dpl/public/assets/admin/assets/vendor.js
xboard 5b02d3d155 fix(admin): remove one-click update feature and fix fuzzy order search in user management
- Removed the one-click update functionality from the admin panel.
- Fixed the issue where order search in user management used fuzzy matching; now uses precise matching.
2025-05-16 05:48:37 +08:00

589 lines
1.5 MiB
Vendored
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.

import{g as Dn,c as Fa,a as Lre,r as Fre}from"./index.js";function LN(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(r,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var FN={exports:{}},Dx={},jN={exports:{}},an={};/**
* @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 mm=Symbol.for("react.element"),jre=Symbol.for("react.portal"),Bre=Symbol.for("react.fragment"),zre=Symbol.for("react.strict_mode"),Ure=Symbol.for("react.profiler"),Vre=Symbol.for("react.provider"),Wre=Symbol.for("react.context"),Hre=Symbol.for("react.forward_ref"),Kre=Symbol.for("react.suspense"),qre=Symbol.for("react.memo"),Gre=Symbol.for("react.lazy"),eT=Symbol.iterator;function Yre(e){return e===null||typeof e!="object"?null:(e=eT&&e[eT]||e["@@iterator"],typeof e=="function"?e:null)}var BN={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zN=Object.assign,UN={};function Mh(e,t,n){this.props=e,this.context=t,this.refs=UN,this.updater=n||BN}Mh.prototype.isReactComponent={};Mh.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")};Mh.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function VN(){}VN.prototype=Mh.prototype;function F4(e,t,n){this.props=e,this.context=t,this.refs=UN,this.updater=n||BN}var j4=F4.prototype=new VN;j4.constructor=F4;zN(j4,Mh.prototype);j4.isPureReactComponent=!0;var tT=Array.isArray,WN=Object.prototype.hasOwnProperty,B4={current:null},HN={key:!0,ref:!0,__self:!0,__source:!0};function KN(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)WN.call(t,r)&&!HN.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:mm,type:e,key:o,ref:a,props:i,_owner:B4.current}}function Zre(e,t){return{$$typeof:mm,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function z4(e){return typeof e=="object"&&e!==null&&e.$$typeof===mm}function Xre(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var nT=/\/+/g;function j_(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Xre(""+e.key):t.toString(36)}function W1(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 mm:case jre:a=!0}}if(a)return a=e,i=i(a),e=r===""?"."+j_(a,0):r,tT(i)?(n="",e!=null&&(n=e.replace(nT,"$&/")+"/"),W1(i,t,n,"",function(l){return l})):i!=null&&(z4(i)&&(i=Zre(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(nT,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=r===""?".":r+":",tT(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+j_(o,s);a+=W1(o,t,n,u,i)}else if(u=Yre(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+j_(o,s++),a+=W1(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 Uv(e,t,n){if(e==null)return e;var r=[],i=0;return W1(e,r,"","",function(o){return t.call(n,o,i++)}),r}function Qre(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 qi={current:null},H1={transition:null},Jre={ReactCurrentDispatcher:qi,ReactCurrentBatchConfig:H1,ReactCurrentOwner:B4};function qN(){throw Error("act(...) is not supported in production builds of React.")}an.Children={map:Uv,forEach:function(e,t,n){Uv(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Uv(e,function(){t++}),t},toArray:function(e){return Uv(e,function(t){return t})||[]},only:function(e){if(!z4(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};an.Component=Mh;an.Fragment=Bre;an.Profiler=Ure;an.PureComponent=F4;an.StrictMode=zre;an.Suspense=Kre;an.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jre;an.act=qN;an.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=zN({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=B4.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)WN.call(t,u)&&!HN.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:mm,type:e.type,key:i,ref:o,props:r,_owner:a}};an.createContext=function(e){return e={$$typeof:Wre,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Vre,_context:e},e.Consumer=e};an.createElement=KN;an.createFactory=function(e){var t=KN.bind(null,e);return t.type=e,t};an.createRef=function(){return{current:null}};an.forwardRef=function(e){return{$$typeof:Hre,render:e}};an.isValidElement=z4;an.lazy=function(e){return{$$typeof:Gre,_payload:{_status:-1,_result:e},_init:Qre}};an.memo=function(e,t){return{$$typeof:qre,type:e,compare:t===void 0?null:t}};an.startTransition=function(e){var t=H1.transition;H1.transition={};try{e()}finally{H1.transition=t}};an.unstable_act=qN;an.useCallback=function(e,t){return qi.current.useCallback(e,t)};an.useContext=function(e){return qi.current.useContext(e)};an.useDebugValue=function(){};an.useDeferredValue=function(e){return qi.current.useDeferredValue(e)};an.useEffect=function(e,t){return qi.current.useEffect(e,t)};an.useId=function(){return qi.current.useId()};an.useImperativeHandle=function(e,t,n){return qi.current.useImperativeHandle(e,t,n)};an.useInsertionEffect=function(e,t){return qi.current.useInsertionEffect(e,t)};an.useLayoutEffect=function(e,t){return qi.current.useLayoutEffect(e,t)};an.useMemo=function(e,t){return qi.current.useMemo(e,t)};an.useReducer=function(e,t,n){return qi.current.useReducer(e,t,n)};an.useRef=function(e){return qi.current.useRef(e)};an.useState=function(e){return qi.current.useState(e)};an.useSyncExternalStore=function(e,t,n){return qi.current.useSyncExternalStore(e,t,n)};an.useTransition=function(){return qi.current.useTransition()};an.version="18.3.1";jN.exports=an;var y=jN.exports;const F=Dn(y),U4=LN({__proto__:null,default:F},[y]);/**
* @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 eie=y,tie=Symbol.for("react.element"),nie=Symbol.for("react.fragment"),rie=Object.prototype.hasOwnProperty,iie=eie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,oie={key:!0,ref:!0,__self:!0,__source:!0};function GN(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)rie.call(t,r)&&!oie.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:tie,type:e,key:o,ref:a,props:i,_owner:iie.current}}Dx.Fragment=nie;Dx.jsx=GN;Dx.jsxs=GN;FN.exports=Dx;var N=FN.exports,rT={},YN={exports:{}},Ko={},ZN={exports:{}},XN={};/**
* @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(j,q){var Y=j.length;j.push(q);e:for(;0<Y;){var re=Y-1>>>1,ie=j[re];if(0<i(ie,q))j[re]=q,j[Y]=ie,Y=re;else break e}}function n(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var q=j[0],Y=j.pop();if(Y!==q){j[0]=Y;e:for(var re=0,ie=j.length,se=ie>>>1;re<se;){var ye=2*(re+1)-1,we=j[ye],He=ye+1,Ee=j[He];if(0>i(we,Y))He<ie&&0>i(Ee,we)?(j[re]=Ee,j[He]=Y,re=He):(j[re]=we,j[ye]=Y,re=ye);else if(He<ie&&0>i(Ee,Y))j[re]=Ee,j[He]=Y,re=He;else break e}}return q}function i(j,q){var Y=j.sortIndex-q.sortIndex;return Y!==0?Y:j.id-q.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=[],c=1,f=null,h=3,p=!1,m=!1,v=!1,b=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(j){for(var q=n(l);q!==null;){if(q.callback===null)r(l);else if(q.startTime<=j)r(l),q.sortIndex=q.expirationTime,t(u,q);else break;q=n(l)}}function O(j){if(v=!1,S(j),!m)if(n(u)!==null)m=!0,G(E);else{var q=n(l);q!==null&&H(O,q.startTime-j)}}function E(j,q){m=!1,v&&(v=!1,w(M),M=-1),p=!0;var Y=h;try{for(S(q),f=n(u);f!==null&&(!(f.expirationTime>q)||j&&!W());){var re=f.callback;if(typeof re=="function"){f.callback=null,h=f.priorityLevel;var ie=re(f.expirationTime<=q);q=e.unstable_now(),typeof ie=="function"?f.callback=ie:f===n(u)&&r(u),S(q)}else r(u);f=n(u)}if(f!==null)var se=!0;else{var ye=n(l);ye!==null&&H(O,ye.startTime-q),se=!1}return se}finally{f=null,h=Y,p=!1}}var C=!1,P=null,M=-1,I=5,B=-1;function W(){return!(e.unstable_now()-B<I)}function V(){if(P!==null){var j=e.unstable_now();B=j;var q=!0;try{q=P(!0,j)}finally{q?ee():(C=!1,P=null)}}else C=!1}var ee;if(typeof x=="function")ee=function(){x(V)};else if(typeof MessageChannel<"u"){var Z=new MessageChannel,K=Z.port2;Z.port1.onmessage=V,ee=function(){K.postMessage(null)}}else ee=function(){b(V,0)};function G(j){P=j,C||(C=!0,ee())}function H(j,q){M=b(function(){j(e.unstable_now())},q)}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(j){j.callback=null},e.unstable_continueExecution=function(){m||p||(m=!0,G(E))},e.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<j?Math.floor(1e3/j):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(j){switch(h){case 1:case 2:case 3:var q=3;break;default:q=h}var Y=h;h=q;try{return j()}finally{h=Y}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(j,q){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var Y=h;h=j;try{return q()}finally{h=Y}},e.unstable_scheduleCallback=function(j,q,Y){var re=e.unstable_now();switch(typeof Y=="object"&&Y!==null?(Y=Y.delay,Y=typeof Y=="number"&&0<Y?re+Y:re):Y=re,j){case 1:var ie=-1;break;case 2:ie=250;break;case 5:ie=1073741823;break;case 4:ie=1e4;break;default:ie=5e3}return ie=Y+ie,j={id:c++,callback:q,priorityLevel:j,startTime:Y,expirationTime:ie,sortIndex:-1},Y>re?(j.sortIndex=Y,t(l,j),n(u)===null&&j===n(l)&&(v?(w(M),M=-1):v=!0,H(O,Y-re))):(j.sortIndex=ie,t(u,j),m||p||(m=!0,G(E))),j},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(j){var q=h;return function(){var Y=h;h=q;try{return j.apply(this,arguments)}finally{h=Y}}}})(XN);ZN.exports=XN;var aie=ZN.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 sie=y,zo=aie;function Ve(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 QN=new Set,L0={};function df(e,t){Ud(e,t),Ud(e+"Capture",t)}function Ud(e,t){for(L0[e]=t,e=0;e<t.length;e++)QN.add(t[e])}var gu=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Z3=Object.prototype.hasOwnProperty,uie=/^[: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]*$/,iT={},oT={};function lie(e){return Z3.call(oT,e)?!0:Z3.call(iT,e)?!1:uie.test(e)?oT[e]=!0:(iT[e]=!0,!1)}function cie(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 fie(e,t,n,r){if(t===null||typeof t>"u"||cie(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 Gi(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 mi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){mi[e]=new Gi(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];mi[t]=new Gi(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){mi[e]=new Gi(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){mi[e]=new Gi(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){mi[e]=new Gi(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){mi[e]=new Gi(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){mi[e]=new Gi(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){mi[e]=new Gi(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){mi[e]=new Gi(e,5,!1,e.toLowerCase(),null,!1,!1)});var V4=/[\-:]([a-z])/g;function W4(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(V4,W4);mi[t]=new Gi(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(V4,W4);mi[t]=new Gi(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(V4,W4);mi[t]=new Gi(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){mi[e]=new Gi(e,1,!1,e.toLowerCase(),null,!1,!1)});mi.xlinkHref=new Gi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){mi[e]=new Gi(e,1,!1,e.toLowerCase(),null,!0,!0)});function H4(e,t,n,r){var i=mi.hasOwnProperty(t)?mi[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(fie(t,n,i,r)&&(n=null),r||i===null?lie(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 Au=sie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Vv=Symbol.for("react.element"),od=Symbol.for("react.portal"),ad=Symbol.for("react.fragment"),K4=Symbol.for("react.strict_mode"),X3=Symbol.for("react.profiler"),JN=Symbol.for("react.provider"),eL=Symbol.for("react.context"),q4=Symbol.for("react.forward_ref"),Q3=Symbol.for("react.suspense"),J3=Symbol.for("react.suspense_list"),G4=Symbol.for("react.memo"),Xu=Symbol.for("react.lazy"),tL=Symbol.for("react.offscreen"),aT=Symbol.iterator;function Sp(e){return e===null||typeof e!="object"?null:(e=aT&&e[aT]||e["@@iterator"],typeof e=="function"?e:null)}var hr=Object.assign,B_;function n0(e){if(B_===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);B_=t&&t[1]||""}return`
`+B_+e}var z_=!1;function U_(e,t){if(!e||z_)return"";z_=!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{z_=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?n0(e):""}function die(e){switch(e.tag){case 5:return n0(e.type);case 16:return n0("Lazy");case 13:return n0("Suspense");case 19:return n0("SuspenseList");case 0:case 2:case 15:return e=U_(e.type,!1),e;case 11:return e=U_(e.type.render,!1),e;case 1:return e=U_(e.type,!0),e;default:return""}}function eC(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 ad:return"Fragment";case od:return"Portal";case X3:return"Profiler";case K4:return"StrictMode";case Q3:return"Suspense";case J3:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case eL:return(e.displayName||"Context")+".Consumer";case JN:return(e._context.displayName||"Context")+".Provider";case q4:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case G4:return t=e.displayName||null,t!==null?t:eC(e.type)||"Memo";case Xu:t=e._payload,e=e._init;try{return eC(e(t))}catch{}}return null}function hie(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 eC(t);case 8:return t===K4?"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 Ol(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function nL(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function pie(e){var t=nL(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 Wv(e){e._valueTracker||(e._valueTracker=pie(e))}function rL(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=nL(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function gy(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 tC(e,t){var n=t.checked;return hr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function sT(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ol(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 iL(e,t){t=t.checked,t!=null&&H4(e,"checked",t,!1)}function nC(e,t){iL(e,t);var n=Ol(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")?rC(e,t.type,n):t.hasOwnProperty("defaultValue")&&rC(e,t.type,Ol(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function uT(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 rC(e,t,n){(t!=="number"||gy(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var r0=Array.isArray;function _d(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=""+Ol(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 iC(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Ve(91));return hr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function lT(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(Ve(92));if(r0(n)){if(1<n.length)throw Error(Ve(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ol(n)}}function oL(e,t){var n=Ol(t.value),r=Ol(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 cT(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function aL(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 oC(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?aL(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Hv,sL=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(Hv=Hv||document.createElement("div"),Hv.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Hv.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function F0(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var p0={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},gie=["Webkit","ms","Moz","O"];Object.keys(p0).forEach(function(e){gie.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),p0[t]=p0[e]})});function uL(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||p0.hasOwnProperty(e)&&p0[e]?(""+t).trim():t+"px"}function lL(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=uL(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var mie=hr({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 aC(e,t){if(t){if(mie[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ve(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ve(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ve(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ve(62))}}function sC(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 uC=null;function Y4(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var lC=null,Sd=null,Cd=null;function fT(e){if(e=bm(e)){if(typeof lC!="function")throw Error(Ve(280));var t=e.stateNode;t&&(t=Fx(t),lC(e.stateNode,e.type,t))}}function cL(e){Sd?Cd?Cd.push(e):Cd=[e]:Sd=e}function fL(){if(Sd){var e=Sd,t=Cd;if(Cd=Sd=null,fT(e),t)for(e=0;e<t.length;e++)fT(t[e])}}function dL(e,t){return e(t)}function hL(){}var V_=!1;function pL(e,t,n){if(V_)return e(t,n);V_=!0;try{return dL(e,t,n)}finally{V_=!1,(Sd!==null||Cd!==null)&&(hL(),fL())}}function j0(e,t){var n=e.stateNode;if(n===null)return null;var r=Fx(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(Ve(231,t,typeof n));return n}var cC=!1;if(gu)try{var Cp={};Object.defineProperty(Cp,"passive",{get:function(){cC=!0}}),window.addEventListener("test",Cp,Cp),window.removeEventListener("test",Cp,Cp)}catch{cC=!1}function vie(e,t,n,r,i,o,a,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var g0=!1,my=null,vy=!1,fC=null,yie={onError:function(e){g0=!0,my=e}};function bie(e,t,n,r,i,o,a,s,u){g0=!1,my=null,vie.apply(yie,arguments)}function xie(e,t,n,r,i,o,a,s,u){if(bie.apply(this,arguments),g0){if(g0){var l=my;g0=!1,my=null}else throw Error(Ve(198));vy||(vy=!0,fC=l)}}function hf(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 gL(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 dT(e){if(hf(e)!==e)throw Error(Ve(188))}function wie(e){var t=e.alternate;if(!t){if(t=hf(e),t===null)throw Error(Ve(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 dT(i),e;if(o===r)return dT(i),t;o=o.sibling}throw Error(Ve(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(Ve(189))}}if(n.alternate!==r)throw Error(Ve(190))}if(n.tag!==3)throw Error(Ve(188));return n.stateNode.current===n?e:t}function mL(e){return e=wie(e),e!==null?vL(e):null}function vL(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=vL(e);if(t!==null)return t;e=e.sibling}return null}var yL=zo.unstable_scheduleCallback,hT=zo.unstable_cancelCallback,_ie=zo.unstable_shouldYield,Sie=zo.unstable_requestPaint,Cr=zo.unstable_now,Cie=zo.unstable_getCurrentPriorityLevel,Z4=zo.unstable_ImmediatePriority,bL=zo.unstable_UserBlockingPriority,yy=zo.unstable_NormalPriority,Eie=zo.unstable_LowPriority,xL=zo.unstable_IdlePriority,$x=null,Cs=null;function Oie(e){if(Cs&&typeof Cs.onCommitFiberRoot=="function")try{Cs.onCommitFiberRoot($x,e,void 0,(e.current.flags&128)===128)}catch{}}var Wa=Math.clz32?Math.clz32:kie,Aie=Math.log,Pie=Math.LN2;function kie(e){return e>>>=0,e===0?32:31-(Aie(e)/Pie|0)|0}var Kv=64,qv=4194304;function i0(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 by(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=i0(s):(o&=a,o!==0&&(r=i0(o)))}else a=n&~i,a!==0?r=i0(a):o!==0&&(r=i0(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-Wa(t),i=1<<n,r|=e[n],t&=~i;return r}function Tie(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 Mie(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-Wa(o),s=1<<a,u=i[a];u===-1?(!(s&n)||s&r)&&(i[a]=Tie(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function dC(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function wL(){var e=Kv;return Kv<<=1,!(Kv&4194240)&&(Kv=64),e}function W_(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vm(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Wa(t),e[t]=n}function Rie(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-Wa(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function X4(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Wa(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Mn=0;function _L(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var SL,Q4,CL,EL,OL,hC=!1,Gv=[],gl=null,ml=null,vl=null,B0=new Map,z0=new Map,tl=[],Die="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 pT(e,t){switch(e){case"focusin":case"focusout":gl=null;break;case"dragenter":case"dragleave":ml=null;break;case"mouseover":case"mouseout":vl=null;break;case"pointerover":case"pointerout":B0.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":z0.delete(t.pointerId)}}function Ep(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=bm(t),t!==null&&Q4(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function $ie(e,t,n,r,i){switch(t){case"focusin":return gl=Ep(gl,e,t,n,r,i),!0;case"dragenter":return ml=Ep(ml,e,t,n,r,i),!0;case"mouseover":return vl=Ep(vl,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return B0.set(o,Ep(B0.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,z0.set(o,Ep(z0.get(o)||null,e,t,n,r,i)),!0}return!1}function AL(e){var t=bc(e.target);if(t!==null){var n=hf(t);if(n!==null){if(t=n.tag,t===13){if(t=gL(n),t!==null){e.blockedOn=t,OL(e.priority,function(){CL(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 K1(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=pC(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);uC=r,n.target.dispatchEvent(r),uC=null}else return t=bm(n),t!==null&&Q4(t),e.blockedOn=n,!1;t.shift()}return!0}function gT(e,t,n){K1(e)&&n.delete(t)}function Iie(){hC=!1,gl!==null&&K1(gl)&&(gl=null),ml!==null&&K1(ml)&&(ml=null),vl!==null&&K1(vl)&&(vl=null),B0.forEach(gT),z0.forEach(gT)}function Op(e,t){e.blockedOn===t&&(e.blockedOn=null,hC||(hC=!0,zo.unstable_scheduleCallback(zo.unstable_NormalPriority,Iie)))}function U0(e){function t(i){return Op(i,e)}if(0<Gv.length){Op(Gv[0],e);for(var n=1;n<Gv.length;n++){var r=Gv[n];r.blockedOn===e&&(r.blockedOn=null)}}for(gl!==null&&Op(gl,e),ml!==null&&Op(ml,e),vl!==null&&Op(vl,e),B0.forEach(t),z0.forEach(t),n=0;n<tl.length;n++)r=tl[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<tl.length&&(n=tl[0],n.blockedOn===null);)AL(n),n.blockedOn===null&&tl.shift()}var Ed=Au.ReactCurrentBatchConfig,xy=!0;function Nie(e,t,n,r){var i=Mn,o=Ed.transition;Ed.transition=null;try{Mn=1,J4(e,t,n,r)}finally{Mn=i,Ed.transition=o}}function Lie(e,t,n,r){var i=Mn,o=Ed.transition;Ed.transition=null;try{Mn=4,J4(e,t,n,r)}finally{Mn=i,Ed.transition=o}}function J4(e,t,n,r){if(xy){var i=pC(e,t,n,r);if(i===null)eS(e,t,r,wy,n),pT(e,r);else if($ie(i,e,t,n,r))r.stopPropagation();else if(pT(e,r),t&4&&-1<Die.indexOf(e)){for(;i!==null;){var o=bm(i);if(o!==null&&SL(o),o=pC(e,t,n,r),o===null&&eS(e,t,r,wy,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else eS(e,t,r,null,n)}}var wy=null;function pC(e,t,n,r){if(wy=null,e=Y4(r),e=bc(e),e!==null)if(t=hf(e),t===null)e=null;else if(n=t.tag,n===13){if(e=gL(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 wy=e,null}function PL(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(Cie()){case Z4:return 1;case bL:return 4;case yy:case Eie:return 16;case xL:return 536870912;default:return 16}default:return 16}}var al=null,eO=null,q1=null;function kL(){if(q1)return q1;var e,t=eO,n=t.length,r,i="value"in al?al.value:al.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 q1=i.slice(e,1<r?1-r:void 0)}function G1(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 Yv(){return!0}function mT(){return!1}function qo(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)?Yv:mT,this.isPropagationStopped=mT,this}return hr(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=Yv)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Yv)},persist:function(){},isPersistent:Yv}),t}var Rh={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tO=qo(Rh),ym=hr({},Rh,{view:0,detail:0}),Fie=qo(ym),H_,K_,Ap,Ix=hr({},ym,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:nO,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!==Ap&&(Ap&&e.type==="mousemove"?(H_=e.screenX-Ap.screenX,K_=e.screenY-Ap.screenY):K_=H_=0,Ap=e),H_)},movementY:function(e){return"movementY"in e?e.movementY:K_}}),vT=qo(Ix),jie=hr({},Ix,{dataTransfer:0}),Bie=qo(jie),zie=hr({},ym,{relatedTarget:0}),q_=qo(zie),Uie=hr({},Rh,{animationName:0,elapsedTime:0,pseudoElement:0}),Vie=qo(Uie),Wie=hr({},Rh,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Hie=qo(Wie),Kie=hr({},Rh,{data:0}),yT=qo(Kie),qie={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Gie={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"},Yie={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Zie(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Yie[e])?!!t[e]:!1}function nO(){return Zie}var Xie=hr({},ym,{key:function(e){if(e.key){var t=qie[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=G1(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Gie[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:nO,charCode:function(e){return e.type==="keypress"?G1(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?G1(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Qie=qo(Xie),Jie=hr({},Ix,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),bT=qo(Jie),eoe=hr({},ym,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:nO}),toe=qo(eoe),noe=hr({},Rh,{propertyName:0,elapsedTime:0,pseudoElement:0}),roe=qo(noe),ioe=hr({},Ix,{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}),ooe=qo(ioe),aoe=[9,13,27,32],rO=gu&&"CompositionEvent"in window,m0=null;gu&&"documentMode"in document&&(m0=document.documentMode);var soe=gu&&"TextEvent"in window&&!m0,TL=gu&&(!rO||m0&&8<m0&&11>=m0),xT=" ",wT=!1;function ML(e,t){switch(e){case"keyup":return aoe.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function RL(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sd=!1;function uoe(e,t){switch(e){case"compositionend":return RL(t);case"keypress":return t.which!==32?null:(wT=!0,xT);case"textInput":return e=t.data,e===xT&&wT?null:e;default:return null}}function loe(e,t){if(sd)return e==="compositionend"||!rO&&ML(e,t)?(e=kL(),q1=eO=al=null,sd=!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 TL&&t.locale!=="ko"?null:t.data;default:return null}}var coe={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 _T(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!coe[e.type]:t==="textarea"}function DL(e,t,n,r){cL(r),t=_y(t,"onChange"),0<t.length&&(n=new tO("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var v0=null,V0=null;function foe(e){WL(e,0)}function Nx(e){var t=cd(e);if(rL(t))return e}function doe(e,t){if(e==="change")return t}var $L=!1;if(gu){var G_;if(gu){var Y_="oninput"in document;if(!Y_){var ST=document.createElement("div");ST.setAttribute("oninput","return;"),Y_=typeof ST.oninput=="function"}G_=Y_}else G_=!1;$L=G_&&(!document.documentMode||9<document.documentMode)}function CT(){v0&&(v0.detachEvent("onpropertychange",IL),V0=v0=null)}function IL(e){if(e.propertyName==="value"&&Nx(V0)){var t=[];DL(t,V0,e,Y4(e)),pL(foe,t)}}function hoe(e,t,n){e==="focusin"?(CT(),v0=t,V0=n,v0.attachEvent("onpropertychange",IL)):e==="focusout"&&CT()}function poe(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Nx(V0)}function goe(e,t){if(e==="click")return Nx(t)}function moe(e,t){if(e==="input"||e==="change")return Nx(t)}function voe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ya=typeof Object.is=="function"?Object.is:voe;function W0(e,t){if(Ya(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(!Z3.call(t,i)||!Ya(e[i],t[i]))return!1}return!0}function ET(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function OT(e,t){var n=ET(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=ET(n)}}function NL(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?NL(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function LL(){for(var e=window,t=gy();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=gy(e.document)}return t}function iO(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 yoe(e){var t=LL(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&NL(n.ownerDocument.documentElement,n)){if(r!==null&&iO(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=OT(n,o);var a=OT(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 boe=gu&&"documentMode"in document&&11>=document.documentMode,ud=null,gC=null,y0=null,mC=!1;function AT(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;mC||ud==null||ud!==gy(r)||(r=ud,"selectionStart"in r&&iO(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}),y0&&W0(y0,r)||(y0=r,r=_y(gC,"onSelect"),0<r.length&&(t=new tO("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ud)))}function Zv(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ld={animationend:Zv("Animation","AnimationEnd"),animationiteration:Zv("Animation","AnimationIteration"),animationstart:Zv("Animation","AnimationStart"),transitionend:Zv("Transition","TransitionEnd")},Z_={},FL={};gu&&(FL=document.createElement("div").style,"AnimationEvent"in window||(delete ld.animationend.animation,delete ld.animationiteration.animation,delete ld.animationstart.animation),"TransitionEvent"in window||delete ld.transitionend.transition);function Lx(e){if(Z_[e])return Z_[e];if(!ld[e])return e;var t=ld[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in FL)return Z_[e]=t[n];return e}var jL=Lx("animationend"),BL=Lx("animationiteration"),zL=Lx("animationstart"),UL=Lx("transitionend"),VL=new Map,PT="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 jl(e,t){VL.set(e,t),df(t,[e])}for(var X_=0;X_<PT.length;X_++){var Q_=PT[X_],xoe=Q_.toLowerCase(),woe=Q_[0].toUpperCase()+Q_.slice(1);jl(xoe,"on"+woe)}jl(jL,"onAnimationEnd");jl(BL,"onAnimationIteration");jl(zL,"onAnimationStart");jl("dblclick","onDoubleClick");jl("focusin","onFocus");jl("focusout","onBlur");jl(UL,"onTransitionEnd");Ud("onMouseEnter",["mouseout","mouseover"]);Ud("onMouseLeave",["mouseout","mouseover"]);Ud("onPointerEnter",["pointerout","pointerover"]);Ud("onPointerLeave",["pointerout","pointerover"]);df("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));df("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));df("onBeforeInput",["compositionend","keypress","textInput","paste"]);df("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));df("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));df("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var o0="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(" "),_oe=new Set("cancel close invalid load scroll toggle".split(" ").concat(o0));function kT(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,xie(r,t,void 0,e),e.currentTarget=null}function WL(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;kT(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;kT(i,s,l),o=u}}}if(vy)throw e=fC,vy=!1,fC=null,e}function Jn(e,t){var n=t[wC];n===void 0&&(n=t[wC]=new Set);var r=e+"__bubble";n.has(r)||(HL(t,e,2,!1),n.add(r))}function J_(e,t,n){var r=0;t&&(r|=4),HL(n,e,r,t)}var Xv="_reactListening"+Math.random().toString(36).slice(2);function H0(e){if(!e[Xv]){e[Xv]=!0,QN.forEach(function(n){n!=="selectionchange"&&(_oe.has(n)||J_(n,!1,e),J_(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xv]||(t[Xv]=!0,J_("selectionchange",!1,t))}}function HL(e,t,n,r){switch(PL(t)){case 1:var i=Nie;break;case 4:i=Lie;break;default:i=J4}n=i.bind(null,t,n,e),i=void 0,!cC||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 eS(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=bc(s),a===null)return;if(u=a.tag,u===5||u===6){r=o=a;continue e}s=s.parentNode}}r=r.return}pL(function(){var l=o,c=Y4(n),f=[];e:{var h=VL.get(e);if(h!==void 0){var p=tO,m=e;switch(e){case"keypress":if(G1(n)===0)break e;case"keydown":case"keyup":p=Qie;break;case"focusin":m="focus",p=q_;break;case"focusout":m="blur",p=q_;break;case"beforeblur":case"afterblur":p=q_;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":p=vT;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=Bie;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=toe;break;case jL:case BL:case zL:p=Vie;break;case UL:p=roe;break;case"scroll":p=Fie;break;case"wheel":p=ooe;break;case"copy":case"cut":case"paste":p=Hie;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=bT}var v=(t&4)!==0,b=!v&&e==="scroll",w=v?h!==null?h+"Capture":null:h;v=[];for(var x=l,S;x!==null;){S=x;var O=S.stateNode;if(S.tag===5&&O!==null&&(S=O,w!==null&&(O=j0(x,w),O!=null&&v.push(K0(x,O,S)))),b)break;x=x.return}0<v.length&&(h=new p(h,m,null,n,c),f.push({event:h,listeners:v}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",h&&n!==uC&&(m=n.relatedTarget||n.fromElement)&&(bc(m)||m[mu]))break e;if((p||h)&&(h=c.window===c?c:(h=c.ownerDocument)?h.defaultView||h.parentWindow:window,p?(m=n.relatedTarget||n.toElement,p=l,m=m?bc(m):null,m!==null&&(b=hf(m),m!==b||m.tag!==5&&m.tag!==6)&&(m=null)):(p=null,m=l),p!==m)){if(v=vT,O="onMouseLeave",w="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(v=bT,O="onPointerLeave",w="onPointerEnter",x="pointer"),b=p==null?h:cd(p),S=m==null?h:cd(m),h=new v(O,x+"leave",p,n,c),h.target=b,h.relatedTarget=S,O=null,bc(c)===l&&(v=new v(w,x+"enter",m,n,c),v.target=S,v.relatedTarget=b,O=v),b=O,p&&m)t:{for(v=p,w=m,x=0,S=v;S;S=jf(S))x++;for(S=0,O=w;O;O=jf(O))S++;for(;0<x-S;)v=jf(v),x--;for(;0<S-x;)w=jf(w),S--;for(;x--;){if(v===w||w!==null&&v===w.alternate)break t;v=jf(v),w=jf(w)}v=null}else v=null;p!==null&&TT(f,h,p,v,!1),m!==null&&b!==null&&TT(f,b,m,v,!0)}}e:{if(h=l?cd(l):window,p=h.nodeName&&h.nodeName.toLowerCase(),p==="select"||p==="input"&&h.type==="file")var E=doe;else if(_T(h))if($L)E=moe;else{E=poe;var C=hoe}else(p=h.nodeName)&&p.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(E=goe);if(E&&(E=E(e,l))){DL(f,E,n,c);break e}C&&C(e,h,l),e==="focusout"&&(C=h._wrapperState)&&C.controlled&&h.type==="number"&&rC(h,"number",h.value)}switch(C=l?cd(l):window,e){case"focusin":(_T(C)||C.contentEditable==="true")&&(ud=C,gC=l,y0=null);break;case"focusout":y0=gC=ud=null;break;case"mousedown":mC=!0;break;case"contextmenu":case"mouseup":case"dragend":mC=!1,AT(f,n,c);break;case"selectionchange":if(boe)break;case"keydown":case"keyup":AT(f,n,c)}var P;if(rO)e:{switch(e){case"compositionstart":var M="onCompositionStart";break e;case"compositionend":M="onCompositionEnd";break e;case"compositionupdate":M="onCompositionUpdate";break e}M=void 0}else sd?ML(e,n)&&(M="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(M="onCompositionStart");M&&(TL&&n.locale!=="ko"&&(sd||M!=="onCompositionStart"?M==="onCompositionEnd"&&sd&&(P=kL()):(al=c,eO="value"in al?al.value:al.textContent,sd=!0)),C=_y(l,M),0<C.length&&(M=new yT(M,e,null,n,c),f.push({event:M,listeners:C}),P?M.data=P:(P=RL(n),P!==null&&(M.data=P)))),(P=soe?uoe(e,n):loe(e,n))&&(l=_y(l,"onBeforeInput"),0<l.length&&(c=new yT("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:l}),c.data=P))}WL(f,t)})}function K0(e,t,n){return{instance:e,listener:t,currentTarget:n}}function _y(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=j0(e,n),o!=null&&r.unshift(K0(e,o,i)),o=j0(e,t),o!=null&&r.push(K0(e,o,i))),e=e.return}return r}function jf(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function TT(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=j0(n,o),u!=null&&a.unshift(K0(n,u,s))):i||(u=j0(n,o),u!=null&&a.push(K0(n,u,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Soe=/\r\n?/g,Coe=/\u0000|\uFFFD/g;function MT(e){return(typeof e=="string"?e:""+e).replace(Soe,`
`).replace(Coe,"")}function Qv(e,t,n){if(t=MT(t),MT(e)!==t&&n)throw Error(Ve(425))}function Sy(){}var vC=null,yC=null;function bC(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 xC=typeof setTimeout=="function"?setTimeout:void 0,Eoe=typeof clearTimeout=="function"?clearTimeout:void 0,RT=typeof Promise=="function"?Promise:void 0,Ooe=typeof queueMicrotask=="function"?queueMicrotask:typeof RT<"u"?function(e){return RT.resolve(null).then(e).catch(Aoe)}:xC;function Aoe(e){setTimeout(function(){throw e})}function tS(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),U0(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);U0(t)}function yl(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 DT(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 Dh=Math.random().toString(36).slice(2),hs="__reactFiber$"+Dh,q0="__reactProps$"+Dh,mu="__reactContainer$"+Dh,wC="__reactEvents$"+Dh,Poe="__reactListeners$"+Dh,koe="__reactHandles$"+Dh;function bc(e){var t=e[hs];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mu]||n[hs]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=DT(e);e!==null;){if(n=e[hs])return n;e=DT(e)}return t}e=n,n=e.parentNode}return null}function bm(e){return e=e[hs]||e[mu],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function cd(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Ve(33))}function Fx(e){return e[q0]||null}var _C=[],fd=-1;function Bl(e){return{current:e}}function nr(e){0>fd||(e.current=_C[fd],_C[fd]=null,fd--)}function Wn(e,t){fd++,_C[fd]=e.current,e.current=t}var Al={},Di=Bl(Al),lo=Bl(!1),Fc=Al;function Vd(e,t){var n=e.type.contextTypes;if(!n)return Al;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 co(e){return e=e.childContextTypes,e!=null}function Cy(){nr(lo),nr(Di)}function $T(e,t,n){if(Di.current!==Al)throw Error(Ve(168));Wn(Di,t),Wn(lo,n)}function KL(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(Ve(108,hie(e)||"Unknown",i));return hr({},n,r)}function Ey(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Al,Fc=Di.current,Wn(Di,e),Wn(lo,lo.current),!0}function IT(e,t,n){var r=e.stateNode;if(!r)throw Error(Ve(169));n?(e=KL(e,t,Fc),r.__reactInternalMemoizedMergedChildContext=e,nr(lo),nr(Di),Wn(Di,e)):nr(lo),Wn(lo,n)}var nu=null,jx=!1,nS=!1;function qL(e){nu===null?nu=[e]:nu.push(e)}function Toe(e){jx=!0,qL(e)}function zl(){if(!nS&&nu!==null){nS=!0;var e=0,t=Mn;try{var n=nu;for(Mn=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}nu=null,jx=!1}catch(i){throw nu!==null&&(nu=nu.slice(e+1)),yL(Z4,zl),i}finally{Mn=t,nS=!1}}return null}var dd=[],hd=0,Oy=null,Ay=0,ua=[],la=0,jc=null,iu=1,ou="";function lc(e,t){dd[hd++]=Ay,dd[hd++]=Oy,Oy=e,Ay=t}function GL(e,t,n){ua[la++]=iu,ua[la++]=ou,ua[la++]=jc,jc=e;var r=iu;e=ou;var i=32-Wa(r)-1;r&=~(1<<i),n+=1;var o=32-Wa(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,iu=1<<32-Wa(t)+i|n<<i|r,ou=o+e}else iu=1<<o|n<<i|r,ou=e}function oO(e){e.return!==null&&(lc(e,1),GL(e,1,0))}function aO(e){for(;e===Oy;)Oy=dd[--hd],dd[hd]=null,Ay=dd[--hd],dd[hd]=null;for(;e===jc;)jc=ua[--la],ua[la]=null,ou=ua[--la],ua[la]=null,iu=ua[--la],ua[la]=null}var No=null,Io=null,or=!1,Na=null;function YL(e,t){var n=ca(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 NT(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,No=e,Io=yl(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,No=e,Io=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=jc!==null?{id:iu,overflow:ou}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ca(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,No=e,Io=null,!0):!1;default:return!1}}function SC(e){return(e.mode&1)!==0&&(e.flags&128)===0}function CC(e){if(or){var t=Io;if(t){var n=t;if(!NT(e,t)){if(SC(e))throw Error(Ve(418));t=yl(n.nextSibling);var r=No;t&&NT(e,t)?YL(r,n):(e.flags=e.flags&-4097|2,or=!1,No=e)}}else{if(SC(e))throw Error(Ve(418));e.flags=e.flags&-4097|2,or=!1,No=e}}}function LT(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;No=e}function Jv(e){if(e!==No)return!1;if(!or)return LT(e),or=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!bC(e.type,e.memoizedProps)),t&&(t=Io)){if(SC(e))throw ZL(),Error(Ve(418));for(;t;)YL(e,t),t=yl(t.nextSibling)}if(LT(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Ve(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Io=yl(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Io=null}}else Io=No?yl(e.stateNode.nextSibling):null;return!0}function ZL(){for(var e=Io;e;)e=yl(e.nextSibling)}function Wd(){Io=No=null,or=!1}function sO(e){Na===null?Na=[e]:Na.push(e)}var Moe=Au.ReactCurrentBatchConfig;function Pp(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(Ve(309));var r=n.stateNode}if(!r)throw Error(Ve(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;a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(Ve(284));if(!n._owner)throw Error(Ve(290,e))}return e}function e1(e,t){throw e=Object.prototype.toString.call(t),Error(Ve(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function FT(e){var t=e._init;return t(e._payload)}function XL(e){function t(w,x){if(e){var S=w.deletions;S===null?(w.deletions=[x],w.flags|=16):S.push(x)}}function n(w,x){if(!e)return null;for(;x!==null;)t(w,x),x=x.sibling;return null}function r(w,x){for(w=new Map;x!==null;)x.key!==null?w.set(x.key,x):w.set(x.index,x),x=x.sibling;return w}function i(w,x){return w=_l(w,x),w.index=0,w.sibling=null,w}function o(w,x,S){return w.index=S,e?(S=w.alternate,S!==null?(S=S.index,S<x?(w.flags|=2,x):S):(w.flags|=2,x)):(w.flags|=1048576,x)}function a(w){return e&&w.alternate===null&&(w.flags|=2),w}function s(w,x,S,O){return x===null||x.tag!==6?(x=lS(S,w.mode,O),x.return=w,x):(x=i(x,S),x.return=w,x)}function u(w,x,S,O){var E=S.type;return E===ad?c(w,x,S.props.children,O,S.key):x!==null&&(x.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Xu&&FT(E)===x.type)?(O=i(x,S.props),O.ref=Pp(w,x,S),O.return=w,O):(O=ty(S.type,S.key,S.props,null,w.mode,O),O.ref=Pp(w,x,S),O.return=w,O)}function l(w,x,S,O){return x===null||x.tag!==4||x.stateNode.containerInfo!==S.containerInfo||x.stateNode.implementation!==S.implementation?(x=cS(S,w.mode,O),x.return=w,x):(x=i(x,S.children||[]),x.return=w,x)}function c(w,x,S,O,E){return x===null||x.tag!==7?(x=Mc(S,w.mode,O,E),x.return=w,x):(x=i(x,S),x.return=w,x)}function f(w,x,S){if(typeof x=="string"&&x!==""||typeof x=="number")return x=lS(""+x,w.mode,S),x.return=w,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Vv:return S=ty(x.type,x.key,x.props,null,w.mode,S),S.ref=Pp(w,null,x),S.return=w,S;case od:return x=cS(x,w.mode,S),x.return=w,x;case Xu:var O=x._init;return f(w,O(x._payload),S)}if(r0(x)||Sp(x))return x=Mc(x,w.mode,S,null),x.return=w,x;e1(w,x)}return null}function h(w,x,S,O){var E=x!==null?x.key:null;if(typeof S=="string"&&S!==""||typeof S=="number")return E!==null?null:s(w,x,""+S,O);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Vv:return S.key===E?u(w,x,S,O):null;case od:return S.key===E?l(w,x,S,O):null;case Xu:return E=S._init,h(w,x,E(S._payload),O)}if(r0(S)||Sp(S))return E!==null?null:c(w,x,S,O,null);e1(w,S)}return null}function p(w,x,S,O,E){if(typeof O=="string"&&O!==""||typeof O=="number")return w=w.get(S)||null,s(x,w,""+O,E);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case Vv:return w=w.get(O.key===null?S:O.key)||null,u(x,w,O,E);case od:return w=w.get(O.key===null?S:O.key)||null,l(x,w,O,E);case Xu:var C=O._init;return p(w,x,S,C(O._payload),E)}if(r0(O)||Sp(O))return w=w.get(S)||null,c(x,w,O,E,null);e1(x,O)}return null}function m(w,x,S,O){for(var E=null,C=null,P=x,M=x=0,I=null;P!==null&&M<S.length;M++){P.index>M?(I=P,P=null):I=P.sibling;var B=h(w,P,S[M],O);if(B===null){P===null&&(P=I);break}e&&P&&B.alternate===null&&t(w,P),x=o(B,x,M),C===null?E=B:C.sibling=B,C=B,P=I}if(M===S.length)return n(w,P),or&&lc(w,M),E;if(P===null){for(;M<S.length;M++)P=f(w,S[M],O),P!==null&&(x=o(P,x,M),C===null?E=P:C.sibling=P,C=P);return or&&lc(w,M),E}for(P=r(w,P);M<S.length;M++)I=p(P,w,M,S[M],O),I!==null&&(e&&I.alternate!==null&&P.delete(I.key===null?M:I.key),x=o(I,x,M),C===null?E=I:C.sibling=I,C=I);return e&&P.forEach(function(W){return t(w,W)}),or&&lc(w,M),E}function v(w,x,S,O){var E=Sp(S);if(typeof E!="function")throw Error(Ve(150));if(S=E.call(S),S==null)throw Error(Ve(151));for(var C=E=null,P=x,M=x=0,I=null,B=S.next();P!==null&&!B.done;M++,B=S.next()){P.index>M?(I=P,P=null):I=P.sibling;var W=h(w,P,B.value,O);if(W===null){P===null&&(P=I);break}e&&P&&W.alternate===null&&t(w,P),x=o(W,x,M),C===null?E=W:C.sibling=W,C=W,P=I}if(B.done)return n(w,P),or&&lc(w,M),E;if(P===null){for(;!B.done;M++,B=S.next())B=f(w,B.value,O),B!==null&&(x=o(B,x,M),C===null?E=B:C.sibling=B,C=B);return or&&lc(w,M),E}for(P=r(w,P);!B.done;M++,B=S.next())B=p(P,w,M,B.value,O),B!==null&&(e&&B.alternate!==null&&P.delete(B.key===null?M:B.key),x=o(B,x,M),C===null?E=B:C.sibling=B,C=B);return e&&P.forEach(function(V){return t(w,V)}),or&&lc(w,M),E}function b(w,x,S,O){if(typeof S=="object"&&S!==null&&S.type===ad&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case Vv:e:{for(var E=S.key,C=x;C!==null;){if(C.key===E){if(E=S.type,E===ad){if(C.tag===7){n(w,C.sibling),x=i(C,S.props.children),x.return=w,w=x;break e}}else if(C.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Xu&&FT(E)===C.type){n(w,C.sibling),x=i(C,S.props),x.ref=Pp(w,C,S),x.return=w,w=x;break e}n(w,C);break}else t(w,C);C=C.sibling}S.type===ad?(x=Mc(S.props.children,w.mode,O,S.key),x.return=w,w=x):(O=ty(S.type,S.key,S.props,null,w.mode,O),O.ref=Pp(w,x,S),O.return=w,w=O)}return a(w);case od:e:{for(C=S.key;x!==null;){if(x.key===C)if(x.tag===4&&x.stateNode.containerInfo===S.containerInfo&&x.stateNode.implementation===S.implementation){n(w,x.sibling),x=i(x,S.children||[]),x.return=w,w=x;break e}else{n(w,x);break}else t(w,x);x=x.sibling}x=cS(S,w.mode,O),x.return=w,w=x}return a(w);case Xu:return C=S._init,b(w,x,C(S._payload),O)}if(r0(S))return m(w,x,S,O);if(Sp(S))return v(w,x,S,O);e1(w,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,x!==null&&x.tag===6?(n(w,x.sibling),x=i(x,S),x.return=w,w=x):(n(w,x),x=lS(S,w.mode,O),x.return=w,w=x),a(w)):n(w,x)}return b}var Hd=XL(!0),QL=XL(!1),Py=Bl(null),ky=null,pd=null,uO=null;function lO(){uO=pd=ky=null}function cO(e){var t=Py.current;nr(Py),e._currentValue=t}function EC(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 Od(e,t){ky=e,uO=pd=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ao=!0),e.firstContext=null)}function ga(e){var t=e._currentValue;if(uO!==e)if(e={context:e,memoizedValue:t,next:null},pd===null){if(ky===null)throw Error(Ve(308));pd=e,ky.dependencies={lanes:0,firstContext:e}}else pd=pd.next=e;return t}var xc=null;function fO(e){xc===null?xc=[e]:xc.push(e)}function JL(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,fO(t)):(n.next=i.next,i.next=n),t.interleaved=n,vu(e,r)}function vu(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 Qu=!1;function dO(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function eF(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 lu(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function bl(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,vn&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,vu(e,n)}return i=r.interleaved,i===null?(t.next=t,fO(r)):(t.next=i.next,i.next=t),r.interleaved=t,vu(e,n)}function Y1(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,X4(e,n)}}function jT(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 Ty(e,t,n,r){var i=e.updateQueue;Qu=!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 c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==a&&(s===null?c.firstBaseUpdate=l:s.next=l,c.lastBaseUpdate=u))}if(o!==null){var f=i.baseState;a=0,c=l=u=null,s=o;do{var h=s.lane,p=s.eventTime;if((r&h)===h){c!==null&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,v=s;switch(h=t,p=n,v.tag){case 1:if(m=v.payload,typeof m=="function"){f=m.call(p,f,h);break e}f=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=v.payload,h=typeof m=="function"?m.call(p,f,h):m,h==null)break e;f=hr({},f,h);break e;case 2:Qu=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=i.effects,h===null?i.effects=[s]:h.push(s))}else p={eventTime:p,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(l=c=p,u=f):c=c.next=p,a|=h;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;h=s,s=h.next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}while(!0);if(c===null&&(u=f),i.baseState=u,i.firstBaseUpdate=l,i.lastBaseUpdate=c,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);zc|=a,e.lanes=a,e.memoizedState=f}}function BT(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(Ve(191,i));i.call(r)}}}var xm={},Es=Bl(xm),G0=Bl(xm),Y0=Bl(xm);function wc(e){if(e===xm)throw Error(Ve(174));return e}function hO(e,t){switch(Wn(Y0,t),Wn(G0,e),Wn(Es,xm),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:oC(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=oC(t,e)}nr(Es),Wn(Es,t)}function Kd(){nr(Es),nr(G0),nr(Y0)}function tF(e){wc(Y0.current);var t=wc(Es.current),n=oC(t,e.type);t!==n&&(Wn(G0,e),Wn(Es,n))}function pO(e){G0.current===e&&(nr(Es),nr(G0))}var fr=Bl(0);function My(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 rS=[];function gO(){for(var e=0;e<rS.length;e++)rS[e]._workInProgressVersionPrimary=null;rS.length=0}var Z1=Au.ReactCurrentDispatcher,iS=Au.ReactCurrentBatchConfig,Bc=0,dr=null,zr=null,ti=null,Ry=!1,b0=!1,Z0=0,Roe=0;function Si(){throw Error(Ve(321))}function mO(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ya(e[n],t[n]))return!1;return!0}function vO(e,t,n,r,i,o){if(Bc=o,dr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Z1.current=e===null||e.memoizedState===null?Noe:Loe,e=n(r,i),b0){o=0;do{if(b0=!1,Z0=0,25<=o)throw Error(Ve(301));o+=1,ti=zr=null,t.updateQueue=null,Z1.current=Foe,e=n(r,i)}while(b0)}if(Z1.current=Dy,t=zr!==null&&zr.next!==null,Bc=0,ti=zr=dr=null,Ry=!1,t)throw Error(Ve(300));return e}function yO(){var e=Z0!==0;return Z0=0,e}function fs(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ti===null?dr.memoizedState=ti=e:ti=ti.next=e,ti}function ma(){if(zr===null){var e=dr.alternate;e=e!==null?e.memoizedState:null}else e=zr.next;var t=ti===null?dr.memoizedState:ti.next;if(t!==null)ti=t,zr=e;else{if(e===null)throw Error(Ve(310));zr=e,e={memoizedState:zr.memoizedState,baseState:zr.baseState,baseQueue:zr.baseQueue,queue:zr.queue,next:null},ti===null?dr.memoizedState=ti=e:ti=ti.next=e}return ti}function X0(e,t){return typeof t=="function"?t(e):t}function oS(e){var t=ma(),n=t.queue;if(n===null)throw Error(Ve(311));n.lastRenderedReducer=e;var r=zr,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 c=l.lane;if((Bc&c)===c)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 f={lane:c,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};u===null?(s=u=f,a=r):u=u.next=f,dr.lanes|=c,zc|=c}l=l.next}while(l!==null&&l!==o);u===null?a=r:u.next=s,Ya(r,t.memoizedState)||(ao=!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,dr.lanes|=o,zc|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function aS(e){var t=ma(),n=t.queue;if(n===null)throw Error(Ve(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);Ya(o,t.memoizedState)||(ao=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function nF(){}function rF(e,t){var n=dr,r=ma(),i=t(),o=!Ya(r.memoizedState,i);if(o&&(r.memoizedState=i,ao=!0),r=r.queue,bO(aF.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ti!==null&&ti.memoizedState.tag&1){if(n.flags|=2048,Q0(9,oF.bind(null,n,r,i,t),void 0,null),ri===null)throw Error(Ve(349));Bc&30||iF(n,t,i)}return i}function iF(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=dr.updateQueue,t===null?(t={lastEffect:null,stores:null},dr.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function oF(e,t,n,r){t.value=n,t.getSnapshot=r,sF(t)&&uF(e)}function aF(e,t,n){return n(function(){sF(t)&&uF(e)})}function sF(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ya(e,n)}catch{return!0}}function uF(e){var t=vu(e,1);t!==null&&Ha(t,e,1,-1)}function zT(e){var t=fs();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:X0,lastRenderedState:e},t.queue=e,e=e.dispatch=Ioe.bind(null,dr,e),[t.memoizedState,e]}function Q0(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=dr.updateQueue,t===null?(t={lastEffect:null,stores:null},dr.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 lF(){return ma().memoizedState}function X1(e,t,n,r){var i=fs();dr.flags|=e,i.memoizedState=Q0(1|t,n,void 0,r===void 0?null:r)}function Bx(e,t,n,r){var i=ma();r=r===void 0?null:r;var o=void 0;if(zr!==null){var a=zr.memoizedState;if(o=a.destroy,r!==null&&mO(r,a.deps)){i.memoizedState=Q0(t,n,o,r);return}}dr.flags|=e,i.memoizedState=Q0(1|t,n,o,r)}function UT(e,t){return X1(8390656,8,e,t)}function bO(e,t){return Bx(2048,8,e,t)}function cF(e,t){return Bx(4,2,e,t)}function fF(e,t){return Bx(4,4,e,t)}function dF(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 hF(e,t,n){return n=n!=null?n.concat([e]):null,Bx(4,4,dF.bind(null,t,e),n)}function xO(){}function pF(e,t){var n=ma();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&mO(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function gF(e,t){var n=ma();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&mO(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function mF(e,t,n){return Bc&21?(Ya(n,t)||(n=wL(),dr.lanes|=n,zc|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ao=!0),e.memoizedState=n)}function Doe(e,t){var n=Mn;Mn=n!==0&&4>n?n:4,e(!0);var r=iS.transition;iS.transition={};try{e(!1),t()}finally{Mn=n,iS.transition=r}}function vF(){return ma().memoizedState}function $oe(e,t,n){var r=wl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},yF(e))bF(t,n);else if(n=JL(e,t,n,r),n!==null){var i=Wi();Ha(n,e,r,i),xF(n,t,r)}}function Ioe(e,t,n){var r=wl(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(yF(e))bF(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,Ya(s,a)){var u=t.interleaved;u===null?(i.next=i,fO(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=JL(e,t,i,r),n!==null&&(i=Wi(),Ha(n,e,r,i),xF(n,t,r))}}function yF(e){var t=e.alternate;return e===dr||t!==null&&t===dr}function bF(e,t){b0=Ry=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function xF(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,X4(e,n)}}var Dy={readContext:ga,useCallback:Si,useContext:Si,useEffect:Si,useImperativeHandle:Si,useInsertionEffect:Si,useLayoutEffect:Si,useMemo:Si,useReducer:Si,useRef:Si,useState:Si,useDebugValue:Si,useDeferredValue:Si,useTransition:Si,useMutableSource:Si,useSyncExternalStore:Si,useId:Si,unstable_isNewReconciler:!1},Noe={readContext:ga,useCallback:function(e,t){return fs().memoizedState=[e,t===void 0?null:t],e},useContext:ga,useEffect:UT,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,X1(4194308,4,dF.bind(null,t,e),n)},useLayoutEffect:function(e,t){return X1(4194308,4,e,t)},useInsertionEffect:function(e,t){return X1(4,2,e,t)},useMemo:function(e,t){var n=fs();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=fs();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=$oe.bind(null,dr,e),[r.memoizedState,e]},useRef:function(e){var t=fs();return e={current:e},t.memoizedState=e},useState:zT,useDebugValue:xO,useDeferredValue:function(e){return fs().memoizedState=e},useTransition:function(){var e=zT(!1),t=e[0];return e=Doe.bind(null,e[1]),fs().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=dr,i=fs();if(or){if(n===void 0)throw Error(Ve(407));n=n()}else{if(n=t(),ri===null)throw Error(Ve(349));Bc&30||iF(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,UT(aF.bind(null,r,o,e),[e]),r.flags|=2048,Q0(9,oF.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=fs(),t=ri.identifierPrefix;if(or){var n=ou,r=iu;n=(r&~(1<<32-Wa(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Z0++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Roe++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Loe={readContext:ga,useCallback:pF,useContext:ga,useEffect:bO,useImperativeHandle:hF,useInsertionEffect:cF,useLayoutEffect:fF,useMemo:gF,useReducer:oS,useRef:lF,useState:function(){return oS(X0)},useDebugValue:xO,useDeferredValue:function(e){var t=ma();return mF(t,zr.memoizedState,e)},useTransition:function(){var e=oS(X0)[0],t=ma().memoizedState;return[e,t]},useMutableSource:nF,useSyncExternalStore:rF,useId:vF,unstable_isNewReconciler:!1},Foe={readContext:ga,useCallback:pF,useContext:ga,useEffect:bO,useImperativeHandle:hF,useInsertionEffect:cF,useLayoutEffect:fF,useMemo:gF,useReducer:aS,useRef:lF,useState:function(){return aS(X0)},useDebugValue:xO,useDeferredValue:function(e){var t=ma();return zr===null?t.memoizedState=e:mF(t,zr.memoizedState,e)},useTransition:function(){var e=aS(X0)[0],t=ma().memoizedState;return[e,t]},useMutableSource:nF,useSyncExternalStore:rF,useId:vF,unstable_isNewReconciler:!1};function Ma(e,t){if(e&&e.defaultProps){t=hr({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function OC(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:hr({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var zx={isMounted:function(e){return(e=e._reactInternals)?hf(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Wi(),i=wl(e),o=lu(r,i);o.payload=t,n!=null&&(o.callback=n),t=bl(e,o,i),t!==null&&(Ha(t,e,i,r),Y1(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Wi(),i=wl(e),o=lu(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=bl(e,o,i),t!==null&&(Ha(t,e,i,r),Y1(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Wi(),r=wl(e),i=lu(n,r);i.tag=2,t!=null&&(i.callback=t),t=bl(e,i,r),t!==null&&(Ha(t,e,r,n),Y1(t,e,r))}};function VT(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?!W0(n,r)||!W0(i,o):!0}function wF(e,t,n){var r=!1,i=Al,o=t.contextType;return typeof o=="object"&&o!==null?o=ga(o):(i=co(t)?Fc:Di.current,r=t.contextTypes,o=(r=r!=null)?Vd(e,i):Al),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=zx,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function WT(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&&zx.enqueueReplaceState(t,t.state,null)}function AC(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},dO(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=ga(o):(o=co(t)?Fc:Di.current,i.context=Vd(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(OC(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&&zx.enqueueReplaceState(i,i.state,null),Ty(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function qd(e,t){try{var n="",r=t;do n+=die(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 sS(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function PC(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var joe=typeof WeakMap=="function"?WeakMap:Map;function _F(e,t,n){n=lu(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Iy||(Iy=!0,FC=r),PC(e,t)},n}function SF(e,t,n){n=lu(-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(){PC(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){PC(e,t),typeof r!="function"&&(xl===null?xl=new Set([this]):xl.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function HT(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new joe;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=Joe.bind(null,e,t,n),t.then(e,e))}function KT(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 qT(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=lu(-1,1),t.tag=2,bl(n,t,1))),n.lanes|=1),e)}var Boe=Au.ReactCurrentOwner,ao=!1;function Bi(e,t,n,r){t.child=e===null?QL(t,null,n,r):Hd(t,e.child,n,r)}function GT(e,t,n,r,i){n=n.render;var o=t.ref;return Od(t,i),r=vO(e,t,n,r,o,i),n=yO(),e!==null&&!ao?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,yu(e,t,i)):(or&&n&&oO(t),t.flags|=1,Bi(e,t,r,i),t.child)}function YT(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!PO(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,CF(e,t,o,r,i)):(e=ty(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:W0,n(a,r)&&e.ref===t.ref)return yu(e,t,i)}return t.flags|=1,e=_l(o,r),e.ref=t.ref,e.return=t,t.child=e}function CF(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(W0(o,r)&&e.ref===t.ref)if(ao=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(ao=!0);else return t.lanes=e.lanes,yu(e,t,i)}return kC(e,t,n,r,i)}function EF(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},Wn(md,ko),ko|=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,Wn(md,ko),ko|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Wn(md,ko),ko|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Wn(md,ko),ko|=r;return Bi(e,t,i,n),t.child}function OF(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function kC(e,t,n,r,i){var o=co(n)?Fc:Di.current;return o=Vd(t,o),Od(t,i),n=vO(e,t,n,r,o,i),r=yO(),e!==null&&!ao?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,yu(e,t,i)):(or&&r&&oO(t),t.flags|=1,Bi(e,t,n,i),t.child)}function ZT(e,t,n,r,i){if(co(n)){var o=!0;Ey(t)}else o=!1;if(Od(t,i),t.stateNode===null)Q1(e,t),wF(t,n,r),AC(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=ga(l):(l=co(n)?Fc:Di.current,l=Vd(t,l));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||u!==l)&&WT(t,a,r,l),Qu=!1;var h=t.memoizedState;a.state=h,Ty(t,r,a,i),u=t.memoizedState,s!==r||h!==u||lo.current||Qu?(typeof c=="function"&&(OC(t,n,c,r),u=t.memoizedState),(s=Qu||VT(t,n,s,r,h,u,l))?(f||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,eF(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Ma(t.type,s),a.props=l,f=t.pendingProps,h=a.context,u=n.contextType,typeof u=="object"&&u!==null?u=ga(u):(u=co(n)?Fc:Di.current,u=Vd(t,u));var p=n.getDerivedStateFromProps;(c=typeof p=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==f||h!==u)&&WT(t,a,r,u),Qu=!1,h=t.memoizedState,a.state=h,Ty(t,r,a,i);var m=t.memoizedState;s!==f||h!==m||lo.current||Qu?(typeof p=="function"&&(OC(t,n,p,r),m=t.memoizedState),(l=Qu||VT(t,n,l,r,h,m,u)||!1)?(c||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,m,u),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,m,u)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=u,r=l):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return TC(e,t,n,r,o,i)}function TC(e,t,n,r,i,o){OF(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&IT(t,n,!1),yu(e,t,o);r=t.stateNode,Boe.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Hd(t,e.child,null,o),t.child=Hd(t,null,s,o)):Bi(e,t,s,o),t.memoizedState=r.state,i&&IT(t,n,!0),t.child}function AF(e){var t=e.stateNode;t.pendingContext?$T(e,t.pendingContext,t.pendingContext!==t.context):t.context&&$T(e,t.context,!1),hO(e,t.containerInfo)}function XT(e,t,n,r,i){return Wd(),sO(i),t.flags|=256,Bi(e,t,n,r),t.child}var MC={dehydrated:null,treeContext:null,retryLane:0};function RC(e){return{baseLanes:e,cachePool:null,transitions:null}}function PF(e,t,n){var r=t.pendingProps,i=fr.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),Wn(fr,i&1),e===null)return CC(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=Wx(a,r,0,null),e=Mc(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=RC(n),t.memoizedState=MC,e):wO(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return zoe(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=_l(i,u),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=_l(s,o):(o=Mc(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?RC(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=MC,r}return o=e.child,e=o.sibling,r=_l(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 wO(e,t){return t=Wx({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function t1(e,t,n,r){return r!==null&&sO(r),Hd(t,e.child,null,n),e=wO(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function zoe(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=sS(Error(Ve(422))),t1(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Wx({mode:"visible",children:r.children},i,0,null),o=Mc(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Hd(t,e.child,null,a),t.child.memoizedState=RC(a),t.memoizedState=MC,o);if(!(t.mode&1))return t1(e,t,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(Ve(419)),r=sS(o,r,void 0),t1(e,t,a,r)}if(s=(a&e.childLanes)!==0,ao||s){if(r=ri,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,vu(e,i),Ha(r,e,i,-1))}return AO(),r=sS(Error(Ve(421))),t1(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=eae.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Io=yl(i.nextSibling),No=t,or=!0,Na=null,e!==null&&(ua[la++]=iu,ua[la++]=ou,ua[la++]=jc,iu=e.id,ou=e.overflow,jc=t),t=wO(t,r.children),t.flags|=4096,t)}function QT(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),EC(e.return,t,n)}function uS(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 kF(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Bi(e,t,r.children,n),r=fr.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&&QT(e,n,t);else if(e.tag===19)QT(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(Wn(fr,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&&My(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),uS(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&&My(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}uS(t,!0,n,null,o);break;case"together":uS(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Q1(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function yu(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),zc|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Ve(153));if(t.child!==null){for(e=t.child,n=_l(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=_l(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Uoe(e,t,n){switch(t.tag){case 3:AF(t),Wd();break;case 5:tF(t);break;case 1:co(t.type)&&Ey(t);break;case 4:hO(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Wn(Py,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Wn(fr,fr.current&1),t.flags|=128,null):n&t.child.childLanes?PF(e,t,n):(Wn(fr,fr.current&1),e=yu(e,t,n),e!==null?e.sibling:null);Wn(fr,fr.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return kF(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Wn(fr,fr.current),r)break;return null;case 22:case 23:return t.lanes=0,EF(e,t,n)}return yu(e,t,n)}var TF,DC,MF,RF;TF=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}};DC=function(){};MF=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,wc(Es.current);var o=null;switch(n){case"input":i=tC(e,i),r=tC(e,r),o=[];break;case"select":i=hr({},i,{value:void 0}),r=hr({},r,{value:void 0}),o=[];break;case"textarea":i=iC(e,i),r=iC(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Sy)}aC(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"&&(L0.hasOwnProperty(l)?o||(o=[]):(o=o||[]).push(l,null));for(l in r){var u=r[l];if(s=i?.[l],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"&&(L0.hasOwnProperty(l)?(u!=null&&l==="onScroll"&&Jn("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)}};RF=function(e,t,n,r){n!==r&&(t.flags|=4)};function kp(e,t){if(!or)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 Ci(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 Voe(e,t,n){var r=t.pendingProps;switch(aO(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ci(t),null;case 1:return co(t.type)&&Cy(),Ci(t),null;case 3:return r=t.stateNode,Kd(),nr(lo),nr(Di),gO(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Jv(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Na!==null&&(zC(Na),Na=null))),DC(e,t),Ci(t),null;case 5:pO(t);var i=wc(Y0.current);if(n=t.type,e!==null&&t.stateNode!=null)MF(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Ve(166));return Ci(t),null}if(e=wc(Es.current),Jv(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[hs]=t,r[q0]=o,e=(t.mode&1)!==0,n){case"dialog":Jn("cancel",r),Jn("close",r);break;case"iframe":case"object":case"embed":Jn("load",r);break;case"video":case"audio":for(i=0;i<o0.length;i++)Jn(o0[i],r);break;case"source":Jn("error",r);break;case"img":case"image":case"link":Jn("error",r),Jn("load",r);break;case"details":Jn("toggle",r);break;case"input":sT(r,o),Jn("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Jn("invalid",r);break;case"textarea":lT(r,o),Jn("invalid",r)}aC(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&&Qv(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Qv(r.textContent,s,e),i=["children",""+s]):L0.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&Jn("scroll",r)}switch(n){case"input":Wv(r),uT(r,o,!0);break;case"textarea":Wv(r),cT(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Sy)}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=aL(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[hs]=t,e[q0]=r,TF(e,t,!1,!1),t.stateNode=e;e:{switch(a=sC(n,r),n){case"dialog":Jn("cancel",e),Jn("close",e),i=r;break;case"iframe":case"object":case"embed":Jn("load",e),i=r;break;case"video":case"audio":for(i=0;i<o0.length;i++)Jn(o0[i],e);i=r;break;case"source":Jn("error",e),i=r;break;case"img":case"image":case"link":Jn("error",e),Jn("load",e),i=r;break;case"details":Jn("toggle",e),i=r;break;case"input":sT(e,r),i=tC(e,r),Jn("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=hr({},r,{value:void 0}),Jn("invalid",e);break;case"textarea":lT(e,r),i=iC(e,r),Jn("invalid",e);break;default:i=r}aC(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?lL(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&sL(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&F0(e,u):typeof u=="number"&&F0(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(L0.hasOwnProperty(o)?u!=null&&o==="onScroll"&&Jn("scroll",e):u!=null&&H4(e,o,u,a))}switch(n){case"input":Wv(e),uT(e,r,!1);break;case"textarea":Wv(e),cT(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Ol(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?_d(e,!!r.multiple,o,!1):r.defaultValue!=null&&_d(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Sy)}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 Ci(t),null;case 6:if(e&&t.stateNode!=null)RF(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(Ve(166));if(n=wc(Y0.current),wc(Es.current),Jv(t)){if(r=t.stateNode,n=t.memoizedProps,r[hs]=t,(o=r.nodeValue!==n)&&(e=No,e!==null))switch(e.tag){case 3:Qv(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Qv(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[hs]=t,t.stateNode=r}return Ci(t),null;case 13:if(nr(fr),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(or&&Io!==null&&t.mode&1&&!(t.flags&128))ZL(),Wd(),t.flags|=98560,o=!1;else if(o=Jv(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(Ve(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(Ve(317));o[hs]=t}else Wd(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ci(t),o=!1}else Na!==null&&(zC(Na),Na=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||fr.current&1?Wr===0&&(Wr=3):AO())),t.updateQueue!==null&&(t.flags|=4),Ci(t),null);case 4:return Kd(),DC(e,t),e===null&&H0(t.stateNode.containerInfo),Ci(t),null;case 10:return cO(t.type._context),Ci(t),null;case 17:return co(t.type)&&Cy(),Ci(t),null;case 19:if(nr(fr),o=t.memoizedState,o===null)return Ci(t),null;if(r=(t.flags&128)!==0,a=o.rendering,a===null)if(r)kp(o,!1);else{if(Wr!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=My(e),a!==null){for(t.flags|=128,kp(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 Wn(fr,fr.current&1|2),t.child}e=e.sibling}o.tail!==null&&Cr()>Gd&&(t.flags|=128,r=!0,kp(o,!1),t.lanes=4194304)}else{if(!r)if(e=My(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),kp(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!or)return Ci(t),null}else 2*Cr()-o.renderingStartTime>Gd&&n!==1073741824&&(t.flags|=128,r=!0,kp(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=Cr(),t.sibling=null,n=fr.current,Wn(fr,r?n&1|2:n&1),t):(Ci(t),null);case 22:case 23:return OO(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ko&1073741824&&(Ci(t),t.subtreeFlags&6&&(t.flags|=8192)):Ci(t),null;case 24:return null;case 25:return null}throw Error(Ve(156,t.tag))}function Woe(e,t){switch(aO(t),t.tag){case 1:return co(t.type)&&Cy(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Kd(),nr(lo),nr(Di),gO(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pO(t),null;case 13:if(nr(fr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ve(340));Wd()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return nr(fr),null;case 4:return Kd(),null;case 10:return cO(t.type._context),null;case 22:case 23:return OO(),null;case 24:return null;default:return null}}var n1=!1,Pi=!1,Hoe=typeof WeakSet=="function"?WeakSet:Set,at=null;function gd(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){gr(e,t,r)}else n.current=null}function $C(e,t,n){try{n()}catch(r){gr(e,t,r)}}var JT=!1;function Koe(e,t){if(vC=xy,e=LL(),iO(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,c=0,f=e,h=null;t:for(;;){for(var p;f!==n||i!==0&&f.nodeType!==3||(s=a+i),f!==o||r!==0&&f.nodeType!==3||(u=a+r),f.nodeType===3&&(a+=f.nodeValue.length),(p=f.firstChild)!==null;)h=f,f=p;for(;;){if(f===e)break t;if(h===n&&++l===i&&(s=a),h===o&&++c===r&&(u=a),(p=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=p}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(yC={focusedElem:e,selectionRange:n},xy=!1,at=t;at!==null;)if(t=at,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,at=e;else for(;at!==null;){t=at;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,b=m.memoizedState,w=t.stateNode,x=w.getSnapshotBeforeUpdate(t.elementType===t.type?v:Ma(t.type,v),b);w.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ve(163))}}catch(O){gr(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,at=e;break}at=t.return}return m=JT,JT=!1,m}function x0(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&&$C(t,n,o)}i=i.next}while(i!==r)}}function Ux(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 IC(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 DF(e){var t=e.alternate;t!==null&&(e.alternate=null,DF(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[hs],delete t[q0],delete t[wC],delete t[Poe],delete t[koe])),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 $F(e){return e.tag===5||e.tag===3||e.tag===4}function eM(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$F(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 NC(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=Sy));else if(r!==4&&(e=e.child,e!==null))for(NC(e,t,n),e=e.sibling;e!==null;)NC(e,t,n),e=e.sibling}function LC(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(LC(e,t,n),e=e.sibling;e!==null;)LC(e,t,n),e=e.sibling}var hi=null,Ra=!1;function Wu(e,t,n){for(n=n.child;n!==null;)IF(e,t,n),n=n.sibling}function IF(e,t,n){if(Cs&&typeof Cs.onCommitFiberUnmount=="function")try{Cs.onCommitFiberUnmount($x,n)}catch{}switch(n.tag){case 5:Pi||gd(n,t);case 6:var r=hi,i=Ra;hi=null,Wu(e,t,n),hi=r,Ra=i,hi!==null&&(Ra?(e=hi,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):hi.removeChild(n.stateNode));break;case 18:hi!==null&&(Ra?(e=hi,n=n.stateNode,e.nodeType===8?tS(e.parentNode,n):e.nodeType===1&&tS(e,n),U0(e)):tS(hi,n.stateNode));break;case 4:r=hi,i=Ra,hi=n.stateNode.containerInfo,Ra=!0,Wu(e,t,n),hi=r,Ra=i;break;case 0:case 11:case 14:case 15:if(!Pi&&(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)&&$C(n,t,a),i=i.next}while(i!==r)}Wu(e,t,n);break;case 1:if(!Pi&&(gd(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){gr(n,t,s)}Wu(e,t,n);break;case 21:Wu(e,t,n);break;case 22:n.mode&1?(Pi=(r=Pi)||n.memoizedState!==null,Wu(e,t,n),Pi=r):Wu(e,t,n);break;default:Wu(e,t,n)}}function tM(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Hoe),t.forEach(function(r){var i=tae.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Pa(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:hi=s.stateNode,Ra=!1;break e;case 3:hi=s.stateNode.containerInfo,Ra=!0;break e;case 4:hi=s.stateNode.containerInfo,Ra=!0;break e}s=s.return}if(hi===null)throw Error(Ve(160));IF(o,a,i),hi=null,Ra=!1;var u=i.alternate;u!==null&&(u.return=null),i.return=null}catch(l){gr(i,t,l)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)NF(t,e),t=t.sibling}function NF(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Pa(t,e),ls(e),r&4){try{x0(3,e,e.return),Ux(3,e)}catch(v){gr(e,e.return,v)}try{x0(5,e,e.return)}catch(v){gr(e,e.return,v)}}break;case 1:Pa(t,e),ls(e),r&512&&n!==null&&gd(n,n.return);break;case 5:if(Pa(t,e),ls(e),r&512&&n!==null&&gd(n,n.return),e.flags&32){var i=e.stateNode;try{F0(i,"")}catch(v){gr(e,e.return,v)}}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&&iL(i,o),sC(s,a);var l=sC(s,o);for(a=0;a<u.length;a+=2){var c=u[a],f=u[a+1];c==="style"?lL(i,f):c==="dangerouslySetInnerHTML"?sL(i,f):c==="children"?F0(i,f):H4(i,c,f,l)}switch(s){case"input":nC(i,o);break;case"textarea":oL(i,o);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var p=o.value;p!=null?_d(i,!!o.multiple,p,!1):h!==!!o.multiple&&(o.defaultValue!=null?_d(i,!!o.multiple,o.defaultValue,!0):_d(i,!!o.multiple,o.multiple?[]:"",!1))}i[q0]=o}catch(v){gr(e,e.return,v)}}break;case 6:if(Pa(t,e),ls(e),r&4){if(e.stateNode===null)throw Error(Ve(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(v){gr(e,e.return,v)}}break;case 3:if(Pa(t,e),ls(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{U0(t.containerInfo)}catch(v){gr(e,e.return,v)}break;case 4:Pa(t,e),ls(e);break;case 13:Pa(t,e),ls(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(CO=Cr())),r&4&&tM(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Pi=(l=Pi)||c,Pa(t,e),Pi=l):Pa(t,e),ls(e),r&8192){if(l=e.memoizedState!==null,(e.stateNode.isHidden=l)&&!c&&e.mode&1)for(at=e,c=e.child;c!==null;){for(f=at=c;at!==null;){switch(h=at,p=h.child,h.tag){case 0:case 11:case 14:case 15:x0(4,h,h.return);break;case 1:gd(h,h.return);var m=h.stateNode;if(typeof m.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(v){gr(r,n,v)}}break;case 5:gd(h,h.return);break;case 22:if(h.memoizedState!==null){rM(f);continue}}p!==null?(p.return=h,at=p):rM(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{i=f.stateNode,l?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=f.stateNode,u=f.memoizedProps.style,a=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=uL("display",a))}catch(v){gr(e,e.return,v)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=l?"":f.memoizedProps}catch(v){gr(e,e.return,v)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Pa(t,e),ls(e),r&4&&tM(e);break;case 21:break;default:Pa(t,e),ls(e)}}function ls(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if($F(n)){var r=n;break e}n=n.return}throw Error(Ve(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(F0(i,""),r.flags&=-33);var o=eM(e);LC(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=eM(e);NC(e,s,a);break;default:throw Error(Ve(161))}}catch(u){gr(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function qoe(e,t,n){at=e,LF(e)}function LF(e,t,n){for(var r=(e.mode&1)!==0;at!==null;){var i=at,o=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||n1;if(!a){var s=i.alternate,u=s!==null&&s.memoizedState!==null||Pi;s=n1;var l=Pi;if(n1=a,(Pi=u)&&!l)for(at=i;at!==null;)a=at,u=a.child,a.tag===22&&a.memoizedState!==null?iM(i):u!==null?(u.return=a,at=u):iM(i);for(;o!==null;)at=o,LF(o),o=o.sibling;at=i,n1=s,Pi=l}nM(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,at=o):nM(e)}}function nM(e){for(;at!==null;){var t=at;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Pi||Ux(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Pi)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Ma(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&BT(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}BT(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 c=l.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&U0(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Ve(163))}Pi||t.flags&512&&IC(t)}catch(h){gr(t,t.return,h)}}if(t===e){at=null;break}if(n=t.sibling,n!==null){n.return=t.return,at=n;break}at=t.return}}function rM(e){for(;at!==null;){var t=at;if(t===e){at=null;break}var n=t.sibling;if(n!==null){n.return=t.return,at=n;break}at=t.return}}function iM(e){for(;at!==null;){var t=at;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ux(4,t)}catch(u){gr(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(u){gr(t,i,u)}}var o=t.return;try{IC(t)}catch(u){gr(t,o,u)}break;case 5:var a=t.return;try{IC(t)}catch(u){gr(t,a,u)}}}catch(u){gr(t,t.return,u)}if(t===e){at=null;break}var s=t.sibling;if(s!==null){s.return=t.return,at=s;break}at=t.return}}var Goe=Math.ceil,$y=Au.ReactCurrentDispatcher,_O=Au.ReactCurrentOwner,da=Au.ReactCurrentBatchConfig,vn=0,ri=null,Tr=null,gi=0,ko=0,md=Bl(0),Wr=0,J0=null,zc=0,Vx=0,SO=0,w0=null,oo=null,CO=0,Gd=1/0,Qs=null,Iy=!1,FC=null,xl=null,r1=!1,sl=null,Ny=0,_0=0,jC=null,J1=-1,ey=0;function Wi(){return vn&6?Cr():J1!==-1?J1:J1=Cr()}function wl(e){return e.mode&1?vn&2&&gi!==0?gi&-gi:Moe.transition!==null?(ey===0&&(ey=wL()),ey):(e=Mn,e!==0||(e=window.event,e=e===void 0?16:PL(e.type)),e):1}function Ha(e,t,n,r){if(50<_0)throw _0=0,jC=null,Error(Ve(185));vm(e,n,r),(!(vn&2)||e!==ri)&&(e===ri&&(!(vn&2)&&(Vx|=n),Wr===4&&nl(e,gi)),fo(e,r),n===1&&vn===0&&!(t.mode&1)&&(Gd=Cr()+500,jx&&zl()))}function fo(e,t){var n=e.callbackNode;Mie(e,t);var r=by(e,e===ri?gi:0);if(r===0)n!==null&&hT(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&hT(n),t===1)e.tag===0?Toe(oM.bind(null,e)):qL(oM.bind(null,e)),Ooe(function(){!(vn&6)&&zl()}),n=null;else{switch(_L(r)){case 1:n=Z4;break;case 4:n=bL;break;case 16:n=yy;break;case 536870912:n=xL;break;default:n=yy}n=HF(n,FF.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function FF(e,t){if(J1=-1,ey=0,vn&6)throw Error(Ve(327));var n=e.callbackNode;if(Ad()&&e.callbackNode!==n)return null;var r=by(e,e===ri?gi:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ly(e,r);else{t=r;var i=vn;vn|=2;var o=BF();(ri!==e||gi!==t)&&(Qs=null,Gd=Cr()+500,Tc(e,t));do try{Xoe();break}catch(s){jF(e,s)}while(!0);lO(),$y.current=o,vn=i,Tr!==null?t=0:(ri=null,gi=0,t=Wr)}if(t!==0){if(t===2&&(i=dC(e),i!==0&&(r=i,t=BC(e,i))),t===1)throw n=J0,Tc(e,0),nl(e,r),fo(e,Cr()),n;if(t===6)nl(e,r);else{if(i=e.current.alternate,!(r&30)&&!Yoe(i)&&(t=Ly(e,r),t===2&&(o=dC(e),o!==0&&(r=o,t=BC(e,o))),t===1))throw n=J0,Tc(e,0),nl(e,r),fo(e,Cr()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(Ve(345));case 2:cc(e,oo,Qs);break;case 3:if(nl(e,r),(r&130023424)===r&&(t=CO+500-Cr(),10<t)){if(by(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Wi(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=xC(cc.bind(null,e,oo,Qs),t);break}cc(e,oo,Qs);break;case 4:if(nl(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var a=31-Wa(r);o=1<<a,a=t[a],a>i&&(i=a),r&=~o}if(r=i,r=Cr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Goe(r/1960))-r,10<r){e.timeoutHandle=xC(cc.bind(null,e,oo,Qs),r);break}cc(e,oo,Qs);break;case 5:cc(e,oo,Qs);break;default:throw Error(Ve(329))}}}return fo(e,Cr()),e.callbackNode===n?FF.bind(null,e):null}function BC(e,t){var n=w0;return e.current.memoizedState.isDehydrated&&(Tc(e,t).flags|=256),e=Ly(e,t),e!==2&&(t=oo,oo=n,t!==null&&zC(t)),e}function zC(e){oo===null?oo=e:oo.push.apply(oo,e)}function Yoe(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(!Ya(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 nl(e,t){for(t&=~SO,t&=~Vx,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Wa(t),r=1<<n;e[n]=-1,t&=~r}}function oM(e){if(vn&6)throw Error(Ve(327));Ad();var t=by(e,0);if(!(t&1))return fo(e,Cr()),null;var n=Ly(e,t);if(e.tag!==0&&n===2){var r=dC(e);r!==0&&(t=r,n=BC(e,r))}if(n===1)throw n=J0,Tc(e,0),nl(e,t),fo(e,Cr()),n;if(n===6)throw Error(Ve(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,cc(e,oo,Qs),fo(e,Cr()),null}function EO(e,t){var n=vn;vn|=1;try{return e(t)}finally{vn=n,vn===0&&(Gd=Cr()+500,jx&&zl())}}function Uc(e){sl!==null&&sl.tag===0&&!(vn&6)&&Ad();var t=vn;vn|=1;var n=da.transition,r=Mn;try{if(da.transition=null,Mn=1,e)return e()}finally{Mn=r,da.transition=n,vn=t,!(vn&6)&&zl()}}function OO(){ko=md.current,nr(md)}function Tc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Eoe(n)),Tr!==null)for(n=Tr.return;n!==null;){var r=n;switch(aO(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Cy();break;case 3:Kd(),nr(lo),nr(Di),gO();break;case 5:pO(r);break;case 4:Kd();break;case 13:nr(fr);break;case 19:nr(fr);break;case 10:cO(r.type._context);break;case 22:case 23:OO()}n=n.return}if(ri=e,Tr=e=_l(e.current,null),gi=ko=t,Wr=0,J0=null,SO=Vx=zc=0,oo=w0=null,xc!==null){for(t=0;t<xc.length;t++)if(n=xc[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}xc=null}return e}function jF(e,t){do{var n=Tr;try{if(lO(),Z1.current=Dy,Ry){for(var r=dr.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Ry=!1}if(Bc=0,ti=zr=dr=null,b0=!1,Z0=0,_O.current=null,n===null||n.return===null){Wr=1,J0=t,Tr=null;break}e:{var o=e,a=n.return,s=n,u=t;if(t=gi,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var l=u,c=s,f=c.tag;if(!(c.mode&1)&&(f===0||f===11||f===15)){var h=c.alternate;h?(c.updateQueue=h.updateQueue,c.memoizedState=h.memoizedState,c.lanes=h.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=KT(a);if(p!==null){p.flags&=-257,qT(p,a,s,o,t),p.mode&1&&HT(o,l,t),t=p,u=l;var m=t.updateQueue;if(m===null){var v=new Set;v.add(u),t.updateQueue=v}else m.add(u);break e}else{if(!(t&1)){HT(o,l,t),AO();break e}u=Error(Ve(426))}}else if(or&&s.mode&1){var b=KT(a);if(b!==null){!(b.flags&65536)&&(b.flags|=256),qT(b,a,s,o,t),sO(qd(u,s));break e}}o=u=qd(u,s),Wr!==4&&(Wr=2),w0===null?w0=[o]:w0.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var w=_F(o,u,t);jT(o,w);break e;case 1:s=u;var x=o.type,S=o.stateNode;if(!(o.flags&128)&&(typeof x.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(xl===null||!xl.has(S)))){o.flags|=65536,t&=-t,o.lanes|=t;var O=SF(o,s,t);jT(o,O);break e}}o=o.return}while(o!==null)}UF(n)}catch(E){t=E,Tr===n&&n!==null&&(Tr=n=n.return);continue}break}while(!0)}function BF(){var e=$y.current;return $y.current=Dy,e===null?Dy:e}function AO(){(Wr===0||Wr===3||Wr===2)&&(Wr=4),ri===null||!(zc&268435455)&&!(Vx&268435455)||nl(ri,gi)}function Ly(e,t){var n=vn;vn|=2;var r=BF();(ri!==e||gi!==t)&&(Qs=null,Tc(e,t));do try{Zoe();break}catch(i){jF(e,i)}while(!0);if(lO(),vn=n,$y.current=r,Tr!==null)throw Error(Ve(261));return ri=null,gi=0,Wr}function Zoe(){for(;Tr!==null;)zF(Tr)}function Xoe(){for(;Tr!==null&&!_ie();)zF(Tr)}function zF(e){var t=WF(e.alternate,e,ko);e.memoizedProps=e.pendingProps,t===null?UF(e):Tr=t,_O.current=null}function UF(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Woe(n,t),n!==null){n.flags&=32767,Tr=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Wr=6,Tr=null;return}}else if(n=Voe(n,t,ko),n!==null){Tr=n;return}if(t=t.sibling,t!==null){Tr=t;return}Tr=t=e}while(t!==null);Wr===0&&(Wr=5)}function cc(e,t,n){var r=Mn,i=da.transition;try{da.transition=null,Mn=1,Qoe(e,t,n,r)}finally{da.transition=i,Mn=r}return null}function Qoe(e,t,n,r){do Ad();while(sl!==null);if(vn&6)throw Error(Ve(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(Ve(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Rie(e,o),e===ri&&(Tr=ri=null,gi=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||r1||(r1=!0,HF(yy,function(){return Ad(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=da.transition,da.transition=null;var a=Mn;Mn=1;var s=vn;vn|=4,_O.current=null,Koe(e,n),NF(n,e),yoe(yC),xy=!!vC,yC=vC=null,e.current=n,qoe(n),Sie(),vn=s,Mn=a,da.transition=o}else e.current=n;if(r1&&(r1=!1,sl=e,Ny=i),o=e.pendingLanes,o===0&&(xl=null),Oie(n.stateNode),fo(e,Cr()),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(Iy)throw Iy=!1,e=FC,FC=null,e;return Ny&1&&e.tag!==0&&Ad(),o=e.pendingLanes,o&1?e===jC?_0++:(_0=0,jC=e):_0=0,zl(),null}function Ad(){if(sl!==null){var e=_L(Ny),t=da.transition,n=Mn;try{if(da.transition=null,Mn=16>e?16:e,sl===null)var r=!1;else{if(e=sl,sl=null,Ny=0,vn&6)throw Error(Ve(331));var i=vn;for(vn|=4,at=e.current;at!==null;){var o=at,a=o.child;if(at.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var l=s[u];for(at=l;at!==null;){var c=at;switch(c.tag){case 0:case 11:case 15:x0(8,c,o)}var f=c.child;if(f!==null)f.return=c,at=f;else for(;at!==null;){c=at;var h=c.sibling,p=c.return;if(DF(c),c===l){at=null;break}if(h!==null){h.return=p,at=h;break}at=p}}}var m=o.alternate;if(m!==null){var v=m.child;if(v!==null){m.child=null;do{var b=v.sibling;v.sibling=null,v=b}while(v!==null)}}at=o}}if(o.subtreeFlags&2064&&a!==null)a.return=o,at=a;else e:for(;at!==null;){if(o=at,o.flags&2048)switch(o.tag){case 0:case 11:case 15:x0(9,o,o.return)}var w=o.sibling;if(w!==null){w.return=o.return,at=w;break e}at=o.return}}var x=e.current;for(at=x;at!==null;){a=at;var S=a.child;if(a.subtreeFlags&2064&&S!==null)S.return=a,at=S;else e:for(a=x;at!==null;){if(s=at,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ux(9,s)}}catch(E){gr(s,s.return,E)}if(s===a){at=null;break e}var O=s.sibling;if(O!==null){O.return=s.return,at=O;break e}at=s.return}}if(vn=i,zl(),Cs&&typeof Cs.onPostCommitFiberRoot=="function")try{Cs.onPostCommitFiberRoot($x,e)}catch{}r=!0}return r}finally{Mn=n,da.transition=t}}return!1}function aM(e,t,n){t=qd(n,t),t=_F(e,t,1),e=bl(e,t,1),t=Wi(),e!==null&&(vm(e,1,t),fo(e,t))}function gr(e,t,n){if(e.tag===3)aM(e,e,n);else for(;t!==null;){if(t.tag===3){aM(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(xl===null||!xl.has(r))){e=qd(n,e),e=SF(t,e,1),t=bl(t,e,1),e=Wi(),t!==null&&(vm(t,1,e),fo(t,e));break}}t=t.return}}function Joe(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Wi(),e.pingedLanes|=e.suspendedLanes&n,ri===e&&(gi&n)===n&&(Wr===4||Wr===3&&(gi&130023424)===gi&&500>Cr()-CO?Tc(e,0):SO|=n),fo(e,t)}function VF(e,t){t===0&&(e.mode&1?(t=qv,qv<<=1,!(qv&130023424)&&(qv=4194304)):t=1);var n=Wi();e=vu(e,t),e!==null&&(vm(e,t,n),fo(e,n))}function eae(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),VF(e,n)}function tae(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(Ve(314))}r!==null&&r.delete(t),VF(e,n)}var WF;WF=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||lo.current)ao=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ao=!1,Uoe(e,t,n);ao=!!(e.flags&131072)}else ao=!1,or&&t.flags&1048576&&GL(t,Ay,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Q1(e,t),e=t.pendingProps;var i=Vd(t,Di.current);Od(t,n),i=vO(null,t,r,e,i,n);var o=yO();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,co(r)?(o=!0,Ey(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,dO(t),i.updater=zx,t.stateNode=i,i._reactInternals=t,AC(t,r,e,n),t=TC(null,t,r,!0,o,n)):(t.tag=0,or&&o&&oO(t),Bi(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Q1(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=rae(r),e=Ma(r,e),i){case 0:t=kC(null,t,r,e,n);break e;case 1:t=ZT(null,t,r,e,n);break e;case 11:t=GT(null,t,r,e,n);break e;case 14:t=YT(null,t,r,Ma(r.type,e),n);break e}throw Error(Ve(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ma(r,i),kC(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ma(r,i),ZT(e,t,r,i,n);case 3:e:{if(AF(t),e===null)throw Error(Ve(387));r=t.pendingProps,o=t.memoizedState,i=o.element,eF(e,t),Ty(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=qd(Error(Ve(423)),t),t=XT(e,t,r,n,i);break e}else if(r!==i){i=qd(Error(Ve(424)),t),t=XT(e,t,r,n,i);break e}else for(Io=yl(t.stateNode.containerInfo.firstChild),No=t,or=!0,Na=null,n=QL(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Wd(),r===i){t=yu(e,t,n);break e}Bi(e,t,r,n)}t=t.child}return t;case 5:return tF(t),e===null&&CC(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,bC(r,i)?a=null:o!==null&&bC(r,o)&&(t.flags|=32),OF(e,t),Bi(e,t,a,n),t.child;case 6:return e===null&&CC(t),null;case 13:return PF(e,t,n);case 4:return hO(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hd(t,null,r,n):Bi(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ma(r,i),GT(e,t,r,i,n);case 7:return Bi(e,t,t.pendingProps,n),t.child;case 8:return Bi(e,t,t.pendingProps.children,n),t.child;case 12:return Bi(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,Wn(Py,r._currentValue),r._currentValue=a,o!==null)if(Ya(o.value,a)){if(o.children===i.children&&!lo.current){t=yu(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=lu(-1,n&-n),u.tag=2;var l=o.updateQueue;if(l!==null){l=l.shared;var c=l.pending;c===null?u.next=u:(u.next=c.next,c.next=u),l.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),EC(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(Ve(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),EC(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}Bi(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Od(t,n),i=ga(i),r=r(i),t.flags|=1,Bi(e,t,r,n),t.child;case 14:return r=t.type,i=Ma(r,t.pendingProps),i=Ma(r.type,i),YT(e,t,r,i,n);case 15:return CF(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ma(r,i),Q1(e,t),t.tag=1,co(r)?(e=!0,Ey(t)):e=!1,Od(t,n),wF(t,r,i),AC(t,r,i,n),TC(null,t,r,!0,e,n);case 19:return kF(e,t,n);case 22:return EF(e,t,n)}throw Error(Ve(156,t.tag))};function HF(e,t){return yL(e,t)}function nae(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 ca(e,t,n,r){return new nae(e,t,n,r)}function PO(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rae(e){if(typeof e=="function")return PO(e)?1:0;if(e!=null){if(e=e.$$typeof,e===q4)return 11;if(e===G4)return 14}return 2}function _l(e,t){var n=e.alternate;return n===null?(n=ca(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 ty(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")PO(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ad:return Mc(n.children,i,o,t);case K4:a=8,i|=8;break;case X3:return e=ca(12,n,t,i|2),e.elementType=X3,e.lanes=o,e;case Q3:return e=ca(13,n,t,i),e.elementType=Q3,e.lanes=o,e;case J3:return e=ca(19,n,t,i),e.elementType=J3,e.lanes=o,e;case tL:return Wx(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case JN:a=10;break e;case eL:a=9;break e;case q4:a=11;break e;case G4:a=14;break e;case Xu:a=16,r=null;break e}throw Error(Ve(130,e==null?e:typeof e,""))}return t=ca(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Mc(e,t,n,r){return e=ca(7,e,r,t),e.lanes=n,e}function Wx(e,t,n,r){return e=ca(22,e,r,t),e.elementType=tL,e.lanes=n,e.stateNode={isHidden:!1},e}function lS(e,t,n){return e=ca(6,e,null,t),e.lanes=n,e}function cS(e,t,n){return t=ca(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iae(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=W_(0),this.expirationTimes=W_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=W_(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function kO(e,t,n,r,i,o,a,s,u){return e=new iae(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ca(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},dO(o),e}function oae(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:od,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function KF(e){if(!e)return Al;e=e._reactInternals;e:{if(hf(e)!==e||e.tag!==1)throw Error(Ve(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(co(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Ve(171))}if(e.tag===1){var n=e.type;if(co(n))return KL(e,n,t)}return t}function qF(e,t,n,r,i,o,a,s,u){return e=kO(n,r,!0,e,i,o,a,s,u),e.context=KF(null),n=e.current,r=Wi(),i=wl(n),o=lu(r,i),o.callback=t??null,bl(n,o,i),e.current.lanes=i,vm(e,i,r),fo(e,r),e}function Hx(e,t,n,r){var i=t.current,o=Wi(),a=wl(i);return n=KF(n),t.context===null?t.context=n:t.pendingContext=n,t=lu(o,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=bl(i,t,a),e!==null&&(Ha(e,i,a,o),Y1(e,i,a)),a}function Fy(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 sM(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function TO(e,t){sM(e,t),(e=e.alternate)&&sM(e,t)}var GF=typeof reportError=="function"?reportError:function(e){console.error(e)};function MO(e){this._internalRoot=e}Kx.prototype.render=MO.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Ve(409));Hx(e,t,null,null)};Kx.prototype.unmount=MO.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Uc(function(){Hx(null,e,null,null)}),t[mu]=null}};function Kx(e){this._internalRoot=e}Kx.prototype.unstable_scheduleHydration=function(e){if(e){var t=EL();e={blockedOn:null,target:e,priority:t};for(var n=0;n<tl.length&&t!==0&&t<tl[n].priority;n++);tl.splice(n,0,e),n===0&&AL(e)}};function RO(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function qx(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function uM(){}function aae(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var l=Fy(a);o.call(l)}}var a=qF(t,r,e,0,null,!1,!1,"",uM);return e._reactRootContainer=a,e[mu]=a.current,H0(e.nodeType===8?e.parentNode:e),Uc(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var l=Fy(u);s.call(l)}}var u=kO(e,0,!1,null,null,!1,!1,"",uM);return e._reactRootContainer=u,e[mu]=u.current,H0(e.nodeType===8?e.parentNode:e),Uc(function(){Hx(t,u,n,r)}),u}function Gx(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=Fy(a);s.call(u)}}Hx(t,a,e,i)}else a=aae(n,t,e,i,r);return Fy(a)}SL=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=i0(t.pendingLanes);n!==0&&(X4(t,n|1),fo(t,Cr()),!(vn&6)&&(Gd=Cr()+500,zl()))}break;case 13:Uc(function(){var r=vu(e,1);if(r!==null){var i=Wi();Ha(r,e,1,i)}}),TO(e,1)}};Q4=function(e){if(e.tag===13){var t=vu(e,134217728);if(t!==null){var n=Wi();Ha(t,e,134217728,n)}TO(e,134217728)}};CL=function(e){if(e.tag===13){var t=wl(e),n=vu(e,t);if(n!==null){var r=Wi();Ha(n,e,t,r)}TO(e,t)}};EL=function(){return Mn};OL=function(e,t){var n=Mn;try{return Mn=e,t()}finally{Mn=n}};lC=function(e,t,n){switch(t){case"input":if(nC(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=Fx(r);if(!i)throw Error(Ve(90));rL(r),nC(r,i)}}}break;case"textarea":oL(e,n);break;case"select":t=n.value,t!=null&&_d(e,!!n.multiple,t,!1)}};dL=EO;hL=Uc;var sae={usingClientEntryPoint:!1,Events:[bm,cd,Fx,cL,fL,EO]},Tp={findFiberByHostInstance:bc,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},uae={bundleType:Tp.bundleType,version:Tp.version,rendererPackageName:Tp.rendererPackageName,rendererConfig:Tp.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Au.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=mL(e),e===null?null:e.stateNode},findFiberByHostInstance:Tp.findFiberByHostInstance,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var i1=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!i1.isDisabled&&i1.supportsFiber)try{$x=i1.inject(uae),Cs=i1}catch{}}Ko.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sae;Ko.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!RO(t))throw Error(Ve(200));return oae(e,t,null,n)};Ko.createRoot=function(e,t){if(!RO(e))throw Error(Ve(299));var n=!1,r="",i=GF;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=kO(e,1,!1,null,null,n,!1,r,i),e[mu]=t.current,H0(e.nodeType===8?e.parentNode:e),new MO(t)};Ko.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(Ve(188)):(e=Object.keys(e).join(","),Error(Ve(268,e)));return e=mL(t),e=e===null?null:e.stateNode,e};Ko.flushSync=function(e){return Uc(e)};Ko.hydrate=function(e,t,n){if(!qx(t))throw Error(Ve(200));return Gx(null,e,t,!0,n)};Ko.hydrateRoot=function(e,t,n){if(!RO(e))throw Error(Ve(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=GF;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=qF(t,null,e,1,n??null,i,!1,o,a),e[mu]=t.current,H0(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 Kx(t)};Ko.render=function(e,t,n){if(!qx(t))throw Error(Ve(200));return Gx(null,e,t,!1,n)};Ko.unmountComponentAtNode=function(e){if(!qx(e))throw Error(Ve(40));return e._reactRootContainer?(Uc(function(){Gx(null,null,e,!1,function(){e._reactRootContainer=null,e[mu]=null})}),!0):!1};Ko.unstable_batchedUpdates=EO;Ko.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!qx(n))throw Error(Ve(200));if(e==null||e._reactInternals===void 0)throw Error(Ve(38));return Gx(e,t,n,!1,r)};Ko.version="18.3.1-next-f1338f8080-20240426";function YF(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(YF)}catch(e){console.error(e)}}YF(),YN.exports=Ko;var Pu=YN.exports;const Yx=Dn(Pu),lae=LN({__proto__:null,default:Yx},[Pu]);var lM=Pu;rT.createRoot=lM.createRoot,rT.hydrateRoot=lM.hydrateRoot;/**
* @remix-run/router v1.21.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function ir(){return ir=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ir.apply(this,arguments)}var kr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(kr||(kr={}));const cM="popstate";function cae(e){e===void 0&&(e={});function t(i,o){let{pathname:a="/",search:s="",hash:u=""}=ku(i.location.hash.substr(1));return!a.startsWith("/")&&!a.startsWith(".")&&(a="/"+a),eg("",{pathname:a,search:s,hash:u},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function n(i,o){let a=i.document.querySelector("base"),s="";if(a&&a.getAttribute("href")){let u=i.location.href,l=u.indexOf("#");s=l===-1?u:u.slice(0,l)}return s+"#"+(typeof o=="string"?o:Wc(o))}function r(i,o){Vc(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(o)+")")}return dae(t,n,r,e)}function fn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Vc(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function fae(){return Math.random().toString(36).substr(2,8)}function fM(e,t){return{usr:e.state,key:e.key,idx:t}}function eg(e,t,n,r){return n===void 0&&(n=null),ir({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ku(t):t,{state:n,key:t&&t.key||r||fae()})}function Wc(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function ku(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function dae(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,a=i.history,s=kr.Pop,u=null,l=c();l==null&&(l=0,a.replaceState(ir({},a.state,{idx:l}),""));function c(){return(a.state||{idx:null}).idx}function f(){s=kr.Pop;let b=c(),w=b==null?null:b-l;l=b,u&&u({action:s,location:v.location,delta:w})}function h(b,w){s=kr.Push;let x=eg(v.location,b,w);n(x,b),l=c()+1;let S=fM(x,l),O=v.createHref(x);try{a.pushState(S,"",O)}catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;i.location.assign(O)}o&&u&&u({action:s,location:v.location,delta:1})}function p(b,w){s=kr.Replace;let x=eg(v.location,b,w);n(x,b),l=c();let S=fM(x,l),O=v.createHref(x);a.replaceState(S,"",O),o&&u&&u({action:s,location:v.location,delta:0})}function m(b){let w=i.location.origin!=="null"?i.location.origin:i.location.href,x=typeof b=="string"?b:Wc(b);return x=x.replace(/ $/,"%20"),fn(w,"No window.location.(origin|href) available to create URL for href: "+x),new URL(x,w)}let v={get action(){return s},get location(){return e(i,a)},listen(b){if(u)throw new Error("A history only accepts one active listener");return i.addEventListener(cM,f),u=b,()=>{i.removeEventListener(cM,f),u=null}},createHref(b){return t(i,b)},createURL:m,encodeLocation(b){let w=m(b);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:h,replace:p,go(b){return a.go(b)}};return v}var In;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(In||(In={}));const hae=new Set(["lazy","caseSensitive","path","id","index","children"]);function pae(e){return e.index===!0}function jy(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((i,o)=>{let a=[...n,String(o)],s=typeof i.id=="string"?i.id:a.join("-");if(fn(i.index!==!0||!i.children,"Cannot specify children on an index route"),fn(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),pae(i)){let u=ir({},i,t(i),{id:s});return r[s]=u,u}else{let u=ir({},i,t(i),{id:s,children:void 0});return r[s]=u,i.children&&(u.children=jy(i.children,t,a,r)),u}})}function vc(e,t,n){return n===void 0&&(n="/"),ny(e,t,n,!1)}function ny(e,t,n,r){let i=typeof t=="string"?ku(t):t,o=$h(i.pathname||"/",n);if(o==null)return null;let a=ZF(e);mae(a);let s=null;for(let u=0;s==null&&u<a.length;++u){let l=Aae(o);s=Eae(a[u],l,r)}return s}function gae(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],handle:n.handle}}function ZF(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(o,a,s)=>{let u={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};u.relativePath.startsWith("/")&&(fn(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let l=cu([r,u.relativePath]),c=n.concat(u);o.children&&o.children.length>0&&(fn(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),ZF(o.children,t,c,l)),!(o.path==null&&!o.index)&&t.push({path:l,score:Sae(l,o.index),routesMeta:c})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let u of XF(o.path))i(o,a,u)}),t}function XF(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let a=XF(r.join("/")),s=[];return s.push(...a.map(u=>u===""?o:[o,u].join("/"))),i&&s.push(...a),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function mae(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Cae(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const vae=/^:[\w-]+$/,yae=3,bae=2,xae=1,wae=10,_ae=-2,dM=e=>e==="*";function Sae(e,t){let n=e.split("/"),r=n.length;return n.some(dM)&&(r+=_ae),t&&(r+=bae),n.filter(i=>!dM(i)).reduce((i,o)=>i+(vae.test(o)?yae:o===""?xae:wae),r)}function Cae(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function Eae(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,i={},o="/",a=[];for(let s=0;s<r.length;++s){let u=r[s],l=s===r.length-1,c=o==="/"?t:t.slice(o.length)||"/",f=hM({path:u.relativePath,caseSensitive:u.caseSensitive,end:l},c),h=u.route;if(!f&&l&&n&&!r[r.length-1].route.index&&(f=hM({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},c)),!f)return null;Object.assign(i,f.params),a.push({params:i,pathname:cu([o,f.pathname]),pathnameBase:Tae(cu([o,f.pathnameBase])),route:h}),f.pathnameBase!=="/"&&(o=cu([o,f.pathnameBase]))}return a}function hM(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Oae(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((l,c,f)=>{let{paramName:h,isOptional:p}=c;if(h==="*"){let v=s[f]||"";a=o.slice(0,o.length-v.length).replace(/(.)\/+$/,"$1")}const m=s[f];return p&&!m?l[h]=void 0:l[h]=(m||"").replace(/%2F/g,"/"),l},{}),pathname:o,pathnameBase:a,pattern:e}}function Oae(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Vc(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,u)=>(r.push({paramName:s,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function Aae(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Vc(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function $h(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Pae(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?ku(e):e;return{pathname:n?n.startsWith("/")?n:kae(n,t):t,search:Mae(r),hash:Rae(i)}}function kae(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function fS(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function QF(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function DO(e,t){let n=QF(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function $O(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=ku(e):(i=ir({},e),fn(!i.pathname||!i.pathname.includes("?"),fS("?","pathname","search",i)),fn(!i.pathname||!i.pathname.includes("#"),fS("#","pathname","hash",i)),fn(!i.search||!i.search.includes("#"),fS("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=n;else{let f=t.length-1;if(!r&&a.startsWith("..")){let h=a.split("/");for(;h[0]==="..";)h.shift(),f-=1;i.pathname=h.join("/")}s=f>=0?t[f]:"/"}let u=Pae(i,s),l=a&&a!=="/"&&a.endsWith("/"),c=(o||a===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(l||c)&&(u.pathname+="/"),u}const cu=e=>e.join("/").replace(/\/\/+/g,"/"),Tae=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Mae=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Rae=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class By{constructor(t,n,r,i){i===void 0&&(i=!1),this.status=t,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Zx(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const JF=["post","put","patch","delete"],Dae=new Set(JF),$ae=["get",...JF],Iae=new Set($ae),Nae=new Set([301,302,303,307,308]),Lae=new Set([307,308]),dS={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Fae={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Mp={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},IO=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,jae=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),ej="remix-router-transitions";function Bae(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;fn(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let i;if(e.mapRouteProperties)i=e.mapRouteProperties;else if(e.detectErrorBoundary){let oe=e.detectErrorBoundary;i=ue=>({hasErrorBoundary:oe(ue)})}else i=jae;let o={},a=jy(e.routes,i,void 0,o),s,u=e.basename||"/",l=e.dataStrategy||Wae,c=e.patchRoutesOnNavigation,f=ir({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),h=null,p=new Set,m=null,v=null,b=null,w=e.hydrationData!=null,x=vc(a,e.history.location,u),S=null;if(x==null&&!c){let oe=ro(404,{pathname:e.history.location.pathname}),{matches:ue,route:ve}=CM(a);x=ue,S={[ve.id]:oe}}x&&!e.hydrationData&&Xr(x,a,e.history.location.pathname).active&&(x=null);let O;if(x)if(x.some(oe=>oe.route.lazy))O=!1;else if(!x.some(oe=>oe.route.loader))O=!0;else if(f.v7_partialHydration){let oe=e.hydrationData?e.hydrationData.loaderData:null,ue=e.hydrationData?e.hydrationData.errors:null;if(ue){let ve=x.findIndex(T=>ue[T.route.id]!==void 0);O=x.slice(0,ve+1).every(T=>!VC(T.route,oe,ue))}else O=x.every(ve=>!VC(ve.route,oe,ue))}else O=e.hydrationData!=null;else if(O=!1,x=[],f.v7_partialHydration){let oe=Xr(null,a,e.history.location.pathname);oe.active&&oe.matches&&(x=oe.matches)}let E,C={historyAction:e.history.action,location:e.history.location,matches:x,initialized:O,navigation:dS,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||S,fetchers:new Map,blockers:new Map},P=kr.Pop,M=!1,I,B=!1,W=new Map,V=null,ee=!1,Z=!1,K=[],G=new Set,H=new Map,j=0,q=-1,Y=new Map,re=new Set,ie=new Map,se=new Map,ye=new Set,we=new Map,He=new Map,Ee;function it(){if(h=e.history.listen(oe=>{let{action:ue,location:ve,delta:T}=oe;if(Ee){Ee(),Ee=void 0;return}Vc(He.size===0||T!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let D=Dr({currentLocation:C.location,nextLocation:ve,historyAction:ue});if(D&&T!=null){let $=new Promise(A=>{Ee=A});e.history.go(T*-1),xi(D,{state:"blocked",location:ve,proceed(){xi(D,{state:"proceeding",proceed:void 0,reset:void 0,location:ve}),$.then(()=>e.history.go(T))},reset(){let A=new Map(C.blockers);A.set(D,Mp),De({blockers:A})}});return}return Nt(ue,ve)}),n){ise(t,W);let oe=()=>ose(t,W);t.addEventListener("pagehide",oe),V=()=>t.removeEventListener("pagehide",oe)}return C.initialized||Nt(kr.Pop,C.location,{initialHydration:!0}),E}function ke(){h&&h(),V&&V(),p.clear(),I&&I.abort(),C.fetchers.forEach((oe,ue)=>br(ue)),C.blockers.forEach((oe,ue)=>yo(ue))}function Le(oe){return p.add(oe),()=>p.delete(oe)}function De(oe,ue){ue===void 0&&(ue={}),C=ir({},C,oe);let ve=[],T=[];f.v7_fetcherPersist&&C.fetchers.forEach((D,$)=>{D.state==="idle"&&(ye.has($)?T.push($):ve.push($))}),[...p].forEach(D=>D(C,{deletedFetchers:T,viewTransitionOpts:ue.viewTransitionOpts,flushSync:ue.flushSync===!0})),f.v7_fetcherPersist&&(ve.forEach(D=>C.fetchers.delete(D)),T.forEach(D=>br(D)))}function me(oe,ue,ve){var T,D;let{flushSync:$}=ve===void 0?{}:ve,A=C.actionData!=null&&C.navigation.formMethod!=null&&Da(C.navigation.formMethod)&&C.navigation.state==="loading"&&((T=oe.state)==null?void 0:T._isRedirect)!==!0,L;ue.actionData?Object.keys(ue.actionData).length>0?L=ue.actionData:L=null:A?L=C.actionData:L=null;let Q=ue.loaderData?_M(C.loaderData,ue.loaderData,ue.matches||[],ue.errors):C.loaderData,te=C.blockers;te.size>0&&(te=new Map(te),te.forEach((je,We)=>te.set(We,Mp)));let fe=M===!0||C.navigation.formMethod!=null&&Da(C.navigation.formMethod)&&((D=oe.state)==null?void 0:D._isRedirect)!==!0;s&&(a=s,s=void 0),ee||P===kr.Pop||(P===kr.Push?e.history.push(oe,oe.state):P===kr.Replace&&e.history.replace(oe,oe.state));let _e;if(P===kr.Pop){let je=W.get(C.location.pathname);je&&je.has(oe.pathname)?_e={currentLocation:C.location,nextLocation:oe}:W.has(oe.pathname)&&(_e={currentLocation:oe,nextLocation:C.location})}else if(B){let je=W.get(C.location.pathname);je?je.add(oe.pathname):(je=new Set([oe.pathname]),W.set(C.location.pathname,je)),_e={currentLocation:C.location,nextLocation:oe}}De(ir({},ue,{actionData:L,loaderData:Q,historyAction:P,location:oe,initialized:!0,navigation:dS,revalidation:"idle",restoreScrollPosition:ur(oe,ue.matches||C.matches),preventScrollReset:fe,blockers:te}),{viewTransitionOpts:_e,flushSync:$===!0}),P=kr.Pop,M=!1,B=!1,ee=!1,Z=!1,K=[]}async function yt(oe,ue){if(typeof oe=="number"){e.history.go(oe);return}let ve=UC(C.location,C.matches,u,f.v7_prependBasename,oe,f.v7_relativeSplatPath,ue?.fromRouteId,ue?.relative),{path:T,submission:D,error:$}=pM(f.v7_normalizeFormMethod,!1,ve,ue),A=C.location,L=eg(C.location,T,ue&&ue.state);L=ir({},L,e.history.encodeLocation(L));let Q=ue&&ue.replace!=null?ue.replace:void 0,te=kr.Push;Q===!0?te=kr.Replace:Q===!1||D!=null&&Da(D.formMethod)&&D.formAction===C.location.pathname+C.location.search&&(te=kr.Replace);let fe=ue&&"preventScrollReset"in ue?ue.preventScrollReset===!0:void 0,_e=(ue&&ue.flushSync)===!0,je=Dr({currentLocation:A,nextLocation:L,historyAction:te});if(je){xi(je,{state:"blocked",location:L,proceed(){xi(je,{state:"proceeding",proceed:void 0,reset:void 0,location:L}),yt(oe,ue)},reset(){let We=new Map(C.blockers);We.set(je,Mp),De({blockers:We})}});return}return await Nt(te,L,{submission:D,pendingError:$,preventScrollReset:fe,replace:ue&&ue.replace,enableViewTransition:ue&&ue.viewTransition,flushSync:_e})}function lt(){if(wn(),De({revalidation:"loading"}),C.navigation.state!=="submitting"){if(C.navigation.state==="idle"){Nt(C.historyAction,C.location,{startUninterruptedRevalidation:!0});return}Nt(P||C.historyAction,C.navigation.location,{overrideNavigation:C.navigation,enableViewTransition:B===!0})}}async function Nt(oe,ue,ve){I&&I.abort(),I=null,P=oe,ee=(ve&&ve.startUninterruptedRevalidation)===!0,qn(C.location,C.matches),M=(ve&&ve.preventScrollReset)===!0,B=(ve&&ve.enableViewTransition)===!0;let T=s||a,D=ve&&ve.overrideNavigation,$=vc(T,ue,u),A=(ve&&ve.flushSync)===!0,L=Xr($,T,ue.pathname);if(L.active&&L.matches&&($=L.matches),!$){let{error:ct,notFoundMatches:Ie,route:nt}=Sa(ue.pathname);me(ue,{matches:Ie,loaderData:{},errors:{[nt.id]:ct}},{flushSync:A});return}if(C.initialized&&!Z&&Zae(C.location,ue)&&!(ve&&ve.submission&&Da(ve.submission.formMethod))){me(ue,{matches:$},{flushSync:A});return}I=new AbortController;let Q=Bf(e.history,ue,I.signal,ve&&ve.submission),te;if(ve&&ve.pendingError)te=[yc($).route.id,{type:In.error,error:ve.pendingError}];else if(ve&&ve.submission&&Da(ve.submission.formMethod)){let ct=await yn(Q,ue,ve.submission,$,L.active,{replace:ve.replace,flushSync:A});if(ct.shortCircuited)return;if(ct.pendingActionResult){let[Ie,nt]=ct.pendingActionResult;if(Mo(nt)&&Zx(nt.error)&&nt.error.status===404){I=null,me(ue,{matches:ct.matches,loaderData:{},errors:{[Ie]:nt.error}});return}}$=ct.matches||$,te=ct.pendingActionResult,D=hS(ue,ve.submission),A=!1,L.active=!1,Q=Bf(e.history,Q.url,Q.signal)}let{shortCircuited:fe,matches:_e,loaderData:je,errors:We}=await nn(Q,ue,$,L.active,D,ve&&ve.submission,ve&&ve.fetcherSubmission,ve&&ve.replace,ve&&ve.initialHydration===!0,A,te);fe||(I=null,me(ue,ir({matches:_e||$},SM(te),{loaderData:je,errors:We})))}async function yn(oe,ue,ve,T,D,$){$===void 0&&($={}),wn();let A=nse(ue,ve);if(De({navigation:A},{flushSync:$.flushSync===!0}),D){let te=await bo(T,ue.pathname,oe.signal);if(te.type==="aborted")return{shortCircuited:!0};if(te.type==="error"){let fe=yc(te.partialMatches).route.id;return{matches:te.partialMatches,pendingActionResult:[fe,{type:In.error,error:te.error}]}}else if(te.matches)T=te.matches;else{let{notFoundMatches:fe,error:_e,route:je}=Sa(ue.pathname);return{matches:fe,pendingActionResult:[je.id,{type:In.error,error:_e}]}}}let L,Q=a0(T,ue);if(!Q.route.action&&!Q.route.lazy)L={type:In.error,error:ro(405,{method:oe.method,pathname:ue.pathname,routeId:Q.route.id})};else if(L=(await tt("action",C,oe,[Q],T,null))[Q.route.id],oe.signal.aborted)return{shortCircuited:!0};if(_c(L)){let te;return $&&$.replace!=null?te=$.replace:te=bM(L.response.headers.get("Location"),new URL(oe.url),u)===C.location.pathname+C.location.search,await Ae(oe,L,!0,{submission:ve,replace:te}),{shortCircuited:!0}}if(ul(L))throw ro(400,{type:"defer-action"});if(Mo(L)){let te=yc(T,Q.route.id);return($&&$.replace)!==!0&&(P=kr.Push),{matches:T,pendingActionResult:[te.route.id,L]}}return{matches:T,pendingActionResult:[Q.route.id,L]}}async function nn(oe,ue,ve,T,D,$,A,L,Q,te,fe){let _e=D||hS(ue,$),je=$||A||OM(_e),We=!ee&&(!f.v7_partialHydration||!Q);if(T){if(We){let Ke=ne(fe);De(ir({navigation:_e},Ke!==void 0?{actionData:Ke}:{}),{flushSync:te})}let Ne=await bo(ve,ue.pathname,oe.signal);if(Ne.type==="aborted")return{shortCircuited:!0};if(Ne.type==="error"){let Ke=yc(Ne.partialMatches).route.id;return{matches:Ne.partialMatches,loaderData:{},errors:{[Ke]:Ne.error}}}else if(Ne.matches)ve=Ne.matches;else{let{error:Ke,notFoundMatches:Ge,route:pe}=Sa(ue.pathname);return{matches:Ge,loaderData:{},errors:{[pe.id]:Ke}}}}let ct=s||a,[Ie,nt]=mM(e.history,C,ve,je,ue,f.v7_partialHydration&&Q===!0,f.v7_skipActionErrorRevalidation,Z,K,G,ye,ie,re,ct,u,fe);if(_t(Ne=>!(ve&&ve.some(Ke=>Ke.route.id===Ne))||Ie&&Ie.some(Ke=>Ke.route.id===Ne)),q=++j,Ie.length===0&&nt.length===0){let Ne=bi();return me(ue,ir({matches:ve,loaderData:{},errors:fe&&Mo(fe[1])?{[fe[0]]:fe[1].error}:null},SM(fe),Ne?{fetchers:new Map(C.fetchers)}:{}),{flushSync:te}),{shortCircuited:!0}}if(We){let Ne={};if(!T){Ne.navigation=_e;let Ke=ne(fe);Ke!==void 0&&(Ne.actionData=Ke)}nt.length>0&&(Ne.fetchers=de(nt)),De(Ne,{flushSync:te})}nt.forEach(Ne=>{sr(Ne.key),Ne.controller&&H.set(Ne.key,Ne.controller)});let bt=()=>nt.forEach(Ne=>sr(Ne.key));I&&I.signal.addEventListener("abort",bt);let{loaderResults:Ot,fetcherResults:gt}=await mt(C,ve,Ie,nt,oe);if(oe.signal.aborted)return{shortCircuited:!0};I&&I.signal.removeEventListener("abort",bt),nt.forEach(Ne=>H.delete(Ne.key));let ht=o1(Ot);if(ht)return await Ae(oe,ht.result,!0,{replace:L}),{shortCircuited:!0};if(ht=o1(gt),ht)return re.add(ht.key),await Ae(oe,ht.result,!0,{replace:L}),{shortCircuited:!0};let{loaderData:xt,errors:wt}=wM(C,ve,Ot,fe,nt,gt,we);we.forEach((Ne,Ke)=>{Ne.subscribe(Ge=>{(Ge||Ne.done)&&we.delete(Ke)})}),f.v7_partialHydration&&Q&&C.errors&&(wt=ir({},C.errors,wt));let Qe=bi(),ut=Rr(q),Xe=Qe||ut||nt.length>0;return ir({matches:ve,loaderData:xt,errors:wt},Xe?{fetchers:new Map(C.fetchers)}:{})}function ne(oe){if(oe&&!Mo(oe[1]))return{[oe[0]]:oe[1].data};if(C.actionData)return Object.keys(C.actionData).length===0?null:C.actionData}function de(oe){return oe.forEach(ue=>{let ve=C.fetchers.get(ue.key),T=Rp(void 0,ve?ve.data:void 0);C.fetchers.set(ue.key,T)}),new Map(C.fetchers)}function ge(oe,ue,ve,T){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");sr(oe);let D=(T&&T.flushSync)===!0,$=s||a,A=UC(C.location,C.matches,u,f.v7_prependBasename,ve,f.v7_relativeSplatPath,ue,T?.relative),L=vc($,A,u),Q=Xr(L,$,A);if(Q.active&&Q.matches&&(L=Q.matches),!L){_n(oe,ue,ro(404,{pathname:A}),{flushSync:D});return}let{path:te,submission:fe,error:_e}=pM(f.v7_normalizeFormMethod,!0,A,T);if(_e){_n(oe,ue,_e,{flushSync:D});return}let je=a0(L,te),We=(T&&T.preventScrollReset)===!0;if(fe&&Da(fe.formMethod)){ze(oe,ue,te,je,L,Q.active,D,We,fe);return}ie.set(oe,{routeId:ue,path:te}),Fe(oe,ue,te,je,L,Q.active,D,We,fe)}async function ze(oe,ue,ve,T,D,$,A,L,Q){wn(),ie.delete(oe);function te(he){if(!he.route.action&&!he.route.lazy){let Re=ro(405,{method:Q.formMethod,pathname:ve,routeId:ue});return _n(oe,ue,Re,{flushSync:A}),!0}return!1}if(!$&&te(T))return;let fe=C.fetchers.get(oe);Kt(oe,rse(Q,fe),{flushSync:A});let _e=new AbortController,je=Bf(e.history,ve,_e.signal,Q);if($){let he=await bo(D,ve,je.signal);if(he.type==="aborted")return;if(he.type==="error"){_n(oe,ue,he.error,{flushSync:A});return}else if(he.matches){if(D=he.matches,T=a0(D,ve),te(T))return}else{_n(oe,ue,ro(404,{pathname:ve}),{flushSync:A});return}}H.set(oe,_e);let We=j,Ie=(await tt("action",C,je,[T],D,oe))[T.route.id];if(je.signal.aborted){H.get(oe)===_e&&H.delete(oe);return}if(f.v7_fetcherPersist&&ye.has(oe)){if(_c(Ie)||Mo(Ie)){Kt(oe,Gu(void 0));return}}else{if(_c(Ie))if(H.delete(oe),q>We){Kt(oe,Gu(void 0));return}else return re.add(oe),Kt(oe,Rp(Q)),Ae(je,Ie,!1,{fetcherSubmission:Q,preventScrollReset:L});if(Mo(Ie)){_n(oe,ue,Ie.error);return}}if(ul(Ie))throw ro(400,{type:"defer-action"});let nt=C.navigation.location||C.location,bt=Bf(e.history,nt,_e.signal),Ot=s||a,gt=C.navigation.state!=="idle"?vc(Ot,C.navigation.location,u):C.matches;fn(gt,"Didn't find any matches after fetcher action");let ht=++j;Y.set(oe,ht);let xt=Rp(Q,Ie.data);C.fetchers.set(oe,xt);let[wt,Qe]=mM(e.history,C,gt,Q,nt,!1,f.v7_skipActionErrorRevalidation,Z,K,G,ye,ie,re,Ot,u,[T.route.id,Ie]);Qe.filter(he=>he.key!==oe).forEach(he=>{let Re=he.key,Oe=C.fetchers.get(Re),Pe=Rp(void 0,Oe?Oe.data:void 0);C.fetchers.set(Re,Pe),sr(Re),he.controller&&H.set(Re,he.controller)}),De({fetchers:new Map(C.fetchers)});let ut=()=>Qe.forEach(he=>sr(he.key));_e.signal.addEventListener("abort",ut);let{loaderResults:Xe,fetcherResults:Ne}=await mt(C,gt,wt,Qe,bt);if(_e.signal.aborted)return;_e.signal.removeEventListener("abort",ut),Y.delete(oe),H.delete(oe),Qe.forEach(he=>H.delete(he.key));let Ke=o1(Xe);if(Ke)return Ae(bt,Ke.result,!1,{preventScrollReset:L});if(Ke=o1(Ne),Ke)return re.add(Ke.key),Ae(bt,Ke.result,!1,{preventScrollReset:L});let{loaderData:Ge,errors:pe}=wM(C,gt,Xe,void 0,Qe,Ne,we);if(C.fetchers.has(oe)){let he=Gu(Ie.data);C.fetchers.set(oe,he)}Rr(ht),C.navigation.state==="loading"&&ht>q?(fn(P,"Expected pending action"),I&&I.abort(),me(C.navigation.location,{matches:gt,loaderData:Ge,errors:pe,fetchers:new Map(C.fetchers)})):(De({errors:pe,loaderData:_M(C.loaderData,Ge,gt,pe),fetchers:new Map(C.fetchers)}),Z=!1)}async function Fe(oe,ue,ve,T,D,$,A,L,Q){let te=C.fetchers.get(oe);Kt(oe,Rp(Q,te?te.data:void 0),{flushSync:A});let fe=new AbortController,_e=Bf(e.history,ve,fe.signal);if($){let Ie=await bo(D,ve,_e.signal);if(Ie.type==="aborted")return;if(Ie.type==="error"){_n(oe,ue,Ie.error,{flushSync:A});return}else if(Ie.matches)D=Ie.matches,T=a0(D,ve);else{_n(oe,ue,ro(404,{pathname:ve}),{flushSync:A});return}}H.set(oe,fe);let je=j,ct=(await tt("loader",C,_e,[T],D,oe))[T.route.id];if(ul(ct)&&(ct=await NO(ct,_e.signal,!0)||ct),H.get(oe)===fe&&H.delete(oe),!_e.signal.aborted){if(ye.has(oe)){Kt(oe,Gu(void 0));return}if(_c(ct))if(q>je){Kt(oe,Gu(void 0));return}else{re.add(oe),await Ae(_e,ct,!1,{preventScrollReset:L});return}if(Mo(ct)){_n(oe,ue,ct.error);return}fn(!ul(ct),"Unhandled fetcher deferred data"),Kt(oe,Gu(ct.data))}}async function Ae(oe,ue,ve,T){let{submission:D,fetcherSubmission:$,preventScrollReset:A,replace:L}=T===void 0?{}:T;ue.response.headers.has("X-Remix-Revalidate")&&(Z=!0);let Q=ue.response.headers.get("Location");fn(Q,"Expected a Location header on the redirect Response"),Q=bM(Q,new URL(oe.url),u);let te=eg(C.location,Q,{_isRedirect:!0});if(n){let Ie=!1;if(ue.response.headers.has("X-Remix-Reload-Document"))Ie=!0;else if(IO.test(Q)){const nt=e.history.createURL(Q);Ie=nt.origin!==t.location.origin||$h(nt.pathname,u)==null}if(Ie){L?t.location.replace(Q):t.location.assign(Q);return}}I=null;let fe=L===!0||ue.response.headers.has("X-Remix-Replace")?kr.Replace:kr.Push,{formMethod:_e,formAction:je,formEncType:We}=C.navigation;!D&&!$&&_e&&je&&We&&(D=OM(C.navigation));let ct=D||$;if(Lae.has(ue.response.status)&&ct&&Da(ct.formMethod))await Nt(fe,te,{submission:ir({},ct,{formAction:Q}),preventScrollReset:A||M,enableViewTransition:ve?B:void 0});else{let Ie=hS(te,D);await Nt(fe,te,{overrideNavigation:Ie,fetcherSubmission:$,preventScrollReset:A||M,enableViewTransition:ve?B:void 0})}}async function tt(oe,ue,ve,T,D,$){let A,L={};try{A=await Hae(l,oe,ue,ve,T,D,$,o,i)}catch(Q){return T.forEach(te=>{L[te.route.id]={type:In.error,error:Q}}),L}for(let[Q,te]of Object.entries(A))if(Xae(te)){let fe=te.result;L[Q]={type:In.redirect,response:Gae(fe,ve,Q,D,u,f.v7_relativeSplatPath)}}else L[Q]=await qae(te);return L}async function mt(oe,ue,ve,T,D){let $=oe.matches,A=tt("loader",oe,D,ve,ue,null),L=Promise.all(T.map(async fe=>{if(fe.matches&&fe.match&&fe.controller){let je=(await tt("loader",oe,Bf(e.history,fe.path,fe.controller.signal),[fe.match],fe.matches,fe.key))[fe.match.route.id];return{[fe.key]:je}}else return Promise.resolve({[fe.key]:{type:In.error,error:ro(404,{pathname:fe.path})}})})),Q=await A,te=(await L).reduce((fe,_e)=>Object.assign(fe,_e),{});return await Promise.all([ese(ue,Q,D.signal,$,oe.loaderData),tse(ue,te,T)]),{loaderResults:Q,fetcherResults:te}}function wn(){Z=!0,K.push(..._t()),ie.forEach((oe,ue)=>{H.has(ue)&&G.add(ue),sr(ue)})}function Kt(oe,ue,ve){ve===void 0&&(ve={}),C.fetchers.set(oe,ue),De({fetchers:new Map(C.fetchers)},{flushSync:(ve&&ve.flushSync)===!0})}function _n(oe,ue,ve,T){T===void 0&&(T={});let D=yc(C.matches,ue);br(oe),De({errors:{[D.route.id]:ve},fetchers:new Map(C.fetchers)},{flushSync:(T&&T.flushSync)===!0})}function Ii(oe){return f.v7_fetcherPersist&&(se.set(oe,(se.get(oe)||0)+1),ye.has(oe)&&ye.delete(oe)),C.fetchers.get(oe)||Fae}function br(oe){let ue=C.fetchers.get(oe);H.has(oe)&&!(ue&&ue.state==="loading"&&Y.has(oe))&&sr(oe),ie.delete(oe),Y.delete(oe),re.delete(oe),ye.delete(oe),G.delete(oe),C.fetchers.delete(oe)}function yi(oe){if(f.v7_fetcherPersist){let ue=(se.get(oe)||0)-1;ue<=0?(se.delete(oe),ye.add(oe)):se.set(oe,ue)}else br(oe);De({fetchers:new Map(C.fetchers)})}function sr(oe){let ue=H.get(oe);ue&&(ue.abort(),H.delete(oe))}function si(oe){for(let ue of oe){let ve=Ii(ue),T=Gu(ve.data);C.fetchers.set(ue,T)}}function bi(){let oe=[],ue=!1;for(let ve of re){let T=C.fetchers.get(ve);fn(T,"Expected fetcher: "+ve),T.state==="loading"&&(re.delete(ve),oe.push(ve),ue=!0)}return si(oe),ue}function Rr(oe){let ue=[];for(let[ve,T]of Y)if(T<oe){let D=C.fetchers.get(ve);fn(D,"Expected fetcher: "+ve),D.state==="loading"&&(sr(ve),Y.delete(ve),ue.push(ve))}return si(ue),ue.length>0}function Xi(oe,ue){let ve=C.blockers.get(oe)||Mp;return He.get(oe)!==ue&&He.set(oe,ue),ve}function yo(oe){C.blockers.delete(oe),He.delete(oe)}function xi(oe,ue){let ve=C.blockers.get(oe)||Mp;fn(ve.state==="unblocked"&&ue.state==="blocked"||ve.state==="blocked"&&ue.state==="blocked"||ve.state==="blocked"&&ue.state==="proceeding"||ve.state==="blocked"&&ue.state==="unblocked"||ve.state==="proceeding"&&ue.state==="unblocked","Invalid blocker state transition: "+ve.state+" -> "+ue.state);let T=new Map(C.blockers);T.set(oe,ue),De({blockers:T})}function Dr(oe){let{currentLocation:ue,nextLocation:ve,historyAction:T}=oe;if(He.size===0)return;He.size>1&&Vc(!1,"A router only supports one blocker at a time");let D=Array.from(He.entries()),[$,A]=D[D.length-1],L=C.blockers.get($);if(!(L&&L.state==="proceeding")&&A({currentLocation:ue,nextLocation:ve,historyAction:T}))return $}function Sa(oe){let ue=ro(404,{pathname:oe}),ve=s||a,{matches:T,route:D}=CM(ve);return _t(),{notFoundMatches:T,route:D,error:ue}}function _t(oe){let ue=[];return we.forEach((ve,T)=>{(!oe||oe(T))&&(ve.cancel(),ue.push(T),we.delete(T))}),ue}function hn(oe,ue,ve){if(m=oe,b=ue,v=ve||null,!w&&C.navigation===dS){w=!0;let T=ur(C.location,C.matches);T!=null&&De({restoreScrollPosition:T})}return()=>{m=null,b=null,v=null}}function Sn(oe,ue){return v&&v(oe,ue.map(T=>gae(T,C.loaderData)))||oe.key}function qn(oe,ue){if(m&&b){let ve=Sn(oe,ue);m[ve]=b()}}function ur(oe,ue){if(m){let ve=Sn(oe,ue),T=m[ve];if(typeof T=="number")return T}return null}function Xr(oe,ue,ve){if(c)if(oe){if(Object.keys(oe[0].params).length>0)return{active:!0,matches:ny(ue,ve,u,!0)}}else return{active:!0,matches:ny(ue,ve,u,!0)||[]};return{active:!1,matches:null}}async function bo(oe,ue,ve){if(!c)return{type:"success",matches:oe};let T=oe;for(;;){let D=s==null,$=s||a,A=o;try{await c({path:ue,matches:T,patch:(te,fe)=>{ve.aborted||yM(te,fe,$,A,i)}})}catch(te){return{type:"error",error:te,partialMatches:T}}finally{D&&!ve.aborted&&(a=[...a])}if(ve.aborted)return{type:"aborted"};let L=vc($,ue,u);if(L)return{type:"success",matches:L};let Q=ny($,ue,u,!0);if(!Q||T.length===Q.length&&T.every((te,fe)=>te.route.id===Q[fe].route.id))return{type:"success",matches:null};T=Q}}function Ql(oe){o={},s=jy(oe,i,void 0,o)}function Ef(oe,ue){let ve=s==null;yM(oe,ue,s||a,o,i),ve&&(a=[...a],De({}))}return E={get basename(){return u},get future(){return f},get state(){return C},get routes(){return a},get window(){return t},initialize:it,subscribe:Le,enableScrollRestoration:hn,navigate:yt,fetch:ge,revalidate:lt,createHref:oe=>e.history.createHref(oe),encodeLocation:oe=>e.history.encodeLocation(oe),getFetcher:Ii,deleteFetcher:yi,dispose:ke,getBlocker:Xi,deleteBlocker:yo,patchRoutes:Ef,_internalFetchControllers:H,_internalActiveDeferreds:we,_internalSetRoutes:Ql},E}function zae(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function UC(e,t,n,r,i,o,a,s){let u,l;if(a){u=[];for(let f of t)if(u.push(f),f.route.id===a){l=f;break}}else u=t,l=t[t.length-1];let c=$O(i||".",DO(u,o),$h(e.pathname,n)||e.pathname,s==="path");if(i==null&&(c.search=e.search,c.hash=e.hash),(i==null||i===""||i===".")&&l){let f=LO(c.search);if(l.route.index&&!f)c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index";else if(!l.route.index&&f){let h=new URLSearchParams(c.search),p=h.getAll("index");h.delete("index"),p.filter(v=>v).forEach(v=>h.append("index",v));let m=h.toString();c.search=m?"?"+m:""}}return r&&n!=="/"&&(c.pathname=c.pathname==="/"?n:cu([n,c.pathname])),Wc(c)}function pM(e,t,n,r){if(!r||!zae(r))return{path:n};if(r.formMethod&&!Jae(r.formMethod))return{path:n,error:ro(405,{method:r.formMethod})};let i=()=>({path:n,error:ro(400,{type:"invalid-body"})}),o=r.formMethod||"get",a=e?o.toUpperCase():o.toLowerCase(),s=rj(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Da(a))return i();let h=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((p,m)=>{let[v,b]=m;return""+p+v+"="+b+`
`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:h}}}else if(r.formEncType==="application/json"){if(!Da(a))return i();try{let h=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:h,text:void 0}}}catch{return i()}}}fn(typeof FormData=="function","FormData is not available in this environment");let u,l;if(r.formData)u=WC(r.formData),l=r.formData;else if(r.body instanceof FormData)u=WC(r.body),l=r.body;else if(r.body instanceof URLSearchParams)u=r.body,l=xM(u);else if(r.body==null)u=new URLSearchParams,l=new FormData;else try{u=new URLSearchParams(r.body),l=xM(u)}catch{return i()}let c={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:l,json:void 0,text:void 0};if(Da(c.formMethod))return{path:n,submission:c};let f=ku(n);return t&&f.search&&LO(f.search)&&u.append("index",""),f.search="?"+u,{path:Wc(f),submission:c}}function gM(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(i=>i.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function mM(e,t,n,r,i,o,a,s,u,l,c,f,h,p,m,v){let b=v?Mo(v[1])?v[1].error:v[1].data:void 0,w=e.createURL(t.location),x=e.createURL(i),S=n;o&&t.errors?S=gM(n,Object.keys(t.errors)[0],!0):v&&Mo(v[1])&&(S=gM(n,v[0]));let O=v?v[1].statusCode:void 0,E=a&&O&&O>=400,C=S.filter((M,I)=>{let{route:B}=M;if(B.lazy)return!0;if(B.loader==null)return!1;if(o)return VC(B,t.loaderData,t.errors);if(Uae(t.loaderData,t.matches[I],M)||u.some(ee=>ee===M.route.id))return!0;let W=t.matches[I],V=M;return vM(M,ir({currentUrl:w,currentParams:W.params,nextUrl:x,nextParams:V.params},r,{actionResult:b,actionStatus:O,defaultShouldRevalidate:E?!1:s||w.pathname+w.search===x.pathname+x.search||w.search!==x.search||tj(W,V)}))}),P=[];return f.forEach((M,I)=>{if(o||!n.some(Z=>Z.route.id===M.routeId)||c.has(I))return;let B=vc(p,M.path,m);if(!B){P.push({key:I,routeId:M.routeId,path:M.path,matches:null,match:null,controller:null});return}let W=t.fetchers.get(I),V=a0(B,M.path),ee=!1;h.has(I)?ee=!1:l.has(I)?(l.delete(I),ee=!0):W&&W.state!=="idle"&&W.data===void 0?ee=s:ee=vM(V,ir({currentUrl:w,currentParams:t.matches[t.matches.length-1].params,nextUrl:x,nextParams:n[n.length-1].params},r,{actionResult:b,actionStatus:O,defaultShouldRevalidate:E?!1:s})),ee&&P.push({key:I,routeId:M.routeId,path:M.path,matches:B,match:V,controller:new AbortController})}),[C,P]}function VC(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,i=n!=null&&n[e.id]!==void 0;return!r&&i?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!i}function Uae(e,t,n){let r=!t||n.route.id!==t.route.id,i=e[n.route.id]===void 0;return r||i}function tj(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function vM(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function yM(e,t,n,r,i){var o;let a;if(e){let l=r[e];fn(l,"No route found to patch children into: routeId = "+e),l.children||(l.children=[]),a=l.children}else a=n;let s=t.filter(l=>!a.some(c=>nj(l,c))),u=jy(s,i,[e||"_","patch",String(((o=a)==null?void 0:o.length)||"0")],r);a.push(...u)}function nj(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var i;return(i=t.children)==null?void 0:i.some(o=>nj(n,o))}):!1}async function Vae(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let i=n[e.id];fn(i,"No route found in manifest");let o={};for(let a in r){let u=i[a]!==void 0&&a!=="hasErrorBoundary";Vc(!u,'Route "'+i.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!u&&!hae.has(a)&&(o[a]=r[a])}Object.assign(i,o),Object.assign(i,ir({},t(i),{lazy:void 0}))}async function Wae(e){let{matches:t}=e,n=t.filter(i=>i.shouldLoad);return(await Promise.all(n.map(i=>i.resolve()))).reduce((i,o,a)=>Object.assign(i,{[n[a].route.id]:o}),{})}async function Hae(e,t,n,r,i,o,a,s,u,l){let c=o.map(p=>p.route.lazy?Vae(p.route,u,s):void 0),f=o.map((p,m)=>{let v=c[m],b=i.some(x=>x.route.id===p.route.id);return ir({},p,{shouldLoad:b,resolve:async x=>(x&&r.method==="GET"&&(p.route.lazy||p.route.loader)&&(b=!0),b?Kae(t,r,p,v,x,l):Promise.resolve({type:In.data,result:void 0}))})}),h=await e({matches:f,request:r,params:o[0].params,fetcherKey:a,context:l});try{await Promise.all(c)}catch{}return h}async function Kae(e,t,n,r,i,o){let a,s,u=l=>{let c,f=new Promise((m,v)=>c=v);s=()=>c(),t.signal.addEventListener("abort",s);let h=m=>typeof l!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):l({request:t,params:n.params,context:o},...m!==void 0?[m]:[]),p=(async()=>{try{return{type:"data",result:await(i?i(v=>h(v)):h())}}catch(m){return{type:"error",result:m}}})();return Promise.race([p,f])};try{let l=n.route[e];if(r)if(l){let c,[f]=await Promise.all([u(l).catch(h=>{c=h}),r]);if(c!==void 0)throw c;a=f}else if(await r,l=n.route[e],l)a=await u(l);else if(e==="action"){let c=new URL(t.url),f=c.pathname+c.search;throw ro(405,{method:t.method,pathname:f,routeId:n.route.id})}else return{type:In.data,result:void 0};else if(l)a=await u(l);else{let c=new URL(t.url),f=c.pathname+c.search;throw ro(404,{pathname:f})}fn(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(l){return{type:In.error,result:l}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function qae(e){let{result:t,type:n}=e;if(ij(t)){let l;try{let c=t.headers.get("Content-Type");c&&/\bapplication\/json\b/.test(c)?t.body==null?l=null:l=await t.json():l=await t.text()}catch(c){return{type:In.error,error:c}}return n===In.error?{type:In.error,error:new By(t.status,t.statusText,l),statusCode:t.status,headers:t.headers}:{type:In.data,data:l,statusCode:t.status,headers:t.headers}}if(n===In.error){if(EM(t)){var r;if(t.data instanceof Error){var i;return{type:In.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status}}t=new By(((r=t.init)==null?void 0:r.status)||500,void 0,t.data)}return{type:In.error,error:t,statusCode:Zx(t)?t.status:void 0}}if(Qae(t)){var o,a;return{type:In.deferred,deferredData:t,statusCode:(o=t.init)==null?void 0:o.status,headers:((a=t.init)==null?void 0:a.headers)&&new Headers(t.init.headers)}}if(EM(t)){var s,u;return{type:In.data,data:t.data,statusCode:(s=t.init)==null?void 0:s.status,headers:(u=t.init)!=null&&u.headers?new Headers(t.init.headers):void 0}}return{type:In.data,data:t}}function Gae(e,t,n,r,i,o){let a=e.headers.get("Location");if(fn(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!IO.test(a)){let s=r.slice(0,r.findIndex(u=>u.route.id===n)+1);a=UC(new URL(t.url),s,i,!0,a,o),e.headers.set("Location",a)}return e}function bM(e,t,n){if(IO.test(e)){let r=e,i=r.startsWith("//")?new URL(t.protocol+r):new URL(r),o=$h(i.pathname,n)!=null;if(i.origin===t.origin&&o)return i.pathname+i.search+i.hash}return e}function Bf(e,t,n,r){let i=e.createURL(rj(t)).toString(),o={signal:n};if(r&&Da(r.formMethod)){let{formMethod:a,formEncType:s}=r;o.method=a.toUpperCase(),s==="application/json"?(o.headers=new Headers({"Content-Type":s}),o.body=JSON.stringify(r.json)):s==="text/plain"?o.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?o.body=WC(r.formData):o.body=r.formData}return new Request(i,o)}function WC(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function xM(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Yae(e,t,n,r,i){let o={},a=null,s,u=!1,l={},c=n&&Mo(n[1])?n[1].error:void 0;return e.forEach(f=>{if(!(f.route.id in t))return;let h=f.route.id,p=t[h];if(fn(!_c(p),"Cannot handle redirect results in processLoaderData"),Mo(p)){let m=p.error;c!==void 0&&(m=c,c=void 0),a=a||{};{let v=yc(e,h);a[v.route.id]==null&&(a[v.route.id]=m)}o[h]=void 0,u||(u=!0,s=Zx(p.error)?p.error.status:500),p.headers&&(l[h]=p.headers)}else ul(p)?(r.set(h,p.deferredData),o[h]=p.deferredData.data,p.statusCode!=null&&p.statusCode!==200&&!u&&(s=p.statusCode),p.headers&&(l[h]=p.headers)):(o[h]=p.data,p.statusCode&&p.statusCode!==200&&!u&&(s=p.statusCode),p.headers&&(l[h]=p.headers))}),c!==void 0&&n&&(a={[n[0]]:c},o[n[0]]=void 0),{loaderData:o,errors:a,statusCode:s||200,loaderHeaders:l}}function wM(e,t,n,r,i,o,a){let{loaderData:s,errors:u}=Yae(t,n,r,a);return i.forEach(l=>{let{key:c,match:f,controller:h}=l,p=o[c];if(fn(p,"Did not find corresponding fetcher result"),!(h&&h.signal.aborted))if(Mo(p)){let m=yc(e.matches,f?.route.id);u&&u[m.route.id]||(u=ir({},u,{[m.route.id]:p.error})),e.fetchers.delete(c)}else if(_c(p))fn(!1,"Unhandled fetcher revalidation redirect");else if(ul(p))fn(!1,"Unhandled fetcher deferred data");else{let m=Gu(p.data);e.fetchers.set(c,m)}}),{loaderData:s,errors:u}}function _M(e,t,n,r){let i=ir({},t);for(let o of n){let a=o.route.id;if(t.hasOwnProperty(a)?t[a]!==void 0&&(i[a]=t[a]):e[a]!==void 0&&o.route.loader&&(i[a]=e[a]),r&&r.hasOwnProperty(a))break}return i}function SM(e){return e?Mo(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function yc(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function CM(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function ro(e,t){let{pathname:n,routeId:r,method:i,type:o,message:a}=t===void 0?{}:t,s="Unknown Server Error",u="Unknown @remix-run/router error";return e===400?(s="Bad Request",i&&n&&r?u="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"?u="defer() is not supported in actions":o==="invalid-body"&&(u="Unable to encode submission body")):e===403?(s="Forbidden",u='Route "'+r+'" does not match URL "'+n+'"'):e===404?(s="Not Found",u='No route matches URL "'+n+'"'):e===405&&(s="Method Not Allowed",i&&n&&r?u="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(u='Invalid request method "'+i.toUpperCase()+'"')),new By(e||500,s,new Error(u),!0)}function o1(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,i]=t[n];if(_c(i))return{key:r,result:i}}}function rj(e){let t=typeof e=="string"?ku(e):e;return Wc(ir({},t,{hash:""}))}function Zae(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Xae(e){return ij(e.result)&&Nae.has(e.result.status)}function ul(e){return e.type===In.deferred}function Mo(e){return e.type===In.error}function _c(e){return(e&&e.type)===In.redirect}function EM(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function Qae(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function ij(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Jae(e){return Iae.has(e.toLowerCase())}function Da(e){return Dae.has(e.toLowerCase())}async function ese(e,t,n,r,i){let o=Object.entries(t);for(let a=0;a<o.length;a++){let[s,u]=o[a],l=e.find(h=>h?.route.id===s);if(!l)continue;let c=r.find(h=>h.route.id===l.route.id),f=c!=null&&!tj(c,l)&&(i&&i[l.route.id])!==void 0;ul(u)&&f&&await NO(u,n,!1).then(h=>{h&&(t[s]=h)})}}async function tse(e,t,n){for(let r=0;r<n.length;r++){let{key:i,routeId:o,controller:a}=n[r],s=t[i];e.find(l=>l?.route.id===o)&&ul(s)&&(fn(a,"Expected an AbortController for revalidating fetcher deferred result"),await NO(s,a.signal,!0).then(l=>{l&&(t[i]=l)}))}}async function NO(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:In.data,data:e.deferredData.unwrappedData}}catch(i){return{type:In.error,error:i}}return{type:In.data,data:e.deferredData.data}}}function LO(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function a0(e,t){let n=typeof t=="string"?ku(t).search:t.search;if(e[e.length-1].route.index&&LO(n||""))return e[e.length-1];let r=QF(e);return r[r.length-1]}function OM(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:o,json:a}=e;if(!(!t||!n||!r)){if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:o,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function hS(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function nse(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Rp(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function rse(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Gu(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function ise(e,t){try{let n=e.sessionStorage.getItem(ej);if(n){let r=JSON.parse(n);for(let[i,o]of Object.entries(r||{}))o&&Array.isArray(o)&&t.set(i,new Set(o||[]))}}catch{}}function ose(e,t){if(t.size>0){let n={};for(let[r,i]of t)n[r]=[...i];try{e.sessionStorage.setItem(ej,JSON.stringify(n))}catch(r){Vc(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
* React Router v6.28.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function zy(){return zy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zy.apply(this,arguments)}const Xx=y.createContext(null),oj=y.createContext(null),pf=y.createContext(null),FO=y.createContext(null),Ul=y.createContext({outlet:null,matches:[],isDataRoute:!1}),aj=y.createContext(null);function ase(e,t){let{relative:n}=t===void 0?{}:t;wm()||fn(!1);let{basename:r,navigator:i}=y.useContext(pf),{hash:o,pathname:a,search:s}=lj(e,{relative:n}),u=a;return r!=="/"&&(u=a==="/"?r:cu([r,a])),i.createHref({pathname:u,search:s,hash:o})}function wm(){return y.useContext(FO)!=null}function _m(){return wm()||fn(!1),y.useContext(FO).location}function sj(e){y.useContext(pf).static||y.useLayoutEffect(e)}function uj(){let{isDataRoute:e}=y.useContext(Ul);return e?xse():sse()}function sse(){wm()||fn(!1);let e=y.useContext(Xx),{basename:t,future:n,navigator:r}=y.useContext(pf),{matches:i}=y.useContext(Ul),{pathname:o}=_m(),a=JSON.stringify(DO(i,n.v7_relativeSplatPath)),s=y.useRef(!1);return sj(()=>{s.current=!0}),y.useCallback(function(l,c){if(c===void 0&&(c={}),!s.current)return;if(typeof l=="number"){r.go(l);return}let f=$O(l,JSON.parse(a),o,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:cu([t,f.pathname])),(c.replace?r.replace:r.push)(f,c.state,c)},[t,r,a,o,e])}const use=y.createContext(null);function lse(e){let t=y.useContext(Ul).outlet;return t&&y.createElement(use.Provider,{value:e},t)}function lj(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=y.useContext(pf),{matches:i}=y.useContext(Ul),{pathname:o}=_m(),a=JSON.stringify(DO(i,r.v7_relativeSplatPath));return y.useMemo(()=>$O(e,JSON.parse(a),o,n==="path"),[e,a,o,n])}function cse(e,t,n,r){wm()||fn(!1);let{navigator:i}=y.useContext(pf),{matches:o}=y.useContext(Ul),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let u=a?a.pathnameBase:"/";a&&a.route;let l=_m(),c;c=l;let f=c.pathname||"/",h=f;if(u!=="/"){let v=u.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(v.length).join("/")}let p=vc(e,{pathname:h});return gse(p&&p.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:cu([u,i.encodeLocation?i.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?u:cu([u,i.encodeLocation?i.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),o,n,r)}function fse(){let e=bse(),t=Zx(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),n?y.createElement("pre",{style:i},n):null,null)}const dse=y.createElement(fse,null);class hse extends y.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?y.createElement(Ul.Provider,{value:this.props.routeContext},y.createElement(aj.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function pse(e){let{routeContext:t,match:n,children:r}=e,i=y.useContext(Xx);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(Ul.Provider,{value:t},r)}function gse(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if(!n)return null;if(n.errors)e=n.matches;else if((o=r)!=null&&o.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let c=a.findIndex(f=>f.route.id&&s?.[f.route.id]!==void 0);c>=0||fn(!1),a=a.slice(0,Math.min(a.length,c+1))}let u=!1,l=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c<a.length;c++){let f=a[c];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(l=c),f.route.id){let{loaderData:h,errors:p}=n,m=f.route.loader&&h[f.route.id]===void 0&&(!p||p[f.route.id]===void 0);if(f.route.lazy||m){u=!0,l>=0?a=a.slice(0,l+1):a=[a[0]];break}}}return a.reduceRight((c,f,h)=>{let p,m=!1,v=null,b=null;n&&(p=s&&f.route.id?s[f.route.id]:void 0,v=f.route.errorElement||dse,u&&(l<0&&h===0?(wse("route-fallback"),m=!0,b=null):l===h&&(m=!0,b=f.route.hydrateFallbackElement||null)));let w=t.concat(a.slice(0,h+1)),x=()=>{let S;return p?S=v:m?S=b:f.route.Component?S=y.createElement(f.route.Component,null):f.route.element?S=f.route.element:S=c,y.createElement(pse,{match:f,routeContext:{outlet:c,matches:w,isDataRoute:n!=null},children:S})};return n&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?y.createElement(hse,{location:n.location,revalidation:n.revalidation,component:v,error:p,children:x(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):x()},null)}var cj=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(cj||{}),Uy=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Uy||{});function mse(e){let t=y.useContext(Xx);return t||fn(!1),t}function vse(e){let t=y.useContext(oj);return t||fn(!1),t}function yse(e){let t=y.useContext(Ul);return t||fn(!1),t}function fj(e){let t=yse(),n=t.matches[t.matches.length-1];return n.route.id||fn(!1),n.route.id}function bse(){var e;let t=y.useContext(aj),n=vse(Uy.UseRouteError),r=fj(Uy.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function xse(){let{router:e}=mse(cj.UseNavigateStable),t=fj(Uy.UseNavigateStable),n=y.useRef(!1);return sj(()=>{n.current=!0}),y.useCallback(function(i,o){o===void 0&&(o={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,zy({fromRouteId:t},o)))},[e,t])}const AM={};function wse(e,t,n){AM[e]||(AM[e]=!0)}const PM={};function _se(e,t){PM[t]||(PM[t]=!0,console.warn(t))}const zf=(e,t,n)=>_se(e,"⚠️ React Router Future Flag Warning: "+t+". "+("You can use the `"+e+"` future flag to opt-in early. ")+("For more information, see "+n+"."));function Sse(e,t){e?.v7_startTransition===void 0&&zf("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),e?.v7_relativeSplatPath===void 0&&(!t||!t.v7_relativeSplatPath)&&zf("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath"),t&&(t.v7_fetcherPersist===void 0&&zf("v7_fetcherPersist","The persistence behavior of fetchers is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist"),t.v7_normalizeFormMethod===void 0&&zf("v7_normalizeFormMethod","Casing of `formMethod` fields is being normalized to uppercase in v7","https://reactrouter.com/v6/upgrading/future#v7_normalizeformmethod"),t.v7_partialHydration===void 0&&zf("v7_partialHydration","`RouterProvider` hydration behavior is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_partialhydration"),t.v7_skipActionErrorRevalidation===void 0&&zf("v7_skipActionErrorRevalidation","The revalidation behavior after 4xx/5xx `action` responses is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation"))}function gZe(e){return lse(e.context)}function Cse(e){let{basename:t="/",children:n=null,location:r,navigationType:i=kr.Pop,navigator:o,static:a=!1,future:s}=e;wm()&&fn(!1);let u=t.replace(/^\/*/,"/"),l=y.useMemo(()=>({basename:u,navigator:o,static:a,future:zy({v7_relativeSplatPath:!1},s)}),[u,s,o,a]);typeof r=="string"&&(r=ku(r));let{pathname:c="/",search:f="",hash:h="",state:p=null,key:m="default"}=r,v=y.useMemo(()=>{let b=$h(c,u);return b==null?null:{location:{pathname:b,search:f,hash:h,state:p,key:m},navigationType:i}},[u,c,f,h,p,m,i]);return v==null?null:y.createElement(pf.Provider,{value:l},y.createElement(FO.Provider,{children:n,value:v}))}new Promise(()=>{});function Ese(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:y.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:y.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:y.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
* React Router DOM v6.28.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function tg(){return tg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tg.apply(this,arguments)}function Ose(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 Ase(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Pse(e,t){return e.button===0&&(!t||t==="_self")&&!Ase(e)}function HC(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(i=>[n,i]):[[n,r]])},[]))}function kse(e,t){let n=HC(e);return t&&t.forEach((r,i)=>{n.has(i)||t.getAll(i).forEach(o=>{n.append(i,o)})}),n}const Tse=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Mse="6";try{window.__reactRouterVersion=Mse}catch{}function mZe(e,t){return Bae({basename:void 0,future:tg({},void 0,{v7_prependBasename:!0}),history:cae({window:void 0}),hydrationData:Rse(),routes:e,mapRouteProperties:Ese,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function Rse(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=tg({},t,{errors:Dse(t.errors)})),t}function Dse(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,i]of t)if(i&&i.__type==="RouteErrorResponse")n[r]=new By(i.status,i.statusText,i.data,i.internal===!0);else if(i&&i.__type==="Error"){if(i.__subType){let o=window[i.__subType];if(typeof o=="function")try{let a=new o(i.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let o=new Error(i.message);o.stack="",n[r]=o}}else n[r]=i;return n}const $se=y.createContext({isTransitioning:!1}),Ise=y.createContext(new Map),Nse="startTransition",kM=U4[Nse],Lse="flushSync",TM=lae[Lse];function Fse(e){kM?kM(e):e()}function Dp(e){TM?TM(e):e()}class jse{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function vZe(e){let{fallbackElement:t,router:n,future:r}=e,[i,o]=y.useState(n.state),[a,s]=y.useState(),[u,l]=y.useState({isTransitioning:!1}),[c,f]=y.useState(),[h,p]=y.useState(),[m,v]=y.useState(),b=y.useRef(new Map),{v7_startTransition:w}=r||{},x=y.useCallback(M=>{w?Fse(M):M()},[w]),S=y.useCallback((M,I)=>{let{deletedFetchers:B,flushSync:W,viewTransitionOpts:V}=I;B.forEach(Z=>b.current.delete(Z)),M.fetchers.forEach((Z,K)=>{Z.data!==void 0&&b.current.set(K,Z.data)});let ee=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!V||ee){W?Dp(()=>o(M)):x(()=>o(M));return}if(W){Dp(()=>{h&&(c&&c.resolve(),h.skipTransition()),l({isTransitioning:!0,flushSync:!0,currentLocation:V.currentLocation,nextLocation:V.nextLocation})});let Z=n.window.document.startViewTransition(()=>{Dp(()=>o(M))});Z.finished.finally(()=>{Dp(()=>{f(void 0),p(void 0),s(void 0),l({isTransitioning:!1})})}),Dp(()=>p(Z));return}h?(c&&c.resolve(),h.skipTransition(),v({state:M,currentLocation:V.currentLocation,nextLocation:V.nextLocation})):(s(M),l({isTransitioning:!0,flushSync:!1,currentLocation:V.currentLocation,nextLocation:V.nextLocation}))},[n.window,h,c,b,x]);y.useLayoutEffect(()=>n.subscribe(S),[n,S]),y.useEffect(()=>{u.isTransitioning&&!u.flushSync&&f(new jse)},[u]),y.useEffect(()=>{if(c&&a&&n.window){let M=a,I=c.promise,B=n.window.document.startViewTransition(async()=>{x(()=>o(M)),await I});B.finished.finally(()=>{f(void 0),p(void 0),s(void 0),l({isTransitioning:!1})}),p(B)}},[x,a,c,n.window]),y.useEffect(()=>{c&&a&&i.location.key===a.location.key&&c.resolve()},[c,h,i.location,a]),y.useEffect(()=>{!u.isTransitioning&&m&&(s(m.state),l({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),v(void 0))},[u.isTransitioning,m]),y.useEffect(()=>{},[]);let O=y.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:M=>n.navigate(M),push:(M,I,B)=>n.navigate(M,{state:I,preventScrollReset:B?.preventScrollReset}),replace:(M,I,B)=>n.navigate(M,{replace:!0,state:I,preventScrollReset:B?.preventScrollReset})}),[n]),E=n.basename||"/",C=y.useMemo(()=>({router:n,navigator:O,static:!1,basename:E}),[n,O,E]),P=y.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return y.useEffect(()=>Sse(r,n.future),[r,n.future]),y.createElement(y.Fragment,null,y.createElement(Xx.Provider,{value:C},y.createElement(oj.Provider,{value:i},y.createElement(Ise.Provider,{value:b.current},y.createElement($se.Provider,{value:u},y.createElement(Cse,{basename:E,location:i.location,navigationType:i.historyAction,navigator:O,future:P},i.initialized||n.future.v7_partialHydration?y.createElement(Bse,{routes:n.routes,future:n.future,state:i}):t))))),null)}const Bse=y.memo(zse);function zse(e){let{routes:t,future:n,state:r}=e;return cse(t,void 0,r,n)}const Use=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Vse=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,yZe=y.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:o,replace:a,state:s,target:u,to:l,preventScrollReset:c,viewTransition:f}=t,h=Ose(t,Tse),{basename:p}=y.useContext(pf),m,v=!1;if(typeof l=="string"&&Vse.test(l)&&(m=l,Use))try{let S=new URL(window.location.href),O=l.startsWith("//")?new URL(S.protocol+l):new URL(l),E=$h(O.pathname,p);O.origin===S.origin&&E!=null?l=E+O.search+O.hash:v=!0}catch{}let b=ase(l,{relative:i}),w=Wse(l,{replace:a,state:s,target:u,preventScrollReset:c,relative:i,viewTransition:f});function x(S){r&&r(S),S.defaultPrevented||w(S)}return y.createElement("a",tg({},h,{href:m||b,onClick:v||o?r:x,ref:n,target:u}))});var MM;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(MM||(MM={}));var RM;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(RM||(RM={}));function Wse(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:a,viewTransition:s}=t===void 0?{}:t,u=uj(),l=_m(),c=lj(e,{relative:a});return y.useCallback(f=>{if(Pse(f,n)){f.preventDefault();let h=r!==void 0?r:Wc(l)===Wc(c);u(e,{replace:h,state:i,preventScrollReset:o,relative:a,viewTransition:s})}},[l,u,c,r,i,n,e,o,a,s])}function bZe(e){let t=y.useRef(HC(e)),n=y.useRef(!1),r=_m(),i=y.useMemo(()=>kse(r.search,n.current?null:t.current),[r.search]),o=uj(),a=y.useCallback((s,u)=>{const l=HC(typeof s=="function"?s(i):s);n.current=!0,o("?"+l,u)},[o,i]);return[i,a]}var dj={exports:{}},hj={};/**
* @license React
* use-sync-external-store-with-selector.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Sm=y;function Hse(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Kse=typeof Object.is=="function"?Object.is:Hse,qse=Sm.useSyncExternalStore,Gse=Sm.useRef,Yse=Sm.useEffect,Zse=Sm.useMemo,Xse=Sm.useDebugValue;hj.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=Gse(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=Zse(function(){function u(p){if(!l){if(l=!0,c=p,p=r(p),i!==void 0&&a.hasValue){var m=a.value;if(i(m,p))return f=m}return f=p}if(m=f,Kse(c,p))return m;var v=r(p);return i!==void 0&&i(m,v)?(c=p,m):(c=p,f=v)}var l=!1,c,f,h=n===void 0?null:n;return[function(){return u(t())},h===null?void 0:function(){return u(h())}]},[t,n,r,i]);var s=qse(e,o[0],o[1]);return Yse(function(){a.hasValue=!0,a.value=s},[s]),Xse(s),s};dj.exports=hj;var Qse=dj.exports;function Jse(e){e()}function eue(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Jse(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!r||e===null||(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var DM={notify(){},get:()=>[]};function tue(e,t){let n,r=DM,i=0,o=!1;function a(v){c();const b=r.subscribe(v);let w=!1;return()=>{w||(w=!0,b(),f())}}function s(){r.notify()}function u(){m.onStateChange&&m.onStateChange()}function l(){return o}function c(){i++,n||(n=e.subscribe(u),r=eue())}function f(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=DM)}function h(){o||(o=!0,c())}function p(){o&&(o=!1,f())}const m={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:u,isSubscribed:l,trySubscribe:h,tryUnsubscribe:p,getListeners:()=>r};return m}var nue=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",rue=nue(),iue=()=>typeof navigator<"u"&&navigator.product==="ReactNative",oue=iue(),aue=()=>rue||oue?y.useLayoutEffect:y.useEffect,sue=aue(),uue=Symbol.for("react-redux-context"),lue=typeof globalThis<"u"?globalThis:{};function cue(){if(!y.createContext)return{};const e=lue[uue]??=new Map;let t=e.get(y.createContext);return t||(t=y.createContext(null),e.set(y.createContext,t)),t}var Pl=cue();function fue(e){const{children:t,context:n,serverState:r,store:i}=e,o=y.useMemo(()=>{const u=tue(i);return{store:i,subscription:u,getServerState:r?()=>r:void 0}},[i,r]),a=y.useMemo(()=>i.getState(),[i]);sue(()=>{const{subscription:u}=o;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),a!==i.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[o,a]);const s=n||Pl;return y.createElement(s.Provider,{value:o},t)}var xZe=fue;function jO(e=Pl){return function(){return y.useContext(e)}}var pj=jO();function gj(e=Pl){const t=e===Pl?pj:jO(e),n=()=>{const{store:r}=t();return r};return Object.assign(n,{withTypes:()=>n}),n}var due=gj();function hue(e=Pl){const t=e===Pl?due:gj(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var wZe=hue(),pue=(e,t)=>e===t;function gue(e=Pl){const t=e===Pl?pj:jO(e),n=(r,i={})=>{const{equalityFn:o=pue}=typeof i=="function"?{equalityFn:i}:i,a=t(),{store:s,subscription:u,getServerState:l}=a;y.useRef(!0);const c=y.useCallback({[r.name](h){return r(h)}}[r.name],[r]),f=Qse.useSyncExternalStoreWithSelector(u.addNestedSub,s.getState,l||s.getState,c,o);return y.useDebugValue(f),f};return Object.assign(n,{withTypes:()=>n}),n}var _Ze=gue();function $M(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Qx(...e){return t=>{let n=!1;const r=e.map(i=>{const o=$M(i,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let i=0;i<r.length;i++){const o=r[i];typeof o=="function"?o():$M(e[i],null)}}}}function Yt(...e){return y.useCallback(Qx(...e),e)}var kl=y.forwardRef((e,t)=>{const{children:n,...r}=e,i=y.Children.toArray(n),o=i.find(mue);if(o){const a=o.props.children,s=i.map(u=>u===o?y.Children.count(a)>1?y.Children.only(null):y.isValidElement(a)?a.props.children:null:u);return N.jsx(KC,{...r,ref:t,children:y.isValidElement(a)?y.cloneElement(a,void 0,s):null})}return N.jsx(KC,{...r,ref:t,children:n})});kl.displayName="Slot";var KC=y.forwardRef((e,t)=>{const{children:n,...r}=e;if(y.isValidElement(n)){const i=yue(n);return y.cloneElement(n,{...vue(r,n.props),ref:t?Qx(t,i):i})}return y.Children.count(n)>1?y.Children.only(null):null});KC.displayName="SlotClone";var BO=({children:e})=>N.jsx(N.Fragment,{children:e});function mue(e){return y.isValidElement(e)&&e.type===BO}function vue(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...s)=>{o(...s),i(...s)}:i&&(n[r]=i):r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}function yue(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function mj(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=mj(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function dn(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=mj(e))&&(r&&(r+=" "),r+=t);return r}const IM=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,NM=dn,SZe=(e,t)=>n=>{var r;if(t?.variants==null)return NM(e,n?.class,n?.className);const{variants:i,defaultVariants:o}=t,a=Object.keys(i).map(l=>{const c=n?.[l],f=o?.[l];if(c===null)return null;const h=IM(c)||IM(f);return i[l][h]}),s=n&&Object.entries(n).reduce((l,c)=>{let[f,h]=c;return h===void 0||(l[f]=h),l},{}),u=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((l,c)=>{let{class:f,className:h,...p}=c;return Object.entries(p).every(m=>{let[v,b]=m;return Array.isArray(b)?b.includes({...o,...s}[v]):{...o,...s}[v]===b})?[...l,f,h]:l},[]);return NM(e,a,u,n?.class,n?.className)},zO="-",bue=e=>{const t=wue(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:a=>{const s=a.split(zO);return s[0]===""&&s.length!==1&&s.shift(),vj(s,t)||xue(a)},getConflictingClassGroupIds:(a,s)=>{const u=n[a]||[];return s&&r[a]?[...u,...r[a]]:u}}},vj=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?vj(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(zO);return t.validators.find(({validator:a})=>a(o))?.classGroupId},LM=/^\[(.+)\]$/,xue=e=>{if(LM.test(e)){const t=LM.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},wue=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return Sue(Object.entries(e.classGroups),n).forEach(([o,a])=>{qC(a,r,o,t)}),r},qC=(e,t,n,r)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:FM(t,i);o.classGroupId=n;return}if(typeof i=="function"){if(_ue(i)){qC(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,a])=>{qC(a,FM(t,o),n,r)})})},FM=(e,t)=>{let n=e;return t.split(zO).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},_ue=e=>e.isThemeGetter,Sue=(e,t)=>t?e.map(([n,r])=>{const i=r.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([a,s])=>[t+a,s])):o);return[n,i]}):e,Cue=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const i=(o,a)=>{n.set(o,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(o){let a=n.get(o);if(a!==void 0)return a;if((a=r.get(o))!==void 0)return i(o,a),a},set(o,a){n.has(o)?n.set(o,a):i(o,a)}}},yj="!",Eue=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,i=t[0],o=t.length,a=s=>{const u=[];let l=0,c=0,f;for(let b=0;b<s.length;b++){let w=s[b];if(l===0){if(w===i&&(r||s.slice(b,b+o)===t)){u.push(s.slice(c,b)),c=b+o;continue}if(w==="/"){f=b;continue}}w==="["?l++:w==="]"&&l--}const h=u.length===0?s:s.substring(c),p=h.startsWith(yj),m=p?h.substring(1):h,v=f&&f>c?f-c:void 0;return{modifiers:u,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:v}};return n?s=>n({className:s,parseClassName:a}):a},Oue=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},Aue=e=>({cache:Cue(e.cacheSize),parseClassName:Eue(e),...bue(e)}),Pue=/\s+/,kue=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,o=[],a=e.trim().split(Pue);let s="";for(let u=a.length-1;u>=0;u-=1){const l=a[u],{modifiers:c,hasImportantModifier:f,baseClassName:h,maybePostfixModifierPosition:p}=n(l);let m=!!p,v=r(m?h.substring(0,p):h);if(!v){if(!m){s=l+(s.length>0?" "+s:s);continue}if(v=r(h),!v){s=l+(s.length>0?" "+s:s);continue}m=!1}const b=Oue(c).join(":"),w=f?b+yj:b,x=w+v;if(o.includes(x))continue;o.push(x);const S=i(v,m);for(let O=0;O<S.length;++O){const E=S[O];o.push(w+E)}s=l+(s.length>0?" "+s:s)}return s};function Tue(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=bj(t))&&(r&&(r+=" "),r+=n);return r}const bj=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=bj(e[r]))&&(n&&(n+=" "),n+=t);return n};function Mue(e,...t){let n,r,i,o=a;function a(u){const l=t.reduce((c,f)=>f(c),e());return n=Aue(l),r=n.cache.get,i=n.cache.set,o=s,s(u)}function s(u){const l=r(u);if(l)return l;const c=kue(u,n);return i(u,c),c}return function(){return o(Tue.apply(null,arguments))}}const Qn=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},xj=/^\[(?:([a-z-]+):)?(.+)\]$/i,Rue=/^\d+\/\d+$/,Due=new Set(["px","full","screen"]),$ue=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Iue=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Nue=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Lue=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Fue=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,qs=e=>Pd(e)||Due.has(e)||Rue.test(e),Hu=e=>Ih(e,"length",Kue),Pd=e=>!!e&&!Number.isNaN(Number(e)),pS=e=>Ih(e,"number",Pd),$p=e=>!!e&&Number.isInteger(Number(e)),jue=e=>e.endsWith("%")&&Pd(e.slice(0,-1)),Qt=e=>xj.test(e),Ku=e=>$ue.test(e),Bue=new Set(["length","size","percentage"]),zue=e=>Ih(e,Bue,wj),Uue=e=>Ih(e,"position",wj),Vue=new Set(["image","url"]),Wue=e=>Ih(e,Vue,Gue),Hue=e=>Ih(e,"",que),Ip=()=>!0,Ih=(e,t,n)=>{const r=xj.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},Kue=e=>Iue.test(e)&&!Nue.test(e),wj=()=>!1,que=e=>Lue.test(e),Gue=e=>Fue.test(e),Yue=()=>{const e=Qn("colors"),t=Qn("spacing"),n=Qn("blur"),r=Qn("brightness"),i=Qn("borderColor"),o=Qn("borderRadius"),a=Qn("borderSpacing"),s=Qn("borderWidth"),u=Qn("contrast"),l=Qn("grayscale"),c=Qn("hueRotate"),f=Qn("invert"),h=Qn("gap"),p=Qn("gradientColorStops"),m=Qn("gradientColorStopPositions"),v=Qn("inset"),b=Qn("margin"),w=Qn("opacity"),x=Qn("padding"),S=Qn("saturate"),O=Qn("scale"),E=Qn("sepia"),C=Qn("skew"),P=Qn("space"),M=Qn("translate"),I=()=>["auto","contain","none"],B=()=>["auto","hidden","clip","visible","scroll"],W=()=>["auto",Qt,t],V=()=>[Qt,t],ee=()=>["",qs,Hu],Z=()=>["auto",Pd,Qt],K=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],H=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],j=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",Qt],Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],re=()=>[Pd,Qt];return{cacheSize:500,separator:":",theme:{colors:[Ip],spacing:[qs,Hu],blur:["none","",Ku,Qt],brightness:re(),borderColor:[e],borderRadius:["none","","full",Ku,Qt],borderSpacing:V(),borderWidth:ee(),contrast:re(),grayscale:q(),hueRotate:re(),invert:q(),gap:V(),gradientColorStops:[e],gradientColorStopPositions:[jue,Hu],inset:W(),margin:W(),opacity:re(),padding:V(),saturate:re(),scale:re(),sepia:q(),skew:re(),space:V(),translate:V()},classGroups:{aspect:[{aspect:["auto","square","video",Qt]}],container:["container"],columns:[{columns:[Ku]}],"break-after":[{"break-after":Y()}],"break-before":[{"break-before":Y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...K(),Qt]}],overflow:[{overflow:B()}],"overflow-x":[{"overflow-x":B()}],"overflow-y":[{"overflow-y":B()}],overscroll:[{overscroll:I()}],"overscroll-x":[{"overscroll-x":I()}],"overscroll-y":[{"overscroll-y":I()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",$p,Qt]}],basis:[{basis:W()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Qt]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",$p,Qt]}],"grid-cols":[{"grid-cols":[Ip]}],"col-start-end":[{col:["auto",{span:["full",$p,Qt]},Qt]}],"col-start":[{"col-start":Z()}],"col-end":[{"col-end":Z()}],"grid-rows":[{"grid-rows":[Ip]}],"row-start-end":[{row:["auto",{span:[$p,Qt]},Qt]}],"row-start":[{"row-start":Z()}],"row-end":[{"row-end":Z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Qt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Qt]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...j()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...j(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...j(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[x]}],px:[{px:[x]}],py:[{py:[x]}],ps:[{ps:[x]}],pe:[{pe:[x]}],pt:[{pt:[x]}],pr:[{pr:[x]}],pb:[{pb:[x]}],pl:[{pl:[x]}],m:[{m:[b]}],mx:[{mx:[b]}],my:[{my:[b]}],ms:[{ms:[b]}],me:[{me:[b]}],mt:[{mt:[b]}],mr:[{mr:[b]}],mb:[{mb:[b]}],ml:[{ml:[b]}],"space-x":[{"space-x":[P]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[P]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Qt,t]}],"min-w":[{"min-w":[Qt,t,"min","max","fit"]}],"max-w":[{"max-w":[Qt,t,"none","full","min","max","fit","prose",{screen:[Ku]},Ku]}],h:[{h:[Qt,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Qt,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Qt,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Qt,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Ku,Hu]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",pS]}],"font-family":[{font:[Ip]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Qt]}],"line-clamp":[{"line-clamp":["none",Pd,pS]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",qs,Qt]}],"list-image":[{"list-image":["none",Qt]}],"list-style-type":[{list:["none","disc","decimal",Qt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[w]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[w]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",qs,Hu]}],"underline-offset":[{"underline-offset":["auto",qs,Qt]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:V()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Qt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Qt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[w]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...K(),Uue]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",zue]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Wue]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[w]}],"border-style":[{border:[...G(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[w]}],"divide-style":[{divide:G()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...G()]}],"outline-offset":[{"outline-offset":[qs,Qt]}],"outline-w":[{outline:[qs,Hu]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:ee()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[qs,Hu]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ku,Hue]}],"shadow-color":[{shadow:[Ip]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":[...H(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":H()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",Ku,Qt]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[f]}],saturate:[{saturate:[S]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[l]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[w]}],"backdrop-saturate":[{"backdrop-saturate":[S]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Qt]}],duration:[{duration:re()}],ease:[{ease:["linear","in","out","in-out",Qt]}],delay:[{delay:re()}],animate:[{animate:["none","spin","ping","pulse","bounce",Qt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[O]}],"scale-x":[{"scale-x":[O]}],"scale-y":[{"scale-y":[O]}],rotate:[{rotate:[$p,Qt]}],"translate-x":[{"translate-x":[M]}],"translate-y":[{"translate-y":[M]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Qt]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Qt]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":V()}],"scroll-mx":[{"scroll-mx":V()}],"scroll-my":[{"scroll-my":V()}],"scroll-ms":[{"scroll-ms":V()}],"scroll-me":[{"scroll-me":V()}],"scroll-mt":[{"scroll-mt":V()}],"scroll-mr":[{"scroll-mr":V()}],"scroll-mb":[{"scroll-mb":V()}],"scroll-ml":[{"scroll-ml":V()}],"scroll-p":[{"scroll-p":V()}],"scroll-px":[{"scroll-px":V()}],"scroll-py":[{"scroll-py":V()}],"scroll-ps":[{"scroll-ps":V()}],"scroll-pe":[{"scroll-pe":V()}],"scroll-pt":[{"scroll-pt":V()}],"scroll-pr":[{"scroll-pr":V()}],"scroll-pb":[{"scroll-pb":V()}],"scroll-pl":[{"scroll-pl":V()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Qt]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[qs,Hu,pS]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},CZe=Mue(Yue);var _j={exports:{}},Zue="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Xue=Zue,Que=Xue;function Sj(){}function Cj(){}Cj.resetWarningCache=Sj;var Jue=function(){function e(r,i,o,a,s,u){if(u!==Que){var l=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 l.name="Invariant Violation",l}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Cj,resetWarningCache:Sj};return n.PropTypes=n,n};_j.exports=Jue();var ele=_j.exports;const Mt=Dn(ele);var tle={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},nle=Object.defineProperty,rle=Object.defineProperties,ile=Object.getOwnPropertyDescriptors,Vy=Object.getOwnPropertySymbols,Ej=Object.prototype.hasOwnProperty,Oj=Object.prototype.propertyIsEnumerable,jM=(e,t,n)=>t in e?nle(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,BM=(e,t)=>{for(var n in t||(t={}))Ej.call(t,n)&&jM(e,n,t[n]);if(Vy)for(var n of Vy(t))Oj.call(t,n)&&jM(e,n,t[n]);return e},ole=(e,t)=>rle(e,ile(t)),ale=(e,t)=>{var n={};for(var r in e)Ej.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Vy)for(var r of Vy(e))t.indexOf(r)<0&&Oj.call(e,r)&&(n[r]=e[r]);return n},xn=(e,t,n)=>{const r=y.forwardRef((i,o)=>{var a=i,{color:s="currentColor",size:u=24,stroke:l=2,children:c}=a,f=ale(a,["color","size","stroke","children"]);return y.createElement("svg",BM(ole(BM({ref:o},tle),{width:u,height:u,stroke:s,strokeWidth:l,className:`tabler-icon tabler-icon-${e}`}),f),[...n.map(([h,p])=>y.createElement(h,p)),...c||[]])});return r.propTypes={color:Mt.string,size:Mt.oneOfType([Mt.string,Mt.number]),stroke:Mt.oneOfType([Mt.string,Mt.number])},r.displayName=`${t}`,r},EZe=xn("adjustments","IconAdjustments",[["path",{d:"M4 10a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M6 4v4",key:"svg-1"}],["path",{d:"M6 12v8",key:"svg-2"}],["path",{d:"M10 16a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-3"}],["path",{d:"M12 4v10",key:"svg-4"}],["path",{d:"M12 18v2",key:"svg-5"}],["path",{d:"M16 7a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-6"}],["path",{d:"M18 4v1",key:"svg-7"}],["path",{d:"M18 9v11",key:"svg-8"}]]),OZe=xn("brand-telegram","IconBrandTelegram",[["path",{d:"M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4",key:"svg-0"}]]),AZe=xn("building-store","IconBuildingStore",[["path",{d:"M3 21l18 0",key:"svg-0"}],["path",{d:"M3 7v1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1h-18l2 -4h14l2 4",key:"svg-1"}],["path",{d:"M5 21l0 -10.15",key:"svg-2"}],["path",{d:"M19 21l0 -10.15",key:"svg-3"}],["path",{d:"M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4",key:"svg-4"}]]),PZe=xn("building","IconBuilding",[["path",{d:"M3 21l18 0",key:"svg-0"}],["path",{d:"M9 8l1 0",key:"svg-1"}],["path",{d:"M9 12l1 0",key:"svg-2"}],["path",{d:"M9 16l1 0",key:"svg-3"}],["path",{d:"M14 8l1 0",key:"svg-4"}],["path",{d:"M14 12l1 0",key:"svg-5"}],["path",{d:"M14 16l1 0",key:"svg-6"}],["path",{d:"M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16",key:"svg-7"}]]),kZe=xn("cash","IconCash",[["path",{d:"M7 9m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M14 14m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M17 9v-2a2 2 0 0 0 -2 -2h-10a2 2 0 0 0 -2 2v6a2 2 0 0 0 2 2h2",key:"svg-2"}]]),TZe=xn("chevron-down","IconChevronDown",[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]]),MZe=xn("chevrons-left","IconChevronsLeft",[["path",{d:"M11 7l-5 5l5 5",key:"svg-0"}],["path",{d:"M17 7l-5 5l5 5",key:"svg-1"}]]),RZe=xn("copy","IconCopy",[["path",{d:"M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z",key:"svg-0"}],["path",{d:"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1",key:"svg-1"}]]),DZe=xn("credit-card","IconCreditCard",[["path",{d:"M3 5m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-0"}],["path",{d:"M3 10l18 0",key:"svg-1"}],["path",{d:"M7 15l.01 0",key:"svg-2"}],["path",{d:"M11 15l2 0",key:"svg-3"}]]),$Ze=xn("dashboard","IconDashboard",[["path",{d:"M12 13m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-0"}],["path",{d:"M13.45 11.55l2.05 -2.05",key:"svg-1"}],["path",{d:"M6.4 20a9 9 0 1 1 11.2 0z",key:"svg-2"}]]),IZe=xn("device-desktop","IconDeviceDesktop",[["path",{d:"M3 5a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1v-10z",key:"svg-0"}],["path",{d:"M7 20h10",key:"svg-1"}],["path",{d:"M9 16v4",key:"svg-2"}],["path",{d:"M15 16v4",key:"svg-3"}]]),NZe=xn("discount-check","IconDiscountCheck",[["path",{d:"M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1",key:"svg-0"}],["path",{d:"M9 12l2 2l4 -4",key:"svg-1"}]]),LZe=xn("eye-off","IconEyeOff",[["path",{d:"M10.585 10.587a2 2 0 0 0 2.829 2.828",key:"svg-0"}],["path",{d:"M16.681 16.673a8.717 8.717 0 0 1 -4.681 1.327c-3.6 0 -6.6 -2 -9 -6c1.272 -2.12 2.712 -3.678 4.32 -4.674m2.86 -1.146a9.055 9.055 0 0 1 1.82 -.18c3.6 0 6.6 2 9 6c-.666 1.11 -1.379 2.067 -2.138 2.87",key:"svg-1"}],["path",{d:"M3 3l18 18",key:"svg-2"}]]),FZe=xn("eye","IconEye",[["path",{d:"M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6",key:"svg-1"}]]),jZe=xn("file-text","IconFileText",[["path",{d:"M14 3v4a1 1 0 0 0 1 1h4",key:"svg-0"}],["path",{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z",key:"svg-1"}],["path",{d:"M9 9l1 0",key:"svg-2"}],["path",{d:"M9 13l6 0",key:"svg-3"}],["path",{d:"M9 17l6 0",key:"svg-4"}]]),BZe=xn("loader-2","IconLoader2",[["path",{d:"M12 3a9 9 0 1 0 9 9",key:"svg-0"}]]),zZe=xn("lock","IconLock",[["path",{d:"M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6z",key:"svg-0"}],["path",{d:"M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0",key:"svg-1"}],["path",{d:"M8 11v-4a4 4 0 1 1 8 0v4",key:"svg-2"}]]),UZe=xn("mail","IconMail",[["path",{d:"M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z",key:"svg-0"}],["path",{d:"M3 7l9 6l9 -6",key:"svg-1"}]]),VZe=xn("menu-2","IconMenu2",[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M4 12l16 0",key:"svg-1"}],["path",{d:"M4 18l16 0",key:"svg-2"}]]),WZe=xn("moon","IconMoon",[["path",{d:"M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z",key:"svg-0"}]]),HZe=xn("news","IconNews",[["path",{d:"M16 6h3a1 1 0 0 1 1 1v11a2 2 0 0 1 -4 0v-13a1 1 0 0 0 -1 -1h-10a1 1 0 0 0 -1 1v12a3 3 0 0 0 3 3h11",key:"svg-0"}],["path",{d:"M8 8l4 0",key:"svg-1"}],["path",{d:"M8 12l4 0",key:"svg-2"}],["path",{d:"M8 16l4 0",key:"svg-3"}]]),KZe=xn("route","IconRoute",[["path",{d:"M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z",key:"svg-1"}],["path",{d:"M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5",key:"svg-2"}]]),qZe=xn("server-bolt","IconServerBolt",[["path",{d:"M3 4m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-0"}],["path",{d:"M15 20h-9a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3h12",key:"svg-1"}],["path",{d:"M7 8v.01",key:"svg-2"}],["path",{d:"M7 16v.01",key:"svg-3"}],["path",{d:"M20 15l-2 3h3l-2 3",key:"svg-4"}]]),GZe=xn("server","IconServer",[["path",{d:"M3 4m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-0"}],["path",{d:"M3 12m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-1"}],["path",{d:"M7 8l0 .01",key:"svg-2"}],["path",{d:"M7 16l0 .01",key:"svg-3"}]]),YZe=xn("settings","IconSettings",[["path",{d:"M10.325 4.317c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756 .426 1.756 2.924 0 3.35a1.724 1.724 0 0 0 -1.066 2.573c.94 1.543 -.826 3.31 -2.37 2.37a1.724 1.724 0 0 0 -2.572 1.065c-.426 1.756 -2.924 1.756 -3.35 0a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065z",key:"svg-0"}],["path",{d:"M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0",key:"svg-1"}]]),ZZe=xn("sun","IconSun",[["path",{d:"M12 12m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7",key:"svg-1"}]]),XZe=xn("template","IconTemplate",[["path",{d:"M4 4m0 1a1 1 0 0 1 1 -1h14a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M4 12m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z",key:"svg-1"}],["path",{d:"M14 12l6 0",key:"svg-2"}],["path",{d:"M14 16l6 0",key:"svg-3"}],["path",{d:"M14 20l6 0",key:"svg-4"}]]),QZe=xn("ticket","IconTicket",[["path",{d:"M15 5l0 2",key:"svg-0"}],["path",{d:"M15 11l0 2",key:"svg-1"}],["path",{d:"M15 17l0 2",key:"svg-2"}],["path",{d:"M5 5h14a2 2 0 0 1 2 2v3a2 2 0 0 0 0 4v3a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-3a2 2 0 0 0 0 -4v-3a2 2 0 0 1 2 -2",key:"svg-3"}]]),JZe=xn("user-circle","IconUserCircle",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M12 10m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0",key:"svg-1"}],["path",{d:"M6.168 18.849a4 4 0 0 1 3.832 -2.849h4a4 4 0 0 1 3.834 2.855",key:"svg-2"}]]),eXe=xn("user","IconUser",[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}]]),tXe=xn("users","IconUsers",[["path",{d:"M9 7m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"svg-2"}],["path",{d:"M21 21v-2a4 4 0 0 0 -3 -3.85",key:"svg-3"}]]),nXe=xn("x","IconX",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]]),sle=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],pt=sle.reduce((e,t)=>{const n=y.forwardRef((r,i)=>{const{asChild:o,...a}=r,s=o?kl:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),N.jsx(s,{...a,ref:i})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function Aj(e,t){e&&Pu.flushSync(()=>e.dispatchEvent(t))}var ule="Separator",zM="horizontal",lle=["horizontal","vertical"],Pj=y.forwardRef((e,t)=>{const{decorative:n,orientation:r=zM,...i}=e,o=cle(r)?r:zM,s=n?{role:"none"}:{"aria-orientation":o==="vertical"?o:void 0,role:"separator"};return N.jsx(pt.div,{"data-orientation":o,...s,...i,ref:t})});Pj.displayName=ule;function cle(e){return lle.includes(e)}var rXe=Pj,Cm=e=>e.type==="checkbox",Sc=e=>e instanceof Date,zi=e=>e==null;const kj=e=>typeof e=="object";var Or=e=>!zi(e)&&!Array.isArray(e)&&kj(e)&&!Sc(e),Tj=e=>Or(e)&&e.target?Cm(e.target)?e.target.checked:e.target.value:e,fle=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Mj=(e,t)=>e.has(fle(t)),dle=e=>{const t=e.constructor&&e.constructor.prototype;return Or(t)&&t.hasOwnProperty("isPrototypeOf")},UO=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function no(e){let t;const n=Array.isArray(e),r=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(UO&&(e instanceof Blob||r))&&(n||Or(e)))if(t=n?[]:{},!n&&!dle(e))t=e;else for(const i in e)e.hasOwnProperty(i)&&(t[i]=no(e[i]));else return e;return t}var Jx=e=>Array.isArray(e)?e.filter(Boolean):[],Sr=e=>e===void 0,Ze=(e,t,n)=>{if(!t||!Or(e))return n;const r=Jx(t.split(/[,[\].]+?/)).reduce((i,o)=>zi(i)?i:i[o],e);return Sr(r)||r===e?Sr(e[t])?n:e[t]:r},sa=e=>typeof e=="boolean",VO=e=>/^\w*$/.test(e),Rj=e=>Jx(e.replace(/["|']|\]/g,"").split(/\.|\[/)),An=(e,t,n)=>{let r=-1;const i=VO(t)?[t]:Rj(t),o=i.length,a=o-1;for(;++r<o;){const s=i[r];let u=n;if(r!==a){const l=e[s];u=Or(l)||Array.isArray(l)?l:isNaN(+i[r+1])?{}:[]}if(s==="__proto__"||s==="constructor"||s==="prototype")return;e[s]=u,e=e[s]}return e};const Wy={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},ja={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Gs={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Dj=F.createContext(null),WO=()=>F.useContext(Dj),iXe=e=>{const{children:t,...n}=e;return F.createElement(Dj.Provider,{value:n},t)};var $j=(e,t,n,r=!0)=>{const i={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(i,o,{get:()=>{const a=o;return t._proxyFormState[a]!==ja.all&&(t._proxyFormState[a]=!r||ja.all),n&&(n[a]=!0),e[a]}});return i},io=e=>Or(e)&&!Object.keys(e).length,Ij=(e,t,n,r)=>{n(e);const{name:i,...o}=e;return io(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(a=>t[a]===(!r||ja.all))},S0=e=>Array.isArray(e)?e:[e],Nj=(e,t,n)=>!e||!t||e===t||S0(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r)));function HO(e){const t=F.useRef(e);t.current=e,F.useEffect(()=>{const n=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{n&&n.unsubscribe()}},[e.disabled])}function hle(e){const t=WO(),{control:n=t.control,disabled:r,name:i,exact:o}=e,[a,s]=F.useState(n._formState),u=F.useRef(!0),l=F.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),c=F.useRef(i);return c.current=i,HO({disabled:r,next:f=>u.current&&Nj(c.current,f.name,o)&&Ij(f,l.current,n._updateFormState)&&s({...n._formState,...f}),subject:n._subjects.state}),F.useEffect(()=>(u.current=!0,l.current.isValid&&n._updateValid(!0),()=>{u.current=!1}),[n]),F.useMemo(()=>$j(a,n,l.current,!1),[a,n])}var vs=e=>typeof e=="string",Lj=(e,t,n,r,i)=>vs(e)?(r&&t.watch.add(e),Ze(n,e,i)):Array.isArray(e)?e.map(o=>(r&&t.watch.add(o),Ze(n,o))):(r&&(t.watchAll=!0),n);function ple(e){const t=WO(),{control:n=t.control,name:r,defaultValue:i,disabled:o,exact:a}=e,s=F.useRef(r);s.current=r,HO({disabled:o,subject:n._subjects.values,next:c=>{Nj(s.current,c.name,a)&&l(no(Lj(s.current,n._names,c.values||n._formValues,!1,i)))}});const[u,l]=F.useState(n._getWatch(r,i));return F.useEffect(()=>n._removeUnmounted()),u}function gle(e){const t=WO(),{name:n,disabled:r,control:i=t.control,shouldUnregister:o}=e,a=Mj(i._names.array,n),s=ple({control:i,name:n,defaultValue:Ze(i._formValues,n,Ze(i._defaultValues,n,e.defaultValue)),exact:!0}),u=hle({control:i,name:n,exact:!0}),l=F.useRef(i.register(n,{...e.rules,value:s,...sa(e.disabled)?{disabled:e.disabled}:{}})),c=F.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Ze(u.errors,n)},isDirty:{enumerable:!0,get:()=>!!Ze(u.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Ze(u.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!Ze(u.validatingFields,n)},error:{enumerable:!0,get:()=>Ze(u.errors,n)}}),[u,n]),f=F.useMemo(()=>({name:n,value:s,...sa(r)||u.disabled?{disabled:u.disabled||r}:{},onChange:h=>l.current.onChange({target:{value:Tj(h),name:n},type:Wy.CHANGE}),onBlur:()=>l.current.onBlur({target:{value:Ze(i._formValues,n),name:n},type:Wy.BLUR}),ref:h=>{const p=Ze(i._fields,n);p&&h&&(p._f.ref={focus:()=>h.focus(),select:()=>h.select(),setCustomValidity:m=>h.setCustomValidity(m),reportValidity:()=>h.reportValidity()})}}),[n,i._formValues,r,u.disabled,s,i._fields]);return F.useEffect(()=>{const h=i._options.shouldUnregister||o,p=(m,v)=>{const b=Ze(i._fields,m);b&&b._f&&(b._f.mount=v)};if(p(n,!0),h){const m=no(Ze(i._options.defaultValues,n));An(i._defaultValues,n,m),Sr(Ze(i._formValues,n))&&An(i._formValues,n,m)}return!a&&i.register(n),()=>{(a?h&&!i._state.action:h)?i.unregister(n):p(n,!1)}},[n,i,a,o]),F.useEffect(()=>{i._updateDisabledField({disabled:r,fields:i._fields,name:n})},[r,n,i]),F.useMemo(()=>({field:f,formState:u,fieldState:c}),[f,u,c])}const oXe=e=>e.render(gle(e));var Fj=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},UM=e=>({isOnSubmit:!e||e===ja.onSubmit,isOnBlur:e===ja.onBlur,isOnChange:e===ja.onChange,isOnAll:e===ja.all,isOnTouch:e===ja.onTouched}),VM=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const C0=(e,t,n,r)=>{for(const i of n||Object.keys(e)){const o=Ze(e,i);if(o){const{_f:a,...s}=o;if(a){if(a.refs&&a.refs[0]&&t(a.refs[0],i)&&!r)return!0;if(a.ref&&t(a.ref,a.name)&&!r)return!0;if(C0(s,t))break}else if(Or(s)&&C0(s,t))break}}};var mle=(e,t,n)=>{const r=S0(Ze(e,n));return An(r,"root",t[n]),An(e,n,r),e},KO=e=>e.type==="file",ps=e=>typeof e=="function",Hy=e=>{if(!UO)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},ry=e=>vs(e),qO=e=>e.type==="radio",Ky=e=>e instanceof RegExp;const WM={value:!1,isValid:!1},HM={value:!0,isValid:!0};var jj=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Sr(e[0].attributes.value)?Sr(e[0].value)||e[0].value===""?HM:{value:e[0].value,isValid:!0}:HM:WM}return WM};const KM={isValid:!1,value:null};var Bj=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,KM):KM;function qM(e,t,n="validate"){if(ry(e)||Array.isArray(e)&&e.every(ry)||sa(e)&&!e)return{type:n,message:ry(e)?e:"",ref:t}}var Uf=e=>Or(e)&&!Ky(e)?e:{value:e,message:""},GM=async(e,t,n,r,i,o)=>{const{ref:a,refs:s,required:u,maxLength:l,minLength:c,min:f,max:h,pattern:p,validate:m,name:v,valueAsNumber:b,mount:w}=e._f,x=Ze(n,v);if(!w||t.has(v))return{};const S=s?s[0]:a,O=V=>{i&&S.reportValidity&&(S.setCustomValidity(sa(V)?"":V||""),S.reportValidity())},E={},C=qO(a),P=Cm(a),M=C||P,I=(b||KO(a))&&Sr(a.value)&&Sr(x)||Hy(a)&&a.value===""||x===""||Array.isArray(x)&&!x.length,B=Fj.bind(null,v,r,E),W=(V,ee,Z,K=Gs.maxLength,G=Gs.minLength)=>{const H=V?ee:Z;E[v]={type:V?K:G,message:H,ref:a,...B(V?K:G,H)}};if(o?!Array.isArray(x)||!x.length:u&&(!M&&(I||zi(x))||sa(x)&&!x||P&&!jj(s).isValid||C&&!Bj(s).isValid)){const{value:V,message:ee}=ry(u)?{value:!!u,message:u}:Uf(u);if(V&&(E[v]={type:Gs.required,message:ee,ref:S,...B(Gs.required,ee)},!r))return O(ee),E}if(!I&&(!zi(f)||!zi(h))){let V,ee;const Z=Uf(h),K=Uf(f);if(!zi(x)&&!isNaN(x)){const G=a.valueAsNumber||x&&+x;zi(Z.value)||(V=G>Z.value),zi(K.value)||(ee=G<K.value)}else{const G=a.valueAsDate||new Date(x),H=Y=>new Date(new Date().toDateString()+" "+Y),j=a.type=="time",q=a.type=="week";vs(Z.value)&&x&&(V=j?H(x)>H(Z.value):q?x>Z.value:G>new Date(Z.value)),vs(K.value)&&x&&(ee=j?H(x)<H(K.value):q?x<K.value:G<new Date(K.value))}if((V||ee)&&(W(!!V,Z.message,K.message,Gs.max,Gs.min),!r))return O(E[v].message),E}if((l||c)&&!I&&(vs(x)||o&&Array.isArray(x))){const V=Uf(l),ee=Uf(c),Z=!zi(V.value)&&x.length>+V.value,K=!zi(ee.value)&&x.length<+ee.value;if((Z||K)&&(W(Z,V.message,ee.message),!r))return O(E[v].message),E}if(p&&!I&&vs(x)){const{value:V,message:ee}=Uf(p);if(Ky(V)&&!x.match(V)&&(E[v]={type:Gs.pattern,message:ee,ref:a,...B(Gs.pattern,ee)},!r))return O(ee),E}if(m){if(ps(m)){const V=await m(x,n),ee=qM(V,S);if(ee&&(E[v]={...ee,...B(Gs.validate,ee.message)},!r))return O(ee.message),E}else if(Or(m)){let V={};for(const ee in m){if(!io(V)&&!r)break;const Z=qM(await m[ee](x,n),S,ee);Z&&(V={...Z,...B(ee,Z.message)},O(Z.message),r&&(E[v]=V))}if(!io(V)&&(E[v]={ref:S,...V},!r))return E}}return O(!0),E};function vle(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=Sr(e)?r++:e[t[r++]];return e}function yle(e){for(const t in e)if(e.hasOwnProperty(t)&&!Sr(e[t]))return!1;return!0}function Br(e,t){const n=Array.isArray(t)?t:VO(t)?[t]:Rj(t),r=n.length===1?e:vle(e,n),i=n.length-1,o=n[i];return r&&delete r[o],i!==0&&(Or(r)&&io(r)||Array.isArray(r)&&yle(r))&&Br(e,n.slice(0,-1)),e}var gS=()=>{let e=[];return{get observers(){return e},next:i=>{for(const o of e)o.next&&o.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(o=>o!==i)}}),unsubscribe:()=>{e=[]}}},GC=e=>zi(e)||!kj(e);function rl(e,t){if(GC(e)||GC(t))return e===t;if(Sc(e)&&Sc(t))return e.getTime()===t.getTime();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const i of n){const o=e[i];if(!r.includes(i))return!1;if(i!=="ref"){const a=t[i];if(Sc(o)&&Sc(a)||Or(o)&&Or(a)||Array.isArray(o)&&Array.isArray(a)?!rl(o,a):o!==a)return!1}}return!0}var zj=e=>e.type==="select-multiple",ble=e=>qO(e)||Cm(e),mS=e=>Hy(e)&&e.isConnected,Uj=e=>{for(const t in e)if(ps(e[t]))return!0;return!1};function qy(e,t={}){const n=Array.isArray(e);if(Or(e)||n)for(const r in e)Array.isArray(e[r])||Or(e[r])&&!Uj(e[r])?(t[r]=Array.isArray(e[r])?[]:{},qy(e[r],t[r])):zi(e[r])||(t[r]=!0);return t}function Vj(e,t,n){const r=Array.isArray(e);if(Or(e)||r)for(const i in e)Array.isArray(e[i])||Or(e[i])&&!Uj(e[i])?Sr(t)||GC(n[i])?n[i]=Array.isArray(e[i])?qy(e[i],[]):{...qy(e[i])}:Vj(e[i],zi(t)?{}:t[i],n[i]):n[i]=!rl(e[i],t[i]);return n}var Np=(e,t)=>Vj(e,t,qy(t)),Wj=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>Sr(e)?e:t?e===""?NaN:e&&+e:n&&vs(e)?new Date(e):r?r(e):e;function vS(e){const t=e.ref;return KO(t)?t.files:qO(t)?Bj(e.refs).value:zj(t)?[...t.selectedOptions].map(({value:n})=>n):Cm(t)?jj(e.refs).value:Wj(Sr(t.value)?e.ref.value:t.value,e)}var xle=(e,t,n,r)=>{const i={};for(const o of e){const a=Ze(t,o);a&&An(i,o,a._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},Lp=e=>Sr(e)?e:Ky(e)?e.source:Or(e)?Ky(e.value)?e.value.source:e.value:e;const YM="AsyncFunction";var wle=e=>!!e&&!!e.validate&&!!(ps(e.validate)&&e.validate.constructor.name===YM||Or(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===YM)),_le=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function ZM(e,t,n){const r=Ze(e,n);if(r||VO(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const o=i.join("."),a=Ze(t,o),s=Ze(e,o);if(a&&!Array.isArray(a)&&n!==o)return{name:n};if(s&&s.type)return{name:o,error:s};i.pop()}return{name:n}}var Sle=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,Cle=(e,t)=>!Jx(Ze(e,t)).length&&Br(e,t);const Ele={mode:ja.onSubmit,reValidateMode:ja.onChange,shouldFocusError:!0};function Ole(e={}){let t={...Ele,...e},n={submitCount:0,isDirty:!1,isLoading:ps(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},i=Or(t.defaultValues)||Or(t.values)?no(t.defaultValues||t.values)||{}:{},o=t.shouldUnregister?{}:no(i),a={action:!1,mount:!1,watch:!1},s={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},u,l=0;const c={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={values:gS(),array:gS(),state:gS()},h=UM(t.mode),p=UM(t.reValidateMode),m=t.criteriaMode===ja.all,v=ne=>de=>{clearTimeout(l),l=setTimeout(ne,de)},b=async ne=>{if(!t.disabled&&(c.isValid||ne)){const de=t.resolver?io((await M()).errors):await B(r,!0);de!==n.isValid&&f.state.next({isValid:de})}},w=(ne,de)=>{!t.disabled&&(c.isValidating||c.validatingFields)&&((ne||Array.from(s.mount)).forEach(ge=>{ge&&(de?An(n.validatingFields,ge,de):Br(n.validatingFields,ge))}),f.state.next({validatingFields:n.validatingFields,isValidating:!io(n.validatingFields)}))},x=(ne,de=[],ge,ze,Fe=!0,Ae=!0)=>{if(ze&&ge&&!t.disabled){if(a.action=!0,Ae&&Array.isArray(Ze(r,ne))){const tt=ge(Ze(r,ne),ze.argA,ze.argB);Fe&&An(r,ne,tt)}if(Ae&&Array.isArray(Ze(n.errors,ne))){const tt=ge(Ze(n.errors,ne),ze.argA,ze.argB);Fe&&An(n.errors,ne,tt),Cle(n.errors,ne)}if(c.touchedFields&&Ae&&Array.isArray(Ze(n.touchedFields,ne))){const tt=ge(Ze(n.touchedFields,ne),ze.argA,ze.argB);Fe&&An(n.touchedFields,ne,tt)}c.dirtyFields&&(n.dirtyFields=Np(i,o)),f.state.next({name:ne,isDirty:V(ne,de),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else An(o,ne,de)},S=(ne,de)=>{An(n.errors,ne,de),f.state.next({errors:n.errors})},O=ne=>{n.errors=ne,f.state.next({errors:n.errors,isValid:!1})},E=(ne,de,ge,ze)=>{const Fe=Ze(r,ne);if(Fe){const Ae=Ze(o,ne,Sr(ge)?Ze(i,ne):ge);Sr(Ae)||ze&&ze.defaultChecked||de?An(o,ne,de?Ae:vS(Fe._f)):K(ne,Ae),a.mount&&b()}},C=(ne,de,ge,ze,Fe)=>{let Ae=!1,tt=!1;const mt={name:ne};if(!t.disabled){const wn=!!(Ze(r,ne)&&Ze(r,ne)._f&&Ze(r,ne)._f.disabled);if(!ge||ze){c.isDirty&&(tt=n.isDirty,n.isDirty=mt.isDirty=V(),Ae=tt!==mt.isDirty);const Kt=wn||rl(Ze(i,ne),de);tt=!!(!wn&&Ze(n.dirtyFields,ne)),Kt||wn?Br(n.dirtyFields,ne):An(n.dirtyFields,ne,!0),mt.dirtyFields=n.dirtyFields,Ae=Ae||c.dirtyFields&&tt!==!Kt}if(ge){const Kt=Ze(n.touchedFields,ne);Kt||(An(n.touchedFields,ne,ge),mt.touchedFields=n.touchedFields,Ae=Ae||c.touchedFields&&Kt!==ge)}Ae&&Fe&&f.state.next(mt)}return Ae?mt:{}},P=(ne,de,ge,ze)=>{const Fe=Ze(n.errors,ne),Ae=c.isValid&&sa(de)&&n.isValid!==de;if(t.delayError&&ge?(u=v(()=>S(ne,ge)),u(t.delayError)):(clearTimeout(l),u=null,ge?An(n.errors,ne,ge):Br(n.errors,ne)),(ge?!rl(Fe,ge):Fe)||!io(ze)||Ae){const tt={...ze,...Ae&&sa(de)?{isValid:de}:{},errors:n.errors,name:ne};n={...n,...tt},f.state.next(tt)}},M=async ne=>{w(ne,!0);const de=await t.resolver(o,t.context,xle(ne||s.mount,r,t.criteriaMode,t.shouldUseNativeValidation));return w(ne),de},I=async ne=>{const{errors:de}=await M(ne);if(ne)for(const ge of ne){const ze=Ze(de,ge);ze?An(n.errors,ge,ze):Br(n.errors,ge)}else n.errors=de;return de},B=async(ne,de,ge={valid:!0})=>{for(const ze in ne){const Fe=ne[ze];if(Fe){const{_f:Ae,...tt}=Fe;if(Ae){const mt=s.array.has(Ae.name),wn=Fe._f&&wle(Fe._f);wn&&c.validatingFields&&w([ze],!0);const Kt=await GM(Fe,s.disabled,o,m,t.shouldUseNativeValidation&&!de,mt);if(wn&&c.validatingFields&&w([ze]),Kt[Ae.name]&&(ge.valid=!1,de))break;!de&&(Ze(Kt,Ae.name)?mt?mle(n.errors,Kt,Ae.name):An(n.errors,Ae.name,Kt[Ae.name]):Br(n.errors,Ae.name))}!io(tt)&&await B(tt,de,ge)}}return ge.valid},W=()=>{for(const ne of s.unMount){const de=Ze(r,ne);de&&(de._f.refs?de._f.refs.every(ge=>!mS(ge)):!mS(de._f.ref))&&He(ne)}s.unMount=new Set},V=(ne,de)=>!t.disabled&&(ne&&de&&An(o,ne,de),!rl(re(),i)),ee=(ne,de,ge)=>Lj(ne,s,{...a.mount?o:Sr(de)?i:vs(ne)?{[ne]:de}:de},ge,de),Z=ne=>Jx(Ze(a.mount?o:i,ne,t.shouldUnregister?Ze(i,ne,[]):[])),K=(ne,de,ge={})=>{const ze=Ze(r,ne);let Fe=de;if(ze){const Ae=ze._f;Ae&&(!Ae.disabled&&An(o,ne,Wj(de,Ae)),Fe=Hy(Ae.ref)&&zi(de)?"":de,zj(Ae.ref)?[...Ae.ref.options].forEach(tt=>tt.selected=Fe.includes(tt.value)):Ae.refs?Cm(Ae.ref)?Ae.refs.length>1?Ae.refs.forEach(tt=>(!tt.defaultChecked||!tt.disabled)&&(tt.checked=Array.isArray(Fe)?!!Fe.find(mt=>mt===tt.value):Fe===tt.value)):Ae.refs[0]&&(Ae.refs[0].checked=!!Fe):Ae.refs.forEach(tt=>tt.checked=tt.value===Fe):KO(Ae.ref)?Ae.ref.value="":(Ae.ref.value=Fe,Ae.ref.type||f.values.next({name:ne,values:{...o}})))}(ge.shouldDirty||ge.shouldTouch)&&C(ne,Fe,ge.shouldTouch,ge.shouldDirty,!0),ge.shouldValidate&&Y(ne)},G=(ne,de,ge)=>{for(const ze in de){const Fe=de[ze],Ae=`${ne}.${ze}`,tt=Ze(r,Ae);(s.array.has(ne)||Or(Fe)||tt&&!tt._f)&&!Sc(Fe)?G(Ae,Fe,ge):K(Ae,Fe,ge)}},H=(ne,de,ge={})=>{const ze=Ze(r,ne),Fe=s.array.has(ne),Ae=no(de);An(o,ne,Ae),Fe?(f.array.next({name:ne,values:{...o}}),(c.isDirty||c.dirtyFields)&&ge.shouldDirty&&f.state.next({name:ne,dirtyFields:Np(i,o),isDirty:V(ne,Ae)})):ze&&!ze._f&&!zi(Ae)?G(ne,Ae,ge):K(ne,Ae,ge),VM(ne,s)&&f.state.next({...n}),f.values.next({name:a.mount?ne:void 0,values:{...o}})},j=async ne=>{a.mount=!0;const de=ne.target;let ge=de.name,ze=!0;const Fe=Ze(r,ge),Ae=()=>de.type?vS(Fe._f):Tj(ne),tt=mt=>{ze=Number.isNaN(mt)||Sc(mt)&&isNaN(mt.getTime())||rl(mt,Ze(o,ge,mt))};if(Fe){let mt,wn;const Kt=Ae(),_n=ne.type===Wy.BLUR||ne.type===Wy.FOCUS_OUT,Ii=!_le(Fe._f)&&!t.resolver&&!Ze(n.errors,ge)&&!Fe._f.deps||Sle(_n,Ze(n.touchedFields,ge),n.isSubmitted,p,h),br=VM(ge,s,_n);An(o,ge,Kt),_n?(Fe._f.onBlur&&Fe._f.onBlur(ne),u&&u(0)):Fe._f.onChange&&Fe._f.onChange(ne);const yi=C(ge,Kt,_n,!1),sr=!io(yi)||br;if(!_n&&f.values.next({name:ge,type:ne.type,values:{...o}}),Ii)return c.isValid&&(t.mode==="onBlur"&&_n?b():_n||b()),sr&&f.state.next({name:ge,...br?{}:yi});if(!_n&&br&&f.state.next({...n}),t.resolver){const{errors:si}=await M([ge]);if(tt(Kt),ze){const bi=ZM(n.errors,r,ge),Rr=ZM(si,r,bi.name||ge);mt=Rr.error,ge=Rr.name,wn=io(si)}}else w([ge],!0),mt=(await GM(Fe,s.disabled,o,m,t.shouldUseNativeValidation))[ge],w([ge]),tt(Kt),ze&&(mt?wn=!1:c.isValid&&(wn=await B(r,!0)));ze&&(Fe._f.deps&&Y(Fe._f.deps),P(ge,wn,mt,yi))}},q=(ne,de)=>{if(Ze(n.errors,de)&&ne.focus)return ne.focus(),1},Y=async(ne,de={})=>{let ge,ze;const Fe=S0(ne);if(t.resolver){const Ae=await I(Sr(ne)?ne:Fe);ge=io(Ae),ze=ne?!Fe.some(tt=>Ze(Ae,tt)):ge}else ne?(ze=(await Promise.all(Fe.map(async Ae=>{const tt=Ze(r,Ae);return await B(tt&&tt._f?{[Ae]:tt}:tt)}))).every(Boolean),!(!ze&&!n.isValid)&&b()):ze=ge=await B(r);return f.state.next({...!vs(ne)||c.isValid&&ge!==n.isValid?{}:{name:ne},...t.resolver||!ne?{isValid:ge}:{},errors:n.errors}),de.shouldFocus&&!ze&&C0(r,q,ne?Fe:s.mount),ze},re=ne=>{const de={...a.mount?o:i};return Sr(ne)?de:vs(ne)?Ze(de,ne):ne.map(ge=>Ze(de,ge))},ie=(ne,de)=>({invalid:!!Ze((de||n).errors,ne),isDirty:!!Ze((de||n).dirtyFields,ne),error:Ze((de||n).errors,ne),isValidating:!!Ze(n.validatingFields,ne),isTouched:!!Ze((de||n).touchedFields,ne)}),se=ne=>{ne&&S0(ne).forEach(de=>Br(n.errors,de)),f.state.next({errors:ne?n.errors:{}})},ye=(ne,de,ge)=>{const ze=(Ze(r,ne,{_f:{}})._f||{}).ref,Fe=Ze(n.errors,ne)||{},{ref:Ae,message:tt,type:mt,...wn}=Fe;An(n.errors,ne,{...wn,...de,ref:ze}),f.state.next({name:ne,errors:n.errors,isValid:!1}),ge&&ge.shouldFocus&&ze&&ze.focus&&ze.focus()},we=(ne,de)=>ps(ne)?f.values.subscribe({next:ge=>ne(ee(void 0,de),ge)}):ee(ne,de,!0),He=(ne,de={})=>{for(const ge of ne?S0(ne):s.mount)s.mount.delete(ge),s.array.delete(ge),de.keepValue||(Br(r,ge),Br(o,ge)),!de.keepError&&Br(n.errors,ge),!de.keepDirty&&Br(n.dirtyFields,ge),!de.keepTouched&&Br(n.touchedFields,ge),!de.keepIsValidating&&Br(n.validatingFields,ge),!t.shouldUnregister&&!de.keepDefaultValue&&Br(i,ge);f.values.next({values:{...o}}),f.state.next({...n,...de.keepDirty?{isDirty:V()}:{}}),!de.keepIsValid&&b()},Ee=({disabled:ne,name:de,field:ge,fields:ze})=>{(sa(ne)&&a.mount||ne||s.disabled.has(de))&&(ne?s.disabled.add(de):s.disabled.delete(de),C(de,vS(ge?ge._f:Ze(ze,de)._f),!1,!1,!0))},it=(ne,de={})=>{let ge=Ze(r,ne);const ze=sa(de.disabled)||sa(t.disabled);return An(r,ne,{...ge||{},_f:{...ge&&ge._f?ge._f:{ref:{name:ne}},name:ne,mount:!0,...de}}),s.mount.add(ne),ge?Ee({field:ge,disabled:sa(de.disabled)?de.disabled:t.disabled,name:ne}):E(ne,!0,de.value),{...ze?{disabled:de.disabled||t.disabled}:{},...t.progressive?{required:!!de.required,min:Lp(de.min),max:Lp(de.max),minLength:Lp(de.minLength),maxLength:Lp(de.maxLength),pattern:Lp(de.pattern)}:{},name:ne,onChange:j,onBlur:j,ref:Fe=>{if(Fe){it(ne,de),ge=Ze(r,ne);const Ae=Sr(Fe.value)&&Fe.querySelectorAll&&Fe.querySelectorAll("input,select,textarea")[0]||Fe,tt=ble(Ae),mt=ge._f.refs||[];if(tt?mt.find(wn=>wn===Ae):Ae===ge._f.ref)return;An(r,ne,{_f:{...ge._f,...tt?{refs:[...mt.filter(mS),Ae,...Array.isArray(Ze(i,ne))?[{}]:[]],ref:{type:Ae.type,name:ne}}:{ref:Ae}}}),E(ne,!1,void 0,Ae)}else ge=Ze(r,ne,{}),ge._f&&(ge._f.mount=!1),(t.shouldUnregister||de.shouldUnregister)&&!(Mj(s.array,ne)&&a.action)&&s.unMount.add(ne)}}},ke=()=>t.shouldFocusError&&C0(r,q,s.mount),Le=ne=>{sa(ne)&&(f.state.next({disabled:ne}),C0(r,(de,ge)=>{const ze=Ze(r,ge);ze&&(de.disabled=ze._f.disabled||ne,Array.isArray(ze._f.refs)&&ze._f.refs.forEach(Fe=>{Fe.disabled=ze._f.disabled||ne}))},0,!1))},De=(ne,de)=>async ge=>{let ze;ge&&(ge.preventDefault&&ge.preventDefault(),ge.persist&&ge.persist());let Fe=no(o);if(s.disabled.size)for(const Ae of s.disabled)An(Fe,Ae,void 0);if(f.state.next({isSubmitting:!0}),t.resolver){const{errors:Ae,values:tt}=await M();n.errors=Ae,Fe=tt}else await B(r);if(Br(n.errors,"root"),io(n.errors)){f.state.next({errors:{}});try{await ne(Fe,ge)}catch(Ae){ze=Ae}}else de&&await de({...n.errors},ge),ke(),setTimeout(ke);if(f.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:io(n.errors)&&!ze,submitCount:n.submitCount+1,errors:n.errors}),ze)throw ze},me=(ne,de={})=>{Ze(r,ne)&&(Sr(de.defaultValue)?H(ne,no(Ze(i,ne))):(H(ne,de.defaultValue),An(i,ne,no(de.defaultValue))),de.keepTouched||Br(n.touchedFields,ne),de.keepDirty||(Br(n.dirtyFields,ne),n.isDirty=de.defaultValue?V(ne,no(Ze(i,ne))):V()),de.keepError||(Br(n.errors,ne),c.isValid&&b()),f.state.next({...n}))},yt=(ne,de={})=>{const ge=ne?no(ne):i,ze=no(ge),Fe=io(ne),Ae=Fe?i:ze;if(de.keepDefaultValues||(i=ge),!de.keepValues){if(de.keepDirtyValues){const tt=new Set([...s.mount,...Object.keys(Np(i,o))]);for(const mt of Array.from(tt))Ze(n.dirtyFields,mt)?An(Ae,mt,Ze(o,mt)):H(mt,Ze(Ae,mt))}else{if(UO&&Sr(ne))for(const tt of s.mount){const mt=Ze(r,tt);if(mt&&mt._f){const wn=Array.isArray(mt._f.refs)?mt._f.refs[0]:mt._f.ref;if(Hy(wn)){const Kt=wn.closest("form");if(Kt){Kt.reset();break}}}}r={}}o=t.shouldUnregister?de.keepDefaultValues?no(i):{}:no(Ae),f.array.next({values:{...Ae}}),f.values.next({values:{...Ae}})}s={mount:de.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!c.isValid||!!de.keepIsValid||!!de.keepDirtyValues,a.watch=!!t.shouldUnregister,f.state.next({submitCount:de.keepSubmitCount?n.submitCount:0,isDirty:Fe?!1:de.keepDirty?n.isDirty:!!(de.keepDefaultValues&&!rl(ne,i)),isSubmitted:de.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:Fe?{}:de.keepDirtyValues?de.keepDefaultValues&&o?Np(i,o):n.dirtyFields:de.keepDefaultValues&&ne?Np(i,ne):de.keepDirty?n.dirtyFields:{},touchedFields:de.keepTouched?n.touchedFields:{},errors:de.keepErrors?n.errors:{},isSubmitSuccessful:de.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},lt=(ne,de)=>yt(ps(ne)?ne(o):ne,de);return{control:{register:it,unregister:He,getFieldState:ie,handleSubmit:De,setError:ye,_executeSchema:M,_getWatch:ee,_getDirty:V,_updateValid:b,_removeUnmounted:W,_updateFieldArray:x,_updateDisabledField:Ee,_getFieldArray:Z,_reset:yt,_resetDefaultValues:()=>ps(t.defaultValues)&&t.defaultValues().then(ne=>{lt(ne,t.resetOptions),f.state.next({isLoading:!1})}),_updateFormState:ne=>{n={...n,...ne}},_disableForm:Le,_subjects:f,_proxyFormState:c,_setErrors:O,get _fields(){return r},get _formValues(){return o},get _state(){return a},set _state(ne){a=ne},get _defaultValues(){return i},get _names(){return s},set _names(ne){s=ne},get _formState(){return n},set _formState(ne){n=ne},get _options(){return t},set _options(ne){t={...t,...ne}}},trigger:Y,register:it,handleSubmit:De,watch:we,setValue:H,getValues:re,reset:lt,resetField:me,clearErrors:se,unregister:He,setError:ye,setFocus:(ne,de={})=>{const ge=Ze(r,ne),ze=ge&&ge._f;if(ze){const Fe=ze.refs?ze.refs[0]:ze.ref;Fe.focus&&(Fe.focus(),de.shouldSelect&&ps(Fe.select)&&Fe.select())}},getFieldState:ie}}function aXe(e={}){const t=F.useRef(void 0),n=F.useRef(void 0),[r,i]=F.useState({isDirty:!1,isValidating:!1,isLoading:ps(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:ps(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...Ole(e),formState:r});const o=t.current.control;return o._options=e,HO({subject:o._subjects.state,next:a=>{Ij(a,o._proxyFormState,o._updateFormState,!0)&&i({...o._formState})}}),F.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),F.useEffect(()=>{if(o._proxyFormState.isDirty){const a=o._getDirty();a!==r.isDirty&&o._subjects.state.next({isDirty:a})}},[o,r.isDirty]),F.useEffect(()=>{e.values&&!rl(e.values,n.current)?(o._reset(e.values,o._options.resetOptions),n.current=e.values,i(a=>({...a}))):o._resetDefaultValues()},[e.values,o]),F.useEffect(()=>{e.errors&&o._setErrors(e.errors)},[e.errors,o]),F.useEffect(()=>{o._state.mount||(o._updateValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),F.useEffect(()=>{e.shouldUnregister&&o._subjects.values.next({values:o._getWatch()})},[e.shouldUnregister,o]),t.current.formState=$j(r,o),t.current}const XM=(e,t,n)=>{if(e&&"reportValidity"in e){const r=Ze(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},Hj=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?XM(r.ref,n,e):r.refs&&r.refs.forEach(i=>XM(i,n,e))}},Ale=(e,t)=>{t.shouldUseNativeValidation&&Hj(e,t);const n={};for(const r in e){const i=Ze(t.fields,r),o=Object.assign(e[r]||{},{ref:i&&i.ref});if(Ple(t.names||Object.keys(e),r)){const a=Object.assign({},Ze(n,r));An(a,"root",o),An(n,r,a)}else An(n,r,o)}return n},Ple=(e,t)=>e.some(n=>n.startsWith(t+"."));var kle=function(e,t){for(var n={};e.length;){var r=e[0],i=r.code,o=r.message,a=r.path.join(".");if(!n[a])if("unionErrors"in r){var s=r.unionErrors[0].errors[0];n[a]={message:s.message,type:s.code}}else n[a]={message:o,type:i};if("unionErrors"in r&&r.unionErrors.forEach(function(c){return c.errors.forEach(function(f){return e.push(f)})}),t){var u=n[a].types,l=u&&u[r.code];n[a]=Fj(a,t,n,i,l?[].concat(l,r.message):r.message)}e.shift()}return n},sXe=function(e,t,n){return n===void 0&&(n={}),function(r,i,o){try{return Promise.resolve(function(a,s){try{var u=Promise.resolve(e[n.mode==="sync"?"parse":"parseAsync"](r,t)).then(function(l){return o.shouldUseNativeValidation&&Hj({},o),{errors:{},values:n.raw?r:l}})}catch(l){return s(l)}return u&&u.then?u.then(void 0,s):u}(0,function(a){if(function(s){return Array.isArray(s?.errors)}(a))return{values:{},errors:Ale(kle(a.errors,!o.shouldUseNativeValidation&&o.criteriaMode==="all"),o)};throw a}))}catch(a){return Promise.reject(a)}}},gn;(function(e){e.assertEqual=i=>i;function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{const o={};for(const a of i)o[a]=a;return o},e.getValidEnumValues=i=>{const o=e.objectKeys(i).filter(s=>typeof i[i[s]]!="number"),a={};for(const s of o)a[s]=i[s];return e.objectValues(a)},e.objectValues=i=>e.objectKeys(i).map(function(o){return i[o]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{const o=[];for(const a in i)Object.prototype.hasOwnProperty.call(i,a)&&o.push(a);return o},e.find=(i,o)=>{for(const a of i)if(o(a))return a},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&isFinite(i)&&Math.floor(i)===i;function r(i,o=" | "){return i.map(a=>typeof a=="string"?`'${a}'`:a).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(i,o)=>typeof o=="bigint"?o.toString():o})(gn||(gn={}));var YC;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(YC||(YC={}));const rt=gn.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),ru=e=>{switch(typeof e){case"undefined":return rt.undefined;case"string":return rt.string;case"number":return isNaN(e)?rt.nan:rt.number;case"boolean":return rt.boolean;case"function":return rt.function;case"bigint":return rt.bigint;case"symbol":return rt.symbol;case"object":return Array.isArray(e)?rt.array:e===null?rt.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?rt.promise:typeof Map<"u"&&e instanceof Map?rt.map:typeof Set<"u"&&e instanceof Set?rt.set:typeof Date<"u"&&e instanceof Date?rt.date:rt.object;default:return rt.unknown}},Ue=gn.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Tle=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class Lo extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){const n=t||function(o){return o.message},r={_errors:[]},i=o=>{for(const a of o.issues)if(a.code==="invalid_union")a.unionErrors.map(i);else if(a.code==="invalid_return_type")i(a.returnTypeError);else if(a.code==="invalid_arguments")i(a.argumentsError);else if(a.path.length===0)r._errors.push(n(a));else{let s=r,u=0;for(;u<a.path.length;){const l=a.path[u];u===a.path.length-1?(s[l]=s[l]||{_errors:[]},s[l]._errors.push(n(a))):s[l]=s[l]||{_errors:[]},s=s[l],u++}}};return i(this),r}static assert(t){if(!(t instanceof Lo))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,gn.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){const n={},r=[];for(const i of this.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}Lo.create=e=>new Lo(e);const Yd=(e,t)=>{let n;switch(e.code){case Ue.invalid_type:e.received===rt.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case Ue.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,gn.jsonStringifyReplacer)}`;break;case Ue.unrecognized_keys:n=`Unrecognized key(s) in object: ${gn.joinValues(e.keys,", ")}`;break;case Ue.invalid_union:n="Invalid input";break;case Ue.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${gn.joinValues(e.options)}`;break;case Ue.invalid_enum_value:n=`Invalid enum value. Expected ${gn.joinValues(e.options)}, received '${e.received}'`;break;case Ue.invalid_arguments:n="Invalid function arguments";break;case Ue.invalid_return_type:n="Invalid function return type";break;case Ue.invalid_date:n="Invalid date";break;case Ue.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:gn.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case Ue.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case Ue.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case Ue.custom:n="Invalid input";break;case Ue.invalid_intersection_types:n="Intersection results could not be merged";break;case Ue.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case Ue.not_finite:n="Number must be finite";break;default:n=t.defaultError,gn.assertNever(e)}return{message:n}};let Kj=Yd;function Mle(e){Kj=e}function Gy(){return Kj}const Yy=e=>{const{data:t,path:n,errorMaps:r,issueData:i}=e,o=[...n,...i.path||[]],a={...i,path:o};if(i.message!==void 0)return{...i,path:o,message:i.message};let s="";const u=r.filter(l=>!!l).slice().reverse();for(const l of u)s=l(a,{data:t,defaultError:s}).message;return{...i,path:o,message:s}},Rle=[];function et(e,t){const n=Gy(),r=Yy({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Yd?void 0:Yd].filter(i=>!!i)});e.common.issues.push(r)}class $i{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const i of n){if(i.status==="aborted")return Dt;i.status==="dirty"&&t.dirty(),r.push(i.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const i of n){const o=await i.key,a=await i.value;r.push({key:o,value:a})}return $i.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const i of n){const{key:o,value:a}=i;if(o.status==="aborted"||a.status==="aborted")return Dt;o.status==="dirty"&&t.dirty(),a.status==="dirty"&&t.dirty(),o.value!=="__proto__"&&(typeof a.value<"u"||i.alwaysSet)&&(r[o.value]=a.value)}return{status:t.value,value:r}}}const Dt=Object.freeze({status:"aborted"}),vd=e=>({status:"dirty",value:e}),Hi=e=>({status:"valid",value:e}),ZC=e=>e.status==="aborted",XC=e=>e.status==="dirty",Hc=e=>e.status==="valid",ng=e=>typeof Promise<"u"&&e instanceof Promise;function Zy(e,t,n,r){if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function qj(e,t,n,r,i){if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,n),n}var dt;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(dt||(dt={}));var s0,u0;class Ts{constructor(t,n,r,i){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=i}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const QM=(e,t)=>{if(Hc(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new Lo(e.common.issues);return this._error=n,this._error}}};function Gt(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(a,s)=>{var u,l;const{message:c}=e;return a.code==="invalid_enum_value"?{message:c??s.defaultError}:typeof s.data>"u"?{message:(u=c??r)!==null&&u!==void 0?u:s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:(l=c??n)!==null&&l!==void 0?l:s.defaultError}},description:i}}class en{get description(){return this._def.description}_getType(t){return ru(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:ru(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new $i,ctx:{common:t.parent.common,data:t.data,parsedType:ru(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(ng(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){var r;const i={common:{issues:[],async:(r=n?.async)!==null&&r!==void 0?r:!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:ru(t)},o=this._parseSync({data:t,path:i.path,parent:i});return QM(i,o)}"~validate"(t){var n,r;const i={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:ru(t)};if(!this["~standard"].async)try{const o=this._parseSync({data:t,path:[],parent:i});return Hc(o)?{value:o.value}:{issues:i.common.issues}}catch(o){!((r=(n=o?.message)===null||n===void 0?void 0:n.toLowerCase())===null||r===void 0)&&r.includes("encountered")&&(this["~standard"].async=!0),i.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:i}).then(o=>Hc(o)?{value:o.value}:{issues:i.common.issues})}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:ru(t)},i=this._parse({data:t,path:r.path,parent:r}),o=await(ng(i)?i:Promise.resolve(i));return QM(r,o)}refine(t,n){const r=i=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(i):n;return this._refinement((i,o)=>{const a=t(i),s=()=>o.addIssue({code:Ue.custom,...r(i)});return typeof Promise<"u"&&a instanceof Promise?a.then(u=>u?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(t,n){return this._refinement((r,i)=>t(r)?!0:(i.addIssue(typeof n=="function"?n(r,i):n),!1))}_refinement(t){return new Za({schema:this,typeName:Tt.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return Os.create(this,this._def)}nullable(){return Dl.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Ka.create(this)}promise(){return Xd.create(this,this._def)}or(t){return ag.create([this,t],this._def)}and(t){return sg.create(this,t,this._def)}transform(t){return new Za({...Gt(this._def),schema:this,typeName:Tt.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new dg({...Gt(this._def),innerType:this,defaultValue:n,typeName:Tt.ZodDefault})}brand(){return new GO({typeName:Tt.ZodBranded,type:this,...Gt(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new hg({...Gt(this._def),innerType:this,catchValue:n,typeName:Tt.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return Em.create(this,t)}readonly(){return pg.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Dle=/^c[^\s-]{8,}$/i,$le=/^[0-9a-z]+$/,Ile=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Nle=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Lle=/^[a-z0-9_-]{21}$/i,Fle=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,jle=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Ble=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,zle="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let yS;const Ule=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Vle=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,Wle=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,Hle=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Kle=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,qle=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Gj="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Gle=new RegExp(`^${Gj}$`);function Yj(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function Yle(e){return new RegExp(`^${Yj(e)}$`)}function Zj(e){let t=`${Gj}T${Yj(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function Zle(e,t){return!!((t==="v4"||!t)&&Ule.test(e)||(t==="v6"||!t)&&Wle.test(e))}function Xle(e,t){if(!Fle.test(e))return!1;try{const[n]=e.split("."),r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),i=JSON.parse(atob(r));return!(typeof i!="object"||i===null||!i.typ||!i.alg||t&&i.alg!==t)}catch{return!1}}function Qle(e,t){return!!((t==="v4"||!t)&&Vle.test(e)||(t==="v6"||!t)&&Hle.test(e))}class Ua extends en{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==rt.string){const o=this._getOrReturnCtx(t);return et(o,{code:Ue.invalid_type,expected:rt.string,received:o.parsedType}),Dt}const r=new $i;let i;for(const o of this._def.checks)if(o.kind==="min")t.data.length<o.value&&(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="max")t.data.length>o.value&&(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="length"){const a=t.data.length>o.value,s=t.data.length<o.value;(a||s)&&(i=this._getOrReturnCtx(t,i),a?et(i,{code:Ue.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}):s&&et(i,{code:Ue.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}),r.dirty())}else if(o.kind==="email")Ble.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"email",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="emoji")yS||(yS=new RegExp(zle,"u")),yS.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"emoji",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="uuid")Nle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"uuid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="nanoid")Lle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"nanoid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="cuid")Dle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"cuid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="cuid2")$le.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"cuid2",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="ulid")Ile.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"ulid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="url")try{new URL(t.data)}catch{i=this._getOrReturnCtx(t,i),et(i,{validation:"url",code:Ue.invalid_string,message:o.message}),r.dirty()}else o.kind==="regex"?(o.regex.lastIndex=0,o.regex.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"regex",code:Ue.invalid_string,message:o.message}),r.dirty())):o.kind==="trim"?t.data=t.data.trim():o.kind==="includes"?t.data.includes(o.value,o.position)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:{includes:o.value,position:o.position},message:o.message}),r.dirty()):o.kind==="toLowerCase"?t.data=t.data.toLowerCase():o.kind==="toUpperCase"?t.data=t.data.toUpperCase():o.kind==="startsWith"?t.data.startsWith(o.value)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:{startsWith:o.value},message:o.message}),r.dirty()):o.kind==="endsWith"?t.data.endsWith(o.value)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:{endsWith:o.value},message:o.message}),r.dirty()):o.kind==="datetime"?Zj(o).test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:"datetime",message:o.message}),r.dirty()):o.kind==="date"?Gle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:"date",message:o.message}),r.dirty()):o.kind==="time"?Yle(o).test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:"time",message:o.message}),r.dirty()):o.kind==="duration"?jle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"duration",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="ip"?Zle(t.data,o.version)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"ip",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="jwt"?Xle(t.data,o.alg)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"jwt",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="cidr"?Qle(t.data,o.version)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"cidr",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="base64"?Kle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"base64",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="base64url"?qle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"base64url",code:Ue.invalid_string,message:o.message}),r.dirty()):gn.assertNever(o);return{status:r.value,value:t.data}}_regex(t,n,r){return this.refinement(i=>t.test(i),{validation:n,code:Ue.invalid_string,...dt.errToObj(r)})}_addCheck(t){return new Ua({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...dt.errToObj(t)})}url(t){return this._addCheck({kind:"url",...dt.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...dt.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...dt.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...dt.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...dt.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...dt.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...dt.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...dt.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...dt.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...dt.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...dt.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...dt.errToObj(t)})}datetime(t){var n,r;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:(n=t?.offset)!==null&&n!==void 0?n:!1,local:(r=t?.local)!==null&&r!==void 0?r:!1,...dt.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,...dt.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",...dt.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...dt.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n?.position,...dt.errToObj(n?.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...dt.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...dt.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...dt.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...dt.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...dt.errToObj(n)})}nonempty(t){return this.min(1,dt.errToObj(t))}trim(){return new Ua({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Ua({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Ua({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}Ua.create=e=>{var t;return new Ua({checks:[],typeName:Tt.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Gt(e)})};function Jle(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,o=parseInt(e.toFixed(i).replace(".","")),a=parseInt(t.toFixed(i).replace(".",""));return o%a/Math.pow(10,i)}class Tl extends en{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==rt.number){const o=this._getOrReturnCtx(t);return et(o,{code:Ue.invalid_type,expected:rt.number,received:o.parsedType}),Dt}let r;const i=new $i;for(const o of this._def.checks)o.kind==="int"?gn.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.invalid_type,expected:"integer",received:"float",message:o.message}),i.dirty()):o.kind==="min"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.too_small,minimum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),i.dirty()):o.kind==="max"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.too_big,maximum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),i.dirty()):o.kind==="multipleOf"?Jle(t.data,o.value)!==0&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):o.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.not_finite,message:o.message}),i.dirty()):gn.assertNever(o);return{status:i.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,dt.toString(n))}gt(t,n){return this.setLimit("min",t,!1,dt.toString(n))}lte(t,n){return this.setLimit("max",t,!0,dt.toString(n))}lt(t,n){return this.setLimit("max",t,!1,dt.toString(n))}setLimit(t,n,r,i){return new Tl({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:dt.toString(i)}]})}_addCheck(t){return new Tl({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:dt.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:dt.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:dt.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:dt.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:dt.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:dt.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:dt.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:dt.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:dt.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&gn.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(n)&&Number.isFinite(t)}}Tl.create=e=>new Tl({checks:[],typeName:Tt.ZodNumber,coerce:e?.coerce||!1,...Gt(e)});class Ml extends en{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==rt.bigint)return this._getInvalidInput(t);let r;const i=new $i;for(const o of this._def.checks)o.kind==="min"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.too_small,type:"bigint",minimum:o.value,inclusive:o.inclusive,message:o.message}),i.dirty()):o.kind==="max"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.too_big,type:"bigint",maximum:o.value,inclusive:o.inclusive,message:o.message}),i.dirty()):o.kind==="multipleOf"?t.data%o.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):gn.assertNever(o);return{status:i.value,value:t.data}}_getInvalidInput(t){const n=this._getOrReturnCtx(t);return et(n,{code:Ue.invalid_type,expected:rt.bigint,received:n.parsedType}),Dt}gte(t,n){return this.setLimit("min",t,!0,dt.toString(n))}gt(t,n){return this.setLimit("min",t,!1,dt.toString(n))}lte(t,n){return this.setLimit("max",t,!0,dt.toString(n))}lt(t,n){return this.setLimit("max",t,!1,dt.toString(n))}setLimit(t,n,r,i){return new Ml({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:dt.toString(i)}]})}_addCheck(t){return new Ml({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:dt.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:dt.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:dt.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:dt.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:dt.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}Ml.create=e=>{var t;return new Ml({checks:[],typeName:Tt.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Gt(e)})};class rg extends en{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==rt.boolean){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.boolean,received:r.parsedType}),Dt}return Hi(t.data)}}rg.create=e=>new rg({typeName:Tt.ZodBoolean,coerce:e?.coerce||!1,...Gt(e)});class Kc extends en{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==rt.date){const o=this._getOrReturnCtx(t);return et(o,{code:Ue.invalid_type,expected:rt.date,received:o.parsedType}),Dt}if(isNaN(t.data.getTime())){const o=this._getOrReturnCtx(t);return et(o,{code:Ue.invalid_date}),Dt}const r=new $i;let i;for(const o of this._def.checks)o.kind==="min"?t.data.getTime()<o.value&&(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.too_small,message:o.message,inclusive:!0,exact:!1,minimum:o.value,type:"date"}),r.dirty()):o.kind==="max"?t.data.getTime()>o.value&&(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.too_big,message:o.message,inclusive:!0,exact:!1,maximum:o.value,type:"date"}),r.dirty()):gn.assertNever(o);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Kc({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:dt.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:dt.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}}Kc.create=e=>new Kc({checks:[],coerce:e?.coerce||!1,typeName:Tt.ZodDate,...Gt(e)});class Xy extends en{_parse(t){if(this._getType(t)!==rt.symbol){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.symbol,received:r.parsedType}),Dt}return Hi(t.data)}}Xy.create=e=>new Xy({typeName:Tt.ZodSymbol,...Gt(e)});class ig extends en{_parse(t){if(this._getType(t)!==rt.undefined){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.undefined,received:r.parsedType}),Dt}return Hi(t.data)}}ig.create=e=>new ig({typeName:Tt.ZodUndefined,...Gt(e)});class og extends en{_parse(t){if(this._getType(t)!==rt.null){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.null,received:r.parsedType}),Dt}return Hi(t.data)}}og.create=e=>new og({typeName:Tt.ZodNull,...Gt(e)});class Zd extends en{constructor(){super(...arguments),this._any=!0}_parse(t){return Hi(t.data)}}Zd.create=e=>new Zd({typeName:Tt.ZodAny,...Gt(e)});class Rc extends en{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Hi(t.data)}}Rc.create=e=>new Rc({typeName:Tt.ZodUnknown,...Gt(e)});class bu extends en{_parse(t){const n=this._getOrReturnCtx(t);return et(n,{code:Ue.invalid_type,expected:rt.never,received:n.parsedType}),Dt}}bu.create=e=>new bu({typeName:Tt.ZodNever,...Gt(e)});class Qy extends en{_parse(t){if(this._getType(t)!==rt.undefined){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.void,received:r.parsedType}),Dt}return Hi(t.data)}}Qy.create=e=>new Qy({typeName:Tt.ZodVoid,...Gt(e)});class Ka extends en{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),i=this._def;if(n.parsedType!==rt.array)return et(n,{code:Ue.invalid_type,expected:rt.array,received:n.parsedType}),Dt;if(i.exactLength!==null){const a=n.data.length>i.exactLength.value,s=n.data.length<i.exactLength.value;(a||s)&&(et(n,{code:a?Ue.too_big:Ue.too_small,minimum:s?i.exactLength.value:void 0,maximum:a?i.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:i.exactLength.message}),r.dirty())}if(i.minLength!==null&&n.data.length<i.minLength.value&&(et(n,{code:Ue.too_small,minimum:i.minLength.value,type:"array",inclusive:!0,exact:!1,message:i.minLength.message}),r.dirty()),i.maxLength!==null&&n.data.length>i.maxLength.value&&(et(n,{code:Ue.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((a,s)=>i.type._parseAsync(new Ts(n,a,n.path,s)))).then(a=>$i.mergeArray(r,a));const o=[...n.data].map((a,s)=>i.type._parseSync(new Ts(n,a,n.path,s)));return $i.mergeArray(r,o)}get element(){return this._def.type}min(t,n){return new Ka({...this._def,minLength:{value:t,message:dt.toString(n)}})}max(t,n){return new Ka({...this._def,maxLength:{value:t,message:dt.toString(n)}})}length(t,n){return new Ka({...this._def,exactLength:{value:t,message:dt.toString(n)}})}nonempty(t){return this.min(1,t)}}Ka.create=(e,t)=>new Ka({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Tt.ZodArray,...Gt(t)});function nd(e){if(e instanceof cr){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=Os.create(nd(r))}return new cr({...e._def,shape:()=>t})}else return e instanceof Ka?new Ka({...e._def,type:nd(e.element)}):e instanceof Os?Os.create(nd(e.unwrap())):e instanceof Dl?Dl.create(nd(e.unwrap())):e instanceof Ms?Ms.create(e.items.map(t=>nd(t))):e}class cr extends en{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=gn.objectKeys(t);return this._cached={shape:t,keys:n}}_parse(t){if(this._getType(t)!==rt.object){const l=this._getOrReturnCtx(t);return et(l,{code:Ue.invalid_type,expected:rt.object,received:l.parsedType}),Dt}const{status:r,ctx:i}=this._processInputParams(t),{shape:o,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof bu&&this._def.unknownKeys==="strip"))for(const l in i.data)a.includes(l)||s.push(l);const u=[];for(const l of a){const c=o[l],f=i.data[l];u.push({key:{status:"valid",value:l},value:c._parse(new Ts(i,f,i.path,l)),alwaysSet:l in i.data})}if(this._def.catchall instanceof bu){const l=this._def.unknownKeys;if(l==="passthrough")for(const c of s)u.push({key:{status:"valid",value:c},value:{status:"valid",value:i.data[c]}});else if(l==="strict")s.length>0&&(et(i,{code:Ue.unrecognized_keys,keys:s}),r.dirty());else if(l!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const l=this._def.catchall;for(const c of s){const f=i.data[c];u.push({key:{status:"valid",value:c},value:l._parse(new Ts(i,f,i.path,c)),alwaysSet:c in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const l=[];for(const c of u){const f=await c.key,h=await c.value;l.push({key:f,value:h,alwaysSet:c.alwaysSet})}return l}).then(l=>$i.mergeObjectSync(r,l)):$i.mergeObjectSync(r,u)}get shape(){return this._def.shape()}strict(t){return dt.errToObj,new cr({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var i,o,a,s;const u=(a=(o=(i=this._def).errorMap)===null||o===void 0?void 0:o.call(i,n,r).message)!==null&&a!==void 0?a:r.defaultError;return n.code==="unrecognized_keys"?{message:(s=dt.errToObj(t).message)!==null&&s!==void 0?s:u}:{message:u}}}:{}})}strip(){return new cr({...this._def,unknownKeys:"strip"})}passthrough(){return new cr({...this._def,unknownKeys:"passthrough"})}extend(t){return new cr({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new cr({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:Tt.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new cr({...this._def,catchall:t})}pick(t){const n={};return gn.objectKeys(t).forEach(r=>{t[r]&&this.shape[r]&&(n[r]=this.shape[r])}),new cr({...this._def,shape:()=>n})}omit(t){const n={};return gn.objectKeys(this.shape).forEach(r=>{t[r]||(n[r]=this.shape[r])}),new cr({...this._def,shape:()=>n})}deepPartial(){return nd(this)}partial(t){const n={};return gn.objectKeys(this.shape).forEach(r=>{const i=this.shape[r];t&&!t[r]?n[r]=i:n[r]=i.optional()}),new cr({...this._def,shape:()=>n})}required(t){const n={};return gn.objectKeys(this.shape).forEach(r=>{if(t&&!t[r])n[r]=this.shape[r];else{let o=this.shape[r];for(;o instanceof Os;)o=o._def.innerType;n[r]=o}}),new cr({...this._def,shape:()=>n})}keyof(){return Xj(gn.objectKeys(this.shape))}}cr.create=(e,t)=>new cr({shape:()=>e,unknownKeys:"strip",catchall:bu.create(),typeName:Tt.ZodObject,...Gt(t)});cr.strictCreate=(e,t)=>new cr({shape:()=>e,unknownKeys:"strict",catchall:bu.create(),typeName:Tt.ZodObject,...Gt(t)});cr.lazycreate=(e,t)=>new cr({shape:e,unknownKeys:"strip",catchall:bu.create(),typeName:Tt.ZodObject,...Gt(t)});class ag extends en{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function i(o){for(const s of o)if(s.result.status==="valid")return s.result;for(const s of o)if(s.result.status==="dirty")return n.common.issues.push(...s.ctx.common.issues),s.result;const a=o.map(s=>new Lo(s.ctx.common.issues));return et(n,{code:Ue.invalid_union,unionErrors:a}),Dt}if(n.common.async)return Promise.all(r.map(async o=>{const a={...n,common:{...n.common,issues:[]},parent:null};return{result:await o._parseAsync({data:n.data,path:n.path,parent:a}),ctx:a}})).then(i);{let o;const a=[];for(const u of r){const l={...n,common:{...n.common,issues:[]},parent:null},c=u._parseSync({data:n.data,path:n.path,parent:l});if(c.status==="valid")return c;c.status==="dirty"&&!o&&(o={result:c,ctx:l}),l.common.issues.length&&a.push(l.common.issues)}if(o)return n.common.issues.push(...o.ctx.common.issues),o.result;const s=a.map(u=>new Lo(u));return et(n,{code:Ue.invalid_union,unionErrors:s}),Dt}}get options(){return this._def.options}}ag.create=(e,t)=>new ag({options:e,typeName:Tt.ZodUnion,...Gt(t)});const Xs=e=>e instanceof lg?Xs(e.schema):e instanceof Za?Xs(e.innerType()):e instanceof cg?[e.value]:e instanceof Rl?e.options:e instanceof fg?gn.objectValues(e.enum):e instanceof dg?Xs(e._def.innerType):e instanceof ig?[void 0]:e instanceof og?[null]:e instanceof Os?[void 0,...Xs(e.unwrap())]:e instanceof Dl?[null,...Xs(e.unwrap())]:e instanceof GO||e instanceof pg?Xs(e.unwrap()):e instanceof hg?Xs(e._def.innerType):[];class ew extends en{_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==rt.object)return et(n,{code:Ue.invalid_type,expected:rt.object,received:n.parsedType}),Dt;const r=this.discriminator,i=n.data[r],o=this.optionsMap.get(i);return o?n.common.async?o._parseAsync({data:n.data,path:n.path,parent:n}):o._parseSync({data:n.data,path:n.path,parent:n}):(et(n,{code:Ue.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),Dt)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){const i=new Map;for(const o of n){const a=Xs(o.shape[t]);if(!a.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const s of a){if(i.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);i.set(s,o)}}return new ew({typeName:Tt.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:i,...Gt(r)})}}function QC(e,t){const n=ru(e),r=ru(t);if(e===t)return{valid:!0,data:e};if(n===rt.object&&r===rt.object){const i=gn.objectKeys(t),o=gn.objectKeys(e).filter(s=>i.indexOf(s)!==-1),a={...e,...t};for(const s of o){const u=QC(e[s],t[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(n===rt.array&&r===rt.array){if(e.length!==t.length)return{valid:!1};const i=[];for(let o=0;o<e.length;o++){const a=e[o],s=t[o],u=QC(a,s);if(!u.valid)return{valid:!1};i.push(u.data)}return{valid:!0,data:i}}else return n===rt.date&&r===rt.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class sg extends en{_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=(o,a)=>{if(ZC(o)||ZC(a))return Dt;const s=QC(o.value,a.value);return s.valid?((XC(o)||XC(a))&&n.dirty(),{status:n.value,value:s.data}):(et(r,{code:Ue.invalid_intersection_types}),Dt)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([o,a])=>i(o,a)):i(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}sg.create=(e,t,n)=>new sg({left:e,right:t,typeName:Tt.ZodIntersection,...Gt(n)});class Ms extends en{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==rt.array)return et(r,{code:Ue.invalid_type,expected:rt.array,received:r.parsedType}),Dt;if(r.data.length<this._def.items.length)return et(r,{code:Ue.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Dt;!this._def.rest&&r.data.length>this._def.items.length&&(et(r,{code:Ue.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const o=[...r.data].map((a,s)=>{const u=this._def.items[s]||this._def.rest;return u?u._parse(new Ts(r,a,r.path,s)):null}).filter(a=>!!a);return r.common.async?Promise.all(o).then(a=>$i.mergeArray(n,a)):$i.mergeArray(n,o)}get items(){return this._def.items}rest(t){return new Ms({...this._def,rest:t})}}Ms.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Ms({items:e,typeName:Tt.ZodTuple,rest:null,...Gt(t)})};class ug extends en{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==rt.object)return et(r,{code:Ue.invalid_type,expected:rt.object,received:r.parsedType}),Dt;const i=[],o=this._def.keyType,a=this._def.valueType;for(const s in r.data)i.push({key:o._parse(new Ts(r,s,r.path,s)),value:a._parse(new Ts(r,r.data[s],r.path,s)),alwaysSet:s in r.data});return r.common.async?$i.mergeObjectAsync(n,i):$i.mergeObjectSync(n,i)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof en?new ug({keyType:t,valueType:n,typeName:Tt.ZodRecord,...Gt(r)}):new ug({keyType:Ua.create(),valueType:t,typeName:Tt.ZodRecord,...Gt(n)})}}class Jy extends en{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==rt.map)return et(r,{code:Ue.invalid_type,expected:rt.map,received:r.parsedType}),Dt;const i=this._def.keyType,o=this._def.valueType,a=[...r.data.entries()].map(([s,u],l)=>({key:i._parse(new Ts(r,s,r.path,[l,"key"])),value:o._parse(new Ts(r,u,r.path,[l,"value"]))}));if(r.common.async){const s=new Map;return Promise.resolve().then(async()=>{for(const u of a){const l=await u.key,c=await u.value;if(l.status==="aborted"||c.status==="aborted")return Dt;(l.status==="dirty"||c.status==="dirty")&&n.dirty(),s.set(l.value,c.value)}return{status:n.value,value:s}})}else{const s=new Map;for(const u of a){const l=u.key,c=u.value;if(l.status==="aborted"||c.status==="aborted")return Dt;(l.status==="dirty"||c.status==="dirty")&&n.dirty(),s.set(l.value,c.value)}return{status:n.value,value:s}}}}Jy.create=(e,t,n)=>new Jy({valueType:t,keyType:e,typeName:Tt.ZodMap,...Gt(n)});class qc extends en{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==rt.set)return et(r,{code:Ue.invalid_type,expected:rt.set,received:r.parsedType}),Dt;const i=this._def;i.minSize!==null&&r.data.size<i.minSize.value&&(et(r,{code:Ue.too_small,minimum:i.minSize.value,type:"set",inclusive:!0,exact:!1,message:i.minSize.message}),n.dirty()),i.maxSize!==null&&r.data.size>i.maxSize.value&&(et(r,{code:Ue.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),n.dirty());const o=this._def.valueType;function a(u){const l=new Set;for(const c of u){if(c.status==="aborted")return Dt;c.status==="dirty"&&n.dirty(),l.add(c.value)}return{status:n.value,value:l}}const s=[...r.data.values()].map((u,l)=>o._parse(new Ts(r,u,r.path,l)));return r.common.async?Promise.all(s).then(u=>a(u)):a(s)}min(t,n){return new qc({...this._def,minSize:{value:t,message:dt.toString(n)}})}max(t,n){return new qc({...this._def,maxSize:{value:t,message:dt.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}qc.create=(e,t)=>new qc({valueType:e,minSize:null,maxSize:null,typeName:Tt.ZodSet,...Gt(t)});class kd extends en{constructor(){super(...arguments),this.validate=this.implement}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==rt.function)return et(n,{code:Ue.invalid_type,expected:rt.function,received:n.parsedType}),Dt;function r(s,u){return Yy({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Gy(),Yd].filter(l=>!!l),issueData:{code:Ue.invalid_arguments,argumentsError:u}})}function i(s,u){return Yy({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Gy(),Yd].filter(l=>!!l),issueData:{code:Ue.invalid_return_type,returnTypeError:u}})}const o={errorMap:n.common.contextualErrorMap},a=n.data;if(this._def.returns instanceof Xd){const s=this;return Hi(async function(...u){const l=new Lo([]),c=await s._def.args.parseAsync(u,o).catch(p=>{throw l.addIssue(r(u,p)),l}),f=await Reflect.apply(a,this,c);return await s._def.returns._def.type.parseAsync(f,o).catch(p=>{throw l.addIssue(i(f,p)),l})})}else{const s=this;return Hi(function(...u){const l=s._def.args.safeParse(u,o);if(!l.success)throw new Lo([r(u,l.error)]);const c=Reflect.apply(a,this,l.data),f=s._def.returns.safeParse(c,o);if(!f.success)throw new Lo([i(c,f.error)]);return f.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new kd({...this._def,args:Ms.create(t).rest(Rc.create())})}returns(t){return new kd({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new kd({args:t||Ms.create([]).rest(Rc.create()),returns:n||Rc.create(),typeName:Tt.ZodFunction,...Gt(r)})}}class lg extends en{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}lg.create=(e,t)=>new lg({getter:e,typeName:Tt.ZodLazy,...Gt(t)});class cg extends en{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return et(n,{received:n.data,code:Ue.invalid_literal,expected:this._def.value}),Dt}return{status:"valid",value:t.data}}get value(){return this._def.value}}cg.create=(e,t)=>new cg({value:e,typeName:Tt.ZodLiteral,...Gt(t)});function Xj(e,t){return new Rl({values:e,typeName:Tt.ZodEnum,...Gt(t)})}class Rl extends en{constructor(){super(...arguments),s0.set(this,void 0)}_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return et(n,{expected:gn.joinValues(r),received:n.parsedType,code:Ue.invalid_type}),Dt}if(Zy(this,s0)||qj(this,s0,new Set(this._def.values)),!Zy(this,s0).has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return et(n,{received:n.data,code:Ue.invalid_enum_value,options:r}),Dt}return Hi(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return Rl.create(t,{...this._def,...n})}exclude(t,n=this._def){return Rl.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}s0=new WeakMap;Rl.create=Xj;class fg extends en{constructor(){super(...arguments),u0.set(this,void 0)}_parse(t){const n=gn.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==rt.string&&r.parsedType!==rt.number){const i=gn.objectValues(n);return et(r,{expected:gn.joinValues(i),received:r.parsedType,code:Ue.invalid_type}),Dt}if(Zy(this,u0)||qj(this,u0,new Set(gn.getValidEnumValues(this._def.values))),!Zy(this,u0).has(t.data)){const i=gn.objectValues(n);return et(r,{received:r.data,code:Ue.invalid_enum_value,options:i}),Dt}return Hi(t.data)}get enum(){return this._def.values}}u0=new WeakMap;fg.create=(e,t)=>new fg({values:e,typeName:Tt.ZodNativeEnum,...Gt(t)});class Xd extends en{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==rt.promise&&n.common.async===!1)return et(n,{code:Ue.invalid_type,expected:rt.promise,received:n.parsedType}),Dt;const r=n.parsedType===rt.promise?n.data:Promise.resolve(n.data);return Hi(r.then(i=>this._def.type.parseAsync(i,{path:n.path,errorMap:n.common.contextualErrorMap})))}}Xd.create=(e,t)=>new Xd({type:e,typeName:Tt.ZodPromise,...Gt(t)});class Za extends en{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Tt.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=this._def.effect||null,o={addIssue:a=>{et(r,a),a.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),i.type==="preprocess"){const a=i.transform(r.data,o);if(r.common.async)return Promise.resolve(a).then(async s=>{if(n.value==="aborted")return Dt;const u=await this._def.schema._parseAsync({data:s,path:r.path,parent:r});return u.status==="aborted"?Dt:u.status==="dirty"||n.value==="dirty"?vd(u.value):u});{if(n.value==="aborted")return Dt;const s=this._def.schema._parseSync({data:a,path:r.path,parent:r});return s.status==="aborted"?Dt:s.status==="dirty"||n.value==="dirty"?vd(s.value):s}}if(i.type==="refinement"){const a=s=>{const u=i.refinement(s,o);if(r.common.async)return Promise.resolve(u);if(u instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(r.common.async===!1){const s=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?Dt:(s.status==="dirty"&&n.dirty(),a(s.value),{status:n.value,value:s.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(s=>s.status==="aborted"?Dt:(s.status==="dirty"&&n.dirty(),a(s.value).then(()=>({status:n.value,value:s.value}))))}if(i.type==="transform")if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Hc(a))return a;const s=i.transform(a.value,o);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:s}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>Hc(a)?Promise.resolve(i.transform(a.value,o)).then(s=>({status:n.value,value:s})):a);gn.assertNever(i)}}Za.create=(e,t,n)=>new Za({schema:e,typeName:Tt.ZodEffects,effect:t,...Gt(n)});Za.createWithPreprocess=(e,t,n)=>new Za({schema:t,effect:{type:"preprocess",transform:e},typeName:Tt.ZodEffects,...Gt(n)});class Os extends en{_parse(t){return this._getType(t)===rt.undefined?Hi(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Os.create=(e,t)=>new Os({innerType:e,typeName:Tt.ZodOptional,...Gt(t)});class Dl extends en{_parse(t){return this._getType(t)===rt.null?Hi(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Dl.create=(e,t)=>new Dl({innerType:e,typeName:Tt.ZodNullable,...Gt(t)});class dg extends en{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===rt.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}dg.create=(e,t)=>new dg({innerType:e,typeName:Tt.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Gt(t)});class hg extends en{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},i=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return ng(i)?i.then(o=>({status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new Lo(r.common.issues)},input:r.data})})):{status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Lo(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}hg.create=(e,t)=>new hg({innerType:e,typeName:Tt.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Gt(t)});class eb extends en{_parse(t){if(this._getType(t)!==rt.nan){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.nan,received:r.parsedType}),Dt}return{status:"valid",value:t.data}}}eb.create=e=>new eb({typeName:Tt.ZodNaN,...Gt(e)});const ece=Symbol("zod_brand");class GO extends en{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class Em extends en{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const o=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?Dt:o.status==="dirty"?(n.dirty(),vd(o.value)):this._def.out._parseAsync({data:o.value,path:r.path,parent:r})})();{const i=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?Dt:i.status==="dirty"?(n.dirty(),{status:"dirty",value:i.value}):this._def.out._parseSync({data:i.value,path:r.path,parent:r})}}static create(t,n){return new Em({in:t,out:n,typeName:Tt.ZodPipeline})}}class pg extends en{_parse(t){const n=this._def.innerType._parse(t),r=i=>(Hc(i)&&(i.value=Object.freeze(i.value)),i);return ng(n)?n.then(i=>r(i)):r(n)}unwrap(){return this._def.innerType}}pg.create=(e,t)=>new pg({innerType:e,typeName:Tt.ZodReadonly,...Gt(t)});function Qj(e,t={},n){return e?Zd.create().superRefine((r,i)=>{var o,a;if(!e(r)){const s=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,u=(a=(o=s.fatal)!==null&&o!==void 0?o:n)!==null&&a!==void 0?a:!0,l=typeof s=="string"?{message:s}:s;i.addIssue({code:"custom",...l,fatal:u})}}):Zd.create()}const tce={object:cr.lazycreate};var Tt;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(Tt||(Tt={}));const nce=(e,t={message:`Input not instance of ${e.name}`})=>Qj(n=>n instanceof e,t),Jj=Ua.create,eB=Tl.create,rce=eb.create,ice=Ml.create,tB=rg.create,oce=Kc.create,ace=Xy.create,sce=ig.create,uce=og.create,lce=Zd.create,cce=Rc.create,fce=bu.create,dce=Qy.create,hce=Ka.create,pce=cr.create,gce=cr.strictCreate,mce=ag.create,vce=ew.create,yce=sg.create,bce=Ms.create,xce=ug.create,wce=Jy.create,_ce=qc.create,Sce=kd.create,Cce=lg.create,Ece=cg.create,Oce=Rl.create,Ace=fg.create,Pce=Xd.create,JM=Za.create,kce=Os.create,Tce=Dl.create,Mce=Za.createWithPreprocess,Rce=Em.create,Dce=()=>Jj().optional(),$ce=()=>eB().optional(),Ice=()=>tB().optional(),Nce={string:e=>Ua.create({...e,coerce:!0}),number:e=>Tl.create({...e,coerce:!0}),boolean:e=>rg.create({...e,coerce:!0}),bigint:e=>Ml.create({...e,coerce:!0}),date:e=>Kc.create({...e,coerce:!0})},Lce=Dt;var uXe=Object.freeze({__proto__:null,defaultErrorMap:Yd,setErrorMap:Mle,getErrorMap:Gy,makeIssue:Yy,EMPTY_PATH:Rle,addIssueToContext:et,ParseStatus:$i,INVALID:Dt,DIRTY:vd,OK:Hi,isAborted:ZC,isDirty:XC,isValid:Hc,isAsync:ng,get util(){return gn},get objectUtil(){return YC},ZodParsedType:rt,getParsedType:ru,ZodType:en,datetimeRegex:Zj,ZodString:Ua,ZodNumber:Tl,ZodBigInt:Ml,ZodBoolean:rg,ZodDate:Kc,ZodSymbol:Xy,ZodUndefined:ig,ZodNull:og,ZodAny:Zd,ZodUnknown:Rc,ZodNever:bu,ZodVoid:Qy,ZodArray:Ka,ZodObject:cr,ZodUnion:ag,ZodDiscriminatedUnion:ew,ZodIntersection:sg,ZodTuple:Ms,ZodRecord:ug,ZodMap:Jy,ZodSet:qc,ZodFunction:kd,ZodLazy:lg,ZodLiteral:cg,ZodEnum:Rl,ZodNativeEnum:fg,ZodPromise:Xd,ZodEffects:Za,ZodTransformer:Za,ZodOptional:Os,ZodNullable:Dl,ZodDefault:dg,ZodCatch:hg,ZodNaN:eb,BRAND:ece,ZodBranded:GO,ZodPipeline:Em,ZodReadonly:pg,custom:Qj,Schema:en,ZodSchema:en,late:tce,get ZodFirstPartyTypeKind(){return Tt},coerce:Nce,any:lce,array:hce,bigint:ice,boolean:tB,date:oce,discriminatedUnion:vce,effect:JM,enum:Oce,function:Sce,instanceof:nce,intersection:yce,lazy:Cce,literal:Ece,map:wce,nan:rce,nativeEnum:Ace,never:fce,null:uce,nullable:Tce,number:eB,object:pce,oboolean:Ice,onumber:$ce,optional:kce,ostring:Dce,pipeline:Rce,preprocess:Mce,promise:Pce,record:xce,set:_ce,strictObject:gce,string:Jj,symbol:ace,transformer:JM,tuple:bce,undefined:sce,union:mce,unknown:cce,void:dce,NEVER:Lce,ZodIssueCode:Ue,quotelessJson:Tle,ZodError:Lo});const Fce=(e,t,n,r)=>{const i=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(i,"warn","react-i18next::",!0);Dc(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},eR={},JC=(e,t,n,r)=>{Dc(n)&&eR[n]||(Dc(n)&&(eR[n]=new Date),Fce(e,t,n,r))},nB=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},eE=(e,t,n)=>{e.loadNamespaces(t,nB(e,n))},tR=(e,t,n,r)=>{if(Dc(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return eE(e,n,r);n.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,nB(e,r))},jce=(e,t,n={})=>!t.languages||!t.languages.length?(JC(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(r,i)=>{if(n.bindI18n?.indexOf("languageChanging")>-1&&r.services.backendConnector.backend&&r.isLanguageChangingTo&&!i(r.isLanguageChangingTo,e))return!1}}),Dc=e=>typeof e=="string",Bce=e=>typeof e=="object"&&e!==null,zce=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Uce={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},Vce=e=>Uce[e],Wce=e=>e.replace(zce,Vce);let tE={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Wce};const Hce=(e={})=>{tE={...tE,...e}},Kce=()=>tE;let rB;const qce=e=>{rB=e},Gce=()=>rB,lXe={type:"3rdParty",init(e){Hce(e.options.react),qce(e)}},Yce=y.createContext();class Zce{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const Xce=(e,t)=>{const n=y.useRef();return y.useEffect(()=>{n.current=e},[e,t]),n.current},iB=(e,t,n,r)=>e.getFixedT(t,n,r),Qce=(e,t,n,r)=>y.useCallback(iB(e,t,n,r),[e,t,n,r]),cXe=(e,t={})=>{const{i18n:n}=t,{i18n:r,defaultNS:i}=y.useContext(Yce)||{},o=n||r||Gce();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new Zce),!o){JC(o,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const O=(C,P)=>Dc(P)?P:Bce(P)&&Dc(P.defaultValue)?P.defaultValue:Array.isArray(C)?C[C.length-1]:C,E=[O,{},!1];return E.t=O,E.i18n={},E.ready=!1,E}o.options.react?.wait&&JC(o,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const a={...Kce(),...o.options.react,...t},{useSuspense:s,keyPrefix:u}=a;let l=e||i||o.options?.defaultNS;l=Dc(l)?[l]:l||["translation"],o.reportNamespaces.addUsedNamespaces?.(l);const c=(o.isInitialized||o.initializedStoreOnce)&&l.every(O=>jce(O,o,a)),f=Qce(o,t.lng||null,a.nsMode==="fallback"?l:l[0],u),h=()=>f,p=()=>iB(o,t.lng||null,a.nsMode==="fallback"?l:l[0],u),[m,v]=y.useState(h);let b=l.join();t.lng&&(b=`${t.lng}${b}`);const w=Xce(b),x=y.useRef(!0);y.useEffect(()=>{const{bindI18n:O,bindI18nStore:E}=a;x.current=!0,!c&&!s&&(t.lng?tR(o,t.lng,l,()=>{x.current&&v(p)}):eE(o,l,()=>{x.current&&v(p)})),c&&w&&w!==b&&x.current&&v(p);const C=()=>{x.current&&v(p)};return O&&o?.on(O,C),E&&o?.store.on(E,C),()=>{x.current=!1,o&&O?.split(" ").forEach(P=>o.off(P,C)),E&&o&&E.split(" ").forEach(P=>o.store.off(P,C))}},[o,b]),y.useEffect(()=>{x.current&&c&&v(h)},[o,u,c]);const S=[m,o,c];if(S.t=m,S.i18n=o,S.ready=c,c||!c&&!s)return S;throw new Promise(O=>{t.lng?tR(o,t.lng,l,()=>O()):eE(o,l,()=>O())})};var Jce="Label",oB=y.forwardRef((e,t)=>N.jsx(pt.label,{...e,ref:t,onMouseDown:n=>{n.target.closest("button, input, select, textarea")||(e.onMouseDown?.(n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));oB.displayName=Jce;var fXe=oB;function Ye(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function efe(e,t){const n=y.createContext(t),r=o=>{const{children:a,...s}=o,u=y.useMemo(()=>s,Object.values(s));return N.jsx(n.Provider,{value:u,children:a})};r.displayName=e+"Provider";function i(o){const a=y.useContext(n);if(a)return a;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[r,i]}function vi(e,t=[]){let n=[];function r(o,a){const s=y.createContext(a),u=n.length;n=[...n,a];const l=f=>{const{scope:h,children:p,...m}=f,v=h?.[e]?.[u]||s,b=y.useMemo(()=>m,Object.values(m));return N.jsx(v.Provider,{value:b,children:p})};l.displayName=o+"Provider";function c(f,h){const p=h?.[e]?.[u]||s,m=y.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${f}\` must be used within \`${o}\``)}return[l,c]}const i=()=>{const o=n.map(a=>y.createContext(a));return function(s){const u=s?.[e]||o;return y.useMemo(()=>({[`__scope${e}`]:{...s,[e]:u}}),[s,u])}};return i.scopeName=e,[r,tfe(i,...t)]}function tfe(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const a=r.reduce((s,{useScope:u,scopeName:l})=>{const f=u(o)[`__scope${l}`];return{...s,...f}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}function YO(e){const t=e+"CollectionProvider",[n,r]=vi(t),[i,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=p=>{const{scope:m,children:v}=p,b=F.useRef(null),w=F.useRef(new Map).current;return N.jsx(i,{scope:m,itemMap:w,collectionRef:b,children:v})};a.displayName=t;const s=e+"CollectionSlot",u=F.forwardRef((p,m)=>{const{scope:v,children:b}=p,w=o(s,v),x=Yt(m,w.collectionRef);return N.jsx(kl,{ref:x,children:b})});u.displayName=s;const l=e+"CollectionItemSlot",c="data-radix-collection-item",f=F.forwardRef((p,m)=>{const{scope:v,children:b,...w}=p,x=F.useRef(null),S=Yt(m,x),O=o(l,v);return F.useEffect(()=>(O.itemMap.set(x,{ref:x,...w}),()=>void O.itemMap.delete(x))),N.jsx(kl,{[c]:"",ref:S,children:b})});f.displayName=l;function h(p){const m=o(e+"CollectionConsumer",p);return F.useCallback(()=>{const b=m.collectionRef.current;if(!b)return[];const w=Array.from(b.querySelectorAll(`[${c}]`));return Array.from(m.itemMap.values()).sort((O,E)=>w.indexOf(O.ref.current)-w.indexOf(E.ref.current))},[m.collectionRef,m.itemMap])}return[{Provider:a,Slot:u,ItemSlot:f},h,r]}var nfe=globalThis?.document?y.useLayoutEffect:()=>{},rfe=U4.useId||(()=>{}),ife=0;function Fo(e){const[t,n]=y.useState(rfe());return nfe(()=>{e||n(r=>r??String(ife++))},[e]),e||(t?`radix-${t}`:"")}function Vr(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>t.current?.(...n),[])}function Xa({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,i]=ofe({defaultProp:t,onChange:n}),o=e!==void 0,a=o?e:r,s=Vr(n),u=y.useCallback(l=>{if(o){const f=typeof l=="function"?l(e):l;f!==e&&s(f)}else i(l)},[o,e,i,s]);return[a,u]}function ofe({defaultProp:e,onChange:t}){const n=y.useState(e),[r]=n,i=y.useRef(r),o=Vr(t);return y.useEffect(()=>{i.current!==r&&(o(r),i.current=r)},[r,i,o]),n}var afe=y.createContext(void 0);function Om(e){const t=y.useContext(afe);return e||t||"ltr"}var bS="rovingFocusGroup.onEntryFocus",sfe={bubbles:!1,cancelable:!0},tw="RovingFocusGroup",[nE,aB,ufe]=YO(tw),[lfe,nw]=vi(tw,[ufe]),[cfe,ffe]=lfe(tw),sB=y.forwardRef((e,t)=>N.jsx(nE.Provider,{scope:e.__scopeRovingFocusGroup,children:N.jsx(nE.Slot,{scope:e.__scopeRovingFocusGroup,children:N.jsx(dfe,{...e,ref:t})})}));sB.displayName=tw;var dfe=y.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:o,currentTabStopId:a,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:u,onEntryFocus:l,preventScrollOnEntryFocus:c=!1,...f}=e,h=y.useRef(null),p=Yt(t,h),m=Om(o),[v=null,b]=Xa({prop:a,defaultProp:s,onChange:u}),[w,x]=y.useState(!1),S=Vr(l),O=aB(n),E=y.useRef(!1),[C,P]=y.useState(0);return y.useEffect(()=>{const M=h.current;if(M)return M.addEventListener(bS,S),()=>M.removeEventListener(bS,S)},[S]),N.jsx(cfe,{scope:n,orientation:r,dir:m,loop:i,currentTabStopId:v,onItemFocus:y.useCallback(M=>b(M),[b]),onItemShiftTab:y.useCallback(()=>x(!0),[]),onFocusableItemAdd:y.useCallback(()=>P(M=>M+1),[]),onFocusableItemRemove:y.useCallback(()=>P(M=>M-1),[]),children:N.jsx(pt.div,{tabIndex:w||C===0?-1:0,"data-orientation":r,...f,ref:p,style:{outline:"none",...e.style},onMouseDown:Ye(e.onMouseDown,()=>{E.current=!0}),onFocus:Ye(e.onFocus,M=>{const I=!E.current;if(M.target===M.currentTarget&&I&&!w){const B=new CustomEvent(bS,sfe);if(M.currentTarget.dispatchEvent(B),!B.defaultPrevented){const W=O().filter(G=>G.focusable),V=W.find(G=>G.active),ee=W.find(G=>G.id===v),K=[V,ee,...W].filter(Boolean).map(G=>G.ref.current);cB(K,c)}}E.current=!1}),onBlur:Ye(e.onBlur,()=>x(!1))})})}),uB="RovingFocusGroupItem",lB=y.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:o,...a}=e,s=Fo(),u=o||s,l=ffe(uB,n),c=l.currentTabStopId===u,f=aB(n),{onFocusableItemAdd:h,onFocusableItemRemove:p}=l;return y.useEffect(()=>{if(r)return h(),()=>p()},[r,h,p]),N.jsx(nE.ItemSlot,{scope:n,id:u,focusable:r,active:i,children:N.jsx(pt.span,{tabIndex:c?0:-1,"data-orientation":l.orientation,...a,ref:t,onMouseDown:Ye(e.onMouseDown,m=>{r?l.onItemFocus(u):m.preventDefault()}),onFocus:Ye(e.onFocus,()=>l.onItemFocus(u)),onKeyDown:Ye(e.onKeyDown,m=>{if(m.key==="Tab"&&m.shiftKey){l.onItemShiftTab();return}if(m.target!==m.currentTarget)return;const v=gfe(m,l.orientation,l.dir);if(v!==void 0){if(m.metaKey||m.ctrlKey||m.altKey||m.shiftKey)return;m.preventDefault();let w=f().filter(x=>x.focusable).map(x=>x.ref.current);if(v==="last")w.reverse();else if(v==="prev"||v==="next"){v==="prev"&&w.reverse();const x=w.indexOf(m.currentTarget);w=l.loop?mfe(w,x+1):w.slice(x+1)}setTimeout(()=>cB(w))}})})})});lB.displayName=uB;var hfe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function pfe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function gfe(e,t,n){const r=pfe(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return hfe[r]}function cB(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function mfe(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var fB=sB,dB=lB,ii=globalThis?.document?y.useLayoutEffect:()=>{};function vfe(e,t){return y.useReducer((n,r)=>t[n][r]??n,e)}var Gr=e=>{const{present:t,children:n}=e,r=yfe(t),i=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),o=Yt(r.ref,bfe(i));return typeof n=="function"||r.isPresent?y.cloneElement(i,{ref:o}):null};Gr.displayName="Presence";function yfe(e){const[t,n]=y.useState(),r=y.useRef({}),i=y.useRef(e),o=y.useRef("none"),a=e?"mounted":"unmounted",[s,u]=vfe(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const l=a1(r.current);o.current=s==="mounted"?l:"none"},[s]),ii(()=>{const l=r.current,c=i.current;if(c!==e){const h=o.current,p=a1(l);e?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&h!==p?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,u]),ii(()=>{if(t){let l;const c=t.ownerDocument.defaultView??window,f=p=>{const v=a1(r.current).includes(p.animationName);if(p.target===t&&v&&(u("ANIMATION_END"),!i.current)){const b=t.style.animationFillMode;t.style.animationFillMode="forwards",l=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=b)})}},h=p=>{p.target===t&&(o.current=a1(r.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{c.clearTimeout(l),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(l=>{l&&(r.current=getComputedStyle(l)),n(l)},[])}}function a1(e){return e?.animationName||"none"}function bfe(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var ZO="Tabs",[xfe,dXe]=vi(ZO,[nw]),hB=nw(),[wfe,XO]=xfe(ZO),pB=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:o,orientation:a="horizontal",dir:s,activationMode:u="automatic",...l}=e,c=Om(s),[f,h]=Xa({prop:r,onChange:i,defaultProp:o});return N.jsx(wfe,{scope:n,baseId:Fo(),value:f,onValueChange:h,orientation:a,dir:c,activationMode:u,children:N.jsx(pt.div,{dir:c,"data-orientation":a,...l,ref:t})})});pB.displayName=ZO;var gB="TabsList",mB=y.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...i}=e,o=XO(gB,n),a=hB(n);return N.jsx(fB,{asChild:!0,...a,orientation:o.orientation,dir:o.dir,loop:r,children:N.jsx(pt.div,{role:"tablist","aria-orientation":o.orientation,...i,ref:t})})});mB.displayName=gB;var vB="TabsTrigger",yB=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...o}=e,a=XO(vB,n),s=hB(n),u=wB(a.baseId,r),l=_B(a.baseId,r),c=r===a.value;return N.jsx(dB,{asChild:!0,...s,focusable:!i,active:c,children:N.jsx(pt.button,{type:"button",role:"tab","aria-selected":c,"aria-controls":l,"data-state":c?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:u,...o,ref:t,onMouseDown:Ye(e.onMouseDown,f=>{!i&&f.button===0&&f.ctrlKey===!1?a.onValueChange(r):f.preventDefault()}),onKeyDown:Ye(e.onKeyDown,f=>{[" ","Enter"].includes(f.key)&&a.onValueChange(r)}),onFocus:Ye(e.onFocus,()=>{const f=a.activationMode!=="manual";!c&&!i&&f&&a.onValueChange(r)})})})});yB.displayName=vB;var bB="TabsContent",xB=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:i,children:o,...a}=e,s=XO(bB,n),u=wB(s.baseId,r),l=_B(s.baseId,r),c=r===s.value,f=y.useRef(c);return y.useEffect(()=>{const h=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(h)},[]),N.jsx(Gr,{present:i||c,children:({present:h})=>N.jsx(pt.div,{"data-state":c?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":u,hidden:!h,id:l,tabIndex:0,...a,ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0},children:h&&o})})});xB.displayName=bB;function wB(e,t){return`${e}-trigger-${t}`}function _B(e,t){return`${e}-content-${t}`}var hXe=pB,pXe=mB,gXe=yB,mXe=xB,Nh=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Gc=typeof window>"u"||"Deno"in globalThis;function aa(){}function _fe(e,t){return typeof e=="function"?e(t):e}function rE(e){return typeof e=="number"&&e>=0&&e!==1/0}function SB(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Td(e,t){return typeof e=="function"?e(t):e}function La(e,t){return typeof e=="function"?e(t):e}function nR(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==QO(a,t.options))return!1}else if(!gg(t.queryKey,a))return!1}if(n!=="all"){const u=t.isActive();if(n==="active"&&!u||n==="inactive"&&u)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||o&&!o(t))}function rR(e,t){const{exact:n,status:r,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(Yc(t.options.mutationKey)!==Yc(o))return!1}else if(!gg(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function QO(e,t){return(t?.queryKeyHashFn||Yc)(e)}function Yc(e){return JSON.stringify(e,(t,n)=>iE(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function gg(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!gg(e[n],t[n])):!1}function CB(e,t){if(e===t)return e;const n=iR(e)&&iR(t);if(n||iE(e)&&iE(t)){const r=n?e:Object.keys(e),i=r.length,o=n?t:Object.keys(t),a=o.length,s=n?[]:{};let u=0;for(let l=0;l<a;l++){const c=n?l:o[l];(!n&&r.includes(c)||n)&&e[c]===void 0&&t[c]===void 0?(s[c]=void 0,u++):(s[c]=CB(e[c],t[c]),s[c]===e[c]&&e[c]!==void 0&&u++)}return i===a&&u===i?e:s}return t}function tb(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function iR(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function iE(e){if(!oR(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!oR(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function oR(e){return Object.prototype.toString.call(e)==="[object Object]"}function Sfe(e){return new Promise(t=>{setTimeout(t,e)})}function oE(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?CB(e,t):t}function Cfe(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function Efe(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var JO=Symbol();function EB(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===JO?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Ofe=class extends Nh{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!Gc&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},e5=new Ofe,Afe=class extends Nh{#e=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!Gc&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#e}},nb=new Afe;function aE(){let e,t;const n=new Promise((i,o)=>{e=i,t=o});n.status="pending",n.catch(()=>{});function r(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{r({status:"fulfilled",value:i}),e(i)},n.reject=i=>{r({status:"rejected",reason:i}),t(i)},n}function Pfe(e){return Math.min(1e3*2**e,3e4)}function OB(e){return(e??"online")==="online"?nb.isOnline():!0}var AB=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function xS(e){return e instanceof AB}function PB(e){let t=!1,n=0,r=!1,i;const o=aE(),a=v=>{r||(h(new AB(v)),e.abort?.())},s=()=>{t=!0},u=()=>{t=!1},l=()=>e5.isFocused()&&(e.networkMode==="always"||nb.isOnline())&&e.canRun(),c=()=>OB(e.networkMode)&&e.canRun(),f=v=>{r||(r=!0,e.onSuccess?.(v),i?.(),o.resolve(v))},h=v=>{r||(r=!0,e.onError?.(v),i?.(),o.reject(v))},p=()=>new Promise(v=>{i=b=>{(r||l())&&v(b)},e.onPause?.()}).then(()=>{i=void 0,r||e.onContinue?.()}),m=()=>{if(r)return;let v;const b=n===0?e.initialPromise:void 0;try{v=b??e.fn()}catch(w){v=Promise.reject(w)}Promise.resolve(v).then(f).catch(w=>{if(r)return;const x=e.retry??(Gc?0:3),S=e.retryDelay??Pfe,O=typeof S=="function"?S(n,w):S,E=x===!0||typeof x=="number"&&n<x||typeof x=="function"&&x(n,w);if(t||!E){h(w);return}n++,e.onFail?.(n,w),Sfe(O).then(()=>l()?void 0:p()).then(()=>{t?h(w):m()})})};return{promise:o,cancel:a,continue:()=>(i?.(),o),cancelRetry:s,continueRetry:u,canStart:c,start:()=>(c()?m():p().then(m),o)}}function kfe(){let e=[],t=0,n=s=>{s()},r=s=>{s()},i=s=>setTimeout(s,0);const o=s=>{t?e.push(s):i(()=>{n(s)})},a=()=>{const s=e;e=[],s.length&&i(()=>{r(()=>{s.forEach(u=>{n(u)})})})};return{batch:s=>{let u;t++;try{u=s()}finally{t--,t||a()}return u},batchCalls:s=>(...u)=>{o(()=>{s(...u)})},schedule:o,setNotifyFunction:s=>{n=s},setBatchNotifyFunction:s=>{r=s},setScheduler:s=>{i=s}}}var Ur=kfe(),kB=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),rE(this.gcTime)&&(this.#e=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Gc?1/0:5*60*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}},Tfe=class extends kB{#e;#t;#r;#n;#a;#o;constructor(e){super(),this.#o=!1,this.#a=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.cache,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Mfe(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#n?.promise}setOptions(e){this.options={...this.#a,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#r.remove(this)}setData(e,t){const n=oE(this.state.data,e,this.options);return this.#i({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#i({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#n?.promise;return this.#n?.cancel(e),t?t.then(aa).catch(aa):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>La(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===JO||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(e=0){return this.state.isInvalidated||this.state.data===void 0||!SB(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#n?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#n?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#n&&(this.#o?this.#n.cancel({revert:!0}):this.#n.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}fetch(e,t){if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#n)return this.#n.continueRetry(),this.#n.promise}if(e&&this.setOptions(e),!this.options.queryFn){const s=this.observers.find(u=>u.options.queryFn);s&&this.setOptions(s.options)}const n=new AbortController,r=s=>{Object.defineProperty(s,"signal",{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},i=()=>{const s=EB(this.options,t),u={queryKey:this.queryKey,meta:this.meta};return r(u),this.#o=!1,this.options.persister?this.options.persister(s,u,this):s(u)},o={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:i};r(o),this.options.behavior?.onFetch(o,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#i({type:"fetch",meta:o.fetchOptions?.meta});const a=s=>{xS(s)&&s.silent||this.#i({type:"error",error:s}),xS(s)||(this.#r.config.onError?.(s,this),this.#r.config.onSettled?.(this.state.data,s,this)),this.scheduleGc()};return this.#n=PB({initialPromise:t?.initialPromise,fn:o.fetchFn,abort:n.abort.bind(n),onSuccess:s=>{if(s===void 0){a(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(s)}catch(u){a(u);return}this.#r.config.onSuccess?.(s,this),this.#r.config.onSettled?.(s,this.state.error,this),this.scheduleGc()},onError:a,onFail:(s,u)=>{this.#i({type:"failed",failureCount:s,error:u})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0}),this.#n.start()}#i(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...TB(n.data,this.options),fetchMeta:e.meta??null};case"success":return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const r=e.error;return xS(r)&&r.revert&&this.#t?{...this.#t,fetchStatus:"idle"}:{...n,error:r,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Ur.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}};function TB(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:OB(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Mfe(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Rfe=class extends Nh{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){const r=t.queryKey,i=t.queryHash??QO(r,t);let o=this.get(i);return o||(o=new Tfe({cache:this,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(o)),o}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Ur.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>nR(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>nR(e,n)):t}notify(e){Ur.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Ur.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Ur.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Dfe=class extends kB{#e;#t;#r;constructor(e){super(),this.mutationId=e.mutationId,this.#t=e.mutationCache,this.#e=[],this.state=e.state||MB(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){this.#r=PB({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(r,i)=>{this.#n({type:"failed",failureCount:r,error:i})},onPause:()=>{this.#n({type:"pause"})},onContinue:()=>{this.#n({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});const t=this.state.status==="pending",n=!this.#r.canStart();try{if(!t){this.#n({type:"pending",variables:e,isPaused:n}),await this.#t.config.onMutate?.(e,this);const i=await this.options.onMutate?.(e);i!==this.state.context&&this.#n({type:"pending",context:i,variables:e,isPaused:n})}const r=await this.#r.start();return await this.#t.config.onSuccess?.(r,e,this.state.context,this),await this.options.onSuccess?.(r,e,this.state.context),await this.#t.config.onSettled?.(r,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(r,null,e,this.state.context),this.#n({type:"success",data:r}),r}catch(r){try{throw await this.#t.config.onError?.(r,e,this.state.context,this),await this.options.onError?.(r,e,this.state.context),await this.#t.config.onSettled?.(void 0,r,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,r,e,this.state.context),r}finally{this.#n({type:"error",error:r})}}finally{this.#t.runNext(this)}}#n(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Ur.batch(()=>{this.#e.forEach(n=>{n.onMutationUpdate(e)}),this.#t.notify({mutation:this,type:"updated",action:e})})}};function MB(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var $fe=class extends Nh{constructor(e={}){super(),this.config=e,this.#e=new Map,this.#t=Date.now()}#e;#t;build(e,t,n){const r=new Dfe({mutationCache:this,mutationId:++this.#t,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){const t=s1(e),n=this.#e.get(t)??[];n.push(e),this.#e.set(t,n),this.notify({type:"added",mutation:e})}remove(e){const t=s1(e);if(this.#e.has(t)){const n=this.#e.get(t)?.filter(r=>r!==e);n&&(n.length===0?this.#e.delete(t):this.#e.set(t,n))}this.notify({type:"removed",mutation:e})}canRun(e){const t=this.#e.get(s1(e))?.find(n=>n.state.status==="pending");return!t||t===e}runNext(e){return this.#e.get(s1(e))?.find(n=>n!==e&&n.state.isPaused)?.continue()??Promise.resolve()}clear(){Ur.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}getAll(){return[...this.#e.values()].flat()}find(e){const t={exact:!0,...e};return this.getAll().find(n=>rR(t,n))}findAll(e={}){return this.getAll().filter(t=>rR(e,t))}notify(e){Ur.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return Ur.batch(()=>Promise.all(e.map(t=>t.continue().catch(aa))))}};function s1(e){return e.options.scope?.id??String(e.mutationId)}function aR(e){return{onFetch:(t,n)=>{const r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],a=t.state.data?.pageParams||[];let s={pages:[],pageParams:[]},u=0;const l=async()=>{let c=!1;const f=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(t.signal.aborted?c=!0:t.signal.addEventListener("abort",()=>{c=!0}),t.signal)})},h=EB(t.options,t.fetchOptions),p=async(m,v,b)=>{if(c)return Promise.reject();if(v==null&&m.pages.length)return Promise.resolve(m);const w={queryKey:t.queryKey,pageParam:v,direction:b?"backward":"forward",meta:t.options.meta};f(w);const x=await h(w),{maxPages:S}=t.options,O=b?Efe:Cfe;return{pages:O(m.pages,x,S),pageParams:O(m.pageParams,v,S)}};if(i&&o.length){const m=i==="backward",v=m?Ife:sR,b={pages:o,pageParams:a},w=v(r,b);s=await p(b,w,m)}else{const m=e??o.length;do{const v=u===0?a[0]??r.initialPageParam:sR(r,s);if(u>0&&v==null)break;s=await p(s,v),u++}while(u<m)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(l,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function sR(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Ife(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var vXe=class{#e;#t;#r;#n;#a;#o;#i;#s;constructor(e={}){this.#e=e.queryCache||new Rfe,this.#t=e.mutationCache||new $fe,this.#r=e.defaultOptions||{},this.#n=new Map,this.#a=new Map,this.#o=0}mount(){this.#o++,this.#o===1&&(this.#i=e5.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=nb.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#o--,this.#o===0&&(this.#i?.(),this.#i=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Td(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=this.#e.get(r.queryHash)?.state.data,a=_fe(t,o);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Ur.batch(()=>this.#e.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){const t=this.#e;Ur.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#e,r={type:"active",...e};return Ur.batch(()=>(n.findAll(e).forEach(i=>{i.reset()}),this.refetchQueries(r,t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Ur.batch(()=>this.#e.findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(aa).catch(aa)}invalidateQueries(e,t={}){return Ur.batch(()=>{if(this.#e.findAll(e).forEach(r=>{r.invalidate()}),e?.refetchType==="none")return Promise.resolve();const n={...e,type:e?.refetchType??e?.type??"active"};return this.refetchQueries(n,t)})}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Ur.batch(()=>this.#e.findAll(e).filter(i=>!i.isDisabled()).map(i=>{let o=i.fetch(void 0,n);return n.throwOnError||(o=o.catch(aa)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(aa)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#e.build(this,t);return n.isStaleByTime(Td(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(aa).catch(aa)}fetchInfiniteQuery(e){return e.behavior=aR(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(aa).catch(aa)}ensureInfiniteQueryData(e){return e.behavior=aR(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return nb.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#r}setDefaultOptions(e){this.#r=e}setQueryDefaults(e,t){this.#n.set(Yc(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#n.values()],n={};return t.forEach(r=>{gg(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#a.set(Yc(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#a.values()];let n={};return t.forEach(r=>{gg(e,r.mutationKey)&&(n={...n,...r.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#r.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=QO(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===JO&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#r.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},Nfe=class extends Nh{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#i=aE(),this.options.experimental_prefetchInRender||this.#i.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#r=void 0;#n=void 0;#a;#o;#i;#s;#g;#d;#h;#l;#c;#u;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),uR(this.#t,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return sE(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return sE(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#w(),this.#t.removeObserver(this)}setOptions(e,t){const n=this.options,r=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof La(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#_(),this.#t.setOptions(this.options),n._defaulted&&!tb(this.options,n)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const i=this.hasListeners();i&&lR(this.#t,r,this.options,n)&&this.#f(),this.updateResult(t),i&&(this.#t!==r||La(this.options.enabled,this.#t)!==La(n.enabled,this.#t)||Td(this.options.staleTime,this.#t)!==Td(n.staleTime,this.#t))&&this.#m();const o=this.#v();i&&(this.#t!==r||La(this.options.enabled,this.#t)!==La(n.enabled,this.#t)||o!==this.#u)&&this.#y(o)}getOptimisticResult(e){const t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return Ffe(this,n)&&(this.#n=n,this.#o=this.options,this.#a=this.#t.state),n}getCurrentResult(){return this.#n}trackResult(e,t){const n={};return Object.keys(e).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(r),t?.(r),e[r])})}),n}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#n))}#f(e){this.#_();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(aa)),t}#m(){this.#x();const e=Td(this.options.staleTime,this.#t);if(Gc||this.#n.isStale||!rE(e))return;const n=SB(this.#n.dataUpdatedAt,e)+1;this.#l=setTimeout(()=>{this.#n.isStale||this.updateResult()},n)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#y(e){this.#w(),this.#u=e,!(Gc||La(this.options.enabled,this.#t)===!1||!rE(this.#u)||this.#u===0)&&(this.#c=setInterval(()=>{(this.options.refetchIntervalInBackground||e5.isFocused())&&this.#f()},this.#u))}#b(){this.#m(),this.#y(this.#v())}#x(){this.#l&&(clearTimeout(this.#l),this.#l=void 0)}#w(){this.#c&&(clearInterval(this.#c),this.#c=void 0)}createResult(e,t){const n=this.#t,r=this.options,i=this.#n,o=this.#a,a=this.#o,u=e!==n?e.state:this.#r,{state:l}=e;let c={...l},f=!1,h;if(t._optimisticResults){const P=this.hasListeners(),M=!P&&uR(e,t),I=P&&lR(e,n,t,r);(M||I)&&(c={...c,...TB(l.data,e.options)}),t._optimisticResults==="isRestoring"&&(c.fetchStatus="idle")}let{error:p,errorUpdatedAt:m,status:v}=c;if(t.select&&c.data!==void 0)if(i&&c.data===o?.data&&t.select===this.#g)h=this.#d;else try{this.#g=t.select,h=t.select(c.data),h=oE(i?.data,h,t),this.#d=h,this.#s=null}catch(P){this.#s=P}else h=c.data;if(t.placeholderData!==void 0&&h===void 0&&v==="pending"){let P;if(i?.isPlaceholderData&&t.placeholderData===a?.placeholderData)P=i.data;else if(P=typeof t.placeholderData=="function"?t.placeholderData(this.#h?.state.data,this.#h):t.placeholderData,t.select&&P!==void 0)try{P=t.select(P),this.#s=null}catch(M){this.#s=M}P!==void 0&&(v="success",h=oE(i?.data,P,t),f=!0)}this.#s&&(p=this.#s,h=this.#d,m=Date.now(),v="error");const b=c.fetchStatus==="fetching",w=v==="pending",x=v==="error",S=w&&b,O=h!==void 0,C={status:v,fetchStatus:c.fetchStatus,isPending:w,isSuccess:v==="success",isError:x,isInitialLoading:S,isLoading:S,data:h,dataUpdatedAt:c.dataUpdatedAt,error:p,errorUpdatedAt:m,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:b,isRefetching:b&&!w,isLoadingError:x&&!O,isPaused:c.fetchStatus==="paused",isPlaceholderData:f,isRefetchError:x&&O,isStale:t5(e,t),refetch:this.refetch,promise:this.#i};if(this.options.experimental_prefetchInRender){const P=B=>{C.status==="error"?B.reject(C.error):C.data!==void 0&&B.resolve(C.data)},M=()=>{const B=this.#i=C.promise=aE();P(B)},I=this.#i;switch(I.status){case"pending":e.queryHash===n.queryHash&&P(I);break;case"fulfilled":(C.status==="error"||C.data!==I.value)&&M();break;case"rejected":(C.status!=="error"||C.error!==I.reason)&&M();break}}return C}updateResult(e){const t=this.#n,n=this.createResult(this.#t,this.options);if(this.#a=this.#t.state,this.#o=this.options,this.#a.data!==void 0&&(this.#h=this.#t),tb(n,t))return;this.#n=n;const r={},i=()=>{if(!t)return!0;const{notifyOnChangeProps:o}=this.options,a=typeof o=="function"?o():o;if(a==="all"||!a&&!this.#p.size)return!0;const s=new Set(a??this.#p);return this.options.throwOnError&&s.add("error"),Object.keys(this.#n).some(u=>{const l=u;return this.#n[l]!==t[l]&&s.has(l)})};e?.listeners!==!1&&i()&&(r.listeners=!0),this.#S({...r,...e})}#_(){const e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;const t=this.#t;this.#t=e,this.#r=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#S(e){Ur.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#n)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function Lfe(e,t){return La(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function uR(e,t){return Lfe(e,t)||e.state.data!==void 0&&sE(e,t,t.refetchOnMount)}function sE(e,t,n){if(La(t.enabled,e)!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&t5(e,t)}return!1}function lR(e,t,n,r){return(e!==t||La(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&t5(e,n)}function t5(e,t){return La(t.enabled,e)!==!1&&e.isStaleByTime(Td(t.staleTime,e))}function Ffe(e,t){return!tb(e.getCurrentResult(),t)}var jfe=class extends Nh{#e;#t=void 0;#r;#n;constructor(t,n){super(),this.#e=t,this.setOptions(n),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#e.defaultMutationOptions(t),tb(this.options,n)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),n?.mutationKey&&this.options.mutationKey&&Yc(n.mutationKey)!==Yc(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(t){this.#a(),this.#o(t)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#a(),this.#o()}mutate(t,n){return this.#n=n,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(t)}#a(){const t=this.#r?.state??MB();this.#t={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#o(t){Ur.batch(()=>{if(this.#n&&this.hasListeners()){const n=this.#t.variables,r=this.#t.context;t?.type==="success"?(this.#n.onSuccess?.(t.data,n,r),this.#n.onSettled?.(t.data,null,n,r)):t?.type==="error"&&(this.#n.onError?.(t.error,n,r),this.#n.onSettled?.(void 0,t.error,n,r))}this.listeners.forEach(n=>{n(this.#t)})})}},RB=y.createContext(void 0),DB=e=>{const t=y.useContext(RB);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},bXe=({client:e,children:t})=>(y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),N.jsx(RB.Provider,{value:e,children:t})),$B=y.createContext(!1),Bfe=()=>y.useContext($B);$B.Provider;function zfe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Ufe=y.createContext(zfe()),Vfe=()=>y.useContext(Ufe);function IB(e,t){return typeof e=="function"?e(...t):!!e}function uE(){}var Wfe=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},Hfe=e=>{y.useEffect(()=>{e.clearReset()},[e])},Kfe=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&IB(n,[e.error,r]),qfe=e=>{e.suspense&&(e.staleTime===void 0&&(e.staleTime=1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},Gfe=(e,t)=>e.isLoading&&e.isFetching&&!t,Yfe=(e,t)=>e?.suspense&&t.isPending,cR=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function Zfe(e,t,n){const r=DB(),i=Bfe(),o=Vfe(),a=r.defaultQueryOptions(e);r.getDefaultOptions().queries?._experimental_beforeQuery?.(a),a._optimisticResults=i?"isRestoring":"optimistic",qfe(a),Wfe(a,o),Hfe(o);const s=!r.getQueryCache().get(a.queryHash),[u]=y.useState(()=>new t(r,a)),l=u.getOptimisticResult(a);if(y.useSyncExternalStore(y.useCallback(c=>{const f=i?uE:u.subscribe(Ur.batchCalls(c));return u.updateResult(),f},[u,i]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),y.useEffect(()=>{u.setOptions(a,{listeners:!1})},[a,u]),Yfe(a,l))throw cR(a,u,o);if(Kfe({result:l,errorResetBoundary:o,throwOnError:a.throwOnError,query:r.getQueryCache().get(a.queryHash)}))throw l.error;return r.getDefaultOptions().queries?._experimental_afterQuery?.(a,l),a.experimental_prefetchInRender&&!Gc&&Gfe(l,i)&&(s?cR(a,u,o):r.getQueryCache().get(a.queryHash)?.promise)?.catch(uE).finally(()=>{u.updateResult()}),a.notifyOnChangeProps?l:u.trackResult(l)}function xXe(e,t){return Zfe(e,Nfe)}function wXe(e,t){const n=DB(),[r]=y.useState(()=>new jfe(n,e));y.useEffect(()=>{r.setOptions(e)},[r,e]);const i=y.useSyncExternalStore(y.useCallback(a=>r.subscribe(Ur.batchCalls(a)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),o=y.useCallback((a,s)=>{r.mutate(a,s).catch(uE)},[r]);if(i.error&&IB(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:o,mutateAsync:i.mutate}}var NB={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Fa,function(){var n=1e3,r=6e4,i=36e5,o="millisecond",a="second",s="minute",u="hour",l="day",c="week",f="month",h="quarter",p="year",m="date",v="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,w=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Z){var K=["th","st","nd","rd"],G=Z%100;return"["+Z+(K[(G-20)%10]||K[G]||K[0])+"]"}},S=function(Z,K,G){var H=String(Z);return!H||H.length>=K?Z:""+Array(K+1-H.length).join(G)+Z},O={s:S,z:function(Z){var K=-Z.utcOffset(),G=Math.abs(K),H=Math.floor(G/60),j=G%60;return(K<=0?"+":"-")+S(H,2,"0")+":"+S(j,2,"0")},m:function Z(K,G){if(K.date()<G.date())return-Z(G,K);var H=12*(G.year()-K.year())+(G.month()-K.month()),j=K.clone().add(H,f),q=G-j<0,Y=K.clone().add(H+(q?-1:1),f);return+(-(H+(G-j)/(q?j-Y:Y-j))||0)},a:function(Z){return Z<0?Math.ceil(Z)||0:Math.floor(Z)},p:function(Z){return{M:f,y:p,w:c,d:l,D:m,h:u,m:s,s:a,ms:o,Q:h}[Z]||String(Z||"").toLowerCase().replace(/s$/,"")},u:function(Z){return Z===void 0}},E="en",C={};C[E]=x;var P="$isDayjsObject",M=function(Z){return Z instanceof V||!(!Z||!Z[P])},I=function Z(K,G,H){var j;if(!K)return E;if(typeof K=="string"){var q=K.toLowerCase();C[q]&&(j=q),G&&(C[q]=G,j=q);var Y=K.split("-");if(!j&&Y.length>1)return Z(Y[0])}else{var re=K.name;C[re]=K,j=re}return!H&&j&&(E=j),j||!H&&E},B=function(Z,K){if(M(Z))return Z.clone();var G=typeof K=="object"?K:{};return G.date=Z,G.args=arguments,new V(G)},W=O;W.l=I,W.i=M,W.w=function(Z,K){return B(Z,{locale:K.$L,utc:K.$u,x:K.$x,$offset:K.$offset})};var V=function(){function Z(G){this.$L=I(G.locale,null,!0),this.parse(G),this.$x=this.$x||G.x||{},this[P]=!0}var K=Z.prototype;return K.parse=function(G){this.$d=function(H){var j=H.date,q=H.utc;if(j===null)return new Date(NaN);if(W.u(j))return new Date;if(j instanceof Date)return new Date(j);if(typeof j=="string"&&!/Z$/i.test(j)){var Y=j.match(b);if(Y){var re=Y[2]-1||0,ie=(Y[7]||"0").substring(0,3);return q?new Date(Date.UTC(Y[1],re,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,ie)):new Date(Y[1],re,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,ie)}}return new Date(j)}(G),this.init()},K.init=function(){var G=this.$d;this.$y=G.getFullYear(),this.$M=G.getMonth(),this.$D=G.getDate(),this.$W=G.getDay(),this.$H=G.getHours(),this.$m=G.getMinutes(),this.$s=G.getSeconds(),this.$ms=G.getMilliseconds()},K.$utils=function(){return W},K.isValid=function(){return this.$d.toString()!==v},K.isSame=function(G,H){var j=B(G);return this.startOf(H)<=j&&j<=this.endOf(H)},K.isAfter=function(G,H){return B(G)<this.startOf(H)},K.isBefore=function(G,H){return this.endOf(H)<B(G)},K.$g=function(G,H,j){return W.u(G)?this[H]:this.set(j,G)},K.unix=function(){return Math.floor(this.valueOf()/1e3)},K.valueOf=function(){return this.$d.getTime()},K.startOf=function(G,H){var j=this,q=!!W.u(H)||H,Y=W.p(G),re=function(ke,Le){var De=W.w(j.$u?Date.UTC(j.$y,Le,ke):new Date(j.$y,Le,ke),j);return q?De:De.endOf(l)},ie=function(ke,Le){return W.w(j.toDate()[ke].apply(j.toDate("s"),(q?[0,0,0,0]:[23,59,59,999]).slice(Le)),j)},se=this.$W,ye=this.$M,we=this.$D,He="set"+(this.$u?"UTC":"");switch(Y){case p:return q?re(1,0):re(31,11);case f:return q?re(1,ye):re(0,ye+1);case c:var Ee=this.$locale().weekStart||0,it=(se<Ee?se+7:se)-Ee;return re(q?we-it:we+(6-it),ye);case l:case m:return ie(He+"Hours",0);case u:return ie(He+"Minutes",1);case s:return ie(He+"Seconds",2);case a:return ie(He+"Milliseconds",3);default:return this.clone()}},K.endOf=function(G){return this.startOf(G,!1)},K.$set=function(G,H){var j,q=W.p(G),Y="set"+(this.$u?"UTC":""),re=(j={},j[l]=Y+"Date",j[m]=Y+"Date",j[f]=Y+"Month",j[p]=Y+"FullYear",j[u]=Y+"Hours",j[s]=Y+"Minutes",j[a]=Y+"Seconds",j[o]=Y+"Milliseconds",j)[q],ie=q===l?this.$D+(H-this.$W):H;if(q===f||q===p){var se=this.clone().set(m,1);se.$d[re](ie),se.init(),this.$d=se.set(m,Math.min(this.$D,se.daysInMonth())).$d}else re&&this.$d[re](ie);return this.init(),this},K.set=function(G,H){return this.clone().$set(G,H)},K.get=function(G){return this[W.p(G)]()},K.add=function(G,H){var j,q=this;G=Number(G);var Y=W.p(H),re=function(ye){var we=B(q);return W.w(we.date(we.date()+Math.round(ye*G)),q)};if(Y===f)return this.set(f,this.$M+G);if(Y===p)return this.set(p,this.$y+G);if(Y===l)return re(1);if(Y===c)return re(7);var ie=(j={},j[s]=r,j[u]=i,j[a]=n,j)[Y]||1,se=this.$d.getTime()+G*ie;return W.w(se,this)},K.subtract=function(G,H){return this.add(-1*G,H)},K.format=function(G){var H=this,j=this.$locale();if(!this.isValid())return j.invalidDate||v;var q=G||"YYYY-MM-DDTHH:mm:ssZ",Y=W.z(this),re=this.$H,ie=this.$m,se=this.$M,ye=j.weekdays,we=j.months,He=j.meridiem,Ee=function(Le,De,me,yt){return Le&&(Le[De]||Le(H,q))||me[De].slice(0,yt)},it=function(Le){return W.s(re%12||12,Le,"0")},ke=He||function(Le,De,me){var yt=Le<12?"AM":"PM";return me?yt.toLowerCase():yt};return q.replace(w,function(Le,De){return De||function(me){switch(me){case"YY":return String(H.$y).slice(-2);case"YYYY":return W.s(H.$y,4,"0");case"M":return se+1;case"MM":return W.s(se+1,2,"0");case"MMM":return Ee(j.monthsShort,se,we,3);case"MMMM":return Ee(we,se);case"D":return H.$D;case"DD":return W.s(H.$D,2,"0");case"d":return String(H.$W);case"dd":return Ee(j.weekdaysMin,H.$W,ye,2);case"ddd":return Ee(j.weekdaysShort,H.$W,ye,3);case"dddd":return ye[H.$W];case"H":return String(re);case"HH":return W.s(re,2,"0");case"h":return it(1);case"hh":return it(2);case"a":return ke(re,ie,!0);case"A":return ke(re,ie,!1);case"m":return String(ie);case"mm":return W.s(ie,2,"0");case"s":return String(H.$s);case"ss":return W.s(H.$s,2,"0");case"SSS":return W.s(H.$ms,3,"0");case"Z":return Y}return null}(Le)||Y.replace(":","")})},K.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},K.diff=function(G,H,j){var q,Y=this,re=W.p(H),ie=B(G),se=(ie.utcOffset()-this.utcOffset())*r,ye=this-ie,we=function(){return W.m(Y,ie)};switch(re){case p:q=we()/12;break;case f:q=we();break;case h:q=we()/3;break;case c:q=(ye-se)/6048e5;break;case l:q=(ye-se)/864e5;break;case u:q=ye/i;break;case s:q=ye/r;break;case a:q=ye/n;break;default:q=ye}return j?q:W.a(q)},K.daysInMonth=function(){return this.endOf(f).$D},K.$locale=function(){return C[this.$L]},K.locale=function(G,H){if(!G)return this.$L;var j=this.clone(),q=I(G,H,!0);return q&&(j.$L=q),j},K.clone=function(){return W.w(this.$d,this)},K.toDate=function(){return new Date(this.valueOf())},K.toJSON=function(){return this.isValid()?this.toISOString():null},K.toISOString=function(){return this.$d.toISOString()},K.toString=function(){return this.$d.toUTCString()},Z}(),ee=V.prototype;return B.prototype=ee,[["$ms",o],["$s",a],["$m",s],["$H",u],["$W",l],["$M",f],["$y",p],["$D",m]].forEach(function(Z){ee[Z[1]]=function(K){return this.$g(K,Z[0],Z[1])}}),B.extend=function(Z,K){return Z.$i||(Z(K,V,B),Z.$i=!0),B},B.locale=I,B.isDayjs=M,B.unix=function(Z){return B(1e3*Z)},B.en=C[E],B.Ls=C,B.p={},B})})(NB);var Xfe=NB.exports;const _Xe=Dn(Xfe);function LB(e,t){return function(){return e.apply(t,arguments)}}const{toString:Qfe}=Object.prototype,{getPrototypeOf:n5}=Object,rw=(e=>t=>{const n=Qfe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ns=e=>(e=e.toLowerCase(),t=>rw(t)===e),iw=e=>t=>typeof t===e,{isArray:Lh}=Array,mg=iw("undefined");function Jfe(e){return e!==null&&!mg(e)&&e.constructor!==null&&!mg(e.constructor)&&jo(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const FB=ns("ArrayBuffer");function ede(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&FB(e.buffer),t}const tde=iw("string"),jo=iw("function"),jB=iw("number"),ow=e=>e!==null&&typeof e=="object",nde=e=>e===!0||e===!1,iy=e=>{if(rw(e)!=="object")return!1;const t=n5(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},rde=ns("Date"),ide=ns("File"),ode=ns("Blob"),ade=ns("FileList"),sde=e=>ow(e)&&jo(e.pipe),ude=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||jo(e.append)&&((t=rw(e))==="formdata"||t==="object"&&jo(e.toString)&&e.toString()==="[object FormData]"))},lde=ns("URLSearchParams"),[cde,fde,dde,hde]=["ReadableStream","Request","Response","Headers"].map(ns),pde=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Am(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),Lh(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),a=o.length;let s;for(r=0;r<a;r++)s=o[r],t.call(null,e[s],s,e)}}function BB(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,i;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}const Cc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,zB=e=>!mg(e)&&e!==Cc;function lE(){const{caseless:e}=zB(this)&&this||{},t={},n=(r,i)=>{const o=e&&BB(t,i)||i;iy(t[o])&&iy(r)?t[o]=lE(t[o],r):iy(r)?t[o]=lE({},r):Lh(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&Am(arguments[r],n);return t}const gde=(e,t,n,{allOwnKeys:r}={})=>(Am(t,(i,o)=>{n&&jo(i)?e[o]=LB(i,n):e[o]=i},{allOwnKeys:r}),e),mde=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),vde=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},yde=(e,t,n,r)=>{let i,o,a;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)a=i[o],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&n5(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},bde=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},xde=e=>{if(!e)return null;if(Lh(e))return e;let t=e.length;if(!jB(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},wde=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&n5(Uint8Array)),_de=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},Sde=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Cde=ns("HTMLFormElement"),Ede=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),fR=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ode=ns("RegExp"),UB=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Am(n,(i,o)=>{let a;(a=t(i,o,e))!==!1&&(r[o]=a||i)}),Object.defineProperties(e,r)},Ade=e=>{UB(e,(t,n)=>{if(jo(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(jo(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Pde=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return Lh(e)?r(e):r(String(e).split(t)),n},kde=()=>{},Tde=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,wS="abcdefghijklmnopqrstuvwxyz",dR="0123456789",VB={DIGIT:dR,ALPHA:wS,ALPHA_DIGIT:wS+wS.toUpperCase()+dR},Mde=(e=16,t=VB.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Rde(e){return!!(e&&jo(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Dde=e=>{const t=new Array(10),n=(r,i)=>{if(ow(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=Lh(r)?[]:{};return Am(r,(a,s)=>{const u=n(a,i+1);!mg(u)&&(o[s]=u)}),t[i]=void 0,o}}return r};return n(e,0)},$de=ns("AsyncFunction"),Ide=e=>e&&(ow(e)||jo(e))&&jo(e.then)&&jo(e.catch),WB=((e,t)=>e?setImmediate:t?((n,r)=>(Cc.addEventListener("message",({source:i,data:o})=>{i===Cc&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),Cc.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",jo(Cc.postMessage)),Nde=typeof queueMicrotask<"u"?queueMicrotask.bind(Cc):typeof process<"u"&&process.nextTick||WB,xe={isArray:Lh,isArrayBuffer:FB,isBuffer:Jfe,isFormData:ude,isArrayBufferView:ede,isString:tde,isNumber:jB,isBoolean:nde,isObject:ow,isPlainObject:iy,isReadableStream:cde,isRequest:fde,isResponse:dde,isHeaders:hde,isUndefined:mg,isDate:rde,isFile:ide,isBlob:ode,isRegExp:Ode,isFunction:jo,isStream:sde,isURLSearchParams:lde,isTypedArray:wde,isFileList:ade,forEach:Am,merge:lE,extend:gde,trim:pde,stripBOM:mde,inherits:vde,toFlatObject:yde,kindOf:rw,kindOfTest:ns,endsWith:bde,toArray:xde,forEachEntry:_de,matchAll:Sde,isHTMLForm:Cde,hasOwnProperty:fR,hasOwnProp:fR,reduceDescriptors:UB,freezeMethods:Ade,toObjectSet:Pde,toCamelCase:Ede,noop:kde,toFiniteNumber:Tde,findKey:BB,global:Cc,isContextDefined:zB,ALPHABET:VB,generateString:Mde,isSpecCompliantForm:Rde,toJSONObject:Dde,isAsyncFn:$de,isThenable:Ide,setImmediate:WB,asap:Nde};function qt(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}xe.inherits(qt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:xe.toJSONObject(this.config),code:this.code,status:this.status}}});const HB=qt.prototype,KB={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{KB[e]={value:e}});Object.defineProperties(qt,KB);Object.defineProperty(HB,"isAxiosError",{value:!0});qt.from=(e,t,n,r,i,o)=>{const a=Object.create(HB);return xe.toFlatObject(e,a,function(u){return u!==Error.prototype},s=>s!=="isAxiosError"),qt.call(a,e.message,t,n,r,i),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const Lde=null;function cE(e){return xe.isPlainObject(e)||xe.isArray(e)}function qB(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function hR(e,t,n){return e?e.concat(t).map(function(i,o){return i=qB(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function Fde(e){return xe.isArray(e)&&!e.some(cE)}const jde=xe.toFlatObject(xe,{},null,function(t){return/^is[A-Z]/.test(t)});function aw(e,t,n){if(!xe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=xe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,b){return!xe.isUndefined(b[v])});const r=n.metaTokens,i=n.visitor||c,o=n.dots,a=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&xe.isSpecCompliantForm(t);if(!xe.isFunction(i))throw new TypeError("visitor must be a function");function l(m){if(m===null)return"";if(xe.isDate(m))return m.toISOString();if(!u&&xe.isBlob(m))throw new qt("Blob is not supported. Use a Buffer instead.");return xe.isArrayBuffer(m)||xe.isTypedArray(m)?u&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function c(m,v,b){let w=m;if(m&&!b&&typeof m=="object"){if(xe.endsWith(v,"{}"))v=r?v:v.slice(0,-2),m=JSON.stringify(m);else if(xe.isArray(m)&&Fde(m)||(xe.isFileList(m)||xe.endsWith(v,"[]"))&&(w=xe.toArray(m)))return v=qB(v),w.forEach(function(S,O){!(xe.isUndefined(S)||S===null)&&t.append(a===!0?hR([v],O,o):a===null?v:v+"[]",l(S))}),!1}return cE(m)?!0:(t.append(hR(b,v,o),l(m)),!1)}const f=[],h=Object.assign(jde,{defaultVisitor:c,convertValue:l,isVisitable:cE});function p(m,v){if(!xe.isUndefined(m)){if(f.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(m),xe.forEach(m,function(w,x){(!(xe.isUndefined(w)||w===null)&&i.call(t,w,xe.isString(x)?x.trim():x,v,h))===!0&&p(w,v?v.concat(x):[x])}),f.pop()}}if(!xe.isObject(e))throw new TypeError("data must be an object");return p(e),t}function pR(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function r5(e,t){this._pairs=[],e&&aw(e,this,t)}const GB=r5.prototype;GB.append=function(t,n){this._pairs.push([t,n])};GB.toString=function(t){const n=t?function(r){return t.call(this,r,pR)}:pR;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function Bde(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function YB(e,t,n){if(!t)return e;const r=n&&n.encode||Bde;xe.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(t,n):o=xe.isURLSearchParams(t)?t.toString():new r5(t,n).toString(r),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class gR{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){xe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const ZB={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zde=typeof URLSearchParams<"u"?URLSearchParams:r5,Ude=typeof FormData<"u"?FormData:null,Vde=typeof Blob<"u"?Blob:null,Wde={isBrowser:!0,classes:{URLSearchParams:zde,FormData:Ude,Blob:Vde},protocols:["http","https","file","blob","url","data"]},i5=typeof window<"u"&&typeof document<"u",fE=typeof navigator=="object"&&navigator||void 0,Hde=i5&&(!fE||["ReactNative","NativeScript","NS"].indexOf(fE.product)<0),Kde=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",qde=i5&&window.location.href||"http://localhost",Gde=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:i5,hasStandardBrowserEnv:Hde,hasStandardBrowserWebWorkerEnv:Kde,navigator:fE,origin:qde},Symbol.toStringTag,{value:"Module"})),Mi={...Gde,...Wde};function Yde(e,t){return aw(e,new Mi.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return Mi.isNode&&xe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Zde(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Xde(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],t[o]=e[o];return t}function XB(e){function t(n,r,i,o){let a=n[o++];if(a==="__proto__")return!0;const s=Number.isFinite(+a),u=o>=n.length;return a=!a&&xe.isArray(i)?i.length:a,u?(xe.hasOwnProp(i,a)?i[a]=[i[a],r]:i[a]=r,!s):((!i[a]||!xe.isObject(i[a]))&&(i[a]=[]),t(n,r,i[a],o)&&xe.isArray(i[a])&&(i[a]=Xde(i[a])),!s)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const n={};return xe.forEachEntry(e,(r,i)=>{t(Zde(r),i,n,0)}),n}return null}function Qde(e,t,n){if(xe.isString(e))try{return(t||JSON.parse)(e),xe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(e)}const Pm={transitional:ZB,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=xe.isObject(t);if(o&&xe.isHTMLForm(t)&&(t=new FormData(t)),xe.isFormData(t))return i?JSON.stringify(XB(t)):t;if(xe.isArrayBuffer(t)||xe.isBuffer(t)||xe.isStream(t)||xe.isFile(t)||xe.isBlob(t)||xe.isReadableStream(t))return t;if(xe.isArrayBufferView(t))return t.buffer;if(xe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Yde(t,this.formSerializer).toString();if((s=xe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return aw(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),Qde(t)):t}],transformResponse:[function(t){const n=this.transitional||Pm.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(xe.isResponse(t)||xe.isReadableStream(t))return t;if(t&&xe.isString(t)&&(r&&!this.responseType||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?qt.from(s,qt.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Mi.classes.FormData,Blob:Mi.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};xe.forEach(["delete","get","head","post","put","patch"],e=>{Pm.headers[e]={}});const Jde=xe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ehe=e=>{const t={};let n,r,i;return e&&e.split(`
`).forEach(function(a){i=a.indexOf(":"),n=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!n||t[n]&&Jde[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},mR=Symbol("internals");function Fp(e){return e&&String(e).trim().toLowerCase()}function oy(e){return e===!1||e==null?e:xe.isArray(e)?e.map(oy):String(e)}function the(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const nhe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function _S(e,t,n,r,i){if(xe.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!xe.isString(t)){if(xe.isString(r))return t.indexOf(r)!==-1;if(xe.isRegExp(r))return r.test(t)}}function rhe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function ihe(e,t){const n=xe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,a){return this[r].call(this,t,i,o,a)},configurable:!0})})}class ho{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function o(s,u,l){const c=Fp(u);if(!c)throw new Error("header name must be a non-empty string");const f=xe.findKey(i,c);(!f||i[f]===void 0||l===!0||l===void 0&&i[f]!==!1)&&(i[f||u]=oy(s))}const a=(s,u)=>xe.forEach(s,(l,c)=>o(l,c,u));if(xe.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(xe.isString(t)&&(t=t.trim())&&!nhe(t))a(ehe(t),n);else if(xe.isHeaders(t))for(const[s,u]of t.entries())o(u,s,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=Fp(t),t){const r=xe.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return the(i);if(xe.isFunction(n))return n.call(this,i,r);if(xe.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Fp(t),t){const r=xe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||_S(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(a){if(a=Fp(a),a){const s=xe.findKey(r,a);s&&(!n||_S(r,r[s],s,n))&&(delete r[s],i=!0)}}return xe.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!t||_S(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,r={};return xe.forEach(this,(i,o)=>{const a=xe.findKey(r,o);if(a){n[a]=oy(i),delete n[o];return}const s=t?rhe(o):String(o).trim();s!==o&&delete n[o],n[s]=oy(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return xe.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&xe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[mR]=this[mR]={accessors:{}}).accessors,i=this.prototype;function o(a){const s=Fp(a);r[s]||(ihe(i,a),r[s]=!0)}return xe.isArray(t)?t.forEach(o):o(t),this}}ho.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);xe.reduceDescriptors(ho.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});xe.freezeMethods(ho);function SS(e,t){const n=this||Pm,r=t||n,i=ho.from(r.headers);let o=r.data;return xe.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function QB(e){return!!(e&&e.__CANCEL__)}function Fh(e,t,n){qt.call(this,e??"canceled",qt.ERR_CANCELED,t,n),this.name="CanceledError"}xe.inherits(Fh,qt,{__CANCEL__:!0});function JB(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new qt("Request failed with status code "+n.status,[qt.ERR_BAD_REQUEST,qt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function ohe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ahe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,o=0,a;return t=t!==void 0?t:1e3,function(u){const l=Date.now(),c=r[o];a||(a=l),n[i]=u,r[i]=l;let f=o,h=0;for(;f!==i;)h+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),l-a<t)return;const p=c&&l-c;return p?Math.round(h*1e3/p):void 0}}function she(e,t){let n=0,r=1e3/t,i,o;const a=(l,c=Date.now())=>{n=c,i=null,o&&(clearTimeout(o),o=null),e.apply(null,l)};return[(...l)=>{const c=Date.now(),f=c-n;f>=r?a(l,c):(i=l,o||(o=setTimeout(()=>{o=null,a(i)},r-f)))},()=>i&&a(i)]}const rb=(e,t,n=3)=>{let r=0;const i=ahe(50,250);return she(o=>{const a=o.loaded,s=o.lengthComputable?o.total:void 0,u=a-r,l=i(u),c=a<=s;r=a;const f={loaded:a,total:s,progress:s?a/s:void 0,bytes:u,rate:l||void 0,estimated:l&&s&&c?(s-a)/l:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(f)},n)},vR=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},yR=e=>(...t)=>xe.asap(()=>e(...t)),uhe=Mi.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Mi.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Mi.origin),Mi.navigator&&/(msie|trident)/i.test(Mi.navigator.userAgent)):()=>!0,lhe=Mi.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const a=[e+"="+encodeURIComponent(t)];xe.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),xe.isString(r)&&a.push("path="+r),xe.isString(i)&&a.push("domain="+i),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function che(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function fhe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ez(e,t){return e&&!che(t)?fhe(e,t):t}const bR=e=>e instanceof ho?{...e}:e;function Zc(e,t){t=t||{};const n={};function r(l,c,f,h){return xe.isPlainObject(l)&&xe.isPlainObject(c)?xe.merge.call({caseless:h},l,c):xe.isPlainObject(c)?xe.merge({},c):xe.isArray(c)?c.slice():c}function i(l,c,f,h){if(xe.isUndefined(c)){if(!xe.isUndefined(l))return r(void 0,l,f,h)}else return r(l,c,f,h)}function o(l,c){if(!xe.isUndefined(c))return r(void 0,c)}function a(l,c){if(xe.isUndefined(c)){if(!xe.isUndefined(l))return r(void 0,l)}else return r(void 0,c)}function s(l,c,f){if(f in t)return r(l,c);if(f in e)return r(void 0,l)}const u={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(l,c,f)=>i(bR(l),bR(c),f,!0)};return xe.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=u[c]||i,h=f(e[c],t[c],c);xe.isUndefined(h)&&f!==s||(n[c]=h)}),n}const tz=e=>{const t=Zc({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:a,auth:s}=t;t.headers=a=ho.from(a),t.url=YB(ez(t.baseURL,t.url),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let u;if(xe.isFormData(n)){if(Mi.hasStandardBrowserEnv||Mi.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((u=a.getContentType())!==!1){const[l,...c]=u?u.split(";").map(f=>f.trim()).filter(Boolean):[];a.setContentType([l||"multipart/form-data",...c].join("; "))}}if(Mi.hasStandardBrowserEnv&&(r&&xe.isFunction(r)&&(r=r(t)),r||r!==!1&&uhe(t.url))){const l=i&&o&&lhe.read(o);l&&a.set(i,l)}return t},dhe=typeof XMLHttpRequest<"u",hhe=dhe&&function(e){return new Promise(function(n,r){const i=tz(e);let o=i.data;const a=ho.from(i.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:l}=i,c,f,h,p,m;function v(){p&&p(),m&&m(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let b=new XMLHttpRequest;b.open(i.method.toUpperCase(),i.url,!0),b.timeout=i.timeout;function w(){if(!b)return;const S=ho.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),E={data:!s||s==="text"||s==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:S,config:e,request:b};JB(function(P){n(P),v()},function(P){r(P),v()},E),b=null}"onloadend"in b?b.onloadend=w:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(w)},b.onabort=function(){b&&(r(new qt("Request aborted",qt.ECONNABORTED,e,b)),b=null)},b.onerror=function(){r(new qt("Network Error",qt.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let O=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const E=i.transitional||ZB;i.timeoutErrorMessage&&(O=i.timeoutErrorMessage),r(new qt(O,E.clarifyTimeoutError?qt.ETIMEDOUT:qt.ECONNABORTED,e,b)),b=null},o===void 0&&a.setContentType(null),"setRequestHeader"in b&&xe.forEach(a.toJSON(),function(O,E){b.setRequestHeader(E,O)}),xe.isUndefined(i.withCredentials)||(b.withCredentials=!!i.withCredentials),s&&s!=="json"&&(b.responseType=i.responseType),l&&([h,m]=rb(l,!0),b.addEventListener("progress",h)),u&&b.upload&&([f,p]=rb(u),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",p)),(i.cancelToken||i.signal)&&(c=S=>{b&&(r(!S||S.type?new Fh(null,e,b):S),b.abort(),b=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const x=ohe(i.url);if(x&&Mi.protocols.indexOf(x)===-1){r(new qt("Unsupported protocol "+x+":",qt.ERR_BAD_REQUEST,e));return}b.send(o||null)})},phe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const o=function(l){if(!i){i=!0,s();const c=l instanceof Error?l:this.reason;r.abort(c instanceof qt?c:new Fh(c instanceof Error?c.message:c))}};let a=t&&setTimeout(()=>{a=null,o(new qt(`timeout ${t} of ms exceeded`,qt.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(o):l.removeEventListener("abort",o)}),e=null)};e.forEach(l=>l.addEventListener("abort",o));const{signal:u}=r;return u.unsubscribe=()=>xe.asap(s),u}},ghe=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,i;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},mhe=async function*(e,t){for await(const n of vhe(e))yield*ghe(n,t)},vhe=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},xR=(e,t,n,r)=>{const i=mhe(e,t);let o=0,a,s=u=>{a||(a=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:l,value:c}=await i.next();if(l){s(),u.close();return}let f=c.byteLength;if(n){let h=o+=f;n(h)}u.enqueue(new Uint8Array(c))}catch(l){throw s(l),l}},cancel(u){return s(u),i.return()}},{highWaterMark:2})},sw=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",nz=sw&&typeof ReadableStream=="function",yhe=sw&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),rz=(e,...t)=>{try{return!!e(...t)}catch{return!1}},bhe=nz&&rz(()=>{let e=!1;const t=new Request(Mi.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),wR=64*1024,dE=nz&&rz(()=>xe.isReadableStream(new Response("").body)),ib={stream:dE&&(e=>e.body)};sw&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!ib[t]&&(ib[t]=xe.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new qt(`Response type '${t}' is not supported`,qt.ERR_NOT_SUPPORT,r)})})})(new Response);const xhe=async e=>{if(e==null)return 0;if(xe.isBlob(e))return e.size;if(xe.isSpecCompliantForm(e))return(await new Request(Mi.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(xe.isArrayBufferView(e)||xe.isArrayBuffer(e))return e.byteLength;if(xe.isURLSearchParams(e)&&(e=e+""),xe.isString(e))return(await yhe(e)).byteLength},whe=async(e,t)=>{const n=xe.toFiniteNumber(e.getContentLength());return n??xhe(t)},_he=sw&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:a,onDownloadProgress:s,onUploadProgress:u,responseType:l,headers:c,withCredentials:f="same-origin",fetchOptions:h}=tz(e);l=l?(l+"").toLowerCase():"text";let p=phe([i,o&&o.toAbortSignal()],a),m;const v=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let b;try{if(u&&bhe&&n!=="get"&&n!=="head"&&(b=await whe(c,r))!==0){let E=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(xe.isFormData(r)&&(C=E.headers.get("content-type"))&&c.setContentType(C),E.body){const[P,M]=vR(b,rb(yR(u)));r=xR(E.body,wR,P,M)}}xe.isString(f)||(f=f?"include":"omit");const w="credentials"in Request.prototype;m=new Request(t,{...h,signal:p,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:w?f:void 0});let x=await fetch(m);const S=dE&&(l==="stream"||l==="response");if(dE&&(s||S&&v)){const E={};["status","statusText","headers"].forEach(I=>{E[I]=x[I]});const C=xe.toFiniteNumber(x.headers.get("content-length")),[P,M]=s&&vR(C,rb(yR(s),!0))||[];x=new Response(xR(x.body,wR,P,()=>{M&&M(),v&&v()}),E)}l=l||"text";let O=await ib[xe.findKey(ib,l)||"text"](x,e);return!S&&v&&v(),await new Promise((E,C)=>{JB(E,C,{data:O,headers:ho.from(x.headers),status:x.status,statusText:x.statusText,config:e,request:m})})}catch(w){throw v&&v(),w&&w.name==="TypeError"&&/fetch/i.test(w.message)?Object.assign(new qt("Network Error",qt.ERR_NETWORK,e,m),{cause:w.cause||w}):qt.from(w,w&&w.code,e,m)}}),hE={http:Lde,xhr:hhe,fetch:_he};xe.forEach(hE,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const _R=e=>`- ${e}`,She=e=>xe.isFunction(e)||e===null||e===!1,iz={getAdapter:e=>{e=xe.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o<t;o++){n=e[o];let a;if(r=n,!She(n)&&(r=hE[(a=String(n)).toLowerCase()],r===void 0))throw new qt(`Unknown adapter '${a}'`);if(r)break;i[a||"#"+o]=r}if(!r){const o=Object.entries(i).map(([s,u])=>`adapter ${s} `+(u===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since :
`+o.map(_R).join(`
`):" "+_R(o[0]):"as no adapter specified";throw new qt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:hE};function CS(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Fh(null,e)}function SR(e){return CS(e),e.headers=ho.from(e.headers),e.data=SS.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),iz.getAdapter(e.adapter||Pm.adapter)(e).then(function(r){return CS(e),r.data=SS.call(e,e.transformResponse,r),r.headers=ho.from(r.headers),r},function(r){return QB(r)||(CS(e),r&&r.response&&(r.response.data=SS.call(e,e.transformResponse,r.response),r.response.headers=ho.from(r.response.headers))),Promise.reject(r)})}const oz="1.7.9",uw={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{uw[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const CR={};uw.transitional=function(t,n,r){function i(o,a){return"[Axios v"+oz+"] Transitional option '"+o+"'"+a+(r?". "+r:"")}return(o,a,s)=>{if(t===!1)throw new qt(i(a," has been removed"+(n?" in "+n:"")),qt.ERR_DEPRECATED);return n&&!CR[a]&&(CR[a]=!0,console.warn(i(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,s):!0}};uw.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function Che(e,t,n){if(typeof e!="object")throw new qt("options must be an object",qt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=t[o];if(a){const s=e[o],u=s===void 0||a(s,o,e);if(u!==!0)throw new qt("option "+o+" must be "+u,qt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new qt("Unknown option "+o,qt.ERR_BAD_OPTION)}}const ay={assertOptions:Che,validators:uw},cs=ay.validators;class $c{constructor(t){this.defaults=t,this.interceptors={request:new gR,response:new gR}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Zc(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&ay.assertOptions(r,{silentJSONParsing:cs.transitional(cs.boolean),forcedJSONParsing:cs.transitional(cs.boolean),clarifyTimeoutError:cs.transitional(cs.boolean)},!1),i!=null&&(xe.isFunction(i)?n.paramsSerializer={serialize:i}:ay.assertOptions(i,{encode:cs.function,serialize:cs.function},!0)),ay.assertOptions(n,{baseUrl:cs.spelling("baseURL"),withXsrfToken:cs.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&xe.merge(o.common,o[n.method]);o&&xe.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),n.headers=ho.concat(a,o);const s=[];let u=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(u=u&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const l=[];this.interceptors.response.forEach(function(v){l.push(v.fulfilled,v.rejected)});let c,f=0,h;if(!u){const m=[SR.bind(this),void 0];for(m.unshift.apply(m,s),m.push.apply(m,l),h=m.length,c=Promise.resolve(n);f<h;)c=c.then(m[f++],m[f++]);return c}h=s.length;let p=n;for(f=0;f<h;){const m=s[f++],v=s[f++];try{p=m(p)}catch(b){v.call(this,b);break}}try{c=SR.call(this,p)}catch(m){return Promise.reject(m)}for(f=0,h=l.length;f<h;)c=c.then(l[f++],l[f++]);return c}getUri(t){t=Zc(this.defaults,t);const n=ez(t.baseURL,t.url);return YB(n,t.params,t.paramsSerializer)}}xe.forEach(["delete","get","head","options"],function(t){$c.prototype[t]=function(n,r){return this.request(Zc(r||{},{method:t,url:n,data:(r||{}).data}))}});xe.forEach(["post","put","patch"],function(t){function n(r){return function(o,a,s){return this.request(Zc(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}$c.prototype[t]=n(),$c.prototype[t+"Form"]=n(!0)});class o5{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(i=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const a=new Promise(s=>{r.subscribe(s),o=s}).then(i);return a.cancel=function(){r.unsubscribe(o)},a},t(function(o,a,s){r.reason||(r.reason=new Fh(o,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new o5(function(i){t=i}),cancel:t}}}function Ehe(e){return function(n){return e.apply(null,n)}}function Ohe(e){return xe.isObject(e)&&e.isAxiosError===!0}const pE={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(pE).forEach(([e,t])=>{pE[t]=e});function az(e){const t=new $c(e),n=LB($c.prototype.request,t);return xe.extend(n,$c.prototype,t,{allOwnKeys:!0}),xe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return az(Zc(e,i))},n}const qr=az(Pm);qr.Axios=$c;qr.CanceledError=Fh;qr.CancelToken=o5;qr.isCancel=QB;qr.VERSION=oz;qr.toFormData=aw;qr.AxiosError=qt;qr.Cancel=qr.CanceledError;qr.all=function(t){return Promise.all(t)};qr.spread=Ehe;qr.isAxiosError=Ohe;qr.mergeConfig=Zc;qr.AxiosHeaders=ho;qr.formToJSON=e=>XB(xe.isHTMLForm(e)?new FormData(e):e);qr.getAdapter=iz.getAdapter;qr.HttpStatusCode=pE;qr.default=qr;var Ahe=e=>{switch(e){case"success":return The;case"info":return Rhe;case"warning":return Mhe;case"error":return Dhe;default:return null}},Phe=Array(12).fill(0),khe=({visible:e,className:t})=>F.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},F.createElement("div",{className:"sonner-spinner"},Phe.map((n,r)=>F.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),The=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Mhe=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Rhe=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Dhe=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),$he=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},F.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),F.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Ihe=()=>{let[e,t]=F.useState(document.hidden);return F.useEffect(()=>{let n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e},gE=1,Nhe=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,i=typeof e?.id=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:gE++,o=this.toasts.find(s=>s.id===i),a=e.dismissible===void 0?!0:e.dismissible;return o?this.toasts=this.toasts.map(s=>s.id===i?(this.publish({...s,...e,id:i,title:n}),{...s,...e,id:i,dismissible:a,title:n}):s):this.addToast({title:n,...r,dismissible:a,id:i}),i},this.dismiss=e=>(e||this.toasts.forEach(t=>{this.subscribers.forEach(n=>n({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let r=e instanceof Promise?e:e(),i=n!==void 0,o,a=r.then(async u=>{if(o=["resolve",u],F.isValidElement(u))i=!1,this.create({id:n,type:"default",message:u});else if(Fhe(u)&&!u.ok){i=!1;let l=typeof t.error=="function"?await t.error(`HTTP error! status: ${u.status}`):t.error,c=typeof t.description=="function"?await t.description(`HTTP error! status: ${u.status}`):t.description;this.create({id:n,type:"error",message:l,description:c})}else if(t.success!==void 0){i=!1;let l=typeof t.success=="function"?await t.success(u):t.success,c=typeof t.description=="function"?await t.description(u):t.description;this.create({id:n,type:"success",message:l,description:c})}}).catch(async u=>{if(o=["reject",u],t.error!==void 0){i=!1;let l=typeof t.error=="function"?await t.error(u):t.error,c=typeof t.description=="function"?await t.description(u):t.description;this.create({id:n,type:"error",message:l,description:c})}}).finally(()=>{var u;i&&(this.dismiss(n),n=void 0),(u=t.finally)==null||u.call(t)}),s=()=>new Promise((u,l)=>a.then(()=>o[0]==="reject"?l(o[1]):u(o[1])).catch(l));return typeof n!="string"&&typeof n!="number"?{unwrap:s}:Object.assign(n,{unwrap:s})},this.custom=(e,t)=>{let n=t?.id||gE++;return this.create({jsx:e(n),id:n,...t}),n},this.subscribers=[],this.toasts=[]}},Po=new Nhe,Lhe=(e,t)=>{let n=t?.id||gE++;return Po.addToast({title:e,...t,id:n}),n},Fhe=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",jhe=Lhe,Bhe=()=>Po.toasts,SXe=Object.assign(jhe,{success:Po.success,info:Po.info,warning:Po.warning,error:Po.error,custom:Po.custom,message:Po.message,promise:Po.promise,dismiss:Po.dismiss,loading:Po.loading},{getHistory:Bhe});function zhe(e,{insertAt:t}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}zhe(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position="left"]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:0;right:0;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
`);function u1(e){return e.label!==void 0}var Uhe=3,Vhe="32px",ER=4e3,Whe=356,Hhe=14,Khe=20,qhe=200;function Ghe(...e){return e.filter(Boolean).join(" ")}var Yhe=e=>{var t,n,r,i,o,a,s,u,l,c,f;let{invert:h,toast:p,unstyled:m,interacting:v,setHeights:b,visibleToasts:w,heights:x,index:S,toasts:O,expanded:E,removeToast:C,defaultRichColors:P,closeButton:M,style:I,cancelButtonStyle:B,actionButtonStyle:W,className:V="",descriptionClassName:ee="",duration:Z,position:K,gap:G,loadingIcon:H,expandByDefault:j,classNames:q,icons:Y,closeButtonAriaLabel:re="Close toast",pauseWhenPageIsHidden:ie,cn:se}=e,[ye,we]=F.useState(!1),[He,Ee]=F.useState(!1),[it,ke]=F.useState(!1),[Le,De]=F.useState(!1),[me,yt]=F.useState(!1),[lt,Nt]=F.useState(0),[yn,nn]=F.useState(0),ne=F.useRef(p.duration||Z||ER),de=F.useRef(null),ge=F.useRef(null),ze=S===0,Fe=S+1<=w,Ae=p.type,tt=p.dismissible!==!1,mt=p.className||"",wn=p.descriptionClassName||"",Kt=F.useMemo(()=>x.findIndex(_t=>_t.toastId===p.id)||0,[x,p.id]),_n=F.useMemo(()=>{var _t;return(_t=p.closeButton)!=null?_t:M},[p.closeButton,M]);F.useMemo(()=>p.duration||Z||ER,[p.duration,Z]);let Ii=F.useRef(0),br=F.useRef(0),yi=F.useRef(0),sr=F.useRef(null),[si,bi]=K.split("-"),Rr=F.useMemo(()=>x.reduce((_t,hn,Sn)=>Sn>=Kt?_t:_t+hn.height,0),[x,Kt]),Xi=Ihe(),yo=p.invert||h,xi=Ae==="loading";br.current=F.useMemo(()=>Kt*G+Rr,[Kt,Rr]),F.useEffect(()=>{we(!0)},[]),F.useEffect(()=>{let _t=ge.current;if(_t){let hn=_t.getBoundingClientRect().height;return nn(hn),b(Sn=>[{toastId:p.id,height:hn,position:p.position},...Sn]),()=>b(Sn=>Sn.filter(qn=>qn.toastId!==p.id))}},[b,p.id]),F.useLayoutEffect(()=>{if(!ye)return;let _t=ge.current,hn=_t.style.height;_t.style.height="auto";let Sn=_t.getBoundingClientRect().height;_t.style.height=hn,nn(Sn),b(qn=>qn.find(ur=>ur.toastId===p.id)?qn.map(ur=>ur.toastId===p.id?{...ur,height:Sn}:ur):[{toastId:p.id,height:Sn,position:p.position},...qn])},[ye,p.title,p.description,b,p.id]);let Dr=F.useCallback(()=>{Ee(!0),Nt(br.current),b(_t=>_t.filter(hn=>hn.toastId!==p.id)),setTimeout(()=>{C(p)},qhe)},[p,C,b,br]);F.useEffect(()=>{if(p.promise&&Ae==="loading"||p.duration===1/0||p.type==="loading")return;let _t;return E||v||ie&&Xi?(()=>{if(yi.current<Ii.current){let hn=new Date().getTime()-Ii.current;ne.current=ne.current-hn}yi.current=new Date().getTime()})():ne.current!==1/0&&(Ii.current=new Date().getTime(),_t=setTimeout(()=>{var hn;(hn=p.onAutoClose)==null||hn.call(p,p),Dr()},ne.current)),()=>clearTimeout(_t)},[E,v,p,Ae,ie,Xi,Dr]),F.useEffect(()=>{p.delete&&Dr()},[Dr,p.delete]);function Sa(){var _t,hn,Sn;return Y!=null&&Y.loading?F.createElement("div",{className:se(q?.loader,(_t=p?.classNames)==null?void 0:_t.loader,"sonner-loader"),"data-visible":Ae==="loading"},Y.loading):H?F.createElement("div",{className:se(q?.loader,(hn=p?.classNames)==null?void 0:hn.loader,"sonner-loader"),"data-visible":Ae==="loading"},H):F.createElement(khe,{className:se(q?.loader,(Sn=p?.classNames)==null?void 0:Sn.loader),visible:Ae==="loading"})}return F.createElement("li",{tabIndex:0,ref:ge,className:se(V,mt,q?.toast,(t=p?.classNames)==null?void 0:t.toast,q?.default,q?.[Ae],(n=p?.classNames)==null?void 0:n[Ae]),"data-sonner-toast":"","data-rich-colors":(r=p.richColors)!=null?r:P,"data-styled":!(p.jsx||p.unstyled||m),"data-mounted":ye,"data-promise":!!p.promise,"data-swiped":me,"data-removed":He,"data-visible":Fe,"data-y-position":si,"data-x-position":bi,"data-index":S,"data-front":ze,"data-swiping":it,"data-dismissible":tt,"data-type":Ae,"data-invert":yo,"data-swipe-out":Le,"data-expanded":!!(E||j&&ye),style:{"--index":S,"--toasts-before":S,"--z-index":O.length-S,"--offset":`${He?lt:br.current}px`,"--initial-height":j?"auto":`${yn}px`,...I,...p.style},onPointerDown:_t=>{xi||!tt||(de.current=new Date,Nt(br.current),_t.target.setPointerCapture(_t.pointerId),_t.target.tagName!=="BUTTON"&&(ke(!0),sr.current={x:_t.clientX,y:_t.clientY}))},onPointerUp:()=>{var _t,hn,Sn,qn;if(Le||!tt)return;sr.current=null;let ur=Number(((_t=ge.current)==null?void 0:_t.style.getPropertyValue("--swipe-amount").replace("px",""))||0),Xr=new Date().getTime()-((hn=de.current)==null?void 0:hn.getTime()),bo=Math.abs(ur)/Xr;if(Math.abs(ur)>=Khe||bo>.11){Nt(br.current),(Sn=p.onDismiss)==null||Sn.call(p,p),Dr(),De(!0),yt(!1);return}(qn=ge.current)==null||qn.style.setProperty("--swipe-amount","0px"),ke(!1)},onPointerMove:_t=>{var hn,Sn;if(!sr.current||!tt)return;let qn=_t.clientY-sr.current.y,ur=((hn=window.getSelection())==null?void 0:hn.toString().length)>0,Xr=si==="top"?Math.min(0,qn):Math.max(0,qn);Math.abs(Xr)>0&&yt(!0),!ur&&((Sn=ge.current)==null||Sn.style.setProperty("--swipe-amount",`${Xr}px`))}},_n&&!p.jsx?F.createElement("button",{"aria-label":re,"data-disabled":xi,"data-close-button":!0,onClick:xi||!tt?()=>{}:()=>{var _t;Dr(),(_t=p.onDismiss)==null||_t.call(p,p)},className:se(q?.closeButton,(i=p?.classNames)==null?void 0:i.closeButton)},(o=Y?.close)!=null?o:$he):null,p.jsx||F.isValidElement(p.title)?p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title:F.createElement(F.Fragment,null,Ae||p.icon||p.promise?F.createElement("div",{"data-icon":"",className:se(q?.icon,(a=p?.classNames)==null?void 0:a.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||Sa():null,p.type!=="loading"?p.icon||Y?.[Ae]||Ahe(Ae):null):null,F.createElement("div",{"data-content":"",className:se(q?.content,(s=p?.classNames)==null?void 0:s.content)},F.createElement("div",{"data-title":"",className:se(q?.title,(u=p?.classNames)==null?void 0:u.title)},typeof p.title=="function"?p.title():p.title),p.description?F.createElement("div",{"data-description":"",className:se(ee,wn,q?.description,(l=p?.classNames)==null?void 0:l.description)},typeof p.description=="function"?p.description():p.description):null),F.isValidElement(p.cancel)?p.cancel:p.cancel&&u1(p.cancel)?F.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||B,onClick:_t=>{var hn,Sn;u1(p.cancel)&&tt&&((Sn=(hn=p.cancel).onClick)==null||Sn.call(hn,_t),Dr())},className:se(q?.cancelButton,(c=p?.classNames)==null?void 0:c.cancelButton)},p.cancel.label):null,F.isValidElement(p.action)?p.action:p.action&&u1(p.action)?F.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||W,onClick:_t=>{var hn,Sn;u1(p.action)&&((Sn=(hn=p.action).onClick)==null||Sn.call(hn,_t),!_t.defaultPrevented&&Dr())},className:se(q?.actionButton,(f=p?.classNames)==null?void 0:f.actionButton)},p.action.label):null))};function OR(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}var CXe=y.forwardRef(function(e,t){let{invert:n,position:r="bottom-right",hotkey:i=["altKey","KeyT"],expand:o,closeButton:a,className:s,offset:u,theme:l="light",richColors:c,duration:f,style:h,visibleToasts:p=Uhe,toastOptions:m,dir:v=OR(),gap:b=Hhe,loadingIcon:w,icons:x,containerAriaLabel:S="Notifications",pauseWhenPageIsHidden:O,cn:E=Ghe}=e,[C,P]=F.useState([]),M=F.useMemo(()=>Array.from(new Set([r].concat(C.filter(ie=>ie.position).map(ie=>ie.position)))),[C,r]),[I,B]=F.useState([]),[W,V]=F.useState(!1),[ee,Z]=F.useState(!1),[K,G]=F.useState(l!=="system"?l:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),H=F.useRef(null),j=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),q=F.useRef(null),Y=F.useRef(!1),re=F.useCallback(ie=>{P(se=>{var ye;return(ye=se.find(we=>we.id===ie.id))!=null&&ye.delete||Po.dismiss(ie.id),se.filter(({id:we})=>we!==ie.id)})},[]);return F.useEffect(()=>Po.subscribe(ie=>{if(ie.dismiss){P(se=>se.map(ye=>ye.id===ie.id?{...ye,delete:!0}:ye));return}setTimeout(()=>{Yx.flushSync(()=>{P(se=>{let ye=se.findIndex(we=>we.id===ie.id);return ye!==-1?[...se.slice(0,ye),{...se[ye],...ie},...se.slice(ye+1)]:[ie,...se]})})})}),[]),F.useEffect(()=>{if(l!=="system"){G(l);return}if(l==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?G("dark"):G("light")),typeof window>"u")return;let ie=window.matchMedia("(prefers-color-scheme: dark)");try{ie.addEventListener("change",({matches:se})=>{G(se?"dark":"light")})}catch{ie.addListener(({matches:ye})=>{try{G(ye?"dark":"light")}catch(we){console.error(we)}})}},[l]),F.useEffect(()=>{C.length<=1&&V(!1)},[C]),F.useEffect(()=>{let ie=se=>{var ye,we;i.every(He=>se[He]||se.code===He)&&(V(!0),(ye=H.current)==null||ye.focus()),se.code==="Escape"&&(document.activeElement===H.current||(we=H.current)!=null&&we.contains(document.activeElement))&&V(!1)};return document.addEventListener("keydown",ie),()=>document.removeEventListener("keydown",ie)},[i]),F.useEffect(()=>{if(H.current)return()=>{q.current&&(q.current.focus({preventScroll:!0}),q.current=null,Y.current=!1)}},[H.current]),F.createElement("section",{"aria-label":`${S} ${j}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},M.map((ie,se)=>{var ye;let[we,He]=ie.split("-");return C.length?F.createElement("ol",{key:ie,dir:v==="auto"?OR():v,tabIndex:-1,ref:H,className:s,"data-sonner-toaster":!0,"data-theme":K,"data-y-position":we,"data-lifted":W&&C.length>1&&!o,"data-x-position":He,style:{"--front-toast-height":`${((ye=I[0])==null?void 0:ye.height)||0}px`,"--offset":typeof u=="number"?`${u}px`:u||Vhe,"--width":`${Whe}px`,"--gap":`${b}px`,...h},onBlur:Ee=>{Y.current&&!Ee.currentTarget.contains(Ee.relatedTarget)&&(Y.current=!1,q.current&&(q.current.focus({preventScroll:!0}),q.current=null))},onFocus:Ee=>{Ee.target instanceof HTMLElement&&Ee.target.dataset.dismissible==="false"||Y.current||(Y.current=!0,q.current=Ee.relatedTarget)},onMouseEnter:()=>V(!0),onMouseMove:()=>V(!0),onMouseLeave:()=>{ee||V(!1)},onPointerDown:Ee=>{Ee.target instanceof HTMLElement&&Ee.target.dataset.dismissible==="false"||Z(!0)},onPointerUp:()=>Z(!1)},C.filter(Ee=>!Ee.position&&se===0||Ee.position===ie).map((Ee,it)=>{var ke,Le;return F.createElement(Yhe,{key:Ee.id,icons:x,index:it,toast:Ee,defaultRichColors:c,duration:(ke=m?.duration)!=null?ke:f,className:m?.className,descriptionClassName:m?.descriptionClassName,invert:n,visibleToasts:p,closeButton:(Le=m?.closeButton)!=null?Le:a,interacting:ee,position:ie,style:m?.style,unstyled:m?.unstyled,classNames:m?.classNames,cancelButtonStyle:m?.cancelButtonStyle,actionButtonStyle:m?.actionButtonStyle,removeToast:re,toasts:C.filter(De=>De.position==Ee.position),heights:I.filter(De=>De.position==Ee.position),setHeights:B,expandByDefault:o,gap:b,loadingIcon:w,expanded:W,pauseWhenPageIsHidden:O,cn:E})})):null}))}),ob={exports:{}};/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/ob.exports;(function(e,t){(function(){var n,r="4.17.21",i=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",l=500,c="__lodash_placeholder__",f=1,h=2,p=4,m=1,v=2,b=1,w=2,x=4,S=8,O=16,E=32,C=64,P=128,M=256,I=512,B=30,W="...",V=800,ee=16,Z=1,K=2,G=3,H=1/0,j=9007199254740991,q=17976931348623157e292,Y=NaN,re=4294967295,ie=re-1,se=re>>>1,ye=[["ary",P],["bind",b],["bindKey",w],["curry",S],["curryRight",O],["flip",I],["partial",E],["partialRight",C],["rearg",M]],we="[object Arguments]",He="[object Array]",Ee="[object AsyncFunction]",it="[object Boolean]",ke="[object Date]",Le="[object DOMException]",De="[object Error]",me="[object Function]",yt="[object GeneratorFunction]",lt="[object Map]",Nt="[object Number]",yn="[object Null]",nn="[object Object]",ne="[object Promise]",de="[object Proxy]",ge="[object RegExp]",ze="[object Set]",Fe="[object String]",Ae="[object Symbol]",tt="[object Undefined]",mt="[object WeakMap]",wn="[object WeakSet]",Kt="[object ArrayBuffer]",_n="[object DataView]",Ii="[object Float32Array]",br="[object Float64Array]",yi="[object Int8Array]",sr="[object Int16Array]",si="[object Int32Array]",bi="[object Uint8Array]",Rr="[object Uint8ClampedArray]",Xi="[object Uint16Array]",yo="[object Uint32Array]",xi=/\b__p \+= '';/g,Dr=/\b(__p \+=) '' \+/g,Sa=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_t=/&(?:amp|lt|gt|quot|#39);/g,hn=/[&<>"']/g,Sn=RegExp(_t.source),qn=RegExp(hn.source),ur=/<%-([\s\S]+?)%>/g,Xr=/<%([\s\S]+?)%>/g,bo=/<%=([\s\S]+?)%>/g,Ql=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ef=/^\w*$/,oe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ue=/[\\^$.*+?()[\]{}|]/g,ve=RegExp(ue.source),T=/^\s+/,D=/\s/,$=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,A=/\{\n\/\* \[wrapped with (.+)\] \*/,L=/,? & /,Q=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,te=/[()=,{}\[\]\/\s]/,fe=/\\(\\)?/g,_e=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,je=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,ct=/^0b[01]+$/i,Ie=/^\[object .+?Constructor\]$/,nt=/^0o[0-7]+$/i,bt=/^(?:0|[1-9]\d*)$/,Ot=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,gt=/($^)/,ht=/['\n\r\u2028\u2029\\]/g,xt="\\ud800-\\udfff",wt="\\u0300-\\u036f",Qe="\\ufe20-\\ufe2f",ut="\\u20d0-\\u20ff",Xe=wt+Qe+ut,Ne="\\u2700-\\u27bf",Ke="a-z\\xdf-\\xf6\\xf8-\\xff",Ge="\\xac\\xb1\\xd7\\xf7",pe="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",he="\\u2000-\\u206f",Re=" \\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",Oe="A-Z\\xc0-\\xd6\\xd8-\\xde",Pe="\\ufe0e\\ufe0f",Be=Ge+pe+he+Re,vt="['’]",Lt="["+xt+"]",Ft="["+Be+"]",$t="["+Xe+"]",J="\\d+",Zt="["+Ne+"]",sn="["+Ke+"]",un="[^"+xt+Be+J+Ne+Ke+Oe+"]",jt="\\ud83c[\\udffb-\\udfff]",ln="(?:"+$t+"|"+jt+")",rn="[^"+xt+"]",Gn="(?:\\ud83c[\\udde6-\\uddff]){2}",mn="[\\ud800-\\udbff][\\udc00-\\udfff]",Pn="["+Oe+"]",Yn="\\u200d",Zn="(?:"+sn+"|"+un+")",xr="(?:"+Pn+"|"+un+")",$r="(?:"+vt+"(?:d|ll|m|re|s|t|ve))?",Ir="(?:"+vt+"(?:D|LL|M|RE|S|T|VE))?",Nr=ln+"?",HP="["+Pe+"]?",zZ="(?:"+Yn+"(?:"+[rn,Gn,mn].join("|")+")"+HP+Nr+")*",UZ="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",VZ="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",KP=HP+Nr+zZ,WZ="(?:"+[Zt,Gn,mn].join("|")+")"+KP,HZ="(?:"+[rn+$t+"?",$t,Gn,mn,Lt].join("|")+")",KZ=RegExp(vt,"g"),qZ=RegExp($t,"g"),D2=RegExp(jt+"(?="+jt+")|"+HZ+KP,"g"),GZ=RegExp([Pn+"?"+sn+"+"+$r+"(?="+[Ft,Pn,"$"].join("|")+")",xr+"+"+Ir+"(?="+[Ft,Pn+Zn,"$"].join("|")+")",Pn+"?"+Zn+"+"+$r,Pn+"+"+Ir,VZ,UZ,J,WZ].join("|"),"g"),YZ=RegExp("["+Yn+xt+Xe+Pe+"]"),ZZ=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,XZ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],QZ=-1,Xn={};Xn[Ii]=Xn[br]=Xn[yi]=Xn[sr]=Xn[si]=Xn[bi]=Xn[Rr]=Xn[Xi]=Xn[yo]=!0,Xn[we]=Xn[He]=Xn[Kt]=Xn[it]=Xn[_n]=Xn[ke]=Xn[De]=Xn[me]=Xn[lt]=Xn[Nt]=Xn[nn]=Xn[ge]=Xn[ze]=Xn[Fe]=Xn[mt]=!1;var Un={};Un[we]=Un[He]=Un[Kt]=Un[_n]=Un[it]=Un[ke]=Un[Ii]=Un[br]=Un[yi]=Un[sr]=Un[si]=Un[lt]=Un[Nt]=Un[nn]=Un[ge]=Un[ze]=Un[Fe]=Un[Ae]=Un[bi]=Un[Rr]=Un[Xi]=Un[yo]=!0,Un[De]=Un[me]=Un[mt]=!1;var JZ={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},eX={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},tX={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},nX={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rX=parseFloat,iX=parseInt,qP=typeof Fa=="object"&&Fa&&Fa.Object===Object&&Fa,oX=typeof self=="object"&&self&&self.Object===Object&&self,ui=qP||oX||Function("return this")(),$2=t&&!t.nodeType&&t,Jl=$2&&!0&&e&&!e.nodeType&&e,GP=Jl&&Jl.exports===$2,I2=GP&&qP.process,Go=function(){try{var le=Jl&&Jl.require&&Jl.require("util").types;return le||I2&&I2.binding&&I2.binding("util")}catch{}}(),YP=Go&&Go.isArrayBuffer,ZP=Go&&Go.isDate,XP=Go&&Go.isMap,QP=Go&&Go.isRegExp,JP=Go&&Go.isSet,e8=Go&&Go.isTypedArray;function xo(le,Ce,be){switch(be.length){case 0:return le.call(Ce);case 1:return le.call(Ce,be[0]);case 2:return le.call(Ce,be[0],be[1]);case 3:return le.call(Ce,be[0],be[1],be[2])}return le.apply(Ce,be)}function aX(le,Ce,be,ot){for(var Bt=-1,Cn=le==null?0:le.length;++Bt<Cn;){var Lr=le[Bt];Ce(ot,Lr,be(Lr),le)}return ot}function Yo(le,Ce){for(var be=-1,ot=le==null?0:le.length;++be<ot&&Ce(le[be],be,le)!==!1;);return le}function sX(le,Ce){for(var be=le==null?0:le.length;be--&&Ce(le[be],be,le)!==!1;);return le}function t8(le,Ce){for(var be=-1,ot=le==null?0:le.length;++be<ot;)if(!Ce(le[be],be,le))return!1;return!0}function Iu(le,Ce){for(var be=-1,ot=le==null?0:le.length,Bt=0,Cn=[];++be<ot;){var Lr=le[be];Ce(Lr,be,le)&&(Cn[Bt++]=Lr)}return Cn}function rv(le,Ce){var be=le==null?0:le.length;return!!be&&Of(le,Ce,0)>-1}function N2(le,Ce,be){for(var ot=-1,Bt=le==null?0:le.length;++ot<Bt;)if(be(Ce,le[ot]))return!0;return!1}function rr(le,Ce){for(var be=-1,ot=le==null?0:le.length,Bt=Array(ot);++be<ot;)Bt[be]=Ce(le[be],be,le);return Bt}function Nu(le,Ce){for(var be=-1,ot=Ce.length,Bt=le.length;++be<ot;)le[Bt+be]=Ce[be];return le}function L2(le,Ce,be,ot){var Bt=-1,Cn=le==null?0:le.length;for(ot&&Cn&&(be=le[++Bt]);++Bt<Cn;)be=Ce(be,le[Bt],Bt,le);return be}function uX(le,Ce,be,ot){var Bt=le==null?0:le.length;for(ot&&Bt&&(be=le[--Bt]);Bt--;)be=Ce(be,le[Bt],Bt,le);return be}function F2(le,Ce){for(var be=-1,ot=le==null?0:le.length;++be<ot;)if(Ce(le[be],be,le))return!0;return!1}var lX=j2("length");function cX(le){return le.split("")}function fX(le){return le.match(Q)||[]}function n8(le,Ce,be){var ot;return be(le,function(Bt,Cn,Lr){if(Ce(Bt,Cn,Lr))return ot=Cn,!1}),ot}function iv(le,Ce,be,ot){for(var Bt=le.length,Cn=be+(ot?1:-1);ot?Cn--:++Cn<Bt;)if(Ce(le[Cn],Cn,le))return Cn;return-1}function Of(le,Ce,be){return Ce===Ce?SX(le,Ce,be):iv(le,r8,be)}function dX(le,Ce,be,ot){for(var Bt=be-1,Cn=le.length;++Bt<Cn;)if(ot(le[Bt],Ce))return Bt;return-1}function r8(le){return le!==le}function i8(le,Ce){var be=le==null?0:le.length;return be?z2(le,Ce)/be:Y}function j2(le){return function(Ce){return Ce==null?n:Ce[le]}}function B2(le){return function(Ce){return le==null?n:le[Ce]}}function o8(le,Ce,be,ot,Bt){return Bt(le,function(Cn,Lr,jn){be=ot?(ot=!1,Cn):Ce(be,Cn,Lr,jn)}),be}function hX(le,Ce){var be=le.length;for(le.sort(Ce);be--;)le[be]=le[be].value;return le}function z2(le,Ce){for(var be,ot=-1,Bt=le.length;++ot<Bt;){var Cn=Ce(le[ot]);Cn!==n&&(be=be===n?Cn:be+Cn)}return be}function U2(le,Ce){for(var be=-1,ot=Array(le);++be<le;)ot[be]=Ce(be);return ot}function pX(le,Ce){return rr(Ce,function(be){return[be,le[be]]})}function a8(le){return le&&le.slice(0,c8(le)+1).replace(T,"")}function wo(le){return function(Ce){return le(Ce)}}function V2(le,Ce){return rr(Ce,function(be){return le[be]})}function up(le,Ce){return le.has(Ce)}function s8(le,Ce){for(var be=-1,ot=le.length;++be<ot&&Of(Ce,le[be],0)>-1;);return be}function u8(le,Ce){for(var be=le.length;be--&&Of(Ce,le[be],0)>-1;);return be}function gX(le,Ce){for(var be=le.length,ot=0;be--;)le[be]===Ce&&++ot;return ot}var mX=B2(JZ),vX=B2(eX);function yX(le){return"\\"+nX[le]}function bX(le,Ce){return le==null?n:le[Ce]}function Af(le){return YZ.test(le)}function xX(le){return ZZ.test(le)}function wX(le){for(var Ce,be=[];!(Ce=le.next()).done;)be.push(Ce.value);return be}function W2(le){var Ce=-1,be=Array(le.size);return le.forEach(function(ot,Bt){be[++Ce]=[Bt,ot]}),be}function l8(le,Ce){return function(be){return le(Ce(be))}}function Lu(le,Ce){for(var be=-1,ot=le.length,Bt=0,Cn=[];++be<ot;){var Lr=le[be];(Lr===Ce||Lr===c)&&(le[be]=c,Cn[Bt++]=be)}return Cn}function ov(le){var Ce=-1,be=Array(le.size);return le.forEach(function(ot){be[++Ce]=ot}),be}function _X(le){var Ce=-1,be=Array(le.size);return le.forEach(function(ot){be[++Ce]=[ot,ot]}),be}function SX(le,Ce,be){for(var ot=be-1,Bt=le.length;++ot<Bt;)if(le[ot]===Ce)return ot;return-1}function CX(le,Ce,be){for(var ot=be+1;ot--;)if(le[ot]===Ce)return ot;return ot}function Pf(le){return Af(le)?OX(le):lX(le)}function Ca(le){return Af(le)?AX(le):cX(le)}function c8(le){for(var Ce=le.length;Ce--&&D.test(le.charAt(Ce)););return Ce}var EX=B2(tX);function OX(le){for(var Ce=D2.lastIndex=0;D2.test(le);)++Ce;return Ce}function AX(le){return le.match(D2)||[]}function PX(le){return le.match(GZ)||[]}var kX=function le(Ce){Ce=Ce==null?ui:kf.defaults(ui.Object(),Ce,kf.pick(ui,XZ));var be=Ce.Array,ot=Ce.Date,Bt=Ce.Error,Cn=Ce.Function,Lr=Ce.Math,jn=Ce.Object,H2=Ce.RegExp,TX=Ce.String,Zo=Ce.TypeError,av=be.prototype,MX=Cn.prototype,Tf=jn.prototype,sv=Ce["__core-js_shared__"],uv=MX.toString,kn=Tf.hasOwnProperty,RX=0,f8=function(){var d=/[^.]+$/.exec(sv&&sv.keys&&sv.keys.IE_PROTO||"");return d?"Symbol(src)_1."+d:""}(),lv=Tf.toString,DX=uv.call(jn),$X=ui._,IX=H2("^"+uv.call(kn).replace(ue,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),cv=GP?Ce.Buffer:n,Fu=Ce.Symbol,fv=Ce.Uint8Array,d8=cv?cv.allocUnsafe:n,dv=l8(jn.getPrototypeOf,jn),h8=jn.create,p8=Tf.propertyIsEnumerable,hv=av.splice,g8=Fu?Fu.isConcatSpreadable:n,lp=Fu?Fu.iterator:n,ec=Fu?Fu.toStringTag:n,pv=function(){try{var d=oc(jn,"defineProperty");return d({},"",{}),d}catch{}}(),NX=Ce.clearTimeout!==ui.clearTimeout&&Ce.clearTimeout,LX=ot&&ot.now!==ui.Date.now&&ot.now,FX=Ce.setTimeout!==ui.setTimeout&&Ce.setTimeout,gv=Lr.ceil,mv=Lr.floor,K2=jn.getOwnPropertySymbols,jX=cv?cv.isBuffer:n,m8=Ce.isFinite,BX=av.join,zX=l8(jn.keys,jn),Fr=Lr.max,wi=Lr.min,UX=ot.now,VX=Ce.parseInt,v8=Lr.random,WX=av.reverse,q2=oc(Ce,"DataView"),cp=oc(Ce,"Map"),G2=oc(Ce,"Promise"),Mf=oc(Ce,"Set"),fp=oc(Ce,"WeakMap"),dp=oc(jn,"create"),vv=fp&&new fp,Rf={},HX=ac(q2),KX=ac(cp),qX=ac(G2),GX=ac(Mf),YX=ac(fp),yv=Fu?Fu.prototype:n,hp=yv?yv.valueOf:n,y8=yv?yv.toString:n;function z(d){if(pr(d)&&!Wt(d)&&!(d instanceof cn)){if(d instanceof Xo)return d;if(kn.call(d,"__wrapped__"))return bk(d)}return new Xo(d)}var Df=function(){function d(){}return function(g){if(!lr(g))return{};if(h8)return h8(g);d.prototype=g;var _=new d;return d.prototype=n,_}}();function bv(){}function Xo(d,g){this.__wrapped__=d,this.__actions__=[],this.__chain__=!!g,this.__index__=0,this.__values__=n}z.templateSettings={escape:ur,evaluate:Xr,interpolate:bo,variable:"",imports:{_:z}},z.prototype=bv.prototype,z.prototype.constructor=z,Xo.prototype=Df(bv.prototype),Xo.prototype.constructor=Xo;function cn(d){this.__wrapped__=d,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=re,this.__views__=[]}function ZX(){var d=new cn(this.__wrapped__);return d.__actions__=Qi(this.__actions__),d.__dir__=this.__dir__,d.__filtered__=this.__filtered__,d.__iteratees__=Qi(this.__iteratees__),d.__takeCount__=this.__takeCount__,d.__views__=Qi(this.__views__),d}function XX(){if(this.__filtered__){var d=new cn(this);d.__dir__=-1,d.__filtered__=!0}else d=this.clone(),d.__dir__*=-1;return d}function QX(){var d=this.__wrapped__.value(),g=this.__dir__,_=Wt(d),k=g<0,R=_?d.length:0,U=cJ(0,R,this.__views__),X=U.start,ae=U.end,ce=ae-X,Te=k?ae:X-1,Me=this.__iteratees__,$e=Me.length,Je=0,ft=wi(ce,this.__takeCount__);if(!_||!k&&R==ce&&ft==ce)return U8(d,this.__actions__);var At=[];e:for(;ce--&&Je<ft;){Te+=g;for(var Jt=-1,Pt=d[Te];++Jt<$e;){var on=Me[Jt],pn=on.iteratee,Co=on.type,Fi=pn(Pt);if(Co==K)Pt=Fi;else if(!Fi){if(Co==Z)continue e;break e}}At[Je++]=Pt}return At}cn.prototype=Df(bv.prototype),cn.prototype.constructor=cn;function tc(d){var g=-1,_=d==null?0:d.length;for(this.clear();++g<_;){var k=d[g];this.set(k[0],k[1])}}function JX(){this.__data__=dp?dp(null):{},this.size=0}function eQ(d){var g=this.has(d)&&delete this.__data__[d];return this.size-=g?1:0,g}function tQ(d){var g=this.__data__;if(dp){var _=g[d];return _===u?n:_}return kn.call(g,d)?g[d]:n}function nQ(d){var g=this.__data__;return dp?g[d]!==n:kn.call(g,d)}function rQ(d,g){var _=this.__data__;return this.size+=this.has(d)?0:1,_[d]=dp&&g===n?u:g,this}tc.prototype.clear=JX,tc.prototype.delete=eQ,tc.prototype.get=tQ,tc.prototype.has=nQ,tc.prototype.set=rQ;function Fs(d){var g=-1,_=d==null?0:d.length;for(this.clear();++g<_;){var k=d[g];this.set(k[0],k[1])}}function iQ(){this.__data__=[],this.size=0}function oQ(d){var g=this.__data__,_=xv(g,d);if(_<0)return!1;var k=g.length-1;return _==k?g.pop():hv.call(g,_,1),--this.size,!0}function aQ(d){var g=this.__data__,_=xv(g,d);return _<0?n:g[_][1]}function sQ(d){return xv(this.__data__,d)>-1}function uQ(d,g){var _=this.__data__,k=xv(_,d);return k<0?(++this.size,_.push([d,g])):_[k][1]=g,this}Fs.prototype.clear=iQ,Fs.prototype.delete=oQ,Fs.prototype.get=aQ,Fs.prototype.has=sQ,Fs.prototype.set=uQ;function js(d){var g=-1,_=d==null?0:d.length;for(this.clear();++g<_;){var k=d[g];this.set(k[0],k[1])}}function lQ(){this.size=0,this.__data__={hash:new tc,map:new(cp||Fs),string:new tc}}function cQ(d){var g=Rv(this,d).delete(d);return this.size-=g?1:0,g}function fQ(d){return Rv(this,d).get(d)}function dQ(d){return Rv(this,d).has(d)}function hQ(d,g){var _=Rv(this,d),k=_.size;return _.set(d,g),this.size+=_.size==k?0:1,this}js.prototype.clear=lQ,js.prototype.delete=cQ,js.prototype.get=fQ,js.prototype.has=dQ,js.prototype.set=hQ;function nc(d){var g=-1,_=d==null?0:d.length;for(this.__data__=new js;++g<_;)this.add(d[g])}function pQ(d){return this.__data__.set(d,u),this}function gQ(d){return this.__data__.has(d)}nc.prototype.add=nc.prototype.push=pQ,nc.prototype.has=gQ;function Ea(d){var g=this.__data__=new Fs(d);this.size=g.size}function mQ(){this.__data__=new Fs,this.size=0}function vQ(d){var g=this.__data__,_=g.delete(d);return this.size=g.size,_}function yQ(d){return this.__data__.get(d)}function bQ(d){return this.__data__.has(d)}function xQ(d,g){var _=this.__data__;if(_ instanceof Fs){var k=_.__data__;if(!cp||k.length<i-1)return k.push([d,g]),this.size=++_.size,this;_=this.__data__=new js(k)}return _.set(d,g),this.size=_.size,this}Ea.prototype.clear=mQ,Ea.prototype.delete=vQ,Ea.prototype.get=yQ,Ea.prototype.has=bQ,Ea.prototype.set=xQ;function b8(d,g){var _=Wt(d),k=!_&&sc(d),R=!_&&!k&&Vu(d),U=!_&&!k&&!R&&Lf(d),X=_||k||R||U,ae=X?U2(d.length,TX):[],ce=ae.length;for(var Te in d)(g||kn.call(d,Te))&&!(X&&(Te=="length"||R&&(Te=="offset"||Te=="parent")||U&&(Te=="buffer"||Te=="byteLength"||Te=="byteOffset")||Vs(Te,ce)))&&ae.push(Te);return ae}function x8(d){var g=d.length;return g?d[o_(0,g-1)]:n}function wQ(d,g){return Dv(Qi(d),rc(g,0,d.length))}function _Q(d){return Dv(Qi(d))}function Y2(d,g,_){(_!==n&&!Oa(d[g],_)||_===n&&!(g in d))&&Bs(d,g,_)}function pp(d,g,_){var k=d[g];(!(kn.call(d,g)&&Oa(k,_))||_===n&&!(g in d))&&Bs(d,g,_)}function xv(d,g){for(var _=d.length;_--;)if(Oa(d[_][0],g))return _;return-1}function SQ(d,g,_,k){return ju(d,function(R,U,X){g(k,R,_(R),X)}),k}function w8(d,g){return d&&ss(g,Qr(g),d)}function CQ(d,g){return d&&ss(g,eo(g),d)}function Bs(d,g,_){g=="__proto__"&&pv?pv(d,g,{configurable:!0,enumerable:!0,value:_,writable:!0}):d[g]=_}function Z2(d,g){for(var _=-1,k=g.length,R=be(k),U=d==null;++_<k;)R[_]=U?n:T_(d,g[_]);return R}function rc(d,g,_){return d===d&&(_!==n&&(d=d<=_?d:_),g!==n&&(d=d>=g?d:g)),d}function Qo(d,g,_,k,R,U){var X,ae=g&f,ce=g&h,Te=g&p;if(_&&(X=R?_(d,k,R,U):_(d)),X!==n)return X;if(!lr(d))return d;var Me=Wt(d);if(Me){if(X=dJ(d),!ae)return Qi(d,X)}else{var $e=_i(d),Je=$e==me||$e==yt;if(Vu(d))return H8(d,ae);if($e==nn||$e==we||Je&&!R){if(X=ce||Je?{}:ck(d),!ae)return ce?tJ(d,CQ(X,d)):eJ(d,w8(X,d))}else{if(!Un[$e])return R?d:{};X=hJ(d,$e,ae)}}U||(U=new Ea);var ft=U.get(d);if(ft)return ft;U.set(d,X),jk(d)?d.forEach(function(Pt){X.add(Qo(Pt,g,_,Pt,d,U))}):Lk(d)&&d.forEach(function(Pt,on){X.set(on,Qo(Pt,g,_,on,d,U))});var At=Te?ce?m_:g_:ce?eo:Qr,Jt=Me?n:At(d);return Yo(Jt||d,function(Pt,on){Jt&&(on=Pt,Pt=d[on]),pp(X,on,Qo(Pt,g,_,on,d,U))}),X}function EQ(d){var g=Qr(d);return function(_){return _8(_,d,g)}}function _8(d,g,_){var k=_.length;if(d==null)return!k;for(d=jn(d);k--;){var R=_[k],U=g[R],X=d[R];if(X===n&&!(R in d)||!U(X))return!1}return!0}function S8(d,g,_){if(typeof d!="function")throw new Zo(a);return wp(function(){d.apply(n,_)},g)}function gp(d,g,_,k){var R=-1,U=rv,X=!0,ae=d.length,ce=[],Te=g.length;if(!ae)return ce;_&&(g=rr(g,wo(_))),k?(U=N2,X=!1):g.length>=i&&(U=up,X=!1,g=new nc(g));e:for(;++R<ae;){var Me=d[R],$e=_==null?Me:_(Me);if(Me=k||Me!==0?Me:0,X&&$e===$e){for(var Je=Te;Je--;)if(g[Je]===$e)continue e;ce.push(Me)}else U(g,$e,k)||ce.push(Me)}return ce}var ju=Z8(as),C8=Z8(Q2,!0);function OQ(d,g){var _=!0;return ju(d,function(k,R,U){return _=!!g(k,R,U),_}),_}function wv(d,g,_){for(var k=-1,R=d.length;++k<R;){var U=d[k],X=g(U);if(X!=null&&(ae===n?X===X&&!So(X):_(X,ae)))var ae=X,ce=U}return ce}function AQ(d,g,_,k){var R=d.length;for(_=Xt(_),_<0&&(_=-_>R?0:R+_),k=k===n||k>R?R:Xt(k),k<0&&(k+=R),k=_>k?0:zk(k);_<k;)d[_++]=g;return d}function E8(d,g){var _=[];return ju(d,function(k,R,U){g(k,R,U)&&_.push(k)}),_}function li(d,g,_,k,R){var U=-1,X=d.length;for(_||(_=gJ),R||(R=[]);++U<X;){var ae=d[U];g>0&&_(ae)?g>1?li(ae,g-1,_,k,R):Nu(R,ae):k||(R[R.length]=ae)}return R}var X2=X8(),O8=X8(!0);function as(d,g){return d&&X2(d,g,Qr)}function Q2(d,g){return d&&O8(d,g,Qr)}function _v(d,g){return Iu(g,function(_){return Ws(d[_])})}function ic(d,g){g=zu(g,d);for(var _=0,k=g.length;d!=null&&_<k;)d=d[us(g[_++])];return _&&_==k?d:n}function A8(d,g,_){var k=g(d);return Wt(d)?k:Nu(k,_(d))}function Ni(d){return d==null?d===n?tt:yn:ec&&ec in jn(d)?lJ(d):_J(d)}function J2(d,g){return d>g}function PQ(d,g){return d!=null&&kn.call(d,g)}function kQ(d,g){return d!=null&&g in jn(d)}function TQ(d,g,_){return d>=wi(g,_)&&d<Fr(g,_)}function e_(d,g,_){for(var k=_?N2:rv,R=d[0].length,U=d.length,X=U,ae=be(U),ce=1/0,Te=[];X--;){var Me=d[X];X&&g&&(Me=rr(Me,wo(g))),ce=wi(Me.length,ce),ae[X]=!_&&(g||R>=120&&Me.length>=120)?new nc(X&&Me):n}Me=d[0];var $e=-1,Je=ae[0];e:for(;++$e<R&&Te.length<ce;){var ft=Me[$e],At=g?g(ft):ft;if(ft=_||ft!==0?ft:0,!(Je?up(Je,At):k(Te,At,_))){for(X=U;--X;){var Jt=ae[X];if(!(Jt?up(Jt,At):k(d[X],At,_)))continue e}Je&&Je.push(At),Te.push(ft)}}return Te}function MQ(d,g,_,k){return as(d,function(R,U,X){g(k,_(R),U,X)}),k}function mp(d,g,_){g=zu(g,d),d=pk(d,g);var k=d==null?d:d[us(ea(g))];return k==null?n:xo(k,d,_)}function P8(d){return pr(d)&&Ni(d)==we}function RQ(d){return pr(d)&&Ni(d)==Kt}function DQ(d){return pr(d)&&Ni(d)==ke}function vp(d,g,_,k,R){return d===g?!0:d==null||g==null||!pr(d)&&!pr(g)?d!==d&&g!==g:$Q(d,g,_,k,vp,R)}function $Q(d,g,_,k,R,U){var X=Wt(d),ae=Wt(g),ce=X?He:_i(d),Te=ae?He:_i(g);ce=ce==we?nn:ce,Te=Te==we?nn:Te;var Me=ce==nn,$e=Te==nn,Je=ce==Te;if(Je&&Vu(d)){if(!Vu(g))return!1;X=!0,Me=!1}if(Je&&!Me)return U||(U=new Ea),X||Lf(d)?sk(d,g,_,k,R,U):sJ(d,g,ce,_,k,R,U);if(!(_&m)){var ft=Me&&kn.call(d,"__wrapped__"),At=$e&&kn.call(g,"__wrapped__");if(ft||At){var Jt=ft?d.value():d,Pt=At?g.value():g;return U||(U=new Ea),R(Jt,Pt,_,k,U)}}return Je?(U||(U=new Ea),uJ(d,g,_,k,R,U)):!1}function IQ(d){return pr(d)&&_i(d)==lt}function t_(d,g,_,k){var R=_.length,U=R,X=!k;if(d==null)return!U;for(d=jn(d);R--;){var ae=_[R];if(X&&ae[2]?ae[1]!==d[ae[0]]:!(ae[0]in d))return!1}for(;++R<U;){ae=_[R];var ce=ae[0],Te=d[ce],Me=ae[1];if(X&&ae[2]){if(Te===n&&!(ce in d))return!1}else{var $e=new Ea;if(k)var Je=k(Te,Me,ce,d,g,$e);if(!(Je===n?vp(Me,Te,m|v,k,$e):Je))return!1}}return!0}function k8(d){if(!lr(d)||vJ(d))return!1;var g=Ws(d)?IX:Ie;return g.test(ac(d))}function NQ(d){return pr(d)&&Ni(d)==ge}function LQ(d){return pr(d)&&_i(d)==ze}function FQ(d){return pr(d)&&jv(d.length)&&!!Xn[Ni(d)]}function T8(d){return typeof d=="function"?d:d==null?to:typeof d=="object"?Wt(d)?D8(d[0],d[1]):R8(d):Qk(d)}function n_(d){if(!xp(d))return zX(d);var g=[];for(var _ in jn(d))kn.call(d,_)&&_!="constructor"&&g.push(_);return g}function jQ(d){if(!lr(d))return wJ(d);var g=xp(d),_=[];for(var k in d)k=="constructor"&&(g||!kn.call(d,k))||_.push(k);return _}function r_(d,g){return d<g}function M8(d,g){var _=-1,k=Ji(d)?be(d.length):[];return ju(d,function(R,U,X){k[++_]=g(R,U,X)}),k}function R8(d){var g=y_(d);return g.length==1&&g[0][2]?dk(g[0][0],g[0][1]):function(_){return _===d||t_(_,d,g)}}function D8(d,g){return x_(d)&&fk(g)?dk(us(d),g):function(_){var k=T_(_,d);return k===n&&k===g?M_(_,d):vp(g,k,m|v)}}function Sv(d,g,_,k,R){d!==g&&X2(g,function(U,X){if(R||(R=new Ea),lr(U))BQ(d,g,X,_,Sv,k,R);else{var ae=k?k(__(d,X),U,X+"",d,g,R):n;ae===n&&(ae=U),Y2(d,X,ae)}},eo)}function BQ(d,g,_,k,R,U,X){var ae=__(d,_),ce=__(g,_),Te=X.get(ce);if(Te){Y2(d,_,Te);return}var Me=U?U(ae,ce,_+"",d,g,X):n,$e=Me===n;if($e){var Je=Wt(ce),ft=!Je&&Vu(ce),At=!Je&&!ft&&Lf(ce);Me=ce,Je||ft||At?Wt(ae)?Me=ae:wr(ae)?Me=Qi(ae):ft?($e=!1,Me=H8(ce,!0)):At?($e=!1,Me=K8(ce,!0)):Me=[]:_p(ce)||sc(ce)?(Me=ae,sc(ae)?Me=Uk(ae):(!lr(ae)||Ws(ae))&&(Me=ck(ce))):$e=!1}$e&&(X.set(ce,Me),R(Me,ce,k,U,X),X.delete(ce)),Y2(d,_,Me)}function $8(d,g){var _=d.length;if(_)return g+=g<0?_:0,Vs(g,_)?d[g]:n}function I8(d,g,_){g.length?g=rr(g,function(U){return Wt(U)?function(X){return ic(X,U.length===1?U[0]:U)}:U}):g=[to];var k=-1;g=rr(g,wo(Et()));var R=M8(d,function(U,X,ae){var ce=rr(g,function(Te){return Te(U)});return{criteria:ce,index:++k,value:U}});return hX(R,function(U,X){return JQ(U,X,_)})}function zQ(d,g){return N8(d,g,function(_,k){return M_(d,k)})}function N8(d,g,_){for(var k=-1,R=g.length,U={};++k<R;){var X=g[k],ae=ic(d,X);_(ae,X)&&yp(U,zu(X,d),ae)}return U}function UQ(d){return function(g){return ic(g,d)}}function i_(d,g,_,k){var R=k?dX:Of,U=-1,X=g.length,ae=d;for(d===g&&(g=Qi(g)),_&&(ae=rr(d,wo(_)));++U<X;)for(var ce=0,Te=g[U],Me=_?_(Te):Te;(ce=R(ae,Me,ce,k))>-1;)ae!==d&&hv.call(ae,ce,1),hv.call(d,ce,1);return d}function L8(d,g){for(var _=d?g.length:0,k=_-1;_--;){var R=g[_];if(_==k||R!==U){var U=R;Vs(R)?hv.call(d,R,1):u_(d,R)}}return d}function o_(d,g){return d+mv(v8()*(g-d+1))}function VQ(d,g,_,k){for(var R=-1,U=Fr(gv((g-d)/(_||1)),0),X=be(U);U--;)X[k?U:++R]=d,d+=_;return X}function a_(d,g){var _="";if(!d||g<1||g>j)return _;do g%2&&(_+=d),g=mv(g/2),g&&(d+=d);while(g);return _}function tn(d,g){return S_(hk(d,g,to),d+"")}function WQ(d){return x8(Ff(d))}function HQ(d,g){var _=Ff(d);return Dv(_,rc(g,0,_.length))}function yp(d,g,_,k){if(!lr(d))return d;g=zu(g,d);for(var R=-1,U=g.length,X=U-1,ae=d;ae!=null&&++R<U;){var ce=us(g[R]),Te=_;if(ce==="__proto__"||ce==="constructor"||ce==="prototype")return d;if(R!=X){var Me=ae[ce];Te=k?k(Me,ce,ae):n,Te===n&&(Te=lr(Me)?Me:Vs(g[R+1])?[]:{})}pp(ae,ce,Te),ae=ae[ce]}return d}var F8=vv?function(d,g){return vv.set(d,g),d}:to,KQ=pv?function(d,g){return pv(d,"toString",{configurable:!0,enumerable:!1,value:D_(g),writable:!0})}:to;function qQ(d){return Dv(Ff(d))}function Jo(d,g,_){var k=-1,R=d.length;g<0&&(g=-g>R?0:R+g),_=_>R?R:_,_<0&&(_+=R),R=g>_?0:_-g>>>0,g>>>=0;for(var U=be(R);++k<R;)U[k]=d[k+g];return U}function GQ(d,g){var _;return ju(d,function(k,R,U){return _=g(k,R,U),!_}),!!_}function Cv(d,g,_){var k=0,R=d==null?k:d.length;if(typeof g=="number"&&g===g&&R<=se){for(;k<R;){var U=k+R>>>1,X=d[U];X!==null&&!So(X)&&(_?X<=g:X<g)?k=U+1:R=U}return R}return s_(d,g,to,_)}function s_(d,g,_,k){var R=0,U=d==null?0:d.length;if(U===0)return 0;g=_(g);for(var X=g!==g,ae=g===null,ce=So(g),Te=g===n;R<U;){var Me=mv((R+U)/2),$e=_(d[Me]),Je=$e!==n,ft=$e===null,At=$e===$e,Jt=So($e);if(X)var Pt=k||At;else Te?Pt=At&&(k||Je):ae?Pt=At&&Je&&(k||!ft):ce?Pt=At&&Je&&!ft&&(k||!Jt):ft||Jt?Pt=!1:Pt=k?$e<=g:$e<g;Pt?R=Me+1:U=Me}return wi(U,ie)}function j8(d,g){for(var _=-1,k=d.length,R=0,U=[];++_<k;){var X=d[_],ae=g?g(X):X;if(!_||!Oa(ae,ce)){var ce=ae;U[R++]=X===0?0:X}}return U}function B8(d){return typeof d=="number"?d:So(d)?Y:+d}function _o(d){if(typeof d=="string")return d;if(Wt(d))return rr(d,_o)+"";if(So(d))return y8?y8.call(d):"";var g=d+"";return g=="0"&&1/d==-H?"-0":g}function Bu(d,g,_){var k=-1,R=rv,U=d.length,X=!0,ae=[],ce=ae;if(_)X=!1,R=N2;else if(U>=i){var Te=g?null:oJ(d);if(Te)return ov(Te);X=!1,R=up,ce=new nc}else ce=g?[]:ae;e:for(;++k<U;){var Me=d[k],$e=g?g(Me):Me;if(Me=_||Me!==0?Me:0,X&&$e===$e){for(var Je=ce.length;Je--;)if(ce[Je]===$e)continue e;g&&ce.push($e),ae.push(Me)}else R(ce,$e,_)||(ce!==ae&&ce.push($e),ae.push(Me))}return ae}function u_(d,g){return g=zu(g,d),d=pk(d,g),d==null||delete d[us(ea(g))]}function z8(d,g,_,k){return yp(d,g,_(ic(d,g)),k)}function Ev(d,g,_,k){for(var R=d.length,U=k?R:-1;(k?U--:++U<R)&&g(d[U],U,d););return _?Jo(d,k?0:U,k?U+1:R):Jo(d,k?U+1:0,k?R:U)}function U8(d,g){var _=d;return _ instanceof cn&&(_=_.value()),L2(g,function(k,R){return R.func.apply(R.thisArg,Nu([k],R.args))},_)}function l_(d,g,_){var k=d.length;if(k<2)return k?Bu(d[0]):[];for(var R=-1,U=be(k);++R<k;)for(var X=d[R],ae=-1;++ae<k;)ae!=R&&(U[R]=gp(U[R]||X,d[ae],g,_));return Bu(li(U,1),g,_)}function V8(d,g,_){for(var k=-1,R=d.length,U=g.length,X={};++k<R;){var ae=k<U?g[k]:n;_(X,d[k],ae)}return X}function c_(d){return wr(d)?d:[]}function f_(d){return typeof d=="function"?d:to}function zu(d,g){return Wt(d)?d:x_(d,g)?[d]:yk(On(d))}var YQ=tn;function Uu(d,g,_){var k=d.length;return _=_===n?k:_,!g&&_>=k?d:Jo(d,g,_)}var W8=NX||function(d){return ui.clearTimeout(d)};function H8(d,g){if(g)return d.slice();var _=d.length,k=d8?d8(_):new d.constructor(_);return d.copy(k),k}function d_(d){var g=new d.constructor(d.byteLength);return new fv(g).set(new fv(d)),g}function ZQ(d,g){var _=g?d_(d.buffer):d.buffer;return new d.constructor(_,d.byteOffset,d.byteLength)}function XQ(d){var g=new d.constructor(d.source,je.exec(d));return g.lastIndex=d.lastIndex,g}function QQ(d){return hp?jn(hp.call(d)):{}}function K8(d,g){var _=g?d_(d.buffer):d.buffer;return new d.constructor(_,d.byteOffset,d.length)}function q8(d,g){if(d!==g){var _=d!==n,k=d===null,R=d===d,U=So(d),X=g!==n,ae=g===null,ce=g===g,Te=So(g);if(!ae&&!Te&&!U&&d>g||U&&X&&ce&&!ae&&!Te||k&&X&&ce||!_&&ce||!R)return 1;if(!k&&!U&&!Te&&d<g||Te&&_&&R&&!k&&!U||ae&&_&&R||!X&&R||!ce)return-1}return 0}function JQ(d,g,_){for(var k=-1,R=d.criteria,U=g.criteria,X=R.length,ae=_.length;++k<X;){var ce=q8(R[k],U[k]);if(ce){if(k>=ae)return ce;var Te=_[k];return ce*(Te=="desc"?-1:1)}}return d.index-g.index}function G8(d,g,_,k){for(var R=-1,U=d.length,X=_.length,ae=-1,ce=g.length,Te=Fr(U-X,0),Me=be(ce+Te),$e=!k;++ae<ce;)Me[ae]=g[ae];for(;++R<X;)($e||R<U)&&(Me[_[R]]=d[R]);for(;Te--;)Me[ae++]=d[R++];return Me}function Y8(d,g,_,k){for(var R=-1,U=d.length,X=-1,ae=_.length,ce=-1,Te=g.length,Me=Fr(U-ae,0),$e=be(Me+Te),Je=!k;++R<Me;)$e[R]=d[R];for(var ft=R;++ce<Te;)$e[ft+ce]=g[ce];for(;++X<ae;)(Je||R<U)&&($e[ft+_[X]]=d[R++]);return $e}function Qi(d,g){var _=-1,k=d.length;for(g||(g=be(k));++_<k;)g[_]=d[_];return g}function ss(d,g,_,k){var R=!_;_||(_={});for(var U=-1,X=g.length;++U<X;){var ae=g[U],ce=k?k(_[ae],d[ae],ae,_,d):n;ce===n&&(ce=d[ae]),R?Bs(_,ae,ce):pp(_,ae,ce)}return _}function eJ(d,g){return ss(d,b_(d),g)}function tJ(d,g){return ss(d,uk(d),g)}function Ov(d,g){return function(_,k){var R=Wt(_)?aX:SQ,U=g?g():{};return R(_,d,Et(k,2),U)}}function $f(d){return tn(function(g,_){var k=-1,R=_.length,U=R>1?_[R-1]:n,X=R>2?_[2]:n;for(U=d.length>3&&typeof U=="function"?(R--,U):n,X&&Li(_[0],_[1],X)&&(U=R<3?n:U,R=1),g=jn(g);++k<R;){var ae=_[k];ae&&d(g,ae,k,U)}return g})}function Z8(d,g){return function(_,k){if(_==null)return _;if(!Ji(_))return d(_,k);for(var R=_.length,U=g?R:-1,X=jn(_);(g?U--:++U<R)&&k(X[U],U,X)!==!1;);return _}}function X8(d){return function(g,_,k){for(var R=-1,U=jn(g),X=k(g),ae=X.length;ae--;){var ce=X[d?ae:++R];if(_(U[ce],ce,U)===!1)break}return g}}function nJ(d,g,_){var k=g&b,R=bp(d);function U(){var X=this&&this!==ui&&this instanceof U?R:d;return X.apply(k?_:this,arguments)}return U}function Q8(d){return function(g){g=On(g);var _=Af(g)?Ca(g):n,k=_?_[0]:g.charAt(0),R=_?Uu(_,1).join(""):g.slice(1);return k[d]()+R}}function If(d){return function(g){return L2(Zk(Yk(g).replace(KZ,"")),d,"")}}function bp(d){return function(){var g=arguments;switch(g.length){case 0:return new d;case 1:return new d(g[0]);case 2:return new d(g[0],g[1]);case 3:return new d(g[0],g[1],g[2]);case 4:return new d(g[0],g[1],g[2],g[3]);case 5:return new d(g[0],g[1],g[2],g[3],g[4]);case 6:return new d(g[0],g[1],g[2],g[3],g[4],g[5]);case 7:return new d(g[0],g[1],g[2],g[3],g[4],g[5],g[6])}var _=Df(d.prototype),k=d.apply(_,g);return lr(k)?k:_}}function rJ(d,g,_){var k=bp(d);function R(){for(var U=arguments.length,X=be(U),ae=U,ce=Nf(R);ae--;)X[ae]=arguments[ae];var Te=U<3&&X[0]!==ce&&X[U-1]!==ce?[]:Lu(X,ce);if(U-=Te.length,U<_)return rk(d,g,Av,R.placeholder,n,X,Te,n,n,_-U);var Me=this&&this!==ui&&this instanceof R?k:d;return xo(Me,this,X)}return R}function J8(d){return function(g,_,k){var R=jn(g);if(!Ji(g)){var U=Et(_,3);g=Qr(g),_=function(ae){return U(R[ae],ae,R)}}var X=d(g,_,k);return X>-1?R[U?g[X]:X]:n}}function ek(d){return Us(function(g){var _=g.length,k=_,R=Xo.prototype.thru;for(d&&g.reverse();k--;){var U=g[k];if(typeof U!="function")throw new Zo(a);if(R&&!X&&Mv(U)=="wrapper")var X=new Xo([],!0)}for(k=X?k:_;++k<_;){U=g[k];var ae=Mv(U),ce=ae=="wrapper"?v_(U):n;ce&&w_(ce[0])&&ce[1]==(P|S|E|M)&&!ce[4].length&&ce[9]==1?X=X[Mv(ce[0])].apply(X,ce[3]):X=U.length==1&&w_(U)?X[ae]():X.thru(U)}return function(){var Te=arguments,Me=Te[0];if(X&&Te.length==1&&Wt(Me))return X.plant(Me).value();for(var $e=0,Je=_?g[$e].apply(this,Te):Me;++$e<_;)Je=g[$e].call(this,Je);return Je}})}function Av(d,g,_,k,R,U,X,ae,ce,Te){var Me=g&P,$e=g&b,Je=g&w,ft=g&(S|O),At=g&I,Jt=Je?n:bp(d);function Pt(){for(var on=arguments.length,pn=be(on),Co=on;Co--;)pn[Co]=arguments[Co];if(ft)var Fi=Nf(Pt),Eo=gX(pn,Fi);if(k&&(pn=G8(pn,k,R,ft)),U&&(pn=Y8(pn,U,X,ft)),on-=Eo,ft&&on<Te){var _r=Lu(pn,Fi);return rk(d,g,Av,Pt.placeholder,_,pn,_r,ae,ce,Te-on)}var Aa=$e?_:this,Ks=Je?Aa[d]:d;return on=pn.length,ae?pn=SJ(pn,ae):At&&on>1&&pn.reverse(),Me&&ce<on&&(pn.length=ce),this&&this!==ui&&this instanceof Pt&&(Ks=Jt||bp(Ks)),Ks.apply(Aa,pn)}return Pt}function tk(d,g){return function(_,k){return MQ(_,d,g(k),{})}}function Pv(d,g){return function(_,k){var R;if(_===n&&k===n)return g;if(_!==n&&(R=_),k!==n){if(R===n)return k;typeof _=="string"||typeof k=="string"?(_=_o(_),k=_o(k)):(_=B8(_),k=B8(k)),R=d(_,k)}return R}}function h_(d){return Us(function(g){return g=rr(g,wo(Et())),tn(function(_){var k=this;return d(g,function(R){return xo(R,k,_)})})})}function kv(d,g){g=g===n?" ":_o(g);var _=g.length;if(_<2)return _?a_(g,d):g;var k=a_(g,gv(d/Pf(g)));return Af(g)?Uu(Ca(k),0,d).join(""):k.slice(0,d)}function iJ(d,g,_,k){var R=g&b,U=bp(d);function X(){for(var ae=-1,ce=arguments.length,Te=-1,Me=k.length,$e=be(Me+ce),Je=this&&this!==ui&&this instanceof X?U:d;++Te<Me;)$e[Te]=k[Te];for(;ce--;)$e[Te++]=arguments[++ae];return xo(Je,R?_:this,$e)}return X}function nk(d){return function(g,_,k){return k&&typeof k!="number"&&Li(g,_,k)&&(_=k=n),g=Hs(g),_===n?(_=g,g=0):_=Hs(_),k=k===n?g<_?1:-1:Hs(k),VQ(g,_,k,d)}}function Tv(d){return function(g,_){return typeof g=="string"&&typeof _=="string"||(g=ta(g),_=ta(_)),d(g,_)}}function rk(d,g,_,k,R,U,X,ae,ce,Te){var Me=g&S,$e=Me?X:n,Je=Me?n:X,ft=Me?U:n,At=Me?n:U;g|=Me?E:C,g&=~(Me?C:E),g&x||(g&=~(b|w));var Jt=[d,g,R,ft,$e,At,Je,ae,ce,Te],Pt=_.apply(n,Jt);return w_(d)&&gk(Pt,Jt),Pt.placeholder=k,mk(Pt,d,g)}function p_(d){var g=Lr[d];return function(_,k){if(_=ta(_),k=k==null?0:wi(Xt(k),292),k&&m8(_)){var R=(On(_)+"e").split("e"),U=g(R[0]+"e"+(+R[1]+k));return R=(On(U)+"e").split("e"),+(R[0]+"e"+(+R[1]-k))}return g(_)}}var oJ=Mf&&1/ov(new Mf([,-0]))[1]==H?function(d){return new Mf(d)}:N_;function ik(d){return function(g){var _=_i(g);return _==lt?W2(g):_==ze?_X(g):pX(g,d(g))}}function zs(d,g,_,k,R,U,X,ae){var ce=g&w;if(!ce&&typeof d!="function")throw new Zo(a);var Te=k?k.length:0;if(Te||(g&=~(E|C),k=R=n),X=X===n?X:Fr(Xt(X),0),ae=ae===n?ae:Xt(ae),Te-=R?R.length:0,g&C){var Me=k,$e=R;k=R=n}var Je=ce?n:v_(d),ft=[d,g,_,k,R,Me,$e,U,X,ae];if(Je&&xJ(ft,Je),d=ft[0],g=ft[1],_=ft[2],k=ft[3],R=ft[4],ae=ft[9]=ft[9]===n?ce?0:d.length:Fr(ft[9]-Te,0),!ae&&g&(S|O)&&(g&=~(S|O)),!g||g==b)var At=nJ(d,g,_);else g==S||g==O?At=rJ(d,g,ae):(g==E||g==(b|E))&&!R.length?At=iJ(d,g,_,k):At=Av.apply(n,ft);var Jt=Je?F8:gk;return mk(Jt(At,ft),d,g)}function ok(d,g,_,k){return d===n||Oa(d,Tf[_])&&!kn.call(k,_)?g:d}function ak(d,g,_,k,R,U){return lr(d)&&lr(g)&&(U.set(g,d),Sv(d,g,n,ak,U),U.delete(g)),d}function aJ(d){return _p(d)?n:d}function sk(d,g,_,k,R,U){var X=_&m,ae=d.length,ce=g.length;if(ae!=ce&&!(X&&ce>ae))return!1;var Te=U.get(d),Me=U.get(g);if(Te&&Me)return Te==g&&Me==d;var $e=-1,Je=!0,ft=_&v?new nc:n;for(U.set(d,g),U.set(g,d);++$e<ae;){var At=d[$e],Jt=g[$e];if(k)var Pt=X?k(Jt,At,$e,g,d,U):k(At,Jt,$e,d,g,U);if(Pt!==n){if(Pt)continue;Je=!1;break}if(ft){if(!F2(g,function(on,pn){if(!up(ft,pn)&&(At===on||R(At,on,_,k,U)))return ft.push(pn)})){Je=!1;break}}else if(!(At===Jt||R(At,Jt,_,k,U))){Je=!1;break}}return U.delete(d),U.delete(g),Je}function sJ(d,g,_,k,R,U,X){switch(_){case _n:if(d.byteLength!=g.byteLength||d.byteOffset!=g.byteOffset)return!1;d=d.buffer,g=g.buffer;case Kt:return!(d.byteLength!=g.byteLength||!U(new fv(d),new fv(g)));case it:case ke:case Nt:return Oa(+d,+g);case De:return d.name==g.name&&d.message==g.message;case ge:case Fe:return d==g+"";case lt:var ae=W2;case ze:var ce=k&m;if(ae||(ae=ov),d.size!=g.size&&!ce)return!1;var Te=X.get(d);if(Te)return Te==g;k|=v,X.set(d,g);var Me=sk(ae(d),ae(g),k,R,U,X);return X.delete(d),Me;case Ae:if(hp)return hp.call(d)==hp.call(g)}return!1}function uJ(d,g,_,k,R,U){var X=_&m,ae=g_(d),ce=ae.length,Te=g_(g),Me=Te.length;if(ce!=Me&&!X)return!1;for(var $e=ce;$e--;){var Je=ae[$e];if(!(X?Je in g:kn.call(g,Je)))return!1}var ft=U.get(d),At=U.get(g);if(ft&&At)return ft==g&&At==d;var Jt=!0;U.set(d,g),U.set(g,d);for(var Pt=X;++$e<ce;){Je=ae[$e];var on=d[Je],pn=g[Je];if(k)var Co=X?k(pn,on,Je,g,d,U):k(on,pn,Je,d,g,U);if(!(Co===n?on===pn||R(on,pn,_,k,U):Co)){Jt=!1;break}Pt||(Pt=Je=="constructor")}if(Jt&&!Pt){var Fi=d.constructor,Eo=g.constructor;Fi!=Eo&&"constructor"in d&&"constructor"in g&&!(typeof Fi=="function"&&Fi instanceof Fi&&typeof Eo=="function"&&Eo instanceof Eo)&&(Jt=!1)}return U.delete(d),U.delete(g),Jt}function Us(d){return S_(hk(d,n,_k),d+"")}function g_(d){return A8(d,Qr,b_)}function m_(d){return A8(d,eo,uk)}var v_=vv?function(d){return vv.get(d)}:N_;function Mv(d){for(var g=d.name+"",_=Rf[g],k=kn.call(Rf,g)?_.length:0;k--;){var R=_[k],U=R.func;if(U==null||U==d)return R.name}return g}function Nf(d){var g=kn.call(z,"placeholder")?z:d;return g.placeholder}function Et(){var d=z.iteratee||$_;return d=d===$_?T8:d,arguments.length?d(arguments[0],arguments[1]):d}function Rv(d,g){var _=d.__data__;return mJ(g)?_[typeof g=="string"?"string":"hash"]:_.map}function y_(d){for(var g=Qr(d),_=g.length;_--;){var k=g[_],R=d[k];g[_]=[k,R,fk(R)]}return g}function oc(d,g){var _=bX(d,g);return k8(_)?_:n}function lJ(d){var g=kn.call(d,ec),_=d[ec];try{d[ec]=n;var k=!0}catch{}var R=lv.call(d);return k&&(g?d[ec]=_:delete d[ec]),R}var b_=K2?function(d){return d==null?[]:(d=jn(d),Iu(K2(d),function(g){return p8.call(d,g)}))}:L_,uk=K2?function(d){for(var g=[];d;)Nu(g,b_(d)),d=dv(d);return g}:L_,_i=Ni;(q2&&_i(new q2(new ArrayBuffer(1)))!=_n||cp&&_i(new cp)!=lt||G2&&_i(G2.resolve())!=ne||Mf&&_i(new Mf)!=ze||fp&&_i(new fp)!=mt)&&(_i=function(d){var g=Ni(d),_=g==nn?d.constructor:n,k=_?ac(_):"";if(k)switch(k){case HX:return _n;case KX:return lt;case qX:return ne;case GX:return ze;case YX:return mt}return g});function cJ(d,g,_){for(var k=-1,R=_.length;++k<R;){var U=_[k],X=U.size;switch(U.type){case"drop":d+=X;break;case"dropRight":g-=X;break;case"take":g=wi(g,d+X);break;case"takeRight":d=Fr(d,g-X);break}}return{start:d,end:g}}function fJ(d){var g=d.match(A);return g?g[1].split(L):[]}function lk(d,g,_){g=zu(g,d);for(var k=-1,R=g.length,U=!1;++k<R;){var X=us(g[k]);if(!(U=d!=null&&_(d,X)))break;d=d[X]}return U||++k!=R?U:(R=d==null?0:d.length,!!R&&jv(R)&&Vs(X,R)&&(Wt(d)||sc(d)))}function dJ(d){var g=d.length,_=new d.constructor(g);return g&&typeof d[0]=="string"&&kn.call(d,"index")&&(_.index=d.index,_.input=d.input),_}function ck(d){return typeof d.constructor=="function"&&!xp(d)?Df(dv(d)):{}}function hJ(d,g,_){var k=d.constructor;switch(g){case Kt:return d_(d);case it:case ke:return new k(+d);case _n:return ZQ(d,_);case Ii:case br:case yi:case sr:case si:case bi:case Rr:case Xi:case yo:return K8(d,_);case lt:return new k;case Nt:case Fe:return new k(d);case ge:return XQ(d);case ze:return new k;case Ae:return QQ(d)}}function pJ(d,g){var _=g.length;if(!_)return d;var k=_-1;return g[k]=(_>1?"& ":"")+g[k],g=g.join(_>2?", ":" "),d.replace($,`{
/* [wrapped with `+g+`] */
`)}function gJ(d){return Wt(d)||sc(d)||!!(g8&&d&&d[g8])}function Vs(d,g){var _=typeof d;return g=g??j,!!g&&(_=="number"||_!="symbol"&&bt.test(d))&&d>-1&&d%1==0&&d<g}function Li(d,g,_){if(!lr(_))return!1;var k=typeof g;return(k=="number"?Ji(_)&&Vs(g,_.length):k=="string"&&g in _)?Oa(_[g],d):!1}function x_(d,g){if(Wt(d))return!1;var _=typeof d;return _=="number"||_=="symbol"||_=="boolean"||d==null||So(d)?!0:Ef.test(d)||!Ql.test(d)||g!=null&&d in jn(g)}function mJ(d){var g=typeof d;return g=="string"||g=="number"||g=="symbol"||g=="boolean"?d!=="__proto__":d===null}function w_(d){var g=Mv(d),_=z[g];if(typeof _!="function"||!(g in cn.prototype))return!1;if(d===_)return!0;var k=v_(_);return!!k&&d===k[0]}function vJ(d){return!!f8&&f8 in d}var yJ=sv?Ws:F_;function xp(d){var g=d&&d.constructor,_=typeof g=="function"&&g.prototype||Tf;return d===_}function fk(d){return d===d&&!lr(d)}function dk(d,g){return function(_){return _==null?!1:_[d]===g&&(g!==n||d in jn(_))}}function bJ(d){var g=Lv(d,function(k){return _.size===l&&_.clear(),k}),_=g.cache;return g}function xJ(d,g){var _=d[1],k=g[1],R=_|k,U=R<(b|w|P),X=k==P&&_==S||k==P&&_==M&&d[7].length<=g[8]||k==(P|M)&&g[7].length<=g[8]&&_==S;if(!(U||X))return d;k&b&&(d[2]=g[2],R|=_&b?0:x);var ae=g[3];if(ae){var ce=d[3];d[3]=ce?G8(ce,ae,g[4]):ae,d[4]=ce?Lu(d[3],c):g[4]}return ae=g[5],ae&&(ce=d[5],d[5]=ce?Y8(ce,ae,g[6]):ae,d[6]=ce?Lu(d[5],c):g[6]),ae=g[7],ae&&(d[7]=ae),k&P&&(d[8]=d[8]==null?g[8]:wi(d[8],g[8])),d[9]==null&&(d[9]=g[9]),d[0]=g[0],d[1]=R,d}function wJ(d){var g=[];if(d!=null)for(var _ in jn(d))g.push(_);return g}function _J(d){return lv.call(d)}function hk(d,g,_){return g=Fr(g===n?d.length-1:g,0),function(){for(var k=arguments,R=-1,U=Fr(k.length-g,0),X=be(U);++R<U;)X[R]=k[g+R];R=-1;for(var ae=be(g+1);++R<g;)ae[R]=k[R];return ae[g]=_(X),xo(d,this,ae)}}function pk(d,g){return g.length<2?d:ic(d,Jo(g,0,-1))}function SJ(d,g){for(var _=d.length,k=wi(g.length,_),R=Qi(d);k--;){var U=g[k];d[k]=Vs(U,_)?R[U]:n}return d}function __(d,g){if(!(g==="constructor"&&typeof d[g]=="function")&&g!="__proto__")return d[g]}var gk=vk(F8),wp=FX||function(d,g){return ui.setTimeout(d,g)},S_=vk(KQ);function mk(d,g,_){var k=g+"";return S_(d,pJ(k,CJ(fJ(k),_)))}function vk(d){var g=0,_=0;return function(){var k=UX(),R=ee-(k-_);if(_=k,R>0){if(++g>=V)return arguments[0]}else g=0;return d.apply(n,arguments)}}function Dv(d,g){var _=-1,k=d.length,R=k-1;for(g=g===n?k:g;++_<g;){var U=o_(_,R),X=d[U];d[U]=d[_],d[_]=X}return d.length=g,d}var yk=bJ(function(d){var g=[];return d.charCodeAt(0)===46&&g.push(""),d.replace(oe,function(_,k,R,U){g.push(R?U.replace(fe,"$1"):k||_)}),g});function us(d){if(typeof d=="string"||So(d))return d;var g=d+"";return g=="0"&&1/d==-H?"-0":g}function ac(d){if(d!=null){try{return uv.call(d)}catch{}try{return d+""}catch{}}return""}function CJ(d,g){return Yo(ye,function(_){var k="_."+_[0];g&_[1]&&!rv(d,k)&&d.push(k)}),d.sort()}function bk(d){if(d instanceof cn)return d.clone();var g=new Xo(d.__wrapped__,d.__chain__);return g.__actions__=Qi(d.__actions__),g.__index__=d.__index__,g.__values__=d.__values__,g}function EJ(d,g,_){(_?Li(d,g,_):g===n)?g=1:g=Fr(Xt(g),0);var k=d==null?0:d.length;if(!k||g<1)return[];for(var R=0,U=0,X=be(gv(k/g));R<k;)X[U++]=Jo(d,R,R+=g);return X}function OJ(d){for(var g=-1,_=d==null?0:d.length,k=0,R=[];++g<_;){var U=d[g];U&&(R[k++]=U)}return R}function AJ(){var d=arguments.length;if(!d)return[];for(var g=be(d-1),_=arguments[0],k=d;k--;)g[k-1]=arguments[k];return Nu(Wt(_)?Qi(_):[_],li(g,1))}var PJ=tn(function(d,g){return wr(d)?gp(d,li(g,1,wr,!0)):[]}),kJ=tn(function(d,g){var _=ea(g);return wr(_)&&(_=n),wr(d)?gp(d,li(g,1,wr,!0),Et(_,2)):[]}),TJ=tn(function(d,g){var _=ea(g);return wr(_)&&(_=n),wr(d)?gp(d,li(g,1,wr,!0),n,_):[]});function MJ(d,g,_){var k=d==null?0:d.length;return k?(g=_||g===n?1:Xt(g),Jo(d,g<0?0:g,k)):[]}function RJ(d,g,_){var k=d==null?0:d.length;return k?(g=_||g===n?1:Xt(g),g=k-g,Jo(d,0,g<0?0:g)):[]}function DJ(d,g){return d&&d.length?Ev(d,Et(g,3),!0,!0):[]}function $J(d,g){return d&&d.length?Ev(d,Et(g,3),!0):[]}function IJ(d,g,_,k){var R=d==null?0:d.length;return R?(_&&typeof _!="number"&&Li(d,g,_)&&(_=0,k=R),AQ(d,g,_,k)):[]}function xk(d,g,_){var k=d==null?0:d.length;if(!k)return-1;var R=_==null?0:Xt(_);return R<0&&(R=Fr(k+R,0)),iv(d,Et(g,3),R)}function wk(d,g,_){var k=d==null?0:d.length;if(!k)return-1;var R=k-1;return _!==n&&(R=Xt(_),R=_<0?Fr(k+R,0):wi(R,k-1)),iv(d,Et(g,3),R,!0)}function _k(d){var g=d==null?0:d.length;return g?li(d,1):[]}function NJ(d){var g=d==null?0:d.length;return g?li(d,H):[]}function LJ(d,g){var _=d==null?0:d.length;return _?(g=g===n?1:Xt(g),li(d,g)):[]}function FJ(d){for(var g=-1,_=d==null?0:d.length,k={};++g<_;){var R=d[g];k[R[0]]=R[1]}return k}function Sk(d){return d&&d.length?d[0]:n}function jJ(d,g,_){var k=d==null?0:d.length;if(!k)return-1;var R=_==null?0:Xt(_);return R<0&&(R=Fr(k+R,0)),Of(d,g,R)}function BJ(d){var g=d==null?0:d.length;return g?Jo(d,0,-1):[]}var zJ=tn(function(d){var g=rr(d,c_);return g.length&&g[0]===d[0]?e_(g):[]}),UJ=tn(function(d){var g=ea(d),_=rr(d,c_);return g===ea(_)?g=n:_.pop(),_.length&&_[0]===d[0]?e_(_,Et(g,2)):[]}),VJ=tn(function(d){var g=ea(d),_=rr(d,c_);return g=typeof g=="function"?g:n,g&&_.pop(),_.length&&_[0]===d[0]?e_(_,n,g):[]});function WJ(d,g){return d==null?"":BX.call(d,g)}function ea(d){var g=d==null?0:d.length;return g?d[g-1]:n}function HJ(d,g,_){var k=d==null?0:d.length;if(!k)return-1;var R=k;return _!==n&&(R=Xt(_),R=R<0?Fr(k+R,0):wi(R,k-1)),g===g?CX(d,g,R):iv(d,r8,R,!0)}function KJ(d,g){return d&&d.length?$8(d,Xt(g)):n}var qJ=tn(Ck);function Ck(d,g){return d&&d.length&&g&&g.length?i_(d,g):d}function GJ(d,g,_){return d&&d.length&&g&&g.length?i_(d,g,Et(_,2)):d}function YJ(d,g,_){return d&&d.length&&g&&g.length?i_(d,g,n,_):d}var ZJ=Us(function(d,g){var _=d==null?0:d.length,k=Z2(d,g);return L8(d,rr(g,function(R){return Vs(R,_)?+R:R}).sort(q8)),k});function XJ(d,g){var _=[];if(!(d&&d.length))return _;var k=-1,R=[],U=d.length;for(g=Et(g,3);++k<U;){var X=d[k];g(X,k,d)&&(_.push(X),R.push(k))}return L8(d,R),_}function C_(d){return d==null?d:WX.call(d)}function QJ(d,g,_){var k=d==null?0:d.length;return k?(_&&typeof _!="number"&&Li(d,g,_)?(g=0,_=k):(g=g==null?0:Xt(g),_=_===n?k:Xt(_)),Jo(d,g,_)):[]}function JJ(d,g){return Cv(d,g)}function eee(d,g,_){return s_(d,g,Et(_,2))}function tee(d,g){var _=d==null?0:d.length;if(_){var k=Cv(d,g);if(k<_&&Oa(d[k],g))return k}return-1}function nee(d,g){return Cv(d,g,!0)}function ree(d,g,_){return s_(d,g,Et(_,2),!0)}function iee(d,g){var _=d==null?0:d.length;if(_){var k=Cv(d,g,!0)-1;if(Oa(d[k],g))return k}return-1}function oee(d){return d&&d.length?j8(d):[]}function aee(d,g){return d&&d.length?j8(d,Et(g,2)):[]}function see(d){var g=d==null?0:d.length;return g?Jo(d,1,g):[]}function uee(d,g,_){return d&&d.length?(g=_||g===n?1:Xt(g),Jo(d,0,g<0?0:g)):[]}function lee(d,g,_){var k=d==null?0:d.length;return k?(g=_||g===n?1:Xt(g),g=k-g,Jo(d,g<0?0:g,k)):[]}function cee(d,g){return d&&d.length?Ev(d,Et(g,3),!1,!0):[]}function fee(d,g){return d&&d.length?Ev(d,Et(g,3)):[]}var dee=tn(function(d){return Bu(li(d,1,wr,!0))}),hee=tn(function(d){var g=ea(d);return wr(g)&&(g=n),Bu(li(d,1,wr,!0),Et(g,2))}),pee=tn(function(d){var g=ea(d);return g=typeof g=="function"?g:n,Bu(li(d,1,wr,!0),n,g)});function gee(d){return d&&d.length?Bu(d):[]}function mee(d,g){return d&&d.length?Bu(d,Et(g,2)):[]}function vee(d,g){return g=typeof g=="function"?g:n,d&&d.length?Bu(d,n,g):[]}function E_(d){if(!(d&&d.length))return[];var g=0;return d=Iu(d,function(_){if(wr(_))return g=Fr(_.length,g),!0}),U2(g,function(_){return rr(d,j2(_))})}function Ek(d,g){if(!(d&&d.length))return[];var _=E_(d);return g==null?_:rr(_,function(k){return xo(g,n,k)})}var yee=tn(function(d,g){return wr(d)?gp(d,g):[]}),bee=tn(function(d){return l_(Iu(d,wr))}),xee=tn(function(d){var g=ea(d);return wr(g)&&(g=n),l_(Iu(d,wr),Et(g,2))}),wee=tn(function(d){var g=ea(d);return g=typeof g=="function"?g:n,l_(Iu(d,wr),n,g)}),_ee=tn(E_);function See(d,g){return V8(d||[],g||[],pp)}function Cee(d,g){return V8(d||[],g||[],yp)}var Eee=tn(function(d){var g=d.length,_=g>1?d[g-1]:n;return _=typeof _=="function"?(d.pop(),_):n,Ek(d,_)});function Ok(d){var g=z(d);return g.__chain__=!0,g}function Oee(d,g){return g(d),d}function $v(d,g){return g(d)}var Aee=Us(function(d){var g=d.length,_=g?d[0]:0,k=this.__wrapped__,R=function(U){return Z2(U,d)};return g>1||this.__actions__.length||!(k instanceof cn)||!Vs(_)?this.thru(R):(k=k.slice(_,+_+(g?1:0)),k.__actions__.push({func:$v,args:[R],thisArg:n}),new Xo(k,this.__chain__).thru(function(U){return g&&!U.length&&U.push(n),U}))});function Pee(){return Ok(this)}function kee(){return new Xo(this.value(),this.__chain__)}function Tee(){this.__values__===n&&(this.__values__=Bk(this.value()));var d=this.__index__>=this.__values__.length,g=d?n:this.__values__[this.__index__++];return{done:d,value:g}}function Mee(){return this}function Ree(d){for(var g,_=this;_ instanceof bv;){var k=bk(_);k.__index__=0,k.__values__=n,g?R.__wrapped__=k:g=k;var R=k;_=_.__wrapped__}return R.__wrapped__=d,g}function Dee(){var d=this.__wrapped__;if(d instanceof cn){var g=d;return this.__actions__.length&&(g=new cn(this)),g=g.reverse(),g.__actions__.push({func:$v,args:[C_],thisArg:n}),new Xo(g,this.__chain__)}return this.thru(C_)}function $ee(){return U8(this.__wrapped__,this.__actions__)}var Iee=Ov(function(d,g,_){kn.call(d,_)?++d[_]:Bs(d,_,1)});function Nee(d,g,_){var k=Wt(d)?t8:OQ;return _&&Li(d,g,_)&&(g=n),k(d,Et(g,3))}function Lee(d,g){var _=Wt(d)?Iu:E8;return _(d,Et(g,3))}var Fee=J8(xk),jee=J8(wk);function Bee(d,g){return li(Iv(d,g),1)}function zee(d,g){return li(Iv(d,g),H)}function Uee(d,g,_){return _=_===n?1:Xt(_),li(Iv(d,g),_)}function Ak(d,g){var _=Wt(d)?Yo:ju;return _(d,Et(g,3))}function Pk(d,g){var _=Wt(d)?sX:C8;return _(d,Et(g,3))}var Vee=Ov(function(d,g,_){kn.call(d,_)?d[_].push(g):Bs(d,_,[g])});function Wee(d,g,_,k){d=Ji(d)?d:Ff(d),_=_&&!k?Xt(_):0;var R=d.length;return _<0&&(_=Fr(R+_,0)),Bv(d)?_<=R&&d.indexOf(g,_)>-1:!!R&&Of(d,g,_)>-1}var Hee=tn(function(d,g,_){var k=-1,R=typeof g=="function",U=Ji(d)?be(d.length):[];return ju(d,function(X){U[++k]=R?xo(g,X,_):mp(X,g,_)}),U}),Kee=Ov(function(d,g,_){Bs(d,_,g)});function Iv(d,g){var _=Wt(d)?rr:M8;return _(d,Et(g,3))}function qee(d,g,_,k){return d==null?[]:(Wt(g)||(g=g==null?[]:[g]),_=k?n:_,Wt(_)||(_=_==null?[]:[_]),I8(d,g,_))}var Gee=Ov(function(d,g,_){d[_?0:1].push(g)},function(){return[[],[]]});function Yee(d,g,_){var k=Wt(d)?L2:o8,R=arguments.length<3;return k(d,Et(g,4),_,R,ju)}function Zee(d,g,_){var k=Wt(d)?uX:o8,R=arguments.length<3;return k(d,Et(g,4),_,R,C8)}function Xee(d,g){var _=Wt(d)?Iu:E8;return _(d,Fv(Et(g,3)))}function Qee(d){var g=Wt(d)?x8:WQ;return g(d)}function Jee(d,g,_){(_?Li(d,g,_):g===n)?g=1:g=Xt(g);var k=Wt(d)?wQ:HQ;return k(d,g)}function ete(d){var g=Wt(d)?_Q:qQ;return g(d)}function tte(d){if(d==null)return 0;if(Ji(d))return Bv(d)?Pf(d):d.length;var g=_i(d);return g==lt||g==ze?d.size:n_(d).length}function nte(d,g,_){var k=Wt(d)?F2:GQ;return _&&Li(d,g,_)&&(g=n),k(d,Et(g,3))}var rte=tn(function(d,g){if(d==null)return[];var _=g.length;return _>1&&Li(d,g[0],g[1])?g=[]:_>2&&Li(g[0],g[1],g[2])&&(g=[g[0]]),I8(d,li(g,1),[])}),Nv=LX||function(){return ui.Date.now()};function ite(d,g){if(typeof g!="function")throw new Zo(a);return d=Xt(d),function(){if(--d<1)return g.apply(this,arguments)}}function kk(d,g,_){return g=_?n:g,g=d&&g==null?d.length:g,zs(d,P,n,n,n,n,g)}function Tk(d,g){var _;if(typeof g!="function")throw new Zo(a);return d=Xt(d),function(){return--d>0&&(_=g.apply(this,arguments)),d<=1&&(g=n),_}}var O_=tn(function(d,g,_){var k=b;if(_.length){var R=Lu(_,Nf(O_));k|=E}return zs(d,k,g,_,R)}),Mk=tn(function(d,g,_){var k=b|w;if(_.length){var R=Lu(_,Nf(Mk));k|=E}return zs(g,k,d,_,R)});function Rk(d,g,_){g=_?n:g;var k=zs(d,S,n,n,n,n,n,g);return k.placeholder=Rk.placeholder,k}function Dk(d,g,_){g=_?n:g;var k=zs(d,O,n,n,n,n,n,g);return k.placeholder=Dk.placeholder,k}function $k(d,g,_){var k,R,U,X,ae,ce,Te=0,Me=!1,$e=!1,Je=!0;if(typeof d!="function")throw new Zo(a);g=ta(g)||0,lr(_)&&(Me=!!_.leading,$e="maxWait"in _,U=$e?Fr(ta(_.maxWait)||0,g):U,Je="trailing"in _?!!_.trailing:Je);function ft(_r){var Aa=k,Ks=R;return k=R=n,Te=_r,X=d.apply(Ks,Aa),X}function At(_r){return Te=_r,ae=wp(on,g),Me?ft(_r):X}function Jt(_r){var Aa=_r-ce,Ks=_r-Te,Jk=g-Aa;return $e?wi(Jk,U-Ks):Jk}function Pt(_r){var Aa=_r-ce,Ks=_r-Te;return ce===n||Aa>=g||Aa<0||$e&&Ks>=U}function on(){var _r=Nv();if(Pt(_r))return pn(_r);ae=wp(on,Jt(_r))}function pn(_r){return ae=n,Je&&k?ft(_r):(k=R=n,X)}function Co(){ae!==n&&W8(ae),Te=0,k=ce=R=ae=n}function Fi(){return ae===n?X:pn(Nv())}function Eo(){var _r=Nv(),Aa=Pt(_r);if(k=arguments,R=this,ce=_r,Aa){if(ae===n)return At(ce);if($e)return W8(ae),ae=wp(on,g),ft(ce)}return ae===n&&(ae=wp(on,g)),X}return Eo.cancel=Co,Eo.flush=Fi,Eo}var ote=tn(function(d,g){return S8(d,1,g)}),ate=tn(function(d,g,_){return S8(d,ta(g)||0,_)});function ste(d){return zs(d,I)}function Lv(d,g){if(typeof d!="function"||g!=null&&typeof g!="function")throw new Zo(a);var _=function(){var k=arguments,R=g?g.apply(this,k):k[0],U=_.cache;if(U.has(R))return U.get(R);var X=d.apply(this,k);return _.cache=U.set(R,X)||U,X};return _.cache=new(Lv.Cache||js),_}Lv.Cache=js;function Fv(d){if(typeof d!="function")throw new Zo(a);return function(){var g=arguments;switch(g.length){case 0:return!d.call(this);case 1:return!d.call(this,g[0]);case 2:return!d.call(this,g[0],g[1]);case 3:return!d.call(this,g[0],g[1],g[2])}return!d.apply(this,g)}}function ute(d){return Tk(2,d)}var lte=YQ(function(d,g){g=g.length==1&&Wt(g[0])?rr(g[0],wo(Et())):rr(li(g,1),wo(Et()));var _=g.length;return tn(function(k){for(var R=-1,U=wi(k.length,_);++R<U;)k[R]=g[R].call(this,k[R]);return xo(d,this,k)})}),A_=tn(function(d,g){var _=Lu(g,Nf(A_));return zs(d,E,n,g,_)}),Ik=tn(function(d,g){var _=Lu(g,Nf(Ik));return zs(d,C,n,g,_)}),cte=Us(function(d,g){return zs(d,M,n,n,n,g)});function fte(d,g){if(typeof d!="function")throw new Zo(a);return g=g===n?g:Xt(g),tn(d,g)}function dte(d,g){if(typeof d!="function")throw new Zo(a);return g=g==null?0:Fr(Xt(g),0),tn(function(_){var k=_[g],R=Uu(_,0,g);return k&&Nu(R,k),xo(d,this,R)})}function hte(d,g,_){var k=!0,R=!0;if(typeof d!="function")throw new Zo(a);return lr(_)&&(k="leading"in _?!!_.leading:k,R="trailing"in _?!!_.trailing:R),$k(d,g,{leading:k,maxWait:g,trailing:R})}function pte(d){return kk(d,1)}function gte(d,g){return A_(f_(g),d)}function mte(){if(!arguments.length)return[];var d=arguments[0];return Wt(d)?d:[d]}function vte(d){return Qo(d,p)}function yte(d,g){return g=typeof g=="function"?g:n,Qo(d,p,g)}function bte(d){return Qo(d,f|p)}function xte(d,g){return g=typeof g=="function"?g:n,Qo(d,f|p,g)}function wte(d,g){return g==null||_8(d,g,Qr(g))}function Oa(d,g){return d===g||d!==d&&g!==g}var _te=Tv(J2),Ste=Tv(function(d,g){return d>=g}),sc=P8(function(){return arguments}())?P8:function(d){return pr(d)&&kn.call(d,"callee")&&!p8.call(d,"callee")},Wt=be.isArray,Cte=YP?wo(YP):RQ;function Ji(d){return d!=null&&jv(d.length)&&!Ws(d)}function wr(d){return pr(d)&&Ji(d)}function Ete(d){return d===!0||d===!1||pr(d)&&Ni(d)==it}var Vu=jX||F_,Ote=ZP?wo(ZP):DQ;function Ate(d){return pr(d)&&d.nodeType===1&&!_p(d)}function Pte(d){if(d==null)return!0;if(Ji(d)&&(Wt(d)||typeof d=="string"||typeof d.splice=="function"||Vu(d)||Lf(d)||sc(d)))return!d.length;var g=_i(d);if(g==lt||g==ze)return!d.size;if(xp(d))return!n_(d).length;for(var _ in d)if(kn.call(d,_))return!1;return!0}function kte(d,g){return vp(d,g)}function Tte(d,g,_){_=typeof _=="function"?_:n;var k=_?_(d,g):n;return k===n?vp(d,g,n,_):!!k}function P_(d){if(!pr(d))return!1;var g=Ni(d);return g==De||g==Le||typeof d.message=="string"&&typeof d.name=="string"&&!_p(d)}function Mte(d){return typeof d=="number"&&m8(d)}function Ws(d){if(!lr(d))return!1;var g=Ni(d);return g==me||g==yt||g==Ee||g==de}function Nk(d){return typeof d=="number"&&d==Xt(d)}function jv(d){return typeof d=="number"&&d>-1&&d%1==0&&d<=j}function lr(d){var g=typeof d;return d!=null&&(g=="object"||g=="function")}function pr(d){return d!=null&&typeof d=="object"}var Lk=XP?wo(XP):IQ;function Rte(d,g){return d===g||t_(d,g,y_(g))}function Dte(d,g,_){return _=typeof _=="function"?_:n,t_(d,g,y_(g),_)}function $te(d){return Fk(d)&&d!=+d}function Ite(d){if(yJ(d))throw new Bt(o);return k8(d)}function Nte(d){return d===null}function Lte(d){return d==null}function Fk(d){return typeof d=="number"||pr(d)&&Ni(d)==Nt}function _p(d){if(!pr(d)||Ni(d)!=nn)return!1;var g=dv(d);if(g===null)return!0;var _=kn.call(g,"constructor")&&g.constructor;return typeof _=="function"&&_ instanceof _&&uv.call(_)==DX}var k_=QP?wo(QP):NQ;function Fte(d){return Nk(d)&&d>=-j&&d<=j}var jk=JP?wo(JP):LQ;function Bv(d){return typeof d=="string"||!Wt(d)&&pr(d)&&Ni(d)==Fe}function So(d){return typeof d=="symbol"||pr(d)&&Ni(d)==Ae}var Lf=e8?wo(e8):FQ;function jte(d){return d===n}function Bte(d){return pr(d)&&_i(d)==mt}function zte(d){return pr(d)&&Ni(d)==wn}var Ute=Tv(r_),Vte=Tv(function(d,g){return d<=g});function Bk(d){if(!d)return[];if(Ji(d))return Bv(d)?Ca(d):Qi(d);if(lp&&d[lp])return wX(d[lp]());var g=_i(d),_=g==lt?W2:g==ze?ov:Ff;return _(d)}function Hs(d){if(!d)return d===0?d:0;if(d=ta(d),d===H||d===-H){var g=d<0?-1:1;return g*q}return d===d?d:0}function Xt(d){var g=Hs(d),_=g%1;return g===g?_?g-_:g:0}function zk(d){return d?rc(Xt(d),0,re):0}function ta(d){if(typeof d=="number")return d;if(So(d))return Y;if(lr(d)){var g=typeof d.valueOf=="function"?d.valueOf():d;d=lr(g)?g+"":g}if(typeof d!="string")return d===0?d:+d;d=a8(d);var _=ct.test(d);return _||nt.test(d)?iX(d.slice(2),_?2:8):We.test(d)?Y:+d}function Uk(d){return ss(d,eo(d))}function Wte(d){return d?rc(Xt(d),-j,j):d===0?d:0}function On(d){return d==null?"":_o(d)}var Hte=$f(function(d,g){if(xp(g)||Ji(g)){ss(g,Qr(g),d);return}for(var _ in g)kn.call(g,_)&&pp(d,_,g[_])}),Vk=$f(function(d,g){ss(g,eo(g),d)}),zv=$f(function(d,g,_,k){ss(g,eo(g),d,k)}),Kte=$f(function(d,g,_,k){ss(g,Qr(g),d,k)}),qte=Us(Z2);function Gte(d,g){var _=Df(d);return g==null?_:w8(_,g)}var Yte=tn(function(d,g){d=jn(d);var _=-1,k=g.length,R=k>2?g[2]:n;for(R&&Li(g[0],g[1],R)&&(k=1);++_<k;)for(var U=g[_],X=eo(U),ae=-1,ce=X.length;++ae<ce;){var Te=X[ae],Me=d[Te];(Me===n||Oa(Me,Tf[Te])&&!kn.call(d,Te))&&(d[Te]=U[Te])}return d}),Zte=tn(function(d){return d.push(n,ak),xo(Wk,n,d)});function Xte(d,g){return n8(d,Et(g,3),as)}function Qte(d,g){return n8(d,Et(g,3),Q2)}function Jte(d,g){return d==null?d:X2(d,Et(g,3),eo)}function ene(d,g){return d==null?d:O8(d,Et(g,3),eo)}function tne(d,g){return d&&as(d,Et(g,3))}function nne(d,g){return d&&Q2(d,Et(g,3))}function rne(d){return d==null?[]:_v(d,Qr(d))}function ine(d){return d==null?[]:_v(d,eo(d))}function T_(d,g,_){var k=d==null?n:ic(d,g);return k===n?_:k}function one(d,g){return d!=null&&lk(d,g,PQ)}function M_(d,g){return d!=null&&lk(d,g,kQ)}var ane=tk(function(d,g,_){g!=null&&typeof g.toString!="function"&&(g=lv.call(g)),d[g]=_},D_(to)),sne=tk(function(d,g,_){g!=null&&typeof g.toString!="function"&&(g=lv.call(g)),kn.call(d,g)?d[g].push(_):d[g]=[_]},Et),une=tn(mp);function Qr(d){return Ji(d)?b8(d):n_(d)}function eo(d){return Ji(d)?b8(d,!0):jQ(d)}function lne(d,g){var _={};return g=Et(g,3),as(d,function(k,R,U){Bs(_,g(k,R,U),k)}),_}function cne(d,g){var _={};return g=Et(g,3),as(d,function(k,R,U){Bs(_,R,g(k,R,U))}),_}var fne=$f(function(d,g,_){Sv(d,g,_)}),Wk=$f(function(d,g,_,k){Sv(d,g,_,k)}),dne=Us(function(d,g){var _={};if(d==null)return _;var k=!1;g=rr(g,function(U){return U=zu(U,d),k||(k=U.length>1),U}),ss(d,m_(d),_),k&&(_=Qo(_,f|h|p,aJ));for(var R=g.length;R--;)u_(_,g[R]);return _});function hne(d,g){return Hk(d,Fv(Et(g)))}var pne=Us(function(d,g){return d==null?{}:zQ(d,g)});function Hk(d,g){if(d==null)return{};var _=rr(m_(d),function(k){return[k]});return g=Et(g),N8(d,_,function(k,R){return g(k,R[0])})}function gne(d,g,_){g=zu(g,d);var k=-1,R=g.length;for(R||(R=1,d=n);++k<R;){var U=d==null?n:d[us(g[k])];U===n&&(k=R,U=_),d=Ws(U)?U.call(d):U}return d}function mne(d,g,_){return d==null?d:yp(d,g,_)}function vne(d,g,_,k){return k=typeof k=="function"?k:n,d==null?d:yp(d,g,_,k)}var Kk=ik(Qr),qk=ik(eo);function yne(d,g,_){var k=Wt(d),R=k||Vu(d)||Lf(d);if(g=Et(g,4),_==null){var U=d&&d.constructor;R?_=k?new U:[]:lr(d)?_=Ws(U)?Df(dv(d)):{}:_={}}return(R?Yo:as)(d,function(X,ae,ce){return g(_,X,ae,ce)}),_}function bne(d,g){return d==null?!0:u_(d,g)}function xne(d,g,_){return d==null?d:z8(d,g,f_(_))}function wne(d,g,_,k){return k=typeof k=="function"?k:n,d==null?d:z8(d,g,f_(_),k)}function Ff(d){return d==null?[]:V2(d,Qr(d))}function _ne(d){return d==null?[]:V2(d,eo(d))}function Sne(d,g,_){return _===n&&(_=g,g=n),_!==n&&(_=ta(_),_=_===_?_:0),g!==n&&(g=ta(g),g=g===g?g:0),rc(ta(d),g,_)}function Cne(d,g,_){return g=Hs(g),_===n?(_=g,g=0):_=Hs(_),d=ta(d),TQ(d,g,_)}function Ene(d,g,_){if(_&&typeof _!="boolean"&&Li(d,g,_)&&(g=_=n),_===n&&(typeof g=="boolean"?(_=g,g=n):typeof d=="boolean"&&(_=d,d=n)),d===n&&g===n?(d=0,g=1):(d=Hs(d),g===n?(g=d,d=0):g=Hs(g)),d>g){var k=d;d=g,g=k}if(_||d%1||g%1){var R=v8();return wi(d+R*(g-d+rX("1e-"+((R+"").length-1))),g)}return o_(d,g)}var One=If(function(d,g,_){return g=g.toLowerCase(),d+(_?Gk(g):g)});function Gk(d){return R_(On(d).toLowerCase())}function Yk(d){return d=On(d),d&&d.replace(Ot,mX).replace(qZ,"")}function Ane(d,g,_){d=On(d),g=_o(g);var k=d.length;_=_===n?k:rc(Xt(_),0,k);var R=_;return _-=g.length,_>=0&&d.slice(_,R)==g}function Pne(d){return d=On(d),d&&qn.test(d)?d.replace(hn,vX):d}function kne(d){return d=On(d),d&&ve.test(d)?d.replace(ue,"\\$&"):d}var Tne=If(function(d,g,_){return d+(_?"-":"")+g.toLowerCase()}),Mne=If(function(d,g,_){return d+(_?" ":"")+g.toLowerCase()}),Rne=Q8("toLowerCase");function Dne(d,g,_){d=On(d),g=Xt(g);var k=g?Pf(d):0;if(!g||k>=g)return d;var R=(g-k)/2;return kv(mv(R),_)+d+kv(gv(R),_)}function $ne(d,g,_){d=On(d),g=Xt(g);var k=g?Pf(d):0;return g&&k<g?d+kv(g-k,_):d}function Ine(d,g,_){d=On(d),g=Xt(g);var k=g?Pf(d):0;return g&&k<g?kv(g-k,_)+d:d}function Nne(d,g,_){return _||g==null?g=0:g&&(g=+g),VX(On(d).replace(T,""),g||0)}function Lne(d,g,_){return(_?Li(d,g,_):g===n)?g=1:g=Xt(g),a_(On(d),g)}function Fne(){var d=arguments,g=On(d[0]);return d.length<3?g:g.replace(d[1],d[2])}var jne=If(function(d,g,_){return d+(_?"_":"")+g.toLowerCase()});function Bne(d,g,_){return _&&typeof _!="number"&&Li(d,g,_)&&(g=_=n),_=_===n?re:_>>>0,_?(d=On(d),d&&(typeof g=="string"||g!=null&&!k_(g))&&(g=_o(g),!g&&Af(d))?Uu(Ca(d),0,_):d.split(g,_)):[]}var zne=If(function(d,g,_){return d+(_?" ":"")+R_(g)});function Une(d,g,_){return d=On(d),_=_==null?0:rc(Xt(_),0,d.length),g=_o(g),d.slice(_,_+g.length)==g}function Vne(d,g,_){var k=z.templateSettings;_&&Li(d,g,_)&&(g=n),d=On(d),g=zv({},g,k,ok);var R=zv({},g.imports,k.imports,ok),U=Qr(R),X=V2(R,U),ae,ce,Te=0,Me=g.interpolate||gt,$e="__p += '",Je=H2((g.escape||gt).source+"|"+Me.source+"|"+(Me===bo?_e:gt).source+"|"+(g.evaluate||gt).source+"|$","g"),ft="//# sourceURL="+(kn.call(g,"sourceURL")?(g.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++QZ+"]")+`
`;d.replace(Je,function(Pt,on,pn,Co,Fi,Eo){return pn||(pn=Co),$e+=d.slice(Te,Eo).replace(ht,yX),on&&(ae=!0,$e+=`' +
__e(`+on+`) +
'`),Fi&&(ce=!0,$e+=`';
`+Fi+`;
__p += '`),pn&&($e+=`' +
((__t = (`+pn+`)) == null ? '' : __t) +
'`),Te=Eo+Pt.length,Pt}),$e+=`';
`;var At=kn.call(g,"variable")&&g.variable;if(!At)$e=`with (obj) {
`+$e+`
}
`;else if(te.test(At))throw new Bt(s);$e=(ce?$e.replace(xi,""):$e).replace(Dr,"$1").replace(Sa,"$1;"),$e="function("+(At||"obj")+`) {
`+(At?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(ae?", __e = _.escape":"")+(ce?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+$e+`return __p
}`;var Jt=Xk(function(){return Cn(U,ft+"return "+$e).apply(n,X)});if(Jt.source=$e,P_(Jt))throw Jt;return Jt}function Wne(d){return On(d).toLowerCase()}function Hne(d){return On(d).toUpperCase()}function Kne(d,g,_){if(d=On(d),d&&(_||g===n))return a8(d);if(!d||!(g=_o(g)))return d;var k=Ca(d),R=Ca(g),U=s8(k,R),X=u8(k,R)+1;return Uu(k,U,X).join("")}function qne(d,g,_){if(d=On(d),d&&(_||g===n))return d.slice(0,c8(d)+1);if(!d||!(g=_o(g)))return d;var k=Ca(d),R=u8(k,Ca(g))+1;return Uu(k,0,R).join("")}function Gne(d,g,_){if(d=On(d),d&&(_||g===n))return d.replace(T,"");if(!d||!(g=_o(g)))return d;var k=Ca(d),R=s8(k,Ca(g));return Uu(k,R).join("")}function Yne(d,g){var _=B,k=W;if(lr(g)){var R="separator"in g?g.separator:R;_="length"in g?Xt(g.length):_,k="omission"in g?_o(g.omission):k}d=On(d);var U=d.length;if(Af(d)){var X=Ca(d);U=X.length}if(_>=U)return d;var ae=_-Pf(k);if(ae<1)return k;var ce=X?Uu(X,0,ae).join(""):d.slice(0,ae);if(R===n)return ce+k;if(X&&(ae+=ce.length-ae),k_(R)){if(d.slice(ae).search(R)){var Te,Me=ce;for(R.global||(R=H2(R.source,On(je.exec(R))+"g")),R.lastIndex=0;Te=R.exec(Me);)var $e=Te.index;ce=ce.slice(0,$e===n?ae:$e)}}else if(d.indexOf(_o(R),ae)!=ae){var Je=ce.lastIndexOf(R);Je>-1&&(ce=ce.slice(0,Je))}return ce+k}function Zne(d){return d=On(d),d&&Sn.test(d)?d.replace(_t,EX):d}var Xne=If(function(d,g,_){return d+(_?" ":"")+g.toUpperCase()}),R_=Q8("toUpperCase");function Zk(d,g,_){return d=On(d),g=_?n:g,g===n?xX(d)?PX(d):fX(d):d.match(g)||[]}var Xk=tn(function(d,g){try{return xo(d,n,g)}catch(_){return P_(_)?_:new Bt(_)}}),Qne=Us(function(d,g){return Yo(g,function(_){_=us(_),Bs(d,_,O_(d[_],d))}),d});function Jne(d){var g=d==null?0:d.length,_=Et();return d=g?rr(d,function(k){if(typeof k[1]!="function")throw new Zo(a);return[_(k[0]),k[1]]}):[],tn(function(k){for(var R=-1;++R<g;){var U=d[R];if(xo(U[0],this,k))return xo(U[1],this,k)}})}function ere(d){return EQ(Qo(d,f))}function D_(d){return function(){return d}}function tre(d,g){return d==null||d!==d?g:d}var nre=ek(),rre=ek(!0);function to(d){return d}function $_(d){return T8(typeof d=="function"?d:Qo(d,f))}function ire(d){return R8(Qo(d,f))}function ore(d,g){return D8(d,Qo(g,f))}var are=tn(function(d,g){return function(_){return mp(_,d,g)}}),sre=tn(function(d,g){return function(_){return mp(d,_,g)}});function I_(d,g,_){var k=Qr(g),R=_v(g,k);_==null&&!(lr(g)&&(R.length||!k.length))&&(_=g,g=d,d=this,R=_v(g,Qr(g)));var U=!(lr(_)&&"chain"in _)||!!_.chain,X=Ws(d);return Yo(R,function(ae){var ce=g[ae];d[ae]=ce,X&&(d.prototype[ae]=function(){var Te=this.__chain__;if(U||Te){var Me=d(this.__wrapped__),$e=Me.__actions__=Qi(this.__actions__);return $e.push({func:ce,args:arguments,thisArg:d}),Me.__chain__=Te,Me}return ce.apply(d,Nu([this.value()],arguments))})}),d}function ure(){return ui._===this&&(ui._=$X),this}function N_(){}function lre(d){return d=Xt(d),tn(function(g){return $8(g,d)})}var cre=h_(rr),fre=h_(t8),dre=h_(F2);function Qk(d){return x_(d)?j2(us(d)):UQ(d)}function hre(d){return function(g){return d==null?n:ic(d,g)}}var pre=nk(),gre=nk(!0);function L_(){return[]}function F_(){return!1}function mre(){return{}}function vre(){return""}function yre(){return!0}function bre(d,g){if(d=Xt(d),d<1||d>j)return[];var _=re,k=wi(d,re);g=Et(g),d-=re;for(var R=U2(k,g);++_<d;)g(_);return R}function xre(d){return Wt(d)?rr(d,us):So(d)?[d]:Qi(yk(On(d)))}function wre(d){var g=++RX;return On(d)+g}var _re=Pv(function(d,g){return d+g},0),Sre=p_("ceil"),Cre=Pv(function(d,g){return d/g},1),Ere=p_("floor");function Ore(d){return d&&d.length?wv(d,to,J2):n}function Are(d,g){return d&&d.length?wv(d,Et(g,2),J2):n}function Pre(d){return i8(d,to)}function kre(d,g){return i8(d,Et(g,2))}function Tre(d){return d&&d.length?wv(d,to,r_):n}function Mre(d,g){return d&&d.length?wv(d,Et(g,2),r_):n}var Rre=Pv(function(d,g){return d*g},1),Dre=p_("round"),$re=Pv(function(d,g){return d-g},0);function Ire(d){return d&&d.length?z2(d,to):0}function Nre(d,g){return d&&d.length?z2(d,Et(g,2)):0}return z.after=ite,z.ary=kk,z.assign=Hte,z.assignIn=Vk,z.assignInWith=zv,z.assignWith=Kte,z.at=qte,z.before=Tk,z.bind=O_,z.bindAll=Qne,z.bindKey=Mk,z.castArray=mte,z.chain=Ok,z.chunk=EJ,z.compact=OJ,z.concat=AJ,z.cond=Jne,z.conforms=ere,z.constant=D_,z.countBy=Iee,z.create=Gte,z.curry=Rk,z.curryRight=Dk,z.debounce=$k,z.defaults=Yte,z.defaultsDeep=Zte,z.defer=ote,z.delay=ate,z.difference=PJ,z.differenceBy=kJ,z.differenceWith=TJ,z.drop=MJ,z.dropRight=RJ,z.dropRightWhile=DJ,z.dropWhile=$J,z.fill=IJ,z.filter=Lee,z.flatMap=Bee,z.flatMapDeep=zee,z.flatMapDepth=Uee,z.flatten=_k,z.flattenDeep=NJ,z.flattenDepth=LJ,z.flip=ste,z.flow=nre,z.flowRight=rre,z.fromPairs=FJ,z.functions=rne,z.functionsIn=ine,z.groupBy=Vee,z.initial=BJ,z.intersection=zJ,z.intersectionBy=UJ,z.intersectionWith=VJ,z.invert=ane,z.invertBy=sne,z.invokeMap=Hee,z.iteratee=$_,z.keyBy=Kee,z.keys=Qr,z.keysIn=eo,z.map=Iv,z.mapKeys=lne,z.mapValues=cne,z.matches=ire,z.matchesProperty=ore,z.memoize=Lv,z.merge=fne,z.mergeWith=Wk,z.method=are,z.methodOf=sre,z.mixin=I_,z.negate=Fv,z.nthArg=lre,z.omit=dne,z.omitBy=hne,z.once=ute,z.orderBy=qee,z.over=cre,z.overArgs=lte,z.overEvery=fre,z.overSome=dre,z.partial=A_,z.partialRight=Ik,z.partition=Gee,z.pick=pne,z.pickBy=Hk,z.property=Qk,z.propertyOf=hre,z.pull=qJ,z.pullAll=Ck,z.pullAllBy=GJ,z.pullAllWith=YJ,z.pullAt=ZJ,z.range=pre,z.rangeRight=gre,z.rearg=cte,z.reject=Xee,z.remove=XJ,z.rest=fte,z.reverse=C_,z.sampleSize=Jee,z.set=mne,z.setWith=vne,z.shuffle=ete,z.slice=QJ,z.sortBy=rte,z.sortedUniq=oee,z.sortedUniqBy=aee,z.split=Bne,z.spread=dte,z.tail=see,z.take=uee,z.takeRight=lee,z.takeRightWhile=cee,z.takeWhile=fee,z.tap=Oee,z.throttle=hte,z.thru=$v,z.toArray=Bk,z.toPairs=Kk,z.toPairsIn=qk,z.toPath=xre,z.toPlainObject=Uk,z.transform=yne,z.unary=pte,z.union=dee,z.unionBy=hee,z.unionWith=pee,z.uniq=gee,z.uniqBy=mee,z.uniqWith=vee,z.unset=bne,z.unzip=E_,z.unzipWith=Ek,z.update=xne,z.updateWith=wne,z.values=Ff,z.valuesIn=_ne,z.without=yee,z.words=Zk,z.wrap=gte,z.xor=bee,z.xorBy=xee,z.xorWith=wee,z.zip=_ee,z.zipObject=See,z.zipObjectDeep=Cee,z.zipWith=Eee,z.entries=Kk,z.entriesIn=qk,z.extend=Vk,z.extendWith=zv,I_(z,z),z.add=_re,z.attempt=Xk,z.camelCase=One,z.capitalize=Gk,z.ceil=Sre,z.clamp=Sne,z.clone=vte,z.cloneDeep=bte,z.cloneDeepWith=xte,z.cloneWith=yte,z.conformsTo=wte,z.deburr=Yk,z.defaultTo=tre,z.divide=Cre,z.endsWith=Ane,z.eq=Oa,z.escape=Pne,z.escapeRegExp=kne,z.every=Nee,z.find=Fee,z.findIndex=xk,z.findKey=Xte,z.findLast=jee,z.findLastIndex=wk,z.findLastKey=Qte,z.floor=Ere,z.forEach=Ak,z.forEachRight=Pk,z.forIn=Jte,z.forInRight=ene,z.forOwn=tne,z.forOwnRight=nne,z.get=T_,z.gt=_te,z.gte=Ste,z.has=one,z.hasIn=M_,z.head=Sk,z.identity=to,z.includes=Wee,z.indexOf=jJ,z.inRange=Cne,z.invoke=une,z.isArguments=sc,z.isArray=Wt,z.isArrayBuffer=Cte,z.isArrayLike=Ji,z.isArrayLikeObject=wr,z.isBoolean=Ete,z.isBuffer=Vu,z.isDate=Ote,z.isElement=Ate,z.isEmpty=Pte,z.isEqual=kte,z.isEqualWith=Tte,z.isError=P_,z.isFinite=Mte,z.isFunction=Ws,z.isInteger=Nk,z.isLength=jv,z.isMap=Lk,z.isMatch=Rte,z.isMatchWith=Dte,z.isNaN=$te,z.isNative=Ite,z.isNil=Lte,z.isNull=Nte,z.isNumber=Fk,z.isObject=lr,z.isObjectLike=pr,z.isPlainObject=_p,z.isRegExp=k_,z.isSafeInteger=Fte,z.isSet=jk,z.isString=Bv,z.isSymbol=So,z.isTypedArray=Lf,z.isUndefined=jte,z.isWeakMap=Bte,z.isWeakSet=zte,z.join=WJ,z.kebabCase=Tne,z.last=ea,z.lastIndexOf=HJ,z.lowerCase=Mne,z.lowerFirst=Rne,z.lt=Ute,z.lte=Vte,z.max=Ore,z.maxBy=Are,z.mean=Pre,z.meanBy=kre,z.min=Tre,z.minBy=Mre,z.stubArray=L_,z.stubFalse=F_,z.stubObject=mre,z.stubString=vre,z.stubTrue=yre,z.multiply=Rre,z.nth=KJ,z.noConflict=ure,z.noop=N_,z.now=Nv,z.pad=Dne,z.padEnd=$ne,z.padStart=Ine,z.parseInt=Nne,z.random=Ene,z.reduce=Yee,z.reduceRight=Zee,z.repeat=Lne,z.replace=Fne,z.result=gne,z.round=Dre,z.runInContext=le,z.sample=Qee,z.size=tte,z.snakeCase=jne,z.some=nte,z.sortedIndex=JJ,z.sortedIndexBy=eee,z.sortedIndexOf=tee,z.sortedLastIndex=nee,z.sortedLastIndexBy=ree,z.sortedLastIndexOf=iee,z.startCase=zne,z.startsWith=Une,z.subtract=$re,z.sum=Ire,z.sumBy=Nre,z.template=Vne,z.times=bre,z.toFinite=Hs,z.toInteger=Xt,z.toLength=zk,z.toLower=Wne,z.toNumber=ta,z.toSafeInteger=Wte,z.toString=On,z.toUpper=Hne,z.trim=Kne,z.trimEnd=qne,z.trimStart=Gne,z.truncate=Yne,z.unescape=Zne,z.uniqueId=wre,z.upperCase=Xne,z.upperFirst=R_,z.each=Ak,z.eachRight=Pk,z.first=Sk,I_(z,function(){var d={};return as(z,function(g,_){kn.call(z.prototype,_)||(d[_]=g)}),d}(),{chain:!1}),z.VERSION=r,Yo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(d){z[d].placeholder=z}),Yo(["drop","take"],function(d,g){cn.prototype[d]=function(_){_=_===n?1:Fr(Xt(_),0);var k=this.__filtered__&&!g?new cn(this):this.clone();return k.__filtered__?k.__takeCount__=wi(_,k.__takeCount__):k.__views__.push({size:wi(_,re),type:d+(k.__dir__<0?"Right":"")}),k},cn.prototype[d+"Right"]=function(_){return this.reverse()[d](_).reverse()}}),Yo(["filter","map","takeWhile"],function(d,g){var _=g+1,k=_==Z||_==G;cn.prototype[d]=function(R){var U=this.clone();return U.__iteratees__.push({iteratee:Et(R,3),type:_}),U.__filtered__=U.__filtered__||k,U}}),Yo(["head","last"],function(d,g){var _="take"+(g?"Right":"");cn.prototype[d]=function(){return this[_](1).value()[0]}}),Yo(["initial","tail"],function(d,g){var _="drop"+(g?"":"Right");cn.prototype[d]=function(){return this.__filtered__?new cn(this):this[_](1)}}),cn.prototype.compact=function(){return this.filter(to)},cn.prototype.find=function(d){return this.filter(d).head()},cn.prototype.findLast=function(d){return this.reverse().find(d)},cn.prototype.invokeMap=tn(function(d,g){return typeof d=="function"?new cn(this):this.map(function(_){return mp(_,d,g)})}),cn.prototype.reject=function(d){return this.filter(Fv(Et(d)))},cn.prototype.slice=function(d,g){d=Xt(d);var _=this;return _.__filtered__&&(d>0||g<0)?new cn(_):(d<0?_=_.takeRight(-d):d&&(_=_.drop(d)),g!==n&&(g=Xt(g),_=g<0?_.dropRight(-g):_.take(g-d)),_)},cn.prototype.takeRightWhile=function(d){return this.reverse().takeWhile(d).reverse()},cn.prototype.toArray=function(){return this.take(re)},as(cn.prototype,function(d,g){var _=/^(?:filter|find|map|reject)|While$/.test(g),k=/^(?:head|last)$/.test(g),R=z[k?"take"+(g=="last"?"Right":""):g],U=k||/^find/.test(g);R&&(z.prototype[g]=function(){var X=this.__wrapped__,ae=k?[1]:arguments,ce=X instanceof cn,Te=ae[0],Me=ce||Wt(X),$e=function(on){var pn=R.apply(z,Nu([on],ae));return k&&Je?pn[0]:pn};Me&&_&&typeof Te=="function"&&Te.length!=1&&(ce=Me=!1);var Je=this.__chain__,ft=!!this.__actions__.length,At=U&&!Je,Jt=ce&&!ft;if(!U&&Me){X=Jt?X:new cn(this);var Pt=d.apply(X,ae);return Pt.__actions__.push({func:$v,args:[$e],thisArg:n}),new Xo(Pt,Je)}return At&&Jt?d.apply(this,ae):(Pt=this.thru($e),At?k?Pt.value()[0]:Pt.value():Pt)})}),Yo(["pop","push","shift","sort","splice","unshift"],function(d){var g=av[d],_=/^(?:push|sort|unshift)$/.test(d)?"tap":"thru",k=/^(?:pop|shift)$/.test(d);z.prototype[d]=function(){var R=arguments;if(k&&!this.__chain__){var U=this.value();return g.apply(Wt(U)?U:[],R)}return this[_](function(X){return g.apply(Wt(X)?X:[],R)})}}),as(cn.prototype,function(d,g){var _=z[g];if(_){var k=_.name+"";kn.call(Rf,k)||(Rf[k]=[]),Rf[k].push({name:g,func:_})}}),Rf[Av(n,w).name]=[{name:"wrapper",func:n}],cn.prototype.clone=ZX,cn.prototype.reverse=XX,cn.prototype.value=QX,z.prototype.at=Aee,z.prototype.chain=Pee,z.prototype.commit=kee,z.prototype.next=Tee,z.prototype.plant=Ree,z.prototype.reverse=Dee,z.prototype.toJSON=z.prototype.valueOf=z.prototype.value=$ee,z.prototype.first=z.prototype.head,lp&&(z.prototype[lp]=Mee),z},kf=kX();Jl?((Jl.exports=kf)._=kf,$2._=kf):ui._=kf}).call(Fa)})(ob,ob.exports);var EXe=ob.exports;function Zhe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function PR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AR(Object(n),!0).forEach(function(r){Zhe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Xhe(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 Qhe(e,t){if(e==null)return{};var n=Xhe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Jhe(e,t){return epe(e)||tpe(e,t)||npe(e,t)||rpe()}function epe(e){if(Array.isArray(e))return e}function tpe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,o=void 0;try{for(var a=e[Symbol.iterator](),s;!(r=(s=a.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(u){i=!0,o=u}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw o}}return n}}function npe(e,t){if(e){if(typeof e=="string")return kR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kR(e,t)}}function kR(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rpe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ipe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function MR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TR(Object(n),!0).forEach(function(r){ipe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ope(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(r){return t.reduceRight(function(i,o){return o(i)},r)}}function l0(e){return function t(){for(var n=this,r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return i.length>=e.length?e.apply(this,i):function(){for(var a=arguments.length,s=new Array(a),u=0;u<a;u++)s[u]=arguments[u];return t.apply(n,[].concat(i,s))}}}function ab(e){return{}.toString.call(e).includes("Object")}function ape(e){return!Object.keys(e).length}function vg(e){return typeof e=="function"}function spe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function upe(e,t){return ab(t)||Sl("changeType"),Object.keys(t).some(function(n){return!spe(e,n)})&&Sl("changeField"),t}function lpe(e){vg(e)||Sl("selectorType")}function cpe(e){vg(e)||ab(e)||Sl("handlerType"),ab(e)&&Object.values(e).some(function(t){return!vg(t)})&&Sl("handlersType")}function fpe(e){e||Sl("initialIsRequired"),ab(e)||Sl("initialType"),ape(e)&&Sl("initialContent")}function dpe(e,t){throw new Error(e[t]||e.default)}var hpe={initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"},Sl=l0(dpe)(hpe),l1={changes:upe,selector:lpe,handler:cpe,initial:fpe};function ppe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};l1.initial(e),l1.handler(t);var n={current:e},r=l0(vpe)(n,t),i=l0(mpe)(n),o=l0(l1.changes)(e),a=l0(gpe)(n);function s(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(c){return c};return l1.selector(l),l(n.current)}function u(l){ope(r,i,o,a)(l)}return[s,u]}function gpe(e,t){return vg(t)?t(e.current):t}function mpe(e,t){return e.current=MR(MR({},e.current),t),t}function vpe(e,t,n){return vg(t)?t(e.current):Object.keys(n).forEach(function(r){var i;return(i=t[r])===null||i===void 0?void 0:i.call(t,e.current[r])}),n}var ype={create:ppe},bpe={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.52.2/min/vs"}};function xpe(e){return function t(){for(var n=this,r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return i.length>=e.length?e.apply(this,i):function(){for(var a=arguments.length,s=new Array(a),u=0;u<a;u++)s[u]=arguments[u];return t.apply(n,[].concat(i,s))}}}function wpe(e){return{}.toString.call(e).includes("Object")}function _pe(e){return e||RR("configIsRequired"),wpe(e)||RR("configType"),e.urls?(Spe(),{paths:{vs:e.urls.monacoBase}}):e}function Spe(){console.warn(sz.deprecation)}function Cpe(e,t){throw new Error(e[t]||e.default)}var sz={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning!
You are using deprecated way of configuration.
Instead of using
monaco.config({ urls: { monacoBase: '...' } })
use
monaco.config({ paths: { vs: '...' } })
For more please check the link https://github.com/suren-atoyan/monaco-loader#config
`},RR=xpe(Cpe)(sz),Epe={config:_pe},Ope=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return function(i){return n.reduceRight(function(o,a){return a(o)},i)}};function uz(e,t){return Object.keys(t).forEach(function(n){t[n]instanceof Object&&e[n]&&Object.assign(t[n],uz(e[n],t[n]))}),PR(PR({},e),t)}var Ape={type:"cancelation",msg:"operation is manually canceled"};function ES(e){var t=!1,n=new Promise(function(r,i){e.then(function(o){return t?i(Ape):r(o)}),e.catch(i)});return n.cancel=function(){return t=!0},n}var Ppe=ype.create({config:bpe,isInitialized:!1,resolve:null,reject:null,monaco:null}),lz=Jhe(Ppe,2),km=lz[0],lw=lz[1];function kpe(e){var t=Epe.config(e),n=t.monaco,r=Qhe(t,["monaco"]);lw(function(i){return{config:uz(i.config,r),monaco:n}})}function Tpe(){var e=km(function(t){var n=t.monaco,r=t.isInitialized,i=t.resolve;return{monaco:n,isInitialized:r,resolve:i}});if(!e.isInitialized){if(lw({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),ES(OS);if(window.monaco&&window.monaco.editor)return cz(window.monaco),e.resolve(window.monaco),ES(OS);Ope(Mpe,Dpe)($pe)}return ES(OS)}function Mpe(e){return document.body.appendChild(e)}function Rpe(e){var t=document.createElement("script");return e&&(t.src=e),t}function Dpe(e){var t=km(function(r){var i=r.config,o=r.reject;return{config:i,reject:o}}),n=Rpe("".concat(t.config.paths.vs,"/loader.js"));return n.onload=function(){return e()},n.onerror=t.reject,n}function $pe(){var e=km(function(n){var r=n.config,i=n.resolve,o=n.reject;return{config:r,resolve:i,reject:o}}),t=window.require;t.config(e.config),t(["vs/editor/editor.main"],function(n){cz(n),e.resolve(n)},function(n){e.reject(n)})}function cz(e){km().monaco||lw({monaco:e})}function Ipe(){return km(function(e){var t=e.monaco;return t})}var OS=new Promise(function(e,t){return lw({resolve:e,reject:t})}),fz={config:kpe,init:Tpe,__getMonacoInstance:Ipe},Npe={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},AS=Npe,Lpe={container:{display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"}},Fpe=Lpe;function jpe({children:e}){return F.createElement("div",{style:Fpe.container},e)}var Bpe=jpe,zpe=Bpe;function Upe({width:e,height:t,isEditorReady:n,loading:r,_ref:i,className:o,wrapperProps:a}){return F.createElement("section",{style:{...AS.wrapper,width:e,height:t},...a},!n&&F.createElement(zpe,null,r),F.createElement("div",{ref:i,style:{...AS.fullWidth,...!n&&AS.hide},className:o}))}var Vpe=Upe,dz=y.memo(Vpe);function Wpe(e){y.useEffect(e,[])}var hz=Wpe;function Hpe(e,t,n=!0){let r=y.useRef(!0);y.useEffect(r.current||!n?()=>{r.current=!1}:e,t)}var Ro=Hpe;function E0(){}function yd(e,t,n,r){return Kpe(e,r)||qpe(e,t,n,r)}function Kpe(e,t){return e.editor.getModel(pz(e,t))}function qpe(e,t,n,r){return e.editor.createModel(t,n,r?pz(e,r):void 0)}function pz(e,t){return e.Uri.parse(t)}function Gpe({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:i,originalModelPath:o,modifiedModelPath:a,keepCurrentOriginalModel:s=!1,keepCurrentModifiedModel:u=!1,theme:l="light",loading:c="Loading...",options:f={},height:h="100%",width:p="100%",className:m,wrapperProps:v={},beforeMount:b=E0,onMount:w=E0}){let[x,S]=y.useState(!1),[O,E]=y.useState(!0),C=y.useRef(null),P=y.useRef(null),M=y.useRef(null),I=y.useRef(w),B=y.useRef(b),W=y.useRef(!1);hz(()=>{let K=fz.init();return K.then(G=>(P.current=G)&&E(!1)).catch(G=>G?.type!=="cancelation"&&console.error("Monaco initialization: error:",G)),()=>C.current?Z():K.cancel()}),Ro(()=>{if(C.current&&P.current){let K=C.current.getOriginalEditor(),G=yd(P.current,e||"",r||n||"text",o||"");G!==K.getModel()&&K.setModel(G)}},[o],x),Ro(()=>{if(C.current&&P.current){let K=C.current.getModifiedEditor(),G=yd(P.current,t||"",i||n||"text",a||"");G!==K.getModel()&&K.setModel(G)}},[a],x),Ro(()=>{let K=C.current.getModifiedEditor();K.getOption(P.current.editor.EditorOption.readOnly)?K.setValue(t||""):t!==K.getValue()&&(K.executeEdits("",[{range:K.getModel().getFullModelRange(),text:t||"",forceMoveMarkers:!0}]),K.pushUndoStop())},[t],x),Ro(()=>{C.current?.getModel()?.original.setValue(e||"")},[e],x),Ro(()=>{let{original:K,modified:G}=C.current.getModel();P.current.editor.setModelLanguage(K,r||n||"text"),P.current.editor.setModelLanguage(G,i||n||"text")},[n,r,i],x),Ro(()=>{P.current?.editor.setTheme(l)},[l],x),Ro(()=>{C.current?.updateOptions(f)},[f],x);let V=y.useCallback(()=>{if(!P.current)return;B.current(P.current);let K=yd(P.current,e||"",r||n||"text",o||""),G=yd(P.current,t||"",i||n||"text",a||"");C.current?.setModel({original:K,modified:G})},[n,t,i,e,r,o,a]),ee=y.useCallback(()=>{!W.current&&M.current&&(C.current=P.current.editor.createDiffEditor(M.current,{automaticLayout:!0,...f}),V(),P.current?.editor.setTheme(l),S(!0),W.current=!0)},[f,l,V]);y.useEffect(()=>{x&&I.current(C.current,P.current)},[x]),y.useEffect(()=>{!O&&!x&&ee()},[O,x,ee]);function Z(){let K=C.current?.getModel();s||K?.original?.dispose(),u||K?.modified?.dispose(),C.current?.dispose()}return F.createElement(dz,{width:p,height:h,isEditorReady:x,loading:c,_ref:M,className:m,wrapperProps:v})}var Ype=Gpe;y.memo(Ype);function Zpe(e){let t=y.useRef();return y.useEffect(()=>{t.current=e},[e]),t.current}var Xpe=Zpe,c1=new Map;function Qpe({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:i,path:o,theme:a="light",line:s,loading:u="Loading...",options:l={},overrideServices:c={},saveViewState:f=!0,keepCurrentModel:h=!1,width:p="100%",height:m="100%",className:v,wrapperProps:b={},beforeMount:w=E0,onMount:x=E0,onChange:S,onValidate:O=E0}){let[E,C]=y.useState(!1),[P,M]=y.useState(!0),I=y.useRef(null),B=y.useRef(null),W=y.useRef(null),V=y.useRef(x),ee=y.useRef(w),Z=y.useRef(),K=y.useRef(r),G=Xpe(o),H=y.useRef(!1),j=y.useRef(!1);hz(()=>{let re=fz.init();return re.then(ie=>(I.current=ie)&&M(!1)).catch(ie=>ie?.type!=="cancelation"&&console.error("Monaco initialization: error:",ie)),()=>B.current?Y():re.cancel()}),Ro(()=>{let re=yd(I.current,e||r||"",t||i||"",o||n||"");re!==B.current?.getModel()&&(f&&c1.set(G,B.current?.saveViewState()),B.current?.setModel(re),f&&B.current?.restoreViewState(c1.get(o)))},[o],E),Ro(()=>{B.current?.updateOptions(l)},[l],E),Ro(()=>{!B.current||r===void 0||(B.current.getOption(I.current.editor.EditorOption.readOnly)?B.current.setValue(r):r!==B.current.getValue()&&(j.current=!0,B.current.executeEdits("",[{range:B.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),B.current.pushUndoStop(),j.current=!1))},[r],E),Ro(()=>{let re=B.current?.getModel();re&&i&&I.current?.editor.setModelLanguage(re,i)},[i],E),Ro(()=>{s!==void 0&&B.current?.revealLine(s)},[s],E),Ro(()=>{I.current?.editor.setTheme(a)},[a],E);let q=y.useCallback(()=>{if(!(!W.current||!I.current)&&!H.current){ee.current(I.current);let re=o||n,ie=yd(I.current,r||e||"",t||i||"",re||"");B.current=I.current?.editor.create(W.current,{model:ie,automaticLayout:!0,...l},c),f&&B.current.restoreViewState(c1.get(re)),I.current.editor.setTheme(a),s!==void 0&&B.current.revealLine(s),C(!0),H.current=!0}},[e,t,n,r,i,o,l,c,f,a,s]);y.useEffect(()=>{E&&V.current(B.current,I.current)},[E]),y.useEffect(()=>{!P&&!E&&q()},[P,E,q]),K.current=r,y.useEffect(()=>{E&&S&&(Z.current?.dispose(),Z.current=B.current?.onDidChangeModelContent(re=>{j.current||S(B.current.getValue(),re)}))},[E,S]),y.useEffect(()=>{if(E){let re=I.current.editor.onDidChangeMarkers(ie=>{let se=B.current.getModel()?.uri;if(se&&ie.find(ye=>ye.path===se.path)){let ye=I.current.editor.getModelMarkers({resource:se});O?.(ye)}});return()=>{re?.dispose()}}return()=>{}},[E,O]);function Y(){Z.current?.dispose(),h?f&&c1.set(o,B.current.saveViewState()):B.current.getModel()?.dispose(),B.current.dispose()}return F.createElement(dz,{width:p,height:m,isEditorReady:E,loading:u,_ref:W,className:v,wrapperProps:b})}var Jpe=Qpe,OXe=y.memo(Jpe);function fi(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var e0e=typeof Symbol=="function"&&Symbol.observable||"@@observable",DR=e0e,PS=()=>Math.random().toString(36).substring(7).split("").join("."),t0e={INIT:`@@redux/INIT${PS()}`,REPLACE:`@@redux/REPLACE${PS()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${PS()}`},sb=t0e;function a5(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function gz(e,t,n){if(typeof e!="function")throw new Error(fi(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(fi(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(fi(1));return n(gz)(e,t)}let r=e,i=t,o=new Map,a=o,s=0,u=!1;function l(){a===o&&(a=new Map,o.forEach((b,w)=>{a.set(w,b)}))}function c(){if(u)throw new Error(fi(3));return i}function f(b){if(typeof b!="function")throw new Error(fi(4));if(u)throw new Error(fi(5));let w=!0;l();const x=s++;return a.set(x,b),function(){if(w){if(u)throw new Error(fi(6));w=!1,l(),a.delete(x),o=null}}}function h(b){if(!a5(b))throw new Error(fi(7));if(typeof b.type>"u")throw new Error(fi(8));if(typeof b.type!="string")throw new Error(fi(17));if(u)throw new Error(fi(9));try{u=!0,i=r(i,b)}finally{u=!1}return(o=a).forEach(x=>{x()}),b}function p(b){if(typeof b!="function")throw new Error(fi(10));r=b,h({type:sb.REPLACE})}function m(){const b=f;return{subscribe(w){if(typeof w!="object"||w===null)throw new Error(fi(11));function x(){const O=w;O.next&&O.next(c())}return x(),{unsubscribe:b(x)}},[DR](){return this}}}return h({type:sb.INIT}),{dispatch:h,subscribe:f,getState:c,replaceReducer:p,[DR]:m}}function n0e(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:sb.INIT})>"u")throw new Error(fi(12));if(typeof n(void 0,{type:sb.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(fi(13))})}function r0e(e){const t=Object.keys(e),n={};for(let o=0;o<t.length;o++){const a=t[o];typeof e[a]=="function"&&(n[a]=e[a])}const r=Object.keys(n);let i;try{n0e(n)}catch(o){i=o}return function(a={},s){if(i)throw i;let u=!1;const l={};for(let c=0;c<r.length;c++){const f=r[c],h=n[f],p=a[f],m=h(p,s);if(typeof m>"u")throw s&&s.type,new Error(fi(14));l[f]=m,u=u||m!==p}return u=u||r.length!==Object.keys(a).length,u?l:a}}function ub(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function i0e(...e){return t=>(n,r)=>{const i=t(n,r);let o=()=>{throw new Error(fi(15))};const a={getState:i.getState,dispatch:(u,...l)=>o(u,...l)},s=e.map(u=>u(a));return o=ub(...s)(i.dispatch),{...i,dispatch:o}}}function o0e(e){return a5(e)&&"type"in e&&typeof e.type=="string"}var mz=Symbol.for("immer-nothing"),$R=Symbol.for("immer-draftable"),Uo=Symbol.for("immer-state");function Ba(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Qd=Object.getPrototypeOf;function Xc(e){return!!e&&!!e[Uo]}function xu(e){return e?vz(e)||Array.isArray(e)||!!e[$R]||!!e.constructor?.[$R]||fw(e)||dw(e):!1}var a0e=Object.prototype.constructor.toString();function vz(e){if(!e||typeof e!="object")return!1;const t=Qd(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===a0e}function lb(e,t){cw(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function cw(e){const t=e[Uo];return t?t.type_:Array.isArray(e)?1:fw(e)?2:dw(e)?3:0}function mE(e,t){return cw(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function yz(e,t,n){const r=cw(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function s0e(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function fw(e){return e instanceof Map}function dw(e){return e instanceof Set}function fc(e){return e.copy_||e.base_}function vE(e,t){if(fw(e))return new Map(e);if(dw(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&vz(e))return Qd(e)?{...e}:Object.assign(Object.create(null),e);const n=Object.getOwnPropertyDescriptors(e);delete n[Uo];let r=Reflect.ownKeys(n);for(let i=0;i<r.length;i++){const o=r[i],a=n[o];a.writable===!1&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(n[o]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[o]})}return Object.create(Qd(e),n)}function s5(e,t=!1){return hw(e)||Xc(e)||!xu(e)||(cw(e)>1&&(e.set=e.add=e.clear=e.delete=u0e),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>s5(r,!0))),e}function u0e(){Ba(2)}function hw(e){return Object.isFrozen(e)}var l0e={};function Qc(e){const t=l0e[e];return t||Ba(0,e),t}var yg;function bz(){return yg}function c0e(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function IR(e,t){t&&(Qc("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function yE(e){bE(e),e.drafts_.forEach(f0e),e.drafts_=null}function bE(e){e===yg&&(yg=e.parent_)}function NR(e){return yg=c0e(yg,e)}function f0e(e){const t=e[Uo];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function LR(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Uo].modified_&&(yE(t),Ba(4)),xu(e)&&(e=cb(t,e),t.parent_||fb(t,e)),t.patches_&&Qc("Patches").generateReplacementPatches_(n[Uo].base_,e,t.patches_,t.inversePatches_)):e=cb(t,n,[]),yE(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==mz?e:void 0}function cb(e,t,n){if(hw(t))return t;const r=t[Uo];if(!r)return lb(t,(i,o)=>FR(e,r,t,i,o,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return fb(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const i=r.copy_;let o=i,a=!1;r.type_===3&&(o=new Set(i),i.clear(),a=!0),lb(o,(s,u)=>FR(e,r,i,s,u,n,a)),fb(e,i,!1),n&&e.patches_&&Qc("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function FR(e,t,n,r,i,o,a){if(Xc(i)){const s=o&&t&&t.type_!==3&&!mE(t.assigned_,r)?o.concat(r):void 0,u=cb(e,i,s);if(yz(n,r,u),Xc(u))e.canAutoFreeze_=!1;else return}else a&&n.add(i);if(xu(i)&&!hw(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;cb(e,i),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&fb(e,i)}}function fb(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&s5(t,n)}function d0e(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:bz(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,o=u5;n&&(i=[r],o=bg);const{revoke:a,proxy:s}=Proxy.revocable(i,o);return r.draft_=s,r.revoke_=a,s}var u5={get(e,t){if(t===Uo)return e;const n=fc(e);if(!mE(n,t))return h0e(e,n,t);const r=n[t];return e.finalized_||!xu(r)?r:r===kS(e.base_,t)?(TS(e),e.copy_[t]=wE(r,e)):r},has(e,t){return t in fc(e)},ownKeys(e){return Reflect.ownKeys(fc(e))},set(e,t,n){const r=xz(fc(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const i=kS(fc(e),t),o=i?.[Uo];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(s0e(n,i)&&(n!==void 0||mE(e.base_,t)))return!0;TS(e),xE(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return kS(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,TS(e),xE(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=fc(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){Ba(11)},getPrototypeOf(e){return Qd(e.base_)},setPrototypeOf(){Ba(12)}},bg={};lb(u5,(e,t)=>{bg[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});bg.deleteProperty=function(e,t){return bg.set.call(this,e,t,void 0)};bg.set=function(e,t,n){return u5.set.call(this,e[0],t,n,e[0])};function kS(e,t){const n=e[Uo];return(n?fc(n):e)[t]}function h0e(e,t,n){const r=xz(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}function xz(e,t){if(!(t in e))return;let n=Qd(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Qd(n)}}function xE(e){e.modified_||(e.modified_=!0,e.parent_&&xE(e.parent_))}function TS(e){e.copy_||(e.copy_=vE(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var p0e=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const o=n;n=t;const a=this;return function(u=o,...l){return a.produce(u,c=>n.call(this,c,...l))}}typeof n!="function"&&Ba(6),r!==void 0&&typeof r!="function"&&Ba(7);let i;if(xu(t)){const o=NR(this),a=wE(t,void 0);let s=!0;try{i=n(a),s=!1}finally{s?yE(o):bE(o)}return IR(o,r),LR(i,o)}else if(!t||typeof t!="object"){if(i=n(t),i===void 0&&(i=t),i===mz&&(i=void 0),this.autoFreeze_&&s5(i,!0),r){const o=[],a=[];Qc("Patches").generateReplacementPatches_(t,i,o,a),r(o,a)}return i}else Ba(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(a,...s)=>this.produceWithPatches(a,u=>t(u,...s));let r,i;return[this.produce(t,n,(a,s)=>{r=a,i=s}),r,i]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){xu(e)||Ba(8),Xc(e)&&(e=g0e(e));const t=NR(this),n=wE(e,void 0);return n[Uo].isManual_=!0,bE(t),n}finishDraft(e,t){const n=e&&e[Uo];(!n||!n.isManual_)&&Ba(9);const{scope_:r}=n;return IR(r,t),LR(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const i=t[n];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}n>-1&&(t=t.slice(n+1));const r=Qc("Patches").applyPatches_;return Xc(e)?r(e,t):this.produce(e,i=>r(i,t))}};function wE(e,t){const n=fw(e)?Qc("MapSet").proxyMap_(e,t):dw(e)?Qc("MapSet").proxySet_(e,t):d0e(e,t);return(t?t.scope_:bz()).drafts_.push(n),n}function g0e(e){return Xc(e)||Ba(10,e),wz(e)}function wz(e){if(!xu(e)||hw(e))return e;const t=e[Uo];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=vE(e,t.scope_.immer_.useStrictShallowCopy_)}else n=vE(e,!0);return lb(n,(r,i)=>{yz(n,r,wz(i))}),t&&(t.finalized_=!1),n}var Vo=new p0e,_z=Vo.produce;Vo.produceWithPatches.bind(Vo);Vo.setAutoFreeze.bind(Vo);Vo.setUseStrictShallowCopy.bind(Vo);Vo.applyPatches.bind(Vo);Vo.createDraft.bind(Vo);Vo.finishDraft.bind(Vo);function m0e(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function v0e(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function y0e(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var jR=e=>Array.isArray(e)?e:[e];function b0e(e){const t=Array.isArray(e[0])?e[0]:e;return y0e(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function x0e(e,t){const n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}var w0e=class{constructor(e){this.value=e}deref(){return this.value}},_0e=typeof WeakRef<"u"?WeakRef:w0e,S0e=0,BR=1;function f1(){return{s:S0e,v:void 0,o:null,p:null}}function Sz(e,t={}){let n=f1();const{resultEqualityCheck:r}=t;let i,o=0;function a(){let s=n;const{length:u}=arguments;for(let f=0,h=u;f<h;f++){const p=arguments[f];if(typeof p=="function"||typeof p=="object"&&p!==null){let m=s.o;m===null&&(s.o=m=new WeakMap);const v=m.get(p);v===void 0?(s=f1(),m.set(p,s)):s=v}else{let m=s.p;m===null&&(s.p=m=new Map);const v=m.get(p);v===void 0?(s=f1(),m.set(p,s)):s=v}}const l=s;let c;if(s.s===BR?c=s.v:(c=e.apply(null,arguments),o++),l.s=BR,r){const f=i?.deref?.()??i;f!=null&&r(f,c)&&(c=f,o!==0&&o--),i=typeof c=="object"&&c!==null||typeof c=="function"?new _0e(c):c}return l.v=c,c}return a.clearCache=()=>{n=f1(),a.resetResultsCount()},a.resultsCount=()=>o,a.resetResultsCount=()=>{o=0},a}function C0e(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...i)=>{let o=0,a=0,s,u={},l=i.pop();typeof l=="object"&&(u=l,l=i.pop()),m0e(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);const c={...n,...u},{memoize:f,memoizeOptions:h=[],argsMemoize:p=Sz,argsMemoizeOptions:m=[],devModeChecks:v={}}=c,b=jR(h),w=jR(m),x=b0e(i),S=f(function(){return o++,l.apply(null,arguments)},...b),O=p(function(){a++;const C=x0e(x,arguments);return s=S.apply(null,C),s},...w);return Object.assign(O,{resultFunc:l,memoizedResultFunc:S,dependencies:x,dependencyRecomputations:()=>a,resetDependencyRecomputations:()=>{a=0},lastResult:()=>s,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:f,argsMemoize:p})};return Object.assign(r,{withTypes:()=>r}),r}var E0e=C0e(Sz),O0e=Object.assign((e,t=E0e)=>{v0e(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),r=n.map(o=>e[o]);return t(r,(...o)=>o.reduce((a,s,u)=>(a[n[u]]=s,a),{}))},{withTypes:()=>O0e});function Cz(e){return({dispatch:n,getState:r})=>i=>o=>typeof o=="function"?o(n,r,e):i(o)}var A0e=Cz(),P0e=Cz,k0e=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?ub:ub.apply(null,arguments)},T0e=e=>e&&typeof e.match=="function";function O0(e,t){function n(...r){if(t){let i=t(...r);if(!i)throw new Error(fu(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>o0e(r)&&r.type===e,n}var Ez=class c0 extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,c0.prototype)}static get[Symbol.species](){return c0}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new c0(...t[0].concat(this)):new c0(...t.concat(this))}};function zR(e){return xu(e)?_z(e,()=>{}):e}function UR(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function M0e(e){return typeof e=="boolean"}var R0e=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:i=!0,actionCreatorCheck:o=!0}=t??{};let a=new Ez;return n&&(M0e(n)?a.push(A0e):a.push(P0e(n.extraArgument))),a},D0e="RTK_autoBatch",VR=e=>t=>{setTimeout(t,e)},$0e=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,o=!1,a=!1;const s=new Set,u=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:VR(10):e.type==="callback"?e.queueNotification:VR(e.timeout),l=()=>{a=!1,o&&(o=!1,s.forEach(c=>c()))};return Object.assign({},r,{subscribe(c){const f=()=>i&&c(),h=r.subscribe(f);return s.add(c),()=>{h(),s.delete(c)}},dispatch(c){try{return i=!c?.meta?.[D0e],o=!i,o&&(a||(a=!0,u(l))),r.dispatch(c)}finally{i=!0}}})},I0e=e=>function(n){const{autoBatch:r=!0}=n??{};let i=new Ez(e);return r&&i.push($0e(typeof r=="object"?r:void 0)),i};function AXe(e){const t=R0e(),{reducer:n=void 0,middleware:r,devTools:i=!0,preloadedState:o=void 0,enhancers:a=void 0}=e;let s;if(typeof n=="function")s=n;else if(a5(n))s=r0e(n);else throw new Error(fu(1));let u;typeof r=="function"?u=r(t):u=t();let l=ub;i&&(l=k0e({trace:!1,...typeof i=="object"&&i}));const c=i0e(...u),f=I0e(c);let h=typeof a=="function"?a(f):f();const p=l(...h);return gz(s,o,p)}function Oz(e){const t={},n=[];let r;const i={addCase(o,a){const s=typeof o=="string"?o:o.type;if(!s)throw new Error(fu(28));if(s in t)throw new Error(fu(29));return t[s]=a,i},addMatcher(o,a){return n.push({matcher:o,reducer:a}),i},addDefaultCase(o){return r=o,i}};return e(i),[t,n,r]}function N0e(e){return typeof e=="function"}function L0e(e,t){let[n,r,i]=Oz(t),o;if(N0e(e))o=()=>zR(e());else{const s=zR(e);o=()=>s}function a(s=o(),u){let l=[n[u.type],...r.filter(({matcher:c})=>c(u)).map(({reducer:c})=>c)];return l.filter(c=>!!c).length===0&&(l=[i]),l.reduce((c,f)=>{if(f)if(Xc(c)){const p=f(c,u);return p===void 0?c:p}else{if(xu(c))return _z(c,h=>f(h,u));{const h=f(c,u);if(h===void 0){if(c===null)return c;throw Error("A case reducer on a non-draftable value must not return undefined")}return h}}return c},s)}return a.getInitialState=o,a}var F0e=(e,t)=>T0e(e)?e.match(t):e(t);function j0e(...e){return t=>e.some(n=>F0e(n,t))}var B0e="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",z0e=(e=21)=>{let t="",n=e;for(;n--;)t+=B0e[Math.random()*64|0];return t},U0e=["name","message","stack","code"],MS=class{constructor(e,t){this.payload=e,this.meta=t}_type},WR=class{constructor(e,t){this.payload=e,this.meta=t}_type},V0e=e=>{if(typeof e=="object"&&e!==null){const t={};for(const n of U0e)typeof e[n]=="string"&&(t[n]=e[n]);return t}return{message:String(e)}},PXe=(()=>{function e(t,n,r){const i=O0(t+"/fulfilled",(u,l,c,f)=>({payload:u,meta:{...f||{},arg:c,requestId:l,requestStatus:"fulfilled"}})),o=O0(t+"/pending",(u,l,c)=>({payload:void 0,meta:{...c||{},arg:l,requestId:u,requestStatus:"pending"}})),a=O0(t+"/rejected",(u,l,c,f,h)=>({payload:f,error:(r&&r.serializeError||V0e)(u||"Rejected"),meta:{...h||{},arg:c,requestId:l,rejectedWithValue:!!f,requestStatus:"rejected",aborted:u?.name==="AbortError",condition:u?.name==="ConditionError"}}));function s(u){return(l,c,f)=>{const h=r?.idGenerator?r.idGenerator(u):z0e(),p=new AbortController;let m,v;function b(x){v=x,p.abort()}const w=async function(){let x;try{let O=r?.condition?.(u,{getState:c,extra:f});if(H0e(O)&&(O=await O),O===!1||p.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const E=new Promise((C,P)=>{m=()=>{P({name:"AbortError",message:v||"Aborted"})},p.signal.addEventListener("abort",m)});l(o(h,u,r?.getPendingMeta?.({requestId:h,arg:u},{getState:c,extra:f}))),x=await Promise.race([E,Promise.resolve(n(u,{dispatch:l,getState:c,extra:f,requestId:h,signal:p.signal,abort:b,rejectWithValue:(C,P)=>new MS(C,P),fulfillWithValue:(C,P)=>new WR(C,P)})).then(C=>{if(C instanceof MS)throw C;return C instanceof WR?i(C.payload,h,u,C.meta):i(C,h,u)})])}catch(O){x=O instanceof MS?a(null,h,u,O.payload,O.meta):a(O,h,u)}finally{m&&p.signal.removeEventListener("abort",m)}return r&&!r.dispatchConditionRejection&&a.match(x)&&x.meta.condition||l(x),x}();return Object.assign(w,{abort:b,requestId:h,arg:u,unwrap(){return w.then(W0e)}})}}return Object.assign(s,{pending:o,rejected:a,fulfilled:i,settled:j0e(a,i),typePrefix:t})}return e.withTypes=()=>e,e})();function W0e(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function H0e(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var K0e=Symbol.for("rtk-slice-createasyncthunk");function q0e(e,t){return`${e}/${t}`}function G0e({creators:e}={}){const t=e?.asyncThunk?.[K0e];return function(r){const{name:i,reducerPath:o=i}=r;if(!i)throw new Error(fu(11));const a=(typeof r.reducers=="function"?r.reducers(Z0e()):r.reducers)||{},s=Object.keys(a),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},l={addCase(x,S){const O=typeof x=="string"?x:x.type;if(!O)throw new Error(fu(12));if(O in u.sliceCaseReducersByType)throw new Error(fu(13));return u.sliceCaseReducersByType[O]=S,l},addMatcher(x,S){return u.sliceMatchers.push({matcher:x,reducer:S}),l},exposeAction(x,S){return u.actionCreators[x]=S,l},exposeCaseReducer(x,S){return u.sliceCaseReducersByName[x]=S,l}};s.forEach(x=>{const S=a[x],O={reducerName:x,type:q0e(i,x),createNotation:typeof r.reducers=="function"};Q0e(S)?ege(O,S,l,t):X0e(O,S,l)});function c(){const[x={},S=[],O=void 0]=typeof r.extraReducers=="function"?Oz(r.extraReducers):[r.extraReducers],E={...x,...u.sliceCaseReducersByType};return L0e(r.initialState,C=>{for(let P in E)C.addCase(P,E[P]);for(let P of u.sliceMatchers)C.addMatcher(P.matcher,P.reducer);for(let P of S)C.addMatcher(P.matcher,P.reducer);O&&C.addDefaultCase(O)})}const f=x=>x,h=new Map;let p;function m(x,S){return p||(p=c()),p(x,S)}function v(){return p||(p=c()),p.getInitialState()}function b(x,S=!1){function O(C){let P=C[x];return typeof P>"u"&&S&&(P=v()),P}function E(C=f){const P=UR(h,S,()=>new WeakMap);return UR(P,C,()=>{const M={};for(const[I,B]of Object.entries(r.selectors??{}))M[I]=Y0e(B,C,v,S);return M})}return{reducerPath:x,getSelectors:E,get selectors(){return E(O)},selectSlice:O}}const w={name:i,reducer:m,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:v,...b(o),injectInto(x,{reducerPath:S,...O}={}){const E=S??o;return x.inject({reducerPath:E,reducer:m},O),{...w,...b(E,!0)}}};return w}}function Y0e(e,t,n,r){function i(o,...a){let s=t(o);return typeof s>"u"&&r&&(s=n()),e(s,...a)}return i.unwrapped=e,i}var kXe=G0e();function Z0e(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function X0e({type:e,reducerName:t,createNotation:n},r,i){let o,a;if("reducer"in r){if(n&&!J0e(r))throw new Error(fu(17));o=r.reducer,a=r.prepare}else o=r;i.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,a?O0(e,a):O0(e))}function Q0e(e){return e._reducerDefinitionType==="asyncThunk"}function J0e(e){return e._reducerDefinitionType==="reducerWithPrepare"}function ege({type:e,reducerName:t},n,r,i){if(!i)throw new Error(fu(18));const{payloadCreator:o,fulfilled:a,pending:s,rejected:u,settled:l,options:c}=n,f=i(e,o,c);r.exposeAction(t,f),a&&r.addCase(f.fulfilled,a),s&&r.addCase(f.pending,s),u&&r.addCase(f.rejected,u),l&&r.addMatcher(f.settled,l),r.exposeCaseReducer(t,{fulfilled:a||d1,pending:s||d1,rejected:u||d1,settled:l||d1})}function d1(){}function fu(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const It=e=>typeof e=="string",jp=()=>{let e,t;const n=new Promise((r,i)=>{e=r,t=i});return n.resolve=e,n.reject=t,n},HR=e=>e==null?"":""+e,tge=(e,t,n)=>{e.forEach(r=>{t[r]&&(n[r]=t[r])})},nge=/###/g,KR=e=>e&&e.indexOf("###")>-1?e.replace(nge,"."):e,qR=e=>!e||It(e),A0=(e,t,n)=>{const r=It(t)?t.split("."):t;let i=0;for(;i<r.length-1;){if(qR(e))return{};const o=KR(r[i]);!e[o]&&n&&(e[o]=new n),Object.prototype.hasOwnProperty.call(e,o)?e=e[o]:e={},++i}return qR(e)?{}:{obj:e,k:KR(r[i])}},GR=(e,t,n)=>{const{obj:r,k:i}=A0(e,t,Object);if(r!==void 0||t.length===1){r[i]=n;return}let o=t[t.length-1],a=t.slice(0,t.length-1),s=A0(e,a,Object);for(;s.obj===void 0&&a.length;)o=`${a[a.length-1]}.${o}`,a=a.slice(0,a.length-1),s=A0(e,a,Object),s?.obj&&typeof s.obj[`${s.k}.${o}`]<"u"&&(s.obj=void 0);s.obj[`${s.k}.${o}`]=n},rge=(e,t,n,r)=>{const{obj:i,k:o}=A0(e,t,Object);i[o]=i[o]||[],i[o].push(n)},db=(e,t)=>{const{obj:n,k:r}=A0(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},ige=(e,t,n)=>{const r=db(e,n);return r!==void 0?r:db(t,n)},Az=(e,t,n)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?It(e[r])||e[r]instanceof String||It(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):Az(e[r],t[r],n):e[r]=t[r]);return e},Vf=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var oge={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const age=e=>It(e)?e.replace(/[&<>"'\/]/g,t=>oge[t]):e;class sge{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const uge=[" ",",","?","!",";"],lge=new sge(20),cge=(e,t,n)=>{t=t||"",n=n||"";const r=uge.filter(a=>t.indexOf(a)<0&&n.indexOf(a)<0);if(r.length===0)return!0;const i=lge.getRegExp(`(${r.map(a=>a==="?"?"\\?":a).join("|")})`);let o=!i.test(e);if(!o){const a=e.indexOf(n);a>0&&!i.test(e.substring(0,a))&&(o=!0)}return o},_E=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const r=t.split(n);let i=e;for(let o=0;o<r.length;){if(!i||typeof i!="object")return;let a,s="";for(let u=o;u<r.length;++u)if(u!==o&&(s+=n),s+=r[u],a=i[s],a!==void 0){if(["string","number","boolean"].indexOf(typeof a)>-1&&u<r.length-1)continue;o+=u-o+1;break}i=a}return i},hb=e=>e?.replace("_","-"),fge={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};let dge=class SE{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,n)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||fge,this.options=n,this.debug=n.debug}log(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"log","",!0)}warn(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","",!0)}error(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"error","")}deprecate(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,r,i){return i&&!this.debug?null:(It(t[0])&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new SE(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new SE(this.logger,t)}};var ys=new dge;let pw=class{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const i=this.observers[r].get(n)||0;this.observers[r].set(n,i+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];this.observers[t]&&Array.from(this.observers[t].entries()).forEach(a=>{let[s,u]=a;for(let l=0;l<u;l++)s(...r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(a=>{let[s,u]=a;for(let l=0;l<u;l++)s.apply(s,[t,...r])})}};class YR extends pw{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,a=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let s;t.indexOf(".")>-1?s=t.split("."):(s=[t,n],r&&(Array.isArray(r)?s.push(...r):It(r)&&o?s.push(...r.split(o)):s.push(r)));const u=db(this.data,s);return!u&&!n&&!r&&t.indexOf(".")>-1&&(t=s[0],n=s[1],r=s.slice(2).join(".")),u||!a||!It(r)?u:_E(this.data?.[t]?.[n],r,o)}addResource(t,n,r,i){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const a=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let s=[t,n];r&&(s=s.concat(a?r.split(a):r)),t.indexOf(".")>-1&&(s=t.split("."),i=n,n=s[1]),this.addNamespaces(n),GR(this.data,s,i),o.silent||this.emit("added",t,n,r,i)}addResources(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const o in r)(It(r[o])||Array.isArray(r[o]))&&this.addResource(t,n,o,r[o],{silent:!0});i.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,i,o){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},s=[t,n];t.indexOf(".")>-1&&(s=t.split("."),i=r,r=n,n=s[1]),this.addNamespaces(n);let u=db(this.data,s)||{};a.skipCopy||(r=JSON.parse(JSON.stringify(r))),i?Az(u,r,o):u={...u,...r},GR(this.data,s,u),a.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(i=>n[i]&&Object.keys(n[i]).length>0)}toJSON(){return this.data}}var Pz={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(o=>{t=this.processors[o]?.process(t,n,r,i)??t}),t}};const ZR={};class pb extends pw{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),tge(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=ys.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};return t==null?!1:this.resolve(t,n)?.res!==void 0}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let o=n.ns||this.options.defaultNS||[];const a=r&&t.indexOf(r)>-1,s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!cge(t,r,i);if(a&&!s){const u=t.match(this.interpolator.nestingRegexp);if(u&&u.length>0)return{key:t,namespaces:It(o)?[o]:o};const l=t.split(r);(r!==i||r===i&&this.options.ns.indexOf(l[0])>-1)&&(o=l.shift()),t=l.join(i)}return{key:t,namespaces:It(o)?[o]:o}}translate(t,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const i=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,o=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:a,namespaces:s}=this.extractFromKey(t[t.length-1],n),u=s[s.length-1],l=n.lng||this.language,c=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l?.toLowerCase()==="cimode"){if(c){const O=n.nsSeparator||this.options.nsSeparator;return i?{res:`${u}${O}${a}`,usedKey:a,exactUsedKey:a,usedLng:l,usedNS:u,usedParams:this.getUsedParamsDetails(n)}:`${u}${O}${a}`}return i?{res:a,usedKey:a,exactUsedKey:a,usedLng:l,usedNS:u,usedParams:this.getUsedParamsDetails(n)}:a}const f=this.resolve(t,n);let h=f?.res;const p=f?.usedKey||a,m=f?.exactUsedKey||a,v=Object.prototype.toString.apply(h),b=["[object Number]","[object Function]","[object RegExp]"],w=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,x=!this.i18nFormat||this.i18nFormat.handleAsObject,S=!It(h)&&typeof h!="boolean"&&typeof h!="number";if(x&&h&&S&&b.indexOf(v)<0&&!(It(w)&&Array.isArray(h))){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const O=this.options.returnedObjectHandler?this.options.returnedObjectHandler(p,h,{...n,ns:s}):`key '${a} (${this.language})' returned an object instead of string.`;return i?(f.res=O,f.usedParams=this.getUsedParamsDetails(n),f):O}if(o){const O=Array.isArray(h),E=O?[]:{},C=O?m:p;for(const P in h)if(Object.prototype.hasOwnProperty.call(h,P)){const M=`${C}${o}${P}`;E[P]=this.translate(M,{...n,joinArrays:!1,ns:s}),E[P]===M&&(E[P]=h[P])}h=E}}else if(x&&It(w)&&Array.isArray(h))h=h.join(w),h&&(h=this.extendTranslation(h,t,n,r));else{let O=!1,E=!1;const C=n.count!==void 0&&!It(n.count),P=pb.hasDefaultValue(n),M=C?this.pluralResolver.getSuffix(l,n.count,n):"",I=n.ordinal&&C?this.pluralResolver.getSuffix(l,n.count,{ordinal:!1}):"",B=C&&!n.ordinal&&n.count===0,W=B&&n[`defaultValue${this.options.pluralSeparator}zero`]||n[`defaultValue${M}`]||n[`defaultValue${I}`]||n.defaultValue;!this.isValidLookup(h)&&P&&(O=!0,h=W),this.isValidLookup(h)||(E=!0,h=a);const ee=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&E?void 0:h,Z=P&&W!==h&&this.options.updateMissing;if(E||O||Z){if(this.logger.log(Z?"updateKey":"missingKey",l,u,a,Z?W:h),o){const j=this.resolve(a,{...n,keySeparator:!1});j&&j.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let K=[];const G=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&G&&G[0])for(let j=0;j<G.length;j++)K.push(G[j]);else this.options.saveMissingTo==="all"?K=this.languageUtils.toResolveHierarchy(n.lng||this.language):K.push(n.lng||this.language);const H=(j,q,Y)=>{const re=P&&Y!==h?Y:ee;this.options.missingKeyHandler?this.options.missingKeyHandler(j,u,q,re,Z,n):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(j,u,q,re,Z,n),this.emit("missingKey",j,u,q,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&C?K.forEach(j=>{const q=this.pluralResolver.getSuffixes(j,n);B&&n[`defaultValue${this.options.pluralSeparator}zero`]&&q.indexOf(`${this.options.pluralSeparator}zero`)<0&&q.push(`${this.options.pluralSeparator}zero`),q.forEach(Y=>{H([j],a+Y,n[`defaultValue${Y}`]||W)})}):H(K,a,W))}h=this.extendTranslation(h,t,n,f,r),E&&h===a&&this.options.appendNamespaceToMissingKey&&(h=`${u}:${a}`),(E||O)&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${u}:${a}`:a,O?h:void 0))}return i?(f.res=h,f.usedParams=this.getUsedParamsDetails(n),f):h}extendTranslation(t,n,r,i,o){var a=this;if(this.i18nFormat?.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const l=It(t)&&(r?.interpolation?.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let c;if(l){const h=t.match(this.interpolator.nestingRegexp);c=h&&h.length}let f=r.replace&&!It(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(f={...this.options.interpolation.defaultVariables,...f}),t=this.interpolator.interpolate(t,f,r.lng||this.language||i.usedLng,r),l){const h=t.match(this.interpolator.nestingRegexp),p=h&&h.length;c<p&&(r.nest=!1)}!r.lng&&i&&i.res&&(r.lng=this.language||i.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,function(){for(var h=arguments.length,p=new Array(h),m=0;m<h;m++)p[m]=arguments[m];return o?.[0]===p[0]&&!r.context?(a.logger.warn(`It seems you are nesting recursively key: ${p[0]} in key: ${n[0]}`),null):a.translate(...p,n)},r)),r.interpolation&&this.interpolator.reset()}const s=r.postProcess||this.options.postProcess,u=It(s)?[s]:s;return t!=null&&u?.length&&r.applyPostProcessor!==!1&&(t=Pz.handle(u,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...i,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,i,o,a,s;return It(t)&&(t=[t]),t.forEach(u=>{if(this.isValidLookup(r))return;const l=this.extractFromKey(u,n),c=l.key;i=c;let f=l.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));const h=n.count!==void 0&&!It(n.count),p=h&&!n.ordinal&&n.count===0,m=n.context!==void 0&&(It(n.context)||typeof n.context=="number")&&n.context!=="",v=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);f.forEach(b=>{this.isValidLookup(r)||(s=b,!ZR[`${v[0]}-${b}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(s)&&(ZR[`${v[0]}-${b}`]=!0,this.logger.warn(`key "${i}" for languages "${v.join(", ")}" won't get resolved as namespace "${s}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),v.forEach(w=>{if(this.isValidLookup(r))return;a=w;const x=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(x,c,w,b,n);else{let O;h&&(O=this.pluralResolver.getSuffix(w,n.count,n));const E=`${this.options.pluralSeparator}zero`,C=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(h&&(x.push(c+O),n.ordinal&&O.indexOf(C)===0&&x.push(c+O.replace(C,this.options.pluralSeparator)),p&&x.push(c+E)),m){const P=`${c}${this.options.contextSeparator}${n.context}`;x.push(P),h&&(x.push(P+O),n.ordinal&&O.indexOf(C)===0&&x.push(P+O.replace(C,this.options.pluralSeparator)),p&&x.push(P+E))}}let S;for(;S=x.pop();)this.isValidLookup(r)||(o=S,r=this.getResource(w,b,S,n))}))})}),{res:r,usedKey:i,exactUsedKey:o,usedLng:a,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat?.getResource?this.i18nFormat.getResource(t,n,r,i):this.resourceStore.getResource(t,n,r,i)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!It(t.replace);let i=r?t.replace:t;if(r&&typeof t.count<"u"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!r){i={...i};for(const o of n)delete i[o]}return i}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}class XR{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ys.create("languageUtils")}getScriptPartFromCode(t){if(t=hb(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=hb(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(It(t)&&t.indexOf("-")>-1){let n;try{n=Intl.getCanonicalLocales(t)[0]}catch{}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const i=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(i))&&(n=i)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const i=this.getLanguagePartFromCode(r);if(this.isSupportedCode(i))return n=i;n=this.options.supportedLngs.find(o=>{if(o===i)return o;if(!(o.indexOf("-")<0&&i.indexOf("-")<0)&&(o.indexOf("-")>0&&i.indexOf("-")<0&&o.substring(0,o.indexOf("-"))===i||o.indexOf(i)===0&&i.length>1))return o})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),It(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),i=[],o=a=>{a&&(this.isSupportedCode(a)?i.push(a):this.logger.warn(`rejecting language code not found in supportedLngs: ${a}`))};return It(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&o(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&o(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&o(this.getLanguagePartFromCode(t))):It(t)&&o(this.formatLanguageCode(t)),r.forEach(a=>{i.indexOf(a)<0&&o(this.formatLanguageCode(a))}),i}}const QR={zero:0,one:1,two:2,few:3,many:4,other:5},JR={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class hge{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=n,this.logger=ys.create("pluralResolver"),this.pluralRulesCache={}}addRule(t,n){this.rules[t]=n}clearCache(){this.pluralRulesCache={}}getRule(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=hb(t==="dev"?"en":t),i=n.ordinal?"ordinal":"cardinal",o=JSON.stringify({cleanedCode:r,type:i});if(o in this.pluralRulesCache)return this.pluralRulesCache[o];let a;try{a=new Intl.PluralRules(r,{type:i})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),JR;if(!t.match(/-|_/))return JR;const u=this.languageUtils.getLanguagePartFromCode(t);a=this.getRule(u,n)}return this.pluralRulesCache[o]=a,a}needsPlural(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,r).map(i=>`${n}${i}`)}getSuffixes(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?r.resolvedOptions().pluralCategories.sort((i,o)=>QR[i]-QR[o]).map(i=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i}`):[]}getSuffix(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(t,r);return i?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i.select(n)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",n,r))}}const e9=function(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=ige(e,t,n);return!o&&i&&It(n)&&(o=_E(e,n,r),o===void 0&&(o=_E(t,n,r))),o},RS=e=>e.replace(/\$/g,"$$$$");class pge{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ys.create("interpolator"),this.options=t,this.format=t?.interpolation?.format||(n=>n),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:r,useRawValueToEscape:i,prefix:o,prefixEscaped:a,suffix:s,suffixEscaped:u,formatSeparator:l,unescapeSuffix:c,unescapePrefix:f,nestingPrefix:h,nestingPrefixEscaped:p,nestingSuffix:m,nestingSuffixEscaped:v,nestingOptionsSeparator:b,maxReplaces:w,alwaysFormat:x}=t.interpolation;this.escape=n!==void 0?n:age,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=o?Vf(o):a||"{{",this.suffix=s?Vf(s):u||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":f||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=h?Vf(h):p||Vf("$t("),this.nestingSuffix=m?Vf(m):v||Vf(")"),this.nestingOptionsSeparator=b||",",this.maxReplaces=w||1e3,this.alwaysFormat=x!==void 0?x:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>n?.source===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,n,r,i){let o,a,s;const u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},l=p=>{if(p.indexOf(this.formatSeparator)<0){const w=e9(n,u,p,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(w,void 0,r,{...i,...n,interpolationkey:p}):w}const m=p.split(this.formatSeparator),v=m.shift().trim(),b=m.join(this.formatSeparator).trim();return this.format(e9(n,u,v,this.options.keySeparator,this.options.ignoreJSONStructure),b,r,{...i,...n,interpolationkey:v})};this.resetRegExp();const c=i?.missingInterpolationHandler||this.options.missingInterpolationHandler,f=i?.interpolation?.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:p=>RS(p)},{regex:this.regexp,safeValue:p=>this.escapeValue?RS(this.escape(p)):RS(p)}].forEach(p=>{for(s=0;o=p.regex.exec(t);){const m=o[1].trim();if(a=l(m),a===void 0)if(typeof c=="function"){const b=c(t,o,i);a=It(b)?b:""}else if(i&&Object.prototype.hasOwnProperty.call(i,m))a="";else if(f){a=o[0];continue}else this.logger.warn(`missed to pass in variable ${m} for interpolating ${t}`),a="";else!It(a)&&!this.useRawValueToEscape&&(a=HR(a));const v=p.safeValue(a);if(t=t.replace(o[0],v),f?(p.regex.lastIndex+=a.length,p.regex.lastIndex-=o[0].length):p.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,o,a;const s=(u,l)=>{const c=this.nestingOptionsSeparator;if(u.indexOf(c)<0)return u;const f=u.split(new RegExp(`${c}[ ]*{`));let h=`{${f[1]}`;u=f[0],h=this.interpolate(h,a);const p=h.match(/'/g),m=h.match(/"/g);((p?.length??0)%2===0&&!m||m.length%2!==0)&&(h=h.replace(/'/g,'"'));try{a=JSON.parse(h),l&&(a={...l,...a})}catch(v){return this.logger.warn(`failed parsing options string in nesting for key ${u}`,v),`${u}${c}${h}`}return a.defaultValue&&a.defaultValue.indexOf(this.prefix)>-1&&delete a.defaultValue,u};for(;i=this.nestingRegexp.exec(t);){let u=[];a={...r},a=a.replace&&!It(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let l=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const c=i[1].split(this.formatSeparator).map(f=>f.trim());i[1]=c.shift(),u=c,l=!0}if(o=n(s.call(this,i[1].trim(),a),a),o&&i[0]===t&&!It(o))return o;It(o)||(o=HR(o)),o||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${t}`),o=""),l&&(o=u.reduce((c,f)=>this.format(c,f,r.lng,{...r,interpolationkey:i[1].trim()}),o.trim())),t=t.replace(i[0],o),this.regexp.lastIndex=0}return t}}const gge=e=>{let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const i=r[1].substring(0,r[1].length-1);t==="currency"&&i.indexOf(":")<0?n.currency||(n.currency=i.trim()):t==="relativetime"&&i.indexOf(":")<0?n.range||(n.range=i.trim()):i.split(";").forEach(a=>{if(a){const[s,...u]=a.split(":"),l=u.join(":").trim().replace(/^'+|'+$/g,""),c=s.trim();n[c]||(n[c]=l),l==="false"&&(n[c]=!1),l==="true"&&(n[c]=!0),isNaN(l)||(n[c]=parseInt(l,10))}})}return{formatName:t,formatOptions:n}},Wf=e=>{const t={};return(n,r,i)=>{let o=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(o={...o,[i.interpolationkey]:void 0});const a=r+JSON.stringify(o);let s=t[a];return s||(s=e(hb(r),i),t[a]=s),s(n)}};class mge{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ys.create("formatter"),this.options=t,this.formats={number:Wf((n,r)=>{const i=new Intl.NumberFormat(n,{...r});return o=>i.format(o)}),currency:Wf((n,r)=>{const i=new Intl.NumberFormat(n,{...r,style:"currency"});return o=>i.format(o)}),datetime:Wf((n,r)=>{const i=new Intl.DateTimeFormat(n,{...r});return o=>i.format(o)}),relativetime:Wf((n,r)=>{const i=new Intl.RelativeTimeFormat(n,{...r});return o=>i.format(o,r.range||"day")}),list:Wf((n,r)=>{const i=new Intl.ListFormat(n,{...r});return o=>i.format(o)})},this.init(t)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=n.interpolation.formatSeparator||","}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=Wf(n)}format(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=n.split(this.formatSeparator);if(o.length>1&&o[0].indexOf("(")>1&&o[0].indexOf(")")<0&&o.find(s=>s.indexOf(")")>-1)){const s=o.findIndex(u=>u.indexOf(")")>-1);o[0]=[o[0],...o.splice(1,s)].join(this.formatSeparator)}return o.reduce((s,u)=>{const{formatName:l,formatOptions:c}=gge(u);if(this.formats[l]){let f=s;try{const h=i?.formatParams?.[i.interpolationkey]||{},p=h.locale||h.lng||i.locale||i.lng||r;f=this.formats[l](s,p,{...c,...i,...h})}catch(h){this.logger.warn(h)}return f}else this.logger.warn(`there was no format function for ${l}`);return s},t)}}const vge=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class yge extends pw{constructor(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=i,this.logger=ys.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(r,i.backend,i)}queueLoad(t,n,r,i){const o={},a={},s={},u={};return t.forEach(l=>{let c=!0;n.forEach(f=>{const h=`${l}|${f}`;!r.reload&&this.store.hasResourceBundle(l,f)?this.state[h]=2:this.state[h]<0||(this.state[h]===1?a[h]===void 0&&(a[h]=!0):(this.state[h]=1,c=!1,a[h]===void 0&&(a[h]=!0),o[h]===void 0&&(o[h]=!0),u[f]===void 0&&(u[f]=!0)))}),c||(s[l]=!0)}),(Object.keys(o).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(o),pending:Object.keys(a),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(u)}}loaded(t,n,r){const i=t.split("|"),o=i[0],a=i[1];n&&this.emit("failedLoading",o,a,n),!n&&r&&this.store.addResourceBundle(o,a,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&r&&(this.state[t]=0);const s={};this.queue.forEach(u=>{rge(u.loaded,[o],a),vge(u,t),n&&u.errors.push(n),u.pendingCount===0&&!u.done&&(Object.keys(u.loaded).forEach(l=>{s[l]||(s[l]={});const c=u.loaded[l];c.length&&c.forEach(f=>{s[l][f]===void 0&&(s[l][f]=!0)})}),u.done=!0,u.errors.length?u.callback(u.errors):u.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(u=>!u.done)}read(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!t.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:i,wait:o,callback:a});return}this.readingCalls++;const s=(l,c)=>{if(this.readingCalls--,this.waitingReads.length>0){const f=this.waitingReads.shift();this.read(f.lng,f.ns,f.fcName,f.tried,f.wait,f.callback)}if(l&&c&&i<this.maxRetries){setTimeout(()=>{this.read.call(this,t,n,r,i+1,o*2,a)},o);return}a(l,c)},u=this.backend[r].bind(this.backend);if(u.length===2){try{const l=u(t,n);l&&typeof l.then=="function"?l.then(c=>s(null,c)).catch(s):s(null,l)}catch(l){s(l)}return}return u(t,n,s)}prepareLoading(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();It(t)&&(t=this.languageUtils.toResolveHierarchy(t)),It(n)&&(n=[n]);const o=this.queueLoad(t,n,r,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach(a=>{this.loadOne(a)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=t.split("|"),i=r[0],o=r[1];this.read(i,o,"read",void 0,void 0,(a,s)=>{a&&this.logger.warn(`${n}loading namespace ${o} for language ${i} failed`,a),!a&&s&&this.logger.log(`${n}loaded namespace ${o} for language ${i}`,s),this.loaded(t,a,s)})}saveMissing(t,n,r,i,o){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend?.create){const u={...a,isUpdate:o},l=this.backend.create.bind(this.backend);if(l.length<6)try{let c;l.length===5?c=l(t,n,r,i,u):c=l(t,n,r,i),c&&typeof c.then=="function"?c.then(f=>s(null,f)).catch(s):s(null,c)}catch(c){s(c)}else l(t,n,r,i,s,u)}!t||!t[0]||this.store.addResource(t[0],n,r,i)}}}const t9=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),It(e[1])&&(t.defaultValue=e[1]),It(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(r=>{t[r]=n[r]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),n9=e=>(It(e.ns)&&(e.ns=[e.ns]),It(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),It(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs?.indexOf?.("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e),h1=()=>{},bge=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})};let kz=class CE extends pw{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=n9(t),this.services={},this.logger=ys,this.modules={external:[]},bge(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(){var t=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof n=="function"&&(r=n,n={}),n.defaultNS==null&&n.ns&&(It(n.ns)?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const i=t9();this.options={...i,...this.options,...n9(n)},this.options.interpolation={...i.interpolation,...this.options.interpolation},n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);const o=c=>c?typeof c=="function"?new c:c:null;if(!this.options.isClone){this.modules.logger?ys.init(o(this.modules.logger),this.options):ys.init(null,this.options);let c;this.modules.formatter?c=this.modules.formatter:c=mge;const f=new XR(this.options);this.store=new YR(this.options.resources,this.options);const h=this.services;h.logger=ys,h.resourceStore=this.store,h.languageUtils=f,h.pluralResolver=new hge(f,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(h.formatter=o(c),h.formatter.init(h,this.options),this.options.interpolation.format=h.formatter.format.bind(h.formatter)),h.interpolator=new pge(this.options),h.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},h.backendConnector=new yge(o(this.modules.backend),h.resourceStore,h,this.options),h.backendConnector.on("*",function(p){for(var m=arguments.length,v=new Array(m>1?m-1:0),b=1;b<m;b++)v[b-1]=arguments[b];t.emit(p,...v)}),this.modules.languageDetector&&(h.languageDetector=o(this.modules.languageDetector),h.languageDetector.init&&h.languageDetector.init(h,this.options.detection,this.options)),this.modules.i18nFormat&&(h.i18nFormat=o(this.modules.i18nFormat),h.i18nFormat.init&&h.i18nFormat.init(this)),this.translator=new pb(this.services,this.options),this.translator.on("*",function(p){for(var m=arguments.length,v=new Array(m>1?m-1:0),b=1;b<m;b++)v[b-1]=arguments[b];t.emit(p,...v)}),this.modules.external.forEach(p=>{p.init&&p.init(this)})}if(this.format=this.options.interpolation.format,r||(r=h1),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const c=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);c.length>0&&c[0]!=="dev"&&(this.options.lng=c[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(c=>{this[c]=function(){return t.store[c](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(c=>{this[c]=function(){return t.store[c](...arguments),t}});const u=jp(),l=()=>{const c=(f,h)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),u.resolve(h),r(f,h)};if(this.languages&&!this.isInitialized)return c(null,this.t.bind(this));this.changeLanguage(this.options.lng,c)};return this.options.resources||!this.options.initAsync?l():setTimeout(l,0),u}loadResources(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h1;const i=It(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(i?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const o=[],a=s=>{if(!s||s==="cimode")return;this.services.languageUtils.toResolveHierarchy(s).forEach(l=>{l!=="cimode"&&o.indexOf(l)<0&&o.push(l)})};i?a(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(u=>a(u)),this.options.preload?.forEach?.(s=>a(s)),this.services.backendConnector.load(o,this.options.ns,s=>{!s&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(s)})}else r(null)}reloadResources(t,n,r){const i=jp();return typeof t=="function"&&(r=t,t=void 0),typeof n=="function"&&(r=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),r||(r=h1),this.services.backendConnector.reload(t,n,o=>{i.resolve(),r(o)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&Pz.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let n=0;n<this.languages.length;n++){const r=this.languages[n];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(t,n){var r=this;this.isLanguageChangingTo=t;const i=jp();this.emit("languageChanging",t);const o=u=>{this.language=u,this.languages=this.services.languageUtils.toResolveHierarchy(u),this.resolvedLanguage=void 0,this.setResolvedLanguage(u)},a=(u,l)=>{l?(o(l),this.translator.changeLanguage(l),this.isLanguageChangingTo=void 0,this.emit("languageChanged",l),this.logger.log("languageChanged",l)):this.isLanguageChangingTo=void 0,i.resolve(function(){return r.t(...arguments)}),n&&n(u,function(){return r.t(...arguments)})},s=u=>{!t&&!u&&this.services.languageDetector&&(u=[]);const l=It(u)?u:this.services.languageUtils.getBestMatchFromCodes(u);l&&(this.language||o(l),this.translator.language||this.translator.changeLanguage(l),this.services.languageDetector?.cacheUserLanguage?.(l)),this.loadResources(l,c=>{a(c,l)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?s(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(t),i}getFixedT(t,n,r){var i=this;const o=function(a,s){let u;if(typeof s!="object"){for(var l=arguments.length,c=new Array(l>2?l-2:0),f=2;f<l;f++)c[f-2]=arguments[f];u=i.options.overloadTranslationOptionHandler([a,s].concat(c))}else u={...s};u.lng=u.lng||o.lng,u.lngs=u.lngs||o.lngs,u.ns=u.ns||o.ns,u.keyPrefix!==""&&(u.keyPrefix=u.keyPrefix||r||o.keyPrefix);const h=i.options.keySeparator||".";let p;return u.keyPrefix&&Array.isArray(a)?p=a.map(m=>`${u.keyPrefix}${h}${m}`):p=u.keyPrefix?`${u.keyPrefix}${h}${a}`:a,i.t(p,u)};return It(t)?o.lng=t:o.lngs=t,o.ns=n,o.keyPrefix=r,o}t(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.translator?.translate(...n)}exists(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.translator?.exists(...n)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const a=(s,u)=>{const l=this.services.backendConnector.state[`${s}|${u}`];return l===-1||l===0||l===2};if(n.precheck){const s=n.precheck(this,a);if(s!==void 0)return s}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(r,t)&&(!i||a(o,t)))}loadNamespaces(t,n){const r=jp();return this.options.ns?(It(t)&&(t=[t]),t.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{r.resolve(),n&&n(i)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=jp();It(t)&&(t=[t]);const i=this.options.preload||[],o=t.filter(a=>i.indexOf(a)<0&&this.services.languageUtils.isSupportedCode(a));return o.length?(this.options.preload=i.concat(o),this.loadResources(a=>{r.resolve(),n&&n(a)}),r):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!t)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services?.languageUtils||new XR(t9());return n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new CE(t,n)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h1;const r=t.forkResourceStore;r&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},o=new CE(i);if((t.debug!==void 0||t.prefix!==void 0)&&(o.logger=o.logger.clone(t)),["store","services","language"].forEach(s=>{o[s]=this[s]}),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},r){const s=Object.keys(this.store.data).reduce((u,l)=>(u[l]={...this.store.data[l]},Object.keys(u[l]).reduce((c,f)=>(c[f]={...u[l][f]},c),{})),{});o.store=new YR(s,i),o.services.resourceStore=o.store}return o.translator=new pb(o.services,i),o.translator.on("*",function(s){for(var u=arguments.length,l=new Array(u>1?u-1:0),c=1;c<u;c++)l[c-1]=arguments[c];o.emit(s,...l)}),o.init(i,n),o.translator.options=i,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}};const Yi=kz.createInstance();Yi.createInstance=kz.createInstance;Yi.createInstance;Yi.dir;Yi.init;Yi.loadResources;Yi.reloadResources;Yi.use;Yi.changeLanguage;Yi.getFixedT;Yi.t;Yi.exists;Yi.setDefaultNamespace;Yi.hasLoadedNamespace;Yi.loadNamespaces;Yi.loadLanguages;const{slice:xge,forEach:wge}=[];function _ge(e){return wge.call(xge.call(arguments,1),t=>{if(t)for(const n in t)e[n]===void 0&&(e[n]=t[n])}),e}const r9=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,Sge=function(e,t){const r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},i=encodeURIComponent(t);let o=`${e}=${i}`;if(r.maxAge>0){const a=r.maxAge-0;if(Number.isNaN(a))throw new Error("maxAge should be a Number");o+=`; Max-Age=${Math.floor(a)}`}if(r.domain){if(!r9.test(r.domain))throw new TypeError("option domain is invalid");o+=`; Domain=${r.domain}`}if(r.path){if(!r9.test(r.path))throw new TypeError("option path is invalid");o+=`; Path=${r.path}`}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");o+=`; Expires=${r.expires.toUTCString()}`}if(r.httpOnly&&(o+="; HttpOnly"),r.secure&&(o+="; Secure"),r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:o+="; SameSite=Strict";break;case"lax":o+="; SameSite=Lax";break;case"strict":o+="; SameSite=Strict";break;case"none":o+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return o},i9={create(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};n&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+n*60*1e3)),r&&(i.domain=r),document.cookie=Sge(e,encodeURIComponent(t),i)},read(e){const t=`${e}=`,n=document.cookie.split(";");for(let r=0;r<n.length;r++){let i=n[r];for(;i.charAt(0)===" ";)i=i.substring(1,i.length);if(i.indexOf(t)===0)return i.substring(t.length,i.length)}return null},remove(e){this.create(e,"",-1)}};var Cge={name:"cookie",lookup(e){let{lookupCookie:t}=e;if(t&&typeof document<"u")return i9.read(t)||void 0},cacheUserLanguage(e,t){let{lookupCookie:n,cookieMinutes:r,cookieDomain:i,cookieOptions:o}=t;n&&typeof document<"u"&&i9.create(n,e,r,i,o)}},Ege={name:"querystring",lookup(e){let{lookupQuerystring:t}=e,n;if(typeof window<"u"){let{search:r}=window.location;!window.location.search&&window.location.hash?.indexOf("?")>-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));const o=r.substring(1).split("&");for(let a=0;a<o.length;a++){const s=o[a].indexOf("=");s>0&&o[a].substring(0,s)===t&&(n=o[a].substring(s+1))}}return n}};let Bp=null;const o9=()=>{if(Bp!==null)return Bp;try{Bp=window!=="undefined"&&window.localStorage!==null;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{Bp=!1}return Bp};var Oge={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&o9())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:n}=t;n&&o9()&&window.localStorage.setItem(n,e)}};let zp=null;const a9=()=>{if(zp!==null)return zp;try{zp=window!=="undefined"&&window.sessionStorage!==null;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{zp=!1}return zp};var Age={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&a9())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:n}=t;n&&a9()&&window.sessionStorage.setItem(n,e)}},Pge={name:"navigator",lookup(e){const t=[];if(typeof navigator<"u"){const{languages:n,userLanguage:r,language:i}=navigator;if(n)for(let o=0;o<n.length;o++)t.push(n[o]);r&&t.push(r),i&&t.push(i)}return t.length>0?t:void 0}},kge={name:"htmlTag",lookup(e){let{htmlTag:t}=e,n;const r=t||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},Tge={name:"path",lookup(e){let{lookupFromPathIndex:t}=e;if(typeof window>"u")return;const n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(n)?n[typeof t=="number"?t:0]?.replace("/",""):void 0}},Mge={name:"subdomain",lookup(e){let{lookupFromSubdomainIndex:t}=e;const n=typeof t=="number"?t+1:1,r=typeof window<"u"&&window.location?.hostname?.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(r)return r[n]}};let Tz=!1;try{document.cookie,Tz=!0}catch{}const Mz=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];Tz||Mz.splice(1,1);const Rge=()=>({order:Mz,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e});class Dge{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,n)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t,this.options=_ge(n,this.options||{},Rge()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=i=>i.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(Cge),this.addDetector(Ege),this.addDetector(Oge),this.addDetector(Age),this.addDetector(Pge),this.addDetector(kge),this.addDetector(Tge),this.addDetector(Mge)}addDetector(t){return this.detectors[t.name]=t,this}detect(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,n=[];return t.forEach(r=>{if(this.detectors[r]){let i=this.detectors[r].lookup(this.options);i&&typeof i=="string"&&(i=[i]),i&&(n=n.concat(i))}}),n=n.map(r=>this.options.convertDetectedLanguage(r)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}cacheUserLanguage(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;n&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||n.forEach(r=>{this.detectors[r]&&this.detectors[r].cacheUserLanguage(t,this.options)}))}}Dge.type="languageDetector";function $ge(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>t.current?.(...n),[])}function Ige(e,t=globalThis?.document){const n=$ge(e);y.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var Nge="DismissableLayer",EE="dismissableLayer.update",Lge="dismissableLayer.pointerDownOutside",Fge="dismissableLayer.focusOutside",s9,Rz=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),jh=y.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...u}=e,l=y.useContext(Rz),[c,f]=y.useState(null),h=c?.ownerDocument??globalThis?.document,[,p]=y.useState({}),m=Yt(t,P=>f(P)),v=Array.from(l.layers),[b]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),w=v.indexOf(b),x=c?v.indexOf(c):-1,S=l.layersWithOutsidePointerEventsDisabled.size>0,O=x>=w,E=zge(P=>{const M=P.target,I=[...l.branches].some(B=>B.contains(M));!O||I||(i?.(P),a?.(P),P.defaultPrevented||s?.())},h),C=Uge(P=>{const M=P.target;[...l.branches].some(B=>B.contains(M))||(o?.(P),a?.(P),P.defaultPrevented||s?.())},h);return Ige(P=>{x===l.layers.size-1&&(r?.(P),!P.defaultPrevented&&s&&(P.preventDefault(),s()))},h),y.useEffect(()=>{if(c)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(s9=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),u9(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=s9)}},[c,h,n,l]),y.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),u9())},[c,l]),y.useEffect(()=>{const P=()=>p({});return document.addEventListener(EE,P),()=>document.removeEventListener(EE,P)},[]),N.jsx(pt.div,{...u,ref:m,style:{pointerEvents:S?O?"auto":"none":void 0,...e.style},onFocusCapture:Ye(e.onFocusCapture,C.onFocusCapture),onBlurCapture:Ye(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:Ye(e.onPointerDownCapture,E.onPointerDownCapture)})});jh.displayName=Nge;var jge="DismissableLayerBranch",Bge=y.forwardRef((e,t)=>{const n=y.useContext(Rz),r=y.useRef(null),i=Yt(t,r);return y.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),N.jsx(pt.div,{...e,ref:i})});Bge.displayName=jge;function zge(e,t=globalThis?.document){const n=Vr(e),r=y.useRef(!1),i=y.useRef(()=>{});return y.useEffect(()=>{const o=s=>{if(s.target&&!r.current){let u=function(){Dz(Lge,n,l,{discrete:!0})};const l={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=u,t.addEventListener("click",i.current,{once:!0})):u()}else t.removeEventListener("click",i.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Uge(e,t=globalThis?.document){const n=Vr(e),r=y.useRef(!1);return y.useEffect(()=>{const i=o=>{o.target&&!r.current&&Dz(Fge,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function u9(){const e=new CustomEvent(EE);document.dispatchEvent(e)}function Dz(e,t,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?Aj(i,o):i.dispatchEvent(o)}var DS="focusScope.autoFocusOnMount",$S="focusScope.autoFocusOnUnmount",l9={bubbles:!1,cancelable:!0},Vge="FocusScope",Tm=y.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,u]=y.useState(null),l=Vr(i),c=Vr(o),f=y.useRef(null),h=Yt(t,v=>u(v)),p=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(r){let v=function(S){if(p.paused||!s)return;const O=S.target;s.contains(O)?f.current=O:Yu(f.current,{select:!0})},b=function(S){if(p.paused||!s)return;const O=S.relatedTarget;O!==null&&(s.contains(O)||Yu(f.current,{select:!0}))},w=function(S){if(document.activeElement===document.body)for(const E of S)E.removedNodes.length>0&&Yu(s)};document.addEventListener("focusin",v),document.addEventListener("focusout",b);const x=new MutationObserver(w);return s&&x.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",b),x.disconnect()}}},[r,s,p.paused]),y.useEffect(()=>{if(s){f9.add(p);const v=document.activeElement;if(!s.contains(v)){const w=new CustomEvent(DS,l9);s.addEventListener(DS,l),s.dispatchEvent(w),w.defaultPrevented||(Wge(Yge($z(s)),{select:!0}),document.activeElement===v&&Yu(s))}return()=>{s.removeEventListener(DS,l),setTimeout(()=>{const w=new CustomEvent($S,l9);s.addEventListener($S,c),s.dispatchEvent(w),w.defaultPrevented||Yu(v??document.body,{select:!0}),s.removeEventListener($S,c),f9.remove(p)},0)}}},[s,l,c,p]);const m=y.useCallback(v=>{if(!n&&!r||p.paused)return;const b=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,w=document.activeElement;if(b&&w){const x=v.currentTarget,[S,O]=Hge(x);S&&O?!v.shiftKey&&w===O?(v.preventDefault(),n&&Yu(S,{select:!0})):v.shiftKey&&w===S&&(v.preventDefault(),n&&Yu(O,{select:!0})):w===x&&v.preventDefault()}},[n,r,p.paused]);return N.jsx(pt.div,{tabIndex:-1,...a,ref:h,onKeyDown:m})});Tm.displayName=Vge;function Wge(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Yu(r,{select:t}),document.activeElement!==n)return}function Hge(e){const t=$z(e),n=c9(t,e),r=c9(t.reverse(),e);return[n,r]}function $z(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function c9(e,t){for(const n of e)if(!Kge(n,{upTo:t}))return n}function Kge(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function qge(e){return e instanceof HTMLInputElement&&"select"in e}function Yu(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&qge(e)&&t&&e.select()}}var f9=Gge();function Gge(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=d9(e,t),e.unshift(t)},remove(t){e=d9(e,t),e[0]?.resume()}}}function d9(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Yge(e){return e.filter(t=>t.tagName!=="A")}var Zge="Portal",Bh=y.forwardRef((e,t)=>{const{container:n,...r}=e,[i,o]=y.useState(!1);ii(()=>o(!0),[]);const a=n||i&&globalThis?.document?.body;return a?Yx.createPortal(N.jsx(pt.div,{...r,ref:t}),a):null});Bh.displayName=Zge;var IS=0;function gw(){y.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??h9()),document.body.insertAdjacentElement("beforeend",e[1]??h9()),IS++,()=>{IS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),IS--}},[])}function h9(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Ri=function(){return Ri=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Ri.apply(this,arguments)};function l5(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Iz(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}var sy="right-scroll-bar-position",uy="width-before-scroll-bar",Xge="with-scroll-bars-hidden",Qge="--removed-body-scroll-bar-size";function NS(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Jge(e,t){var n=y.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}var eme=typeof window<"u"?y.useLayoutEffect:y.useEffect,p9=new WeakMap;function tme(e,t){var n=Jge(null,function(r){return e.forEach(function(i){return NS(i,r)})});return eme(function(){var r=p9.get(n);if(r){var i=new Set(r),o=new Set(e),a=n.current;i.forEach(function(s){o.has(s)||NS(s,null)}),o.forEach(function(s){i.has(s)||NS(s,a)})}p9.set(n,e)},[e]),n}function nme(e){return e}function rme(e,t){t===void 0&&(t=nme);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var a=t(o,r);return n.push(a),function(){n=n.filter(function(s){return s!==a})}},assignSyncMedium:function(o){for(r=!0;n.length;){var a=n;n=[],a.forEach(o)}n={push:function(s){return o(s)},filter:function(){return n}}},assignMedium:function(o){r=!0;var a=[];if(n.length){var s=n;n=[],s.forEach(o),a=n}var u=function(){var c=a;a=[],c.forEach(o)},l=function(){return Promise.resolve().then(u)};l(),n={push:function(c){a.push(c),l()},filter:function(c){return a=a.filter(c),n}}}};return i}function Nz(e){e===void 0&&(e={});var t=rme(null);return t.options=Ri({async:!0,ssr:!1},e),t}var Lz=function(e){var t=e.sideCar,n=l5(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return y.createElement(r,Ri({},n))};Lz.isSideCarExport=!0;function Fz(e,t){return e.useMedium(t),Lz}var jz=Nz(),LS=function(){},mw=y.forwardRef(function(e,t){var n=y.useRef(null),r=y.useState({onScrollCapture:LS,onWheelCapture:LS,onTouchMoveCapture:LS}),i=r[0],o=r[1],a=e.forwardProps,s=e.children,u=e.className,l=e.removeScrollBar,c=e.enabled,f=e.shards,h=e.sideCar,p=e.noIsolation,m=e.inert,v=e.allowPinchZoom,b=e.as,w=b===void 0?"div":b,x=e.gapMode,S=l5(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=h,E=tme([n,t]),C=Ri(Ri({},S),i);return y.createElement(y.Fragment,null,c&&y.createElement(O,{sideCar:jz,removeScrollBar:l,shards:f,noIsolation:p,inert:m,setCallbacks:o,allowPinchZoom:!!v,lockRef:n,gapMode:x}),a?y.cloneElement(y.Children.only(s),Ri(Ri({},C),{ref:E})):y.createElement(w,Ri({},C,{className:u,ref:E}),s))});mw.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};mw.classNames={fullWidth:uy,zeroRight:sy};var Bz=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function ime(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Bz();return t&&e.setAttribute("nonce",t),e}function ome(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function ame(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var sme=function(){var e=0,t=null;return{add:function(n){e==0&&(t=ime())&&(ome(t,n),ame(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ume=function(){var e=sme();return function(t,n){y.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},lme=function(){var e=ume(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},cme={left:0,top:0,right:0,gap:0},FS=function(e){return parseInt(e||"",10)||0},fme=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[FS(n),FS(r),FS(i)]},dme=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return cme;var t=fme(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},hme=lme(),Md="data-scroll-locked",pme=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),`
.`.concat(Xge,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(s,"px ").concat(r,`;
}
body[`).concat(Md,`] {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
padding-left: `.concat(i,`px;
padding-top: `).concat(o,`px;
padding-right: `).concat(a,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(s,"px ").concat(r,`;
`),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
}
.`).concat(sy,` {
right: `).concat(s,"px ").concat(r,`;
}
.`).concat(uy,` {
margin-right: `).concat(s,"px ").concat(r,`;
}
.`).concat(sy," .").concat(sy,` {
right: 0 `).concat(r,`;
}
.`).concat(uy," .").concat(uy,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat(Md,`] {
`).concat(Qge,": ").concat(s,`px;
}
`)},g9=function(){var e=parseInt(document.body.getAttribute(Md)||"0",10);return isFinite(e)?e:0},gme=function(){y.useEffect(function(){return document.body.setAttribute(Md,(g9()+1).toString()),function(){var e=g9()-1;e<=0?document.body.removeAttribute(Md):document.body.setAttribute(Md,e.toString())}},[])},mme=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;gme();var o=y.useMemo(function(){return dme(i)},[i]);return y.createElement(hme,{styles:pme(o,!t,i,n?"":"!important")})};function vme(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Bz();return t&&e.setAttribute("nonce",t),e}function yme(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function bme(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var xme=function(){var e=0,t=null;return{add:function(n){e==0&&(t=vme())&&(yme(t,n),bme(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},wme=function(){var e=xme();return function(t,n){y.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},c5=function(){var e=wme(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},OE=!1;if(typeof window<"u")try{var p1=Object.defineProperty({},"passive",{get:function(){return OE=!0,!0}});window.addEventListener("test",p1,p1),window.removeEventListener("test",p1,p1)}catch{OE=!1}var Hf=OE?{passive:!1}:!1,_me=function(e){return e.tagName==="TEXTAREA"},zz=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!_me(e)&&n[t]==="visible")},Sme=function(e){return zz(e,"overflowY")},Cme=function(e){return zz(e,"overflowX")},m9=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=Uz(e,r);if(i){var o=Vz(e,r),a=o[1],s=o[2];if(a>s)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Eme=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Ome=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},Uz=function(e,t){return e==="v"?Sme(t):Cme(t)},Vz=function(e,t){return e==="v"?Eme(t):Ome(t)},Ame=function(e,t){return e==="h"&&t==="rtl"?-1:1},Pme=function(e,t,n,r,i){var o=Ame(e,window.getComputedStyle(t).direction),a=o*r,s=n.target,u=t.contains(s),l=!1,c=a>0,f=0,h=0;do{var p=Vz(e,s),m=p[0],v=p[1],b=p[2],w=v-b-o*m;(m||w)&&Uz(e,s)&&(f+=w,h+=m),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return(c&&(Math.abs(f)<1||!i)||!c&&(Math.abs(h)<1||!i))&&(l=!0),l},g1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},v9=function(e){return[e.deltaX,e.deltaY]},y9=function(e){return e&&"current"in e?e.current:e},kme=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Tme=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},Mme=0,Kf=[];function Rme(e){var t=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(Mme++)[0],o=y.useState(c5)[0],a=y.useRef(e);y.useEffect(function(){a.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var v=Iz([e.lockRef.current],(e.shards||[]).map(y9),!0).filter(Boolean);return v.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),v.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=y.useCallback(function(v,b){if("touches"in v&&v.touches.length===2||v.type==="wheel"&&v.ctrlKey)return!a.current.allowPinchZoom;var w=g1(v),x=n.current,S="deltaX"in v?v.deltaX:x[0]-w[0],O="deltaY"in v?v.deltaY:x[1]-w[1],E,C=v.target,P=Math.abs(S)>Math.abs(O)?"h":"v";if("touches"in v&&P==="h"&&C.type==="range")return!1;var M=m9(P,C);if(!M)return!0;if(M?E=P:(E=P==="v"?"h":"v",M=m9(P,C)),!M)return!1;if(!r.current&&"changedTouches"in v&&(S||O)&&(r.current=E),!E)return!0;var I=r.current||E;return Pme(I,b,v,I==="h"?S:O,!0)},[]),u=y.useCallback(function(v){var b=v;if(!(!Kf.length||Kf[Kf.length-1]!==o)){var w="deltaY"in b?v9(b):g1(b),x=t.current.filter(function(E){return E.name===b.type&&(E.target===b.target||b.target===E.shadowParent)&&kme(E.delta,w)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(y9).filter(Boolean).filter(function(E){return E.contains(b.target)}),O=S.length>0?s(b,S[0]):!a.current.noIsolation;O&&b.cancelable&&b.preventDefault()}}},[]),l=y.useCallback(function(v,b,w,x){var S={name:v,delta:b,target:w,should:x,shadowParent:Dme(w)};t.current.push(S),setTimeout(function(){t.current=t.current.filter(function(O){return O!==S})},1)},[]),c=y.useCallback(function(v){n.current=g1(v),r.current=void 0},[]),f=y.useCallback(function(v){l(v.type,v9(v),v.target,s(v,e.lockRef.current))},[]),h=y.useCallback(function(v){l(v.type,g1(v),v.target,s(v,e.lockRef.current))},[]);y.useEffect(function(){return Kf.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,Hf),document.addEventListener("touchmove",u,Hf),document.addEventListener("touchstart",c,Hf),function(){Kf=Kf.filter(function(v){return v!==o}),document.removeEventListener("wheel",u,Hf),document.removeEventListener("touchmove",u,Hf),document.removeEventListener("touchstart",c,Hf)}},[]);var p=e.removeScrollBar,m=e.inert;return y.createElement(y.Fragment,null,m?y.createElement(o,{styles:Tme(i)}):null,p?y.createElement(mme,{gapMode:e.gapMode}):null)}function Dme(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const $me=Fz(jz,Rme);var Mm=y.forwardRef(function(e,t){return y.createElement(mw,Ri({},e,{ref:t,sideCar:$me}))});Mm.classNames=mw.classNames;var Ime=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},qf=new WeakMap,m1=new WeakMap,v1={},jS=0,Wz=function(e){return e&&(e.host||Wz(e.parentNode))},Nme=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=Wz(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Lme=function(e,t,n,r){var i=Nme(t,Array.isArray(e)?e:[e]);v1[n]||(v1[n]=new WeakMap);var o=v1[n],a=[],s=new Set,u=new Set(i),l=function(f){!f||s.has(f)||(s.add(f),l(f.parentNode))};i.forEach(l);var c=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(h){if(s.has(h))c(h);else try{var p=h.getAttribute(r),m=p!==null&&p!=="false",v=(qf.get(h)||0)+1,b=(o.get(h)||0)+1;qf.set(h,v),o.set(h,b),a.push(h),v===1&&m&&m1.set(h,!0),b===1&&h.setAttribute(n,"true"),m||h.setAttribute(r,"true")}catch(w){console.error("aria-hidden: cannot operate on ",h,w)}})};return c(t),s.clear(),jS++,function(){a.forEach(function(f){var h=qf.get(f)-1,p=o.get(f)-1;qf.set(f,h),o.set(f,p),h||(m1.has(f)||f.removeAttribute(r),m1.delete(f)),p||f.removeAttribute(n)}),jS--,jS||(qf=new WeakMap,qf=new WeakMap,m1=new WeakMap,v1={})}},Rm=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=Ime(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),Lme(r,i,n,"aria-hidden")):function(){return null}},f5="Dialog",[Hz,Kz]=vi(f5),[Fme,rs]=Hz(f5),qz=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:a=!0}=e,s=y.useRef(null),u=y.useRef(null),[l=!1,c]=Xa({prop:r,defaultProp:i,onChange:o});return N.jsx(Fme,{scope:t,triggerRef:s,contentRef:u,contentId:Fo(),titleId:Fo(),descriptionId:Fo(),open:l,onOpenChange:c,onOpenToggle:y.useCallback(()=>c(f=>!f),[c]),modal:a,children:n})};qz.displayName=f5;var Gz="DialogTrigger",Yz=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(Gz,n),o=Yt(t,i.triggerRef);return N.jsx(pt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":p5(i.open),...r,ref:o,onClick:Ye(e.onClick,i.onOpenToggle)})});Yz.displayName=Gz;var d5="DialogPortal",[jme,Zz]=Hz(d5,{forceMount:void 0}),Xz=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,o=rs(d5,t);return N.jsx(jme,{scope:t,forceMount:n,children:y.Children.map(r,a=>N.jsx(Gr,{present:n||o.open,children:N.jsx(Bh,{asChild:!0,container:i,children:a})}))})};Xz.displayName=d5;var gb="DialogOverlay",Qz=y.forwardRef((e,t)=>{const n=Zz(gb,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=rs(gb,e.__scopeDialog);return o.modal?N.jsx(Gr,{present:r||o.open,children:N.jsx(Bme,{...i,ref:t})}):null});Qz.displayName=gb;var Bme=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(gb,n);return N.jsx(Mm,{as:kl,allowPinchZoom:!0,shards:[i.contentRef],children:N.jsx(pt.div,{"data-state":p5(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Jc="DialogContent",Jz=y.forwardRef((e,t)=>{const n=Zz(Jc,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=rs(Jc,e.__scopeDialog);return N.jsx(Gr,{present:r||o.open,children:o.modal?N.jsx(zme,{...i,ref:t}):N.jsx(Ume,{...i,ref:t})})});Jz.displayName=Jc;var zme=y.forwardRef((e,t)=>{const n=rs(Jc,e.__scopeDialog),r=y.useRef(null),i=Yt(t,n.contentRef,r);return y.useEffect(()=>{const o=r.current;if(o)return Rm(o)},[]),N.jsx(eU,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ye(e.onCloseAutoFocus,o=>{o.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:Ye(e.onPointerDownOutside,o=>{const a=o.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&o.preventDefault()}),onFocusOutside:Ye(e.onFocusOutside,o=>o.preventDefault())})}),Ume=y.forwardRef((e,t)=>{const n=rs(Jc,e.__scopeDialog),r=y.useRef(!1),i=y.useRef(!1);return N.jsx(eU,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(r.current||n.triggerRef.current?.focus(),o.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const a=o.target;n.triggerRef.current?.contains(a)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),eU=y.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,...a}=e,s=rs(Jc,n),u=y.useRef(null),l=Yt(t,u);return gw(),N.jsxs(N.Fragment,{children:[N.jsx(Tm,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:N.jsx(jh,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":p5(s.open),...a,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),N.jsxs(N.Fragment,{children:[N.jsx(Wme,{titleId:s.titleId}),N.jsx(Kme,{contentRef:u,descriptionId:s.descriptionId})]})]})}),h5="DialogTitle",tU=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(h5,n);return N.jsx(pt.h2,{id:i.titleId,...r,ref:t})});tU.displayName=h5;var nU="DialogDescription",rU=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(nU,n);return N.jsx(pt.p,{id:i.descriptionId,...r,ref:t})});rU.displayName=nU;var iU="DialogClose",oU=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(iU,n);return N.jsx(pt.button,{type:"button",...r,ref:t,onClick:Ye(e.onClick,()=>i.onOpenChange(!1))})});oU.displayName=iU;function p5(e){return e?"open":"closed"}var aU="DialogTitleWarning",[Vme,sU]=efe(aU,{contentName:Jc,titleName:h5,docsSlug:"dialog"}),Wme=({titleId:e})=>{const t=sU(aU),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return y.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Hme="DialogDescriptionWarning",Kme=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${sU(Hme).contentName}}.`;return y.useEffect(()=>{const i=e.current?.getAttribute("aria-describedby");t&&i&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},qme=qz,Gme=Yz,Yme=Xz,Zme=Qz,Xme=Jz,Qme=tU,Jme=rU,uU=oU;function Yr(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 eve=["color"],MXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,eve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),tve=["color"],RXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,tve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M7.49991 0.877045C3.84222 0.877045 0.877075 3.84219 0.877075 7.49988C0.877075 11.1575 3.84222 14.1227 7.49991 14.1227C11.1576 14.1227 14.1227 11.1575 14.1227 7.49988C14.1227 3.84219 11.1576 0.877045 7.49991 0.877045ZM1.82708 7.49988C1.82708 4.36686 4.36689 1.82704 7.49991 1.82704C10.6329 1.82704 13.1727 4.36686 13.1727 7.49988C13.1727 10.6329 10.6329 13.1727 7.49991 13.1727C4.36689 13.1727 1.82708 10.6329 1.82708 7.49988ZM10.1589 5.53774C10.3178 5.31191 10.2636 5.00001 10.0378 4.84109C9.81194 4.68217 9.50004 4.73642 9.34112 4.96225L6.51977 8.97154L5.35681 7.78706C5.16334 7.59002 4.84677 7.58711 4.64973 7.78058C4.45268 7.97404 4.44978 8.29061 4.64325 8.48765L6.22658 10.1003C6.33054 10.2062 6.47617 10.2604 6.62407 10.2483C6.77197 10.2363 6.90686 10.1591 6.99226 10.0377L10.1589 5.53774Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),nve=["color"],DXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,nve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),rve=["color"],$Xe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,rve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M8.84182 3.13514C9.04327 3.32401 9.05348 3.64042 8.86462 3.84188L5.43521 7.49991L8.86462 11.1579C9.05348 11.3594 9.04327 11.6758 8.84182 11.8647C8.64036 12.0535 8.32394 12.0433 8.13508 11.8419L4.38508 7.84188C4.20477 7.64955 4.20477 7.35027 4.38508 7.15794L8.13508 3.15794C8.32394 2.95648 8.64036 2.94628 8.84182 3.13514Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),ive=["color"],IXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,ive);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),ove=["color"],NXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,ove);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M3.13523 8.84197C3.3241 9.04343 3.64052 9.05363 3.84197 8.86477L7.5 5.43536L11.158 8.86477C11.3595 9.05363 11.6759 9.04343 11.8648 8.84197C12.0536 8.64051 12.0434 8.32409 11.842 8.13523L7.84197 4.38523C7.64964 4.20492 7.35036 4.20492 7.15803 4.38523L3.15803 8.13523C2.95657 8.32409 2.94637 8.64051 3.13523 8.84197Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),ave=["color"],LXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,ave);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M0.877075 7.49991C0.877075 3.84222 3.84222 0.877075 7.49991 0.877075C11.1576 0.877075 14.1227 3.84222 14.1227 7.49991C14.1227 11.1576 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1576 0.877075 7.49991ZM7.49991 1.82708C4.36689 1.82708 1.82708 4.36689 1.82708 7.49991C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49991C13.1727 4.36689 10.6329 1.82708 7.49991 1.82708Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),sve=["color"],FXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,sve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),uve=["color"],jXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,uve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704ZM9.85358 5.14644C10.0488 5.3417 10.0488 5.65829 9.85358 5.85355L8.20713 7.49999L9.85358 9.14644C10.0488 9.3417 10.0488 9.65829 9.85358 9.85355C9.65832 10.0488 9.34173 10.0488 9.14647 9.85355L7.50002 8.2071L5.85358 9.85355C5.65832 10.0488 5.34173 10.0488 5.14647 9.85355C4.95121 9.65829 4.95121 9.3417 5.14647 9.14644L6.79292 7.49999L5.14647 5.85355C4.95121 5.65829 4.95121 5.3417 5.14647 5.14644C5.34173 4.95118 5.65832 4.95118 5.85358 5.14644L7.50002 6.79289L9.14647 5.14644C9.34173 4.95118 9.65832 4.95118 9.85358 5.14644Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),lve=["color"],BXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,lve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M9.875 7.5C9.875 8.81168 8.81168 9.875 7.5 9.875C6.18832 9.875 5.125 8.81168 5.125 7.5C5.125 6.18832 6.18832 5.125 7.5 5.125C8.81168 5.125 9.875 6.18832 9.875 7.5Z",fill:r}))}),cve=["color"],zXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,cve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),fve=["color"],UXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,fve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),dve=["color"],VXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,dve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M5.5 4.625C6.12132 4.625 6.625 4.12132 6.625 3.5C6.625 2.87868 6.12132 2.375 5.5 2.375C4.87868 2.375 4.375 2.87868 4.375 3.5C4.375 4.12132 4.87868 4.625 5.5 4.625ZM9.5 4.625C10.1213 4.625 10.625 4.12132 10.625 3.5C10.625 2.87868 10.1213 2.375 9.5 2.375C8.87868 2.375 8.375 2.87868 8.375 3.5C8.375 4.12132 8.87868 4.625 9.5 4.625ZM10.625 7.5C10.625 8.12132 10.1213 8.625 9.5 8.625C8.87868 8.625 8.375 8.12132 8.375 7.5C8.375 6.87868 8.87868 6.375 9.5 6.375C10.1213 6.375 10.625 6.87868 10.625 7.5ZM5.5 8.625C6.12132 8.625 6.625 8.12132 6.625 7.5C6.625 6.87868 6.12132 6.375 5.5 6.375C4.87868 6.375 4.375 6.87868 4.375 7.5C4.375 8.12132 4.87868 8.625 5.5 8.625ZM10.625 11.5C10.625 12.1213 10.1213 12.625 9.5 12.625C8.87868 12.625 8.375 12.1213 8.375 11.5C8.375 10.8787 8.87868 10.375 9.5 10.375C10.1213 10.375 10.625 10.8787 10.625 11.5ZM5.5 12.625C6.12132 12.625 6.625 12.1213 6.625 11.5C6.625 10.8787 6.12132 10.375 5.5 10.375C4.87868 10.375 4.375 10.8787 4.375 11.5C4.375 12.1213 4.87868 12.625 5.5 12.625Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),hve=["color"],WXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,hve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),pve=["color"],HXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,pve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M5.5 3C4.67157 3 4 3.67157 4 4.5C4 5.32843 4.67157 6 5.5 6C6.32843 6 7 5.32843 7 4.5C7 3.67157 6.32843 3 5.5 3ZM3 5C3.01671 5 3.03323 4.99918 3.04952 4.99758C3.28022 6.1399 4.28967 7 5.5 7C6.71033 7 7.71978 6.1399 7.95048 4.99758C7.96677 4.99918 7.98329 5 8 5H13.5C13.7761 5 14 4.77614 14 4.5C14 4.22386 13.7761 4 13.5 4H8C7.98329 4 7.96677 4.00082 7.95048 4.00242C7.71978 2.86009 6.71033 2 5.5 2C4.28967 2 3.28022 2.86009 3.04952 4.00242C3.03323 4.00082 3.01671 4 3 4H1.5C1.22386 4 1 4.22386 1 4.5C1 4.77614 1.22386 5 1.5 5H3ZM11.9505 10.9976C11.7198 12.1399 10.7103 13 9.5 13C8.28967 13 7.28022 12.1399 7.04952 10.9976C7.03323 10.9992 7.01671 11 7 11H1.5C1.22386 11 1 10.7761 1 10.5C1 10.2239 1.22386 10 1.5 10H7C7.01671 10 7.03323 10.0008 7.04952 10.0024C7.28022 8.8601 8.28967 8 9.5 8C10.7103 8 11.7198 8.8601 11.9505 10.0024C11.9668 10.0008 11.9833 10 12 10H13.5C13.7761 10 14 10.2239 14 10.5C14 10.7761 13.7761 11 13.5 11H12C11.9833 11 11.9668 10.9992 11.9505 10.9976ZM8 10.5C8 9.67157 8.67157 9 9.5 9C10.3284 9 11 9.67157 11 10.5C11 11.3284 10.3284 12 9.5 12C8.67157 12 8 11.3284 8 10.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),gve=["color"],KXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,gve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M12.1464 1.14645C12.3417 0.951184 12.6583 0.951184 12.8535 1.14645L14.8535 3.14645C15.0488 3.34171 15.0488 3.65829 14.8535 3.85355L10.9109 7.79618C10.8349 7.87218 10.7471 7.93543 10.651 7.9835L6.72359 9.94721C6.53109 10.0435 6.29861 10.0057 6.14643 9.85355C5.99425 9.70137 5.95652 9.46889 6.05277 9.27639L8.01648 5.34897C8.06455 5.25283 8.1278 5.16507 8.2038 5.08907L12.1464 1.14645ZM12.5 2.20711L8.91091 5.79618L7.87266 7.87267L8.12731 8.12732L10.2038 7.08907L13.7929 3.5L12.5 2.20711ZM9.99998 2L8.99998 3H4.9C4.47171 3 4.18056 3.00039 3.95552 3.01877C3.73631 3.03668 3.62421 3.06915 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.06915 3.62421 3.03669 3.73631 3.01878 3.95552C3.00039 4.18056 3 4.47171 3 4.9V11.1C3 11.5283 3.00039 11.8194 3.01878 12.0445C3.03669 12.2637 3.06915 12.3758 3.10899 12.454C3.20487 12.6422 3.35785 12.7951 3.54601 12.891C3.62421 12.9309 3.73631 12.9633 3.95552 12.9812C4.18056 12.9996 4.47171 13 4.9 13H11.1C11.5283 13 11.8194 12.9996 12.0445 12.9812C12.2637 12.9633 12.3758 12.9309 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9309 12.3758 12.9633 12.2637 12.9812 12.0445C12.9996 11.8194 13 11.5283 13 11.1V6.99998L14 5.99998V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H4.9H4.87934C4.47686 14 4.14468 14 3.87409 13.9779C3.59304 13.9549 3.33469 13.9057 3.09202 13.782C2.7157 13.5903 2.40973 13.2843 2.21799 12.908C2.09434 12.6653 2.04506 12.407 2.0221 12.1259C1.99999 11.8553 1.99999 11.5231 2 11.1207V11.1206V11.1V4.9V4.87935V4.87932V4.87931C1.99999 4.47685 1.99999 4.14468 2.0221 3.87409C2.04506 3.59304 2.09434 3.33469 2.21799 3.09202C2.40973 2.71569 2.7157 2.40973 3.09202 2.21799C3.33469 2.09434 3.59304 2.04506 3.87409 2.0221C4.14468 1.99999 4.47685 1.99999 4.87932 2H4.87935H4.9H9.99998Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),mve=["color"],qXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,mve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM7.50003 4C7.77617 4 8.00003 4.22386 8.00003 4.5V7H10.5C10.7762 7 11 7.22386 11 7.5C11 7.77614 10.7762 8 10.5 8H8.00003V10.5C8.00003 10.7761 7.77617 11 7.50003 11C7.22389 11 7.00003 10.7761 7.00003 10.5V8H4.50003C4.22389 8 4.00003 7.77614 4.00003 7.5C4.00003 7.22386 4.22389 7 4.50003 7H7.00003V4.5C7.00003 4.22386 7.22389 4 7.50003 4Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),vve=["color"],GXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,vve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M0.877075 7.49972C0.877075 3.84204 3.84222 0.876892 7.49991 0.876892C11.1576 0.876892 14.1227 3.84204 14.1227 7.49972C14.1227 11.1574 11.1576 14.1226 7.49991 14.1226C3.84222 14.1226 0.877075 11.1574 0.877075 7.49972ZM7.49991 1.82689C4.36689 1.82689 1.82708 4.36671 1.82708 7.49972C1.82708 10.6327 4.36689 13.1726 7.49991 13.1726C10.6329 13.1726 13.1727 10.6327 13.1727 7.49972C13.1727 4.36671 10.6329 1.82689 7.49991 1.82689ZM8.24993 10.5C8.24993 10.9142 7.91414 11.25 7.49993 11.25C7.08571 11.25 6.74993 10.9142 6.74993 10.5C6.74993 10.0858 7.08571 9.75 7.49993 9.75C7.91414 9.75 8.24993 10.0858 8.24993 10.5ZM6.05003 6.25C6.05003 5.57211 6.63511 4.925 7.50003 4.925C8.36496 4.925 8.95003 5.57211 8.95003 6.25C8.95003 6.74118 8.68002 6.99212 8.21447 7.27494C8.16251 7.30651 8.10258 7.34131 8.03847 7.37854L8.03841 7.37858C7.85521 7.48497 7.63788 7.61119 7.47449 7.73849C7.23214 7.92732 6.95003 8.23198 6.95003 8.7C6.95004 9.00376 7.19628 9.25 7.50004 9.25C7.8024 9.25 8.04778 9.00601 8.05002 8.70417L8.05056 8.7033C8.05924 8.6896 8.08493 8.65735 8.15058 8.6062C8.25207 8.52712 8.36508 8.46163 8.51567 8.37436L8.51571 8.37433C8.59422 8.32883 8.68296 8.27741 8.78559 8.21506C9.32004 7.89038 10.05 7.35382 10.05 6.25C10.05 4.92789 8.93511 3.825 7.50003 3.825C6.06496 3.825 4.95003 4.92789 4.95003 6.25C4.95003 6.55376 5.19628 6.8 5.50003 6.8C5.80379 6.8 6.05003 6.55376 6.05003 6.25Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),yve=["color"],YXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,yve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M5.49998 0.5C5.49998 0.223858 5.72383 0 5.99998 0H7.49998H8.99998C9.27612 0 9.49998 0.223858 9.49998 0.5C9.49998 0.776142 9.27612 1 8.99998 1H7.99998V2.11922C9.09832 2.20409 10.119 2.56622 10.992 3.13572C11.0116 3.10851 11.0336 3.08252 11.058 3.05806L11.858 2.25806C12.1021 2.01398 12.4978 2.01398 12.7419 2.25806C12.986 2.50214 12.986 2.89786 12.7419 3.14194L11.967 3.91682C13.1595 5.07925 13.9 6.70314 13.9 8.49998C13.9 12.0346 11.0346 14.9 7.49998 14.9C3.96535 14.9 1.09998 12.0346 1.09998 8.49998C1.09998 5.13362 3.69904 2.3743 6.99998 2.11922V1H5.99998C5.72383 1 5.49998 0.776142 5.49998 0.5ZM2.09998 8.49998C2.09998 5.51764 4.51764 3.09998 7.49998 3.09998C10.4823 3.09998 12.9 5.51764 12.9 8.49998C12.9 11.4823 10.4823 13.9 7.49998 13.9C4.51764 13.9 2.09998 11.4823 2.09998 8.49998ZM7.99998 4.5C7.99998 4.22386 7.77612 4 7.49998 4C7.22383 4 6.99998 4.22386 6.99998 4.5V9.5C6.99998 9.77614 7.22383 10 7.49998 10C7.77612 10 7.99998 9.77614 7.99998 9.5V4.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),bve=["title"],xve=["title"],wve=["title"];function xg(){return xg=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},xg.apply(this,arguments)}function g5(e,t){if(e==null)return{};var n=_ve(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _ve(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 ZXe=function(t){var n=t.title,r=g5(t,bve);return F.createElement("svg",xg({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 513 342"},r),n&&F.createElement("title",null,n),F.createElement("path",{fill:"#D80027",d:"M0 0h513v342H0z"}),F.createElement("path",{d:"m226.8 239.2-9.7-15.6-17.9 4.4 11.9-14.1-9.7-15.6 17.1 6.9 11.8-14.1-1.3 18.4 17.1 6.9-17.9 4.4zM290.6 82l-10.1 15.4 11.6 14.3-17.7-4.8-10.1 15.5-1-18.4-17.7-4.8 17.2-6.6-1-18.4 11.6 14.3zm-54.4-56.6-2 18.3 16.8 7.6-18 3.8-2 18.3-9.2-16-17.9 3.8 12.3-13.7-9.2-15.9 16.8 7.5zm56.6 136.4-14.9 10.9 5.8 17.5-14.9-10.8-14.9 11 5.6-17.6-14.9-10.7 18.4-.1 5.6-17.6 5.8 17.5zM115 46.3l17.3 53.5h56.2l-45.4 32.9 17.3 53.5-45.4-33-45.5 33 17.4-53.5-45.5-32.9h56.3z",fill:"#FFDA44"}))},XXe=function(t){var n=t.title,r=g5(t,xve);return F.createElement("svg",xg({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 513 342"},r),n&&F.createElement("title",null,n),F.createElement("g",{fill:"#FFF"},F.createElement("path",{d:"M0 0h513v341.3H0V0z"}),F.createElement("path",{d:"M311.7 230 513 341.3v-31.5L369.3 230h-57.6zM200.3 111.3 0 0v31.5l143.7 79.8h56.6z"})),F.createElement("path",{d:"M393.8 230 513 295.7V230H393.8zm-82.1 0L513 341.3v-31.5L369.3 230h-57.6zm146.9 111.3-147-81.7v81.7h147zM90.3 230 0 280.2V230h90.3zm110 14.2v97.2H25.5l174.8-97.2zm-82.1-132.9L0 45.6v65.7h118.2zm82.1 0L0 0v31.5l143.7 79.8h56.6zM53.4 0l147 81.7V0h-147zm368.3 111.3L513 61.1v50.2h-91.3zm-110-14.2V0h174.9L311.7 97.1z",fill:"#0052B4"}),F.createElement("g",{fill:"#D80027"},F.createElement("path",{d:"M288 0h-64v138.7H0v64h224v138.7h64V202.7h224v-64H288V0z"}),F.createElement("path",{d:"M311.7 230 513 341.3v-31.5L369.3 230h-57.6zm-168 0L0 309.9v31.5L200.3 230h-56.6zm56.6-118.7L0 0v31.5l143.7 79.8h56.6zm168 0L513 31.5V0L311.7 111.3h56.6z"})))},QXe=function(t){var n=t.title,r=g5(t,wve);return F.createElement("svg",xg({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 900 600"},r),n&&F.createElement("title",null,n),F.createElement("path",{fill:"#FFF",d:"M0 0h900v600H0z"}),F.createElement("g",{transform:"rotate(-56.31)"},F.createElement("path",{d:"M-75 228.3H75m-150 37.5H75m-150 37.5H75m-150 475H75m-150 37.5H75m-150 37.5H75",stroke:"#000",strokeWidth:25}),F.createElement("path",{stroke:"#FFF",strokeWidth:12.5,d:"M0 753.3v125"}),F.createElement("circle",{fill:"#ca163a",cy:540.8,r:150}),F.createElement("path",{fill:"#0e4896",d:"M0 390.8c-41.4 0-75 33.6-75 75s33.6 75 75 75 75 33.6 75 75-33.6 75-75 75c-82.8 0-150-67.2-150-150s67.2-150 150-150z"})),F.createElement("path",{d:"m231.56 535.73-83.205-124.808M262.76 514.928l-83.205-124.807m114.407 104.006-83.205-124.808m478.43-138.675-83.205-124.807M720.39 209.843 637.184 85.036m114.407 104.006L668.386 64.234",stroke:"#000",strokeWidth:25}),F.createElement("path",{stroke:"#FFF",strokeWidth:12.5,d:"m205.6 462.897 31.202-20.8m389.981-259.989 36.444-24.296m31.202-20.801 31.202-20.801"}))};const Sve=["top","right","bottom","left"],$l=Math.min,Do=Math.max,mb=Math.round,y1=Math.floor,Il=e=>({x:e,y:e}),Cve={left:"right",right:"left",bottom:"top",top:"bottom"},Eve={start:"end",end:"start"};function AE(e,t,n){return Do(e,$l(t,n))}function wu(e,t){return typeof e=="function"?e(t):e}function _u(e){return e.split("-")[0]}function zh(e){return e.split("-")[1]}function m5(e){return e==="x"?"y":"x"}function v5(e){return e==="y"?"height":"width"}function Uh(e){return["top","bottom"].includes(_u(e))?"y":"x"}function y5(e){return m5(Uh(e))}function Ove(e,t,n){n===void 0&&(n=!1);const r=zh(e),i=y5(e),o=v5(i);let a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=vb(a)),[a,vb(a)]}function Ave(e){const t=vb(e);return[PE(e),t,PE(t)]}function PE(e){return e.replace(/start|end/g,t=>Eve[t])}function Pve(e,t,n){const r=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?o:a;default:return[]}}function kve(e,t,n,r){const i=zh(e);let o=Pve(_u(e),n==="start",r);return i&&(o=o.map(a=>a+"-"+i),t&&(o=o.concat(o.map(PE)))),o}function vb(e){return e.replace(/left|right|bottom|top/g,t=>Cve[t])}function Tve(e){return{top:0,right:0,bottom:0,left:0,...e}}function lU(e){return typeof e!="number"?Tve(e):{top:e,right:e,bottom:e,left:e}}function yb(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function b9(e,t,n){let{reference:r,floating:i}=e;const o=Uh(t),a=y5(t),s=v5(a),u=_u(t),l=o==="y",c=r.x+r.width/2-i.width/2,f=r.y+r.height/2-i.height/2,h=r[s]/2-i[s]/2;let p;switch(u){case"top":p={x:c,y:r.y-i.height};break;case"bottom":p={x:c,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:f};break;case"left":p={x:r.x-i.width,y:f};break;default:p={x:r.x,y:r.y}}switch(zh(t)){case"start":p[a]-=h*(n&&l?-1:1);break;case"end":p[a]+=h*(n&&l?-1:1);break}return p}const Mve=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=o.filter(Boolean),u=await(a.isRTL==null?void 0:a.isRTL(t));let l=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:f}=b9(l,r,u),h=r,p={},m=0;for(let v=0;v<s.length;v++){const{name:b,fn:w}=s[v],{x,y:S,data:O,reset:E}=await w({x:c,y:f,initialPlacement:r,placement:h,strategy:i,middlewareData:p,rects:l,platform:a,elements:{reference:e,floating:t}});c=x??c,f=S??f,p={...p,[b]:{...p[b],...O}},E&&m<=50&&(m++,typeof E=="object"&&(E.placement&&(h=E.placement),E.rects&&(l=E.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:i}):E.rects),{x:c,y:f}=b9(l,h,u)),v=-1)}return{x:c,y:f,placement:h,strategy:i,middlewareData:p}};async function wg(e,t){var n;t===void 0&&(t={});const{x:r,y:i,platform:o,rects:a,elements:s,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:h=!1,padding:p=0}=wu(t,e),m=lU(p),b=s[h?f==="floating"?"reference":"floating":f],w=yb(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(b)))==null||n?b:b.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(s.floating)),boundary:l,rootBoundary:c,strategy:u})),x=f==="floating"?{...a.floating,x:r,y:i}:a.reference,S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(s.floating)),O=await(o.isElement==null?void 0:o.isElement(S))?await(o.getScale==null?void 0:o.getScale(S))||{x:1,y:1}:{x:1,y:1},E=yb(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:x,offsetParent:S,strategy:u}):x);return{top:(w.top-E.top+m.top)/O.y,bottom:(E.bottom-w.bottom+m.bottom)/O.y,left:(w.left-E.left+m.left)/O.x,right:(E.right-w.right+m.right)/O.x}}const Rve=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:a,elements:s,middlewareData:u}=t,{element:l,padding:c=0}=wu(e,t)||{};if(l==null)return{};const f=lU(c),h={x:n,y:r},p=y5(i),m=v5(p),v=await a.getDimensions(l),b=p==="y",w=b?"top":"left",x=b?"bottom":"right",S=b?"clientHeight":"clientWidth",O=o.reference[m]+o.reference[p]-h[p]-o.floating[m],E=h[p]-o.reference[p],C=await(a.getOffsetParent==null?void 0:a.getOffsetParent(l));let P=C?C[S]:0;(!P||!await(a.isElement==null?void 0:a.isElement(C)))&&(P=s.floating[S]||o.floating[m]);const M=O/2-E/2,I=P/2-v[m]/2-1,B=$l(f[w],I),W=$l(f[x],I),V=B,ee=P-v[m]-W,Z=P/2-v[m]/2+M,K=AE(V,Z,ee),G=!u.arrow&&zh(i)!=null&&Z!==K&&o.reference[m]/2-(Z<V?B:W)-v[m]/2<0,H=G?Z<V?Z-V:Z-ee:0;return{[p]:h[p]+H,data:{[p]:K,centerOffset:Z-K-H,...G&&{alignmentOffset:H}},reset:G}}}),Dve=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:o,rects:a,initialPlacement:s,platform:u,elements:l}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:h,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:v=!0,...b}=wu(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=_u(i),x=_u(s)===s,S=await(u.isRTL==null?void 0:u.isRTL(l.floating)),O=h||(x||!v?[vb(s)]:Ave(s));!h&&m!=="none"&&O.push(...kve(s,v,m,S));const E=[s,...O],C=await wg(t,b),P=[];let M=((r=o.flip)==null?void 0:r.overflows)||[];if(c&&P.push(C[w]),f){const V=Ove(i,a,S);P.push(C[V[0]],C[V[1]])}if(M=[...M,{placement:i,overflows:P}],!P.every(V=>V<=0)){var I,B;const V=(((I=o.flip)==null?void 0:I.index)||0)+1,ee=E[V];if(ee)return{data:{index:V,overflows:M},reset:{placement:ee}};let Z=(B=M.filter(K=>K.overflows[0]<=0).sort((K,G)=>K.overflows[1]-G.overflows[1])[0])==null?void 0:B.placement;if(!Z)switch(p){case"bestFit":{var W;const K=(W=M.map(G=>[G.placement,G.overflows.filter(H=>H>0).reduce((H,j)=>H+j,0)]).sort((G,H)=>G[1]-H[1])[0])==null?void 0:W[0];K&&(Z=K);break}case"initialPlacement":Z=s;break}if(i!==Z)return{reset:{placement:Z}}}return{}}}};function x9(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function w9(e){return Sve.some(t=>e[t]>=0)}const $ve=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...i}=wu(e,t);switch(r){case"referenceHidden":{const o=await wg(t,{...i,elementContext:"reference"}),a=x9(o,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:w9(a)}}}case"escaped":{const o=await wg(t,{...i,altBoundary:!0}),a=x9(o,n.floating);return{data:{escapedOffsets:a,escaped:w9(a)}}}default:return{}}}}};async function Ive(e,t){const{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=_u(n),s=zh(n),u=Uh(n)==="y",l=["left","top"].includes(a)?-1:1,c=o&&u?-1:1,f=wu(t,e);let{mainAxis:h,crossAxis:p,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return s&&typeof m=="number"&&(p=s==="end"?m*-1:m),u?{x:p*c,y:h*l}:{x:h*l,y:p*c}}const Nve=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:a,middlewareData:s}=t,u=await Ive(t,e);return a===((n=s.offset)==null?void 0:n.placement)&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:i+u.x,y:o+u.y,data:{...u,placement:a}}}}},Lve=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:b=>{let{x:w,y:x}=b;return{x:w,y:x}}},...u}=wu(e,t),l={x:n,y:r},c=await wg(t,u),f=Uh(_u(i)),h=m5(f);let p=l[h],m=l[f];if(o){const b=h==="y"?"top":"left",w=h==="y"?"bottom":"right",x=p+c[b],S=p-c[w];p=AE(x,p,S)}if(a){const b=f==="y"?"top":"left",w=f==="y"?"bottom":"right",x=m+c[b],S=m-c[w];m=AE(x,m,S)}const v=s.fn({...t,[h]:p,[f]:m});return{...v,data:{x:v.x-n,y:v.y-r}}}}},Fve=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:o,middlewareData:a}=t,{offset:s=0,mainAxis:u=!0,crossAxis:l=!0}=wu(e,t),c={x:n,y:r},f=Uh(i),h=m5(f);let p=c[h],m=c[f];const v=wu(s,t),b=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(u){const S=h==="y"?"height":"width",O=o.reference[h]-o.floating[S]+b.mainAxis,E=o.reference[h]+o.reference[S]-b.mainAxis;p<O?p=O:p>E&&(p=E)}if(l){var w,x;const S=h==="y"?"width":"height",O=["top","left"].includes(_u(i)),E=o.reference[f]-o.floating[S]+(O&&((w=a.offset)==null?void 0:w[f])||0)+(O?0:b.crossAxis),C=o.reference[f]+o.reference[S]+(O?0:((x=a.offset)==null?void 0:x[f])||0)-(O?b.crossAxis:0);m<E?m=E:m>C&&(m=C)}return{[h]:p,[f]:m}}}},jve=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:i,elements:o}=t,{apply:a=()=>{},...s}=wu(e,t),u=await wg(t,s),l=_u(n),c=zh(n),f=Uh(n)==="y",{width:h,height:p}=r.floating;let m,v;l==="top"||l==="bottom"?(m=l,v=c===(await(i.isRTL==null?void 0:i.isRTL(o.floating))?"start":"end")?"left":"right"):(v=l,m=c==="end"?"top":"bottom");const b=p-u[m],w=h-u[v],x=!t.middlewareData.shift;let S=b,O=w;if(f){const C=h-u.left-u.right;O=c||x?$l(w,C):C}else{const C=p-u.top-u.bottom;S=c||x?$l(b,C):C}if(x&&!c){const C=Do(u.left,0),P=Do(u.right,0),M=Do(u.top,0),I=Do(u.bottom,0);f?O=h-2*(C!==0||P!==0?C+P:Do(u.left,u.right)):S=p-2*(M!==0||I!==0?M+I:Do(u.top,u.bottom))}await a({...t,availableWidth:O,availableHeight:S});const E=await i.getDimensions(o.floating);return h!==E.width||p!==E.height?{reset:{rects:!0}}:{}}}};function Nl(e){return cU(e)?(e.nodeName||"").toLowerCase():"#document"}function Bo(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Tu(e){var t;return(t=(cU(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function cU(e){return e instanceof Node||e instanceof Bo(e).Node}function Su(e){return e instanceof Element||e instanceof Bo(e).Element}function Rs(e){return e instanceof HTMLElement||e instanceof Bo(e).HTMLElement}function _9(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Bo(e).ShadowRoot}function Dm(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=va(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function Bve(e){return["table","td","th"].includes(Nl(e))}function b5(e){const t=x5(),n=va(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function zve(e){let t=Jd(e);for(;Rs(t)&&!vw(t);){if(b5(t))return t;t=Jd(t)}return null}function x5(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function vw(e){return["html","body","#document"].includes(Nl(e))}function va(e){return Bo(e).getComputedStyle(e)}function yw(e){return Su(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Jd(e){if(Nl(e)==="html")return e;const t=e.assignedSlot||e.parentNode||_9(e)&&e.host||Tu(e);return _9(t)?t.host:t}function fU(e){const t=Jd(e);return vw(t)?e.ownerDocument?e.ownerDocument.body:e.body:Rs(t)&&Dm(t)?t:fU(t)}function _g(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=fU(e),o=i===((r=e.ownerDocument)==null?void 0:r.body),a=Bo(i);return o?t.concat(a,a.visualViewport||[],Dm(i)?i:[],a.frameElement&&n?_g(a.frameElement):[]):t.concat(i,_g(i,[],n))}function dU(e){const t=va(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Rs(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=mb(n)!==o||mb(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function w5(e){return Su(e)?e:e.contextElement}function Rd(e){const t=w5(e);if(!Rs(t))return Il(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=dU(t);let a=(o?mb(n.width):n.width)/r,s=(o?mb(n.height):n.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}const Uve=Il(0);function hU(e){const t=Bo(e);return!x5()||!t.visualViewport?Uve:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Vve(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Bo(e)?!1:t}function ef(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),o=w5(e);let a=Il(1);t&&(r?Su(r)&&(a=Rd(r)):a=Rd(e));const s=Vve(o,n,r)?hU(o):Il(0);let u=(i.left+s.x)/a.x,l=(i.top+s.y)/a.y,c=i.width/a.x,f=i.height/a.y;if(o){const h=Bo(o),p=r&&Su(r)?Bo(r):r;let m=h,v=m.frameElement;for(;v&&r&&p!==m;){const b=Rd(v),w=v.getBoundingClientRect(),x=va(v),S=w.left+(v.clientLeft+parseFloat(x.paddingLeft))*b.x,O=w.top+(v.clientTop+parseFloat(x.paddingTop))*b.y;u*=b.x,l*=b.y,c*=b.x,f*=b.y,u+=S,l+=O,m=Bo(v),v=m.frameElement}}return yb({width:c,height:f,x:u,y:l})}const Wve=[":popover-open",":modal"];function pU(e){return Wve.some(t=>{try{return e.matches(t)}catch{return!1}})}function Hve(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o=i==="fixed",a=Tu(r),s=t?pU(t.floating):!1;if(r===a||s&&o)return n;let u={scrollLeft:0,scrollTop:0},l=Il(1);const c=Il(0),f=Rs(r);if((f||!f&&!o)&&((Nl(r)!=="body"||Dm(a))&&(u=yw(r)),Rs(r))){const h=ef(r);l=Rd(r),c.x=h.x+r.clientLeft,c.y=h.y+r.clientTop}return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-u.scrollLeft*l.x+c.x,y:n.y*l.y-u.scrollTop*l.y+c.y}}function Kve(e){return Array.from(e.getClientRects())}function gU(e){return ef(Tu(e)).left+yw(e).scrollLeft}function qve(e){const t=Tu(e),n=yw(e),r=e.ownerDocument.body,i=Do(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Do(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+gU(e);const s=-n.scrollTop;return va(r).direction==="rtl"&&(a+=Do(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}function Gve(e,t){const n=Bo(e),r=Tu(e),i=n.visualViewport;let o=r.clientWidth,a=r.clientHeight,s=0,u=0;if(i){o=i.width,a=i.height;const l=x5();(!l||l&&t==="fixed")&&(s=i.offsetLeft,u=i.offsetTop)}return{width:o,height:a,x:s,y:u}}function Yve(e,t){const n=ef(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=Rs(e)?Rd(e):Il(1),a=e.clientWidth*o.x,s=e.clientHeight*o.y,u=i*o.x,l=r*o.y;return{width:a,height:s,x:u,y:l}}function S9(e,t,n){let r;if(t==="viewport")r=Gve(e,n);else if(t==="document")r=qve(Tu(e));else if(Su(t))r=Yve(t,n);else{const i=hU(e);r={...t,x:t.x-i.x,y:t.y-i.y}}return yb(r)}function mU(e,t){const n=Jd(e);return n===t||!Su(n)||vw(n)?!1:va(n).position==="fixed"||mU(n,t)}function Zve(e,t){const n=t.get(e);if(n)return n;let r=_g(e,[],!1).filter(s=>Su(s)&&Nl(s)!=="body"),i=null;const o=va(e).position==="fixed";let a=o?Jd(e):e;for(;Su(a)&&!vw(a);){const s=va(a),u=b5(a);!u&&s.position==="fixed"&&(i=null),(o?!u&&!i:!u&&s.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Dm(a)&&!u&&mU(e,a))?r=r.filter(c=>c!==a):i=s,a=Jd(a)}return t.set(e,r),r}function Xve(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const a=[...n==="clippingAncestors"?Zve(t,this._c):[].concat(n),r],s=a[0],u=a.reduce((l,c)=>{const f=S9(t,c,i);return l.top=Do(f.top,l.top),l.right=$l(f.right,l.right),l.bottom=$l(f.bottom,l.bottom),l.left=Do(f.left,l.left),l},S9(t,s,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function Qve(e){const{width:t,height:n}=dU(e);return{width:t,height:n}}function Jve(e,t,n){const r=Rs(t),i=Tu(t),o=n==="fixed",a=ef(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const u=Il(0);if(r||!r&&!o)if((Nl(t)!=="body"||Dm(i))&&(s=yw(t)),r){const f=ef(t,!0,o,t);u.x=f.x+t.clientLeft,u.y=f.y+t.clientTop}else i&&(u.x=gU(i));const l=a.left+s.scrollLeft-u.x,c=a.top+s.scrollTop-u.y;return{x:l,y:c,width:a.width,height:a.height}}function C9(e,t){return!Rs(e)||va(e).position==="fixed"?null:t?t(e):e.offsetParent}function vU(e,t){const n=Bo(e);if(!Rs(e)||pU(e))return n;let r=C9(e,t);for(;r&&Bve(r)&&va(r).position==="static";)r=C9(r,t);return r&&(Nl(r)==="html"||Nl(r)==="body"&&va(r).position==="static"&&!b5(r))?n:r||zve(e)||n}const e1e=async function(e){const t=this.getOffsetParent||vU,n=this.getDimensions;return{reference:Jve(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function t1e(e){return va(e).direction==="rtl"}const n1e={convertOffsetParentRelativeRectToViewportRelativeRect:Hve,getDocumentElement:Tu,getClippingRect:Xve,getOffsetParent:vU,getElementRects:e1e,getClientRects:Kve,getDimensions:Qve,getScale:Rd,isElement:Su,isRTL:t1e};function r1e(e,t){let n=null,r;const i=Tu(e);function o(){var s;clearTimeout(r),(s=n)==null||s.disconnect(),n=null}function a(s,u){s===void 0&&(s=!1),u===void 0&&(u=1),o();const{left:l,top:c,width:f,height:h}=e.getBoundingClientRect();if(s||t(),!f||!h)return;const p=y1(c),m=y1(i.clientWidth-(l+f)),v=y1(i.clientHeight-(c+h)),b=y1(l),x={rootMargin:-p+"px "+-m+"px "+-v+"px "+-b+"px",threshold:Do(0,$l(1,u))||1};let S=!0;function O(E){const C=E[0].intersectionRatio;if(C!==u){if(!S)return a();C?a(!1,C):r=setTimeout(()=>{a(!1,1e-7)},100)}S=!1}try{n=new IntersectionObserver(O,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(O,x)}n.observe(e)}return a(!0),o}function i1e(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:u=!1}=r,l=w5(e),c=i||o?[...l?_g(l):[],..._g(t)]:[];c.forEach(w=>{i&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const f=l&&s?r1e(l,n):null;let h=-1,p=null;a&&(p=new ResizeObserver(w=>{let[x]=w;x&&x.target===l&&p&&(p.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var S;(S=p)==null||S.observe(t)})),n()}),l&&!u&&p.observe(l),p.observe(t));let m,v=u?ef(e):null;u&&b();function b(){const w=ef(e);v&&(w.x!==v.x||w.y!==v.y||w.width!==v.width||w.height!==v.height)&&n(),v=w,m=requestAnimationFrame(b)}return n(),()=>{var w;c.forEach(x=>{i&&x.removeEventListener("scroll",n),o&&x.removeEventListener("resize",n)}),f?.(),(w=p)==null||w.disconnect(),p=null,u&&cancelAnimationFrame(m)}}const o1e=Lve,a1e=Dve,s1e=jve,u1e=$ve,E9=Rve,l1e=Fve,c1e=(e,t,n)=>{const r=new Map,i={platform:n1e,...n},o={...i.platform,_c:r};return Mve(e,t,{...i,platform:o})},f1e=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:i}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?E9({element:r.current,padding:i}).fn(n):{}:r?E9({element:r,padding:i}).fn(n):{}}}};var ly=typeof document<"u"?y.useLayoutEffect:y.useEffect;function bb(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!bb(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const o=i[r];if(!(o==="_owner"&&e.$$typeof)&&!bb(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function yU(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function O9(e,t){const n=yU(e);return Math.round(t*n)/n}function A9(e){const t=y.useRef(e);return ly(()=>{t.current=e}),t}function d1e(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:u,open:l}=e,[c,f]=y.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,p]=y.useState(r);bb(h,r)||p(r);const[m,v]=y.useState(null),[b,w]=y.useState(null),x=y.useCallback(H=>{H!==C.current&&(C.current=H,v(H))},[]),S=y.useCallback(H=>{H!==P.current&&(P.current=H,w(H))},[]),O=o||m,E=a||b,C=y.useRef(null),P=y.useRef(null),M=y.useRef(c),I=u!=null,B=A9(u),W=A9(i),V=y.useCallback(()=>{if(!C.current||!P.current)return;const H={placement:t,strategy:n,middleware:h};W.current&&(H.platform=W.current),c1e(C.current,P.current,H).then(j=>{const q={...j,isPositioned:!0};ee.current&&!bb(M.current,q)&&(M.current=q,Pu.flushSync(()=>{f(q)}))})},[h,t,n,W]);ly(()=>{l===!1&&M.current.isPositioned&&(M.current.isPositioned=!1,f(H=>({...H,isPositioned:!1})))},[l]);const ee=y.useRef(!1);ly(()=>(ee.current=!0,()=>{ee.current=!1}),[]),ly(()=>{if(O&&(C.current=O),E&&(P.current=E),O&&E){if(B.current)return B.current(O,E,V);V()}},[O,E,V,B,I]);const Z=y.useMemo(()=>({reference:C,floating:P,setReference:x,setFloating:S}),[x,S]),K=y.useMemo(()=>({reference:O,floating:E}),[O,E]),G=y.useMemo(()=>{const H={position:n,left:0,top:0};if(!K.floating)return H;const j=O9(K.floating,c.x),q=O9(K.floating,c.y);return s?{...H,transform:"translate("+j+"px, "+q+"px)",...yU(K.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:j,top:q}},[n,s,K.floating,c.x,c.y]);return y.useMemo(()=>({...c,update:V,refs:Z,elements:K,floatingStyles:G}),[c,V,Z,K,G])}var h1e="Arrow",bU=y.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...o}=e;return N.jsx(pt.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:N.jsx("polygon",{points:"0,0 30,0 15,10"})})});bU.displayName=h1e;var p1e=bU;function _5(e){const[t,n]=y.useState(void 0);return ii(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const o=i[0];let a,s;if("borderBoxSize"in o){const u=o.borderBoxSize,l=Array.isArray(u)?u[0]:u;a=l.inlineSize,s=l.blockSize}else a=e.offsetWidth,s=e.offsetHeight;n({width:a,height:s})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var S5="Popper",[xU,Vl]=vi(S5),[g1e,wU]=xU(S5),_U=e=>{const{__scopePopper:t,children:n}=e,[r,i]=y.useState(null);return N.jsx(g1e,{scope:t,anchor:r,onAnchorChange:i,children:n})};_U.displayName=S5;var SU="PopperAnchor",CU=y.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,o=wU(SU,n),a=y.useRef(null),s=Yt(t,a);return y.useEffect(()=>{o.onAnchorChange(r?.current||a.current)}),r?null:N.jsx(pt.div,{...i,ref:s})});CU.displayName=SU;var C5="PopperContent",[m1e,v1e]=xU(C5),EU=y.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:o="center",alignOffset:a=0,arrowPadding:s=0,avoidCollisions:u=!0,collisionBoundary:l=[],collisionPadding:c=0,sticky:f="partial",hideWhenDetached:h=!1,updatePositionStrategy:p="optimized",onPlaced:m,...v}=e,b=wU(C5,n),[w,x]=y.useState(null),S=Yt(t,Ee=>x(Ee)),[O,E]=y.useState(null),C=_5(O),P=C?.width??0,M=C?.height??0,I=r+(o!=="center"?"-"+o:""),B=typeof c=="number"?c:{top:0,right:0,bottom:0,left:0,...c},W=Array.isArray(l)?l:[l],V=W.length>0,ee={padding:B,boundary:W.filter(b1e),altBoundary:V},{refs:Z,floatingStyles:K,placement:G,isPositioned:H,middlewareData:j}=d1e({strategy:"fixed",placement:I,whileElementsMounted:(...Ee)=>i1e(...Ee,{animationFrame:p==="always"}),elements:{reference:b.anchor},middleware:[Nve({mainAxis:i+M,alignmentAxis:a}),u&&o1e({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?l1e():void 0,...ee}),u&&a1e({...ee}),s1e({...ee,apply:({elements:Ee,rects:it,availableWidth:ke,availableHeight:Le})=>{const{width:De,height:me}=it.reference,yt=Ee.floating.style;yt.setProperty("--radix-popper-available-width",`${ke}px`),yt.setProperty("--radix-popper-available-height",`${Le}px`),yt.setProperty("--radix-popper-anchor-width",`${De}px`),yt.setProperty("--radix-popper-anchor-height",`${me}px`)}}),O&&f1e({element:O,padding:s}),x1e({arrowWidth:P,arrowHeight:M}),h&&u1e({strategy:"referenceHidden",...ee})]}),[q,Y]=PU(G),re=Vr(m);ii(()=>{H&&re?.()},[H,re]);const ie=j.arrow?.x,se=j.arrow?.y,ye=j.arrow?.centerOffset!==0,[we,He]=y.useState();return ii(()=>{w&&He(window.getComputedStyle(w).zIndex)},[w]),N.jsx("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...K,transform:H?K.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:we,"--radix-popper-transform-origin":[j.transformOrigin?.x,j.transformOrigin?.y].join(" "),...j.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:N.jsx(m1e,{scope:n,placedSide:q,onArrowChange:E,arrowX:ie,arrowY:se,shouldHideArrow:ye,children:N.jsx(pt.div,{"data-side":q,"data-align":Y,...v,ref:S,style:{...v.style,animation:H?void 0:"none"}})})})});EU.displayName=C5;var OU="PopperArrow",y1e={top:"bottom",right:"left",bottom:"top",left:"right"},AU=y.forwardRef(function(t,n){const{__scopePopper:r,...i}=t,o=v1e(OU,r),a=y1e[o.placedSide];return N.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:N.jsx(p1e,{...i,ref:n,style:{...i.style,display:"block"}})})});AU.displayName=OU;function b1e(e){return e!==null}var x1e=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,s=a?0:e.arrowWidth,u=a?0:e.arrowHeight,[l,c]=PU(n),f={start:"0%",center:"50%",end:"100%"}[c],h=(i.arrow?.x??0)+s/2,p=(i.arrow?.y??0)+u/2;let m="",v="";return l==="bottom"?(m=a?f:`${h}px`,v=`${-u}px`):l==="top"?(m=a?f:`${h}px`,v=`${r.floating.height+u}px`):l==="right"?(m=`${-u}px`,v=a?f:`${p}px`):l==="left"&&(m=`${r.floating.width+u}px`,v=a?f:`${p}px`),{data:{x:m,y:v}}}});function PU(e){const[t,n="center"]=e.split("-");return[t,n]}var bw=_U,$m=CU,xw=EU,ww=AU,kE=["Enter"," "],w1e=["ArrowDown","PageUp","Home"],kU=["ArrowUp","PageDown","End"],_1e=[...w1e,...kU],S1e={ltr:[...kE,"ArrowRight"],rtl:[...kE,"ArrowLeft"]},C1e={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Im="Menu",[Sg,E1e,O1e]=YO(Im),[gf,TU]=vi(Im,[O1e,Vl,nw]),_w=Vl(),MU=nw(),[A1e,mf]=gf(Im),[P1e,Nm]=gf(Im),RU=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:o,modal:a=!0}=e,s=_w(t),[u,l]=y.useState(null),c=y.useRef(!1),f=Vr(o),h=Om(i);return y.useEffect(()=>{const p=()=>{c.current=!0,document.addEventListener("pointerdown",m,{capture:!0,once:!0}),document.addEventListener("pointermove",m,{capture:!0,once:!0})},m=()=>c.current=!1;return document.addEventListener("keydown",p,{capture:!0}),()=>{document.removeEventListener("keydown",p,{capture:!0}),document.removeEventListener("pointerdown",m,{capture:!0}),document.removeEventListener("pointermove",m,{capture:!0})}},[]),N.jsx(bw,{...s,children:N.jsx(A1e,{scope:t,open:n,onOpenChange:f,content:u,onContentChange:l,children:N.jsx(P1e,{scope:t,onClose:y.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:c,dir:h,modal:a,children:r})})})};RU.displayName=Im;var k1e="MenuAnchor",E5=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=_w(n);return N.jsx($m,{...i,...r,ref:t})});E5.displayName=k1e;var O5="MenuPortal",[T1e,DU]=gf(O5,{forceMount:void 0}),$U=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:i}=e,o=mf(O5,t);return N.jsx(T1e,{scope:t,forceMount:n,children:N.jsx(Gr,{present:n||o.open,children:N.jsx(Bh,{asChild:!0,container:i,children:r})})})};$U.displayName=O5;var ha="MenuContent",[M1e,A5]=gf(ha),IU=y.forwardRef((e,t)=>{const n=DU(ha,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=mf(ha,e.__scopeMenu),a=Nm(ha,e.__scopeMenu);return N.jsx(Sg.Provider,{scope:e.__scopeMenu,children:N.jsx(Gr,{present:r||o.open,children:N.jsx(Sg.Slot,{scope:e.__scopeMenu,children:a.modal?N.jsx(R1e,{...i,ref:t}):N.jsx(D1e,{...i,ref:t})})})})}),R1e=y.forwardRef((e,t)=>{const n=mf(ha,e.__scopeMenu),r=y.useRef(null),i=Yt(t,r);return y.useEffect(()=>{const o=r.current;if(o)return Rm(o)},[]),N.jsx(P5,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Ye(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),D1e=y.forwardRef((e,t)=>{const n=mf(ha,e.__scopeMenu);return N.jsx(P5,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),P5=y.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEntryFocus:u,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:h,onDismiss:p,disableOutsideScroll:m,...v}=e,b=mf(ha,n),w=Nm(ha,n),x=_w(n),S=MU(n),O=E1e(n),[E,C]=y.useState(null),P=y.useRef(null),M=Yt(t,P,b.onContentChange),I=y.useRef(0),B=y.useRef(""),W=y.useRef(0),V=y.useRef(null),ee=y.useRef("right"),Z=y.useRef(0),K=m?Mm:y.Fragment,G=m?{as:kl,allowPinchZoom:!0}:void 0,H=q=>{const Y=B.current+q,re=O().filter(Ee=>!Ee.disabled),ie=document.activeElement,se=re.find(Ee=>Ee.ref.current===ie)?.textValue,ye=re.map(Ee=>Ee.textValue),we=H1e(ye,Y,se),He=re.find(Ee=>Ee.textValue===we)?.ref.current;(function Ee(it){B.current=it,window.clearTimeout(I.current),it!==""&&(I.current=window.setTimeout(()=>Ee(""),1e3))})(Y),He&&setTimeout(()=>He.focus())};y.useEffect(()=>()=>window.clearTimeout(I.current),[]),gw();const j=y.useCallback(q=>ee.current===V.current?.side&&q1e(q,V.current?.area),[]);return N.jsx(M1e,{scope:n,searchRef:B,onItemEnter:y.useCallback(q=>{j(q)&&q.preventDefault()},[j]),onItemLeave:y.useCallback(q=>{j(q)||(P.current?.focus(),C(null))},[j]),onTriggerLeave:y.useCallback(q=>{j(q)&&q.preventDefault()},[j]),pointerGraceTimerRef:W,onPointerGraceIntentChange:y.useCallback(q=>{V.current=q},[]),children:N.jsx(K,{...G,children:N.jsx(Tm,{asChild:!0,trapped:i,onMountAutoFocus:Ye(o,q=>{q.preventDefault(),P.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:N.jsx(jh,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:h,onDismiss:p,children:N.jsx(fB,{asChild:!0,...S,dir:w.dir,orientation:"vertical",loop:r,currentTabStopId:E,onCurrentTabStopIdChange:C,onEntryFocus:Ye(u,q=>{w.isUsingKeyboardRef.current||q.preventDefault()}),preventScrollOnEntryFocus:!0,children:N.jsx(xw,{role:"menu","aria-orientation":"vertical","data-state":XU(b.open),"data-radix-menu-content":"",dir:w.dir,...x,...v,ref:M,style:{outline:"none",...v.style},onKeyDown:Ye(v.onKeyDown,q=>{const re=q.target.closest("[data-radix-menu-content]")===q.currentTarget,ie=q.ctrlKey||q.altKey||q.metaKey,se=q.key.length===1;re&&(q.key==="Tab"&&q.preventDefault(),!ie&&se&&H(q.key));const ye=P.current;if(q.target!==ye||!_1e.includes(q.key))return;q.preventDefault();const He=O().filter(Ee=>!Ee.disabled).map(Ee=>Ee.ref.current);kU.includes(q.key)&&He.reverse(),V1e(He)}),onBlur:Ye(e.onBlur,q=>{q.currentTarget.contains(q.target)||(window.clearTimeout(I.current),B.current="")}),onPointerMove:Ye(e.onPointerMove,Cg(q=>{const Y=q.target,re=Z.current!==q.clientX;if(q.currentTarget.contains(Y)&&re){const ie=q.clientX>Z.current?"right":"left";ee.current=ie,Z.current=q.clientX}}))})})})})})})});IU.displayName=ha;var $1e="MenuGroup",k5=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return N.jsx(pt.div,{role:"group",...r,ref:t})});k5.displayName=$1e;var I1e="MenuLabel",NU=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return N.jsx(pt.div,{...r,ref:t})});NU.displayName=I1e;var xb="MenuItem",P9="menu.itemSelect",Sw=y.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...i}=e,o=y.useRef(null),a=Nm(xb,e.__scopeMenu),s=A5(xb,e.__scopeMenu),u=Yt(t,o),l=y.useRef(!1),c=()=>{const f=o.current;if(!n&&f){const h=new CustomEvent(P9,{bubbles:!0,cancelable:!0});f.addEventListener(P9,p=>r?.(p),{once:!0}),Aj(f,h),h.defaultPrevented?l.current=!1:a.onClose()}};return N.jsx(LU,{...i,ref:u,disabled:n,onClick:Ye(e.onClick,c),onPointerDown:f=>{e.onPointerDown?.(f),l.current=!0},onPointerUp:Ye(e.onPointerUp,f=>{l.current||f.currentTarget?.click()}),onKeyDown:Ye(e.onKeyDown,f=>{const h=s.searchRef.current!=="";n||h&&f.key===" "||kE.includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})})});Sw.displayName=xb;var LU=y.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...o}=e,a=A5(xb,n),s=MU(n),u=y.useRef(null),l=Yt(t,u),[c,f]=y.useState(!1),[h,p]=y.useState("");return y.useEffect(()=>{const m=u.current;m&&p((m.textContent??"").trim())},[o.children]),N.jsx(Sg.ItemSlot,{scope:n,disabled:r,textValue:i??h,children:N.jsx(dB,{asChild:!0,...s,focusable:!r,children:N.jsx(pt.div,{role:"menuitem","data-highlighted":c?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...o,ref:l,onPointerMove:Ye(e.onPointerMove,Cg(m=>{r?a.onItemLeave(m):(a.onItemEnter(m),m.defaultPrevented||m.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Ye(e.onPointerLeave,Cg(m=>a.onItemLeave(m))),onFocus:Ye(e.onFocus,()=>f(!0)),onBlur:Ye(e.onBlur,()=>f(!1))})})})}),N1e="MenuCheckboxItem",FU=y.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...i}=e;return N.jsx(VU,{scope:e.__scopeMenu,checked:n,children:N.jsx(Sw,{role:"menuitemcheckbox","aria-checked":wb(n)?"mixed":n,...i,ref:t,"data-state":M5(n),onSelect:Ye(i.onSelect,()=>r?.(wb(n)?!0:!n),{checkForDefaultPrevented:!1})})})});FU.displayName=N1e;var jU="MenuRadioGroup",[L1e,F1e]=gf(jU,{value:void 0,onValueChange:()=>{}}),BU=y.forwardRef((e,t)=>{const{value:n,onValueChange:r,...i}=e,o=Vr(r);return N.jsx(L1e,{scope:e.__scopeMenu,value:n,onValueChange:o,children:N.jsx(k5,{...i,ref:t})})});BU.displayName=jU;var zU="MenuRadioItem",UU=y.forwardRef((e,t)=>{const{value:n,...r}=e,i=F1e(zU,e.__scopeMenu),o=n===i.value;return N.jsx(VU,{scope:e.__scopeMenu,checked:o,children:N.jsx(Sw,{role:"menuitemradio","aria-checked":o,...r,ref:t,"data-state":M5(o),onSelect:Ye(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});UU.displayName=zU;var T5="MenuItemIndicator",[VU,j1e]=gf(T5,{checked:!1}),WU=y.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...i}=e,o=j1e(T5,n);return N.jsx(Gr,{present:r||wb(o.checked)||o.checked===!0,children:N.jsx(pt.span,{...i,ref:t,"data-state":M5(o.checked)})})});WU.displayName=T5;var B1e="MenuSeparator",HU=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return N.jsx(pt.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});HU.displayName=B1e;var z1e="MenuArrow",KU=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=_w(n);return N.jsx(ww,{...i,...r,ref:t})});KU.displayName=z1e;var U1e="MenuSub",[JXe,qU]=gf(U1e),f0="MenuSubTrigger",GU=y.forwardRef((e,t)=>{const n=mf(f0,e.__scopeMenu),r=Nm(f0,e.__scopeMenu),i=qU(f0,e.__scopeMenu),o=A5(f0,e.__scopeMenu),a=y.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:u}=o,l={__scopeMenu:e.__scopeMenu},c=y.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return y.useEffect(()=>c,[c]),y.useEffect(()=>{const f=s.current;return()=>{window.clearTimeout(f),u(null)}},[s,u]),N.jsx(E5,{asChild:!0,...l,children:N.jsx(LU,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":XU(n.open),...e,ref:Qx(t,i.onTriggerChange),onClick:f=>{e.onClick?.(f),!(e.disabled||f.defaultPrevented)&&(f.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Ye(e.onPointerMove,Cg(f=>{o.onItemEnter(f),!f.defaultPrevented&&!e.disabled&&!n.open&&!a.current&&(o.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{n.onOpenChange(!0),c()},100))})),onPointerLeave:Ye(e.onPointerLeave,Cg(f=>{c();const h=n.content?.getBoundingClientRect();if(h){const p=n.content?.dataset.side,m=p==="right",v=m?-5:5,b=h[m?"left":"right"],w=h[m?"right":"left"];o.onPointerGraceIntentChange({area:[{x:f.clientX+v,y:f.clientY},{x:b,y:h.top},{x:w,y:h.top},{x:w,y:h.bottom},{x:b,y:h.bottom}],side:p}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(f),f.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:Ye(e.onKeyDown,f=>{const h=o.searchRef.current!=="";e.disabled||h&&f.key===" "||S1e[r.dir].includes(f.key)&&(n.onOpenChange(!0),n.content?.focus(),f.preventDefault())})})})});GU.displayName=f0;var YU="MenuSubContent",ZU=y.forwardRef((e,t)=>{const n=DU(ha,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=mf(ha,e.__scopeMenu),a=Nm(ha,e.__scopeMenu),s=qU(YU,e.__scopeMenu),u=y.useRef(null),l=Yt(t,u);return N.jsx(Sg.Provider,{scope:e.__scopeMenu,children:N.jsx(Gr,{present:r||o.open,children:N.jsx(Sg.Slot,{scope:e.__scopeMenu,children:N.jsx(P5,{id:s.contentId,"aria-labelledby":s.triggerId,...i,ref:l,align:"start",side:a.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:c=>{a.isUsingKeyboardRef.current&&u.current?.focus(),c.preventDefault()},onCloseAutoFocus:c=>c.preventDefault(),onFocusOutside:Ye(e.onFocusOutside,c=>{c.target!==s.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:Ye(e.onEscapeKeyDown,c=>{a.onClose(),c.preventDefault()}),onKeyDown:Ye(e.onKeyDown,c=>{const f=c.currentTarget.contains(c.target),h=C1e[a.dir].includes(c.key);f&&h&&(o.onOpenChange(!1),s.trigger?.focus(),c.preventDefault())})})})})})});ZU.displayName=YU;function XU(e){return e?"open":"closed"}function wb(e){return e==="indeterminate"}function M5(e){return wb(e)?"indeterminate":e?"checked":"unchecked"}function V1e(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function W1e(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function H1e(e,t,n){const i=t.length>1&&Array.from(t).every(l=>l===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let a=W1e(e,Math.max(o,0));i.length===1&&(a=a.filter(l=>l!==n));const u=a.find(l=>l.toLowerCase().startsWith(i.toLowerCase()));return u!==n?u:void 0}function K1e(e,t){const{x:n,y:r}=e;let i=!1;for(let o=0,a=t.length-1;o<t.length;a=o++){const s=t[o].x,u=t[o].y,l=t[a].x,c=t[a].y;u>r!=c>r&&n<(l-s)*(r-u)/(c-u)+s&&(i=!i)}return i}function q1e(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return K1e(n,t)}function Cg(e){return t=>t.pointerType==="mouse"?e(t):void 0}var G1e=RU,Y1e=E5,Z1e=$U,X1e=IU,Q1e=k5,J1e=NU,eye=Sw,tye=FU,nye=BU,rye=UU,iye=WU,oye=HU,aye=KU,sye=GU,uye=ZU,R5="DropdownMenu",[lye,eQe]=vi(R5,[TU]),Zi=TU(),[cye,QU]=lye(R5),JU=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:o,onOpenChange:a,modal:s=!0}=e,u=Zi(t),l=y.useRef(null),[c=!1,f]=Xa({prop:i,defaultProp:o,onChange:a});return N.jsx(cye,{scope:t,triggerId:Fo(),triggerRef:l,contentId:Fo(),open:c,onOpenChange:f,onOpenToggle:y.useCallback(()=>f(h=>!h),[f]),modal:s,children:N.jsx(G1e,{...u,open:c,onOpenChange:f,dir:r,modal:s,children:n})})};JU.displayName=R5;var eV="DropdownMenuTrigger",tV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,o=QU(eV,n),a=Zi(n);return N.jsx(Y1e,{asChild:!0,...a,children:N.jsx(pt.button,{type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...i,ref:Qx(t,o.triggerRef),onPointerDown:Ye(e.onPointerDown,s=>{!r&&s.button===0&&s.ctrlKey===!1&&(o.onOpenToggle(),o.open||s.preventDefault())}),onKeyDown:Ye(e.onKeyDown,s=>{r||(["Enter"," "].includes(s.key)&&o.onOpenToggle(),s.key==="ArrowDown"&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())})})})});tV.displayName=eV;var fye="DropdownMenuPortal",nV=e=>{const{__scopeDropdownMenu:t,...n}=e,r=Zi(t);return N.jsx(Z1e,{...r,...n})};nV.displayName=fye;var rV="DropdownMenuContent",iV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=QU(rV,n),o=Zi(n),a=y.useRef(!1);return N.jsx(X1e,{id:i.contentId,"aria-labelledby":i.triggerId,...o,...r,ref:t,onCloseAutoFocus:Ye(e.onCloseAutoFocus,s=>{a.current||i.triggerRef.current?.focus(),a.current=!1,s.preventDefault()}),onInteractOutside:Ye(e.onInteractOutside,s=>{const u=s.detail.originalEvent,l=u.button===0&&u.ctrlKey===!0,c=u.button===2||l;(!i.modal||c)&&(a.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});iV.displayName=rV;var dye="DropdownMenuGroup",oV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(Q1e,{...i,...r,ref:t})});oV.displayName=dye;var hye="DropdownMenuLabel",aV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(J1e,{...i,...r,ref:t})});aV.displayName=hye;var pye="DropdownMenuItem",sV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(eye,{...i,...r,ref:t})});sV.displayName=pye;var gye="DropdownMenuCheckboxItem",uV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(tye,{...i,...r,ref:t})});uV.displayName=gye;var mye="DropdownMenuRadioGroup",vye=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(nye,{...i,...r,ref:t})});vye.displayName=mye;var yye="DropdownMenuRadioItem",lV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(rye,{...i,...r,ref:t})});lV.displayName=yye;var bye="DropdownMenuItemIndicator",cV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(iye,{...i,...r,ref:t})});cV.displayName=bye;var xye="DropdownMenuSeparator",fV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(oye,{...i,...r,ref:t})});fV.displayName=xye;var wye="DropdownMenuArrow",_ye=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(aye,{...i,...r,ref:t})});_ye.displayName=wye;var Sye="DropdownMenuSubTrigger",dV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(sye,{...i,...r,ref:t})});dV.displayName=Sye;var Cye="DropdownMenuSubContent",hV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(uye,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});hV.displayName=Cye;var tQe=JU,nQe=tV,rQe=nV,iQe=iV,oQe=oV,aQe=aV,sQe=sV,uQe=uV,lQe=lV,cQe=cV,fQe=fV,dQe=dV,hQe=hV,D5="Collapsible",[Eye,pQe]=vi(D5),[Oye,$5]=Eye(D5),pV=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:o,onOpenChange:a,...s}=e,[u=!1,l]=Xa({prop:r,defaultProp:i,onChange:a});return N.jsx(Oye,{scope:n,disabled:o,contentId:Fo(),open:u,onOpenToggle:y.useCallback(()=>l(c=>!c),[l]),children:N.jsx(pt.div,{"data-state":N5(u),"data-disabled":o?"":void 0,...s,ref:t})})});pV.displayName=D5;var gV="CollapsibleTrigger",Aye=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,i=$5(gV,n);return N.jsx(pt.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":N5(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...r,ref:t,onClick:Ye(e.onClick,i.onOpenToggle)})});Aye.displayName=gV;var I5="CollapsibleContent",Pye=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=$5(I5,e.__scopeCollapsible);return N.jsx(Gr,{present:n||i.open,children:({present:o})=>N.jsx(kye,{...r,ref:t,present:o})})});Pye.displayName=I5;var kye=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:i,...o}=e,a=$5(I5,n),[s,u]=y.useState(r),l=y.useRef(null),c=Yt(t,l),f=y.useRef(0),h=f.current,p=y.useRef(0),m=p.current,v=a.open||s,b=y.useRef(v),w=y.useRef(void 0);return y.useEffect(()=>{const x=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(x)},[]),ii(()=>{const x=l.current;if(x){w.current=w.current||{transitionDuration:x.style.transitionDuration,animationName:x.style.animationName},x.style.transitionDuration="0s",x.style.animationName="none";const S=x.getBoundingClientRect();f.current=S.height,p.current=S.width,b.current||(x.style.transitionDuration=w.current.transitionDuration,x.style.animationName=w.current.animationName),u(r)}},[a.open,r]),N.jsx(pt.div,{"data-state":N5(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!v,...o,ref:c,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...e.style},children:v&&i})});function N5(e){return e?"open":"closed"}var gQe=pV,Tye="VisuallyHidden",L5=y.forwardRef((e,t)=>N.jsx(pt.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));L5.displayName=Tye;var Mye=L5,[Cw,mQe]=vi("Tooltip",[Vl]),Ew=Vl(),mV="TooltipProvider",Rye=700,TE="tooltip.open",[Dye,F5]=Cw(mV),vV=e=>{const{__scopeTooltip:t,delayDuration:n=Rye,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:o}=e,[a,s]=y.useState(!0),u=y.useRef(!1),l=y.useRef(0);return y.useEffect(()=>{const c=l.current;return()=>window.clearTimeout(c)},[]),N.jsx(Dye,{scope:t,isOpenDelayed:a,delayDuration:n,onOpen:y.useCallback(()=>{window.clearTimeout(l.current),s(!1)},[]),onClose:y.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>s(!0),r)},[r]),isPointerInTransitRef:u,onPointerInTransitChange:y.useCallback(c=>{u.current=c},[]),disableHoverableContent:i,children:o})};vV.displayName=mV;var Ow="Tooltip",[$ye,Lm]=Cw(Ow),yV=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:i=!1,onOpenChange:o,disableHoverableContent:a,delayDuration:s}=e,u=F5(Ow,e.__scopeTooltip),l=Ew(t),[c,f]=y.useState(null),h=Fo(),p=y.useRef(0),m=a??u.disableHoverableContent,v=s??u.delayDuration,b=y.useRef(!1),[w=!1,x]=Xa({prop:r,defaultProp:i,onChange:P=>{P?(u.onOpen(),document.dispatchEvent(new CustomEvent(TE))):u.onClose(),o?.(P)}}),S=y.useMemo(()=>w?b.current?"delayed-open":"instant-open":"closed",[w]),O=y.useCallback(()=>{window.clearTimeout(p.current),p.current=0,b.current=!1,x(!0)},[x]),E=y.useCallback(()=>{window.clearTimeout(p.current),p.current=0,x(!1)},[x]),C=y.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>{b.current=!0,x(!0),p.current=0},v)},[v,x]);return y.useEffect(()=>()=>{p.current&&(window.clearTimeout(p.current),p.current=0)},[]),N.jsx(bw,{...l,children:N.jsx($ye,{scope:t,contentId:h,open:w,stateAttribute:S,trigger:c,onTriggerChange:f,onTriggerEnter:y.useCallback(()=>{u.isOpenDelayed?C():O()},[u.isOpenDelayed,C,O]),onTriggerLeave:y.useCallback(()=>{m?E():(window.clearTimeout(p.current),p.current=0)},[E,m]),onOpen:O,onClose:E,disableHoverableContent:m,children:n})})};yV.displayName=Ow;var ME="TooltipTrigger",bV=y.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=Lm(ME,n),o=F5(ME,n),a=Ew(n),s=y.useRef(null),u=Yt(t,s,i.onTriggerChange),l=y.useRef(!1),c=y.useRef(!1),f=y.useCallback(()=>l.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),N.jsx($m,{asChild:!0,...a,children:N.jsx(pt.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:u,onPointerMove:Ye(e.onPointerMove,h=>{h.pointerType!=="touch"&&!c.current&&!o.isPointerInTransitRef.current&&(i.onTriggerEnter(),c.current=!0)}),onPointerLeave:Ye(e.onPointerLeave,()=>{i.onTriggerLeave(),c.current=!1}),onPointerDown:Ye(e.onPointerDown,()=>{l.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:Ye(e.onFocus,()=>{l.current||i.onOpen()}),onBlur:Ye(e.onBlur,i.onClose),onClick:Ye(e.onClick,i.onClose)})})});bV.displayName=ME;var j5="TooltipPortal",[Iye,Nye]=Cw(j5,{forceMount:void 0}),xV=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,o=Lm(j5,t);return N.jsx(Iye,{scope:t,forceMount:n,children:N.jsx(Gr,{present:n||o.open,children:N.jsx(Bh,{asChild:!0,container:i,children:r})})})};xV.displayName=j5;var eh="TooltipContent",wV=y.forwardRef((e,t)=>{const n=Nye(eh,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...o}=e,a=Lm(eh,e.__scopeTooltip);return N.jsx(Gr,{present:r||a.open,children:a.disableHoverableContent?N.jsx(_V,{side:i,...o,ref:t}):N.jsx(Lye,{side:i,...o,ref:t})})}),Lye=y.forwardRef((e,t)=>{const n=Lm(eh,e.__scopeTooltip),r=F5(eh,e.__scopeTooltip),i=y.useRef(null),o=Yt(t,i),[a,s]=y.useState(null),{trigger:u,onClose:l}=n,c=i.current,{onPointerInTransitChange:f}=r,h=y.useCallback(()=>{s(null),f(!1)},[f]),p=y.useCallback((m,v)=>{const b=m.currentTarget,w={x:m.clientX,y:m.clientY},x=zye(w,b.getBoundingClientRect()),S=Uye(w,x),O=Vye(v.getBoundingClientRect()),E=Hye([...S,...O]);s(E),f(!0)},[f]);return y.useEffect(()=>()=>h(),[h]),y.useEffect(()=>{if(u&&c){const m=b=>p(b,c),v=b=>p(b,u);return u.addEventListener("pointerleave",m),c.addEventListener("pointerleave",v),()=>{u.removeEventListener("pointerleave",m),c.removeEventListener("pointerleave",v)}}},[u,c,p,h]),y.useEffect(()=>{if(a){const m=v=>{const b=v.target,w={x:v.clientX,y:v.clientY},x=u?.contains(b)||c?.contains(b),S=!Wye(w,a);x?h():S&&(h(),l())};return document.addEventListener("pointermove",m),()=>document.removeEventListener("pointermove",m)}},[u,c,a,l,h]),N.jsx(_V,{...e,ref:o})}),[Fye,jye]=Cw(Ow,{isInside:!1}),_V=y.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:a,...s}=e,u=Lm(eh,n),l=Ew(n),{onClose:c}=u;return y.useEffect(()=>(document.addEventListener(TE,c),()=>document.removeEventListener(TE,c)),[c]),y.useEffect(()=>{if(u.trigger){const f=h=>{h.target?.contains(u.trigger)&&c()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[u.trigger,c]),N.jsx(jh,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:f=>f.preventDefault(),onDismiss:c,children:N.jsxs(xw,{"data-state":u.stateAttribute,...l,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[N.jsx(BO,{children:r}),N.jsx(Fye,{scope:n,isInside:!0,children:N.jsx(Mye,{id:u.contentId,role:"tooltip",children:i||r})})]})})});wV.displayName=eh;var SV="TooltipArrow",Bye=y.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=Ew(n);return jye(SV,n).isInside?null:N.jsx(ww,{...i,...r,ref:t})});Bye.displayName=SV;function zye(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function Uye(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function Vye(e){const{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function Wye(e,t){const{x:n,y:r}=e;let i=!1;for(let o=0,a=t.length-1;o<t.length;a=o++){const s=t[o].x,u=t[o].y,l=t[a].x,c=t[a].y;u>r!=c>r&&n<(l-s)*(r-u)/(c-u)+s&&(i=!i)}return i}function Hye(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),Kye(t)}function Kye(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const i=e[r];for(;t.length>=2;){const o=t[t.length-1],a=t[t.length-2];if((o.x-a.x)*(i.y-a.y)>=(o.y-a.y)*(i.x-a.x))t.pop();else break}t.push(i)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const i=e[r];for(;n.length>=2;){const o=n[n.length-1],a=n[n.length-2];if((o.x-a.x)*(i.y-a.y)>=(o.y-a.y)*(i.x-a.x))n.pop();else break}n.push(i)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var vQe=vV,yQe=yV,bQe=bV,xQe=xV,wQe=wV;/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qye=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),CV=(...e)=>e.filter((t,n,r)=>!!t&&r.indexOf(t)===n).join(" ");/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var Gye={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Yye=y.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:o,iconNode:a,...s},u)=>y.createElement("svg",{ref:u,...Gye,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:CV("lucide",i),...s},[...a.map(([l,c])=>y.createElement(l,c)),...Array.isArray(o)?o:[o]]));/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vt=(e,t)=>{const n=y.forwardRef(({className:r,...i},o)=>y.createElement(Yye,{ref:o,iconNode:t,className:CV(`lucide-${qye(e)}`,r),...i}));return n.displayName=`${e}`,n};/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _Qe=Vt("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const SQe=Vt("ArrowDownToLine",[["path",{d:"M12 17V3",key:"1cwfxf"}],["path",{d:"m6 11 6 6 6-6",key:"12ii2o"}],["path",{d:"M19 21H5",key:"150jfl"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const CQe=Vt("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const EQe=Vt("ArrowUpDown",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const OQe=Vt("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const AQe=Vt("BarChart3",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const PQe=Vt("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kQe=Vt("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const TQe=Vt("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const MQe=Vt("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const RQe=Vt("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const DQe=Vt("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $Qe=Vt("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const IQe=Vt("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const NQe=Vt("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const LQe=Vt("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const FQe=Vt("ClipboardCopy",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const jQe=Vt("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const BQe=Vt("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zQe=Vt("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const UQe=Vt("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const VQe=Vt("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const WQe=Vt("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const HQe=Vt("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const KQe=Vt("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qQe=Vt("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const GQe=Vt("MessagesSquare",[["path",{d:"M14 9a2 2 0 0 1-2 2H6l-4 4V4c0-1.1.9-2 2-2h8a2 2 0 0 1 2 2z",key:"jj09z8"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1",key:"1cx29u"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const YQe=Vt("Network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ZQe=Vt("Package",[["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const XQe=Vt("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const QQe=Vt("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const JQe=Vt("Power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const eJe=Vt("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tJe=Vt("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nJe=Vt("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rJe=Vt("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const iJe=Vt("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const oJe=Vt("ShieldBan",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m4.243 5.21 14.39 12.472",key:"1c9a7c"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const aJe=Vt("Timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sJe=Vt("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const uJe=Vt("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lJe=Vt("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cJe=Vt("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
* @license lucide-react v0.399.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fJe=Vt("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var k9=1,Zye=.9,Xye=.8,Qye=.17,BS=.1,zS=.999,Jye=.9999,ebe=.99,tbe=/[\\\/_+.#"@\[\(\{&]/,nbe=/[\\\/_+.#"@\[\(\{&]/g,rbe=/[\s-]/,EV=/[\s-]/g;function RE(e,t,n,r,i,o,a){if(o===t.length)return i===e.length?k9:ebe;var s=`${i},${o}`;if(a[s]!==void 0)return a[s];for(var u=r.charAt(o),l=n.indexOf(u,i),c=0,f,h,p,m;l>=0;)f=RE(e,t,n,r,l+1,o+1,a),f>c&&(l===i?f*=k9:tbe.test(e.charAt(l-1))?(f*=Xye,p=e.slice(i,l-1).match(nbe),p&&i>0&&(f*=Math.pow(zS,p.length))):rbe.test(e.charAt(l-1))?(f*=Zye,m=e.slice(i,l-1).match(EV),m&&i>0&&(f*=Math.pow(zS,m.length))):(f*=Qye,i>0&&(f*=Math.pow(zS,l-i))),e.charAt(l)!==t.charAt(o)&&(f*=Jye)),(f<BS&&n.charAt(l-1)===r.charAt(o+1)||r.charAt(o+1)===r.charAt(o)&&n.charAt(l-1)!==r.charAt(o))&&(h=RE(e,t,n,r,l+1,o+2,a),h*BS>f&&(f=h*BS)),f>c&&(c=f),l=n.indexOf(u,l+1);return a[s]=c,c}function T9(e){return e.toLowerCase().replace(EV," ")}function ibe(e,t){return RE(e,t,T9(e),T9(t),0,0,{})}function Ki(){return Ki=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ki.apply(this,arguments)}function Dd(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function obe(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function OV(...e){return t=>e.forEach(n=>obe(n,t))}function Fm(...e){return y.useCallback(OV(...e),e)}function abe(e,t=[]){let n=[];function r(o,a){const s=y.createContext(a),u=n.length;n=[...n,a];function l(f){const{scope:h,children:p,...m}=f,v=h?.[e][u]||s,b=y.useMemo(()=>m,Object.values(m));return y.createElement(v.Provider,{value:b},p)}function c(f,h){const p=h?.[e][u]||s,m=y.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${f}\` must be used within \`${o}\``)}return l.displayName=o+"Provider",[l,c]}const i=()=>{const o=n.map(a=>y.createContext(a));return function(s){const u=s?.[e]||o;return y.useMemo(()=>({[`__scope${e}`]:{...s,[e]:u}}),[s,u])}};return i.scopeName=e,[r,sbe(i,...t)]}function sbe(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const a=r.reduce((s,{useScope:u,scopeName:l})=>{const f=u(o)[`__scope${l}`];return{...s,...f}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}const ube=globalThis?.document?y.useLayoutEffect:()=>{},lbe=U4.useId||(()=>{});let cbe=0;function US(e){const[t,n]=y.useState(lbe());return ube(()=>{e||n(r=>r??String(cbe++))},[e]),e||(t?`radix-${t}`:"")}function AV(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function fbe({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,i]=dbe({defaultProp:t,onChange:n}),o=e!==void 0,a=o?e:r,s=AV(n),u=y.useCallback(l=>{if(o){const f=typeof l=="function"?l(e):l;f!==e&&s(f)}else i(l)},[o,e,i,s]);return[a,u]}function dbe({defaultProp:e,onChange:t}){const n=y.useState(e),[r]=n,i=y.useRef(r),o=AV(t);return y.useEffect(()=>{i.current!==r&&(o(r),i.current=r)},[r,i,o]),n}const B5=y.forwardRef((e,t)=>{const{children:n,...r}=e,i=y.Children.toArray(n),o=i.find(pbe);if(o){const a=o.props.children,s=i.map(u=>u===o?y.Children.count(a)>1?y.Children.only(null):y.isValidElement(a)?a.props.children:null:u);return y.createElement(DE,Ki({},r,{ref:t}),y.isValidElement(a)?y.cloneElement(a,void 0,s):null)}return y.createElement(DE,Ki({},r,{ref:t}),n)});B5.displayName="Slot";const DE=y.forwardRef((e,t)=>{const{children:n,...r}=e;return y.isValidElement(n)?y.cloneElement(n,{...gbe(r,n.props),ref:OV(t,n.ref)}):y.Children.count(n)>1?y.Children.only(null):null});DE.displayName="SlotClone";const hbe=({children:e})=>y.createElement(y.Fragment,null,e);function pbe(e){return y.isValidElement(e)&&e.type===hbe}function gbe(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?n[r]=(...s)=>{o?.(...s),i?.(...s)}:r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}const mbe=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"],Aw=mbe.reduce((e,t)=>{const n=y.forwardRef((r,i)=>{const{asChild:o,...a}=r,s=o?B5:t;return y.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),y.createElement(s,Ki({},a,{ref:i}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function vbe(e,t){e&&Pu.flushSync(()=>e.dispatchEvent(t))}function z5(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function ybe(e){const t=z5(e);y.useEffect(()=>{const n=r=>{r.key==="Escape"&&t(r)};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[t])}const $E="dismissableLayer.update",bbe="dismissableLayer.pointerDownOutside",xbe="dismissableLayer.focusOutside";let M9;const wbe=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_be=y.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...u}=e,l=y.useContext(wbe),[c,f]=y.useState(null),[,h]=y.useState({}),p=Fm(t,C=>f(C)),m=Array.from(l.layers),[v]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),b=m.indexOf(v),w=c?m.indexOf(c):-1,x=l.layersWithOutsidePointerEventsDisabled.size>0,S=w>=b,O=Sbe(C=>{const P=C.target,M=[...l.branches].some(I=>I.contains(P));!S||M||(i?.(C),a?.(C),C.defaultPrevented||s?.())}),E=Cbe(C=>{const P=C.target;[...l.branches].some(I=>I.contains(P))||(o?.(C),a?.(C),C.defaultPrevented||s?.())});return ybe(C=>{w===l.layers.size-1&&(r?.(C),!C.defaultPrevented&&s&&(C.preventDefault(),s()))}),y.useEffect(()=>{if(c)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(M9=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),R9(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(document.body.style.pointerEvents=M9)}},[c,n,l]),y.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),R9())},[c,l]),y.useEffect(()=>{const C=()=>h({});return document.addEventListener($E,C),()=>document.removeEventListener($E,C)},[]),y.createElement(Aw.div,Ki({},u,{ref:p,style:{pointerEvents:x?S?"auto":"none":void 0,...e.style},onFocusCapture:Dd(e.onFocusCapture,E.onFocusCapture),onBlurCapture:Dd(e.onBlurCapture,E.onBlurCapture),onPointerDownCapture:Dd(e.onPointerDownCapture,O.onPointerDownCapture)}))});function Sbe(e){const t=z5(e),n=y.useRef(!1),r=y.useRef(()=>{});return y.useEffect(()=>{const i=a=>{if(a.target&&!n.current){let u=function(){PV(bbe,t,s,{discrete:!0})};const s={originalEvent:a};a.pointerType==="touch"?(document.removeEventListener("click",r.current),r.current=u,document.addEventListener("click",r.current,{once:!0})):u()}n.current=!1},o=window.setTimeout(()=>{document.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(o),document.removeEventListener("pointerdown",i),document.removeEventListener("click",r.current)}},[t]),{onPointerDownCapture:()=>n.current=!0}}function Cbe(e){const t=z5(e),n=y.useRef(!1);return y.useEffect(()=>{const r=i=>{i.target&&!n.current&&PV(xbe,t,{originalEvent:i},{discrete:!1})};return document.addEventListener("focusin",r),()=>document.removeEventListener("focusin",r)},[t]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function R9(){const e=new CustomEvent($E);document.dispatchEvent(e)}function PV(e,t,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?vbe(i,o):i.dispatchEvent(o)}function D9(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}const VS="focusScope.autoFocusOnMount",WS="focusScope.autoFocusOnUnmount",$9={bubbles:!1,cancelable:!0},Ebe=y.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,u]=y.useState(null),l=D9(i),c=D9(o),f=y.useRef(null),h=Fm(t,v=>u(v)),p=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(r){let v=function(w){if(p.paused||!s)return;const x=w.target;s.contains(x)?f.current=x:dc(f.current,{select:!0})},b=function(w){p.paused||!s||s.contains(w.relatedTarget)||dc(f.current,{select:!0})};return document.addEventListener("focusin",v),document.addEventListener("focusout",b),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",b)}}},[r,s,p.paused]),y.useEffect(()=>{if(s){N9.add(p);const v=document.activeElement;if(!s.contains(v)){const w=new CustomEvent(VS,$9);s.addEventListener(VS,l),s.dispatchEvent(w),w.defaultPrevented||(Obe(Mbe(kV(s)),{select:!0}),document.activeElement===v&&dc(s))}return()=>{s.removeEventListener(VS,l),setTimeout(()=>{const w=new CustomEvent(WS,$9);s.addEventListener(WS,c),s.dispatchEvent(w),w.defaultPrevented||dc(v??document.body,{select:!0}),s.removeEventListener(WS,c),N9.remove(p)},0)}}},[s,l,c,p]);const m=y.useCallback(v=>{if(!n&&!r||p.paused)return;const b=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,w=document.activeElement;if(b&&w){const x=v.currentTarget,[S,O]=Abe(x);S&&O?!v.shiftKey&&w===O?(v.preventDefault(),n&&dc(S,{select:!0})):v.shiftKey&&w===S&&(v.preventDefault(),n&&dc(O,{select:!0})):w===x&&v.preventDefault()}},[n,r,p.paused]);return y.createElement(Aw.div,Ki({tabIndex:-1},a,{ref:h,onKeyDown:m}))});function Obe(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(dc(r,{select:t}),document.activeElement!==n)return}function Abe(e){const t=kV(e),n=I9(t,e),r=I9(t.reverse(),e);return[n,r]}function kV(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function I9(e,t){for(const n of e)if(!Pbe(n,{upTo:t}))return n}function Pbe(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function kbe(e){return e instanceof HTMLInputElement&&"select"in e}function dc(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&kbe(e)&&t&&e.select()}}const N9=Tbe();function Tbe(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=L9(e,t),e.unshift(t)},remove(t){var n;e=L9(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function L9(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Mbe(e){return e.filter(t=>t.tagName!=="A")}const Rbe=y.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...i}=e;return r?Yx.createPortal(y.createElement(Aw.div,Ki({},i,{ref:t})),r):null}),F9=globalThis?.document?y.useLayoutEffect:()=>{};function Dbe(e,t){return y.useReducer((n,r)=>{const i=t[n][r];return i??n},e)}const Pw=e=>{const{present:t,children:n}=e,r=$be(t),i=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),o=Fm(r.ref,i.ref);return typeof n=="function"||r.isPresent?y.cloneElement(i,{ref:o}):null};Pw.displayName="Presence";function $be(e){const[t,n]=y.useState(),r=y.useRef({}),i=y.useRef(e),o=y.useRef("none"),a=e?"mounted":"unmounted",[s,u]=Dbe(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const l=b1(r.current);o.current=s==="mounted"?l:"none"},[s]),F9(()=>{const l=r.current,c=i.current;if(c!==e){const h=o.current,p=b1(l);e?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&h!==p?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,u]),F9(()=>{if(t){const l=f=>{const p=b1(r.current).includes(f.animationName);f.target===t&&p&&Pu.flushSync(()=>u("ANIMATION_END"))},c=f=>{f.target===t&&(o.current=b1(r.current))};return t.addEventListener("animationstart",c),t.addEventListener("animationcancel",l),t.addEventListener("animationend",l),()=>{t.removeEventListener("animationstart",c),t.removeEventListener("animationcancel",l),t.removeEventListener("animationend",l)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(l=>{l&&(r.current=getComputedStyle(l)),n(l)},[])}}function b1(e){return e?.animationName||"none"}let HS=0;function Ibe(){y.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:j9()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:j9()),HS++,()=>{HS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),HS--}},[])}function j9(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var cy="right-scroll-bar-position",fy="width-before-scroll-bar",Nbe="with-scroll-bars-hidden",Lbe="--removed-body-scroll-bar-size";function KS(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Fbe(e,t){var n=y.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}var jbe=typeof window<"u"?y.useLayoutEffect:y.useEffect,B9=new WeakMap;function Bbe(e,t){var n=Fbe(null,function(r){return e.forEach(function(i){return KS(i,r)})});return jbe(function(){var r=B9.get(n);if(r){var i=new Set(r),o=new Set(e),a=n.current;i.forEach(function(s){o.has(s)||KS(s,null)}),o.forEach(function(s){i.has(s)||KS(s,a)})}B9.set(n,e)},[e]),n}var TV=Nz(),qS=function(){},kw=y.forwardRef(function(e,t){var n=y.useRef(null),r=y.useState({onScrollCapture:qS,onWheelCapture:qS,onTouchMoveCapture:qS}),i=r[0],o=r[1],a=e.forwardProps,s=e.children,u=e.className,l=e.removeScrollBar,c=e.enabled,f=e.shards,h=e.sideCar,p=e.noIsolation,m=e.inert,v=e.allowPinchZoom,b=e.as,w=b===void 0?"div":b,x=l5(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),S=h,O=Bbe([n,t]),E=Ri(Ri({},x),i);return y.createElement(y.Fragment,null,c&&y.createElement(S,{sideCar:TV,removeScrollBar:l,shards:f,noIsolation:p,inert:m,setCallbacks:o,allowPinchZoom:!!v,lockRef:n}),a?y.cloneElement(y.Children.only(s),Ri(Ri({},E),{ref:O})):y.createElement(w,Ri({},E,{className:u,ref:O}),s))});kw.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};kw.classNames={fullWidth:fy,zeroRight:cy};var zbe={left:0,top:0,right:0,gap:0},GS=function(e){return parseInt(e||"",10)||0},Ube=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[GS(n),GS(r),GS(i)]},Vbe=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return zbe;var t=Ube(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Wbe=c5(),$d="data-scroll-locked",Hbe=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),`
.`.concat(Nbe,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(s,"px ").concat(r,`;
}
body[`).concat($d,`] {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
padding-left: `.concat(i,`px;
padding-top: `).concat(o,`px;
padding-right: `).concat(a,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(s,"px ").concat(r,`;
`),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
}
.`).concat(cy,` {
right: `).concat(s,"px ").concat(r,`;
}
.`).concat(fy,` {
margin-right: `).concat(s,"px ").concat(r,`;
}
.`).concat(cy," .").concat(cy,` {
right: 0 `).concat(r,`;
}
.`).concat(fy," .").concat(fy,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat($d,`] {
`).concat(Lbe,": ").concat(s,`px;
}
`)},z9=function(){var e=parseInt(document.body.getAttribute($d)||"0",10);return isFinite(e)?e:0},Kbe=function(){y.useEffect(function(){return document.body.setAttribute($d,(z9()+1).toString()),function(){var e=z9()-1;e<=0?document.body.removeAttribute($d):document.body.setAttribute($d,e.toString())}},[])},qbe=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;Kbe();var o=y.useMemo(function(){return Vbe(i)},[i]);return y.createElement(Wbe,{styles:Hbe(o,!t,i,n?"":"!important")})},IE=!1;if(typeof window<"u")try{var x1=Object.defineProperty({},"passive",{get:function(){return IE=!0,!0}});window.addEventListener("test",x1,x1),window.removeEventListener("test",x1,x1)}catch{IE=!1}var Gf=IE?{passive:!1}:!1,Gbe=function(e){var t=window.getComputedStyle(e);return t.overflowY!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowY==="visible")},Ybe=function(e){var t=window.getComputedStyle(e);return t.overflowX!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowX==="visible")},U9=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=MV(e,n);if(r){var i=RV(e,n),o=i[1],a=i[2];if(o>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Zbe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Xbe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},MV=function(e,t){return e==="v"?Gbe(t):Ybe(t)},RV=function(e,t){return e==="v"?Zbe(t):Xbe(t)},Qbe=function(e,t){return e==="h"&&t==="rtl"?-1:1},Jbe=function(e,t,n,r,i){var o=Qbe(e,window.getComputedStyle(t).direction),a=o*r,s=n.target,u=t.contains(s),l=!1,c=a>0,f=0,h=0;do{var p=RV(e,s),m=p[0],v=p[1],b=p[2],w=v-b-o*m;(m||w)&&MV(e,s)&&(f+=w,h+=m),s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return(c&&(f===0||!i)||!c&&(h===0||!i))&&(l=!0),l},w1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},V9=function(e){return[e.deltaX,e.deltaY]},W9=function(e){return e&&"current"in e?e.current:e},exe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},txe=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},nxe=0,Yf=[];function rxe(e){var t=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(nxe++)[0],o=y.useState(function(){return c5()})[0],a=y.useRef(e);y.useEffect(function(){a.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var v=Iz([e.lockRef.current],(e.shards||[]).map(W9),!0).filter(Boolean);return v.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),v.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=y.useCallback(function(v,b){if("touches"in v&&v.touches.length===2)return!a.current.allowPinchZoom;var w=w1(v),x=n.current,S="deltaX"in v?v.deltaX:x[0]-w[0],O="deltaY"in v?v.deltaY:x[1]-w[1],E,C=v.target,P=Math.abs(S)>Math.abs(O)?"h":"v";if("touches"in v&&P==="h"&&C.type==="range")return!1;var M=U9(P,C);if(!M)return!0;if(M?E=P:(E=P==="v"?"h":"v",M=U9(P,C)),!M)return!1;if(!r.current&&"changedTouches"in v&&(S||O)&&(r.current=E),!E)return!0;var I=r.current||E;return Jbe(I,b,v,I==="h"?S:O,!0)},[]),u=y.useCallback(function(v){var b=v;if(!(!Yf.length||Yf[Yf.length-1]!==o)){var w="deltaY"in b?V9(b):w1(b),x=t.current.filter(function(E){return E.name===b.type&&E.target===b.target&&exe(E.delta,w)})[0];if(x&&x.should){b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(W9).filter(Boolean).filter(function(E){return E.contains(b.target)}),O=S.length>0?s(b,S[0]):!a.current.noIsolation;O&&b.preventDefault()}}},[]),l=y.useCallback(function(v,b,w,x){var S={name:v,delta:b,target:w,should:x};t.current.push(S),setTimeout(function(){t.current=t.current.filter(function(O){return O!==S})},1)},[]),c=y.useCallback(function(v){n.current=w1(v),r.current=void 0},[]),f=y.useCallback(function(v){l(v.type,V9(v),v.target,s(v,e.lockRef.current))},[]),h=y.useCallback(function(v){l(v.type,w1(v),v.target,s(v,e.lockRef.current))},[]);y.useEffect(function(){return Yf.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,Gf),document.addEventListener("touchmove",u,Gf),document.addEventListener("touchstart",c,Gf),function(){Yf=Yf.filter(function(v){return v!==o}),document.removeEventListener("wheel",u,Gf),document.removeEventListener("touchmove",u,Gf),document.removeEventListener("touchstart",c,Gf)}},[]);var p=e.removeScrollBar,m=e.inert;return y.createElement(y.Fragment,null,m?y.createElement(o,{styles:txe(i)}):null,p?y.createElement(qbe,{gapMode:"margin"}):null)}const ixe=Fz(TV,rxe);var DV=y.forwardRef(function(e,t){return y.createElement(kw,Ri({},e,{ref:t,sideCar:ixe}))});DV.classNames=kw.classNames;const $V="Dialog",[IV,dJe]=abe($V),[oxe,vf]=IV($V),axe=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:a=!0}=e,s=y.useRef(null),u=y.useRef(null),[l=!1,c]=fbe({prop:r,defaultProp:i,onChange:o});return y.createElement(oxe,{scope:t,triggerRef:s,contentRef:u,contentId:US(),titleId:US(),descriptionId:US(),open:l,onOpenChange:c,onOpenToggle:y.useCallback(()=>c(f=>!f),[c]),modal:a},n)},NV="DialogPortal",[sxe,LV]=IV(NV,{forceMount:void 0}),uxe=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,o=vf(NV,t);return y.createElement(sxe,{scope:t,forceMount:n},y.Children.map(r,a=>y.createElement(Pw,{present:n||o.open},y.createElement(Rbe,{asChild:!0,container:i},a))))},NE="DialogOverlay",lxe=y.forwardRef((e,t)=>{const n=LV(NE,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=vf(NE,e.__scopeDialog);return o.modal?y.createElement(Pw,{present:r||o.open},y.createElement(cxe,Ki({},i,{ref:t}))):null}),cxe=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=vf(NE,n);return y.createElement(DV,{as:B5,allowPinchZoom:!0,shards:[i.contentRef]},y.createElement(Aw.div,Ki({"data-state":jV(i.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),Eg="DialogContent",fxe=y.forwardRef((e,t)=>{const n=LV(Eg,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=vf(Eg,e.__scopeDialog);return y.createElement(Pw,{present:r||o.open},o.modal?y.createElement(dxe,Ki({},i,{ref:t})):y.createElement(hxe,Ki({},i,{ref:t})))}),dxe=y.forwardRef((e,t)=>{const n=vf(Eg,e.__scopeDialog),r=y.useRef(null),i=Fm(t,n.contentRef,r);return y.useEffect(()=>{const o=r.current;if(o)return Rm(o)},[]),y.createElement(FV,Ki({},e,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Dd(e.onCloseAutoFocus,o=>{var a;o.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:Dd(e.onPointerDownOutside,o=>{const a=o.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&o.preventDefault()}),onFocusOutside:Dd(e.onFocusOutside,o=>o.preventDefault())}))}),hxe=y.forwardRef((e,t)=>{const n=vf(Eg,e.__scopeDialog),r=y.useRef(!1);return y.createElement(FV,Ki({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var o;if((o=e.onCloseAutoFocus)===null||o===void 0||o.call(e,i),!i.defaultPrevented){var a;r.current||(a=n.triggerRef.current)===null||a===void 0||a.focus(),i.preventDefault()}r.current=!1},onInteractOutside:i=>{var o,a;(o=e.onInteractOutside)===null||o===void 0||o.call(e,i),i.defaultPrevented||(r.current=!0);const s=i.target;((a=n.triggerRef.current)===null||a===void 0?void 0:a.contains(s))&&i.preventDefault()}}))}),FV=y.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,...a}=e,s=vf(Eg,n),u=y.useRef(null),l=Fm(t,u);return Ibe(),y.createElement(y.Fragment,null,y.createElement(Ebe,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o},y.createElement(_be,Ki({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":jV(s.open)},a,{ref:l,onDismiss:()=>s.onOpenChange(!1)}))),!1)});function jV(e){return e?"open":"closed"}const pxe=axe,gxe=uxe,mxe=lxe,vxe=fxe;var yxe='[cmdk-list-sizer=""]',Up='[cmdk-group=""]',YS='[cmdk-group-items=""]',bxe='[cmdk-group-heading=""]',U5='[cmdk-item=""]',H9=`${U5}:not([aria-disabled="true"])`,LE="cmdk-item-select",Js="data-value",xxe=(e,t)=>ibe(e,t),BV=y.createContext(void 0),jm=()=>y.useContext(BV),zV=y.createContext(void 0),V5=()=>y.useContext(zV),UV=y.createContext(void 0),VV=y.forwardRef((e,t)=>{let n=y.useRef(null),r=rd(()=>{var Y,re,ie;return{search:"",value:(ie=(re=e.value)!=null?re:(Y=e.defaultValue)==null?void 0:Y.toLowerCase())!=null?ie:"",filtered:{count:0,items:new Map,groups:new Set}}}),i=rd(()=>new Set),o=rd(()=>new Map),a=rd(()=>new Map),s=rd(()=>new Set),u=WV(e),{label:l,children:c,value:f,onValueChange:h,filter:p,shouldFilter:m,vimBindings:v=!0,...b}=e,w=y.useId(),x=y.useId(),S=y.useId(),O=Mxe();Vh(()=>{if(f!==void 0){let Y=f.trim().toLowerCase();r.current.value=Y,O(6,W),E.emit()}},[f]);let E=y.useMemo(()=>({subscribe:Y=>(s.current.add(Y),()=>s.current.delete(Y)),snapshot:()=>r.current,setState:(Y,re,ie)=>{var se,ye,we;if(!Object.is(r.current[Y],re)){if(r.current[Y]=re,Y==="search")B(),M(),O(1,I);else if(Y==="value")if(((se=u.current)==null?void 0:se.value)!==void 0){let He=re??"";(we=(ye=u.current).onValueChange)==null||we.call(ye,He);return}else ie||O(5,W);E.emit()}},emit:()=>{s.current.forEach(Y=>Y())}}),[]),C=y.useMemo(()=>({value:(Y,re)=>{re!==a.current.get(Y)&&(a.current.set(Y,re),r.current.filtered.items.set(Y,P(re)),O(2,()=>{M(),E.emit()}))},item:(Y,re)=>(i.current.add(Y),re&&(o.current.has(re)?o.current.get(re).add(Y):o.current.set(re,new Set([Y]))),O(3,()=>{B(),M(),r.current.value||I(),E.emit()}),()=>{a.current.delete(Y),i.current.delete(Y),r.current.filtered.items.delete(Y);let ie=V();O(4,()=>{B(),ie?.getAttribute("id")===Y&&I(),E.emit()})}),group:Y=>(o.current.has(Y)||o.current.set(Y,new Set),()=>{a.current.delete(Y),o.current.delete(Y)}),filter:()=>u.current.shouldFilter,label:l||e["aria-label"],commandRef:n,listId:w,inputId:S,labelId:x}),[]);function P(Y){var re,ie;let se=(ie=(re=u.current)==null?void 0:re.filter)!=null?ie:xxe;return Y?se(Y,r.current.search):0}function M(){if(!n.current||!r.current.search||u.current.shouldFilter===!1)return;let Y=r.current.filtered.items,re=[];r.current.filtered.groups.forEach(se=>{let ye=o.current.get(se),we=0;ye.forEach(He=>{let Ee=Y.get(He);we=Math.max(Ee,we)}),re.push([se,we])});let ie=n.current.querySelector(yxe);ee().sort((se,ye)=>{var we,He;let Ee=se.getAttribute(Js),it=ye.getAttribute(Js);return((we=Y.get(it))!=null?we:0)-((He=Y.get(Ee))!=null?He:0)}).forEach(se=>{let ye=se.closest(YS);ye?ye.appendChild(se.parentElement===ye?se:se.closest(`${YS} > *`)):ie.appendChild(se.parentElement===ie?se:se.closest(`${YS} > *`))}),re.sort((se,ye)=>ye[1]-se[1]).forEach(se=>{let ye=n.current.querySelector(`${Up}[${Js}="${se[0]}"]`);ye?.parentElement.appendChild(ye)})}function I(){let Y=ee().find(ie=>!ie.ariaDisabled),re=Y?.getAttribute(Js);E.setState("value",re||void 0)}function B(){if(!r.current.search||u.current.shouldFilter===!1){r.current.filtered.count=i.current.size;return}r.current.filtered.groups=new Set;let Y=0;for(let re of i.current){let ie=a.current.get(re),se=P(ie);r.current.filtered.items.set(re,se),se>0&&Y++}for(let[re,ie]of o.current)for(let se of ie)if(r.current.filtered.items.get(se)>0){r.current.filtered.groups.add(re);break}r.current.filtered.count=Y}function W(){var Y,re,ie;let se=V();se&&(((Y=se.parentElement)==null?void 0:Y.firstChild)===se&&((ie=(re=se.closest(Up))==null?void 0:re.querySelector(bxe))==null||ie.scrollIntoView({block:"nearest"})),se.scrollIntoView({block:"nearest"}))}function V(){var Y;return(Y=n.current)==null?void 0:Y.querySelector(`${U5}[aria-selected="true"]`)}function ee(){return Array.from(n.current.querySelectorAll(H9))}function Z(Y){let re=ee()[Y];re&&E.setState("value",re.getAttribute(Js))}function K(Y){var re;let ie=V(),se=ee(),ye=se.findIndex(He=>He===ie),we=se[ye+Y];(re=u.current)!=null&&re.loop&&(we=ye+Y<0?se[se.length-1]:ye+Y===se.length?se[0]:se[ye+Y]),we&&E.setState("value",we.getAttribute(Js))}function G(Y){let re=V(),ie=re?.closest(Up),se;for(;ie&&!se;)ie=Y>0?kxe(ie,Up):Txe(ie,Up),se=ie?.querySelector(H9);se?E.setState("value",se.getAttribute(Js)):K(Y)}let H=()=>Z(ee().length-1),j=Y=>{Y.preventDefault(),Y.metaKey?H():Y.altKey?G(1):K(1)},q=Y=>{Y.preventDefault(),Y.metaKey?Z(0):Y.altKey?G(-1):K(-1)};return y.createElement("div",{ref:Bm([n,t]),...b,"cmdk-root":"",onKeyDown:Y=>{var re;if((re=b.onKeyDown)==null||re.call(b,Y),!Y.defaultPrevented)switch(Y.key){case"n":case"j":{v&&Y.ctrlKey&&j(Y);break}case"ArrowDown":{j(Y);break}case"p":case"k":{v&&Y.ctrlKey&&q(Y);break}case"ArrowUp":{q(Y);break}case"Home":{Y.preventDefault(),Z(0);break}case"End":{Y.preventDefault(),H();break}case"Enter":if(!Y.nativeEvent.isComposing){Y.preventDefault();let ie=V();if(ie){let se=new Event(LE);ie.dispatchEvent(se)}}}}},y.createElement("label",{"cmdk-label":"",htmlFor:C.inputId,id:C.labelId,style:Rxe},l),y.createElement(zV.Provider,{value:E},y.createElement(BV.Provider,{value:C},c)))}),wxe=y.forwardRef((e,t)=>{var n,r;let i=y.useId(),o=y.useRef(null),a=y.useContext(UV),s=jm(),u=WV(e),l=(r=(n=u.current)==null?void 0:n.forceMount)!=null?r:a?.forceMount;Vh(()=>s.item(i,a?.id),[]);let c=HV(i,o,[e.value,e.children,o]),f=V5(),h=tf(E=>E.value&&E.value===c.current),p=tf(E=>l||s.filter()===!1?!0:E.search?E.filtered.items.get(i)>0:!0);y.useEffect(()=>{let E=o.current;if(!(!E||e.disabled))return E.addEventListener(LE,m),()=>E.removeEventListener(LE,m)},[p,e.onSelect,e.disabled]);function m(){var E,C;v(),(C=(E=u.current).onSelect)==null||C.call(E,c.current)}function v(){f.setState("value",c.current,!0)}if(!p)return null;let{disabled:b,value:w,onSelect:x,forceMount:S,...O}=e;return y.createElement("div",{ref:Bm([o,t]),...O,id:i,"cmdk-item":"",role:"option","aria-disabled":b||void 0,"aria-selected":h||void 0,"data-disabled":b||void 0,"data-selected":h||void 0,onPointerMove:b?void 0:v,onClick:b?void 0:m},e.children)}),_xe=y.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:i,...o}=e,a=y.useId(),s=y.useRef(null),u=y.useRef(null),l=y.useId(),c=jm(),f=tf(m=>i||c.filter()===!1?!0:m.search?m.filtered.groups.has(a):!0);Vh(()=>c.group(a),[]),HV(a,s,[e.value,e.heading,u]);let h=y.useMemo(()=>({id:a,forceMount:i}),[i]),p=y.createElement(UV.Provider,{value:h},r);return y.createElement("div",{ref:Bm([s,t]),...o,"cmdk-group":"",role:"presentation",hidden:f?void 0:!0},n&&y.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:l},n),y.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?l:void 0},p))}),Sxe=y.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,i=y.useRef(null),o=tf(a=>!a.search);return!n&&!o?null:y.createElement("div",{ref:Bm([i,t]),...r,"cmdk-separator":"",role:"separator"})}),Cxe=y.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,i=e.value!=null,o=V5(),a=tf(c=>c.search),s=tf(c=>c.value),u=jm(),l=y.useMemo(()=>{var c;let f=(c=u.commandRef.current)==null?void 0:c.querySelector(`${U5}[${Js}="${s}"]`);return f?.getAttribute("id")},[s,u.commandRef]);return y.useEffect(()=>{e.value!=null&&o.setState("search",e.value)},[e.value]),y.createElement("input",{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":l,id:u.inputId,type:"text",value:i?e.value:a,onChange:c=>{i||o.setState("search",c.target.value),n?.(c.target.value)}})}),Exe=y.forwardRef((e,t)=>{let{children:n,...r}=e,i=y.useRef(null),o=y.useRef(null),a=jm();return y.useEffect(()=>{if(o.current&&i.current){let s=o.current,u=i.current,l,c=new ResizeObserver(()=>{l=requestAnimationFrame(()=>{let f=s.offsetHeight;u.style.setProperty("--cmdk-list-height",f.toFixed(1)+"px")})});return c.observe(s),()=>{cancelAnimationFrame(l),c.unobserve(s)}}},[]),y.createElement("div",{ref:Bm([i,t]),...r,"cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:a.listId,"aria-labelledby":a.inputId},y.createElement("div",{ref:o,"cmdk-list-sizer":""},n))}),Oxe=y.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:i,contentClassName:o,container:a,...s}=e;return y.createElement(pxe,{open:n,onOpenChange:r},y.createElement(gxe,{container:a},y.createElement(mxe,{"cmdk-overlay":"",className:i}),y.createElement(vxe,{"aria-label":e.label,"cmdk-dialog":"",className:o},y.createElement(VV,{ref:t,...s}))))}),Axe=y.forwardRef((e,t)=>{let n=y.useRef(!0),r=tf(i=>i.filtered.count===0);return y.useEffect(()=>{n.current=!1},[]),n.current||!r?null:y.createElement("div",{ref:t,...e,"cmdk-empty":"",role:"presentation"})}),Pxe=y.forwardRef((e,t)=>{let{progress:n,children:r,...i}=e;return y.createElement("div",{ref:t,...i,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Loading..."},y.createElement("div",{"aria-hidden":!0},r))}),hJe=Object.assign(VV,{List:Exe,Item:wxe,Input:Cxe,Group:_xe,Separator:Sxe,Dialog:Oxe,Empty:Axe,Loading:Pxe});function kxe(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function Txe(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function WV(e){let t=y.useRef(e);return Vh(()=>{t.current=e}),t}var Vh=typeof window>"u"?y.useEffect:y.useLayoutEffect;function rd(e){let t=y.useRef();return t.current===void 0&&(t.current=e()),t}function Bm(e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}function tf(e){let t=V5(),n=()=>e(t.snapshot());return y.useSyncExternalStore(t.subscribe,n,n)}function HV(e,t,n){let r=y.useRef(),i=jm();return Vh(()=>{var o;let a=(()=>{var s;for(let u of n){if(typeof u=="string")return u.trim().toLowerCase();if(typeof u=="object"&&"current"in u)return u.current?(s=u.current.textContent)==null?void 0:s.trim().toLowerCase():r.current}})();i.value(e,a),(o=t.current)==null||o.setAttribute(Js,a),r.current=a}),r}var Mxe=()=>{let[e,t]=y.useState(),n=rd(()=>new Map);return Vh(()=>{n.current.forEach(r=>r()),n.current=new Map},[e]),(r,i)=>{n.current.set(r,i),t({})}},Rxe={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},W5="Avatar",[Dxe,pJe]=vi(W5),[$xe,KV]=Dxe(W5),qV=y.forwardRef((e,t)=>{const{__scopeAvatar:n,...r}=e,[i,o]=y.useState("idle");return N.jsx($xe,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:o,children:N.jsx(pt.span,{...r,ref:t})})});qV.displayName=W5;var GV="AvatarImage",YV=y.forwardRef((e,t)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:i=()=>{},...o}=e,a=KV(GV,n),s=Ixe(r,o.referrerPolicy),u=Vr(l=>{i(l),a.onImageLoadingStatusChange(l)});return ii(()=>{s!=="idle"&&u(s)},[s,u]),s==="loaded"?N.jsx(pt.img,{...o,ref:t,src:r}):null});YV.displayName=GV;var ZV="AvatarFallback",XV=y.forwardRef((e,t)=>{const{__scopeAvatar:n,delayMs:r,...i}=e,o=KV(ZV,n),[a,s]=y.useState(r===void 0);return y.useEffect(()=>{if(r!==void 0){const u=window.setTimeout(()=>s(!0),r);return()=>window.clearTimeout(u)}},[r]),a&&o.imageLoadingStatus!=="loaded"?N.jsx(pt.span,{...i,ref:t}):null});XV.displayName=ZV;function Ixe(e,t){const[n,r]=y.useState("idle");return ii(()=>{if(!e){r("error");return}let i=!0;const o=new window.Image,a=s=>()=>{i&&r(s)};return r("loading"),o.onload=a("loaded"),o.onerror=a("error"),o.src=e,t&&(o.referrerPolicy=t),()=>{i=!1}},[e,t]),n}var gJe=qV,mJe=YV,vJe=XV,Nxe=Array.isArray,vo=Nxe,Lxe=typeof Fa=="object"&&Fa&&Fa.Object===Object&&Fa,QV=Lxe,Fxe=QV,jxe=typeof self=="object"&&self&&self.Object===Object&&self,Bxe=Fxe||jxe||Function("return this")(),$s=Bxe,zxe=$s,Uxe=zxe.Symbol,zm=Uxe,K9=zm,JV=Object.prototype,Vxe=JV.hasOwnProperty,Wxe=JV.toString,Vp=K9?K9.toStringTag:void 0;function Hxe(e){var t=Vxe.call(e,Vp),n=e[Vp];try{e[Vp]=void 0;var r=!0}catch{}var i=Wxe.call(e);return r&&(t?e[Vp]=n:delete e[Vp]),i}var Kxe=Hxe,qxe=Object.prototype,Gxe=qxe.toString;function Yxe(e){return Gxe.call(e)}var Zxe=Yxe,q9=zm,Xxe=Kxe,Qxe=Zxe,Jxe="[object Null]",ewe="[object Undefined]",G9=q9?q9.toStringTag:void 0;function twe(e){return e==null?e===void 0?ewe:Jxe:G9&&G9 in Object(e)?Xxe(e):Qxe(e)}var Mu=twe;function nwe(e){return e!=null&&typeof e=="object"}var Ru=nwe,rwe=Mu,iwe=Ru,owe="[object Symbol]";function awe(e){return typeof e=="symbol"||iwe(e)&&rwe(e)==owe}var Wh=awe,swe=vo,uwe=Wh,lwe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,cwe=/^\w*$/;function fwe(e,t){if(swe(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||uwe(e)?!0:cwe.test(e)||!lwe.test(e)||t!=null&&e in Object(t)}var H5=fwe;function dwe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Wl=dwe;const Hh=Dn(Wl);var hwe=Mu,pwe=Wl,gwe="[object AsyncFunction]",mwe="[object Function]",vwe="[object GeneratorFunction]",ywe="[object Proxy]";function bwe(e){if(!pwe(e))return!1;var t=hwe(e);return t==mwe||t==vwe||t==gwe||t==ywe}var K5=bwe;const Ht=Dn(K5);var xwe=$s,wwe=xwe["__core-js_shared__"],_we=wwe,ZS=_we,Y9=function(){var e=/[^.]+$/.exec(ZS&&ZS.keys&&ZS.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Swe(e){return!!Y9&&Y9 in e}var Cwe=Swe,Ewe=Function.prototype,Owe=Ewe.toString;function Awe(e){if(e!=null){try{return Owe.call(e)}catch{}try{return e+""}catch{}}return""}var eW=Awe,Pwe=K5,kwe=Cwe,Twe=Wl,Mwe=eW,Rwe=/[\\^$.*+?()[\]{}|]/g,Dwe=/^\[object .+?Constructor\]$/,$we=Function.prototype,Iwe=Object.prototype,Nwe=$we.toString,Lwe=Iwe.hasOwnProperty,Fwe=RegExp("^"+Nwe.call(Lwe).replace(Rwe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function jwe(e){if(!Twe(e)||kwe(e))return!1;var t=Pwe(e)?Fwe:Dwe;return t.test(Mwe(e))}var Bwe=jwe;function zwe(e,t){return e?.[t]}var Uwe=zwe,Vwe=Bwe,Wwe=Uwe;function Hwe(e,t){var n=Wwe(e,t);return Vwe(n)?n:void 0}var yf=Hwe,Kwe=yf,qwe=Kwe(Object,"create"),Tw=qwe,Z9=Tw;function Gwe(){this.__data__=Z9?Z9(null):{},this.size=0}var Ywe=Gwe;function Zwe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Xwe=Zwe,Qwe=Tw,Jwe="__lodash_hash_undefined__",e2e=Object.prototype,t2e=e2e.hasOwnProperty;function n2e(e){var t=this.__data__;if(Qwe){var n=t[e];return n===Jwe?void 0:n}return t2e.call(t,e)?t[e]:void 0}var r2e=n2e,i2e=Tw,o2e=Object.prototype,a2e=o2e.hasOwnProperty;function s2e(e){var t=this.__data__;return i2e?t[e]!==void 0:a2e.call(t,e)}var u2e=s2e,l2e=Tw,c2e="__lodash_hash_undefined__";function f2e(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=l2e&&t===void 0?c2e:t,this}var d2e=f2e,h2e=Ywe,p2e=Xwe,g2e=r2e,m2e=u2e,v2e=d2e;function Kh(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])}}Kh.prototype.clear=h2e;Kh.prototype.delete=p2e;Kh.prototype.get=g2e;Kh.prototype.has=m2e;Kh.prototype.set=v2e;var y2e=Kh;function b2e(){this.__data__=[],this.size=0}var x2e=b2e;function w2e(e,t){return e===t||e!==e&&t!==t}var q5=w2e,_2e=q5;function S2e(e,t){for(var n=e.length;n--;)if(_2e(e[n][0],t))return n;return-1}var Mw=S2e,C2e=Mw,E2e=Array.prototype,O2e=E2e.splice;function A2e(e){var t=this.__data__,n=C2e(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():O2e.call(t,n,1),--this.size,!0}var P2e=A2e,k2e=Mw;function T2e(e){var t=this.__data__,n=k2e(t,e);return n<0?void 0:t[n][1]}var M2e=T2e,R2e=Mw;function D2e(e){return R2e(this.__data__,e)>-1}var $2e=D2e,I2e=Mw;function N2e(e,t){var n=this.__data__,r=I2e(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var L2e=N2e,F2e=x2e,j2e=P2e,B2e=M2e,z2e=$2e,U2e=L2e;function qh(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])}}qh.prototype.clear=F2e;qh.prototype.delete=j2e;qh.prototype.get=B2e;qh.prototype.has=z2e;qh.prototype.set=U2e;var Rw=qh,V2e=yf,W2e=$s,H2e=V2e(W2e,"Map"),G5=H2e,X9=y2e,K2e=Rw,q2e=G5;function G2e(){this.size=0,this.__data__={hash:new X9,map:new(q2e||K2e),string:new X9}}var Y2e=G2e;function Z2e(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var X2e=Z2e,Q2e=X2e;function J2e(e,t){var n=e.__data__;return Q2e(t)?n[typeof t=="string"?"string":"hash"]:n.map}var Dw=J2e,e_e=Dw;function t_e(e){var t=e_e(this,e).delete(e);return this.size-=t?1:0,t}var n_e=t_e,r_e=Dw;function i_e(e){return r_e(this,e).get(e)}var o_e=i_e,a_e=Dw;function s_e(e){return a_e(this,e).has(e)}var u_e=s_e,l_e=Dw;function c_e(e,t){var n=l_e(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var f_e=c_e,d_e=Y2e,h_e=n_e,p_e=o_e,g_e=u_e,m_e=f_e;function Gh(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])}}Gh.prototype.clear=d_e;Gh.prototype.delete=h_e;Gh.prototype.get=p_e;Gh.prototype.has=g_e;Gh.prototype.set=m_e;var Y5=Gh,tW=Y5,v_e="Expected a function";function Z5(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(v_e);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(Z5.Cache||tW),n}Z5.Cache=tW;var nW=Z5;const y_e=Dn(nW);var b_e=nW,x_e=500;function w_e(e){var t=b_e(e,function(r){return n.size===x_e&&n.clear(),r}),n=t.cache;return t}var __e=w_e,S_e=__e,C_e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,E_e=/\\(\\)?/g,O_e=S_e(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(C_e,function(n,r,i,o){t.push(i?o.replace(E_e,"$1"):r||n)}),t}),A_e=O_e;function P_e(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 X5=P_e,Q9=zm,k_e=X5,T_e=vo,M_e=Wh,R_e=1/0,J9=Q9?Q9.prototype:void 0,eD=J9?J9.toString:void 0;function rW(e){if(typeof e=="string")return e;if(T_e(e))return k_e(e,rW)+"";if(M_e(e))return eD?eD.call(e):"";var t=e+"";return t=="0"&&1/e==-R_e?"-0":t}var D_e=rW,$_e=D_e;function I_e(e){return e==null?"":$_e(e)}var iW=I_e,N_e=vo,L_e=H5,F_e=A_e,j_e=iW;function B_e(e,t){return N_e(e)?e:L_e(e,t)?[e]:F_e(j_e(e))}var oW=B_e,z_e=Wh,U_e=1/0;function V_e(e){if(typeof e=="string"||z_e(e))return e;var t=e+"";return t=="0"&&1/e==-U_e?"-0":t}var $w=V_e,W_e=oW,H_e=$w;function K_e(e,t){t=W_e(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[H_e(t[n++])];return n&&n==r?e:void 0}var Q5=K_e,q_e=Q5;function G_e(e,t,n){var r=e==null?void 0:q_e(e,t);return r===void 0?n:r}var aW=G_e;const pa=Dn(aW);function Y_e(e){return e==null}var Z_e=Y_e;const Ut=Dn(Z_e);var X_e=Mu,Q_e=vo,J_e=Ru,eSe="[object String]";function tSe(e){return typeof e=="string"||!Q_e(e)&&J_e(e)&&X_e(e)==eSe}var nSe=tSe;const Um=Dn(nSe);var sW={exports:{}},$n={};/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var J5=Symbol.for("react.element"),eA=Symbol.for("react.portal"),Iw=Symbol.for("react.fragment"),Nw=Symbol.for("react.strict_mode"),Lw=Symbol.for("react.profiler"),Fw=Symbol.for("react.provider"),jw=Symbol.for("react.context"),rSe=Symbol.for("react.server_context"),Bw=Symbol.for("react.forward_ref"),zw=Symbol.for("react.suspense"),Uw=Symbol.for("react.suspense_list"),Vw=Symbol.for("react.memo"),Ww=Symbol.for("react.lazy"),iSe=Symbol.for("react.offscreen"),uW;uW=Symbol.for("react.module.reference");function xa(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case J5:switch(e=e.type,e){case Iw:case Lw:case Nw:case zw:case Uw:return e;default:switch(e=e&&e.$$typeof,e){case rSe:case jw:case Bw:case Ww:case Vw:case Fw:return e;default:return t}}case eA:return t}}}$n.ContextConsumer=jw;$n.ContextProvider=Fw;$n.Element=J5;$n.ForwardRef=Bw;$n.Fragment=Iw;$n.Lazy=Ww;$n.Memo=Vw;$n.Portal=eA;$n.Profiler=Lw;$n.StrictMode=Nw;$n.Suspense=zw;$n.SuspenseList=Uw;$n.isAsyncMode=function(){return!1};$n.isConcurrentMode=function(){return!1};$n.isContextConsumer=function(e){return xa(e)===jw};$n.isContextProvider=function(e){return xa(e)===Fw};$n.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===J5};$n.isForwardRef=function(e){return xa(e)===Bw};$n.isFragment=function(e){return xa(e)===Iw};$n.isLazy=function(e){return xa(e)===Ww};$n.isMemo=function(e){return xa(e)===Vw};$n.isPortal=function(e){return xa(e)===eA};$n.isProfiler=function(e){return xa(e)===Lw};$n.isStrictMode=function(e){return xa(e)===Nw};$n.isSuspense=function(e){return xa(e)===zw};$n.isSuspenseList=function(e){return xa(e)===Uw};$n.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Iw||e===Lw||e===Nw||e===zw||e===Uw||e===iSe||typeof e=="object"&&e!==null&&(e.$$typeof===Ww||e.$$typeof===Vw||e.$$typeof===Fw||e.$$typeof===jw||e.$$typeof===Bw||e.$$typeof===uW||e.getModuleId!==void 0)};$n.typeOf=xa;sW.exports=$n;var oSe=sW.exports,aSe=Mu,sSe=Ru,uSe="[object Number]";function lSe(e){return typeof e=="number"||sSe(e)&&aSe(e)==uSe}var lW=lSe;const cSe=Dn(lW);var fSe=lW;function dSe(e){return fSe(e)&&e!=+e}var hSe=dSe;const Yh=Dn(hSe);var Va=function(t){return t===0?0:t>0?1:-1},Ec=function(t){return Um(t)&&t.indexOf("%")===t.length-1},qe=function(t){return cSe(t)&&!Yh(t)},Hr=function(t){return qe(t)||Um(t)},pSe=0,bf=function(t){var n=++pSe;return"".concat(t||"").concat(n)},nf=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!qe(t)&&!Um(t))return r;var o;if(Ec(t)){var a=t.indexOf("%");o=n*parseFloat(t.slice(0,a))/100}else o=+t;return Yh(o)&&(o=r),i&&o>n&&(o=n),o},il=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},gSe=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},i=0;i<n;i++)if(!r[t[i]])r[t[i]]=!0;else return!0;return!1},Er=function(t,n){return qe(t)&&qe(n)?function(r){return t+r*(n-t)}:function(){return n}};function _b(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):pa(r,t))===n})}var mSe=function(t){if(!t||!t.length)return null;for(var n=t.length,r=0,i=0,o=0,a=0,s=1/0,u=-1/0,l=0,c=0,f=0;f<n;f++)l=t[f].cx||0,c=t[f].cy||0,r+=l,i+=c,o+=l*c,a+=l*l,s=Math.min(s,l),u=Math.max(u,l);var h=n*a!==r*r?(n*o-r*i)/(n*a-r*r):0;return{xmin:s,xmax:u,a:h,b:(i-h*r)/n}};function Id(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function FE(e){"@babel/helpers - typeof";return FE=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FE(e)}var vSe=["viewBox","children"],ySe=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],tD=["points","pathLength"],XS={svg:vSe,polygon:tD,polyline:tD},tA=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],Sb=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(y.isValidElement(t)&&(r=t.props),!Hh(r))return null;var i={};return Object.keys(r).forEach(function(o){tA.includes(o)&&(i[o]=n||function(a){return r[o](r,a)})}),i},bSe=function(t,n,r){return function(i){return t(n,r,i),null}},Og=function(t,n,r){if(!Hh(t)||FE(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(o){var a=t[o];tA.includes(o)&&typeof a=="function"&&(i||(i={}),i[o]=bSe(a,n,r))}),i},xSe=["children"],wSe=["children"];function nD(e,t){if(e==null)return{};var n=_Se(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _Se(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function jE(e){"@babel/helpers - typeof";return jE=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jE(e)}var rD={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},du=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},iD=null,QS=null,nA=function e(t){if(t===iD&&Array.isArray(QS))return QS;var n=[];return y.Children.forEach(t,function(r){Ut(r)||(oSe.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),QS=n,iD=t,n};function po(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(i){return du(i)}):r=[du(t)],nA(e).forEach(function(i){var o=pa(i,"type.displayName")||pa(i,"type.name");r.indexOf(o)!==-1&&n.push(i)}),n}function To(e,t){var n=po(e,t);return n[0]}var oD=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,i=n.height;return!(!qe(r)||r<=0||!qe(i)||i<=0)},SSe=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],CSe=function(t){return t&&t.type&&Um(t.type)&&SSe.indexOf(t.type)>=0},cW=function(t){return t&&jE(t)==="object"&&"clipDot"in t},ESe=function(t,n,r,i){var o,a=(o=XS?.[i])!==null&&o!==void 0?o:[];return!Ht(t)&&(i&&a.includes(n)||ySe.includes(n))||r&&tA.includes(n)},zt=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(y.isValidElement(t)&&(i=t.props),!Hh(i))return null;var o={};return Object.keys(i).forEach(function(a){var s;ESe((s=i)===null||s===void 0?void 0:s[a],a,n,r)&&(o[a]=i[a])}),o},BE=function e(t,n){if(t===n)return!0;var r=y.Children.count(t);if(r!==y.Children.count(n))return!1;if(r===0)return!0;if(r===1)return aD(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var i=0;i<r;i++){var o=t[i],a=n[i];if(Array.isArray(o)||Array.isArray(a)){if(!e(o,a))return!1}else if(!aD(o,a))return!1}return!0},aD=function(t,n){if(Ut(t)&&Ut(n))return!0;if(!Ut(t)&&!Ut(n)){var r=t.props||{},i=r.children,o=nD(r,xSe),a=n.props||{},s=a.children,u=nD(a,wSe);return i&&s?Id(o,u)&&BE(i,s):!i&&!s?Id(o,u):!1}return!1},sD=function(t,n){var r=[],i={};return nA(t).forEach(function(o,a){if(CSe(o))r.push(o);else if(o){var s=du(o.type),u=n[s]||{},l=u.handler,c=u.once;if(l&&(!c||!i[s])){var f=l(o,s,a);r.push(f),i[s]=!0}}}),r},OSe=function(t){var n=t&&t.type;return n&&rD[n]?rD[n]:null},ASe=function(t,n){return nA(n).indexOf(t)},PSe=["children","width","height","viewBox","className","style","title","desc"];function zE(){return zE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zE.apply(this,arguments)}function kSe(e,t){if(e==null)return{};var n=TSe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function TSe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function UE(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,o=e.className,a=e.style,s=e.title,u=e.desc,l=kSe(e,PSe),c=i||{width:n,height:r,x:0,y:0},f=dn("recharts-surface",o);return F.createElement("svg",zE({},zt(l,!0,"svg"),{className:f,width:n,height:r,style:a,viewBox:"".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height)}),F.createElement("title",null,s),F.createElement("desc",null,u),t)}var MSe=["children","className"];function VE(){return VE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},VE.apply(this,arguments)}function RSe(e,t){if(e==null)return{};var n=DSe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function DSe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var En=F.forwardRef(function(e,t){var n=e.children,r=e.className,i=RSe(e,MSe),o=dn("recharts-layer",r);return F.createElement("g",VE({className:o},zt(i,!0),{ref:t}),n)}),hu=function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),o=2;o<r;o++)i[o-2]=arguments[o]};function $Se(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}var ISe=$Se,NSe=ISe;function LSe(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:NSe(e,t,n)}var FSe=LSe,jSe="\\ud800-\\udfff",BSe="\\u0300-\\u036f",zSe="\\ufe20-\\ufe2f",USe="\\u20d0-\\u20ff",VSe=BSe+zSe+USe,WSe="\\ufe0e\\ufe0f",HSe="\\u200d",KSe=RegExp("["+HSe+jSe+VSe+WSe+"]");function qSe(e){return KSe.test(e)}var fW=qSe;function GSe(e){return e.split("")}var YSe=GSe,dW="\\ud800-\\udfff",ZSe="\\u0300-\\u036f",XSe="\\ufe20-\\ufe2f",QSe="\\u20d0-\\u20ff",JSe=ZSe+XSe+QSe,e3e="\\ufe0e\\ufe0f",t3e="["+dW+"]",WE="["+JSe+"]",HE="\\ud83c[\\udffb-\\udfff]",n3e="(?:"+WE+"|"+HE+")",hW="[^"+dW+"]",pW="(?:\\ud83c[\\udde6-\\uddff]){2}",gW="[\\ud800-\\udbff][\\udc00-\\udfff]",r3e="\\u200d",mW=n3e+"?",vW="["+e3e+"]?",i3e="(?:"+r3e+"(?:"+[hW,pW,gW].join("|")+")"+vW+mW+")*",o3e=vW+mW+i3e,a3e="(?:"+[hW+WE+"?",WE,pW,gW,t3e].join("|")+")",s3e=RegExp(HE+"(?="+HE+")|"+a3e+o3e,"g");function u3e(e){return e.match(s3e)||[]}var l3e=u3e,c3e=YSe,f3e=fW,d3e=l3e;function h3e(e){return f3e(e)?d3e(e):c3e(e)}var p3e=h3e,g3e=FSe,m3e=fW,v3e=p3e,y3e=iW;function b3e(e){return function(t){t=y3e(t);var n=m3e(t)?v3e(t):void 0,r=n?n[0]:t.charAt(0),i=n?g3e(n,1).join(""):t.slice(1);return r[e]()+i}}var x3e=b3e,w3e=x3e,_3e=w3e("toUpperCase"),S3e=_3e;const Hw=Dn(S3e);function Vn(e){return function(){return e}}const yW=Math.cos,Cb=Math.sin,is=Math.sqrt,Eb=Math.PI,Kw=2*Eb,KE=Math.PI,qE=2*KE,hc=1e-6,C3e=qE-hc;function bW(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function E3e(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return bW;const n=10**t;return function(r){this._+=r[0];for(let i=1,o=r.length;i<o;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}class O3e{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?bW:E3e(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,i){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(t,n,r,i,o,a){this._append`C${+t},${+n},${+r},${+i},${this._x1=+o},${this._y1=+a}`}arcTo(t,n,r,i,o){if(t=+t,n=+n,r=+r,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let a=this._x1,s=this._y1,u=r-t,l=i-n,c=a-t,f=s-n,h=c*c+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(h>hc)if(!(Math.abs(f*u-l*c)>hc)||!o)this._append`L${this._x1=t},${this._y1=n}`;else{let p=r-a,m=i-s,v=u*u+l*l,b=p*p+m*m,w=Math.sqrt(v),x=Math.sqrt(h),S=o*Math.tan((KE-Math.acos((v+h-b)/(2*w*x)))/2),O=S/x,E=S/w;Math.abs(O-1)>hc&&this._append`L${t+O*c},${n+O*f}`,this._append`A${o},${o},0,0,${+(f*p>c*m)},${this._x1=t+E*u},${this._y1=n+E*l}`}}arc(t,n,r,i,o,a){if(t=+t,n=+n,r=+r,a=!!a,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(i),u=r*Math.sin(i),l=t+s,c=n+u,f=1^a,h=a?i-o:o-i;this._x1===null?this._append`M${l},${c}`:(Math.abs(this._x1-l)>hc||Math.abs(this._y1-c)>hc)&&this._append`L${l},${c}`,r&&(h<0&&(h=h%qE+qE),h>C3e?this._append`A${r},${r},0,1,${f},${t-s},${n-u}A${r},${r},0,1,${f},${this._x1=l},${this._y1=c}`:h>hc&&this._append`A${r},${r},0,${+(h>=KE)},${f},${this._x1=t+r*Math.cos(o)},${this._y1=n+r*Math.sin(o)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function rA(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new O3e(t)}function iA(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function xW(e){this._context=e}xW.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function qw(e){return new xW(e)}function wW(e){return e[0]}function _W(e){return e[1]}function SW(e,t){var n=Vn(!0),r=null,i=qw,o=null,a=rA(s);e=typeof e=="function"?e:e===void 0?wW:Vn(e),t=typeof t=="function"?t:t===void 0?_W:Vn(t);function s(u){var l,c=(u=iA(u)).length,f,h=!1,p;for(r==null&&(o=i(p=a())),l=0;l<=c;++l)!(l<c&&n(f=u[l],l,u))===h&&((h=!h)?o.lineStart():o.lineEnd()),h&&o.point(+e(f,l,u),+t(f,l,u));if(p)return o=null,p+""||null}return s.x=function(u){return arguments.length?(e=typeof u=="function"?u:Vn(+u),s):e},s.y=function(u){return arguments.length?(t=typeof u=="function"?u:Vn(+u),s):t},s.defined=function(u){return arguments.length?(n=typeof u=="function"?u:Vn(!!u),s):n},s.curve=function(u){return arguments.length?(i=u,r!=null&&(o=i(r)),s):i},s.context=function(u){return arguments.length?(u==null?r=o=null:o=i(r=u),s):r},s}function _1(e,t,n){var r=null,i=Vn(!0),o=null,a=qw,s=null,u=rA(l);e=typeof e=="function"?e:e===void 0?wW:Vn(+e),t=typeof t=="function"?t:Vn(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?_W:Vn(+n);function l(f){var h,p,m,v=(f=iA(f)).length,b,w=!1,x,S=new Array(v),O=new Array(v);for(o==null&&(s=a(x=u())),h=0;h<=v;++h){if(!(h<v&&i(b=f[h],h,f))===w)if(w=!w)p=h,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),m=h-1;m>=p;--m)s.point(S[m],O[m]);s.lineEnd(),s.areaEnd()}w&&(S[h]=+e(b,h,f),O[h]=+t(b,h,f),s.point(r?+r(b,h,f):S[h],n?+n(b,h,f):O[h]))}if(x)return s=null,x+""||null}function c(){return SW().defined(i).curve(a).context(o)}return l.x=function(f){return arguments.length?(e=typeof f=="function"?f:Vn(+f),r=null,l):e},l.x0=function(f){return arguments.length?(e=typeof f=="function"?f:Vn(+f),l):e},l.x1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Vn(+f),l):r},l.y=function(f){return arguments.length?(t=typeof f=="function"?f:Vn(+f),n=null,l):t},l.y0=function(f){return arguments.length?(t=typeof f=="function"?f:Vn(+f),l):t},l.y1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:Vn(+f),l):n},l.lineX0=l.lineY0=function(){return c().x(e).y(t)},l.lineY1=function(){return c().x(e).y(n)},l.lineX1=function(){return c().x(r).y(t)},l.defined=function(f){return arguments.length?(i=typeof f=="function"?f:Vn(!!f),l):i},l.curve=function(f){return arguments.length?(a=f,o!=null&&(s=a(o)),l):a},l.context=function(f){return arguments.length?(f==null?o=s=null:s=a(o=f),l):o},l}class CW{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function A3e(e){return new CW(e,!0)}function P3e(e){return new CW(e,!1)}const oA={draw(e,t){const n=is(t/Eb);e.moveTo(n,0),e.arc(0,0,n,0,Kw)}},k3e={draw(e,t){const n=is(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},EW=is(1/3),T3e=EW*2,M3e={draw(e,t){const n=is(t/T3e),r=n*EW;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},R3e={draw(e,t){const n=is(t),r=-n/2;e.rect(r,r,n,n)}},D3e=.8908130915292852,OW=Cb(Eb/10)/Cb(7*Eb/10),$3e=Cb(Kw/10)*OW,I3e=-yW(Kw/10)*OW,N3e={draw(e,t){const n=is(t*D3e),r=$3e*n,i=I3e*n;e.moveTo(0,-n),e.lineTo(r,i);for(let o=1;o<5;++o){const a=Kw*o/5,s=yW(a),u=Cb(a);e.lineTo(u*n,-s*n),e.lineTo(s*r-u*i,u*r+s*i)}e.closePath()}},JS=is(3),L3e={draw(e,t){const n=-is(t/(JS*3));e.moveTo(0,n*2),e.lineTo(-JS*n,-n),e.lineTo(JS*n,-n),e.closePath()}},na=-.5,ra=is(3)/2,GE=1/is(12),F3e=(GE/2+1)*3,j3e={draw(e,t){const n=is(t/F3e),r=n/2,i=n*GE,o=r,a=n*GE+n,s=-o,u=a;e.moveTo(r,i),e.lineTo(o,a),e.lineTo(s,u),e.lineTo(na*r-ra*i,ra*r+na*i),e.lineTo(na*o-ra*a,ra*o+na*a),e.lineTo(na*s-ra*u,ra*s+na*u),e.lineTo(na*r+ra*i,na*i-ra*r),e.lineTo(na*o+ra*a,na*a-ra*o),e.lineTo(na*s+ra*u,na*u-ra*s),e.closePath()}};function B3e(e,t){let n=null,r=rA(i);e=typeof e=="function"?e:Vn(e||oA),t=typeof t=="function"?t:Vn(t===void 0?64:+t);function i(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return i.type=function(o){return arguments.length?(e=typeof o=="function"?o:Vn(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:Vn(+o),i):t},i.context=function(o){return arguments.length?(n=o??null,i):n},i}function Ob(){}function Ab(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function AW(e){this._context=e}AW.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ab(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ab(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function z3e(e){return new AW(e)}function PW(e){this._context=e}PW.prototype={areaStart:Ob,areaEnd:Ob,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Ab(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function U3e(e){return new PW(e)}function kW(e){this._context=e}kW.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Ab(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function V3e(e){return new kW(e)}function TW(e){this._context=e}TW.prototype={areaStart:Ob,areaEnd:Ob,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function W3e(e){return new TW(e)}function uD(e){return e<0?-1:1}function lD(e,t,n){var r=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(r||i<0&&-0),a=(n-e._y1)/(i||r<0&&-0),s=(o*i+a*r)/(r+i);return(uD(o)+uD(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function cD(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function e3(e,t,n){var r=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-r)/3;e._context.bezierCurveTo(r+s,i+s*t,o-s,a-s*n,o,a)}function Pb(e){this._context=e}Pb.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:e3(this,this._t0,cD(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,e3(this,cD(this,n=lD(this,e,t)),n);break;default:e3(this,this._t0,n=lD(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function MW(e){this._context=new RW(e)}(MW.prototype=Object.create(Pb.prototype)).point=function(e,t){Pb.prototype.point.call(this,t,e)};function RW(e){this._context=e}RW.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,o){this._context.bezierCurveTo(t,e,r,n,o,i)}};function H3e(e){return new Pb(e)}function K3e(e){return new MW(e)}function DW(e){this._context=e}DW.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=fD(e),i=fD(t),o=0,a=1;a<n;++o,++a)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],e[a],t[a]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function fD(e){var t,n=e.length-1,r,i=new Array(n),o=new Array(n),a=new Array(n);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,o[n-1]=7,a[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/o[t-1],o[t]-=r,a[t]-=r*a[t-1];for(i[n-1]=a[n-1]/o[n-1],t=n-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function q3e(e){return new DW(e)}function Gw(e,t){this._context=e,this._t=t}Gw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function G3e(e){return new Gw(e,.5)}function Y3e(e){return new Gw(e,0)}function Z3e(e){return new Gw(e,1)}function th(e,t){if((a=e.length)>1)for(var n=1,r,i,o=e[t[0]],a,s=o.length;n<a;++n)for(i=o,o=e[t[n]],r=0;r<s;++r)o[r][1]+=o[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function YE(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function X3e(e,t){return e[t]}function Q3e(e){const t=[];return t.key=e,t}function J3e(){var e=Vn([]),t=YE,n=th,r=X3e;function i(o){var a=Array.from(e.apply(this,arguments),Q3e),s,u=a.length,l=-1,c;for(const f of o)for(s=0,++l;s<u;++s)(a[s][l]=[0,+r(f,a[s].key,l,o)]).data=f;for(s=0,c=iA(t(a));s<u;++s)a[c[s]].index=s;return n(a,c),a}return i.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Vn(Array.from(o)),i):e},i.value=function(o){return arguments.length?(r=typeof o=="function"?o:Vn(+o),i):r},i.order=function(o){return arguments.length?(t=o==null?YE:typeof o=="function"?o:Vn(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(n=o??th,i):n},i}function eCe(e,t){if((r=e.length)>0){for(var n,r,i=0,o=e[0].length,a;i<o;++i){for(a=n=0;n<r;++n)a+=e[n][i][1]||0;if(a)for(n=0;n<r;++n)e[n][i][1]/=a}th(e,t)}}function tCe(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,o=r.length;n<o;++n){for(var a=0,s=0;a<i;++a)s+=e[a][n][1]||0;r[n][1]+=r[n][0]=-s/2}th(e,t)}}function nCe(e,t){if(!(!((a=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,o,a;r<o;++r){for(var s=0,u=0,l=0;s<a;++s){for(var c=e[t[s]],f=c[r][1]||0,h=c[r-1][1]||0,p=(f-h)/2,m=0;m<s;++m){var v=e[t[m]],b=v[r][1]||0,w=v[r-1][1]||0;p+=b-w}u+=f,l+=p*f}i[r-1][1]+=i[r-1][0]=n,u&&(n-=l/u)}i[r-1][1]+=i[r-1][0]=n,th(e,t)}}function Ag(e){"@babel/helpers - typeof";return Ag=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ag(e)}var rCe=["type","size","sizeType"];function ZE(){return ZE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ZE.apply(this,arguments)}function dD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function hD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?dD(Object(n),!0).forEach(function(r){iCe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function iCe(e,t,n){return t=oCe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oCe(e){var t=aCe(e,"string");return Ag(t)=="symbol"?t:t+""}function aCe(e,t){if(Ag(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ag(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function sCe(e,t){if(e==null)return{};var n=uCe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function uCe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var $W={symbolCircle:oA,symbolCross:k3e,symbolDiamond:M3e,symbolSquare:R3e,symbolStar:N3e,symbolTriangle:L3e,symbolWye:j3e},lCe=Math.PI/180,cCe=function(t){var n="symbol".concat(Hw(t));return $W[n]||oA},fCe=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*lCe;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},dCe=function(t,n){$W["symbol".concat(Hw(t))]=n},Yw=function(t){var n=t.type,r=n===void 0?"circle":n,i=t.size,o=i===void 0?64:i,a=t.sizeType,s=a===void 0?"area":a,u=sCe(t,rCe),l=hD(hD({},u),{},{type:r,size:o,sizeType:s}),c=function(){var b=cCe(r),w=B3e().type(b).size(fCe(o,s,r));return w()},f=l.className,h=l.cx,p=l.cy,m=zt(l,!0);return h===+h&&p===+p&&o===+o?F.createElement("path",ZE({},m,{className:dn("recharts-symbols",f),transform:"translate(".concat(h,", ").concat(p,")"),d:c()})):null};Yw.registerSymbol=dCe;function nh(e){"@babel/helpers - typeof";return nh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nh(e)}function XE(){return XE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},XE.apply(this,arguments)}function pD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function hCe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pD(Object(n),!0).forEach(function(r){Pg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gCe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,NW(r.key),r)}}function mCe(e,t,n){return gCe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function vCe(e,t,n){return t=kb(t),yCe(e,IW()?Reflect.construct(t,n||[],kb(e).constructor):t.apply(e,n))}function yCe(e,t){if(t&&(nh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bCe(e)}function bCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IW=function(){return!!e})()}function kb(e){return kb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},kb(e)}function xCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&QE(e,t)}function QE(e,t){return QE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},QE(e,t)}function Pg(e,t,n){return t=NW(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NW(e){var t=wCe(e,"string");return nh(t)=="symbol"?t:t+""}function wCe(e,t){if(nh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(nh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ia=32,aA=function(e){function t(){return pCe(this,t),vCe(this,t,arguments)}return xCe(t,e),mCe(t,[{key:"renderIcon",value:function(r){var i=this.props.inactiveColor,o=ia/2,a=ia/6,s=ia/3,u=r.inactive?i:r.color;if(r.type==="plainline")return F.createElement("line",{strokeWidth:4,fill:"none",stroke:u,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:o,x2:ia,y2:o,className:"recharts-legend-icon"});if(r.type==="line")return F.createElement("path",{strokeWidth:4,fill:"none",stroke:u,d:"M0,".concat(o,"h").concat(s,`
A`).concat(a,",").concat(a,",0,1,1,").concat(2*s,",").concat(o,`
H`).concat(ia,"M").concat(2*s,",").concat(o,`
A`).concat(a,",").concat(a,",0,1,1,").concat(s,",").concat(o),className:"recharts-legend-icon"});if(r.type==="rect")return F.createElement("path",{stroke:"none",fill:u,d:"M0,".concat(ia/8,"h").concat(ia,"v").concat(ia*3/4,"h").concat(-ia,"z"),className:"recharts-legend-icon"});if(F.isValidElement(r.legendIcon)){var l=hCe({},r);return delete l.legendIcon,F.cloneElement(r.legendIcon,l)}return F.createElement(Yw,{fill:u,cx:o,cy:o,size:ia,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,i=this.props,o=i.payload,a=i.iconSize,s=i.layout,u=i.formatter,l=i.inactiveColor,c={x:0,y:0,width:ia,height:ia},f={display:s==="horizontal"?"inline-block":"block",marginRight:10},h={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(p,m){var v=p.formatter||u,b=dn(Pg(Pg({"recharts-legend-item":!0},"legend-item-".concat(m),!0),"inactive",p.inactive));if(p.type==="none")return null;var w=Ht(p.value)?null:p.value;hu(!Ht(p.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var x=p.inactive?l:p.color;return F.createElement("li",XE({className:b,style:f,key:"legend-item-".concat(m)},Og(r.props,p,m)),F.createElement(UE,{width:a,height:a,viewBox:c,style:h},r.renderIcon(p)),F.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},v?v(w,p,m):w))})}},{key:"render",value:function(){var r=this.props,i=r.payload,o=r.layout,a=r.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:o==="horizontal"?a:"left"};return F.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(y.PureComponent);Pg(aA,"displayName","Legend");Pg(aA,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var _Ce=Rw;function SCe(){this.__data__=new _Ce,this.size=0}var CCe=SCe;function ECe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var OCe=ECe;function ACe(e){return this.__data__.get(e)}var PCe=ACe;function kCe(e){return this.__data__.has(e)}var TCe=kCe,MCe=Rw,RCe=G5,DCe=Y5,$Ce=200;function ICe(e,t){var n=this.__data__;if(n instanceof MCe){var r=n.__data__;if(!RCe||r.length<$Ce-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new DCe(r)}return n.set(e,t),this.size=n.size,this}var NCe=ICe,LCe=Rw,FCe=CCe,jCe=OCe,BCe=PCe,zCe=TCe,UCe=NCe;function Zh(e){var t=this.__data__=new LCe(e);this.size=t.size}Zh.prototype.clear=FCe;Zh.prototype.delete=jCe;Zh.prototype.get=BCe;Zh.prototype.has=zCe;Zh.prototype.set=UCe;var LW=Zh,VCe="__lodash_hash_undefined__";function WCe(e){return this.__data__.set(e,VCe),this}var HCe=WCe;function KCe(e){return this.__data__.has(e)}var qCe=KCe,GCe=Y5,YCe=HCe,ZCe=qCe;function Tb(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new GCe;++t<n;)this.add(e[t])}Tb.prototype.add=Tb.prototype.push=YCe;Tb.prototype.has=ZCe;var FW=Tb;function XCe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var jW=XCe;function QCe(e,t){return e.has(t)}var BW=QCe,JCe=FW,eEe=jW,tEe=BW,nEe=1,rEe=2;function iEe(e,t,n,r,i,o){var a=n&nEe,s=e.length,u=t.length;if(s!=u&&!(a&&u>s))return!1;var l=o.get(e),c=o.get(t);if(l&&c)return l==t&&c==e;var f=-1,h=!0,p=n&rEe?new JCe:void 0;for(o.set(e,t),o.set(t,e);++f<s;){var m=e[f],v=t[f];if(r)var b=a?r(v,m,f,t,e,o):r(m,v,f,e,t,o);if(b!==void 0){if(b)continue;h=!1;break}if(p){if(!eEe(t,function(w,x){if(!tEe(p,x)&&(m===w||i(m,w,n,r,o)))return p.push(x)})){h=!1;break}}else if(!(m===v||i(m,v,n,r,o))){h=!1;break}}return o.delete(e),o.delete(t),h}var zW=iEe,oEe=$s,aEe=oEe.Uint8Array,sEe=aEe;function uEe(e){var t=-1,n=Array(e.size);return e.forEach(function(r,i){n[++t]=[i,r]}),n}var lEe=uEe;function cEe(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var sA=cEe,gD=zm,mD=sEe,fEe=q5,dEe=zW,hEe=lEe,pEe=sA,gEe=1,mEe=2,vEe="[object Boolean]",yEe="[object Date]",bEe="[object Error]",xEe="[object Map]",wEe="[object Number]",_Ee="[object RegExp]",SEe="[object Set]",CEe="[object String]",EEe="[object Symbol]",OEe="[object ArrayBuffer]",AEe="[object DataView]",vD=gD?gD.prototype:void 0,t3=vD?vD.valueOf:void 0;function PEe(e,t,n,r,i,o,a){switch(n){case AEe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case OEe:return!(e.byteLength!=t.byteLength||!o(new mD(e),new mD(t)));case vEe:case yEe:case wEe:return fEe(+e,+t);case bEe:return e.name==t.name&&e.message==t.message;case _Ee:case CEe:return e==t+"";case xEe:var s=hEe;case SEe:var u=r&gEe;if(s||(s=pEe),e.size!=t.size&&!u)return!1;var l=a.get(e);if(l)return l==t;r|=mEe,a.set(e,t);var c=dEe(s(e),s(t),r,i,o,a);return a.delete(e),c;case EEe:if(t3)return t3.call(e)==t3.call(t)}return!1}var kEe=PEe;function TEe(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var UW=TEe,MEe=UW,REe=vo;function DEe(e,t,n){var r=t(e);return REe(e)?r:MEe(r,n(e))}var $Ee=DEe;function IEe(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}var NEe=IEe;function LEe(){return[]}var FEe=LEe,jEe=NEe,BEe=FEe,zEe=Object.prototype,UEe=zEe.propertyIsEnumerable,yD=Object.getOwnPropertySymbols,VEe=yD?function(e){return e==null?[]:(e=Object(e),jEe(yD(e),function(t){return UEe.call(e,t)}))}:BEe,WEe=VEe;function HEe(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var KEe=HEe,qEe=Mu,GEe=Ru,YEe="[object Arguments]";function ZEe(e){return GEe(e)&&qEe(e)==YEe}var XEe=ZEe,bD=XEe,QEe=Ru,VW=Object.prototype,JEe=VW.hasOwnProperty,e6e=VW.propertyIsEnumerable,t6e=bD(function(){return arguments}())?bD:function(e){return QEe(e)&&JEe.call(e,"callee")&&!e6e.call(e,"callee")},uA=t6e,Mb={exports:{}};function n6e(){return!1}var r6e=n6e;Mb.exports;(function(e,t){var n=$s,r=r6e,i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===i,s=a?n.Buffer:void 0,u=s?s.isBuffer:void 0,l=u||r;e.exports=l})(Mb,Mb.exports);var WW=Mb.exports,i6e=9007199254740991,o6e=/^(?:0|[1-9]\d*)$/;function a6e(e,t){var n=typeof e;return t=t??i6e,!!t&&(n=="number"||n!="symbol"&&o6e.test(e))&&e>-1&&e%1==0&&e<t}var lA=a6e,s6e=9007199254740991;function u6e(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=s6e}var cA=u6e,l6e=Mu,c6e=cA,f6e=Ru,d6e="[object Arguments]",h6e="[object Array]",p6e="[object Boolean]",g6e="[object Date]",m6e="[object Error]",v6e="[object Function]",y6e="[object Map]",b6e="[object Number]",x6e="[object Object]",w6e="[object RegExp]",_6e="[object Set]",S6e="[object String]",C6e="[object WeakMap]",E6e="[object ArrayBuffer]",O6e="[object DataView]",A6e="[object Float32Array]",P6e="[object Float64Array]",k6e="[object Int8Array]",T6e="[object Int16Array]",M6e="[object Int32Array]",R6e="[object Uint8Array]",D6e="[object Uint8ClampedArray]",$6e="[object Uint16Array]",I6e="[object Uint32Array]",er={};er[A6e]=er[P6e]=er[k6e]=er[T6e]=er[M6e]=er[R6e]=er[D6e]=er[$6e]=er[I6e]=!0;er[d6e]=er[h6e]=er[E6e]=er[p6e]=er[O6e]=er[g6e]=er[m6e]=er[v6e]=er[y6e]=er[b6e]=er[x6e]=er[w6e]=er[_6e]=er[S6e]=er[C6e]=!1;function N6e(e){return f6e(e)&&c6e(e.length)&&!!er[l6e(e)]}var L6e=N6e;function F6e(e){return function(t){return e(t)}}var HW=F6e,Rb={exports:{}};Rb.exports;(function(e,t){var n=QV,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===r,a=o&&n.process,s=function(){try{var u=i&&i.require&&i.require("util").types;return u||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(Rb,Rb.exports);var j6e=Rb.exports,B6e=L6e,z6e=HW,xD=j6e,wD=xD&&xD.isTypedArray,U6e=wD?z6e(wD):B6e,KW=U6e,V6e=KEe,W6e=uA,H6e=vo,K6e=WW,q6e=lA,G6e=KW,Y6e=Object.prototype,Z6e=Y6e.hasOwnProperty;function X6e(e,t){var n=H6e(e),r=!n&&W6e(e),i=!n&&!r&&K6e(e),o=!n&&!r&&!i&&G6e(e),a=n||r||i||o,s=a?V6e(e.length,String):[],u=s.length;for(var l in e)(t||Z6e.call(e,l))&&!(a&&(l=="length"||i&&(l=="offset"||l=="parent")||o&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||q6e(l,u)))&&s.push(l);return s}var Q6e=X6e,J6e=Object.prototype;function e4e(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||J6e;return e===n}var t4e=e4e;function n4e(e,t){return function(n){return e(t(n))}}var qW=n4e,r4e=qW,i4e=r4e(Object.keys,Object),o4e=i4e,a4e=t4e,s4e=o4e,u4e=Object.prototype,l4e=u4e.hasOwnProperty;function c4e(e){if(!a4e(e))return s4e(e);var t=[];for(var n in Object(e))l4e.call(e,n)&&n!="constructor"&&t.push(n);return t}var f4e=c4e,d4e=K5,h4e=cA;function p4e(e){return e!=null&&h4e(e.length)&&!d4e(e)}var Vm=p4e,g4e=Q6e,m4e=f4e,v4e=Vm;function y4e(e){return v4e(e)?g4e(e):m4e(e)}var Zw=y4e,b4e=$Ee,x4e=WEe,w4e=Zw;function _4e(e){return b4e(e,w4e,x4e)}var S4e=_4e,_D=S4e,C4e=1,E4e=Object.prototype,O4e=E4e.hasOwnProperty;function A4e(e,t,n,r,i,o){var a=n&C4e,s=_D(e),u=s.length,l=_D(t),c=l.length;if(u!=c&&!a)return!1;for(var f=u;f--;){var h=s[f];if(!(a?h in t:O4e.call(t,h)))return!1}var p=o.get(e),m=o.get(t);if(p&&m)return p==t&&m==e;var v=!0;o.set(e,t),o.set(t,e);for(var b=a;++f<u;){h=s[f];var w=e[h],x=t[h];if(r)var S=a?r(x,w,h,t,e,o):r(w,x,h,e,t,o);if(!(S===void 0?w===x||i(w,x,n,r,o):S)){v=!1;break}b||(b=h=="constructor")}if(v&&!b){var O=e.constructor,E=t.constructor;O!=E&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof E=="function"&&E instanceof E)&&(v=!1)}return o.delete(e),o.delete(t),v}var P4e=A4e,k4e=yf,T4e=$s,M4e=k4e(T4e,"DataView"),R4e=M4e,D4e=yf,$4e=$s,I4e=D4e($4e,"Promise"),N4e=I4e,L4e=yf,F4e=$s,j4e=L4e(F4e,"Set"),GW=j4e,B4e=yf,z4e=$s,U4e=B4e(z4e,"WeakMap"),V4e=U4e,JE=R4e,e6=G5,t6=N4e,n6=GW,r6=V4e,YW=Mu,Xh=eW,SD="[object Map]",W4e="[object Object]",CD="[object Promise]",ED="[object Set]",OD="[object WeakMap]",AD="[object DataView]",H4e=Xh(JE),K4e=Xh(e6),q4e=Xh(t6),G4e=Xh(n6),Y4e=Xh(r6),pc=YW;(JE&&pc(new JE(new ArrayBuffer(1)))!=AD||e6&&pc(new e6)!=SD||t6&&pc(t6.resolve())!=CD||n6&&pc(new n6)!=ED||r6&&pc(new r6)!=OD)&&(pc=function(e){var t=YW(e),n=t==W4e?e.constructor:void 0,r=n?Xh(n):"";if(r)switch(r){case H4e:return AD;case K4e:return SD;case q4e:return CD;case G4e:return ED;case Y4e:return OD}return t});var Z4e=pc,n3=LW,X4e=zW,Q4e=kEe,J4e=P4e,PD=Z4e,kD=vo,TD=WW,eOe=KW,tOe=1,MD="[object Arguments]",RD="[object Array]",S1="[object Object]",nOe=Object.prototype,DD=nOe.hasOwnProperty;function rOe(e,t,n,r,i,o){var a=kD(e),s=kD(t),u=a?RD:PD(e),l=s?RD:PD(t);u=u==MD?S1:u,l=l==MD?S1:l;var c=u==S1,f=l==S1,h=u==l;if(h&&TD(e)){if(!TD(t))return!1;a=!0,c=!1}if(h&&!c)return o||(o=new n3),a||eOe(e)?X4e(e,t,n,r,i,o):Q4e(e,t,u,n,r,i,o);if(!(n&tOe)){var p=c&&DD.call(e,"__wrapped__"),m=f&&DD.call(t,"__wrapped__");if(p||m){var v=p?e.value():e,b=m?t.value():t;return o||(o=new n3),i(v,b,n,r,o)}}return h?(o||(o=new n3),J4e(e,t,n,r,i,o)):!1}var iOe=rOe,oOe=iOe,$D=Ru;function ZW(e,t,n,r,i){return e===t?!0:e==null||t==null||!$D(e)&&!$D(t)?e!==e&&t!==t:oOe(e,t,n,r,ZW,i)}var fA=ZW,aOe=LW,sOe=fA,uOe=1,lOe=2;function cOe(e,t,n,r){var i=n.length,o=i,a=!r;if(e==null)return!o;for(e=Object(e);i--;){var s=n[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){s=n[i];var u=s[0],l=e[u],c=s[1];if(a&&s[2]){if(l===void 0&&!(u in e))return!1}else{var f=new aOe;if(r)var h=r(l,c,u,e,t,f);if(!(h===void 0?sOe(c,l,uOe|lOe,r,f):h))return!1}}return!0}var fOe=cOe,dOe=Wl;function hOe(e){return e===e&&!dOe(e)}var XW=hOe,pOe=XW,gOe=Zw;function mOe(e){for(var t=gOe(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,pOe(i)]}return t}var vOe=mOe;function yOe(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var QW=yOe,bOe=fOe,xOe=vOe,wOe=QW;function _Oe(e){var t=xOe(e);return t.length==1&&t[0][2]?wOe(t[0][0],t[0][1]):function(n){return n===e||bOe(n,e,t)}}var SOe=_Oe;function COe(e,t){return e!=null&&t in Object(e)}var EOe=COe,OOe=oW,AOe=uA,POe=vo,kOe=lA,TOe=cA,MOe=$w;function ROe(e,t,n){t=OOe(t,e);for(var r=-1,i=t.length,o=!1;++r<i;){var a=MOe(t[r]);if(!(o=e!=null&&n(e,a)))break;e=e[a]}return o||++r!=i?o:(i=e==null?0:e.length,!!i&&TOe(i)&&kOe(a,i)&&(POe(e)||AOe(e)))}var DOe=ROe,$Oe=EOe,IOe=DOe;function NOe(e,t){return e!=null&&IOe(e,t,$Oe)}var LOe=NOe,FOe=fA,jOe=aW,BOe=LOe,zOe=H5,UOe=XW,VOe=QW,WOe=$w,HOe=1,KOe=2;function qOe(e,t){return zOe(e)&&UOe(t)?VOe(WOe(e),t):function(n){var r=jOe(n,e);return r===void 0&&r===t?BOe(n,e):FOe(t,r,HOe|KOe)}}var GOe=qOe;function YOe(e){return e}var Qh=YOe;function ZOe(e){return function(t){return t?.[e]}}var XOe=ZOe,QOe=Q5;function JOe(e){return function(t){return QOe(t,e)}}var e5e=JOe,t5e=XOe,n5e=e5e,r5e=H5,i5e=$w;function o5e(e){return r5e(e)?t5e(i5e(e)):n5e(e)}var a5e=o5e,s5e=SOe,u5e=GOe,l5e=Qh,c5e=vo,f5e=a5e;function d5e(e){return typeof e=="function"?e:e==null?l5e:typeof e=="object"?c5e(e)?u5e(e[0],e[1]):s5e(e):f5e(e)}var Hl=d5e;function h5e(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}var JW=h5e;function p5e(e){return e!==e}var g5e=p5e;function m5e(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}var v5e=m5e,y5e=JW,b5e=g5e,x5e=v5e;function w5e(e,t,n){return t===t?x5e(e,t,n):y5e(e,b5e,n)}var _5e=w5e,S5e=_5e;function C5e(e,t){var n=e==null?0:e.length;return!!n&&S5e(e,t,0)>-1}var E5e=C5e;function O5e(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}var A5e=O5e;function P5e(){}var k5e=P5e,r3=GW,T5e=k5e,M5e=sA,R5e=1/0,D5e=r3&&1/M5e(new r3([,-0]))[1]==R5e?function(e){return new r3(e)}:T5e,$5e=D5e,I5e=FW,N5e=E5e,L5e=A5e,F5e=BW,j5e=$5e,B5e=sA,z5e=200;function U5e(e,t,n){var r=-1,i=N5e,o=e.length,a=!0,s=[],u=s;if(n)a=!1,i=L5e;else if(o>=z5e){var l=t?null:j5e(e);if(l)return B5e(l);a=!1,i=F5e,u=new I5e}else u=t?[]:s;e:for(;++r<o;){var c=e[r],f=t?t(c):c;if(c=n||c!==0?c:0,a&&f===f){for(var h=u.length;h--;)if(u[h]===f)continue e;t&&u.push(f),s.push(c)}else i(u,f,n)||(u!==s&&u.push(f),s.push(c))}return s}var V5e=U5e,W5e=Hl,H5e=V5e;function K5e(e,t){return e&&e.length?H5e(e,W5e(t)):[]}var q5e=K5e;const ID=Dn(q5e);function eH(e,t,n){return t===!0?ID(e,n):Ht(t)?ID(e,t):e}function rh(e){"@babel/helpers - typeof";return rh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rh(e)}var G5e=["ref"];function ND(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ys(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ND(Object(n),!0).forEach(function(r){Xw(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ND(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Y5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nH(r.key),r)}}function Z5e(e,t,n){return LD(e.prototype,t),LD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function X5e(e,t,n){return t=Db(t),Q5e(e,tH()?Reflect.construct(t,n,Db(e).constructor):t.apply(e,n))}function Q5e(e,t){if(t&&(rh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return J5e(e)}function J5e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tH=function(){return!!e})()}function Db(e){return Db=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Db(e)}function eAe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i6(e,t)}function i6(e,t){return i6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},i6(e,t)}function Xw(e,t,n){return t=nH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nH(e){var t=tAe(e,"string");return rh(t)=="symbol"?t:t+""}function tAe(e,t){if(rh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(rh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nAe(e,t){if(e==null)return{};var n=rAe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rAe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function iAe(e){return e.value}function oAe(e,t){if(F.isValidElement(e))return F.cloneElement(e,t);if(typeof e=="function")return F.createElement(e,t);t.ref;var n=nAe(t,G5e);return F.createElement(aA,n)}var FD=1,Nd=function(e){function t(){var n;Y5e(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=X5e(this,t,[].concat(i)),Xw(n,"lastBoundingBox",{width:-1,height:-1}),n}return eAe(t,e),Z5e(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>FD||Math.abs(i.height-this.lastBoundingBox.height)>FD)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,r&&r(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ys({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var i=this.props,o=i.layout,a=i.align,s=i.verticalAlign,u=i.margin,l=i.chartWidth,c=i.chartHeight,f,h;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(a==="center"&&o==="vertical"){var p=this.getBBoxSnapshot();f={left:((l||0)-p.width)/2}}else f=a==="right"?{right:u&&u.right||0}:{left:u&&u.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(s==="middle"){var m=this.getBBoxSnapshot();h={top:((c||0)-m.height)/2}}else h=s==="bottom"?{bottom:u&&u.bottom||0}:{top:u&&u.top||0};return Ys(Ys({},f),h)}},{key:"render",value:function(){var r=this,i=this.props,o=i.content,a=i.width,s=i.height,u=i.wrapperStyle,l=i.payloadUniqBy,c=i.payload,f=Ys(Ys({position:"absolute",width:a||"auto",height:s||"auto"},this.getDefaultPosition(u)),u);return F.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(p){r.wrapperNode=p}},oAe(o,Ys(Ys({},this.props),{},{payload:eH(c,l,iAe)})))}}],[{key:"getWithHeight",value:function(r,i){var o=Ys(Ys({},this.defaultProps),r.props),a=o.layout;return a==="vertical"&&qe(r.props.height)?{height:r.props.height}:a==="horizontal"?{width:r.props.width||i}:null}}])}(y.PureComponent);Xw(Nd,"displayName","Legend");Xw(Nd,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var jD=zm,aAe=uA,sAe=vo,BD=jD?jD.isConcatSpreadable:void 0;function uAe(e){return sAe(e)||aAe(e)||!!(BD&&e&&e[BD])}var lAe=uAe,cAe=UW,fAe=lAe;function rH(e,t,n,r,i){var o=-1,a=e.length;for(n||(n=fAe),i||(i=[]);++o<a;){var s=e[o];t>0&&n(s)?t>1?rH(s,t-1,n,r,i):cAe(i,s):r||(i[i.length]=s)}return i}var iH=rH;function dAe(e){return function(t,n,r){for(var i=-1,o=Object(t),a=r(t),s=a.length;s--;){var u=a[e?s:++i];if(n(o[u],u,o)===!1)break}return t}}var hAe=dAe,pAe=hAe,gAe=pAe(),mAe=gAe,vAe=mAe,yAe=Zw;function bAe(e,t){return e&&vAe(e,t,yAe)}var oH=bAe,xAe=Vm;function wAe(e,t){return function(n,r){if(n==null)return n;if(!xAe(n))return e(n,r);for(var i=n.length,o=t?i:-1,a=Object(n);(t?o--:++o<i)&&r(a[o],o,a)!==!1;);return n}}var _Ae=wAe,SAe=oH,CAe=_Ae,EAe=CAe(SAe),dA=EAe,OAe=dA,AAe=Vm;function PAe(e,t){var n=-1,r=AAe(e)?Array(e.length):[];return OAe(e,function(i,o,a){r[++n]=t(i,o,a)}),r}var aH=PAe;function kAe(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var TAe=kAe,zD=Wh;function MAe(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,o=zD(e),a=t!==void 0,s=t===null,u=t===t,l=zD(t);if(!s&&!l&&!o&&e>t||o&&a&&u&&!s&&!l||r&&a&&u||!n&&u||!i)return 1;if(!r&&!o&&!l&&e<t||l&&n&&i&&!r&&!o||s&&n&&i||!a&&i||!u)return-1}return 0}var RAe=MAe,DAe=RAe;function $Ae(e,t,n){for(var r=-1,i=e.criteria,o=t.criteria,a=i.length,s=n.length;++r<a;){var u=DAe(i[r],o[r]);if(u){if(r>=s)return u;var l=n[r];return u*(l=="desc"?-1:1)}}return e.index-t.index}var IAe=$Ae,i3=X5,NAe=Q5,LAe=Hl,FAe=aH,jAe=TAe,BAe=HW,zAe=IAe,UAe=Qh,VAe=vo;function WAe(e,t,n){t.length?t=i3(t,function(o){return VAe(o)?function(a){return NAe(a,o.length===1?o[0]:o)}:o}):t=[UAe];var r=-1;t=i3(t,BAe(LAe));var i=FAe(e,function(o,a,s){var u=i3(t,function(l){return l(o)});return{criteria:u,index:++r,value:o}});return jAe(i,function(o,a){return zAe(o,a,n)})}var HAe=WAe;function KAe(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var qAe=KAe,GAe=qAe,UD=Math.max;function YAe(e,t,n){return t=UD(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,o=UD(r.length-t,0),a=Array(o);++i<o;)a[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(a),GAe(e,this,s)}}var ZAe=YAe;function XAe(e){return function(){return e}}var QAe=XAe,JAe=yf,ePe=function(){try{var e=JAe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),sH=ePe,tPe=QAe,VD=sH,nPe=Qh,rPe=VD?function(e,t){return VD(e,"toString",{configurable:!0,enumerable:!1,value:tPe(t),writable:!0})}:nPe,iPe=rPe,oPe=800,aPe=16,sPe=Date.now;function uPe(e){var t=0,n=0;return function(){var r=sPe(),i=aPe-(r-n);if(n=r,i>0){if(++t>=oPe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var lPe=uPe,cPe=iPe,fPe=lPe,dPe=fPe(cPe),hPe=dPe,pPe=Qh,gPe=ZAe,mPe=hPe;function vPe(e,t){return mPe(gPe(e,t,pPe),e+"")}var yPe=vPe,bPe=q5,xPe=Vm,wPe=lA,_Pe=Wl;function SPe(e,t,n){if(!_Pe(n))return!1;var r=typeof t;return(r=="number"?xPe(n)&&wPe(t,n.length):r=="string"&&t in n)?bPe(n[t],e):!1}var Qw=SPe,CPe=iH,EPe=HAe,OPe=yPe,WD=Qw,APe=OPe(function(e,t){if(e==null)return[];var n=t.length;return n>1&&WD(e,t[0],t[1])?t=[]:n>2&&WD(t[0],t[1],t[2])&&(t=[t[0]]),EPe(e,CPe(t,1),[])}),PPe=APe;const hA=Dn(PPe);function kg(e){"@babel/helpers - typeof";return kg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kg(e)}function o6(){return o6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o6.apply(this,arguments)}function kPe(e,t){return DPe(e)||RPe(e,t)||MPe(e,t)||TPe()}function TPe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MPe(e,t){if(e){if(typeof e=="string")return HD(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HD(e,t)}}function HD(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function RPe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function DPe(e){if(Array.isArray(e))return e}function KD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function o3(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KD(Object(n),!0).forEach(function(r){$Pe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $Pe(e,t,n){return t=IPe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IPe(e){var t=NPe(e,"string");return kg(t)=="symbol"?t:t+""}function NPe(e,t){if(kg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(kg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function LPe(e){return Array.isArray(e)&&Hr(e[0])&&Hr(e[1])?e.join(" ~ "):e}var FPe=function(t){var n=t.separator,r=n===void 0?" : ":n,i=t.contentStyle,o=i===void 0?{}:i,a=t.itemStyle,s=a===void 0?{}:a,u=t.labelStyle,l=u===void 0?{}:u,c=t.payload,f=t.formatter,h=t.itemSorter,p=t.wrapperClassName,m=t.labelClassName,v=t.label,b=t.labelFormatter,w=t.accessibilityLayer,x=w===void 0?!1:w,S=function(){if(c&&c.length){var V={padding:0,margin:0},ee=(h?hA(c,h):c).map(function(Z,K){if(Z.type==="none")return null;var G=o3({display:"block",paddingTop:4,paddingBottom:4,color:Z.color||"#000"},s),H=Z.formatter||f||LPe,j=Z.value,q=Z.name,Y=j,re=q;if(Y!=null&&re!=null){var ie=H(j,q,Z,K,c);if(Array.isArray(ie)){var se=kPe(ie,2);Y=se[0],re=se[1]}else Y=ie}return F.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(K),style:G},Hr(re)?F.createElement("span",{className:"recharts-tooltip-item-name"},re):null,Hr(re)?F.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,F.createElement("span",{className:"recharts-tooltip-item-value"},Y),F.createElement("span",{className:"recharts-tooltip-item-unit"},Z.unit||""))});return F.createElement("ul",{className:"recharts-tooltip-item-list",style:V},ee)}return null},O=o3({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),E=o3({margin:0},l),C=!Ut(v),P=C?v:"",M=dn("recharts-default-tooltip",p),I=dn("recharts-tooltip-label",m);C&&b&&c!==void 0&&c!==null&&(P=b(v,c));var B=x?{role:"status","aria-live":"assertive"}:{};return F.createElement("div",o6({className:M,style:O},B),F.createElement("p",{className:I,style:E},F.isValidElement(P)?P:"".concat(P)),S())};function Tg(e){"@babel/helpers - typeof";return Tg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tg(e)}function C1(e,t,n){return t=jPe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jPe(e){var t=BPe(e,"string");return Tg(t)=="symbol"?t:t+""}function BPe(e,t){if(Tg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Tg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wp="recharts-tooltip-wrapper",zPe={visibility:"hidden"};function UPe(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return dn(Wp,C1(C1(C1(C1({},"".concat(Wp,"-right"),qe(n)&&t&&qe(t.x)&&n>=t.x),"".concat(Wp,"-left"),qe(n)&&t&&qe(t.x)&&n<t.x),"".concat(Wp,"-bottom"),qe(r)&&t&&qe(t.y)&&r>=t.y),"".concat(Wp,"-top"),qe(r)&&t&&qe(t.y)&&r<t.y))}function qD(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,i=e.offsetTopLeft,o=e.position,a=e.reverseDirection,s=e.tooltipDimension,u=e.viewBox,l=e.viewBoxDimension;if(o&&qe(o[r]))return o[r];var c=n[r]-s-i,f=n[r]+i;if(t[r])return a[r]?c:f;if(a[r]){var h=c,p=u[r];return h<p?Math.max(f,u[r]):Math.max(c,u[r])}var m=f+s,v=u[r]+l;return m>v?Math.max(c,u[r]):Math.max(f,u[r])}function VPe(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function WPe(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,i=e.position,o=e.reverseDirection,a=e.tooltipBox,s=e.useTranslate3d,u=e.viewBox,l,c,f;return a.height>0&&a.width>0&&n?(c=qD({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:i,reverseDirection:o,tooltipDimension:a.width,viewBox:u,viewBoxDimension:u.width}),f=qD({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:i,reverseDirection:o,tooltipDimension:a.height,viewBox:u,viewBoxDimension:u.height}),l=VPe({translateX:c,translateY:f,useTranslate3d:s})):l=zPe,{cssProperties:l,cssClasses:UPe({translateX:c,translateY:f,coordinate:n})}}function ih(e){"@babel/helpers - typeof";return ih=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ih(e)}function GD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function YD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?GD(Object(n),!0).forEach(function(r){s6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KPe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,lH(r.key),r)}}function qPe(e,t,n){return KPe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function GPe(e,t,n){return t=$b(t),YPe(e,uH()?Reflect.construct(t,n,$b(e).constructor):t.apply(e,n))}function YPe(e,t){if(t&&(ih(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZPe(e)}function ZPe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(uH=function(){return!!e})()}function $b(e){return $b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$b(e)}function XPe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a6(e,t)}function a6(e,t){return a6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},a6(e,t)}function s6(e,t,n){return t=lH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lH(e){var t=QPe(e,"string");return ih(t)=="symbol"?t:t+""}function QPe(e,t){if(ih(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ih(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ZD=1,JPe=function(e){function t(){var n;HPe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=GPe(this,t,[].concat(i)),s6(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),s6(n,"handleKeyDown",function(a){if(a.key==="Escape"){var s,u,l,c;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(u=n.props.coordinate)===null||u===void 0?void 0:u.x)!==null&&s!==void 0?s:0,y:(l=(c=n.props.coordinate)===null||c===void 0?void 0:c.y)!==null&&l!==void 0?l:0}})}}),n}return XPe(t,e),qPe(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>ZD||Math.abs(r.height-this.state.lastBoundingBox.height)>ZD)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,u=i.animationEasing,l=i.children,c=i.coordinate,f=i.hasPayload,h=i.isAnimationActive,p=i.offset,m=i.position,v=i.reverseDirection,b=i.useTranslate3d,w=i.viewBox,x=i.wrapperStyle,S=WPe({allowEscapeViewBox:a,coordinate:c,offsetTopLeft:p,position:m,reverseDirection:v,tooltipBox:this.state.lastBoundingBox,useTranslate3d:b,viewBox:w}),O=S.cssClasses,E=S.cssProperties,C=YD(YD({transition:h&&o?"transform ".concat(s,"ms ").concat(u):void 0},E),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&f?"visible":"hidden",position:"absolute",top:0,left:0},x);return F.createElement("div",{tabIndex:-1,className:O,style:C,ref:function(M){r.wrapperNode=M}},l)}}])}(y.PureComponent),e8e=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},qa={isSsr:e8e(),get:function(t){return qa[t]},set:function(t,n){if(typeof t=="string")qa[t]=n;else{var r=Object.keys(t);r&&r.length&&r.forEach(function(i){qa[i]=t[i]})}}};function oh(e){"@babel/helpers - typeof";return oh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oh(e)}function XD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function QD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?XD(Object(n),!0).forEach(function(r){pA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function t8e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n8e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fH(r.key),r)}}function r8e(e,t,n){return n8e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function i8e(e,t,n){return t=Ib(t),o8e(e,cH()?Reflect.construct(t,n||[],Ib(e).constructor):t.apply(e,n))}function o8e(e,t){if(t&&(oh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return a8e(e)}function a8e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cH=function(){return!!e})()}function Ib(e){return Ib=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ib(e)}function s8e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u6(e,t)}function u6(e,t){return u6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},u6(e,t)}function pA(e,t,n){return t=fH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fH(e){var t=u8e(e,"string");return oh(t)=="symbol"?t:t+""}function u8e(e,t){if(oh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(oh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function l8e(e){return e.dataKey}function c8e(e,t){return F.isValidElement(e)?F.cloneElement(e,t):typeof e=="function"?F.createElement(e,t):F.createElement(FPe,t)}var eu=function(e){function t(){return t8e(this,t),i8e(this,t,arguments)}return s8e(t,e),r8e(t,[{key:"render",value:function(){var r=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,u=i.animationEasing,l=i.content,c=i.coordinate,f=i.filterNull,h=i.isAnimationActive,p=i.offset,m=i.payload,v=i.payloadUniqBy,b=i.position,w=i.reverseDirection,x=i.useTranslate3d,S=i.viewBox,O=i.wrapperStyle,E=m??[];f&&E.length&&(E=eH(m.filter(function(P){return P.value!=null&&(P.hide!==!0||r.props.includeHidden)}),v,l8e));var C=E.length>0;return F.createElement(JPe,{allowEscapeViewBox:a,animationDuration:s,animationEasing:u,isAnimationActive:h,active:o,coordinate:c,hasPayload:C,offset:p,position:b,reverseDirection:w,useTranslate3d:x,viewBox:S,wrapperStyle:O},c8e(l,QD(QD({},this.props),{},{payload:E})))}}])}(y.PureComponent);pA(eu,"displayName","Tooltip");pA(eu,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!qa.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var f8e=$s,d8e=function(){return f8e.Date.now()},h8e=d8e,p8e=/\s/;function g8e(e){for(var t=e.length;t--&&p8e.test(e.charAt(t)););return t}var m8e=g8e,v8e=m8e,y8e=/^\s+/;function b8e(e){return e&&e.slice(0,v8e(e)+1).replace(y8e,"")}var x8e=b8e,w8e=x8e,JD=Wl,_8e=Wh,e7=NaN,S8e=/^[-+]0x[0-9a-f]+$/i,C8e=/^0b[01]+$/i,E8e=/^0o[0-7]+$/i,O8e=parseInt;function A8e(e){if(typeof e=="number")return e;if(_8e(e))return e7;if(JD(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=JD(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=w8e(e);var n=C8e.test(e);return n||E8e.test(e)?O8e(e.slice(2),n?2:8):S8e.test(e)?e7:+e}var dH=A8e,P8e=Wl,a3=h8e,t7=dH,k8e="Expected a function",T8e=Math.max,M8e=Math.min;function R8e(e,t,n){var r,i,o,a,s,u,l=0,c=!1,f=!1,h=!0;if(typeof e!="function")throw new TypeError(k8e);t=t7(t)||0,P8e(n)&&(c=!!n.leading,f="maxWait"in n,o=f?T8e(t7(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h);function p(C){var P=r,M=i;return r=i=void 0,l=C,a=e.apply(M,P),a}function m(C){return l=C,s=setTimeout(w,t),c?p(C):a}function v(C){var P=C-u,M=C-l,I=t-P;return f?M8e(I,o-M):I}function b(C){var P=C-u,M=C-l;return u===void 0||P>=t||P<0||f&&M>=o}function w(){var C=a3();if(b(C))return x(C);s=setTimeout(w,v(C))}function x(C){return s=void 0,h&&r?p(C):(r=i=void 0,a)}function S(){s!==void 0&&clearTimeout(s),l=0,r=u=i=s=void 0}function O(){return s===void 0?a:x(a3())}function E(){var C=a3(),P=b(C);if(r=arguments,i=this,u=C,P){if(s===void 0)return m(u);if(f)return clearTimeout(s),s=setTimeout(w,t),p(u)}return s===void 0&&(s=setTimeout(w,t)),a}return E.cancel=S,E.flush=O,E}var D8e=R8e,$8e=D8e,I8e=Wl,N8e="Expected a function";function L8e(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(N8e);return I8e(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),$8e(e,t,{leading:r,maxWait:t,trailing:i})}var F8e=L8e;const hH=Dn(F8e);function Mg(e){"@babel/helpers - typeof";return Mg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mg(e)}function n7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function E1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?n7(Object(n),!0).forEach(function(r){j8e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):n7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function j8e(e,t,n){return t=B8e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B8e(e){var t=z8e(e,"string");return Mg(t)=="symbol"?t:t+""}function z8e(e,t){if(Mg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Mg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function U8e(e,t){return K8e(e)||H8e(e,t)||W8e(e,t)||V8e()}function V8e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W8e(e,t){if(e){if(typeof e=="string")return r7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r7(e,t)}}function r7(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function H8e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function K8e(e){if(Array.isArray(e))return e}var yJe=y.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,i=r===void 0?{width:-1,height:-1}:r,o=e.width,a=o===void 0?"100%":o,s=e.height,u=s===void 0?"100%":s,l=e.minWidth,c=l===void 0?0:l,f=e.minHeight,h=e.maxHeight,p=e.children,m=e.debounce,v=m===void 0?0:m,b=e.id,w=e.className,x=e.onResize,S=e.style,O=S===void 0?{}:S,E=y.useRef(null),C=y.useRef();C.current=x,y.useImperativeHandle(t,function(){return Object.defineProperty(E.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),E.current},configurable:!0})});var P=y.useState({containerWidth:i.width,containerHeight:i.height}),M=U8e(P,2),I=M[0],B=M[1],W=y.useCallback(function(ee,Z){B(function(K){var G=Math.round(ee),H=Math.round(Z);return K.containerWidth===G&&K.containerHeight===H?K:{containerWidth:G,containerHeight:H}})},[]);y.useEffect(function(){var ee=function(q){var Y,re=q[0].contentRect,ie=re.width,se=re.height;W(ie,se),(Y=C.current)===null||Y===void 0||Y.call(C,ie,se)};v>0&&(ee=hH(ee,v,{trailing:!0,leading:!1}));var Z=new ResizeObserver(ee),K=E.current.getBoundingClientRect(),G=K.width,H=K.height;return W(G,H),Z.observe(E.current),function(){Z.disconnect()}},[W,v]);var V=y.useMemo(function(){var ee=I.containerWidth,Z=I.containerHeight;if(ee<0||Z<0)return null;hu(Ec(a)||Ec(u),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,a,u),hu(!n||n>0,"The aspect(%s) must be greater than zero.",n);var K=Ec(a)?ee:a,G=Ec(u)?Z:u;n&&n>0&&(K?G=K/n:G&&(K=G*n),h&&G>h&&(G=h)),hu(K>0||G>0,`The width(%s) and height(%s) of chart should be greater than 0,
please check the style of container, or the props width(%s) and height(%s),
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
height and width.`,K,G,a,u,c,f,n);var H=!Array.isArray(p)&&du(p.type).endsWith("Chart");return F.Children.map(p,function(j){return F.isValidElement(j)?y.cloneElement(j,E1({width:K,height:G},H?{style:E1({height:"100%",width:"100%",maxHeight:G,maxWidth:K},j.props.style)}:{})):j})},[n,p,u,h,f,c,I,a]);return F.createElement("div",{id:b?"".concat(b):void 0,className:dn("recharts-responsive-container",w),style:E1(E1({},O),{},{width:a,height:u,minWidth:c,minHeight:f,maxHeight:h}),ref:E},V)}),gA=function(t){return null};gA.displayName="Cell";function Rg(e){"@babel/helpers - typeof";return Rg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rg(e)}function i7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function l6(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?i7(Object(n),!0).forEach(function(r){q8e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function q8e(e,t,n){return t=G8e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G8e(e){var t=Y8e(e,"string");return Rg(t)=="symbol"?t:t+""}function Y8e(e,t){if(Rg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Rg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Zf={widthCache:{},cacheCount:0},Z8e=2e3,X8e={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},o7="recharts_measurement_span";function Q8e(e){var t=l6({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var P0=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||qa.isSsr)return{width:0,height:0};var r=Q8e(n),i=JSON.stringify({text:t,copyStyle:r});if(Zf.widthCache[i])return Zf.widthCache[i];try{var o=document.getElementById(o7);o||(o=document.createElement("span"),o.setAttribute("id",o7),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var a=l6(l6({},X8e),r);Object.assign(o.style,a),o.textContent="".concat(t);var s=o.getBoundingClientRect(),u={width:s.width,height:s.height};return Zf.widthCache[i]=u,++Zf.cacheCount>Z8e&&(Zf.cacheCount=0,Zf.widthCache={}),u}catch{return{width:0,height:0}}},J8e=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Dg(e){"@babel/helpers - typeof";return Dg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dg(e)}function Nb(e,t){return rke(e)||nke(e,t)||tke(e,t)||eke()}function eke(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tke(e,t){if(e){if(typeof e=="string")return a7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a7(e,t)}}function a7(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function nke(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function rke(e){if(Array.isArray(e))return e}function ike(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ake(r.key),r)}}function oke(e,t,n){return s7(e.prototype,t),s7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ake(e){var t=ske(e,"string");return Dg(t)=="symbol"?t:t+""}function ske(e,t){if(Dg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Dg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var u7=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,l7=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,uke=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,lke=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,pH={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},cke=Object.keys(pH),bd="NaN";function fke(e,t){return e*pH[t]}var O1=function(){function e(t,n){ike(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!uke.test(n)&&(this.num=NaN,this.unit=""),cke.includes(n)&&(this.num=fke(t,n),this.unit="px")}return oke(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,i=(r=lke.exec(n))!==null&&r!==void 0?r:[],o=Nb(i,3),a=o[1],s=o[2];return new e(parseFloat(a),s??"")}}])}();function gH(e){if(e.includes(bd))return bd;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=u7.exec(t))!==null&&n!==void 0?n:[],i=Nb(r,4),o=i[1],a=i[2],s=i[3],u=O1.parse(o??""),l=O1.parse(s??""),c=a==="*"?u.multiply(l):u.divide(l);if(c.isNaN())return bd;t=t.replace(u7,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,h=(f=l7.exec(t))!==null&&f!==void 0?f:[],p=Nb(h,4),m=p[1],v=p[2],b=p[3],w=O1.parse(m??""),x=O1.parse(b??""),S=v==="+"?w.add(x):w.subtract(x);if(S.isNaN())return bd;t=t.replace(l7,S.toString())}return t}var c7=/\(([^()]*)\)/;function dke(e){for(var t=e;t.includes("(");){var n=c7.exec(t),r=Nb(n,2),i=r[1];t=t.replace(c7,gH(i))}return t}function hke(e){var t=e.replace(/\s+/g,"");return t=dke(t),t=gH(t),t}function pke(e){try{return hke(e)}catch{return bd}}function s3(e){var t=pke(e.slice(5,-1));return t===bd?"":t}var gke=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],mke=["dx","dy","angle","className","breakAll"];function c6(){return c6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c6.apply(this,arguments)}function f7(e,t){if(e==null)return{};var n=vke(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vke(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function d7(e,t){return wke(e)||xke(e,t)||bke(e,t)||yke()}function yke(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bke(e,t){if(e){if(typeof e=="string")return h7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h7(e,t)}}function h7(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function xke(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function wke(e){if(Array.isArray(e))return e}var mH=/[ \f\n\r\t\v\u2028\u2029]+/,vH=function(t){var n=t.children,r=t.breakAll,i=t.style;try{var o=[];Ut(n)||(r?o=n.toString().split(""):o=n.toString().split(mH));var a=o.map(function(u){return{word:u,width:P0(u,i).width}}),s=r?0:P0(" ",i).width;return{wordsWithComputedWidth:a,spaceWidth:s}}catch{return null}},_ke=function(t,n,r,i,o){var a=t.maxLines,s=t.children,u=t.style,l=t.breakAll,c=qe(a),f=s,h=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return K.reduce(function(G,H){var j=H.word,q=H.width,Y=G[G.length-1];if(Y&&(i==null||o||Y.width+q+r<Number(i)))Y.words.push(j),Y.width+=q+r;else{var re={words:[j],width:q};G.push(re)}return G},[])},p=h(n),m=function(K){return K.reduce(function(G,H){return G.width>H.width?G:H})};if(!c)return p;for(var v="…",b=function(K){var G=f.slice(0,K),H=vH({breakAll:l,style:u,children:G+v}).wordsWithComputedWidth,j=h(H),q=j.length>a||m(j).width>Number(i);return[q,j]},w=0,x=f.length-1,S=0,O;w<=x&&S<=f.length-1;){var E=Math.floor((w+x)/2),C=E-1,P=b(C),M=d7(P,2),I=M[0],B=M[1],W=b(E),V=d7(W,1),ee=V[0];if(!I&&!ee&&(w=E+1),I&&ee&&(x=E-1),!I&&ee){O=B;break}S++}return O||p},p7=function(t){var n=Ut(t)?[]:t.toString().split(mH);return[{words:n}]},Ske=function(t){var n=t.width,r=t.scaleToFit,i=t.children,o=t.style,a=t.breakAll,s=t.maxLines;if((n||r)&&!qa.isSsr){var u,l,c=vH({breakAll:a,children:i,style:o});if(c){var f=c.wordsWithComputedWidth,h=c.spaceWidth;u=f,l=h}else return p7(i);return _ke({breakAll:a,children:i,maxLines:s,style:o},u,l,n,r)}return p7(i)},g7="#808080",Lb=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,o=i===void 0?0:i,a=t.lineHeight,s=a===void 0?"1em":a,u=t.capHeight,l=u===void 0?"0.71em":u,c=t.scaleToFit,f=c===void 0?!1:c,h=t.textAnchor,p=h===void 0?"start":h,m=t.verticalAnchor,v=m===void 0?"end":m,b=t.fill,w=b===void 0?g7:b,x=f7(t,gke),S=y.useMemo(function(){return Ske({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:f,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,f,x.style,x.width]),O=x.dx,E=x.dy,C=x.angle,P=x.className,M=x.breakAll,I=f7(x,mke);if(!Hr(r)||!Hr(o))return null;var B=r+(qe(O)?O:0),W=o+(qe(E)?E:0),V;switch(v){case"start":V=s3("calc(".concat(l,")"));break;case"middle":V=s3("calc(".concat((S.length-1)/2," * -").concat(s," + (").concat(l," / 2))"));break;default:V=s3("calc(".concat(S.length-1," * -").concat(s,")"));break}var ee=[];if(f){var Z=S[0].width,K=x.width;ee.push("scale(".concat((qe(K)?K/Z:1)/Z,")"))}return C&&ee.push("rotate(".concat(C,", ").concat(B,", ").concat(W,")")),ee.length&&(I.transform=ee.join(" ")),F.createElement("text",c6({},zt(I,!0),{x:B,y:W,className:dn("recharts-text",P),textAnchor:p,fill:w.includes("url")?g7:w}),S.map(function(G,H){var j=G.words.join(M?"":" ");return F.createElement("tspan",{x:B,dy:H===0?V:s,key:"".concat(j,"-").concat(H)},j)}))};function Cl(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Cke(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function mA(e){let t,n,r;e.length!==2?(t=Cl,n=(s,u)=>Cl(e(s),u),r=(s,u)=>e(s)-u):(t=e===Cl||e===Cke?e:Eke,n=e,r=e);function i(s,u,l=0,c=s.length){if(l<c){if(t(u,u)!==0)return c;do{const f=l+c>>>1;n(s[f],u)<0?l=f+1:c=f}while(l<c)}return l}function o(s,u,l=0,c=s.length){if(l<c){if(t(u,u)!==0)return c;do{const f=l+c>>>1;n(s[f],u)<=0?l=f+1:c=f}while(l<c)}return l}function a(s,u,l=0,c=s.length){const f=i(s,u,l,c-1);return f>l&&r(s[f-1],u)>-r(s[f],u)?f-1:f}return{left:i,center:a,right:o}}function Eke(){return 0}function yH(e){return e===null?NaN:+e}function*Oke(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const Ake=mA(Cl),Wm=Ake.right;mA(yH).center;class m7 extends Map{constructor(t,n=Tke){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(v7(this,t))}has(t){return super.has(v7(this,t))}set(t,n){return super.set(Pke(this,t),n)}delete(t){return super.delete(kke(this,t))}}function v7({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function Pke({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function kke({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function Tke(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Mke(e=Cl){if(e===Cl)return bH;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function bH(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const Rke=Math.sqrt(50),Dke=Math.sqrt(10),$ke=Math.sqrt(2);function Fb(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),o=r/Math.pow(10,i),a=o>=Rke?10:o>=Dke?5:o>=$ke?2:1;let s,u,l;return i<0?(l=Math.pow(10,-i)/a,s=Math.round(e*l),u=Math.round(t*l),s/l<e&&++s,u/l>t&&--u,l=-l):(l=Math.pow(10,i)*a,s=Math.round(e/l),u=Math.round(t/l),s*l<e&&++s,u*l>t&&--u),u<s&&.5<=n&&n<2?Fb(e,t,n*2):[s,u,l]}function f6(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[i,o,a]=r?Fb(t,e,n):Fb(e,t,n);if(!(o>=i))return[];const s=o-i+1,u=new Array(s);if(r)if(a<0)for(let l=0;l<s;++l)u[l]=(o-l)/-a;else for(let l=0;l<s;++l)u[l]=(o-l)*a;else if(a<0)for(let l=0;l<s;++l)u[l]=(i+l)/-a;else for(let l=0;l<s;++l)u[l]=(i+l)*a;return u}function d6(e,t,n){return t=+t,e=+e,n=+n,Fb(e,t,n)[2]}function h6(e,t,n){t=+t,e=+e,n=+n;const r=t<e,i=r?d6(t,e,n):d6(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function y7(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function b7(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function xH(e,t,n=0,r=1/0,i){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(i=i===void 0?bH:Mke(i);r>n;){if(r-n>600){const u=r-n+1,l=t-n+1,c=Math.log(u),f=.5*Math.exp(2*c/3),h=.5*Math.sqrt(c*f*(u-f)/u)*(l-u/2<0?-1:1),p=Math.max(n,Math.floor(t-l*f/u+h)),m=Math.min(r,Math.floor(t+(u-l)*f/u+h));xH(e,t,p,m,i)}const o=e[t];let a=n,s=r;for(Hp(e,n,t),i(e[r],o)>0&&Hp(e,n,r);a<s;){for(Hp(e,a,s),++a,--s;i(e[a],o)<0;)++a;for(;i(e[s],o)>0;)--s}i(e[n],o)===0?Hp(e,n,s):(++s,Hp(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function Hp(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Ike(e,t,n){if(e=Float64Array.from(Oke(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return b7(e);if(t>=1)return y7(e);var r,i=(r-1)*t,o=Math.floor(i),a=y7(xH(e,o).subarray(0,o+1)),s=b7(e.subarray(o+1));return a+(s-a)*(i-o)}}function Nke(e,t,n=yH){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,o=Math.floor(i),a=+n(e[o],o,e),s=+n(e[o+1],o+1,e);return a+(s-a)*(i-o)}}function Lke(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,o=new Array(i);++r<i;)o[r]=e+r*n;return o}function wa(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Du(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const p6=Symbol("implicit");function vA(){var e=new m7,t=[],n=[],r=p6;function i(o){let a=e.get(o);if(a===void 0){if(r!==p6)return r;e.set(o,a=t.push(o)-1)}return n[a%n.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new m7;for(const a of o)e.has(a)||e.set(a,t.push(a)-1);return i},i.range=function(o){return arguments.length?(n=Array.from(o),i):n.slice()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return vA(t,n).unknown(r)},wa.apply(i,arguments),i}function $g(){var e=vA().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,o,a,s=!1,u=0,l=0,c=.5;delete e.unknown;function f(){var h=t().length,p=i<r,m=p?i:r,v=p?r:i;o=(v-m)/Math.max(1,h-u+l*2),s&&(o=Math.floor(o)),m+=(v-m-o*(h-u))*c,a=o*(1-u),s&&(m=Math.round(m),a=Math.round(a));var b=Lke(h).map(function(w){return m+o*w});return n(p?b.reverse():b)}return e.domain=function(h){return arguments.length?(t(h),f()):t()},e.range=function(h){return arguments.length?([r,i]=h,r=+r,i=+i,f()):[r,i]},e.rangeRound=function(h){return[r,i]=h,r=+r,i=+i,s=!0,f()},e.bandwidth=function(){return a},e.step=function(){return o},e.round=function(h){return arguments.length?(s=!!h,f()):s},e.padding=function(h){return arguments.length?(u=Math.min(1,l=+h),f()):u},e.paddingInner=function(h){return arguments.length?(u=Math.min(1,h),f()):u},e.paddingOuter=function(h){return arguments.length?(l=+h,f()):l},e.align=function(h){return arguments.length?(c=Math.max(0,Math.min(1,h)),f()):c},e.copy=function(){return $g(t(),[r,i]).round(s).paddingInner(u).paddingOuter(l).align(c)},wa.apply(f(),arguments)}function wH(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return wH(t())},e}function k0(){return wH($g.apply(null,arguments).paddingInner(1))}function yA(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function _H(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Hm(){}var Ig=.7,jb=1/Ig,Ld="\\s*([+-]?\\d+)\\s*",Ng="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",As="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Fke=/^#([0-9a-f]{3,8})$/,jke=new RegExp(`^rgb\\(${Ld},${Ld},${Ld}\\)$`),Bke=new RegExp(`^rgb\\(${As},${As},${As}\\)$`),zke=new RegExp(`^rgba\\(${Ld},${Ld},${Ld},${Ng}\\)$`),Uke=new RegExp(`^rgba\\(${As},${As},${As},${Ng}\\)$`),Vke=new RegExp(`^hsl\\(${Ng},${As},${As}\\)$`),Wke=new RegExp(`^hsla\\(${Ng},${As},${As},${Ng}\\)$`),x7={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};yA(Hm,Lg,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:w7,formatHex:w7,formatHex8:Hke,formatHsl:Kke,formatRgb:_7,toString:_7});function w7(){return this.rgb().formatHex()}function Hke(){return this.rgb().formatHex8()}function Kke(){return SH(this).formatHsl()}function _7(){return this.rgb().formatRgb()}function Lg(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Fke.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?S7(t):n===3?new so(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?A1(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?A1(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=jke.exec(e))?new so(t[1],t[2],t[3],1):(t=Bke.exec(e))?new so(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=zke.exec(e))?A1(t[1],t[2],t[3],t[4]):(t=Uke.exec(e))?A1(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Vke.exec(e))?O7(t[1],t[2]/100,t[3]/100,1):(t=Wke.exec(e))?O7(t[1],t[2]/100,t[3]/100,t[4]):x7.hasOwnProperty(e)?S7(x7[e]):e==="transparent"?new so(NaN,NaN,NaN,0):null}function S7(e){return new so(e>>16&255,e>>8&255,e&255,1)}function A1(e,t,n,r){return r<=0&&(e=t=n=NaN),new so(e,t,n,r)}function qke(e){return e instanceof Hm||(e=Lg(e)),e?(e=e.rgb(),new so(e.r,e.g,e.b,e.opacity)):new so}function g6(e,t,n,r){return arguments.length===1?qke(e):new so(e,t,n,r??1)}function so(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}yA(so,g6,_H(Hm,{brighter(e){return e=e==null?jb:Math.pow(jb,e),new so(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ig:Math.pow(Ig,e),new so(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new so(Ic(this.r),Ic(this.g),Ic(this.b),Bb(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:C7,formatHex:C7,formatHex8:Gke,formatRgb:E7,toString:E7}));function C7(){return`#${Oc(this.r)}${Oc(this.g)}${Oc(this.b)}`}function Gke(){return`#${Oc(this.r)}${Oc(this.g)}${Oc(this.b)}${Oc((isNaN(this.opacity)?1:this.opacity)*255)}`}function E7(){const e=Bb(this.opacity);return`${e===1?"rgb(":"rgba("}${Ic(this.r)}, ${Ic(this.g)}, ${Ic(this.b)}${e===1?")":`, ${e})`}`}function Bb(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ic(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Oc(e){return e=Ic(e),(e<16?"0":"")+e.toString(16)}function O7(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new za(e,t,n,r)}function SH(e){if(e instanceof za)return new za(e.h,e.s,e.l,e.opacity);if(e instanceof Hm||(e=Lg(e)),!e)return new za;if(e instanceof za)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),a=NaN,s=o-i,u=(o+i)/2;return s?(t===o?a=(n-r)/s+(n<r)*6:n===o?a=(r-t)/s+2:a=(t-n)/s+4,s/=u<.5?o+i:2-o-i,a*=60):s=u>0&&u<1?0:a,new za(a,s,u,e.opacity)}function Yke(e,t,n,r){return arguments.length===1?SH(e):new za(e,t,n,r??1)}function za(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}yA(za,Yke,_H(Hm,{brighter(e){return e=e==null?jb:Math.pow(jb,e),new za(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ig:Math.pow(Ig,e),new za(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new so(u3(e>=240?e-240:e+120,i,r),u3(e,i,r),u3(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new za(A7(this.h),P1(this.s),P1(this.l),Bb(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Bb(this.opacity);return`${e===1?"hsl(":"hsla("}${A7(this.h)}, ${P1(this.s)*100}%, ${P1(this.l)*100}%${e===1?")":`, ${e})`}`}}));function A7(e){return e=(e||0)%360,e<0?e+360:e}function P1(e){return Math.max(0,Math.min(1,e||0))}function u3(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const bA=e=>()=>e;function Zke(e,t){return function(n){return e+n*t}}function Xke(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function Qke(e){return(e=+e)==1?CH:function(t,n){return n-t?Xke(t,n,e):bA(isNaN(t)?n:t)}}function CH(e,t){var n=t-e;return n?Zke(e,n):bA(isNaN(e)?t:e)}const P7=function e(t){var n=Qke(t);function r(i,o){var a=n((i=g6(i)).r,(o=g6(o)).r),s=n(i.g,o.g),u=n(i.b,o.b),l=CH(i.opacity,o.opacity);return function(c){return i.r=a(c),i.g=s(c),i.b=u(c),i.opacity=l(c),i+""}}return r.gamma=e,r}(1);function Jke(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(o){for(i=0;i<n;++i)r[i]=e[i]*(1-o)+t[i]*o;return r}}function eTe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function tTe(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),o=new Array(n),a;for(a=0;a<r;++a)i[a]=Jh(e[a],t[a]);for(;a<n;++a)o[a]=t[a];return function(s){for(a=0;a<r;++a)o[a]=i[a](s);return o}}function nTe(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function zb(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function rTe(e,t){var n={},r={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?n[i]=Jh(e[i],t[i]):r[i]=t[i];return function(o){for(i in n)r[i]=n[i](o);return r}}var m6=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,l3=new RegExp(m6.source,"g");function iTe(e){return function(){return e}}function oTe(e){return function(t){return e(t)+""}}function aTe(e,t){var n=m6.lastIndex=l3.lastIndex=0,r,i,o,a=-1,s=[],u=[];for(e=e+"",t=t+"";(r=m6.exec(e))&&(i=l3.exec(t));)(o=i.index)>n&&(o=t.slice(n,o),s[a]?s[a]+=o:s[++a]=o),(r=r[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,u.push({i:a,x:zb(r,i)})),n=l3.lastIndex;return n<t.length&&(o=t.slice(n),s[a]?s[a]+=o:s[++a]=o),s.length<2?u[0]?oTe(u[0].x):iTe(t):(t=u.length,function(l){for(var c=0,f;c<t;++c)s[(f=u[c]).i]=f.x(l);return s.join("")})}function Jh(e,t){var n=typeof t,r;return t==null||n==="boolean"?bA(t):(n==="number"?zb:n==="string"?(r=Lg(t))?(t=r,P7):aTe:t instanceof Lg?P7:t instanceof Date?nTe:eTe(t)?Jke:Array.isArray(t)?tTe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?rTe:zb)(e,t)}function xA(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function sTe(e,t){t===void 0&&(t=e,e=Jh);for(var n=0,r=t.length-1,i=t[0],o=new Array(r<0?0:r);n<r;)o[n]=e(i,i=t[++n]);return function(a){var s=Math.max(0,Math.min(r-1,Math.floor(a*=r)));return o[s](a-s)}}function uTe(e){return function(){return e}}function Ub(e){return+e}var k7=[0,1];function Vi(e){return e}function v6(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:uTe(isNaN(t)?NaN:.5)}function lTe(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function cTe(e,t,n){var r=e[0],i=e[1],o=t[0],a=t[1];return i<r?(r=v6(i,r),o=n(a,o)):(r=v6(r,i),o=n(o,a)),function(s){return o(r(s))}}function fTe(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),o=new Array(r),a=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<r;)i[a]=v6(e[a],e[a+1]),o[a]=n(t[a],t[a+1]);return function(s){var u=Wm(e,s,1,r)-1;return o[u](i[u](s))}}function Km(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Jw(){var e=k7,t=k7,n=Jh,r,i,o,a=Vi,s,u,l;function c(){var h=Math.min(e.length,t.length);return a!==Vi&&(a=lTe(e[0],e[h-1])),s=h>2?fTe:cTe,u=l=null,f}function f(h){return h==null||isNaN(h=+h)?o:(u||(u=s(e.map(r),t,n)))(r(a(h)))}return f.invert=function(h){return a(i((l||(l=s(t,e.map(r),zb)))(h)))},f.domain=function(h){return arguments.length?(e=Array.from(h,Ub),c()):e.slice()},f.range=function(h){return arguments.length?(t=Array.from(h),c()):t.slice()},f.rangeRound=function(h){return t=Array.from(h),n=xA,c()},f.clamp=function(h){return arguments.length?(a=h?!0:Vi,c()):a!==Vi},f.interpolate=function(h){return arguments.length?(n=h,c()):n},f.unknown=function(h){return arguments.length?(o=h,f):o},function(h,p){return r=h,i=p,c()}}function wA(){return Jw()(Vi,Vi)}function dTe(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Vb(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function ah(e){return e=Vb(Math.abs(e)),e?e[1]:NaN}function hTe(e,t){return function(n,r){for(var i=n.length,o=[],a=0,s=e[0],u=0;i>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),o.push(n.substring(i-=s,i+s)),!((u+=s+1)>r));)s=e[a=(a+1)%e.length];return o.reverse().join(t)}}function pTe(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var gTe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Fg(e){if(!(t=gTe.exec(e)))throw new Error("invalid format: "+e);var t;return new _A({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Fg.prototype=_A.prototype;function _A(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}_A.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function mTe(e){e:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var EH;function vTe(e,t){var n=Vb(e,t);if(!n)return e+"";var r=n[0],i=n[1],o=i-(EH=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+Vb(e,Math.max(0,t+o-1))[0]}function T7(e,t){var n=Vb(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const M7={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:dTe,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>T7(e*100,t),r:T7,s:vTe,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function R7(e){return e}var D7=Array.prototype.map,$7=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function yTe(e){var t=e.grouping===void 0||e.thousands===void 0?R7:hTe(D7.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?R7:pTe(D7.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",u=e.nan===void 0?"NaN":e.nan+"";function l(f){f=Fg(f);var h=f.fill,p=f.align,m=f.sign,v=f.symbol,b=f.zero,w=f.width,x=f.comma,S=f.precision,O=f.trim,E=f.type;E==="n"?(x=!0,E="g"):M7[E]||(S===void 0&&(S=12),O=!0,E="g"),(b||h==="0"&&p==="=")&&(b=!0,h="0",p="=");var C=v==="$"?n:v==="#"&&/[boxX]/.test(E)?"0"+E.toLowerCase():"",P=v==="$"?r:/[%p]/.test(E)?a:"",M=M7[E],I=/[defgprs%]/.test(E);S=S===void 0?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,S)):Math.max(0,Math.min(20,S));function B(W){var V=C,ee=P,Z,K,G;if(E==="c")ee=M(W)+ee,W="";else{W=+W;var H=W<0||1/W<0;if(W=isNaN(W)?u:M(Math.abs(W),S),O&&(W=mTe(W)),H&&+W==0&&m!=="+"&&(H=!1),V=(H?m==="("?m:s:m==="-"||m==="("?"":m)+V,ee=(E==="s"?$7[8+EH/3]:"")+ee+(H&&m==="("?")":""),I){for(Z=-1,K=W.length;++Z<K;)if(G=W.charCodeAt(Z),48>G||G>57){ee=(G===46?i+W.slice(Z+1):W.slice(Z))+ee,W=W.slice(0,Z);break}}}x&&!b&&(W=t(W,1/0));var j=V.length+W.length+ee.length,q=j<w?new Array(w-j+1).join(h):"";switch(x&&b&&(W=t(q+W,q.length?w-ee.length:1/0),q=""),p){case"<":W=V+W+ee+q;break;case"=":W=V+q+W+ee;break;case"^":W=q.slice(0,j=q.length>>1)+V+W+ee+q.slice(j);break;default:W=q+V+W+ee;break}return o(W)}return B.toString=function(){return f+""},B}function c(f,h){var p=l((f=Fg(f),f.type="f",f)),m=Math.max(-8,Math.min(8,Math.floor(ah(h)/3)))*3,v=Math.pow(10,-m),b=$7[8+m/3];return function(w){return p(v*w)+b}}return{format:l,formatPrefix:c}}var k1,SA,OH;bTe({thousands:",",grouping:[3],currency:["$",""]});function bTe(e){return k1=yTe(e),SA=k1.format,OH=k1.formatPrefix,k1}function xTe(e){return Math.max(0,-ah(Math.abs(e)))}function wTe(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ah(t)/3)))*3-ah(Math.abs(e)))}function _Te(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ah(t)-ah(e))+1}function AH(e,t,n,r){var i=h6(e,t,n),o;switch(r=Fg(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(o=wTe(i,a))&&(r.precision=o),OH(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=_Te(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=xTe(i))&&(r.precision=o-(r.type==="%")*2);break}}return SA(r)}function Kl(e){var t=e.domain;return e.ticks=function(n){var r=t();return f6(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return AH(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,o=r.length-1,a=r[i],s=r[o],u,l,c=10;for(s<a&&(l=a,a=s,s=l,l=i,i=o,o=l);c-- >0;){if(l=d6(a,s,n),l===u)return r[i]=a,r[o]=s,t(r);if(l>0)a=Math.floor(a/l)*l,s=Math.ceil(s/l)*l;else if(l<0)a=Math.ceil(a*l)/l,s=Math.floor(s*l)/l;else break;u=l}return e},e}function Wb(){var e=wA();return e.copy=function(){return Km(e,Wb())},wa.apply(e,arguments),Kl(e)}function PH(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,Ub),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return PH(e).unknown(t)},e=arguments.length?Array.from(e,Ub):[0,1],Kl(n)}function kH(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],o=e[r],a;return o<i&&(a=n,n=r,r=a,a=i,i=o,o=a),e[n]=t.floor(i),e[r]=t.ceil(o),e}function I7(e){return Math.log(e)}function N7(e){return Math.exp(e)}function STe(e){return-Math.log(-e)}function CTe(e){return-Math.exp(-e)}function ETe(e){return isFinite(e)?+("1e"+e):e<0?0:e}function OTe(e){return e===10?ETe:e===Math.E?Math.exp:t=>Math.pow(e,t)}function ATe(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function L7(e){return(t,n)=>-e(-t,n)}function CA(e){const t=e(I7,N7),n=t.domain;let r=10,i,o;function a(){return i=ATe(r),o=OTe(r),n()[0]<0?(i=L7(i),o=L7(o),e(STe,CTe)):e(I7,N7),t}return t.base=function(s){return arguments.length?(r=+s,a()):r},t.domain=function(s){return arguments.length?(n(s),a()):n()},t.ticks=s=>{const u=n();let l=u[0],c=u[u.length-1];const f=c<l;f&&([l,c]=[c,l]);let h=i(l),p=i(c),m,v;const b=s==null?10:+s;let w=[];if(!(r%1)&&p-h<b){if(h=Math.floor(h),p=Math.ceil(p),l>0){for(;h<=p;++h)for(m=1;m<r;++m)if(v=h<0?m/o(-h):m*o(h),!(v<l)){if(v>c)break;w.push(v)}}else for(;h<=p;++h)for(m=r-1;m>=1;--m)if(v=h>0?m/o(-h):m*o(h),!(v<l)){if(v>c)break;w.push(v)}w.length*2<b&&(w=f6(l,c,b))}else w=f6(h,p,Math.min(p-h,b)).map(o);return f?w.reverse():w},t.tickFormat=(s,u)=>{if(s==null&&(s=10),u==null&&(u=r===10?"s":","),typeof u!="function"&&(!(r%1)&&(u=Fg(u)).precision==null&&(u.trim=!0),u=SA(u)),s===1/0)return u;const l=Math.max(1,r*s/t.ticks().length);return c=>{let f=c/o(Math.round(i(c)));return f*r<r-.5&&(f*=r),f<=l?u(c):""}},t.nice=()=>n(kH(n(),{floor:s=>o(Math.floor(i(s))),ceil:s=>o(Math.ceil(i(s)))})),t}function TH(){const e=CA(Jw()).domain([1,10]);return e.copy=()=>Km(e,TH()).base(e.base()),wa.apply(e,arguments),e}function F7(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function j7(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function EA(e){var t=1,n=e(F7(t),j7(t));return n.constant=function(r){return arguments.length?e(F7(t=+r),j7(t)):t},Kl(n)}function MH(){var e=EA(Jw());return e.copy=function(){return Km(e,MH()).constant(e.constant())},wa.apply(e,arguments)}function B7(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function PTe(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function kTe(e){return e<0?-e*e:e*e}function OA(e){var t=e(Vi,Vi),n=1;function r(){return n===1?e(Vi,Vi):n===.5?e(PTe,kTe):e(B7(n),B7(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},Kl(t)}function AA(){var e=OA(Jw());return e.copy=function(){return Km(e,AA()).exponent(e.exponent())},wa.apply(e,arguments),e}function TTe(){return AA.apply(null,arguments).exponent(.5)}function z7(e){return Math.sign(e)*e*e}function MTe(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function RH(){var e=wA(),t=[0,1],n=!1,r;function i(o){var a=MTe(e(o));return isNaN(a)?r:n?Math.round(a):a}return i.invert=function(o){return e.invert(z7(o))},i.domain=function(o){return arguments.length?(e.domain(o),i):e.domain()},i.range=function(o){return arguments.length?(e.range((t=Array.from(o,Ub)).map(z7)),i):t.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(n=!!o,i):n},i.clamp=function(o){return arguments.length?(e.clamp(o),i):e.clamp()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return RH(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},wa.apply(i,arguments),Kl(i)}function DH(){var e=[],t=[],n=[],r;function i(){var a=0,s=Math.max(1,t.length);for(n=new Array(s-1);++a<s;)n[a-1]=Nke(e,a/s);return o}function o(a){return a==null||isNaN(a=+a)?r:t[Wm(n,a)]}return o.invertExtent=function(a){var s=t.indexOf(a);return s<0?[NaN,NaN]:[s>0?n[s-1]:e[0],s<n.length?n[s]:e[e.length-1]]},o.domain=function(a){if(!arguments.length)return e.slice();e=[];for(let s of a)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Cl),i()},o.range=function(a){return arguments.length?(t=Array.from(a),i()):t.slice()},o.unknown=function(a){return arguments.length?(r=a,o):r},o.quantiles=function(){return n.slice()},o.copy=function(){return DH().domain(e).range(t).unknown(r)},wa.apply(o,arguments)}function $H(){var e=0,t=1,n=1,r=[.5],i=[0,1],o;function a(u){return u!=null&&u<=u?i[Wm(r,u,0,n)]:o}function s(){var u=-1;for(r=new Array(n);++u<n;)r[u]=((u+1)*t-(u-n)*e)/(n+1);return a}return a.domain=function(u){return arguments.length?([e,t]=u,e=+e,t=+t,s()):[e,t]},a.range=function(u){return arguments.length?(n=(i=Array.from(u)).length-1,s()):i.slice()},a.invertExtent=function(u){var l=i.indexOf(u);return l<0?[NaN,NaN]:l<1?[e,r[0]]:l>=n?[r[n-1],t]:[r[l-1],r[l]]},a.unknown=function(u){return arguments.length&&(o=u),a},a.thresholds=function(){return r.slice()},a.copy=function(){return $H().domain([e,t]).range(i).unknown(o)},wa.apply(Kl(a),arguments)}function IH(){var e=[.5],t=[0,1],n,r=1;function i(o){return o!=null&&o<=o?t[Wm(e,o,0,r)]:n}return i.domain=function(o){return arguments.length?(e=Array.from(o),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var a=t.indexOf(o);return[e[a-1],e[a]]},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return IH().domain(e).range(t).unknown(n)},wa.apply(i,arguments)}const c3=new Date,f3=new Date;function Zr(e,t,n,r){function i(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(e(o=new Date(+o)),o),i.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),i.round=o=>{const a=i(o),s=i.ceil(o);return o-a<s-o?a:s},i.offset=(o,a)=>(t(o=new Date(+o),a==null?1:Math.floor(a)),o),i.range=(o,a,s)=>{const u=[];if(o=i.ceil(o),s=s==null?1:Math.floor(s),!(o<a)||!(s>0))return u;let l;do u.push(l=new Date(+o)),t(o,s),e(o);while(l<o&&o<a);return u},i.filter=o=>Zr(a=>{if(a>=a)for(;e(a),!o(a);)a.setTime(a-1)},(a,s)=>{if(a>=a)if(s<0)for(;++s<=0;)for(;t(a,-1),!o(a););else for(;--s>=0;)for(;t(a,1),!o(a););}),n&&(i.count=(o,a)=>(c3.setTime(+o),f3.setTime(+a),e(c3),e(f3),Math.floor(n(c3,f3))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(r?a=>r(a)%o===0:a=>i.count(0,a)%o===0):i)),i}const Hb=Zr(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Hb.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Zr(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Hb);Hb.range;const au=1e3,fa=au*60,su=fa*60,Cu=su*24,PA=Cu*7,U7=Cu*30,d3=Cu*365,Ac=Zr(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*au)},(e,t)=>(t-e)/au,e=>e.getUTCSeconds());Ac.range;const kA=Zr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*au)},(e,t)=>{e.setTime(+e+t*fa)},(e,t)=>(t-e)/fa,e=>e.getMinutes());kA.range;const TA=Zr(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*fa)},(e,t)=>(t-e)/fa,e=>e.getUTCMinutes());TA.range;const MA=Zr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*au-e.getMinutes()*fa)},(e,t)=>{e.setTime(+e+t*su)},(e,t)=>(t-e)/su,e=>e.getHours());MA.range;const RA=Zr(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*su)},(e,t)=>(t-e)/su,e=>e.getUTCHours());RA.range;const qm=Zr(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*fa)/Cu,e=>e.getDate()-1);qm.range;const e2=Zr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Cu,e=>e.getUTCDate()-1);e2.range;const NH=Zr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Cu,e=>Math.floor(e/Cu));NH.range;function xf(e){return Zr(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*fa)/PA)}const t2=xf(0),Kb=xf(1),RTe=xf(2),DTe=xf(3),sh=xf(4),$Te=xf(5),ITe=xf(6);t2.range;Kb.range;RTe.range;DTe.range;sh.range;$Te.range;ITe.range;function wf(e){return Zr(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/PA)}const n2=wf(0),qb=wf(1),NTe=wf(2),LTe=wf(3),uh=wf(4),FTe=wf(5),jTe=wf(6);n2.range;qb.range;NTe.range;LTe.range;uh.range;FTe.range;jTe.range;const DA=Zr(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());DA.range;const $A=Zr(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());$A.range;const Eu=Zr(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Eu.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Zr(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Eu.range;const Ou=Zr(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Ou.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Zr(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Ou.range;function LH(e,t,n,r,i,o){const a=[[Ac,1,au],[Ac,5,5*au],[Ac,15,15*au],[Ac,30,30*au],[o,1,fa],[o,5,5*fa],[o,15,15*fa],[o,30,30*fa],[i,1,su],[i,3,3*su],[i,6,6*su],[i,12,12*su],[r,1,Cu],[r,2,2*Cu],[n,1,PA],[t,1,U7],[t,3,3*U7],[e,1,d3]];function s(l,c,f){const h=c<l;h&&([l,c]=[c,l]);const p=f&&typeof f.range=="function"?f:u(l,c,f),m=p?p.range(l,+c+1):[];return h?m.reverse():m}function u(l,c,f){const h=Math.abs(c-l)/f,p=mA(([,,b])=>b).right(a,h);if(p===a.length)return e.every(h6(l/d3,c/d3,f));if(p===0)return Hb.every(Math.max(h6(l,c,f),1));const[m,v]=a[h/a[p-1][2]<a[p][2]/h?p-1:p];return m.every(v)}return[s,u]}const[BTe,zTe]=LH(Ou,$A,n2,NH,RA,TA),[UTe,VTe]=LH(Eu,DA,t2,qm,MA,kA);function h3(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function p3(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Kp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function WTe(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,o=e.days,a=e.shortDays,s=e.months,u=e.shortMonths,l=qp(i),c=Gp(i),f=qp(o),h=Gp(o),p=qp(a),m=Gp(a),v=qp(s),b=Gp(s),w=qp(u),x=Gp(u),S={a:H,A:j,b:q,B:Y,c:null,d:G7,e:G7,f:hMe,g:SMe,G:EMe,H:cMe,I:fMe,j:dMe,L:FH,m:pMe,M:gMe,p:re,q:ie,Q:X7,s:Q7,S:mMe,u:vMe,U:yMe,V:bMe,w:xMe,W:wMe,x:null,X:null,y:_Me,Y:CMe,Z:OMe,"%":Z7},O={a:se,A:ye,b:we,B:He,c:null,d:Y7,e:Y7,f:TMe,g:BMe,G:UMe,H:AMe,I:PMe,j:kMe,L:BH,m:MMe,M:RMe,p:Ee,q:it,Q:X7,s:Q7,S:DMe,u:$Me,U:IMe,V:NMe,w:LMe,W:FMe,x:null,X:null,y:jMe,Y:zMe,Z:VMe,"%":Z7},E={a:B,A:W,b:V,B:ee,c:Z,d:K7,e:K7,f:aMe,g:H7,G:W7,H:q7,I:q7,j:nMe,L:oMe,m:tMe,M:rMe,p:I,q:eMe,Q:uMe,s:lMe,S:iMe,u:YTe,U:ZTe,V:XTe,w:GTe,W:QTe,x:K,X:G,y:H7,Y:W7,Z:JTe,"%":sMe};S.x=C(n,S),S.X=C(r,S),S.c=C(t,S),O.x=C(n,O),O.X=C(r,O),O.c=C(t,O);function C(ke,Le){return function(De){var me=[],yt=-1,lt=0,Nt=ke.length,yn,nn,ne;for(De instanceof Date||(De=new Date(+De));++yt<Nt;)ke.charCodeAt(yt)===37&&(me.push(ke.slice(lt,yt)),(nn=V7[yn=ke.charAt(++yt)])!=null?yn=ke.charAt(++yt):nn=yn==="e"?" ":"0",(ne=Le[yn])&&(yn=ne(De,nn)),me.push(yn),lt=yt+1);return me.push(ke.slice(lt,yt)),me.join("")}}function P(ke,Le){return function(De){var me=Kp(1900,void 0,1),yt=M(me,ke,De+="",0),lt,Nt;if(yt!=De.length)return null;if("Q"in me)return new Date(me.Q);if("s"in me)return new Date(me.s*1e3+("L"in me?me.L:0));if(Le&&!("Z"in me)&&(me.Z=0),"p"in me&&(me.H=me.H%12+me.p*12),me.m===void 0&&(me.m="q"in me?me.q:0),"V"in me){if(me.V<1||me.V>53)return null;"w"in me||(me.w=1),"Z"in me?(lt=p3(Kp(me.y,0,1)),Nt=lt.getUTCDay(),lt=Nt>4||Nt===0?qb.ceil(lt):qb(lt),lt=e2.offset(lt,(me.V-1)*7),me.y=lt.getUTCFullYear(),me.m=lt.getUTCMonth(),me.d=lt.getUTCDate()+(me.w+6)%7):(lt=h3(Kp(me.y,0,1)),Nt=lt.getDay(),lt=Nt>4||Nt===0?Kb.ceil(lt):Kb(lt),lt=qm.offset(lt,(me.V-1)*7),me.y=lt.getFullYear(),me.m=lt.getMonth(),me.d=lt.getDate()+(me.w+6)%7)}else("W"in me||"U"in me)&&("w"in me||(me.w="u"in me?me.u%7:"W"in me?1:0),Nt="Z"in me?p3(Kp(me.y,0,1)).getUTCDay():h3(Kp(me.y,0,1)).getDay(),me.m=0,me.d="W"in me?(me.w+6)%7+me.W*7-(Nt+5)%7:me.w+me.U*7-(Nt+6)%7);return"Z"in me?(me.H+=me.Z/100|0,me.M+=me.Z%100,p3(me)):h3(me)}}function M(ke,Le,De,me){for(var yt=0,lt=Le.length,Nt=De.length,yn,nn;yt<lt;){if(me>=Nt)return-1;if(yn=Le.charCodeAt(yt++),yn===37){if(yn=Le.charAt(yt++),nn=E[yn in V7?Le.charAt(yt++):yn],!nn||(me=nn(ke,De,me))<0)return-1}else if(yn!=De.charCodeAt(me++))return-1}return me}function I(ke,Le,De){var me=l.exec(Le.slice(De));return me?(ke.p=c.get(me[0].toLowerCase()),De+me[0].length):-1}function B(ke,Le,De){var me=p.exec(Le.slice(De));return me?(ke.w=m.get(me[0].toLowerCase()),De+me[0].length):-1}function W(ke,Le,De){var me=f.exec(Le.slice(De));return me?(ke.w=h.get(me[0].toLowerCase()),De+me[0].length):-1}function V(ke,Le,De){var me=w.exec(Le.slice(De));return me?(ke.m=x.get(me[0].toLowerCase()),De+me[0].length):-1}function ee(ke,Le,De){var me=v.exec(Le.slice(De));return me?(ke.m=b.get(me[0].toLowerCase()),De+me[0].length):-1}function Z(ke,Le,De){return M(ke,t,Le,De)}function K(ke,Le,De){return M(ke,n,Le,De)}function G(ke,Le,De){return M(ke,r,Le,De)}function H(ke){return a[ke.getDay()]}function j(ke){return o[ke.getDay()]}function q(ke){return u[ke.getMonth()]}function Y(ke){return s[ke.getMonth()]}function re(ke){return i[+(ke.getHours()>=12)]}function ie(ke){return 1+~~(ke.getMonth()/3)}function se(ke){return a[ke.getUTCDay()]}function ye(ke){return o[ke.getUTCDay()]}function we(ke){return u[ke.getUTCMonth()]}function He(ke){return s[ke.getUTCMonth()]}function Ee(ke){return i[+(ke.getUTCHours()>=12)]}function it(ke){return 1+~~(ke.getUTCMonth()/3)}return{format:function(ke){var Le=C(ke+="",S);return Le.toString=function(){return ke},Le},parse:function(ke){var Le=P(ke+="",!1);return Le.toString=function(){return ke},Le},utcFormat:function(ke){var Le=C(ke+="",O);return Le.toString=function(){return ke},Le},utcParse:function(ke){var Le=P(ke+="",!0);return Le.toString=function(){return ke},Le}}}var V7={"-":"",_:" ",0:"0"},ai=/^\s*\d+/,HTe=/^%/,KTe=/[\\^$*+?|[\]().{}]/g;function bn(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",o=i.length;return r+(o<n?new Array(n-o+1).join(t)+i:i)}function qTe(e){return e.replace(KTe,"\\$&")}function qp(e){return new RegExp("^(?:"+e.map(qTe).join("|")+")","i")}function Gp(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function GTe(e,t,n){var r=ai.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function YTe(e,t,n){var r=ai.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function ZTe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function XTe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function QTe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function W7(e,t,n){var r=ai.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function H7(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function JTe(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function eMe(e,t,n){var r=ai.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function tMe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function K7(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function nMe(e,t,n){var r=ai.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function q7(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function rMe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function iMe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function oMe(e,t,n){var r=ai.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function aMe(e,t,n){var r=ai.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function sMe(e,t,n){var r=HTe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function uMe(e,t,n){var r=ai.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function lMe(e,t,n){var r=ai.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function G7(e,t){return bn(e.getDate(),t,2)}function cMe(e,t){return bn(e.getHours(),t,2)}function fMe(e,t){return bn(e.getHours()%12||12,t,2)}function dMe(e,t){return bn(1+qm.count(Eu(e),e),t,3)}function FH(e,t){return bn(e.getMilliseconds(),t,3)}function hMe(e,t){return FH(e,t)+"000"}function pMe(e,t){return bn(e.getMonth()+1,t,2)}function gMe(e,t){return bn(e.getMinutes(),t,2)}function mMe(e,t){return bn(e.getSeconds(),t,2)}function vMe(e){var t=e.getDay();return t===0?7:t}function yMe(e,t){return bn(t2.count(Eu(e)-1,e),t,2)}function jH(e){var t=e.getDay();return t>=4||t===0?sh(e):sh.ceil(e)}function bMe(e,t){return e=jH(e),bn(sh.count(Eu(e),e)+(Eu(e).getDay()===4),t,2)}function xMe(e){return e.getDay()}function wMe(e,t){return bn(Kb.count(Eu(e)-1,e),t,2)}function _Me(e,t){return bn(e.getFullYear()%100,t,2)}function SMe(e,t){return e=jH(e),bn(e.getFullYear()%100,t,2)}function CMe(e,t){return bn(e.getFullYear()%1e4,t,4)}function EMe(e,t){var n=e.getDay();return e=n>=4||n===0?sh(e):sh.ceil(e),bn(e.getFullYear()%1e4,t,4)}function OMe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+bn(t/60|0,"0",2)+bn(t%60,"0",2)}function Y7(e,t){return bn(e.getUTCDate(),t,2)}function AMe(e,t){return bn(e.getUTCHours(),t,2)}function PMe(e,t){return bn(e.getUTCHours()%12||12,t,2)}function kMe(e,t){return bn(1+e2.count(Ou(e),e),t,3)}function BH(e,t){return bn(e.getUTCMilliseconds(),t,3)}function TMe(e,t){return BH(e,t)+"000"}function MMe(e,t){return bn(e.getUTCMonth()+1,t,2)}function RMe(e,t){return bn(e.getUTCMinutes(),t,2)}function DMe(e,t){return bn(e.getUTCSeconds(),t,2)}function $Me(e){var t=e.getUTCDay();return t===0?7:t}function IMe(e,t){return bn(n2.count(Ou(e)-1,e),t,2)}function zH(e){var t=e.getUTCDay();return t>=4||t===0?uh(e):uh.ceil(e)}function NMe(e,t){return e=zH(e),bn(uh.count(Ou(e),e)+(Ou(e).getUTCDay()===4),t,2)}function LMe(e){return e.getUTCDay()}function FMe(e,t){return bn(qb.count(Ou(e)-1,e),t,2)}function jMe(e,t){return bn(e.getUTCFullYear()%100,t,2)}function BMe(e,t){return e=zH(e),bn(e.getUTCFullYear()%100,t,2)}function zMe(e,t){return bn(e.getUTCFullYear()%1e4,t,4)}function UMe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?uh(e):uh.ceil(e),bn(e.getUTCFullYear()%1e4,t,4)}function VMe(){return"+0000"}function Z7(){return"%"}function X7(e){return+e}function Q7(e){return Math.floor(+e/1e3)}var Xf,UH,VH;WMe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function WMe(e){return Xf=WTe(e),UH=Xf.format,Xf.parse,VH=Xf.utcFormat,Xf.utcParse,Xf}function HMe(e){return new Date(e)}function KMe(e){return e instanceof Date?+e:+new Date(+e)}function IA(e,t,n,r,i,o,a,s,u,l){var c=wA(),f=c.invert,h=c.domain,p=l(".%L"),m=l(":%S"),v=l("%I:%M"),b=l("%I %p"),w=l("%a %d"),x=l("%b %d"),S=l("%B"),O=l("%Y");function E(C){return(u(C)<C?p:s(C)<C?m:a(C)<C?v:o(C)<C?b:r(C)<C?i(C)<C?w:x:n(C)<C?S:O)(C)}return c.invert=function(C){return new Date(f(C))},c.domain=function(C){return arguments.length?h(Array.from(C,KMe)):h().map(HMe)},c.ticks=function(C){var P=h();return e(P[0],P[P.length-1],C??10)},c.tickFormat=function(C,P){return P==null?E:l(P)},c.nice=function(C){var P=h();return(!C||typeof C.range!="function")&&(C=t(P[0],P[P.length-1],C??10)),C?h(kH(P,C)):c},c.copy=function(){return Km(c,IA(e,t,n,r,i,o,a,s,u,l))},c}function qMe(){return wa.apply(IA(UTe,VTe,Eu,DA,t2,qm,MA,kA,Ac,UH).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function GMe(){return wa.apply(IA(BTe,zTe,Ou,$A,n2,e2,RA,TA,Ac,VH).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function r2(){var e=0,t=1,n,r,i,o,a=Vi,s=!1,u;function l(f){return f==null||isNaN(f=+f)?u:a(i===0?.5:(f=(o(f)-n)*i,s?Math.max(0,Math.min(1,f)):f))}l.domain=function(f){return arguments.length?([e,t]=f,n=o(e=+e),r=o(t=+t),i=n===r?0:1/(r-n),l):[e,t]},l.clamp=function(f){return arguments.length?(s=!!f,l):s},l.interpolator=function(f){return arguments.length?(a=f,l):a};function c(f){return function(h){var p,m;return arguments.length?([p,m]=h,a=f(p,m),l):[a(0),a(1)]}}return l.range=c(Jh),l.rangeRound=c(xA),l.unknown=function(f){return arguments.length?(u=f,l):u},function(f){return o=f,n=f(e),r=f(t),i=n===r?0:1/(r-n),l}}function ql(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function WH(){var e=Kl(r2()(Vi));return e.copy=function(){return ql(e,WH())},Du.apply(e,arguments)}function HH(){var e=CA(r2()).domain([1,10]);return e.copy=function(){return ql(e,HH()).base(e.base())},Du.apply(e,arguments)}function KH(){var e=EA(r2());return e.copy=function(){return ql(e,KH()).constant(e.constant())},Du.apply(e,arguments)}function NA(){var e=OA(r2());return e.copy=function(){return ql(e,NA()).exponent(e.exponent())},Du.apply(e,arguments)}function YMe(){return NA.apply(null,arguments).exponent(.5)}function qH(){var e=[],t=Vi;function n(r){if(r!=null&&!isNaN(r=+r))return t((Wm(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let i of r)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Cl),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,i)=>t(i/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,o)=>Ike(e,o/r))},n.copy=function(){return qH(t).domain(e)},Du.apply(n,arguments)}function i2(){var e=0,t=.5,n=1,r=1,i,o,a,s,u,l=Vi,c,f=!1,h;function p(v){return isNaN(v=+v)?h:(v=.5+((v=+c(v))-o)*(r*v<r*o?s:u),l(f?Math.max(0,Math.min(1,v)):v))}p.domain=function(v){return arguments.length?([e,t,n]=v,i=c(e=+e),o=c(t=+t),a=c(n=+n),s=i===o?0:.5/(o-i),u=o===a?0:.5/(a-o),r=o<i?-1:1,p):[e,t,n]},p.clamp=function(v){return arguments.length?(f=!!v,p):f},p.interpolator=function(v){return arguments.length?(l=v,p):l};function m(v){return function(b){var w,x,S;return arguments.length?([w,x,S]=b,l=sTe(v,[w,x,S]),p):[l(0),l(.5),l(1)]}}return p.range=m(Jh),p.rangeRound=m(xA),p.unknown=function(v){return arguments.length?(h=v,p):h},function(v){return c=v,i=v(e),o=v(t),a=v(n),s=i===o?0:.5/(o-i),u=o===a?0:.5/(a-o),r=o<i?-1:1,p}}function GH(){var e=Kl(i2()(Vi));return e.copy=function(){return ql(e,GH())},Du.apply(e,arguments)}function YH(){var e=CA(i2()).domain([.1,1,10]);return e.copy=function(){return ql(e,YH()).base(e.base())},Du.apply(e,arguments)}function ZH(){var e=EA(i2());return e.copy=function(){return ql(e,ZH()).constant(e.constant())},Du.apply(e,arguments)}function LA(){var e=OA(i2());return e.copy=function(){return ql(e,LA()).exponent(e.exponent())},Du.apply(e,arguments)}function ZMe(){return LA.apply(null,arguments).exponent(.5)}const J7=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:$g,scaleDiverging:GH,scaleDivergingLog:YH,scaleDivergingPow:LA,scaleDivergingSqrt:ZMe,scaleDivergingSymlog:ZH,scaleIdentity:PH,scaleImplicit:p6,scaleLinear:Wb,scaleLog:TH,scaleOrdinal:vA,scalePoint:k0,scalePow:AA,scaleQuantile:DH,scaleQuantize:$H,scaleRadial:RH,scaleSequential:WH,scaleSequentialLog:HH,scaleSequentialPow:NA,scaleSequentialQuantile:qH,scaleSequentialSqrt:YMe,scaleSequentialSymlog:KH,scaleSqrt:TTe,scaleSymlog:MH,scaleThreshold:IH,scaleTime:qMe,scaleUtc:GMe,tickFormat:AH},Symbol.toStringTag,{value:"Module"}));var XMe=Wh;function QMe(e,t,n){for(var r=-1,i=e.length;++r<i;){var o=e[r],a=t(o);if(a!=null&&(s===void 0?a===a&&!XMe(a):n(a,s)))var s=a,u=o}return u}var XH=QMe;function JMe(e,t){return e>t}var eRe=JMe,tRe=XH,nRe=eRe,rRe=Qh;function iRe(e){return e&&e.length?tRe(e,rRe,nRe):void 0}var oRe=iRe;const ll=Dn(oRe);function aRe(e,t){return e<t}var sRe=aRe,uRe=XH,lRe=sRe,cRe=Qh;function fRe(e){return e&&e.length?uRe(e,cRe,lRe):void 0}var dRe=fRe;const o2=Dn(dRe);var hRe=X5,pRe=Hl,gRe=aH,mRe=vo;function vRe(e,t){var n=mRe(e)?hRe:gRe;return n(e,pRe(t))}var yRe=vRe,bRe=iH,xRe=yRe;function wRe(e,t){return bRe(xRe(e,t),1)}var _Re=wRe;const SRe=Dn(_Re);var CRe=fA;function ERe(e,t){return CRe(e,t)}var ORe=ERe;const rf=Dn(ORe);var ep=1e9,ARe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},jA,ar=!0,ya="[DecimalError] ",Nc=ya+"Invalid argument: ",FA=ya+"Exponent out of range: ",tp=Math.floor,gc=Math.pow,PRe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,$o,ei=1e7,tr=7,QH=9007199254740991,Gb=tp(QH/tr),st={};st.absoluteValue=st.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};st.comparedTo=st.cmp=function(e){var t,n,r,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(r=o.d.length,i=e.d.length,t=0,n=r<i?r:i;t<n;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return r===i?0:r>i^o.s<0?1:-1};st.decimalPlaces=st.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*tr;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};st.dividedBy=st.div=function(e){return pu(this,new this.constructor(e))};st.dividedToIntegerBy=st.idiv=function(e){var t=this,n=t.constructor;return zn(pu(t,new n(e),0,1),n.precision)};st.equals=st.eq=function(e){return!this.cmp(e)};st.exponent=function(){return Mr(this)};st.greaterThan=st.gt=function(e){return this.cmp(e)>0};st.greaterThanOrEqualTo=st.gte=function(e){return this.cmp(e)>=0};st.isInteger=st.isint=function(){return this.e>this.d.length-2};st.isNegative=st.isneg=function(){return this.s<0};st.isPositive=st.ispos=function(){return this.s>0};st.isZero=function(){return this.s===0};st.lessThan=st.lt=function(e){return this.cmp(e)<0};st.lessThanOrEqualTo=st.lte=function(e){return this.cmp(e)<1};st.logarithm=st.log=function(e){var t,n=this,r=n.constructor,i=r.precision,o=i+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq($o))throw Error(ya+"NaN");if(n.s<1)throw Error(ya+(n.s?"NaN":"-Infinity"));return n.eq($o)?new r(0):(ar=!1,t=pu(jg(n,o),jg(e,o),o),ar=!0,zn(t,i))};st.minus=st.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?tK(t,e):JH(t,(e.s=-e.s,e))};st.modulo=st.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(e=new r(e),!e.s)throw Error(ya+"NaN");return n.s?(ar=!1,t=pu(n,e,0,1).times(e),ar=!0,n.minus(t)):zn(new r(n),i)};st.naturalExponential=st.exp=function(){return eK(this)};st.naturalLogarithm=st.ln=function(){return jg(this)};st.negated=st.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};st.plus=st.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?JH(t,e):tK(t,(e.s=-e.s,e))};st.precision=st.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Nc+e);if(t=Mr(i)+1,r=i.d.length-1,n=r*tr+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};st.squareRoot=st.sqrt=function(){var e,t,n,r,i,o,a,s=this,u=s.constructor;if(s.s<1){if(!s.s)return new u(0);throw Error(ya+"NaN")}for(e=Mr(s),ar=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=bs(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=tp((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new u(t)):r=new u(i.toString()),n=u.precision,i=a=n+3;;)if(o=r,r=o.plus(pu(s,o,a+2)).times(.5),bs(o.d).slice(0,a)===(t=bs(r.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&t=="4999"){if(zn(o,n+1,0),o.times(o).eq(s)){r=o;break}}else if(t!="9999")break;a+=4}return ar=!0,zn(r,n)};st.times=st.mul=function(e){var t,n,r,i,o,a,s,u,l,c=this,f=c.constructor,h=c.d,p=(e=new f(e)).d;if(!c.s||!e.s)return new f(0);for(e.s*=c.s,n=c.e+e.e,u=h.length,l=p.length,u<l&&(o=h,h=p,p=o,a=u,u=l,l=a),o=[],a=u+l,r=a;r--;)o.push(0);for(r=l;--r>=0;){for(t=0,i=u+r;i>r;)s=o[i]+p[r]*h[i-r-1]+t,o[i--]=s%ei|0,t=s/ei|0;o[i]=(o[i]+t)%ei|0}for(;!o[--a];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,ar?zn(e,f.precision):e};st.toDecimalPlaces=st.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Ds(e,0,ep),t===void 0?t=r.rounding:Ds(t,0,8),zn(n,e+Mr(n)+1,t))};st.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=of(r,!0):(Ds(e,0,ep),t===void 0?t=i.rounding:Ds(t,0,8),r=zn(new i(r),e+1,t),n=of(r,!0,e+1)),n};st.toFixed=function(e,t){var n,r,i=this,o=i.constructor;return e===void 0?of(i):(Ds(e,0,ep),t===void 0?t=o.rounding:Ds(t,0,8),r=zn(new o(i),e+Mr(i)+1,t),n=of(r.abs(),!1,e+Mr(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};st.toInteger=st.toint=function(){var e=this,t=e.constructor;return zn(new t(e),Mr(e)+1,t.rounding)};st.toNumber=function(){return+this};st.toPower=st.pow=function(e){var t,n,r,i,o,a,s=this,u=s.constructor,l=12,c=+(e=new u(e));if(!e.s)return new u($o);if(s=new u(s),!s.s){if(e.s<1)throw Error(ya+"Infinity");return s}if(s.eq($o))return s;if(r=u.precision,e.eq($o))return zn(s,r);if(t=e.e,n=e.d.length-1,a=t>=n,o=s.s,a){if((n=c<0?-c:c)<=QH){for(i=new u($o),t=Math.ceil(r/tr+4),ar=!1;n%2&&(i=i.times(s),t$(i.d,t)),n=tp(n/2),n!==0;)s=s.times(s),t$(s.d,t);return ar=!0,e.s<0?new u($o).div(i):zn(i,r)}}else if(o<0)throw Error(ya+"NaN");return o=o<0&&e.d[Math.max(t,n)]&1?-1:1,s.s=1,ar=!1,i=e.times(jg(s,r+l)),ar=!0,i=eK(i),i.s=o,i};st.toPrecision=function(e,t){var n,r,i=this,o=i.constructor;return e===void 0?(n=Mr(i),r=of(i,n<=o.toExpNeg||n>=o.toExpPos)):(Ds(e,1,ep),t===void 0?t=o.rounding:Ds(t,0,8),i=zn(new o(i),e,t),n=Mr(i),r=of(i,e<=n||n<=o.toExpNeg,e)),r};st.toSignificantDigits=st.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Ds(e,1,ep),t===void 0?t=r.rounding:Ds(t,0,8)),zn(new r(n),e,t)};st.toString=st.valueOf=st.val=st.toJSON=st[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Mr(e),n=e.constructor;return of(e,t<=n.toExpNeg||t>=n.toExpPos)};function JH(e,t){var n,r,i,o,a,s,u,l,c=e.constructor,f=c.precision;if(!e.s||!t.s)return t.s||(t=new c(e)),ar?zn(t,f):t;if(u=e.d,l=t.d,a=e.e,i=t.e,u=u.slice(),o=a-i,o){for(o<0?(r=u,o=-o,s=l.length):(r=l,i=a,s=u.length),a=Math.ceil(f/tr),s=a>s?a+1:s+1,o>s&&(o=s,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for(s=u.length,o=l.length,s-o<0&&(o=s,r=l,l=u,u=r),n=0;o;)n=(u[--o]=u[o]+l[o]+n)/ei|0,u[o]%=ei;for(n&&(u.unshift(n),++i),s=u.length;u[--s]==0;)u.pop();return t.d=u,t.e=i,ar?zn(t,f):t}function Ds(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Nc+e)}function bs(e){var t,n,r,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)r=e[t]+"",n=tr-r.length,n&&(o+=Ju(n)),o+=r;a=e[t],r=a+"",n=tr-r.length,n&&(o+=Ju(n))}else if(a===0)return"0";for(;a%10===0;)a/=10;return o+a}var pu=function(){function e(r,i){var o,a=0,s=r.length;for(r=r.slice();s--;)o=r[s]*i+a,r[s]=o%ei|0,a=o/ei|0;return a&&r.unshift(a),r}function t(r,i,o,a){var s,u;if(o!=a)u=o>a?1:-1;else for(s=u=0;s<o;s++)if(r[s]!=i[s]){u=r[s]>i[s]?1:-1;break}return u}function n(r,i,o){for(var a=0;o--;)r[o]-=a,a=r[o]<i[o]?1:0,r[o]=a*ei+r[o]-i[o];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,o,a){var s,u,l,c,f,h,p,m,v,b,w,x,S,O,E,C,P,M,I=r.constructor,B=r.s==i.s?1:-1,W=r.d,V=i.d;if(!r.s)return new I(r);if(!i.s)throw Error(ya+"Division by zero");for(u=r.e-i.e,P=V.length,E=W.length,p=new I(B),m=p.d=[],l=0;V[l]==(W[l]||0);)++l;if(V[l]>(W[l]||0)&&--u,o==null?x=o=I.precision:a?x=o+(Mr(r)-Mr(i))+1:x=o,x<0)return new I(0);if(x=x/tr+2|0,l=0,P==1)for(c=0,V=V[0],x++;(l<E||c)&&x--;l++)S=c*ei+(W[l]||0),m[l]=S/V|0,c=S%V|0;else{for(c=ei/(V[0]+1)|0,c>1&&(V=e(V,c),W=e(W,c),P=V.length,E=W.length),O=P,v=W.slice(0,P),b=v.length;b<P;)v[b++]=0;M=V.slice(),M.unshift(0),C=V[0],V[1]>=ei/2&&++C;do c=0,s=t(V,v,P,b),s<0?(w=v[0],P!=b&&(w=w*ei+(v[1]||0)),c=w/C|0,c>1?(c>=ei&&(c=ei-1),f=e(V,c),h=f.length,b=v.length,s=t(f,v,h,b),s==1&&(c--,n(f,P<h?M:V,h))):(c==0&&(s=c=1),f=V.slice()),h=f.length,h<b&&f.unshift(0),n(v,f,b),s==-1&&(b=v.length,s=t(V,v,P,b),s<1&&(c++,n(v,P<b?M:V,b))),b=v.length):s===0&&(c++,v=[0]),m[l++]=c,s&&v[0]?v[b++]=W[O]||0:(v=[W[O]],b=1);while((O++<E||v[0]!==void 0)&&x--)}return m[0]||m.shift(),p.e=u,zn(p,a?o+Mr(p)+1:o)}}();function eK(e,t){var n,r,i,o,a,s,u=0,l=0,c=e.constructor,f=c.precision;if(Mr(e)>16)throw Error(FA+Mr(e));if(!e.s)return new c($o);for(t==null?(ar=!1,s=f):s=t,a=new c(.03125);e.abs().gte(.1);)e=e.times(a),l+=5;for(r=Math.log(gc(2,l))/Math.LN10*2+5|0,s+=r,n=i=o=new c($o),c.precision=s;;){if(i=zn(i.times(e),s),n=n.times(++u),a=o.plus(pu(i,n,s)),bs(a.d).slice(0,s)===bs(o.d).slice(0,s)){for(;l--;)o=zn(o.times(o),s);return c.precision=f,t==null?(ar=!0,zn(o,f)):o}o=a}}function Mr(e){for(var t=e.e*tr,n=e.d[0];n>=10;n/=10)t++;return t}function g3(e,t,n){if(t>e.LN10.sd())throw ar=!0,n&&(e.precision=n),Error(ya+"LN10 precision limit exceeded");return zn(new e(e.LN10),t)}function Ju(e){for(var t="";e--;)t+="0";return t}function jg(e,t){var n,r,i,o,a,s,u,l,c,f=1,h=10,p=e,m=p.d,v=p.constructor,b=v.precision;if(p.s<1)throw Error(ya+(p.s?"NaN":"-Infinity"));if(p.eq($o))return new v(0);if(t==null?(ar=!1,l=b):l=t,p.eq(10))return t==null&&(ar=!0),g3(v,l);if(l+=h,v.precision=l,n=bs(m),r=n.charAt(0),o=Mr(p),Math.abs(o)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)p=p.times(e),n=bs(p.d),r=n.charAt(0),f++;o=Mr(p),r>1?(p=new v("0."+n),o++):p=new v(r+"."+n.slice(1))}else return u=g3(v,l+2,b).times(o+""),p=jg(new v(r+"."+n.slice(1)),l-h).plus(u),v.precision=b,t==null?(ar=!0,zn(p,b)):p;for(s=a=p=pu(p.minus($o),p.plus($o),l),c=zn(p.times(p),l),i=3;;){if(a=zn(a.times(c),l),u=s.plus(pu(a,new v(i),l)),bs(u.d).slice(0,l)===bs(s.d).slice(0,l))return s=s.times(2),o!==0&&(s=s.plus(g3(v,l+2,b).times(o+""))),s=pu(s,new v(f),l),v.precision=b,t==null?(ar=!0,zn(s,b)):s;s=u,i+=2}}function e$(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(r,i),t){if(i-=r,n=n-r-1,e.e=tp(n/tr),e.d=[],r=(n+1)%tr,n<0&&(r+=tr),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=tr;r<i;)e.d.push(+t.slice(r,r+=tr));t=t.slice(r),r=tr-t.length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),ar&&(e.e>Gb||e.e<-Gb))throw Error(FA+n)}else e.s=0,e.e=0,e.d=[0];return e}function zn(e,t,n){var r,i,o,a,s,u,l,c,f=e.d;for(a=1,o=f[0];o>=10;o/=10)a++;if(r=t-a,r<0)r+=tr,i=t,l=f[c=0];else{if(c=Math.ceil((r+1)/tr),o=f.length,c>=o)return e;for(l=o=f[c],a=1;o>=10;o/=10)a++;r%=tr,i=r-tr+a}if(n!==void 0&&(o=gc(10,a-i-1),s=l/o%10|0,u=t<0||f[c+1]!==void 0||l%o,u=n<4?(s||u)&&(n==0||n==(e.s<0?3:2)):s>5||s==5&&(n==4||u||n==6&&(r>0?i>0?l/gc(10,a-i):0:f[c-1])%10&1||n==(e.s<0?8:7))),t<1||!f[0])return u?(o=Mr(e),f.length=1,t=t-o-1,f[0]=gc(10,(tr-t%tr)%tr),e.e=tp(-t/tr)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(r==0?(f.length=c,o=1,c--):(f.length=c+1,o=gc(10,tr-r),f[c]=i>0?(l/gc(10,a-i)%gc(10,i)|0)*o:0),u)for(;;)if(c==0){(f[0]+=o)==ei&&(f[0]=1,++e.e);break}else{if(f[c]+=o,f[c]!=ei)break;f[c--]=0,o=1}for(r=f.length;f[--r]===0;)f.pop();if(ar&&(e.e>Gb||e.e<-Gb))throw Error(FA+Mr(e));return e}function tK(e,t){var n,r,i,o,a,s,u,l,c,f,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),ar?zn(t,p):t;if(u=e.d,f=t.d,r=t.e,l=e.e,u=u.slice(),a=l-r,a){for(c=a<0,c?(n=u,a=-a,s=f.length):(n=f,r=l,s=u.length),i=Math.max(Math.ceil(p/tr),s)+2,a>i&&(a=i,n.length=1),n.reverse(),i=a;i--;)n.push(0);n.reverse()}else{for(i=u.length,s=f.length,c=i<s,c&&(s=i),i=0;i<s;i++)if(u[i]!=f[i]){c=u[i]<f[i];break}a=0}for(c&&(n=u,u=f,f=n,t.s=-t.s),s=u.length,i=f.length-s;i>0;--i)u[s++]=0;for(i=f.length;i>a;){if(u[--i]<f[i]){for(o=i;o&&u[--o]===0;)u[o]=ei-1;--u[o],u[i]+=ei}u[i]-=f[i]}for(;u[--s]===0;)u.pop();for(;u[0]===0;u.shift())--r;return u[0]?(t.d=u,t.e=r,ar?zn(t,p):t):new h(0)}function of(e,t,n){var r,i=Mr(e),o=bs(e.d),a=o.length;return t?(n&&(r=n-a)>0?o=o.charAt(0)+"."+o.slice(1)+Ju(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+Ju(-i-1)+o,n&&(r=n-a)>0&&(o+=Ju(r))):i>=a?(o+=Ju(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+Ju(r))):((r=i+1)<a&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-a)>0&&(i+1===a&&(o+="."),o+=Ju(r))),e.s<0?"-"+o:o}function t$(e,t){if(e.length>t)return e.length=t,!0}function nK(e){var t,n,r;function i(o){var a=this;if(!(a instanceof i))return new i(o);if(a.constructor=i,o instanceof i){a.s=o.s,a.e=o.e,a.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Nc+o);if(o>0)a.s=1;else if(o<0)o=-o,a.s=-1;else{a.s=0,a.e=0,a.d=[0];return}if(o===~~o&&o<1e7){a.e=0,a.d=[o];return}return e$(a,o.toString())}else if(typeof o!="string")throw Error(Nc+o);if(o.charCodeAt(0)===45?(o=o.slice(1),a.s=-1):a.s=1,PRe.test(o))e$(a,o);else throw Error(Nc+o)}if(i.prototype=st,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=nK,i.config=i.set=kRe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return i.config(e),i}function kRe(e){if(!e||typeof e!="object")throw Error(ya+"Object expected");var t,n,r,i=["precision",1,ep,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((r=e[n=i[t]])!==void 0)if(tp(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(Nc+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Nc+n+": "+r);return this}var jA=nK(ARe);$o=new jA(1);const Nn=jA;function TRe(e){return $Re(e)||DRe(e)||RRe(e)||MRe()}function MRe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RRe(e,t){if(e){if(typeof e=="string")return y6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y6(e,t)}}function DRe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function $Re(e){if(Array.isArray(e))return y6(e)}function y6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var IRe=function(t){return t},rK={"@@functional/placeholder":!0},iK=function(t){return t===rK},n$=function(t){return function n(){return arguments.length===0||arguments.length===1&&iK(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},NRe=function e(t,n){return t===1?n:n$(function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];var a=i.filter(function(s){return s!==rK}).length;return a>=t?n.apply(void 0,i):e(t-a,n$(function(){for(var s=arguments.length,u=new Array(s),l=0;l<s;l++)u[l]=arguments[l];var c=i.map(function(f){return iK(f)?u.shift():f});return n.apply(void 0,TRe(c).concat(u))}))})},a2=function(t){return NRe(t.length,t)},b6=function(t,n){for(var r=[],i=t;i<n;++i)r[i-t]=i;return r},LRe=a2(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),FRe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return IRe;var i=n.reverse(),o=i[0],a=i.slice(1);return function(){return a.reduce(function(s,u){return u(s)},o.apply(void 0,arguments))}},x6=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},oK=function(t){var n=null,r=null;return function(){for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return n&&o.every(function(s,u){return s===n[u]})||(n=o,r=t.apply(void 0,o)),r}};function jRe(e){var t;return e===0?t=1:t=Math.floor(new Nn(e).abs().log(10).toNumber())+1,t}function BRe(e,t,n){for(var r=new Nn(e),i=0,o=[];r.lt(t)&&i<1e5;)o.push(r.toNumber()),r=r.add(n),i++;return o}var zRe=a2(function(e,t,n){var r=+e,i=+t;return r+n*(i-r)}),URe=a2(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),VRe=a2(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const s2={rangeStep:BRe,getDigitCount:jRe,interpolateNumber:zRe,uninterpolateNumber:URe,uninterpolateTruncation:VRe};function w6(e){return KRe(e)||HRe(e)||aK(e)||WRe()}function WRe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HRe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function KRe(e){if(Array.isArray(e))return _6(e)}function Bg(e,t){return YRe(e)||GRe(e,t)||aK(e,t)||qRe()}function qRe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function aK(e,t){if(e){if(typeof e=="string")return _6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _6(e,t)}}function _6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function GRe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,o=void 0;try{for(var a=e[Symbol.iterator](),s;!(r=(s=a.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(u){i=!0,o=u}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw o}}return n}}function YRe(e){if(Array.isArray(e))return e}function sK(e){var t=Bg(e,2),n=t[0],r=t[1],i=n,o=r;return n>r&&(i=r,o=n),[i,o]}function uK(e,t,n){if(e.lte(0))return new Nn(0);var r=s2.getDigitCount(e.toNumber()),i=new Nn(10).pow(r),o=e.div(i),a=r!==1?.05:.1,s=new Nn(Math.ceil(o.div(a).toNumber())).add(n).mul(a),u=s.mul(i);return t?u:new Nn(Math.ceil(u))}function ZRe(e,t,n){var r=1,i=new Nn(e);if(!i.isint()&&n){var o=Math.abs(e);o<1?(r=new Nn(10).pow(s2.getDigitCount(e)-1),i=new Nn(Math.floor(i.div(r).toNumber())).mul(r)):o>1&&(i=new Nn(Math.floor(e)))}else e===0?i=new Nn(Math.floor((t-1)/2)):n||(i=new Nn(Math.floor(e)));var a=Math.floor((t-1)/2),s=FRe(LRe(function(u){return i.add(new Nn(u-a).mul(r)).toNumber()}),b6);return s(0,t)}function lK(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Nn(0),tickMin:new Nn(0),tickMax:new Nn(0)};var o=uK(new Nn(t).sub(e).div(n-1),r,i),a;e<=0&&t>=0?a=new Nn(0):(a=new Nn(e).add(t).div(2),a=a.sub(new Nn(a).mod(o)));var s=Math.ceil(a.sub(e).div(o).toNumber()),u=Math.ceil(new Nn(t).sub(a).div(o).toNumber()),l=s+u+1;return l>n?lK(e,t,n,r,i+1):(l<n&&(u=t>0?u+(n-l):u,s=t>0?s:s+(n-l)),{step:o,tickMin:a.sub(new Nn(s).mul(o)),tickMax:a.add(new Nn(u).mul(o))})}function XRe(e){var t=Bg(e,2),n=t[0],r=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=Math.max(i,2),s=sK([n,r]),u=Bg(s,2),l=u[0],c=u[1];if(l===-1/0||c===1/0){var f=c===1/0?[l].concat(w6(b6(0,i-1).map(function(){return 1/0}))):[].concat(w6(b6(0,i-1).map(function(){return-1/0})),[c]);return n>r?x6(f):f}if(l===c)return ZRe(l,i,o);var h=lK(l,c,a,o),p=h.step,m=h.tickMin,v=h.tickMax,b=s2.rangeStep(m,v.add(new Nn(.1).mul(p)),p);return n>r?x6(b):b}function QRe(e,t){var n=Bg(e,2),r=n[0],i=n[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=sK([r,i]),s=Bg(a,2),u=s[0],l=s[1];if(u===-1/0||l===1/0)return[r,i];if(u===l)return[u];var c=Math.max(t,2),f=uK(new Nn(l).sub(u).div(c-1),o,0),h=[].concat(w6(s2.rangeStep(new Nn(u),new Nn(l).sub(new Nn(.99).mul(f)),f)),[l]);return r>i?x6(h):h}var JRe=oK(XRe),e9e=oK(QRe),t9e="Invariant failed";function af(e,t){throw new Error(t9e)}var n9e=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function lh(e){"@babel/helpers - typeof";return lh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lh(e)}function Yb(){return Yb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yb.apply(this,arguments)}function r9e(e,t){return s9e(e)||a9e(e,t)||o9e(e,t)||i9e()}function i9e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function o9e(e,t){if(e){if(typeof e=="string")return r$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r$(e,t)}}function r$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a9e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function s9e(e){if(Array.isArray(e))return e}function u9e(e,t){if(e==null)return{};var n=l9e(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function l9e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function c9e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f9e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,dK(r.key),r)}}function d9e(e,t,n){return f9e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function h9e(e,t,n){return t=Zb(t),p9e(e,cK()?Reflect.construct(t,n||[],Zb(e).constructor):t.apply(e,n))}function p9e(e,t){if(t&&(lh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g9e(e)}function g9e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cK=function(){return!!e})()}function Zb(e){return Zb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Zb(e)}function m9e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S6(e,t)}function S6(e,t){return S6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},S6(e,t)}function fK(e,t,n){return t=dK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dK(e){var t=v9e(e,"string");return lh(t)=="symbol"?t:t+""}function v9e(e,t){if(lh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(lh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var np=function(e){function t(){return c9e(this,t),h9e(this,t,arguments)}return m9e(t,e),d9e(t,[{key:"render",value:function(){var r=this.props,i=r.offset,o=r.layout,a=r.width,s=r.dataKey,u=r.data,l=r.dataPointFormatter,c=r.xAxis,f=r.yAxis,h=u9e(r,n9e),p=zt(h,!1);this.props.direction==="x"&&c.type!=="number"&&af();var m=u.map(function(v){var b=l(v,s),w=b.x,x=b.y,S=b.value,O=b.errorVal;if(!O)return null;var E=[],C,P;if(Array.isArray(O)){var M=r9e(O,2);C=M[0],P=M[1]}else C=P=O;if(o==="vertical"){var I=c.scale,B=x+i,W=B+a,V=B-a,ee=I(S-C),Z=I(S+P);E.push({x1:Z,y1:W,x2:Z,y2:V}),E.push({x1:ee,y1:B,x2:Z,y2:B}),E.push({x1:ee,y1:W,x2:ee,y2:V})}else if(o==="horizontal"){var K=f.scale,G=w+i,H=G-a,j=G+a,q=K(S-C),Y=K(S+P);E.push({x1:H,y1:Y,x2:j,y2:Y}),E.push({x1:G,y1:q,x2:G,y2:Y}),E.push({x1:H,y1:q,x2:j,y2:q})}return F.createElement(En,Yb({className:"recharts-errorBar",key:"bar-".concat(E.map(function(re){return"".concat(re.x1,"-").concat(re.x2,"-").concat(re.y1,"-").concat(re.y2)}))},p),E.map(function(re){return F.createElement("line",Yb({},re,{key:"line-".concat(re.x1,"-").concat(re.x2,"-").concat(re.y1,"-").concat(re.y2)}))}))});return F.createElement(En,{className:"recharts-errorBars"},m)}}])}(F.Component);fK(np,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});fK(np,"displayName","ErrorBar");function zg(e){"@babel/helpers - typeof";return zg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zg(e)}function i$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function uc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?i$(Object(n),!0).forEach(function(r){y9e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function y9e(e,t,n){return t=b9e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b9e(e){var t=x9e(e,"string");return zg(t)=="symbol"?t:t+""}function x9e(e,t){if(zg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(zg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hK=function(t){var n=t.children,r=t.formattedGraphicalItems,i=t.legendWidth,o=t.legendContent,a=To(n,Nd);if(!a)return null;var s=Nd.defaultProps,u=s!==void 0?uc(uc({},s),a.props):{},l;return a.props&&a.props.payload?l=a.props&&a.props.payload:o==="children"?l=(r||[]).reduce(function(c,f){var h=f.item,p=f.props,m=p.sectors||p.data||[];return c.concat(m.map(function(v){return{type:a.props.iconType||h.props.legendType,value:v.name,color:v.fill,payload:v}}))},[]):l=(r||[]).map(function(c){var f=c.item,h=f.type.defaultProps,p=h!==void 0?uc(uc({},h),f.props):{},m=p.dataKey,v=p.name,b=p.legendType,w=p.hide;return{inactive:w,dataKey:m,type:u.iconType||b||"square",color:BA(f),value:v||m,payload:p}}),uc(uc(uc({},u),Nd.getWithHeight(a,i)),{},{payload:l,item:a})};function Ug(e){"@babel/helpers - typeof";return Ug=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ug(e)}function o$(e){return C9e(e)||S9e(e)||_9e(e)||w9e()}function w9e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _9e(e,t){if(e){if(typeof e=="string")return C6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C6(e,t)}}function S9e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function C9e(e){if(Array.isArray(e))return C6(e)}function C6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function mr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?a$(Object(n),!0).forEach(function(r){Fd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fd(e,t,n){return t=E9e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E9e(e){var t=O9e(e,"string");return Ug(t)=="symbol"?t:t+""}function O9e(e,t){if(Ug(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ug(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Kr(e,t,n){return Ut(e)||Ut(t)?n:Hr(t)?pa(e,t,n):Ht(t)?t(e):n}function T0(e,t,n,r){var i=SRe(e,function(s){return Kr(s,t)});if(n==="number"){var o=i.filter(function(s){return qe(s)||parseFloat(s)});return o.length?[o2(o),ll(o)]:[1/0,-1/0]}var a=r?i.filter(function(s){return!Ut(s)}):i;return a.map(function(s){return Hr(s)||s instanceof Date?s:""})}var A9e=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,a=-1,s=(n=r?.length)!==null&&n!==void 0?n:0;if(s<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var u=o.range,l=0;l<s;l++){var c=l>0?i[l-1].coordinate:i[s-1].coordinate,f=i[l].coordinate,h=l>=s-1?i[0].coordinate:i[l+1].coordinate,p=void 0;if(Va(f-c)!==Va(h-f)){var m=[];if(Va(h-f)===Va(u[1]-u[0])){p=h;var v=f+u[1]-u[0];m[0]=Math.min(v,(v+c)/2),m[1]=Math.max(v,(v+c)/2)}else{p=c;var b=h+u[1]-u[0];m[0]=Math.min(f,(b+f)/2),m[1]=Math.max(f,(b+f)/2)}var w=[Math.min(f,(p+f)/2),Math.max(f,(p+f)/2)];if(t>w[0]&&t<=w[1]||t>=m[0]&&t<=m[1]){a=i[l].index;break}}else{var x=Math.min(c,h),S=Math.max(c,h);if(t>(x+f)/2&&t<=(S+f)/2){a=i[l].index;break}}}else for(var O=0;O<s;O++)if(O===0&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O>0&&O<s-1&&t>(r[O].coordinate+r[O-1].coordinate)/2&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O===s-1&&t>(r[O].coordinate+r[O-1].coordinate)/2){a=r[O].index;break}return a},BA=function(t){var n,r=t,i=r.type.displayName,o=(n=t.type)!==null&&n!==void 0&&n.defaultProps?mr(mr({},t.type.defaultProps),t.props):t.props,a=o.stroke,s=o.fill,u;switch(i){case"Line":u=a;break;case"Area":case"Radar":u=a&&a!=="none"?a:s;break;default:u=s;break}return u},P9e=function(t){var n=t.barSize,r=t.totalSize,i=t.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var a={},s=Object.keys(o),u=0,l=s.length;u<l;u++)for(var c=o[s[u]].stackGroups,f=Object.keys(c),h=0,p=f.length;h<p;h++){var m=c[f[h]],v=m.items,b=m.cateAxisId,w=v.filter(function(P){return du(P.type).indexOf("Bar")>=0});if(w&&w.length){var x=w[0].type.defaultProps,S=x!==void 0?mr(mr({},x),w[0].props):w[0].props,O=S.barSize,E=S[b];a[E]||(a[E]=[]);var C=Ut(O)?n:O;a[E].push({item:w[0],stackList:w.slice(1),barSize:Ut(C)?void 0:nf(C,r,0)})}}return a},k9e=function(t){var n=t.barGap,r=t.barCategoryGap,i=t.bandSize,o=t.sizeList,a=o===void 0?[]:o,s=t.maxBarSize,u=a.length;if(u<1)return null;var l=nf(n,i,0,!0),c,f=[];if(a[0].barSize===+a[0].barSize){var h=!1,p=i/u,m=a.reduce(function(O,E){return O+E.barSize||0},0);m+=(u-1)*l,m>=i&&(m-=(u-1)*l,l=0),m>=i&&p>0&&(h=!0,p*=.9,m=u*p);var v=(i-m)/2>>0,b={offset:v-l,size:0};c=a.reduce(function(O,E){var C={item:E.item,position:{offset:b.offset+b.size+l,size:h?p:E.barSize}},P=[].concat(o$(O),[C]);return b=P[P.length-1].position,E.stackList&&E.stackList.length&&E.stackList.forEach(function(M){P.push({item:M,position:b})}),P},f)}else{var w=nf(r,i,0,!0);i-2*w-(u-1)*l<=0&&(l=0);var x=(i-2*w-(u-1)*l)/u;x>1&&(x>>=0);var S=s===+s?Math.min(x,s):x;c=a.reduce(function(O,E,C){var P=[].concat(o$(O),[{item:E.item,position:{offset:w+(x+l)*C+(x-S)/2,size:S}}]);return E.stackList&&E.stackList.length&&E.stackList.forEach(function(M){P.push({item:M,position:P[P.length-1].position})}),P},f)}return c},T9e=function(t,n,r,i){var o=r.children,a=r.width,s=r.margin,u=a-(s.left||0)-(s.right||0),l=hK({children:o,legendWidth:u});if(l){var c=i||{},f=c.width,h=c.height,p=l.align,m=l.verticalAlign,v=l.layout;if((v==="vertical"||v==="horizontal"&&m==="middle")&&p!=="center"&&qe(t[p]))return mr(mr({},t),{},Fd({},p,t[p]+(f||0)));if((v==="horizontal"||v==="vertical"&&p==="center")&&m!=="middle"&&qe(t[m]))return mr(mr({},t),{},Fd({},m,t[m]+(h||0)))}return t},M9e=function(t,n,r){return Ut(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},pK=function(t,n,r,i,o){var a=n.props.children,s=po(a,np).filter(function(l){return M9e(i,o,l.props.direction)});if(s&&s.length){var u=s.map(function(l){return l.props.dataKey});return t.reduce(function(l,c){var f=Kr(c,r);if(Ut(f))return l;var h=Array.isArray(f)?[o2(f),ll(f)]:[f,f],p=u.reduce(function(m,v){var b=Kr(c,v,0),w=h[0]-Math.abs(Array.isArray(b)?b[0]:b),x=h[1]+Math.abs(Array.isArray(b)?b[1]:b);return[Math.min(w,m[0]),Math.max(x,m[1])]},[1/0,-1/0]);return[Math.min(p[0],l[0]),Math.max(p[1],l[1])]},[1/0,-1/0])}return null},R9e=function(t,n,r,i,o){var a=n.map(function(s){return pK(t,s,r,o,i)}).filter(function(s){return!Ut(s)});return a&&a.length?a.reduce(function(s,u){return[Math.min(s[0],u[0]),Math.max(s[1],u[1])]},[1/0,-1/0]):null},gK=function(t,n,r,i,o){var a=n.map(function(u){var l=u.props.dataKey;return r==="number"&&l&&pK(t,u,l,i)||T0(t,l,r,o)});if(r==="number")return a.reduce(function(u,l){return[Math.min(u[0],l[0]),Math.max(u[1],l[1])]},[1/0,-1/0]);var s={};return a.reduce(function(u,l){for(var c=0,f=l.length;c<f;c++)s[l[c]]||(s[l[c]]=!0,u.push(l[c]));return u},[])},mK=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},vK=function(t,n,r,i){if(i)return t.map(function(u){return u.coordinate});var o,a,s=t.map(function(u){return u.coordinate===n&&(o=!0),u.coordinate===r&&(a=!0),u.coordinate});return o||s.push(n),a||s.push(r),s},uu=function(t,n,r){if(!t)return null;var i=t.scale,o=t.duplicateDomain,a=t.type,s=t.range,u=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,l=(n||r)&&a==="category"&&i.bandwidth?i.bandwidth()/u:0;if(l=t.axisType==="angleAxis"&&s?.length>=2?Va(s[0]-s[1])*2*l:l,n&&(t.ticks||t.niceTicks)){var c=(t.ticks||t.niceTicks).map(function(f){var h=o?o.indexOf(f):f;return{coordinate:i(h)+l,value:f,offset:l}});return c.filter(function(f){return!Yh(f.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(f,h){return{coordinate:i(f)+l,value:f,index:h,offset:l}}):i.ticks&&!r?i.ticks(t.tickCount).map(function(f){return{coordinate:i(f)+l,value:f,offset:l}}):i.domain().map(function(f,h){return{coordinate:i(f)+l,value:o?o[f]:f,index:h,offset:l}})},m3=new WeakMap,T1=function(t,n){if(typeof n!="function")return t;m3.has(t)||m3.set(t,new WeakMap);var r=m3.get(t);if(r.has(n))return r.get(n);var i=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,i),i},D9e=function(t,n,r){var i=t.scale,o=t.type,a=t.layout,s=t.axisType;if(i==="auto")return a==="radial"&&s==="radiusAxis"?{scale:$g(),realScaleType:"band"}:a==="radial"&&s==="angleAxis"?{scale:Wb(),realScaleType:"linear"}:o==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:k0(),realScaleType:"point"}:o==="category"?{scale:$g(),realScaleType:"band"}:{scale:Wb(),realScaleType:"linear"};if(Um(i)){var u="scale".concat(Hw(i));return{scale:(J7[u]||k0)(),realScaleType:J7[u]?u:"point"}}return Ht(i)?{scale:i}:{scale:k0(),realScaleType:"point"}},s$=1e-4,$9e=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,i=t.range(),o=Math.min(i[0],i[1])-s$,a=Math.max(i[0],i[1])+s$,s=t(n[0]),u=t(n[r-1]);(s<o||s>a||u<o||u>a)&&t.domain([n[0],n[r-1]])}},I9e=function(t,n){if(!t)return null;for(var r=0,i=t.length;r<i;r++)if(t[r].item===n)return t[r].position;return null},N9e=function(t,n){if(!n||n.length!==2||!qe(n[0])||!qe(n[1]))return t;var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]),o=[t[0],t[1]];return(!qe(t[0])||t[0]<r)&&(o[0]=r),(!qe(t[1])||t[1]>i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]<r&&(o[1]=r),o},L9e=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var o=0,a=0,s=0;s<n;++s){var u=Yh(t[s][r][1])?t[s][r][0]:t[s][r][1];u>=0?(t[s][r][0]=o,t[s][r][1]=o+u,o=t[s][r][1]):(t[s][r][0]=a,t[s][r][1]=a+u,a=t[s][r][1])}},F9e=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var o=0,a=0;a<n;++a){var s=Yh(t[a][r][1])?t[a][r][0]:t[a][r][1];s>=0?(t[a][r][0]=o,t[a][r][1]=o+s,o=t[a][r][1]):(t[a][r][0]=0,t[a][r][1]=0)}},j9e={sign:L9e,expand:eCe,none:th,silhouette:tCe,wiggle:nCe,positive:F9e},B9e=function(t,n,r){var i=n.map(function(s){return s.props.dataKey}),o=j9e[r],a=J3e().keys(i).value(function(s,u){return+Kr(s,u,0)}).order(YE).offset(o);return a(t)},z9e=function(t,n,r,i,o,a){if(!t)return null;var s=a?n.reverse():n,u={},l=s.reduce(function(f,h){var p,m=(p=h.type)!==null&&p!==void 0&&p.defaultProps?mr(mr({},h.type.defaultProps),h.props):h.props,v=m.stackId,b=m.hide;if(b)return f;var w=m[r],x=f[w]||{hasStack:!1,stackGroups:{}};if(Hr(v)){var S=x.stackGroups[v]||{numericAxisId:r,cateAxisId:i,items:[]};S.items.push(h),x.hasStack=!0,x.stackGroups[v]=S}else x.stackGroups[bf("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[h]};return mr(mr({},f),{},Fd({},w,x))},u),c={};return Object.keys(l).reduce(function(f,h){var p=l[h];if(p.hasStack){var m={};p.stackGroups=Object.keys(p.stackGroups).reduce(function(v,b){var w=p.stackGroups[b];return mr(mr({},v),{},Fd({},b,{numericAxisId:r,cateAxisId:i,items:w.items,stackedData:B9e(t,w.items,o)}))},m)}return mr(mr({},f),{},Fd({},h,p))},c)},U9e=function(t,n){var r=n.realScaleType,i=n.type,o=n.tickCount,a=n.originalDomain,s=n.allowDecimals,u=r||n.scale;if(u!=="auto"&&u!=="linear")return null;if(o&&i==="number"&&a&&(a[0]==="auto"||a[1]==="auto")){var l=t.domain();if(!l.length)return null;var c=JRe(l,o,s);return t.domain([o2(c),ll(c)]),{niceTicks:c}}if(o&&i==="number"){var f=t.domain(),h=e9e(f,o,s);return{niceTicks:h}}return null};function ch(e){var t=e.axis,n=e.ticks,r=e.bandSize,i=e.entry,o=e.index,a=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Ut(i[t.dataKey])){var s=_b(n,"value",i[t.dataKey]);if(s)return s.coordinate+r/2}return n[o]?n[o].coordinate+r/2:null}var u=Kr(i,Ut(a)?t.dataKey:a);return Ut(u)?null:t.scale(u)}var u$=function(t){var n=t.axis,r=t.ticks,i=t.offset,o=t.bandSize,a=t.entry,s=t.index;if(n.type==="category")return r[s]?r[s].coordinate+i:null;var u=Kr(a,n.dataKey,n.domain[s]);return Ut(u)?null:n.scale(u)-o/2+i},V9e=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var i=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return i<=0&&o>=0?0:o<0?o:i}return r[0]},W9e=function(t,n){var r,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?mr(mr({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(Hr(o)){var a=n[o];if(a){var s=a.items.indexOf(t);return s>=0?a.stackedData[s]:null}}return null},H9e=function(t){return t.reduce(function(n,r){return[o2(r.concat([n[0]]).filter(qe)),ll(r.concat([n[1]]).filter(qe))]},[1/0,-1/0])},yK=function(t,n,r){return Object.keys(t).reduce(function(i,o){var a=t[o],s=a.stackedData,u=s.reduce(function(l,c){var f=H9e(c.slice(n,r+1));return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]);return[Math.min(u[0],i[0]),Math.max(u[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},l$=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,c$=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,E6=function(t,n,r){if(Ht(t))return t(n,r);if(!Array.isArray(t))return n;var i=[];if(qe(t[0]))i[0]=r?t[0]:Math.min(t[0],n[0]);else if(l$.test(t[0])){var o=+l$.exec(t[0])[1];i[0]=n[0]-o}else Ht(t[0])?i[0]=t[0](n[0]):i[0]=n[0];if(qe(t[1]))i[1]=r?t[1]:Math.max(t[1],n[1]);else if(c$.test(t[1])){var a=+c$.exec(t[1])[1];i[1]=n[1]+a}else Ht(t[1])?i[1]=t[1](n[1]):i[1]=n[1];return i},Xb=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!r||i>0)return i}if(t&&n&&n.length>=2){for(var o=hA(n,function(f){return f.coordinate}),a=1/0,s=1,u=o.length;s<u;s++){var l=o[s],c=o[s-1];a=Math.min((l.coordinate||0)-(c.coordinate||0),a)}return a===1/0?0:a}return r?void 0:0},f$=function(t,n,r){return!t||!t.length||rf(t,pa(r,"type.defaultProps.domain"))?n:t},bK=function(t,n){var r=t.type.defaultProps?mr(mr({},t.type.defaultProps),t.props):t.props,i=r.dataKey,o=r.name,a=r.unit,s=r.formatter,u=r.tooltipType,l=r.chartType,c=r.hide;return mr(mr({},zt(t,!1)),{},{dataKey:i,unit:a,formatter:s,name:o||i,color:BA(t),value:Kr(n,i),type:u,payload:n,chartType:l,hide:c})};function Vg(e){"@babel/helpers - typeof";return Vg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vg(e)}function d$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function h$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?d$(Object(n),!0).forEach(function(r){K9e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function K9e(e,t,n){return t=q9e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q9e(e){var t=G9e(e,"string");return Vg(t)=="symbol"?t:t+""}function G9e(e,t){if(Vg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Vg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Qb=Math.PI/180,Y9e=function(t){return t*180/Math.PI},pi=function(t,n,r,i){return{x:t+Math.cos(-Qb*i)*r,y:n+Math.sin(-Qb*i)*r}},Z9e=function(t,n){var r=t.x,i=t.y,o=n.x,a=n.y;return Math.sqrt(Math.pow(r-o,2)+Math.pow(i-a,2))},X9e=function(t,n){var r=t.x,i=t.y,o=n.cx,a=n.cy,s=Z9e({x:r,y:i},{x:o,y:a});if(s<=0)return{radius:s};var u=(r-o)/s,l=Math.acos(u);return i>a&&(l=2*Math.PI-l),{radius:s,angle:Y9e(l),angleInRadian:l}},Q9e=function(t){var n=t.startAngle,r=t.endAngle,i=Math.floor(n/360),o=Math.floor(r/360),a=Math.min(i,o);return{startAngle:n-a*360,endAngle:r-a*360}},J9e=function(t,n){var r=n.startAngle,i=n.endAngle,o=Math.floor(r/360),a=Math.floor(i/360),s=Math.min(o,a);return t+s*360},p$=function(t,n){var r=t.x,i=t.y,o=X9e({x:r,y:i},n),a=o.radius,s=o.angle,u=n.innerRadius,l=n.outerRadius;if(a<u||a>l)return!1;if(a===0)return!0;var c=Q9e(n),f=c.startAngle,h=c.endAngle,p=s,m;if(f<=h){for(;p>h;)p-=360;for(;p<f;)p+=360;m=p>=f&&p<=h}else{for(;p>f;)p-=360;for(;p<h;)p+=360;m=p>=h&&p<=f}return m?h$(h$({},n),{},{radius:a,angle:J9e(p,n)}):null};function Wg(e){"@babel/helpers - typeof";return Wg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wg(e)}var eDe=["offset"];function tDe(e){return oDe(e)||iDe(e)||rDe(e)||nDe()}function nDe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rDe(e,t){if(e){if(typeof e=="string")return O6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O6(e,t)}}function iDe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function oDe(e){if(Array.isArray(e))return O6(e)}function O6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function aDe(e,t){if(e==null)return{};var n=sDe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function sDe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function g$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function jr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?g$(Object(n),!0).forEach(function(r){uDe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uDe(e,t,n){return t=lDe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lDe(e){var t=cDe(e,"string");return Wg(t)=="symbol"?t:t+""}function cDe(e,t){if(Wg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Wg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hg(){return Hg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hg.apply(this,arguments)}var fDe=function(t){var n=t.value,r=t.formatter,i=Ut(t.children)?n:t.children;return Ht(r)?r(i):i},dDe=function(t,n){var r=Va(n-t),i=Math.min(Math.abs(n-t),360);return r*i},hDe=function(t,n,r){var i=t.position,o=t.viewBox,a=t.offset,s=t.className,u=o,l=u.cx,c=u.cy,f=u.innerRadius,h=u.outerRadius,p=u.startAngle,m=u.endAngle,v=u.clockWise,b=(f+h)/2,w=dDe(p,m),x=w>=0?1:-1,S,O;i==="insideStart"?(S=p+x*a,O=v):i==="insideEnd"?(S=m-x*a,O=!v):i==="end"&&(S=m+x*a,O=v),O=w<=0?O:!O;var E=pi(l,c,b,S),C=pi(l,c,b,S+(O?1:-1)*359),P="M".concat(E.x,",").concat(E.y,`
A`).concat(b,",").concat(b,",0,1,").concat(O?0:1,`,
`).concat(C.x,",").concat(C.y),M=Ut(t.id)?bf("recharts-radial-line-"):t.id;return F.createElement("text",Hg({},r,{dominantBaseline:"central",className:dn("recharts-radial-bar-label",s)}),F.createElement("defs",null,F.createElement("path",{id:M,d:P})),F.createElement("textPath",{xlinkHref:"#".concat(M)},n))},pDe=function(t){var n=t.viewBox,r=t.offset,i=t.position,o=n,a=o.cx,s=o.cy,u=o.innerRadius,l=o.outerRadius,c=o.startAngle,f=o.endAngle,h=(c+f)/2;if(i==="outside"){var p=pi(a,s,l+r,h),m=p.x,v=p.y;return{x:m,y:v,textAnchor:m>=a?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"end"};var b=(u+l)/2,w=pi(a,s,b,h),x=w.x,S=w.y;return{x,y:S,textAnchor:"middle",verticalAnchor:"middle"}},gDe=function(t){var n=t.viewBox,r=t.parentViewBox,i=t.offset,o=t.position,a=n,s=a.x,u=a.y,l=a.width,c=a.height,f=c>=0?1:-1,h=f*i,p=f>0?"end":"start",m=f>0?"start":"end",v=l>=0?1:-1,b=v*i,w=v>0?"end":"start",x=v>0?"start":"end";if(o==="top"){var S={x:s+l/2,y:u-f*i,textAnchor:"middle",verticalAnchor:p};return jr(jr({},S),r?{height:Math.max(u-r.y,0),width:l}:{})}if(o==="bottom"){var O={x:s+l/2,y:u+c+h,textAnchor:"middle",verticalAnchor:m};return jr(jr({},O),r?{height:Math.max(r.y+r.height-(u+c),0),width:l}:{})}if(o==="left"){var E={x:s-b,y:u+c/2,textAnchor:w,verticalAnchor:"middle"};return jr(jr({},E),r?{width:Math.max(E.x-r.x,0),height:c}:{})}if(o==="right"){var C={x:s+l+b,y:u+c/2,textAnchor:x,verticalAnchor:"middle"};return jr(jr({},C),r?{width:Math.max(r.x+r.width-C.x,0),height:c}:{})}var P=r?{width:l,height:c}:{};return o==="insideLeft"?jr({x:s+b,y:u+c/2,textAnchor:x,verticalAnchor:"middle"},P):o==="insideRight"?jr({x:s+l-b,y:u+c/2,textAnchor:w,verticalAnchor:"middle"},P):o==="insideTop"?jr({x:s+l/2,y:u+h,textAnchor:"middle",verticalAnchor:m},P):o==="insideBottom"?jr({x:s+l/2,y:u+c-h,textAnchor:"middle",verticalAnchor:p},P):o==="insideTopLeft"?jr({x:s+b,y:u+h,textAnchor:x,verticalAnchor:m},P):o==="insideTopRight"?jr({x:s+l-b,y:u+h,textAnchor:w,verticalAnchor:m},P):o==="insideBottomLeft"?jr({x:s+b,y:u+c-h,textAnchor:x,verticalAnchor:p},P):o==="insideBottomRight"?jr({x:s+l-b,y:u+c-h,textAnchor:w,verticalAnchor:p},P):Hh(o)&&(qe(o.x)||Ec(o.x))&&(qe(o.y)||Ec(o.y))?jr({x:s+nf(o.x,l),y:u+nf(o.y,c),textAnchor:"end",verticalAnchor:"end"},P):jr({x:s+l/2,y:u+c/2,textAnchor:"middle",verticalAnchor:"middle"},P)},mDe=function(t){return"cx"in t&&qe(t.cx)};function ki(e){var t=e.offset,n=t===void 0?5:t,r=aDe(e,eDe),i=jr({offset:n},r),o=i.viewBox,a=i.position,s=i.value,u=i.children,l=i.content,c=i.className,f=c===void 0?"":c,h=i.textBreakAll;if(!o||Ut(s)&&Ut(u)&&!y.isValidElement(l)&&!Ht(l))return null;if(y.isValidElement(l))return y.cloneElement(l,i);var p;if(Ht(l)){if(p=y.createElement(l,i),y.isValidElement(p))return p}else p=fDe(i);var m=mDe(o),v=zt(i,!0);if(m&&(a==="insideStart"||a==="insideEnd"||a==="end"))return hDe(i,p,v);var b=m?pDe(i):gDe(i);return F.createElement(Lb,Hg({className:dn("recharts-label",f)},v,b,{breakAll:h}),p)}ki.displayName="Label";var xK=function(t){var n=t.cx,r=t.cy,i=t.angle,o=t.startAngle,a=t.endAngle,s=t.r,u=t.radius,l=t.innerRadius,c=t.outerRadius,f=t.x,h=t.y,p=t.top,m=t.left,v=t.width,b=t.height,w=t.clockWise,x=t.labelViewBox;if(x)return x;if(qe(v)&&qe(b)){if(qe(f)&&qe(h))return{x:f,y:h,width:v,height:b};if(qe(p)&&qe(m))return{x:p,y:m,width:v,height:b}}return qe(f)&&qe(h)?{x:f,y:h,width:0,height:0}:qe(n)&&qe(r)?{cx:n,cy:r,startAngle:o||i||0,endAngle:a||i||0,innerRadius:l||0,outerRadius:c||u||s||0,clockWise:w}:t.viewBox?t.viewBox:{}},vDe=function(t,n){return t?t===!0?F.createElement(ki,{key:"label-implicit",viewBox:n}):Hr(t)?F.createElement(ki,{key:"label-implicit",viewBox:n,value:t}):y.isValidElement(t)?t.type===ki?y.cloneElement(t,{key:"label-implicit",viewBox:n}):F.createElement(ki,{key:"label-implicit",content:t,viewBox:n}):Ht(t)?F.createElement(ki,{key:"label-implicit",content:t,viewBox:n}):Hh(t)?F.createElement(ki,Hg({viewBox:n},t,{key:"label-implicit"})):null:null},yDe=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var i=t.children,o=xK(t),a=po(i,ki).map(function(u,l){return y.cloneElement(u,{viewBox:n||o,key:"label-".concat(l)})});if(!r)return a;var s=vDe(t.label,n||o);return[s].concat(tDe(a))};ki.parseViewBox=xK;ki.renderCallByParent=yDe;function bDe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var xDe=bDe;const wDe=Dn(xDe);function Kg(e){"@babel/helpers - typeof";return Kg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kg(e)}var _De=["valueAccessor"],SDe=["data","dataKey","clockWise","id","textBreakAll"];function CDe(e){return PDe(e)||ADe(e)||ODe(e)||EDe()}function EDe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ODe(e,t){if(e){if(typeof e=="string")return A6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A6(e,t)}}function ADe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PDe(e){if(Array.isArray(e))return A6(e)}function A6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Jb(){return Jb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jb.apply(this,arguments)}function m$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function v$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?m$(Object(n),!0).forEach(function(r){kDe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kDe(e,t,n){return t=TDe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TDe(e){var t=MDe(e,"string");return Kg(t)=="symbol"?t:t+""}function MDe(e,t){if(Kg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Kg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function y$(e,t){if(e==null)return{};var n=RDe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function RDe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var DDe=function(t){return Array.isArray(t.value)?wDe(t.value):t.value};function Ps(e){var t=e.valueAccessor,n=t===void 0?DDe:t,r=y$(e,_De),i=r.data,o=r.dataKey,a=r.clockWise,s=r.id,u=r.textBreakAll,l=y$(r,SDe);return!i||!i.length?null:F.createElement(En,{className:"recharts-label-list"},i.map(function(c,f){var h=Ut(o)?n(c,f):Kr(c&&c.payload,o),p=Ut(s)?{}:{id:"".concat(s,"-").concat(f)};return F.createElement(ki,Jb({},zt(c,!0),l,p,{parentViewBox:c.parentViewBox,value:h,textBreakAll:u,viewBox:ki.parseViewBox(Ut(a)?c:v$(v$({},c),{},{clockWise:a})),key:"label-".concat(f),index:f}))}))}Ps.displayName="LabelList";function $De(e,t){return e?e===!0?F.createElement(Ps,{key:"labelList-implicit",data:t}):F.isValidElement(e)||Ht(e)?F.createElement(Ps,{key:"labelList-implicit",data:t,content:e}):Hh(e)?F.createElement(Ps,Jb({data:t},e,{key:"labelList-implicit"})):null:null}function IDe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,i=po(r,Ps).map(function(a,s){return y.cloneElement(a,{data:t,key:"labelList-".concat(s)})});if(!n)return i;var o=$De(e.label,t);return[o].concat(CDe(i))}Ps.renderCallByParent=IDe;function qg(e){"@babel/helpers - typeof";return qg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qg(e)}function P6(){return P6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P6.apply(this,arguments)}function b$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function x$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?b$(Object(n),!0).forEach(function(r){NDe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function NDe(e,t,n){return t=LDe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LDe(e){var t=FDe(e,"string");return qg(t)=="symbol"?t:t+""}function FDe(e,t){if(qg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(qg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var jDe=function(t,n){var r=Va(n-t),i=Math.min(Math.abs(n-t),359.999);return r*i},M1=function(t){var n=t.cx,r=t.cy,i=t.radius,o=t.angle,a=t.sign,s=t.isExternal,u=t.cornerRadius,l=t.cornerIsExternal,c=u*(s?1:-1)+i,f=Math.asin(u/c)/Qb,h=l?o:o+a*f,p=pi(n,r,c,h),m=pi(n,r,i,h),v=l?o-a*f:o,b=pi(n,r,c*Math.cos(f*Qb),v);return{center:p,circleTangency:m,lineTangency:b,theta:f}},wK=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.startAngle,s=t.endAngle,u=jDe(a,s),l=a+u,c=pi(n,r,o,a),f=pi(n,r,o,l),h="M ".concat(c.x,",").concat(c.y,`
A `).concat(o,",").concat(o,`,0,
`).concat(+(Math.abs(u)>180),",").concat(+(a>l),`,
`).concat(f.x,",").concat(f.y,`
`);if(i>0){var p=pi(n,r,i,a),m=pi(n,r,i,l);h+="L ".concat(m.x,",").concat(m.y,`
A `).concat(i,",").concat(i,`,0,
`).concat(+(Math.abs(u)>180),",").concat(+(a<=l),`,
`).concat(p.x,",").concat(p.y," Z")}else h+="L ".concat(n,",").concat(r," Z");return h},BDe=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.cornerRadius,s=t.forceCornerRadius,u=t.cornerIsExternal,l=t.startAngle,c=t.endAngle,f=Va(c-l),h=M1({cx:n,cy:r,radius:o,angle:l,sign:f,cornerRadius:a,cornerIsExternal:u}),p=h.circleTangency,m=h.lineTangency,v=h.theta,b=M1({cx:n,cy:r,radius:o,angle:c,sign:-f,cornerRadius:a,cornerIsExternal:u}),w=b.circleTangency,x=b.lineTangency,S=b.theta,O=u?Math.abs(l-c):Math.abs(l-c)-v-S;if(O<0)return s?"M ".concat(m.x,",").concat(m.y,`
a`).concat(a,",").concat(a,",0,0,1,").concat(a*2,`,0
a`).concat(a,",").concat(a,",0,0,1,").concat(-a*2,`,0
`):wK({cx:n,cy:r,innerRadius:i,outerRadius:o,startAngle:l,endAngle:c});var E="M ".concat(m.x,",").concat(m.y,`
A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(p.x,",").concat(p.y,`
A`).concat(o,",").concat(o,",0,").concat(+(O>180),",").concat(+(f<0),",").concat(w.x,",").concat(w.y,`
A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,`
`);if(i>0){var C=M1({cx:n,cy:r,radius:i,angle:l,sign:f,isExternal:!0,cornerRadius:a,cornerIsExternal:u}),P=C.circleTangency,M=C.lineTangency,I=C.theta,B=M1({cx:n,cy:r,radius:i,angle:c,sign:-f,isExternal:!0,cornerRadius:a,cornerIsExternal:u}),W=B.circleTangency,V=B.lineTangency,ee=B.theta,Z=u?Math.abs(l-c):Math.abs(l-c)-I-ee;if(Z<0&&a===0)return"".concat(E,"L").concat(n,",").concat(r,"Z");E+="L".concat(V.x,",").concat(V.y,`
A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(W.x,",").concat(W.y,`
A`).concat(i,",").concat(i,",0,").concat(+(Z>180),",").concat(+(f>0),",").concat(P.x,",").concat(P.y,`
A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(M.x,",").concat(M.y,"Z")}else E+="L".concat(n,",").concat(r,"Z");return E},zDe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},_K=function(t){var n=x$(x$({},zDe),t),r=n.cx,i=n.cy,o=n.innerRadius,a=n.outerRadius,s=n.cornerRadius,u=n.forceCornerRadius,l=n.cornerIsExternal,c=n.startAngle,f=n.endAngle,h=n.className;if(a<o||c===f)return null;var p=dn("recharts-sector",h),m=a-o,v=nf(s,m,0,!0),b;return v>0&&Math.abs(c-f)<360?b=BDe({cx:r,cy:i,innerRadius:o,outerRadius:a,cornerRadius:Math.min(v,m/2),forceCornerRadius:u,cornerIsExternal:l,startAngle:c,endAngle:f}):b=wK({cx:r,cy:i,innerRadius:o,outerRadius:a,startAngle:c,endAngle:f}),F.createElement("path",P6({},zt(n,!0),{className:p,d:b,role:"img"}))};function Gg(e){"@babel/helpers - typeof";return Gg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gg(e)}function k6(){return k6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k6.apply(this,arguments)}function w$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function _$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?w$(Object(n),!0).forEach(function(r){UDe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function UDe(e,t,n){return t=VDe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VDe(e){var t=WDe(e,"string");return Gg(t)=="symbol"?t:t+""}function WDe(e,t){if(Gg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Gg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var S$={curveBasisClosed:U3e,curveBasisOpen:V3e,curveBasis:z3e,curveBumpX:A3e,curveBumpY:P3e,curveLinearClosed:W3e,curveLinear:qw,curveMonotoneX:H3e,curveMonotoneY:K3e,curveNatural:q3e,curveStep:G3e,curveStepAfter:Z3e,curveStepBefore:Y3e},R1=function(t){return t.x===+t.x&&t.y===+t.y},Yp=function(t){return t.x},Zp=function(t){return t.y},HDe=function(t,n){if(Ht(t))return t;var r="curve".concat(Hw(t));return(r==="curveMonotone"||r==="curveBump")&&n?S$["".concat(r).concat(n==="vertical"?"Y":"X")]:S$[r]||qw},KDe=function(t){var n=t.type,r=n===void 0?"linear":n,i=t.points,o=i===void 0?[]:i,a=t.baseLine,s=t.layout,u=t.connectNulls,l=u===void 0?!1:u,c=HDe(r,s),f=l?o.filter(function(v){return R1(v)}):o,h;if(Array.isArray(a)){var p=l?a.filter(function(v){return R1(v)}):a,m=f.map(function(v,b){return _$(_$({},v),{},{base:p[b]})});return s==="vertical"?h=_1().y(Zp).x1(Yp).x0(function(v){return v.base.x}):h=_1().x(Yp).y1(Zp).y0(function(v){return v.base.y}),h.defined(R1).curve(c),h(m)}return s==="vertical"&&qe(a)?h=_1().y(Zp).x1(Yp).x0(a):qe(a)?h=_1().x(Yp).y1(Zp).y0(a):h=SW().x(Yp).y(Zp),h.defined(R1).curve(c),h(f)},Lc=function(t){var n=t.className,r=t.points,i=t.path,o=t.pathRef;if((!r||!r.length)&&!i)return null;var a=r&&r.length?KDe(t):i;return F.createElement("path",k6({},zt(t,!1),Sb(t),{className:dn("recharts-curve",n),d:a,ref:o}))},qDe=Object.getOwnPropertyNames,GDe=Object.getOwnPropertySymbols,YDe=Object.prototype.hasOwnProperty;function C$(e,t){return function(r,i,o){return e(r,i,o)&&t(r,i,o)}}function D1(e){return function(n,r,i){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,i);var o=i.cache,a=o.get(n),s=o.get(r);if(a&&s)return a===r&&s===n;o.set(n,r),o.set(r,n);var u=e(n,r,i);return o.delete(n),o.delete(r),u}}function E$(e){return qDe(e).concat(GDe(e))}var SK=Object.hasOwn||function(e,t){return YDe.call(e,t)};function rp(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var CK="_owner",O$=Object.getOwnPropertyDescriptor,A$=Object.keys;function ZDe(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function XDe(e,t){return rp(e.getTime(),t.getTime())}function P$(e,t,n){if(e.size!==t.size)return!1;for(var r={},i=e.entries(),o=0,a,s;(a=i.next())&&!a.done;){for(var u=t.entries(),l=!1,c=0;(s=u.next())&&!s.done;){var f=a.value,h=f[0],p=f[1],m=s.value,v=m[0],b=m[1];!l&&!r[c]&&(l=n.equals(h,v,o,c,e,t,n)&&n.equals(p,b,h,v,e,t,n))&&(r[c]=!0),c++}if(!l)return!1;o++}return!0}function QDe(e,t,n){var r=A$(e),i=r.length;if(A$(t).length!==i)return!1;for(var o;i-- >0;)if(o=r[i],o===CK&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!SK(t,o)||!n.equals(e[o],t[o],o,o,e,t,n))return!1;return!0}function Xp(e,t,n){var r=E$(e),i=r.length;if(E$(t).length!==i)return!1;for(var o,a,s;i-- >0;)if(o=r[i],o===CK&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!SK(t,o)||!n.equals(e[o],t[o],o,o,e,t,n)||(a=O$(e,o),s=O$(t,o),(a||s)&&(!a||!s||a.configurable!==s.configurable||a.enumerable!==s.enumerable||a.writable!==s.writable)))return!1;return!0}function JDe(e,t){return rp(e.valueOf(),t.valueOf())}function e7e(e,t){return e.source===t.source&&e.flags===t.flags}function k$(e,t,n){if(e.size!==t.size)return!1;for(var r={},i=e.values(),o,a;(o=i.next())&&!o.done;){for(var s=t.values(),u=!1,l=0;(a=s.next())&&!a.done;)!u&&!r[l]&&(u=n.equals(o.value,a.value,o.value,a.value,e,t,n))&&(r[l]=!0),l++;if(!u)return!1}return!0}function t7e(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var n7e="[object Arguments]",r7e="[object Boolean]",i7e="[object Date]",o7e="[object Map]",a7e="[object Number]",s7e="[object Object]",u7e="[object RegExp]",l7e="[object Set]",c7e="[object String]",f7e=Array.isArray,T$=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,M$=Object.assign,d7e=Object.prototype.toString.call.bind(Object.prototype.toString);function h7e(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areMapsEqual,i=e.areObjectsEqual,o=e.arePrimitiveWrappersEqual,a=e.areRegExpsEqual,s=e.areSetsEqual,u=e.areTypedArraysEqual;return function(c,f,h){if(c===f)return!0;if(c==null||f==null||typeof c!="object"||typeof f!="object")return c!==c&&f!==f;var p=c.constructor;if(p!==f.constructor)return!1;if(p===Object)return i(c,f,h);if(f7e(c))return t(c,f,h);if(T$!=null&&T$(c))return u(c,f,h);if(p===Date)return n(c,f,h);if(p===RegExp)return a(c,f,h);if(p===Map)return r(c,f,h);if(p===Set)return s(c,f,h);var m=d7e(c);return m===i7e?n(c,f,h):m===u7e?a(c,f,h):m===o7e?r(c,f,h):m===l7e?s(c,f,h):m===s7e?typeof c.then!="function"&&typeof f.then!="function"&&i(c,f,h):m===n7e?i(c,f,h):m===r7e||m===a7e||m===c7e?o(c,f,h):!1}}function p7e(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?Xp:ZDe,areDatesEqual:XDe,areMapsEqual:r?C$(P$,Xp):P$,areObjectsEqual:r?Xp:QDe,arePrimitiveWrappersEqual:JDe,areRegExpsEqual:e7e,areSetsEqual:r?C$(k$,Xp):k$,areTypedArraysEqual:r?Xp:t7e};if(n&&(i=M$({},i,n(i))),t){var o=D1(i.areArraysEqual),a=D1(i.areMapsEqual),s=D1(i.areObjectsEqual),u=D1(i.areSetsEqual);i=M$({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:u})}return i}function g7e(e){return function(t,n,r,i,o,a,s){return e(t,n,s)}}function m7e(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,o=e.strict;if(r)return function(u,l){var c=r(),f=c.cache,h=f===void 0?t?new WeakMap:void 0:f,p=c.meta;return n(u,l,{cache:h,equals:i,meta:p,strict:o})};if(t)return function(u,l){return n(u,l,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(u,l){return n(u,l,a)}}var v7e=Gl();Gl({strict:!0});Gl({circular:!0});Gl({circular:!0,strict:!0});Gl({createInternalComparator:function(){return rp}});Gl({strict:!0,createInternalComparator:function(){return rp}});Gl({circular:!0,createInternalComparator:function(){return rp}});Gl({circular:!0,createInternalComparator:function(){return rp},strict:!0});function Gl(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,i=e.createState,o=e.strict,a=o===void 0?!1:o,s=p7e(e),u=h7e(s),l=r?r(u):g7e(u);return m7e({circular:n,comparator:u,createState:i,equals:l,strict:a})}function y7e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function R$(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(o){n<0&&(n=o),o-n>t?(e(o),n=-1):y7e(i)};requestAnimationFrame(r)}function T6(e){"@babel/helpers - typeof";return T6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T6(e)}function b7e(e){return S7e(e)||_7e(e)||w7e(e)||x7e()}function x7e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w7e(e,t){if(e){if(typeof e=="string")return D$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D$(e,t)}}function D$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _7e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function S7e(e){if(Array.isArray(e))return e}function C7e(){var e={},t=function(){return null},n=!1,r=function i(o){if(!n){if(Array.isArray(o)){if(!o.length)return;var a=o,s=b7e(a),u=s[0],l=s.slice(1);if(typeof u=="number"){R$(i.bind(null,l),u);return}i(u),R$(i.bind(null,l));return}T6(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){n=!0},start:function(o){n=!1,r(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function Yg(e){"@babel/helpers - typeof";return Yg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yg(e)}function $$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function I$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$$(Object(n),!0).forEach(function(r){EK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function EK(e,t,n){return t=E7e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E7e(e){var t=O7e(e,"string");return Yg(t)==="symbol"?t:String(t)}function O7e(e,t){if(Yg(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Yg(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var A7e=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,i){return r.filter(function(o){return i.includes(o)})})},P7e=function(t){return t},k7e=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},M0=function(t,n){return Object.keys(n).reduce(function(r,i){return I$(I$({},r),{},EK({},i,t(i,n[i])))},{})},N$=function(t,n,r){return t.map(function(i){return"".concat(k7e(i)," ").concat(n,"ms ").concat(r)}).join(",")};function T7e(e,t){return D7e(e)||R7e(e,t)||OK(e,t)||M7e()}function M7e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function R7e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function D7e(e){if(Array.isArray(e))return e}function $7e(e){return L7e(e)||N7e(e)||OK(e)||I7e()}function I7e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OK(e,t){if(e){if(typeof e=="string")return M6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M6(e,t)}}function N7e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function L7e(e){if(Array.isArray(e))return M6(e)}function M6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ex=1e-4,AK=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},PK=function(t,n){return t.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},L$=function(t,n){return function(r){var i=AK(t,n);return PK(i,r)}},F7e=function(t,n){return function(r){var i=AK(t,n),o=[].concat($7e(i.map(function(a,s){return a*s}).slice(1)),[0]);return PK(o,r)}},F$=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0],o=n[1],a=n[2],s=n[3];if(n.length===1)switch(n[0]){case"linear":i=0,o=0,a=1,s=1;break;case"ease":i=.25,o=.1,a=.25,s=1;break;case"ease-in":i=.42,o=0,a=1,s=1;break;case"ease-out":i=.42,o=0,a=.58,s=1;break;case"ease-in-out":i=0,o=0,a=.58,s=1;break;default:{var u=n[0].split("(");if(u[0]==="cubic-bezier"&&u[1].split(")")[0].split(",").length===4){var l=u[1].split(")")[0].split(",").map(function(b){return parseFloat(b)}),c=T7e(l,4);i=c[0],o=c[1],a=c[2],s=c[3]}}}var f=L$(i,a),h=L$(o,s),p=F7e(i,a),m=function(w){return w>1?1:w<0?0:w},v=function(w){for(var x=w>1?1:w,S=x,O=0;O<8;++O){var E=f(S)-x,C=p(S);if(Math.abs(E-x)<ex||C<ex)return h(S);S=m(S-E/C)}return h(S)};return v.isStepper=!1,v},j7e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,i=t.damping,o=i===void 0?8:i,a=t.dt,s=a===void 0?17:a,u=function(c,f,h){var p=-(c-f)*r,m=h*o,v=h+(p-m)*s/1e3,b=h*s/1e3+c;return Math.abs(b-f)<ex&&Math.abs(v)<ex?[f,0]:[b,v]};return u.isStepper=!0,u.dt=s,u},B7e=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return F$(i);case"spring":return j7e();default:if(i.split("(")[0]==="cubic-bezier")return F$(i)}return typeof i=="function"?i:null};function Zg(e){"@babel/helpers - typeof";return Zg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zg(e)}function j$(e){return V7e(e)||U7e(e)||kK(e)||z7e()}function z7e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U7e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function V7e(e){if(Array.isArray(e))return D6(e)}function B$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function di(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?B$(Object(n),!0).forEach(function(r){R6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function R6(e,t,n){return t=W7e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W7e(e){var t=H7e(e,"string");return Zg(t)==="symbol"?t:String(t)}function H7e(e,t){if(Zg(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Zg(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function K7e(e,t){return Y7e(e)||G7e(e,t)||kK(e,t)||q7e()}function q7e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kK(e,t){if(e){if(typeof e=="string")return D6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D6(e,t)}}function D6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function G7e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function Y7e(e){if(Array.isArray(e))return e}var tx=function(t,n,r){return t+(n-t)*r},$6=function(t){var n=t.from,r=t.to;return n!==r},Z7e=function e(t,n,r){var i=M0(function(o,a){if($6(a)){var s=t(a.from,a.to,a.velocity),u=K7e(s,2),l=u[0],c=u[1];return di(di({},a),{},{from:l,velocity:c})}return a},n);return r<1?M0(function(o,a){return $6(a)?di(di({},a),{},{velocity:tx(a.velocity,i[o].velocity,r),from:tx(a.from,i[o].from,r)}):a},n):e(t,i,r-1)};const X7e=function(e,t,n,r,i){var o=A7e(e,t),a=o.reduce(function(b,w){return di(di({},b),{},R6({},w,[e[w],t[w]]))},{}),s=o.reduce(function(b,w){return di(di({},b),{},R6({},w,{from:e[w],velocity:0,to:t[w]}))},{}),u=-1,l,c,f=function(){return null},h=function(){return M0(function(w,x){return x.from},s)},p=function(){return!Object.values(s).filter($6).length},m=function(w){l||(l=w);var x=w-l,S=x/n.dt;s=Z7e(n,s,S),i(di(di(di({},e),t),h())),l=w,p()||(u=requestAnimationFrame(f))},v=function(w){c||(c=w);var x=(w-c)/r,S=M0(function(E,C){return tx.apply(void 0,j$(C).concat([n(x)]))},a);if(i(di(di(di({},e),t),S)),x<1)u=requestAnimationFrame(f);else{var O=M0(function(E,C){return tx.apply(void 0,j$(C).concat([n(1)]))},a);i(di(di(di({},e),t),O))}};return f=n.isStepper?m:v,function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(u)}}};function fh(e){"@babel/helpers - typeof";return fh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fh(e)}var Q7e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function J7e(e,t){if(e==null)return{};var n=e$e(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function e$e(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 v3(e){return i$e(e)||r$e(e)||n$e(e)||t$e()}function t$e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n$e(e,t){if(e){if(typeof e=="string")return I6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return I6(e,t)}}function r$e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function i$e(e){if(Array.isArray(e))return I6(e)}function I6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function z$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ka(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?z$(Object(n),!0).forEach(function(r){d0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function d0(e,t,n){return t=TK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o$e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a$e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,TK(r.key),r)}}function s$e(e,t,n){return a$e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TK(e){var t=u$e(e,"string");return fh(t)==="symbol"?t:String(t)}function u$e(e,t){if(fh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(fh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function l$e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N6(e,t)}function N6(e,t){return N6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},N6(e,t)}function c$e(e){var t=f$e();return function(){var r=nx(e),i;if(t){var o=nx(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return L6(this,i)}}function L6(e,t){if(t&&(fh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return F6(e)}function F6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f$e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function nx(e){return nx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},nx(e)}var Qa=function(e){l$e(n,e);var t=c$e(n);function n(r,i){var o;o$e(this,n),o=t.call(this,r,i);var a=o.props,s=a.isActive,u=a.attributeName,l=a.from,c=a.to,f=a.steps,h=a.children,p=a.duration;if(o.handleStyleChange=o.handleStyleChange.bind(F6(o)),o.changeStyle=o.changeStyle.bind(F6(o)),!s||p<=0)return o.state={style:{}},typeof h=="function"&&(o.state={style:c}),L6(o);if(f&&f.length)o.state={style:f[0].style};else if(l){if(typeof h=="function")return o.state={style:l},L6(o);o.state={style:u?d0({},u,l):l}}else o.state={style:{}};return o}return s$e(n,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,a=i.canBegin;this.mounted=!0,!(!o||!a)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,a=o.isActive,s=o.canBegin,u=o.attributeName,l=o.shouldReAnimate,c=o.to,f=o.from,h=this.state.style;if(s){if(!a){var p={style:u?d0({},u,c):c};this.state&&h&&(u&&h[u]!==c||!u&&h!==c)&&this.setState(p);return}if(!(v7e(i.to,c)&&i.canBegin&&i.isActive)){var m=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var v=m||l?f:i.to;if(this.state&&h){var b={style:u?d0({},u,v):v};(u&&h[u]!==v||!u&&h!==v)&&this.setState(b)}this.runAnimation(ka(ka({},this.props),{},{from:v,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var o=this,a=i.from,s=i.to,u=i.duration,l=i.easing,c=i.begin,f=i.onAnimationEnd,h=i.onAnimationStart,p=X7e(a,s,B7e(l),u,this.changeStyle),m=function(){o.stopJSAnimation=p()};this.manager.start([h,c,m,u,f])}},{key:"runStepAnimation",value:function(i){var o=this,a=i.steps,s=i.begin,u=i.onAnimationStart,l=a[0],c=l.style,f=l.duration,h=f===void 0?0:f,p=function(v,b,w){if(w===0)return v;var x=b.duration,S=b.easing,O=S===void 0?"ease":S,E=b.style,C=b.properties,P=b.onAnimationEnd,M=w>0?a[w-1]:b,I=C||Object.keys(E);if(typeof O=="function"||O==="spring")return[].concat(v3(v),[o.runJSAnimation.bind(o,{from:M.style,to:E,duration:x,easing:O}),x]);var B=N$(I,x,O),W=ka(ka(ka({},M.style),E),{},{transition:B});return[].concat(v3(v),[W,x,P]).filter(P7e)};return this.manager.start([u].concat(v3(a.reduce(p,[c,Math.max(h,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=C7e());var o=i.begin,a=i.duration,s=i.attributeName,u=i.to,l=i.easing,c=i.onAnimationStart,f=i.onAnimationEnd,h=i.steps,p=i.children,m=this.manager;if(this.unSubscribe=m.subscribe(this.handleStyleChange),typeof l=="function"||typeof p=="function"||l==="spring"){this.runJSAnimation(i);return}if(h.length>1){this.runStepAnimation(i);return}var v=s?d0({},s,u):u,b=N$(Object.keys(v),a,l);m.start([c,o,ka(ka({},v),{},{transition:b}),a,f])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var a=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var u=J7e(i,Q7e),l=y.Children.count(o),c=this.state.style;if(typeof o=="function")return o(c);if(!s||l===0||a<=0)return o;var f=function(p){var m=p.props,v=m.style,b=v===void 0?{}:v,w=m.className,x=y.cloneElement(p,ka(ka({},u),{},{style:ka(ka({},b),c),className:w}));return x};return l===1?f(y.Children.only(o)):F.createElement("div",null,y.Children.map(o,function(h){return f(h)}))}}]),n}(y.PureComponent);Qa.displayName="Animate";Qa.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Qa.propTypes={from:Mt.oneOfType([Mt.object,Mt.string]),to:Mt.oneOfType([Mt.object,Mt.string]),attributeName:Mt.string,duration:Mt.number,begin:Mt.number,easing:Mt.oneOfType([Mt.string,Mt.func]),steps:Mt.arrayOf(Mt.shape({duration:Mt.number.isRequired,style:Mt.object.isRequired,easing:Mt.oneOfType([Mt.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Mt.func]),properties:Mt.arrayOf("string"),onAnimationEnd:Mt.func})),children:Mt.oneOfType([Mt.node,Mt.func]),isActive:Mt.bool,canBegin:Mt.bool,onAnimationEnd:Mt.func,shouldReAnimate:Mt.bool,onAnimationStart:Mt.func,onAnimationReStart:Mt.func};Mt.object,Mt.object,Mt.object,Mt.element;Mt.object,Mt.object,Mt.object,Mt.oneOfType([Mt.array,Mt.element]),Mt.any;function Xg(e){"@babel/helpers - typeof";return Xg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xg(e)}function rx(){return rx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rx.apply(this,arguments)}function d$e(e,t){return m$e(e)||g$e(e,t)||p$e(e,t)||h$e()}function h$e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p$e(e,t){if(e){if(typeof e=="string")return U$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return U$(e,t)}}function U$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function g$e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function m$e(e){if(Array.isArray(e))return e}function V$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function W$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?V$(Object(n),!0).forEach(function(r){v$e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function v$e(e,t,n){return t=y$e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y$e(e){var t=b$e(e,"string");return Xg(t)=="symbol"?t:t+""}function b$e(e,t){if(Xg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Xg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var H$=function(t,n,r,i,o){var a=Math.min(Math.abs(r)/2,Math.abs(i)/2),s=i>=0?1:-1,u=r>=0?1:-1,l=i>=0&&r>=0||i<0&&r<0?1:0,c;if(a>0&&o instanceof Array){for(var f=[0,0,0,0],h=0,p=4;h<p;h++)f[h]=o[h]>a?a:o[h];c="M".concat(t,",").concat(n+s*f[0]),f[0]>0&&(c+="A ".concat(f[0],",").concat(f[0],",0,0,").concat(l,",").concat(t+u*f[0],",").concat(n)),c+="L ".concat(t+r-u*f[1],",").concat(n),f[1]>0&&(c+="A ".concat(f[1],",").concat(f[1],",0,0,").concat(l,`,
`).concat(t+r,",").concat(n+s*f[1])),c+="L ".concat(t+r,",").concat(n+i-s*f[2]),f[2]>0&&(c+="A ".concat(f[2],",").concat(f[2],",0,0,").concat(l,`,
`).concat(t+r-u*f[2],",").concat(n+i)),c+="L ".concat(t+u*f[3],",").concat(n+i),f[3]>0&&(c+="A ".concat(f[3],",").concat(f[3],",0,0,").concat(l,`,
`).concat(t,",").concat(n+i-s*f[3])),c+="Z"}else if(a>0&&o===+o&&o>0){var m=Math.min(a,o);c="M ".concat(t,",").concat(n+s*m,`
A `).concat(m,",").concat(m,",0,0,").concat(l,",").concat(t+u*m,",").concat(n,`
L `).concat(t+r-u*m,",").concat(n,`
A `).concat(m,",").concat(m,",0,0,").concat(l,",").concat(t+r,",").concat(n+s*m,`
L `).concat(t+r,",").concat(n+i-s*m,`
A `).concat(m,",").concat(m,",0,0,").concat(l,",").concat(t+r-u*m,",").concat(n+i,`
L `).concat(t+u*m,",").concat(n+i,`
A `).concat(m,",").concat(m,",0,0,").concat(l,",").concat(t,",").concat(n+i-s*m," Z")}else c="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return c},x$e=function(t,n){if(!t||!n)return!1;var r=t.x,i=t.y,o=n.x,a=n.y,s=n.width,u=n.height;if(Math.abs(s)>0&&Math.abs(u)>0){var l=Math.min(o,o+s),c=Math.max(o,o+s),f=Math.min(a,a+u),h=Math.max(a,a+u);return r>=l&&r<=c&&i>=f&&i<=h}return!1},w$e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},zA=function(t){var n=W$(W$({},w$e),t),r=y.useRef(),i=y.useState(-1),o=d$e(i,2),a=o[0],s=o[1];y.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var O=r.current.getTotalLength();O&&s(O)}catch{}},[]);var u=n.x,l=n.y,c=n.width,f=n.height,h=n.radius,p=n.className,m=n.animationEasing,v=n.animationDuration,b=n.animationBegin,w=n.isAnimationActive,x=n.isUpdateAnimationActive;if(u!==+u||l!==+l||c!==+c||f!==+f||c===0||f===0)return null;var S=dn("recharts-rectangle",p);return x?F.createElement(Qa,{canBegin:a>0,from:{width:c,height:f,x:u,y:l},to:{width:c,height:f,x:u,y:l},duration:v,animationEasing:m,isActive:x},function(O){var E=O.width,C=O.height,P=O.x,M=O.y;return F.createElement(Qa,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:v,isActive:w,easing:m},F.createElement("path",rx({},zt(n,!0),{className:S,d:H$(P,M,E,C,h),ref:r})))}):F.createElement("path",rx({},zt(n,!0),{className:S,d:H$(u,l,c,f,h)}))};function j6(){return j6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j6.apply(this,arguments)}var u2=function(t){var n=t.cx,r=t.cy,i=t.r,o=t.className,a=dn("recharts-dot",o);return n===+n&&r===+r&&i===+i?F.createElement("circle",j6({},zt(t,!1),Sb(t),{className:a,cx:n,cy:r,r:i})):null};function Qg(e){"@babel/helpers - typeof";return Qg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qg(e)}var _$e=["x","y","top","left","width","height","className"];function B6(){return B6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},B6.apply(this,arguments)}function K$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function S$e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?K$(Object(n),!0).forEach(function(r){C$e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function C$e(e,t,n){return t=E$e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E$e(e){var t=O$e(e,"string");return Qg(t)=="symbol"?t:t+""}function O$e(e,t){if(Qg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Qg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function A$e(e,t){if(e==null)return{};var n=P$e(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function P$e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var k$e=function(t,n,r,i,o,a){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(a,",").concat(n,"h").concat(r)},T$e=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,o=i===void 0?0:i,a=t.top,s=a===void 0?0:a,u=t.left,l=u===void 0?0:u,c=t.width,f=c===void 0?0:c,h=t.height,p=h===void 0?0:h,m=t.className,v=A$e(t,_$e),b=S$e({x:r,y:o,top:s,left:l,width:f,height:p},v);return!qe(r)||!qe(o)||!qe(f)||!qe(p)||!qe(s)||!qe(l)?null:F.createElement("path",B6({},zt(b,!0),{className:dn("recharts-cross",m),d:k$e(r,o,f,p,s,l)}))},M$e=qW,R$e=M$e(Object.getPrototypeOf,Object),D$e=R$e,$$e=Mu,I$e=D$e,N$e=Ru,L$e="[object Object]",F$e=Function.prototype,j$e=Object.prototype,MK=F$e.toString,B$e=j$e.hasOwnProperty,z$e=MK.call(Object);function U$e(e){if(!N$e(e)||$$e(e)!=L$e)return!1;var t=I$e(e);if(t===null)return!0;var n=B$e.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&MK.call(n)==z$e}var V$e=U$e;const W$e=Dn(V$e);var H$e=Mu,K$e=Ru,q$e="[object Boolean]";function G$e(e){return e===!0||e===!1||K$e(e)&&H$e(e)==q$e}var Y$e=G$e;const Z$e=Dn(Y$e);function Jg(e){"@babel/helpers - typeof";return Jg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jg(e)}function ix(){return ix=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ix.apply(this,arguments)}function X$e(e,t){return tIe(e)||eIe(e,t)||J$e(e,t)||Q$e()}function Q$e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function J$e(e,t){if(e){if(typeof e=="string")return q$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q$(e,t)}}function q$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function eIe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function tIe(e){if(Array.isArray(e))return e}function G$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Y$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?G$(Object(n),!0).forEach(function(r){nIe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nIe(e,t,n){return t=rIe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rIe(e){var t=iIe(e,"string");return Jg(t)=="symbol"?t:t+""}function iIe(e,t){if(Jg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Jg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Z$=function(t,n,r,i,o){var a=r-i,s;return s="M ".concat(t,",").concat(n),s+="L ".concat(t+r,",").concat(n),s+="L ".concat(t+r-a/2,",").concat(n+o),s+="L ".concat(t+r-a/2-i,",").concat(n+o),s+="L ".concat(t,",").concat(n," Z"),s},oIe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},aIe=function(t){var n=Y$(Y$({},oIe),t),r=y.useRef(),i=y.useState(-1),o=X$e(i,2),a=o[0],s=o[1];y.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var S=r.current.getTotalLength();S&&s(S)}catch{}},[]);var u=n.x,l=n.y,c=n.upperWidth,f=n.lowerWidth,h=n.height,p=n.className,m=n.animationEasing,v=n.animationDuration,b=n.animationBegin,w=n.isUpdateAnimationActive;if(u!==+u||l!==+l||c!==+c||f!==+f||h!==+h||c===0&&f===0||h===0)return null;var x=dn("recharts-trapezoid",p);return w?F.createElement(Qa,{canBegin:a>0,from:{upperWidth:0,lowerWidth:0,height:h,x:u,y:l},to:{upperWidth:c,lowerWidth:f,height:h,x:u,y:l},duration:v,animationEasing:m,isActive:w},function(S){var O=S.upperWidth,E=S.lowerWidth,C=S.height,P=S.x,M=S.y;return F.createElement(Qa,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:v,easing:m},F.createElement("path",ix({},zt(n,!0),{className:x,d:Z$(P,M,O,E,C),ref:r})))}):F.createElement("g",null,F.createElement("path",ix({},zt(n,!0),{className:x,d:Z$(u,l,c,f,h)})))},sIe=["option","shapeType","propTransformer","activeClassName","isActive"];function em(e){"@babel/helpers - typeof";return em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},em(e)}function uIe(e,t){if(e==null)return{};var n=lIe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function lIe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function X$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ox(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?X$(Object(n),!0).forEach(function(r){cIe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cIe(e,t,n){return t=fIe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fIe(e){var t=dIe(e,"string");return em(t)=="symbol"?t:t+""}function dIe(e,t){if(em(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(em(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hIe(e,t){return ox(ox({},t),e)}function pIe(e,t){return e==="symbols"}function Q$(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return F.createElement(zA,n);case"trapezoid":return F.createElement(aIe,n);case"sector":return F.createElement(_K,n);case"symbols":if(pIe(t))return F.createElement(Yw,n);break;default:return null}}function gIe(e){return y.isValidElement(e)?e.props:e}function z6(e){var t=e.option,n=e.shapeType,r=e.propTransformer,i=r===void 0?hIe:r,o=e.activeClassName,a=o===void 0?"recharts-active-shape":o,s=e.isActive,u=uIe(e,sIe),l;if(y.isValidElement(t))l=y.cloneElement(t,ox(ox({},u),gIe(t)));else if(Ht(t))l=t(u);else if(W$e(t)&&!Z$e(t)){var c=i(t,u);l=F.createElement(Q$,{shapeType:n,elementProps:c})}else{var f=u;l=F.createElement(Q$,{shapeType:n,elementProps:f})}return s?F.createElement(En,{className:a},l):l}function l2(e,t){return t!=null&&"trapezoids"in e.props}function c2(e,t){return t!=null&&"sectors"in e.props}function tm(e,t){return t!=null&&"points"in e.props}function mIe(e,t){var n,r,i=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,o=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return i&&o}function vIe(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function yIe(e,t){var n=e.x===t.x,r=e.y===t.y,i=e.z===t.z;return n&&r&&i}function bIe(e,t){var n;return l2(e,t)?n=mIe:c2(e,t)?n=vIe:tm(e,t)&&(n=yIe),n}function xIe(e,t){var n;return l2(e,t)?n="trapezoids":c2(e,t)?n="sectors":tm(e,t)&&(n="points"),n}function wIe(e,t){if(l2(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(c2(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return tm(e,t)?t.payload:{}}function _Ie(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,i=xIe(n,t),o=wIe(n,t),a=r.filter(function(u,l){var c=rf(o,u),f=n.props[i].filter(function(m){var v=bIe(n,t);return v(m,t)}),h=n.props[i].indexOf(f[f.length-1]),p=l===h;return c&&p}),s=r.indexOf(a[a.length-1]);return s}var SIe=Math.ceil,CIe=Math.max;function EIe(e,t,n,r){for(var i=-1,o=CIe(SIe((t-e)/(n||1)),0),a=Array(o);o--;)a[r?o:++i]=e,e+=n;return a}var OIe=EIe,AIe=dH,J$=1/0,PIe=17976931348623157e292;function kIe(e){if(!e)return e===0?e:0;if(e=AIe(e),e===J$||e===-J$){var t=e<0?-1:1;return t*PIe}return e===e?e:0}var RK=kIe,TIe=OIe,MIe=Qw,y3=RK;function RIe(e){return function(t,n,r){return r&&typeof r!="number"&&MIe(t,n,r)&&(n=r=void 0),t=y3(t),n===void 0?(n=t,t=0):n=y3(n),r=r===void 0?t<n?1:-1:y3(r),TIe(t,n,r,e)}}var DIe=RIe,$Ie=DIe,IIe=$Ie(),NIe=IIe;const ax=Dn(NIe);function nm(e){"@babel/helpers - typeof";return nm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nm(e)}function eI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function tI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eI(Object(n),!0).forEach(function(r){DK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function DK(e,t,n){return t=LIe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LIe(e){var t=FIe(e,"string");return nm(t)=="symbol"?t:t+""}function FIe(e,t){if(nm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(nm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var jIe=["Webkit","Moz","O","ms"],BIe=function(t,n){var r=t.replace(/(\w)/,function(o){return o.toUpperCase()}),i=jIe.reduce(function(o,a){return tI(tI({},o),{},DK({},a+r,n))},{});return i[t]=n,i};function dh(e){"@babel/helpers - typeof";return dh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dh(e)}function sx(){return sx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sx.apply(this,arguments)}function nI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function b3(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nI(Object(n),!0).forEach(function(r){Ao(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,IK(r.key),r)}}function UIe(e,t,n){return rI(e.prototype,t),rI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function VIe(e,t,n){return t=ux(t),WIe(e,$K()?Reflect.construct(t,n,ux(e).constructor):t.apply(e,n))}function WIe(e,t){if(t&&(dh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return HIe(e)}function HIe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return($K=function(){return!!e})()}function ux(e){return ux=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ux(e)}function KIe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&U6(e,t)}function U6(e,t){return U6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},U6(e,t)}function Ao(e,t,n){return t=IK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IK(e){var t=qIe(e,"string");return dh(t)=="symbol"?t:t+""}function qIe(e,t){if(dh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(dh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var GIe=function(t){var n=t.data,r=t.startIndex,i=t.endIndex,o=t.x,a=t.width,s=t.travellerWidth;if(!n||!n.length)return{};var u=n.length,l=k0().domain(ax(0,u)).range([o,o+a-s]),c=l.domain().map(function(f){return l(f)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:l(r),endX:l(i),scale:l,scaleValues:c}},iI=function(t){return t.changedTouches&&!!t.changedTouches.length},hh=function(e){function t(n){var r;return zIe(this,t),r=VIe(this,t,[n]),Ao(r,"handleDrag",function(i){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(i):r.state.isSlideMoving&&r.handleSlideDrag(i)}),Ao(r,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&r.handleDrag(i.changedTouches[0])}),Ao(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=r.props,o=i.endIndex,a=i.onDragEnd,s=i.startIndex;a?.({endIndex:o,startIndex:s})}),r.detachDragEndListener()}),Ao(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),Ao(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),Ao(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),Ao(r,"handleSlideDragStart",function(i){var o=iI(i)?i.changedTouches[0]:i;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return KIe(t,e),UIe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var i=r.startX,o=r.endX,a=this.state.scaleValues,s=this.props,u=s.gap,l=s.data,c=l.length-1,f=Math.min(i,o),h=Math.max(i,o),p=t.getIndexInRange(a,f),m=t.getIndexInRange(a,h);return{startIndex:p-p%u,endIndex:m===c?c:m-m%u}}},{key:"getTextOfTick",value:function(r){var i=this.props,o=i.data,a=i.tickFormatter,s=i.dataKey,u=Kr(o[r],s,r);return Ht(a)?a(u,r):u}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var i=this.state,o=i.slideMoveStartX,a=i.startX,s=i.endX,u=this.props,l=u.x,c=u.width,f=u.travellerWidth,h=u.startIndex,p=u.endIndex,m=u.onChange,v=r.pageX-o;v>0?v=Math.min(v,l+c-f-s,l+c-f-a):v<0&&(v=Math.max(v,l-a,l-s));var b=this.getIndex({startX:a+v,endX:s+v});(b.startIndex!==h||b.endIndex!==p)&&m&&m(b),this.setState({startX:a+v,endX:s+v,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,i){var o=iI(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var i=this.state,o=i.brushMoveStartX,a=i.movingTravellerId,s=i.endX,u=i.startX,l=this.state[a],c=this.props,f=c.x,h=c.width,p=c.travellerWidth,m=c.onChange,v=c.gap,b=c.data,w={startX:this.state.startX,endX:this.state.endX},x=r.pageX-o;x>0?x=Math.min(x,f+h-p-l):x<0&&(x=Math.max(x,f-l)),w[a]=l+x;var S=this.getIndex(w),O=S.startIndex,E=S.endIndex,C=function(){var M=b.length-1;return a==="startX"&&(s>u?O%v===0:E%v===0)||s<u&&E===M||a==="endX"&&(s>u?E%v===0:O%v===0)||s>u&&E===M};this.setState(Ao(Ao({},a,l+x),"brushMoveStartX",r.pageX),function(){m&&C()&&m(S)})}},{key:"handleTravellerMoveKeyboard",value:function(r,i){var o=this,a=this.state,s=a.scaleValues,u=a.startX,l=a.endX,c=this.state[i],f=s.indexOf(c);if(f!==-1){var h=f+r;if(!(h===-1||h>=s.length)){var p=s[h];i==="startX"&&p>=l||i==="endX"&&p<=u||this.setState(Ao({},i,p),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,i=r.x,o=r.y,a=r.width,s=r.height,u=r.fill,l=r.stroke;return F.createElement("rect",{stroke:l,fill:u,x:i,y:o,width:a,height:s})}},{key:"renderPanorama",value:function(){var r=this.props,i=r.x,o=r.y,a=r.width,s=r.height,u=r.data,l=r.children,c=r.padding,f=y.Children.only(l);return f?F.cloneElement(f,{x:i,y:o,width:a,height:s,margin:c,compact:!0,data:u}):null}},{key:"renderTravellerLayer",value:function(r,i){var o,a,s=this,u=this.props,l=u.y,c=u.travellerWidth,f=u.height,h=u.traveller,p=u.ariaLabel,m=u.data,v=u.startIndex,b=u.endIndex,w=Math.max(r,this.props.x),x=b3(b3({},zt(this.props,!1)),{},{x:w,y:l,width:c,height:f}),S=p||"Min value: ".concat((o=m[v])===null||o===void 0?void 0:o.name,", Max value: ").concat((a=m[b])===null||a===void 0?void 0:a.name);return F.createElement(En,{tabIndex:0,role:"slider","aria-label":S,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(E){["ArrowLeft","ArrowRight"].includes(E.key)&&(E.preventDefault(),E.stopPropagation(),s.handleTravellerMoveKeyboard(E.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(h,x))}},{key:"renderSlide",value:function(r,i){var o=this.props,a=o.y,s=o.height,u=o.stroke,l=o.travellerWidth,c=Math.min(r,i)+l,f=Math.max(Math.abs(i-r)-l,0);return F.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:u,fillOpacity:.2,x:c,y:a,width:f,height:s})}},{key:"renderText",value:function(){var r=this.props,i=r.startIndex,o=r.endIndex,a=r.y,s=r.height,u=r.travellerWidth,l=r.stroke,c=this.state,f=c.startX,h=c.endX,p=5,m={pointerEvents:"none",fill:l};return F.createElement(En,{className:"recharts-brush-texts"},F.createElement(Lb,sx({textAnchor:"end",verticalAnchor:"middle",x:Math.min(f,h)-p,y:a+s/2},m),this.getTextOfTick(i)),F.createElement(Lb,sx({textAnchor:"start",verticalAnchor:"middle",x:Math.max(f,h)+u+p,y:a+s/2},m),this.getTextOfTick(o)))}},{key:"render",value:function(){var r=this.props,i=r.data,o=r.className,a=r.children,s=r.x,u=r.y,l=r.width,c=r.height,f=r.alwaysShowText,h=this.state,p=h.startX,m=h.endX,v=h.isTextActive,b=h.isSlideMoving,w=h.isTravellerMoving,x=h.isTravellerFocused;if(!i||!i.length||!qe(s)||!qe(u)||!qe(l)||!qe(c)||l<=0||c<=0)return null;var S=dn("recharts-brush",o),O=F.Children.count(a)===1,E=BIe("userSelect","none");return F.createElement(En,{className:S,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:E},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(p,m),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(m,"endX"),(v||b||w||x||f)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var i=r.x,o=r.y,a=r.width,s=r.height,u=r.stroke,l=Math.floor(o+s/2)-1;return F.createElement(F.Fragment,null,F.createElement("rect",{x:i,y:o,width:a,height:s,fill:u,stroke:"none"}),F.createElement("line",{x1:i+1,y1:l,x2:i+a-1,y2:l,fill:"none",stroke:"#fff"}),F.createElement("line",{x1:i+1,y1:l+2,x2:i+a-1,y2:l+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,i){var o;return F.isValidElement(r)?o=F.cloneElement(r,i):Ht(r)?o=r(i):o=t.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(r,i){var o=r.data,a=r.width,s=r.x,u=r.travellerWidth,l=r.updateId,c=r.startIndex,f=r.endIndex;if(o!==i.prevData||l!==i.prevUpdateId)return b3({prevData:o,prevTravellerWidth:u,prevUpdateId:l,prevX:s,prevWidth:a},o&&o.length?GIe({data:o,width:a,x:s,travellerWidth:u,startIndex:c,endIndex:f}):{scale:null,scaleValues:null});if(i.scale&&(a!==i.prevWidth||s!==i.prevX||u!==i.prevTravellerWidth)){i.scale.range([s,s+a-u]);var h=i.scale.domain().map(function(p){return i.scale(p)});return{prevData:o,prevTravellerWidth:u,prevUpdateId:l,prevX:s,prevWidth:a,startX:i.scale(r.startIndex),endX:i.scale(r.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(r,i){for(var o=r.length,a=0,s=o-1;s-a>1;){var u=Math.floor((a+s)/2);r[u]>i?s=u:a=u}return i>=r[s]?s:a}}])}(y.PureComponent);Ao(hh,"displayName","Brush");Ao(hh,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var YIe=dA;function ZIe(e,t){var n;return YIe(e,function(r,i,o){return n=t(r,i,o),!n}),!!n}var XIe=ZIe,QIe=jW,JIe=Hl,eNe=XIe,tNe=vo,nNe=Qw;function rNe(e,t,n){var r=tNe(e)?QIe:eNe;return n&&nNe(e,t,n)&&(t=void 0),r(e,JIe(t))}var iNe=rNe;const oNe=Dn(iNe);var ks=function(t,n){var r=t.alwaysShow,i=t.ifOverflow;return r&&(i="extendDomain"),i===n},oI=sH;function aNe(e,t,n){t=="__proto__"&&oI?oI(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var sNe=aNe,uNe=sNe,lNe=oH,cNe=Hl;function fNe(e,t){var n={};return t=cNe(t),lNe(e,function(r,i,o){uNe(n,i,t(r,i,o))}),n}var dNe=fNe;const hNe=Dn(dNe);function pNe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}var gNe=pNe,mNe=dA;function vNe(e,t){var n=!0;return mNe(e,function(r,i,o){return n=!!t(r,i,o),n}),n}var yNe=vNe,bNe=gNe,xNe=yNe,wNe=Hl,_Ne=vo,SNe=Qw;function CNe(e,t,n){var r=_Ne(e)?bNe:xNe;return n&&SNe(e,t,n)&&(t=void 0),r(e,wNe(t))}var ENe=CNe;const NK=Dn(ENe);var ONe=["x","y"];function rm(e){"@babel/helpers - typeof";return rm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rm(e)}function V6(){return V6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V6.apply(this,arguments)}function aI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aI(Object(n),!0).forEach(function(r){ANe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ANe(e,t,n){return t=PNe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PNe(e){var t=kNe(e,"string");return rm(t)=="symbol"?t:t+""}function kNe(e,t){if(rm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(rm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function TNe(e,t){if(e==null)return{};var n=MNe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function MNe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function RNe(e,t){var n=e.x,r=e.y,i=TNe(e,ONe),o="".concat(n),a=parseInt(o,10),s="".concat(r),u=parseInt(s,10),l="".concat(t.height||i.height),c=parseInt(l,10),f="".concat(t.width||i.width),h=parseInt(f,10);return Qp(Qp(Qp(Qp(Qp({},t),i),a?{x:a}:{}),u?{y:u}:{}),{},{height:c,width:h,name:t.name,radius:t.radius})}function sI(e){return F.createElement(z6,V6({shapeType:"rectangle",propTransformer:RNe,activeClassName:"recharts-active-bar"},e))}var DNe=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,i){if(typeof t=="number")return t;var o=typeof r=="number";return o?t(r,i):(o||af(),n)}},$Ne=["value","background"],LK;function ph(e){"@babel/helpers - typeof";return ph=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ph(e)}function INe(e,t){if(e==null)return{};var n=NNe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function NNe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function lx(){return lx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lx.apply(this,arguments)}function uI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uI(Object(n),!0).forEach(function(r){cl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jK(r.key),r)}}function FNe(e,t,n){return lI(e.prototype,t),lI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function jNe(e,t,n){return t=cx(t),BNe(e,FK()?Reflect.construct(t,n,cx(e).constructor):t.apply(e,n))}function BNe(e,t){if(t&&(ph(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zNe(e)}function zNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FK=function(){return!!e})()}function cx(e){return cx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cx(e)}function UNe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&W6(e,t)}function W6(e,t){return W6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},W6(e,t)}function cl(e,t,n){return t=jK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jK(e){var t=VNe(e,"string");return ph(t)=="symbol"?t:t+""}function VNe(e,t){if(ph(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ph(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ip=function(e){function t(){var n;LNe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=jNe(this,t,[].concat(i)),cl(n,"state",{isAnimationFinished:!1}),cl(n,"id",bf("recharts-bar-")),cl(n,"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),a&&a()}),cl(n,"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),a&&a()}),n}return UNe(t,e),FNe(t,[{key:"renderRectanglesStatically",value:function(r){var i=this,o=this.props,a=o.shape,s=o.dataKey,u=o.activeIndex,l=o.activeBar,c=zt(this.props,!1);return r&&r.map(function(f,h){var p=h===u,m=p?l:a,v=Pr(Pr(Pr({},c),f),{},{isActive:p,option:m,index:h,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return F.createElement(En,lx({className:"recharts-bar-rectangle"},Og(i.props,f,h),{key:"rectangle-".concat(f?.x,"-").concat(f?.y,"-").concat(f?.value)}),F.createElement(sI,v))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,i=this.props,o=i.data,a=i.layout,s=i.isAnimationActive,u=i.animationBegin,l=i.animationDuration,c=i.animationEasing,f=i.animationId,h=this.state.prevData;return F.createElement(Qa,{begin:u,duration:l,isActive:s,easing:c,from:{t:0},to:{t:1},key:"bar-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(p){var m=p.t,v=o.map(function(b,w){var x=h&&h[w];if(x){var S=Er(x.x,b.x),O=Er(x.y,b.y),E=Er(x.width,b.width),C=Er(x.height,b.height);return Pr(Pr({},b),{},{x:S(m),y:O(m),width:E(m),height:C(m)})}if(a==="horizontal"){var P=Er(0,b.height),M=P(m);return Pr(Pr({},b),{},{y:b.y+b.height-M,height:M})}var I=Er(0,b.width),B=I(m);return Pr(Pr({},b),{},{width:B})});return F.createElement(En,null,r.renderRectanglesStatically(v))})}},{key:"renderRectangles",value:function(){var r=this.props,i=r.data,o=r.isAnimationActive,a=this.state.prevData;return o&&i&&i.length&&(!a||!rf(a,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var r=this,i=this.props,o=i.data,a=i.dataKey,s=i.activeIndex,u=zt(this.props.background,!1);return o.map(function(l,c){l.value;var f=l.background,h=INe(l,$Ne);if(!f)return null;var p=Pr(Pr(Pr(Pr(Pr({},h),{},{fill:"#eee"},f),u),Og(r.props,l,c)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:a,index:c,className:"recharts-bar-background-rectangle"});return F.createElement(sI,lx({key:"background-bar-".concat(c),option:r.props.background,isActive:c===s},p))})}},{key:"renderErrorBar",value:function(r,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,a=o.data,s=o.xAxis,u=o.yAxis,l=o.layout,c=o.children,f=po(c,np);if(!f)return null;var h=l==="vertical"?a[0].height/2:a[0].width/2,p=function(b,w){var x=Array.isArray(b.value)?b.value[1]:b.value;return{x:b.x,y:b.y,value:x,errorVal:Kr(b,w)}},m={clipPath:r?"url(#clipPath-".concat(i,")"):null};return F.createElement(En,m,f.map(function(v){return F.cloneElement(v,{key:"error-bar-".concat(i,"-").concat(v.props.dataKey),data:a,xAxis:s,yAxis:u,layout:l,offset:h,dataPointFormatter:p})}))}},{key:"render",value:function(){var r=this.props,i=r.hide,o=r.data,a=r.className,s=r.xAxis,u=r.yAxis,l=r.left,c=r.top,f=r.width,h=r.height,p=r.isAnimationActive,m=r.background,v=r.id;if(i||!o||!o.length)return null;var b=this.state.isAnimationFinished,w=dn("recharts-bar",a),x=s&&s.allowDataOverflow,S=u&&u.allowDataOverflow,O=x||S,E=Ut(v)?this.id:v;return F.createElement(En,{className:w},x||S?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(E)},F.createElement("rect",{x:x?l:l-f/2,y:S?c:c-h/2,width:x?f:f*2,height:S?h:h*2}))):null,F.createElement(En,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(E,")"):null},m?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,E),(!p||b)&&Ps.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:i.curData}:r.data!==i.curData?{curData:r.data}:null}}])}(y.PureComponent);LK=ip;cl(ip,"displayName","Bar");cl(ip,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!qa.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});cl(ip,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,o=e.xAxis,a=e.yAxis,s=e.xAxisTicks,u=e.yAxisTicks,l=e.stackedData,c=e.dataStartIndex,f=e.displayedData,h=e.offset,p=I9e(r,n);if(!p)return null;var m=t.layout,v=n.type.defaultProps,b=v!==void 0?Pr(Pr({},v),n.props):n.props,w=b.dataKey,x=b.children,S=b.minPointSize,O=m==="horizontal"?a:o,E=l?O.scale.domain():null,C=V9e({numericAxis:O}),P=po(x,gA),M=f.map(function(I,B){var W,V,ee,Z,K,G;l?W=N9e(l[c+B],E):(W=Kr(I,w),Array.isArray(W)||(W=[C,W]));var H=DNe(S,LK.defaultProps.minPointSize)(W[1],B);if(m==="horizontal"){var j,q=[a.scale(W[0]),a.scale(W[1])],Y=q[0],re=q[1];V=u$({axis:o,ticks:s,bandSize:i,offset:p.offset,entry:I,index:B}),ee=(j=re??Y)!==null&&j!==void 0?j:void 0,Z=p.size;var ie=Y-re;if(K=Number.isNaN(ie)?0:ie,G={x:V,y:a.y,width:Z,height:a.height},Math.abs(H)>0&&Math.abs(K)<Math.abs(H)){var se=Va(K||H)*(Math.abs(H)-Math.abs(K));ee-=se,K+=se}}else{var ye=[o.scale(W[0]),o.scale(W[1])],we=ye[0],He=ye[1];if(V=we,ee=u$({axis:a,ticks:u,bandSize:i,offset:p.offset,entry:I,index:B}),Z=He-we,K=p.size,G={x:o.x,y:ee,width:o.width,height:K},Math.abs(H)>0&&Math.abs(Z)<Math.abs(H)){var Ee=Va(Z||H)*(Math.abs(H)-Math.abs(Z));Z+=Ee}}return Pr(Pr(Pr({},I),{},{x:V,y:ee,width:Z,height:K,value:l?W:W[1],payload:I,background:G},P[B]&&P[B].props),{},{tooltipPayload:[bK(n,I)],tooltipPosition:{x:V+Z/2,y:ee+K/2}})});return Pr({data:M,layout:m},h)});function im(e){"@babel/helpers - typeof";return im=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},im(e)}function WNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,BK(r.key),r)}}function HNe(e,t,n){return cI(e.prototype,t),cI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function fI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fI(Object(n),!0).forEach(function(r){f2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function f2(e,t,n){return t=BK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BK(e){var t=KNe(e,"string");return im(t)=="symbol"?t:t+""}function KNe(e,t){if(im(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(im(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qNe=function(t,n,r,i,o){var a=t.width,s=t.height,u=t.layout,l=t.children,c=Object.keys(n),f={left:r.left,leftMirror:r.left,right:a-r.right,rightMirror:a-r.right,top:r.top,topMirror:r.top,bottom:s-r.bottom,bottomMirror:s-r.bottom},h=!!To(l,ip);return c.reduce(function(p,m){var v=n[m],b=v.orientation,w=v.domain,x=v.padding,S=x===void 0?{}:x,O=v.mirror,E=v.reversed,C="".concat(b).concat(O?"Mirror":""),P,M,I,B,W;if(v.type==="number"&&(v.padding==="gap"||v.padding==="no-gap")){var V=w[1]-w[0],ee=1/0,Z=v.categoricalDomain.sort();if(Z.forEach(function(ye,we){we>0&&(ee=Math.min((ye||0)-(Z[we-1]||0),ee))}),Number.isFinite(ee)){var K=ee/V,G=v.layout==="vertical"?r.height:r.width;if(v.padding==="gap"&&(P=K*G/2),v.padding==="no-gap"){var H=nf(t.barCategoryGap,K*G),j=K*G/2;P=j-H-(j-H)/G*H}}}i==="xAxis"?M=[r.left+(S.left||0)+(P||0),r.left+r.width-(S.right||0)-(P||0)]:i==="yAxis"?M=u==="horizontal"?[r.top+r.height-(S.bottom||0),r.top+(S.top||0)]:[r.top+(S.top||0)+(P||0),r.top+r.height-(S.bottom||0)-(P||0)]:M=v.range,E&&(M=[M[1],M[0]]);var q=D9e(v,o,h),Y=q.scale,re=q.realScaleType;Y.domain(w).range(M),$9e(Y);var ie=U9e(Y,$a($a({},v),{},{realScaleType:re}));i==="xAxis"?(W=b==="top"&&!O||b==="bottom"&&O,I=r.left,B=f[C]-W*v.height):i==="yAxis"&&(W=b==="left"&&!O||b==="right"&&O,I=f[C]-W*v.width,B=r.top);var se=$a($a($a({},v),ie),{},{realScaleType:re,x:I,y:B,scale:Y,width:i==="xAxis"?r.width:v.width,height:i==="yAxis"?r.height:v.height});return se.bandSize=Xb(se,ie),!v.hide&&i==="xAxis"?f[C]+=(W?-1:1)*se.height:v.hide||(f[C]+=(W?-1:1)*se.width),$a($a({},p),{},f2({},m,se))},{})},zK=function(t,n){var r=t.x,i=t.y,o=n.x,a=n.y;return{x:Math.min(r,o),y:Math.min(i,a),width:Math.abs(o-r),height:Math.abs(a-i)}},GNe=function(t){var n=t.x1,r=t.y1,i=t.x2,o=t.y2;return zK({x:n,y:r},{x:i,y:o})},UK=function(){function e(t){WNe(this,e),this.scale=t}return HNe(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.bandAware,o=r.position;if(n!==void 0){if(o)switch(o){case"start":return this.scale(n);case"middle":{var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+a}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(n)+s}default:return this.scale(n)}if(i){var u=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+u}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),i=r[0],o=r[r.length-1];return i<=o?n>=i&&n<=o:n>=o&&n<=i}}],[{key:"create",value:function(n){return new e(n)}}])}();f2(UK,"EPS",1e-4);var UA=function(t){var n=Object.keys(t).reduce(function(r,i){return $a($a({},r),{},f2({},i,UK.create(t[i])))},{});return $a($a({},n),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=o.bandAware,s=o.position;return hNe(i,function(u,l){return n[l].apply(u,{bandAware:a,position:s})})},isInRange:function(i){return NK(i,function(o,a){return n[a].isInRange(o)})}})};function YNe(e){return(e%180+180)%180}var ZNe=function(t){var n=t.width,r=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=YNe(i),a=o*Math.PI/180,s=Math.atan(r/n),u=a>s&&a<Math.PI-s?r/Math.sin(a):n/Math.cos(a);return Math.abs(u)},XNe=Hl,QNe=Vm,JNe=Zw;function eLe(e){return function(t,n,r){var i=Object(t);if(!QNe(t)){var o=XNe(n);t=JNe(t),n=function(s){return o(i[s],s,i)}}var a=e(t,n,r);return a>-1?i[o?t[a]:a]:void 0}}var tLe=eLe,nLe=RK;function rLe(e){var t=nLe(e),n=t%1;return t===t?n?t-n:t:0}var iLe=rLe,oLe=JW,aLe=Hl,sLe=iLe,uLe=Math.max;function lLe(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:sLe(n);return i<0&&(i=uLe(r+i,0)),oLe(e,aLe(t),i)}var cLe=lLe,fLe=tLe,dLe=cLe,hLe=fLe(dLe),pLe=hLe;const gLe=Dn(pLe);var mLe=y_e(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),VA=y.createContext(void 0),WA=y.createContext(void 0),VK=y.createContext(void 0),WK=y.createContext({}),HK=y.createContext(void 0),KK=y.createContext(0),qK=y.createContext(0),dI=function(t){var n=t.state,r=n.xAxisMap,i=n.yAxisMap,o=n.offset,a=t.clipPathId,s=t.children,u=t.width,l=t.height,c=mLe(o);return F.createElement(VA.Provider,{value:r},F.createElement(WA.Provider,{value:i},F.createElement(WK.Provider,{value:o},F.createElement(VK.Provider,{value:c},F.createElement(HK.Provider,{value:a},F.createElement(KK.Provider,{value:l},F.createElement(qK.Provider,{value:u},s)))))))},vLe=function(){return y.useContext(HK)},GK=function(t){var n=y.useContext(VA);n==null&&af();var r=n[t];return r==null&&af(),r},yLe=function(){var t=y.useContext(VA);return il(t)},bLe=function(){var t=y.useContext(WA),n=gLe(t,function(r){return NK(r.domain,Number.isFinite)});return n||il(t)},YK=function(t){var n=y.useContext(WA);n==null&&af();var r=n[t];return r==null&&af(),r},xLe=function(){var t=y.useContext(VK);return t},wLe=function(){return y.useContext(WK)},HA=function(){return y.useContext(qK)},KA=function(){return y.useContext(KK)};function gh(e){"@babel/helpers - typeof";return gh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gh(e)}function _Le(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SLe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,XK(r.key),r)}}function CLe(e,t,n){return SLe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ELe(e,t,n){return t=fx(t),OLe(e,ZK()?Reflect.construct(t,n||[],fx(e).constructor):t.apply(e,n))}function OLe(e,t){if(t&&(gh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ALe(e)}function ALe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZK=function(){return!!e})()}function fx(e){return fx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},fx(e)}function PLe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&H6(e,t)}function H6(e,t){return H6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},H6(e,t)}function hI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hI(Object(n),!0).forEach(function(r){qA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qA(e,t,n){return t=XK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XK(e){var t=kLe(e,"string");return gh(t)=="symbol"?t:t+""}function kLe(e,t){if(gh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(gh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function TLe(e,t){return $Le(e)||DLe(e,t)||RLe(e,t)||MLe()}function MLe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RLe(e,t){if(e){if(typeof e=="string")return gI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gI(e,t)}}function gI(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function DLe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function $Le(e){if(Array.isArray(e))return e}function K6(){return K6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K6.apply(this,arguments)}var ILe=function(t,n){var r;return F.isValidElement(t)?r=F.cloneElement(t,n):Ht(t)?r=t(n):r=F.createElement("line",K6({},n,{className:"recharts-reference-line-line"})),r},NLe=function(t,n,r,i,o,a,s,u,l){var c=o.x,f=o.y,h=o.width,p=o.height;if(r){var m=l.y,v=t.y.apply(m,{position:a});if(ks(l,"discard")&&!t.y.isInRange(v))return null;var b=[{x:c+h,y:v},{x:c,y:v}];return u==="left"?b.reverse():b}if(n){var w=l.x,x=t.x.apply(w,{position:a});if(ks(l,"discard")&&!t.x.isInRange(x))return null;var S=[{x,y:f+p},{x,y:f}];return s==="top"?S.reverse():S}if(i){var O=l.segment,E=O.map(function(C){return t.apply(C,{position:a})});return ks(l,"discard")&&oNe(E,function(C){return!t.isInRange(C)})?null:E}return null};function LLe(e){var t=e.x,n=e.y,r=e.segment,i=e.xAxisId,o=e.yAxisId,a=e.shape,s=e.className,u=e.alwaysShow,l=vLe(),c=GK(i),f=YK(o),h=xLe();if(!l||!h)return null;hu(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=UA({x:c.scale,y:f.scale}),m=Hr(t),v=Hr(n),b=r&&r.length===2,w=NLe(p,m,v,b,h,e.position,c.orientation,f.orientation,e);if(!w)return null;var x=TLe(w,2),S=x[0],O=S.x,E=S.y,C=x[1],P=C.x,M=C.y,I=ks(e,"hidden")?"url(#".concat(l,")"):void 0,B=pI(pI({clipPath:I},zt(e,!0)),{},{x1:O,y1:E,x2:P,y2:M});return F.createElement(En,{className:dn("recharts-reference-line",s)},ILe(a,B),ki.renderCallByParent(e,GNe({x1:O,y1:E,x2:P,y2:M})))}var GA=function(e){function t(){return _Le(this,t),ELe(this,t,arguments)}return PLe(t,e),CLe(t,[{key:"render",value:function(){return F.createElement(LLe,this.props)}}])}(F.Component);qA(GA,"displayName","ReferenceLine");qA(GA,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function q6(){return q6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},q6.apply(this,arguments)}function mh(e){"@babel/helpers - typeof";return mh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mh(e)}function mI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function vI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mI(Object(n),!0).forEach(function(r){d2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function FLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jLe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,JK(r.key),r)}}function BLe(e,t,n){return jLe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zLe(e,t,n){return t=dx(t),ULe(e,QK()?Reflect.construct(t,n||[],dx(e).constructor):t.apply(e,n))}function ULe(e,t){if(t&&(mh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return VLe(e)}function VLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QK=function(){return!!e})()}function dx(e){return dx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},dx(e)}function WLe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&G6(e,t)}function G6(e,t){return G6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},G6(e,t)}function d2(e,t,n){return t=JK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JK(e){var t=HLe(e,"string");return mh(t)=="symbol"?t:t+""}function HLe(e,t){if(mh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(mh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var KLe=function(t){var n=t.x,r=t.y,i=t.xAxis,o=t.yAxis,a=UA({x:i.scale,y:o.scale}),s=a.apply({x:n,y:r},{bandAware:!0});return ks(t,"discard")&&!a.isInRange(s)?null:s},h2=function(e){function t(){return FLe(this,t),zLe(this,t,arguments)}return WLe(t,e),BLe(t,[{key:"render",value:function(){var r=this.props,i=r.x,o=r.y,a=r.r,s=r.alwaysShow,u=r.clipPathId,l=Hr(i),c=Hr(o);if(hu(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!l||!c)return null;var f=KLe(this.props);if(!f)return null;var h=f.x,p=f.y,m=this.props,v=m.shape,b=m.className,w=ks(this.props,"hidden")?"url(#".concat(u,")"):void 0,x=vI(vI({clipPath:w},zt(this.props,!0)),{},{cx:h,cy:p});return F.createElement(En,{className:dn("recharts-reference-dot",b)},t.renderDot(v,x),ki.renderCallByParent(this.props,{x:h-a,y:p-a,width:2*a,height:2*a}))}}])}(F.Component);d2(h2,"displayName","ReferenceDot");d2(h2,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});d2(h2,"renderDot",function(e,t){var n;return F.isValidElement(e)?n=F.cloneElement(e,t):Ht(e)?n=e(t):n=F.createElement(u2,q6({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function Y6(){return Y6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y6.apply(this,arguments)}function vh(e){"@babel/helpers - typeof";return vh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vh(e)}function yI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function bI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yI(Object(n),!0).forEach(function(r){p2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GLe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tq(r.key),r)}}function YLe(e,t,n){return GLe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZLe(e,t,n){return t=hx(t),XLe(e,eq()?Reflect.construct(t,n||[],hx(e).constructor):t.apply(e,n))}function XLe(e,t){if(t&&(vh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QLe(e)}function QLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(eq=function(){return!!e})()}function hx(e){return hx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},hx(e)}function JLe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Z6(e,t)}function Z6(e,t){return Z6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Z6(e,t)}function p2(e,t,n){return t=tq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tq(e){var t=eFe(e,"string");return vh(t)=="symbol"?t:t+""}function eFe(e,t){if(vh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(vh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tFe=function(t,n,r,i,o){var a=o.x1,s=o.x2,u=o.y1,l=o.y2,c=o.xAxis,f=o.yAxis;if(!c||!f)return null;var h=UA({x:c.scale,y:f.scale}),p={x:t?h.x.apply(a,{position:"start"}):h.x.rangeMin,y:r?h.y.apply(u,{position:"start"}):h.y.rangeMin},m={x:n?h.x.apply(s,{position:"end"}):h.x.rangeMax,y:i?h.y.apply(l,{position:"end"}):h.y.rangeMax};return ks(o,"discard")&&(!h.isInRange(p)||!h.isInRange(m))?null:zK(p,m)},g2=function(e){function t(){return qLe(this,t),ZLe(this,t,arguments)}return JLe(t,e),YLe(t,[{key:"render",value:function(){var r=this.props,i=r.x1,o=r.x2,a=r.y1,s=r.y2,u=r.className,l=r.alwaysShow,c=r.clipPathId;hu(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var f=Hr(i),h=Hr(o),p=Hr(a),m=Hr(s),v=this.props.shape;if(!f&&!h&&!p&&!m&&!v)return null;var b=tFe(f,h,p,m,this.props);if(!b&&!v)return null;var w=ks(this.props,"hidden")?"url(#".concat(c,")"):void 0;return F.createElement(En,{className:dn("recharts-reference-area",u)},t.renderRect(v,bI(bI({clipPath:w},zt(this.props,!0)),b)),ki.renderCallByParent(this.props,b))}}])}(F.Component);p2(g2,"displayName","ReferenceArea");p2(g2,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});p2(g2,"renderRect",function(e,t){var n;return F.isValidElement(e)?n=F.cloneElement(e,t):Ht(e)?n=e(t):n=F.createElement(zA,Y6({},t,{className:"recharts-reference-area-rect"})),n});function nq(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],i=0;i<e.length;i+=t)r.push(e[i]);return r}function nFe(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return ZNe(r,n)}function rFe(e,t,n){var r=n==="width",i=e.x,o=e.y,a=e.width,s=e.height;return t===1?{start:r?i:o,end:r?i+a:o+s}:{start:r?i+a:o+s,end:r?i:o}}function px(e,t,n,r,i){if(e*t<e*r||e*t>e*i)return!1;var o=n();return e*(t-e*o/2-r)>=0&&e*(t+e*o/2-i)<=0}function iFe(e,t){return nq(e,t+1)}function oFe(e,t,n,r,i){for(var o=(r||[]).slice(),a=t.start,s=t.end,u=0,l=1,c=a,f=function(){var m=r?.[u];if(m===void 0)return{v:nq(r,l)};var v=u,b,w=function(){return b===void 0&&(b=n(m,v)),b},x=m.coordinate,S=u===0||px(e,x,w,c,s);S||(u=0,c=a,l+=1),S&&(c=x+e*(w()/2+i),u+=l)},h;l<=o.length;)if(h=f(),h)return h.v;return[]}function om(e){"@babel/helpers - typeof";return om=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},om(e)}function xI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ai(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xI(Object(n),!0).forEach(function(r){aFe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aFe(e,t,n){return t=sFe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sFe(e){var t=uFe(e,"string");return om(t)=="symbol"?t:t+""}function uFe(e,t){if(om(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(om(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lFe(e,t,n,r,i){for(var o=(r||[]).slice(),a=o.length,s=t.start,u=t.end,l=function(h){var p=o[h],m,v=function(){return m===void 0&&(m=n(p,h)),m};if(h===a-1){var b=e*(p.coordinate+e*v()/2-u);o[h]=p=Ai(Ai({},p),{},{tickCoord:b>0?p.coordinate-b*e:p.coordinate})}else o[h]=p=Ai(Ai({},p),{},{tickCoord:p.coordinate});var w=px(e,p.tickCoord,v,s,u);w&&(u=p.tickCoord-e*(v()/2+i),o[h]=Ai(Ai({},p),{},{isShow:!0}))},c=a-1;c>=0;c--)l(c);return o}function cFe(e,t,n,r,i,o){var a=(r||[]).slice(),s=a.length,u=t.start,l=t.end;if(o){var c=r[s-1],f=n(c,s-1),h=e*(c.coordinate+e*f/2-l);a[s-1]=c=Ai(Ai({},c),{},{tickCoord:h>0?c.coordinate-h*e:c.coordinate});var p=px(e,c.tickCoord,function(){return f},u,l);p&&(l=c.tickCoord-e*(f/2+i),a[s-1]=Ai(Ai({},c),{},{isShow:!0}))}for(var m=o?s-1:s,v=function(x){var S=a[x],O,E=function(){return O===void 0&&(O=n(S,x)),O};if(x===0){var C=e*(S.coordinate-e*E()/2-u);a[x]=S=Ai(Ai({},S),{},{tickCoord:C<0?S.coordinate-C*e:S.coordinate})}else a[x]=S=Ai(Ai({},S),{},{tickCoord:S.coordinate});var P=px(e,S.tickCoord,E,u,l);P&&(u=S.tickCoord+e*(E()/2+i),a[x]=Ai(Ai({},S),{},{isShow:!0}))},b=0;b<m;b++)v(b);return a}function YA(e,t,n){var r=e.tick,i=e.ticks,o=e.viewBox,a=e.minTickGap,s=e.orientation,u=e.interval,l=e.tickFormatter,c=e.unit,f=e.angle;if(!i||!i.length||!r)return[];if(qe(u)||qa.isSsr)return iFe(i,typeof u=="number"&&qe(u)?u:0);var h=[],p=s==="top"||s==="bottom"?"width":"height",m=c&&p==="width"?P0(c,{fontSize:t,letterSpacing:n}):{width:0,height:0},v=function(S,O){var E=Ht(l)?l(S.value,O):S.value;return p==="width"?nFe(P0(E,{fontSize:t,letterSpacing:n}),m,f):P0(E,{fontSize:t,letterSpacing:n})[p]},b=i.length>=2?Va(i[1].coordinate-i[0].coordinate):1,w=rFe(o,b,p);return u==="equidistantPreserveStart"?oFe(b,w,v,i,a):(u==="preserveStart"||u==="preserveStartEnd"?h=cFe(b,w,v,i,a,u==="preserveStartEnd"):h=lFe(b,w,v,i,a),h.filter(function(x){return x.isShow}))}var fFe=["viewBox"],dFe=["viewBox"],hFe=["ticks"];function yh(e){"@babel/helpers - typeof";return yh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yh(e)}function xd(){return xd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xd.apply(this,arguments)}function wI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ji(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wI(Object(n),!0).forEach(function(r){ZA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function x3(e,t){if(e==null)return{};var n=pFe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function pFe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function gFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,iq(r.key),r)}}function mFe(e,t,n){return _I(e.prototype,t),_I(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function vFe(e,t,n){return t=gx(t),yFe(e,rq()?Reflect.construct(t,n,gx(e).constructor):t.apply(e,n))}function yFe(e,t){if(t&&(yh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bFe(e)}function bFe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rq=function(){return!!e})()}function gx(e){return gx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},gx(e)}function xFe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&X6(e,t)}function X6(e,t){return X6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},X6(e,t)}function ZA(e,t,n){return t=iq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iq(e){var t=wFe(e,"string");return yh(t)=="symbol"?t:t+""}function wFe(e,t){if(yh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(yh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var op=function(e){function t(n){var r;return gFe(this,t),r=vFe(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return xFe(t,e),mFe(t,[{key:"shouldComponentUpdate",value:function(r,i){var o=r.viewBox,a=x3(r,fFe),s=this.props,u=s.viewBox,l=x3(s,dFe);return!Id(o,u)||!Id(a,l)||!Id(i,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var i=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var i=this.props,o=i.x,a=i.y,s=i.width,u=i.height,l=i.orientation,c=i.tickSize,f=i.mirror,h=i.tickMargin,p,m,v,b,w,x,S=f?-1:1,O=r.tickSize||c,E=qe(r.tickCoord)?r.tickCoord:r.coordinate;switch(l){case"top":p=m=r.coordinate,b=a+ +!f*u,v=b-S*O,x=v-S*h,w=E;break;case"left":v=b=r.coordinate,m=o+ +!f*s,p=m-S*O,w=p-S*h,x=E;break;case"right":v=b=r.coordinate,m=o+ +f*s,p=m+S*O,w=p+S*h,x=E;break;default:p=m=r.coordinate,b=a+ +f*u,v=b+S*O,x=v+S*h,w=E;break}return{line:{x1:p,y1:v,x2:m,y2:b},tick:{x:w,y:x}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,i=r.orientation,o=r.mirror,a;switch(i){case"left":a=o?"start":"end";break;case"right":a=o?"end":"start";break;default:a="middle";break}return a}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,i=r.orientation,o=r.mirror,a="end";switch(i){case"left":case"right":a="middle";break;case"top":a=o?"start":"end";break;default:a=o?"end":"start";break}return a}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.x,o=r.y,a=r.width,s=r.height,u=r.orientation,l=r.mirror,c=r.axisLine,f=ji(ji(ji({},zt(this.props,!1)),zt(c,!1)),{},{fill:"none"});if(u==="top"||u==="bottom"){var h=+(u==="top"&&!l||u==="bottom"&&l);f=ji(ji({},f),{},{x1:i,y1:o+h*s,x2:i+a,y2:o+h*s})}else{var p=+(u==="left"&&!l||u==="right"&&l);f=ji(ji({},f),{},{x1:i+p*a,y1:o,x2:i+p*a,y2:o+s})}return F.createElement("line",xd({},f,{className:dn("recharts-cartesian-axis-line",pa(c,"className"))}))}},{key:"renderTicks",value:function(r,i,o){var a=this,s=this.props,u=s.tickLine,l=s.stroke,c=s.tick,f=s.tickFormatter,h=s.unit,p=YA(ji(ji({},this.props),{},{ticks:r}),i,o),m=this.getTickTextAnchor(),v=this.getTickVerticalAnchor(),b=zt(this.props,!1),w=zt(c,!1),x=ji(ji({},b),{},{fill:"none"},zt(u,!1)),S=p.map(function(O,E){var C=a.getTickLineCoord(O),P=C.line,M=C.tick,I=ji(ji(ji(ji({textAnchor:m,verticalAnchor:v},b),{},{stroke:"none",fill:l},w),M),{},{index:E,payload:O,visibleTicksCount:p.length,tickFormatter:f});return F.createElement(En,xd({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},Og(a.props,O,E)),u&&F.createElement("line",xd({},x,P,{className:dn("recharts-cartesian-axis-tick-line",pa(u,"className"))})),c&&t.renderTickItem(c,I,"".concat(Ht(f)?f(O.value,E):O.value).concat(h||"")))});return F.createElement("g",{className:"recharts-cartesian-axis-ticks"},S)}},{key:"render",value:function(){var r=this,i=this.props,o=i.axisLine,a=i.width,s=i.height,u=i.ticksGenerator,l=i.className,c=i.hide;if(c)return null;var f=this.props,h=f.ticks,p=x3(f,hFe),m=h;return Ht(u)&&(m=h&&h.length>0?u(this.props):u(p)),a<=0||s<=0||!m||!m.length?null:F.createElement(En,{className:dn("recharts-cartesian-axis",l),ref:function(b){r.layerReference=b}},o&&this.renderAxisLine(),this.renderTicks(m,this.state.fontSize,this.state.letterSpacing),ki.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,i,o){var a;return F.isValidElement(r)?a=F.cloneElement(r,i):Ht(r)?a=r(i):a=F.createElement(Lb,xd({},i,{className:"recharts-cartesian-axis-tick-value"}),o),a}}])}(y.Component);ZA(op,"displayName","CartesianAxis");ZA(op,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var _Fe=["x1","y1","x2","y2","key"],SFe=["offset"];function sf(e){"@babel/helpers - typeof";return sf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sf(e)}function SI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ti(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SI(Object(n),!0).forEach(function(r){CFe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CFe(e,t,n){return t=EFe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EFe(e){var t=OFe(e,"string");return sf(t)=="symbol"?t:t+""}function OFe(e,t){if(sf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(sf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Pc(){return Pc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pc.apply(this,arguments)}function CI(e,t){if(e==null)return{};var n=AFe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function AFe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var PFe=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,i=t.x,o=t.y,a=t.width,s=t.height,u=t.ry;return F.createElement("rect",{x:i,y:o,ry:u,width:a,height:s,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function oq(e,t){var n;if(F.isValidElement(e))n=F.cloneElement(e,t);else if(Ht(e))n=e(t);else{var r=t.x1,i=t.y1,o=t.x2,a=t.y2,s=t.key,u=CI(t,_Fe),l=zt(u,!1);l.offset;var c=CI(l,SFe);n=F.createElement("line",Pc({},c,{x1:r,y1:i,x2:o,y2:a,fill:"none",key:s}))}return n}function kFe(e){var t=e.x,n=e.width,r=e.horizontal,i=r===void 0?!0:r,o=e.horizontalPoints;if(!i||!o||!o.length)return null;var a=o.map(function(s,u){var l=Ti(Ti({},e),{},{x1:t,y1:s,x2:t+n,y2:s,key:"line-".concat(u),index:u});return oq(i,l)});return F.createElement("g",{className:"recharts-cartesian-grid-horizontal"},a)}function TFe(e){var t=e.y,n=e.height,r=e.vertical,i=r===void 0?!0:r,o=e.verticalPoints;if(!i||!o||!o.length)return null;var a=o.map(function(s,u){var l=Ti(Ti({},e),{},{x1:s,y1:t,x2:s,y2:t+n,key:"line-".concat(u),index:u});return oq(i,l)});return F.createElement("g",{className:"recharts-cartesian-grid-vertical"},a)}function MFe(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,i=e.y,o=e.width,a=e.height,s=e.horizontalPoints,u=e.horizontal,l=u===void 0?!0:u;if(!l||!t||!t.length)return null;var c=s.map(function(h){return Math.round(h+i-i)}).sort(function(h,p){return h-p});i!==c[0]&&c.unshift(0);var f=c.map(function(h,p){var m=!c[p+1],v=m?i+a-h:c[p+1]-h;if(v<=0)return null;var b=p%t.length;return F.createElement("rect",{key:"react-".concat(p),y:h,x:r,height:v,width:o,stroke:"none",fill:t[b],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return F.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function RFe(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,i=e.fillOpacity,o=e.x,a=e.y,s=e.width,u=e.height,l=e.verticalPoints;if(!n||!r||!r.length)return null;var c=l.map(function(h){return Math.round(h+o-o)}).sort(function(h,p){return h-p});o!==c[0]&&c.unshift(0);var f=c.map(function(h,p){var m=!c[p+1],v=m?o+s-h:c[p+1]-h;if(v<=0)return null;var b=p%r.length;return F.createElement("rect",{key:"react-".concat(p),x:h,y:a,width:v,height:u,stroke:"none",fill:r[b],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return F.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var DFe=function(t,n){var r=t.xAxis,i=t.width,o=t.height,a=t.offset;return vK(YA(Ti(Ti(Ti({},op.defaultProps),r),{},{ticks:uu(r,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.left,a.left+a.width,n)},$Fe=function(t,n){var r=t.yAxis,i=t.width,o=t.height,a=t.offset;return vK(YA(Ti(Ti(Ti({},op.defaultProps),r),{},{ticks:uu(r,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.top,a.top+a.height,n)},Qf={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function IFe(e){var t,n,r,i,o,a,s=HA(),u=KA(),l=wLe(),c=Ti(Ti({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Qf.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Qf.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Qf.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Qf.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Qf.vertical,verticalFill:(a=e.verticalFill)!==null&&a!==void 0?a:Qf.verticalFill,x:qe(e.x)?e.x:l.left,y:qe(e.y)?e.y:l.top,width:qe(e.width)?e.width:l.width,height:qe(e.height)?e.height:l.height}),f=c.x,h=c.y,p=c.width,m=c.height,v=c.syncWithTicks,b=c.horizontalValues,w=c.verticalValues,x=yLe(),S=bLe();if(!qe(p)||p<=0||!qe(m)||m<=0||!qe(f)||f!==+f||!qe(h)||h!==+h)return null;var O=c.verticalCoordinatesGenerator||DFe,E=c.horizontalCoordinatesGenerator||$Fe,C=c.horizontalPoints,P=c.verticalPoints;if((!C||!C.length)&&Ht(E)){var M=b&&b.length,I=E({yAxis:S?Ti(Ti({},S),{},{ticks:M?b:S.ticks}):void 0,width:s,height:u,offset:l},M?!0:v);hu(Array.isArray(I),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(sf(I),"]")),Array.isArray(I)&&(C=I)}if((!P||!P.length)&&Ht(O)){var B=w&&w.length,W=O({xAxis:x?Ti(Ti({},x),{},{ticks:B?w:x.ticks}):void 0,width:s,height:u,offset:l},B?!0:v);hu(Array.isArray(W),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(sf(W),"]")),Array.isArray(W)&&(P=W)}return F.createElement("g",{className:"recharts-cartesian-grid"},F.createElement(PFe,{fill:c.fill,fillOpacity:c.fillOpacity,x:c.x,y:c.y,width:c.width,height:c.height,ry:c.ry}),F.createElement(kFe,Pc({},c,{offset:l,horizontalPoints:C,xAxis:x,yAxis:S})),F.createElement(TFe,Pc({},c,{offset:l,verticalPoints:P,xAxis:x,yAxis:S})),F.createElement(MFe,Pc({},c,{horizontalPoints:C})),F.createElement(RFe,Pc({},c,{verticalPoints:P})))}IFe.displayName="CartesianGrid";var NFe=["type","layout","connectNulls","ref"],LFe=["key"];function bh(e){"@babel/helpers - typeof";return bh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bh(e)}function EI(e,t){if(e==null)return{};var n=FFe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function FFe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function R0(){return R0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R0.apply(this,arguments)}function OI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Oo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?OI(Object(n),!0).forEach(function(r){Ia(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Jf(e){return UFe(e)||zFe(e)||BFe(e)||jFe()}function jFe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function BFe(e,t){if(e){if(typeof e=="string")return Q6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Q6(e,t)}}function zFe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function UFe(e){if(Array.isArray(e))return Q6(e)}function Q6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function VFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sq(r.key),r)}}function WFe(e,t,n){return AI(e.prototype,t),AI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function HFe(e,t,n){return t=mx(t),KFe(e,aq()?Reflect.construct(t,n,mx(e).constructor):t.apply(e,n))}function KFe(e,t){if(t&&(bh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qFe(e)}function qFe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aq=function(){return!!e})()}function mx(e){return mx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mx(e)}function GFe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&J6(e,t)}function J6(e,t){return J6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},J6(e,t)}function Ia(e,t,n){return t=sq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sq(e){var t=YFe(e,"string");return bh(t)=="symbol"?t:t+""}function YFe(e,t){if(bh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(bh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var m2=function(e){function t(){var n;VFe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=HFe(this,t,[].concat(i)),Ia(n,"state",{isAnimationFinished:!0,totalLength:0}),Ia(n,"generateSimpleStrokeDasharray",function(a,s){return"".concat(s,"px ").concat(a-s,"px")}),Ia(n,"getStrokeDasharray",function(a,s,u){var l=u.reduce(function(w,x){return w+x});if(!l)return n.generateSimpleStrokeDasharray(s,a);for(var c=Math.floor(a/l),f=a%l,h=s-a,p=[],m=0,v=0;m<u.length;v+=u[m],++m)if(v+u[m]>f){p=[].concat(Jf(u.slice(0,m)),[f-v]);break}var b=p.length%2===0?[0,h]:[h];return[].concat(Jf(t.repeat(u,c)),Jf(p),b).map(function(w){return"".concat(w,"px")}).join(", ")}),Ia(n,"id",bf("recharts-line-")),Ia(n,"pathRef",function(a){n.mainCurve=a}),Ia(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),Ia(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}return GFe(t,e),WFe(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();this.setState({totalLength:r})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();r!==this.state.totalLength&&this.setState({totalLength:r})}}},{key:"getTotalLength",value:function(){var r=this.mainCurve;try{return r&&r.getTotalLength&&r.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(r,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,a=o.points,s=o.xAxis,u=o.yAxis,l=o.layout,c=o.children,f=po(c,np);if(!f)return null;var h=function(v,b){return{x:v.x,y:v.y,value:v.value,errorVal:Kr(v.payload,b)}},p={clipPath:r?"url(#clipPath-".concat(i,")"):null};return F.createElement(En,p,f.map(function(m){return F.cloneElement(m,{key:"bar-".concat(m.props.dataKey),data:a,xAxis:s,yAxis:u,layout:l,dataPointFormatter:h})}))}},{key:"renderDots",value:function(r,i,o){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var s=this.props,u=s.dot,l=s.points,c=s.dataKey,f=zt(this.props,!1),h=zt(u,!0),p=l.map(function(v,b){var w=Oo(Oo(Oo({key:"dot-".concat(b),r:3},f),h),{},{value:v.value,dataKey:c,cx:v.x,cy:v.y,index:b,payload:v.payload});return t.renderDotItem(u,w)}),m={clipPath:r?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return F.createElement(En,R0({className:"recharts-line-dots",key:"dots"},m),p)}},{key:"renderCurveStatically",value:function(r,i,o,a){var s=this.props,u=s.type,l=s.layout,c=s.connectNulls;s.ref;var f=EI(s,NFe),h=Oo(Oo(Oo({},zt(f,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(o,")"):null,points:r},a),{},{type:u,layout:l,connectNulls:c});return F.createElement(Lc,R0({},h,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,i){var o=this,a=this.props,s=a.points,u=a.strokeDasharray,l=a.isAnimationActive,c=a.animationBegin,f=a.animationDuration,h=a.animationEasing,p=a.animationId,m=a.animateNewValues,v=a.width,b=a.height,w=this.state,x=w.prevPoints,S=w.totalLength;return F.createElement(Qa,{begin:c,duration:f,isActive:l,easing:h,from:{t:0},to:{t:1},key:"line-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(O){var E=O.t;if(x){var C=x.length/s.length,P=s.map(function(V,ee){var Z=Math.floor(ee*C);if(x[Z]){var K=x[Z],G=Er(K.x,V.x),H=Er(K.y,V.y);return Oo(Oo({},V),{},{x:G(E),y:H(E)})}if(m){var j=Er(v*2,V.x),q=Er(b/2,V.y);return Oo(Oo({},V),{},{x:j(E),y:q(E)})}return Oo(Oo({},V),{},{x:V.x,y:V.y})});return o.renderCurveStatically(P,r,i)}var M=Er(0,S),I=M(E),B;if(u){var W="".concat(u).split(/[,\s]+/gim).map(function(V){return parseFloat(V)});B=o.getStrokeDasharray(I,S,W)}else B=o.generateSimpleStrokeDasharray(S,I);return o.renderCurveStatically(s,r,i,{strokeDasharray:B})})}},{key:"renderCurve",value:function(r,i){var o=this.props,a=o.points,s=o.isAnimationActive,u=this.state,l=u.prevPoints,c=u.totalLength;return s&&a&&a.length&&(!l&&c>0||!rf(l,a))?this.renderCurveWithAnimation(r,i):this.renderCurveStatically(a,r,i)}},{key:"render",value:function(){var r,i=this.props,o=i.hide,a=i.dot,s=i.points,u=i.className,l=i.xAxis,c=i.yAxis,f=i.top,h=i.left,p=i.width,m=i.height,v=i.isAnimationActive,b=i.id;if(o||!s||!s.length)return null;var w=this.state.isAnimationFinished,x=s.length===1,S=dn("recharts-line",u),O=l&&l.allowDataOverflow,E=c&&c.allowDataOverflow,C=O||E,P=Ut(b)?this.id:b,M=(r=zt(a,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},I=M.r,B=I===void 0?3:I,W=M.strokeWidth,V=W===void 0?2:W,ee=cW(a)?a:{},Z=ee.clipDot,K=Z===void 0?!0:Z,G=B*2+V;return F.createElement(En,{className:S},O||E?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(P)},F.createElement("rect",{x:O?h:h-p/2,y:E?f:f-m/2,width:O?p:p*2,height:E?m:m*2})),!K&&F.createElement("clipPath",{id:"clipPath-dots-".concat(P)},F.createElement("rect",{x:h-G/2,y:f-G/2,width:p+G,height:m+G}))):null,!x&&this.renderCurve(C,P),this.renderErrorBar(C,P),(x||a)&&this.renderDots(C,K,P),(!v||w)&&Ps.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:i.curPoints}:r.points!==i.curPoints?{curPoints:r.points}:null}},{key:"repeat",value:function(r,i){for(var o=r.length%2!==0?[].concat(Jf(r),[0]):r,a=[],s=0;s<i;++s)a=[].concat(Jf(a),Jf(o));return a}},{key:"renderDotItem",value:function(r,i){var o;if(F.isValidElement(r))o=F.cloneElement(r,i);else if(Ht(r))o=r(i);else{var a=i.key,s=EI(i,LFe),u=dn("recharts-line-dot",typeof r!="boolean"?r.className:"");o=F.createElement(u2,R0({key:a},s,{className:u}))}return o}}])}(y.PureComponent);Ia(m2,"displayName","Line");Ia(m2,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!qa.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Ia(m2,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,i=e.xAxisTicks,o=e.yAxisTicks,a=e.dataKey,s=e.bandSize,u=e.displayedData,l=e.offset,c=t.layout,f=u.map(function(h,p){var m=Kr(h,a);return c==="horizontal"?{x:ch({axis:n,ticks:i,bandSize:s,entry:h,index:p}),y:Ut(m)?null:r.scale(m),value:m,payload:h}:{x:Ut(m)?null:n.scale(m),y:ch({axis:r,ticks:o,bandSize:s,entry:h,index:p}),value:m,payload:h}});return Oo({points:f,layout:c},l)});var ZFe=["layout","type","stroke","connectNulls","isRange","ref"],XFe=["key"],uq;function xh(e){"@babel/helpers - typeof";return xh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xh(e)}function lq(e,t){if(e==null)return{};var n=QFe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function QFe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function kc(){return kc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kc.apply(this,arguments)}function PI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Zu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PI(Object(n),!0).forEach(function(r){xs(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function JFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fq(r.key),r)}}function eje(e,t,n){return kI(e.prototype,t),kI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function tje(e,t,n){return t=vx(t),nje(e,cq()?Reflect.construct(t,n,vx(e).constructor):t.apply(e,n))}function nje(e,t){if(t&&(xh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rje(e)}function rje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cq=function(){return!!e})()}function vx(e){return vx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vx(e)}function ije(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&e4(e,t)}function e4(e,t){return e4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},e4(e,t)}function xs(e,t,n){return t=fq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fq(e){var t=oje(e,"string");return xh(t)=="symbol"?t:t+""}function oje(e,t){if(xh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(xh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _f=function(e){function t(){var n;JFe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=tje(this,t,[].concat(i)),xs(n,"state",{isAnimationFinished:!0}),xs(n,"id",bf("recharts-area-")),xs(n,"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),Ht(a)&&a()}),xs(n,"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),Ht(a)&&a()}),n}return ije(t,e),eje(t,[{key:"renderDots",value:function(r,i,o){var a=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(a&&!s)return null;var u=this.props,l=u.dot,c=u.points,f=u.dataKey,h=zt(this.props,!1),p=zt(l,!0),m=c.map(function(b,w){var x=Zu(Zu(Zu({key:"dot-".concat(w),r:3},h),p),{},{index:w,cx:b.x,cy:b.y,dataKey:f,value:b.value,payload:b.payload,points:c});return t.renderDotItem(l,x)}),v={clipPath:r?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return F.createElement(En,kc({className:"recharts-area-dots"},v),m)}},{key:"renderHorizontalRect",value:function(r){var i=this.props,o=i.baseLine,a=i.points,s=i.strokeWidth,u=a[0].x,l=a[a.length-1].x,c=r*Math.abs(u-l),f=ll(a.map(function(h){return h.y||0}));return qe(o)&&typeof o=="number"?f=Math.max(o,f):o&&Array.isArray(o)&&o.length&&(f=Math.max(ll(o.map(function(h){return h.y||0})),f)),qe(f)?F.createElement("rect",{x:u<l?u:u-c,y:0,width:c,height:Math.floor(f+(s?parseInt("".concat(s),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var i=this.props,o=i.baseLine,a=i.points,s=i.strokeWidth,u=a[0].y,l=a[a.length-1].y,c=r*Math.abs(u-l),f=ll(a.map(function(h){return h.x||0}));return qe(o)&&typeof o=="number"?f=Math.max(o,f):o&&Array.isArray(o)&&o.length&&(f=Math.max(ll(o.map(function(h){return h.x||0})),f)),qe(f)?F.createElement("rect",{x:0,y:u<l?u:u-c,width:f+(s?parseInt("".concat(s),10):1),height:Math.floor(c)}):null}},{key:"renderClipRect",value:function(r){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,i,o,a){var s=this.props,u=s.layout,l=s.type,c=s.stroke,f=s.connectNulls,h=s.isRange;s.ref;var p=lq(s,ZFe);return F.createElement(En,{clipPath:o?"url(#clipPath-".concat(a,")"):null},F.createElement(Lc,kc({},zt(p,!0),{points:r,connectNulls:f,type:l,baseLine:i,layout:u,stroke:"none",className:"recharts-area-area"})),c!=="none"&&F.createElement(Lc,kc({},zt(this.props,!1),{className:"recharts-area-curve",layout:u,type:l,connectNulls:f,fill:"none",points:r})),c!=="none"&&h&&F.createElement(Lc,kc({},zt(this.props,!1),{className:"recharts-area-curve",layout:u,type:l,connectNulls:f,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(r,i){var o=this,a=this.props,s=a.points,u=a.baseLine,l=a.isAnimationActive,c=a.animationBegin,f=a.animationDuration,h=a.animationEasing,p=a.animationId,m=this.state,v=m.prevPoints,b=m.prevBaseLine;return F.createElement(Qa,{begin:c,duration:f,isActive:l,easing:h,from:{t:0},to:{t:1},key:"area-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(w){var x=w.t;if(v){var S=v.length/s.length,O=s.map(function(M,I){var B=Math.floor(I*S);if(v[B]){var W=v[B],V=Er(W.x,M.x),ee=Er(W.y,M.y);return Zu(Zu({},M),{},{x:V(x),y:ee(x)})}return M}),E;if(qe(u)&&typeof u=="number"){var C=Er(b,u);E=C(x)}else if(Ut(u)||Yh(u)){var P=Er(b,0);E=P(x)}else E=u.map(function(M,I){var B=Math.floor(I*S);if(b[B]){var W=b[B],V=Er(W.x,M.x),ee=Er(W.y,M.y);return Zu(Zu({},M),{},{x:V(x),y:ee(x)})}return M});return o.renderAreaStatically(O,E,r,i)}return F.createElement(En,null,F.createElement("defs",null,F.createElement("clipPath",{id:"animationClipPath-".concat(i)},o.renderClipRect(x))),F.createElement(En,{clipPath:"url(#animationClipPath-".concat(i,")")},o.renderAreaStatically(s,u,r,i)))})}},{key:"renderArea",value:function(r,i){var o=this.props,a=o.points,s=o.baseLine,u=o.isAnimationActive,l=this.state,c=l.prevPoints,f=l.prevBaseLine,h=l.totalLength;return u&&a&&a.length&&(!c&&h>0||!rf(c,a)||!rf(f,s))?this.renderAreaWithAnimation(r,i):this.renderAreaStatically(a,s,r,i)}},{key:"render",value:function(){var r,i=this.props,o=i.hide,a=i.dot,s=i.points,u=i.className,l=i.top,c=i.left,f=i.xAxis,h=i.yAxis,p=i.width,m=i.height,v=i.isAnimationActive,b=i.id;if(o||!s||!s.length)return null;var w=this.state.isAnimationFinished,x=s.length===1,S=dn("recharts-area",u),O=f&&f.allowDataOverflow,E=h&&h.allowDataOverflow,C=O||E,P=Ut(b)?this.id:b,M=(r=zt(a,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},I=M.r,B=I===void 0?3:I,W=M.strokeWidth,V=W===void 0?2:W,ee=cW(a)?a:{},Z=ee.clipDot,K=Z===void 0?!0:Z,G=B*2+V;return F.createElement(En,{className:S},O||E?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(P)},F.createElement("rect",{x:O?c:c-p/2,y:E?l:l-m/2,width:O?p:p*2,height:E?m:m*2})),!K&&F.createElement("clipPath",{id:"clipPath-dots-".concat(P)},F.createElement("rect",{x:c-G/2,y:l-G/2,width:p+G,height:m+G}))):null,x?null:this.renderArea(C,P),(a||x)&&this.renderDots(C,K,P),(!v||w)&&Ps.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:r.points!==i.curPoints||r.baseLine!==i.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}])}(y.PureComponent);uq=_f;xs(_f,"displayName","Area");xs(_f,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!qa.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});xs(_f,"getBaseValue",function(e,t,n,r){var i=e.layout,o=e.baseValue,a=t.props.baseValue,s=a??o;if(qe(s)&&typeof s=="number")return s;var u=i==="horizontal"?r:n,l=u.scale.domain();if(u.type==="number"){var c=Math.max(l[0],l[1]),f=Math.min(l[0],l[1]);return s==="dataMin"?f:s==="dataMax"||c<0?c:Math.max(Math.min(l[0],l[1]),0)}return s==="dataMin"?l[0]:s==="dataMax"?l[1]:l[0]});xs(_f,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,i=e.yAxis,o=e.xAxisTicks,a=e.yAxisTicks,s=e.bandSize,u=e.dataKey,l=e.stackedData,c=e.dataStartIndex,f=e.displayedData,h=e.offset,p=t.layout,m=l&&l.length,v=uq.getBaseValue(t,n,r,i),b=p==="horizontal",w=!1,x=f.map(function(O,E){var C;m?C=l[c+E]:(C=Kr(O,u),Array.isArray(C)?w=!0:C=[v,C]);var P=C[1]==null||m&&Kr(O,u)==null;return b?{x:ch({axis:r,ticks:o,bandSize:s,entry:O,index:E}),y:P?null:i.scale(C[1]),value:C,payload:O}:{x:P?null:r.scale(C[1]),y:ch({axis:i,ticks:a,bandSize:s,entry:O,index:E}),value:C,payload:O}}),S;return m||w?S=x.map(function(O){var E=Array.isArray(O.value)?O.value[0]:null;return b?{x:O.x,y:E!=null&&O.y!=null?i.scale(E):null}:{x:E!=null?r.scale(E):null,y:O.y}}):S=b?i.scale(v):r.scale(v),Zu({points:x,baseLine:S,layout:p,isRange:w},h)});xs(_f,"renderDotItem",function(e,t){var n;if(F.isValidElement(e))n=F.cloneElement(e,t);else if(Ht(e))n=e(t);else{var r=dn("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,o=lq(t,XFe);n=F.createElement(u2,kc({},o,{key:i,className:r}))}return n});function wh(e){"@babel/helpers - typeof";return wh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wh(e)}function aje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sje(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pq(r.key),r)}}function uje(e,t,n){return sje(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function lje(e,t,n){return t=yx(t),cje(e,dq()?Reflect.construct(t,n||[],yx(e).constructor):t.apply(e,n))}function cje(e,t){if(t&&(wh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fje(e)}function fje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dq=function(){return!!e})()}function yx(e){return yx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yx(e)}function dje(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&t4(e,t)}function t4(e,t){return t4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},t4(e,t)}function hq(e,t,n){return t=pq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pq(e){var t=hje(e,"string");return wh(t)=="symbol"?t:t+""}function hje(e,t){if(wh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(wh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var v2=function(e){function t(){return aje(this,t),lje(this,t,arguments)}return dje(t,e),uje(t,[{key:"render",value:function(){return null}}])}(F.Component);hq(v2,"displayName","ZAxis");hq(v2,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var pje=["option","isActive"];function D0(){return D0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D0.apply(this,arguments)}function gje(e,t){if(e==null)return{};var n=mje(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function mje(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function vje(e){var t=e.option,n=e.isActive,r=gje(e,pje);return typeof t=="string"?F.createElement(z6,D0({option:F.createElement(Yw,D0({type:t},r)),isActive:n,shapeType:"symbols"},r)):F.createElement(z6,D0({option:t,isActive:n,shapeType:"symbols"},r))}function _h(e){"@babel/helpers - typeof";return _h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_h(e)}function $0(){return $0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$0.apply(this,arguments)}function TI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function oa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TI(Object(n),!0).forEach(function(r){fl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mq(r.key),r)}}function bje(e,t,n){return MI(e.prototype,t),MI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function xje(e,t,n){return t=bx(t),wje(e,gq()?Reflect.construct(t,n,bx(e).constructor):t.apply(e,n))}function wje(e,t){if(t&&(_h(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _je(e)}function _je(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gq=function(){return!!e})()}function bx(e){return bx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bx(e)}function Sje(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n4(e,t)}function n4(e,t){return n4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},n4(e,t)}function fl(e,t,n){return t=mq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mq(e){var t=Cje(e,"string");return _h(t)=="symbol"?t:t+""}function Cje(e,t){if(_h(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(_h(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var y2=function(e){function t(){var n;yje(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=xje(this,t,[].concat(i)),fl(n,"state",{isAnimationFinished:!1}),fl(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0})}),fl(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1})}),fl(n,"id",bf("recharts-scatter-")),n}return Sje(t,e),bje(t,[{key:"renderSymbolsStatically",value:function(r){var i=this,o=this.props,a=o.shape,s=o.activeShape,u=o.activeIndex,l=zt(this.props,!1);return r.map(function(c,f){var h=u===f,p=h?s:a,m=oa(oa({},l),c);return F.createElement(En,$0({className:"recharts-scatter-symbol",key:"symbol-".concat(c?.cx,"-").concat(c?.cy,"-").concat(c?.size,"-").concat(f)},Og(i.props,c,f),{role:"img"}),F.createElement(vje,$0({option:p,isActive:h,key:"symbol-".concat(f)},m)))})}},{key:"renderSymbolsWithAnimation",value:function(){var r=this,i=this.props,o=i.points,a=i.isAnimationActive,s=i.animationBegin,u=i.animationDuration,l=i.animationEasing,c=i.animationId,f=this.state.prevPoints;return F.createElement(Qa,{begin:s,duration:u,isActive:a,easing:l,from:{t:0},to:{t:1},key:"pie-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(h){var p=h.t,m=o.map(function(v,b){var w=f&&f[b];if(w){var x=Er(w.cx,v.cx),S=Er(w.cy,v.cy),O=Er(w.size,v.size);return oa(oa({},v),{},{cx:x(p),cy:S(p),size:O(p)})}var E=Er(0,v.size);return oa(oa({},v),{},{size:E(p)})});return F.createElement(En,null,r.renderSymbolsStatically(m))})}},{key:"renderSymbols",value:function(){var r=this.props,i=r.points,o=r.isAnimationActive,a=this.state.prevPoints;return o&&i&&i.length&&(!a||!rf(a,i))?this.renderSymbolsWithAnimation():this.renderSymbolsStatically(i)}},{key:"renderErrorBar",value:function(){var r=this.props.isAnimationActive;if(r&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.points,a=i.xAxis,s=i.yAxis,u=i.children,l=po(u,np);return l?l.map(function(c,f){var h=c.props,p=h.direction,m=h.dataKey;return F.cloneElement(c,{key:"".concat(p,"-").concat(m,"-").concat(o[f]),data:o,xAxis:a,yAxis:s,layout:p==="x"?"vertical":"horizontal",dataPointFormatter:function(b,w){return{x:b.cx,y:b.cy,value:p==="x"?+b.node.x:+b.node.y,errorVal:Kr(b,w)}}})}):null}},{key:"renderLine",value:function(){var r=this.props,i=r.points,o=r.line,a=r.lineType,s=r.lineJointType,u=zt(this.props,!1),l=zt(o,!1),c,f;if(a==="joint")c=i.map(function(S){return{x:S.cx,y:S.cy}});else if(a==="fitting"){var h=mSe(i),p=h.xmin,m=h.xmax,v=h.a,b=h.b,w=function(O){return v*O+b};c=[{x:p,y:w(p)},{x:m,y:w(m)}]}var x=oa(oa(oa({},u),{},{fill:"none",stroke:u&&u.fill},l),{},{points:c});return F.isValidElement(o)?f=F.cloneElement(o,x):Ht(o)?f=o(x):f=F.createElement(Lc,$0({},x,{type:s})),F.createElement(En,{className:"recharts-scatter-line",key:"recharts-scatter-line"},f)}},{key:"render",value:function(){var r=this.props,i=r.hide,o=r.points,a=r.line,s=r.className,u=r.xAxis,l=r.yAxis,c=r.left,f=r.top,h=r.width,p=r.height,m=r.id,v=r.isAnimationActive;if(i||!o||!o.length)return null;var b=this.state.isAnimationFinished,w=dn("recharts-scatter",s),x=u&&u.allowDataOverflow,S=l&&l.allowDataOverflow,O=x||S,E=Ut(m)?this.id:m;return F.createElement(En,{className:w,clipPath:O?"url(#clipPath-".concat(E,")"):null},x||S?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(E)},F.createElement("rect",{x:x?c:c-h/2,y:S?f:f-p/2,width:x?h:h*2,height:S?p:p*2}))):null,a&&this.renderLine(),this.renderErrorBar(),F.createElement(En,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!v||b)&&Ps.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:i.curPoints}:r.points!==i.curPoints?{curPoints:r.points}:null}}])}(y.PureComponent);fl(y2,"displayName","Scatter");fl(y2,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!qa.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});fl(y2,"getComposedData",function(e){var t=e.xAxis,n=e.yAxis,r=e.zAxis,i=e.item,o=e.displayedData,a=e.xAxisTicks,s=e.yAxisTicks,u=e.offset,l=i.props.tooltipType,c=po(i.props.children,gA),f=Ut(t.dataKey)?i.props.dataKey:t.dataKey,h=Ut(n.dataKey)?i.props.dataKey:n.dataKey,p=r&&r.dataKey,m=r?r.range:v2.defaultProps.range,v=m&&m[0],b=t.scale.bandwidth?t.scale.bandwidth():0,w=n.scale.bandwidth?n.scale.bandwidth():0,x=o.map(function(S,O){var E=Kr(S,f),C=Kr(S,h),P=!Ut(p)&&Kr(S,p)||"-",M=[{name:Ut(t.dataKey)?i.props.name:t.name||t.dataKey,unit:t.unit||"",value:E,payload:S,dataKey:f,type:l},{name:Ut(n.dataKey)?i.props.name:n.name||n.dataKey,unit:n.unit||"",value:C,payload:S,dataKey:h,type:l}];P!=="-"&&M.push({name:r.name||r.dataKey,unit:r.unit||"",value:P,payload:S,dataKey:p,type:l});var I=ch({axis:t,ticks:a,bandSize:b,entry:S,index:O,dataKey:f}),B=ch({axis:n,ticks:s,bandSize:w,entry:S,index:O,dataKey:h}),W=P!=="-"?r.scale(P):v,V=Math.sqrt(Math.max(W,0)/Math.PI);return oa(oa({},S),{},{cx:I,cy:B,x:I-V,y:B-V,xAxis:t,yAxis:n,zAxis:r,width:2*V,height:2*V,size:W,node:{x:E,y:C,z:P},tooltipPayload:M,tooltipPosition:{x:I,y:B},payload:S},c[O]&&c[O].props)});return oa({points:x},u)});function Sh(e){"@babel/helpers - typeof";return Sh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sh(e)}function Eje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Oje(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bq(r.key),r)}}function Aje(e,t,n){return Oje(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Pje(e,t,n){return t=xx(t),kje(e,vq()?Reflect.construct(t,n||[],xx(e).constructor):t.apply(e,n))}function kje(e,t){if(t&&(Sh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Tje(e)}function Tje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vq=function(){return!!e})()}function xx(e){return xx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xx(e)}function Mje(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r4(e,t)}function r4(e,t){return r4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},r4(e,t)}function yq(e,t,n){return t=bq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bq(e){var t=Rje(e,"string");return Sh(t)=="symbol"?t:t+""}function Rje(e,t){if(Sh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Sh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function i4(){return i4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i4.apply(this,arguments)}function Dje(e){var t=e.xAxisId,n=HA(),r=KA(),i=GK(t);return i==null?null:F.createElement(op,i4({},i,{className:dn("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(a){return uu(a,!0)}}))}var XA=function(e){function t(){return Eje(this,t),Pje(this,t,arguments)}return Mje(t,e),Aje(t,[{key:"render",value:function(){return F.createElement(Dje,this.props)}}])}(F.Component);yq(XA,"displayName","XAxis");yq(XA,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function Ch(e){"@babel/helpers - typeof";return Ch=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ch(e)}function $je(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ije(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_q(r.key),r)}}function Nje(e,t,n){return Ije(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lje(e,t,n){return t=wx(t),Fje(e,xq()?Reflect.construct(t,n||[],wx(e).constructor):t.apply(e,n))}function Fje(e,t){if(t&&(Ch(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jje(e)}function jje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xq=function(){return!!e})()}function wx(e){return wx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wx(e)}function Bje(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o4(e,t)}function o4(e,t){return o4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},o4(e,t)}function wq(e,t,n){return t=_q(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _q(e){var t=zje(e,"string");return Ch(t)=="symbol"?t:t+""}function zje(e,t){if(Ch(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ch(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function a4(){return a4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a4.apply(this,arguments)}var Uje=function(t){var n=t.yAxisId,r=HA(),i=KA(),o=YK(n);return o==null?null:F.createElement(op,a4({},o,{className:dn("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:r,height:i},ticksGenerator:function(s){return uu(s,!0)}}))},QA=function(e){function t(){return $je(this,t),Lje(this,t,arguments)}return Bje(t,e),Nje(t,[{key:"render",value:function(){return F.createElement(Uje,this.props)}}])}(F.Component);wq(QA,"displayName","YAxis");wq(QA,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function RI(e){return Kje(e)||Hje(e)||Wje(e)||Vje()}function Vje(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Wje(e,t){if(e){if(typeof e=="string")return s4(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s4(e,t)}}function Hje(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Kje(e){if(Array.isArray(e))return s4(e)}function s4(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u4=function(t,n,r,i,o){var a=po(t,GA),s=po(t,h2),u=[].concat(RI(a),RI(s)),l=po(t,g2),c="".concat(i,"Id"),f=i[0],h=n;if(u.length&&(h=u.reduce(function(v,b){if(b.props[c]===r&&ks(b.props,"extendDomain")&&qe(b.props[f])){var w=b.props[f];return[Math.min(v[0],w),Math.max(v[1],w)]}return v},h)),l.length){var p="".concat(f,"1"),m="".concat(f,"2");h=l.reduce(function(v,b){if(b.props[c]===r&&ks(b.props,"extendDomain")&&qe(b.props[p])&&qe(b.props[m])){var w=b.props[p],x=b.props[m];return[Math.min(v[0],w,x),Math.max(v[1],w,x)]}return v},h)}return o&&o.length&&(h=o.reduce(function(v,b){return qe(b)?[Math.min(v[0],b),Math.max(v[1],b)]:v},h)),h},Sq={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(u,l,c){this.fn=u,this.context=l,this.once=c||!1}function o(u,l,c,f,h){if(typeof c!="function")throw new TypeError("The listener must be a function");var p=new i(c,f||u,h),m=n?n+l:l;return u._events[m]?u._events[m].fn?u._events[m]=[u._events[m],p]:u._events[m].push(p):(u._events[m]=p,u._eventsCount++),u}function a(u,l){--u._eventsCount===0?u._events=new r:delete u._events[l]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],c,f;if(this._eventsCount===0)return l;for(f in c=this._events)t.call(c,f)&&l.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(c)):l},s.prototype.listeners=function(l){var c=n?n+l:l,f=this._events[c];if(!f)return[];if(f.fn)return[f.fn];for(var h=0,p=f.length,m=new Array(p);h<p;h++)m[h]=f[h].fn;return m},s.prototype.listenerCount=function(l){var c=n?n+l:l,f=this._events[c];return f?f.fn?1:f.length:0},s.prototype.emit=function(l,c,f,h,p,m){var v=n?n+l:l;if(!this._events[v])return!1;var b=this._events[v],w=arguments.length,x,S;if(b.fn){switch(b.once&&this.removeListener(l,b.fn,void 0,!0),w){case 1:return b.fn.call(b.context),!0;case 2:return b.fn.call(b.context,c),!0;case 3:return b.fn.call(b.context,c,f),!0;case 4:return b.fn.call(b.context,c,f,h),!0;case 5:return b.fn.call(b.context,c,f,h,p),!0;case 6:return b.fn.call(b.context,c,f,h,p,m),!0}for(S=1,x=new Array(w-1);S<w;S++)x[S-1]=arguments[S];b.fn.apply(b.context,x)}else{var O=b.length,E;for(S=0;S<O;S++)switch(b[S].once&&this.removeListener(l,b[S].fn,void 0,!0),w){case 1:b[S].fn.call(b[S].context);break;case 2:b[S].fn.call(b[S].context,c);break;case 3:b[S].fn.call(b[S].context,c,f);break;case 4:b[S].fn.call(b[S].context,c,f,h);break;default:if(!x)for(E=1,x=new Array(w-1);E<w;E++)x[E-1]=arguments[E];b[S].fn.apply(b[S].context,x)}}return!0},s.prototype.on=function(l,c,f){return o(this,l,c,f,!1)},s.prototype.once=function(l,c,f){return o(this,l,c,f,!0)},s.prototype.removeListener=function(l,c,f,h){var p=n?n+l:l;if(!this._events[p])return this;if(!c)return a(this,p),this;var m=this._events[p];if(m.fn)m.fn===c&&(!h||m.once)&&(!f||m.context===f)&&a(this,p);else{for(var v=0,b=[],w=m.length;v<w;v++)(m[v].fn!==c||h&&!m[v].once||f&&m[v].context!==f)&&b.push(m[v]);b.length?this._events[p]=b.length===1?b[0]:b:a(this,p)}return this},s.prototype.removeAllListeners=function(l){var c;return l?(c=n?n+l:l,this._events[c]&&a(this,c)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s})(Sq);var Cq=Sq.exports;const qje=Dn(Cq);var w3=new qje,_3="recharts.syncMouseEvents";function am(e){"@babel/helpers - typeof";return am=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},am(e)}function Gje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yje(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Eq(r.key),r)}}function Zje(e,t,n){return Yje(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function S3(e,t,n){return t=Eq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Eq(e){var t=Xje(e,"string");return am(t)=="symbol"?t:t+""}function Xje(e,t){if(am(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(am(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Qje=function(){function e(){Gje(this,e),S3(this,"activeIndex",0),S3(this,"coordinateList",[]),S3(this,"layout","horizontal")}return Zje(e,[{key:"setDetails",value:function(n){var r,i=n.coordinateList,o=i===void 0?null:i,a=n.container,s=a===void 0?null:a,u=n.layout,l=u===void 0?null:u,c=n.offset,f=c===void 0?null:c,h=n.mouseHandlerCallback,p=h===void 0?null:h;this.coordinateList=(r=o??this.coordinateList)!==null&&r!==void 0?r:[],this.container=s??this.container,this.layout=l??this.layout,this.offset=f??this.offset,this.mouseHandlerCallback=p??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),o=i.x,a=i.y,s=i.height,u=this.coordinateList[this.activeIndex].coordinate,l=((n=window)===null||n===void 0?void 0:n.scrollX)||0,c=((r=window)===null||r===void 0?void 0:r.scrollY)||0,f=o+u+l,h=a+this.offset.top+s/2+c;this.mouseHandlerCallback({pageX:f,pageY:h})}}}])}();function Jje(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e?.[0],i=e?.[1];if(r&&i&&qe(r)&&qe(i))return!0}return!1}function eBe(e,t,n,r){var i=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-i,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function Oq(e){var t=e.cx,n=e.cy,r=e.radius,i=e.startAngle,o=e.endAngle,a=pi(t,n,r,i),s=pi(t,n,r,o);return{points:[a,s],cx:t,cy:n,radius:r,startAngle:i,endAngle:o}}function tBe(e,t,n){var r,i,o,a;if(e==="horizontal")r=t.x,o=r,i=n.top,a=n.top+n.height;else if(e==="vertical")i=t.y,a=i,r=n.left,o=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,u=t.cy,l=t.innerRadius,c=t.outerRadius,f=t.angle,h=pi(s,u,l,f),p=pi(s,u,c,f);r=h.x,i=h.y,o=p.x,a=p.y}else return Oq(t);return[{x:r,y:i},{x:o,y:a}]}function sm(e){"@babel/helpers - typeof";return sm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sm(e)}function DI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DI(Object(n),!0).forEach(function(r){nBe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nBe(e,t,n){return t=rBe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rBe(e){var t=iBe(e,"string");return sm(t)=="symbol"?t:t+""}function iBe(e,t){if(sm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(sm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oBe(e){var t,n,r=e.element,i=e.tooltipEventType,o=e.isActive,a=e.activeCoordinate,s=e.activePayload,u=e.offset,l=e.activeTooltipIndex,c=e.tooltipAxisBandSize,f=e.layout,h=e.chartName,p=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!p||!o||!a||h!=="ScatterChart"&&i!=="axis")return null;var m,v=Lc;if(h==="ScatterChart")m=a,v=T$e;else if(h==="BarChart")m=eBe(f,a,u,c),v=zA;else if(f==="radial"){var b=Oq(a),w=b.cx,x=b.cy,S=b.radius,O=b.startAngle,E=b.endAngle;m={cx:w,cy:x,startAngle:O,endAngle:E,innerRadius:S,outerRadius:S},v=_K}else m={points:tBe(f,a,u)},v=Lc;var C=$1($1($1($1({stroke:"#ccc",pointerEvents:"none"},u),m),zt(p,!1)),{},{payload:s,payloadIndex:l,className:dn("recharts-tooltip-cursor",p.className)});return y.isValidElement(p)?y.cloneElement(p,C):y.createElement(v,C)}var aBe=["item"],sBe=["children","className","width","height","style","compact","title","desc"];function Eh(e){"@babel/helpers - typeof";return Eh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eh(e)}function wd(){return wd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wd.apply(this,arguments)}function $I(e,t){return cBe(e)||lBe(e,t)||Pq(e,t)||uBe()}function uBe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lBe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function cBe(e){if(Array.isArray(e))return e}function II(e,t){if(e==null)return{};var n=fBe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function fBe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function dBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hBe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,kq(r.key),r)}}function pBe(e,t,n){return hBe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gBe(e,t,n){return t=_x(t),mBe(e,Aq()?Reflect.construct(t,n,_x(e).constructor):t.apply(e,n))}function mBe(e,t){if(t&&(Eh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vBe(e)}function vBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Aq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Aq=function(){return!!e})()}function _x(e){return _x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_x(e)}function yBe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l4(e,t)}function l4(e,t){return l4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},l4(e,t)}function Oh(e){return wBe(e)||xBe(e)||Pq(e)||bBe()}function bBe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pq(e,t){if(e){if(typeof e=="string")return c4(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c4(e,t)}}function xBe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function wBe(e){if(Array.isArray(e))return c4(e)}function c4(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function NI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NI(Object(n),!0).forEach(function(r){kt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kt(e,t,n){return t=kq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kq(e){var t=_Be(e,"string");return Eh(t)=="symbol"?t:t+""}function _Be(e,t){if(Eh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Eh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var SBe={xAxis:["bottom","top"],yAxis:["left","right"]},CBe={width:"100%",height:"100%"},Tq={x:0,y:0};function I1(e){return e}var EBe=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},OBe=function(t,n,r,i){var o=n.find(function(c){return c&&c.index===r});if(o){if(t==="horizontal")return{x:o.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:o.coordinate};if(t==="centric"){var a=o.coordinate,s=i.radius;return Se(Se(Se({},i),pi(i.cx,i.cy,s,a)),{},{angle:a,radius:s})}var u=o.coordinate,l=i.angle;return Se(Se(Se({},i),pi(i.cx,i.cy,u,l)),{},{angle:l,radius:u})}return Tq},b2=function(t,n){var r=n.graphicalItems,i=n.dataStartIndex,o=n.dataEndIndex,a=(r??[]).reduce(function(s,u){var l=u.props.data;return l&&l.length?[].concat(Oh(s),Oh(l)):s},[]);return a.length>0?a:t&&t.length&&qe(i)&&qe(o)?t.slice(i,o+1):[]};function Mq(e){return e==="number"?[0,"auto"]:void 0}var f4=function(t,n,r,i){var o=t.graphicalItems,a=t.tooltipAxis,s=b2(n,t);return r<0||!o||!o.length||r>=s.length?null:o.reduce(function(u,l){var c,f=(c=l.props.data)!==null&&c!==void 0?c:n;f&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(f=f.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(a.dataKey&&!a.allowDuplicatedCategory){var p=f===void 0?s:f;h=_b(p,a.dataKey,i)}else h=f&&f[r]||s[r];return h?[].concat(Oh(u),[bK(l,h)]):u},[])},LI=function(t,n,r,i){var o=i||{x:t.chartX,y:t.chartY},a=EBe(o,r),s=t.orderedTooltipTicks,u=t.tooltipAxis,l=t.tooltipTicks,c=A9e(a,s,l,u);if(c>=0&&l){var f=l[c]&&l[c].value,h=f4(t,n,c,f),p=OBe(r,s,c,o);return{activeTooltipIndex:c,activeLabel:f,activePayload:h,activeCoordinate:p}}return null},ABe=function(t,n){var r=n.axes,i=n.graphicalItems,o=n.axisType,a=n.axisIdKey,s=n.stackGroups,u=n.dataStartIndex,l=n.dataEndIndex,c=t.layout,f=t.children,h=t.stackOffset,p=mK(c,o);return r.reduce(function(m,v){var b,w=v.type.defaultProps!==void 0?Se(Se({},v.type.defaultProps),v.props):v.props,x=w.type,S=w.dataKey,O=w.allowDataOverflow,E=w.allowDuplicatedCategory,C=w.scale,P=w.ticks,M=w.includeHidden,I=w[a];if(m[I])return m;var B=b2(t.data,{graphicalItems:i.filter(function(ie){var se,ye=a in ie.props?ie.props[a]:(se=ie.type.defaultProps)===null||se===void 0?void 0:se[a];return ye===I}),dataStartIndex:u,dataEndIndex:l}),W=B.length,V,ee,Z;Jje(w.domain,O,x)&&(V=E6(w.domain,null,O),p&&(x==="number"||C!=="auto")&&(Z=T0(B,S,"category")));var K=Mq(x);if(!V||V.length===0){var G,H=(G=w.domain)!==null&&G!==void 0?G:K;if(S){if(V=T0(B,S,x),x==="category"&&p){var j=gSe(V);E&&j?(ee=V,V=ax(0,W)):E||(V=f$(H,V,v).reduce(function(ie,se){return ie.indexOf(se)>=0?ie:[].concat(Oh(ie),[se])},[]))}else if(x==="category")E?V=V.filter(function(ie){return ie!==""&&!Ut(ie)}):V=f$(H,V,v).reduce(function(ie,se){return ie.indexOf(se)>=0||se===""||Ut(se)?ie:[].concat(Oh(ie),[se])},[]);else if(x==="number"){var q=R9e(B,i.filter(function(ie){var se,ye,we=a in ie.props?ie.props[a]:(se=ie.type.defaultProps)===null||se===void 0?void 0:se[a],He="hide"in ie.props?ie.props.hide:(ye=ie.type.defaultProps)===null||ye===void 0?void 0:ye.hide;return we===I&&(M||!He)}),S,o,c);q&&(V=q)}p&&(x==="number"||C!=="auto")&&(Z=T0(B,S,"category"))}else p?V=ax(0,W):s&&s[I]&&s[I].hasStack&&x==="number"?V=h==="expand"?[0,1]:yK(s[I].stackGroups,u,l):V=gK(B,i.filter(function(ie){var se=a in ie.props?ie.props[a]:ie.type.defaultProps[a],ye="hide"in ie.props?ie.props.hide:ie.type.defaultProps.hide;return se===I&&(M||!ye)}),x,c,!0);if(x==="number")V=u4(f,V,I,o,P),H&&(V=E6(H,V,O));else if(x==="category"&&H){var Y=H,re=V.every(function(ie){return Y.indexOf(ie)>=0});re&&(V=Y)}}return Se(Se({},m),{},kt({},I,Se(Se({},w),{},{axisType:o,domain:V,categoricalDomain:Z,duplicateDomain:ee,originalDomain:(b=w.domain)!==null&&b!==void 0?b:K,isCategorical:p,layout:c})))},{})},PBe=function(t,n){var r=n.graphicalItems,i=n.Axis,o=n.axisType,a=n.axisIdKey,s=n.stackGroups,u=n.dataStartIndex,l=n.dataEndIndex,c=t.layout,f=t.children,h=b2(t.data,{graphicalItems:r,dataStartIndex:u,dataEndIndex:l}),p=h.length,m=mK(c,o),v=-1;return r.reduce(function(b,w){var x=w.type.defaultProps!==void 0?Se(Se({},w.type.defaultProps),w.props):w.props,S=x[a],O=Mq("number");if(!b[S]){v++;var E;return m?E=ax(0,p):s&&s[S]&&s[S].hasStack?(E=yK(s[S].stackGroups,u,l),E=u4(f,E,S,o)):(E=E6(O,gK(h,r.filter(function(C){var P,M,I=a in C.props?C.props[a]:(P=C.type.defaultProps)===null||P===void 0?void 0:P[a],B="hide"in C.props?C.props.hide:(M=C.type.defaultProps)===null||M===void 0?void 0:M.hide;return I===S&&!B}),"number",c),i.defaultProps.allowDataOverflow),E=u4(f,E,S,o)),Se(Se({},b),{},kt({},S,Se(Se({axisType:o},i.defaultProps),{},{hide:!0,orientation:pa(SBe,"".concat(o,".").concat(v%2),null),domain:E,originalDomain:O,isCategorical:m,layout:c})))}return b},{})},kBe=function(t,n){var r=n.axisType,i=r===void 0?"xAxis":r,o=n.AxisComp,a=n.graphicalItems,s=n.stackGroups,u=n.dataStartIndex,l=n.dataEndIndex,c=t.children,f="".concat(i,"Id"),h=po(c,o),p={};return h.length?p=ABe(t,{axes:h,graphicalItems:a,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:u,dataEndIndex:l}):a&&a.length&&(p=PBe(t,{Axis:o,graphicalItems:a,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:u,dataEndIndex:l})),p},TBe=function(t){var n=il(t),r=uu(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:hA(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Xb(n,r)}},FI=function(t){var n=t.children,r=t.defaultShowTooltip,i=To(n,hh),o=0,a=0;return t.data&&t.data.length!==0&&(a=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(a=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:a,activeTooltipIndex:-1,isTooltipActive:!!r}},MBe=function(t){return!t||!t.length?!1:t.some(function(n){var r=du(n&&n.type);return r&&r.indexOf("Bar")>=0})},jI=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},RBe=function(t,n){var r=t.props,i=t.graphicalItems,o=t.xAxisMap,a=o===void 0?{}:o,s=t.yAxisMap,u=s===void 0?{}:s,l=r.width,c=r.height,f=r.children,h=r.margin||{},p=To(f,hh),m=To(f,Nd),v=Object.keys(u).reduce(function(E,C){var P=u[C],M=P.orientation;return!P.mirror&&!P.hide?Se(Se({},E),{},kt({},M,E[M]+P.width)):E},{left:h.left||0,right:h.right||0}),b=Object.keys(a).reduce(function(E,C){var P=a[C],M=P.orientation;return!P.mirror&&!P.hide?Se(Se({},E),{},kt({},M,pa(E,"".concat(M))+P.height)):E},{top:h.top||0,bottom:h.bottom||0}),w=Se(Se({},b),v),x=w.bottom;p&&(w.bottom+=p.props.height||hh.defaultProps.height),m&&n&&(w=T9e(w,i,r,n));var S=l-w.left-w.right,O=c-w.top-w.bottom;return Se(Se({brushBottom:x},w),{},{width:Math.max(S,0),height:Math.max(O,0)})},DBe=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},$Be=function(t){var n=t.chartName,r=t.GraphicalChild,i=t.defaultTooltipEventType,o=i===void 0?"axis":i,a=t.validateTooltipEventTypes,s=a===void 0?["axis"]:a,u=t.axisComponents,l=t.legendContent,c=t.formatAxisMap,f=t.defaultProps,h=function(w,x){var S=x.graphicalItems,O=x.stackGroups,E=x.offset,C=x.updateId,P=x.dataStartIndex,M=x.dataEndIndex,I=w.barSize,B=w.layout,W=w.barGap,V=w.barCategoryGap,ee=w.maxBarSize,Z=jI(B),K=Z.numericAxisName,G=Z.cateAxisName,H=MBe(S),j=[];return S.forEach(function(q,Y){var re=b2(w.data,{graphicalItems:[q],dataStartIndex:P,dataEndIndex:M}),ie=q.type.defaultProps!==void 0?Se(Se({},q.type.defaultProps),q.props):q.props,se=ie.dataKey,ye=ie.maxBarSize,we=ie["".concat(K,"Id")],He=ie["".concat(G,"Id")],Ee={},it=u.reduce(function(ze,Fe){var Ae=x["".concat(Fe.axisType,"Map")],tt=ie["".concat(Fe.axisType,"Id")];Ae&&Ae[tt]||Fe.axisType==="zAxis"||af();var mt=Ae[tt];return Se(Se({},ze),{},kt(kt({},Fe.axisType,mt),"".concat(Fe.axisType,"Ticks"),uu(mt)))},Ee),ke=it[G],Le=it["".concat(G,"Ticks")],De=O&&O[we]&&O[we].hasStack&&W9e(q,O[we].stackGroups),me=du(q.type).indexOf("Bar")>=0,yt=Xb(ke,Le),lt=[],Nt=H&&P9e({barSize:I,stackGroups:O,totalSize:DBe(it,G)});if(me){var yn,nn,ne=Ut(ye)?ee:ye,de=(yn=(nn=Xb(ke,Le,!0))!==null&&nn!==void 0?nn:ne)!==null&&yn!==void 0?yn:0;lt=k9e({barGap:W,barCategoryGap:V,bandSize:de!==yt?de:yt,sizeList:Nt[He],maxBarSize:ne}),de!==yt&&(lt=lt.map(function(ze){return Se(Se({},ze),{},{position:Se(Se({},ze.position),{},{offset:ze.position.offset-de/2})})}))}var ge=q&&q.type&&q.type.getComposedData;ge&&j.push({props:Se(Se({},ge(Se(Se({},it),{},{displayedData:re,props:w,dataKey:se,item:q,bandSize:yt,barPosition:lt,offset:E,stackedData:De,layout:B,dataStartIndex:P,dataEndIndex:M}))),{},kt(kt(kt({key:q.key||"item-".concat(Y)},K,it[K]),G,it[G]),"animationId",C)),childIndex:ASe(q,w.children),item:q})}),j},p=function(w,x){var S=w.props,O=w.dataStartIndex,E=w.dataEndIndex,C=w.updateId;if(!oD({props:S}))return null;var P=S.children,M=S.layout,I=S.stackOffset,B=S.data,W=S.reverseStackOrder,V=jI(M),ee=V.numericAxisName,Z=V.cateAxisName,K=po(P,r),G=z9e(B,K,"".concat(ee,"Id"),"".concat(Z,"Id"),I,W),H=u.reduce(function(ie,se){var ye="".concat(se.axisType,"Map");return Se(Se({},ie),{},kt({},ye,kBe(S,Se(Se({},se),{},{graphicalItems:K,stackGroups:se.axisType===ee&&G,dataStartIndex:O,dataEndIndex:E}))))},{}),j=RBe(Se(Se({},H),{},{props:S,graphicalItems:K}),x?.legendBBox);Object.keys(H).forEach(function(ie){H[ie]=c(S,H[ie],j,ie.replace("Map",""),n)});var q=H["".concat(Z,"Map")],Y=TBe(q),re=h(S,Se(Se({},H),{},{dataStartIndex:O,dataEndIndex:E,updateId:C,graphicalItems:K,stackGroups:G,offset:j}));return Se(Se({formattedGraphicalItems:re,graphicalItems:K,offset:j,stackGroups:G},Y),H)},m=function(b){function w(x){var S,O,E;return dBe(this,w),E=gBe(this,w,[x]),kt(E,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),kt(E,"accessibilityManager",new Qje),kt(E,"handleLegendBBoxUpdate",function(C){if(C){var P=E.state,M=P.dataStartIndex,I=P.dataEndIndex,B=P.updateId;E.setState(Se({legendBBox:C},p({props:E.props,dataStartIndex:M,dataEndIndex:I,updateId:B},Se(Se({},E.state),{},{legendBBox:C}))))}}),kt(E,"handleReceiveSyncEvent",function(C,P,M){if(E.props.syncId===C){if(M===E.eventEmitterSymbol&&typeof E.props.syncMethod!="function")return;E.applySyncEvent(P)}}),kt(E,"handleBrushChange",function(C){var P=C.startIndex,M=C.endIndex;if(P!==E.state.dataStartIndex||M!==E.state.dataEndIndex){var I=E.state.updateId;E.setState(function(){return Se({dataStartIndex:P,dataEndIndex:M},p({props:E.props,dataStartIndex:P,dataEndIndex:M,updateId:I},E.state))}),E.triggerSyncEvent({dataStartIndex:P,dataEndIndex:M})}}),kt(E,"handleMouseEnter",function(C){var P=E.getMouseInfo(C);if(P){var M=Se(Se({},P),{},{isTooltipActive:!0});E.setState(M),E.triggerSyncEvent(M);var I=E.props.onMouseEnter;Ht(I)&&I(M,C)}}),kt(E,"triggeredAfterMouseMove",function(C){var P=E.getMouseInfo(C),M=P?Se(Se({},P),{},{isTooltipActive:!0}):{isTooltipActive:!1};E.setState(M),E.triggerSyncEvent(M);var I=E.props.onMouseMove;Ht(I)&&I(M,C)}),kt(E,"handleItemMouseEnter",function(C){E.setState(function(){return{isTooltipActive:!0,activeItem:C,activePayload:C.tooltipPayload,activeCoordinate:C.tooltipPosition||{x:C.cx,y:C.cy}}})}),kt(E,"handleItemMouseLeave",function(){E.setState(function(){return{isTooltipActive:!1}})}),kt(E,"handleMouseMove",function(C){C.persist(),E.throttleTriggeredAfterMouseMove(C)}),kt(E,"handleMouseLeave",function(C){E.throttleTriggeredAfterMouseMove.cancel();var P={isTooltipActive:!1};E.setState(P),E.triggerSyncEvent(P);var M=E.props.onMouseLeave;Ht(M)&&M(P,C)}),kt(E,"handleOuterEvent",function(C){var P=OSe(C),M=pa(E.props,"".concat(P));if(P&&Ht(M)){var I,B;/.*touch.*/i.test(P)?B=E.getMouseInfo(C.changedTouches[0]):B=E.getMouseInfo(C),M((I=B)!==null&&I!==void 0?I:{},C)}}),kt(E,"handleClick",function(C){var P=E.getMouseInfo(C);if(P){var M=Se(Se({},P),{},{isTooltipActive:!0});E.setState(M),E.triggerSyncEvent(M);var I=E.props.onClick;Ht(I)&&I(M,C)}}),kt(E,"handleMouseDown",function(C){var P=E.props.onMouseDown;if(Ht(P)){var M=E.getMouseInfo(C);P(M,C)}}),kt(E,"handleMouseUp",function(C){var P=E.props.onMouseUp;if(Ht(P)){var M=E.getMouseInfo(C);P(M,C)}}),kt(E,"handleTouchMove",function(C){C.changedTouches!=null&&C.changedTouches.length>0&&E.throttleTriggeredAfterMouseMove(C.changedTouches[0])}),kt(E,"handleTouchStart",function(C){C.changedTouches!=null&&C.changedTouches.length>0&&E.handleMouseDown(C.changedTouches[0])}),kt(E,"handleTouchEnd",function(C){C.changedTouches!=null&&C.changedTouches.length>0&&E.handleMouseUp(C.changedTouches[0])}),kt(E,"handleDoubleClick",function(C){var P=E.props.onDoubleClick;if(Ht(P)){var M=E.getMouseInfo(C);P(M,C)}}),kt(E,"handleContextMenu",function(C){var P=E.props.onContextMenu;if(Ht(P)){var M=E.getMouseInfo(C);P(M,C)}}),kt(E,"triggerSyncEvent",function(C){E.props.syncId!==void 0&&w3.emit(_3,E.props.syncId,C,E.eventEmitterSymbol)}),kt(E,"applySyncEvent",function(C){var P=E.props,M=P.layout,I=P.syncMethod,B=E.state.updateId,W=C.dataStartIndex,V=C.dataEndIndex;if(C.dataStartIndex!==void 0||C.dataEndIndex!==void 0)E.setState(Se({dataStartIndex:W,dataEndIndex:V},p({props:E.props,dataStartIndex:W,dataEndIndex:V,updateId:B},E.state)));else if(C.activeTooltipIndex!==void 0){var ee=C.chartX,Z=C.chartY,K=C.activeTooltipIndex,G=E.state,H=G.offset,j=G.tooltipTicks;if(!H)return;if(typeof I=="function")K=I(j,C);else if(I==="value"){K=-1;for(var q=0;q<j.length;q++)if(j[q].value===C.activeLabel){K=q;break}}var Y=Se(Se({},H),{},{x:H.left,y:H.top}),re=Math.min(ee,Y.x+Y.width),ie=Math.min(Z,Y.y+Y.height),se=j[K]&&j[K].value,ye=f4(E.state,E.props.data,K),we=j[K]?{x:M==="horizontal"?j[K].coordinate:re,y:M==="horizontal"?ie:j[K].coordinate}:Tq;E.setState(Se(Se({},C),{},{activeLabel:se,activeCoordinate:we,activePayload:ye,activeTooltipIndex:K}))}else E.setState(C)}),kt(E,"renderCursor",function(C){var P,M=E.state,I=M.isTooltipActive,B=M.activeCoordinate,W=M.activePayload,V=M.offset,ee=M.activeTooltipIndex,Z=M.tooltipAxisBandSize,K=E.getTooltipEventType(),G=(P=C.props.active)!==null&&P!==void 0?P:I,H=E.props.layout,j=C.key||"_recharts-cursor";return F.createElement(oBe,{key:j,activeCoordinate:B,activePayload:W,activeTooltipIndex:ee,chartName:n,element:C,isActive:G,layout:H,offset:V,tooltipAxisBandSize:Z,tooltipEventType:K})}),kt(E,"renderPolarAxis",function(C,P,M){var I=pa(C,"type.axisType"),B=pa(E.state,"".concat(I,"Map")),W=C.type.defaultProps,V=W!==void 0?Se(Se({},W),C.props):C.props,ee=B&&B[V["".concat(I,"Id")]];return y.cloneElement(C,Se(Se({},ee),{},{className:dn(I,ee.className),key:C.key||"".concat(P,"-").concat(M),ticks:uu(ee,!0)}))}),kt(E,"renderPolarGrid",function(C){var P=C.props,M=P.radialLines,I=P.polarAngles,B=P.polarRadius,W=E.state,V=W.radiusAxisMap,ee=W.angleAxisMap,Z=il(V),K=il(ee),G=K.cx,H=K.cy,j=K.innerRadius,q=K.outerRadius;return y.cloneElement(C,{polarAngles:Array.isArray(I)?I:uu(K,!0).map(function(Y){return Y.coordinate}),polarRadius:Array.isArray(B)?B:uu(Z,!0).map(function(Y){return Y.coordinate}),cx:G,cy:H,innerRadius:j,outerRadius:q,key:C.key||"polar-grid",radialLines:M})}),kt(E,"renderLegend",function(){var C=E.state.formattedGraphicalItems,P=E.props,M=P.children,I=P.width,B=P.height,W=E.props.margin||{},V=I-(W.left||0)-(W.right||0),ee=hK({children:M,formattedGraphicalItems:C,legendWidth:V,legendContent:l});if(!ee)return null;var Z=ee.item,K=II(ee,aBe);return y.cloneElement(Z,Se(Se({},K),{},{chartWidth:I,chartHeight:B,margin:W,onBBoxUpdate:E.handleLegendBBoxUpdate}))}),kt(E,"renderTooltip",function(){var C,P=E.props,M=P.children,I=P.accessibilityLayer,B=To(M,eu);if(!B)return null;var W=E.state,V=W.isTooltipActive,ee=W.activeCoordinate,Z=W.activePayload,K=W.activeLabel,G=W.offset,H=(C=B.props.active)!==null&&C!==void 0?C:V;return y.cloneElement(B,{viewBox:Se(Se({},G),{},{x:G.left,y:G.top}),active:H,label:K,payload:H?Z:[],coordinate:ee,accessibilityLayer:I})}),kt(E,"renderBrush",function(C){var P=E.props,M=P.margin,I=P.data,B=E.state,W=B.offset,V=B.dataStartIndex,ee=B.dataEndIndex,Z=B.updateId;return y.cloneElement(C,{key:C.key||"_recharts-brush",onChange:T1(E.handleBrushChange,C.props.onChange),data:I,x:qe(C.props.x)?C.props.x:W.left,y:qe(C.props.y)?C.props.y:W.top+W.height+W.brushBottom-(M.bottom||0),width:qe(C.props.width)?C.props.width:W.width,startIndex:V,endIndex:ee,updateId:"brush-".concat(Z)})}),kt(E,"renderReferenceElement",function(C,P,M){if(!C)return null;var I=E,B=I.clipPathId,W=E.state,V=W.xAxisMap,ee=W.yAxisMap,Z=W.offset,K=C.type.defaultProps||{},G=C.props,H=G.xAxisId,j=H===void 0?K.xAxisId:H,q=G.yAxisId,Y=q===void 0?K.yAxisId:q;return y.cloneElement(C,{key:C.key||"".concat(P,"-").concat(M),xAxis:V[j],yAxis:ee[Y],viewBox:{x:Z.left,y:Z.top,width:Z.width,height:Z.height},clipPathId:B})}),kt(E,"renderActivePoints",function(C){var P=C.item,M=C.activePoint,I=C.basePoint,B=C.childIndex,W=C.isRange,V=[],ee=P.props.key,Z=P.item.type.defaultProps!==void 0?Se(Se({},P.item.type.defaultProps),P.item.props):P.item.props,K=Z.activeDot,G=Z.dataKey,H=Se(Se({index:B,dataKey:G,cx:M.x,cy:M.y,r:4,fill:BA(P.item),strokeWidth:2,stroke:"#fff",payload:M.payload,value:M.value},zt(K,!1)),Sb(K));return V.push(w.renderActiveDot(K,H,"".concat(ee,"-activePoint-").concat(B))),I?V.push(w.renderActiveDot(K,Se(Se({},H),{},{cx:I.x,cy:I.y}),"".concat(ee,"-basePoint-").concat(B))):W&&V.push(null),V}),kt(E,"renderGraphicChild",function(C,P,M){var I=E.filterFormatItem(C,P,M);if(!I)return null;var B=E.getTooltipEventType(),W=E.state,V=W.isTooltipActive,ee=W.tooltipAxis,Z=W.activeTooltipIndex,K=W.activeLabel,G=E.props.children,H=To(G,eu),j=I.props,q=j.points,Y=j.isRange,re=j.baseLine,ie=I.item.type.defaultProps!==void 0?Se(Se({},I.item.type.defaultProps),I.item.props):I.item.props,se=ie.activeDot,ye=ie.hide,we=ie.activeBar,He=ie.activeShape,Ee=!!(!ye&&V&&H&&(se||we||He)),it={};B!=="axis"&&H&&H.props.trigger==="click"?it={onClick:T1(E.handleItemMouseEnter,C.props.onClick)}:B!=="axis"&&(it={onMouseLeave:T1(E.handleItemMouseLeave,C.props.onMouseLeave),onMouseEnter:T1(E.handleItemMouseEnter,C.props.onMouseEnter)});var ke=y.cloneElement(C,Se(Se({},I.props),it));function Le(Fe){return typeof ee.dataKey=="function"?ee.dataKey(Fe.payload):null}if(Ee)if(Z>=0){var De,me;if(ee.dataKey&&!ee.allowDuplicatedCategory){var yt=typeof ee.dataKey=="function"?Le:"payload.".concat(ee.dataKey.toString());De=_b(q,yt,K),me=Y&&re&&_b(re,yt,K)}else De=q?.[Z],me=Y&&re&&re[Z];if(He||we){var lt=C.props.activeIndex!==void 0?C.props.activeIndex:Z;return[y.cloneElement(C,Se(Se(Se({},I.props),it),{},{activeIndex:lt})),null,null]}if(!Ut(De))return[ke].concat(Oh(E.renderActivePoints({item:I,activePoint:De,basePoint:me,childIndex:Z,isRange:Y})))}else{var Nt,yn=(Nt=E.getItemByXY(E.state.activeCoordinate))!==null&&Nt!==void 0?Nt:{graphicalItem:ke},nn=yn.graphicalItem,ne=nn.item,de=ne===void 0?C:ne,ge=nn.childIndex,ze=Se(Se(Se({},I.props),it),{},{activeIndex:ge});return[y.cloneElement(de,ze),null,null]}return Y?[ke,null,null]:[ke,null]}),kt(E,"renderCustomized",function(C,P,M){return y.cloneElement(C,Se(Se({key:"recharts-customized-".concat(M)},E.props),E.state))}),kt(E,"renderMap",{CartesianGrid:{handler:I1,once:!0},ReferenceArea:{handler:E.renderReferenceElement},ReferenceLine:{handler:I1},ReferenceDot:{handler:E.renderReferenceElement},XAxis:{handler:I1},YAxis:{handler:I1},Brush:{handler:E.renderBrush,once:!0},Bar:{handler:E.renderGraphicChild},Line:{handler:E.renderGraphicChild},Area:{handler:E.renderGraphicChild},Radar:{handler:E.renderGraphicChild},RadialBar:{handler:E.renderGraphicChild},Scatter:{handler:E.renderGraphicChild},Pie:{handler:E.renderGraphicChild},Funnel:{handler:E.renderGraphicChild},Tooltip:{handler:E.renderCursor,once:!0},PolarGrid:{handler:E.renderPolarGrid,once:!0},PolarAngleAxis:{handler:E.renderPolarAxis},PolarRadiusAxis:{handler:E.renderPolarAxis},Customized:{handler:E.renderCustomized}}),E.clipPathId="".concat((S=x.id)!==null&&S!==void 0?S:bf("recharts"),"-clip"),E.throttleTriggeredAfterMouseMove=hH(E.triggeredAfterMouseMove,(O=x.throttleDelay)!==null&&O!==void 0?O:1e3/60),E.state={},E}return yBe(w,b),pBe(w,[{key:"componentDidMount",value:function(){var S,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(S=this.props.margin.left)!==null&&S!==void 0?S:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var S=this.props,O=S.children,E=S.data,C=S.height,P=S.layout,M=To(O,eu);if(M){var I=M.props.defaultIndex;if(!(typeof I!="number"||I<0||I>this.state.tooltipTicks.length-1)){var B=this.state.tooltipTicks[I]&&this.state.tooltipTicks[I].value,W=f4(this.state,E,I,B),V=this.state.tooltipTicks[I].coordinate,ee=(this.state.offset.top+C)/2,Z=P==="horizontal",K=Z?{x:V,y:ee}:{y:V,x:ee},G=this.state.formattedGraphicalItems.find(function(j){var q=j.item;return q.type.name==="Scatter"});G&&(K=Se(Se({},K),G.props.points[I].tooltipPosition),W=G.props.points[I].tooltipPayload);var H={activeTooltipIndex:I,isTooltipActive:!0,activeLabel:B,activePayload:W,activeCoordinate:K};this.setState(H),this.renderCursor(M),this.accessibilityManager.setIndex(I)}}}},{key:"getSnapshotBeforeUpdate",value:function(S,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==S.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==S.margin){var E,C;this.accessibilityManager.setDetails({offset:{left:(E=this.props.margin.left)!==null&&E!==void 0?E:0,top:(C=this.props.margin.top)!==null&&C!==void 0?C:0}})}return null}},{key:"componentDidUpdate",value:function(S){BE([To(S.children,eu)],[To(this.props.children,eu)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var S=To(this.props.children,eu);if(S&&typeof S.props.shared=="boolean"){var O=S.props.shared?"axis":"item";return s.indexOf(O)>=0?O:o}return o}},{key:"getMouseInfo",value:function(S){if(!this.container)return null;var O=this.container,E=O.getBoundingClientRect(),C=J8e(E),P={chartX:Math.round(S.pageX-C.left),chartY:Math.round(S.pageY-C.top)},M=E.width/O.offsetWidth||1,I=this.inRange(P.chartX,P.chartY,M);if(!I)return null;var B=this.state,W=B.xAxisMap,V=B.yAxisMap,ee=this.getTooltipEventType();if(ee!=="axis"&&W&&V){var Z=il(W).scale,K=il(V).scale,G=Z&&Z.invert?Z.invert(P.chartX):null,H=K&&K.invert?K.invert(P.chartY):null;return Se(Se({},P),{},{xValue:G,yValue:H})}var j=LI(this.state,this.props.data,this.props.layout,I);return j?Se(Se({},P),j):null}},{key:"inRange",value:function(S,O){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=this.props.layout,P=S/E,M=O/E;if(C==="horizontal"||C==="vertical"){var I=this.state.offset,B=P>=I.left&&P<=I.left+I.width&&M>=I.top&&M<=I.top+I.height;return B?{x:P,y:M}:null}var W=this.state,V=W.angleAxisMap,ee=W.radiusAxisMap;if(V&&ee){var Z=il(V);return p$({x:P,y:M},Z)}return null}},{key:"parseEventsOfWrapper",value:function(){var S=this.props.children,O=this.getTooltipEventType(),E=To(S,eu),C={};E&&O==="axis"&&(E.props.trigger==="click"?C={onClick:this.handleClick}:C={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var P=Sb(this.props,this.handleOuterEvent);return Se(Se({},P),C)}},{key:"addListener",value:function(){w3.on(_3,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){w3.removeListener(_3,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(S,O,E){for(var C=this.state.formattedGraphicalItems,P=0,M=C.length;P<M;P++){var I=C[P];if(I.item===S||I.props.key===S.key||O===du(I.item.type)&&E===I.childIndex)return I}return null}},{key:"renderClipPath",value:function(){var S=this.clipPathId,O=this.state.offset,E=O.left,C=O.top,P=O.height,M=O.width;return F.createElement("defs",null,F.createElement("clipPath",{id:S},F.createElement("rect",{x:E,y:C,height:P,width:M})))}},{key:"getXScales",value:function(){var S=this.state.xAxisMap;return S?Object.entries(S).reduce(function(O,E){var C=$I(E,2),P=C[0],M=C[1];return Se(Se({},O),{},kt({},P,M.scale))},{}):null}},{key:"getYScales",value:function(){var S=this.state.yAxisMap;return S?Object.entries(S).reduce(function(O,E){var C=$I(E,2),P=C[0],M=C[1];return Se(Se({},O),{},kt({},P,M.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(S){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[S])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(S){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[S])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(S){var O=this.state,E=O.formattedGraphicalItems,C=O.activeItem;if(E&&E.length)for(var P=0,M=E.length;P<M;P++){var I=E[P],B=I.props,W=I.item,V=W.type.defaultProps!==void 0?Se(Se({},W.type.defaultProps),W.props):W.props,ee=du(W.type);if(ee==="Bar"){var Z=(B.data||[]).find(function(j){return x$e(S,j)});if(Z)return{graphicalItem:I,payload:Z}}else if(ee==="RadialBar"){var K=(B.data||[]).find(function(j){return p$(S,j)});if(K)return{graphicalItem:I,payload:K}}else if(l2(I,C)||c2(I,C)||tm(I,C)){var G=_Ie({graphicalItem:I,activeTooltipItem:C,itemData:V.data}),H=V.activeIndex===void 0?G:V.activeIndex;return{graphicalItem:Se(Se({},I),{},{childIndex:H}),payload:tm(I,C)?V.data[G]:I.props.data[G]}}}return null}},{key:"render",value:function(){var S=this;if(!oD(this))return null;var O=this.props,E=O.children,C=O.className,P=O.width,M=O.height,I=O.style,B=O.compact,W=O.title,V=O.desc,ee=II(O,sBe),Z=zt(ee,!1);if(B)return F.createElement(dI,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},F.createElement(UE,wd({},Z,{width:P,height:M,title:W,desc:V}),this.renderClipPath(),sD(E,this.renderMap)));if(this.props.accessibilityLayer){var K,G;Z.tabIndex=(K=this.props.tabIndex)!==null&&K!==void 0?K:0,Z.role=(G=this.props.role)!==null&&G!==void 0?G:"application",Z.onKeyDown=function(j){S.accessibilityManager.keyboardEvent(j)},Z.onFocus=function(){S.accessibilityManager.focus()}}var H=this.parseEventsOfWrapper();return F.createElement(dI,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},F.createElement("div",wd({className:dn("recharts-wrapper",C),style:Se({position:"relative",cursor:"default",width:P,height:M},I)},H,{ref:function(q){S.container=q}}),F.createElement(UE,wd({},Z,{width:P,height:M,title:W,desc:V,style:CBe}),this.renderClipPath(),sD(E,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(y.Component);kt(m,"displayName",n),kt(m,"defaultProps",Se({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},f)),kt(m,"getDerivedStateFromProps",function(b,w){var x=b.dataKey,S=b.data,O=b.children,E=b.width,C=b.height,P=b.layout,M=b.stackOffset,I=b.margin,B=w.dataStartIndex,W=w.dataEndIndex;if(w.updateId===void 0){var V=FI(b);return Se(Se(Se({},V),{},{updateId:0},p(Se(Se({props:b},V),{},{updateId:0}),w)),{},{prevDataKey:x,prevData:S,prevWidth:E,prevHeight:C,prevLayout:P,prevStackOffset:M,prevMargin:I,prevChildren:O})}if(x!==w.prevDataKey||S!==w.prevData||E!==w.prevWidth||C!==w.prevHeight||P!==w.prevLayout||M!==w.prevStackOffset||!Id(I,w.prevMargin)){var ee=FI(b),Z={chartX:w.chartX,chartY:w.chartY,isTooltipActive:w.isTooltipActive},K=Se(Se({},LI(w,S,P)),{},{updateId:w.updateId+1}),G=Se(Se(Se({},ee),Z),K);return Se(Se(Se({},G),p(Se({props:b},G),w)),{},{prevDataKey:x,prevData:S,prevWidth:E,prevHeight:C,prevLayout:P,prevStackOffset:M,prevMargin:I,prevChildren:O})}if(!BE(O,w.prevChildren)){var H,j,q,Y,re=To(O,hh),ie=re&&(H=(j=re.props)===null||j===void 0?void 0:j.startIndex)!==null&&H!==void 0?H:B,se=re&&(q=(Y=re.props)===null||Y===void 0?void 0:Y.endIndex)!==null&&q!==void 0?q:W,ye=ie!==B||se!==W,we=!Ut(S),He=we&&!ye?w.updateId:w.updateId+1;return Se(Se({updateId:He},p(Se(Se({props:b},w),{},{updateId:He,dataStartIndex:ie,dataEndIndex:se}),w)),{},{prevChildren:O,dataStartIndex:ie,dataEndIndex:se})}return null}),kt(m,"renderActiveDot",function(b,w,x){var S;return y.isValidElement(b)?S=y.cloneElement(b,w):Ht(b)?S=b(w):S=F.createElement(u2,w),F.createElement(En,{className:"recharts-active-dot",key:x},S)});var v=y.forwardRef(function(w,x){return F.createElement(m,wd({},w,{ref:x}))});return v.displayName=m.displayName,v},bJe=$Be({chartName:"ComposedChart",GraphicalChild:[m2,_f,ip,y2],axisComponents:[{axisType:"xAxis",AxisComp:XA},{axisType:"yAxis",AxisComp:QA},{axisType:"zAxis",AxisComp:v2}],formatAxisMap:qNe});function d4(e,[t,n]){return Math.min(n,Math.max(t,e))}function JA(e){const t=y.useRef({value:e,previous:e});return y.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var IBe=[" ","Enter","ArrowUp","ArrowDown"],NBe=[" ","Enter"],Gm="Select",[x2,w2,LBe]=YO(Gm),[ap,xJe]=vi(Gm,[LBe,Vl]),_2=Vl(),[FBe,Yl]=ap(Gm),[jBe,BBe]=ap(Gm),Rq=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:o,value:a,defaultValue:s,onValueChange:u,dir:l,name:c,autoComplete:f,disabled:h,required:p,form:m}=e,v=_2(t),[b,w]=y.useState(null),[x,S]=y.useState(null),[O,E]=y.useState(!1),C=Om(l),[P=!1,M]=Xa({prop:r,defaultProp:i,onChange:o}),[I,B]=Xa({prop:a,defaultProp:s,onChange:u}),W=y.useRef(null),V=b?m||!!b.closest("form"):!0,[ee,Z]=y.useState(new Set),K=Array.from(ee).map(G=>G.props.value).join(";");return N.jsx(bw,{...v,children:N.jsxs(FBe,{required:p,scope:t,trigger:b,onTriggerChange:w,valueNode:x,onValueNodeChange:S,valueNodeHasChildren:O,onValueNodeHasChildrenChange:E,contentId:Fo(),value:I,onValueChange:B,open:P,onOpenChange:M,dir:C,triggerPointerDownPosRef:W,disabled:h,children:[N.jsx(x2.Provider,{scope:t,children:N.jsx(jBe,{scope:e.__scopeSelect,onNativeOptionAdd:y.useCallback(G=>{Z(H=>new Set(H).add(G))},[]),onNativeOptionRemove:y.useCallback(G=>{Z(H=>{const j=new Set(H);return j.delete(G),j})},[]),children:n})}),V?N.jsxs(iG,{"aria-hidden":!0,required:p,tabIndex:-1,name:c,autoComplete:f,value:I,onChange:G=>B(G.target.value),disabled:h,form:m,children:[I===void 0?N.jsx("option",{value:""}):null,Array.from(ee)]},K):null]})})};Rq.displayName=Gm;var Dq="SelectTrigger",$q=y.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...i}=e,o=_2(n),a=Yl(Dq,n),s=a.disabled||r,u=Yt(t,a.onTriggerChange),l=w2(n),c=y.useRef("touch"),[f,h,p]=oG(v=>{const b=l().filter(S=>!S.disabled),w=b.find(S=>S.value===a.value),x=aG(b,v,w);x!==void 0&&a.onValueChange(x.value)}),m=v=>{s||(a.onOpenChange(!0),p()),v&&(a.triggerPointerDownPosRef.current={x:Math.round(v.pageX),y:Math.round(v.pageY)})};return N.jsx($m,{asChild:!0,...o,children:N.jsx(pt.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":rG(a.value)?"":void 0,...i,ref:u,onClick:Ye(i.onClick,v=>{v.currentTarget.focus(),c.current!=="mouse"&&m(v)}),onPointerDown:Ye(i.onPointerDown,v=>{c.current=v.pointerType;const b=v.target;b.hasPointerCapture(v.pointerId)&&b.releasePointerCapture(v.pointerId),v.button===0&&v.ctrlKey===!1&&v.pointerType==="mouse"&&(m(v),v.preventDefault())}),onKeyDown:Ye(i.onKeyDown,v=>{const b=f.current!=="";!(v.ctrlKey||v.altKey||v.metaKey)&&v.key.length===1&&h(v.key),!(b&&v.key===" ")&&IBe.includes(v.key)&&(m(),v.preventDefault())})})})});$q.displayName=Dq;var Iq="SelectValue",Nq=y.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,children:o,placeholder:a="",...s}=e,u=Yl(Iq,n),{onValueNodeHasChildrenChange:l}=u,c=o!==void 0,f=Yt(t,u.onValueNodeChange);return ii(()=>{l(c)},[l,c]),N.jsx(pt.span,{...s,ref:f,style:{pointerEvents:"none"},children:rG(u.value)?N.jsx(N.Fragment,{children:a}):o})});Nq.displayName=Iq;var zBe="SelectIcon",Lq=y.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...i}=e;return N.jsx(pt.span,{"aria-hidden":!0,...i,ref:t,children:r||"▼"})});Lq.displayName=zBe;var UBe="SelectPortal",Fq=e=>N.jsx(Bh,{asChild:!0,...e});Fq.displayName=UBe;var uf="SelectContent",jq=y.forwardRef((e,t)=>{const n=Yl(uf,e.__scopeSelect),[r,i]=y.useState();if(ii(()=>{i(new DocumentFragment)},[]),!n.open){const o=r;return o?Pu.createPortal(N.jsx(Bq,{scope:e.__scopeSelect,children:N.jsx(x2.Slot,{scope:e.__scopeSelect,children:N.jsx("div",{children:e.children})})}),o):null}return N.jsx(zq,{...e,ref:t})});jq.displayName=uf;var Ta=10,[Bq,Zl]=ap(uf),VBe="SelectContentImpl",zq=y.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:a,side:s,sideOffset:u,align:l,alignOffset:c,arrowPadding:f,collisionBoundary:h,collisionPadding:p,sticky:m,hideWhenDetached:v,avoidCollisions:b,...w}=e,x=Yl(uf,n),[S,O]=y.useState(null),[E,C]=y.useState(null),P=Yt(t,Ee=>O(Ee)),[M,I]=y.useState(null),[B,W]=y.useState(null),V=w2(n),[ee,Z]=y.useState(!1),K=y.useRef(!1);y.useEffect(()=>{if(S)return Rm(S)},[S]),gw();const G=y.useCallback(Ee=>{const[it,...ke]=V().map(me=>me.ref.current),[Le]=ke.slice(-1),De=document.activeElement;for(const me of Ee)if(me===De||(me?.scrollIntoView({block:"nearest"}),me===it&&E&&(E.scrollTop=0),me===Le&&E&&(E.scrollTop=E.scrollHeight),me?.focus(),document.activeElement!==De))return},[V,E]),H=y.useCallback(()=>G([M,S]),[G,M,S]);y.useEffect(()=>{ee&&H()},[ee,H]);const{onOpenChange:j,triggerPointerDownPosRef:q}=x;y.useEffect(()=>{if(S){let Ee={x:0,y:0};const it=Le=>{Ee={x:Math.abs(Math.round(Le.pageX)-(q.current?.x??0)),y:Math.abs(Math.round(Le.pageY)-(q.current?.y??0))}},ke=Le=>{Ee.x<=10&&Ee.y<=10?Le.preventDefault():S.contains(Le.target)||j(!1),document.removeEventListener("pointermove",it),q.current=null};return q.current!==null&&(document.addEventListener("pointermove",it),document.addEventListener("pointerup",ke,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",it),document.removeEventListener("pointerup",ke,{capture:!0})}}},[S,j,q]),y.useEffect(()=>{const Ee=()=>j(!1);return window.addEventListener("blur",Ee),window.addEventListener("resize",Ee),()=>{window.removeEventListener("blur",Ee),window.removeEventListener("resize",Ee)}},[j]);const[Y,re]=oG(Ee=>{const it=V().filter(De=>!De.disabled),ke=it.find(De=>De.ref.current===document.activeElement),Le=aG(it,Ee,ke);Le&&setTimeout(()=>Le.ref.current.focus())}),ie=y.useCallback((Ee,it,ke)=>{const Le=!K.current&&!ke;(x.value!==void 0&&x.value===it||Le)&&(I(Ee),Le&&(K.current=!0))},[x.value]),se=y.useCallback(()=>S?.focus(),[S]),ye=y.useCallback((Ee,it,ke)=>{const Le=!K.current&&!ke;(x.value!==void 0&&x.value===it||Le)&&W(Ee)},[x.value]),we=r==="popper"?h4:Uq,He=we===h4?{side:s,sideOffset:u,align:l,alignOffset:c,arrowPadding:f,collisionBoundary:h,collisionPadding:p,sticky:m,hideWhenDetached:v,avoidCollisions:b}:{};return N.jsx(Bq,{scope:n,content:S,viewport:E,onViewportChange:C,itemRefCallback:ie,selectedItem:M,onItemLeave:se,itemTextRefCallback:ye,focusSelectedItem:H,selectedItemText:B,position:r,isPositioned:ee,searchRef:Y,children:N.jsx(Mm,{as:kl,allowPinchZoom:!0,children:N.jsx(Tm,{asChild:!0,trapped:x.open,onMountAutoFocus:Ee=>{Ee.preventDefault()},onUnmountAutoFocus:Ye(i,Ee=>{x.trigger?.focus({preventScroll:!0}),Ee.preventDefault()}),children:N.jsx(jh,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:Ee=>Ee.preventDefault(),onDismiss:()=>x.onOpenChange(!1),children:N.jsx(we,{role:"listbox",id:x.contentId,"data-state":x.open?"open":"closed",dir:x.dir,onContextMenu:Ee=>Ee.preventDefault(),...w,...He,onPlaced:()=>Z(!0),ref:P,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:Ye(w.onKeyDown,Ee=>{const it=Ee.ctrlKey||Ee.altKey||Ee.metaKey;if(Ee.key==="Tab"&&Ee.preventDefault(),!it&&Ee.key.length===1&&re(Ee.key),["ArrowUp","ArrowDown","Home","End"].includes(Ee.key)){let Le=V().filter(De=>!De.disabled).map(De=>De.ref.current);if(["ArrowUp","End"].includes(Ee.key)&&(Le=Le.slice().reverse()),["ArrowUp","ArrowDown"].includes(Ee.key)){const De=Ee.target,me=Le.indexOf(De);Le=Le.slice(me+1)}setTimeout(()=>G(Le)),Ee.preventDefault()}})})})})})})});zq.displayName=VBe;var WBe="SelectItemAlignedPosition",Uq=y.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...i}=e,o=Yl(uf,n),a=Zl(uf,n),[s,u]=y.useState(null),[l,c]=y.useState(null),f=Yt(t,P=>c(P)),h=w2(n),p=y.useRef(!1),m=y.useRef(!0),{viewport:v,selectedItem:b,selectedItemText:w,focusSelectedItem:x}=a,S=y.useCallback(()=>{if(o.trigger&&o.valueNode&&s&&l&&v&&b&&w){const P=o.trigger.getBoundingClientRect(),M=l.getBoundingClientRect(),I=o.valueNode.getBoundingClientRect(),B=w.getBoundingClientRect();if(o.dir!=="rtl"){const De=B.left-M.left,me=I.left-De,yt=P.left-me,lt=P.width+yt,Nt=Math.max(lt,M.width),yn=window.innerWidth-Ta,nn=d4(me,[Ta,Math.max(Ta,yn-Nt)]);s.style.minWidth=lt+"px",s.style.left=nn+"px"}else{const De=M.right-B.right,me=window.innerWidth-I.right-De,yt=window.innerWidth-P.right-me,lt=P.width+yt,Nt=Math.max(lt,M.width),yn=window.innerWidth-Ta,nn=d4(me,[Ta,Math.max(Ta,yn-Nt)]);s.style.minWidth=lt+"px",s.style.right=nn+"px"}const W=h(),V=window.innerHeight-Ta*2,ee=v.scrollHeight,Z=window.getComputedStyle(l),K=parseInt(Z.borderTopWidth,10),G=parseInt(Z.paddingTop,10),H=parseInt(Z.borderBottomWidth,10),j=parseInt(Z.paddingBottom,10),q=K+G+ee+j+H,Y=Math.min(b.offsetHeight*5,q),re=window.getComputedStyle(v),ie=parseInt(re.paddingTop,10),se=parseInt(re.paddingBottom,10),ye=P.top+P.height/2-Ta,we=V-ye,He=b.offsetHeight/2,Ee=b.offsetTop+He,it=K+G+Ee,ke=q-it;if(it<=ye){const De=W.length>0&&b===W[W.length-1].ref.current;s.style.bottom="0px";const me=l.clientHeight-v.offsetTop-v.offsetHeight,yt=Math.max(we,He+(De?se:0)+me+H),lt=it+yt;s.style.height=lt+"px"}else{const De=W.length>0&&b===W[0].ref.current;s.style.top="0px";const yt=Math.max(ye,K+v.offsetTop+(De?ie:0)+He)+ke;s.style.height=yt+"px",v.scrollTop=it-ye+v.offsetTop}s.style.margin=`${Ta}px 0`,s.style.minHeight=Y+"px",s.style.maxHeight=V+"px",r?.(),requestAnimationFrame(()=>p.current=!0)}},[h,o.trigger,o.valueNode,s,l,v,b,w,o.dir,r]);ii(()=>S(),[S]);const[O,E]=y.useState();ii(()=>{l&&E(window.getComputedStyle(l).zIndex)},[l]);const C=y.useCallback(P=>{P&&m.current===!0&&(S(),x?.(),m.current=!1)},[S,x]);return N.jsx(KBe,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:p,onScrollButtonChange:C,children:N.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:O},children:N.jsx(pt.div,{...i,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});Uq.displayName=WBe;var HBe="SelectPopperPosition",h4=y.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:i=Ta,...o}=e,a=_2(n);return N.jsx(xw,{...a,...o,ref:t,align:r,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});h4.displayName=HBe;var[KBe,eP]=ap(uf,{}),p4="SelectViewport",Vq=y.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...i}=e,o=Zl(p4,n),a=eP(p4,n),s=Yt(t,o.onViewportChange),u=y.useRef(0);return N.jsxs(N.Fragment,{children:[N.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),N.jsx(x2.Slot,{scope:n,children:N.jsx(pt.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:Ye(i.onScroll,l=>{const c=l.currentTarget,{contentWrapper:f,shouldExpandOnScrollRef:h}=a;if(h?.current&&f){const p=Math.abs(u.current-c.scrollTop);if(p>0){const m=window.innerHeight-Ta*2,v=parseFloat(f.style.minHeight),b=parseFloat(f.style.height),w=Math.max(v,b);if(w<m){const x=w+p,S=Math.min(m,x),O=x-S;f.style.height=S+"px",f.style.bottom==="0px"&&(c.scrollTop=O>0?O:0,f.style.justifyContent="flex-end")}}}u.current=c.scrollTop})})})]})});Vq.displayName=p4;var Wq="SelectGroup",[qBe,GBe]=ap(Wq),Hq=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=Fo();return N.jsx(qBe,{scope:n,id:i,children:N.jsx(pt.div,{role:"group","aria-labelledby":i,...r,ref:t})})});Hq.displayName=Wq;var Kq="SelectLabel",qq=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=GBe(Kq,n);return N.jsx(pt.div,{id:i.id,...r,ref:t})});qq.displayName=Kq;var Sx="SelectItem",[YBe,Gq]=ap(Sx),Yq=y.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:i=!1,textValue:o,...a}=e,s=Yl(Sx,n),u=Zl(Sx,n),l=s.value===r,[c,f]=y.useState(o??""),[h,p]=y.useState(!1),m=Yt(t,x=>u.itemRefCallback?.(x,r,i)),v=Fo(),b=y.useRef("touch"),w=()=>{i||(s.onValueChange(r),s.onOpenChange(!1))};if(r==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return N.jsx(YBe,{scope:n,value:r,disabled:i,textId:v,isSelected:l,onItemTextChange:y.useCallback(x=>{f(S=>S||(x?.textContent??"").trim())},[]),children:N.jsx(x2.ItemSlot,{scope:n,value:r,disabled:i,textValue:c,children:N.jsx(pt.div,{role:"option","aria-labelledby":v,"data-highlighted":h?"":void 0,"aria-selected":l&&h,"data-state":l?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:m,onFocus:Ye(a.onFocus,()=>p(!0)),onBlur:Ye(a.onBlur,()=>p(!1)),onClick:Ye(a.onClick,()=>{b.current!=="mouse"&&w()}),onPointerUp:Ye(a.onPointerUp,()=>{b.current==="mouse"&&w()}),onPointerDown:Ye(a.onPointerDown,x=>{b.current=x.pointerType}),onPointerMove:Ye(a.onPointerMove,x=>{b.current=x.pointerType,i?u.onItemLeave?.():b.current==="mouse"&&x.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Ye(a.onPointerLeave,x=>{x.currentTarget===document.activeElement&&u.onItemLeave?.()}),onKeyDown:Ye(a.onKeyDown,x=>{u.searchRef?.current!==""&&x.key===" "||(NBe.includes(x.key)&&w(),x.key===" "&&x.preventDefault())})})})})});Yq.displayName=Sx;var h0="SelectItemText",Zq=y.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,...o}=e,a=Yl(h0,n),s=Zl(h0,n),u=Gq(h0,n),l=BBe(h0,n),[c,f]=y.useState(null),h=Yt(t,w=>f(w),u.onItemTextChange,w=>s.itemTextRefCallback?.(w,u.value,u.disabled)),p=c?.textContent,m=y.useMemo(()=>N.jsx("option",{value:u.value,disabled:u.disabled,children:p},u.value),[u.disabled,u.value,p]),{onNativeOptionAdd:v,onNativeOptionRemove:b}=l;return ii(()=>(v(m),()=>b(m)),[v,b,m]),N.jsxs(N.Fragment,{children:[N.jsx(pt.span,{id:u.textId,...o,ref:h}),u.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Pu.createPortal(o.children,a.valueNode):null]})});Zq.displayName=h0;var Xq="SelectItemIndicator",Qq=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return Gq(Xq,n).isSelected?N.jsx(pt.span,{"aria-hidden":!0,...r,ref:t}):null});Qq.displayName=Xq;var g4="SelectScrollUpButton",Jq=y.forwardRef((e,t)=>{const n=Zl(g4,e.__scopeSelect),r=eP(g4,e.__scopeSelect),[i,o]=y.useState(!1),a=Yt(t,r.onScrollButtonChange);return ii(()=>{if(n.viewport&&n.isPositioned){let s=function(){const l=u.scrollTop>0;o(l)};const u=n.viewport;return s(),u.addEventListener("scroll",s),()=>u.removeEventListener("scroll",s)}},[n.viewport,n.isPositioned]),i?N.jsx(tG,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:u}=n;s&&u&&(s.scrollTop=s.scrollTop-u.offsetHeight)}}):null});Jq.displayName=g4;var m4="SelectScrollDownButton",eG=y.forwardRef((e,t)=>{const n=Zl(m4,e.__scopeSelect),r=eP(m4,e.__scopeSelect),[i,o]=y.useState(!1),a=Yt(t,r.onScrollButtonChange);return ii(()=>{if(n.viewport&&n.isPositioned){let s=function(){const l=u.scrollHeight-u.clientHeight,c=Math.ceil(u.scrollTop)<l;o(c)};const u=n.viewport;return s(),u.addEventListener("scroll",s),()=>u.removeEventListener("scroll",s)}},[n.viewport,n.isPositioned]),i?N.jsx(tG,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:u}=n;s&&u&&(s.scrollTop=s.scrollTop+u.offsetHeight)}}):null});eG.displayName=m4;var tG=y.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...i}=e,o=Zl("SelectScrollButton",n),a=y.useRef(null),s=w2(n),u=y.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return y.useEffect(()=>()=>u(),[u]),ii(()=>{s().find(c=>c.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[s]),N.jsx(pt.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:Ye(i.onPointerDown,()=>{a.current===null&&(a.current=window.setInterval(r,50))}),onPointerMove:Ye(i.onPointerMove,()=>{o.onItemLeave?.(),a.current===null&&(a.current=window.setInterval(r,50))}),onPointerLeave:Ye(i.onPointerLeave,()=>{u()})})}),ZBe="SelectSeparator",nG=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return N.jsx(pt.div,{"aria-hidden":!0,...r,ref:t})});nG.displayName=ZBe;var v4="SelectArrow",XBe=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=_2(n),o=Yl(v4,n),a=Zl(v4,n);return o.open&&a.position==="popper"?N.jsx(ww,{...i,...r,ref:t}):null});XBe.displayName=v4;function rG(e){return e===""||e===void 0}var iG=y.forwardRef((e,t)=>{const{value:n,...r}=e,i=y.useRef(null),o=Yt(t,i),a=JA(n);return y.useEffect(()=>{const s=i.current,u=window.HTMLSelectElement.prototype,c=Object.getOwnPropertyDescriptor(u,"value").set;if(a!==n&&c){const f=new Event("change",{bubbles:!0});c.call(s,n),s.dispatchEvent(f)}},[a,n]),N.jsx(L5,{asChild:!0,children:N.jsx("select",{...r,ref:o,defaultValue:n})})});iG.displayName="BubbleSelect";function oG(e){const t=Vr(e),n=y.useRef(""),r=y.useRef(0),i=y.useCallback(a=>{const s=n.current+a;t(s),function u(l){n.current=l,window.clearTimeout(r.current),l!==""&&(r.current=window.setTimeout(()=>u(""),1e3))}(s)},[t]),o=y.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,o]}function aG(e,t,n){const i=t.length>1&&Array.from(t).every(l=>l===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let a=QBe(e,Math.max(o,0));i.length===1&&(a=a.filter(l=>l!==n));const u=a.find(l=>l.textValue.toLowerCase().startsWith(i.toLowerCase()));return u!==n?u:void 0}function QBe(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var wJe=Rq,_Je=$q,SJe=Nq,CJe=Lq,EJe=Fq,OJe=jq,AJe=Vq,PJe=Hq,kJe=qq,TJe=Yq,MJe=Zq,RJe=Qq,DJe=Jq,$Je=eG,IJe=nG;const tP=6048e5,JBe=864e5,BI=Symbol.for("constructDateFrom");function oi(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&BI in e?e[BI](t):e instanceof Date?new e.constructor(t):new Date(t)}function Rn(e,t){return oi(t||e,e)}function Ui(e,t,n){const r=Rn(e,n?.in);return isNaN(t)?oi(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function Ja(e,t,n){const r=Rn(e,n?.in);if(isNaN(t))return oi(n?.in||e,NaN);if(!t)return r;const i=r.getDate(),o=oi(n?.in||e,r.getTime());o.setMonth(r.getMonth()+t+1,0);const a=o.getDate();return i>=a?o:(r.setFullYear(o.getFullYear(),o.getMonth(),i),r)}let eze={};function Ym(){return eze}function ba(e,t){const n=Ym(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=Rn(e,t?.in),o=i.getDay(),a=(o<r?7:0)+o-r;return i.setDate(i.getDate()-a),i.setHours(0,0,0,0),i}function lf(e,t){return ba(e,{...t,weekStartsOn:1})}function sG(e,t){const n=Rn(e,t?.in),r=n.getFullYear(),i=oi(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);const o=lf(i),a=oi(n,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const s=lf(a);return n.getTime()>=o.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function Cx(e){const t=Rn(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Sf(e,...t){const n=oi.bind(null,e||t.find(r=>typeof r=="object"));return t.map(n)}function cf(e,t){const n=Rn(e,t?.in);return n.setHours(0,0,0,0),n}function ws(e,t,n){const[r,i]=Sf(n?.in,e,t),o=cf(r),a=cf(i),s=+o-Cx(o),u=+a-Cx(a);return Math.round((s-u)/JBe)}function tze(e,t){const n=sG(e,t),r=oi(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),lf(r)}function y4(e,t,n){return Ui(e,t*7,n)}function nze(e,t,n){return Ja(e,t*12,n)}function rze(e,t){let n,r=t?.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=oi.bind(null,i));const o=Rn(i,r);(!n||n<o||isNaN(+o))&&(n=o)}),oi(r,n||NaN)}function ize(e,t){let n,r=t?.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=oi.bind(null,i));const o=Rn(i,r);(!n||n>o||isNaN(+o))&&(n=o)}),oi(r,n||NaN)}function uo(e,t,n){const[r,i]=Sf(n?.in,e,t);return+cf(r)==+cf(i)}function nP(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function oze(e){return!(!nP(e)&&typeof e!="number"||isNaN(+Rn(e)))}function um(e,t,n){const[r,i]=Sf(n?.in,e,t),o=r.getFullYear()-i.getFullYear(),a=r.getMonth()-i.getMonth();return o*12+a}function aze(e,t,n){const[r,i]=Sf(n?.in,e,t),o=ba(r,n),a=ba(i,n),s=+o-Cx(o),u=+a-Cx(a);return Math.round((s-u)/tP)}function rP(e,t){const n=Rn(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function go(e,t){const n=Rn(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function uG(e,t){const n=Rn(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function iP(e,t){const n=Ym(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=Rn(e,t?.in),o=i.getDay(),a=(o<r?-7:0)+6-(o-r);return i.setDate(i.getDate()+a),i.setHours(23,59,59,999),i}function lG(e,t){return iP(e,{...t,weekStartsOn:1})}const sze={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},uze=(e,t,n)=>{let r;const i=sze[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function jd(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const lze={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},cze={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},fze={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},dze={date:jd({formats:lze,defaultWidth:"full"}),time:jd({formats:cze,defaultWidth:"full"}),dateTime:jd({formats:fze,defaultWidth:"full"})},hze={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},pze=(e,t,n,r)=>hze[e];function gs(e){return(t,n)=>{const r=n?.context?String(n.context):"standalone";let i;if(r==="formatting"&&e.formattingValues){const a=e.defaultFormattingWidth||e.defaultWidth,s=n?.width?String(n.width):a;i=e.formattingValues[s]||e.formattingValues[a]}else{const a=e.defaultWidth,s=n?.width?String(n.width):e.defaultWidth;i=e.values[s]||e.values[a]}const o=e.argumentCallback?e.argumentCallback(t):t;return i[o]}}const gze={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},mze={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},vze={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},yze={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},bze={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},xze={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},wze=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},_ze={ordinalNumber:wze,era:gs({values:gze,defaultWidth:"wide"}),quarter:gs({values:mze,defaultWidth:"wide",argumentCallback:e=>e-1}),month:gs({values:vze,defaultWidth:"wide"}),day:gs({values:yze,defaultWidth:"wide"}),dayPeriod:gs({values:bze,defaultWidth:"wide",formattingValues:xze,defaultFormattingWidth:"wide"})};function ms(e){return(t,n={})=>{const r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;const a=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?Cze(s,f=>f.test(a)):Sze(s,f=>f.test(a));let l;l=e.valueCallback?e.valueCallback(u):u,l=n.valueCallback?n.valueCallback(l):l;const c=t.slice(a.length);return{value:l,rest:c}}}function Sze(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Cze(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function cG(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const i=r[0],o=t.match(e.parsePattern);if(!o)return null;let a=e.valueCallback?e.valueCallback(o[0]):o[0];a=n.valueCallback?n.valueCallback(a):a;const s=t.slice(i.length);return{value:a,rest:s}}}const Eze=/^(\d+)(th|st|nd|rd)?/i,Oze=/\d+/i,Aze={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Pze={any:[/^b/i,/^(a|c)/i]},kze={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Tze={any:[/1/i,/2/i,/3/i,/4/i]},Mze={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Rze={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Dze={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},$ze={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Ize={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Nze={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Lze={ordinalNumber:cG({matchPattern:Eze,parsePattern:Oze,valueCallback:e=>parseInt(e,10)}),era:ms({matchPatterns:Aze,defaultMatchWidth:"wide",parsePatterns:Pze,defaultParseWidth:"any"}),quarter:ms({matchPatterns:kze,defaultMatchWidth:"wide",parsePatterns:Tze,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ms({matchPatterns:Mze,defaultMatchWidth:"wide",parsePatterns:Rze,defaultParseWidth:"any"}),day:ms({matchPatterns:Dze,defaultMatchWidth:"wide",parsePatterns:$ze,defaultParseWidth:"any"}),dayPeriod:ms({matchPatterns:Ize,defaultMatchWidth:"any",parsePatterns:Nze,defaultParseWidth:"any"})},fG={code:"en-US",formatDistance:uze,formatLong:dze,formatRelative:pze,localize:_ze,match:Lze,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Fze(e,t){const n=Rn(e,t?.in);return ws(n,uG(n))+1}function dG(e,t){const n=Rn(e,t?.in),r=+lf(n)-+tze(n);return Math.round(r/tP)+1}function hG(e,t){const n=Rn(e,t?.in),r=n.getFullYear(),i=Ym(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,a=oi(t?.in||e,0);a.setFullYear(r+1,0,o),a.setHours(0,0,0,0);const s=ba(a,t),u=oi(t?.in||e,0);u.setFullYear(r,0,o),u.setHours(0,0,0,0);const l=ba(u,t);return+n>=+s?r+1:+n>=+l?r:r-1}function jze(e,t){const n=Ym(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=hG(e,t),o=oi(t?.in||e,0);return o.setFullYear(i,0,r),o.setHours(0,0,0,0),ba(o,t)}function pG(e,t){const n=Rn(e,t?.in),r=+ba(n,t)-+jze(n,t);return Math.round(r/tP)+1}function Tn(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const qu={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Tn(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Tn(n+1,2)},d(e,t){return Tn(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return Tn(e.getHours()%12||12,t.length)},H(e,t){return Tn(e.getHours(),t.length)},m(e,t){return Tn(e.getMinutes(),t.length)},s(e,t){return Tn(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),i=Math.trunc(r*Math.pow(10,n-3));return Tn(i,t.length)}},ed={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},zI={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return qu.y(e,t)},Y:function(e,t,n,r){const i=hG(e,r),o=i>0?i:1-i;if(t==="YY"){const a=o%100;return Tn(a,2)}return t==="Yo"?n.ordinalNumber(o,{unit:"year"}):Tn(o,t.length)},R:function(e,t){const n=sG(e);return Tn(n,t.length)},u:function(e,t){const n=e.getFullYear();return Tn(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Tn(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Tn(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return qu.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return Tn(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const i=pG(e,r);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):Tn(i,t.length)},I:function(e,t,n){const r=dG(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):Tn(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):qu.d(e,t)},D:function(e,t,n){const r=Fze(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Tn(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return Tn(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return Tn(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),i=r===0?7:r;switch(t){case"i":return String(i);case"ii":return Tn(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let i;switch(r===12?i=ed.noon:r===0?i=ed.midnight:i=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let i;switch(r>=17?i=ed.evening:r>=12?i=ed.afternoon:r>=4?i=ed.morning:i=ed.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return qu.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):qu.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Tn(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):Tn(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):qu.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):qu.s(e,t)},S:function(e,t){return qu.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return VI(r);case"XXXX":case"XX":return mc(r);case"XXXXX":case"XXX":default:return mc(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return VI(r);case"xxxx":case"xx":return mc(r);case"xxxxx":case"xxx":default:return mc(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+UI(r,":");case"OOOO":default:return"GMT"+mc(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+UI(r,":");case"zzzz":default:return"GMT"+mc(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return Tn(r,t.length)},T:function(e,t,n){return Tn(+e,t.length)}};function UI(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),o=r%60;return o===0?n+String(i):n+String(i)+t+Tn(o,2)}function VI(e,t){return e%60===0?(e>0?"-":"+")+Tn(Math.abs(e)/60,2):mc(e,t)}function mc(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Tn(Math.trunc(r/60),2),o=Tn(r%60,2);return n+i+t+o}const WI=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},gG=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Bze=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return WI(e,t);let o;switch(r){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",WI(r,t)).replace("{{time}}",gG(i,t))},zze={p:gG,P:Bze},Uze=/^D+$/,Vze=/^Y+$/,Wze=["D","DD","YY","YYYY"];function Hze(e){return Uze.test(e)}function Kze(e){return Vze.test(e)}function qze(e,t,n){const r=Gze(e,t,n);if(console.warn(r),Wze.includes(e))throw new RangeError(r)}function Gze(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Yze=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Zze=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Xze=/^'([^]*?)'?$/,Qze=/''/g,Jze=/[a-zA-Z]/;function Cf(e,t,n){const r=Ym(),i=n?.locale??r.locale??fG,o=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=Rn(e,n?.in);if(!oze(s))throw new RangeError("Invalid time value");let u=t.match(Zze).map(c=>{const f=c[0];if(f==="p"||f==="P"){const h=zze[f];return h(c,i.formatLong)}return c}).join("").match(Yze).map(c=>{if(c==="''")return{isToken:!1,value:"'"};const f=c[0];if(f==="'")return{isToken:!1,value:eUe(c)};if(zI[f])return{isToken:!0,value:c};if(f.match(Jze))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:c}});i.localize.preprocessor&&(u=i.localize.preprocessor(s,u));const l={firstWeekContainsDate:o,weekStartsOn:a,locale:i};return u.map(c=>{if(!c.isToken)return c.value;const f=c.value;(!n?.useAdditionalWeekYearTokens&&Kze(f)||!n?.useAdditionalDayOfYearTokens&&Hze(f))&&qze(f,t,String(e));const h=zI[f[0]];return h(s,f,i.localize,l)}).join("")}function eUe(e){const t=e.match(Xze);return t?t[1].replace(Qze,"'"):e}function tUe(e,t){const n=Rn(e,t?.in),r=n.getFullYear(),i=n.getMonth(),o=oi(n,0);return o.setFullYear(r,i+1,0),o.setHours(0,0,0,0),o.getDate()}function nUe(e){return Math.trunc(+Rn(e)/1e3)}function rUe(e,t){const n=Rn(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(0,0,0,0),Rn(n,t?.in)}function iUe(e,t){const n=Rn(e,t?.in);return aze(rUe(n,t),go(n,t),t)+1}function b4(e,t){return+Rn(e)>+Rn(t)}function mG(e,t){return+Rn(e)<+Rn(t)}function oUe(e,t,n){const[r,i]=Sf(n?.in,e,t);return+ba(r,n)==+ba(i,n)}function oP(e,t,n){const[r,i]=Sf(n?.in,e,t);return r.getFullYear()===i.getFullYear()&&r.getMonth()===i.getMonth()}function aUe(e,t,n){const[r,i]=Sf(n?.in,e,t);return r.getFullYear()===i.getFullYear()}function C3(e,t,n){return Ui(e,-t,n)}function E3(e,t,n){const r=Rn(e,n?.in),i=r.getFullYear(),o=r.getDate(),a=oi(e,0);a.setFullYear(i,t,15),a.setHours(0,0,0,0);const s=tUe(a);return r.setMonth(t,Math.min(o,s)),r}function HI(e,t,n){const r=Rn(e,n?.in);return isNaN(+r)?oi(e,NaN):(r.setFullYear(t),r)}function NJe(e){return cf(Date.now(),e)}const sUe={lessThanXSeconds:{one:"不到 1 秒",other:"不到 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分钟",lessThanXMinutes:{one:"不到 1 分钟",other:"不到 {{count}} 分钟"},xMinutes:{one:"1 分钟",other:"{{count}} 分钟"},xHours:{one:"1 小时",other:"{{count}} 小时"},aboutXHours:{one:"大约 1 小时",other:"大约 {{count}} 小时"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大约 1 个星期",other:"大约 {{count}} 个星期"},xWeeks:{one:"1 个星期",other:"{{count}} 个星期"},aboutXMonths:{one:"大约 1 个月",other:"大约 {{count}} 个月"},xMonths:{one:"1 个月",other:"{{count}} 个月"},aboutXYears:{one:"大约 1 年",other:"大约 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超过 1 年",other:"超过 {{count}} 年"},almostXYears:{one:"将近 1 年",other:"将近 {{count}} 年"}},uUe=(e,t,n)=>{let r;const i=sUe[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?r+"内":r+"前":r},lUe={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},cUe={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},fUe={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},dUe={date:jd({formats:lUe,defaultWidth:"full"}),time:jd({formats:cUe,defaultWidth:"full"}),dateTime:jd({formats:fUe,defaultWidth:"full"})};function KI(e,t,n){const r="eeee p";return oUe(e,t,n)?r:e.getTime()>t.getTime()?"'下个'"+r:"'上个'"+r}const hUe={lastWeek:KI,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:KI,other:"PP p"},pUe=(e,t,n,r)=>{const i=hUe[e];return typeof i=="function"?i(t,n,r):i},gUe={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},mUe={narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},vUe={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},yUe={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},bUe={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},xUe={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},wUe=(e,t)=>{const n=Number(e);switch(t?.unit){case"date":return n.toString()+"日";case"hour":return n.toString()+"时";case"minute":return n.toString()+"分";case"second":return n.toString()+"秒";default:return"第 "+n.toString()}},_Ue={ordinalNumber:wUe,era:gs({values:gUe,defaultWidth:"wide"}),quarter:gs({values:mUe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:gs({values:vUe,defaultWidth:"wide"}),day:gs({values:yUe,defaultWidth:"wide"}),dayPeriod:gs({values:bUe,defaultWidth:"wide",formattingValues:xUe,defaultFormattingWidth:"wide"})},SUe=/^(第\s*)?\d+(日|时|分|秒)?/i,CUe=/\d+/i,EUe={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},OUe={any:[/^(前)/i,/^(公元)/i]},AUe={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},PUe={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},kUe={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},TUe={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},MUe={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},RUe={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},DUe={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},$Ue={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},IUe={ordinalNumber:cG({matchPattern:SUe,parsePattern:CUe,valueCallback:e=>parseInt(e,10)}),era:ms({matchPatterns:EUe,defaultMatchWidth:"wide",parsePatterns:OUe,defaultParseWidth:"any"}),quarter:ms({matchPatterns:AUe,defaultMatchWidth:"wide",parsePatterns:PUe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ms({matchPatterns:kUe,defaultMatchWidth:"wide",parsePatterns:TUe,defaultParseWidth:"any"}),day:ms({matchPatterns:MUe,defaultMatchWidth:"wide",parsePatterns:RUe,defaultParseWidth:"any"}),dayPeriod:ms({matchPatterns:DUe,defaultMatchWidth:"any",parsePatterns:$Ue,defaultParseWidth:"any"})},LJe={code:"zh-CN",formatDistance:uUe,formatLong:dUe,formatRelative:pUe,localize:_Ue,match:IUe,options:{weekStartsOn:1,firstWeekContainsDate:4}};var Rt=function(){return Rt=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Rt.apply(this,arguments)};function NUe(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function vG(e,t,n){for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}function Zm(e){return e.mode==="multiple"}function Xm(e){return e.mode==="range"}function S2(e){return e.mode==="single"}var LUe={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};function FUe(e,t){return Cf(e,"LLLL y",t)}function jUe(e,t){return Cf(e,"d",t)}function BUe(e,t){return Cf(e,"LLLL",t)}function zUe(e){return"".concat(e)}function UUe(e,t){return Cf(e,"cccccc",t)}function VUe(e,t){return Cf(e,"yyyy",t)}var WUe=Object.freeze({__proto__:null,formatCaption:FUe,formatDay:jUe,formatMonthCaption:BUe,formatWeekNumber:zUe,formatWeekdayName:UUe,formatYearCaption:VUe}),HUe=function(e,t,n){return Cf(e,"do MMMM (EEEE)",n)},KUe=function(){return"Month: "},qUe=function(){return"Go to next month"},GUe=function(){return"Go to previous month"},YUe=function(e,t){return Cf(e,"cccc",t)},ZUe=function(e){return"Week n. ".concat(e)},XUe=function(){return"Year: "},QUe=Object.freeze({__proto__:null,labelDay:HUe,labelMonthDropdown:KUe,labelNext:qUe,labelPrevious:GUe,labelWeekNumber:ZUe,labelWeekday:YUe,labelYearDropdown:XUe});function JUe(){var e="buttons",t=LUe,n=fG,r={},i={},o=1,a={},s=new Date;return{captionLayout:e,classNames:t,formatters:WUe,labels:QUe,locale:n,modifiersClassNames:r,modifiers:i,numberOfMonths:o,styles:a,today:s,mode:"default"}}function eVe(e){var t=e.fromYear,n=e.toYear,r=e.fromMonth,i=e.toMonth,o=e.fromDate,a=e.toDate;return r?o=go(r):t&&(o=new Date(t,0,1)),i?a=rP(i):n&&(a=new Date(n,11,31)),{fromDate:o?cf(o):void 0,toDate:a?cf(a):void 0}}var yG=y.createContext(void 0);function tVe(e){var t,n=e.initialProps,r=JUe(),i=eVe(n),o=i.fromDate,a=i.toDate,s=(t=n.captionLayout)!==null&&t!==void 0?t:r.captionLayout;s!=="buttons"&&(!o||!a)&&(s="buttons");var u;(S2(n)||Zm(n)||Xm(n))&&(u=n.onSelect);var l=Rt(Rt(Rt({},r),n),{captionLayout:s,classNames:Rt(Rt({},r.classNames),n.classNames),components:Rt({},n.components),formatters:Rt(Rt({},r.formatters),n.formatters),fromDate:o,labels:Rt(Rt({},r.labels),n.labels),mode:n.mode||r.mode,modifiers:Rt(Rt({},r.modifiers),n.modifiers),modifiersClassNames:Rt(Rt({},r.modifiersClassNames),n.modifiersClassNames),onSelect:u,styles:Rt(Rt({},r.styles),n.styles),toDate:a});return N.jsx(yG.Provider,{value:l,children:e.children})}function Kn(){var e=y.useContext(yG);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function bG(e){var t=Kn(),n=t.locale,r=t.classNames,i=t.styles,o=t.formatters.formatCaption;return N.jsx("div",{className:r.caption_label,style:i.caption_label,"aria-live":"polite",role:"presentation",id:e.id,children:o(e.displayMonth,{locale:n})})}function nVe(e){return N.jsx("svg",Rt({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:N.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function xG(e){var t,n,r=e.onChange,i=e.value,o=e.children,a=e.caption,s=e.className,u=e.style,l=Kn(),c=(n=(t=l.components)===null||t===void 0?void 0:t.IconDropdown)!==null&&n!==void 0?n:nVe;return N.jsxs("div",{className:s,style:u,children:[N.jsx("span",{className:l.classNames.vhidden,children:e["aria-label"]}),N.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:l.classNames.dropdown,style:l.styles.dropdown,value:i,onChange:r,children:o}),N.jsxs("div",{className:l.classNames.caption_label,style:l.styles.caption_label,"aria-hidden":"true",children:[a,N.jsx(c,{className:l.classNames.dropdown_icon,style:l.styles.dropdown_icon})]})]})}function rVe(e){var t,n=Kn(),r=n.fromDate,i=n.toDate,o=n.styles,a=n.locale,s=n.formatters.formatMonthCaption,u=n.classNames,l=n.components,c=n.labels.labelMonthDropdown;if(!r)return N.jsx(N.Fragment,{});if(!i)return N.jsx(N.Fragment,{});var f=[];if(aUe(r,i))for(var h=go(r),p=r.getMonth();p<=i.getMonth();p++)f.push(E3(h,p));else for(var h=go(new Date),p=0;p<=11;p++)f.push(E3(h,p));var m=function(b){var w=Number(b.target.value),x=E3(go(e.displayMonth),w);e.onChange(x)},v=(t=l?.Dropdown)!==null&&t!==void 0?t:xG;return N.jsx(v,{name:"months","aria-label":c(),className:u.dropdown_month,style:o.dropdown_month,onChange:m,value:e.displayMonth.getMonth(),caption:s(e.displayMonth,{locale:a}),children:f.map(function(b){return N.jsx("option",{value:b.getMonth(),children:s(b,{locale:a})},b.getMonth())})})}function iVe(e){var t,n=e.displayMonth,r=Kn(),i=r.fromDate,o=r.toDate,a=r.locale,s=r.styles,u=r.classNames,l=r.components,c=r.formatters.formatYearCaption,f=r.labels.labelYearDropdown,h=[];if(!i)return N.jsx(N.Fragment,{});if(!o)return N.jsx(N.Fragment,{});for(var p=i.getFullYear(),m=o.getFullYear(),v=p;v<=m;v++)h.push(HI(uG(new Date),v));var b=function(x){var S=HI(go(n),Number(x.target.value));e.onChange(S)},w=(t=l?.Dropdown)!==null&&t!==void 0?t:xG;return N.jsx(w,{name:"years","aria-label":f(),className:u.dropdown_year,style:s.dropdown_year,onChange:b,value:n.getFullYear(),caption:c(n,{locale:a}),children:h.map(function(x){return N.jsx("option",{value:x.getFullYear(),children:c(x,{locale:a})},x.getFullYear())})})}function oVe(e,t){var n=y.useState(e),r=n[0],i=n[1],o=t===void 0?r:t;return[o,i]}function aVe(e){var t=e.month,n=e.defaultMonth,r=e.today,i=t||n||r||new Date,o=e.toDate,a=e.fromDate,s=e.numberOfMonths,u=s===void 0?1:s;if(o&&um(o,i)<0){var l=-1*(u-1);i=Ja(o,l)}return a&&um(i,a)<0&&(i=a),go(i)}function sVe(){var e=Kn(),t=aVe(e),n=oVe(t,e.month),r=n[0],i=n[1],o=function(a){var s;if(!e.disableNavigation){var u=go(a);i(u),(s=e.onMonthChange)===null||s===void 0||s.call(e,u)}};return[r,o]}function uVe(e,t){for(var n=t.reverseMonths,r=t.numberOfMonths,i=go(e),o=go(Ja(i,r)),a=um(o,i),s=[],u=0;u<a;u++){var l=Ja(i,u);s.push(l)}return n&&(s=s.reverse()),s}function lVe(e,t){if(!t.disableNavigation){var n=t.toDate,r=t.pagedNavigation,i=t.numberOfMonths,o=i===void 0?1:i,a=r?o:1,s=go(e);if(!n)return Ja(s,a);var u=um(n,e);if(!(u<o))return Ja(s,a)}}function cVe(e,t){if(!t.disableNavigation){var n=t.fromDate,r=t.pagedNavigation,i=t.numberOfMonths,o=i===void 0?1:i,a=r?o:1,s=go(e);if(!n)return Ja(s,-a);var u=um(s,n);if(!(u<=0))return Ja(s,-a)}}var wG=y.createContext(void 0);function fVe(e){var t=Kn(),n=sVe(),r=n[0],i=n[1],o=uVe(r,t),a=lVe(r,t),s=cVe(r,t),u=function(f){return o.some(function(h){return oP(f,h)})},l=function(f,h){u(f)||(h&&mG(f,h)?i(Ja(f,1+t.numberOfMonths*-1)):i(f))},c={currentMonth:r,displayMonths:o,goToMonth:i,goToDate:l,previousMonth:s,nextMonth:a,isDateDisplayed:u};return N.jsx(wG.Provider,{value:c,children:e.children})}function Qm(){var e=y.useContext(wG);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function qI(e){var t,n=Kn(),r=n.classNames,i=n.styles,o=n.components,a=Qm().goToMonth,s=function(c){a(Ja(c,e.displayIndex?-e.displayIndex:0))},u=(t=o?.CaptionLabel)!==null&&t!==void 0?t:bG,l=N.jsx(u,{id:e.id,displayMonth:e.displayMonth});return N.jsxs("div",{className:r.caption_dropdowns,style:i.caption_dropdowns,children:[N.jsx("div",{className:r.vhidden,children:l}),N.jsx(rVe,{onChange:s,displayMonth:e.displayMonth}),N.jsx(iVe,{onChange:s,displayMonth:e.displayMonth})]})}function dVe(e){return N.jsx("svg",Rt({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:N.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function hVe(e){return N.jsx("svg",Rt({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:N.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var Ex=y.forwardRef(function(e,t){var n=Kn(),r=n.classNames,i=n.styles,o=[r.button_reset,r.button];e.className&&o.push(e.className);var a=o.join(" "),s=Rt(Rt({},i.button_reset),i.button);return e.style&&Object.assign(s,e.style),N.jsx("button",Rt({},e,{ref:t,type:"button",className:a,style:s}))});function pVe(e){var t,n,r=Kn(),i=r.dir,o=r.locale,a=r.classNames,s=r.styles,u=r.labels,l=u.labelPrevious,c=u.labelNext,f=r.components;if(!e.nextMonth&&!e.previousMonth)return N.jsx(N.Fragment,{});var h=l(e.previousMonth,{locale:o}),p=[a.nav_button,a.nav_button_previous].join(" "),m=c(e.nextMonth,{locale:o}),v=[a.nav_button,a.nav_button_next].join(" "),b=(t=f?.IconRight)!==null&&t!==void 0?t:hVe,w=(n=f?.IconLeft)!==null&&n!==void 0?n:dVe;return N.jsxs("div",{className:a.nav,style:s.nav,children:[!e.hidePrevious&&N.jsx(Ex,{name:"previous-month","aria-label":h,className:p,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:i==="rtl"?N.jsx(b,{className:a.nav_icon,style:s.nav_icon}):N.jsx(w,{className:a.nav_icon,style:s.nav_icon})}),!e.hideNext&&N.jsx(Ex,{name:"next-month","aria-label":m,className:v,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:i==="rtl"?N.jsx(w,{className:a.nav_icon,style:s.nav_icon}):N.jsx(b,{className:a.nav_icon,style:s.nav_icon})})]})}function GI(e){var t=Kn().numberOfMonths,n=Qm(),r=n.previousMonth,i=n.nextMonth,o=n.goToMonth,a=n.displayMonths,s=a.findIndex(function(m){return oP(e.displayMonth,m)}),u=s===0,l=s===a.length-1,c=t>1&&(u||!l),f=t>1&&(l||!u),h=function(){r&&o(r)},p=function(){i&&o(i)};return N.jsx(pVe,{displayMonth:e.displayMonth,hideNext:c,hidePrevious:f,nextMonth:i,previousMonth:r,onPreviousClick:h,onNextClick:p})}function gVe(e){var t,n=Kn(),r=n.classNames,i=n.disableNavigation,o=n.styles,a=n.captionLayout,s=n.components,u=(t=s?.CaptionLabel)!==null&&t!==void 0?t:bG,l;return i?l=N.jsx(u,{id:e.id,displayMonth:e.displayMonth}):a==="dropdown"?l=N.jsx(qI,{displayMonth:e.displayMonth,id:e.id}):a==="dropdown-buttons"?l=N.jsxs(N.Fragment,{children:[N.jsx(qI,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),N.jsx(GI,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):l=N.jsxs(N.Fragment,{children:[N.jsx(u,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),N.jsx(GI,{displayMonth:e.displayMonth,id:e.id})]}),N.jsx("div",{className:r.caption,style:o.caption,children:l})}function mVe(e){var t=Kn(),n=t.footer,r=t.styles,i=t.classNames.tfoot;return n?N.jsx("tfoot",{className:i,style:r.tfoot,children:N.jsx("tr",{children:N.jsx("td",{colSpan:8,children:n})})}):N.jsx(N.Fragment,{})}function vVe(e,t,n){for(var r=n?lf(new Date):ba(new Date,{locale:e,weekStartsOn:t}),i=[],o=0;o<7;o++){var a=Ui(r,o);i.push(a)}return i}function yVe(){var e=Kn(),t=e.classNames,n=e.styles,r=e.showWeekNumber,i=e.locale,o=e.weekStartsOn,a=e.ISOWeek,s=e.formatters.formatWeekdayName,u=e.labels.labelWeekday,l=vVe(i,o,a);return N.jsxs("tr",{style:n.head_row,className:t.head_row,children:[r&&N.jsx("td",{style:n.head_cell,className:t.head_cell}),l.map(function(c,f){return N.jsx("th",{scope:"col",className:t.head_cell,style:n.head_cell,"aria-label":u(c,{locale:i}),children:s(c,{locale:i})},f)})]})}function bVe(){var e,t=Kn(),n=t.classNames,r=t.styles,i=t.components,o=(e=i?.HeadRow)!==null&&e!==void 0?e:yVe;return N.jsx("thead",{style:r.head,className:n.head,children:N.jsx(o,{})})}function xVe(e){var t=Kn(),n=t.locale,r=t.formatters.formatDay;return N.jsx(N.Fragment,{children:r(e.date,{locale:n})})}var aP=y.createContext(void 0);function wVe(e){if(!Zm(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return N.jsx(aP.Provider,{value:t,children:e.children})}return N.jsx(_Ve,{initialProps:e.initialProps,children:e.children})}function _Ve(e){var t=e.initialProps,n=e.children,r=t.selected,i=t.min,o=t.max,a=function(l,c,f){var h,p;(h=t.onDayClick)===null||h===void 0||h.call(t,l,c,f);var m=!!(c.selected&&i&&r?.length===i);if(!m){var v=!!(!c.selected&&o&&r?.length===o);if(!v){var b=r?vG([],r):[];if(c.selected){var w=b.findIndex(function(x){return uo(l,x)});b.splice(w,1)}else b.push(l);(p=t.onSelect)===null||p===void 0||p.call(t,b,l,c,f)}}},s={disabled:[]};r&&s.disabled.push(function(l){var c=o&&r.length>o-1,f=r.some(function(h){return uo(h,l)});return!!(c&&!f)});var u={selected:r,onDayClick:a,modifiers:s};return N.jsx(aP.Provider,{value:u,children:n})}function sP(){var e=y.useContext(aP);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function SVe(e,t){var n=t||{},r=n.from,i=n.to;return r&&i?uo(i,e)&&uo(r,e)?void 0:uo(i,e)?{from:i,to:void 0}:uo(r,e)?void 0:b4(r,e)?{from:e,to:i}:{from:r,to:e}:i?b4(e,i)?{from:i,to:e}:{from:e,to:i}:r?mG(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}var uP=y.createContext(void 0);function CVe(e){if(!Xm(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return N.jsx(uP.Provider,{value:t,children:e.children})}return N.jsx(EVe,{initialProps:e.initialProps,children:e.children})}function EVe(e){var t=e.initialProps,n=e.children,r=t.selected,i=r||{},o=i.from,a=i.to,s=t.min,u=t.max,l=function(p,m,v){var b,w;(b=t.onDayClick)===null||b===void 0||b.call(t,p,m,v);var x=SVe(p,r);(w=t.onSelect)===null||w===void 0||w.call(t,x,p,m,v)},c={range_start:[],range_end:[],range_middle:[],disabled:[]};if(o?(c.range_start=[o],a?(c.range_end=[a],uo(o,a)||(c.range_middle=[{after:o,before:a}])):c.range_end=[o]):a&&(c.range_start=[a],c.range_end=[a]),s&&(o&&!a&&c.disabled.push({after:C3(o,s-1),before:Ui(o,s-1)}),o&&a&&c.disabled.push({after:o,before:Ui(o,s-1)}),!o&&a&&c.disabled.push({after:C3(a,s-1),before:Ui(a,s-1)})),u){if(o&&!a&&(c.disabled.push({before:Ui(o,-u+1)}),c.disabled.push({after:Ui(o,u-1)})),o&&a){var f=ws(a,o)+1,h=u-f;c.disabled.push({before:C3(o,h)}),c.disabled.push({after:Ui(a,h)})}!o&&a&&(c.disabled.push({before:Ui(a,-u+1)}),c.disabled.push({after:Ui(a,u-1)}))}return N.jsx(uP.Provider,{value:{selected:r,onDayClick:l,modifiers:c},children:n})}function lP(){var e=y.useContext(uP);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function dy(e){return Array.isArray(e)?vG([],e):e!==void 0?[e]:[]}function OVe(e){var t={};return Object.entries(e).forEach(function(n){var r=n[0],i=n[1];t[r]=dy(i)}),t}var es;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(es||(es={}));var AVe=es.Selected,Zs=es.Disabled,PVe=es.Hidden,kVe=es.Today,O3=es.RangeEnd,A3=es.RangeMiddle,P3=es.RangeStart,TVe=es.Outside;function MVe(e,t,n){var r,i=(r={},r[AVe]=dy(e.selected),r[Zs]=dy(e.disabled),r[PVe]=dy(e.hidden),r[kVe]=[e.today],r[O3]=[],r[A3]=[],r[P3]=[],r[TVe]=[],r);return e.fromDate&&i[Zs].push({before:e.fromDate}),e.toDate&&i[Zs].push({after:e.toDate}),Zm(e)?i[Zs]=i[Zs].concat(t.modifiers[Zs]):Xm(e)&&(i[Zs]=i[Zs].concat(n.modifiers[Zs]),i[P3]=n.modifiers[P3],i[A3]=n.modifiers[A3],i[O3]=n.modifiers[O3]),i}var _G=y.createContext(void 0);function RVe(e){var t=Kn(),n=sP(),r=lP(),i=MVe(t,n,r),o=OVe(t.modifiers),a=Rt(Rt({},i),o);return N.jsx(_G.Provider,{value:a,children:e.children})}function SG(){var e=y.useContext(_G);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function DVe(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function $Ve(e){return!!(e&&typeof e=="object"&&"from"in e)}function IVe(e){return!!(e&&typeof e=="object"&&"after"in e)}function NVe(e){return!!(e&&typeof e=="object"&&"before"in e)}function LVe(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function FVe(e,t){var n,r=t.from,i=t.to;if(r&&i){var o=ws(i,r)<0;o&&(n=[i,r],r=n[0],i=n[1]);var a=ws(e,r)>=0&&ws(i,e)>=0;return a}return i?uo(i,e):r?uo(r,e):!1}function jVe(e){return nP(e)}function BVe(e){return Array.isArray(e)&&e.every(nP)}function zVe(e,t){return t.some(function(n){if(typeof n=="boolean")return n;if(jVe(n))return uo(e,n);if(BVe(n))return n.includes(e);if($Ve(n))return FVe(e,n);if(LVe(n))return n.dayOfWeek.includes(e.getDay());if(DVe(n)){var r=ws(n.before,e),i=ws(n.after,e),o=r>0,a=i<0,s=b4(n.before,n.after);return s?a&&o:o||a}return IVe(n)?ws(e,n.after)>0:NVe(n)?ws(n.before,e)>0:typeof n=="function"?n(e):!1})}function cP(e,t,n){var r=Object.keys(t).reduce(function(o,a){var s=t[a];return zVe(e,s)&&o.push(a),o},[]),i={};return r.forEach(function(o){return i[o]=!0}),n&&!oP(e,n)&&(i.outside=!0),i}function UVe(e,t){for(var n=go(e[0]),r=rP(e[e.length-1]),i,o,a=n;a<=r;){var s=cP(a,t),u=!s.disabled&&!s.hidden;if(!u){a=Ui(a,1);continue}if(s.selected)return a;s.today&&!o&&(o=a),i||(i=a),a=Ui(a,1)}return o||i}var VVe=365;function CG(e,t){var n=t.moveBy,r=t.direction,i=t.context,o=t.modifiers,a=t.retry,s=a===void 0?{count:0,lastFocused:e}:a,u=i.weekStartsOn,l=i.fromDate,c=i.toDate,f=i.locale,h={day:Ui,week:y4,month:Ja,year:nze,startOfWeek:function(b){return i.ISOWeek?lf(b):ba(b,{locale:f,weekStartsOn:u})},endOfWeek:function(b){return i.ISOWeek?lG(b):iP(b,{locale:f,weekStartsOn:u})}},p=h[n](e,r==="after"?1:-1);r==="before"&&l?p=rze([l,p]):r==="after"&&c&&(p=ize([c,p]));var m=!0;if(o){var v=cP(p,o);m=!v.disabled&&!v.hidden}return m?p:s.count>VVe?s.lastFocused:CG(p,{moveBy:n,direction:r,context:i,modifiers:o,retry:Rt(Rt({},s),{count:s.count+1})})}var EG=y.createContext(void 0);function WVe(e){var t=Qm(),n=SG(),r=y.useState(),i=r[0],o=r[1],a=y.useState(),s=a[0],u=a[1],l=UVe(t.displayMonths,n),c=i??(s&&t.isDateDisplayed(s))?s:l,f=function(){u(i),o(void 0)},h=function(b){o(b)},p=Kn(),m=function(b,w){if(i){var x=CG(i,{moveBy:b,direction:w,context:p,modifiers:n});uo(i,x)||(t.goToDate(x,i),h(x))}},v={focusedDay:i,focusTarget:c,blur:f,focus:h,focusDayAfter:function(){return m("day","after")},focusDayBefore:function(){return m("day","before")},focusWeekAfter:function(){return m("week","after")},focusWeekBefore:function(){return m("week","before")},focusMonthBefore:function(){return m("month","before")},focusMonthAfter:function(){return m("month","after")},focusYearBefore:function(){return m("year","before")},focusYearAfter:function(){return m("year","after")},focusStartOfWeek:function(){return m("startOfWeek","before")},focusEndOfWeek:function(){return m("endOfWeek","after")}};return N.jsx(EG.Provider,{value:v,children:e.children})}function fP(){var e=y.useContext(EG);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function HVe(e,t){var n=SG(),r=cP(e,n,t);return r}var dP=y.createContext(void 0);function KVe(e){if(!S2(e.initialProps)){var t={selected:void 0};return N.jsx(dP.Provider,{value:t,children:e.children})}return N.jsx(qVe,{initialProps:e.initialProps,children:e.children})}function qVe(e){var t=e.initialProps,n=e.children,r=function(o,a,s){var u,l,c;if((u=t.onDayClick)===null||u===void 0||u.call(t,o,a,s),a.selected&&!t.required){(l=t.onSelect)===null||l===void 0||l.call(t,void 0,o,a,s);return}(c=t.onSelect)===null||c===void 0||c.call(t,o,o,a,s)},i={selected:t.selected,onDayClick:r};return N.jsx(dP.Provider,{value:i,children:n})}function OG(){var e=y.useContext(dP);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function GVe(e,t){var n=Kn(),r=OG(),i=sP(),o=lP(),a=fP(),s=a.focusDayAfter,u=a.focusDayBefore,l=a.focusWeekAfter,c=a.focusWeekBefore,f=a.blur,h=a.focus,p=a.focusMonthBefore,m=a.focusMonthAfter,v=a.focusYearBefore,b=a.focusYearAfter,w=a.focusStartOfWeek,x=a.focusEndOfWeek,S=function(H){var j,q,Y,re;S2(n)?(j=r.onDayClick)===null||j===void 0||j.call(r,e,t,H):Zm(n)?(q=i.onDayClick)===null||q===void 0||q.call(i,e,t,H):Xm(n)?(Y=o.onDayClick)===null||Y===void 0||Y.call(o,e,t,H):(re=n.onDayClick)===null||re===void 0||re.call(n,e,t,H)},O=function(H){var j;h(e),(j=n.onDayFocus)===null||j===void 0||j.call(n,e,t,H)},E=function(H){var j;f(),(j=n.onDayBlur)===null||j===void 0||j.call(n,e,t,H)},C=function(H){var j;(j=n.onDayMouseEnter)===null||j===void 0||j.call(n,e,t,H)},P=function(H){var j;(j=n.onDayMouseLeave)===null||j===void 0||j.call(n,e,t,H)},M=function(H){var j;(j=n.onDayPointerEnter)===null||j===void 0||j.call(n,e,t,H)},I=function(H){var j;(j=n.onDayPointerLeave)===null||j===void 0||j.call(n,e,t,H)},B=function(H){var j;(j=n.onDayTouchCancel)===null||j===void 0||j.call(n,e,t,H)},W=function(H){var j;(j=n.onDayTouchEnd)===null||j===void 0||j.call(n,e,t,H)},V=function(H){var j;(j=n.onDayTouchMove)===null||j===void 0||j.call(n,e,t,H)},ee=function(H){var j;(j=n.onDayTouchStart)===null||j===void 0||j.call(n,e,t,H)},Z=function(H){var j;(j=n.onDayKeyUp)===null||j===void 0||j.call(n,e,t,H)},K=function(H){var j;switch(H.key){case"ArrowLeft":H.preventDefault(),H.stopPropagation(),n.dir==="rtl"?s():u();break;case"ArrowRight":H.preventDefault(),H.stopPropagation(),n.dir==="rtl"?u():s();break;case"ArrowDown":H.preventDefault(),H.stopPropagation(),l();break;case"ArrowUp":H.preventDefault(),H.stopPropagation(),c();break;case"PageUp":H.preventDefault(),H.stopPropagation(),H.shiftKey?v():p();break;case"PageDown":H.preventDefault(),H.stopPropagation(),H.shiftKey?b():m();break;case"Home":H.preventDefault(),H.stopPropagation(),w();break;case"End":H.preventDefault(),H.stopPropagation(),x();break}(j=n.onDayKeyDown)===null||j===void 0||j.call(n,e,t,H)},G={onClick:S,onFocus:O,onBlur:E,onKeyDown:K,onKeyUp:Z,onMouseEnter:C,onMouseLeave:P,onPointerEnter:M,onPointerLeave:I,onTouchCancel:B,onTouchEnd:W,onTouchMove:V,onTouchStart:ee};return G}function YVe(){var e=Kn(),t=OG(),n=sP(),r=lP(),i=S2(e)?t.selected:Zm(e)?n.selected:Xm(e)?r.selected:void 0;return i}function ZVe(e){return Object.values(es).includes(e)}function XVe(e,t){var n=[e.classNames.day];return Object.keys(t).forEach(function(r){var i=e.modifiersClassNames[r];if(i)n.push(i);else if(ZVe(r)){var o=e.classNames["day_".concat(r)];o&&n.push(o)}}),n}function QVe(e,t){var n=Rt({},e.styles.day);return Object.keys(t).forEach(function(r){var i;n=Rt(Rt({},n),(i=e.modifiersStyles)===null||i===void 0?void 0:i[r])}),n}function JVe(e,t,n){var r,i,o,a=Kn(),s=fP(),u=HVe(e,t),l=GVe(e,u),c=YVe(),f=!!(a.onDayClick||a.mode!=="default");y.useEffect(function(){var C;u.outside||s.focusedDay&&f&&uo(s.focusedDay,e)&&((C=n.current)===null||C===void 0||C.focus())},[s.focusedDay,e,n,f,u.outside]);var h=XVe(a,u).join(" "),p=QVe(a,u),m=!!(u.outside&&!a.showOutsideDays||u.hidden),v=(o=(i=a.components)===null||i===void 0?void 0:i.DayContent)!==null&&o!==void 0?o:xVe,b=N.jsx(v,{date:e,displayMonth:t,activeModifiers:u}),w={style:p,className:h,children:b,role:"gridcell"},x=s.focusTarget&&uo(s.focusTarget,e)&&!u.outside,S=s.focusedDay&&uo(s.focusedDay,e),O=Rt(Rt(Rt({},w),(r={disabled:u.disabled,role:"gridcell"},r["aria-selected"]=u.selected,r.tabIndex=S||x?0:-1,r)),l),E={isButton:f,isHidden:m,activeModifiers:u,selectedDays:c,buttonProps:O,divProps:w};return E}function eWe(e){var t=y.useRef(null),n=JVe(e.date,e.displayMonth,t);return n.isHidden?N.jsx("div",{role:"gridcell"}):n.isButton?N.jsx(Ex,Rt({name:"day",ref:t},n.buttonProps)):N.jsx("div",Rt({},n.divProps))}function tWe(e){var t=e.number,n=e.dates,r=Kn(),i=r.onWeekNumberClick,o=r.styles,a=r.classNames,s=r.locale,u=r.labels.labelWeekNumber,l=r.formatters.formatWeekNumber,c=l(Number(t),{locale:s});if(!i)return N.jsx("span",{className:a.weeknumber,style:o.weeknumber,children:c});var f=u(Number(t),{locale:s}),h=function(p){i(t,n,p)};return N.jsx(Ex,{name:"week-number","aria-label":f,className:a.weeknumber,style:o.weeknumber,onClick:h,children:c})}function nWe(e){var t,n,r=Kn(),i=r.styles,o=r.classNames,a=r.showWeekNumber,s=r.components,u=(t=s?.Day)!==null&&t!==void 0?t:eWe,l=(n=s?.WeekNumber)!==null&&n!==void 0?n:tWe,c;return a&&(c=N.jsx("td",{className:o.cell,style:i.cell,children:N.jsx(l,{number:e.weekNumber,dates:e.dates})})),N.jsxs("tr",{className:o.row,style:i.row,children:[c,e.dates.map(function(f){return N.jsx("td",{className:o.cell,style:i.cell,role:"presentation",children:N.jsx(u,{displayMonth:e.displayMonth,date:f})},nUe(f))})]})}function YI(e,t,n){for(var r=n?.ISOWeek?lG(t):iP(t,n),i=n?.ISOWeek?lf(e):ba(e,n),o=ws(r,i),a=[],s=0;s<=o;s++)a.push(Ui(i,s));var u=a.reduce(function(l,c){var f=n?.ISOWeek?dG(c):pG(c,n),h=l.find(function(p){return p.weekNumber===f});return h?(h.dates.push(c),l):(l.push({weekNumber:f,dates:[c]}),l)},[]);return u}function rWe(e,t){var n=YI(go(e),rP(e),t);if(t?.useFixedWeeks){var r=iUe(e,t);if(r<6){var i=n[n.length-1],o=i.dates[i.dates.length-1],a=y4(o,6-r),s=YI(y4(o,1),a,t);n.push.apply(n,s)}}return n}function iWe(e){var t,n,r,i=Kn(),o=i.locale,a=i.classNames,s=i.styles,u=i.hideHead,l=i.fixedWeeks,c=i.components,f=i.weekStartsOn,h=i.firstWeekContainsDate,p=i.ISOWeek,m=rWe(e.displayMonth,{useFixedWeeks:!!l,ISOWeek:p,locale:o,weekStartsOn:f,firstWeekContainsDate:h}),v=(t=c?.Head)!==null&&t!==void 0?t:bVe,b=(n=c?.Row)!==null&&n!==void 0?n:nWe,w=(r=c?.Footer)!==null&&r!==void 0?r:mVe;return N.jsxs("table",{id:e.id,className:a.table,style:s.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!u&&N.jsx(v,{}),N.jsx("tbody",{className:a.tbody,style:s.tbody,children:m.map(function(x){return N.jsx(b,{displayMonth:e.displayMonth,dates:x.dates,weekNumber:x.weekNumber},x.weekNumber)})}),N.jsx(w,{displayMonth:e.displayMonth})]})}function oWe(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var aWe=oWe()?y.useLayoutEffect:y.useEffect,k3=!1,sWe=0;function ZI(){return"react-day-picker-".concat(++sWe)}function uWe(e){var t,n=e??(k3?ZI():null),r=y.useState(n),i=r[0],o=r[1];return aWe(function(){i===null&&o(ZI())},[]),y.useEffect(function(){k3===!1&&(k3=!0)},[]),(t=e??i)!==null&&t!==void 0?t:void 0}function lWe(e){var t,n,r=Kn(),i=r.dir,o=r.classNames,a=r.styles,s=r.components,u=Qm().displayMonths,l=uWe(r.id?"".concat(r.id,"-").concat(e.displayIndex):void 0),c=r.id?"".concat(r.id,"-grid-").concat(e.displayIndex):void 0,f=[o.month],h=a.month,p=e.displayIndex===0,m=e.displayIndex===u.length-1,v=!p&&!m;i==="rtl"&&(t=[p,m],m=t[0],p=t[1]),p&&(f.push(o.caption_start),h=Rt(Rt({},h),a.caption_start)),m&&(f.push(o.caption_end),h=Rt(Rt({},h),a.caption_end)),v&&(f.push(o.caption_between),h=Rt(Rt({},h),a.caption_between));var b=(n=s?.Caption)!==null&&n!==void 0?n:gVe;return N.jsxs("div",{className:f.join(" "),style:h,children:[N.jsx(b,{id:l,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),N.jsx(iWe,{id:c,"aria-labelledby":l,displayMonth:e.displayMonth})]},e.displayIndex)}function cWe(e){var t=Kn(),n=t.classNames,r=t.styles;return N.jsx("div",{className:n.months,style:r.months,children:e.children})}function fWe(e){var t,n,r=e.initialProps,i=Kn(),o=fP(),a=Qm(),s=y.useState(!1),u=s[0],l=s[1];y.useEffect(function(){i.initialFocus&&o.focusTarget&&(u||(o.focus(o.focusTarget),l(!0)))},[i.initialFocus,u,o.focus,o.focusTarget,o]);var c=[i.classNames.root,i.className];i.numberOfMonths>1&&c.push(i.classNames.multiple_months),i.showWeekNumber&&c.push(i.classNames.with_weeknumber);var f=Rt(Rt({},i.styles.root),i.style),h=Object.keys(r).filter(function(m){return m.startsWith("data-")}).reduce(function(m,v){var b;return Rt(Rt({},m),(b={},b[v]=r[v],b))},{}),p=(n=(t=r.components)===null||t===void 0?void 0:t.Months)!==null&&n!==void 0?n:cWe;return N.jsx("div",Rt({className:c.join(" "),style:f,dir:i.dir,id:i.id,nonce:r.nonce,title:r.title,lang:r.lang},h,{children:N.jsx(p,{children:a.displayMonths.map(function(m,v){return N.jsx(lWe,{displayIndex:v,displayMonth:m},v)})})}))}function dWe(e){var t=e.children,n=NUe(e,["children"]);return N.jsx(tVe,{initialProps:n,children:N.jsx(fVe,{children:N.jsx(KVe,{initialProps:n,children:N.jsx(wVe,{initialProps:n,children:N.jsx(CVe,{initialProps:n,children:N.jsx(RVe,{children:N.jsx(WVe,{children:t})})})})})})})}function FJe(e){return N.jsx(dWe,Rt({},e,{children:N.jsx(fWe,{initialProps:e})}))}var hP="Popover",[AG,jJe]=vi(hP,[Vl]),Jm=Vl(),[hWe,Xl]=AG(hP),PG=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:a=!1}=e,s=Jm(t),u=y.useRef(null),[l,c]=y.useState(!1),[f=!1,h]=Xa({prop:r,defaultProp:i,onChange:o});return N.jsx(bw,{...s,children:N.jsx(hWe,{scope:t,contentId:Fo(),triggerRef:u,open:f,onOpenChange:h,onOpenToggle:y.useCallback(()=>h(p=>!p),[h]),hasCustomAnchor:l,onCustomAnchorAdd:y.useCallback(()=>c(!0),[]),onCustomAnchorRemove:y.useCallback(()=>c(!1),[]),modal:a,children:n})})};PG.displayName=hP;var kG="PopoverAnchor",pWe=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Xl(kG,n),o=Jm(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=i;return y.useEffect(()=>(a(),()=>s()),[a,s]),N.jsx($m,{...o,...r,ref:t})});pWe.displayName=kG;var TG="PopoverTrigger",MG=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Xl(TG,n),o=Jm(n),a=Yt(t,i.triggerRef),s=N.jsx(pt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":NG(i.open),...r,ref:a,onClick:Ye(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:N.jsx($m,{asChild:!0,...o,children:s})});MG.displayName=TG;var pP="PopoverPortal",[gWe,mWe]=AG(pP,{forceMount:void 0}),RG=e=>{const{__scopePopover:t,forceMount:n,children:r,container:i}=e,o=Xl(pP,t);return N.jsx(gWe,{scope:t,forceMount:n,children:N.jsx(Gr,{present:n||o.open,children:N.jsx(Bh,{asChild:!0,container:i,children:r})})})};RG.displayName=pP;var Ah="PopoverContent",DG=y.forwardRef((e,t)=>{const n=mWe(Ah,e.__scopePopover),{forceMount:r=n.forceMount,...i}=e,o=Xl(Ah,e.__scopePopover);return N.jsx(Gr,{present:r||o.open,children:o.modal?N.jsx(vWe,{...i,ref:t}):N.jsx(yWe,{...i,ref:t})})});DG.displayName=Ah;var vWe=y.forwardRef((e,t)=>{const n=Xl(Ah,e.__scopePopover),r=y.useRef(null),i=Yt(t,r),o=y.useRef(!1);return y.useEffect(()=>{const a=r.current;if(a)return Rm(a)},[]),N.jsx(Mm,{as:kl,allowPinchZoom:!0,children:N.jsx($G,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ye(e.onCloseAutoFocus,a=>{a.preventDefault(),o.current||n.triggerRef.current?.focus()}),onPointerDownOutside:Ye(e.onPointerDownOutside,a=>{const s=a.detail.originalEvent,u=s.button===0&&s.ctrlKey===!0,l=s.button===2||u;o.current=l},{checkForDefaultPrevented:!1}),onFocusOutside:Ye(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})})}),yWe=y.forwardRef((e,t)=>{const n=Xl(Ah,e.__scopePopover),r=y.useRef(!1),i=y.useRef(!1);return N.jsx($G,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(r.current||n.triggerRef.current?.focus(),o.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const a=o.target;n.triggerRef.current?.contains(a)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),$G=y.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:a,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:l,onInteractOutside:c,...f}=e,h=Xl(Ah,n),p=Jm(n);return gw(),N.jsx(Tm,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:N.jsx(jh,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:c,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:l,onDismiss:()=>h.onOpenChange(!1),children:N.jsx(xw,{"data-state":NG(h.open),role:"dialog",id:h.contentId,...p,...f,ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),IG="PopoverClose",bWe=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Xl(IG,n);return N.jsx(pt.button,{type:"button",...r,ref:t,onClick:Ye(e.onClick,()=>i.onOpenChange(!1))})});bWe.displayName=IG;var xWe="PopoverArrow",wWe=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Jm(n);return N.jsx(ww,{...i,...r,ref:t})});wWe.displayName=xWe;function NG(e){return e?"open":"closed"}var BJe=PG,zJe=MG,UJe=RG,VJe=DG;function _We(e,t){return y.useReducer((n,r)=>t[n][r]??n,e)}var gP="ScrollArea",[LG,WJe]=vi(gP),[SWe,_a]=LG(gP),FG=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,type:r="hover",dir:i,scrollHideDelay:o=600,...a}=e,[s,u]=y.useState(null),[l,c]=y.useState(null),[f,h]=y.useState(null),[p,m]=y.useState(null),[v,b]=y.useState(null),[w,x]=y.useState(0),[S,O]=y.useState(0),[E,C]=y.useState(!1),[P,M]=y.useState(!1),I=Yt(t,W=>u(W)),B=Om(i);return N.jsx(SWe,{scope:n,type:r,dir:B,scrollHideDelay:o,scrollArea:s,viewport:l,onViewportChange:c,content:f,onContentChange:h,scrollbarX:p,onScrollbarXChange:m,scrollbarXEnabled:E,onScrollbarXEnabledChange:C,scrollbarY:v,onScrollbarYChange:b,scrollbarYEnabled:P,onScrollbarYEnabledChange:M,onCornerWidthChange:x,onCornerHeightChange:O,children:N.jsx(pt.div,{dir:B,...a,ref:I,style:{position:"relative","--radix-scroll-area-corner-width":w+"px","--radix-scroll-area-corner-height":S+"px",...e.style}})})});FG.displayName=gP;var jG="ScrollAreaViewport",BG=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,children:r,nonce:i,...o}=e,a=_a(jG,n),s=y.useRef(null),u=Yt(t,s,a.onViewportChange);return N.jsxs(N.Fragment,{children:[N.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),N.jsx(pt.div,{"data-radix-scroll-area-viewport":"",...o,ref:u,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...e.style},children:N.jsx("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"},children:r})})]})});BG.displayName=jG;var Is="ScrollAreaScrollbar",CWe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=_a(Is,e.__scopeScrollArea),{onScrollbarXEnabledChange:o,onScrollbarYEnabledChange:a}=i,s=e.orientation==="horizontal";return y.useEffect(()=>(s?o(!0):a(!0),()=>{s?o(!1):a(!1)}),[s,o,a]),i.type==="hover"?N.jsx(EWe,{...r,ref:t,forceMount:n}):i.type==="scroll"?N.jsx(OWe,{...r,ref:t,forceMount:n}):i.type==="auto"?N.jsx(zG,{...r,ref:t,forceMount:n}):i.type==="always"?N.jsx(mP,{...r,ref:t}):null});CWe.displayName=Is;var EWe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=_a(Is,e.__scopeScrollArea),[o,a]=y.useState(!1);return y.useEffect(()=>{const s=i.scrollArea;let u=0;if(s){const l=()=>{window.clearTimeout(u),a(!0)},c=()=>{u=window.setTimeout(()=>a(!1),i.scrollHideDelay)};return s.addEventListener("pointerenter",l),s.addEventListener("pointerleave",c),()=>{window.clearTimeout(u),s.removeEventListener("pointerenter",l),s.removeEventListener("pointerleave",c)}}},[i.scrollArea,i.scrollHideDelay]),N.jsx(Gr,{present:n||o,children:N.jsx(zG,{"data-state":o?"visible":"hidden",...r,ref:t})})}),OWe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=_a(Is,e.__scopeScrollArea),o=e.orientation==="horizontal",a=E2(()=>u("SCROLL_END"),100),[s,u]=_We("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return y.useEffect(()=>{if(s==="idle"){const l=window.setTimeout(()=>u("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(l)}},[s,i.scrollHideDelay,u]),y.useEffect(()=>{const l=i.viewport,c=o?"scrollLeft":"scrollTop";if(l){let f=l[c];const h=()=>{const p=l[c];f!==p&&(u("SCROLL"),a()),f=p};return l.addEventListener("scroll",h),()=>l.removeEventListener("scroll",h)}},[i.viewport,o,u,a]),N.jsx(Gr,{present:n||s!=="hidden",children:N.jsx(mP,{"data-state":s==="hidden"?"hidden":"visible",...r,ref:t,onPointerEnter:Ye(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:Ye(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),zG=y.forwardRef((e,t)=>{const n=_a(Is,e.__scopeScrollArea),{forceMount:r,...i}=e,[o,a]=y.useState(!1),s=e.orientation==="horizontal",u=E2(()=>{if(n.viewport){const l=n.viewport.offsetWidth<n.viewport.scrollWidth,c=n.viewport.offsetHeight<n.viewport.scrollHeight;a(s?l:c)}},10);return Ph(n.viewport,u),Ph(n.content,u),N.jsx(Gr,{present:r||o,children:N.jsx(mP,{"data-state":o?"visible":"hidden",...i,ref:t})})}),mP=y.forwardRef((e,t)=>{const{orientation:n="vertical",...r}=e,i=_a(Is,e.__scopeScrollArea),o=y.useRef(null),a=y.useRef(0),[s,u]=y.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),l=HG(s.viewport,s.content),c={...r,sizes:s,onSizesChange:u,hasThumb:l>0&&l<1,onThumbChange:h=>o.current=h,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:h=>a.current=h};function f(h,p){return DWe(h,a.current,s,p)}return n==="horizontal"?N.jsx(AWe,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const h=i.viewport.scrollLeft,p=XI(h,s,i.dir);o.current.style.transform=`translate3d(${p}px, 0, 0)`}},onWheelScroll:h=>{i.viewport&&(i.viewport.scrollLeft=h)},onDragScroll:h=>{i.viewport&&(i.viewport.scrollLeft=f(h,i.dir))}}):n==="vertical"?N.jsx(PWe,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const h=i.viewport.scrollTop,p=XI(h,s);o.current.style.transform=`translate3d(0, ${p}px, 0)`}},onWheelScroll:h=>{i.viewport&&(i.viewport.scrollTop=h)},onDragScroll:h=>{i.viewport&&(i.viewport.scrollTop=f(h))}}):null}),AWe=y.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...i}=e,o=_a(Is,e.__scopeScrollArea),[a,s]=y.useState(),u=y.useRef(null),l=Yt(t,u,o.onScrollbarXChange);return y.useEffect(()=>{u.current&&s(getComputedStyle(u.current))},[u]),N.jsx(VG,{"data-orientation":"horizontal",...i,ref:l,sizes:n,style:{bottom:0,left:o.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:o.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":C2(n)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.x),onDragScroll:c=>e.onDragScroll(c.x),onWheelScroll:(c,f)=>{if(o.viewport){const h=o.viewport.scrollLeft+c.deltaX;e.onWheelScroll(h),qG(h,f)&&c.preventDefault()}},onResize:()=>{u.current&&o.viewport&&a&&r({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:Ax(a.paddingLeft),paddingEnd:Ax(a.paddingRight)}})}})}),PWe=y.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...i}=e,o=_a(Is,e.__scopeScrollArea),[a,s]=y.useState(),u=y.useRef(null),l=Yt(t,u,o.onScrollbarYChange);return y.useEffect(()=>{u.current&&s(getComputedStyle(u.current))},[u]),N.jsx(VG,{"data-orientation":"vertical",...i,ref:l,sizes:n,style:{top:0,right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":C2(n)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.y),onDragScroll:c=>e.onDragScroll(c.y),onWheelScroll:(c,f)=>{if(o.viewport){const h=o.viewport.scrollTop+c.deltaY;e.onWheelScroll(h),qG(h,f)&&c.preventDefault()}},onResize:()=>{u.current&&o.viewport&&a&&r({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:Ax(a.paddingTop),paddingEnd:Ax(a.paddingBottom)}})}})}),[kWe,UG]=LG(Is),VG=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:i,onThumbChange:o,onThumbPointerUp:a,onThumbPointerDown:s,onThumbPositionChange:u,onDragScroll:l,onWheelScroll:c,onResize:f,...h}=e,p=_a(Is,n),[m,v]=y.useState(null),b=Yt(t,I=>v(I)),w=y.useRef(null),x=y.useRef(""),S=p.viewport,O=r.content-r.viewport,E=Vr(c),C=Vr(u),P=E2(f,10);function M(I){if(w.current){const B=I.clientX-w.current.left,W=I.clientY-w.current.top;l({x:B,y:W})}}return y.useEffect(()=>{const I=B=>{const W=B.target;m?.contains(W)&&E(B,O)};return document.addEventListener("wheel",I,{passive:!1}),()=>document.removeEventListener("wheel",I,{passive:!1})},[S,m,O,E]),y.useEffect(C,[r,C]),Ph(m,P),Ph(p.content,P),N.jsx(kWe,{scope:n,scrollbar:m,hasThumb:i,onThumbChange:Vr(o),onThumbPointerUp:Vr(a),onThumbPositionChange:C,onThumbPointerDown:Vr(s),children:N.jsx(pt.div,{...h,ref:b,style:{position:"absolute",...h.style},onPointerDown:Ye(e.onPointerDown,I=>{I.button===0&&(I.target.setPointerCapture(I.pointerId),w.current=m.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",p.viewport&&(p.viewport.style.scrollBehavior="auto"),M(I))}),onPointerMove:Ye(e.onPointerMove,M),onPointerUp:Ye(e.onPointerUp,I=>{const B=I.target;B.hasPointerCapture(I.pointerId)&&B.releasePointerCapture(I.pointerId),document.body.style.webkitUserSelect=x.current,p.viewport&&(p.viewport.style.scrollBehavior=""),w.current=null})})})}),Ox="ScrollAreaThumb",TWe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=UG(Ox,e.__scopeScrollArea);return N.jsx(Gr,{present:n||i.hasThumb,children:N.jsx(MWe,{ref:t,...r})})}),MWe=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,style:r,...i}=e,o=_a(Ox,n),a=UG(Ox,n),{onThumbPositionChange:s}=a,u=Yt(t,f=>a.onThumbChange(f)),l=y.useRef(void 0),c=E2(()=>{l.current&&(l.current(),l.current=void 0)},100);return y.useEffect(()=>{const f=o.viewport;if(f){const h=()=>{if(c(),!l.current){const p=$We(f,s);l.current=p,s()}};return s(),f.addEventListener("scroll",h),()=>f.removeEventListener("scroll",h)}},[o.viewport,c,s]),N.jsx(pt.div,{"data-state":a.hasThumb?"visible":"hidden",...i,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:Ye(e.onPointerDownCapture,f=>{const p=f.target.getBoundingClientRect(),m=f.clientX-p.left,v=f.clientY-p.top;a.onThumbPointerDown({x:m,y:v})}),onPointerUp:Ye(e.onPointerUp,a.onThumbPointerUp)})});TWe.displayName=Ox;var vP="ScrollAreaCorner",WG=y.forwardRef((e,t)=>{const n=_a(vP,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?N.jsx(RWe,{...e,ref:t}):null});WG.displayName=vP;var RWe=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,...r}=e,i=_a(vP,n),[o,a]=y.useState(0),[s,u]=y.useState(0),l=!!(o&&s);return Ph(i.scrollbarX,()=>{const c=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(c),u(c)}),Ph(i.scrollbarY,()=>{const c=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(c),a(c)}),l?N.jsx(pt.div,{...r,ref:t,style:{width:o,height:s,position:"absolute",right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function Ax(e){return e?parseInt(e,10):0}function HG(e,t){const n=e/t;return isNaN(n)?0:n}function C2(e){const t=HG(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function DWe(e,t,n,r="ltr"){const i=C2(n),o=i/2,a=t||o,s=i-a,u=n.scrollbar.paddingStart+a,l=n.scrollbar.size-n.scrollbar.paddingEnd-s,c=n.content-n.viewport,f=r==="ltr"?[0,c]:[c*-1,0];return KG([u,l],f)(e)}function XI(e,t,n="ltr"){const r=C2(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=t.scrollbar.size-i,a=t.content-t.viewport,s=o-r,u=n==="ltr"?[0,a]:[a*-1,0],l=d4(e,u);return KG([0,a],[0,s])(l)}function KG(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function qG(e,t){return e>0&&e<t}var $We=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return function i(){const o={left:e.scrollLeft,top:e.scrollTop},a=n.left!==o.left,s=n.top!==o.top;(a||s)&&t(),n=o,r=window.requestAnimationFrame(i)}(),()=>window.cancelAnimationFrame(r)};function E2(e,t){const n=Vr(e),r=y.useRef(0);return y.useEffect(()=>()=>window.clearTimeout(r.current),[]),y.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function Ph(e,t){const n=Vr(t);ii(()=>{let r=0;if(e){const i=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return i.observe(e),()=>{window.cancelAnimationFrame(r),i.unobserve(e)}}},[e,n])}var HJe=FG,KJe=BG,qJe=WG,yP="Progress",bP=100,[IWe,GJe]=vi(yP),[NWe,LWe]=IWe(yP),GG=y.forwardRef((e,t)=>{const{__scopeProgress:n,value:r=null,max:i,getValueLabel:o=FWe,...a}=e;(i||i===0)&&!QI(i)&&console.error(jWe(`${i}`,"Progress"));const s=QI(i)?i:bP;r!==null&&!JI(r,s)&&console.error(BWe(`${r}`,"Progress"));const u=JI(r,s)?r:null,l=Px(u)?o(u,s):void 0;return N.jsx(NWe,{scope:n,value:u,max:s,children:N.jsx(pt.div,{"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":Px(u)?u:void 0,"aria-valuetext":l,role:"progressbar","data-state":XG(u,s),"data-value":u??void 0,"data-max":s,...a,ref:t})})});GG.displayName=yP;var YG="ProgressIndicator",ZG=y.forwardRef((e,t)=>{const{__scopeProgress:n,...r}=e,i=LWe(YG,n);return N.jsx(pt.div,{"data-state":XG(i.value,i.max),"data-value":i.value??void 0,"data-max":i.max,...r,ref:t})});ZG.displayName=YG;function FWe(e,t){return`${Math.round(e/t*100)}%`}function XG(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function Px(e){return typeof e=="number"}function QI(e){return Px(e)&&!isNaN(e)&&e>0}function JI(e,t){return Px(e)&&!isNaN(e)&&e<=t&&e>=0}function jWe(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${bP}\`.`}function BWe(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
- a positive number
- less than the value passed to \`max\` (or ${bP} if no \`max\` prop is set)
- \`null\` or \`undefined\` if the progress is indeterminate.
Defaulting to \`null\`.`}var YJe=GG,ZJe=ZG,xP="Switch",[zWe,XJe]=vi(xP),[UWe,VWe]=zWe(xP),QG=y.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:i,defaultChecked:o,required:a,disabled:s,value:u="on",onCheckedChange:l,form:c,...f}=e,[h,p]=y.useState(null),m=Yt(t,S=>p(S)),v=y.useRef(!1),b=h?c||!!h.closest("form"):!0,[w=!1,x]=Xa({prop:i,defaultProp:o,onChange:l});return N.jsxs(UWe,{scope:n,checked:w,disabled:s,children:[N.jsx(pt.button,{type:"button",role:"switch","aria-checked":w,"aria-required":a,"data-state":tY(w),"data-disabled":s?"":void 0,disabled:s,value:u,...f,ref:m,onClick:Ye(e.onClick,S=>{x(O=>!O),b&&(v.current=S.isPropagationStopped(),v.current||S.stopPropagation())})}),b&&N.jsx(WWe,{control:h,bubbles:!v.current,name:r,value:u,checked:w,required:a,disabled:s,form:c,style:{transform:"translateX(-100%)"}})]})});QG.displayName=xP;var JG="SwitchThumb",eY=y.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,i=VWe(JG,n);return N.jsx(pt.span,{"data-state":tY(i.checked),"data-disabled":i.disabled?"":void 0,...r,ref:t})});eY.displayName=JG;var WWe=e=>{const{control:t,checked:n,bubbles:r=!0,...i}=e,o=y.useRef(null),a=JA(n),s=_5(t);return y.useEffect(()=>{const u=o.current,l=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(l,"checked").set;if(a!==n&&f){const h=new Event("click",{bubbles:r});f.call(u,n),u.dispatchEvent(h)}},[a,n,r]),N.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:o,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function tY(e){return e?"checked":"unchecked"}var QJe=QG,JJe=eY;/**
* table-core
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function dl(e,t){return typeof e=="function"?e(t):e}function Wo(e,t){return n=>{t.setState(r=>({...r,[e]:dl(n,r[e])}))}}function O2(e){return e instanceof Function}function HWe(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}function KWe(e,t){const n=[],r=i=>{i.forEach(o=>{n.push(o);const a=t(o);a!=null&&a.length&&r(a)})};return r(e),n}function St(e,t,n){let r=[],i;return o=>{let a;n.key&&n.debug&&(a=Date.now());const s=e(o);if(!(s.length!==r.length||s.some((c,f)=>r[f]!==c)))return i;r=s;let l;if(n.key&&n.debug&&(l=Date.now()),i=t(...s),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){const c=Math.round((Date.now()-a)*100)/100,f=Math.round((Date.now()-l)*100)/100,h=f/16,p=(m,v)=>{for(m=String(m);m.length<v;)m=" "+m;return m};console.info(`%c⏱ ${p(f,5)} /${p(c,5)} ms`,`
font-size: .6rem;
font-weight: bold;
color: hsl(${Math.max(0,Math.min(120-120*h,120))}deg 100% 31%);`,n?.key)}return i}}function Ct(e,t,n,r){return{debug:()=>{var i;return(i=e?.debugAll)!=null?i:e[t]},key:!1,onChange:r}}function qWe(e,t,n,r){const i=()=>{var a;return(a=o.getValue())!=null?a:e.options.renderFallbackValue},o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:i,getContext:St(()=>[e,n,t,o],(a,s,u,l)=>({table:a,column:s,row:u,cell:l,getValue:l.getValue,renderValue:l.renderValue}),Ct(e.options,"debugCells"))};return e._features.forEach(a=>{a.createCell==null||a.createCell(o,n,t,e)},{}),o}function GWe(e,t,n,r){var i,o;const s={...e._getDefaultColumnDef(),...t},u=s.accessorKey;let l=(i=(o=s.id)!=null?o:u?typeof String.prototype.replaceAll=="function"?u.replaceAll(".","_"):u.replace(/\./g,"_"):void 0)!=null?i:typeof s.header=="string"?s.header:void 0,c;if(s.accessorFn?c=s.accessorFn:u&&(u.includes(".")?c=h=>{let p=h;for(const v of u.split(".")){var m;p=(m=p)==null?void 0:m[v]}return p}:c=h=>h[s.accessorKey]),!l)throw new Error;let f={id:`${String(l)}`,accessorFn:c,parent:r,depth:n,columnDef:s,columns:[],getFlatColumns:St(()=>[!0],()=>{var h;return[f,...(h=f.columns)==null?void 0:h.flatMap(p=>p.getFlatColumns())]},Ct(e.options,"debugColumns")),getLeafColumns:St(()=>[e._getOrderColumnsFn()],h=>{var p;if((p=f.columns)!=null&&p.length){let m=f.columns.flatMap(v=>v.getLeafColumns());return h(m)}return[f]},Ct(e.options,"debugColumns"))};for(const h of e._features)h.createColumn==null||h.createColumn(f,e);return f}const Ei="debugHeaders";function eN(e,t,n){var r;let o={id:(r=n.id)!=null?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const a=[],s=u=>{u.subHeaders&&u.subHeaders.length&&u.subHeaders.map(s),a.push(u)};return s(o),a},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach(a=>{a.createHeader==null||a.createHeader(o,e)}),o}const YWe={createTable:e=>{e.getHeaderGroups=St(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{var o,a;const s=(o=r?.map(f=>n.find(h=>h.id===f)).filter(Boolean))!=null?o:[],u=(a=i?.map(f=>n.find(h=>h.id===f)).filter(Boolean))!=null?a:[],l=n.filter(f=>!(r!=null&&r.includes(f.id))&&!(i!=null&&i.includes(f.id)));return N1(t,[...s,...l,...u],e)},Ct(e.options,Ei)),e.getCenterHeaderGroups=St(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(o=>!(r!=null&&r.includes(o.id))&&!(i!=null&&i.includes(o.id))),N1(t,n,e,"center")),Ct(e.options,Ei)),e.getLeftHeaderGroups=St(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>{var i;const o=(i=r?.map(a=>n.find(s=>s.id===a)).filter(Boolean))!=null?i:[];return N1(t,o,e,"left")},Ct(e.options,Ei)),e.getRightHeaderGroups=St(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>{var i;const o=(i=r?.map(a=>n.find(s=>s.id===a)).filter(Boolean))!=null?i:[];return N1(t,o,e,"right")},Ct(e.options,Ei)),e.getFooterGroups=St(()=>[e.getHeaderGroups()],t=>[...t].reverse(),Ct(e.options,Ei)),e.getLeftFooterGroups=St(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),Ct(e.options,Ei)),e.getCenterFooterGroups=St(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),Ct(e.options,Ei)),e.getRightFooterGroups=St(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),Ct(e.options,Ei)),e.getFlatHeaders=St(()=>[e.getHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ct(e.options,Ei)),e.getLeftFlatHeaders=St(()=>[e.getLeftHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ct(e.options,Ei)),e.getCenterFlatHeaders=St(()=>[e.getCenterHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ct(e.options,Ei)),e.getRightFlatHeaders=St(()=>[e.getRightHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ct(e.options,Ei)),e.getCenterLeafHeaders=St(()=>[e.getCenterFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),Ct(e.options,Ei)),e.getLeftLeafHeaders=St(()=>[e.getLeftFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),Ct(e.options,Ei)),e.getRightLeafHeaders=St(()=>[e.getRightFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),Ct(e.options,Ei)),e.getLeafHeaders=St(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,n,r)=>{var i,o,a,s,u,l;return[...(i=(o=t[0])==null?void 0:o.headers)!=null?i:[],...(a=(s=n[0])==null?void 0:s.headers)!=null?a:[],...(u=(l=r[0])==null?void 0:l.headers)!=null?u:[]].map(c=>c.getLeafHeaders()).flat()},Ct(e.options,Ei))}};function N1(e,t,n,r){var i,o;let a=0;const s=function(h,p){p===void 0&&(p=1),a=Math.max(a,p),h.filter(m=>m.getIsVisible()).forEach(m=>{var v;(v=m.columns)!=null&&v.length&&s(m.columns,p+1)},0)};s(e);let u=[];const l=(h,p)=>{const m={depth:p,id:[r,`${p}`].filter(Boolean).join("_"),headers:[]},v=[];h.forEach(b=>{const w=[...v].reverse()[0],x=b.column.depth===m.depth;let S,O=!1;if(x&&b.column.parent?S=b.column.parent:(S=b.column,O=!0),w&&w?.column===S)w.subHeaders.push(b);else{const E=eN(n,S,{id:[r,p,S.id,b?.id].filter(Boolean).join("_"),isPlaceholder:O,placeholderId:O?`${v.filter(C=>C.column===S).length}`:void 0,depth:p,index:v.length});E.subHeaders.push(b),v.push(E)}m.headers.push(b),b.headerGroup=m}),u.push(m),p>0&&l(v,p-1)},c=t.map((h,p)=>eN(n,h,{depth:a,index:p}));l(c,a-1),u.reverse();const f=h=>h.filter(m=>m.column.getIsVisible()).map(m=>{let v=0,b=0,w=[0];m.subHeaders&&m.subHeaders.length?(w=[],f(m.subHeaders).forEach(S=>{let{colSpan:O,rowSpan:E}=S;v+=O,w.push(E)})):v=1;const x=Math.min(...w);return b=b+x,m.colSpan=v,m.rowSpan=b,{colSpan:v,rowSpan:b}});return f((i=(o=u[0])==null?void 0:o.headers)!=null?i:[]),u}const wP=(e,t,n,r,i,o,a)=>{let s={id:t,index:r,original:n,depth:i,parentId:a,_valuesCache:{},_uniqueValuesCache:{},getValue:u=>{if(s._valuesCache.hasOwnProperty(u))return s._valuesCache[u];const l=e.getColumn(u);if(l!=null&&l.accessorFn)return s._valuesCache[u]=l.accessorFn(s.original,r),s._valuesCache[u]},getUniqueValues:u=>{if(s._uniqueValuesCache.hasOwnProperty(u))return s._uniqueValuesCache[u];const l=e.getColumn(u);if(l!=null&&l.accessorFn)return l.columnDef.getUniqueValues?(s._uniqueValuesCache[u]=l.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[u]):(s._uniqueValuesCache[u]=[s.getValue(u)],s._uniqueValuesCache[u])},renderValue:u=>{var l;return(l=s.getValue(u))!=null?l:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>KWe(s.subRows,u=>u.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let u=[],l=s;for(;;){const c=l.getParentRow();if(!c)break;u.push(c),l=c}return u.reverse()},getAllCells:St(()=>[e.getAllLeafColumns()],u=>u.map(l=>qWe(e,s,l,l.id)),Ct(e.options,"debugRows")),_getAllCellsByColumnId:St(()=>[s.getAllCells()],u=>u.reduce((l,c)=>(l[c.column.id]=c,l),{}),Ct(e.options,"debugRows"))};for(let u=0;u<e._features.length;u++){const l=e._features[u];l==null||l.createRow==null||l.createRow(s,e)}return s},ZWe={createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},nY=(e,t,n)=>{var r,i;const o=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=e.getValue(t))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(o))};nY.autoRemove=e=>Ga(e);const rY=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};rY.autoRemove=e=>Ga(e);const iY=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};iY.autoRemove=e=>Ga(e);const oY=(e,t,n)=>{var r;return(r=e.getValue(t))==null?void 0:r.includes(n)};oY.autoRemove=e=>Ga(e)||!(e!=null&&e.length);const aY=(e,t,n)=>!n.some(r=>{var i;return!((i=e.getValue(t))!=null&&i.includes(r))});aY.autoRemove=e=>Ga(e)||!(e!=null&&e.length);const sY=(e,t,n)=>n.some(r=>{var i;return(i=e.getValue(t))==null?void 0:i.includes(r)});sY.autoRemove=e=>Ga(e)||!(e!=null&&e.length);const uY=(e,t,n)=>e.getValue(t)===n;uY.autoRemove=e=>Ga(e);const lY=(e,t,n)=>e.getValue(t)==n;lY.autoRemove=e=>Ga(e);const _P=(e,t,n)=>{let[r,i]=n;const o=e.getValue(t);return o>=r&&o<=i};_P.resolveFilterValue=e=>{let[t,n]=e,r=typeof t!="number"?parseFloat(t):t,i=typeof n!="number"?parseFloat(n):n,o=t===null||Number.isNaN(r)?-1/0:r,a=n===null||Number.isNaN(i)?1/0:i;if(o>a){const s=o;o=a,a=s}return[o,a]};_P.autoRemove=e=>Ga(e)||Ga(e[0])&&Ga(e[1]);const tu={includesString:nY,includesStringSensitive:rY,equalsString:iY,arrIncludes:oY,arrIncludesAll:aY,arrIncludesSome:sY,equals:uY,weakEquals:lY,inNumberRange:_P};function Ga(e){return e==null||e===""}const XWe={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:Wo("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n?.getValue(e.id);return typeof r=="string"?tu.includesString:typeof r=="number"?tu.inNumberRange:typeof r=="boolean"||r!==null&&typeof r=="object"?tu.equals:Array.isArray(r)?tu.arrIncludes:tu.weakEquals},e.getFilterFn=()=>{var n,r;return O2(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(n=(r=t.options.filterFns)==null?void 0:r[e.columnDef.filterFn])!=null?n:tu[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,r,i;return((n=e.columnDef.enableColumnFilter)!=null?n:!0)&&((r=t.options.enableColumnFilters)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(r=>r.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>{var n,r;return(n=(r=t.getState().columnFilters)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.setFilterValue=n=>{t.setColumnFilters(r=>{const i=e.getFilterFn(),o=r?.find(c=>c.id===e.id),a=dl(n,o?o.value:void 0);if(tN(i,a,e)){var s;return(s=r?.filter(c=>c.id!==e.id))!=null?s:[]}const u={id:e.id,value:a};if(o){var l;return(l=r?.map(c=>c.id===e.id?u:c))!=null?l:[]}return r!=null&&r.length?[...r,u]:[u]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{const n=e.getAllLeafColumns(),r=i=>{var o;return(o=dl(t,i))==null?void 0:o.filter(a=>{const s=n.find(u=>u.id===a.id);if(s){const u=s.getFilterFn();if(tN(u,a.value,s))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(r)},e.resetColumnFilters=t=>{var n,r;e.setColumnFilters(t?[]:(n=(r=e.initialState)==null?void 0:r.columnFilters)!=null?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function tN(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||typeof t>"u"||typeof t=="string"&&!t}const QWe=(e,t,n)=>n.reduce((r,i)=>{const o=i.getValue(e);return r+(typeof o=="number"?o:0)},0),JWe=(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r>o||r===void 0&&o>=o)&&(r=o)}),r},eHe=(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r<o||r===void 0&&o>=o)&&(r=o)}),r},tHe=(e,t,n)=>{let r,i;return n.forEach(o=>{const a=o.getValue(e);a!=null&&(r===void 0?a>=a&&(r=i=a):(r>a&&(r=a),i<a&&(i=a)))}),[r,i]},nHe=(e,t)=>{let n=0,r=0;if(t.forEach(i=>{let o=i.getValue(e);o!=null&&(o=+o)>=o&&(++n,r+=o)}),n)return r/n},rHe=(e,t)=>{if(!t.length)return;const n=t.map(o=>o.getValue(e));if(!HWe(n))return;if(n.length===1)return n[0];const r=Math.floor(n.length/2),i=n.sort((o,a)=>o-a);return n.length%2!==0?i[r]:(i[r-1]+i[r])/2},iHe=(e,t)=>Array.from(new Set(t.map(n=>n.getValue(e))).values()),oHe=(e,t)=>new Set(t.map(n=>n.getValue(e))).size,aHe=(e,t)=>t.length,T3={sum:QWe,min:JWe,max:eHe,extent:tHe,mean:nHe,median:rHe,unique:iHe,uniqueCount:oHe,count:aHe},sHe={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return(t=(n=e.getValue())==null||n.toString==null?void 0:n.toString())!=null?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Wo("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(n=>n!=null&&n.includes(e.id)?n.filter(r=>r!==e.id):[...n??[],e.id])},e.getCanGroup=()=>{var n,r;return((n=e.columnDef.enableGrouping)!=null?n:!0)&&((r=t.options.enableGrouping)!=null?r:!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const n=e.getCanGroup();return()=>{n&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n?.getValue(e.id);if(typeof r=="number")return T3.sum;if(Object.prototype.toString.call(r)==="[object Date]")return T3.extent},e.getAggregationFn=()=>{var n,r;if(!e)throw new Error;return O2(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(n=(r=t.options.aggregationFns)==null?void 0:r[e.columnDef.aggregationFn])!=null?n:T3[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,r;e.setGrouping(t?[]:(n=(r=e.initialState)==null?void 0:r.grouping)!=null?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var i;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((i=n.subRows)!=null&&i.length)}}};function uHe(e,t,n){if(!(t!=null&&t.length)||!n)return e;const r=e.filter(o=>!t.includes(o.id));return n==="remove"?r:[...t.map(o=>e.find(a=>a.id===o)).filter(Boolean),...r]}const lHe={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Wo("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=St(n=>[I0(t,n)],n=>n.findIndex(r=>r.id===e.id),Ct(t.options,"debugColumns")),e.getIsFirstColumn=n=>{var r;return((r=I0(t,n)[0])==null?void 0:r.id)===e.id},e.getIsLastColumn=n=>{var r;const i=I0(t,n);return((r=i[i.length-1])==null?void 0:r.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:(n=e.initialState.columnOrder)!=null?n:[])},e._getOrderColumnsFn=St(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(t,n,r)=>i=>{let o=[];if(!(t!=null&&t.length))o=i;else{const a=[...t],s=[...i];for(;s.length&&a.length;){const u=a.shift(),l=s.findIndex(c=>c.id===u);l>-1&&o.push(s.splice(l,1)[0])}o=[...o,...s]}return uHe(o,n,r)},Ct(e.options,"debugTable"))}},M3=()=>({left:[],right:[]}),cHe={getInitialState:e=>({columnPinning:M3(),...e}),getDefaultOptions:e=>({onColumnPinningChange:Wo("columnPinning",e)}),createColumn:(e,t)=>{e.pin=n=>{const r=e.getLeafColumns().map(i=>i.id).filter(Boolean);t.setColumnPinning(i=>{var o,a;if(n==="right"){var s,u;return{left:((s=i?.left)!=null?s:[]).filter(f=>!(r!=null&&r.includes(f))),right:[...((u=i?.right)!=null?u:[]).filter(f=>!(r!=null&&r.includes(f))),...r]}}if(n==="left"){var l,c;return{left:[...((l=i?.left)!=null?l:[]).filter(f=>!(r!=null&&r.includes(f))),...r],right:((c=i?.right)!=null?c:[]).filter(f=>!(r!=null&&r.includes(f)))}}return{left:((o=i?.left)!=null?o:[]).filter(f=>!(r!=null&&r.includes(f))),right:((a=i?.right)!=null?a:[]).filter(f=>!(r!=null&&r.includes(f)))}})},e.getCanPin=()=>e.getLeafColumns().some(r=>{var i,o,a;return((i=r.columnDef.enablePinning)!=null?i:!0)&&((o=(a=t.options.enableColumnPinning)!=null?a:t.options.enablePinning)!=null?o:!0)}),e.getIsPinned=()=>{const n=e.getLeafColumns().map(s=>s.id),{left:r,right:i}=t.getState().columnPinning,o=n.some(s=>r?.includes(s)),a=n.some(s=>i?.includes(s));return o?"left":a?"right":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();return i?(n=(r=t.getState().columnPinning)==null||(r=r[i])==null?void 0:r.indexOf(e.id))!=null?n:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=St(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(n,r,i)=>{const o=[...r??[],...i??[]];return n.filter(a=>!o.includes(a.column.id))},Ct(t.options,"debugRows")),e.getLeftVisibleCells=St(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(n,r)=>(r??[]).map(o=>n.find(a=>a.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),Ct(t.options,"debugRows")),e.getRightVisibleCells=St(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(n,r)=>(r??[]).map(o=>n.find(a=>a.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),Ct(t.options,"debugRows"))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,r;return e.setColumnPinning(t?M3():(n=(r=e.initialState)==null?void 0:r.columnPinning)!=null?n:M3())},e.getIsSomeColumnsPinned=t=>{var n;const r=e.getState().columnPinning;if(!t){var i,o;return!!((i=r.left)!=null&&i.length||(o=r.right)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e.getLeftLeafColumns=St(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),Ct(e.options,"debugColumns")),e.getRightLeafColumns=St(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),Ct(e.options,"debugColumns")),e.getCenterLeafColumns=St(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r)=>{const i=[...n??[],...r??[]];return t.filter(o=>!i.includes(o.id))},Ct(e.options,"debugColumns"))}},L1={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},R3=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),fHe={getDefaultColumnDef:()=>L1,getInitialState:e=>({columnSizing:{},columnSizingInfo:R3(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Wo("columnSizing",e),onColumnSizingInfoChange:Wo("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var n,r,i;const o=t.getState().columnSizing[e.id];return Math.min(Math.max((n=e.columnDef.minSize)!=null?n:L1.minSize,(r=o??e.columnDef.size)!=null?r:L1.size),(i=e.columnDef.maxSize)!=null?i:L1.maxSize)},e.getStart=St(n=>[n,I0(t,n),t.getState().columnSizing],(n,r)=>r.slice(0,e.getIndex(n)).reduce((i,o)=>i+o.getSize(),0),Ct(t.options,"debugColumns")),e.getAfter=St(n=>[n,I0(t,n),t.getState().columnSizing],(n,r)=>r.slice(e.getIndex(n)+1).reduce((i,o)=>i+o.getSize(),0),Ct(t.options,"debugColumns")),e.resetSize=()=>{t.setColumnSizing(n=>{let{[e.id]:r,...i}=n;return i})},e.getCanResize=()=>{var n,r;return((n=e.columnDef.enableResizing)!=null?n:!0)&&((r=t.options.enableColumnResizing)!=null?r:!0)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let n=0;const r=i=>{if(i.subHeaders.length)i.subHeaders.forEach(r);else{var o;n+=(o=i.column.getSize())!=null?o:0}};return r(e),n},e.getStart=()=>{if(e.index>0){const n=e.headerGroup.headers[e.index-1];return n.getStart()+n.getSize()}return 0},e.getResizeHandler=n=>{const r=t.getColumn(e.column.id),i=r?.getCanResize();return o=>{if(!r||!i||(o.persist==null||o.persist(),D3(o)&&o.touches&&o.touches.length>1))return;const a=e.getSize(),s=e?e.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[r.id,r.getSize()]],u=D3(o)?Math.round(o.touches[0].clientX):o.clientX,l={},c=(w,x)=>{typeof x=="number"&&(t.setColumnSizingInfo(S=>{var O,E;const C=t.options.columnResizeDirection==="rtl"?-1:1,P=(x-((O=S?.startOffset)!=null?O:0))*C,M=Math.max(P/((E=S?.startSize)!=null?E:0),-.999999);return S.columnSizingStart.forEach(I=>{let[B,W]=I;l[B]=Math.round(Math.max(W+W*M,0)*100)/100}),{...S,deltaOffset:P,deltaPercentage:M}}),(t.options.columnResizeMode==="onChange"||w==="end")&&t.setColumnSizing(S=>({...S,...l})))},f=w=>c("move",w),h=w=>{c("end",w),t.setColumnSizingInfo(x=>({...x,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=n||typeof document<"u"?document:null,m={moveHandler:w=>f(w.clientX),upHandler:w=>{p?.removeEventListener("mousemove",m.moveHandler),p?.removeEventListener("mouseup",m.upHandler),h(w.clientX)}},v={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),f(w.touches[0].clientX),!1),upHandler:w=>{var x;p?.removeEventListener("touchmove",v.moveHandler),p?.removeEventListener("touchend",v.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),h((x=w.touches[0])==null?void 0:x.clientX)}},b=dHe()?{passive:!1}:!1;D3(o)?(p?.addEventListener("touchmove",v.moveHandler,b),p?.addEventListener("touchend",v.upHandler,b)):(p?.addEventListener("mousemove",m.moveHandler,b),p?.addEventListener("mouseup",m.upHandler,b)),t.setColumnSizingInfo(w=>({...w,startOffset:u,startSize:a,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:(n=e.initialState.columnSizing)!=null?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?R3():(n=e.initialState.columnSizingInfo)!=null?n:R3())},e.getTotalSize=()=>{var t,n;return(t=(n=e.getHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getLeftTotalSize=()=>{var t,n;return(t=(n=e.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getCenterTotalSize=()=>{var t,n;return(t=(n=e.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getRightTotalSize=()=>{var t,n;return(t=(n=e.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0}}};let F1=null;function dHe(){if(typeof F1=="boolean")return F1;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch{e=!1}return F1=e,F1}function D3(e){return e.type==="touchstart"}const hHe={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Wo("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(r=>({...r,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{var n,r;const i=e.columns;return(n=i.length?i.some(o=>o.getIsVisible()):(r=t.getState().columnVisibility)==null?void 0:r[e.id])!=null?n:!0},e.getCanHide=()=>{var n,r;return((n=e.columnDef.enableHiding)!=null?n:!0)&&((r=t.options.enableHiding)!=null?r:!0)},e.getToggleVisibilityHandler=()=>n=>{e.toggleVisibility==null||e.toggleVisibility(n.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=St(()=>[e.getAllCells(),t.getState().columnVisibility],n=>n.filter(r=>r.column.getIsVisible()),Ct(t.options,"debugRows")),e.getVisibleCells=St(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(n,r,i)=>[...n,...r,...i],Ct(t.options,"debugRows"))},createTable:e=>{const t=(n,r)=>St(()=>[r(),r().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),Ct(e.options,"debugColumns"));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=n=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(n),e.resetColumnVisibility=n=>{var r;e.setColumnVisibility(n?{}:(r=e.initialState.columnVisibility)!=null?r:{})},e.toggleAllColumnsVisible=n=>{var r;n=(r=n)!=null?r:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((i,o)=>({...i,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>n=>{var r;e.toggleAllColumnsVisible((r=n.target)==null?void 0:r.checked)}}};function I0(e,t){return t?t==="center"?e.getCenterVisibleLeafColumns():t==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const pHe={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},gHe={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:Wo("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n;const r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r=="string"||typeof r=="number"}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var n,r,i,o;return((n=e.columnDef.enableGlobalFilter)!=null?n:!0)&&((r=t.options.enableGlobalFilter)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&((o=t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))!=null?o:!0)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>tu.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:r}=e.options;return O2(r)?r:r==="auto"?e.getGlobalAutoFilterFn():(t=(n=e.options.filterFns)==null?void 0:n[r])!=null?t:tu[r]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},mHe={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Wo("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetExpanded)!=null?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=r=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(r),e.toggleAllRowsExpanded=r=>{r??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=r=>{var i,o;e.setExpanded(r?{}:(i=(o=e.initialState)==null?void 0:o.expanded)!=null?i:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(r=>r.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>r=>{r.persist==null||r.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const r=e.getState().expanded;return r===!0||Object.values(r).some(Boolean)},e.getIsAllRowsExpanded=()=>{const r=e.getState().expanded;return typeof r=="boolean"?r===!0:!(!Object.keys(r).length||e.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},e.getExpandedDepth=()=>{let r=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(o=>{const a=o.split(".");r=Math.max(r,a.length)}),r},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{var i;const o=r===!0?!0:!!(r!=null&&r[e.id]);let a={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(s=>{a[s]=!0}):a=r,n=(i=n)!=null?i:!o,!o&&n)return{...a,[e.id]:!0};if(o&&!n){const{[e.id]:s,...u}=a;return u}return r})},e.getIsExpanded=()=>{var n;const r=t.getState().expanded;return!!((n=t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))!=null?n:r===!0||r?.[e.id])},e.getCanExpand=()=>{var n,r,i;return(n=t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))!=null?n:((r=t.options.enableExpanding)!=null?r:!0)&&!!((i=e.subRows)!=null&&i.length)},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{const n=e.getCanExpand();return()=>{n&&e.toggleExpanded()}}}},x4=0,w4=10,$3=()=>({pageIndex:x4,pageSize:w4}),vHe={getInitialState:e=>({...e,pagination:{...$3(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:Wo("pagination",e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetPageIndex)!=null?r:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=r=>{const i=o=>dl(r,o);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(i)},e.resetPagination=r=>{var i;e.setPagination(r?$3():(i=e.initialState.pagination)!=null?i:$3())},e.setPageIndex=r=>{e.setPagination(i=>{let o=dl(r,i.pageIndex);const a=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return o=Math.max(0,Math.min(o,a)),{...i,pageIndex:o}})},e.resetPageIndex=r=>{var i,o;e.setPageIndex(r?x4:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?i:x4)},e.resetPageSize=r=>{var i,o;e.setPageSize(r?w4:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?i:w4)},e.setPageSize=r=>{e.setPagination(i=>{const o=Math.max(1,dl(r,i.pageSize)),a=i.pageSize*i.pageIndex,s=Math.floor(a/o);return{...i,pageIndex:s,pageSize:o}})},e.setPageCount=r=>e.setPagination(i=>{var o;let a=dl(r,(o=e.options.pageCount)!=null?o:-1);return typeof a=="number"&&(a=Math.max(-1,a)),{...i,pageCount:a}}),e.getPageOptions=St(()=>[e.getPageCount()],r=>{let i=[];return r&&r>0&&(i=[...new Array(r)].fill(null).map((o,a)=>a)),i},Ct(e.options,"debugTable")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:r}=e.getState().pagination,i=e.getPageCount();return i===-1?!0:i===0?!1:r<i-1},e.previousPage=()=>e.setPageIndex(r=>r-1),e.nextPage=()=>e.setPageIndex(r=>r+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var r;return(r=e.options.pageCount)!=null?r:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var r;return(r=e.options.rowCount)!=null?r:e.getPrePaginationRowModel().rows.length}}},I3=()=>({top:[],bottom:[]}),yHe={getInitialState:e=>({rowPinning:I3(),...e}),getDefaultOptions:e=>({onRowPinningChange:Wo("rowPinning",e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{const o=r?e.getLeafRows().map(u=>{let{id:l}=u;return l}):[],a=i?e.getParentRows().map(u=>{let{id:l}=u;return l}):[],s=new Set([...a,e.id,...o]);t.setRowPinning(u=>{var l,c;if(n==="bottom"){var f,h;return{top:((f=u?.top)!=null?f:[]).filter(v=>!(s!=null&&s.has(v))),bottom:[...((h=u?.bottom)!=null?h:[]).filter(v=>!(s!=null&&s.has(v))),...Array.from(s)]}}if(n==="top"){var p,m;return{top:[...((p=u?.top)!=null?p:[]).filter(v=>!(s!=null&&s.has(v))),...Array.from(s)],bottom:((m=u?.bottom)!=null?m:[]).filter(v=>!(s!=null&&s.has(v)))}}return{top:((l=u?.top)!=null?l:[]).filter(v=>!(s!=null&&s.has(v))),bottom:((c=u?.bottom)!=null?c:[]).filter(v=>!(s!=null&&s.has(v)))}})},e.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:i}=t.options;return typeof r=="function"?r(e):(n=r??i)!=null?n:!0},e.getIsPinned=()=>{const n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,o=n.some(s=>r?.includes(s)),a=n.some(s=>i?.includes(s));return o?"top":a?"bottom":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();if(!i)return-1;const o=(n=i==="top"?t.getTopRows():t.getBottomRows())==null?void 0:n.map(a=>{let{id:s}=a;return s});return(r=o?.indexOf(e.id))!=null?r:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,r;return e.setRowPinning(t?I3():(n=(r=e.initialState)==null?void 0:r.rowPinning)!=null?n:I3())},e.getIsSomeRowsPinned=t=>{var n;const r=e.getState().rowPinning;if(!t){var i,o;return!!((i=r.top)!=null&&i.length||(o=r.bottom)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e._getPinnedRows=(t,n,r)=>{var i;return((i=e.options.keepPinnedRows)==null||i?(n??[]).map(a=>{const s=e.getRow(a,!0);return s.getIsAllParentsExpanded()?s:null}):(n??[]).map(a=>t.find(s=>s.id===a))).filter(Boolean).map(a=>({...a,position:r}))},e.getTopRows=St(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,"top"),Ct(e.options,"debugRows")),e.getBottomRows=St(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,"bottom"),Ct(e.options,"debugRows")),e.getCenterRows=St(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(t,n,r)=>{const i=new Set([...n??[],...r??[]]);return t.filter(o=>!i.has(o.id))},Ct(e.options,"debugRows"))}},bHe={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Wo("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:(n=e.initialState.rowSelection)!=null?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=typeof t<"u"?t:!e.getIsAllRowsSelected();const r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(o=>{o.getCanSelect()&&(r[o.id]=!0)}):i.forEach(o=>{delete r[o.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{const r=typeof t<"u"?t:!e.getIsAllPageRowsSelected(),i={...n};return e.getRowModel().rows.forEach(o=>{_4(i,o.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=St(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?N3(e,n):{rows:[],flatRows:[],rowsById:{}},Ct(e.options,"debugTable")),e.getFilteredSelectedRowModel=St(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?N3(e,n):{rows:[],flatRows:[],rowsById:{}},Ct(e.options,"debugTable")),e.getGroupedSelectedRowModel=St(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?N3(e,n):{rows:[],flatRows:[],rowsById:{}},Ct(e.options,"debugTable")),e.getIsAllRowsSelected=()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=!!(t.length&&Object.keys(n).length);return r&&t.some(i=>i.getCanSelect()&&!n[i.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some(i=>!n[i.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{var t;const n=Object.keys((t=e.getState().rowSelection)!=null?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{const i=e.getIsSelected();t.setRowSelection(o=>{var a;if(n=typeof n<"u"?n:!i,e.getCanSelect()&&i===n)return o;const s={...o};return _4(s,e.id,n,(a=r?.selectChildren)!=null?a:!0,t),s})},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return SP(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return S4(e,n)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return S4(e,n)==="all"},e.getCanSelect=()=>{var n;return typeof t.options.enableRowSelection=="function"?t.options.enableRowSelection(e):(n=t.options.enableRowSelection)!=null?n:!0},e.getCanSelectSubRows=()=>{var n;return typeof t.options.enableSubRowSelection=="function"?t.options.enableSubRowSelection(e):(n=t.options.enableSubRowSelection)!=null?n:!0},e.getCanMultiSelect=()=>{var n;return typeof t.options.enableMultiRowSelection=="function"?t.options.enableMultiRowSelection(e):(n=t.options.enableMultiRowSelection)!=null?n:!0},e.getToggleSelectedHandler=()=>{const n=e.getCanSelect();return r=>{var i;n&&e.toggleSelected((i=r.target)==null?void 0:i.checked)}}}},_4=(e,t,n,r,i)=>{var o;const a=i.getRow(t,!0);n?(a.getCanMultiSelect()||Object.keys(e).forEach(s=>delete e[s]),a.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(o=a.subRows)!=null&&o.length&&a.getCanSelectSubRows()&&a.subRows.forEach(s=>_4(e,s.id,n,r,i))};function N3(e,t){const n=e.getState().rowSelection,r=[],i={},o=function(a,s){return a.map(u=>{var l;const c=SP(u,n);if(c&&(r.push(u),i[u.id]=u),(l=u.subRows)!=null&&l.length&&(u={...u,subRows:o(u.subRows)}),c)return u}).filter(Boolean)};return{rows:o(t.rows),flatRows:r,rowsById:i}}function SP(e,t){var n;return(n=t[e.id])!=null?n:!1}function S4(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,o=!1;return e.subRows.forEach(a=>{if(!(o&&!i)&&(a.getCanSelect()&&(SP(a,t)?o=!0:i=!1),a.subRows&&a.subRows.length)){const s=S4(a,t);s==="all"?o=!0:(s==="some"&&(o=!0),i=!1)}}),i?"all":o?"some":!1}const C4=/([0-9]+)/gm,xHe=(e,t,n)=>cY(Ll(e.getValue(n)).toLowerCase(),Ll(t.getValue(n)).toLowerCase()),wHe=(e,t,n)=>cY(Ll(e.getValue(n)),Ll(t.getValue(n))),_He=(e,t,n)=>CP(Ll(e.getValue(n)).toLowerCase(),Ll(t.getValue(n)).toLowerCase()),SHe=(e,t,n)=>CP(Ll(e.getValue(n)),Ll(t.getValue(n))),CHe=(e,t,n)=>{const r=e.getValue(n),i=t.getValue(n);return r>i?1:r<i?-1:0},EHe=(e,t,n)=>CP(e.getValue(n),t.getValue(n));function CP(e,t){return e===t?0:e>t?1:-1}function Ll(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function cY(e,t){const n=e.split(C4).filter(Boolean),r=t.split(C4).filter(Boolean);for(;n.length&&r.length;){const i=n.shift(),o=r.shift(),a=parseInt(i,10),s=parseInt(o,10),u=[a,s].sort();if(isNaN(u[0])){if(i>o)return 1;if(o>i)return-1;continue}if(isNaN(u[1]))return isNaN(a)?-1:1;if(a>s)return 1;if(s>a)return-1}return n.length-r.length}const Jp={alphanumeric:xHe,alphanumericCaseSensitive:wHe,text:_He,textCaseSensitive:SHe,datetime:CHe,basic:EHe},OHe={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Wo("sorting",e),isMultiSortEvent:t=>t.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const i of n){const o=i?.getValue(e.id);if(Object.prototype.toString.call(o)==="[object Date]")return Jp.datetime;if(typeof o=="string"&&(r=!0,o.split(C4).length>1))return Jp.alphanumeric}return r?Jp.text:Jp.basic},e.getAutoSortDir=()=>{const n=t.getFilteredRowModel().flatRows[0];return typeof n?.getValue(e.id)=="string"?"asc":"desc"},e.getSortingFn=()=>{var n,r;if(!e)throw new Error;return O2(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(n=(r=t.options.sortingFns)==null?void 0:r[e.columnDef.sortingFn])!=null?n:Jp[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{const i=e.getNextSortingOrder(),o=typeof n<"u"&&n!==null;t.setSorting(a=>{const s=a?.find(p=>p.id===e.id),u=a?.findIndex(p=>p.id===e.id);let l=[],c,f=o?n:i==="desc";if(a!=null&&a.length&&e.getCanMultiSort()&&r?s?c="toggle":c="add":a!=null&&a.length&&u!==a.length-1?c="replace":s?c="toggle":c="replace",c==="toggle"&&(o||i||(c="remove")),c==="add"){var h;l=[...a,{id:e.id,desc:f}],l.splice(0,l.length-((h=t.options.maxMultiSortColCount)!=null?h:Number.MAX_SAFE_INTEGER))}else c==="toggle"?l=a.map(p=>p.id===e.id?{...p,desc:f}:p):c==="remove"?l=a.filter(p=>p.id!==e.id):l=[{id:e.id,desc:f}];return l})},e.getFirstSortDir=()=>{var n,r;return((n=(r=e.columnDef.sortDescFirst)!=null?r:t.options.sortDescFirst)!=null?n:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=n=>{var r,i;const o=e.getFirstSortDir(),a=e.getIsSorted();return a?a!==o&&((r=t.options.enableSortingRemoval)==null||r)&&(!(n&&(i=t.options.enableMultiRemove)!=null)||i)?!1:a==="desc"?"asc":"desc":o},e.getCanSort=()=>{var n,r;return((n=e.columnDef.enableSorting)!=null?n:!0)&&((r=t.options.enableSorting)!=null?r:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,r;return(n=(r=e.columnDef.enableMultiSort)!=null?r:t.options.enableMultiSort)!=null?n:!!e.accessorFn},e.getIsSorted=()=>{var n;const r=(n=t.getState().sorting)==null?void 0:n.find(i=>i.id===e.id);return r?r.desc?"desc":"asc":!1},e.getSortIndex=()=>{var n,r;return(n=(r=t.getState().sorting)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.clearSorting=()=>{t.setSorting(n=>n!=null&&n.length?n.filter(r=>r.id!==e.id):[])},e.getToggleSortingHandler=()=>{const n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,r;e.setSorting(t?[]:(n=(r=e.initialState)==null?void 0:r.sorting)!=null?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},AHe=[YWe,hHe,lHe,cHe,ZWe,XWe,pHe,gHe,OHe,sHe,mHe,vHe,yHe,bHe,fHe];function PHe(e){var t,n;const r=[...AHe,...(t=e._features)!=null?t:[]];let i={_features:r};const o=i._features.reduce((h,p)=>Object.assign(h,p.getDefaultOptions==null?void 0:p.getDefaultOptions(i)),{}),a=h=>i.options.mergeOptions?i.options.mergeOptions(o,h):{...o,...h};let u={...{},...(n=e.initialState)!=null?n:{}};i._features.forEach(h=>{var p;u=(p=h.getInitialState==null?void 0:h.getInitialState(u))!=null?p:u});const l=[];let c=!1;const f={_features:r,options:{...o,...e},initialState:u,_queue:h=>{l.push(h),c||(c=!0,Promise.resolve().then(()=>{for(;l.length;)l.shift()();c=!1}).catch(p=>setTimeout(()=>{throw p})))},reset:()=>{i.setState(i.initialState)},setOptions:h=>{const p=dl(h,i.options);i.options=a(p)},getState:()=>i.options.state,setState:h=>{i.options.onStateChange==null||i.options.onStateChange(h)},_getRowId:(h,p,m)=>{var v;return(v=i.options.getRowId==null?void 0:i.options.getRowId(h,p,m))!=null?v:`${m?[m.id,p].join("."):p}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(h,p)=>{let m=(p?i.getPrePaginationRowModel():i.getRowModel()).rowsById[h];if(!m&&(m=i.getCoreRowModel().rowsById[h],!m))throw new Error;return m},_getDefaultColumnDef:St(()=>[i.options.defaultColumn],h=>{var p;return h=(p=h)!=null?p:{},{header:m=>{const v=m.header.column.columnDef;return v.accessorKey?v.accessorKey:v.accessorFn?v.id:null},cell:m=>{var v,b;return(v=(b=m.renderValue())==null||b.toString==null?void 0:b.toString())!=null?v:null},...i._features.reduce((m,v)=>Object.assign(m,v.getDefaultColumnDef==null?void 0:v.getDefaultColumnDef()),{}),...h}},Ct(e,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:St(()=>[i._getColumnDefs()],h=>{const p=function(m,v,b){return b===void 0&&(b=0),m.map(w=>{const x=GWe(i,w,b,v),S=w;return x.columns=S.columns?p(S.columns,x,b+1):[],x})};return p(h)},Ct(e,"debugColumns")),getAllFlatColumns:St(()=>[i.getAllColumns()],h=>h.flatMap(p=>p.getFlatColumns()),Ct(e,"debugColumns")),_getAllFlatColumnsById:St(()=>[i.getAllFlatColumns()],h=>h.reduce((p,m)=>(p[m.id]=m,p),{}),Ct(e,"debugColumns")),getAllLeafColumns:St(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(h,p)=>{let m=h.flatMap(v=>v.getLeafColumns());return p(m)},Ct(e,"debugColumns")),getColumn:h=>i._getAllFlatColumnsById()[h]};Object.assign(i,f);for(let h=0;h<i._features.length;h++){const p=i._features[h];p==null||p.createTable==null||p.createTable(i)}return i}function eet(){return e=>St(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(i,o,a){o===void 0&&(o=0);const s=[];for(let l=0;l<i.length;l++){const c=wP(e,e._getRowId(i[l],l,a),i[l],l,o,void 0,a?.id);if(n.flatRows.push(c),n.rowsById[c.id]=c,s.push(c),e.options.getSubRows){var u;c.originalSubRows=e.options.getSubRows(i[l],l),(u=c.originalSubRows)!=null&&u.length&&(c.subRows=r(c.originalSubRows,o+1,c))}}return s};return n.rows=r(t),n},Ct(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex()))}function kHe(e){const t=[],n=r=>{var i;t.push(r),(i=r.subRows)!=null&&i.length&&r.getIsExpanded()&&r.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function fY(e,t,n){return n.options.filterFromLeafRows?THe(e,t,n):MHe(e,t,n)}function THe(e,t,n){var r;const i=[],o={},a=(r=n.options.maxLeafRowFilterDepth)!=null?r:100,s=function(u,l){l===void 0&&(l=0);const c=[];for(let h=0;h<u.length;h++){var f;let p=u[h];const m=wP(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);if(m.columnFilters=p.columnFilters,(f=p.subRows)!=null&&f.length&&l<a){if(m.subRows=s(p.subRows,l+1),p=m,t(p)&&!m.subRows.length){c.push(p),o[p.id]=p,i.push(p);continue}if(t(p)||m.subRows.length){c.push(p),o[p.id]=p,i.push(p);continue}}else p=m,t(p)&&(c.push(p),o[p.id]=p,i.push(p))}return c};return{rows:s(e),flatRows:i,rowsById:o}}function MHe(e,t,n){var r;const i=[],o={},a=(r=n.options.maxLeafRowFilterDepth)!=null?r:100,s=function(u,l){l===void 0&&(l=0);const c=[];for(let h=0;h<u.length;h++){let p=u[h];if(t(p)){var f;if((f=p.subRows)!=null&&f.length&&l<a){const v=wP(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);v.subRows=s(p.subRows,l+1),p=v}c.push(p),i.push(p),o[p.id]=p}}return c};return{rows:s(e),flatRows:i,rowsById:o}}function tet(){return(e,t)=>St(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(n,r,i)=>{if(!n.rows.length||!(r!=null&&r.length)&&!i)return n;const o=[...r.map(s=>s.id).filter(s=>s!==t),i?"__global__":void 0].filter(Boolean),a=s=>{for(let u=0;u<o.length;u++)if(s.columnFilters[o[u]]===!1)return!1;return!0};return fY(n.rows,a,e)},Ct(e.options,"debugTable"))}function net(){return(e,t)=>St(()=>{var n;return[(n=e.getColumn(t))==null?void 0:n.getFacetedRowModel()]},n=>{if(!n)return new Map;let r=new Map;for(let o=0;o<n.flatRows.length;o++){const a=n.flatRows[o].getUniqueValues(t);for(let s=0;s<a.length;s++){const u=a[s];if(r.has(u)){var i;r.set(u,((i=r.get(u))!=null?i:0)+1)}else r.set(u,1)}}return r},Ct(e.options,"debugTable"))}function ret(){return e=>St(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,r)=>{if(!t.rows.length||!(n!=null&&n.length)&&!r){for(let h=0;h<t.flatRows.length;h++)t.flatRows[h].columnFilters={},t.flatRows[h].columnFiltersMeta={};return t}const i=[],o=[];(n??[]).forEach(h=>{var p;const m=e.getColumn(h.id);if(!m)return;const v=m.getFilterFn();v&&i.push({id:h.id,filterFn:v,resolvedValue:(p=v.resolveFilterValue==null?void 0:v.resolveFilterValue(h.value))!=null?p:h.value})});const a=(n??[]).map(h=>h.id),s=e.getGlobalFilterFn(),u=e.getAllLeafColumns().filter(h=>h.getCanGlobalFilter());r&&s&&u.length&&(a.push("__global__"),u.forEach(h=>{var p;o.push({id:h.id,filterFn:s,resolvedValue:(p=s.resolveFilterValue==null?void 0:s.resolveFilterValue(r))!=null?p:r})}));let l,c;for(let h=0;h<t.flatRows.length;h++){const p=t.flatRows[h];if(p.columnFilters={},i.length)for(let m=0;m<i.length;m++){l=i[m];const v=l.id;p.columnFilters[v]=l.filterFn(p,v,l.resolvedValue,b=>{p.columnFiltersMeta[v]=b})}if(o.length){for(let m=0;m<o.length;m++){c=o[m];const v=c.id;if(c.filterFn(p,v,c.resolvedValue,b=>{p.columnFiltersMeta[v]=b})){p.columnFilters.__global__=!0;break}}p.columnFilters.__global__!==!0&&(p.columnFilters.__global__=!1)}}const f=h=>{for(let p=0;p<a.length;p++)if(h.columnFilters[a[p]]===!1)return!1;return!0};return fY(t.rows,f,e)},Ct(e.options,"debugTable","getFilteredRowModel",()=>e._autoResetPageIndex()))}function iet(e){return t=>St(()=>[t.getState().pagination,t.getPrePaginationRowModel(),t.options.paginateExpandedRows?void 0:t.getState().expanded],(n,r)=>{if(!r.rows.length)return r;const{pageSize:i,pageIndex:o}=n;let{rows:a,flatRows:s,rowsById:u}=r;const l=i*o,c=l+i;a=a.slice(l,c);let f;t.options.paginateExpandedRows?f={rows:a,flatRows:s,rowsById:u}:f=kHe({rows:a,flatRows:s,rowsById:u}),f.flatRows=[];const h=p=>{f.flatRows.push(p),p.subRows.length&&p.subRows.forEach(h)};return f.rows.forEach(h),f},Ct(t.options,"debugTable"))}function oet(){return e=>St(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(t!=null&&t.length))return n;const r=e.getState().sorting,i=[],o=r.filter(u=>{var l;return(l=e.getColumn(u.id))==null?void 0:l.getCanSort()}),a={};o.forEach(u=>{const l=e.getColumn(u.id);l&&(a[u.id]={sortUndefined:l.columnDef.sortUndefined,invertSorting:l.columnDef.invertSorting,sortingFn:l.getSortingFn()})});const s=u=>{const l=u.map(c=>({...c}));return l.sort((c,f)=>{for(let p=0;p<o.length;p+=1){var h;const m=o[p],v=a[m.id],b=v.sortUndefined,w=(h=m?.desc)!=null?h:!1;let x=0;if(b){const S=c.getValue(m.id),O=f.getValue(m.id),E=S===void 0,C=O===void 0;if(E||C){if(b==="first")return E?-1:1;if(b==="last")return E?1:-1;x=E&&C?0:E?b:-b}}if(x===0&&(x=v.sortingFn(c,f,m.id)),x!==0)return w&&(x*=-1),v.invertSorting&&(x*=-1),x}return c.index-f.index}),l.forEach(c=>{var f;i.push(c),(f=c.subRows)!=null&&f.length&&(c.subRows=s(c.subRows))}),l};return{rows:s(n.rows),flatRows:i,rowsById:n.rowsById}},Ct(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))}/**
* react-table
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function aet(e,t){return e?RHe(e)?y.createElement(e,t):e:null}function RHe(e){return DHe(e)||typeof e=="function"||$He(e)}function DHe(e){return typeof e=="function"&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function $He(e){return typeof e=="object"&&typeof e.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}function set(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=y.useState(()=>({current:PHe(t)})),[r,i]=y.useState(()=>n.current.initialState);return n.current.setOptions(o=>({...o,...e,state:{...r,...e.state},onStateChange:a=>{i(a),e.onStateChange==null||e.onStateChange(a)}})),n.current}const dY=Object.freeze({left:0,top:0,width:16,height:16}),kx=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),EP=Object.freeze({...dY,...kx}),E4=Object.freeze({...EP,body:"",hidden:!1});function IHe(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function nN(e,t){const n=IHe(e,t);for(const r in E4)r in kx?r in e&&!(r in n)&&(n[r]=kx[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function NHe(e,t){const n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function o(a){if(n[a])return i[a]=[];if(!(a in i)){i[a]=null;const s=r[a]&&r[a].parent,u=s&&o(s);u&&(i[a]=[s].concat(u))}return i[a]}return Object.keys(n).concat(Object.keys(r)).forEach(o),i}function LHe(e,t,n){const r=e.icons,i=e.aliases||Object.create(null);let o={};function a(s){o=nN(r[s]||i[s],o)}return a(t),n.forEach(a),nN(e,o)}function hY(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(i=>{t(i,null),n.push(i)});const r=NHe(e);for(const i in r){const o=r[i];o&&(t(i,LHe(e,i,o)),n.push(i))}return n}const FHe={provider:"",aliases:{},not_found:{},...dY};function L3(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function pY(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!L3(e,FHe))return null;const n=t.icons;for(const i in n){const o=n[i];if(!i||typeof o.body!="string"||!L3(o,E4))return null}const r=t.aliases||Object.create(null);for(const i in r){const o=r[i],a=o.parent;if(!i||typeof a!="string"||!n[a]&&!r[a]||!L3(o,E4))return null}return t}const gY=/^[a-z0-9]+(-[a-z0-9]+)*$/,A2=(e,t,n,r="")=>{const i=e.split(":");if(e.slice(0,1)==="@"){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){const s=i.pop(),u=i.pop(),l={provider:i.length>0?i[0]:r,prefix:u,name:s};return t&&!hy(l)?null:l}const o=i[0],a=o.split("-");if(a.length>1){const s={provider:r,prefix:a.shift(),name:a.join("-")};return t&&!hy(s)?null:s}if(n&&r===""){const s={provider:r,prefix:"",name:o};return t&&!hy(s,n)?null:s}return null},hy=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,rN=Object.create(null);function jHe(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function ff(e,t){const n=rN[e]||(rN[e]=Object.create(null));return n[t]||(n[t]=jHe(e,t))}function OP(e,t){return pY(t)?hY(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function BHe(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let lm=!1;function mY(e){return typeof e=="boolean"&&(lm=e),lm}function iN(e){const t=typeof e=="string"?A2(e,!0,lm):e;if(t){const n=ff(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function zHe(e,t){const n=A2(e,!0,lm);if(!n)return!1;const r=ff(n.provider,n.prefix);return t?BHe(r,n.name,t):(r.missing.add(n.name),!0)}function UHe(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),lm&&!t&&!e.prefix){let i=!1;return pY(e)&&(e.prefix="",hY(e,(o,a)=>{zHe(o,a)&&(i=!0)})),i}const n=e.prefix;if(!hy({provider:t,prefix:n,name:"a"}))return!1;const r=ff(t,n);return!!OP(r,e)}const vY=Object.freeze({width:null,height:null}),yY=Object.freeze({...vY,...kx}),VHe=/(-?[0-9.]*[0-9]+[0-9.]*)/g,WHe=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function oN(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(VHe);if(r===null||!r.length)return e;const i=[];let o=r.shift(),a=WHe.test(o);for(;;){if(a){const s=parseFloat(o);isNaN(s)?i.push(o):i.push(Math.ceil(s*t*n)/n)}else i.push(o);if(o=r.shift(),o===void 0)return i.join("");a=!a}}function HHe(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const i=e.indexOf(">",r),o=e.indexOf("</"+t);if(i===-1||o===-1)break;const a=e.indexOf(">",o);if(a===-1)break;n+=e.slice(i+1,o).trim(),e=e.slice(0,r).trim()+e.slice(a+1)}return{defs:n,content:e}}function KHe(e,t){return e?"<defs>"+e+"</defs>"+t:t}function qHe(e,t,n){const r=HHe(e);return KHe(r.defs,t+r.content+n)}const GHe=e=>e==="unset"||e==="undefined"||e==="none";function YHe(e,t){const n={...EP,...e},r={...yY,...t},i={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,r].forEach(v=>{const b=[],w=v.hFlip,x=v.vFlip;let S=v.rotate;w?x?S+=2:(b.push("translate("+(i.width+i.left).toString()+" "+(0-i.top).toString()+")"),b.push("scale(-1 1)"),i.top=i.left=0):x&&(b.push("translate("+(0-i.left).toString()+" "+(i.height+i.top).toString()+")"),b.push("scale(1 -1)"),i.top=i.left=0);let O;switch(S<0&&(S-=Math.floor(S/4)*4),S=S%4,S){case 1:O=i.height/2+i.top,b.unshift("rotate(90 "+O.toString()+" "+O.toString()+")");break;case 2:b.unshift("rotate(180 "+(i.width/2+i.left).toString()+" "+(i.height/2+i.top).toString()+")");break;case 3:O=i.width/2+i.left,b.unshift("rotate(-90 "+O.toString()+" "+O.toString()+")");break}S%2===1&&(i.left!==i.top&&(O=i.left,i.left=i.top,i.top=O),i.width!==i.height&&(O=i.width,i.width=i.height,i.height=O)),b.length&&(o=qHe(o,'<g transform="'+b.join(" ")+'">',"</g>"))});const a=r.width,s=r.height,u=i.width,l=i.height;let c,f;a===null?(f=s===null?"1em":s==="auto"?l:s,c=oN(f,u/l)):(c=a==="auto"?u:a,f=s===null?oN(c,l/u):s==="auto"?l:s);const h={},p=(v,b)=>{GHe(b)||(h[v]=b.toString())};p("width",c),p("height",f);const m=[i.left,i.top,u,l];return h.viewBox=m.join(" "),{attributes:h,viewBox:m,body:o}}const ZHe=/\sid="(\S+)"/g,XHe="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let QHe=0;function JHe(e,t=XHe){const n=[];let r;for(;r=ZHe.exec(e);)n.push(r[1]);if(!n.length)return e;const i="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const a=typeof t=="function"?t(o):t+(QHe++).toString(),s=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+a+i+"$3")}),e=e.replace(new RegExp(i,"g"),""),e}const O4=Object.create(null);function eKe(e,t){O4[e]=t}function A4(e){return O4[e]||O4[""]}function AP(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const PP=Object.create(null),e0=["https://api.simplesvg.com","https://api.unisvg.com"],py=[];for(;e0.length>0;)e0.length===1||Math.random()>.5?py.push(e0.shift()):py.push(e0.pop());PP[""]=AP({resources:["https://api.iconify.design"].concat(py)});function tKe(e,t){const n=AP(t);return n===null?!1:(PP[e]=n,!0)}function kP(e){return PP[e]}const nKe=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let aN=nKe();function rKe(e,t){const n=kP(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let i=0;n.resources.forEach(a=>{i=Math.max(i,a.length)});const o=t+".json?icons=";r=n.maxURL-i-n.path.length-o.length}return r}function iKe(e){return e===404}const oKe=(e,t,n)=>{const r=[],i=rKe(e,t),o="icons";let a={type:o,provider:e,prefix:t,icons:[]},s=0;return n.forEach((u,l)=>{s+=u.length+1,s>=i&&l>0&&(r.push(a),a={type:o,provider:e,prefix:t,icons:[]},s=u.length),a.icons.push(u)}),r.push(a),r};function aKe(e){if(typeof e=="string"){const t=kP(e);if(t)return t.path}return"/"}const sKe=(e,t,n)=>{if(!aN){n("abort",424);return}let r=aKe(t.provider);switch(t.type){case"icons":{const o=t.prefix,s=t.icons.join(","),u=new URLSearchParams({icons:s});r+=o+".json?"+u.toString();break}case"custom":{const o=t.uri;r+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let i=503;aN(e+r).then(o=>{const a=o.status;if(a!==200){setTimeout(()=>{n(iKe(a)?"abort":"next",a)});return}return i=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",i)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",i)})},uKe={prepare:oKe,send:sKe};function lKe(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((i,o)=>i.provider!==o.provider?i.provider.localeCompare(o.provider):i.prefix!==o.prefix?i.prefix.localeCompare(o.prefix):i.name.localeCompare(o.name));let r={provider:"",prefix:"",name:""};return e.forEach(i=>{if(r.name===i.name&&r.prefix===i.prefix&&r.provider===i.provider)return;r=i;const o=i.provider,a=i.prefix,s=i.name,u=n[o]||(n[o]=Object.create(null)),l=u[a]||(u[a]=ff(o,a));let c;s in l.icons?c=t.loaded:a===""||l.missing.has(s)?c=t.missing:c=t.pending;const f={provider:o,prefix:a,name:s};c.push(f)}),t}function bY(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(i=>i.id!==t))})}function cKe(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,i=e.prefix;t.forEach(o=>{const a=o.icons,s=a.pending.length;a.pending=a.pending.filter(u=>{if(u.prefix!==i)return!0;const l=u.name;if(e.icons[l])a.loaded.push({provider:r,prefix:i,name:l});else if(e.missing.has(l))a.missing.push({provider:r,prefix:i,name:l});else return n=!0,!0;return!1}),a.pending.length!==s&&(n||bY([e],o.id),o.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),o.abort))})}))}let fKe=0;function dKe(e,t,n){const r=fKe++,i=bY.bind(null,n,r);if(!t.pending.length)return i;const o={id:r,icons:t,callback:e,abort:i};return n.forEach(a=>{(a.loaderCallbacks||(a.loaderCallbacks=[])).push(o)}),i}function hKe(e,t=!0,n=!1){const r=[];return e.forEach(i=>{const o=typeof i=="string"?A2(i,t,n):i;o&&r.push(o)}),r}var pKe={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function gKe(e,t,n,r){const i=e.resources.length,o=e.random?Math.floor(Math.random()*i):e.index;let a;if(e.random){let C=e.resources.slice(0);for(a=[];C.length>1;){const P=Math.floor(Math.random()*C.length);a.push(C[P]),C=C.slice(0,P).concat(C.slice(P+1))}a=a.concat(C)}else a=e.resources.slice(o).concat(e.resources.slice(0,o));const s=Date.now();let u="pending",l=0,c,f=null,h=[],p=[];typeof r=="function"&&p.push(r);function m(){f&&(clearTimeout(f),f=null)}function v(){u==="pending"&&(u="aborted"),m(),h.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),h=[]}function b(C,P){P&&(p=[]),typeof C=="function"&&p.push(C)}function w(){return{startTime:s,payload:t,status:u,queriesSent:l,queriesPending:h.length,subscribe:b,abort:v}}function x(){u="failed",p.forEach(C=>{C(void 0,c)})}function S(){h.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),h=[]}function O(C,P,M){const I=P!=="success";switch(h=h.filter(B=>B!==C),u){case"pending":break;case"failed":if(I||!e.dataAfterTimeout)return;break;default:return}if(P==="abort"){c=M,x();return}if(I){c=M,h.length||(a.length?E():x());return}if(m(),S(),!e.random){const B=e.resources.indexOf(C.resource);B!==-1&&B!==e.index&&(e.index=B)}u="completed",p.forEach(B=>{B(M)})}function E(){if(u!=="pending")return;m();const C=a.shift();if(C===void 0){if(h.length){f=setTimeout(()=>{m(),u==="pending"&&(S(),x())},e.timeout);return}x();return}const P={status:"pending",resource:C,callback:(M,I)=>{O(P,M,I)}};h.push(P),l++,f=setTimeout(E,e.rotate),n(C,t,P.callback)}return setTimeout(E),w}function xY(e){const t={...pKe,...e};let n=[];function r(){n=n.filter(s=>s().status==="pending")}function i(s,u,l){const c=gKe(t,s,u,(f,h)=>{r(),l&&l(f,h)});return n.push(c),c}function o(s){return n.find(u=>s(u))||null}return{query:i,find:o,setIndex:s=>{t.index=s},getIndex:()=>t.index,cleanup:r}}function sN(){}const F3=Object.create(null);function mKe(e){if(!F3[e]){const t=kP(e);if(!t)return;const n=xY(t),r={config:t,redundancy:n};F3[e]=r}return F3[e]}function vKe(e,t,n){let r,i;if(typeof e=="string"){const o=A4(e);if(!o)return n(void 0,424),sN;i=o.send;const a=mKe(e);a&&(r=a.redundancy)}else{const o=AP(e);if(o){r=xY(o);const a=e.resources?e.resources[0]:"",s=A4(a);s&&(i=s.send)}}return!r||!i?(n(void 0,424),sN):r.query(t,i,n)().abort}const uN="iconify2",cm="iconify",wY=cm+"-count",lN=cm+"-version",_Y=36e5,yKe=168,bKe=50;function P4(e,t){try{return e.getItem(t)}catch{}}function TP(e,t,n){try{return e.setItem(t,n),!0}catch{}}function cN(e,t){try{e.removeItem(t)}catch{}}function k4(e,t){return TP(e,wY,t.toString())}function T4(e){return parseInt(P4(e,wY))||0}const P2={local:!0,session:!0},SY={local:new Set,session:new Set};let MP=!1;function xKe(e){MP=e}let j1=typeof window>"u"?{}:window;function CY(e){const t=e+"Storage";try{if(j1&&j1[t]&&typeof j1[t].length=="number")return j1[t]}catch{}P2[e]=!1}function EY(e,t){const n=CY(e);if(!n)return;const r=P4(n,lN);if(r!==uN){if(r){const s=T4(n);for(let u=0;u<s;u++)cN(n,cm+u.toString())}TP(n,lN,uN),k4(n,0);return}const i=Math.floor(Date.now()/_Y)-yKe,o=s=>{const u=cm+s.toString(),l=P4(n,u);if(typeof l=="string"){try{const c=JSON.parse(l);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>i&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&t(c,s))return!0}catch{}cN(n,u)}};let a=T4(n);for(let s=a-1;s>=0;s--)o(s)||(s===a-1?(a--,k4(n,a)):SY[e].add(s))}function OY(){if(!MP){xKe(!0);for(const e in P2)EY(e,t=>{const n=t.data,r=t.provider,i=n.prefix,o=ff(r,i);if(!OP(o,n).length)return!1;const a=n.lastModified||-1;return o.lastModifiedCached=o.lastModifiedCached?Math.min(o.lastModifiedCached,a):a,!0})}}function wKe(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in P2)EY(r,i=>{const o=i.data;return i.provider!==e.provider||o.prefix!==e.prefix||o.lastModified===t});return!0}function _Ke(e,t){MP||OY();function n(r){let i;if(!P2[r]||!(i=CY(r)))return;const o=SY[r];let a;if(o.size)o.delete(a=Array.from(o).shift());else if(a=T4(i),a>=bKe||!k4(i,a+1))return;const s={cached:Math.floor(Date.now()/_Y),provider:e.provider,data:t};return TP(i,cm+a.toString(),JSON.stringify(s))}t.lastModified&&!wKe(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function SKe(){}function CKe(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,cKe(e)}))}function EKe(e){const t=[],n=[];return e.forEach(r=>{(r.match(gY)?t:n).push(r)}),{valid:t,invalid:n}}function t0(e,t,n,r){function i(){const o=e.pendingIcons;t.forEach(a=>{o&&o.delete(a),e.icons[a]||e.missing.add(a)})}if(n&&typeof n=="object")try{if(!OP(e,n).length){i();return}r&&_Ke(e,n)}catch(o){console.error(o)}i(),CKe(e)}function fN(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function OKe(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,i=e.iconsToLoad;if(delete e.iconsToLoad,!i||!i.length)return;const o=e.loadIcon;if(e.loadIcons&&(i.length>1||!o)){fN(e.loadIcons(i,r,n),c=>{t0(e,i,c,!1)});return}if(o){i.forEach(c=>{const f=o(c,r,n);fN(f,h=>{const p=h?{prefix:r,icons:{[c]:h}}:null;t0(e,[c],p,!1)})});return}const{valid:a,invalid:s}=EKe(i);if(s.length&&t0(e,s,null,!1),!a.length)return;const u=r.match(gY)?A4(n):null;if(!u){t0(e,a,null,!1);return}u.prepare(n,r,a).forEach(c=>{vKe(n,c,f=>{t0(e,c.icons,f,!0)})})}))}const AKe=(e,t)=>{const n=hKe(e,!0,mY()),r=lKe(n);if(!r.pending.length){let u=!0;return setTimeout(()=>{u&&t(r.loaded,r.missing,r.pending,SKe)}),()=>{u=!1}}const i=Object.create(null),o=[];let a,s;return r.pending.forEach(u=>{const{provider:l,prefix:c}=u;if(c===s&&l===a)return;a=l,s=c,o.push(ff(l,c));const f=i[l]||(i[l]=Object.create(null));f[c]||(f[c]=[])}),r.pending.forEach(u=>{const{provider:l,prefix:c,name:f}=u,h=ff(l,c),p=h.pendingIcons||(h.pendingIcons=new Set);p.has(f)||(p.add(f),i[l][c].push(f))}),o.forEach(u=>{const l=i[u.provider][u.prefix];l.length&&OKe(u,l)}),dKe(t,r,o)};function PKe(e,t){const n={...e};for(const r in t){const i=t[r],o=typeof i;r in vY?(i===null||i&&(o==="string"||o==="number"))&&(n[r]=i):o===typeof n[r]&&(n[r]=r==="rotate"?i%4:i)}return n}const kKe=/[\s,]+/;function TKe(e,t){t.split(kKe).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function MKe(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(i){for(;i<0;)i+=4;return i%4}if(n===""){const i=parseInt(e);return isNaN(i)?0:r(i)}else if(n!==e){let i=0;switch(n){case"%":i=25;break;case"deg":i=90}if(i){let o=parseFloat(e.slice(0,e.length-n.length));return isNaN(o)?0:(o=o/i,o%1===0?r(o):0)}}return t}function RKe(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function DKe(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function $Ke(e){return"data:image/svg+xml,"+DKe(e)}function IKe(e){return'url("'+$Ke(e)+'")'}let N0;function NKe(){try{N0=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch{N0=null}}function LKe(e){return N0===void 0&&NKe(),N0?N0.createHTML(e):e}const AY={...yY,inline:!1},FKe={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},jKe={display:"inline-block"},M4={backgroundColor:"currentColor"},PY={backgroundColor:"transparent"},dN={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},hN={WebkitMask:M4,mask:M4,background:PY};for(const e in hN){const t=hN[e];for(const n in dN)t[e+n]=dN[n]}const BKe={...AY,inline:!0};function pN(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const zKe=(e,t,n)=>{const r=t.inline?BKe:AY,i=PKe(r,t),o=t.mode||"svg",a={},s=t.style||{},u={...o==="svg"?FKe:{}};if(n){const b=A2(n,!1,!0);if(b){const w=["iconify"],x=["provider","prefix"];for(const S of x)b[S]&&w.push("iconify--"+b[S]);u.className=w.join(" ")}}for(let b in t){const w=t[b];if(w!==void 0)switch(b){case"icon":case"style":case"children":case"onLoad":case"mode":case"ssr":break;case"_ref":u.ref=w;break;case"className":u[b]=(u[b]?u[b]+" ":"")+w;break;case"inline":case"hFlip":case"vFlip":i[b]=w===!0||w==="true"||w===1;break;case"flip":typeof w=="string"&&TKe(i,w);break;case"color":a.color=w;break;case"rotate":typeof w=="string"?i[b]=MKe(w):typeof w=="number"&&(i[b]=w);break;case"ariaHidden":case"aria-hidden":w!==!0&&w!=="true"&&delete u["aria-hidden"];break;default:r[b]===void 0&&(u[b]=w)}}const l=YHe(e,i),c=l.attributes;if(i.inline&&(a.verticalAlign="-0.125em"),o==="svg"){u.style={...a,...s},Object.assign(u,c);let b=0,w=t.id;return typeof w=="string"&&(w=w.replace(/-/g,"_")),u.dangerouslySetInnerHTML={__html:LKe(JHe(l.body,w?()=>w+"ID"+b++:"iconifyReact"))},y.createElement("svg",u)}const{body:f,width:h,height:p}=e,m=o==="mask"||(o==="bg"?!1:f.indexOf("currentColor")!==-1),v=RKe(f,{...c,width:h+"",height:p+""});return u.style={...a,"--svg":IKe(v),width:pN(c.width),height:pN(c.height),...jKe,...m?M4:PY,...s},y.createElement("span",u)};mY(!0);eKe("",uKe);if(typeof document<"u"&&typeof window<"u"){OY();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!UHe(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const i=t[n];if(typeof i!="object"||!i||i.resources===void 0)continue;tKe(n,i)||console.error(r)}catch{console.error(r)}}}}function kY(e){const[t,n]=y.useState(!!e.ssr),[r,i]=y.useState({});function o(p){if(p){const m=e.icon;if(typeof m=="object")return{name:"",data:m};const v=iN(m);if(v)return{name:m,data:v}}return{name:""}}const[a,s]=y.useState(o(!!e.ssr));function u(){const p=r.callback;p&&(p(),i({}))}function l(p){if(JSON.stringify(a)!==JSON.stringify(p))return u(),s(p),!0}function c(){var p;const m=e.icon;if(typeof m=="object"){l({name:"",data:m});return}const v=iN(m);if(l({name:m,data:v}))if(v===void 0){const b=AKe([m],c);i({callback:b})}else v&&((p=e.onLoad)===null||p===void 0||p.call(e,m))}y.useEffect(()=>(n(!0),u),[]),y.useEffect(()=>{t&&c()},[e.icon,t]);const{name:f,data:h}=a;return h?zKe({...EP,...h},e,f):e.children?e.children:y.createElement("span",{})}const uet=y.forwardRef((e,t)=>kY({...e,_ref:t}));y.forwardRef((e,t)=>kY({inline:!0,...e,_ref:t}));var TY="AlertDialog",[UKe,cet]=vi(TY,[Kz]),$u=Kz(),MY=e=>{const{__scopeAlertDialog:t,...n}=e,r=$u(t);return N.jsx(qme,{...r,...n,modal:!0})};MY.displayName=TY;var VKe="AlertDialogTrigger",RY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(Gme,{...i,...r,ref:t})});RY.displayName=VKe;var WKe="AlertDialogPortal",DY=e=>{const{__scopeAlertDialog:t,...n}=e,r=$u(t);return N.jsx(Yme,{...r,...n})};DY.displayName=WKe;var HKe="AlertDialogOverlay",$Y=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(Zme,{...i,...r,ref:t})});$Y.displayName=HKe;var Bd="AlertDialogContent",[KKe,qKe]=UKe(Bd),IY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...i}=e,o=$u(n),a=y.useRef(null),s=Yt(t,a),u=y.useRef(null);return N.jsx(Vme,{contentName:Bd,titleName:NY,docsSlug:"alert-dialog",children:N.jsx(KKe,{scope:n,cancelRef:u,children:N.jsxs(Xme,{role:"alertdialog",...o,...i,ref:s,onOpenAutoFocus:Ye(i.onOpenAutoFocus,l=>{l.preventDefault(),u.current?.focus({preventScroll:!0})}),onPointerDownOutside:l=>l.preventDefault(),onInteractOutside:l=>l.preventDefault(),children:[N.jsx(BO,{children:r}),N.jsx(YKe,{contentRef:a})]})})})});IY.displayName=Bd;var NY="AlertDialogTitle",LY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(Qme,{...i,...r,ref:t})});LY.displayName=NY;var FY="AlertDialogDescription",jY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(Jme,{...i,...r,ref:t})});jY.displayName=FY;var GKe="AlertDialogAction",BY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(uU,{...i,...r,ref:t})});BY.displayName=GKe;var zY="AlertDialogCancel",UY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:i}=qKe(zY,n),o=$u(n),a=Yt(t,i);return N.jsx(uU,{...o,...r,ref:a})});UY.displayName=zY;var YKe=({contentRef:e})=>{const t=`\`${Bd}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${Bd}\` by passing a \`${FY}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Bd}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return y.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},fet=MY,det=RY,het=DY,pet=$Y,get=IY,met=BY,vet=UY,yet=LY,bet=jY;function ds(){return ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ds.apply(this,arguments)}function Bn(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R4(e,t){return R4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},R4(e,t)}function Fn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,R4(e,t)}var B1,ZKe=new Uint8Array(16);function XKe(){if(!B1&&(B1=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!B1))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return B1(ZKe)}const QKe=/^(?:[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;function JKe(e){return typeof e=="string"&&QKe.test(e)}var ci=[];for(var j3=0;j3<256;++j3)ci.push((j3+256).toString(16).substr(1));function eqe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(ci[e[t+0]]+ci[e[t+1]]+ci[e[t+2]]+ci[e[t+3]]+"-"+ci[e[t+4]]+ci[e[t+5]]+"-"+ci[e[t+6]]+ci[e[t+7]]+"-"+ci[e[t+8]]+ci[e[t+9]]+"-"+ci[e[t+10]]+ci[e[t+11]]+ci[e[t+12]]+ci[e[t+13]]+ci[e[t+14]]+ci[e[t+15]]).toLowerCase();if(!JKe(n))throw TypeError("Stringified UUID is invalid");return n}function VY(e,t,n){e=e||{};var r=e.random||(e.rng||XKe)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,eqe(r)}function Ar(e){return y.createElement("i",{className:"rmel-iconfont rmel-icon-"+e.type})}function tqe(e){return y.createElement("div",{className:"rc-md-navigation "+(e.visible?"visible":"in-visible")},y.createElement("div",{className:"navigation-nav left"},y.createElement("div",{className:"button-wrap"},e.left)),y.createElement("div",{className:"navigation-nav right"},y.createElement("div",{className:"button-wrap"},e.right)))}function nqe(e){return y.createElement("div",{className:"tool-bar",style:e.style},e.children)}var WY=function(e){Fn(t,e);function t(){for(var n,r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=e.call.apply(e,[this].concat(i))||this,n.EVENT_CHANGE="a1",n.EVENT_FULL_SCREEN="a2",n.EVENT_VIEW_CHANGE="a3",n.EVENT_KEY_DOWN="a4",n.EVENT_EDITOR_KEY_DOWN="a5",n.EVENT_FOCUS="a5",n.EVENT_BLUR="a6",n.EVENT_SCROLL="a7",n.EVENT_LANG_CHANGE="b1",n}return t}(Cq.EventEmitter),hl=new WY;const rqe={clearTip:"Are you sure you want to clear all contents?",btnHeader:"Header",btnClear:"Clear",btnBold:"Bold",btnItalic:"Italic",btnUnderline:"Underline",btnStrikethrough:"Strikethrough",btnUnordered:"Unordered list",btnOrdered:"Ordered list",btnQuote:"Quote",btnLineBreak:"Line break",btnInlineCode:"Inline code",btnCode:"Code",btnTable:"Table",btnImage:"Image",btnLink:"Link",btnUndo:"Undo",btnRedo:"Redo",btnFullScreen:"Full screen",btnExitFullScreen:"Exit full screen",btnModeEditor:"Only display editor",btnModePreview:"Only display preview",btnModeAll:"Display both editor and preview",selectTabMap:"Actual input when typing a Tab key",tab:"Tab",spaces:"Spaces"},iqe={clearTip:"您确定要清空所有内容吗?",btnHeader:"标题",btnClear:"清空",btnBold:"加粗",btnItalic:"斜体",btnUnderline:"下划线",btnStrikethrough:"删除线",btnUnordered:"无序列表",btnOrdered:"有序列表",btnQuote:"引用",btnLineBreak:"换行",btnInlineCode:"行内代码",btnCode:"代码块",btnTable:"表格",btnImage:"图片",btnLink:"链接",btnUndo:"撤销",btnRedo:"重做",btnFullScreen:"全屏",btnExitFullScreen:"退出全屏",btnModeEditor:"仅显示编辑器",btnModePreview:"仅显示预览",btnModeAll:"显示编辑器与预览",selectTabMap:"按下 Tab 键时实际的输入",tab:"制表符",spaces:"空格"};var oqe=function(){function e(){this.langs={enUS:rqe,zhCN:iqe},this.current="enUS",this.setUp()}var t=e.prototype;return t.setUp=function(){if(!(typeof window>"u")){var r="enUS";if(navigator.language){var i=navigator.language.split("-");r=i[0],i.length!==1&&(r+=i[i.length-1].toUpperCase())}if(navigator.browserLanguage){var o=navigator.browserLanguage.split("-");r=o[0],o[1]&&(r+=o[1].toUpperCase())}this.current!==r&&this.isAvailable(r)&&(this.current=r,hl.emit(hl.EVENT_LANG_CHANGE,this,r,this.langs[r]))}},t.isAvailable=function(r){return typeof this.langs[r]<"u"},t.add=function(r,i){this.langs[r]=i},t.setCurrent=function(r){if(!this.isAvailable(r))throw new Error("Language "+r+" is not exists");this.current!==r&&(this.current=r,hl.emit(hl.EVENT_LANG_CHANGE,this,r,this.langs[r]))},t.get=function(r,i){var o=this.langs[this.current][r]||"";return i&&Object.keys(i).forEach(function(a){o=o.replace(new RegExp("\\{"+a+"\\}","g"),i[a])}),o},t.getCurrent=function(){return this.current},e}(),Ln=new oqe;function fm(e){"@babel/helpers - typeof";return fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fm(e)}function aqe(e,t){if(fm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function sqe(e){var t=aqe(e,"string");return fm(t)=="symbol"?t:t+""}function uqe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sqe(r.key),r)}}function HY(e,t,n){return t&&uqe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}var vr=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.getConfig=function(i,o){return typeof this.props.config[i]<"u"&&this.props.config[i]!==null?this.props.config[i]:o},HY(t,[{key:"editor",get:function(){return this.props.editor}},{key:"editorConfig",get:function(){return this.props.editorConfig}}]),t}(y.Component);vr.pluginName="";vr.align="left";vr.defaultConfig={};var D4=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){return y.createElement("span",{className:"rc-md-divider"})},t}(vr);D4.pluginName="divider";var lqe={start:0,end:0,text:""};function cqe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=fqe(e))||t){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fqe(e,t){if(e){if(typeof e=="string")return gN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gN(e,t)}}function gN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function RP(e){return e&&(e instanceof Promise||(typeof e=="object"||typeof e=="function")&&typeof e.then=="function")}function dqe(e,t){for(var n="",r=t;r--;)n+=e;return n}function hqe(e,t){var n=t.withKey,r=t.keyCode,i=t.key,o=t.aliasCommand,a={ctrlKey:e.ctrlKey,metaKey:e.metaKey,altKey:e.altKey,shiftKey:e.shiftKey,keyCode:e.keyCode,key:e.key};if(o&&(a.ctrlKey=a.ctrlKey||a.metaKey),n&&n.length>0)for(var s=cqe(n),u;!(u=s()).done;){var l=u.value;if(typeof a[l]<"u"&&!a[l])return!1}else if(a.metaKey||a.ctrlKey||a.shiftKey||a.altKey)return!1;return a.key?a.key===i:a.keyCode===r}function B3(e,t){var n=e.split(`
`),r=e.substr(0,t).split(`
`),i=r.length,o=r[r.length-1].length,a=n[r.length-1],s=r.length>1?r[r.length-2]:null,u=n.length>r.length?n[r.length]:null;return{line:i,col:o,beforeText:e.substr(0,t),afterText:e.substr(t),curLine:a,prevLine:s,nextLine:u}}var id={bold:["**","**"],italic:["*","*"],underline:["++","++"],strikethrough:["~~","~~"],quote:[`
> `,`
`],inlinecode:["`","`"],code:["\n```\n","\n```\n"]};for(var z1=1;z1<=6;z1++)id["h"+z1]=[`
`+dqe("#",z1)+" ",`
`];function pqe(e){for(var t=e.row,n=t===void 0?2:t,r=e.col,i=r===void 0?2:r,o=["|"],a=["|"],s=["|"],u="",l=1;l<=i;l++)o.push(" Head |"),s.push(" --- |"),a.push(" Data |");for(var c=1;c<=n;c++)u+=`
`+a.join("");return o.join("")+`
`+s.join("")+u}function mN(e,t){var n=t;if(n.substr(0,1)!==`
`&&(n=`
`+n),e==="unordered")return n.length>1?n.replace(/\n/g,`
* `).trim():"* ";var r=1;return n.length>1?n.replace(/\n/g,function(){return`
`+r+++". "}).trim():"1. "}function z3(e,t){return{text:e,newBlock:t,selection:{start:e.length,end:e.length}}}function $4(e,t,n){if(typeof id[t]<"u")return{text:""+id[t][0]+e+id[t][1],selection:{start:id[t][0].length,end:id[t][0].length+e.length}};switch(t){case"tab":var r=n.tabMapValue===1?" ":" ".repeat(n.tabMapValue),i=r+e.replace(/\n/g,`
`+r),o=e.includes(`
`)?e.match(/\n/g).length:0;return{text:i,selection:{start:n.tabMapValue,end:n.tabMapValue*(o+1)+e.length}};case"unordered":return z3(mN("unordered",e),!0);case"order":return z3(mN("order",e),!0);case"hr":return z3("---",!0);case"table":return{text:pqe(n),newBlock:!0};case"image":return{text:"!["+(e||n.target)+"]("+(n.imageUrl||"")+")",selection:{start:2,end:e.length+2}};case"link":return{text:"["+e+"]("+(n.linkUrl||"")+")",selection:{start:1,end:e.length+1}}}return{text:e,selection:{start:0,end:e.length}}}function KY(e,t){var n={};return Object.keys(e).forEach(function(r){if(typeof t[r]>"u"){n[r]=e[r];return}if(typeof t[r]=="object"){Array.isArray(t[r])?n[r]=[].concat(t[r]):n[r]=KY(e[r],t[r]);return}n[r]=t[r]}),n}function gqe(e){for(var t=ds({},e),n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.forEach(function(o){typeof o=="object"&&(t=KY(t,o))}),t}function qY(e,t){var n=$4("","image",{target:"Uploading_"+VY(),imageUrl:""}).text,r=new Promise(function(i){var o=!0,a=function(l){o&&console.warn("Deprecated: onImageUpload should return a Promise, callback will be removed in future"),i($4("","image",{target:e.name,imageUrl:l}).text)},s=t(e,a);RP(s)&&(o=!1,s.then(a))});return{placeholder:n,uploaded:r}}var vN={theme:"default",view:{menu:!0,md:!0,html:!0},canView:{menu:!0,md:!0,html:!0,both:!0,fullScreen:!0,hideMenu:!0},htmlClass:"",markdownClass:"",syncScrollMode:["rightFollowLeft","leftFollowRight"],imageUrl:"",imageAccept:"",linkUrl:"",loggerMaxSize:100,loggerInterval:600,table:{maxRow:4,maxCol:6},allowPasteImage:!0,onImageUpload:void 0,onCustomImageUpload:void 0,shortcuts:!0,onChangeTrigger:"both"},mqe=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.el=y.createRef(),i}var n=t.prototype;return n.getElement=function(){return this.el.current},n.getHeight=function(){return this.el.current?this.el.current.offsetHeight:0},t}(y.Component),vqe=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.getHtml=function(){return typeof this.props.html=="string"?this.props.html:this.el.current?this.el.current.innerHTML:""},n.render=function(){return typeof this.props.html=="string"?y.createElement("div",{ref:this.el,dangerouslySetInnerHTML:{__html:this.props.html},className:this.props.className||"custom-html-style"}):y.createElement("div",{ref:this.el,className:this.props.className||"custom-html-style"},this.props.html)},t}(mqe);function U3(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=yqe(e))||t){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yqe(e,t){if(e){if(typeof e=="string")return yN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yN(e,t)}}function yN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yr=function(e){Fn(t,e),t.use=function(i,o){o===void 0&&(o={});for(var a=0;a<t.plugins.length;a++)if(t.plugins[a].comp===i){t.plugins.splice(a,1,{comp:i,config:o});return}t.plugins.push({comp:i,config:o})},t.unuse=function(i){for(var o=0;o<t.plugins.length;o++)if(t.plugins[o].comp===i){t.plugins.splice(o,1);return}},t.unuseAll=function(){t.plugins=[]};function t(r){var i;return i=e.call(this,r)||this,i.nodeMdText=y.createRef(),i.nodeMdPreview=y.createRef(),i.nodeMdPreviewWrapper=y.createRef(),i.hasContentChanged=!0,i.composing=!1,i.pluginApis=new Map,i.scrollScale=1,i.isSyncingScroll=!1,i.shouldSyncScroll="md",i.keyboardListeners=[],i.emitter=new WY,i.config=gqe(vN,i.props.config,i.props),i.state={text:(i.props.value||i.props.defaultValue||"").replace(/↵/g,`
`),html:"",view:i.config.view||vN.view,fullScreen:!1,plugins:i.getPlugins()},i.config.canView&&!i.config.canView.menu&&(i.state.view.menu=!1),i.nodeMdText=y.createRef(),i.nodeMdPreviewWrapper=y.createRef(),i.handleChange=i.handleChange.bind(Bn(i)),i.handlePaste=i.handlePaste.bind(Bn(i)),i.handleDrop=i.handleDrop.bind(Bn(i)),i.handleToggleMenu=i.handleToggleMenu.bind(Bn(i)),i.handleKeyDown=i.handleKeyDown.bind(Bn(i)),i.handleEditorKeyDown=i.handleEditorKeyDown.bind(Bn(i)),i.handleLocaleUpdate=i.handleLocaleUpdate.bind(Bn(i)),i.handleFocus=i.handleFocus.bind(Bn(i)),i.handleBlur=i.handleBlur.bind(Bn(i)),i.handleInputScroll=i.handleSyncScroll.bind(Bn(i),"md"),i.handlePreviewScroll=i.handleSyncScroll.bind(Bn(i),"html"),i}var n=t.prototype;return n.componentDidMount=function(){var i=this.state.text;this.renderHTML(i),hl.on(hl.EVENT_LANG_CHANGE,this.handleLocaleUpdate),Ln.setUp()},n.componentWillUnmount=function(){hl.off(hl.EVENT_LANG_CHANGE,this.handleLocaleUpdate)},n.componentDidUpdate=function(i){if(typeof this.props.value<"u"&&this.props.value!==this.state.text){var o=this.props.value;typeof o!="string"&&(o=String(o).toString()),o=o.replace(/↵/g,`
`),this.state.text!==o&&(this.setState({text:o}),this.renderHTML(o))}i.plugins!==this.props.plugins&&this.setState({plugins:this.getPlugins()})},n.isComposing=function(){return this.composing},n.getPlugins=function(){var i=this,o=[];if(this.props.plugins)for(var a=function(h){if(h===D4.pluginName){o.push({comp:D4,config:{}});return}for(var p=U3(t.plugins),m;!(m=p()).done;){var v=m.value;if(v.comp.pluginName===h){o.push(v);return}}},s=U3(this.props.plugins),u;!(u=s()).done;){var l=u.value;l==="fonts"?(a("font-bold"),a("font-italic"),a("font-underline"),a("font-strikethrough"),a("list-unordered"),a("list-ordered"),a("block-quote"),a("block-wrap"),a("block-code-inline"),a("block-code-block")):a(l)}else o=[].concat(t.plugins);var c={};return o.forEach(function(f){typeof c[f.comp.align]>"u"&&(c[f.comp.align]=[]);var h=f.comp.pluginName==="divider"?VY():f.comp.pluginName;c[f.comp.align].push(y.createElement(f.comp,{editor:i,editorConfig:i.config,config:ds({},f.comp.defaultConfig||{},f.config||{}),key:h}))}),c},n.handleSyncScroll=function(i,o){var a=this;if(i===this.shouldSyncScroll){this.props.onScroll&&this.props.onScroll(o,i),this.emitter.emit(this.emitter.EVENT_SCROLL,o,i);var s=this.config.syncScrollMode,u=s===void 0?[]:s;u.includes(i==="md"?"rightFollowLeft":"leftFollowRight")&&(this.hasContentChanged&&this.nodeMdText.current&&this.nodeMdPreviewWrapper.current&&(this.scrollScale=this.nodeMdText.current.scrollHeight/this.nodeMdPreviewWrapper.current.scrollHeight,this.hasContentChanged=!1),this.isSyncingScroll||(this.isSyncingScroll=!0,requestAnimationFrame(function(){a.nodeMdText.current&&a.nodeMdPreviewWrapper.current&&(i==="md"?a.nodeMdPreviewWrapper.current.scrollTop=a.nodeMdText.current.scrollTop/a.scrollScale:a.nodeMdText.current.scrollTop=a.nodeMdPreviewWrapper.current.scrollTop*a.scrollScale),a.isSyncingScroll=!1})))}},n.renderHTML=function(i){var o=this;if(!this.props.renderHTML)return console.error("renderHTML props is required!"),Promise.resolve();var a=this.props.renderHTML(i);return RP(a)?a.then(function(s){return o.setHtml(s)}):typeof a=="function"?this.setHtml(a()):this.setHtml(a)},n.setHtml=function(i){var o=this;return new Promise(function(a){o.setState({html:i},a)})},n.handleToggleMenu=function(){this.setView({menu:!this.state.view.menu})},n.handleFocus=function(i){var o=this.props.onFocus;o&&o(i),this.emitter.emit(this.emitter.EVENT_FOCUS,i)},n.handleBlur=function(i){var o=this.props.onBlur;o&&o(i),this.emitter.emit(this.emitter.EVENT_BLUR,i)},n.handleChange=function(i){i.persist();var o=i.target.value;this.setText(o,i)},n.handlePaste=function(i){if(!(!this.config.allowPasteImage||!this.config.onImageUpload)){var o=i.nativeEvent,a=(o.clipboardData||window.clipboardData).items;a&&(i.preventDefault(),this.uploadWithDataTransfer(a))}},n.handleDrop=function(i){if(this.config.onImageUpload){var o=i.nativeEvent;if(o.dataTransfer){var a=o.dataTransfer.items;a&&(i.preventDefault(),this.uploadWithDataTransfer(a))}}},n.handleEditorKeyDown=function(i){var o=this,a=i.keyCode,s=i.key,u=i.currentTarget;if((a===13||s==="Enter")&&this.composing===!1){var l=u.value,c=u.selectionStart,f=B3(l,c),h=function(){var x=u.value.substr(0,c-f.curLine.length)+u.value.substr(c);o.setText(x,void 0,{start:c-f.curLine.length,end:c-f.curLine.length}),i.preventDefault()},p=function(x){o.insertText(`
`+x,!1,{start:x.length+1,end:x.length+1}),i.preventDefault()},m=f.curLine.match(/^(\s*?)\* /);if(m){if(/^(\s*?)\* $/.test(f.curLine)){h();return}p(m[0]);return}var v=f.curLine.match(/^(\s*?)(\d+)\. /);if(v){if(/^(\s*?)(\d+)\. $/.test(f.curLine)){h();return}var b=""+v[1]+(parseInt(v[2],10)+1)+". ";p(b);return}}this.emitter.emit(this.emitter.EVENT_EDITOR_KEY_DOWN,i)},n.handleLocaleUpdate=function(){this.forceUpdate()},n.getMdElement=function(){return this.nodeMdText.current},n.getHtmlElement=function(){return this.nodeMdPreviewWrapper.current},n.clearSelection=function(){this.nodeMdText.current&&this.nodeMdText.current.setSelectionRange(0,0,"none")},n.getSelection=function(){var i=this.nodeMdText.current;if(!i)return ds({},lqe);var o=i.selectionStart,a=i.selectionEnd,s=(i.value||"").slice(o,a);return{start:o,end:a,text:s}},n.setSelection=function(i){this.nodeMdText.current&&(this.nodeMdText.current.setSelectionRange(i.start,i.end,"forward"),this.nodeMdText.current.focus())},n.insertMarkdown=function(i,o){o===void 0&&(o={});var a=this.getSelection(),s=o?ds({},o):{};if(i==="image"&&(s=ds({},s,{target:o.target||a.text||"",imageUrl:o.imageUrl||this.config.imageUrl})),i==="link"&&(s=ds({},s,{linkUrl:this.config.linkUrl})),i==="tab"&&a.start!==a.end){var u=this.getMdValue().slice(0,a.start).lastIndexOf(`
`)+1;this.setSelection({start:u,end:a.end})}var l=$4(a.text,i,s),c=l.text,f=l.selection;if(l.newBlock){var h=B3(this.getMdValue(),a.start),p=h.col,m=h.curLine;p>0&&m.length>0&&(c=`
`+c,f&&(f.start++,f.end++));var v=h.afterText;a.start!==a.end&&(v=B3(this.getMdValue(),a.end).afterText),v.trim()!==""&&v.substr(0,2)!==`
`&&(v.substr(0,1)!==`
`&&(c+=`
`),c+=`
`)}this.insertText(c,!0,f)},n.insertPlaceholder=function(i,o){var a=this;this.insertText(i,!0),o.then(function(s){var u=a.getMdValue().replace(i,s);a.setText(u)})},n.insertText=function(i,o,a){i===void 0&&(i=""),o===void 0&&(o=!1);var s=this.state.text,u=this.getSelection(),l=s.slice(0,u.start),c=s.slice(o?u.end:u.start,s.length);this.setText(l+i+c,void 0,a?{start:a.start+l.length,end:a.end+l.length}:{start:u.start,end:u.start})},n.setText=function(i,o,a){var s=this;i===void 0&&(i="");var u=this.config.onChangeTrigger,l=u===void 0?"both":u,c=i.replace(/↵/g,`
`);if(this.state.text!==i){this.setState({text:c}),this.props.onChange&&(l==="both"||l==="beforeRender")&&this.props.onChange({text:c,html:this.getHtmlValue()},o),this.emitter.emit(this.emitter.EVENT_CHANGE,i,o,typeof o>"u"),a&&setTimeout(function(){return s.setSelection(a)}),this.hasContentChanged||(this.hasContentChanged=!0);var f=this.renderHTML(c);(l==="both"||l==="afterRender")&&f.then(function(){s.props.onChange&&s.props.onChange({text:s.state.text,html:s.getHtmlValue()},o)})}},n.getMdValue=function(){return this.state.text},n.getHtmlValue=function(){return typeof this.state.html=="string"?this.state.html:this.nodeMdPreview.current?this.nodeMdPreview.current.getHtml():""},n.onKeyboard=function(i){var o=this;if(Array.isArray(i)){i.forEach(function(a){return o.onKeyboard(a)});return}this.keyboardListeners.includes(i)||this.keyboardListeners.push(i)},n.offKeyboard=function(i){var o=this;if(Array.isArray(i)){i.forEach(function(s){return o.offKeyboard(s)});return}var a=this.keyboardListeners.indexOf(i);a>=0&&this.keyboardListeners.splice(a,1)},n.handleKeyDown=function(i){for(var o=U3(this.keyboardListeners),a;!(a=o()).done;){var s=a.value;if(hqe(i,s)){i.preventDefault(),s.callback(i);return}}this.emitter.emit(this.emitter.EVENT_KEY_DOWN,i)},n.getEventType=function(i){switch(i){case"change":return this.emitter.EVENT_CHANGE;case"fullscreen":return this.emitter.EVENT_FULL_SCREEN;case"viewchange":return this.emitter.EVENT_VIEW_CHANGE;case"keydown":return this.emitter.EVENT_KEY_DOWN;case"editor_keydown":return this.emitter.EVENT_EDITOR_KEY_DOWN;case"blur":return this.emitter.EVENT_BLUR;case"focus":return this.emitter.EVENT_FOCUS;case"scroll":return this.emitter.EVENT_SCROLL}},n.on=function(i,o){var a=this.getEventType(i);a&&this.emitter.on(a,o)},n.off=function(i,o){var a=this.getEventType(i);a&&this.emitter.off(a,o)},n.setView=function(i){var o=this,a=ds({},this.state.view,i);this.setState({view:a},function(){o.emitter.emit(o.emitter.EVENT_VIEW_CHANGE,a)})},n.getView=function(){return ds({},this.state.view)},n.fullScreen=function(i){var o=this;this.state.fullScreen!==i&&this.setState({fullScreen:i},function(){o.emitter.emit(o.emitter.EVENT_FULL_SCREEN,i)})},n.registerPluginApi=function(i,o){this.pluginApis.set(i,o)},n.unregisterPluginApi=function(i){this.pluginApis.delete(i)},n.callPluginApi=function(i){var o=this.pluginApis.get(i);if(!o)throw new Error("API "+i+" not found");for(var a=arguments.length,s=new Array(a>1?a-1:0),u=1;u<a;u++)s[u-1]=arguments[u];return o.apply(void 0,s)},n.isFullScreen=function(){return this.state.fullScreen},n.uploadWithDataTransfer=function(i){var o=this,a=this.config.onImageUpload;if(a){var s=[];Array.prototype.forEach.call(i,function(u){if(u.kind==="file"&&u.type.includes("image")){var l=u.getAsFile();if(l){var c=qY(l,a);s.push(Promise.resolve(c.placeholder)),c.uploaded.then(function(f){var h=o.getMdValue().replace(c.placeholder,f),p=f.length-c.placeholder.length,m=o.getSelection();o.setText(h,void 0,{start:m.start+p,end:m.start+p})})}}else u.kind==="string"&&u.type==="text/plain"&&s.push(new Promise(function(f){return u.getAsString(f)}))}),Promise.all(s).then(function(u){var l=u.join(""),c=o.getSelection();o.insertText(l,!0,{start:c.start===c.end?l.length:0,end:l.length})})}},n.render=function(){var i=this,o=this.state,a=o.view,s=o.fullScreen,u=o.text,l=o.html,c=this.props,f=c.id,h=c.className,p=h===void 0?"":h,m=c.style,v=c.name,b=v===void 0?"textarea":v,w=c.autoFocus,x=c.placeholder,S=c.readOnly,O=this.config.canView&&this.config.canView.hideMenu&&!this.config.canView.menu,E=function(B){return i.state.plugins[B]||[]},C=!!a.menu,P=f?f+"_md":void 0,M=f?f+"_html":void 0;return y.createElement("div",{id:f,className:"rc-md-editor "+(s?"full":"")+" "+p,style:m,onKeyDown:this.handleKeyDown,onDrop:this.handleDrop},y.createElement(tqe,{visible:C,left:E("left"),right:E("right")}),y.createElement("div",{className:"editor-container"},O&&y.createElement(nqe,null,y.createElement("span",{className:"button button-type-menu",title:C?"hidden menu":"show menu",onClick:this.handleToggleMenu},y.createElement(Ar,{type:"expand-"+(C?"less":"more")}))),y.createElement("section",{className:"section sec-md "+(a.md?"visible":"in-visible")},y.createElement("textarea",{id:P,ref:this.nodeMdText,name:b,autoFocus:w,placeholder:x,readOnly:S,value:u,className:"section-container input "+(this.config.markdownClass||""),wrap:"hard",onChange:this.handleChange,onScroll:this.handleInputScroll,onMouseOver:function(){return i.shouldSyncScroll="md"},onKeyDown:this.handleEditorKeyDown,onCompositionStart:function(){return i.composing=!0},onCompositionEnd:function(){return i.composing=!1},onPaste:this.handlePaste,onFocus:this.handleFocus,onBlur:this.handleBlur})),y.createElement("section",{className:"section sec-html "+(a.html?"visible":"in-visible")},y.createElement("div",{id:M,className:"section-container html-wrap",ref:this.nodeMdPreviewWrapper,onMouseOver:function(){return i.shouldSyncScroll="html"},onScroll:this.handlePreviewScroll},y.createElement(vqe,{html:l,className:this.config.htmlClass,ref:this.nodeMdPreview})))))},t}(y.Component);yr.plugins=[];yr.addLocale=Ln.add.bind(Ln);yr.useLocale=Ln.setCurrent.bind(Ln);yr.getLocale=Ln.getCurrent.bind(Ln);var GY=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-code-block",title:Ln.get("btnCode"),onClick:function(){return i.editor.insertMarkdown("code")}},y.createElement(Ar,{type:"code-block"}))},t}(vr);GY.pluginName="block-code-block";var YY=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-code-inline",title:Ln.get("btnInlineCode"),onClick:function(){return i.editor.insertMarkdown("inlinecode")}},y.createElement(Ar,{type:"code"}))},t}(vr);YY.pluginName="block-code-inline";var ZY=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-quote",title:Ln.get("btnQuote"),onClick:function(){return i.editor.insertMarkdown("quote")}},y.createElement(Ar,{type:"quote"}))},t}(vr);ZY.pluginName="block-quote";var XY=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-wrap",title:Ln.get("btnLineBreak"),onClick:function(){return i.editor.insertMarkdown("hr")}},y.createElement(Ar,{type:"wrap"}))},t}(vr);XY.pluginName="block-wrap";var QY=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleClick=i.handleClick.bind(Bn(i)),i}var n=t.prototype;return n.handleClick=function(){if(this.editor.getMdValue()!==""&&window.confirm&&typeof window.confirm=="function"){var i=window.confirm(Ln.get("clearTip"));i&&this.editor.setText("")}},n.render=function(){return y.createElement("span",{className:"button button-type-clear",title:Ln.get("btnClear"),onClick:this.handleClick},y.createElement(Ar,{type:"delete"}))},t}(vr);QY.pluginName="clear";var JY=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"b",keyCode:66,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("bold")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-bold",title:Ln.get("btnBold"),onClick:function(){return i.editor.insertMarkdown("bold")}},y.createElement(Ar,{type:"bold"}))},t}(vr);JY.pluginName="font-bold";var eZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"i",keyCode:73,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("italic")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-italic",title:Ln.get("btnItalic"),onClick:function(){return i.editor.insertMarkdown("italic")}},y.createElement(Ar,{type:"italic"}))},t}(vr);eZ.pluginName="font-italic";var tZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"d",keyCode:68,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("strikethrough")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-strikethrough",title:Ln.get("btnStrikethrough"),onClick:function(){return i.editor.insertMarkdown("strikethrough")}},y.createElement(Ar,{type:"strikethrough"}))},t}(vr);tZ.pluginName="font-strikethrough";var nZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"u",keyCode:85,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("underline")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-underline",title:Ln.get("btnUnderline"),onClick:function(){return i.editor.insertMarkdown("underline")}},y.createElement(Ar,{type:"underline"}))},t}(vr);nZ.pluginName="font-underline";var DP=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleClick=i.handleClick.bind(Bn(i)),i.handleChange=i.handleChange.bind(Bn(i)),i.state={enable:i.editor.isFullScreen()},i}var n=t.prototype;return n.handleClick=function(){this.editor.fullScreen(!this.state.enable)},n.handleChange=function(i){this.setState({enable:i})},n.componentDidMount=function(){this.editor.on("fullscreen",this.handleChange)},n.componentWillUnmount=function(){this.editor.off("fullscreen",this.handleChange)},n.render=function(){if(this.editorConfig.canView&&this.editorConfig.canView.fullScreen){var i=this.state.enable;return y.createElement("span",{className:"button button-type-fullscreen",title:Ln.get(i?"btnExitFullScreen":"btnFullScreen"),onClick:this.handleClick},y.createElement(Ar,{type:i?"fullscreen-exit":"fullscreen"}))}return null},t}(vr);DP.pluginName="full-screen";DP.align="right";var rZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleClose=i.handleClose.bind(Bn(i)),i}var n=t.prototype;return n.handleClose=function(i){i.stopPropagation();var o=this.props.onClose;typeof o=="function"&&o()},n.render=function(){return y.createElement("div",{className:"drop-wrap "+(this.props.show?"show":"hidden"),onClick:this.handleClose},this.props.children)},t}(y.Component),bqe=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.handleHeader=function(i){var o=this.props.onSelectHeader;typeof o=="function"&&o(i)},n.render=function(){return y.createElement("ul",{className:"header-list"},y.createElement("li",{className:"list-item"},y.createElement("h1",{onClick:this.handleHeader.bind(this,"h1")},"H1")),y.createElement("li",{className:"list-item"},y.createElement("h2",{onClick:this.handleHeader.bind(this,"h2")},"H2")),y.createElement("li",{className:"list-item"},y.createElement("h3",{onClick:this.handleHeader.bind(this,"h3")},"H3")),y.createElement("li",{className:"list-item"},y.createElement("h4",{onClick:this.handleHeader.bind(this,"h4")},"H4")),y.createElement("li",{className:"list-item"},y.createElement("h5",{onClick:this.handleHeader.bind(this,"h5")},"H5")),y.createElement("li",{className:"list-item"},y.createElement("h6",{onClick:this.handleHeader.bind(this,"h6")},"H6")))},t}(y.Component),iZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.show=i.show.bind(Bn(i)),i.hide=i.hide.bind(Bn(i)),i.state={show:!1},i}var n=t.prototype;return n.show=function(){this.setState({show:!0})},n.hide=function(){this.setState({show:!1})},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-header",title:Ln.get("btnHeader"),onMouseEnter:this.show,onMouseLeave:this.hide},y.createElement(Ar,{type:"font-size"}),y.createElement(rZ,{show:this.state.show,onClose:this.hide},y.createElement(bqe,{onSelectHeader:function(a){return i.editor.insertMarkdown(a)}})))},t}(vr);iZ.pluginName="header";var xqe=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.timerId=void 0,i.locked=!1,i.input=y.createRef(),i}var n=t.prototype;return n.click=function(){var i=this;this.locked||!this.input.current||(this.locked=!0,this.input.current.value="",this.input.current.click(),this.timerId&&window.clearTimeout(this.timerId),this.timerId=window.setTimeout(function(){i.locked=!1,window.clearTimeout(i.timerId),i.timerId=void 0},200))},n.componentWillUnmount=function(){this.timerId&&window.clearTimeout(this.timerId)},n.render=function(){return y.createElement("input",{type:"file",ref:this.input,accept:this.props.accept,style:{position:"absolute",zIndex:-1,left:0,top:0,width:0,height:0,opacity:0},onChange:this.props.onChange})},t}(y.Component),oZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.inputFile=y.createRef(),i.onImageChanged=i.onImageChanged.bind(Bn(i)),i.handleCustomImageUpload=i.handleCustomImageUpload.bind(Bn(i)),i.handleImageUpload=i.handleImageUpload.bind(Bn(i)),i.state={show:!1},i}var n=t.prototype;return n.handleImageUpload=function(){var i=this.editorConfig.onImageUpload;typeof i=="function"?this.inputFile.current&&this.inputFile.current.click():this.editor.insertMarkdown("image")},n.onImageChanged=function(i){var o=this.editorConfig.onImageUpload;if(o){var a=qY(i,o);this.editor.insertPlaceholder(a.placeholder,a.uploaded)}},n.handleCustomImageUpload=function(i){var o=this,a=this.editorConfig.onCustomImageUpload;if(a){var s=a.call(this,i);RP(s)&&s.then(function(u){u&&u.url&&o.editor.insertMarkdown("image",{target:u.text,imageUrl:u.url})})}},n.render=function(){var i=this,o=!!this.editorConfig.onCustomImageUpload;return o?y.createElement("span",{className:"button button-type-image",title:Ln.get("btnImage"),onClick:this.handleCustomImageUpload},y.createElement(Ar,{type:"image"})):y.createElement("span",{className:"button button-type-image",title:Ln.get("btnImage"),onClick:this.handleImageUpload,style:{position:"relative"}},y.createElement(Ar,{type:"image"}),y.createElement(xqe,{accept:this.editorConfig.imageAccept||"",ref:this.inputFile,onChange:function(s){s.persist(),s.target.files&&s.target.files.length>0&&i.onImageChanged(s.target.files[0])}}))},t}(vr);oZ.pluginName="image";var aZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"k",keyCode:75,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("link")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-link",title:Ln.get("btnLink"),onClick:function(){return i.editor.insertMarkdown("link")}},y.createElement(Ar,{type:"link"}))},t}(vr);aZ.pluginName="link";var sZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"7",keyCode:55,withKey:["ctrlKey","shiftKey"],aliasCommand:!0,callback:function(){return i.editor.insertMarkdown("order")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-ordered",title:Ln.get("btnOrdered"),onClick:function(){return i.editor.insertMarkdown("order")}},y.createElement(Ar,{type:"list-ordered"}))},t}(vr);sZ.pluginName="list-ordered";var uZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"8",keyCode:56,withKey:["ctrlKey","shiftKey"],aliasCommand:!0,callback:function(){return i.editor.insertMarkdown("unordered")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-unordered",title:Ln.get("btnUnordered"),onClick:function(){return i.editor.insertMarkdown("unordered")}},y.createElement(Ar,{type:"list-unordered"}))},t}(vr);uZ.pluginName="list-unordered";var wqe=100,_qe=function(){function e(n){n===void 0&&(n={}),this.record=[],this.recycle=[],this.initValue="";var r=n,i=r.maxSize,o=i===void 0?wqe:i;this.maxSize=o}var t=e.prototype;return t.push=function(r){for(var i=this.record.push(r);this.record.length>this.maxSize;)this.record.shift();return i},t.get=function(){return this.record},t.getLast=function(){var r=this.record.length;return this.record[r-1]},t.undo=function(r){var i=this.record.pop();if(typeof i>"u")return this.initValue;if(i!==r)return this.recycle.push(i),i;var o=this.record.pop();return typeof o>"u"?(this.recycle.push(i),this.initValue):(this.recycle.push(i),o)},t.redo=function(){var r=this.recycle.pop();if(typeof r<"u")return this.push(r),r},t.cleanRedo=function(){this.recycle=[]},t.getUndoCount=function(){return this.undo.length},t.getRedoCount=function(){return this.recycle.length},e}(),lZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboards=[],i.lastPop=null,i.handleChange=i.handleChange.bind(Bn(i)),i.handleRedo=i.handleRedo.bind(Bn(i)),i.handleUndo=i.handleUndo.bind(Bn(i)),i.handleKeyboards=[{key:"y",keyCode:89,withKey:["ctrlKey"],callback:i.handleRedo},{key:"z",keyCode:90,withKey:["metaKey","shiftKey"],callback:i.handleRedo},{key:"z",keyCode:90,aliasCommand:!0,withKey:["ctrlKey"],callback:i.handleUndo}],i.logger=new _qe({maxSize:i.editorConfig.loggerMaxSize}),i.editor.registerPluginApi("undo",i.handleUndo),i.editor.registerPluginApi("redo",i.handleRedo),i}var n=t.prototype;return n.handleUndo=function(){var i=this.logger.undo(this.editor.getMdValue());typeof i<"u"&&(this.pause(),this.lastPop=i,this.editor.setText(i),this.forceUpdate())},n.handleRedo=function(){var i=this.logger.redo();typeof i<"u"&&(this.lastPop=i,this.editor.setText(i),this.forceUpdate())},n.handleChange=function(i,o,a){var s=this;if(!(this.logger.getLast()===i||this.lastPop!==null&&this.lastPop===i)){if(this.logger.cleanRedo(),a){this.logger.push(i),this.lastPop=null,this.forceUpdate();return}this.timerId&&(window.clearTimeout(this.timerId),this.timerId=0),this.timerId=window.setTimeout(function(){s.logger.getLast()!==i&&(s.logger.push(i),s.lastPop=null,s.forceUpdate()),window.clearTimeout(s.timerId),s.timerId=0},this.editorConfig.loggerInterval)}},n.componentDidMount=function(){var i=this;this.editor.on("change",this.handleChange),this.handleKeyboards.forEach(function(o){return i.editor.onKeyboard(o)}),this.logger.initValue=this.editor.getMdValue(),this.forceUpdate()},n.componentWillUnmount=function(){var i=this;this.timerId&&window.clearTimeout(this.timerId),this.editor.off("change",this.handleChange),this.editor.unregisterPluginApi("undo"),this.editor.unregisterPluginApi("redo"),this.handleKeyboards.forEach(function(o){return i.editor.offKeyboard(o)})},n.pause=function(){this.timerId&&(window.clearTimeout(this.timerId),this.timerId=void 0)},n.render=function(){var i=this.logger.getUndoCount()>1||this.logger.initValue!==this.editor.getMdValue(),o=this.logger.getRedoCount()>0;return y.createElement(y.Fragment,null,y.createElement("span",{className:"button button-type-undo "+(i?"":"disabled"),title:Ln.get("btnUndo"),onClick:this.handleUndo},y.createElement(Ar,{type:"undo"})),y.createElement("span",{className:"button button-type-redo "+(o?"":"disabled"),title:Ln.get("btnRedo"),onClick:this.handleRedo},y.createElement(Ar,{type:"redo"})))},t}(vr);lZ.pluginName="logger";var Oi;(function(e){e[e.SHOW_ALL=0]="SHOW_ALL",e[e.SHOW_MD=1]="SHOW_MD",e[e.SHOW_HTML=2]="SHOW_HTML"})(Oi||(Oi={}));var $P=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleClick=i.handleClick.bind(Bn(i)),i.handleChange=i.handleChange.bind(Bn(i)),i.state={view:i.editor.getView()},i}var n=t.prototype;return n.handleClick=function(){switch(this.next){case Oi.SHOW_ALL:this.editor.setView({html:!0,md:!0});break;case Oi.SHOW_HTML:this.editor.setView({html:!0,md:!1});break;case Oi.SHOW_MD:this.editor.setView({html:!1,md:!0});break}},n.handleChange=function(i){this.setState({view:i})},n.componentDidMount=function(){this.editor.on("viewchange",this.handleChange)},n.componentWillUnmount=function(){this.editor.off("viewchange",this.handleChange)},n.getDisplayInfo=function(){var i=this.next;switch(i){case Oi.SHOW_ALL:return{icon:"view-split",title:"All"};case Oi.SHOW_HTML:return{icon:"visibility",title:"Preview"};default:return{icon:"keyboard",title:"Editor"}}},n.render=function(){if(this.isDisplay){var i=this.getDisplayInfo();return y.createElement("span",{className:"button button-type-mode",title:Ln.get("btnMode"+i.title),onClick:this.handleClick},y.createElement(Ar,{type:i.icon}))}return null},HY(t,[{key:"isDisplay",get:function(){var i=this.editorConfig.canView;return i?[i.html,i.md,i.both].filter(function(o){return o}).length>=2:!1}},{key:"next",get:function(){var i=this.editorConfig.canView,o=this.state.view,a=[Oi.SHOW_ALL,Oi.SHOW_MD,Oi.SHOW_HTML];i&&(i.both||a.splice(a.indexOf(Oi.SHOW_ALL),1),i.md||a.splice(a.indexOf(Oi.SHOW_MD),1),i.html||a.splice(a.indexOf(Oi.SHOW_HTML),1));var s=Oi.SHOW_MD;if(o.html&&(s=Oi.SHOW_HTML),o.html&&o.md&&(s=Oi.SHOW_ALL),a.length===0)return s;if(a.length===1)return a[0];var u=a.indexOf(s);return u<a.length-1?a[u+1]:a[0]}}]),t}(vr);$P.pluginName="mode-toggle";$P.align="right";var Sqe=function(e){Fn(t,e);function t(r){var i;i=e.call(this,r)||this,i.config={padding:3,width:20,height:20};var o=r.maxRow,a=o===void 0?5:o,s=r.maxCol,u=s===void 0?6:s;return i.state={maxRow:a,maxCol:u,list:i.formatTableModel(a,u)},i}var n=t.prototype;return n.formatTableModel=function(i,o){i===void 0&&(i=0),o===void 0&&(o=0);var a=new Array(i).fill(void 0);return a.map(function(s){return new Array(o).fill(0)})},n.calcWrapStyle=function(){var i=this.state,o=i.maxRow,a=i.maxCol,s=this.config,u=s.width,l=s.height,c=s.padding,f=(u+c)*a-c,h=(l+c)*o-c;return{width:f+"px",height:h+"px"}},n.calcItemStyle=function(i,o){i===void 0&&(i=0),o===void 0&&(o=0);var a=this.config,s=a.width,u=a.height,l=a.padding,c=(u+l)*i,f=(s+l)*o;return{top:c+"px",left:f+"px"}},n.getList=function(i,o){var a=this.state.list;return a.map(function(s,u){return s.map(function(l,c){return u<=i&&c<=o?1:0})})},n.handleHover=function(i,o){this.setState({list:this.getList(i,o)})},n.handleSetTable=function(i,o){var a=this.props.onSetTable;typeof a=="function"&&a({row:i+1,col:o+1})},n.componentDidUpdate=function(i){this.props.visibility===!1&&i.visibility!==this.props.visibility&&this.setState({list:this.getList(-1,-1)})},n.render=function(){var i=this;return y.createElement("ul",{className:"table-list wrap",style:this.calcWrapStyle()},this.state.list.map(function(o,a){return o.map(function(s,u){return y.createElement("li",{className:"list-item "+(s===1?"active":""),key:a+"-"+u,style:i.calcItemStyle(a,u),onMouseOver:i.handleHover.bind(i,a,u),onClick:i.handleSetTable.bind(i,a,u)})})}))},t}(y.Component),IP=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.show=i.show.bind(Bn(i)),i.hide=i.hide.bind(Bn(i)),i.state={show:!1},i}var n=t.prototype;return n.show=function(){this.setState({show:!0})},n.hide=function(){this.setState({show:!1})},n.render=function(){var i=this,o=this.editorConfig.table||this.props.config;return y.createElement("span",{className:"button button-type-table",title:Ln.get("btnTable"),onMouseEnter:this.show,onMouseLeave:this.hide},y.createElement(Ar,{type:"grid"}),y.createElement(rZ,{show:this.state.show,onClose:this.hide},y.createElement(Sqe,{visibility:this.state.show,maxRow:o.maxRow,maxCol:o.maxCol,onSetTable:function(s){return i.editor.insertMarkdown("table",s)}})))},t}(vr);IP.pluginName="table";IP.defaultConfig={maxRow:6,maxCol:6};var Cqe={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 o="",a=0;a<arguments.length;a++){var s=arguments[a];s&&(o=i(o,r(s)))}return o}function r(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return n.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var a="";for(var s in o)t.call(o,s)&&o[s]&&(a=i(a,s));return a}function i(o,a){return a?o?o+" "+a:o+a:o}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(Cqe);yr.use(iZ);yr.use(JY);yr.use(eZ);yr.use(nZ);yr.use(tZ);yr.use(uZ);yr.use(sZ);yr.use(ZY);yr.use(XY);yr.use(YY);yr.use(GY);yr.use(IP);yr.use(oZ);yr.use(aZ);yr.use(QY);yr.use(lZ);yr.use($P);yr.use(DP);const bN={};function Eqe(e){let t=bN[e];if(t)return t;t=bN[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);t.push(r)}for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);t[r]="%"+("0"+r.toString(16).toUpperCase()).slice(-2)}return t}function kh(e,t){typeof t!="string"&&(t=kh.defaultChars);const n=Eqe(t);return e.replace(/(%[a-f0-9]{2})+/gi,function(r){let i="";for(let o=0,a=r.length;o<a;o+=3){const s=parseInt(r.slice(o+1,o+3),16);if(s<128){i+=n[s];continue}if((s&224)===192&&o+3<a){const u=parseInt(r.slice(o+4,o+6),16);if((u&192)===128){const l=s<<6&1984|u&63;l<128?i+="<22><>":i+=String.fromCharCode(l),o+=3;continue}}if((s&240)===224&&o+6<a){const u=parseInt(r.slice(o+4,o+6),16),l=parseInt(r.slice(o+7,o+9),16);if((u&192)===128&&(l&192)===128){const c=s<<12&61440|u<<6&4032|l&63;c<2048||c>=55296&&c<=57343?i+="<22><><EFBFBD>":i+=String.fromCharCode(c),o+=6;continue}}if((s&248)===240&&o+9<a){const u=parseInt(r.slice(o+4,o+6),16),l=parseInt(r.slice(o+7,o+9),16),c=parseInt(r.slice(o+10,o+12),16);if((u&192)===128&&(l&192)===128&&(c&192)===128){let f=s<<18&1835008|u<<12&258048|l<<6&4032|c&63;f<65536||f>1114111?i+="<22><><EFBFBD><EFBFBD>":(f-=65536,i+=String.fromCharCode(55296+(f>>10),56320+(f&1023))),o+=9;continue}}i+="<22>"}return i})}kh.defaultChars=";/?:@&=+$,#";kh.componentChars="";const xN={};function Oqe(e){let t=xN[e];if(t)return t;t=xN[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);/^[0-9a-z]$/i.test(r)?t.push(r):t.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2))}for(let n=0;n<e.length;n++)t[e.charCodeAt(n)]=e[n];return t}function ev(e,t,n){typeof t!="string"&&(n=t,t=ev.defaultChars),typeof n>"u"&&(n=!0);const r=Oqe(t);let i="";for(let o=0,a=e.length;o<a;o++){const s=e.charCodeAt(o);if(n&&s===37&&o+2<a&&/^[0-9a-f]{2}$/i.test(e.slice(o+1,o+3))){i+=e.slice(o,o+3),o+=2;continue}if(s<128){i+=r[s];continue}if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&o+1<a){const u=e.charCodeAt(o+1);if(u>=56320&&u<=57343){i+=encodeURIComponent(e[o]+e[o+1]),o++;continue}}i+="%EF%BF%BD";continue}i+=encodeURIComponent(e[o])}return i}ev.defaultChars=";/?:@&=+$,-_.!~*'()#";ev.componentChars="-_.!~*'()";function NP(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function Tx(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const Aqe=/^([a-z0-9.+-]+:)/i,Pqe=/:[0-9]*$/,kqe=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Tqe=["<",">",'"',"`"," ","\r",`
`," "],Mqe=["{","}","|","\\","^","`"].concat(Tqe),Rqe=["'"].concat(Mqe),wN=["%","/","?",";","#"].concat(Rqe),_N=["/","?","#"],Dqe=255,SN=/^[+a-z0-9A-Z_-]{0,63}$/,$qe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,CN={javascript:!0,"javascript:":!0},EN={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function LP(e,t){if(e&&e instanceof Tx)return e;const n=new Tx;return n.parse(e,t),n}Tx.prototype.parse=function(e,t){let n,r,i,o=e;if(o=o.trim(),!t&&e.split("#").length===1){const l=kqe.exec(o);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}let a=Aqe.exec(o);if(a&&(a=a[0],n=a.toLowerCase(),this.protocol=a,o=o.substr(a.length)),(t||a||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i=o.substr(0,2)==="//",i&&!(a&&CN[a])&&(o=o.substr(2),this.slashes=!0)),!CN[a]&&(i||a&&!EN[a])){let l=-1;for(let m=0;m<_N.length;m++)r=o.indexOf(_N[m]),r!==-1&&(l===-1||r<l)&&(l=r);let c,f;l===-1?f=o.lastIndexOf("@"):f=o.lastIndexOf("@",l),f!==-1&&(c=o.slice(0,f),o=o.slice(f+1),this.auth=c),l=-1;for(let m=0;m<wN.length;m++)r=o.indexOf(wN[m]),r!==-1&&(l===-1||r<l)&&(l=r);l===-1&&(l=o.length),o[l-1]===":"&&l--;const h=o.slice(0,l);o=o.slice(l),this.parseHost(h),this.hostname=this.hostname||"";const p=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!p){const m=this.hostname.split(/\./);for(let v=0,b=m.length;v<b;v++){const w=m[v];if(w&&!w.match(SN)){let x="";for(let S=0,O=w.length;S<O;S++)w.charCodeAt(S)>127?x+="x":x+=w[S];if(!x.match(SN)){const S=m.slice(0,v),O=m.slice(v+1),E=w.match($qe);E&&(S.push(E[1]),O.unshift(E[2])),O.length&&(o=O.join(".")+o),this.hostname=S.join(".");break}}}}this.hostname.length>Dqe&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const s=o.indexOf("#");s!==-1&&(this.hash=o.substr(s),o=o.slice(0,s));const u=o.indexOf("?");return u!==-1&&(this.search=o.substr(u),o=o.slice(0,u)),o&&(this.pathname=o),EN[n]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Tx.prototype.parseHost=function(e){let t=Pqe.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const Iqe=Object.freeze(Object.defineProperty({__proto__:null,decode:kh,encode:ev,format:NP,parse:LP},Symbol.toStringTag,{value:"Module"})),cZ=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,fZ=/[\0-\x1F\x7F-\x9F]/,Nqe=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,FP=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,dZ=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,hZ=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Lqe=Object.freeze(Object.defineProperty({__proto__:null,Any:cZ,Cc:fZ,Cf:Nqe,P:FP,S:dZ,Z:hZ},Symbol.toStringTag,{value:"Module"})),Fqe=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),jqe=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var V3;const Bqe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),zqe=(V3=String.fromCodePoint)!==null&&V3!==void 0?V3:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function Uqe(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=Bqe.get(e))!==null&&t!==void 0?t:e}var ni;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(ni||(ni={}));const Vqe=32;var pl;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(pl||(pl={}));function I4(e){return e>=ni.ZERO&&e<=ni.NINE}function Wqe(e){return e>=ni.UPPER_A&&e<=ni.UPPER_F||e>=ni.LOWER_A&&e<=ni.LOWER_F}function Hqe(e){return e>=ni.UPPER_A&&e<=ni.UPPER_Z||e>=ni.LOWER_A&&e<=ni.LOWER_Z||I4(e)}function Kqe(e){return e===ni.EQUALS||Hqe(e)}var Jr;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Jr||(Jr={}));var ol;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(ol||(ol={}));class qqe{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=Jr.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ol.Strict}startEntity(t){this.decodeMode=t,this.state=Jr.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case Jr.EntityStart:return t.charCodeAt(n)===ni.NUM?(this.state=Jr.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=Jr.NamedEntity,this.stateNamedEntity(t,n));case Jr.NumericStart:return this.stateNumericStart(t,n);case Jr.NumericDecimal:return this.stateNumericDecimal(t,n);case Jr.NumericHex:return this.stateNumericHex(t,n);case Jr.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|Vqe)===ni.LOWER_X?(this.state=Jr.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=Jr.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,i){if(n!==r){const o=r-n;this.result=this.result*Math.pow(i,o)+parseInt(t.substr(n,o),i),this.consumed+=o}}stateNumericHex(t,n){const r=n;for(;n<t.length;){const i=t.charCodeAt(n);if(I4(i)||Wqe(i))n+=1;else return this.addToNumericResult(t,r,n,16),this.emitNumericEntity(i,3)}return this.addToNumericResult(t,r,n,16),-1}stateNumericDecimal(t,n){const r=n;for(;n<t.length;){const i=t.charCodeAt(n);if(I4(i))n+=1;else return this.addToNumericResult(t,r,n,10),this.emitNumericEntity(i,2)}return this.addToNumericResult(t,r,n,10),-1}emitNumericEntity(t,n){var r;if(this.consumed<=n)return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===ni.SEMI)this.consumed+=1;else if(this.decodeMode===ol.Strict)return 0;return this.emitCodePoint(Uqe(this.result),this.consumed),this.errors&&(t!==ni.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,n){const{decodeTree:r}=this;let i=r[this.treeIndex],o=(i&pl.VALUE_LENGTH)>>14;for(;n<t.length;n++,this.excess++){const a=t.charCodeAt(n);if(this.treeIndex=Gqe(r,i,this.treeIndex+Math.max(1,o),a),this.treeIndex<0)return this.result===0||this.decodeMode===ol.Attribute&&(o===0||Kqe(a))?0:this.emitNotTerminatedNamedEntity();if(i=r[this.treeIndex],o=(i&pl.VALUE_LENGTH)>>14,o!==0){if(a===ni.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==ol.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:n,decodeTree:r}=this,i=(r[n]&pl.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,i,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){const{decodeTree:i}=this;return this.emitCodePoint(n===1?i[t]&~pl.VALUE_LENGTH:i[t+1],r),n===3&&this.emitCodePoint(i[t+2],r),r}end(){var t;switch(this.state){case Jr.NamedEntity:return this.result!==0&&(this.decodeMode!==ol.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Jr.NumericDecimal:return this.emitNumericEntity(0,2);case Jr.NumericHex:return this.emitNumericEntity(0,3);case Jr.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Jr.EntityStart:return 0}}}function pZ(e){let t="";const n=new qqe(e,r=>t+=zqe(r));return function(i,o){let a=0,s=0;for(;(s=i.indexOf("&",s))>=0;){t+=i.slice(a,s),n.startEntity(o);const l=n.write(i,s+1);if(l<0){a=s+n.end();break}a=s+l,s=l===0?a+1:a}const u=t+i.slice(a);return t="",u}}function Gqe(e,t,n,r){const i=(t&pl.BRANCH_LENGTH)>>7,o=t&pl.JUMP_TABLE;if(i===0)return o!==0&&r===o?n:-1;if(o){const u=r-o;return u<0||u>=i?-1:e[n+u]-1}let a=n,s=a+i-1;for(;a<=s;){const u=a+s>>>1,l=e[u];if(l<r)a=u+1;else if(l>r)s=u-1;else return e[u+i]}return-1}const Yqe=pZ(Fqe);pZ(jqe);function gZ(e,t=ol.Legacy){return Yqe(e,t)}function Zqe(e){return Object.prototype.toString.call(e)}function jP(e){return Zqe(e)==="[object String]"}const Xqe=Object.prototype.hasOwnProperty;function Qqe(e,t){return Xqe.call(e,t)}function k2(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){if(n){if(typeof n!="object")throw new TypeError(n+"must be object");Object.keys(n).forEach(function(r){e[r]=n[r]})}}),e}function mZ(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function BP(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Mx(e){if(e>65535){e-=65536;const t=55296+(e>>10),n=56320+(e&1023);return String.fromCharCode(t,n)}return String.fromCharCode(e)}const vZ=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Jqe=/&([a-z#][a-z0-9]{1,31});/gi,eGe=new RegExp(vZ.source+"|"+Jqe.source,"gi"),tGe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function nGe(e,t){if(t.charCodeAt(0)===35&&tGe.test(t)){const r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return BP(r)?Mx(r):e}const n=gZ(e);return n!==e?n:e}function rGe(e){return e.indexOf("\\")<0?e:e.replace(vZ,"$1")}function Th(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(eGe,function(t,n,r){return n||nGe(t,r)})}const iGe=/[&<>"]/,oGe=/[&<>"]/g,aGe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function sGe(e){return aGe[e]}function Fl(e){return iGe.test(e)?e.replace(oGe,sGe):e}const uGe=/[.?*+^$[\]\\(){}|-]/g;function lGe(e){return e.replace(uGe,"\\$&")}function Hn(e){switch(e){case 9:case 32:return!0}return!1}function dm(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function hm(e){return FP.test(e)||dZ.test(e)}function pm(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function T2(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const cGe={mdurl:Iqe,ucmicro:Lqe},fGe=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:mZ,assign:k2,escapeHtml:Fl,escapeRE:lGe,fromCodePoint:Mx,has:Qqe,isMdAsciiPunct:pm,isPunctChar:hm,isSpace:Hn,isString:jP,isValidEntityCode:BP,isWhiteSpace:dm,lib:cGe,normalizeReference:T2,unescapeAll:Th,unescapeMd:rGe},Symbol.toStringTag,{value:"Module"}));function dGe(e,t,n){let r,i,o,a;const s=e.posMax,u=e.pos;for(e.pos=t+1,r=1;e.pos<s;){if(o=e.src.charCodeAt(e.pos),o===93&&(r--,r===0)){i=!0;break}if(a=e.pos,e.md.inline.skipToken(e),o===91){if(a===e.pos-1)r++;else if(n)return e.pos=u,-1}}let l=-1;return i&&(l=e.pos),e.pos=u,l}function hGe(e,t,n){let r,i=t;const o={ok:!1,pos:0,str:""};if(e.charCodeAt(i)===60){for(i++;i<n;){if(r=e.charCodeAt(i),r===10||r===60)return o;if(r===62)return o.pos=i+1,o.str=Th(e.slice(t+1,i)),o.ok=!0,o;if(r===92&&i+1<n){i+=2;continue}i++}return o}let a=0;for(;i<n&&(r=e.charCodeAt(i),!(r===32||r<32||r===127));){if(r===92&&i+1<n){if(e.charCodeAt(i+1)===32)break;i+=2;continue}if(r===40&&(a++,a>32))return o;if(r===41){if(a===0)break;a--}i++}return t===i||a!==0||(o.str=Th(e.slice(t,i)),o.pos=i,o.ok=!0),o}function pGe(e,t,n,r){let i,o=t;const a={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(r)a.str=r.str,a.marker=r.marker;else{if(o>=n)return a;let s=e.charCodeAt(o);if(s!==34&&s!==39&&s!==40)return a;t++,o++,s===40&&(s=41),a.marker=s}for(;o<n;){if(i=e.charCodeAt(o),i===a.marker)return a.pos=o+1,a.str+=Th(e.slice(t,o)),a.ok=!0,a;if(i===40&&a.marker===41)return a;i===92&&o+1<n&&o++,o++}return a.can_continue=!0,a.str+=Th(e.slice(t,o)),a}const gGe=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:hGe,parseLinkLabel:dGe,parseLinkTitle:pGe},Symbol.toStringTag,{value:"Module"})),Ns={};Ns.code_inline=function(e,t,n,r,i){const o=e[t];return"<code"+i.renderAttrs(o)+">"+Fl(o.content)+"</code>"};Ns.code_block=function(e,t,n,r,i){const o=e[t];return"<pre"+i.renderAttrs(o)+"><code>"+Fl(e[t].content)+`</code></pre>
`};Ns.fence=function(e,t,n,r,i){const o=e[t],a=o.info?Th(o.info).trim():"";let s="",u="";if(a){const c=a.split(/(\s+)/g);s=c[0],u=c.slice(2).join("")}let l;if(n.highlight?l=n.highlight(o.content,s,u)||Fl(o.content):l=Fl(o.content),l.indexOf("<pre")===0)return l+`
`;if(a){const c=o.attrIndex("class"),f=o.attrs?o.attrs.slice():[];c<0?f.push(["class",n.langPrefix+s]):(f[c]=f[c].slice(),f[c][1]+=" "+n.langPrefix+s);const h={attrs:f};return`<pre><code${i.renderAttrs(h)}>${l}</code></pre>
`}return`<pre><code${i.renderAttrs(o)}>${l}</code></pre>
`};Ns.image=function(e,t,n,r,i){const o=e[t];return o.attrs[o.attrIndex("alt")][1]=i.renderInlineAsText(o.children,n,r),i.renderToken(e,t,n)};Ns.hardbreak=function(e,t,n){return n.xhtmlOut?`<br />
`:`<br>
`};Ns.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?`<br />
`:`<br>
`:`
`};Ns.text=function(e,t){return Fl(e[t].content)};Ns.html_block=function(e,t){return e[t].content};Ns.html_inline=function(e,t){return e[t].content};function sp(){this.rules=k2({},Ns)}sp.prototype.renderAttrs=function(t){let n,r,i;if(!t.attrs)return"";for(i="",n=0,r=t.attrs.length;n<r;n++)i+=" "+Fl(t.attrs[n][0])+'="'+Fl(t.attrs[n][1])+'"';return i};sp.prototype.renderToken=function(t,n,r){const i=t[n];let o="";if(i.hidden)return"";i.block&&i.nesting!==-1&&n&&t[n-1].hidden&&(o+=`
`),o+=(i.nesting===-1?"</":"<")+i.tag,o+=this.renderAttrs(i),i.nesting===0&&r.xhtmlOut&&(o+=" /");let a=!1;if(i.block&&(a=!0,i.nesting===1&&n+1<t.length)){const s=t[n+1];(s.type==="inline"||s.hidden||s.nesting===-1&&s.tag===i.tag)&&(a=!1)}return o+=a?`>
`:">",o};sp.prototype.renderInline=function(e,t,n){let r="";const i=this.rules;for(let o=0,a=e.length;o<a;o++){const s=e[o].type;typeof i[s]<"u"?r+=i[s](e,o,t,n,this):r+=this.renderToken(e,o,t)}return r};sp.prototype.renderInlineAsText=function(e,t,n){let r="";for(let i=0,o=e.length;i<o;i++)switch(e[i].type){case"text":r+=e[i].content;break;case"image":r+=this.renderInlineAsText(e[i].children,t,n);break;case"html_inline":case"html_block":r+=e[i].content;break;case"softbreak":case"hardbreak":r+=`
`;break}return r};sp.prototype.render=function(e,t,n){let r="";const i=this.rules;for(let o=0,a=e.length;o<a;o++){const s=e[o].type;s==="inline"?r+=this.renderInline(e[o].children,t,n):typeof i[s]<"u"?r+=i[s](e,o,t,n,this):r+=this.renderToken(e,o,t,n)}return r};function mo(){this.__rules__=[],this.__cache__=null}mo.prototype.__find__=function(e){for(let t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1};mo.prototype.__compile__=function(){const e=this,t=[""];e.__rules__.forEach(function(n){n.enabled&&n.alt.forEach(function(r){t.indexOf(r)<0&&t.push(r)})}),e.__cache__={},t.forEach(function(n){e.__cache__[n]=[],e.__rules__.forEach(function(r){r.enabled&&(n&&r.alt.indexOf(n)<0||e.__cache__[n].push(r.fn))})})};mo.prototype.at=function(e,t,n){const r=this.__find__(e),i=n||{};if(r===-1)throw new Error("Parser rule not found: "+e);this.__rules__[r].fn=t,this.__rules__[r].alt=i.alt||[],this.__cache__=null};mo.prototype.before=function(e,t,n,r){const i=this.__find__(e),o=r||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i,0,{name:t,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null};mo.prototype.after=function(e,t,n,r){const i=this.__find__(e),o=r||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i+1,0,{name:t,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null};mo.prototype.push=function(e,t,n){const r=n||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:r.alt||[]}),this.__cache__=null};mo.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);const n=[];return e.forEach(function(r){const i=this.__find__(r);if(i<0){if(t)return;throw new Error("Rules manager: invalid rule name "+r)}this.__rules__[i].enabled=!0,n.push(r)},this),this.__cache__=null,n};mo.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(n){n.enabled=!1}),this.enable(e,t)};mo.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);const n=[];return e.forEach(function(r){const i=this.__find__(r);if(i<0){if(t)return;throw new Error("Rules manager: invalid rule name "+r)}this.__rules__[i].enabled=!1,n.push(r)},this),this.__cache__=null,n};mo.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};function os(e,t,n){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}os.prototype.attrIndex=function(t){if(!this.attrs)return-1;const n=this.attrs;for(let r=0,i=n.length;r<i;r++)if(n[r][0]===t)return r;return-1};os.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]};os.prototype.attrSet=function(t,n){const r=this.attrIndex(t),i=[t,n];r<0?this.attrPush(i):this.attrs[r]=i};os.prototype.attrGet=function(t){const n=this.attrIndex(t);let r=null;return n>=0&&(r=this.attrs[n][1]),r};os.prototype.attrJoin=function(t,n){const r=this.attrIndex(t);r<0?this.attrPush([t,n]):this.attrs[r][1]=this.attrs[r][1]+" "+n};function yZ(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}yZ.prototype.Token=os;const mGe=/\r\n?|\n/g,vGe=/\0/g;function yGe(e){let t;t=e.src.replace(mGe,`
`),t=t.replace(vGe,"<22>"),e.src=t}function bGe(e){let t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function xGe(e){const t=e.tokens;for(let n=0,r=t.length;n<r;n++){const i=t[n];i.type==="inline"&&e.md.inline.parse(i.content,e.md,e.env,i.children)}}function wGe(e){return/^<a[>\s]/i.test(e)}function _Ge(e){return/^<\/a\s*>/i.test(e)}function SGe(e){const t=e.tokens;if(e.md.options.linkify)for(let n=0,r=t.length;n<r;n++){if(t[n].type!=="inline"||!e.md.linkify.pretest(t[n].content))continue;let i=t[n].children,o=0;for(let a=i.length-1;a>=0;a--){const s=i[a];if(s.type==="link_close"){for(a--;i[a].level!==s.level&&i[a].type!=="link_open";)a--;continue}if(s.type==="html_inline"&&(wGe(s.content)&&o>0&&o--,_Ge(s.content)&&o++),!(o>0)&&s.type==="text"&&e.md.linkify.test(s.content)){const u=s.content;let l=e.md.linkify.match(u);const c=[];let f=s.level,h=0;l.length>0&&l[0].index===0&&a>0&&i[a-1].type==="text_special"&&(l=l.slice(1));for(let p=0;p<l.length;p++){const m=l[p].url,v=e.md.normalizeLink(m);if(!e.md.validateLink(v))continue;let b=l[p].text;l[p].schema?l[p].schema==="mailto:"&&!/^mailto:/i.test(b)?b=e.md.normalizeLinkText("mailto:"+b).replace(/^mailto:/,""):b=e.md.normalizeLinkText(b):b=e.md.normalizeLinkText("http://"+b).replace(/^http:\/\//,"");const w=l[p].index;if(w>h){const E=new e.Token("text","",0);E.content=u.slice(h,w),E.level=f,c.push(E)}const x=new e.Token("link_open","a",1);x.attrs=[["href",v]],x.level=f++,x.markup="linkify",x.info="auto",c.push(x);const S=new e.Token("text","",0);S.content=b,S.level=f,c.push(S);const O=new e.Token("link_close","a",-1);O.level=--f,O.markup="linkify",O.info="auto",c.push(O),h=l[p].lastIndex}if(h<u.length){const p=new e.Token("text","",0);p.content=u.slice(h),p.level=f,c.push(p)}t[n].children=i=mZ(i,a,c)}}}}const bZ=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,CGe=/\((c|tm|r)\)/i,EGe=/\((c|tm|r)\)/ig,OGe={c:"©",r:"®",tm:"™"};function AGe(e,t){return OGe[t.toLowerCase()]}function PGe(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];r.type==="text"&&!t&&(r.content=r.content.replace(EGe,AGe)),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function kGe(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];r.type==="text"&&!t&&bZ.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function TGe(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(CGe.test(e.tokens[t].content)&&PGe(e.tokens[t].children),bZ.test(e.tokens[t].content)&&kGe(e.tokens[t].children))}const MGe=/['"]/,ON=/['"]/g,AN="’";function U1(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function RGe(e,t){let n;const r=[];for(let i=0;i<e.length;i++){const o=e[i],a=e[i].level;for(n=r.length-1;n>=0&&!(r[n].level<=a);n--);if(r.length=n+1,o.type!=="text")continue;let s=o.content,u=0,l=s.length;e:for(;u<l;){ON.lastIndex=u;const c=ON.exec(s);if(!c)break;let f=!0,h=!0;u=c.index+1;const p=c[0]==="'";let m=32;if(c.index-1>=0)m=s.charCodeAt(c.index-1);else for(n=i-1;n>=0&&!(e[n].type==="softbreak"||e[n].type==="hardbreak");n--)if(e[n].content){m=e[n].content.charCodeAt(e[n].content.length-1);break}let v=32;if(u<l)v=s.charCodeAt(u);else for(n=i+1;n<e.length&&!(e[n].type==="softbreak"||e[n].type==="hardbreak");n++)if(e[n].content){v=e[n].content.charCodeAt(0);break}const b=pm(m)||hm(String.fromCharCode(m)),w=pm(v)||hm(String.fromCharCode(v)),x=dm(m),S=dm(v);if(S?f=!1:w&&(x||b||(f=!1)),x?h=!1:b&&(S||w||(h=!1)),v===34&&c[0]==='"'&&m>=48&&m<=57&&(h=f=!1),f&&h&&(f=b,h=w),!f&&!h){p&&(o.content=U1(o.content,c.index,AN));continue}if(h)for(n=r.length-1;n>=0;n--){let O=r[n];if(r[n].level<a)break;if(O.single===p&&r[n].level===a){O=r[n];let E,C;p?(E=t.md.options.quotes[2],C=t.md.options.quotes[3]):(E=t.md.options.quotes[0],C=t.md.options.quotes[1]),o.content=U1(o.content,c.index,C),e[O.token].content=U1(e[O.token].content,O.pos,E),u+=C.length-1,O.token===i&&(u+=E.length-1),s=o.content,l=s.length,r.length=n;continue e}}f?r.push({token:i,pos:c.index,single:p,level:a}):h&&p&&(o.content=U1(o.content,c.index,AN))}}}function DGe(e){if(e.md.options.typographer)for(let t=e.tokens.length-1;t>=0;t--)e.tokens[t].type!=="inline"||!MGe.test(e.tokens[t].content)||RGe(e.tokens[t].children,e)}function $Ge(e){let t,n;const r=e.tokens,i=r.length;for(let o=0;o<i;o++){if(r[o].type!=="inline")continue;const a=r[o].children,s=a.length;for(t=0;t<s;t++)a[t].type==="text_special"&&(a[t].type="text");for(t=n=0;t<s;t++)a[t].type==="text"&&t+1<s&&a[t+1].type==="text"?a[t+1].content=a[t].content+a[t+1].content:(t!==n&&(a[n]=a[t]),n++);t!==n&&(a.length=n)}}const W3=[["normalize",yGe],["block",bGe],["inline",xGe],["linkify",SGe],["replacements",TGe],["smartquotes",DGe],["text_join",$Ge]];function zP(){this.ruler=new mo;for(let e=0;e<W3.length;e++)this.ruler.push(W3[e][0],W3[e][1])}zP.prototype.process=function(e){const t=this.ruler.getRules("");for(let n=0,r=t.length;n<r;n++)t[n](e)};zP.prototype.State=yZ;function Ls(e,t,n,r){this.src=e,this.md=t,this.env=n,this.tokens=r,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;const i=this.src;for(let o=0,a=0,s=0,u=0,l=i.length,c=!1;a<l;a++){const f=i.charCodeAt(a);if(!c)if(Hn(f)){s++,f===9?u+=4-u%4:u++;continue}else c=!0;(f===10||a===l-1)&&(f!==10&&a++,this.bMarks.push(o),this.eMarks.push(a),this.tShift.push(s),this.sCount.push(u),this.bsCount.push(0),c=!1,s=0,u=0,o=a+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}Ls.prototype.push=function(e,t,n){const r=new os(e,t,n);return r.block=!0,n<0&&this.level--,r.level=this.level,n>0&&this.level++,this.tokens.push(r),r};Ls.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Ls.prototype.skipEmptyLines=function(t){for(let n=this.lineMax;t<n&&!(this.bMarks[t]+this.tShift[t]<this.eMarks[t]);t++);return t};Ls.prototype.skipSpaces=function(t){for(let n=this.src.length;t<n;t++){const r=this.src.charCodeAt(t);if(!Hn(r))break}return t};Ls.prototype.skipSpacesBack=function(t,n){if(t<=n)return t;for(;t>n;)if(!Hn(this.src.charCodeAt(--t)))return t+1;return t};Ls.prototype.skipChars=function(t,n){for(let r=this.src.length;t<r&&this.src.charCodeAt(t)===n;t++);return t};Ls.prototype.skipCharsBack=function(t,n,r){if(t<=r)return t;for(;t>r;)if(n!==this.src.charCodeAt(--t))return t+1;return t};Ls.prototype.getLines=function(t,n,r,i){if(t>=n)return"";const o=new Array(n-t);for(let a=0,s=t;s<n;s++,a++){let u=0;const l=this.bMarks[s];let c=l,f;for(s+1<n||i?f=this.eMarks[s]+1:f=this.eMarks[s];c<f&&u<r;){const h=this.src.charCodeAt(c);if(Hn(h))h===9?u+=4-(u+this.bsCount[s])%4:u++;else if(c-l<this.tShift[s])u++;else break;c++}u>r?o[a]=new Array(u-r+1).join(" ")+this.src.slice(c,f):o[a]=this.src.slice(c,f)}return o.join("")};Ls.prototype.Token=os;const IGe=65536;function H3(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.slice(n,r)}function PN(e){const t=[],n=e.length;let r=0,i=e.charCodeAt(r),o=!1,a=0,s="";for(;r<n;)i===124&&(o?(s+=e.substring(a,r-1),a=r):(t.push(s+e.substring(a,r)),s="",a=r+1)),o=i===92,r++,i=e.charCodeAt(r);return t.push(s+e.substring(a)),t}function NGe(e,t,n,r){if(t+2>n)return!1;let i=t+1;if(e.sCount[i]<e.blkIndent||e.sCount[i]-e.blkIndent>=4)return!1;let o=e.bMarks[i]+e.tShift[i];if(o>=e.eMarks[i])return!1;const a=e.src.charCodeAt(o++);if(a!==124&&a!==45&&a!==58||o>=e.eMarks[i])return!1;const s=e.src.charCodeAt(o++);if(s!==124&&s!==45&&s!==58&&!Hn(s)||a===45&&Hn(s))return!1;for(;o<e.eMarks[i];){const O=e.src.charCodeAt(o);if(O!==124&&O!==45&&O!==58&&!Hn(O))return!1;o++}let u=H3(e,t+1),l=u.split("|");const c=[];for(let O=0;O<l.length;O++){const E=l[O].trim();if(!E){if(O===0||O===l.length-1)continue;return!1}if(!/^:?-+:?$/.test(E))return!1;E.charCodeAt(E.length-1)===58?c.push(E.charCodeAt(0)===58?"center":"right"):E.charCodeAt(0)===58?c.push("left"):c.push("")}if(u=H3(e,t).trim(),u.indexOf("|")===-1||e.sCount[t]-e.blkIndent>=4)return!1;l=PN(u),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop();const f=l.length;if(f===0||f!==c.length)return!1;if(r)return!0;const h=e.parentType;e.parentType="table";const p=e.md.block.ruler.getRules("blockquote"),m=e.push("table_open","table",1),v=[t,0];m.map=v;const b=e.push("thead_open","thead",1);b.map=[t,t+1];const w=e.push("tr_open","tr",1);w.map=[t,t+1];for(let O=0;O<l.length;O++){const E=e.push("th_open","th",1);c[O]&&(E.attrs=[["style","text-align:"+c[O]]]);const C=e.push("inline","",0);C.content=l[O].trim(),C.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let x,S=0;for(i=t+2;i<n&&!(e.sCount[i]<e.blkIndent);i++){let O=!1;for(let C=0,P=p.length;C<P;C++)if(p[C](e,i,n,!0)){O=!0;break}if(O||(u=H3(e,i).trim(),!u)||e.sCount[i]-e.blkIndent>=4||(l=PN(u),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop(),S+=f-l.length,S>IGe))break;if(i===t+2){const C=e.push("tbody_open","tbody",1);C.map=x=[t+2,0]}const E=e.push("tr_open","tr",1);E.map=[i,i+1];for(let C=0;C<f;C++){const P=e.push("td_open","td",1);c[C]&&(P.attrs=[["style","text-align:"+c[C]]]);const M=e.push("inline","",0);M.content=l[C]?l[C].trim():"",M.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return x&&(e.push("tbody_close","tbody",-1),x[1]=i),e.push("table_close","table",-1),v[1]=i,e.parentType=h,e.line=i,!0}function LGe(e,t,n){if(e.sCount[t]-e.blkIndent<4)return!1;let r=t+1,i=r;for(;r<n;){if(e.isEmpty(r)){r++;continue}if(e.sCount[r]-e.blkIndent>=4){r++,i=r;continue}break}e.line=i;const o=e.push("code_block","code",0);return o.content=e.getLines(t,i,4+e.blkIndent,!1)+`
`,o.map=[t,e.line],!0}function FGe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||i+3>o)return!1;const a=e.src.charCodeAt(i);if(a!==126&&a!==96)return!1;let s=i;i=e.skipChars(i,a);let u=i-s;if(u<3)return!1;const l=e.src.slice(s,i),c=e.src.slice(i,o);if(a===96&&c.indexOf(String.fromCharCode(a))>=0)return!1;if(r)return!0;let f=t,h=!1;for(;f++,!(f>=n||(i=s=e.bMarks[f]+e.tShift[f],o=e.eMarks[f],i<o&&e.sCount[f]<e.blkIndent));)if(e.src.charCodeAt(i)===a&&!(e.sCount[f]-e.blkIndent>=4)&&(i=e.skipChars(i,a),!(i-s<u)&&(i=e.skipSpaces(i),!(i<o)))){h=!0;break}u=e.sCount[t],e.line=f+(h?1:0);const p=e.push("fence","code",0);return p.info=c,p.content=e.getLines(t+1,f,u,!0),p.markup=l,p.map=[t,e.line],!0}function jGe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];const a=e.lineMax;if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(i)!==62)return!1;if(r)return!0;const s=[],u=[],l=[],c=[],f=e.md.block.ruler.getRules("blockquote"),h=e.parentType;e.parentType="blockquote";let p=!1,m;for(m=t;m<n;m++){const S=e.sCount[m]<e.blkIndent;if(i=e.bMarks[m]+e.tShift[m],o=e.eMarks[m],i>=o)break;if(e.src.charCodeAt(i++)===62&&!S){let E=e.sCount[m]+1,C,P;e.src.charCodeAt(i)===32?(i++,E++,P=!1,C=!0):e.src.charCodeAt(i)===9?(C=!0,(e.bsCount[m]+E)%4===3?(i++,E++,P=!1):P=!0):C=!1;let M=E;for(s.push(e.bMarks[m]),e.bMarks[m]=i;i<o;){const I=e.src.charCodeAt(i);if(Hn(I))I===9?M+=4-(M+e.bsCount[m]+(P?1:0))%4:M++;else break;i++}p=i>=o,u.push(e.bsCount[m]),e.bsCount[m]=e.sCount[m]+1+(C?1:0),l.push(e.sCount[m]),e.sCount[m]=M-E,c.push(e.tShift[m]),e.tShift[m]=i-e.bMarks[m];continue}if(p)break;let O=!1;for(let E=0,C=f.length;E<C;E++)if(f[E](e,m,n,!0)){O=!0;break}if(O){e.lineMax=m,e.blkIndent!==0&&(s.push(e.bMarks[m]),u.push(e.bsCount[m]),c.push(e.tShift[m]),l.push(e.sCount[m]),e.sCount[m]-=e.blkIndent);break}s.push(e.bMarks[m]),u.push(e.bsCount[m]),c.push(e.tShift[m]),l.push(e.sCount[m]),e.sCount[m]=-1}const v=e.blkIndent;e.blkIndent=0;const b=e.push("blockquote_open","blockquote",1);b.markup=">";const w=[t,0];b.map=w,e.md.block.tokenize(e,t,m);const x=e.push("blockquote_close","blockquote",-1);x.markup=">",e.lineMax=a,e.parentType=h,w[1]=e.line;for(let S=0;S<c.length;S++)e.bMarks[S+t]=s[S],e.tShift[S+t]=c[S],e.sCount[S+t]=l[S],e.bsCount[S+t]=u[S];return e.blkIndent=v,!0}function BGe(e,t,n,r){const i=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let o=e.bMarks[t]+e.tShift[t];const a=e.src.charCodeAt(o++);if(a!==42&&a!==45&&a!==95)return!1;let s=1;for(;o<i;){const l=e.src.charCodeAt(o++);if(l!==a&&!Hn(l))return!1;l===a&&s++}if(s<3)return!1;if(r)return!0;e.line=t+1;const u=e.push("hr","hr",0);return u.map=[t,e.line],u.markup=Array(s+1).join(String.fromCharCode(a)),!0}function kN(e,t){const n=e.eMarks[t];let r=e.bMarks[t]+e.tShift[t];const i=e.src.charCodeAt(r++);if(i!==42&&i!==45&&i!==43)return-1;if(r<n){const o=e.src.charCodeAt(r);if(!Hn(o))return-1}return r}function TN(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];let i=n;if(i+1>=r)return-1;let o=e.src.charCodeAt(i++);if(o<48||o>57)return-1;for(;;){if(i>=r)return-1;if(o=e.src.charCodeAt(i++),o>=48&&o<=57){if(i-n>=10)return-1;continue}if(o===41||o===46)break;return-1}return i<r&&(o=e.src.charCodeAt(i),!Hn(o))?-1:i}function zGe(e,t){const n=e.level+2;for(let r=t+2,i=e.tokens.length-2;r<i;r++)e.tokens[r].level===n&&e.tokens[r].type==="paragraph_open"&&(e.tokens[r+2].hidden=!0,e.tokens[r].hidden=!0,r+=2)}function UGe(e,t,n,r){let i,o,a,s,u=t,l=!0;if(e.sCount[u]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[u]-e.listIndent>=4&&e.sCount[u]<e.blkIndent)return!1;let c=!1;r&&e.parentType==="paragraph"&&e.sCount[u]>=e.blkIndent&&(c=!0);let f,h,p;if((p=TN(e,u))>=0){if(f=!0,a=e.bMarks[u]+e.tShift[u],h=Number(e.src.slice(a,p-1)),c&&h!==1)return!1}else if((p=kN(e,u))>=0)f=!1;else return!1;if(c&&e.skipSpaces(p)>=e.eMarks[u])return!1;if(r)return!0;const m=e.src.charCodeAt(p-1),v=e.tokens.length;f?(s=e.push("ordered_list_open","ol",1),h!==1&&(s.attrs=[["start",h]])):s=e.push("bullet_list_open","ul",1);const b=[u,0];s.map=b,s.markup=String.fromCharCode(m);let w=!1;const x=e.md.block.ruler.getRules("list"),S=e.parentType;for(e.parentType="list";u<n;){o=p,i=e.eMarks[u];const O=e.sCount[u]+p-(e.bMarks[u]+e.tShift[u]);let E=O;for(;o<i;){const K=e.src.charCodeAt(o);if(K===9)E+=4-(E+e.bsCount[u])%4;else if(K===32)E++;else break;o++}const C=o;let P;C>=i?P=1:P=E-O,P>4&&(P=1);const M=O+P;s=e.push("list_item_open","li",1),s.markup=String.fromCharCode(m);const I=[u,0];s.map=I,f&&(s.info=e.src.slice(a,p-1));const B=e.tight,W=e.tShift[u],V=e.sCount[u],ee=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=M,e.tight=!0,e.tShift[u]=C-e.bMarks[u],e.sCount[u]=E,C>=i&&e.isEmpty(u+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,u,n,!0),(!e.tight||w)&&(l=!1),w=e.line-u>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=ee,e.tShift[u]=W,e.sCount[u]=V,e.tight=B,s=e.push("list_item_close","li",-1),s.markup=String.fromCharCode(m),u=e.line,I[1]=u,u>=n||e.sCount[u]<e.blkIndent||e.sCount[u]-e.blkIndent>=4)break;let Z=!1;for(let K=0,G=x.length;K<G;K++)if(x[K](e,u,n,!0)){Z=!0;break}if(Z)break;if(f){if(p=TN(e,u),p<0)break;a=e.bMarks[u]+e.tShift[u]}else if(p=kN(e,u),p<0)break;if(m!==e.src.charCodeAt(p-1))break}return f?s=e.push("ordered_list_close","ol",-1):s=e.push("bullet_list_close","ul",-1),s.markup=String.fromCharCode(m),b[1]=u,e.line=u,e.parentType=S,l&&zGe(e,v),!0}function VGe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t],a=t+1;if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(i)!==91)return!1;function s(x){const S=e.lineMax;if(x>=S||e.isEmpty(x))return null;let O=!1;if(e.sCount[x]-e.blkIndent>3&&(O=!0),e.sCount[x]<0&&(O=!0),!O){const P=e.md.block.ruler.getRules("reference"),M=e.parentType;e.parentType="reference";let I=!1;for(let B=0,W=P.length;B<W;B++)if(P[B](e,x,S,!0)){I=!0;break}if(e.parentType=M,I)return null}const E=e.bMarks[x]+e.tShift[x],C=e.eMarks[x];return e.src.slice(E,C+1)}let u=e.src.slice(i,o+1);o=u.length;let l=-1;for(i=1;i<o;i++){const x=u.charCodeAt(i);if(x===91)return!1;if(x===93){l=i;break}else if(x===10){const S=s(a);S!==null&&(u+=S,o=u.length,a++)}else if(x===92&&(i++,i<o&&u.charCodeAt(i)===10)){const S=s(a);S!==null&&(u+=S,o=u.length,a++)}}if(l<0||u.charCodeAt(l+1)!==58)return!1;for(i=l+2;i<o;i++){const x=u.charCodeAt(i);if(x===10){const S=s(a);S!==null&&(u+=S,o=u.length,a++)}else if(!Hn(x))break}const c=e.md.helpers.parseLinkDestination(u,i,o);if(!c.ok)return!1;const f=e.md.normalizeLink(c.str);if(!e.md.validateLink(f))return!1;i=c.pos;const h=i,p=a,m=i;for(;i<o;i++){const x=u.charCodeAt(i);if(x===10){const S=s(a);S!==null&&(u+=S,o=u.length,a++)}else if(!Hn(x))break}let v=e.md.helpers.parseLinkTitle(u,i,o);for(;v.can_continue;){const x=s(a);if(x===null)break;u+=x,i=o,o=u.length,a++,v=e.md.helpers.parseLinkTitle(u,i,o,v)}let b;for(i<o&&m!==i&&v.ok?(b=v.str,i=v.pos):(b="",i=h,a=p);i<o;){const x=u.charCodeAt(i);if(!Hn(x))break;i++}if(i<o&&u.charCodeAt(i)!==10&&b)for(b="",i=h,a=p;i<o;){const x=u.charCodeAt(i);if(!Hn(x))break;i++}if(i<o&&u.charCodeAt(i)!==10)return!1;const w=T2(u.slice(1,l));return w?(r||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[w]>"u"&&(e.env.references[w]={title:b,href:f}),e.line=a),!0):!1}const WGe=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],HGe="[a-zA-Z_:][a-zA-Z0-9:._-]*",KGe="[^\"'=<>`\\x00-\\x20]+",qGe="'[^']*'",GGe='"[^"]*"',YGe="(?:"+KGe+"|"+qGe+"|"+GGe+")",ZGe="(?:\\s+"+HGe+"(?:\\s*=\\s*"+YGe+")?)",xZ="<[A-Za-z][A-Za-z0-9\\-]*"+ZGe+"*\\s*\\/?>",wZ="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",XGe="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",QGe="<[?][\\s\\S]*?[?]>",JGe="<![A-Za-z][^>]*>",eYe="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",tYe=new RegExp("^(?:"+xZ+"|"+wZ+"|"+XGe+"|"+QGe+"|"+JGe+"|"+eYe+")"),nYe=new RegExp("^(?:"+xZ+"|"+wZ+")"),td=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+WGe.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(nYe.source+"\\s*$"),/^$/,!1]];function rYe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(i)!==60)return!1;let a=e.src.slice(i,o),s=0;for(;s<td.length&&!td[s][0].test(a);s++);if(s===td.length)return!1;if(r)return td[s][2];let u=t+1;if(!td[s][1].test(a)){for(;u<n&&!(e.sCount[u]<e.blkIndent);u++)if(i=e.bMarks[u]+e.tShift[u],o=e.eMarks[u],a=e.src.slice(i,o),td[s][1].test(a)){a.length!==0&&u++;break}}e.line=u;const l=e.push("html_block","",0);return l.map=[t,u],l.content=e.getLines(t,u,e.blkIndent,!0),!0}function iYe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let a=e.src.charCodeAt(i);if(a!==35||i>=o)return!1;let s=1;for(a=e.src.charCodeAt(++i);a===35&&i<o&&s<=6;)s++,a=e.src.charCodeAt(++i);if(s>6||i<o&&!Hn(a))return!1;if(r)return!0;o=e.skipSpacesBack(o,i);const u=e.skipCharsBack(o,35,i);u>i&&Hn(e.src.charCodeAt(u-1))&&(o=u),e.line=t+1;const l=e.push("heading_open","h"+String(s),1);l.markup="########".slice(0,s),l.map=[t,e.line];const c=e.push("inline","",0);c.content=e.src.slice(i,o).trim(),c.map=[t,e.line],c.children=[];const f=e.push("heading_close","h"+String(s),-1);return f.markup="########".slice(0,s),!0}function oYe(e,t,n){const r=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const i=e.parentType;e.parentType="paragraph";let o=0,a,s=t+1;for(;s<n&&!e.isEmpty(s);s++){if(e.sCount[s]-e.blkIndent>3)continue;if(e.sCount[s]>=e.blkIndent){let p=e.bMarks[s]+e.tShift[s];const m=e.eMarks[s];if(p<m&&(a=e.src.charCodeAt(p),(a===45||a===61)&&(p=e.skipChars(p,a),p=e.skipSpaces(p),p>=m))){o=a===61?1:2;break}}if(e.sCount[s]<0)continue;let h=!1;for(let p=0,m=r.length;p<m;p++)if(r[p](e,s,n,!0)){h=!0;break}if(h)break}if(!o)return!1;const u=e.getLines(t,s,e.blkIndent,!1).trim();e.line=s+1;const l=e.push("heading_open","h"+String(o),1);l.markup=String.fromCharCode(a),l.map=[t,e.line];const c=e.push("inline","",0);c.content=u,c.map=[t,e.line-1],c.children=[];const f=e.push("heading_close","h"+String(o),-1);return f.markup=String.fromCharCode(a),e.parentType=i,!0}function aYe(e,t,n){const r=e.md.block.ruler.getRules("paragraph"),i=e.parentType;let o=t+1;for(e.parentType="paragraph";o<n&&!e.isEmpty(o);o++){if(e.sCount[o]-e.blkIndent>3||e.sCount[o]<0)continue;let l=!1;for(let c=0,f=r.length;c<f;c++)if(r[c](e,o,n,!0)){l=!0;break}if(l)break}const a=e.getLines(t,o,e.blkIndent,!1).trim();e.line=o;const s=e.push("paragraph_open","p",1);s.map=[t,e.line];const u=e.push("inline","",0);return u.content=a,u.map=[t,e.line],u.children=[],e.push("paragraph_close","p",-1),e.parentType=i,!0}const V1=[["table",NGe,["paragraph","reference"]],["code",LGe],["fence",FGe,["paragraph","reference","blockquote","list"]],["blockquote",jGe,["paragraph","reference","blockquote","list"]],["hr",BGe,["paragraph","reference","blockquote","list"]],["list",UGe,["paragraph","reference","blockquote"]],["reference",VGe],["html_block",rYe,["paragraph","reference","blockquote"]],["heading",iYe,["paragraph","reference","blockquote"]],["lheading",oYe],["paragraph",aYe]];function M2(){this.ruler=new mo;for(let e=0;e<V1.length;e++)this.ruler.push(V1[e][0],V1[e][1],{alt:(V1[e][2]||[]).slice()})}M2.prototype.tokenize=function(e,t,n){const r=this.ruler.getRules(""),i=r.length,o=e.md.options.maxNesting;let a=t,s=!1;for(;a<n&&(e.line=a=e.skipEmptyLines(a),!(a>=n||e.sCount[a]<e.blkIndent));){if(e.level>=o){e.line=n;break}const u=e.line;let l=!1;for(let c=0;c<i;c++)if(l=r[c](e,a,n,!1),l){if(u>=e.line)throw new Error("block rule didn't increment state.line");break}if(!l)throw new Error("none of the block rules matched");e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),a=e.line,a<n&&e.isEmpty(a)&&(s=!0,a++,e.line=a)}};M2.prototype.parse=function(e,t,n,r){if(!e)return;const i=new this.State(e,t,n,r);this.tokenize(i,i.line,i.lineMax)};M2.prototype.State=Ls;function tv(e,t,n,r){this.src=e,this.env=n,this.md=t,this.tokens=r,this.tokens_meta=Array(r.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}tv.prototype.pushPending=function(){const e=new os("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};tv.prototype.push=function(e,t,n){this.pending&&this.pushPending();const r=new os(e,t,n);let i=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),r.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(i),r};tv.prototype.scanDelims=function(e,t){const n=this.posMax,r=this.src.charCodeAt(e),i=e>0?this.src.charCodeAt(e-1):32;let o=e;for(;o<n&&this.src.charCodeAt(o)===r;)o++;const a=o-e,s=o<n?this.src.charCodeAt(o):32,u=pm(i)||hm(String.fromCharCode(i)),l=pm(s)||hm(String.fromCharCode(s)),c=dm(i),f=dm(s),h=!f&&(!l||c||u),p=!c&&(!u||f||l);return{can_open:h&&(t||!p||u),can_close:p&&(t||!h||l),length:a}};tv.prototype.Token=os;function sYe(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function uYe(e,t){let n=e.pos;for(;n<e.posMax&&!sYe(e.src.charCodeAt(n));)n++;return n===e.pos?!1:(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}const lYe=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function cYe(e,t){if(!e.md.options.linkify||e.linkLevel>0)return!1;const n=e.pos,r=e.posMax;if(n+3>r||e.src.charCodeAt(n)!==58||e.src.charCodeAt(n+1)!==47||e.src.charCodeAt(n+2)!==47)return!1;const i=e.pending.match(lYe);if(!i)return!1;const o=i[1],a=e.md.linkify.matchAtStart(e.src.slice(n-o.length));if(!a)return!1;let s=a.url;if(s.length<=o.length)return!1;s=s.replace(/\*+$/,"");const u=e.md.normalizeLink(s);if(!e.md.validateLink(u))return!1;if(!t){e.pending=e.pending.slice(0,-o.length);const l=e.push("link_open","a",1);l.attrs=[["href",u]],l.markup="linkify",l.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(s);const f=e.push("link_close","a",-1);f.markup="linkify",f.info="auto"}return e.pos+=s.length-o.length,!0}function fYe(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==10)return!1;const r=e.pending.length-1,i=e.posMax;if(!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){let o=r-1;for(;o>=1&&e.pending.charCodeAt(o-1)===32;)o--;e.pending=e.pending.slice(0,o),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(n++;n<i&&Hn(e.src.charCodeAt(n));)n++;return e.pos=n,!0}const UP=[];for(let e=0;e<256;e++)UP.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){UP[e.charCodeAt(0)]=1});function dYe(e,t){let n=e.pos;const r=e.posMax;if(e.src.charCodeAt(n)!==92||(n++,n>=r))return!1;let i=e.src.charCodeAt(n);if(i===10){for(t||e.push("hardbreak","br",0),n++;n<r&&(i=e.src.charCodeAt(n),!!Hn(i));)n++;return e.pos=n,!0}let o=e.src[n];if(i>=55296&&i<=56319&&n+1<r){const s=e.src.charCodeAt(n+1);s>=56320&&s<=57343&&(o+=e.src[n+1],n++)}const a="\\"+o;if(!t){const s=e.push("text_special","",0);i<256&&UP[i]!==0?s.content=o:s.content=a,s.markup=a,s.info="escape"}return e.pos=n+1,!0}function hYe(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==96)return!1;const i=n;n++;const o=e.posMax;for(;n<o&&e.src.charCodeAt(n)===96;)n++;const a=e.src.slice(i,n),s=a.length;if(e.backticksScanned&&(e.backticks[s]||0)<=i)return t||(e.pending+=a),e.pos+=s,!0;let u=n,l;for(;(l=e.src.indexOf("`",u))!==-1;){for(u=l+1;u<o&&e.src.charCodeAt(u)===96;)u++;const c=u-l;if(c===s){if(!t){const f=e.push("code_inline","code",0);f.markup=a,f.content=e.src.slice(n,l).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=u,!0}e.backticks[c]=l}return e.backticksScanned=!0,t||(e.pending+=a),e.pos+=s,!0}function pYe(e,t){const n=e.pos,r=e.src.charCodeAt(n);if(t||r!==126)return!1;const i=e.scanDelims(e.pos,!0);let o=i.length;const a=String.fromCharCode(r);if(o<2)return!1;let s;o%2&&(s=e.push("text","",0),s.content=a,o--);for(let u=0;u<o;u+=2)s=e.push("text","",0),s.content=a+a,e.delimiters.push({marker:r,length:0,token:e.tokens.length-1,end:-1,open:i.can_open,close:i.can_close});return e.pos+=i.length,!0}function MN(e,t){let n;const r=[],i=t.length;for(let o=0;o<i;o++){const a=t[o];if(a.marker!==126||a.end===-1)continue;const s=t[a.end];n=e.tokens[a.token],n.type="s_open",n.tag="s",n.nesting=1,n.markup="~~",n.content="",n=e.tokens[s.token],n.type="s_close",n.tag="s",n.nesting=-1,n.markup="~~",n.content="",e.tokens[s.token-1].type==="text"&&e.tokens[s.token-1].content==="~"&&r.push(s.token-1)}for(;r.length;){const o=r.pop();let a=o+1;for(;a<e.tokens.length&&e.tokens[a].type==="s_close";)a++;a--,o!==a&&(n=e.tokens[a],e.tokens[a]=e.tokens[o],e.tokens[o]=n)}}function gYe(e){const t=e.tokens_meta,n=e.tokens_meta.length;MN(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&MN(e,t[r].delimiters)}const _Z={tokenize:pYe,postProcess:gYe};function mYe(e,t){const n=e.pos,r=e.src.charCodeAt(n);if(t||r!==95&&r!==42)return!1;const i=e.scanDelims(e.pos,r===42);for(let o=0;o<i.length;o++){const a=e.push("text","",0);a.content=String.fromCharCode(r),e.delimiters.push({marker:r,length:i.length,token:e.tokens.length-1,end:-1,open:i.can_open,close:i.can_close})}return e.pos+=i.length,!0}function RN(e,t){const n=t.length;for(let r=n-1;r>=0;r--){const i=t[r];if(i.marker!==95&&i.marker!==42||i.end===-1)continue;const o=t[i.end],a=r>0&&t[r-1].end===i.end+1&&t[r-1].marker===i.marker&&t[r-1].token===i.token-1&&t[i.end+1].token===o.token+1,s=String.fromCharCode(i.marker),u=e.tokens[i.token];u.type=a?"strong_open":"em_open",u.tag=a?"strong":"em",u.nesting=1,u.markup=a?s+s:s,u.content="";const l=e.tokens[o.token];l.type=a?"strong_close":"em_close",l.tag=a?"strong":"em",l.nesting=-1,l.markup=a?s+s:s,l.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[i.end+1].token].content="",r--)}}function vYe(e){const t=e.tokens_meta,n=e.tokens_meta.length;RN(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&RN(e,t[r].delimiters)}const SZ={tokenize:mYe,postProcess:vYe};function yYe(e,t){let n,r,i,o,a="",s="",u=e.pos,l=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;const c=e.pos,f=e.posMax,h=e.pos+1,p=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(p<0)return!1;let m=p+1;if(m<f&&e.src.charCodeAt(m)===40){for(l=!1,m++;m<f&&(n=e.src.charCodeAt(m),!(!Hn(n)&&n!==10));m++);if(m>=f)return!1;if(u=m,i=e.md.helpers.parseLinkDestination(e.src,m,e.posMax),i.ok){for(a=e.md.normalizeLink(i.str),e.md.validateLink(a)?m=i.pos:a="",u=m;m<f&&(n=e.src.charCodeAt(m),!(!Hn(n)&&n!==10));m++);if(i=e.md.helpers.parseLinkTitle(e.src,m,e.posMax),m<f&&u!==m&&i.ok)for(s=i.str,m=i.pos;m<f&&(n=e.src.charCodeAt(m),!(!Hn(n)&&n!==10));m++);}(m>=f||e.src.charCodeAt(m)!==41)&&(l=!0),m++}if(l){if(typeof e.env.references>"u")return!1;if(m<f&&e.src.charCodeAt(m)===91?(u=m+1,m=e.md.helpers.parseLinkLabel(e,m),m>=0?r=e.src.slice(u,m++):m=p+1):m=p+1,r||(r=e.src.slice(h,p)),o=e.env.references[T2(r)],!o)return e.pos=c,!1;a=o.href,s=o.title}if(!t){e.pos=h,e.posMax=p;const v=e.push("link_open","a",1),b=[["href",a]];v.attrs=b,s&&b.push(["title",s]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=m,e.posMax=f,!0}function bYe(e,t){let n,r,i,o,a,s,u,l,c="";const f=e.pos,h=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const p=e.pos+2,m=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(m<0)return!1;if(o=m+1,o<h&&e.src.charCodeAt(o)===40){for(o++;o<h&&(n=e.src.charCodeAt(o),!(!Hn(n)&&n!==10));o++);if(o>=h)return!1;for(l=o,s=e.md.helpers.parseLinkDestination(e.src,o,e.posMax),s.ok&&(c=e.md.normalizeLink(s.str),e.md.validateLink(c)?o=s.pos:c=""),l=o;o<h&&(n=e.src.charCodeAt(o),!(!Hn(n)&&n!==10));o++);if(s=e.md.helpers.parseLinkTitle(e.src,o,e.posMax),o<h&&l!==o&&s.ok)for(u=s.str,o=s.pos;o<h&&(n=e.src.charCodeAt(o),!(!Hn(n)&&n!==10));o++);else u="";if(o>=h||e.src.charCodeAt(o)!==41)return e.pos=f,!1;o++}else{if(typeof e.env.references>"u")return!1;if(o<h&&e.src.charCodeAt(o)===91?(l=o+1,o=e.md.helpers.parseLinkLabel(e,o),o>=0?i=e.src.slice(l,o++):o=m+1):o=m+1,i||(i=e.src.slice(p,m)),a=e.env.references[T2(i)],!a)return e.pos=f,!1;c=a.href,u=a.title}if(!t){r=e.src.slice(p,m);const v=[];e.md.inline.parse(r,e.md,e.env,v);const b=e.push("image","img",0),w=[["src",c],["alt",""]];b.attrs=w,b.children=v,b.content=r,u&&w.push(["title",u])}return e.pos=o,e.posMax=h,!0}const xYe=/^([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])?)*)$/,wYe=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function _Ye(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==60)return!1;const r=e.pos,i=e.posMax;for(;;){if(++n>=i)return!1;const a=e.src.charCodeAt(n);if(a===60)return!1;if(a===62)break}const o=e.src.slice(r+1,n);if(wYe.test(o)){const a=e.md.normalizeLink(o);if(!e.md.validateLink(a))return!1;if(!t){const s=e.push("link_open","a",1);s.attrs=[["href",a]],s.markup="autolink",s.info="auto";const u=e.push("text","",0);u.content=e.md.normalizeLinkText(o);const l=e.push("link_close","a",-1);l.markup="autolink",l.info="auto"}return e.pos+=o.length+2,!0}if(xYe.test(o)){const a=e.md.normalizeLink("mailto:"+o);if(!e.md.validateLink(a))return!1;if(!t){const s=e.push("link_open","a",1);s.attrs=[["href",a]],s.markup="autolink",s.info="auto";const u=e.push("text","",0);u.content=e.md.normalizeLinkText(o);const l=e.push("link_close","a",-1);l.markup="autolink",l.info="auto"}return e.pos+=o.length+2,!0}return!1}function SYe(e){return/^<a[>\s]/i.test(e)}function CYe(e){return/^<\/a\s*>/i.test(e)}function EYe(e){const t=e|32;return t>=97&&t<=122}function OYe(e,t){if(!e.md.options.html)return!1;const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==60||r+2>=n)return!1;const i=e.src.charCodeAt(r+1);if(i!==33&&i!==63&&i!==47&&!EYe(i))return!1;const o=e.src.slice(r).match(tYe);if(!o)return!1;if(!t){const a=e.push("html_inline","",0);a.content=o[0],SYe(a.content)&&e.linkLevel++,CYe(a.content)&&e.linkLevel--}return e.pos+=o[0].length,!0}const AYe=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,PYe=/^&([a-z][a-z0-9]{1,31});/i;function kYe(e,t){const n=e.pos,r=e.posMax;if(e.src.charCodeAt(n)!==38||n+1>=r)return!1;if(e.src.charCodeAt(n+1)===35){const o=e.src.slice(n).match(AYe);if(o){if(!t){const a=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),s=e.push("text_special","",0);s.content=BP(a)?Mx(a):Mx(65533),s.markup=o[0],s.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(n).match(PYe);if(o){const a=gZ(o[0]);if(a!==o[0]){if(!t){const s=e.push("text_special","",0);s.content=a,s.markup=o[0],s.info="entity"}return e.pos+=o[0].length,!0}}}return!1}function DN(e){const t={},n=e.length;if(!n)return;let r=0,i=-2;const o=[];for(let a=0;a<n;a++){const s=e[a];if(o.push(0),(e[r].marker!==s.marker||i!==s.token-1)&&(r=a),i=s.token,s.length=s.length||0,!s.close)continue;t.hasOwnProperty(s.marker)||(t[s.marker]=[-1,-1,-1,-1,-1,-1]);const u=t[s.marker][(s.open?3:0)+s.length%3];let l=r-o[r]-1,c=l;for(;l>u;l-=o[l]+1){const f=e[l];if(f.marker===s.marker&&f.open&&f.end<0){let h=!1;if((f.close||s.open)&&(f.length+s.length)%3===0&&(f.length%3!==0||s.length%3!==0)&&(h=!0),!h){const p=l>0&&!e[l-1].open?o[l-1]+1:0;o[a]=a-l+p,o[l]=p,s.open=!1,f.end=a,f.close=!1,c=-1,i=-2;break}}}c!==-1&&(t[s.marker][(s.open?3:0)+(s.length||0)%3]=c)}}function TYe(e){const t=e.tokens_meta,n=e.tokens_meta.length;DN(e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&DN(t[r].delimiters)}function MYe(e){let t,n,r=0;const i=e.tokens,o=e.tokens.length;for(t=n=0;t<o;t++)i[t].nesting<0&&r--,i[t].level=r,i[t].nesting>0&&r++,i[t].type==="text"&&t+1<o&&i[t+1].type==="text"?i[t+1].content=i[t].content+i[t+1].content:(t!==n&&(i[n]=i[t]),n++);t!==n&&(i.length=n)}const K3=[["text",uYe],["linkify",cYe],["newline",fYe],["escape",dYe],["backticks",hYe],["strikethrough",_Z.tokenize],["emphasis",SZ.tokenize],["link",yYe],["image",bYe],["autolink",_Ye],["html_inline",OYe],["entity",kYe]],q3=[["balance_pairs",TYe],["strikethrough",_Z.postProcess],["emphasis",SZ.postProcess],["fragments_join",MYe]];function nv(){this.ruler=new mo;for(let e=0;e<K3.length;e++)this.ruler.push(K3[e][0],K3[e][1]);this.ruler2=new mo;for(let e=0;e<q3.length;e++)this.ruler2.push(q3[e][0],q3[e][1])}nv.prototype.skipToken=function(e){const t=e.pos,n=this.ruler.getRules(""),r=n.length,i=e.md.options.maxNesting,o=e.cache;if(typeof o[t]<"u"){e.pos=o[t];return}let a=!1;if(e.level<i){for(let s=0;s<r;s++)if(e.level++,a=n[s](e,!0),e.level--,a){if(t>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;a||e.pos++,o[t]=e.pos};nv.prototype.tokenize=function(e){const t=this.ruler.getRules(""),n=t.length,r=e.posMax,i=e.md.options.maxNesting;for(;e.pos<r;){const o=e.pos;let a=!1;if(e.level<i){for(let s=0;s<n;s++)if(a=t[s](e,!1),a){if(o>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(a){if(e.pos>=r)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};nv.prototype.parse=function(e,t,n,r){const i=new this.State(e,t,n,r);this.tokenize(i);const o=this.ruler2.getRules(""),a=o.length;for(let s=0;s<a;s++)o[s](i)};nv.prototype.State=tv;function RYe(e){const t={};e=e||{},t.src_Any=cZ.source,t.src_Cc=fZ.source,t.src_Z=hZ.source,t.src_P=FP.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");const n="[><|]";return t.src_pseudo_letter="(?:(?!"+n+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+n+"|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+n+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}function N4(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){n&&Object.keys(n).forEach(function(r){e[r]=n[r]})}),e}function R2(e){return Object.prototype.toString.call(e)}function DYe(e){return R2(e)==="[object String]"}function $Ye(e){return R2(e)==="[object Object]"}function IYe(e){return R2(e)==="[object RegExp]"}function $N(e){return R2(e)==="[object Function]"}function NYe(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const CZ={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function LYe(e){return Object.keys(e||{}).reduce(function(t,n){return t||CZ.hasOwnProperty(n)},!1)}const FYe={"http:":{validate:function(e,t,n){const r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){const r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){const r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},jYe="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",BYe="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function zYe(e){e.__index__=-1,e.__text_cache__=""}function UYe(e){return function(t,n){const r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}function IN(){return function(e,t){t.normalize(e)}}function Rx(e){const t=e.re=RYe(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(jYe),n.push(t.src_xn),t.src_tlds=n.join("|");function r(s){return s.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(r(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(r(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(r(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(r(t.tpl_host_fuzzy_test),"i");const i=[];e.__compiled__={};function o(s,u){throw new Error('(LinkifyIt) Invalid schema "'+s+'": '+u)}Object.keys(e.__schemas__).forEach(function(s){const u=e.__schemas__[s];if(u===null)return;const l={validate:null,link:null};if(e.__compiled__[s]=l,$Ye(u)){IYe(u.validate)?l.validate=UYe(u.validate):$N(u.validate)?l.validate=u.validate:o(s,u),$N(u.normalize)?l.normalize=u.normalize:u.normalize?o(s,u):l.normalize=IN();return}if(DYe(u)){i.push(s);return}o(s,u)}),i.forEach(function(s){e.__compiled__[e.__schemas__[s]]&&(e.__compiled__[s].validate=e.__compiled__[e.__schemas__[s]].validate,e.__compiled__[s].normalize=e.__compiled__[e.__schemas__[s]].normalize)}),e.__compiled__[""]={validate:null,normalize:IN()};const a=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(NYe).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),zYe(e)}function VYe(e,t){const n=e.__index__,r=e.__last_index__,i=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=i,this.text=i,this.url=i}function L4(e,t){const n=new VYe(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function Ho(e,t){if(!(this instanceof Ho))return new Ho(e,t);t||LYe(e)&&(t=e,e={}),this.__opts__=N4({},CZ,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=N4({},FYe,e),this.__compiled__={},this.__tlds__=BYe,this.__tlds_replaced__=!1,this.re={},Rx(this)}Ho.prototype.add=function(t,n){return this.__schemas__[t]=n,Rx(this),this};Ho.prototype.set=function(t){return this.__opts__=N4(this.__opts__,t),this};Ho.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let n,r,i,o,a,s,u,l,c;if(this.re.schema_test.test(t)){for(u=this.re.schema_search,u.lastIndex=0;(n=u.exec(t))!==null;)if(o=this.testSchemaAt(t,n[2],u.lastIndex),o){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+o;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=t.search(this.re.host_fuzzy_test),l>=0&&(this.__index__<0||l<this.__index__)&&(r=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(a=r.index+r[1].length,(this.__index__<0||a<this.__index__)&&(this.__schema__="",this.__index__=a,this.__last_index__=r.index+r[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(c=t.indexOf("@"),c>=0&&(i=t.match(this.re.email_fuzzy))!==null&&(a=i.index+i[1].length,s=i.index+i[0].length,(this.__index__<0||a<this.__index__||a===this.__index__&&s>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=a,this.__last_index__=s))),this.__index__>=0};Ho.prototype.pretest=function(t){return this.re.pretest.test(t)};Ho.prototype.testSchemaAt=function(t,n,r){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,r,this):0};Ho.prototype.match=function(t){const n=[];let r=0;this.__index__>=0&&this.__text_cache__===t&&(n.push(L4(this,r)),r=this.__last_index__);let i=r?t.slice(r):t;for(;this.test(i);)n.push(L4(this,r)),i=i.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};Ho.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const n=this.re.schema_at_start.exec(t);if(!n)return null;const r=this.testSchemaAt(t,n[2],n[0].length);return r?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+r,L4(this,0)):null};Ho.prototype.tlds=function(t,n){return t=Array.isArray(t)?t:[t],n?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(r,i,o){return r!==o[i-1]}).reverse(),Rx(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,Rx(this),this)};Ho.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};Ho.prototype.onCompile=function(){};const zd=2147483647,_s=36,VP=1,gm=26,WYe=38,HYe=700,EZ=72,OZ=128,AZ="-",KYe=/^xn--/,qYe=/[^\0-\x7F]/,GYe=/[\x2E\u3002\uFF0E\uFF61]/g,YYe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},G3=_s-VP,Ss=Math.floor,Y3=String.fromCharCode;function el(e){throw new RangeError(YYe[e])}function ZYe(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}function PZ(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(GYe,".");const i=e.split("."),o=ZYe(i,t).join(".");return r+o}function kZ(e){const t=[];let n=0;const r=e.length;for(;n<r;){const i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){const o=e.charCodeAt(n++);(o&64512)==56320?t.push(((i&1023)<<10)+(o&1023)+65536):(t.push(i),n--)}else t.push(i)}return t}const XYe=e=>String.fromCodePoint(...e),QYe=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:_s},NN=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},TZ=function(e,t,n){let r=0;for(e=n?Ss(e/HYe):e>>1,e+=Ss(e/t);e>G3*gm>>1;r+=_s)e=Ss(e/G3);return Ss(r+(G3+1)*e/(e+WYe))},MZ=function(e){const t=[],n=e.length;let r=0,i=OZ,o=EZ,a=e.lastIndexOf(AZ);a<0&&(a=0);for(let s=0;s<a;++s)e.charCodeAt(s)>=128&&el("not-basic"),t.push(e.charCodeAt(s));for(let s=a>0?a+1:0;s<n;){const u=r;for(let c=1,f=_s;;f+=_s){s>=n&&el("invalid-input");const h=QYe(e.charCodeAt(s++));h>=_s&&el("invalid-input"),h>Ss((zd-r)/c)&&el("overflow"),r+=h*c;const p=f<=o?VP:f>=o+gm?gm:f-o;if(h<p)break;const m=_s-p;c>Ss(zd/m)&&el("overflow"),c*=m}const l=t.length+1;o=TZ(r-u,l,u==0),Ss(r/l)>zd-i&&el("overflow"),i+=Ss(r/l),r%=l,t.splice(r++,0,i)}return String.fromCodePoint(...t)},RZ=function(e){const t=[];e=kZ(e);const n=e.length;let r=OZ,i=0,o=EZ;for(const u of e)u<128&&t.push(Y3(u));const a=t.length;let s=a;for(a&&t.push(AZ);s<n;){let u=zd;for(const c of e)c>=r&&c<u&&(u=c);const l=s+1;u-r>Ss((zd-i)/l)&&el("overflow"),i+=(u-r)*l,r=u;for(const c of e)if(c<r&&++i>zd&&el("overflow"),c===r){let f=i;for(let h=_s;;h+=_s){const p=h<=o?VP:h>=o+gm?gm:h-o;if(f<p)break;const m=f-p,v=_s-p;t.push(Y3(NN(p+m%v,0))),f=Ss(m/v)}t.push(Y3(NN(f,0))),o=TZ(i,l,s===a),i=0,++s}++i,++r}return t.join("")},JYe=function(e){return PZ(e,function(t){return KYe.test(t)?MZ(t.slice(4).toLowerCase()):t})},eZe=function(e){return PZ(e,function(t){return qYe.test(t)?"xn--"+RZ(t):t})},DZ={version:"2.3.1",ucs2:{decode:kZ,encode:XYe},decode:MZ,encode:RZ,toASCII:eZe,toUnicode:JYe},tZe={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},nZe={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},rZe={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}},iZe={default:tZe,zero:nZe,commonmark:rZe},oZe=/^(vbscript|javascript|file|data):/,aZe=/^data:image\/(gif|png|jpeg|webp);/;function sZe(e){const t=e.trim().toLowerCase();return oZe.test(t)?aZe.test(t):!0}const $Z=["http:","https:","mailto:"];function uZe(e){const t=LP(e,!0);if(t.hostname&&(!t.protocol||$Z.indexOf(t.protocol)>=0))try{t.hostname=DZ.toASCII(t.hostname)}catch{}return ev(NP(t))}function lZe(e){const t=LP(e,!0);if(t.hostname&&(!t.protocol||$Z.indexOf(t.protocol)>=0))try{t.hostname=DZ.toUnicode(t.hostname)}catch{}return kh(NP(t),kh.defaultChars+"%")}function ts(e,t){if(!(this instanceof ts))return new ts(e,t);t||jP(e)||(t=e||{},e="default"),this.inline=new nv,this.block=new M2,this.core=new zP,this.renderer=new sp,this.linkify=new Ho,this.validateLink=sZe,this.normalizeLink=uZe,this.normalizeLinkText=lZe,this.utils=fGe,this.helpers=k2({},gGe),this.options={},this.configure(e),t&&this.set(t)}ts.prototype.set=function(e){return k2(this.options,e),this};ts.prototype.configure=function(e){const t=this;if(jP(e)){const n=e;if(e=iZe[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};ts.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){n=n.concat(this[i].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));const r=e.filter(function(i){return n.indexOf(i)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this};ts.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){n=n.concat(this[i].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));const r=e.filter(function(i){return n.indexOf(i)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this};ts.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};ts.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};ts.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};ts.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};ts.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var IZ={exports:{}};(function(e){(function(t){var n=function(T){var D,$=new Float64Array(16);if(T)for(D=0;D<T.length;D++)$[D]=T[D];return $},r=function(){throw new Error("no PRNG")},i=new Uint8Array(16),o=new Uint8Array(32);o[0]=9;var a=n(),s=n([1]),u=n([56129,1]),l=n([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),c=n([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),f=n([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),h=n([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),p=n([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function m(T,D,$,A){T[D]=$>>24&255,T[D+1]=$>>16&255,T[D+2]=$>>8&255,T[D+3]=$&255,T[D+4]=A>>24&255,T[D+5]=A>>16&255,T[D+6]=A>>8&255,T[D+7]=A&255}function v(T,D,$,A,L){var Q,te=0;for(Q=0;Q<L;Q++)te|=T[D+Q]^$[A+Q];return(1&te-1>>>8)-1}function b(T,D,$,A){return v(T,D,$,A,16)}function w(T,D,$,A){return v(T,D,$,A,32)}function x(T,D,$,A){for(var L=A[0]&255|(A[1]&255)<<8|(A[2]&255)<<16|(A[3]&255)<<24,Q=$[0]&255|($[1]&255)<<8|($[2]&255)<<16|($[3]&255)<<24,te=$[4]&255|($[5]&255)<<8|($[6]&255)<<16|($[7]&255)<<24,fe=$[8]&255|($[9]&255)<<8|($[10]&255)<<16|($[11]&255)<<24,_e=$[12]&255|($[13]&255)<<8|($[14]&255)<<16|($[15]&255)<<24,je=A[4]&255|(A[5]&255)<<8|(A[6]&255)<<16|(A[7]&255)<<24,We=D[0]&255|(D[1]&255)<<8|(D[2]&255)<<16|(D[3]&255)<<24,ct=D[4]&255|(D[5]&255)<<8|(D[6]&255)<<16|(D[7]&255)<<24,Ie=D[8]&255|(D[9]&255)<<8|(D[10]&255)<<16|(D[11]&255)<<24,nt=D[12]&255|(D[13]&255)<<8|(D[14]&255)<<16|(D[15]&255)<<24,bt=A[8]&255|(A[9]&255)<<8|(A[10]&255)<<16|(A[11]&255)<<24,Ot=$[16]&255|($[17]&255)<<8|($[18]&255)<<16|($[19]&255)<<24,gt=$[20]&255|($[21]&255)<<8|($[22]&255)<<16|($[23]&255)<<24,ht=$[24]&255|($[25]&255)<<8|($[26]&255)<<16|($[27]&255)<<24,xt=$[28]&255|($[29]&255)<<8|($[30]&255)<<16|($[31]&255)<<24,wt=A[12]&255|(A[13]&255)<<8|(A[14]&255)<<16|(A[15]&255)<<24,Qe=L,ut=Q,Xe=te,Ne=fe,Ke=_e,Ge=je,pe=We,he=ct,Re=Ie,Oe=nt,Pe=bt,Be=Ot,vt=gt,Lt=ht,Ft=xt,$t=wt,J,Zt=0;Zt<20;Zt+=2)J=Qe+vt|0,Ke^=J<<7|J>>>25,J=Ke+Qe|0,Re^=J<<9|J>>>23,J=Re+Ke|0,vt^=J<<13|J>>>19,J=vt+Re|0,Qe^=J<<18|J>>>14,J=Ge+ut|0,Oe^=J<<7|J>>>25,J=Oe+Ge|0,Lt^=J<<9|J>>>23,J=Lt+Oe|0,ut^=J<<13|J>>>19,J=ut+Lt|0,Ge^=J<<18|J>>>14,J=Pe+pe|0,Ft^=J<<7|J>>>25,J=Ft+Pe|0,Xe^=J<<9|J>>>23,J=Xe+Ft|0,pe^=J<<13|J>>>19,J=pe+Xe|0,Pe^=J<<18|J>>>14,J=$t+Be|0,Ne^=J<<7|J>>>25,J=Ne+$t|0,he^=J<<9|J>>>23,J=he+Ne|0,Be^=J<<13|J>>>19,J=Be+he|0,$t^=J<<18|J>>>14,J=Qe+Ne|0,ut^=J<<7|J>>>25,J=ut+Qe|0,Xe^=J<<9|J>>>23,J=Xe+ut|0,Ne^=J<<13|J>>>19,J=Ne+Xe|0,Qe^=J<<18|J>>>14,J=Ge+Ke|0,pe^=J<<7|J>>>25,J=pe+Ge|0,he^=J<<9|J>>>23,J=he+pe|0,Ke^=J<<13|J>>>19,J=Ke+he|0,Ge^=J<<18|J>>>14,J=Pe+Oe|0,Be^=J<<7|J>>>25,J=Be+Pe|0,Re^=J<<9|J>>>23,J=Re+Be|0,Oe^=J<<13|J>>>19,J=Oe+Re|0,Pe^=J<<18|J>>>14,J=$t+Ft|0,vt^=J<<7|J>>>25,J=vt+$t|0,Lt^=J<<9|J>>>23,J=Lt+vt|0,Ft^=J<<13|J>>>19,J=Ft+Lt|0,$t^=J<<18|J>>>14;Qe=Qe+L|0,ut=ut+Q|0,Xe=Xe+te|0,Ne=Ne+fe|0,Ke=Ke+_e|0,Ge=Ge+je|0,pe=pe+We|0,he=he+ct|0,Re=Re+Ie|0,Oe=Oe+nt|0,Pe=Pe+bt|0,Be=Be+Ot|0,vt=vt+gt|0,Lt=Lt+ht|0,Ft=Ft+xt|0,$t=$t+wt|0,T[0]=Qe>>>0&255,T[1]=Qe>>>8&255,T[2]=Qe>>>16&255,T[3]=Qe>>>24&255,T[4]=ut>>>0&255,T[5]=ut>>>8&255,T[6]=ut>>>16&255,T[7]=ut>>>24&255,T[8]=Xe>>>0&255,T[9]=Xe>>>8&255,T[10]=Xe>>>16&255,T[11]=Xe>>>24&255,T[12]=Ne>>>0&255,T[13]=Ne>>>8&255,T[14]=Ne>>>16&255,T[15]=Ne>>>24&255,T[16]=Ke>>>0&255,T[17]=Ke>>>8&255,T[18]=Ke>>>16&255,T[19]=Ke>>>24&255,T[20]=Ge>>>0&255,T[21]=Ge>>>8&255,T[22]=Ge>>>16&255,T[23]=Ge>>>24&255,T[24]=pe>>>0&255,T[25]=pe>>>8&255,T[26]=pe>>>16&255,T[27]=pe>>>24&255,T[28]=he>>>0&255,T[29]=he>>>8&255,T[30]=he>>>16&255,T[31]=he>>>24&255,T[32]=Re>>>0&255,T[33]=Re>>>8&255,T[34]=Re>>>16&255,T[35]=Re>>>24&255,T[36]=Oe>>>0&255,T[37]=Oe>>>8&255,T[38]=Oe>>>16&255,T[39]=Oe>>>24&255,T[40]=Pe>>>0&255,T[41]=Pe>>>8&255,T[42]=Pe>>>16&255,T[43]=Pe>>>24&255,T[44]=Be>>>0&255,T[45]=Be>>>8&255,T[46]=Be>>>16&255,T[47]=Be>>>24&255,T[48]=vt>>>0&255,T[49]=vt>>>8&255,T[50]=vt>>>16&255,T[51]=vt>>>24&255,T[52]=Lt>>>0&255,T[53]=Lt>>>8&255,T[54]=Lt>>>16&255,T[55]=Lt>>>24&255,T[56]=Ft>>>0&255,T[57]=Ft>>>8&255,T[58]=Ft>>>16&255,T[59]=Ft>>>24&255,T[60]=$t>>>0&255,T[61]=$t>>>8&255,T[62]=$t>>>16&255,T[63]=$t>>>24&255}function S(T,D,$,A){for(var L=A[0]&255|(A[1]&255)<<8|(A[2]&255)<<16|(A[3]&255)<<24,Q=$[0]&255|($[1]&255)<<8|($[2]&255)<<16|($[3]&255)<<24,te=$[4]&255|($[5]&255)<<8|($[6]&255)<<16|($[7]&255)<<24,fe=$[8]&255|($[9]&255)<<8|($[10]&255)<<16|($[11]&255)<<24,_e=$[12]&255|($[13]&255)<<8|($[14]&255)<<16|($[15]&255)<<24,je=A[4]&255|(A[5]&255)<<8|(A[6]&255)<<16|(A[7]&255)<<24,We=D[0]&255|(D[1]&255)<<8|(D[2]&255)<<16|(D[3]&255)<<24,ct=D[4]&255|(D[5]&255)<<8|(D[6]&255)<<16|(D[7]&255)<<24,Ie=D[8]&255|(D[9]&255)<<8|(D[10]&255)<<16|(D[11]&255)<<24,nt=D[12]&255|(D[13]&255)<<8|(D[14]&255)<<16|(D[15]&255)<<24,bt=A[8]&255|(A[9]&255)<<8|(A[10]&255)<<16|(A[11]&255)<<24,Ot=$[16]&255|($[17]&255)<<8|($[18]&255)<<16|($[19]&255)<<24,gt=$[20]&255|($[21]&255)<<8|($[22]&255)<<16|($[23]&255)<<24,ht=$[24]&255|($[25]&255)<<8|($[26]&255)<<16|($[27]&255)<<24,xt=$[28]&255|($[29]&255)<<8|($[30]&255)<<16|($[31]&255)<<24,wt=A[12]&255|(A[13]&255)<<8|(A[14]&255)<<16|(A[15]&255)<<24,Qe=L,ut=Q,Xe=te,Ne=fe,Ke=_e,Ge=je,pe=We,he=ct,Re=Ie,Oe=nt,Pe=bt,Be=Ot,vt=gt,Lt=ht,Ft=xt,$t=wt,J,Zt=0;Zt<20;Zt+=2)J=Qe+vt|0,Ke^=J<<7|J>>>25,J=Ke+Qe|0,Re^=J<<9|J>>>23,J=Re+Ke|0,vt^=J<<13|J>>>19,J=vt+Re|0,Qe^=J<<18|J>>>14,J=Ge+ut|0,Oe^=J<<7|J>>>25,J=Oe+Ge|0,Lt^=J<<9|J>>>23,J=Lt+Oe|0,ut^=J<<13|J>>>19,J=ut+Lt|0,Ge^=J<<18|J>>>14,J=Pe+pe|0,Ft^=J<<7|J>>>25,J=Ft+Pe|0,Xe^=J<<9|J>>>23,J=Xe+Ft|0,pe^=J<<13|J>>>19,J=pe+Xe|0,Pe^=J<<18|J>>>14,J=$t+Be|0,Ne^=J<<7|J>>>25,J=Ne+$t|0,he^=J<<9|J>>>23,J=he+Ne|0,Be^=J<<13|J>>>19,J=Be+he|0,$t^=J<<18|J>>>14,J=Qe+Ne|0,ut^=J<<7|J>>>25,J=ut+Qe|0,Xe^=J<<9|J>>>23,J=Xe+ut|0,Ne^=J<<13|J>>>19,J=Ne+Xe|0,Qe^=J<<18|J>>>14,J=Ge+Ke|0,pe^=J<<7|J>>>25,J=pe+Ge|0,he^=J<<9|J>>>23,J=he+pe|0,Ke^=J<<13|J>>>19,J=Ke+he|0,Ge^=J<<18|J>>>14,J=Pe+Oe|0,Be^=J<<7|J>>>25,J=Be+Pe|0,Re^=J<<9|J>>>23,J=Re+Be|0,Oe^=J<<13|J>>>19,J=Oe+Re|0,Pe^=J<<18|J>>>14,J=$t+Ft|0,vt^=J<<7|J>>>25,J=vt+$t|0,Lt^=J<<9|J>>>23,J=Lt+vt|0,Ft^=J<<13|J>>>19,J=Ft+Lt|0,$t^=J<<18|J>>>14;T[0]=Qe>>>0&255,T[1]=Qe>>>8&255,T[2]=Qe>>>16&255,T[3]=Qe>>>24&255,T[4]=Ge>>>0&255,T[5]=Ge>>>8&255,T[6]=Ge>>>16&255,T[7]=Ge>>>24&255,T[8]=Pe>>>0&255,T[9]=Pe>>>8&255,T[10]=Pe>>>16&255,T[11]=Pe>>>24&255,T[12]=$t>>>0&255,T[13]=$t>>>8&255,T[14]=$t>>>16&255,T[15]=$t>>>24&255,T[16]=pe>>>0&255,T[17]=pe>>>8&255,T[18]=pe>>>16&255,T[19]=pe>>>24&255,T[20]=he>>>0&255,T[21]=he>>>8&255,T[22]=he>>>16&255,T[23]=he>>>24&255,T[24]=Re>>>0&255,T[25]=Re>>>8&255,T[26]=Re>>>16&255,T[27]=Re>>>24&255,T[28]=Oe>>>0&255,T[29]=Oe>>>8&255,T[30]=Oe>>>16&255,T[31]=Oe>>>24&255}function O(T,D,$,A){x(T,D,$,A)}function E(T,D,$,A){S(T,D,$,A)}var C=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function P(T,D,$,A,L,Q,te){var fe=new Uint8Array(16),_e=new Uint8Array(64),je,We;for(We=0;We<16;We++)fe[We]=0;for(We=0;We<8;We++)fe[We]=Q[We];for(;L>=64;){for(O(_e,fe,te,C),We=0;We<64;We++)T[D+We]=$[A+We]^_e[We];for(je=1,We=8;We<16;We++)je=je+(fe[We]&255)|0,fe[We]=je&255,je>>>=8;L-=64,D+=64,A+=64}if(L>0)for(O(_e,fe,te,C),We=0;We<L;We++)T[D+We]=$[A+We]^_e[We];return 0}function M(T,D,$,A,L){var Q=new Uint8Array(16),te=new Uint8Array(64),fe,_e;for(_e=0;_e<16;_e++)Q[_e]=0;for(_e=0;_e<8;_e++)Q[_e]=A[_e];for(;$>=64;){for(O(te,Q,L,C),_e=0;_e<64;_e++)T[D+_e]=te[_e];for(fe=1,_e=8;_e<16;_e++)fe=fe+(Q[_e]&255)|0,Q[_e]=fe&255,fe>>>=8;$-=64,D+=64}if($>0)for(O(te,Q,L,C),_e=0;_e<$;_e++)T[D+_e]=te[_e];return 0}function I(T,D,$,A,L){var Q=new Uint8Array(32);E(Q,A,L,C);for(var te=new Uint8Array(8),fe=0;fe<8;fe++)te[fe]=A[fe+16];return M(T,D,$,te,Q)}function B(T,D,$,A,L,Q,te){var fe=new Uint8Array(32);E(fe,Q,te,C);for(var _e=new Uint8Array(8),je=0;je<8;je++)_e[je]=Q[je+16];return P(T,D,$,A,L,_e,fe)}var W=function(T){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var D,$,A,L,Q,te,fe,_e;D=T[0]&255|(T[1]&255)<<8,this.r[0]=D&8191,$=T[2]&255|(T[3]&255)<<8,this.r[1]=(D>>>13|$<<3)&8191,A=T[4]&255|(T[5]&255)<<8,this.r[2]=($>>>10|A<<6)&7939,L=T[6]&255|(T[7]&255)<<8,this.r[3]=(A>>>7|L<<9)&8191,Q=T[8]&255|(T[9]&255)<<8,this.r[4]=(L>>>4|Q<<12)&255,this.r[5]=Q>>>1&8190,te=T[10]&255|(T[11]&255)<<8,this.r[6]=(Q>>>14|te<<2)&8191,fe=T[12]&255|(T[13]&255)<<8,this.r[7]=(te>>>11|fe<<5)&8065,_e=T[14]&255|(T[15]&255)<<8,this.r[8]=(fe>>>8|_e<<8)&8191,this.r[9]=_e>>>5&127,this.pad[0]=T[16]&255|(T[17]&255)<<8,this.pad[1]=T[18]&255|(T[19]&255)<<8,this.pad[2]=T[20]&255|(T[21]&255)<<8,this.pad[3]=T[22]&255|(T[23]&255)<<8,this.pad[4]=T[24]&255|(T[25]&255)<<8,this.pad[5]=T[26]&255|(T[27]&255)<<8,this.pad[6]=T[28]&255|(T[29]&255)<<8,this.pad[7]=T[30]&255|(T[31]&255)<<8};W.prototype.blocks=function(T,D,$){for(var A=this.fin?0:2048,L,Q,te,fe,_e,je,We,ct,Ie,nt,bt,Ot,gt,ht,xt,wt,Qe,ut,Xe,Ne=this.h[0],Ke=this.h[1],Ge=this.h[2],pe=this.h[3],he=this.h[4],Re=this.h[5],Oe=this.h[6],Pe=this.h[7],Be=this.h[8],vt=this.h[9],Lt=this.r[0],Ft=this.r[1],$t=this.r[2],J=this.r[3],Zt=this.r[4],sn=this.r[5],un=this.r[6],jt=this.r[7],ln=this.r[8],rn=this.r[9];$>=16;)L=T[D+0]&255|(T[D+1]&255)<<8,Ne+=L&8191,Q=T[D+2]&255|(T[D+3]&255)<<8,Ke+=(L>>>13|Q<<3)&8191,te=T[D+4]&255|(T[D+5]&255)<<8,Ge+=(Q>>>10|te<<6)&8191,fe=T[D+6]&255|(T[D+7]&255)<<8,pe+=(te>>>7|fe<<9)&8191,_e=T[D+8]&255|(T[D+9]&255)<<8,he+=(fe>>>4|_e<<12)&8191,Re+=_e>>>1&8191,je=T[D+10]&255|(T[D+11]&255)<<8,Oe+=(_e>>>14|je<<2)&8191,We=T[D+12]&255|(T[D+13]&255)<<8,Pe+=(je>>>11|We<<5)&8191,ct=T[D+14]&255|(T[D+15]&255)<<8,Be+=(We>>>8|ct<<8)&8191,vt+=ct>>>5|A,Ie=0,nt=Ie,nt+=Ne*Lt,nt+=Ke*(5*rn),nt+=Ge*(5*ln),nt+=pe*(5*jt),nt+=he*(5*un),Ie=nt>>>13,nt&=8191,nt+=Re*(5*sn),nt+=Oe*(5*Zt),nt+=Pe*(5*J),nt+=Be*(5*$t),nt+=vt*(5*Ft),Ie+=nt>>>13,nt&=8191,bt=Ie,bt+=Ne*Ft,bt+=Ke*Lt,bt+=Ge*(5*rn),bt+=pe*(5*ln),bt+=he*(5*jt),Ie=bt>>>13,bt&=8191,bt+=Re*(5*un),bt+=Oe*(5*sn),bt+=Pe*(5*Zt),bt+=Be*(5*J),bt+=vt*(5*$t),Ie+=bt>>>13,bt&=8191,Ot=Ie,Ot+=Ne*$t,Ot+=Ke*Ft,Ot+=Ge*Lt,Ot+=pe*(5*rn),Ot+=he*(5*ln),Ie=Ot>>>13,Ot&=8191,Ot+=Re*(5*jt),Ot+=Oe*(5*un),Ot+=Pe*(5*sn),Ot+=Be*(5*Zt),Ot+=vt*(5*J),Ie+=Ot>>>13,Ot&=8191,gt=Ie,gt+=Ne*J,gt+=Ke*$t,gt+=Ge*Ft,gt+=pe*Lt,gt+=he*(5*rn),Ie=gt>>>13,gt&=8191,gt+=Re*(5*ln),gt+=Oe*(5*jt),gt+=Pe*(5*un),gt+=Be*(5*sn),gt+=vt*(5*Zt),Ie+=gt>>>13,gt&=8191,ht=Ie,ht+=Ne*Zt,ht+=Ke*J,ht+=Ge*$t,ht+=pe*Ft,ht+=he*Lt,Ie=ht>>>13,ht&=8191,ht+=Re*(5*rn),ht+=Oe*(5*ln),ht+=Pe*(5*jt),ht+=Be*(5*un),ht+=vt*(5*sn),Ie+=ht>>>13,ht&=8191,xt=Ie,xt+=Ne*sn,xt+=Ke*Zt,xt+=Ge*J,xt+=pe*$t,xt+=he*Ft,Ie=xt>>>13,xt&=8191,xt+=Re*Lt,xt+=Oe*(5*rn),xt+=Pe*(5*ln),xt+=Be*(5*jt),xt+=vt*(5*un),Ie+=xt>>>13,xt&=8191,wt=Ie,wt+=Ne*un,wt+=Ke*sn,wt+=Ge*Zt,wt+=pe*J,wt+=he*$t,Ie=wt>>>13,wt&=8191,wt+=Re*Ft,wt+=Oe*Lt,wt+=Pe*(5*rn),wt+=Be*(5*ln),wt+=vt*(5*jt),Ie+=wt>>>13,wt&=8191,Qe=Ie,Qe+=Ne*jt,Qe+=Ke*un,Qe+=Ge*sn,Qe+=pe*Zt,Qe+=he*J,Ie=Qe>>>13,Qe&=8191,Qe+=Re*$t,Qe+=Oe*Ft,Qe+=Pe*Lt,Qe+=Be*(5*rn),Qe+=vt*(5*ln),Ie+=Qe>>>13,Qe&=8191,ut=Ie,ut+=Ne*ln,ut+=Ke*jt,ut+=Ge*un,ut+=pe*sn,ut+=he*Zt,Ie=ut>>>13,ut&=8191,ut+=Re*J,ut+=Oe*$t,ut+=Pe*Ft,ut+=Be*Lt,ut+=vt*(5*rn),Ie+=ut>>>13,ut&=8191,Xe=Ie,Xe+=Ne*rn,Xe+=Ke*ln,Xe+=Ge*jt,Xe+=pe*un,Xe+=he*sn,Ie=Xe>>>13,Xe&=8191,Xe+=Re*Zt,Xe+=Oe*J,Xe+=Pe*$t,Xe+=Be*Ft,Xe+=vt*Lt,Ie+=Xe>>>13,Xe&=8191,Ie=(Ie<<2)+Ie|0,Ie=Ie+nt|0,nt=Ie&8191,Ie=Ie>>>13,bt+=Ie,Ne=nt,Ke=bt,Ge=Ot,pe=gt,he=ht,Re=xt,Oe=wt,Pe=Qe,Be=ut,vt=Xe,D+=16,$-=16;this.h[0]=Ne,this.h[1]=Ke,this.h[2]=Ge,this.h[3]=pe,this.h[4]=he,this.h[5]=Re,this.h[6]=Oe,this.h[7]=Pe,this.h[8]=Be,this.h[9]=vt},W.prototype.finish=function(T,D){var $=new Uint16Array(10),A,L,Q,te;if(this.leftover){for(te=this.leftover,this.buffer[te++]=1;te<16;te++)this.buffer[te]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(A=this.h[1]>>>13,this.h[1]&=8191,te=2;te<10;te++)this.h[te]+=A,A=this.h[te]>>>13,this.h[te]&=8191;for(this.h[0]+=A*5,A=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=A,A=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=A,$[0]=this.h[0]+5,A=$[0]>>>13,$[0]&=8191,te=1;te<10;te++)$[te]=this.h[te]+A,A=$[te]>>>13,$[te]&=8191;for($[9]-=8192,L=(A^1)-1,te=0;te<10;te++)$[te]&=L;for(L=~L,te=0;te<10;te++)this.h[te]=this.h[te]&L|$[te];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Q=this.h[0]+this.pad[0],this.h[0]=Q&65535,te=1;te<8;te++)Q=(this.h[te]+this.pad[te]|0)+(Q>>>16)|0,this.h[te]=Q&65535;T[D+0]=this.h[0]>>>0&255,T[D+1]=this.h[0]>>>8&255,T[D+2]=this.h[1]>>>0&255,T[D+3]=this.h[1]>>>8&255,T[D+4]=this.h[2]>>>0&255,T[D+5]=this.h[2]>>>8&255,T[D+6]=this.h[3]>>>0&255,T[D+7]=this.h[3]>>>8&255,T[D+8]=this.h[4]>>>0&255,T[D+9]=this.h[4]>>>8&255,T[D+10]=this.h[5]>>>0&255,T[D+11]=this.h[5]>>>8&255,T[D+12]=this.h[6]>>>0&255,T[D+13]=this.h[6]>>>8&255,T[D+14]=this.h[7]>>>0&255,T[D+15]=this.h[7]>>>8&255},W.prototype.update=function(T,D,$){var A,L;if(this.leftover){for(L=16-this.leftover,L>$&&(L=$),A=0;A<L;A++)this.buffer[this.leftover+A]=T[D+A];if($-=L,D+=L,this.leftover+=L,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if($>=16&&(L=$-$%16,this.blocks(T,D,L),D+=L,$-=L),$){for(A=0;A<$;A++)this.buffer[this.leftover+A]=T[D+A];this.leftover+=$}};function V(T,D,$,A,L,Q){var te=new W(Q);return te.update($,A,L),te.finish(T,D),0}function ee(T,D,$,A,L,Q){var te=new Uint8Array(16);return V(te,0,$,A,L,Q),b(T,D,te,0)}function Z(T,D,$,A,L){var Q;if($<32)return-1;for(B(T,0,D,0,$,A,L),V(T,16,T,32,$-32,T),Q=0;Q<16;Q++)T[Q]=0;return 0}function K(T,D,$,A,L){var Q,te=new Uint8Array(32);if($<32||(I(te,0,32,A,L),ee(D,16,D,32,$-32,te)!==0))return-1;for(B(T,0,D,0,$,A,L),Q=0;Q<32;Q++)T[Q]=0;return 0}function G(T,D){var $;for($=0;$<16;$++)T[$]=D[$]|0}function H(T){var D,$,A=1;for(D=0;D<16;D++)$=T[D]+A+65535,A=Math.floor($/65536),T[D]=$-A*65536;T[0]+=A-1+37*(A-1)}function j(T,D,$){for(var A,L=~($-1),Q=0;Q<16;Q++)A=L&(T[Q]^D[Q]),T[Q]^=A,D[Q]^=A}function q(T,D){var $,A,L,Q=n(),te=n();for($=0;$<16;$++)te[$]=D[$];for(H(te),H(te),H(te),A=0;A<2;A++){for(Q[0]=te[0]-65517,$=1;$<15;$++)Q[$]=te[$]-65535-(Q[$-1]>>16&1),Q[$-1]&=65535;Q[15]=te[15]-32767-(Q[14]>>16&1),L=Q[15]>>16&1,Q[14]&=65535,j(te,Q,1-L)}for($=0;$<16;$++)T[2*$]=te[$]&255,T[2*$+1]=te[$]>>8}function Y(T,D){var $=new Uint8Array(32),A=new Uint8Array(32);return q($,T),q(A,D),w($,0,A,0)}function re(T){var D=new Uint8Array(32);return q(D,T),D[0]&1}function ie(T,D){var $;for($=0;$<16;$++)T[$]=D[2*$]+(D[2*$+1]<<8);T[15]&=32767}function se(T,D,$){for(var A=0;A<16;A++)T[A]=D[A]+$[A]}function ye(T,D,$){for(var A=0;A<16;A++)T[A]=D[A]-$[A]}function we(T,D,$){var A,L,Q=0,te=0,fe=0,_e=0,je=0,We=0,ct=0,Ie=0,nt=0,bt=0,Ot=0,gt=0,ht=0,xt=0,wt=0,Qe=0,ut=0,Xe=0,Ne=0,Ke=0,Ge=0,pe=0,he=0,Re=0,Oe=0,Pe=0,Be=0,vt=0,Lt=0,Ft=0,$t=0,J=$[0],Zt=$[1],sn=$[2],un=$[3],jt=$[4],ln=$[5],rn=$[6],Gn=$[7],mn=$[8],Pn=$[9],Yn=$[10],Zn=$[11],xr=$[12],$r=$[13],Ir=$[14],Nr=$[15];A=D[0],Q+=A*J,te+=A*Zt,fe+=A*sn,_e+=A*un,je+=A*jt,We+=A*ln,ct+=A*rn,Ie+=A*Gn,nt+=A*mn,bt+=A*Pn,Ot+=A*Yn,gt+=A*Zn,ht+=A*xr,xt+=A*$r,wt+=A*Ir,Qe+=A*Nr,A=D[1],te+=A*J,fe+=A*Zt,_e+=A*sn,je+=A*un,We+=A*jt,ct+=A*ln,Ie+=A*rn,nt+=A*Gn,bt+=A*mn,Ot+=A*Pn,gt+=A*Yn,ht+=A*Zn,xt+=A*xr,wt+=A*$r,Qe+=A*Ir,ut+=A*Nr,A=D[2],fe+=A*J,_e+=A*Zt,je+=A*sn,We+=A*un,ct+=A*jt,Ie+=A*ln,nt+=A*rn,bt+=A*Gn,Ot+=A*mn,gt+=A*Pn,ht+=A*Yn,xt+=A*Zn,wt+=A*xr,Qe+=A*$r,ut+=A*Ir,Xe+=A*Nr,A=D[3],_e+=A*J,je+=A*Zt,We+=A*sn,ct+=A*un,Ie+=A*jt,nt+=A*ln,bt+=A*rn,Ot+=A*Gn,gt+=A*mn,ht+=A*Pn,xt+=A*Yn,wt+=A*Zn,Qe+=A*xr,ut+=A*$r,Xe+=A*Ir,Ne+=A*Nr,A=D[4],je+=A*J,We+=A*Zt,ct+=A*sn,Ie+=A*un,nt+=A*jt,bt+=A*ln,Ot+=A*rn,gt+=A*Gn,ht+=A*mn,xt+=A*Pn,wt+=A*Yn,Qe+=A*Zn,ut+=A*xr,Xe+=A*$r,Ne+=A*Ir,Ke+=A*Nr,A=D[5],We+=A*J,ct+=A*Zt,Ie+=A*sn,nt+=A*un,bt+=A*jt,Ot+=A*ln,gt+=A*rn,ht+=A*Gn,xt+=A*mn,wt+=A*Pn,Qe+=A*Yn,ut+=A*Zn,Xe+=A*xr,Ne+=A*$r,Ke+=A*Ir,Ge+=A*Nr,A=D[6],ct+=A*J,Ie+=A*Zt,nt+=A*sn,bt+=A*un,Ot+=A*jt,gt+=A*ln,ht+=A*rn,xt+=A*Gn,wt+=A*mn,Qe+=A*Pn,ut+=A*Yn,Xe+=A*Zn,Ne+=A*xr,Ke+=A*$r,Ge+=A*Ir,pe+=A*Nr,A=D[7],Ie+=A*J,nt+=A*Zt,bt+=A*sn,Ot+=A*un,gt+=A*jt,ht+=A*ln,xt+=A*rn,wt+=A*Gn,Qe+=A*mn,ut+=A*Pn,Xe+=A*Yn,Ne+=A*Zn,Ke+=A*xr,Ge+=A*$r,pe+=A*Ir,he+=A*Nr,A=D[8],nt+=A*J,bt+=A*Zt,Ot+=A*sn,gt+=A*un,ht+=A*jt,xt+=A*ln,wt+=A*rn,Qe+=A*Gn,ut+=A*mn,Xe+=A*Pn,Ne+=A*Yn,Ke+=A*Zn,Ge+=A*xr,pe+=A*$r,he+=A*Ir,Re+=A*Nr,A=D[9],bt+=A*J,Ot+=A*Zt,gt+=A*sn,ht+=A*un,xt+=A*jt,wt+=A*ln,Qe+=A*rn,ut+=A*Gn,Xe+=A*mn,Ne+=A*Pn,Ke+=A*Yn,Ge+=A*Zn,pe+=A*xr,he+=A*$r,Re+=A*Ir,Oe+=A*Nr,A=D[10],Ot+=A*J,gt+=A*Zt,ht+=A*sn,xt+=A*un,wt+=A*jt,Qe+=A*ln,ut+=A*rn,Xe+=A*Gn,Ne+=A*mn,Ke+=A*Pn,Ge+=A*Yn,pe+=A*Zn,he+=A*xr,Re+=A*$r,Oe+=A*Ir,Pe+=A*Nr,A=D[11],gt+=A*J,ht+=A*Zt,xt+=A*sn,wt+=A*un,Qe+=A*jt,ut+=A*ln,Xe+=A*rn,Ne+=A*Gn,Ke+=A*mn,Ge+=A*Pn,pe+=A*Yn,he+=A*Zn,Re+=A*xr,Oe+=A*$r,Pe+=A*Ir,Be+=A*Nr,A=D[12],ht+=A*J,xt+=A*Zt,wt+=A*sn,Qe+=A*un,ut+=A*jt,Xe+=A*ln,Ne+=A*rn,Ke+=A*Gn,Ge+=A*mn,pe+=A*Pn,he+=A*Yn,Re+=A*Zn,Oe+=A*xr,Pe+=A*$r,Be+=A*Ir,vt+=A*Nr,A=D[13],xt+=A*J,wt+=A*Zt,Qe+=A*sn,ut+=A*un,Xe+=A*jt,Ne+=A*ln,Ke+=A*rn,Ge+=A*Gn,pe+=A*mn,he+=A*Pn,Re+=A*Yn,Oe+=A*Zn,Pe+=A*xr,Be+=A*$r,vt+=A*Ir,Lt+=A*Nr,A=D[14],wt+=A*J,Qe+=A*Zt,ut+=A*sn,Xe+=A*un,Ne+=A*jt,Ke+=A*ln,Ge+=A*rn,pe+=A*Gn,he+=A*mn,Re+=A*Pn,Oe+=A*Yn,Pe+=A*Zn,Be+=A*xr,vt+=A*$r,Lt+=A*Ir,Ft+=A*Nr,A=D[15],Qe+=A*J,ut+=A*Zt,Xe+=A*sn,Ne+=A*un,Ke+=A*jt,Ge+=A*ln,pe+=A*rn,he+=A*Gn,Re+=A*mn,Oe+=A*Pn,Pe+=A*Yn,Be+=A*Zn,vt+=A*xr,Lt+=A*$r,Ft+=A*Ir,$t+=A*Nr,Q+=38*ut,te+=38*Xe,fe+=38*Ne,_e+=38*Ke,je+=38*Ge,We+=38*pe,ct+=38*he,Ie+=38*Re,nt+=38*Oe,bt+=38*Pe,Ot+=38*Be,gt+=38*vt,ht+=38*Lt,xt+=38*Ft,wt+=38*$t,L=1,A=Q+L+65535,L=Math.floor(A/65536),Q=A-L*65536,A=te+L+65535,L=Math.floor(A/65536),te=A-L*65536,A=fe+L+65535,L=Math.floor(A/65536),fe=A-L*65536,A=_e+L+65535,L=Math.floor(A/65536),_e=A-L*65536,A=je+L+65535,L=Math.floor(A/65536),je=A-L*65536,A=We+L+65535,L=Math.floor(A/65536),We=A-L*65536,A=ct+L+65535,L=Math.floor(A/65536),ct=A-L*65536,A=Ie+L+65535,L=Math.floor(A/65536),Ie=A-L*65536,A=nt+L+65535,L=Math.floor(A/65536),nt=A-L*65536,A=bt+L+65535,L=Math.floor(A/65536),bt=A-L*65536,A=Ot+L+65535,L=Math.floor(A/65536),Ot=A-L*65536,A=gt+L+65535,L=Math.floor(A/65536),gt=A-L*65536,A=ht+L+65535,L=Math.floor(A/65536),ht=A-L*65536,A=xt+L+65535,L=Math.floor(A/65536),xt=A-L*65536,A=wt+L+65535,L=Math.floor(A/65536),wt=A-L*65536,A=Qe+L+65535,L=Math.floor(A/65536),Qe=A-L*65536,Q+=L-1+37*(L-1),L=1,A=Q+L+65535,L=Math.floor(A/65536),Q=A-L*65536,A=te+L+65535,L=Math.floor(A/65536),te=A-L*65536,A=fe+L+65535,L=Math.floor(A/65536),fe=A-L*65536,A=_e+L+65535,L=Math.floor(A/65536),_e=A-L*65536,A=je+L+65535,L=Math.floor(A/65536),je=A-L*65536,A=We+L+65535,L=Math.floor(A/65536),We=A-L*65536,A=ct+L+65535,L=Math.floor(A/65536),ct=A-L*65536,A=Ie+L+65535,L=Math.floor(A/65536),Ie=A-L*65536,A=nt+L+65535,L=Math.floor(A/65536),nt=A-L*65536,A=bt+L+65535,L=Math.floor(A/65536),bt=A-L*65536,A=Ot+L+65535,L=Math.floor(A/65536),Ot=A-L*65536,A=gt+L+65535,L=Math.floor(A/65536),gt=A-L*65536,A=ht+L+65535,L=Math.floor(A/65536),ht=A-L*65536,A=xt+L+65535,L=Math.floor(A/65536),xt=A-L*65536,A=wt+L+65535,L=Math.floor(A/65536),wt=A-L*65536,A=Qe+L+65535,L=Math.floor(A/65536),Qe=A-L*65536,Q+=L-1+37*(L-1),T[0]=Q,T[1]=te,T[2]=fe,T[3]=_e,T[4]=je,T[5]=We,T[6]=ct,T[7]=Ie,T[8]=nt,T[9]=bt,T[10]=Ot,T[11]=gt,T[12]=ht,T[13]=xt,T[14]=wt,T[15]=Qe}function He(T,D){we(T,D,D)}function Ee(T,D){var $=n(),A;for(A=0;A<16;A++)$[A]=D[A];for(A=253;A>=0;A--)He($,$),A!==2&&A!==4&&we($,$,D);for(A=0;A<16;A++)T[A]=$[A]}function it(T,D){var $=n(),A;for(A=0;A<16;A++)$[A]=D[A];for(A=250;A>=0;A--)He($,$),A!==1&&we($,$,D);for(A=0;A<16;A++)T[A]=$[A]}function ke(T,D,$){var A=new Uint8Array(32),L=new Float64Array(80),Q,te,fe=n(),_e=n(),je=n(),We=n(),ct=n(),Ie=n();for(te=0;te<31;te++)A[te]=D[te];for(A[31]=D[31]&127|64,A[0]&=248,ie(L,$),te=0;te<16;te++)_e[te]=L[te],We[te]=fe[te]=je[te]=0;for(fe[0]=We[0]=1,te=254;te>=0;--te)Q=A[te>>>3]>>>(te&7)&1,j(fe,_e,Q),j(je,We,Q),se(ct,fe,je),ye(fe,fe,je),se(je,_e,We),ye(_e,_e,We),He(We,ct),He(Ie,fe),we(fe,je,fe),we(je,_e,ct),se(ct,fe,je),ye(fe,fe,je),He(_e,fe),ye(je,We,Ie),we(fe,je,u),se(fe,fe,We),we(je,je,fe),we(fe,We,Ie),we(We,_e,L),He(_e,ct),j(fe,_e,Q),j(je,We,Q);for(te=0;te<16;te++)L[te+16]=fe[te],L[te+32]=je[te],L[te+48]=_e[te],L[te+64]=We[te];var nt=L.subarray(32),bt=L.subarray(16);return Ee(nt,nt),we(bt,bt,nt),q(T,bt),0}function Le(T,D){return ke(T,D,o)}function De(T,D){return r(D,32),Le(T,D)}function me(T,D,$){var A=new Uint8Array(32);return ke(A,$,D),E(T,i,A,C)}var yt=Z,lt=K;function Nt(T,D,$,A,L,Q){var te=new Uint8Array(32);return me(te,L,Q),yt(T,D,$,A,te)}function yn(T,D,$,A,L,Q){var te=new Uint8Array(32);return me(te,L,Q),lt(T,D,$,A,te)}var nn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function ne(T,D,$,A){for(var L=new Int32Array(16),Q=new Int32Array(16),te,fe,_e,je,We,ct,Ie,nt,bt,Ot,gt,ht,xt,wt,Qe,ut,Xe,Ne,Ke,Ge,pe,he,Re,Oe,Pe,Be,vt=T[0],Lt=T[1],Ft=T[2],$t=T[3],J=T[4],Zt=T[5],sn=T[6],un=T[7],jt=D[0],ln=D[1],rn=D[2],Gn=D[3],mn=D[4],Pn=D[5],Yn=D[6],Zn=D[7],xr=0;A>=128;){for(Ke=0;Ke<16;Ke++)Ge=8*Ke+xr,L[Ke]=$[Ge+0]<<24|$[Ge+1]<<16|$[Ge+2]<<8|$[Ge+3],Q[Ke]=$[Ge+4]<<24|$[Ge+5]<<16|$[Ge+6]<<8|$[Ge+7];for(Ke=0;Ke<80;Ke++)if(te=vt,fe=Lt,_e=Ft,je=$t,We=J,ct=Zt,Ie=sn,nt=un,bt=jt,Ot=ln,gt=rn,ht=Gn,xt=mn,wt=Pn,Qe=Yn,ut=Zn,pe=un,he=Zn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=(J>>>14|mn<<18)^(J>>>18|mn<<14)^(mn>>>9|J<<23),he=(mn>>>14|J<<18)^(mn>>>18|J<<14)^(J>>>9|mn<<23),Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,pe=J&Zt^~J&sn,he=mn&Pn^~mn&Yn,Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,pe=nn[Ke*2],he=nn[Ke*2+1],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,pe=L[Ke%16],he=Q[Ke%16],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,Xe=Pe&65535|Be<<16,Ne=Re&65535|Oe<<16,pe=Xe,he=Ne,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=(vt>>>28|jt<<4)^(jt>>>2|vt<<30)^(jt>>>7|vt<<25),he=(jt>>>28|vt<<4)^(vt>>>2|jt<<30)^(vt>>>7|jt<<25),Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,pe=vt&Lt^vt&Ft^Lt&Ft,he=jt&ln^jt&rn^ln&rn,Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,nt=Pe&65535|Be<<16,ut=Re&65535|Oe<<16,pe=je,he=ht,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=Xe,he=Ne,Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,je=Pe&65535|Be<<16,ht=Re&65535|Oe<<16,Lt=te,Ft=fe,$t=_e,J=je,Zt=We,sn=ct,un=Ie,vt=nt,ln=bt,rn=Ot,Gn=gt,mn=ht,Pn=xt,Yn=wt,Zn=Qe,jt=ut,Ke%16===15)for(Ge=0;Ge<16;Ge++)pe=L[Ge],he=Q[Ge],Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=L[(Ge+9)%16],he=Q[(Ge+9)%16],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Xe=L[(Ge+1)%16],Ne=Q[(Ge+1)%16],pe=(Xe>>>1|Ne<<31)^(Xe>>>8|Ne<<24)^Xe>>>7,he=(Ne>>>1|Xe<<31)^(Ne>>>8|Xe<<24)^(Ne>>>7|Xe<<25),Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Xe=L[(Ge+14)%16],Ne=Q[(Ge+14)%16],pe=(Xe>>>19|Ne<<13)^(Ne>>>29|Xe<<3)^Xe>>>6,he=(Ne>>>19|Xe<<13)^(Xe>>>29|Ne<<3)^(Ne>>>6|Xe<<26),Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,L[Ge]=Pe&65535|Be<<16,Q[Ge]=Re&65535|Oe<<16;pe=vt,he=jt,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[0],he=D[0],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[0]=vt=Pe&65535|Be<<16,D[0]=jt=Re&65535|Oe<<16,pe=Lt,he=ln,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[1],he=D[1],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[1]=Lt=Pe&65535|Be<<16,D[1]=ln=Re&65535|Oe<<16,pe=Ft,he=rn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[2],he=D[2],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[2]=Ft=Pe&65535|Be<<16,D[2]=rn=Re&65535|Oe<<16,pe=$t,he=Gn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[3],he=D[3],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[3]=$t=Pe&65535|Be<<16,D[3]=Gn=Re&65535|Oe<<16,pe=J,he=mn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[4],he=D[4],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[4]=J=Pe&65535|Be<<16,D[4]=mn=Re&65535|Oe<<16,pe=Zt,he=Pn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[5],he=D[5],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[5]=Zt=Pe&65535|Be<<16,D[5]=Pn=Re&65535|Oe<<16,pe=sn,he=Yn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[6],he=D[6],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[6]=sn=Pe&65535|Be<<16,D[6]=Yn=Re&65535|Oe<<16,pe=un,he=Zn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[7],he=D[7],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[7]=un=Pe&65535|Be<<16,D[7]=Zn=Re&65535|Oe<<16,xr+=128,A-=128}return A}function de(T,D,$){var A=new Int32Array(8),L=new Int32Array(8),Q=new Uint8Array(256),te,fe=$;for(A[0]=1779033703,A[1]=3144134277,A[2]=1013904242,A[3]=2773480762,A[4]=1359893119,A[5]=2600822924,A[6]=528734635,A[7]=1541459225,L[0]=4089235720,L[1]=2227873595,L[2]=4271175723,L[3]=1595750129,L[4]=2917565137,L[5]=725511199,L[6]=4215389547,L[7]=327033209,ne(A,L,D,$),$%=128,te=0;te<$;te++)Q[te]=D[fe-$+te];for(Q[$]=128,$=256-128*($<112?1:0),Q[$-9]=0,m(Q,$-8,fe/536870912|0,fe<<3),ne(A,L,Q,$),te=0;te<8;te++)m(T,8*te,A[te],L[te]);return 0}function ge(T,D){var $=n(),A=n(),L=n(),Q=n(),te=n(),fe=n(),_e=n(),je=n(),We=n();ye($,T[1],T[0]),ye(We,D[1],D[0]),we($,$,We),se(A,T[0],T[1]),se(We,D[0],D[1]),we(A,A,We),we(L,T[3],D[3]),we(L,L,c),we(Q,T[2],D[2]),se(Q,Q,Q),ye(te,A,$),ye(fe,Q,L),se(_e,Q,L),se(je,A,$),we(T[0],te,fe),we(T[1],je,_e),we(T[2],_e,fe),we(T[3],te,je)}function ze(T,D,$){var A;for(A=0;A<4;A++)j(T[A],D[A],$)}function Fe(T,D){var $=n(),A=n(),L=n();Ee(L,D[2]),we($,D[0],L),we(A,D[1],L),q(T,A),T[31]^=re($)<<7}function Ae(T,D,$){var A,L;for(G(T[0],a),G(T[1],s),G(T[2],s),G(T[3],a),L=255;L>=0;--L)A=$[L/8|0]>>(L&7)&1,ze(T,D,A),ge(D,T),ge(T,T),ze(T,D,A)}function tt(T,D){var $=[n(),n(),n(),n()];G($[0],f),G($[1],h),G($[2],s),we($[3],f,h),Ae(T,$,D)}function mt(T,D,$){var A=new Uint8Array(64),L=[n(),n(),n(),n()],Q;for($||r(D,32),de(A,D,32),A[0]&=248,A[31]&=127,A[31]|=64,tt(L,A),Fe(T,L),Q=0;Q<32;Q++)D[Q+32]=T[Q];return 0}var wn=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Kt(T,D){var $,A,L,Q;for(A=63;A>=32;--A){for($=0,L=A-32,Q=A-12;L<Q;++L)D[L]+=$-16*D[A]*wn[L-(A-32)],$=Math.floor((D[L]+128)/256),D[L]-=$*256;D[L]+=$,D[A]=0}for($=0,L=0;L<32;L++)D[L]+=$-(D[31]>>4)*wn[L],$=D[L]>>8,D[L]&=255;for(L=0;L<32;L++)D[L]-=$*wn[L];for(A=0;A<32;A++)D[A+1]+=D[A]>>8,T[A]=D[A]&255}function _n(T){var D=new Float64Array(64),$;for($=0;$<64;$++)D[$]=T[$];for($=0;$<64;$++)T[$]=0;Kt(T,D)}function Ii(T,D,$,A){var L=new Uint8Array(64),Q=new Uint8Array(64),te=new Uint8Array(64),fe,_e,je=new Float64Array(64),We=[n(),n(),n(),n()];de(L,A,32),L[0]&=248,L[31]&=127,L[31]|=64;var ct=$+64;for(fe=0;fe<$;fe++)T[64+fe]=D[fe];for(fe=0;fe<32;fe++)T[32+fe]=L[32+fe];for(de(te,T.subarray(32),$+32),_n(te),tt(We,te),Fe(T,We),fe=32;fe<64;fe++)T[fe]=A[fe];for(de(Q,T,$+64),_n(Q),fe=0;fe<64;fe++)je[fe]=0;for(fe=0;fe<32;fe++)je[fe]=te[fe];for(fe=0;fe<32;fe++)for(_e=0;_e<32;_e++)je[fe+_e]+=Q[fe]*L[_e];return Kt(T.subarray(32),je),ct}function br(T,D){var $=n(),A=n(),L=n(),Q=n(),te=n(),fe=n(),_e=n();return G(T[2],s),ie(T[1],D),He(L,T[1]),we(Q,L,l),ye(L,L,T[2]),se(Q,T[2],Q),He(te,Q),He(fe,te),we(_e,fe,te),we($,_e,L),we($,$,Q),it($,$),we($,$,L),we($,$,Q),we($,$,Q),we(T[0],$,Q),He(A,T[0]),we(A,A,Q),Y(A,L)&&we(T[0],T[0],p),He(A,T[0]),we(A,A,Q),Y(A,L)?-1:(re(T[0])===D[31]>>7&&ye(T[0],a,T[0]),we(T[3],T[0],T[1]),0)}function yi(T,D,$,A){var L,Q=new Uint8Array(32),te=new Uint8Array(64),fe=[n(),n(),n(),n()],_e=[n(),n(),n(),n()];if($<64||br(_e,A))return-1;for(L=0;L<$;L++)T[L]=D[L];for(L=0;L<32;L++)T[L+32]=A[L];if(de(te,T,$),_n(te),Ae(fe,_e,te),tt(_e,D.subarray(32)),ge(fe,_e),Fe(Q,fe),$-=64,w(D,0,Q,0)){for(L=0;L<$;L++)T[L]=0;return-1}for(L=0;L<$;L++)T[L]=D[L+64];return $}var sr=32,si=24,bi=32,Rr=16,Xi=32,yo=32,xi=32,Dr=32,Sa=32,_t=si,hn=bi,Sn=Rr,qn=64,ur=32,Xr=64,bo=32,Ql=64;t.lowlevel={crypto_core_hsalsa20:E,crypto_stream_xor:B,crypto_stream:I,crypto_stream_salsa20_xor:P,crypto_stream_salsa20:M,crypto_onetimeauth:V,crypto_onetimeauth_verify:ee,crypto_verify_16:b,crypto_verify_32:w,crypto_secretbox:Z,crypto_secretbox_open:K,crypto_scalarmult:ke,crypto_scalarmult_base:Le,crypto_box_beforenm:me,crypto_box_afternm:yt,crypto_box:Nt,crypto_box_open:yn,crypto_box_keypair:De,crypto_hash:de,crypto_sign:Ii,crypto_sign_keypair:mt,crypto_sign_open:yi,crypto_secretbox_KEYBYTES:sr,crypto_secretbox_NONCEBYTES:si,crypto_secretbox_ZEROBYTES:bi,crypto_secretbox_BOXZEROBYTES:Rr,crypto_scalarmult_BYTES:Xi,crypto_scalarmult_SCALARBYTES:yo,crypto_box_PUBLICKEYBYTES:xi,crypto_box_SECRETKEYBYTES:Dr,crypto_box_BEFORENMBYTES:Sa,crypto_box_NONCEBYTES:_t,crypto_box_ZEROBYTES:hn,crypto_box_BOXZEROBYTES:Sn,crypto_sign_BYTES:qn,crypto_sign_PUBLICKEYBYTES:ur,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:bo,crypto_hash_BYTES:Ql,gf:n,D:l,L:wn,pack25519:q,unpack25519:ie,M:we,A:se,S:He,Z:ye,pow2523:it,add:ge,set25519:G,modL:Kt,scalarmult:Ae,scalarbase:tt};function Ef(T,D){if(T.length!==sr)throw new Error("bad key size");if(D.length!==si)throw new Error("bad nonce size")}function oe(T,D){if(T.length!==xi)throw new Error("bad public key size");if(D.length!==Dr)throw new Error("bad secret key size")}function ue(){for(var T=0;T<arguments.length;T++)if(!(arguments[T]instanceof Uint8Array))throw new TypeError("unexpected type, use Uint8Array")}function ve(T){for(var D=0;D<T.length;D++)T[D]=0}t.randomBytes=function(T){var D=new Uint8Array(T);return r(D,T),D},t.secretbox=function(T,D,$){ue(T,D,$),Ef($,D);for(var A=new Uint8Array(bi+T.length),L=new Uint8Array(A.length),Q=0;Q<T.length;Q++)A[Q+bi]=T[Q];return Z(L,A,A.length,D,$),L.subarray(Rr)},t.secretbox.open=function(T,D,$){ue(T,D,$),Ef($,D);for(var A=new Uint8Array(Rr+T.length),L=new Uint8Array(A.length),Q=0;Q<T.length;Q++)A[Q+Rr]=T[Q];return A.length<32||K(L,A,A.length,D,$)!==0?null:L.subarray(bi)},t.secretbox.keyLength=sr,t.secretbox.nonceLength=si,t.secretbox.overheadLength=Rr,t.scalarMult=function(T,D){if(ue(T,D),T.length!==yo)throw new Error("bad n size");if(D.length!==Xi)throw new Error("bad p size");var $=new Uint8Array(Xi);return ke($,T,D),$},t.scalarMult.base=function(T){if(ue(T),T.length!==yo)throw new Error("bad n size");var D=new Uint8Array(Xi);return Le(D,T),D},t.scalarMult.scalarLength=yo,t.scalarMult.groupElementLength=Xi,t.box=function(T,D,$,A){var L=t.box.before($,A);return t.secretbox(T,D,L)},t.box.before=function(T,D){ue(T,D),oe(T,D);var $=new Uint8Array(Sa);return me($,T,D),$},t.box.after=t.secretbox,t.box.open=function(T,D,$,A){var L=t.box.before($,A);return t.secretbox.open(T,D,L)},t.box.open.after=t.secretbox.open,t.box.keyPair=function(){var T=new Uint8Array(xi),D=new Uint8Array(Dr);return De(T,D),{publicKey:T,secretKey:D}},t.box.keyPair.fromSecretKey=function(T){if(ue(T),T.length!==Dr)throw new Error("bad secret key size");var D=new Uint8Array(xi);return Le(D,T),{publicKey:D,secretKey:new Uint8Array(T)}},t.box.publicKeyLength=xi,t.box.secretKeyLength=Dr,t.box.sharedKeyLength=Sa,t.box.nonceLength=_t,t.box.overheadLength=t.secretbox.overheadLength,t.sign=function(T,D){if(ue(T,D),D.length!==Xr)throw new Error("bad secret key size");var $=new Uint8Array(qn+T.length);return Ii($,T,T.length,D),$},t.sign.open=function(T,D){if(ue(T,D),D.length!==ur)throw new Error("bad public key size");var $=new Uint8Array(T.length),A=yi($,T,T.length,D);if(A<0)return null;for(var L=new Uint8Array(A),Q=0;Q<L.length;Q++)L[Q]=$[Q];return L},t.sign.detached=function(T,D){for(var $=t.sign(T,D),A=new Uint8Array(qn),L=0;L<A.length;L++)A[L]=$[L];return A},t.sign.detached.verify=function(T,D,$){if(ue(T,D,$),D.length!==qn)throw new Error("bad signature size");if($.length!==ur)throw new Error("bad public key size");var A=new Uint8Array(qn+T.length),L=new Uint8Array(qn+T.length),Q;for(Q=0;Q<qn;Q++)A[Q]=D[Q];for(Q=0;Q<T.length;Q++)A[Q+qn]=T[Q];return yi(L,A,A.length,$)>=0},t.sign.keyPair=function(){var T=new Uint8Array(ur),D=new Uint8Array(Xr);return mt(T,D),{publicKey:T,secretKey:D}},t.sign.keyPair.fromSecretKey=function(T){if(ue(T),T.length!==Xr)throw new Error("bad secret key size");for(var D=new Uint8Array(ur),$=0;$<D.length;$++)D[$]=T[32+$];return{publicKey:D,secretKey:new Uint8Array(T)}},t.sign.keyPair.fromSeed=function(T){if(ue(T),T.length!==bo)throw new Error("bad seed size");for(var D=new Uint8Array(ur),$=new Uint8Array(Xr),A=0;A<32;A++)$[A]=T[A];return mt(D,$,!0),{publicKey:D,secretKey:$}},t.sign.publicKeyLength=ur,t.sign.secretKeyLength=Xr,t.sign.seedLength=bo,t.sign.signatureLength=qn,t.hash=function(T){ue(T);var D=new Uint8Array(Ql);return de(D,T,T.length),D},t.hash.hashLength=Ql,t.verify=function(T,D){return ue(T,D),T.length===0||D.length===0||T.length!==D.length?!1:v(T,0,D,0,T.length)===0},t.setPRNG=function(T){r=T},function(){var T=typeof self<"u"?self.crypto||self.msCrypto:null;if(T&&T.getRandomValues){var D=65536;t.setPRNG(function($,A){var L,Q=new Uint8Array(A);for(L=0;L<A;L+=D)T.getRandomValues(Q.subarray(L,L+Math.min(A-L,D)));for(L=0;L<A;L++)$[L]=Q[L];ve(Q)})}else typeof Lre<"u"&&(T=Fre,T&&T.randomBytes&&t.setPRNG(function($,A){var L,Q=T.randomBytes(A);for(L=0;L<A;L++)$[L]=Q[L];ve(Q)}))}()})(e.exports?e.exports:self.nacl=self.nacl||{})})(IZ);var xet=IZ.exports,NZ={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():(t.nacl||(t.nacl={}),t.nacl.util=n())})(Fa,function(){var t={};function n(r){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(r))throw new TypeError("invalid encoding")}return t.decodeUTF8=function(r){if(typeof r!="string")throw new TypeError("expected string");var i,o=unescape(encodeURIComponent(r)),a=new Uint8Array(o.length);for(i=0;i<o.length;i++)a[i]=o.charCodeAt(i);return a},t.encodeUTF8=function(r){var i,o=[];for(i=0;i<r.length;i++)o.push(String.fromCharCode(r[i]));return decodeURIComponent(escape(o.join("")))},typeof atob>"u"?typeof Buffer.from<"u"?(t.encodeBase64=function(r){return Buffer.from(r).toString("base64")},t.decodeBase64=function(r){return n(r),new Uint8Array(Array.prototype.slice.call(Buffer.from(r,"base64"),0))}):(t.encodeBase64=function(r){return new Buffer(r).toString("base64")},t.decodeBase64=function(r){return n(r),new Uint8Array(Array.prototype.slice.call(new Buffer(r,"base64"),0))}):(t.encodeBase64=function(r){var i,o=[],a=r.length;for(i=0;i<a;i++)o.push(String.fromCharCode(r[i]));return btoa(o.join(""))},t.decodeBase64=function(r){n(r);var i,o=atob(r),a=new Uint8Array(o.length);for(i=0;i<o.length;i++)a[i]=o.charCodeAt(i);return a}),t})})(NZ);var wet=NZ.exports,WP="Checkbox",[cZe,_et]=vi(WP),[fZe,dZe]=cZe(WP),LZ=y.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:i,defaultChecked:o,required:a,disabled:s,value:u="on",onCheckedChange:l,form:c,...f}=e,[h,p]=y.useState(null),m=Yt(t,O=>p(O)),v=y.useRef(!1),b=h?c||!!h.closest("form"):!0,[w=!1,x]=Xa({prop:i,defaultProp:o,onChange:l}),S=y.useRef(w);return y.useEffect(()=>{const O=h?.form;if(O){const E=()=>x(S.current);return O.addEventListener("reset",E),()=>O.removeEventListener("reset",E)}},[h,x]),N.jsxs(fZe,{scope:n,state:w,disabled:s,children:[N.jsx(pt.button,{type:"button",role:"checkbox","aria-checked":El(w)?"mixed":w,"aria-required":a,"data-state":BZ(w),"data-disabled":s?"":void 0,disabled:s,value:u,...f,ref:m,onKeyDown:Ye(e.onKeyDown,O=>{O.key==="Enter"&&O.preventDefault()}),onClick:Ye(e.onClick,O=>{x(E=>El(E)?!0:!E),b&&(v.current=O.isPropagationStopped(),v.current||O.stopPropagation())})}),b&&N.jsx(hZe,{control:h,bubbles:!v.current,name:r,value:u,checked:w,required:a,disabled:s,form:c,style:{transform:"translateX(-100%)"},defaultChecked:El(o)?!1:o})]})});LZ.displayName=WP;var FZ="CheckboxIndicator",jZ=y.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...i}=e,o=dZe(FZ,n);return N.jsx(Gr,{present:r||El(o.state)||o.state===!0,children:N.jsx(pt.span,{"data-state":BZ(o.state),"data-disabled":o.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});jZ.displayName=FZ;var hZe=e=>{const{control:t,checked:n,bubbles:r=!0,defaultChecked:i,...o}=e,a=y.useRef(null),s=JA(n),u=_5(t);y.useEffect(()=>{const c=a.current,f=window.HTMLInputElement.prototype,p=Object.getOwnPropertyDescriptor(f,"checked").set;if(s!==n&&p){const m=new Event("click",{bubbles:r});c.indeterminate=El(n),p.call(c,El(n)?!1:n),c.dispatchEvent(m)}},[s,n,r]);const l=y.useRef(El(n)?!1:n);return N.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:i??l.current,...o,tabIndex:-1,ref:a,style:{...e.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function El(e){return e==="indeterminate"}function BZ(e){return El(e)?"indeterminate":e?"checked":"unchecked"}var Cet=LZ,Eet=jZ;export{Qme as $,AXe as A,Yi as B,oXe as C,Dge as D,lXe as E,iXe as F,rT as G,F as H,BZe as I,bXe as J,vZe as K,pXe as L,CXe as M,FZe as N,gZe as O,xZe as P,vXe as Q,rXe as R,kl as S,gXe as T,LZe as U,wZe as V,qme as W,Zme as X,Xme as Y,uU as Z,FXe as _,SZe as a,SJe as a$,Jme as a0,Gme as a1,Yme as a2,dQe as a3,IXe as a4,hQe as a5,rQe as a6,iQe as a7,sQe as a8,uQe as a9,IZe as aA,HZe as aB,DZe as aC,jZe as aD,GZe as aE,qZe as aF,zZe as aG,KZe as aH,kZe as aI,AZe as aJ,NZe as aK,tXe as aL,eXe as aM,QZe as aN,nXe as aO,VZe as aP,MZe as aQ,hJe as aR,WXe as aS,nJe as aT,WZe as aU,ZZe as aV,gJe as aW,mJe as aX,vJe as aY,_Ze as aZ,wJe as a_,cQe as aa,MXe as ab,lQe as ac,BXe as ad,aQe as ae,fQe as af,tQe as ag,nQe as ah,oQe as ai,XXe as aj,ZXe as ak,QXe as al,RZe as am,gQe as an,Aye as ao,Pye as ap,vQe as aq,wQe as ar,yQe as as,bQe as at,yZe as au,TZe as av,$Ze as aw,YZe as ax,EZe as ay,ZQe as az,bse as b,OZe as b$,_Je as b0,CJe as b1,DXe as b2,DJe as b3,NXe as b4,$Je as b5,EJe as b6,OJe as b7,AJe as b8,kJe as b9,PQe as bA,cJe as bB,lJe as bC,zQe as bD,uJe as bE,HJe as bF,KJe as bG,qJe as bH,CWe as bI,TWe as bJ,YQe as bK,_Qe as bL,OQe as bM,CQe as bN,NJe as bO,Ui as bP,YJe as bQ,ZJe as bR,qQe as bS,aJe as bT,tJe as bU,BQe as bV,IQe as bW,$Qe as bX,PZe as bY,JZe as bZ,UZe as b_,TJe as ba,RJe as bb,MJe as bc,IJe as bd,PJe as be,FJe as bf,$Xe as bg,UJe as bh,VJe as bi,BJe as bj,zJe as bk,C3 as bl,Cf as bm,kQe as bn,yJe as bo,bJe as bp,XA as bq,QA as br,IFe as bs,eu as bt,_f as bu,ip as bv,LJe as bw,SQe as bx,AQe as by,GQe as bz,dn as c,MQe as c$,XZe as c0,QJe as c1,JJe as c2,eJe as c3,zXe as c4,UXe as c5,aet as c6,uet as c7,NQe as c8,EQe as c9,fJe as cA,ts as cB,yr as cC,HQe as cD,tet as cE,net as cF,qXe as cG,tf as cH,xQe as cI,xet as cJ,wet as cK,rJe as cL,FQe as cM,UQe as cN,XQe as cO,jQe as cP,oJe as cQ,WQe as cR,Cet as cS,Eet as cT,LXe as cU,YXe as cV,RXe as cW,jXe as cX,GXe as cY,VQe as cZ,bZe as c_,pet as ca,get as cb,yet as cc,bet as cd,met as ce,vet as cf,fet as cg,det as ch,het as ci,VXe as cj,KXe as ck,sJe as cl,set as cm,eet as cn,ret as co,iet as cp,oet as cq,pce as cr,xce as cs,lce as ct,QQe as cu,iJe as cv,JQe as cw,KQe as cx,RQe as cy,DQe as cz,_m as d,bWe as d0,HXe as d1,LQe as d2,TQe as d3,fXe as e,WO as f,mXe as g,hXe as h,_Xe as i,N as j,qr as k,SXe as l,cXe as m,aXe as n,sXe as o,xXe as p,wXe as q,y as r,EXe as s,CZe as t,uj as u,OXe as v,mZe as w,PXe as x,kXe as y,uXe as z};