Files
Xboard/public/assets/admin/assets/vendor.js
T
2025-01-21 14:57:54 +08:00

579 lines
1.5 MiB
Plaintext
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 La,a as lre,r as cre}from"./index.js";function vN(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 yN={exports:{}},Sx={},bN={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 cm=Symbol.for("react.element"),fre=Symbol.for("react.portal"),dre=Symbol.for("react.fragment"),hre=Symbol.for("react.strict_mode"),pre=Symbol.for("react.profiler"),gre=Symbol.for("react.provider"),mre=Symbol.for("react.context"),vre=Symbol.for("react.forward_ref"),yre=Symbol.for("react.suspense"),bre=Symbol.for("react.memo"),xre=Symbol.for("react.lazy"),Bk=Symbol.iterator;function wre(e){return e===null||typeof e!="object"?null:(e=Bk&&e[Bk]||e["@@iterator"],typeof e=="function"?e:null)}var xN={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},wN=Object.assign,_N={};function Ph(e,t,n){this.props=e,this.context=t,this.refs=_N,this.updater=n||xN}Ph.prototype.isReactComponent={};Ph.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")};Ph.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function SN(){}SN.prototype=Ph.prototype;function C4(e,t,n){this.props=e,this.context=t,this.refs=_N,this.updater=n||xN}var E4=C4.prototype=new SN;E4.constructor=C4;wN(E4,Ph.prototype);E4.isPureReactComponent=!0;var zk=Array.isArray,CN=Object.prototype.hasOwnProperty,O4={current:null},EN={key:!0,ref:!0,__self:!0,__source:!0};function ON(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)CN.call(t,r)&&!EN.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:cm,type:e,key:o,ref:a,props:i,_owner:O4.current}}function _re(e,t){return{$$typeof:cm,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function A4(e){return typeof e=="object"&&e!==null&&e.$$typeof===cm}function Sre(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Uk=/\/+/g;function P_(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Sre(""+e.key):t.toString(36)}function I1(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 cm:case fre:a=!0}}if(a)return a=e,i=i(a),e=r===""?"."+P_(a,0):r,zk(i)?(n="",e!=null&&(n=e.replace(Uk,"$&/")+"/"),I1(i,t,n,"",function(l){return l})):i!=null&&(A4(i)&&(i=_re(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(Uk,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=r===""?".":r+":",zk(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+P_(o,s);a+=I1(o,t,n,u,i)}else if(u=wre(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+P_(o,s++),a+=I1(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 Iv(e,t,n){if(e==null)return e;var r=[],i=0;return I1(e,r,"","",function(o){return t.call(n,o,i++)}),r}function Cre(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},N1={transition:null},Ere={ReactCurrentDispatcher:qi,ReactCurrentBatchConfig:N1,ReactCurrentOwner:O4};function AN(){throw Error("act(...) is not supported in production builds of React.")}an.Children={map:Iv,forEach:function(e,t,n){Iv(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Iv(e,function(){t++}),t},toArray:function(e){return Iv(e,function(t){return t})||[]},only:function(e){if(!A4(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};an.Component=Ph;an.Fragment=dre;an.Profiler=pre;an.PureComponent=C4;an.StrictMode=hre;an.Suspense=yre;an.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ere;an.act=AN;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=wN({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=O4.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)CN.call(t,u)&&!EN.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:cm,type:e.type,key:i,ref:o,props:r,_owner:a}};an.createContext=function(e){return e={$$typeof:mre,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:gre,_context:e},e.Consumer=e};an.createElement=ON;an.createFactory=function(e){var t=ON.bind(null,e);return t.type=e,t};an.createRef=function(){return{current:null}};an.forwardRef=function(e){return{$$typeof:vre,render:e}};an.isValidElement=A4;an.lazy=function(e){return{$$typeof:xre,_payload:{_status:-1,_result:e},_init:Cre}};an.memo=function(e,t){return{$$typeof:bre,type:e,compare:t===void 0?null:t}};an.startTransition=function(e){var t=N1.transition;N1.transition={};try{e()}finally{N1.transition=t}};an.unstable_act=AN;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";bN.exports=an;var y=bN.exports;const F=Dn(y),P4=vN({__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 Ore=y,Are=Symbol.for("react.element"),Pre=Symbol.for("react.fragment"),kre=Object.prototype.hasOwnProperty,Tre=Ore.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Mre={key:!0,ref:!0,__self:!0,__source:!0};function PN(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)kre.call(t,r)&&!Mre.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:Are,type:e,key:o,ref:a,props:i,_owner:Tre.current}}Sx.Fragment=Pre;Sx.jsx=PN;Sx.jsxs=PN;yN.exports=Sx;var I=yN.exports,Vk={},kN={exports:{}},Ho={},TN={exports:{}},MN={};/**
* @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,K){var Y=j.length;j.push(K);e:for(;0<Y;){var oe=Y-1>>>1,ae=j[oe];if(0<i(ae,K))j[oe]=K,j[Y]=ae,Y=oe;else break e}}function n(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var K=j[0],Y=j.pop();if(Y!==K){j[0]=Y;e:for(var oe=0,ae=j.length,ue=ae>>>1;oe<ue;){var be=2*(oe+1)-1,we=j[be],He=be+1,Ee=j[He];if(0>i(we,Y))He<ae&&0>i(Ee,we)?(j[oe]=Ee,j[He]=Y,oe=He):(j[oe]=we,j[be]=Y,oe=be);else if(He<ae&&0>i(Ee,Y))j[oe]=Ee,j[He]=Y,oe=He;else break e}}return K}function i(j,K){var Y=j.sortIndex-K.sortIndex;return Y!==0?Y:j.id-K.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 K=n(l);K!==null;){if(K.callback===null)r(l);else if(K.startTime<=j)r(l),K.sortIndex=K.expirationTime,t(u,K);else break;K=n(l)}}function O(j){if(v=!1,S(j),!m)if(n(u)!==null)m=!0,q(E);else{var K=n(l);K!==null&&W(O,K.startTime-j)}}function E(j,K){m=!1,v&&(v=!1,w(M),M=-1),p=!0;var Y=h;try{for(S(K),f=n(u);f!==null&&(!(f.expirationTime>K)||j&&!H());){var oe=f.callback;if(typeof oe=="function"){f.callback=null,h=f.priorityLevel;var ae=oe(f.expirationTime<=K);K=e.unstable_now(),typeof ae=="function"?f.callback=ae:f===n(u)&&r(u),S(K)}else r(u);f=n(u)}if(f!==null)var ue=!0;else{var be=n(l);be!==null&&W(O,be.startTime-K),ue=!1}return ue}finally{f=null,h=Y,p=!1}}var C=!1,k=null,M=-1,L=5,U=-1;function H(){return!(e.unstable_now()-U<L)}function V(){if(k!==null){var j=e.unstable_now();U=j;var K=!0;try{K=k(!0,j)}finally{K?ne():(C=!1,k=null)}}else C=!1}var ne;if(typeof x=="function")ne=function(){x(V)};else if(typeof MessageChannel<"u"){var Z=new MessageChannel,G=Z.port2;Z.port1.onmessage=V,ne=function(){G.postMessage(null)}}else ne=function(){b(V,0)};function q(j){k=j,C||(C=!0,ne())}function W(j,K){M=b(function(){j(e.unstable_now())},K)}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,q(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"):L=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 K=3;break;default:K=h}var Y=h;h=K;try{return j()}finally{h=Y}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(j,K){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var Y=h;h=j;try{return K()}finally{h=Y}},e.unstable_scheduleCallback=function(j,K,Y){var oe=e.unstable_now();switch(typeof Y=="object"&&Y!==null?(Y=Y.delay,Y=typeof Y=="number"&&0<Y?oe+Y:oe):Y=oe,j){case 1:var ae=-1;break;case 2:ae=250;break;case 5:ae=1073741823;break;case 4:ae=1e4;break;default:ae=5e3}return ae=Y+ae,j={id:c++,callback:K,priorityLevel:j,startTime:Y,expirationTime:ae,sortIndex:-1},Y>oe?(j.sortIndex=Y,t(l,j),n(u)===null&&j===n(l)&&(v?(w(M),M=-1):v=!0,W(O,Y-oe))):(j.sortIndex=ae,t(u,j),m||p||(m=!0,q(E))),j},e.unstable_shouldYield=H,e.unstable_wrapCallback=function(j){var K=h;return function(){var Y=h;h=K;try{return j.apply(this,arguments)}finally{h=Y}}}})(MN);TN.exports=MN;var Rre=TN.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 Dre=y,Bo=Rre;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 RN=new Set,R0={};function cf(e,t){jd(e,t),jd(e+"Capture",t)}function jd(e,t){for(R0[e]=t,e=0;e<t.length;e++)RN.add(t[e])}var pu=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),N3=Object.prototype.hasOwnProperty,$re=/^[: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]*$/,Wk={},Hk={};function Ire(e){return N3.call(Hk,e)?!0:N3.call(Wk,e)?!1:$re.test(e)?Hk[e]=!0:(Wk[e]=!0,!1)}function Nre(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 Lre(e,t,n,r){if(t===null||typeof t>"u"||Nre(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 k4=/[\-:]([a-z])/g;function T4(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(k4,T4);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(k4,T4);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(k4,T4);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 M4(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")&&(Lre(t,n,i,r)&&(n=null),r||i===null?Ire(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 Ou=Dre.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Nv=Symbol.for("react.element"),rd=Symbol.for("react.portal"),id=Symbol.for("react.fragment"),R4=Symbol.for("react.strict_mode"),L3=Symbol.for("react.profiler"),DN=Symbol.for("react.provider"),$N=Symbol.for("react.context"),D4=Symbol.for("react.forward_ref"),F3=Symbol.for("react.suspense"),j3=Symbol.for("react.suspense_list"),$4=Symbol.for("react.memo"),Zu=Symbol.for("react.lazy"),IN=Symbol.for("react.offscreen"),Kk=Symbol.iterator;function xp(e){return e===null||typeof e!="object"?null:(e=Kk&&e[Kk]||e["@@iterator"],typeof e=="function"?e:null)}var hr=Object.assign,k_;function Jp(e){if(k_===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);k_=t&&t[1]||""}return`
`+k_+e}var T_=!1;function M_(e,t){if(!e||T_)return"";T_=!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{T_=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Jp(e):""}function Fre(e){switch(e.tag){case 5:return Jp(e.type);case 16:return Jp("Lazy");case 13:return Jp("Suspense");case 19:return Jp("SuspenseList");case 0:case 2:case 15:return e=M_(e.type,!1),e;case 11:return e=M_(e.type.render,!1),e;case 1:return e=M_(e.type,!0),e;default:return""}}function B3(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 id:return"Fragment";case rd:return"Portal";case L3:return"Profiler";case R4:return"StrictMode";case F3:return"Suspense";case j3:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case $N:return(e.displayName||"Context")+".Consumer";case DN:return(e._context.displayName||"Context")+".Provider";case D4:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $4:return t=e.displayName||null,t!==null?t:B3(e.type)||"Memo";case Zu:t=e._payload,e=e._init;try{return B3(e(t))}catch{}}return null}function jre(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 B3(t);case 8:return t===R4?"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 Cl(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function NN(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Bre(e){var t=NN(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 Lv(e){e._valueTracker||(e._valueTracker=Bre(e))}function LN(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=NN(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ay(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 z3(e,t){var n=t.checked;return hr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function qk(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Cl(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 FN(e,t){t=t.checked,t!=null&&M4(e,"checked",t,!1)}function U3(e,t){FN(e,t);var n=Cl(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")?V3(e,t.type,n):t.hasOwnProperty("defaultValue")&&V3(e,t.type,Cl(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Gk(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 V3(e,t,n){(t!=="number"||ay(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var e0=Array.isArray;function bd(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=""+Cl(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 W3(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Ve(91));return hr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Yk(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(e0(n)){if(1<n.length)throw Error(Ve(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Cl(n)}}function jN(e,t){var n=Cl(t.value),r=Cl(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 Zk(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function BN(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 H3(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?BN(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Fv,zN=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(Fv=Fv||document.createElement("div"),Fv.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Fv.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function D0(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var c0={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},zre=["Webkit","ms","Moz","O"];Object.keys(c0).forEach(function(e){zre.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),c0[t]=c0[e]})});function UN(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||c0.hasOwnProperty(e)&&c0[e]?(""+t).trim():t+"px"}function VN(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=UN(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Ure=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 K3(e,t){if(t){if(Ure[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 q3(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 G3=null;function I4(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Y3=null,xd=null,wd=null;function Xk(e){if(e=hm(e)){if(typeof Y3!="function")throw Error(Ve(280));var t=e.stateNode;t&&(t=Px(t),Y3(e.stateNode,e.type,t))}}function WN(e){xd?wd?wd.push(e):wd=[e]:xd=e}function HN(){if(xd){var e=xd,t=wd;if(wd=xd=null,Xk(e),t)for(e=0;e<t.length;e++)Xk(t[e])}}function KN(e,t){return e(t)}function qN(){}var R_=!1;function GN(e,t,n){if(R_)return e(t,n);R_=!0;try{return KN(e,t,n)}finally{R_=!1,(xd!==null||wd!==null)&&(qN(),HN())}}function $0(e,t){var n=e.stateNode;if(n===null)return null;var r=Px(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 Z3=!1;if(pu)try{var wp={};Object.defineProperty(wp,"passive",{get:function(){Z3=!0}}),window.addEventListener("test",wp,wp),window.removeEventListener("test",wp,wp)}catch{Z3=!1}function Vre(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 f0=!1,sy=null,uy=!1,X3=null,Wre={onError:function(e){f0=!0,sy=e}};function Hre(e,t,n,r,i,o,a,s,u){f0=!1,sy=null,Vre.apply(Wre,arguments)}function Kre(e,t,n,r,i,o,a,s,u){if(Hre.apply(this,arguments),f0){if(f0){var l=sy;f0=!1,sy=null}else throw Error(Ve(198));uy||(uy=!0,X3=l)}}function ff(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 YN(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 Qk(e){if(ff(e)!==e)throw Error(Ve(188))}function qre(e){var t=e.alternate;if(!t){if(t=ff(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 Qk(i),e;if(o===r)return Qk(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 ZN(e){return e=qre(e),e!==null?XN(e):null}function XN(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=XN(e);if(t!==null)return t;e=e.sibling}return null}var QN=Bo.unstable_scheduleCallback,Jk=Bo.unstable_cancelCallback,Gre=Bo.unstable_shouldYield,Yre=Bo.unstable_requestPaint,Cr=Bo.unstable_now,Zre=Bo.unstable_getCurrentPriorityLevel,N4=Bo.unstable_ImmediatePriority,JN=Bo.unstable_UserBlockingPriority,ly=Bo.unstable_NormalPriority,Xre=Bo.unstable_LowPriority,eL=Bo.unstable_IdlePriority,Cx=null,Ss=null;function Qre(e){if(Ss&&typeof Ss.onCommitFiberRoot=="function")try{Ss.onCommitFiberRoot(Cx,e,void 0,(e.current.flags&128)===128)}catch{}}var Va=Math.clz32?Math.clz32:tie,Jre=Math.log,eie=Math.LN2;function tie(e){return e>>>=0,e===0?32:31-(Jre(e)/eie|0)|0}var jv=64,Bv=4194304;function t0(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 cy(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=t0(s):(o&=a,o!==0&&(r=t0(o)))}else a=n&~i,a!==0?r=t0(a):o!==0&&(r=t0(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-Va(t),i=1<<n,r|=e[n],t&=~i;return r}function nie(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 rie(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-Va(o),s=1<<a,u=i[a];u===-1?(!(s&n)||s&r)&&(i[a]=nie(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function Q3(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function tL(){var e=jv;return jv<<=1,!(jv&4194240)&&(jv=64),e}function D_(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function fm(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Va(t),e[t]=n}function iie(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-Va(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function L4(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Va(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Mn=0;function nL(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var rL,F4,iL,oL,aL,J3=!1,zv=[],pl=null,gl=null,ml=null,I0=new Map,N0=new Map,el=[],oie="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 eT(e,t){switch(e){case"focusin":case"focusout":pl=null;break;case"dragenter":case"dragleave":gl=null;break;case"mouseover":case"mouseout":ml=null;break;case"pointerover":case"pointerout":I0.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":N0.delete(t.pointerId)}}function _p(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=hm(t),t!==null&&F4(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function aie(e,t,n,r,i){switch(t){case"focusin":return pl=_p(pl,e,t,n,r,i),!0;case"dragenter":return gl=_p(gl,e,t,n,r,i),!0;case"mouseover":return ml=_p(ml,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return I0.set(o,_p(I0.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,N0.set(o,_p(N0.get(o)||null,e,t,n,r,i)),!0}return!1}function sL(e){var t=vc(e.target);if(t!==null){var n=ff(t);if(n!==null){if(t=n.tag,t===13){if(t=YN(n),t!==null){e.blockedOn=t,aL(e.priority,function(){iL(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 L1(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=eC(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);G3=r,n.target.dispatchEvent(r),G3=null}else return t=hm(n),t!==null&&F4(t),e.blockedOn=n,!1;t.shift()}return!0}function tT(e,t,n){L1(e)&&n.delete(t)}function sie(){J3=!1,pl!==null&&L1(pl)&&(pl=null),gl!==null&&L1(gl)&&(gl=null),ml!==null&&L1(ml)&&(ml=null),I0.forEach(tT),N0.forEach(tT)}function Sp(e,t){e.blockedOn===t&&(e.blockedOn=null,J3||(J3=!0,Bo.unstable_scheduleCallback(Bo.unstable_NormalPriority,sie)))}function L0(e){function t(i){return Sp(i,e)}if(0<zv.length){Sp(zv[0],e);for(var n=1;n<zv.length;n++){var r=zv[n];r.blockedOn===e&&(r.blockedOn=null)}}for(pl!==null&&Sp(pl,e),gl!==null&&Sp(gl,e),ml!==null&&Sp(ml,e),I0.forEach(t),N0.forEach(t),n=0;n<el.length;n++)r=el[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<el.length&&(n=el[0],n.blockedOn===null);)sL(n),n.blockedOn===null&&el.shift()}var _d=Ou.ReactCurrentBatchConfig,fy=!0;function uie(e,t,n,r){var i=Mn,o=_d.transition;_d.transition=null;try{Mn=1,j4(e,t,n,r)}finally{Mn=i,_d.transition=o}}function lie(e,t,n,r){var i=Mn,o=_d.transition;_d.transition=null;try{Mn=4,j4(e,t,n,r)}finally{Mn=i,_d.transition=o}}function j4(e,t,n,r){if(fy){var i=eC(e,t,n,r);if(i===null)V_(e,t,r,dy,n),eT(e,r);else if(aie(i,e,t,n,r))r.stopPropagation();else if(eT(e,r),t&4&&-1<oie.indexOf(e)){for(;i!==null;){var o=hm(i);if(o!==null&&rL(o),o=eC(e,t,n,r),o===null&&V_(e,t,r,dy,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else V_(e,t,r,null,n)}}var dy=null;function eC(e,t,n,r){if(dy=null,e=I4(r),e=vc(e),e!==null)if(t=ff(e),t===null)e=null;else if(n=t.tag,n===13){if(e=YN(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 dy=e,null}function uL(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(Zre()){case N4:return 1;case JN:return 4;case ly:case Xre:return 16;case eL:return 536870912;default:return 16}default:return 16}}var ol=null,B4=null,F1=null;function lL(){if(F1)return F1;var e,t=B4,n=t.length,r,i="value"in ol?ol.value:ol.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 F1=i.slice(e,1<r?1-r:void 0)}function j1(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 Uv(){return!0}function nT(){return!1}function Ko(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)?Uv:nT,this.isPropagationStopped=nT,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=Uv)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Uv)},persist:function(){},isPersistent:Uv}),t}var kh={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},z4=Ko(kh),dm=hr({},kh,{view:0,detail:0}),cie=Ko(dm),$_,I_,Cp,Ex=hr({},dm,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:U4,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!==Cp&&(Cp&&e.type==="mousemove"?($_=e.screenX-Cp.screenX,I_=e.screenY-Cp.screenY):I_=$_=0,Cp=e),$_)},movementY:function(e){return"movementY"in e?e.movementY:I_}}),rT=Ko(Ex),fie=hr({},Ex,{dataTransfer:0}),die=Ko(fie),hie=hr({},dm,{relatedTarget:0}),N_=Ko(hie),pie=hr({},kh,{animationName:0,elapsedTime:0,pseudoElement:0}),gie=Ko(pie),mie=hr({},kh,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vie=Ko(mie),yie=hr({},kh,{data:0}),iT=Ko(yie),bie={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xie={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"},wie={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _ie(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=wie[e])?!!t[e]:!1}function U4(){return _ie}var Sie=hr({},dm,{key:function(e){if(e.key){var t=bie[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=j1(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?xie[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:U4,charCode:function(e){return e.type==="keypress"?j1(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?j1(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Cie=Ko(Sie),Eie=hr({},Ex,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),oT=Ko(Eie),Oie=hr({},dm,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:U4}),Aie=Ko(Oie),Pie=hr({},kh,{propertyName:0,elapsedTime:0,pseudoElement:0}),kie=Ko(Pie),Tie=hr({},Ex,{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}),Mie=Ko(Tie),Rie=[9,13,27,32],V4=pu&&"CompositionEvent"in window,d0=null;pu&&"documentMode"in document&&(d0=document.documentMode);var Die=pu&&"TextEvent"in window&&!d0,cL=pu&&(!V4||d0&&8<d0&&11>=d0),aT=" ",sT=!1;function fL(e,t){switch(e){case"keyup":return Rie.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function dL(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var od=!1;function $ie(e,t){switch(e){case"compositionend":return dL(t);case"keypress":return t.which!==32?null:(sT=!0,aT);case"textInput":return e=t.data,e===aT&&sT?null:e;default:return null}}function Iie(e,t){if(od)return e==="compositionend"||!V4&&fL(e,t)?(e=lL(),F1=B4=ol=null,od=!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 cL&&t.locale!=="ko"?null:t.data;default:return null}}var Nie={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 uT(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Nie[e.type]:t==="textarea"}function hL(e,t,n,r){WN(r),t=hy(t,"onChange"),0<t.length&&(n=new z4("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var h0=null,F0=null;function Lie(e){CL(e,0)}function Ox(e){var t=ud(e);if(LN(t))return e}function Fie(e,t){if(e==="change")return t}var pL=!1;if(pu){var L_;if(pu){var F_="oninput"in document;if(!F_){var lT=document.createElement("div");lT.setAttribute("oninput","return;"),F_=typeof lT.oninput=="function"}L_=F_}else L_=!1;pL=L_&&(!document.documentMode||9<document.documentMode)}function cT(){h0&&(h0.detachEvent("onpropertychange",gL),F0=h0=null)}function gL(e){if(e.propertyName==="value"&&Ox(F0)){var t=[];hL(t,F0,e,I4(e)),GN(Lie,t)}}function jie(e,t,n){e==="focusin"?(cT(),h0=t,F0=n,h0.attachEvent("onpropertychange",gL)):e==="focusout"&&cT()}function Bie(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ox(F0)}function zie(e,t){if(e==="click")return Ox(t)}function Uie(e,t){if(e==="input"||e==="change")return Ox(t)}function Vie(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ga=typeof Object.is=="function"?Object.is:Vie;function j0(e,t){if(Ga(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(!N3.call(t,i)||!Ga(e[i],t[i]))return!1}return!0}function fT(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dT(e,t){var n=fT(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=fT(n)}}function mL(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?mL(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function vL(){for(var e=window,t=ay();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ay(e.document)}return t}function W4(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 Wie(e){var t=vL(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&mL(n.ownerDocument.documentElement,n)){if(r!==null&&W4(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=dT(n,o);var a=dT(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 Hie=pu&&"documentMode"in document&&11>=document.documentMode,ad=null,tC=null,p0=null,nC=!1;function hT(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;nC||ad==null||ad!==ay(r)||(r=ad,"selectionStart"in r&&W4(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}),p0&&j0(p0,r)||(p0=r,r=hy(tC,"onSelect"),0<r.length&&(t=new z4("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ad)))}function Vv(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sd={animationend:Vv("Animation","AnimationEnd"),animationiteration:Vv("Animation","AnimationIteration"),animationstart:Vv("Animation","AnimationStart"),transitionend:Vv("Transition","TransitionEnd")},j_={},yL={};pu&&(yL=document.createElement("div").style,"AnimationEvent"in window||(delete sd.animationend.animation,delete sd.animationiteration.animation,delete sd.animationstart.animation),"TransitionEvent"in window||delete sd.transitionend.transition);function Ax(e){if(j_[e])return j_[e];if(!sd[e])return e;var t=sd[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in yL)return j_[e]=t[n];return e}var bL=Ax("animationend"),xL=Ax("animationiteration"),wL=Ax("animationstart"),_L=Ax("transitionend"),SL=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 Ll(e,t){SL.set(e,t),cf(t,[e])}for(var B_=0;B_<pT.length;B_++){var z_=pT[B_],Kie=z_.toLowerCase(),qie=z_[0].toUpperCase()+z_.slice(1);Ll(Kie,"on"+qie)}Ll(bL,"onAnimationEnd");Ll(xL,"onAnimationIteration");Ll(wL,"onAnimationStart");Ll("dblclick","onDoubleClick");Ll("focusin","onFocus");Ll("focusout","onBlur");Ll(_L,"onTransitionEnd");jd("onMouseEnter",["mouseout","mouseover"]);jd("onMouseLeave",["mouseout","mouseover"]);jd("onPointerEnter",["pointerout","pointerover"]);jd("onPointerLeave",["pointerout","pointerover"]);cf("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));cf("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));cf("onBeforeInput",["compositionend","keypress","textInput","paste"]);cf("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));cf("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));cf("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var n0="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(" "),Gie=new Set("cancel close invalid load scroll toggle".split(" ").concat(n0));function gT(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Kre(r,t,void 0,e),e.currentTarget=null}function CL(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;gT(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;gT(i,s,l),o=u}}}if(uy)throw e=X3,uy=!1,X3=null,e}function Jn(e,t){var n=t[sC];n===void 0&&(n=t[sC]=new Set);var r=e+"__bubble";n.has(r)||(EL(t,e,2,!1),n.add(r))}function U_(e,t,n){var r=0;t&&(r|=4),EL(n,e,r,t)}var Wv="_reactListening"+Math.random().toString(36).slice(2);function B0(e){if(!e[Wv]){e[Wv]=!0,RN.forEach(function(n){n!=="selectionchange"&&(Gie.has(n)||U_(n,!1,e),U_(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Wv]||(t[Wv]=!0,U_("selectionchange",!1,t))}}function EL(e,t,n,r){switch(uL(t)){case 1:var i=uie;break;case 4:i=lie;break;default:i=j4}n=i.bind(null,t,n,e),i=void 0,!Z3||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 V_(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=vc(s),a===null)return;if(u=a.tag,u===5||u===6){r=o=a;continue e}s=s.parentNode}}r=r.return}GN(function(){var l=o,c=I4(n),f=[];e:{var h=SL.get(e);if(h!==void 0){var p=z4,m=e;switch(e){case"keypress":if(j1(n)===0)break e;case"keydown":case"keyup":p=Cie;break;case"focusin":m="focus",p=N_;break;case"focusout":m="blur",p=N_;break;case"beforeblur":case"afterblur":p=N_;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=rT;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=die;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=Aie;break;case bL:case xL:case wL:p=gie;break;case _L:p=kie;break;case"scroll":p=cie;break;case"wheel":p=Mie;break;case"copy":case"cut":case"paste":p=vie;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=oT}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=$0(x,w),O!=null&&v.push(z0(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!==G3&&(m=n.relatedTarget||n.fromElement)&&(vc(m)||m[gu]))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?vc(m):null,m!==null&&(b=ff(m),m!==b||m.tag!==5&&m.tag!==6)&&(m=null)):(p=null,m=l),p!==m)){if(v=rT,O="onMouseLeave",w="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(v=oT,O="onPointerLeave",w="onPointerEnter",x="pointer"),b=p==null?h:ud(p),S=m==null?h:ud(m),h=new v(O,x+"leave",p,n,c),h.target=b,h.relatedTarget=S,O=null,vc(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=Lf(S))x++;for(S=0,O=w;O;O=Lf(O))S++;for(;0<x-S;)v=Lf(v),x--;for(;0<S-x;)w=Lf(w),S--;for(;x--;){if(v===w||w!==null&&v===w.alternate)break t;v=Lf(v),w=Lf(w)}v=null}else v=null;p!==null&&mT(f,h,p,v,!1),m!==null&&b!==null&&mT(f,b,m,v,!0)}}e:{if(h=l?ud(l):window,p=h.nodeName&&h.nodeName.toLowerCase(),p==="select"||p==="input"&&h.type==="file")var E=Fie;else if(uT(h))if(pL)E=Uie;else{E=Bie;var C=jie}else(p=h.nodeName)&&p.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(E=zie);if(E&&(E=E(e,l))){hL(f,E,n,c);break e}C&&C(e,h,l),e==="focusout"&&(C=h._wrapperState)&&C.controlled&&h.type==="number"&&V3(h,"number",h.value)}switch(C=l?ud(l):window,e){case"focusin":(uT(C)||C.contentEditable==="true")&&(ad=C,tC=l,p0=null);break;case"focusout":p0=tC=ad=null;break;case"mousedown":nC=!0;break;case"contextmenu":case"mouseup":case"dragend":nC=!1,hT(f,n,c);break;case"selectionchange":if(Hie)break;case"keydown":case"keyup":hT(f,n,c)}var k;if(V4)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 od?fL(e,n)&&(M="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(M="onCompositionStart");M&&(cL&&n.locale!=="ko"&&(od||M!=="onCompositionStart"?M==="onCompositionEnd"&&od&&(k=lL()):(ol=c,B4="value"in ol?ol.value:ol.textContent,od=!0)),C=hy(l,M),0<C.length&&(M=new iT(M,e,null,n,c),f.push({event:M,listeners:C}),k?M.data=k:(k=dL(n),k!==null&&(M.data=k)))),(k=Die?$ie(e,n):Iie(e,n))&&(l=hy(l,"onBeforeInput"),0<l.length&&(c=new iT("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:l}),c.data=k))}CL(f,t)})}function z0(e,t,n){return{instance:e,listener:t,currentTarget:n}}function hy(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=$0(e,n),o!=null&&r.unshift(z0(e,o,i)),o=$0(e,t),o!=null&&r.push(z0(e,o,i))),e=e.return}return r}function Lf(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function mT(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=$0(n,o),u!=null&&a.unshift(z0(n,u,s))):i||(u=$0(n,o),u!=null&&a.push(z0(n,u,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Yie=/\r\n?/g,Zie=/\u0000|\uFFFD/g;function vT(e){return(typeof e=="string"?e:""+e).replace(Yie,`
`).replace(Zie,"")}function Hv(e,t,n){if(t=vT(t),vT(e)!==t&&n)throw Error(Ve(425))}function py(){}var rC=null,iC=null;function oC(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 aC=typeof setTimeout=="function"?setTimeout:void 0,Xie=typeof clearTimeout=="function"?clearTimeout:void 0,yT=typeof Promise=="function"?Promise:void 0,Qie=typeof queueMicrotask=="function"?queueMicrotask:typeof yT<"u"?function(e){return yT.resolve(null).then(e).catch(Jie)}:aC;function Jie(e){setTimeout(function(){throw e})}function W_(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),L0(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);L0(t)}function vl(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 bT(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 Th=Math.random().toString(36).slice(2),ds="__reactFiber$"+Th,U0="__reactProps$"+Th,gu="__reactContainer$"+Th,sC="__reactEvents$"+Th,eoe="__reactListeners$"+Th,toe="__reactHandles$"+Th;function vc(e){var t=e[ds];if(t)return t;for(var n=e.parentNode;n;){if(t=n[gu]||n[ds]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=bT(e);e!==null;){if(n=e[ds])return n;e=bT(e)}return t}e=n,n=e.parentNode}return null}function hm(e){return e=e[ds]||e[gu],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ud(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Ve(33))}function Px(e){return e[U0]||null}var uC=[],ld=-1;function Fl(e){return{current:e}}function nr(e){0>ld||(e.current=uC[ld],uC[ld]=null,ld--)}function Wn(e,t){ld++,uC[ld]=e.current,e.current=t}var El={},Di=Fl(El),lo=Fl(!1),Nc=El;function Bd(e,t){var n=e.type.contextTypes;if(!n)return El;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 gy(){nr(lo),nr(Di)}function xT(e,t,n){if(Di.current!==El)throw Error(Ve(168));Wn(Di,t),Wn(lo,n)}function OL(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,jre(e)||"Unknown",i));return hr({},n,r)}function my(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||El,Nc=Di.current,Wn(Di,e),Wn(lo,lo.current),!0}function wT(e,t,n){var r=e.stateNode;if(!r)throw Error(Ve(169));n?(e=OL(e,t,Nc),r.__reactInternalMemoizedMergedChildContext=e,nr(lo),nr(Di),Wn(Di,e)):nr(lo),Wn(lo,n)}var tu=null,kx=!1,H_=!1;function AL(e){tu===null?tu=[e]:tu.push(e)}function noe(e){kx=!0,AL(e)}function jl(){if(!H_&&tu!==null){H_=!0;var e=0,t=Mn;try{var n=tu;for(Mn=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}tu=null,kx=!1}catch(i){throw tu!==null&&(tu=tu.slice(e+1)),QN(N4,jl),i}finally{Mn=t,H_=!1}}return null}var cd=[],fd=0,vy=null,yy=0,sa=[],ua=0,Lc=null,ru=1,iu="";function sc(e,t){cd[fd++]=yy,cd[fd++]=vy,vy=e,yy=t}function PL(e,t,n){sa[ua++]=ru,sa[ua++]=iu,sa[ua++]=Lc,Lc=e;var r=ru;e=iu;var i=32-Va(r)-1;r&=~(1<<i),n+=1;var o=32-Va(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,ru=1<<32-Va(t)+i|n<<i|r,iu=o+e}else ru=1<<o|n<<i|r,iu=e}function H4(e){e.return!==null&&(sc(e,1),PL(e,1,0))}function K4(e){for(;e===vy;)vy=cd[--fd],cd[fd]=null,yy=cd[--fd],cd[fd]=null;for(;e===Lc;)Lc=sa[--ua],sa[ua]=null,iu=sa[--ua],sa[ua]=null,ru=sa[--ua],sa[ua]=null}var Io=null,$o=null,or=!1,Ia=null;function kL(e,t){var n=la(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 _T(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,Io=e,$o=vl(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Io=e,$o=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Lc!==null?{id:ru,overflow:iu}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=la(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Io=e,$o=null,!0):!1;default:return!1}}function lC(e){return(e.mode&1)!==0&&(e.flags&128)===0}function cC(e){if(or){var t=$o;if(t){var n=t;if(!_T(e,t)){if(lC(e))throw Error(Ve(418));t=vl(n.nextSibling);var r=Io;t&&_T(e,t)?kL(r,n):(e.flags=e.flags&-4097|2,or=!1,Io=e)}}else{if(lC(e))throw Error(Ve(418));e.flags=e.flags&-4097|2,or=!1,Io=e}}}function ST(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Io=e}function Kv(e){if(e!==Io)return!1;if(!or)return ST(e),or=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!oC(e.type,e.memoizedProps)),t&&(t=$o)){if(lC(e))throw TL(),Error(Ve(418));for(;t;)kL(e,t),t=vl(t.nextSibling)}if(ST(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){$o=vl(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}$o=null}}else $o=Io?vl(e.stateNode.nextSibling):null;return!0}function TL(){for(var e=$o;e;)e=vl(e.nextSibling)}function zd(){$o=Io=null,or=!1}function q4(e){Ia===null?Ia=[e]:Ia.push(e)}var roe=Ou.ReactCurrentBatchConfig;function Ep(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 qv(e,t){throw e=Object.prototype.toString.call(t),Error(Ve(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function CT(e){var t=e._init;return t(e._payload)}function ML(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=wl(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=Q_(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===id?c(w,x,S.props.children,O,S.key):x!==null&&(x.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Zu&&CT(E)===x.type)?(O=i(x,S.props),O.ref=Ep(w,x,S),O.return=w,O):(O=K1(S.type,S.key,S.props,null,w.mode,O),O.ref=Ep(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=J_(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=kc(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=Q_(""+x,w.mode,S),x.return=w,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Nv:return S=K1(x.type,x.key,x.props,null,w.mode,S),S.ref=Ep(w,null,x),S.return=w,S;case rd:return x=J_(x,w.mode,S),x.return=w,x;case Zu:var O=x._init;return f(w,O(x._payload),S)}if(e0(x)||xp(x))return x=kc(x,w.mode,S,null),x.return=w,x;qv(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 Nv:return S.key===E?u(w,x,S,O):null;case rd:return S.key===E?l(w,x,S,O):null;case Zu:return E=S._init,h(w,x,E(S._payload),O)}if(e0(S)||xp(S))return E!==null?null:c(w,x,S,O,null);qv(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 Nv:return w=w.get(O.key===null?S:O.key)||null,u(x,w,O,E);case rd:return w=w.get(O.key===null?S:O.key)||null,l(x,w,O,E);case Zu:var C=O._init;return p(w,x,S,C(O._payload),E)}if(e0(O)||xp(O))return w=w.get(S)||null,c(x,w,O,E,null);qv(x,O)}return null}function m(w,x,S,O){for(var E=null,C=null,k=x,M=x=0,L=null;k!==null&&M<S.length;M++){k.index>M?(L=k,k=null):L=k.sibling;var U=h(w,k,S[M],O);if(U===null){k===null&&(k=L);break}e&&k&&U.alternate===null&&t(w,k),x=o(U,x,M),C===null?E=U:C.sibling=U,C=U,k=L}if(M===S.length)return n(w,k),or&&sc(w,M),E;if(k===null){for(;M<S.length;M++)k=f(w,S[M],O),k!==null&&(x=o(k,x,M),C===null?E=k:C.sibling=k,C=k);return or&&sc(w,M),E}for(k=r(w,k);M<S.length;M++)L=p(k,w,M,S[M],O),L!==null&&(e&&L.alternate!==null&&k.delete(L.key===null?M:L.key),x=o(L,x,M),C===null?E=L:C.sibling=L,C=L);return e&&k.forEach(function(H){return t(w,H)}),or&&sc(w,M),E}function v(w,x,S,O){var E=xp(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,k=x,M=x=0,L=null,U=S.next();k!==null&&!U.done;M++,U=S.next()){k.index>M?(L=k,k=null):L=k.sibling;var H=h(w,k,U.value,O);if(H===null){k===null&&(k=L);break}e&&k&&H.alternate===null&&t(w,k),x=o(H,x,M),C===null?E=H:C.sibling=H,C=H,k=L}if(U.done)return n(w,k),or&&sc(w,M),E;if(k===null){for(;!U.done;M++,U=S.next())U=f(w,U.value,O),U!==null&&(x=o(U,x,M),C===null?E=U:C.sibling=U,C=U);return or&&sc(w,M),E}for(k=r(w,k);!U.done;M++,U=S.next())U=p(k,w,M,U.value,O),U!==null&&(e&&U.alternate!==null&&k.delete(U.key===null?M:U.key),x=o(U,x,M),C===null?E=U:C.sibling=U,C=U);return e&&k.forEach(function(V){return t(w,V)}),or&&sc(w,M),E}function b(w,x,S,O){if(typeof S=="object"&&S!==null&&S.type===id&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case Nv:e:{for(var E=S.key,C=x;C!==null;){if(C.key===E){if(E=S.type,E===id){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===Zu&&CT(E)===C.type){n(w,C.sibling),x=i(C,S.props),x.ref=Ep(w,C,S),x.return=w,w=x;break e}n(w,C);break}else t(w,C);C=C.sibling}S.type===id?(x=kc(S.props.children,w.mode,O,S.key),x.return=w,w=x):(O=K1(S.type,S.key,S.props,null,w.mode,O),O.ref=Ep(w,x,S),O.return=w,w=O)}return a(w);case rd: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=J_(S,w.mode,O),x.return=w,w=x}return a(w);case Zu:return C=S._init,b(w,x,C(S._payload),O)}if(e0(S))return m(w,x,S,O);if(xp(S))return v(w,x,S,O);qv(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=Q_(S,w.mode,O),x.return=w,w=x),a(w)):n(w,x)}return b}var Ud=ML(!0),RL=ML(!1),by=Fl(null),xy=null,dd=null,G4=null;function Y4(){G4=dd=xy=null}function Z4(e){var t=by.current;nr(by),e._currentValue=t}function fC(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 Sd(e,t){xy=e,G4=dd=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ao=!0),e.firstContext=null)}function pa(e){var t=e._currentValue;if(G4!==e)if(e={context:e,memoizedValue:t,next:null},dd===null){if(xy===null)throw Error(Ve(308));dd=e,xy.dependencies={lanes:0,firstContext:e}}else dd=dd.next=e;return t}var yc=null;function X4(e){yc===null?yc=[e]:yc.push(e)}function DL(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,X4(t)):(n.next=i.next,i.next=n),t.interleaved=n,mu(e,r)}function mu(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 Xu=!1;function Q4(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function $L(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 uu(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function yl(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,mu(e,n)}return i=r.interleaved,i===null?(t.next=t,X4(r)):(t.next=i.next,i.next=t),r.interleaved=t,mu(e,n)}function B1(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,L4(e,n)}}function ET(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 wy(e,t,n,r){var i=e.updateQueue;Xu=!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:Xu=!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);jc|=a,e.lanes=a,e.memoizedState=f}}function OT(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 pm={},Cs=Fl(pm),V0=Fl(pm),W0=Fl(pm);function bc(e){if(e===pm)throw Error(Ve(174));return e}function J4(e,t){switch(Wn(W0,t),Wn(V0,e),Wn(Cs,pm),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:H3(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=H3(t,e)}nr(Cs),Wn(Cs,t)}function Vd(){nr(Cs),nr(V0),nr(W0)}function IL(e){bc(W0.current);var t=bc(Cs.current),n=H3(t,e.type);t!==n&&(Wn(V0,e),Wn(Cs,n))}function e5(e){V0.current===e&&(nr(Cs),nr(V0))}var fr=Fl(0);function _y(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 K_=[];function t5(){for(var e=0;e<K_.length;e++)K_[e]._workInProgressVersionPrimary=null;K_.length=0}var z1=Ou.ReactCurrentDispatcher,q_=Ou.ReactCurrentBatchConfig,Fc=0,dr=null,zr=null,ti=null,Sy=!1,g0=!1,H0=0,ioe=0;function Si(){throw Error(Ve(321))}function n5(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ga(e[n],t[n]))return!1;return!0}function r5(e,t,n,r,i,o){if(Fc=o,dr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,z1.current=e===null||e.memoizedState===null?uoe:loe,e=n(r,i),g0){o=0;do{if(g0=!1,H0=0,25<=o)throw Error(Ve(301));o+=1,ti=zr=null,t.updateQueue=null,z1.current=coe,e=n(r,i)}while(g0)}if(z1.current=Cy,t=zr!==null&&zr.next!==null,Fc=0,ti=zr=dr=null,Sy=!1,t)throw Error(Ve(300));return e}function i5(){var e=H0!==0;return H0=0,e}function cs(){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 ga(){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 K0(e,t){return typeof t=="function"?t(e):t}function G_(e){var t=ga(),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((Fc&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,jc|=c}l=l.next}while(l!==null&&l!==o);u===null?a=r:u.next=s,Ga(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,jc|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Y_(e){var t=ga(),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);Ga(o,t.memoizedState)||(ao=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function NL(){}function LL(e,t){var n=dr,r=ga(),i=t(),o=!Ga(r.memoizedState,i);if(o&&(r.memoizedState=i,ao=!0),r=r.queue,o5(BL.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ti!==null&&ti.memoizedState.tag&1){if(n.flags|=2048,q0(9,jL.bind(null,n,r,i,t),void 0,null),ri===null)throw Error(Ve(349));Fc&30||FL(n,t,i)}return i}function FL(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 jL(e,t,n,r){t.value=n,t.getSnapshot=r,zL(t)&&UL(e)}function BL(e,t,n){return n(function(){zL(t)&&UL(e)})}function zL(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ga(e,n)}catch{return!0}}function UL(e){var t=mu(e,1);t!==null&&Wa(t,e,1,-1)}function AT(e){var t=cs();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:K0,lastRenderedState:e},t.queue=e,e=e.dispatch=soe.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 VL(){return ga().memoizedState}function U1(e,t,n,r){var i=cs();dr.flags|=e,i.memoizedState=q0(1|t,n,void 0,r===void 0?null:r)}function Tx(e,t,n,r){var i=ga();r=r===void 0?null:r;var o=void 0;if(zr!==null){var a=zr.memoizedState;if(o=a.destroy,r!==null&&n5(r,a.deps)){i.memoizedState=q0(t,n,o,r);return}}dr.flags|=e,i.memoizedState=q0(1|t,n,o,r)}function PT(e,t){return U1(8390656,8,e,t)}function o5(e,t){return Tx(2048,8,e,t)}function WL(e,t){return Tx(4,2,e,t)}function HL(e,t){return Tx(4,4,e,t)}function KL(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 qL(e,t,n){return n=n!=null?n.concat([e]):null,Tx(4,4,KL.bind(null,t,e),n)}function a5(){}function GL(e,t){var n=ga();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&n5(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function YL(e,t){var n=ga();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&n5(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ZL(e,t,n){return Fc&21?(Ga(n,t)||(n=tL(),dr.lanes|=n,jc|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ao=!0),e.memoizedState=n)}function ooe(e,t){var n=Mn;Mn=n!==0&&4>n?n:4,e(!0);var r=q_.transition;q_.transition={};try{e(!1),t()}finally{Mn=n,q_.transition=r}}function XL(){return ga().memoizedState}function aoe(e,t,n){var r=xl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},QL(e))JL(t,n);else if(n=DL(e,t,n,r),n!==null){var i=Wi();Wa(n,e,r,i),eF(n,t,r)}}function soe(e,t,n){var r=xl(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(QL(e))JL(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,Ga(s,a)){var u=t.interleaved;u===null?(i.next=i,X4(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=DL(e,t,i,r),n!==null&&(i=Wi(),Wa(n,e,r,i),eF(n,t,r))}}function QL(e){var t=e.alternate;return e===dr||t!==null&&t===dr}function JL(e,t){g0=Sy=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function eF(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,L4(e,n)}}var Cy={readContext:pa,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},uoe={readContext:pa,useCallback:function(e,t){return cs().memoizedState=[e,t===void 0?null:t],e},useContext:pa,useEffect:PT,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,U1(4194308,4,KL.bind(null,t,e),n)},useLayoutEffect:function(e,t){return U1(4194308,4,e,t)},useInsertionEffect:function(e,t){return U1(4,2,e,t)},useMemo:function(e,t){var n=cs();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=cs();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=aoe.bind(null,dr,e),[r.memoizedState,e]},useRef:function(e){var t=cs();return e={current:e},t.memoizedState=e},useState:AT,useDebugValue:a5,useDeferredValue:function(e){return cs().memoizedState=e},useTransition:function(){var e=AT(!1),t=e[0];return e=ooe.bind(null,e[1]),cs().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=dr,i=cs();if(or){if(n===void 0)throw Error(Ve(407));n=n()}else{if(n=t(),ri===null)throw Error(Ve(349));Fc&30||FL(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,PT(BL.bind(null,r,o,e),[e]),r.flags|=2048,q0(9,jL.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=cs(),t=ri.identifierPrefix;if(or){var n=iu,r=ru;n=(r&~(1<<32-Va(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=H0++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=ioe++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},loe={readContext:pa,useCallback:GL,useContext:pa,useEffect:o5,useImperativeHandle:qL,useInsertionEffect:WL,useLayoutEffect:HL,useMemo:YL,useReducer:G_,useRef:VL,useState:function(){return G_(K0)},useDebugValue:a5,useDeferredValue:function(e){var t=ga();return ZL(t,zr.memoizedState,e)},useTransition:function(){var e=G_(K0)[0],t=ga().memoizedState;return[e,t]},useMutableSource:NL,useSyncExternalStore:LL,useId:XL,unstable_isNewReconciler:!1},coe={readContext:pa,useCallback:GL,useContext:pa,useEffect:o5,useImperativeHandle:qL,useInsertionEffect:WL,useLayoutEffect:HL,useMemo:YL,useReducer:Y_,useRef:VL,useState:function(){return Y_(K0)},useDebugValue:a5,useDeferredValue:function(e){var t=ga();return zr===null?t.memoizedState=e:ZL(t,zr.memoizedState,e)},useTransition:function(){var e=Y_(K0)[0],t=ga().memoizedState;return[e,t]},useMutableSource:NL,useSyncExternalStore:LL,useId:XL,unstable_isNewReconciler:!1};function Ta(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 dC(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 Mx={isMounted:function(e){return(e=e._reactInternals)?ff(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Wi(),i=xl(e),o=uu(r,i);o.payload=t,n!=null&&(o.callback=n),t=yl(e,o,i),t!==null&&(Wa(t,e,i,r),B1(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Wi(),i=xl(e),o=uu(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=yl(e,o,i),t!==null&&(Wa(t,e,i,r),B1(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Wi(),r=xl(e),i=uu(n,r);i.tag=2,t!=null&&(i.callback=t),t=yl(e,i,r),t!==null&&(Wa(t,e,r,n),B1(t,e,r))}};function kT(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?!j0(n,r)||!j0(i,o):!0}function tF(e,t,n){var r=!1,i=El,o=t.contextType;return typeof o=="object"&&o!==null?o=pa(o):(i=co(t)?Nc:Di.current,r=t.contextTypes,o=(r=r!=null)?Bd(e,i):El),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Mx,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function TT(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&&Mx.enqueueReplaceState(t,t.state,null)}function hC(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Q4(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=pa(o):(o=co(t)?Nc:Di.current,i.context=Bd(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(dC(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&&Mx.enqueueReplaceState(i,i.state,null),wy(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Wd(e,t){try{var n="",r=t;do n+=Fre(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 Z_(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 foe=typeof WeakMap=="function"?WeakMap:Map;function nF(e,t,n){n=uu(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Oy||(Oy=!0,CC=r),pC(e,t)},n}function rF(e,t,n){n=uu(-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"&&(bl===null?bl=new Set([this]):bl.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function MT(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new foe;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=Eoe.bind(null,e,t,n),t.then(e,e))}function RT(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 DT(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=uu(-1,1),t.tag=2,yl(n,t,1))),n.lanes|=1),e)}var doe=Ou.ReactCurrentOwner,ao=!1;function Bi(e,t,n,r){t.child=e===null?RL(t,null,n,r):Ud(t,e.child,n,r)}function $T(e,t,n,r,i){n=n.render;var o=t.ref;return Sd(t,i),r=r5(e,t,n,r,o,i),n=i5(),e!==null&&!ao?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,vu(e,t,i)):(or&&n&&H4(t),t.flags|=1,Bi(e,t,r,i),t.child)}function IT(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!p5(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,iF(e,t,o,r,i)):(e=K1(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:j0,n(a,r)&&e.ref===t.ref)return vu(e,t,i)}return t.flags|=1,e=wl(o,r),e.ref=t.ref,e.return=t,t.child=e}function iF(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(j0(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,vu(e,t,i)}return gC(e,t,n,r,i)}function oF(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(pd,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(pd,ko),ko|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Wn(pd,ko),ko|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Wn(pd,ko),ko|=r;return Bi(e,t,i,n),t.child}function aF(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function gC(e,t,n,r,i){var o=co(n)?Nc:Di.current;return o=Bd(t,o),Sd(t,i),n=r5(e,t,n,r,o,i),r=i5(),e!==null&&!ao?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,vu(e,t,i)):(or&&r&&H4(t),t.flags|=1,Bi(e,t,n,i),t.child)}function NT(e,t,n,r,i){if(co(n)){var o=!0;my(t)}else o=!1;if(Sd(t,i),t.stateNode===null)V1(e,t),tF(t,n,r),hC(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=pa(l):(l=co(n)?Nc:Di.current,l=Bd(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)&&TT(t,a,r,l),Xu=!1;var h=t.memoizedState;a.state=h,wy(t,r,a,i),u=t.memoizedState,s!==r||h!==u||lo.current||Xu?(typeof c=="function"&&(dC(t,n,c,r),u=t.memoizedState),(s=Xu||kT(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,$L(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Ta(t.type,s),a.props=l,f=t.pendingProps,h=a.context,u=n.contextType,typeof u=="object"&&u!==null?u=pa(u):(u=co(n)?Nc:Di.current,u=Bd(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)&&TT(t,a,r,u),Xu=!1,h=t.memoizedState,a.state=h,wy(t,r,a,i);var m=t.memoizedState;s!==f||h!==m||lo.current||Xu?(typeof p=="function"&&(dC(t,n,p,r),m=t.memoizedState),(l=Xu||kT(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 mC(e,t,n,r,o,i)}function mC(e,t,n,r,i,o){aF(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&wT(t,n,!1),vu(e,t,o);r=t.stateNode,doe.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Ud(t,e.child,null,o),t.child=Ud(t,null,s,o)):Bi(e,t,s,o),t.memoizedState=r.state,i&&wT(t,n,!0),t.child}function sF(e){var t=e.stateNode;t.pendingContext?xT(e,t.pendingContext,t.pendingContext!==t.context):t.context&&xT(e,t.context,!1),J4(e,t.containerInfo)}function LT(e,t,n,r,i){return zd(),q4(i),t.flags|=256,Bi(e,t,n,r),t.child}var vC={dehydrated:null,treeContext:null,retryLane:0};function yC(e){return{baseLanes:e,cachePool:null,transitions:null}}function uF(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=$x(a,r,0,null),e=kc(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=yC(n),t.memoizedState=vC,e):s5(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return hoe(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=wl(i,u),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=wl(s,o):(o=kc(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?yC(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=vC,r}return o=e.child,e=o.sibling,r=wl(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 s5(e,t){return t=$x({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Gv(e,t,n,r){return r!==null&&q4(r),Ud(t,e.child,null,n),e=s5(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function hoe(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=Z_(Error(Ve(422))),Gv(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=$x({mode:"visible",children:r.children},i,0,null),o=kc(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Ud(t,e.child,null,a),t.child.memoizedState=yC(a),t.memoizedState=vC,o);if(!(t.mode&1))return Gv(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=Z_(o,r,void 0),Gv(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,mu(e,i),Wa(r,e,i,-1))}return h5(),r=Z_(Error(Ve(421))),Gv(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Ooe.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,$o=vl(i.nextSibling),Io=t,or=!0,Ia=null,e!==null&&(sa[ua++]=ru,sa[ua++]=iu,sa[ua++]=Lc,ru=e.id,iu=e.overflow,Lc=t),t=s5(t,r.children),t.flags|=4096,t)}function FT(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),fC(e.return,t,n)}function X_(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 lF(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&&FT(e,n,t);else if(e.tag===19)FT(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&&_y(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),X_(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&&_y(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}X_(t,!0,n,null,o);break;case"together":X_(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function V1(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function vu(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),jc|=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=wl(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=wl(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function poe(e,t,n){switch(t.tag){case 3:sF(t),zd();break;case 5:IL(t);break;case 1:co(t.type)&&my(t);break;case 4:J4(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Wn(by,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?uF(e,t,n):(Wn(fr,fr.current&1),e=vu(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 lF(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,oF(e,t,n)}return vu(e,t,n)}var cF,bC,fF,dF;cF=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}};bC=function(){};fF=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,bc(Cs.current);var o=null;switch(n){case"input":i=z3(e,i),r=z3(e,r),o=[];break;case"select":i=hr({},i,{value:void 0}),r=hr({},r,{value:void 0}),o=[];break;case"textarea":i=W3(e,i),r=W3(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=py)}K3(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"&&(R0.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"&&(R0.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)}};dF=function(e,t,n,r){n!==r&&(t.flags|=4)};function Op(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 goe(e,t,n){var r=t.pendingProps;switch(K4(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)&&gy(),Ci(t),null;case 3:return r=t.stateNode,Vd(),nr(lo),nr(Di),t5(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Kv(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ia!==null&&(AC(Ia),Ia=null))),bC(e,t),Ci(t),null;case 5:e5(t);var i=bc(W0.current);if(n=t.type,e!==null&&t.stateNode!=null)fF(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=bc(Cs.current),Kv(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ds]=t,r[U0]=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<n0.length;i++)Jn(n0[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":qk(r,o),Jn("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Jn("invalid",r);break;case"textarea":Yk(r,o),Jn("invalid",r)}K3(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&&Hv(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Hv(r.textContent,s,e),i=["children",""+s]):R0.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&Jn("scroll",r)}switch(n){case"input":Lv(r),Gk(r,o,!0);break;case"textarea":Lv(r),Zk(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=py)}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=BN(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[ds]=t,e[U0]=r,cF(e,t,!1,!1),t.stateNode=e;e:{switch(a=q3(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<n0.length;i++)Jn(n0[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":qk(e,r),i=z3(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":Yk(e,r),i=W3(e,r),Jn("invalid",e);break;default:i=r}K3(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?VN(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&zN(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&D0(e,u):typeof u=="number"&&D0(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(R0.hasOwnProperty(o)?u!=null&&o==="onScroll"&&Jn("scroll",e):u!=null&&M4(e,o,u,a))}switch(n){case"input":Lv(e),Gk(e,r,!1);break;case"textarea":Lv(e),Zk(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Cl(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?bd(e,!!r.multiple,o,!1):r.defaultValue!=null&&bd(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=py)}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)dF(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(Ve(166));if(n=bc(W0.current),bc(Cs.current),Kv(t)){if(r=t.stateNode,n=t.memoizedProps,r[ds]=t,(o=r.nodeValue!==n)&&(e=Io,e!==null))switch(e.tag){case 3:Hv(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Hv(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ds]=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&&$o!==null&&t.mode&1&&!(t.flags&128))TL(),zd(),t.flags|=98560,o=!1;else if(o=Kv(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[ds]=t}else zd(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ci(t),o=!1}else Ia!==null&&(AC(Ia),Ia=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):h5())),t.updateQueue!==null&&(t.flags|=4),Ci(t),null);case 4:return Vd(),bC(e,t),e===null&&B0(t.stateNode.containerInfo),Ci(t),null;case 10:return Z4(t.type._context),Ci(t),null;case 17:return co(t.type)&&gy(),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)Op(o,!1);else{if(Wr!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=_y(e),a!==null){for(t.flags|=128,Op(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()>Hd&&(t.flags|=128,r=!0,Op(o,!1),t.lanes=4194304)}else{if(!r)if(e=_y(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Op(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!or)return Ci(t),null}else 2*Cr()-o.renderingStartTime>Hd&&n!==1073741824&&(t.flags|=128,r=!0,Op(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 d5(),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 moe(e,t){switch(K4(t),t.tag){case 1:return co(t.type)&&gy(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vd(),nr(lo),nr(Di),t5(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return e5(t),null;case 13:if(nr(fr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ve(340));zd()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return nr(fr),null;case 4:return Vd(),null;case 10:return Z4(t.type._context),null;case 22:case 23:return d5(),null;case 24:return null;default:return null}}var Yv=!1,Pi=!1,voe=typeof WeakSet=="function"?WeakSet:Set,at=null;function hd(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 xC(e,t,n){try{n()}catch(r){gr(e,t,r)}}var jT=!1;function yoe(e,t){if(rC=fy,e=vL(),W4(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(iC={focusedElem:e,selectionRange:n},fy=!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:Ta(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 m0(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&&xC(t,n,o)}i=i.next}while(i!==r)}}function Rx(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 wC(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 hF(e){var t=e.alternate;t!==null&&(e.alternate=null,hF(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ds],delete t[U0],delete t[sC],delete t[eoe],delete t[toe])),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 pF(e){return e.tag===5||e.tag===3||e.tag===4}function BT(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||pF(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 _C(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=py));else if(r!==4&&(e=e.child,e!==null))for(_C(e,t,n),e=e.sibling;e!==null;)_C(e,t,n),e=e.sibling}function SC(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(SC(e,t,n),e=e.sibling;e!==null;)SC(e,t,n),e=e.sibling}var hi=null,Ma=!1;function Vu(e,t,n){for(n=n.child;n!==null;)gF(e,t,n),n=n.sibling}function gF(e,t,n){if(Ss&&typeof Ss.onCommitFiberUnmount=="function")try{Ss.onCommitFiberUnmount(Cx,n)}catch{}switch(n.tag){case 5:Pi||hd(n,t);case 6:var r=hi,i=Ma;hi=null,Vu(e,t,n),hi=r,Ma=i,hi!==null&&(Ma?(e=hi,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):hi.removeChild(n.stateNode));break;case 18:hi!==null&&(Ma?(e=hi,n=n.stateNode,e.nodeType===8?W_(e.parentNode,n):e.nodeType===1&&W_(e,n),L0(e)):W_(hi,n.stateNode));break;case 4:r=hi,i=Ma,hi=n.stateNode.containerInfo,Ma=!0,Vu(e,t,n),hi=r,Ma=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)&&xC(n,t,a),i=i.next}while(i!==r)}Vu(e,t,n);break;case 1:if(!Pi&&(hd(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)}Vu(e,t,n);break;case 21:Vu(e,t,n);break;case 22:n.mode&1?(Pi=(r=Pi)||n.memoizedState!==null,Vu(e,t,n),Pi=r):Vu(e,t,n);break;default:Vu(e,t,n)}}function zT(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new voe),t.forEach(function(r){var i=Aoe.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Aa(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,Ma=!1;break e;case 3:hi=s.stateNode.containerInfo,Ma=!0;break e;case 4:hi=s.stateNode.containerInfo,Ma=!0;break e}s=s.return}if(hi===null)throw Error(Ve(160));gF(o,a,i),hi=null,Ma=!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;)mF(t,e),t=t.sibling}function mF(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Aa(t,e),us(e),r&4){try{m0(3,e,e.return),Rx(3,e)}catch(v){gr(e,e.return,v)}try{m0(5,e,e.return)}catch(v){gr(e,e.return,v)}}break;case 1:Aa(t,e),us(e),r&512&&n!==null&&hd(n,n.return);break;case 5:if(Aa(t,e),us(e),r&512&&n!==null&&hd(n,n.return),e.flags&32){var i=e.stateNode;try{D0(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&&FN(i,o),q3(s,a);var l=q3(s,o);for(a=0;a<u.length;a+=2){var c=u[a],f=u[a+1];c==="style"?VN(i,f):c==="dangerouslySetInnerHTML"?zN(i,f):c==="children"?D0(i,f):M4(i,c,f,l)}switch(s){case"input":U3(i,o);break;case"textarea":jN(i,o);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var p=o.value;p!=null?bd(i,!!o.multiple,p,!1):h!==!!o.multiple&&(o.defaultValue!=null?bd(i,!!o.multiple,o.defaultValue,!0):bd(i,!!o.multiple,o.multiple?[]:"",!1))}i[U0]=o}catch(v){gr(e,e.return,v)}}break;case 6:if(Aa(t,e),us(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(Aa(t,e),us(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{L0(t.containerInfo)}catch(v){gr(e,e.return,v)}break;case 4:Aa(t,e),us(e);break;case 13:Aa(t,e),us(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(c5=Cr())),r&4&&zT(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Pi=(l=Pi)||c,Aa(t,e),Pi=l):Aa(t,e),us(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:m0(4,h,h.return);break;case 1:hd(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:hd(h,h.return);break;case 22:if(h.memoizedState!==null){VT(f);continue}}p!==null?(p.return=h,at=p):VT(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=UN("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:Aa(t,e),us(e),r&4&&zT(e);break;case 21:break;default:Aa(t,e),us(e)}}function us(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(pF(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&&(D0(i,""),r.flags&=-33);var o=BT(e);SC(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=BT(e);_C(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 boe(e,t,n){at=e,vF(e)}function vF(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||Yv;if(!a){var s=i.alternate,u=s!==null&&s.memoizedState!==null||Pi;s=Yv;var l=Pi;if(Yv=a,(Pi=u)&&!l)for(at=i;at!==null;)a=at,u=a.child,a.tag===22&&a.memoizedState!==null?WT(i):u!==null?(u.return=a,at=u):WT(i);for(;o!==null;)at=o,vF(o),o=o.sibling;at=i,Yv=s,Pi=l}UT(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,at=o):UT(e)}}function UT(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||Rx(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:Ta(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&OT(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}OT(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&&L0(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Ve(163))}Pi||t.flags&512&&wC(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 VT(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 WT(e){for(;at!==null;){var t=at;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Rx(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{wC(t)}catch(u){gr(t,o,u)}break;case 5:var a=t.return;try{wC(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 xoe=Math.ceil,Ey=Ou.ReactCurrentDispatcher,u5=Ou.ReactCurrentOwner,fa=Ou.ReactCurrentBatchConfig,vn=0,ri=null,Tr=null,gi=0,ko=0,pd=Fl(0),Wr=0,G0=null,jc=0,Dx=0,l5=0,v0=null,oo=null,c5=0,Hd=1/0,Xs=null,Oy=!1,CC=null,bl=null,Zv=!1,al=null,Ay=0,y0=0,EC=null,W1=-1,H1=0;function Wi(){return vn&6?Cr():W1!==-1?W1:W1=Cr()}function xl(e){return e.mode&1?vn&2&&gi!==0?gi&-gi:roe.transition!==null?(H1===0&&(H1=tL()),H1):(e=Mn,e!==0||(e=window.event,e=e===void 0?16:uL(e.type)),e):1}function Wa(e,t,n,r){if(50<y0)throw y0=0,EC=null,Error(Ve(185));fm(e,n,r),(!(vn&2)||e!==ri)&&(e===ri&&(!(vn&2)&&(Dx|=n),Wr===4&&tl(e,gi)),fo(e,r),n===1&&vn===0&&!(t.mode&1)&&(Hd=Cr()+500,kx&&jl()))}function fo(e,t){var n=e.callbackNode;rie(e,t);var r=cy(e,e===ri?gi:0);if(r===0)n!==null&&Jk(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Jk(n),t===1)e.tag===0?noe(HT.bind(null,e)):AL(HT.bind(null,e)),Qie(function(){!(vn&6)&&jl()}),n=null;else{switch(nL(r)){case 1:n=N4;break;case 4:n=JN;break;case 16:n=ly;break;case 536870912:n=eL;break;default:n=ly}n=EF(n,yF.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function yF(e,t){if(W1=-1,H1=0,vn&6)throw Error(Ve(327));var n=e.callbackNode;if(Cd()&&e.callbackNode!==n)return null;var r=cy(e,e===ri?gi:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Py(e,r);else{t=r;var i=vn;vn|=2;var o=xF();(ri!==e||gi!==t)&&(Xs=null,Hd=Cr()+500,Pc(e,t));do try{Soe();break}catch(s){bF(e,s)}while(!0);Y4(),Ey.current=o,vn=i,Tr!==null?t=0:(ri=null,gi=0,t=Wr)}if(t!==0){if(t===2&&(i=Q3(e),i!==0&&(r=i,t=OC(e,i))),t===1)throw n=G0,Pc(e,0),tl(e,r),fo(e,Cr()),n;if(t===6)tl(e,r);else{if(i=e.current.alternate,!(r&30)&&!woe(i)&&(t=Py(e,r),t===2&&(o=Q3(e),o!==0&&(r=o,t=OC(e,o))),t===1))throw n=G0,Pc(e,0),tl(e,r),fo(e,Cr()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(Ve(345));case 2:uc(e,oo,Xs);break;case 3:if(tl(e,r),(r&130023424)===r&&(t=c5+500-Cr(),10<t)){if(cy(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Wi(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=aC(uc.bind(null,e,oo,Xs),t);break}uc(e,oo,Xs);break;case 4:if(tl(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var a=31-Va(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*xoe(r/1960))-r,10<r){e.timeoutHandle=aC(uc.bind(null,e,oo,Xs),r);break}uc(e,oo,Xs);break;case 5:uc(e,oo,Xs);break;default:throw Error(Ve(329))}}}return fo(e,Cr()),e.callbackNode===n?yF.bind(null,e):null}function OC(e,t){var n=v0;return e.current.memoizedState.isDehydrated&&(Pc(e,t).flags|=256),e=Py(e,t),e!==2&&(t=oo,oo=n,t!==null&&AC(t)),e}function AC(e){oo===null?oo=e:oo.push.apply(oo,e)}function woe(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(!Ga(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 tl(e,t){for(t&=~l5,t&=~Dx,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Va(t),r=1<<n;e[n]=-1,t&=~r}}function HT(e){if(vn&6)throw Error(Ve(327));Cd();var t=cy(e,0);if(!(t&1))return fo(e,Cr()),null;var n=Py(e,t);if(e.tag!==0&&n===2){var r=Q3(e);r!==0&&(t=r,n=OC(e,r))}if(n===1)throw n=G0,Pc(e,0),tl(e,t),fo(e,Cr()),n;if(n===6)throw Error(Ve(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,uc(e,oo,Xs),fo(e,Cr()),null}function f5(e,t){var n=vn;vn|=1;try{return e(t)}finally{vn=n,vn===0&&(Hd=Cr()+500,kx&&jl())}}function Bc(e){al!==null&&al.tag===0&&!(vn&6)&&Cd();var t=vn;vn|=1;var n=fa.transition,r=Mn;try{if(fa.transition=null,Mn=1,e)return e()}finally{Mn=r,fa.transition=n,vn=t,!(vn&6)&&jl()}}function d5(){ko=pd.current,nr(pd)}function Pc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Xie(n)),Tr!==null)for(n=Tr.return;n!==null;){var r=n;switch(K4(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&gy();break;case 3:Vd(),nr(lo),nr(Di),t5();break;case 5:e5(r);break;case 4:Vd();break;case 13:nr(fr);break;case 19:nr(fr);break;case 10:Z4(r.type._context);break;case 22:case 23:d5()}n=n.return}if(ri=e,Tr=e=wl(e.current,null),gi=ko=t,Wr=0,G0=null,l5=Dx=jc=0,oo=v0=null,yc!==null){for(t=0;t<yc.length;t++)if(n=yc[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}yc=null}return e}function bF(e,t){do{var n=Tr;try{if(Y4(),z1.current=Cy,Sy){for(var r=dr.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Sy=!1}if(Fc=0,ti=zr=dr=null,g0=!1,H0=0,u5.current=null,n===null||n.return===null){Wr=1,G0=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=RT(a);if(p!==null){p.flags&=-257,DT(p,a,s,o,t),p.mode&1&&MT(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)){MT(o,l,t),h5();break e}u=Error(Ve(426))}}else if(or&&s.mode&1){var b=RT(a);if(b!==null){!(b.flags&65536)&&(b.flags|=256),DT(b,a,s,o,t),q4(Wd(u,s));break e}}o=u=Wd(u,s),Wr!==4&&(Wr=2),v0===null?v0=[o]:v0.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var w=nF(o,u,t);ET(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"&&(bl===null||!bl.has(S)))){o.flags|=65536,t&=-t,o.lanes|=t;var O=rF(o,s,t);ET(o,O);break e}}o=o.return}while(o!==null)}_F(n)}catch(E){t=E,Tr===n&&n!==null&&(Tr=n=n.return);continue}break}while(!0)}function xF(){var e=Ey.current;return Ey.current=Cy,e===null?Cy:e}function h5(){(Wr===0||Wr===3||Wr===2)&&(Wr=4),ri===null||!(jc&268435455)&&!(Dx&268435455)||tl(ri,gi)}function Py(e,t){var n=vn;vn|=2;var r=xF();(ri!==e||gi!==t)&&(Xs=null,Pc(e,t));do try{_oe();break}catch(i){bF(e,i)}while(!0);if(Y4(),vn=n,Ey.current=r,Tr!==null)throw Error(Ve(261));return ri=null,gi=0,Wr}function _oe(){for(;Tr!==null;)wF(Tr)}function Soe(){for(;Tr!==null&&!Gre();)wF(Tr)}function wF(e){var t=CF(e.alternate,e,ko);e.memoizedProps=e.pendingProps,t===null?_F(e):Tr=t,u5.current=null}function _F(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=moe(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=goe(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 uc(e,t,n){var r=Mn,i=fa.transition;try{fa.transition=null,Mn=1,Coe(e,t,n,r)}finally{fa.transition=i,Mn=r}return null}function Coe(e,t,n,r){do Cd();while(al!==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(iie(e,o),e===ri&&(Tr=ri=null,gi=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Zv||(Zv=!0,EF(ly,function(){return Cd(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=fa.transition,fa.transition=null;var a=Mn;Mn=1;var s=vn;vn|=4,u5.current=null,yoe(e,n),mF(n,e),Wie(iC),fy=!!rC,iC=rC=null,e.current=n,boe(n),Yre(),vn=s,Mn=a,fa.transition=o}else e.current=n;if(Zv&&(Zv=!1,al=e,Ay=i),o=e.pendingLanes,o===0&&(bl=null),Qre(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(Oy)throw Oy=!1,e=CC,CC=null,e;return Ay&1&&e.tag!==0&&Cd(),o=e.pendingLanes,o&1?e===EC?y0++:(y0=0,EC=e):y0=0,jl(),null}function Cd(){if(al!==null){var e=nL(Ay),t=fa.transition,n=Mn;try{if(fa.transition=null,Mn=16>e?16:e,al===null)var r=!1;else{if(e=al,al=null,Ay=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:m0(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(hF(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:m0(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:Rx(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,jl(),Ss&&typeof Ss.onPostCommitFiberRoot=="function")try{Ss.onPostCommitFiberRoot(Cx,e)}catch{}r=!0}return r}finally{Mn=n,fa.transition=t}}return!1}function KT(e,t,n){t=Wd(n,t),t=nF(e,t,1),e=yl(e,t,1),t=Wi(),e!==null&&(fm(e,1,t),fo(e,t))}function gr(e,t,n){if(e.tag===3)KT(e,e,n);else for(;t!==null;){if(t.tag===3){KT(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(bl===null||!bl.has(r))){e=Wd(n,e),e=rF(t,e,1),t=yl(t,e,1),e=Wi(),t!==null&&(fm(t,1,e),fo(t,e));break}}t=t.return}}function Eoe(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()-c5?Pc(e,0):l5|=n),fo(e,t)}function SF(e,t){t===0&&(e.mode&1?(t=Bv,Bv<<=1,!(Bv&130023424)&&(Bv=4194304)):t=1);var n=Wi();e=mu(e,t),e!==null&&(fm(e,t,n),fo(e,n))}function Ooe(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),SF(e,n)}function Aoe(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),SF(e,n)}var CF;CF=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,poe(e,t,n);ao=!!(e.flags&131072)}else ao=!1,or&&t.flags&1048576&&PL(t,yy,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;V1(e,t),e=t.pendingProps;var i=Bd(t,Di.current);Sd(t,n),i=r5(null,t,r,e,i,n);var o=i5();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,my(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Q4(t),i.updater=Mx,t.stateNode=i,i._reactInternals=t,hC(t,r,e,n),t=mC(null,t,r,!0,o,n)):(t.tag=0,or&&o&&H4(t),Bi(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(V1(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=koe(r),e=Ta(r,e),i){case 0:t=gC(null,t,r,e,n);break e;case 1:t=NT(null,t,r,e,n);break e;case 11:t=$T(null,t,r,e,n);break e;case 14:t=IT(null,t,r,Ta(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:Ta(r,i),gC(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ta(r,i),NT(e,t,r,i,n);case 3:e:{if(sF(t),e===null)throw Error(Ve(387));r=t.pendingProps,o=t.memoizedState,i=o.element,$L(e,t),wy(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=Wd(Error(Ve(423)),t),t=LT(e,t,r,n,i);break e}else if(r!==i){i=Wd(Error(Ve(424)),t),t=LT(e,t,r,n,i);break e}else for($o=vl(t.stateNode.containerInfo.firstChild),Io=t,or=!0,Ia=null,n=RL(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(zd(),r===i){t=vu(e,t,n);break e}Bi(e,t,r,n)}t=t.child}return t;case 5:return IL(t),e===null&&cC(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,oC(r,i)?a=null:o!==null&&oC(r,o)&&(t.flags|=32),aF(e,t),Bi(e,t,a,n),t.child;case 6:return e===null&&cC(t),null;case 13:return uF(e,t,n);case 4:return J4(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ud(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:Ta(r,i),$T(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(by,r._currentValue),r._currentValue=a,o!==null)if(Ga(o.value,a)){if(o.children===i.children&&!lo.current){t=vu(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=uu(-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),fC(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),fC(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,Sd(t,n),i=pa(i),r=r(i),t.flags|=1,Bi(e,t,r,n),t.child;case 14:return r=t.type,i=Ta(r,t.pendingProps),i=Ta(r.type,i),IT(e,t,r,i,n);case 15:return iF(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ta(r,i),V1(e,t),t.tag=1,co(r)?(e=!0,my(t)):e=!1,Sd(t,n),tF(t,r,i),hC(t,r,i,n),mC(null,t,r,!0,e,n);case 19:return lF(e,t,n);case 22:return oF(e,t,n)}throw Error(Ve(156,t.tag))};function EF(e,t){return QN(e,t)}function Poe(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 la(e,t,n,r){return new Poe(e,t,n,r)}function p5(e){return e=e.prototype,!(!e||!e.isReactComponent)}function koe(e){if(typeof e=="function")return p5(e)?1:0;if(e!=null){if(e=e.$$typeof,e===D4)return 11;if(e===$4)return 14}return 2}function wl(e,t){var n=e.alternate;return n===null?(n=la(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 K1(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")p5(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case id:return kc(n.children,i,o,t);case R4:a=8,i|=8;break;case L3:return e=la(12,n,t,i|2),e.elementType=L3,e.lanes=o,e;case F3:return e=la(13,n,t,i),e.elementType=F3,e.lanes=o,e;case j3:return e=la(19,n,t,i),e.elementType=j3,e.lanes=o,e;case IN:return $x(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case DN:a=10;break e;case $N:a=9;break e;case D4:a=11;break e;case $4:a=14;break e;case Zu:a=16,r=null;break e}throw Error(Ve(130,e==null?e:typeof e,""))}return t=la(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function kc(e,t,n,r){return e=la(7,e,r,t),e.lanes=n,e}function $x(e,t,n,r){return e=la(22,e,r,t),e.elementType=IN,e.lanes=n,e.stateNode={isHidden:!1},e}function Q_(e,t,n){return e=la(6,e,null,t),e.lanes=n,e}function J_(e,t,n){return t=la(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Toe(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=D_(0),this.expirationTimes=D_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=D_(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function g5(e,t,n,r,i,o,a,s,u){return e=new Toe(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=la(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Q4(o),e}function Moe(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:rd,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function OF(e){if(!e)return El;e=e._reactInternals;e:{if(ff(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 OL(e,n,t)}return t}function AF(e,t,n,r,i,o,a,s,u){return e=g5(n,r,!0,e,i,o,a,s,u),e.context=OF(null),n=e.current,r=Wi(),i=xl(n),o=uu(r,i),o.callback=t??null,yl(n,o,i),e.current.lanes=i,fm(e,i,r),fo(e,r),e}function Ix(e,t,n,r){var i=t.current,o=Wi(),a=xl(i);return n=OF(n),t.context===null?t.context=n:t.pendingContext=n,t=uu(o,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=yl(i,t,a),e!==null&&(Wa(e,i,a,o),B1(e,i,a)),a}function ky(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 qT(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function m5(e,t){qT(e,t),(e=e.alternate)&&qT(e,t)}var PF=typeof reportError=="function"?reportError:function(e){console.error(e)};function v5(e){this._internalRoot=e}Nx.prototype.render=v5.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Ve(409));Ix(e,t,null,null)};Nx.prototype.unmount=v5.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Bc(function(){Ix(null,e,null,null)}),t[gu]=null}};function Nx(e){this._internalRoot=e}Nx.prototype.unstable_scheduleHydration=function(e){if(e){var t=oL();e={blockedOn:null,target:e,priority:t};for(var n=0;n<el.length&&t!==0&&t<el[n].priority;n++);el.splice(n,0,e),n===0&&sL(e)}};function y5(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Lx(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function GT(){}function Roe(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var l=ky(a);o.call(l)}}var a=AF(t,r,e,0,null,!1,!1,"",GT);return e._reactRootContainer=a,e[gu]=a.current,B0(e.nodeType===8?e.parentNode:e),Bc(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var l=ky(u);s.call(l)}}var u=g5(e,0,!1,null,null,!1,!1,"",GT);return e._reactRootContainer=u,e[gu]=u.current,B0(e.nodeType===8?e.parentNode:e),Bc(function(){Ix(t,u,n,r)}),u}function Fx(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=ky(a);s.call(u)}}Ix(t,a,e,i)}else a=Roe(n,t,e,i,r);return ky(a)}rL=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=t0(t.pendingLanes);n!==0&&(L4(t,n|1),fo(t,Cr()),!(vn&6)&&(Hd=Cr()+500,jl()))}break;case 13:Bc(function(){var r=mu(e,1);if(r!==null){var i=Wi();Wa(r,e,1,i)}}),m5(e,1)}};F4=function(e){if(e.tag===13){var t=mu(e,134217728);if(t!==null){var n=Wi();Wa(t,e,134217728,n)}m5(e,134217728)}};iL=function(e){if(e.tag===13){var t=xl(e),n=mu(e,t);if(n!==null){var r=Wi();Wa(n,e,t,r)}m5(e,t)}};oL=function(){return Mn};aL=function(e,t){var n=Mn;try{return Mn=e,t()}finally{Mn=n}};Y3=function(e,t,n){switch(t){case"input":if(U3(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=Px(r);if(!i)throw Error(Ve(90));LN(r),U3(r,i)}}}break;case"textarea":jN(e,n);break;case"select":t=n.value,t!=null&&bd(e,!!n.multiple,t,!1)}};KN=f5;qN=Bc;var Doe={usingClientEntryPoint:!1,Events:[hm,ud,Px,WN,HN,f5]},Ap={findFiberByHostInstance:vc,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},$oe={bundleType:Ap.bundleType,version:Ap.version,rendererPackageName:Ap.rendererPackageName,rendererConfig:Ap.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ou.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ZN(e),e===null?null:e.stateNode},findFiberByHostInstance:Ap.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 Xv=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xv.isDisabled&&Xv.supportsFiber)try{Cx=Xv.inject($oe),Ss=Xv}catch{}}Ho.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Doe;Ho.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y5(t))throw Error(Ve(200));return Moe(e,t,null,n)};Ho.createRoot=function(e,t){if(!y5(e))throw Error(Ve(299));var n=!1,r="",i=PF;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=g5(e,1,!1,null,null,n,!1,r,i),e[gu]=t.current,B0(e.nodeType===8?e.parentNode:e),new v5(t)};Ho.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=ZN(t),e=e===null?null:e.stateNode,e};Ho.flushSync=function(e){return Bc(e)};Ho.hydrate=function(e,t,n){if(!Lx(t))throw Error(Ve(200));return Fx(null,e,t,!0,n)};Ho.hydrateRoot=function(e,t,n){if(!y5(e))throw Error(Ve(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=PF;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=AF(t,null,e,1,n??null,i,!1,o,a),e[gu]=t.current,B0(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 Nx(t)};Ho.render=function(e,t,n){if(!Lx(t))throw Error(Ve(200));return Fx(null,e,t,!1,n)};Ho.unmountComponentAtNode=function(e){if(!Lx(e))throw Error(Ve(40));return e._reactRootContainer?(Bc(function(){Fx(null,null,e,!1,function(){e._reactRootContainer=null,e[gu]=null})}),!0):!1};Ho.unstable_batchedUpdates=f5;Ho.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Lx(n))throw Error(Ve(200));if(e==null||e._reactInternals===void 0)throw Error(Ve(38));return Fx(e,t,n,!1,r)};Ho.version="18.3.1-next-f1338f8080-20240426";function kF(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(kF)}catch(e){console.error(e)}}kF(),kN.exports=Ho;var Au=kN.exports;const jx=Dn(Au),Ioe=vN({__proto__:null,default:jx},[Au]);var YT=Au;Vk.createRoot=YT.createRoot,Vk.hydrateRoot=YT.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 ZT="popstate";function Noe(e){e===void 0&&(e={});function t(i,o){let{pathname:a="/",search:s="",hash:u=""}=Pu(i.location.hash.substr(1));return!a.startsWith("/")&&!a.startsWith(".")&&(a="/"+a),Y0("",{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:Uc(o))}function r(i,o){zc(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(o)+")")}return Foe(t,n,r,e)}function fn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function zc(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Loe(){return Math.random().toString(36).substr(2,8)}function XT(e,t){return{usr:e.state,key:e.key,idx:t}}function Y0(e,t,n,r){return n===void 0&&(n=null),ir({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Pu(t):t,{state:n,key:t&&t.key||r||Loe()})}function Uc(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 Pu(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 Foe(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=Y0(v.location,b,w);n(x,b),l=c()+1;let S=XT(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=Y0(v.location,b,w);n(x,b),l=c();let S=XT(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:Uc(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(ZT,f),u=b,()=>{i.removeEventListener(ZT,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 joe=new Set(["lazy","caseSensitive","path","id","index","children"]);function Boe(e){return e.index===!0}function Ty(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`),Boe(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=Ty(i.children,t,a,r)),u}})}function gc(e,t,n){return n===void 0&&(n="/"),q1(e,t,n,!1)}function q1(e,t,n,r){let i=typeof t=="string"?Pu(t):t,o=Mh(i.pathname||"/",n);if(o==null)return null;let a=TF(e);Uoe(a);let s=null;for(let u=0;s==null&&u<a.length;++u){let l=Joe(o);s=Xoe(a[u],l,r)}return s}function zoe(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 TF(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=lu([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+'".')),TF(o.children,t,c,l)),!(o.path==null&&!o.index)&&t.push({path:l,score:Yoe(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 MF(o.path))i(o,a,u)}),t}function MF(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=MF(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 Uoe(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Zoe(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Voe=/^:[\w-]+$/,Woe=3,Hoe=2,Koe=1,qoe=10,Goe=-2,QT=e=>e==="*";function Yoe(e,t){let n=e.split("/"),r=n.length;return n.some(QT)&&(r+=Goe),t&&(r+=Hoe),n.filter(i=>!QT(i)).reduce((i,o)=>i+(Voe.test(o)?Woe:o===""?Koe:qoe),r)}function Zoe(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 Xoe(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=JT({path:u.relativePath,caseSensitive:u.caseSensitive,end:l},c),h=u.route;if(!f&&l&&n&&!r[r.length-1].route.index&&(f=JT({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},c)),!f)return null;Object.assign(i,f.params),a.push({params:i,pathname:lu([o,f.pathname]),pathnameBase:nae(lu([o,f.pathnameBase])),route:h}),f.pathnameBase!=="/"&&(o=lu([o,f.pathnameBase]))}return a}function JT(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Qoe(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 Qoe(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),zc(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 Joe(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return zc(!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 Mh(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 eae(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Pu(e):e;return{pathname:n?n.startsWith("/")?n:tae(n,t):t,search:rae(r),hash:iae(i)}}function tae(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 eS(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 RF(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function b5(e,t){let n=RF(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function x5(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Pu(e):(i=ir({},e),fn(!i.pathname||!i.pathname.includes("?"),eS("?","pathname","search",i)),fn(!i.pathname||!i.pathname.includes("#"),eS("#","pathname","hash",i)),fn(!i.search||!i.search.includes("#"),eS("#","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=eae(i,s),l=a&&a!=="/"&&a.endsWith("/"),c=(o||a===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(l||c)&&(u.pathname+="/"),u}const lu=e=>e.join("/").replace(/\/\/+/g,"/"),nae=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),rae=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,iae=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class My{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 Bx(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const DF=["post","put","patch","delete"],oae=new Set(DF),aae=["get",...DF],sae=new Set(aae),uae=new Set([301,302,303,307,308]),lae=new Set([307,308]),tS={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},cae={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Pp={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},w5=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fae=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),$F="remix-router-transitions";function dae(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 re=e.detectErrorBoundary;i=se=>({hasErrorBoundary:re(se)})}else i=fae;let o={},a=Ty(e.routes,i,void 0,o),s,u=e.basename||"/",l=e.dataStrategy||mae,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=gc(a,e.history.location,u),S=null;if(x==null&&!c){let re=ro(404,{pathname:e.history.location.pathname}),{matches:se,route:ve}=cM(a);x=se,S={[ve.id]:re}}x&&!e.hydrationData&&Xr(x,a,e.history.location.pathname).active&&(x=null);let O;if(x)if(x.some(re=>re.route.lazy))O=!1;else if(!x.some(re=>re.route.loader))O=!0;else if(f.v7_partialHydration){let re=e.hydrationData?e.hydrationData.loaderData:null,se=e.hydrationData?e.hydrationData.errors:null;if(se){let ve=x.findIndex(T=>se[T.route.id]!==void 0);O=x.slice(0,ve+1).every(T=>!kC(T.route,re,se))}else O=x.every(ve=>!kC(ve.route,re,se))}else O=e.hydrationData!=null;else if(O=!1,x=[],f.v7_partialHydration){let re=Xr(null,a,e.history.location.pathname);re.active&&re.matches&&(x=re.matches)}let E,C={historyAction:e.history.action,location:e.history.location,matches:x,initialized:O,navigation:tS,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},k=kr.Pop,M=!1,L,U=!1,H=new Map,V=null,ne=!1,Z=!1,G=[],q=new Set,W=new Map,j=0,K=-1,Y=new Map,oe=new Set,ae=new Map,ue=new Map,be=new Set,we=new Map,He=new Map,Ee;function it(){if(h=e.history.listen(re=>{let{action:se,location:ve,delta:T}=re;if(Ee){Ee(),Ee=void 0;return}zc(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:se});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,Pp),De({blockers:A})}});return}return Nt(se,ve)}),n){Tae(t,H);let re=()=>Mae(t,H);t.addEventListener("pagehide",re),V=()=>t.removeEventListener("pagehide",re)}return C.initialized||Nt(kr.Pop,C.location,{initialHydration:!0}),E}function ke(){h&&h(),V&&V(),p.clear(),L&&L.abort(),C.fetchers.forEach((re,se)=>br(se)),C.blockers.forEach((re,se)=>yo(se))}function Le(re){return p.add(re),()=>p.delete(re)}function De(re,se){se===void 0&&(se={}),C=ir({},C,re);let ve=[],T=[];f.v7_fetcherPersist&&C.fetchers.forEach((D,$)=>{D.state==="idle"&&(be.has($)?T.push($):ve.push($))}),[...p].forEach(D=>D(C,{deletedFetchers:T,viewTransitionOpts:se.viewTransitionOpts,flushSync:se.flushSync===!0})),f.v7_fetcherPersist&&(ve.forEach(D=>C.fetchers.delete(D)),T.forEach(D=>br(D)))}function me(re,se,ve){var T,D;let{flushSync:$}=ve===void 0?{}:ve,A=C.actionData!=null&&C.navigation.formMethod!=null&&Ra(C.navigation.formMethod)&&C.navigation.state==="loading"&&((T=re.state)==null?void 0:T._isRedirect)!==!0,N;se.actionData?Object.keys(se.actionData).length>0?N=se.actionData:N=null:A?N=C.actionData:N=null;let Q=se.loaderData?uM(C.loaderData,se.loaderData,se.matches||[],se.errors):C.loaderData,ee=C.blockers;ee.size>0&&(ee=new Map(ee),ee.forEach((je,We)=>ee.set(We,Pp)));let fe=M===!0||C.navigation.formMethod!=null&&Ra(C.navigation.formMethod)&&((D=re.state)==null?void 0:D._isRedirect)!==!0;s&&(a=s,s=void 0),ne||k===kr.Pop||(k===kr.Push?e.history.push(re,re.state):k===kr.Replace&&e.history.replace(re,re.state));let _e;if(k===kr.Pop){let je=H.get(C.location.pathname);je&&je.has(re.pathname)?_e={currentLocation:C.location,nextLocation:re}:H.has(re.pathname)&&(_e={currentLocation:re,nextLocation:C.location})}else if(U){let je=H.get(C.location.pathname);je?je.add(re.pathname):(je=new Set([re.pathname]),H.set(C.location.pathname,je)),_e={currentLocation:C.location,nextLocation:re}}De(ir({},se,{actionData:N,loaderData:Q,historyAction:k,location:re,initialized:!0,navigation:tS,revalidation:"idle",restoreScrollPosition:ur(re,se.matches||C.matches),preventScrollReset:fe,blockers:ee}),{viewTransitionOpts:_e,flushSync:$===!0}),k=kr.Pop,M=!1,U=!1,ne=!1,Z=!1,G=[]}async function yt(re,se){if(typeof re=="number"){e.history.go(re);return}let ve=PC(C.location,C.matches,u,f.v7_prependBasename,re,f.v7_relativeSplatPath,se?.fromRouteId,se?.relative),{path:T,submission:D,error:$}=eM(f.v7_normalizeFormMethod,!1,ve,se),A=C.location,N=Y0(C.location,T,se&&se.state);N=ir({},N,e.history.encodeLocation(N));let Q=se&&se.replace!=null?se.replace:void 0,ee=kr.Push;Q===!0?ee=kr.Replace:Q===!1||D!=null&&Ra(D.formMethod)&&D.formAction===C.location.pathname+C.location.search&&(ee=kr.Replace);let fe=se&&"preventScrollReset"in se?se.preventScrollReset===!0:void 0,_e=(se&&se.flushSync)===!0,je=Dr({currentLocation:A,nextLocation:N,historyAction:ee});if(je){xi(je,{state:"blocked",location:N,proceed(){xi(je,{state:"proceeding",proceed:void 0,reset:void 0,location:N}),yt(re,se)},reset(){let We=new Map(C.blockers);We.set(je,Pp),De({blockers:We})}});return}return await Nt(ee,N,{submission:D,pendingError:$,preventScrollReset:fe,replace:se&&se.replace,enableViewTransition:se&&se.viewTransition,flushSync:_e})}function lt(){if(xn(),De({revalidation:"loading"}),C.navigation.state!=="submitting"){if(C.navigation.state==="idle"){Nt(C.historyAction,C.location,{startUninterruptedRevalidation:!0});return}Nt(k||C.historyAction,C.navigation.location,{overrideNavigation:C.navigation,enableViewTransition:U===!0})}}async function Nt(re,se,ve){L&&L.abort(),L=null,k=re,ne=(ve&&ve.startUninterruptedRevalidation)===!0,qn(C.location,C.matches),M=(ve&&ve.preventScrollReset)===!0,U=(ve&&ve.enableViewTransition)===!0;let T=s||a,D=ve&&ve.overrideNavigation,$=gc(T,se,u),A=(ve&&ve.flushSync)===!0,N=Xr($,T,se.pathname);if(N.active&&N.matches&&($=N.matches),!$){let{error:ct,notFoundMatches:Ie,route:nt}=_a(se.pathname);me(se,{matches:Ie,loaderData:{},errors:{[nt.id]:ct}},{flushSync:A});return}if(C.initialized&&!Z&&_ae(C.location,se)&&!(ve&&ve.submission&&Ra(ve.submission.formMethod))){me(se,{matches:$},{flushSync:A});return}L=new AbortController;let Q=Ff(e.history,se,L.signal,ve&&ve.submission),ee;if(ve&&ve.pendingError)ee=[mc($).route.id,{type:In.error,error:ve.pendingError}];else if(ve&&ve.submission&&Ra(ve.submission.formMethod)){let ct=await yn(Q,se,ve.submission,$,N.active,{replace:ve.replace,flushSync:A});if(ct.shortCircuited)return;if(ct.pendingActionResult){let[Ie,nt]=ct.pendingActionResult;if(Mo(nt)&&Bx(nt.error)&&nt.error.status===404){L=null,me(se,{matches:ct.matches,loaderData:{},errors:{[Ie]:nt.error}});return}}$=ct.matches||$,ee=ct.pendingActionResult,D=nS(se,ve.submission),A=!1,N.active=!1,Q=Ff(e.history,Q.url,Q.signal)}let{shortCircuited:fe,matches:_e,loaderData:je,errors:We}=await nn(Q,se,$,N.active,D,ve&&ve.submission,ve&&ve.fetcherSubmission,ve&&ve.replace,ve&&ve.initialHydration===!0,A,ee);fe||(L=null,me(se,ir({matches:_e||$},lM(ee),{loaderData:je,errors:We})))}async function yn(re,se,ve,T,D,$){$===void 0&&($={}),xn();let A=Pae(se,ve);if(De({navigation:A},{flushSync:$.flushSync===!0}),D){let ee=await bo(T,se.pathname,re.signal);if(ee.type==="aborted")return{shortCircuited:!0};if(ee.type==="error"){let fe=mc(ee.partialMatches).route.id;return{matches:ee.partialMatches,pendingActionResult:[fe,{type:In.error,error:ee.error}]}}else if(ee.matches)T=ee.matches;else{let{notFoundMatches:fe,error:_e,route:je}=_a(se.pathname);return{matches:fe,pendingActionResult:[je.id,{type:In.error,error:_e}]}}}let N,Q=r0(T,se);if(!Q.route.action&&!Q.route.lazy)N={type:In.error,error:ro(405,{method:re.method,pathname:se.pathname,routeId:Q.route.id})};else if(N=(await tt("action",C,re,[Q],T,null))[Q.route.id],re.signal.aborted)return{shortCircuited:!0};if(xc(N)){let ee;return $&&$.replace!=null?ee=$.replace:ee=oM(N.response.headers.get("Location"),new URL(re.url),u)===C.location.pathname+C.location.search,await Ae(re,N,!0,{submission:ve,replace:ee}),{shortCircuited:!0}}if(sl(N))throw ro(400,{type:"defer-action"});if(Mo(N)){let ee=mc(T,Q.route.id);return($&&$.replace)!==!0&&(k=kr.Push),{matches:T,pendingActionResult:[ee.route.id,N]}}return{matches:T,pendingActionResult:[Q.route.id,N]}}async function nn(re,se,ve,T,D,$,A,N,Q,ee,fe){let _e=D||nS(se,$),je=$||A||dM(_e),We=!ne&&(!f.v7_partialHydration||!Q);if(T){if(We){let Ke=te(fe);De(ir({navigation:_e},Ke!==void 0?{actionData:Ke}:{}),{flushSync:ee})}let Ne=await bo(ve,se.pathname,re.signal);if(Ne.type==="aborted")return{shortCircuited:!0};if(Ne.type==="error"){let Ke=mc(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}=_a(se.pathname);return{matches:Ge,loaderData:{},errors:{[pe.id]:Ke}}}}let ct=s||a,[Ie,nt]=nM(e.history,C,ve,je,se,f.v7_partialHydration&&Q===!0,f.v7_skipActionErrorRevalidation,Z,G,q,be,ae,oe,ct,u,fe);if(_t(Ne=>!(ve&&ve.some(Ke=>Ke.route.id===Ne))||Ie&&Ie.some(Ke=>Ke.route.id===Ne)),K=++j,Ie.length===0&&nt.length===0){let Ne=bi();return me(se,ir({matches:ve,loaderData:{},errors:fe&&Mo(fe[1])?{[fe[0]]:fe[1].error}:null},lM(fe),Ne?{fetchers:new Map(C.fetchers)}:{}),{flushSync:ee}),{shortCircuited:!0}}if(We){let Ne={};if(!T){Ne.navigation=_e;let Ke=te(fe);Ke!==void 0&&(Ne.actionData=Ke)}nt.length>0&&(Ne.fetchers=de(nt)),De(Ne,{flushSync:ee})}nt.forEach(Ne=>{sr(Ne.key),Ne.controller&&W.set(Ne.key,Ne.controller)});let bt=()=>nt.forEach(Ne=>sr(Ne.key));L&&L.signal.addEventListener("abort",bt);let{loaderResults:Ot,fetcherResults:gt}=await mt(C,ve,Ie,nt,re);if(re.signal.aborted)return{shortCircuited:!0};L&&L.signal.removeEventListener("abort",bt),nt.forEach(Ne=>W.delete(Ne.key));let ht=Qv(Ot);if(ht)return await Ae(re,ht.result,!0,{replace:N}),{shortCircuited:!0};if(ht=Qv(gt),ht)return oe.add(ht.key),await Ae(re,ht.result,!0,{replace:N}),{shortCircuited:!0};let{loaderData:xt,errors:wt}=sM(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(K),Xe=Qe||ut||nt.length>0;return ir({matches:ve,loaderData:xt,errors:wt},Xe?{fetchers:new Map(C.fetchers)}:{})}function te(re){if(re&&!Mo(re[1]))return{[re[0]]:re[1].data};if(C.actionData)return Object.keys(C.actionData).length===0?null:C.actionData}function de(re){return re.forEach(se=>{let ve=C.fetchers.get(se.key),T=kp(void 0,ve?ve.data:void 0);C.fetchers.set(se.key,T)}),new Map(C.fetchers)}function ge(re,se,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(re);let D=(T&&T.flushSync)===!0,$=s||a,A=PC(C.location,C.matches,u,f.v7_prependBasename,ve,f.v7_relativeSplatPath,se,T?.relative),N=gc($,A,u),Q=Xr(N,$,A);if(Q.active&&Q.matches&&(N=Q.matches),!N){wn(re,se,ro(404,{pathname:A}),{flushSync:D});return}let{path:ee,submission:fe,error:_e}=eM(f.v7_normalizeFormMethod,!0,A,T);if(_e){wn(re,se,_e,{flushSync:D});return}let je=r0(N,ee),We=(T&&T.preventScrollReset)===!0;if(fe&&Ra(fe.formMethod)){ze(re,se,ee,je,N,Q.active,D,We,fe);return}ae.set(re,{routeId:se,path:ee}),Fe(re,se,ee,je,N,Q.active,D,We,fe)}async function ze(re,se,ve,T,D,$,A,N,Q){xn(),ae.delete(re);function ee(he){if(!he.route.action&&!he.route.lazy){let Re=ro(405,{method:Q.formMethod,pathname:ve,routeId:se});return wn(re,se,Re,{flushSync:A}),!0}return!1}if(!$&&ee(T))return;let fe=C.fetchers.get(re);Kt(re,kae(Q,fe),{flushSync:A});let _e=new AbortController,je=Ff(e.history,ve,_e.signal,Q);if($){let he=await bo(D,ve,je.signal);if(he.type==="aborted")return;if(he.type==="error"){wn(re,se,he.error,{flushSync:A});return}else if(he.matches){if(D=he.matches,T=r0(D,ve),ee(T))return}else{wn(re,se,ro(404,{pathname:ve}),{flushSync:A});return}}W.set(re,_e);let We=j,Ie=(await tt("action",C,je,[T],D,re))[T.route.id];if(je.signal.aborted){W.get(re)===_e&&W.delete(re);return}if(f.v7_fetcherPersist&&be.has(re)){if(xc(Ie)||Mo(Ie)){Kt(re,qu(void 0));return}}else{if(xc(Ie))if(W.delete(re),K>We){Kt(re,qu(void 0));return}else return oe.add(re),Kt(re,kp(Q)),Ae(je,Ie,!1,{fetcherSubmission:Q,preventScrollReset:N});if(Mo(Ie)){wn(re,se,Ie.error);return}}if(sl(Ie))throw ro(400,{type:"defer-action"});let nt=C.navigation.location||C.location,bt=Ff(e.history,nt,_e.signal),Ot=s||a,gt=C.navigation.state!=="idle"?gc(Ot,C.navigation.location,u):C.matches;fn(gt,"Didn't find any matches after fetcher action");let ht=++j;Y.set(re,ht);let xt=kp(Q,Ie.data);C.fetchers.set(re,xt);let[wt,Qe]=nM(e.history,C,gt,Q,nt,!1,f.v7_skipActionErrorRevalidation,Z,G,q,be,ae,oe,Ot,u,[T.route.id,Ie]);Qe.filter(he=>he.key!==re).forEach(he=>{let Re=he.key,Oe=C.fetchers.get(Re),Pe=kp(void 0,Oe?Oe.data:void 0);C.fetchers.set(Re,Pe),sr(Re),he.controller&&W.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(re),W.delete(re),Qe.forEach(he=>W.delete(he.key));let Ke=Qv(Xe);if(Ke)return Ae(bt,Ke.result,!1,{preventScrollReset:N});if(Ke=Qv(Ne),Ke)return oe.add(Ke.key),Ae(bt,Ke.result,!1,{preventScrollReset:N});let{loaderData:Ge,errors:pe}=sM(C,gt,Xe,void 0,Qe,Ne,we);if(C.fetchers.has(re)){let he=qu(Ie.data);C.fetchers.set(re,he)}Rr(ht),C.navigation.state==="loading"&&ht>K?(fn(k,"Expected pending action"),L&&L.abort(),me(C.navigation.location,{matches:gt,loaderData:Ge,errors:pe,fetchers:new Map(C.fetchers)})):(De({errors:pe,loaderData:uM(C.loaderData,Ge,gt,pe),fetchers:new Map(C.fetchers)}),Z=!1)}async function Fe(re,se,ve,T,D,$,A,N,Q){let ee=C.fetchers.get(re);Kt(re,kp(Q,ee?ee.data:void 0),{flushSync:A});let fe=new AbortController,_e=Ff(e.history,ve,fe.signal);if($){let Ie=await bo(D,ve,_e.signal);if(Ie.type==="aborted")return;if(Ie.type==="error"){wn(re,se,Ie.error,{flushSync:A});return}else if(Ie.matches)D=Ie.matches,T=r0(D,ve);else{wn(re,se,ro(404,{pathname:ve}),{flushSync:A});return}}W.set(re,fe);let je=j,ct=(await tt("loader",C,_e,[T],D,re))[T.route.id];if(sl(ct)&&(ct=await _5(ct,_e.signal,!0)||ct),W.get(re)===fe&&W.delete(re),!_e.signal.aborted){if(be.has(re)){Kt(re,qu(void 0));return}if(xc(ct))if(K>je){Kt(re,qu(void 0));return}else{oe.add(re),await Ae(_e,ct,!1,{preventScrollReset:N});return}if(Mo(ct)){wn(re,se,ct.error);return}fn(!sl(ct),"Unhandled fetcher deferred data"),Kt(re,qu(ct.data))}}async function Ae(re,se,ve,T){let{submission:D,fetcherSubmission:$,preventScrollReset:A,replace:N}=T===void 0?{}:T;se.response.headers.has("X-Remix-Revalidate")&&(Z=!0);let Q=se.response.headers.get("Location");fn(Q,"Expected a Location header on the redirect Response"),Q=oM(Q,new URL(re.url),u);let ee=Y0(C.location,Q,{_isRedirect:!0});if(n){let Ie=!1;if(se.response.headers.has("X-Remix-Reload-Document"))Ie=!0;else if(w5.test(Q)){const nt=e.history.createURL(Q);Ie=nt.origin!==t.location.origin||Mh(nt.pathname,u)==null}if(Ie){N?t.location.replace(Q):t.location.assign(Q);return}}L=null;let fe=N===!0||se.response.headers.has("X-Remix-Replace")?kr.Replace:kr.Push,{formMethod:_e,formAction:je,formEncType:We}=C.navigation;!D&&!$&&_e&&je&&We&&(D=dM(C.navigation));let ct=D||$;if(lae.has(se.response.status)&&ct&&Ra(ct.formMethod))await Nt(fe,ee,{submission:ir({},ct,{formAction:Q}),preventScrollReset:A||M,enableViewTransition:ve?U:void 0});else{let Ie=nS(ee,D);await Nt(fe,ee,{overrideNavigation:Ie,fetcherSubmission:$,preventScrollReset:A||M,enableViewTransition:ve?U:void 0})}}async function tt(re,se,ve,T,D,$){let A,N={};try{A=await vae(l,re,se,ve,T,D,$,o,i)}catch(Q){return T.forEach(ee=>{N[ee.route.id]={type:In.error,error:Q}}),N}for(let[Q,ee]of Object.entries(A))if(Sae(ee)){let fe=ee.result;N[Q]={type:In.redirect,response:xae(fe,ve,Q,D,u,f.v7_relativeSplatPath)}}else N[Q]=await bae(ee);return N}async function mt(re,se,ve,T,D){let $=re.matches,A=tt("loader",re,D,ve,se,null),N=Promise.all(T.map(async fe=>{if(fe.matches&&fe.match&&fe.controller){let je=(await tt("loader",re,Ff(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,ee=(await N).reduce((fe,_e)=>Object.assign(fe,_e),{});return await Promise.all([Oae(se,Q,D.signal,$,re.loaderData),Aae(se,ee,T)]),{loaderResults:Q,fetcherResults:ee}}function xn(){Z=!0,G.push(..._t()),ae.forEach((re,se)=>{W.has(se)&&q.add(se),sr(se)})}function Kt(re,se,ve){ve===void 0&&(ve={}),C.fetchers.set(re,se),De({fetchers:new Map(C.fetchers)},{flushSync:(ve&&ve.flushSync)===!0})}function wn(re,se,ve,T){T===void 0&&(T={});let D=mc(C.matches,se);br(re),De({errors:{[D.route.id]:ve},fetchers:new Map(C.fetchers)},{flushSync:(T&&T.flushSync)===!0})}function Ii(re){return f.v7_fetcherPersist&&(ue.set(re,(ue.get(re)||0)+1),be.has(re)&&be.delete(re)),C.fetchers.get(re)||cae}function br(re){let se=C.fetchers.get(re);W.has(re)&&!(se&&se.state==="loading"&&Y.has(re))&&sr(re),ae.delete(re),Y.delete(re),oe.delete(re),be.delete(re),q.delete(re),C.fetchers.delete(re)}function yi(re){if(f.v7_fetcherPersist){let se=(ue.get(re)||0)-1;se<=0?(ue.delete(re),be.add(re)):ue.set(re,se)}else br(re);De({fetchers:new Map(C.fetchers)})}function sr(re){let se=W.get(re);se&&(se.abort(),W.delete(re))}function si(re){for(let se of re){let ve=Ii(se),T=qu(ve.data);C.fetchers.set(se,T)}}function bi(){let re=[],se=!1;for(let ve of oe){let T=C.fetchers.get(ve);fn(T,"Expected fetcher: "+ve),T.state==="loading"&&(oe.delete(ve),re.push(ve),se=!0)}return si(re),se}function Rr(re){let se=[];for(let[ve,T]of Y)if(T<re){let D=C.fetchers.get(ve);fn(D,"Expected fetcher: "+ve),D.state==="loading"&&(sr(ve),Y.delete(ve),se.push(ve))}return si(se),se.length>0}function Xi(re,se){let ve=C.blockers.get(re)||Pp;return He.get(re)!==se&&He.set(re,se),ve}function yo(re){C.blockers.delete(re),He.delete(re)}function xi(re,se){let ve=C.blockers.get(re)||Pp;fn(ve.state==="unblocked"&&se.state==="blocked"||ve.state==="blocked"&&se.state==="blocked"||ve.state==="blocked"&&se.state==="proceeding"||ve.state==="blocked"&&se.state==="unblocked"||ve.state==="proceeding"&&se.state==="unblocked","Invalid blocker state transition: "+ve.state+" -> "+se.state);let T=new Map(C.blockers);T.set(re,se),De({blockers:T})}function Dr(re){let{currentLocation:se,nextLocation:ve,historyAction:T}=re;if(He.size===0)return;He.size>1&&zc(!1,"A router only supports one blocker at a time");let D=Array.from(He.entries()),[$,A]=D[D.length-1],N=C.blockers.get($);if(!(N&&N.state==="proceeding")&&A({currentLocation:se,nextLocation:ve,historyAction:T}))return $}function _a(re){let se=ro(404,{pathname:re}),ve=s||a,{matches:T,route:D}=cM(ve);return _t(),{notFoundMatches:T,route:D,error:se}}function _t(re){let se=[];return we.forEach((ve,T)=>{(!re||re(T))&&(ve.cancel(),se.push(T),we.delete(T))}),se}function hn(re,se,ve){if(m=re,b=se,v=ve||null,!w&&C.navigation===tS){w=!0;let T=ur(C.location,C.matches);T!=null&&De({restoreScrollPosition:T})}return()=>{m=null,b=null,v=null}}function _n(re,se){return v&&v(re,se.map(T=>zoe(T,C.loaderData)))||re.key}function qn(re,se){if(m&&b){let ve=_n(re,se);m[ve]=b()}}function ur(re,se){if(m){let ve=_n(re,se),T=m[ve];if(typeof T=="number")return T}return null}function Xr(re,se,ve){if(c)if(re){if(Object.keys(re[0].params).length>0)return{active:!0,matches:q1(se,ve,u,!0)}}else return{active:!0,matches:q1(se,ve,u,!0)||[]};return{active:!1,matches:null}}async function bo(re,se,ve){if(!c)return{type:"success",matches:re};let T=re;for(;;){let D=s==null,$=s||a,A=o;try{await c({path:se,matches:T,patch:(ee,fe)=>{ve.aborted||iM(ee,fe,$,A,i)}})}catch(ee){return{type:"error",error:ee,partialMatches:T}}finally{D&&!ve.aborted&&(a=[...a])}if(ve.aborted)return{type:"aborted"};let N=gc($,se,u);if(N)return{type:"success",matches:N};let Q=q1($,se,u,!0);if(!Q||T.length===Q.length&&T.every((ee,fe)=>ee.route.id===Q[fe].route.id))return{type:"success",matches:null};T=Q}}function Zl(re){o={},s=Ty(re,i,void 0,o)}function Sf(re,se){let ve=s==null;iM(re,se,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:re=>e.history.createHref(re),encodeLocation:re=>e.history.encodeLocation(re),getFetcher:Ii,deleteFetcher:yi,dispose:ke,getBlocker:Xi,deleteBlocker:yo,patchRoutes:Sf,_internalFetchControllers:W,_internalActiveDeferreds:we,_internalSetRoutes:Zl},E}function hae(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function PC(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=x5(i||".",b5(u,o),Mh(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=S5(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:lu([n,c.pathname])),Uc(c)}function eM(e,t,n,r){if(!r||!hae(r))return{path:n};if(r.formMethod&&!Eae(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=LF(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Ra(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(!Ra(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=TC(r.formData),l=r.formData;else if(r.body instanceof FormData)u=TC(r.body),l=r.body;else if(r.body instanceof URLSearchParams)u=r.body,l=aM(u);else if(r.body==null)u=new URLSearchParams,l=new FormData;else try{u=new URLSearchParams(r.body),l=aM(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(Ra(c.formMethod))return{path:n,submission:c};let f=Pu(n);return t&&f.search&&S5(f.search)&&u.append("index",""),f.search="?"+u,{path:Uc(f),submission:c}}function tM(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 nM(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=tM(n,Object.keys(t.errors)[0],!0):v&&Mo(v[1])&&(S=tM(n,v[0]));let O=v?v[1].statusCode:void 0,E=a&&O&&O>=400,C=S.filter((M,L)=>{let{route:U}=M;if(U.lazy)return!0;if(U.loader==null)return!1;if(o)return kC(U,t.loaderData,t.errors);if(pae(t.loaderData,t.matches[L],M)||u.some(ne=>ne===M.route.id))return!0;let H=t.matches[L],V=M;return rM(M,ir({currentUrl:w,currentParams:H.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||IF(H,V)}))}),k=[];return f.forEach((M,L)=>{if(o||!n.some(Z=>Z.route.id===M.routeId)||c.has(L))return;let U=gc(p,M.path,m);if(!U){k.push({key:L,routeId:M.routeId,path:M.path,matches:null,match:null,controller:null});return}let H=t.fetchers.get(L),V=r0(U,M.path),ne=!1;h.has(L)?ne=!1:l.has(L)?(l.delete(L),ne=!0):H&&H.state!=="idle"&&H.data===void 0?ne=s:ne=rM(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})),ne&&k.push({key:L,routeId:M.routeId,path:M.path,matches:U,match:V,controller:new AbortController})}),[C,k]}function kC(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 pae(e,t,n){let r=!t||n.route.id!==t.route.id,i=e[n.route.id]===void 0;return r||i}function IF(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function rM(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function iM(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=>NF(l,c))),u=Ty(s,i,[e||"_","patch",String(((o=a)==null?void 0:o.length)||"0")],r);a.push(...u)}function NF(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=>NF(n,o))}):!1}async function gae(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";zc(!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&&!joe.has(a)&&(o[a]=r[a])}Object.assign(i,o),Object.assign(i,ir({},t(i),{lazy:void 0}))}async function mae(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 vae(e,t,n,r,i,o,a,s,u,l){let c=o.map(p=>p.route.lazy?gae(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?yae(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 yae(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 bae(e){let{result:t,type:n}=e;if(FF(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 My(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(fM(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 My(((r=t.init)==null?void 0:r.status)||500,void 0,t.data)}return{type:In.error,error:t,statusCode:Bx(t)?t.status:void 0}}if(Cae(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(fM(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 xae(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"),!w5.test(a)){let s=r.slice(0,r.findIndex(u=>u.route.id===n)+1);a=PC(new URL(t.url),s,i,!0,a,o),e.headers.set("Location",a)}return e}function oM(e,t,n){if(w5.test(e)){let r=e,i=r.startsWith("//")?new URL(t.protocol+r):new URL(r),o=Mh(i.pathname,n)!=null;if(i.origin===t.origin&&o)return i.pathname+i.search+i.hash}return e}function Ff(e,t,n,r){let i=e.createURL(LF(t)).toString(),o={signal:n};if(r&&Ra(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=TC(r.formData):o.body=r.formData}return new Request(i,o)}function TC(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function aM(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function wae(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(!xc(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=mc(e,h);a[v.route.id]==null&&(a[v.route.id]=m)}o[h]=void 0,u||(u=!0,s=Bx(p.error)?p.error.status:500),p.headers&&(l[h]=p.headers)}else sl(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 sM(e,t,n,r,i,o,a){let{loaderData:s,errors:u}=wae(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=mc(e.matches,f?.route.id);u&&u[m.route.id]||(u=ir({},u,{[m.route.id]:p.error})),e.fetchers.delete(c)}else if(xc(p))fn(!1,"Unhandled fetcher revalidation redirect");else if(sl(p))fn(!1,"Unhandled fetcher deferred data");else{let m=qu(p.data);e.fetchers.set(c,m)}}),{loaderData:s,errors:u}}function uM(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 lM(e){return e?Mo(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function mc(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 My(e||500,s,new Error(u),!0)}function Qv(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,i]=t[n];if(xc(i))return{key:r,result:i}}}function LF(e){let t=typeof e=="string"?Pu(e):e;return Uc(ir({},t,{hash:""}))}function _ae(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Sae(e){return FF(e.result)&&uae.has(e.result.status)}function sl(e){return e.type===In.deferred}function Mo(e){return e.type===In.error}function xc(e){return(e&&e.type)===In.redirect}function fM(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function Cae(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 FF(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Eae(e){return sae.has(e.toLowerCase())}function Ra(e){return oae.has(e.toLowerCase())}async function Oae(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&&!IF(c,l)&&(i&&i[l.route.id])!==void 0;sl(u)&&f&&await _5(u,n,!1).then(h=>{h&&(t[s]=h)})}}async function Aae(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)&&sl(s)&&(fn(a,"Expected an AbortController for revalidating fetcher deferred result"),await _5(s,a.signal,!0).then(l=>{l&&(t[i]=l)}))}}async function _5(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 S5(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function r0(e,t){let n=typeof t=="string"?Pu(t).search:t.search;if(e[e.length-1].route.index&&S5(n||""))return e[e.length-1];let r=RF(e);return r[r.length-1]}function dM(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 nS(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 Pae(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 kp(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 kae(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 qu(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 Tae(e,t){try{let n=e.sessionStorage.getItem($F);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 Mae(e,t){if(t.size>0){let n={};for(let[r,i]of t)n[r]=[...i];try{e.sessionStorage.setItem($F,JSON.stringify(n))}catch(r){zc(!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 Ry(){return Ry=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},Ry.apply(this,arguments)}const zx=y.createContext(null),jF=y.createContext(null),df=y.createContext(null),C5=y.createContext(null),Bl=y.createContext({outlet:null,matches:[],isDataRoute:!1}),BF=y.createContext(null);function Rae(e,t){let{relative:n}=t===void 0?{}:t;gm()||fn(!1);let{basename:r,navigator:i}=y.useContext(df),{hash:o,pathname:a,search:s}=VF(e,{relative:n}),u=a;return r!=="/"&&(u=a==="/"?r:lu([r,a])),i.createHref({pathname:u,search:s,hash:o})}function gm(){return y.useContext(C5)!=null}function mm(){return gm()||fn(!1),y.useContext(C5).location}function zF(e){y.useContext(df).static||y.useLayoutEffect(e)}function UF(){let{isDataRoute:e}=y.useContext(Bl);return e?Kae():Dae()}function Dae(){gm()||fn(!1);let e=y.useContext(zx),{basename:t,future:n,navigator:r}=y.useContext(df),{matches:i}=y.useContext(Bl),{pathname:o}=mm(),a=JSON.stringify(b5(i,n.v7_relativeSplatPath)),s=y.useRef(!1);return zF(()=>{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=x5(l,JSON.parse(a),o,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:lu([t,f.pathname])),(c.replace?r.replace:r.push)(f,c.state,c)},[t,r,a,o,e])}const $ae=y.createContext(null);function Iae(e){let t=y.useContext(Bl).outlet;return t&&y.createElement($ae.Provider,{value:e},t)}function VF(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=y.useContext(df),{matches:i}=y.useContext(Bl),{pathname:o}=mm(),a=JSON.stringify(b5(i,r.v7_relativeSplatPath));return y.useMemo(()=>x5(e,JSON.parse(a),o,n==="path"),[e,a,o,n])}function Nae(e,t,n,r){gm()||fn(!1);let{navigator:i}=y.useContext(df),{matches:o}=y.useContext(Bl),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let u=a?a.pathnameBase:"/";a&&a.route;let l=mm(),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=gc(e,{pathname:h});return zae(p&&p.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:lu([u,i.encodeLocation?i.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?u:lu([u,i.encodeLocation?i.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),o,n,r)}function Lae(){let e=Hae(),t=Bx(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 Fae=y.createElement(Lae,null);class jae 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(Bl.Provider,{value:this.props.routeContext},y.createElement(BF.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Bae(e){let{routeContext:t,match:n,children:r}=e,i=y.useContext(zx);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(Bl.Provider,{value:t},r)}function zae(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||Fae,u&&(l<0&&h===0?(qae("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(Bae,{match:f,routeContext:{outlet:c,matches:w,isDataRoute:n!=null},children:S})};return n&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?y.createElement(jae,{location:n.location,revalidation:n.revalidation,component:v,error:p,children:x(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):x()},null)}var WF=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(WF||{}),Dy=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}(Dy||{});function Uae(e){let t=y.useContext(zx);return t||fn(!1),t}function Vae(e){let t=y.useContext(jF);return t||fn(!1),t}function Wae(e){let t=y.useContext(Bl);return t||fn(!1),t}function HF(e){let t=Wae(),n=t.matches[t.matches.length-1];return n.route.id||fn(!1),n.route.id}function Hae(){var e;let t=y.useContext(BF),n=Vae(Dy.UseRouteError),r=HF(Dy.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Kae(){let{router:e}=Uae(WF.UseNavigateStable),t=HF(Dy.UseNavigateStable),n=y.useRef(!1);return zF(()=>{n.current=!0}),y.useCallback(function(i,o){o===void 0&&(o={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Ry({fromRouteId:t},o)))},[e,t])}const hM={};function qae(e,t,n){hM[e]||(hM[e]=!0)}const pM={};function Gae(e,t){pM[t]||(pM[t]=!0,console.warn(t))}const jf=(e,t,n)=>Gae(e,"⚠️ React Router Future Flag Warning: "+t+". "+("You can use the `"+e+"` future flag to opt-in early. ")+("For more information, see "+n+"."));function Yae(e,t){e?.v7_startTransition===void 0&&jf("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)&&jf("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&&jf("v7_fetcherPersist","The persistence behavior of fetchers is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist"),t.v7_normalizeFormMethod===void 0&&jf("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&&jf("v7_partialHydration","`RouterProvider` hydration behavior is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_partialhydration"),t.v7_skipActionErrorRevalidation===void 0&&jf("v7_skipActionErrorRevalidation","The revalidation behavior after 4xx/5xx `action` responses is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation"))}function LGe(e){return Iae(e.context)}function Zae(e){let{basename:t="/",children:n=null,location:r,navigationType:i=kr.Pop,navigator:o,static:a=!1,future:s}=e;gm()&&fn(!1);let u=t.replace(/^\/*/,"/"),l=y.useMemo(()=>({basename:u,navigator:o,static:a,future:Ry({v7_relativeSplatPath:!1},s)}),[u,s,o,a]);typeof r=="string"&&(r=Pu(r));let{pathname:c="/",search:f="",hash:h="",state:p=null,key:m="default"}=r,v=y.useMemo(()=>{let b=Mh(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(df.Provider,{value:l},y.createElement(C5.Provider,{children:n,value:v}))}new Promise(()=>{});function Xae(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 Z0(){return Z0=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},Z0.apply(this,arguments)}function Qae(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 Jae(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function ese(e,t){return e.button===0&&(!t||t==="_self")&&!Jae(e)}function MC(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 tse(e,t){let n=MC(e);return t&&t.forEach((r,i)=>{n.has(i)||t.getAll(i).forEach(o=>{n.append(i,o)})}),n}const nse=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],rse="6";try{window.__reactRouterVersion=rse}catch{}function FGe(e,t){return dae({basename:void 0,future:Z0({},void 0,{v7_prependBasename:!0}),history:Noe({window:void 0}),hydrationData:ise(),routes:e,mapRouteProperties:Xae,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function ise(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Z0({},t,{errors:ose(t.errors)})),t}function ose(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 My(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 ase=y.createContext({isTransitioning:!1}),sse=y.createContext(new Map),use="startTransition",gM=P4[use],lse="flushSync",mM=Ioe[lse];function cse(e){gM?gM(e):e()}function Tp(e){mM?mM(e):e()}class fse{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 jGe(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?cse(M):M()},[w]),S=y.useCallback((M,L)=>{let{deletedFetchers:U,flushSync:H,viewTransitionOpts:V}=L;U.forEach(Z=>b.current.delete(Z)),M.fetchers.forEach((Z,G)=>{Z.data!==void 0&&b.current.set(G,Z.data)});let ne=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!V||ne){H?Tp(()=>o(M)):x(()=>o(M));return}if(H){Tp(()=>{h&&(c&&c.resolve(),h.skipTransition()),l({isTransitioning:!0,flushSync:!0,currentLocation:V.currentLocation,nextLocation:V.nextLocation})});let Z=n.window.document.startViewTransition(()=>{Tp(()=>o(M))});Z.finished.finally(()=>{Tp(()=>{f(void 0),p(void 0),s(void 0),l({isTransitioning:!1})})}),Tp(()=>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 fse)},[u]),y.useEffect(()=>{if(c&&a&&n.window){let M=a,L=c.promise,U=n.window.document.startViewTransition(async()=>{x(()=>o(M)),await L});U.finished.finally(()=>{f(void 0),p(void 0),s(void 0),l({isTransitioning:!1})}),p(U)}},[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,L,U)=>n.navigate(M,{state:L,preventScrollReset:U?.preventScrollReset}),replace:(M,L,U)=>n.navigate(M,{replace:!0,state:L,preventScrollReset:U?.preventScrollReset})}),[n]),E=n.basename||"/",C=y.useMemo(()=>({router:n,navigator:O,static:!1,basename:E}),[n,O,E]),k=y.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return y.useEffect(()=>Yae(r,n.future),[r,n.future]),y.createElement(y.Fragment,null,y.createElement(zx.Provider,{value:C},y.createElement(jF.Provider,{value:i},y.createElement(sse.Provider,{value:b.current},y.createElement(ase.Provider,{value:u},y.createElement(Zae,{basename:E,location:i.location,navigationType:i.historyAction,navigator:O,future:k},i.initialized||n.future.v7_partialHydration?y.createElement(dse,{routes:n.routes,future:n.future,state:i}):t))))),null)}const dse=y.memo(hse);function hse(e){let{routes:t,future:n,state:r}=e;return Nae(t,void 0,r,n)}const pse=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",gse=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,BGe=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=Qae(t,nse),{basename:p}=y.useContext(df),m,v=!1;if(typeof l=="string"&&gse.test(l)&&(m=l,pse))try{let S=new URL(window.location.href),O=l.startsWith("//")?new URL(S.protocol+l):new URL(l),E=Mh(O.pathname,p);O.origin===S.origin&&E!=null?l=E+O.search+O.hash:v=!0}catch{}let b=Rae(l,{relative:i}),w=mse(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",Z0({},h,{href:m||b,onClick:v||o?r:x,ref:n,target:u}))});var vM;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(vM||(vM={}));var yM;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(yM||(yM={}));function mse(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:a,viewTransition:s}=t===void 0?{}:t,u=UF(),l=mm(),c=VF(e,{relative:a});return y.useCallback(f=>{if(ese(f,n)){f.preventDefault();let h=r!==void 0?r:Uc(l)===Uc(c);u(e,{replace:h,state:i,preventScrollReset:o,relative:a,viewTransition:s})}},[l,u,c,r,i,n,e,o,a,s])}function zGe(e){let t=y.useRef(MC(e)),n=y.useRef(!1),r=mm(),i=y.useMemo(()=>tse(r.search,n.current?null:t.current),[r.search]),o=UF(),a=y.useCallback((s,u)=>{const l=MC(typeof s=="function"?s(i):s);n.current=!0,o("?"+l,u)},[o,i]);return[i,a]}var KF={exports:{}},qF={};/**
* @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 vm=y;function vse(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yse=typeof Object.is=="function"?Object.is:vse,bse=vm.useSyncExternalStore,xse=vm.useRef,wse=vm.useEffect,_se=vm.useMemo,Sse=vm.useDebugValue;qF.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=xse(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=_se(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,yse(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=bse(e,o[0],o[1]);return wse(function(){a.hasValue=!0,a.value=s},[s]),Sse(s),s};KF.exports=qF;var Cse=KF.exports;function Ese(e){e()}function Ose(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Ese(()=>{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 bM={notify(){},get:()=>[]};function Ase(e,t){let n,r=bM,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=Ose())}function f(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=bM)}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 Pse=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",kse=Pse(),Tse=()=>typeof navigator<"u"&&navigator.product==="ReactNative",Mse=Tse(),Rse=()=>kse||Mse?y.useLayoutEffect:y.useEffect,Dse=Rse(),$se=Symbol.for("react-redux-context"),Ise=typeof globalThis<"u"?globalThis:{};function Nse(){if(!y.createContext)return{};const e=Ise[$se]??=new Map;let t=e.get(y.createContext);return t||(t=y.createContext(null),e.set(y.createContext,t)),t}var Ol=Nse();function Lse(e){const{children:t,context:n,serverState:r,store:i}=e,o=y.useMemo(()=>{const u=Ase(i);return{store:i,subscription:u,getServerState:r?()=>r:void 0}},[i,r]),a=y.useMemo(()=>i.getState(),[i]);Dse(()=>{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||Ol;return y.createElement(s.Provider,{value:o},t)}var UGe=Lse;function E5(e=Ol){return function(){return y.useContext(e)}}var GF=E5();function YF(e=Ol){const t=e===Ol?GF:E5(e),n=()=>{const{store:r}=t();return r};return Object.assign(n,{withTypes:()=>n}),n}var Fse=YF();function jse(e=Ol){const t=e===Ol?Fse:YF(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var VGe=jse(),Bse=(e,t)=>e===t;function zse(e=Ol){const t=e===Ol?GF:E5(e),n=(r,i={})=>{const{equalityFn:o=Bse}=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=Cse.useSyncExternalStoreWithSelector(u.addNestedSub,s.getState,l||s.getState,c,o);return y.useDebugValue(f),f};return Object.assign(n,{withTypes:()=>n}),n}var WGe=zse();function xM(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Ux(...e){return t=>{let n=!1;const r=e.map(i=>{const o=xM(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():xM(e[i],null)}}}}function Yt(...e){return y.useCallback(Ux(...e),e)}var Al=y.forwardRef((e,t)=>{const{children:n,...r}=e,i=y.Children.toArray(n),o=i.find(Use);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 I.jsx(RC,{...r,ref:t,children:y.isValidElement(a)?y.cloneElement(a,void 0,s):null})}return I.jsx(RC,{...r,ref:t,children:n})});Al.displayName="Slot";var RC=y.forwardRef((e,t)=>{const{children:n,...r}=e;if(y.isValidElement(n)){const i=Wse(n);return y.cloneElement(n,{...Vse(r,n.props),ref:t?Ux(t,i):i})}return y.Children.count(n)>1?y.Children.only(null):null});RC.displayName="SlotClone";var O5=({children:e})=>I.jsx(I.Fragment,{children:e});function Use(e){return y.isValidElement(e)&&e.type===O5}function Vse(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 Wse(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 ZF(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=ZF(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=ZF(e))&&(r&&(r+=" "),r+=t);return r}const wM=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,_M=dn,HGe=(e,t)=>n=>{var r;if(t?.variants==null)return _M(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=wM(c)||wM(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 _M(e,a,u,n?.class,n?.className)},A5="-",Hse=e=>{const t=qse(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:a=>{const s=a.split(A5);return s[0]===""&&s.length!==1&&s.shift(),XF(s,t)||Kse(a)},getConflictingClassGroupIds:(a,s)=>{const u=n[a]||[];return s&&r[a]?[...u,...r[a]]:u}}},XF=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?XF(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(A5);return t.validators.find(({validator:a})=>a(o))?.classGroupId},SM=/^\[(.+)\]$/,Kse=e=>{if(SM.test(e)){const t=SM.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},qse=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return Yse(Object.entries(e.classGroups),n).forEach(([o,a])=>{DC(a,r,o,t)}),r},DC=(e,t,n,r)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:CM(t,i);o.classGroupId=n;return}if(typeof i=="function"){if(Gse(i)){DC(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,a])=>{DC(a,CM(t,o),n,r)})})},CM=(e,t)=>{let n=e;return t.split(A5).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},Gse=e=>e.isThemeGetter,Yse=(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,Zse=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)}}},QF="!",Xse=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(QF),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},Qse=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},Jse=e=>({cache:Zse(e.cacheSize),parseClassName:Xse(e),...Hse(e)}),eue=/\s+/,tue=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,o=[],a=e.trim().split(eue);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=Qse(c).join(":"),w=f?b+QF: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 nue(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=JF(t))&&(r&&(r+=" "),r+=n);return r}const JF=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=JF(e[r]))&&(n&&(n+=" "),n+=t);return n};function rue(e,...t){let n,r,i,o=a;function a(u){const l=t.reduce((c,f)=>f(c),e());return n=Jse(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=tue(u,n);return i(u,c),c}return function(){return o(nue.apply(null,arguments))}}const Qn=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},ej=/^\[(?:([a-z-]+):)?(.+)\]$/i,iue=/^\d+\/\d+$/,oue=new Set(["px","full","screen"]),aue=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,sue=/\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$/,uue=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,lue=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,cue=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ks=e=>Ed(e)||oue.has(e)||iue.test(e),Wu=e=>Rh(e,"length",yue),Ed=e=>!!e&&!Number.isNaN(Number(e)),rS=e=>Rh(e,"number",Ed),Mp=e=>!!e&&Number.isInteger(Number(e)),fue=e=>e.endsWith("%")&&Ed(e.slice(0,-1)),Qt=e=>ej.test(e),Hu=e=>aue.test(e),due=new Set(["length","size","percentage"]),hue=e=>Rh(e,due,tj),pue=e=>Rh(e,"position",tj),gue=new Set(["image","url"]),mue=e=>Rh(e,gue,xue),vue=e=>Rh(e,"",bue),Rp=()=>!0,Rh=(e,t,n)=>{const r=ej.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},yue=e=>sue.test(e)&&!uue.test(e),tj=()=>!1,bue=e=>lue.test(e),xue=e=>cue.test(e),wue=()=>{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"),k=Qn("space"),M=Qn("translate"),L=()=>["auto","contain","none"],U=()=>["auto","hidden","clip","visible","scroll"],H=()=>["auto",Qt,t],V=()=>[Qt,t],ne=()=>["",Ks,Wu],Z=()=>["auto",Ed,Qt],G=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],q=()=>["solid","dashed","dotted","double","none"],W=()=>["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"],K=()=>["","0",Qt],Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],oe=()=>[Ed,Qt];return{cacheSize:500,separator:":",theme:{colors:[Rp],spacing:[Ks,Wu],blur:["none","",Hu,Qt],brightness:oe(),borderColor:[e],borderRadius:["none","","full",Hu,Qt],borderSpacing:V(),borderWidth:ne(),contrast:oe(),grayscale:K(),hueRotate:oe(),invert:K(),gap:V(),gradientColorStops:[e],gradientColorStopPositions:[fue,Wu],inset:H(),margin:H(),opacity:oe(),padding:V(),saturate:oe(),scale:oe(),sepia:K(),skew:oe(),space:V(),translate:V()},classGroups:{aspect:[{aspect:["auto","square","video",Qt]}],container:["container"],columns:[{columns:[Hu]}],"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:[...G(),Qt]}],overflow:[{overflow:U()}],"overflow-x":[{"overflow-x":U()}],"overflow-y":[{"overflow-y":U()}],overscroll:[{overscroll:L()}],"overscroll-x":[{"overscroll-x":L()}],"overscroll-y":[{"overscroll-y":L()}],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",Mp,Qt]}],basis:[{basis:H()}],"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:K()}],shrink:[{shrink:K()}],order:[{order:["first","last","none",Mp,Qt]}],"grid-cols":[{"grid-cols":[Rp]}],"col-start-end":[{col:["auto",{span:["full",Mp,Qt]},Qt]}],"col-start":[{"col-start":Z()}],"col-end":[{"col-end":Z()}],"grid-rows":[{"grid-rows":[Rp]}],"row-start-end":[{row:["auto",{span:[Mp,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":[k]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[k]}],"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:[Hu]},Hu]}],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",Hu,Wu]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",rS]}],"font-family":[{font:[Rp]}],"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",Ed,rS]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Ks,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:[...q(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Ks,Wu]}],"underline-offset":[{"underline-offset":["auto",Ks,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:[...G(),pue]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",hue]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},mue]}],"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:[...q(),"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:q()}],"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:["",...q()]}],"outline-offset":[{"outline-offset":[Ks,Qt]}],"outline-w":[{outline:[Ks,Wu]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:ne()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[Ks,Wu]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Hu,vue]}],"shadow-color":[{shadow:[Rp]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":[...W(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":W()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",Hu,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:oe()}],ease:[{ease:["linear","in","out","in-out",Qt]}],delay:[{delay:oe()}],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:[Mp,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:[Ks,Wu,rS]}],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"]}}},KGe=rue(wue);var nj={exports:{}},_ue="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Sue=_ue,Cue=Sue;function rj(){}function ij(){}ij.resetWarningCache=rj;var Eue=function(){function e(r,i,o,a,s,u){if(u!==Cue){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:ij,resetWarningCache:rj};return n.PropTypes=n,n};nj.exports=Eue();var Oue=nj.exports;const Mt=Dn(Oue);var Aue={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"},Pue=Object.defineProperty,kue=Object.defineProperties,Tue=Object.getOwnPropertyDescriptors,$y=Object.getOwnPropertySymbols,oj=Object.prototype.hasOwnProperty,aj=Object.prototype.propertyIsEnumerable,EM=(e,t,n)=>t in e?Pue(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,OM=(e,t)=>{for(var n in t||(t={}))oj.call(t,n)&&EM(e,n,t[n]);if($y)for(var n of $y(t))aj.call(t,n)&&EM(e,n,t[n]);return e},Mue=(e,t)=>kue(e,Tue(t)),Rue=(e,t)=>{var n={};for(var r in e)oj.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&$y)for(var r of $y(e))t.indexOf(r)<0&&aj.call(e,r)&&(n[r]=e[r]);return n},En=(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=Rue(a,["color","size","stroke","children"]);return y.createElement("svg",OM(Mue(OM({ref:o},Aue),{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},qGe=En("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"}]]),GGe=En("brand-telegram","IconBrandTelegram",[["path",{d:"M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4",key:"svg-0"}]]),YGe=En("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"}]]),ZGe=En("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"}]]),XGe=En("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"}]]),QGe=En("chevron-down","IconChevronDown",[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]]),JGe=En("chevrons-left","IconChevronsLeft",[["path",{d:"M11 7l-5 5l5 5",key:"svg-0"}],["path",{d:"M17 7l-5 5l5 5",key:"svg-1"}]]),eYe=En("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"}]]),tYe=En("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"}]]),nYe=En("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"}]]),rYe=En("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"}]]),iYe=En("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"}]]),oYe=En("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"}]]),aYe=En("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"}]]),sYe=En("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"}]]),uYe=En("loader-2","IconLoader2",[["path",{d:"M12 3a9 9 0 1 0 9 9",key:"svg-0"}]]),lYe=En("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"}]]),cYe=En("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"}]]),fYe=En("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"}]]),dYe=En("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"}]]),hYe=En("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"}]]),pYe=En("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"}]]),gYe=En("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"}]]),mYe=En("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"}]]),vYe=En("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"}]]),yYe=En("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"}]]),bYe=En("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"}]]),xYe=En("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"}]]),wYe=En("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"}]]),_Ye=En("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"}]]),SYe=En("x","IconX",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]]);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 Due=typeof Symbol=="function"&&Symbol.observable||"@@observable",AM=Due,iS=()=>Math.random().toString(36).substring(7).split("").join("."),$ue={INIT:`@@redux/INIT${iS()}`,REPLACE:`@@redux/REPLACE${iS()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${iS()}`},Iy=$ue;function P5(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 sj(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(sj)(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(!P5(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:Iy.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)}},[AM](){return this}}}return h({type:Iy.INIT}),{dispatch:h,subscribe:f,getState:c,replaceReducer:p,[AM]:m}}function Iue(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:Iy.INIT})>"u")throw new Error(fi(12));if(typeof n(void 0,{type:Iy.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(fi(13))})}function Nue(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{Iue(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 Ny(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function Lue(...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=Ny(...s)(i.dispatch),{...i,dispatch:o}}}function Fue(e){return P5(e)&&"type"in e&&typeof e.type=="string"}var uj=Symbol.for("immer-nothing"),PM=Symbol.for("immer-draftable"),zo=Symbol.for("immer-state");function Fa(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Kd=Object.getPrototypeOf;function Vc(e){return!!e&&!!e[zo]}function yu(e){return e?lj(e)||Array.isArray(e)||!!e[PM]||!!e.constructor?.[PM]||Wx(e)||Hx(e):!1}var jue=Object.prototype.constructor.toString();function lj(e){if(!e||typeof e!="object")return!1;const t=Kd(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)===jue}function Ly(e,t){Vx(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function Vx(e){const t=e[zo];return t?t.type_:Array.isArray(e)?1:Wx(e)?2:Hx(e)?3:0}function $C(e,t){return Vx(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function cj(e,t,n){const r=Vx(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function Bue(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Wx(e){return e instanceof Map}function Hx(e){return e instanceof Set}function lc(e){return e.copy_||e.base_}function IC(e,t){if(Wx(e))return new Map(e);if(Hx(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&lj(e))return Kd(e)?{...e}:Object.assign(Object.create(null),e);const n=Object.getOwnPropertyDescriptors(e);delete n[zo];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(Kd(e),n)}function k5(e,t=!1){return Kx(e)||Vc(e)||!yu(e)||(Vx(e)>1&&(e.set=e.add=e.clear=e.delete=zue),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>k5(r,!0))),e}function zue(){Fa(2)}function Kx(e){return Object.isFrozen(e)}var Uue={};function Wc(e){const t=Uue[e];return t||Fa(0,e),t}var X0;function fj(){return X0}function Vue(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function kM(e,t){t&&(Wc("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function NC(e){LC(e),e.drafts_.forEach(Wue),e.drafts_=null}function LC(e){e===X0&&(X0=e.parent_)}function TM(e){return X0=Vue(X0,e)}function Wue(e){const t=e[zo];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function MM(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[zo].modified_&&(NC(t),Fa(4)),yu(e)&&(e=Fy(t,e),t.parent_||jy(t,e)),t.patches_&&Wc("Patches").generateReplacementPatches_(n[zo].base_,e,t.patches_,t.inversePatches_)):e=Fy(t,n,[]),NC(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==uj?e:void 0}function Fy(e,t,n){if(Kx(t))return t;const r=t[zo];if(!r)return Ly(t,(i,o)=>RM(e,r,t,i,o,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return jy(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),Ly(o,(s,u)=>RM(e,r,i,s,u,n,a)),jy(e,i,!1),n&&e.patches_&&Wc("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function RM(e,t,n,r,i,o,a){if(Vc(i)){const s=o&&t&&t.type_!==3&&!$C(t.assigned_,r)?o.concat(r):void 0,u=Fy(e,i,s);if(cj(n,r,u),Vc(u))e.canAutoFreeze_=!1;else return}else a&&n.add(i);if(yu(i)&&!Kx(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Fy(e,i),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&jy(e,i)}}function jy(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&k5(t,n)}function Hue(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:fj(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,o=T5;n&&(i=[r],o=Q0);const{revoke:a,proxy:s}=Proxy.revocable(i,o);return r.draft_=s,r.revoke_=a,s}var T5={get(e,t){if(t===zo)return e;const n=lc(e);if(!$C(n,t))return Kue(e,n,t);const r=n[t];return e.finalized_||!yu(r)?r:r===oS(e.base_,t)?(aS(e),e.copy_[t]=jC(r,e)):r},has(e,t){return t in lc(e)},ownKeys(e){return Reflect.ownKeys(lc(e))},set(e,t,n){const r=dj(lc(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const i=oS(lc(e),t),o=i?.[zo];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(Bue(n,i)&&(n!==void 0||$C(e.base_,t)))return!0;aS(e),FC(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 oS(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,aS(e),FC(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=lc(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){Fa(11)},getPrototypeOf(e){return Kd(e.base_)},setPrototypeOf(){Fa(12)}},Q0={};Ly(T5,(e,t)=>{Q0[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Q0.deleteProperty=function(e,t){return Q0.set.call(this,e,t,void 0)};Q0.set=function(e,t,n){return T5.set.call(this,e[0],t,n,e[0])};function oS(e,t){const n=e[zo];return(n?lc(n):e)[t]}function Kue(e,t,n){const r=dj(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}function dj(e,t){if(!(t in e))return;let n=Kd(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Kd(n)}}function FC(e){e.modified_||(e.modified_=!0,e.parent_&&FC(e.parent_))}function aS(e){e.copy_||(e.copy_=IC(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var que=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"&&Fa(6),r!==void 0&&typeof r!="function"&&Fa(7);let i;if(yu(t)){const o=TM(this),a=jC(t,void 0);let s=!0;try{i=n(a),s=!1}finally{s?NC(o):LC(o)}return kM(o,r),MM(i,o)}else if(!t||typeof t!="object"){if(i=n(t),i===void 0&&(i=t),i===uj&&(i=void 0),this.autoFreeze_&&k5(i,!0),r){const o=[],a=[];Wc("Patches").generateReplacementPatches_(t,i,o,a),r(o,a)}return i}else Fa(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){yu(e)||Fa(8),Vc(e)&&(e=Gue(e));const t=TM(this),n=jC(e,void 0);return n[zo].isManual_=!0,LC(t),n}finishDraft(e,t){const n=e&&e[zo];(!n||!n.isManual_)&&Fa(9);const{scope_:r}=n;return kM(r,t),MM(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=Wc("Patches").applyPatches_;return Vc(e)?r(e,t):this.produce(e,i=>r(i,t))}};function jC(e,t){const n=Wx(e)?Wc("MapSet").proxyMap_(e,t):Hx(e)?Wc("MapSet").proxySet_(e,t):Hue(e,t);return(t?t.scope_:fj()).drafts_.push(n),n}function Gue(e){return Vc(e)||Fa(10,e),hj(e)}function hj(e){if(!yu(e)||Kx(e))return e;const t=e[zo];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=IC(e,t.scope_.immer_.useStrictShallowCopy_)}else n=IC(e,!0);return Ly(n,(r,i)=>{cj(n,r,hj(i))}),t&&(t.finalized_=!1),n}var Uo=new que,pj=Uo.produce;Uo.produceWithPatches.bind(Uo);Uo.setAutoFreeze.bind(Uo);Uo.setUseStrictShallowCopy.bind(Uo);Uo.applyPatches.bind(Uo);Uo.createDraft.bind(Uo);Uo.finishDraft.bind(Uo);function Yue(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function Zue(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function Xue(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 DM=e=>Array.isArray(e)?e:[e];function Que(e){const t=Array.isArray(e[0])?e[0]:e;return Xue(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function Jue(e,t){const n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}var ele=class{constructor(e){this.value=e}deref(){return this.value}},tle=typeof WeakRef<"u"?WeakRef:ele,nle=0,$M=1;function Jv(){return{s:nle,v:void 0,o:null,p:null}}function gj(e,t={}){let n=Jv();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=Jv(),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=Jv(),m.set(p,s)):s=v}}const l=s;let c;if(s.s===$M?c=s.v:(c=e.apply(null,arguments),o++),l.s=$M,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 tle(c):c}return l.v=c,c}return a.clearCache=()=>{n=Jv(),a.resetResultsCount()},a.resultsCount=()=>o,a.resetResultsCount=()=>{o=0},a}function rle(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()),Yue(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);const c={...n,...u},{memoize:f,memoizeOptions:h=[],argsMemoize:p=gj,argsMemoizeOptions:m=[],devModeChecks:v={}}=c,b=DM(h),w=DM(m),x=Que(i),S=f(function(){return o++,l.apply(null,arguments)},...b),O=p(function(){a++;const C=Jue(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 ile=rle(gj),ole=Object.assign((e,t=ile)=>{Zue(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:()=>ole});function mj(e){return({dispatch:n,getState:r})=>i=>o=>typeof o=="function"?o(n,r,e):i(o)}var ale=mj(),sle=mj,ule=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Ny:Ny.apply(null,arguments)},lle=e=>e&&typeof e.match=="function";function b0(e,t){function n(...r){if(t){let i=t(...r);if(!i)throw new Error(cu(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=>Fue(r)&&r.type===e,n}var vj=class i0 extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,i0.prototype)}static get[Symbol.species](){return i0}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new i0(...t[0].concat(this)):new i0(...t.concat(this))}};function IM(e){return yu(e)?pj(e,()=>{}):e}function NM(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function cle(e){return typeof e=="boolean"}var fle=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:i=!0,actionCreatorCheck:o=!0}=t??{};let a=new vj;return n&&(cle(n)?a.push(ale):a.push(sle(n.extraArgument))),a},dle="RTK_autoBatch",LM=e=>t=>{setTimeout(t,e)},hle=(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:LM(10):e.type==="callback"?e.queueNotification:LM(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?.[dle],o=!i,o&&(a||(a=!0,u(l))),r.dispatch(c)}finally{i=!0}}})},ple=e=>function(n){const{autoBatch:r=!0}=n??{};let i=new vj(e);return r&&i.push(hle(typeof r=="object"?r:void 0)),i};function CYe(e){const t=fle(),{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(P5(n))s=Nue(n);else throw new Error(cu(1));let u;typeof r=="function"?u=r(t):u=t();let l=Ny;i&&(l=ule({trace:!1,...typeof i=="object"&&i}));const c=Lue(...u),f=ple(c);let h=typeof a=="function"?a(f):f();const p=l(...h);return sj(s,o,p)}function yj(e){const t={},n=[];let r;const i={addCase(o,a){const s=typeof o=="string"?o:o.type;if(!s)throw new Error(cu(28));if(s in t)throw new Error(cu(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 gle(e){return typeof e=="function"}function mle(e,t){let[n,r,i]=yj(t),o;if(gle(e))o=()=>IM(e());else{const s=IM(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(Vc(c)){const p=f(c,u);return p===void 0?c:p}else{if(yu(c))return pj(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 vle=(e,t)=>lle(e)?e.match(t):e(t);function yle(...e){return t=>e.some(n=>vle(n,t))}var ble="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",xle=(e=21)=>{let t="",n=e;for(;n--;)t+=ble[Math.random()*64|0];return t},wle=["name","message","stack","code"],sS=class{constructor(e,t){this.payload=e,this.meta=t}_type},FM=class{constructor(e,t){this.payload=e,this.meta=t}_type},_le=e=>{if(typeof e=="object"&&e!==null){const t={};for(const n of wle)typeof e[n]=="string"&&(t[n]=e[n]);return t}return{message:String(e)}},EYe=(()=>{function e(t,n,r){const i=b0(t+"/fulfilled",(u,l,c,f)=>({payload:u,meta:{...f||{},arg:c,requestId:l,requestStatus:"fulfilled"}})),o=b0(t+"/pending",(u,l,c)=>({payload:void 0,meta:{...c||{},arg:l,requestId:u,requestStatus:"pending"}})),a=b0(t+"/rejected",(u,l,c,f,h)=>({payload:f,error:(r&&r.serializeError||_le)(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):xle(),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(Cle(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,k)=>{m=()=>{k({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,k)=>new sS(C,k),fulfillWithValue:(C,k)=>new FM(C,k)})).then(C=>{if(C instanceof sS)throw C;return C instanceof FM?i(C.payload,h,u,C.meta):i(C,h,u)})])}catch(O){x=O instanceof sS?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(Sle)}})}}return Object.assign(s,{pending:o,rejected:a,fulfilled:i,settled:yle(a,i),typePrefix:t})}return e.withTypes=()=>e,e})();function Sle(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function Cle(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var Ele=Symbol.for("rtk-slice-createasyncthunk");function Ole(e,t){return`${e}/${t}`}function Ale({creators:e}={}){const t=e?.asyncThunk?.[Ele];return function(r){const{name:i,reducerPath:o=i}=r;if(!i)throw new Error(cu(11));const a=(typeof r.reducers=="function"?r.reducers(kle()):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(cu(12));if(O in u.sliceCaseReducersByType)throw new Error(cu(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:Ole(i,x),createNotation:typeof r.reducers=="function"};Mle(S)?Dle(O,S,l,t):Tle(O,S,l)});function c(){const[x={},S=[],O=void 0]=typeof r.extraReducers=="function"?yj(r.extraReducers):[r.extraReducers],E={...x,...u.sliceCaseReducersByType};return mle(r.initialState,C=>{for(let k in E)C.addCase(k,E[k]);for(let k of u.sliceMatchers)C.addMatcher(k.matcher,k.reducer);for(let k of S)C.addMatcher(k.matcher,k.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 k=C[x];return typeof k>"u"&&S&&(k=v()),k}function E(C=f){const k=NM(h,S,()=>new WeakMap);return NM(k,C,()=>{const M={};for(const[L,U]of Object.entries(r.selectors??{}))M[L]=Ple(U,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 Ple(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 OYe=Ale();function kle(){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 Tle({type:e,reducerName:t,createNotation:n},r,i){let o,a;if("reducer"in r){if(n&&!Rle(r))throw new Error(cu(17));o=r.reducer,a=r.prepare}else o=r;i.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,a?b0(e,a):b0(e))}function Mle(e){return e._reducerDefinitionType==="asyncThunk"}function Rle(e){return e._reducerDefinitionType==="reducerWithPrepare"}function Dle({type:e,reducerName:t},n,r,i){if(!i)throw new Error(cu(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||e1,pending:s||e1,rejected:u||e1,settled:l||e1})}function e1(){}function cu(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. `}function bj(e,t){return function(){return e.apply(t,arguments)}}const{toString:$le}=Object.prototype,{getPrototypeOf:M5}=Object,qx=(e=>t=>{const n=$le.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ts=e=>(e=e.toLowerCase(),t=>qx(t)===e),Gx=e=>t=>typeof t===e,{isArray:Dh}=Array,J0=Gx("undefined");function Ile(e){return e!==null&&!J0(e)&&e.constructor!==null&&!J0(e.constructor)&&No(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const xj=ts("ArrayBuffer");function Nle(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&xj(e.buffer),t}const Lle=Gx("string"),No=Gx("function"),wj=Gx("number"),Yx=e=>e!==null&&typeof e=="object",Fle=e=>e===!0||e===!1,G1=e=>{if(qx(e)!=="object")return!1;const t=M5(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},jle=ts("Date"),Ble=ts("File"),zle=ts("Blob"),Ule=ts("FileList"),Vle=e=>Yx(e)&&No(e.pipe),Wle=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||No(e.append)&&((t=qx(e))==="formdata"||t==="object"&&No(e.toString)&&e.toString()==="[object FormData]"))},Hle=ts("URLSearchParams"),[Kle,qle,Gle,Yle]=["ReadableStream","Request","Response","Headers"].map(ts),Zle=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ym(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),Dh(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 _j(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 wc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Sj=e=>!J0(e)&&e!==wc;function BC(){const{caseless:e}=Sj(this)&&this||{},t={},n=(r,i)=>{const o=e&&_j(t,i)||i;G1(t[o])&&G1(r)?t[o]=BC(t[o],r):G1(r)?t[o]=BC({},r):Dh(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&ym(arguments[r],n);return t}const Xle=(e,t,n,{allOwnKeys:r}={})=>(ym(t,(i,o)=>{n&&No(i)?e[o]=bj(i,n):e[o]=i},{allOwnKeys:r}),e),Qle=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Jle=(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)},ece=(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&&M5(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},tce=(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},nce=e=>{if(!e)return null;if(Dh(e))return e;let t=e.length;if(!wj(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},rce=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&M5(Uint8Array)),ice=(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])}},oce=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},ace=ts("HTMLFormElement"),sce=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),jM=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),uce=ts("RegExp"),Cj=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};ym(n,(i,o)=>{let a;(a=t(i,o,e))!==!1&&(r[o]=a||i)}),Object.defineProperties(e,r)},lce=e=>{Cj(e,(t,n)=>{if(No(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(No(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+"'")})}})},cce=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return Dh(e)?r(e):r(String(e).split(t)),n},fce=()=>{},dce=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,uS="abcdefghijklmnopqrstuvwxyz",BM="0123456789",Ej={DIGIT:BM,ALPHA:uS,ALPHA_DIGIT:uS+uS.toUpperCase()+BM},hce=(e=16,t=Ej.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function pce(e){return!!(e&&No(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const gce=e=>{const t=new Array(10),n=(r,i)=>{if(Yx(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=Dh(r)?[]:{};return ym(r,(a,s)=>{const u=n(a,i+1);!J0(u)&&(o[s]=u)}),t[i]=void 0,o}}return r};return n(e,0)},mce=ts("AsyncFunction"),vce=e=>e&&(Yx(e)||No(e))&&No(e.then)&&No(e.catch),Oj=((e,t)=>e?setImmediate:t?((n,r)=>(wc.addEventListener("message",({source:i,data:o})=>{i===wc&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),wc.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",No(wc.postMessage)),yce=typeof queueMicrotask<"u"?queueMicrotask.bind(wc):typeof process<"u"&&process.nextTick||Oj,xe={isArray:Dh,isArrayBuffer:xj,isBuffer:Ile,isFormData:Wle,isArrayBufferView:Nle,isString:Lle,isNumber:wj,isBoolean:Fle,isObject:Yx,isPlainObject:G1,isReadableStream:Kle,isRequest:qle,isResponse:Gle,isHeaders:Yle,isUndefined:J0,isDate:jle,isFile:Ble,isBlob:zle,isRegExp:uce,isFunction:No,isStream:Vle,isURLSearchParams:Hle,isTypedArray:rce,isFileList:Ule,forEach:ym,merge:BC,extend:Xle,trim:Zle,stripBOM:Qle,inherits:Jle,toFlatObject:ece,kindOf:qx,kindOfTest:ts,endsWith:tce,toArray:nce,forEachEntry:ice,matchAll:oce,isHTMLForm:ace,hasOwnProperty:jM,hasOwnProp:jM,reduceDescriptors:Cj,freezeMethods:lce,toObjectSet:cce,toCamelCase:sce,noop:fce,toFiniteNumber:dce,findKey:_j,global:wc,isContextDefined:Sj,ALPHABET:Ej,generateString:hce,isSpecCompliantForm:pce,toJSONObject:gce,isAsyncFn:mce,isThenable:vce,setImmediate:Oj,asap:yce};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 Aj=qt.prototype,Pj={};["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=>{Pj[e]={value:e}});Object.defineProperties(qt,Pj);Object.defineProperty(Aj,"isAxiosError",{value:!0});qt.from=(e,t,n,r,i,o)=>{const a=Object.create(Aj);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 bce=null;function zC(e){return xe.isPlainObject(e)||xe.isArray(e)}function kj(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function zM(e,t,n){return e?e.concat(t).map(function(i,o){return i=kj(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function xce(e){return xe.isArray(e)&&!e.some(zC)}const wce=xe.toFlatObject(xe,{},null,function(t){return/^is[A-Z]/.test(t)});function Zx(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)&&xce(m)||(xe.isFileList(m)||xe.endsWith(v,"[]"))&&(w=xe.toArray(m)))return v=kj(v),w.forEach(function(S,O){!(xe.isUndefined(S)||S===null)&&t.append(a===!0?zM([v],O,o):a===null?v:v+"[]",l(S))}),!1}return zC(m)?!0:(t.append(zM(b,v,o),l(m)),!1)}const f=[],h=Object.assign(wce,{defaultVisitor:c,convertValue:l,isVisitable:zC});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 UM(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&&Zx(e,this,t)}const Tj=R5.prototype;Tj.append=function(t,n){this._pairs.push([t,n])};Tj.toString=function(t){const n=t?function(r){return t.call(this,r,UM)}:UM;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function _ce(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Mj(e,t,n){if(!t)return e;const r=n&&n.encode||_ce;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 VM{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 Rj={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Sce=typeof URLSearchParams<"u"?URLSearchParams:R5,Cce=typeof FormData<"u"?FormData:null,Ece=typeof Blob<"u"?Blob:null,Oce={isBrowser:!0,classes:{URLSearchParams:Sce,FormData:Cce,Blob:Ece},protocols:["http","https","file","blob","url","data"]},D5=typeof window<"u"&&typeof document<"u",UC=typeof navigator=="object"&&navigator||void 0,Ace=D5&&(!UC||["ReactNative","NativeScript","NS"].indexOf(UC.product)<0),Pce=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",kce=D5&&window.location.href||"http://localhost",Tce=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:D5,hasStandardBrowserEnv:Ace,hasStandardBrowserWebWorkerEnv:Pce,navigator:UC,origin:kce},Symbol.toStringTag,{value:"Module"})),Mi={...Tce,...Oce};function Mce(e,t){return Zx(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 Rce(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Dce(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 Dj(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]=Dce(i[a])),!s)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const n={};return xe.forEachEntry(e,(r,i)=>{t(Rce(r),i,n,0)}),n}return null}function $ce(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 bm={transitional:Rj,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(Dj(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 Mce(t,this.formSerializer).toString();if((s=xe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Zx(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),$ce(t)):t}],transformResponse:[function(t){const n=this.transitional||bm.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=>{bm.headers[e]={}});const Ice=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"]),Nce=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]&&Ice[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},WM=Symbol("internals");function Dp(e){return e&&String(e).trim().toLowerCase()}function Y1(e){return e===!1||e==null?e:xe.isArray(e)?e.map(Y1):String(e)}function Lce(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 Fce=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function lS(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 jce(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Bce(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=Dp(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]=Y1(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())&&!Fce(t))a(Nce(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=Dp(t),t){const r=xe.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return Lce(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=Dp(t),t){const r=xe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||lS(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(a){if(a=Dp(a),a){const s=xe.findKey(r,a);s&&(!n||lS(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||lS(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]=Y1(i),delete n[o];return}const s=t?jce(o):String(o).trim();s!==o&&delete n[o],n[s]=Y1(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[WM]=this[WM]={accessors:{}}).accessors,i=this.prototype;function o(a){const s=Dp(a);r[s]||(Bce(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 cS(e,t){const n=this||bm,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 $j(e){return!!(e&&e.__CANCEL__)}function $h(e,t,n){qt.call(this,e??"canceled",qt.ERR_CANCELED,t,n),this.name="CanceledError"}xe.inherits($h,qt,{__CANCEL__:!0});function Ij(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 zce(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Uce(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 Vce(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 By=(e,t,n=3)=>{let r=0;const i=Uce(50,250);return Vce(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)},HM=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},KM=e=>(...t)=>xe.asap(()=>e(...t)),Wce=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,Hce=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 Kce(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function qce(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Nj(e,t){return e&&!Kce(t)?qce(e,t):t}const qM=e=>e instanceof ho?{...e}:e;function Hc(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(qM(l),qM(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 Lj=e=>{const t=Hc({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:a,auth:s}=t;t.headers=a=ho.from(a),t.url=Mj(Nj(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&&Wce(t.url))){const l=i&&o&&Hce.read(o);l&&a.set(i,l)}return t},Gce=typeof XMLHttpRequest<"u",Yce=Gce&&function(e){return new Promise(function(n,r){const i=Lj(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};Ij(function(k){n(k),v()},function(k){r(k),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||Rj;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]=By(l,!0),b.addEventListener("progress",h)),u&&b.upload&&([f,p]=By(u),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",p)),(i.cancelToken||i.signal)&&(c=S=>{b&&(r(!S||S.type?new $h(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=zce(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)})},Zce=(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 $h(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}},Xce=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},Qce=async function*(e,t){for await(const n of Jce(e))yield*Xce(n,t)},Jce=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()}},GM=(e,t,n,r)=>{const i=Qce(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})},Xx=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Fj=Xx&&typeof ReadableStream=="function",efe=Xx&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),jj=(e,...t)=>{try{return!!e(...t)}catch{return!1}},tfe=Fj&&jj(()=>{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}),YM=64*1024,VC=Fj&&jj(()=>xe.isReadableStream(new Response("").body)),zy={stream:VC&&(e=>e.body)};Xx&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!zy[t]&&(zy[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 nfe=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 efe(e)).byteLength},rfe=async(e,t)=>{const n=xe.toFiniteNumber(e.getContentLength());return n??nfe(t)},ife=Xx&&(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}=Lj(e);l=l?(l+"").toLowerCase():"text";let p=Zce([i,o&&o.toAbortSignal()],a),m;const v=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let b;try{if(u&&tfe&&n!=="get"&&n!=="head"&&(b=await rfe(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[k,M]=HM(b,By(KM(u)));r=GM(E.body,YM,k,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=VC&&(l==="stream"||l==="response");if(VC&&(s||S&&v)){const E={};["status","statusText","headers"].forEach(L=>{E[L]=x[L]});const C=xe.toFiniteNumber(x.headers.get("content-length")),[k,M]=s&&HM(C,By(KM(s),!0))||[];x=new Response(GM(x.body,YM,k,()=>{M&&M(),v&&v()}),E)}l=l||"text";let O=await zy[xe.findKey(zy,l)||"text"](x,e);return!S&&v&&v(),await new Promise((E,C)=>{Ij(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)}}),WC={http:bce,xhr:Yce,fetch:ife};xe.forEach(WC,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const ZM=e=>`- ${e}`,ofe=e=>xe.isFunction(e)||e===null||e===!1,Bj={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,!ofe(n)&&(r=WC[(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(ZM).join(`
`):" "+ZM(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:WC};function fS(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new $h(null,e)}function XM(e){return fS(e),e.headers=ho.from(e.headers),e.data=cS.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Bj.getAdapter(e.adapter||bm.adapter)(e).then(function(r){return fS(e),r.data=cS.call(e,e.transformResponse,r),r.headers=ho.from(r.headers),r},function(r){return $j(r)||(fS(e),r&&r.response&&(r.response.data=cS.call(e,e.transformResponse,r.response),r.response.headers=ho.from(r.response.headers))),Promise.reject(r)})}const zj="1.7.9",Qx={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Qx[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const QM={};Qx.transitional=function(t,n,r){function i(o,a){return"[Axios v"+zj+"] 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&&!QM[a]&&(QM[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}};Qx.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function afe(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 Z1={assertOptions:afe,validators:Qx},ls=Z1.validators;class Tc{constructor(t){this.defaults=t,this.interceptors={request:new VM,response:new VM}}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=Hc(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&Z1.assertOptions(r,{silentJSONParsing:ls.transitional(ls.boolean),forcedJSONParsing:ls.transitional(ls.boolean),clarifyTimeoutError:ls.transitional(ls.boolean)},!1),i!=null&&(xe.isFunction(i)?n.paramsSerializer={serialize:i}:Z1.assertOptions(i,{encode:ls.function,serialize:ls.function},!0)),Z1.assertOptions(n,{baseUrl:ls.spelling("baseURL"),withXsrfToken:ls.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=[XM.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=XM.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=Hc(this.defaults,t);const n=Nj(t.baseURL,t.url);return Mj(n,t.params,t.paramsSerializer)}}xe.forEach(["delete","get","head","options"],function(t){Tc.prototype[t]=function(n,r){return this.request(Hc(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(Hc(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}Tc.prototype[t]=n(),Tc.prototype[t+"Form"]=n(!0)});class $5{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 $h(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 $5(function(i){t=i}),cancel:t}}}function sfe(e){return function(n){return e.apply(null,n)}}function ufe(e){return xe.isObject(e)&&e.isAxiosError===!0}const HC={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(HC).forEach(([e,t])=>{HC[t]=e});function Uj(e){const t=new Tc(e),n=bj(Tc.prototype.request,t);return xe.extend(n,Tc.prototype,t,{allOwnKeys:!0}),xe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return Uj(Hc(e,i))},n}const qr=Uj(bm);qr.Axios=Tc;qr.CanceledError=$h;qr.CancelToken=$5;qr.isCancel=$j;qr.VERSION=zj;qr.toFormData=Zx;qr.AxiosError=qt;qr.Cancel=qr.CanceledError;qr.all=function(t){return Promise.all(t)};qr.spread=sfe;qr.isAxiosError=ufe;qr.mergeConfig=Hc;qr.AxiosHeaders=ho;qr.formToJSON=e=>Dj(xe.isHTMLForm(e)?new FormData(e):e);qr.getAdapter=Bj.getAdapter;qr.HttpStatusCode=HC;qr.default=qr;var lfe=e=>{switch(e){case"success":return dfe;case"info":return pfe;case"warning":return hfe;case"error":return gfe;default:return null}},cfe=Array(12).fill(0),ffe=({visible:e,className:t})=>F.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},F.createElement("div",{className:"sonner-spinner"},cfe.map((n,r)=>F.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),dfe=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"})),hfe=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"})),pfe=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"})),gfe=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"})),mfe=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"})),vfe=()=>{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},KC=1,yfe=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:KC++,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(xfe(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||KC++;return this.create({jsx:e(n),id:n,...t}),n},this.subscribers=[],this.toasts=[]}},Po=new yfe,bfe=(e,t)=>{let n=t?.id||KC++;return Po.addToast({title:e,...t,id:n}),n},xfe=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",wfe=bfe,_fe=()=>Po.toasts,AYe=Object.assign(wfe,{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:_fe});function Sfe(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))}Sfe(`: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 t1(e){return e.label!==void 0}var Cfe=3,Efe="32px",JM=4e3,Ofe=356,Afe=14,Pfe=20,kfe=200;function Tfe(...e){return e.filter(Boolean).join(" ")}var Mfe=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:k,closeButton:M,style:L,cancelButtonStyle:U,actionButtonStyle:H,className:V="",descriptionClassName:ne="",duration:Z,position:G,gap:q,loadingIcon:W,expandByDefault:j,classNames:K,icons:Y,closeButtonAriaLabel:oe="Close toast",pauseWhenPageIsHidden:ae,cn:ue}=e,[be,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),te=F.useRef(p.duration||Z||JM),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||"",xn=p.descriptionClassName||"",Kt=F.useMemo(()=>x.findIndex(_t=>_t.toastId===p.id)||0,[x,p.id]),wn=F.useMemo(()=>{var _t;return(_t=p.closeButton)!=null?_t:M},[p.closeButton,M]);F.useMemo(()=>p.duration||Z||JM,[p.duration,Z]);let Ii=F.useRef(0),br=F.useRef(0),yi=F.useRef(0),sr=F.useRef(null),[si,bi]=G.split("-"),Rr=F.useMemo(()=>x.reduce((_t,hn,_n)=>_n>=Kt?_t:_t+hn.height,0),[x,Kt]),Xi=vfe(),yo=p.invert||h,xi=Ae==="loading";br.current=F.useMemo(()=>Kt*q+Rr,[Kt,Rr]),F.useEffect(()=>{we(!0)},[]),F.useEffect(()=>{let _t=ge.current;if(_t){let hn=_t.getBoundingClientRect().height;return nn(hn),b(_n=>[{toastId:p.id,height:hn,position:p.position},..._n]),()=>b(_n=>_n.filter(qn=>qn.toastId!==p.id))}},[b,p.id]),F.useLayoutEffect(()=>{if(!be)return;let _t=ge.current,hn=_t.style.height;_t.style.height="auto";let _n=_t.getBoundingClientRect().height;_t.style.height=hn,nn(_n),b(qn=>qn.find(ur=>ur.toastId===p.id)?qn.map(ur=>ur.toastId===p.id?{...ur,height:_n}:ur):[{toastId:p.id,height:_n,position:p.position},...qn])},[be,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)},kfe)},[p,C,b,br]);F.useEffect(()=>{if(p.promise&&Ae==="loading"||p.duration===1/0||p.type==="loading")return;let _t;return E||v||ae&&Xi?(()=>{if(yi.current<Ii.current){let hn=new Date().getTime()-Ii.current;te.current=te.current-hn}yi.current=new Date().getTime()})():te.current!==1/0&&(Ii.current=new Date().getTime(),_t=setTimeout(()=>{var hn;(hn=p.onAutoClose)==null||hn.call(p,p),Dr()},te.current)),()=>clearTimeout(_t)},[E,v,p,Ae,ae,Xi,Dr]),F.useEffect(()=>{p.delete&&Dr()},[Dr,p.delete]);function _a(){var _t,hn,_n;return Y!=null&&Y.loading?F.createElement("div",{className:ue(K?.loader,(_t=p?.classNames)==null?void 0:_t.loader,"sonner-loader"),"data-visible":Ae==="loading"},Y.loading):W?F.createElement("div",{className:ue(K?.loader,(hn=p?.classNames)==null?void 0:hn.loader,"sonner-loader"),"data-visible":Ae==="loading"},W):F.createElement(ffe,{className:ue(K?.loader,(_n=p?.classNames)==null?void 0:_n.loader),visible:Ae==="loading"})}return F.createElement("li",{tabIndex:0,ref:ge,className:ue(V,mt,K?.toast,(t=p?.classNames)==null?void 0:t.toast,K?.default,K?.[Ae],(n=p?.classNames)==null?void 0:n[Ae]),"data-sonner-toast":"","data-rich-colors":(r=p.richColors)!=null?r:k,"data-styled":!(p.jsx||p.unstyled||m),"data-mounted":be,"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&&be),style:{"--index":S,"--toasts-before":S,"--z-index":O.length-S,"--offset":`${He?lt:br.current}px`,"--initial-height":j?"auto":`${yn}px`,...L,...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,_n,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)>=Pfe||bo>.11){Nt(br.current),(_n=p.onDismiss)==null||_n.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,_n;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&&((_n=ge.current)==null||_n.style.setProperty("--swipe-amount",`${Xr}px`))}},wn&&!p.jsx?F.createElement("button",{"aria-label":oe,"data-disabled":xi,"data-close-button":!0,onClick:xi||!tt?()=>{}:()=>{var _t;Dr(),(_t=p.onDismiss)==null||_t.call(p,p)},className:ue(K?.closeButton,(i=p?.classNames)==null?void 0:i.closeButton)},(o=Y?.close)!=null?o:mfe):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:ue(K?.icon,(a=p?.classNames)==null?void 0:a.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||_a():null,p.type!=="loading"?p.icon||Y?.[Ae]||lfe(Ae):null):null,F.createElement("div",{"data-content":"",className:ue(K?.content,(s=p?.classNames)==null?void 0:s.content)},F.createElement("div",{"data-title":"",className:ue(K?.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:ue(ne,xn,K?.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&&t1(p.cancel)?F.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||U,onClick:_t=>{var hn,_n;t1(p.cancel)&&tt&&((_n=(hn=p.cancel).onClick)==null||_n.call(hn,_t),Dr())},className:ue(K?.cancelButton,(c=p?.classNames)==null?void 0:c.cancelButton)},p.cancel.label):null,F.isValidElement(p.action)?p.action:p.action&&t1(p.action)?F.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||H,onClick:_t=>{var hn,_n;t1(p.action)&&((_n=(hn=p.action).onClick)==null||_n.call(hn,_t),!_t.defaultPrevented&&Dr())},className:ue(K?.actionButton,(f=p?.classNames)==null?void 0:f.actionButton)},p.action.label):null))};function eR(){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 PYe=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=Cfe,toastOptions:m,dir:v=eR(),gap:b=Afe,loadingIcon:w,icons:x,containerAriaLabel:S="Notifications",pauseWhenPageIsHidden:O,cn:E=Tfe}=e,[C,k]=F.useState([]),M=F.useMemo(()=>Array.from(new Set([r].concat(C.filter(ae=>ae.position).map(ae=>ae.position)))),[C,r]),[L,U]=F.useState([]),[H,V]=F.useState(!1),[ne,Z]=F.useState(!1),[G,q]=F.useState(l!=="system"?l:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),W=F.useRef(null),j=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),K=F.useRef(null),Y=F.useRef(!1),oe=F.useCallback(ae=>{k(ue=>{var be;return(be=ue.find(we=>we.id===ae.id))!=null&&be.delete||Po.dismiss(ae.id),ue.filter(({id:we})=>we!==ae.id)})},[]);return F.useEffect(()=>Po.subscribe(ae=>{if(ae.dismiss){k(ue=>ue.map(be=>be.id===ae.id?{...be,delete:!0}:be));return}setTimeout(()=>{jx.flushSync(()=>{k(ue=>{let be=ue.findIndex(we=>we.id===ae.id);return be!==-1?[...ue.slice(0,be),{...ue[be],...ae},...ue.slice(be+1)]:[ae,...ue]})})})}),[]),F.useEffect(()=>{if(l!=="system"){q(l);return}if(l==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?q("dark"):q("light")),typeof window>"u")return;let ae=window.matchMedia("(prefers-color-scheme: dark)");try{ae.addEventListener("change",({matches:ue})=>{q(ue?"dark":"light")})}catch{ae.addListener(({matches:be})=>{try{q(be?"dark":"light")}catch(we){console.error(we)}})}},[l]),F.useEffect(()=>{C.length<=1&&V(!1)},[C]),F.useEffect(()=>{let ae=ue=>{var be,we;i.every(He=>ue[He]||ue.code===He)&&(V(!0),(be=W.current)==null||be.focus()),ue.code==="Escape"&&(document.activeElement===W.current||(we=W.current)!=null&&we.contains(document.activeElement))&&V(!1)};return document.addEventListener("keydown",ae),()=>document.removeEventListener("keydown",ae)},[i]),F.useEffect(()=>{if(W.current)return()=>{K.current&&(K.current.focus({preventScroll:!0}),K.current=null,Y.current=!1)}},[W.current]),F.createElement("section",{"aria-label":`${S} ${j}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},M.map((ae,ue)=>{var be;let[we,He]=ae.split("-");return C.length?F.createElement("ol",{key:ae,dir:v==="auto"?eR():v,tabIndex:-1,ref:W,className:s,"data-sonner-toaster":!0,"data-theme":G,"data-y-position":we,"data-lifted":H&&C.length>1&&!o,"data-x-position":He,style:{"--front-toast-height":`${((be=L[0])==null?void 0:be.height)||0}px`,"--offset":typeof u=="number"?`${u}px`:u||Efe,"--width":`${Ofe}px`,"--gap":`${b}px`,...h},onBlur:Ee=>{Y.current&&!Ee.currentTarget.contains(Ee.relatedTarget)&&(Y.current=!1,K.current&&(K.current.focus({preventScroll:!0}),K.current=null))},onFocus:Ee=>{Ee.target instanceof HTMLElement&&Ee.target.dataset.dismissible==="false"||Y.current||(Y.current=!0,K.current=Ee.relatedTarget)},onMouseEnter:()=>V(!0),onMouseMove:()=>V(!0),onMouseLeave:()=>{ne||V(!1)},onPointerDown:Ee=>{Ee.target instanceof HTMLElement&&Ee.target.dataset.dismissible==="false"||Z(!0)},onPointerUp:()=>Z(!1)},C.filter(Ee=>!Ee.position&&ue===0||Ee.position===ae).map((Ee,it)=>{var ke,Le;return F.createElement(Mfe,{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:ne,position:ae,style:m?.style,unstyled:m?.unstyled,classNames:m?.classNames,cancelButtonStyle:m?.cancelButtonStyle,actionButtonStyle:m?.actionButtonStyle,removeToast:oe,toasts:C.filter(De=>De.position==Ee.position),heights:L.filter(De=>De.position==Ee.position),setHeights:U,expandByDefault:o,gap:b,loadingIcon:w,expanded:H,pauseWhenPageIsHidden:O,cn:E})})):null}))}),Ih=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(){}},Kc=typeof window>"u"||"Deno"in globalThis;function oa(){}function Rfe(e,t){return typeof e=="function"?e(t):e}function qC(e){return typeof e=="number"&&e>=0&&e!==1/0}function Vj(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Od(e,t){return typeof e=="function"?e(t):e}function Na(e,t){return typeof e=="function"?e(t):e}function tR(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==I5(a,t.options))return!1}else if(!eg(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 nR(e,t){const{exact:n,status:r,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(qc(t.options.mutationKey)!==qc(o))return!1}else if(!eg(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function I5(e,t){return(t?.queryKeyHashFn||qc)(e)}function qc(e){return JSON.stringify(e,(t,n)=>GC(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function eg(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!eg(e[n],t[n])):!1}function Wj(e,t){if(e===t)return e;const n=rR(e)&&rR(t);if(n||GC(e)&&GC(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]=Wj(e[c],t[c]),s[c]===e[c]&&e[c]!==void 0&&u++)}return i===a&&u===i?e:s}return t}function Uy(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 rR(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function GC(e){if(!iR(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!iR(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function iR(e){return Object.prototype.toString.call(e)==="[object Object]"}function Dfe(e){return new Promise(t=>{setTimeout(t,e)})}function YC(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Wj(e,t):t}function $fe(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function Ife(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var N5=Symbol();function Hj(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===N5?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Nfe=class extends Ih{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!Kc&&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"}},L5=new Nfe,Lfe=class extends Ih{#e=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!Kc&&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}},Vy=new Lfe;function ZC(){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 Ffe(e){return Math.min(1e3*2**e,3e4)}function Kj(e){return(e??"online")==="online"?Vy.isOnline():!0}var qj=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function dS(e){return e instanceof qj}function Gj(e){let t=!1,n=0,r=!1,i;const o=ZC(),a=v=>{r||(h(new qj(v)),e.abort?.())},s=()=>{t=!0},u=()=>{t=!1},l=()=>L5.isFocused()&&(e.networkMode==="always"||Vy.isOnline())&&e.canRun(),c=()=>Kj(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??(Kc?0:3),S=e.retryDelay??Ffe,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),Dfe(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 jfe(){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=jfe(),Yj=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),qC(this.gcTime)&&(this.#e=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Kc?1/0:5*60*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}},Bfe=class extends Yj{#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=zfe(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=YC(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(oa).catch(oa):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>Na(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===N5||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||!Vj(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=Hj(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=>{dS(s)&&s.silent||this.#i({type:"error",error:s}),dS(s)||(this.#r.config.onError?.(s,this),this.#r.config.onSettled?.(this.state.data,s,this)),this.scheduleGc()};return this.#n=Gj({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,...Zj(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 dS(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 Zj(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Kj(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function zfe(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 Ufe=class extends Ih{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){const r=t.queryKey,i=t.queryHash??I5(r,t);let o=this.get(i);return o||(o=new Bfe({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=>tR(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>tR(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()})})}},Vfe=class extends Yj{#e;#t;#r;constructor(e){super(),this.mutationId=e.mutationId,this.#t=e.mutationCache,this.#e=[],this.state=e.state||Xj(),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=Gj({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 Xj(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Wfe=class extends Ih{constructor(e={}){super(),this.config=e,this.#e=new Map,this.#t=Date.now()}#e;#t;build(e,t,n){const r=new Vfe({mutationCache:this,mutationId:++this.#t,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){const t=n1(e),n=this.#e.get(t)??[];n.push(e),this.#e.set(t,n),this.notify({type:"added",mutation:e})}remove(e){const t=n1(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(n1(e))?.find(n=>n.state.status==="pending");return!t||t===e}runNext(e){return this.#e.get(n1(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=>nR(t,n))}findAll(e={}){return this.getAll().filter(t=>nR(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(oa))))}};function n1(e){return e.options.scope?.id??String(e.mutationId)}function oR(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=Hj(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?Ife:$fe;return{pages:O(m.pages,x,S),pageParams:O(m.pageParams,v,S)}};if(i&&o.length){const m=i==="backward",v=m?Hfe:aR,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:aR(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 aR(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 Hfe(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var kYe=class{#e;#t;#r;#n;#a;#o;#i;#s;constructor(e={}){this.#e=e.queryCache||new Ufe,this.#t=e.mutationCache||new Wfe,this.#r=e.defaultOptions||{},this.#n=new Map,this.#a=new Map,this.#o=0}mount(){this.#o++,this.#o===1&&(this.#i=L5.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=Vy.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(Od(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=Rfe(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(oa).catch(oa)}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(oa)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(oa)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#e.build(this,t);return n.isStaleByTime(Od(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(oa).catch(oa)}fetchInfiniteQuery(e){return e.behavior=oR(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(oa).catch(oa)}ensureInfiniteQueryData(e){return e.behavior=oR(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Vy.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(qc(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#n.values()],n={};return t.forEach(r=>{eg(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#a.set(qc(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#a.values()];let n={};return t.forEach(r=>{eg(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=I5(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===N5&&(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()}},Kfe=class extends Ih{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#i=ZC(),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),sR(this.#t,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return XC(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return XC(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 Na(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&&!Uy(this.options,n)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const i=this.hasListeners();i&&uR(this.#t,r,this.options,n)&&this.#f(),this.updateResult(t),i&&(this.#t!==r||Na(this.options.enabled,this.#t)!==Na(n.enabled,this.#t)||Od(this.options.staleTime,this.#t)!==Od(n.staleTime,this.#t))&&this.#m();const o=this.#v();i&&(this.#t!==r||Na(this.options.enabled,this.#t)!==Na(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 Gfe(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(oa)),t}#m(){this.#x();const e=Od(this.options.staleTime,this.#t);if(Kc||this.#n.isStale||!qC(e))return;const n=Vj(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,!(Kc||Na(this.options.enabled,this.#t)===!1||!qC(this.#u)||this.#u===0)&&(this.#c=setInterval(()=>{(this.options.refetchIntervalInBackground||L5.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 k=this.hasListeners(),M=!k&&sR(e,t),L=k&&uR(e,n,t,r);(M||L)&&(c={...c,...Zj(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=YC(i?.data,h,t),this.#d=h,this.#s=null}catch(k){this.#s=k}else h=c.data;if(t.placeholderData!==void 0&&h===void 0&&v==="pending"){let k;if(i?.isPlaceholderData&&t.placeholderData===a?.placeholderData)k=i.data;else if(k=typeof t.placeholderData=="function"?t.placeholderData(this.#h?.state.data,this.#h):t.placeholderData,t.select&&k!==void 0)try{k=t.select(k),this.#s=null}catch(M){this.#s=M}k!==void 0&&(v="success",h=YC(i?.data,k,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:F5(e,t),refetch:this.refetch,promise:this.#i};if(this.options.experimental_prefetchInRender){const k=U=>{C.status==="error"?U.reject(C.error):C.data!==void 0&&U.resolve(C.data)},M=()=>{const U=this.#i=C.promise=ZC();k(U)},L=this.#i;switch(L.status){case"pending":e.queryHash===n.queryHash&&k(L);break;case"fulfilled":(C.status==="error"||C.data!==L.value)&&M();break;case"rejected":(C.status!=="error"||C.error!==L.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),Uy(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 qfe(e,t){return Na(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function sR(e,t){return qfe(e,t)||e.state.data!==void 0&&XC(e,t,t.refetchOnMount)}function XC(e,t,n){if(Na(t.enabled,e)!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&F5(e,t)}return!1}function uR(e,t,n,r){return(e!==t||Na(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&F5(e,n)}function F5(e,t){return Na(t.enabled,e)!==!1&&e.isStaleByTime(Od(t.staleTime,e))}function Gfe(e,t){return!Uy(e.getCurrentResult(),t)}var Yfe=class extends Ih{#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),Uy(this.options,n)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),n?.mutationKey&&this.options.mutationKey&&qc(n.mutationKey)!==qc(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??Xj();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)})})}},Qj=y.createContext(void 0),Jj=e=>{const t=y.useContext(Qj);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},MYe=({client:e,children:t})=>(y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),I.jsx(Qj.Provider,{value:e,children:t})),eB=y.createContext(!1),Zfe=()=>y.useContext(eB);eB.Provider;function Xfe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Qfe=y.createContext(Xfe()),Jfe=()=>y.useContext(Qfe);function tB(e,t){return typeof e=="function"?e(...t):!!e}function QC(){}var ede=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},tde=e=>{y.useEffect(()=>{e.clearReset()},[e])},nde=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&tB(n,[e.error,r]),rde=e=>{e.suspense&&(e.staleTime===void 0&&(e.staleTime=1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},ide=(e,t)=>e.isLoading&&e.isFetching&&!t,ode=(e,t)=>e?.suspense&&t.isPending,lR=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function ade(e,t,n){const r=Jj(),i=Zfe(),o=Jfe(),a=r.defaultQueryOptions(e);r.getDefaultOptions().queries?._experimental_beforeQuery?.(a),a._optimisticResults=i?"isRestoring":"optimistic",rde(a),ede(a,o),tde(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?QC:u.subscribe(Ur.batchCalls(c));return u.updateResult(),f},[u,i]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),y.useEffect(()=>{u.setOptions(a,{listeners:!1})},[a,u]),ode(a,l))throw lR(a,u,o);if(nde({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&&!Kc&&ide(l,i)&&(s?lR(a,u,o):r.getQueryCache().get(a.queryHash)?.promise)?.catch(QC).finally(()=>{u.updateResult()}),a.notifyOnChangeProps?l:u.trackResult(l)}function RYe(e,t){return ade(e,Kfe)}function DYe(e,t){const n=Jj(),[r]=y.useState(()=>new Yfe(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(QC)},[r]);if(i.error&&tB(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:o,mutateAsync:i.mutate}}const It=e=>typeof e=="string",$p=()=>{let e,t;const n=new Promise((r,i)=>{e=r,t=i});return n.resolve=e,n.reject=t,n},cR=e=>e==null?"":""+e,sde=(e,t,n)=>{e.forEach(r=>{t[r]&&(n[r]=t[r])})},ude=/###/g,fR=e=>e&&e.indexOf("###")>-1?e.replace(ude,"."):e,dR=e=>!e||It(e),x0=(e,t,n)=>{const r=It(t)?t.split("."):t;let i=0;for(;i<r.length-1;){if(dR(e))return{};const o=fR(r[i]);!e[o]&&n&&(e[o]=new n),Object.prototype.hasOwnProperty.call(e,o)?e=e[o]:e={},++i}return dR(e)?{}:{obj:e,k:fR(r[i])}},hR=(e,t,n)=>{const{obj:r,k:i}=x0(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=x0(e,a,Object);for(;s.obj===void 0&&a.length;)o=`${a[a.length-1]}.${o}`,a=a.slice(0,a.length-1),s=x0(e,a,Object),s?.obj&&typeof s.obj[`${s.k}.${o}`]<"u"&&(s.obj=void 0);s.obj[`${s.k}.${o}`]=n},lde=(e,t,n,r)=>{const{obj:i,k:o}=x0(e,t,Object);i[o]=i[o]||[],i[o].push(n)},Wy=(e,t)=>{const{obj:n,k:r}=x0(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},cde=(e,t,n)=>{const r=Wy(e,n);return r!==void 0?r:Wy(t,n)},nB=(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]):nB(e[r],t[r],n):e[r]=t[r]);return e},Bf=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var fde={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const dde=e=>It(e)?e.replace(/[&<>"'\/]/g,t=>fde[t]):e;class hde{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 pde=[" ",",","?","!",";"],gde=new hde(20),mde=(e,t,n)=>{t=t||"",n=n||"";const r=pde.filter(a=>t.indexOf(a)<0&&n.indexOf(a)<0);if(r.length===0)return!0;const i=gde.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},JC=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},Hy=e=>e?.replace("_","-"),vde={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 yde=class eE{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||vde,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 eE(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new eE(this.logger,t)}};var ms=new yde;let Jx=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 pR extends Jx{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=Wy(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:JC(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),hR(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=Wy(this.data,s)||{};a.skipCopy||(r=JSON.parse(JSON.stringify(r))),i?nB(u,r,o):u={...u,...r},hR(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 rB={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 gR={};class Ky extends Jx{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),sde(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=ms.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&&!mde(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 k in h)if(Object.prototype.hasOwnProperty.call(h,k)){const M=`${C}${o}${k}`;E[k]=this.translate(M,{...n,joinArrays:!1,ns:s}),E[k]===M&&(E[k]=h[k])}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),k=Ky.hasDefaultValue(n),M=C?this.pluralResolver.getSuffix(l,n.count,n):"",L=n.ordinal&&C?this.pluralResolver.getSuffix(l,n.count,{ordinal:!1}):"",U=C&&!n.ordinal&&n.count===0,H=U&&n[`defaultValue${this.options.pluralSeparator}zero`]||n[`defaultValue${M}`]||n[`defaultValue${L}`]||n.defaultValue;!this.isValidLookup(h)&&k&&(O=!0,h=H),this.isValidLookup(h)||(E=!0,h=a);const ne=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&E?void 0:h,Z=k&&H!==h&&this.options.updateMissing;if(E||O||Z){if(this.logger.log(Z?"updateKey":"missingKey",l,u,a,Z?H: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 G=[];const q=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&q&&q[0])for(let j=0;j<q.length;j++)G.push(q[j]);else this.options.saveMissingTo==="all"?G=this.languageUtils.toResolveHierarchy(n.lng||this.language):G.push(n.lng||this.language);const W=(j,K,Y)=>{const oe=k&&Y!==h?Y:ne;this.options.missingKeyHandler?this.options.missingKeyHandler(j,u,K,oe,Z,n):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(j,u,K,oe,Z,n),this.emit("missingKey",j,u,K,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&C?G.forEach(j=>{const K=this.pluralResolver.getSuffixes(j,n);U&&n[`defaultValue${this.options.pluralSeparator}zero`]&&K.indexOf(`${this.options.pluralSeparator}zero`)<0&&K.push(`${this.options.pluralSeparator}zero`),K.forEach(Y=>{W([j],a+Y,n[`defaultValue${Y}`]||H)})}):W(G,a,H))}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=rB.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,!gR[`${v[0]}-${b}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(s)&&(gR[`${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 k=`${c}${this.options.contextSeparator}${n.context}`;x.push(k),h&&(x.push(k+O),n.ordinal&&O.indexOf(C)===0&&x.push(k+O.replace(C,this.options.pluralSeparator)),p&&x.push(k+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 mR{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ms.create("languageUtils")}getScriptPartFromCode(t){if(t=Hy(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=Hy(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 vR={zero:0,one:1,two:2,few:3,many:4,other:5},yR={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class bde{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=n,this.logger=ms.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=Hy(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!"),yR;if(!t.match(/-|_/))return yR;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)=>vR[i]-vR[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 bR=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=cde(e,t,n);return!o&&i&&It(n)&&(o=JC(e,n,r),o===void 0&&(o=JC(t,n,r))),o},hS=e=>e.replace(/\$/g,"$$$$");class xde{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ms.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:dde,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=o?Bf(o):a||"{{",this.suffix=s?Bf(s):u||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":f||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=h?Bf(h):p||Bf("$t("),this.nestingSuffix=m?Bf(m):v||Bf(")"),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=bR(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(bR(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=>hS(p)},{regex:this.regexp,safeValue:p=>this.escapeValue?hS(this.escape(p)):hS(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=cR(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=cR(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 wde=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}},zf=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(Hy(r),i),t[a]=s),s(n)}};class _de{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ms.create("formatter"),this.options=t,this.formats={number:zf((n,r)=>{const i=new Intl.NumberFormat(n,{...r});return o=>i.format(o)}),currency:zf((n,r)=>{const i=new Intl.NumberFormat(n,{...r,style:"currency"});return o=>i.format(o)}),datetime:zf((n,r)=>{const i=new Intl.DateTimeFormat(n,{...r});return o=>i.format(o)}),relativetime:zf((n,r)=>{const i=new Intl.RelativeTimeFormat(n,{...r});return o=>i.format(o,r.range||"day")}),list:zf((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()]=zf(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}=wde(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 Sde=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class Cde extends Jx{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=ms.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=>{lde(u.loaded,[o],a),Sde(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 xR=()=>({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}}),wR=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),r1=()=>{},Ede=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})};let iB=class tE extends Jx{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=wR(t),this.services={},this.logger=ms,this.modules={external:[]},Ede(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=xR();this.options={...i,...this.options,...wR(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?ms.init(o(this.modules.logger),this.options):ms.init(null,this.options);let c;this.modules.formatter?c=this.modules.formatter:c=_de;const f=new mR(this.options);this.store=new pR(this.options.resources,this.options);const h=this.services;h.logger=ms,h.resourceStore=this.store,h.languageUtils=f,h.pluralResolver=new bde(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 xde(this.options),h.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},h.backendConnector=new Cde(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 Ky(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=r1),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=$p(),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]:r1;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=$p();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=r1),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"&&rB.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=$p();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=$p();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=$p();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 mR(xR());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 tE(t,n)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r1;const r=t.forkResourceStore;r&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},o=new tE(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 pR(s,i),o.services.resourceStore=o.store}return o.translator=new Ky(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=iB.createInstance();Yi.createInstance=iB.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 Ode=(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);Mc(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},_R={},nE=(e,t,n,r)=>{Mc(n)&&_R[n]||(Mc(n)&&(_R[n]=new Date),Ode(e,t,n,r))},oB=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},rE=(e,t,n)=>{e.loadNamespaces(t,oB(e,n))},SR=(e,t,n,r)=>{if(Mc(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return rE(e,n,r);n.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,oB(e,r))},Ade=(e,t,n={})=>!t.languages||!t.languages.length?(nE(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}}),Mc=e=>typeof e=="string",Pde=e=>typeof e=="object"&&e!==null,kde=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Tde={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},Mde=e=>Tde[e],Rde=e=>e.replace(kde,Mde);let iE={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Rde};const Dde=(e={})=>{iE={...iE,...e}},$de=()=>iE;let aB;const Ide=e=>{aB=e},Nde=()=>aB,IYe={type:"3rdParty",init(e){Dde(e.options.react),Ide(e)}},Lde=y.createContext();class Fde{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const jde=(e,t)=>{const n=y.useRef();return y.useEffect(()=>{n.current=e},[e,t]),n.current},sB=(e,t,n,r)=>e.getFixedT(t,n,r),Bde=(e,t,n,r)=>y.useCallback(sB(e,t,n,r),[e,t,n,r]),NYe=(e,t={})=>{const{i18n:n}=t,{i18n:r,defaultNS:i}=y.useContext(Lde)||{},o=n||r||Nde();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new Fde),!o){nE(o,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const O=(C,k)=>Mc(k)?k:Pde(k)&&Mc(k.defaultValue)?k.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&&nE(o,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const a={...$de(),...o.options.react,...t},{useSuspense:s,keyPrefix:u}=a;let l=e||i||o.options?.defaultNS;l=Mc(l)?[l]:l||["translation"],o.reportNamespaces.addUsedNamespaces?.(l);const c=(o.isInitialized||o.initializedStoreOnce)&&l.every(O=>Ade(O,o,a)),f=Bde(o,t.lng||null,a.nsMode==="fallback"?l:l[0],u),h=()=>f,p=()=>sB(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=jde(b),x=y.useRef(!0);y.useEffect(()=>{const{bindI18n:O,bindI18nStore:E}=a;x.current=!0,!c&&!s&&(t.lng?SR(o,t.lng,l,()=>{x.current&&v(p)}):rE(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(k=>o.off(k,C)),E&&o&&E.split(" ").forEach(k=>o.store.off(k,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?SR(o,t.lng,l,()=>O()):rE(o,l,()=>O())})},{slice:zde,forEach:Ude}=[];function Vde(e){return Ude.call(zde.call(arguments,1),t=>{if(t)for(const n in t)e[n]===void 0&&(e[n]=t[n])}),e}const CR=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,Wde=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(!CR.test(r.domain))throw new TypeError("option domain is invalid");o+=`; Domain=${r.domain}`}if(r.path){if(!CR.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},ER={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=Wde(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 Hde={name:"cookie",lookup(e){let{lookupCookie:t}=e;if(t&&typeof document<"u")return ER.read(t)||void 0},cacheUserLanguage(e,t){let{lookupCookie:n,cookieMinutes:r,cookieDomain:i,cookieOptions:o}=t;n&&typeof document<"u"&&ER.create(n,e,r,i,o)}},Kde={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 Ip=null;const OR=()=>{if(Ip!==null)return Ip;try{Ip=window!=="undefined"&&window.localStorage!==null;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{Ip=!1}return Ip};var qde={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&OR())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:n}=t;n&&OR()&&window.localStorage.setItem(n,e)}};let Np=null;const AR=()=>{if(Np!==null)return Np;try{Np=window!=="undefined"&&window.sessionStorage!==null;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{Np=!1}return Np};var Gde={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&AR())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:n}=t;n&&AR()&&window.sessionStorage.setItem(n,e)}},Yde={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}},Zde={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}},Xde={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}},Qde={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 uB=!1;try{document.cookie,uB=!0}catch{}const lB=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];uB||lB.splice(1,1);const Jde=()=>({order:lB,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e});class ehe{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=Vde(n,this.options||{},Jde()),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(Hde),this.addDetector(Kde),this.addDetector(qde),this.addDetector(Gde),this.addDetector(Yde),this.addDetector(Zde),this.addDetector(Xde),this.addDetector(Qde)}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)}))}}ehe.type="languageDetector";var xm=e=>e.type==="checkbox",_c=e=>e instanceof Date,zi=e=>e==null;const cB=e=>typeof e=="object";var Or=e=>!zi(e)&&!Array.isArray(e)&&cB(e)&&!_c(e),fB=e=>Or(e)&&e.target?xm(e.target)?e.target.checked:e.target.value:e,the=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,dB=(e,t)=>e.has(the(t)),nhe=e=>{const t=e.constructor&&e.constructor.prototype;return Or(t)&&t.hasOwnProperty("isPrototypeOf")},j5=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(!(j5&&(e instanceof Blob||r))&&(n||Or(e)))if(t=n?[]:{},!n&&!nhe(e))t=e;else for(const i in e)e.hasOwnProperty(i)&&(t[i]=no(e[i]));else return e;return t}var e2=e=>Array.isArray(e)?e.filter(Boolean):[],Sr=e=>e===void 0,Ze=(e,t,n)=>{if(!t||!Or(e))return n;const r=e2(t.split(/[,[\].]+?/)).reduce((i,o)=>zi(i)?i:i[o],e);return Sr(r)||r===e?Sr(e[t])?n:e[t]:r},aa=e=>typeof e=="boolean",B5=e=>/^\w*$/.test(e),hB=e=>e2(e.replace(/["|']|\]/g,"").split(/\.|\[/)),An=(e,t,n)=>{let r=-1;const i=B5(t)?[t]:hB(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 qy={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},ja={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},qs={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},pB=F.createContext(null),z5=()=>F.useContext(pB),LYe=e=>{const{children:t,...n}=e;return F.createElement(pB.Provider,{value:n},t)};var gB=(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,mB=(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))},w0=e=>Array.isArray(e)?e:[e],vB=(e,t,n)=>!e||!t||e===t||w0(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r)));function U5(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 rhe(e){const t=z5(),{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,U5({disabled:r,next:f=>u.current&&vB(c.current,f.name,o)&&mB(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(()=>gB(a,n,l.current,!1),[a,n])}var vs=e=>typeof e=="string",yB=(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 ihe(e){const t=z5(),{control:n=t.control,name:r,defaultValue:i,disabled:o,exact:a}=e,s=F.useRef(r);s.current=r,U5({disabled:o,subject:n._subjects.values,next:c=>{vB(s.current,c.name,a)&&l(no(yB(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 ohe(e){const t=z5(),{name:n,disabled:r,control:i=t.control,shouldUnregister:o}=e,a=dB(i._names.array,n),s=ihe({control:i,name:n,defaultValue:Ze(i._formValues,n,Ze(i._defaultValues,n,e.defaultValue)),exact:!0}),u=rhe({control:i,name:n,exact:!0}),l=F.useRef(i.register(n,{...e.rules,value:s,...aa(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,...aa(r)||u.disabled?{disabled:u.disabled||r}:{},onChange:h=>l.current.onChange({target:{value:fB(h),name:n},type:qy.CHANGE}),onBlur:()=>l.current.onBlur({target:{value:Ze(i._formValues,n),name:n},type:qy.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 FYe=e=>e.render(ohe(e));var bB=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},PR=e=>({isOnSubmit:!e||e===ja.onSubmit,isOnBlur:e===ja.onBlur,isOnChange:e===ja.onChange,isOnAll:e===ja.all,isOnTouch:e===ja.onTouched}),kR=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const _0=(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(_0(s,t))break}else if(Or(s)&&_0(s,t))break}}};var ahe=(e,t,n)=>{const r=w0(Ze(e,n));return An(r,"root",t[n]),An(e,n,r),e},V5=e=>e.type==="file",hs=e=>typeof e=="function",Gy=e=>{if(!j5)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},X1=e=>vs(e),W5=e=>e.type==="radio",Yy=e=>e instanceof RegExp;const TR={value:!1,isValid:!1},MR={value:!0,isValid:!0};var xB=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===""?MR:{value:e[0].value,isValid:!0}:MR:TR}return TR};const RR={isValid:!1,value:null};var wB=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,RR):RR;function DR(e,t,n="validate"){if(X1(e)||Array.isArray(e)&&e.every(X1)||aa(e)&&!e)return{type:n,message:X1(e)?e:"",ref:t}}var Uf=e=>Or(e)&&!Yy(e)?e:{value:e,message:""},$R=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(aa(V)?"":V||""),S.reportValidity())},E={},C=W5(a),k=xm(a),M=C||k,L=(b||V5(a))&&Sr(a.value)&&Sr(x)||Gy(a)&&a.value===""||x===""||Array.isArray(x)&&!x.length,U=bB.bind(null,v,r,E),H=(V,ne,Z,G=qs.maxLength,q=qs.minLength)=>{const W=V?ne:Z;E[v]={type:V?G:q,message:W,ref:a,...U(V?G:q,W)}};if(o?!Array.isArray(x)||!x.length:u&&(!M&&(L||zi(x))||aa(x)&&!x||k&&!xB(s).isValid||C&&!wB(s).isValid)){const{value:V,message:ne}=X1(u)?{value:!!u,message:u}:Uf(u);if(V&&(E[v]={type:qs.required,message:ne,ref:S,...U(qs.required,ne)},!r))return O(ne),E}if(!L&&(!zi(f)||!zi(h))){let V,ne;const Z=Uf(h),G=Uf(f);if(!zi(x)&&!isNaN(x)){const q=a.valueAsNumber||x&&+x;zi(Z.value)||(V=q>Z.value),zi(G.value)||(ne=q<G.value)}else{const q=a.valueAsDate||new Date(x),W=Y=>new Date(new Date().toDateString()+" "+Y),j=a.type=="time",K=a.type=="week";vs(Z.value)&&x&&(V=j?W(x)>W(Z.value):K?x>Z.value:q>new Date(Z.value)),vs(G.value)&&x&&(ne=j?W(x)<W(G.value):K?x<G.value:q<new Date(G.value))}if((V||ne)&&(H(!!V,Z.message,G.message,qs.max,qs.min),!r))return O(E[v].message),E}if((l||c)&&!L&&(vs(x)||o&&Array.isArray(x))){const V=Uf(l),ne=Uf(c),Z=!zi(V.value)&&x.length>+V.value,G=!zi(ne.value)&&x.length<+ne.value;if((Z||G)&&(H(Z,V.message,ne.message),!r))return O(E[v].message),E}if(p&&!L&&vs(x)){const{value:V,message:ne}=Uf(p);if(Yy(V)&&!x.match(V)&&(E[v]={type:qs.pattern,message:ne,ref:a,...U(qs.pattern,ne)},!r))return O(ne),E}if(m){if(hs(m)){const V=await m(x,n),ne=DR(V,S);if(ne&&(E[v]={...ne,...U(qs.validate,ne.message)},!r))return O(ne.message),E}else if(Or(m)){let V={};for(const ne in m){if(!io(V)&&!r)break;const Z=DR(await m[ne](x,n),S,ne);Z&&(V={...Z,...U(ne,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 she(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 uhe(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:B5(t)?[t]:hB(t),r=n.length===1?e:she(e,n),i=n.length-1,o=n[i];return r&&delete r[o],i!==0&&(Or(r)&&io(r)||Array.isArray(r)&&uhe(r))&&Br(e,n.slice(0,-1)),e}var pS=()=>{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=[]}}},oE=e=>zi(e)||!cB(e);function nl(e,t){if(oE(e)||oE(t))return e===t;if(_c(e)&&_c(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(_c(o)&&_c(a)||Or(o)&&Or(a)||Array.isArray(o)&&Array.isArray(a)?!nl(o,a):o!==a)return!1}}return!0}var _B=e=>e.type==="select-multiple",lhe=e=>W5(e)||xm(e),gS=e=>Gy(e)&&e.isConnected,SB=e=>{for(const t in e)if(hs(e[t]))return!0;return!1};function Zy(e,t={}){const n=Array.isArray(e);if(Or(e)||n)for(const r in e)Array.isArray(e[r])||Or(e[r])&&!SB(e[r])?(t[r]=Array.isArray(e[r])?[]:{},Zy(e[r],t[r])):zi(e[r])||(t[r]=!0);return t}function CB(e,t,n){const r=Array.isArray(e);if(Or(e)||r)for(const i in e)Array.isArray(e[i])||Or(e[i])&&!SB(e[i])?Sr(t)||oE(n[i])?n[i]=Array.isArray(e[i])?Zy(e[i],[]):{...Zy(e[i])}:CB(e[i],zi(t)?{}:t[i],n[i]):n[i]=!nl(e[i],t[i]);return n}var Lp=(e,t)=>CB(e,t,Zy(t)),EB=(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 mS(e){const t=e.ref;return V5(t)?t.files:W5(t)?wB(e.refs).value:_B(t)?[...t.selectedOptions].map(({value:n})=>n):xm(t)?xB(e.refs).value:EB(Sr(t.value)?e.ref.value:t.value,e)}var che=(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}},Fp=e=>Sr(e)?e:Yy(e)?e.source:Or(e)?Yy(e.value)?e.value.source:e.value:e;const IR="AsyncFunction";var fhe=e=>!!e&&!!e.validate&&!!(hs(e.validate)&&e.validate.constructor.name===IR||Or(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===IR)),dhe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function NR(e,t,n){const r=Ze(e,n);if(r||B5(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 hhe=(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,phe=(e,t)=>!e2(Ze(e,t)).length&&Br(e,t);const ghe={mode:ja.onSubmit,reValidateMode:ja.onChange,shouldFocusError:!0};function mhe(e={}){let t={...ghe,...e},n={submitCount:0,isDirty:!1,isLoading:hs(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:pS(),array:pS(),state:pS()},h=PR(t.mode),p=PR(t.reValidateMode),m=t.criteriaMode===ja.all,v=te=>de=>{clearTimeout(l),l=setTimeout(te,de)},b=async te=>{if(!t.disabled&&(c.isValid||te)){const de=t.resolver?io((await M()).errors):await U(r,!0);de!==n.isValid&&f.state.next({isValid:de})}},w=(te,de)=>{!t.disabled&&(c.isValidating||c.validatingFields)&&((te||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=(te,de=[],ge,ze,Fe=!0,Ae=!0)=>{if(ze&&ge&&!t.disabled){if(a.action=!0,Ae&&Array.isArray(Ze(r,te))){const tt=ge(Ze(r,te),ze.argA,ze.argB);Fe&&An(r,te,tt)}if(Ae&&Array.isArray(Ze(n.errors,te))){const tt=ge(Ze(n.errors,te),ze.argA,ze.argB);Fe&&An(n.errors,te,tt),phe(n.errors,te)}if(c.touchedFields&&Ae&&Array.isArray(Ze(n.touchedFields,te))){const tt=ge(Ze(n.touchedFields,te),ze.argA,ze.argB);Fe&&An(n.touchedFields,te,tt)}c.dirtyFields&&(n.dirtyFields=Lp(i,o)),f.state.next({name:te,isDirty:V(te,de),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else An(o,te,de)},S=(te,de)=>{An(n.errors,te,de),f.state.next({errors:n.errors})},O=te=>{n.errors=te,f.state.next({errors:n.errors,isValid:!1})},E=(te,de,ge,ze)=>{const Fe=Ze(r,te);if(Fe){const Ae=Ze(o,te,Sr(ge)?Ze(i,te):ge);Sr(Ae)||ze&&ze.defaultChecked||de?An(o,te,de?Ae:mS(Fe._f)):G(te,Ae),a.mount&&b()}},C=(te,de,ge,ze,Fe)=>{let Ae=!1,tt=!1;const mt={name:te};if(!t.disabled){const xn=!!(Ze(r,te)&&Ze(r,te)._f&&Ze(r,te)._f.disabled);if(!ge||ze){c.isDirty&&(tt=n.isDirty,n.isDirty=mt.isDirty=V(),Ae=tt!==mt.isDirty);const Kt=xn||nl(Ze(i,te),de);tt=!!(!xn&&Ze(n.dirtyFields,te)),Kt||xn?Br(n.dirtyFields,te):An(n.dirtyFields,te,!0),mt.dirtyFields=n.dirtyFields,Ae=Ae||c.dirtyFields&&tt!==!Kt}if(ge){const Kt=Ze(n.touchedFields,te);Kt||(An(n.touchedFields,te,ge),mt.touchedFields=n.touchedFields,Ae=Ae||c.touchedFields&&Kt!==ge)}Ae&&Fe&&f.state.next(mt)}return Ae?mt:{}},k=(te,de,ge,ze)=>{const Fe=Ze(n.errors,te),Ae=c.isValid&&aa(de)&&n.isValid!==de;if(t.delayError&&ge?(u=v(()=>S(te,ge)),u(t.delayError)):(clearTimeout(l),u=null,ge?An(n.errors,te,ge):Br(n.errors,te)),(ge?!nl(Fe,ge):Fe)||!io(ze)||Ae){const tt={...ze,...Ae&&aa(de)?{isValid:de}:{},errors:n.errors,name:te};n={...n,...tt},f.state.next(tt)}},M=async te=>{w(te,!0);const de=await t.resolver(o,t.context,che(te||s.mount,r,t.criteriaMode,t.shouldUseNativeValidation));return w(te),de},L=async te=>{const{errors:de}=await M(te);if(te)for(const ge of te){const ze=Ze(de,ge);ze?An(n.errors,ge,ze):Br(n.errors,ge)}else n.errors=de;return de},U=async(te,de,ge={valid:!0})=>{for(const ze in te){const Fe=te[ze];if(Fe){const{_f:Ae,...tt}=Fe;if(Ae){const mt=s.array.has(Ae.name),xn=Fe._f&&fhe(Fe._f);xn&&c.validatingFields&&w([ze],!0);const Kt=await $R(Fe,s.disabled,o,m,t.shouldUseNativeValidation&&!de,mt);if(xn&&c.validatingFields&&w([ze]),Kt[Ae.name]&&(ge.valid=!1,de))break;!de&&(Ze(Kt,Ae.name)?mt?ahe(n.errors,Kt,Ae.name):An(n.errors,Ae.name,Kt[Ae.name]):Br(n.errors,Ae.name))}!io(tt)&&await U(tt,de,ge)}}return ge.valid},H=()=>{for(const te of s.unMount){const de=Ze(r,te);de&&(de._f.refs?de._f.refs.every(ge=>!gS(ge)):!gS(de._f.ref))&&He(te)}s.unMount=new Set},V=(te,de)=>!t.disabled&&(te&&de&&An(o,te,de),!nl(oe(),i)),ne=(te,de,ge)=>yB(te,s,{...a.mount?o:Sr(de)?i:vs(te)?{[te]:de}:de},ge,de),Z=te=>e2(Ze(a.mount?o:i,te,t.shouldUnregister?Ze(i,te,[]):[])),G=(te,de,ge={})=>{const ze=Ze(r,te);let Fe=de;if(ze){const Ae=ze._f;Ae&&(!Ae.disabled&&An(o,te,EB(de,Ae)),Fe=Gy(Ae.ref)&&zi(de)?"":de,_B(Ae.ref)?[...Ae.ref.options].forEach(tt=>tt.selected=Fe.includes(tt.value)):Ae.refs?xm(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):V5(Ae.ref)?Ae.ref.value="":(Ae.ref.value=Fe,Ae.ref.type||f.values.next({name:te,values:{...o}})))}(ge.shouldDirty||ge.shouldTouch)&&C(te,Fe,ge.shouldTouch,ge.shouldDirty,!0),ge.shouldValidate&&Y(te)},q=(te,de,ge)=>{for(const ze in de){const Fe=de[ze],Ae=`${te}.${ze}`,tt=Ze(r,Ae);(s.array.has(te)||Or(Fe)||tt&&!tt._f)&&!_c(Fe)?q(Ae,Fe,ge):G(Ae,Fe,ge)}},W=(te,de,ge={})=>{const ze=Ze(r,te),Fe=s.array.has(te),Ae=no(de);An(o,te,Ae),Fe?(f.array.next({name:te,values:{...o}}),(c.isDirty||c.dirtyFields)&&ge.shouldDirty&&f.state.next({name:te,dirtyFields:Lp(i,o),isDirty:V(te,Ae)})):ze&&!ze._f&&!zi(Ae)?q(te,Ae,ge):G(te,Ae,ge),kR(te,s)&&f.state.next({...n}),f.values.next({name:a.mount?te:void 0,values:{...o}})},j=async te=>{a.mount=!0;const de=te.target;let ge=de.name,ze=!0;const Fe=Ze(r,ge),Ae=()=>de.type?mS(Fe._f):fB(te),tt=mt=>{ze=Number.isNaN(mt)||_c(mt)&&isNaN(mt.getTime())||nl(mt,Ze(o,ge,mt))};if(Fe){let mt,xn;const Kt=Ae(),wn=te.type===qy.BLUR||te.type===qy.FOCUS_OUT,Ii=!dhe(Fe._f)&&!t.resolver&&!Ze(n.errors,ge)&&!Fe._f.deps||hhe(wn,Ze(n.touchedFields,ge),n.isSubmitted,p,h),br=kR(ge,s,wn);An(o,ge,Kt),wn?(Fe._f.onBlur&&Fe._f.onBlur(te),u&&u(0)):Fe._f.onChange&&Fe._f.onChange(te);const yi=C(ge,Kt,wn,!1),sr=!io(yi)||br;if(!wn&&f.values.next({name:ge,type:te.type,values:{...o}}),Ii)return c.isValid&&(t.mode==="onBlur"&&wn?b():wn||b()),sr&&f.state.next({name:ge,...br?{}:yi});if(!wn&&br&&f.state.next({...n}),t.resolver){const{errors:si}=await M([ge]);if(tt(Kt),ze){const bi=NR(n.errors,r,ge),Rr=NR(si,r,bi.name||ge);mt=Rr.error,ge=Rr.name,xn=io(si)}}else w([ge],!0),mt=(await $R(Fe,s.disabled,o,m,t.shouldUseNativeValidation))[ge],w([ge]),tt(Kt),ze&&(mt?xn=!1:c.isValid&&(xn=await U(r,!0)));ze&&(Fe._f.deps&&Y(Fe._f.deps),k(ge,xn,mt,yi))}},K=(te,de)=>{if(Ze(n.errors,de)&&te.focus)return te.focus(),1},Y=async(te,de={})=>{let ge,ze;const Fe=w0(te);if(t.resolver){const Ae=await L(Sr(te)?te:Fe);ge=io(Ae),ze=te?!Fe.some(tt=>Ze(Ae,tt)):ge}else te?(ze=(await Promise.all(Fe.map(async Ae=>{const tt=Ze(r,Ae);return await U(tt&&tt._f?{[Ae]:tt}:tt)}))).every(Boolean),!(!ze&&!n.isValid)&&b()):ze=ge=await U(r);return f.state.next({...!vs(te)||c.isValid&&ge!==n.isValid?{}:{name:te},...t.resolver||!te?{isValid:ge}:{},errors:n.errors}),de.shouldFocus&&!ze&&_0(r,K,te?Fe:s.mount),ze},oe=te=>{const de={...a.mount?o:i};return Sr(te)?de:vs(te)?Ze(de,te):te.map(ge=>Ze(de,ge))},ae=(te,de)=>({invalid:!!Ze((de||n).errors,te),isDirty:!!Ze((de||n).dirtyFields,te),error:Ze((de||n).errors,te),isValidating:!!Ze(n.validatingFields,te),isTouched:!!Ze((de||n).touchedFields,te)}),ue=te=>{te&&w0(te).forEach(de=>Br(n.errors,de)),f.state.next({errors:te?n.errors:{}})},be=(te,de,ge)=>{const ze=(Ze(r,te,{_f:{}})._f||{}).ref,Fe=Ze(n.errors,te)||{},{ref:Ae,message:tt,type:mt,...xn}=Fe;An(n.errors,te,{...xn,...de,ref:ze}),f.state.next({name:te,errors:n.errors,isValid:!1}),ge&&ge.shouldFocus&&ze&&ze.focus&&ze.focus()},we=(te,de)=>hs(te)?f.values.subscribe({next:ge=>te(ne(void 0,de),ge)}):ne(te,de,!0),He=(te,de={})=>{for(const ge of te?w0(te):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:te,name:de,field:ge,fields:ze})=>{(aa(te)&&a.mount||te||s.disabled.has(de))&&(te?s.disabled.add(de):s.disabled.delete(de),C(de,mS(ge?ge._f:Ze(ze,de)._f),!1,!1,!0))},it=(te,de={})=>{let ge=Ze(r,te);const ze=aa(de.disabled)||aa(t.disabled);return An(r,te,{...ge||{},_f:{...ge&&ge._f?ge._f:{ref:{name:te}},name:te,mount:!0,...de}}),s.mount.add(te),ge?Ee({field:ge,disabled:aa(de.disabled)?de.disabled:t.disabled,name:te}):E(te,!0,de.value),{...ze?{disabled:de.disabled||t.disabled}:{},...t.progressive?{required:!!de.required,min:Fp(de.min),max:Fp(de.max),minLength:Fp(de.minLength),maxLength:Fp(de.maxLength),pattern:Fp(de.pattern)}:{},name:te,onChange:j,onBlur:j,ref:Fe=>{if(Fe){it(te,de),ge=Ze(r,te);const Ae=Sr(Fe.value)&&Fe.querySelectorAll&&Fe.querySelectorAll("input,select,textarea")[0]||Fe,tt=lhe(Ae),mt=ge._f.refs||[];if(tt?mt.find(xn=>xn===Ae):Ae===ge._f.ref)return;An(r,te,{_f:{...ge._f,...tt?{refs:[...mt.filter(gS),Ae,...Array.isArray(Ze(i,te))?[{}]:[]],ref:{type:Ae.type,name:te}}:{ref:Ae}}}),E(te,!1,void 0,Ae)}else ge=Ze(r,te,{}),ge._f&&(ge._f.mount=!1),(t.shouldUnregister||de.shouldUnregister)&&!(dB(s.array,te)&&a.action)&&s.unMount.add(te)}}},ke=()=>t.shouldFocusError&&_0(r,K,s.mount),Le=te=>{aa(te)&&(f.state.next({disabled:te}),_0(r,(de,ge)=>{const ze=Ze(r,ge);ze&&(de.disabled=ze._f.disabled||te,Array.isArray(ze._f.refs)&&ze._f.refs.forEach(Fe=>{Fe.disabled=ze._f.disabled||te}))},0,!1))},De=(te,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 U(r);if(Br(n.errors,"root"),io(n.errors)){f.state.next({errors:{}});try{await te(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=(te,de={})=>{Ze(r,te)&&(Sr(de.defaultValue)?W(te,no(Ze(i,te))):(W(te,de.defaultValue),An(i,te,no(de.defaultValue))),de.keepTouched||Br(n.touchedFields,te),de.keepDirty||(Br(n.dirtyFields,te),n.isDirty=de.defaultValue?V(te,no(Ze(i,te))):V()),de.keepError||(Br(n.errors,te),c.isValid&&b()),f.state.next({...n}))},yt=(te,de={})=>{const ge=te?no(te):i,ze=no(ge),Fe=io(te),Ae=Fe?i:ze;if(de.keepDefaultValues||(i=ge),!de.keepValues){if(de.keepDirtyValues){const tt=new Set([...s.mount,...Object.keys(Lp(i,o))]);for(const mt of Array.from(tt))Ze(n.dirtyFields,mt)?An(Ae,mt,Ze(o,mt)):W(mt,Ze(Ae,mt))}else{if(j5&&Sr(te))for(const tt of s.mount){const mt=Ze(r,tt);if(mt&&mt._f){const xn=Array.isArray(mt._f.refs)?mt._f.refs[0]:mt._f.ref;if(Gy(xn)){const Kt=xn.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&&!nl(te,i)),isSubmitted:de.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:Fe?{}:de.keepDirtyValues?de.keepDefaultValues&&o?Lp(i,o):n.dirtyFields:de.keepDefaultValues&&te?Lp(i,te):de.keepDirty?n.dirtyFields:{},touchedFields:de.keepTouched?n.touchedFields:{},errors:de.keepErrors?n.errors:{},isSubmitSuccessful:de.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},lt=(te,de)=>yt(hs(te)?te(o):te,de);return{control:{register:it,unregister:He,getFieldState:ae,handleSubmit:De,setError:be,_executeSchema:M,_getWatch:ne,_getDirty:V,_updateValid:b,_removeUnmounted:H,_updateFieldArray:x,_updateDisabledField:Ee,_getFieldArray:Z,_reset:yt,_resetDefaultValues:()=>hs(t.defaultValues)&&t.defaultValues().then(te=>{lt(te,t.resetOptions),f.state.next({isLoading:!1})}),_updateFormState:te=>{n={...n,...te}},_disableForm:Le,_subjects:f,_proxyFormState:c,_setErrors:O,get _fields(){return r},get _formValues(){return o},get _state(){return a},set _state(te){a=te},get _defaultValues(){return i},get _names(){return s},set _names(te){s=te},get _formState(){return n},set _formState(te){n=te},get _options(){return t},set _options(te){t={...t,...te}}},trigger:Y,register:it,handleSubmit:De,watch:we,setValue:W,getValues:oe,reset:lt,resetField:me,clearErrors:ue,unregister:He,setError:be,setFocus:(te,de={})=>{const ge=Ze(r,te),ze=ge&&ge._f;if(ze){const Fe=ze.refs?ze.refs[0]:ze.ref;Fe.focus&&(Fe.focus(),de.shouldSelect&&hs(Fe.select)&&Fe.select())}},getFieldState:ae}}function jYe(e={}){const t=F.useRef(void 0),n=F.useRef(void 0),[r,i]=F.useState({isDirty:!1,isValidating:!1,isLoading:hs(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:hs(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...mhe(e),formState:r});const o=t.current.control;return o._options=e,U5({subject:o._subjects.state,next:a=>{mB(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&&!nl(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=gB(r,o),t.current}var 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 aE;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(aE||(aE={}));const rt=gn.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),nu=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"]),vhe=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 qd=(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 OB=qd;function yhe(e){OB=e}function Xy(){return OB}const Qy=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}},bhe=[];function et(e,t){const n=Xy(),r=Qy({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===qd?void 0:qd].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"}),gd=e=>({status:"dirty",value:e}),Hi=e=>({status:"valid",value:e}),sE=e=>e.status==="aborted",uE=e=>e.status==="dirty",Gc=e=>e.status==="valid",tg=e=>typeof Promise<"u"&&e instanceof Promise;function Jy(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 AB(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 o0,a0;class ks{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 LR=(e,t)=>{if(Gc(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 nu(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:nu(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:nu(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(tg(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:nu(t)},o=this._parseSync({data:t,path:i.path,parent:i});return LR(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:nu(t)};if(!this["~standard"].async)try{const o=this._parseSync({data:t,path:[],parent:i});return Gc(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=>Gc(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:nu(t)},i=this._parse({data:t,path:r.path,parent:r}),o=await(tg(i)?i:Promise.resolve(i));return LR(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 Ya({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 Es.create(this,this._def)}nullable(){return Ml.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Ha.create(this)}promise(){return Yd.create(this,this._def)}or(t){return og.create([this,t],this._def)}and(t){return ag.create(this,t,this._def)}transform(t){return new Ya({...Gt(this._def),schema:this,typeName:Tt.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new fg({...Gt(this._def),innerType:this,defaultValue:n,typeName:Tt.ZodDefault})}brand(){return new H5({typeName:Tt.ZodBranded,type:this,...Gt(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new dg({...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 wm.create(this,t)}readonly(){return hg.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const xhe=/^c[^\s-]{8,}$/i,whe=/^[0-9a-z]+$/,_he=/^[0-9A-HJKMNP-TV-Z]{26}$/i,She=/^[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,Che=/^[a-z0-9_-]{21}$/i,Ehe=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Ohe=/^[-+]?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)?)??$/,Ahe=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Phe="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let vS;const khe=/^(?:(?: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])$/,The=/^(?:(?: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])$/,Mhe=/^(([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]))$/,Rhe=/^(([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])$/,Dhe=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,$he=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,PB="((\\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])))",Ihe=new RegExp(`^${PB}$`);function kB(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 Nhe(e){return new RegExp(`^${kB(e)}$`)}function TB(e){let t=`${PB}T${kB(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 Lhe(e,t){return!!((t==="v4"||!t)&&khe.test(e)||(t==="v6"||!t)&&Mhe.test(e))}function Fhe(e,t){if(!Ehe.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 jhe(e,t){return!!((t==="v4"||!t)&&The.test(e)||(t==="v6"||!t)&&Rhe.test(e))}class za 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")Ahe.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")vS||(vS=new RegExp(Phe,"u")),vS.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")She.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")Che.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")xhe.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")whe.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")_he.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"?TB(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"?Ihe.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:"date",message:o.message}),r.dirty()):o.kind==="time"?Nhe(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"?Ohe.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"duration",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="ip"?Lhe(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"?Fhe(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"?jhe(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"?Dhe.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"base64",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="base64url"?$he.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 za({...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 za({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new za({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new za({...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}}za.create=e=>{var t;return new za({checks:[],typeName:Tt.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Gt(e)})};function Bhe(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 Pl 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"?Bhe(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 Pl({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:dt.toString(i)}]})}_addCheck(t){return new Pl({...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)}}Pl.create=e=>new Pl({checks:[],typeName:Tt.ZodNumber,coerce:e?.coerce||!1,...Gt(e)});class kl 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 kl({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:dt.toString(i)}]})}_addCheck(t){return new kl({...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}}kl.create=e=>{var t;return new kl({checks:[],typeName:Tt.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Gt(e)})};class ng 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)}}ng.create=e=>new ng({typeName:Tt.ZodBoolean,coerce:e?.coerce||!1,...Gt(e)});class Yc 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 Yc({...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}}Yc.create=e=>new Yc({checks:[],coerce:e?.coerce||!1,typeName:Tt.ZodDate,...Gt(e)});class eb 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)}}eb.create=e=>new eb({typeName:Tt.ZodSymbol,...Gt(e)});class rg 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)}}rg.create=e=>new rg({typeName:Tt.ZodUndefined,...Gt(e)});class ig 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)}}ig.create=e=>new ig({typeName:Tt.ZodNull,...Gt(e)});class Gd extends en{constructor(){super(...arguments),this._any=!0}_parse(t){return Hi(t.data)}}Gd.create=e=>new Gd({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 tb 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)}}tb.create=e=>new tb({typeName:Tt.ZodVoid,...Gt(e)});class Ha 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 ks(n,a,n.path,s)))).then(a=>$i.mergeArray(r,a));const o=[...n.data].map((a,s)=>i.type._parseSync(new ks(n,a,n.path,s)));return $i.mergeArray(r,o)}get element(){return this._def.type}min(t,n){return new Ha({...this._def,minLength:{value:t,message:dt.toString(n)}})}max(t,n){return new Ha({...this._def,maxLength:{value:t,message:dt.toString(n)}})}length(t,n){return new Ha({...this._def,exactLength:{value:t,message:dt.toString(n)}})}nonempty(t){return this.min(1,t)}}Ha.create=(e,t)=>new Ha({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Tt.ZodArray,...Gt(t)});function ed(e){if(e instanceof cr){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=Es.create(ed(r))}return new cr({...e._def,shape:()=>t})}else return e instanceof Ha?new Ha({...e._def,type:ed(e.element)}):e instanceof Es?Es.create(ed(e.unwrap())):e instanceof Ml?Ml.create(ed(e.unwrap())):e instanceof Ts?Ts.create(e.items.map(t=>ed(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 ks(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 ks(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 ed(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 Es;)o=o._def.innerType;n[r]=o}}),new cr({...this._def,shape:()=>n})}keyof(){return MB(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 og 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}}og.create=(e,t)=>new og({options:e,typeName:Tt.ZodUnion,...Gt(t)});const Zs=e=>e instanceof ug?Zs(e.schema):e instanceof Ya?Zs(e.innerType()):e instanceof lg?[e.value]:e instanceof Tl?e.options:e instanceof cg?gn.objectValues(e.enum):e instanceof fg?Zs(e._def.innerType):e instanceof rg?[void 0]:e instanceof ig?[null]:e instanceof Es?[void 0,...Zs(e.unwrap())]:e instanceof Ml?[null,...Zs(e.unwrap())]:e instanceof H5||e instanceof hg?Zs(e.unwrap()):e instanceof dg?Zs(e._def.innerType):[];class t2 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=Zs(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 t2({typeName:Tt.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:i,...Gt(r)})}}function lE(e,t){const n=nu(e),r=nu(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=lE(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=lE(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 ag extends en{_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=(o,a)=>{if(sE(o)||sE(a))return Dt;const s=lE(o.value,a.value);return s.valid?((uE(o)||uE(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}))}}ag.create=(e,t,n)=>new ag({left:e,right:t,typeName:Tt.ZodIntersection,...Gt(n)});class Ts 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 ks(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 Ts({...this._def,rest:t})}}Ts.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Ts({items:e,typeName:Tt.ZodTuple,rest:null,...Gt(t)})};class sg 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 ks(r,s,r.path,s)),value:a._parse(new ks(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 sg({keyType:t,valueType:n,typeName:Tt.ZodRecord,...Gt(r)}):new sg({keyType:za.create(),valueType:t,typeName:Tt.ZodRecord,...Gt(n)})}}class nb 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 ks(r,s,r.path,[l,"key"])),value:o._parse(new ks(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}}}}nb.create=(e,t,n)=>new nb({valueType:t,keyType:e,typeName:Tt.ZodMap,...Gt(n)});class Zc 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 ks(r,u,r.path,l)));return r.common.async?Promise.all(s).then(u=>a(u)):a(s)}min(t,n){return new Zc({...this._def,minSize:{value:t,message:dt.toString(n)}})}max(t,n){return new Zc({...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)}}Zc.create=(e,t)=>new Zc({valueType:e,minSize:null,maxSize:null,typeName:Tt.ZodSet,...Gt(t)});class Ad 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 Qy({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Xy(),qd].filter(l=>!!l),issueData:{code:Ue.invalid_arguments,argumentsError:u}})}function i(s,u){return Qy({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Xy(),qd].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 Yd){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 Ad({...this._def,args:Ts.create(t).rest(Rc.create())})}returns(t){return new Ad({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new Ad({args:t||Ts.create([]).rest(Rc.create()),returns:n||Rc.create(),typeName:Tt.ZodFunction,...Gt(r)})}}class ug 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})}}ug.create=(e,t)=>new ug({getter:e,typeName:Tt.ZodLazy,...Gt(t)});class lg 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}}lg.create=(e,t)=>new lg({value:e,typeName:Tt.ZodLiteral,...Gt(t)});function MB(e,t){return new Tl({values:e,typeName:Tt.ZodEnum,...Gt(t)})}class Tl extends en{constructor(){super(...arguments),o0.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(Jy(this,o0)||AB(this,o0,new Set(this._def.values)),!Jy(this,o0).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 Tl.create(t,{...this._def,...n})}exclude(t,n=this._def){return Tl.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}o0=new WeakMap;Tl.create=MB;class cg extends en{constructor(){super(...arguments),a0.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(Jy(this,a0)||AB(this,a0,new Set(gn.getValidEnumValues(this._def.values))),!Jy(this,a0).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}}a0=new WeakMap;cg.create=(e,t)=>new cg({values:e,typeName:Tt.ZodNativeEnum,...Gt(t)});class Yd 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})))}}Yd.create=(e,t)=>new Yd({type:e,typeName:Tt.ZodPromise,...Gt(t)});class Ya 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"?gd(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"?gd(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(!Gc(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=>Gc(a)?Promise.resolve(i.transform(a.value,o)).then(s=>({status:n.value,value:s})):a);gn.assertNever(i)}}Ya.create=(e,t,n)=>new Ya({schema:e,typeName:Tt.ZodEffects,effect:t,...Gt(n)});Ya.createWithPreprocess=(e,t,n)=>new Ya({schema:t,effect:{type:"preprocess",transform:e},typeName:Tt.ZodEffects,...Gt(n)});class Es extends en{_parse(t){return this._getType(t)===rt.undefined?Hi(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Es.create=(e,t)=>new Es({innerType:e,typeName:Tt.ZodOptional,...Gt(t)});class Ml extends en{_parse(t){return this._getType(t)===rt.null?Hi(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Ml.create=(e,t)=>new Ml({innerType:e,typeName:Tt.ZodNullable,...Gt(t)});class fg 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}}fg.create=(e,t)=>new fg({innerType:e,typeName:Tt.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Gt(t)});class dg 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 tg(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}}dg.create=(e,t)=>new dg({innerType:e,typeName:Tt.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Gt(t)});class rb 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}}}rb.create=e=>new rb({typeName:Tt.ZodNaN,...Gt(e)});const zhe=Symbol("zod_brand");class H5 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 wm 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(),gd(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 wm({in:t,out:n,typeName:Tt.ZodPipeline})}}class hg extends en{_parse(t){const n=this._def.innerType._parse(t),r=i=>(Gc(i)&&(i.value=Object.freeze(i.value)),i);return tg(n)?n.then(i=>r(i)):r(n)}unwrap(){return this._def.innerType}}hg.create=(e,t)=>new hg({innerType:e,typeName:Tt.ZodReadonly,...Gt(t)});function RB(e,t={},n){return e?Gd.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})}}):Gd.create()}const Uhe={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 Vhe=(e,t={message:`Input not instance of ${e.name}`})=>RB(n=>n instanceof e,t),DB=za.create,$B=Pl.create,Whe=rb.create,Hhe=kl.create,IB=ng.create,Khe=Yc.create,qhe=eb.create,Ghe=rg.create,Yhe=ig.create,Zhe=Gd.create,Xhe=Rc.create,Qhe=bu.create,Jhe=tb.create,epe=Ha.create,tpe=cr.create,npe=cr.strictCreate,rpe=og.create,ipe=t2.create,ope=ag.create,ape=Ts.create,spe=sg.create,upe=nb.create,lpe=Zc.create,cpe=Ad.create,fpe=ug.create,dpe=lg.create,hpe=Tl.create,ppe=cg.create,gpe=Yd.create,FR=Ya.create,mpe=Es.create,vpe=Ml.create,ype=Ya.createWithPreprocess,bpe=wm.create,xpe=()=>DB().optional(),wpe=()=>$B().optional(),_pe=()=>IB().optional(),Spe={string:e=>za.create({...e,coerce:!0}),number:e=>Pl.create({...e,coerce:!0}),boolean:e=>ng.create({...e,coerce:!0}),bigint:e=>kl.create({...e,coerce:!0}),date:e=>Yc.create({...e,coerce:!0})},Cpe=Dt;var BYe=Object.freeze({__proto__:null,defaultErrorMap:qd,setErrorMap:yhe,getErrorMap:Xy,makeIssue:Qy,EMPTY_PATH:bhe,addIssueToContext:et,ParseStatus:$i,INVALID:Dt,DIRTY:gd,OK:Hi,isAborted:sE,isDirty:uE,isValid:Gc,isAsync:tg,get util(){return gn},get objectUtil(){return aE},ZodParsedType:rt,getParsedType:nu,ZodType:en,datetimeRegex:TB,ZodString:za,ZodNumber:Pl,ZodBigInt:kl,ZodBoolean:ng,ZodDate:Yc,ZodSymbol:eb,ZodUndefined:rg,ZodNull:ig,ZodAny:Gd,ZodUnknown:Rc,ZodNever:bu,ZodVoid:tb,ZodArray:Ha,ZodObject:cr,ZodUnion:og,ZodDiscriminatedUnion:t2,ZodIntersection:ag,ZodTuple:Ts,ZodRecord:sg,ZodMap:nb,ZodSet:Zc,ZodFunction:Ad,ZodLazy:ug,ZodLiteral:lg,ZodEnum:Tl,ZodNativeEnum:cg,ZodPromise:Yd,ZodEffects:Ya,ZodTransformer:Ya,ZodOptional:Es,ZodNullable:Ml,ZodDefault:fg,ZodCatch:dg,ZodNaN:rb,BRAND:zhe,ZodBranded:H5,ZodPipeline:wm,ZodReadonly:hg,custom:RB,Schema:en,ZodSchema:en,late:Uhe,get ZodFirstPartyTypeKind(){return Tt},coerce:Spe,any:Zhe,array:epe,bigint:Hhe,boolean:IB,date:Khe,discriminatedUnion:ipe,effect:FR,enum:hpe,function:cpe,instanceof:Vhe,intersection:ope,lazy:fpe,literal:dpe,map:upe,nan:Whe,nativeEnum:ppe,never:Qhe,null:Yhe,nullable:vpe,number:$B,object:tpe,oboolean:_pe,onumber:wpe,optional:mpe,ostring:xpe,pipeline:bpe,preprocess:ype,promise:gpe,record:spe,set:lpe,strictObject:npe,string:DB,symbol:qhe,transformer:FR,tuple:ape,undefined:Ghe,union:rpe,unknown:Xhe,void:Jhe,NEVER:Cpe,ZodIssueCode:Ue,quotelessJson:vhe,ZodError:Lo});const jR=(e,t,n)=>{if(e&&"reportValidity"in e){const r=Ze(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},NB=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?jR(r.ref,n,e):r.refs&&r.refs.forEach(i=>jR(i,n,e))}},Epe=(e,t)=>{t.shouldUseNativeValidation&&NB(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(Ope(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},Ope=(e,t)=>e.some(n=>n.startsWith(t+"."));var Ape=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]=bB(a,t,n,i,l?[].concat(l,r.message):r.message)}e.shift()}return n},zYe=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&&NB({},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:Epe(Ape(a.errors,!o.shouldUseNativeValidation&&o.criteriaMode==="all"),o)};throw a}))}catch(a){return Promise.reject(a)}}},Ppe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],pt=Ppe.reduce((e,t)=>{const n=y.forwardRef((r,i)=>{const{asChild:o,...a}=r,s=o?Al:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),I.jsx(s,{...a,ref:i})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function LB(e,t){e&&Au.flushSync(()=>e.dispatchEvent(t))}var kpe="Label",FB=y.forwardRef((e,t)=>I.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())}}));FB.displayName=kpe;var UYe=FB,jB={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(La,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 G=["th","st","nd","rd"],q=Z%100;return"["+Z+(G[(q-20)%10]||G[q]||G[0])+"]"}},S=function(Z,G,q){var W=String(Z);return!W||W.length>=G?Z:""+Array(G+1-W.length).join(q)+Z},O={s:S,z:function(Z){var G=-Z.utcOffset(),q=Math.abs(G),W=Math.floor(q/60),j=q%60;return(G<=0?"+":"-")+S(W,2,"0")+":"+S(j,2,"0")},m:function Z(G,q){if(G.date()<q.date())return-Z(q,G);var W=12*(q.year()-G.year())+(q.month()-G.month()),j=G.clone().add(W,f),K=q-j<0,Y=G.clone().add(W+(K?-1:1),f);return+(-(W+(q-j)/(K?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 k="$isDayjsObject",M=function(Z){return Z instanceof V||!(!Z||!Z[k])},L=function Z(G,q,W){var j;if(!G)return E;if(typeof G=="string"){var K=G.toLowerCase();C[K]&&(j=K),q&&(C[K]=q,j=K);var Y=G.split("-");if(!j&&Y.length>1)return Z(Y[0])}else{var oe=G.name;C[oe]=G,j=oe}return!W&&j&&(E=j),j||!W&&E},U=function(Z,G){if(M(Z))return Z.clone();var q=typeof G=="object"?G:{};return q.date=Z,q.args=arguments,new V(q)},H=O;H.l=L,H.i=M,H.w=function(Z,G){return U(Z,{locale:G.$L,utc:G.$u,x:G.$x,$offset:G.$offset})};var V=function(){function Z(q){this.$L=L(q.locale,null,!0),this.parse(q),this.$x=this.$x||q.x||{},this[k]=!0}var G=Z.prototype;return G.parse=function(q){this.$d=function(W){var j=W.date,K=W.utc;if(j===null)return new Date(NaN);if(H.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 oe=Y[2]-1||0,ae=(Y[7]||"0").substring(0,3);return K?new Date(Date.UTC(Y[1],oe,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,ae)):new Date(Y[1],oe,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,ae)}}return new Date(j)}(q),this.init()},G.init=function(){var q=this.$d;this.$y=q.getFullYear(),this.$M=q.getMonth(),this.$D=q.getDate(),this.$W=q.getDay(),this.$H=q.getHours(),this.$m=q.getMinutes(),this.$s=q.getSeconds(),this.$ms=q.getMilliseconds()},G.$utils=function(){return H},G.isValid=function(){return this.$d.toString()!==v},G.isSame=function(q,W){var j=U(q);return this.startOf(W)<=j&&j<=this.endOf(W)},G.isAfter=function(q,W){return U(q)<this.startOf(W)},G.isBefore=function(q,W){return this.endOf(W)<U(q)},G.$g=function(q,W,j){return H.u(q)?this[W]:this.set(j,q)},G.unix=function(){return Math.floor(this.valueOf()/1e3)},G.valueOf=function(){return this.$d.getTime()},G.startOf=function(q,W){var j=this,K=!!H.u(W)||W,Y=H.p(q),oe=function(ke,Le){var De=H.w(j.$u?Date.UTC(j.$y,Le,ke):new Date(j.$y,Le,ke),j);return K?De:De.endOf(l)},ae=function(ke,Le){return H.w(j.toDate()[ke].apply(j.toDate("s"),(K?[0,0,0,0]:[23,59,59,999]).slice(Le)),j)},ue=this.$W,be=this.$M,we=this.$D,He="set"+(this.$u?"UTC":"");switch(Y){case p:return K?oe(1,0):oe(31,11);case f:return K?oe(1,be):oe(0,be+1);case c:var Ee=this.$locale().weekStart||0,it=(ue<Ee?ue+7:ue)-Ee;return oe(K?we-it:we+(6-it),be);case l:case m:return ae(He+"Hours",0);case u:return ae(He+"Minutes",1);case s:return ae(He+"Seconds",2);case a:return ae(He+"Milliseconds",3);default:return this.clone()}},G.endOf=function(q){return this.startOf(q,!1)},G.$set=function(q,W){var j,K=H.p(q),Y="set"+(this.$u?"UTC":""),oe=(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)[K],ae=K===l?this.$D+(W-this.$W):W;if(K===f||K===p){var ue=this.clone().set(m,1);ue.$d[oe](ae),ue.init(),this.$d=ue.set(m,Math.min(this.$D,ue.daysInMonth())).$d}else oe&&this.$d[oe](ae);return this.init(),this},G.set=function(q,W){return this.clone().$set(q,W)},G.get=function(q){return this[H.p(q)]()},G.add=function(q,W){var j,K=this;q=Number(q);var Y=H.p(W),oe=function(be){var we=U(K);return H.w(we.date(we.date()+Math.round(be*q)),K)};if(Y===f)return this.set(f,this.$M+q);if(Y===p)return this.set(p,this.$y+q);if(Y===l)return oe(1);if(Y===c)return oe(7);var ae=(j={},j[s]=r,j[u]=i,j[a]=n,j)[Y]||1,ue=this.$d.getTime()+q*ae;return H.w(ue,this)},G.subtract=function(q,W){return this.add(-1*q,W)},G.format=function(q){var W=this,j=this.$locale();if(!this.isValid())return j.invalidDate||v;var K=q||"YYYY-MM-DDTHH:mm:ssZ",Y=H.z(this),oe=this.$H,ae=this.$m,ue=this.$M,be=j.weekdays,we=j.months,He=j.meridiem,Ee=function(Le,De,me,yt){return Le&&(Le[De]||Le(W,K))||me[De].slice(0,yt)},it=function(Le){return H.s(oe%12||12,Le,"0")},ke=He||function(Le,De,me){var yt=Le<12?"AM":"PM";return me?yt.toLowerCase():yt};return K.replace(w,function(Le,De){return De||function(me){switch(me){case"YY":return String(W.$y).slice(-2);case"YYYY":return H.s(W.$y,4,"0");case"M":return ue+1;case"MM":return H.s(ue+1,2,"0");case"MMM":return Ee(j.monthsShort,ue,we,3);case"MMMM":return Ee(we,ue);case"D":return W.$D;case"DD":return H.s(W.$D,2,"0");case"d":return String(W.$W);case"dd":return Ee(j.weekdaysMin,W.$W,be,2);case"ddd":return Ee(j.weekdaysShort,W.$W,be,3);case"dddd":return be[W.$W];case"H":return String(oe);case"HH":return H.s(oe,2,"0");case"h":return it(1);case"hh":return it(2);case"a":return ke(oe,ae,!0);case"A":return ke(oe,ae,!1);case"m":return String(ae);case"mm":return H.s(ae,2,"0");case"s":return String(W.$s);case"ss":return H.s(W.$s,2,"0");case"SSS":return H.s(W.$ms,3,"0");case"Z":return Y}return null}(Le)||Y.replace(":","")})},G.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},G.diff=function(q,W,j){var K,Y=this,oe=H.p(W),ae=U(q),ue=(ae.utcOffset()-this.utcOffset())*r,be=this-ae,we=function(){return H.m(Y,ae)};switch(oe){case p:K=we()/12;break;case f:K=we();break;case h:K=we()/3;break;case c:K=(be-ue)/6048e5;break;case l:K=(be-ue)/864e5;break;case u:K=be/i;break;case s:K=be/r;break;case a:K=be/n;break;default:K=be}return j?K:H.a(K)},G.daysInMonth=function(){return this.endOf(f).$D},G.$locale=function(){return C[this.$L]},G.locale=function(q,W){if(!q)return this.$L;var j=this.clone(),K=L(q,W,!0);return K&&(j.$L=K),j},G.clone=function(){return H.w(this.$d,this)},G.toDate=function(){return new Date(this.valueOf())},G.toJSON=function(){return this.isValid()?this.toISOString():null},G.toISOString=function(){return this.$d.toISOString()},G.toString=function(){return this.$d.toUTCString()},Z}(),ne=V.prototype;return U.prototype=ne,[["$ms",o],["$s",a],["$m",s],["$H",u],["$W",l],["$M",f],["$y",p],["$D",m]].forEach(function(Z){ne[Z[1]]=function(G){return this.$g(G,Z[0],Z[1])}}),U.extend=function(Z,G){return Z.$i||(Z(G,V,U),Z.$i=!0),U},U.locale=L,U.isDayjs=M,U.unix=function(Z){return U(1e3*Z)},U.en=C[E],U.Ls=C,U.p={},U})})(jB);var Tpe=jB.exports;const VYe=Dn(Tpe);function Ye(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function Mpe(e,t){const n=y.createContext(t),r=o=>{const{children:a,...s}=o,u=y.useMemo(()=>s,Object.values(s));return I.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 I.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,Rpe(i,...t)]}function Rpe(...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}var Dpe=globalThis?.document?y.useLayoutEffect:()=>{},$pe=P4.useId||(()=>{}),Ipe=0;function Fo(e){const[t,n]=y.useState($pe());return Dpe(()=>{e||n(r=>r??String(Ipe++))},[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 Za({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,i]=Npe({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 Npe({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}function Lpe(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>t.current?.(...n),[])}function Fpe(e,t=globalThis?.document){const n=Lpe(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 jpe="DismissableLayer",cE="dismissableLayer.update",Bpe="dismissableLayer.pointerDownOutside",zpe="dismissableLayer.focusOutside",BR,BB=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Nh=y.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...u}=e,l=y.useContext(BB),[c,f]=y.useState(null),h=c?.ownerDocument??globalThis?.document,[,p]=y.useState({}),m=Yt(t,k=>f(k)),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=Wpe(k=>{const M=k.target,L=[...l.branches].some(U=>U.contains(M));!O||L||(i?.(k),a?.(k),k.defaultPrevented||s?.())},h),C=Hpe(k=>{const M=k.target;[...l.branches].some(U=>U.contains(M))||(o?.(k),a?.(k),k.defaultPrevented||s?.())},h);return Fpe(k=>{x===l.layers.size-1&&(r?.(k),!k.defaultPrevented&&s&&(k.preventDefault(),s()))},h),y.useEffect(()=>{if(c)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(BR=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),zR(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=BR)}},[c,h,n,l]),y.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),zR())},[c,l]),y.useEffect(()=>{const k=()=>p({});return document.addEventListener(cE,k),()=>document.removeEventListener(cE,k)},[]),I.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)})});Nh.displayName=jpe;var Upe="DismissableLayerBranch",Vpe=y.forwardRef((e,t)=>{const n=y.useContext(BB),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]),I.jsx(pt.div,{...e,ref:i})});Vpe.displayName=Upe;function Wpe(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(){zB(Bpe,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 Hpe(e,t=globalThis?.document){const n=Vr(e),r=y.useRef(!1);return y.useEffect(()=>{const i=o=>{o.target&&!r.current&&zB(zpe,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 zR(){const e=new CustomEvent(cE);document.dispatchEvent(e)}function zB(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?LB(i,o):i.dispatchEvent(o)}var yS="focusScope.autoFocusOnMount",bS="focusScope.autoFocusOnUnmount",UR={bubbles:!1,cancelable:!0},Kpe="FocusScope",_m=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:Gu(f.current,{select:!0})},b=function(S){if(p.paused||!s)return;const O=S.relatedTarget;O!==null&&(s.contains(O)||Gu(f.current,{select:!0}))},w=function(S){if(document.activeElement===document.body)for(const E of S)E.removedNodes.length>0&&Gu(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){WR.add(p);const v=document.activeElement;if(!s.contains(v)){const w=new CustomEvent(yS,UR);s.addEventListener(yS,l),s.dispatchEvent(w),w.defaultPrevented||(qpe(Qpe(UB(s)),{select:!0}),document.activeElement===v&&Gu(s))}return()=>{s.removeEventListener(yS,l),setTimeout(()=>{const w=new CustomEvent(bS,UR);s.addEventListener(bS,c),s.dispatchEvent(w),w.defaultPrevented||Gu(v??document.body,{select:!0}),s.removeEventListener(bS,c),WR.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]=Gpe(x);S&&O?!v.shiftKey&&w===O?(v.preventDefault(),n&&Gu(S,{select:!0})):v.shiftKey&&w===S&&(v.preventDefault(),n&&Gu(O,{select:!0})):w===x&&v.preventDefault()}},[n,r,p.paused]);return I.jsx(pt.div,{tabIndex:-1,...a,ref:h,onKeyDown:m})});_m.displayName=Kpe;function qpe(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Gu(r,{select:t}),document.activeElement!==n)return}function Gpe(e){const t=UB(e),n=VR(t,e),r=VR(t.reverse(),e);return[n,r]}function UB(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 VR(e,t){for(const n of e)if(!Ype(n,{upTo:t}))return n}function Ype(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 Zpe(e){return e instanceof HTMLInputElement&&"select"in e}function Gu(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Zpe(e)&&t&&e.select()}}var WR=Xpe();function Xpe(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=HR(e,t),e.unshift(t)},remove(t){e=HR(e,t),e[0]?.resume()}}}function HR(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Qpe(e){return e.filter(t=>t.tagName!=="A")}var ii=globalThis?.document?y.useLayoutEffect:()=>{},Jpe="Portal",Lh=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?jx.createPortal(I.jsx(pt.div,{...r,ref:t}),a):null});Lh.displayName=Jpe;function e0e(e,t){return y.useReducer((n,r)=>t[n][r]??n,e)}var Gr=e=>{const{present:t,children:n}=e,r=t0e(t),i=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),o=Yt(r.ref,n0e(i));return typeof n=="function"||r.isPresent?y.cloneElement(i,{ref:o}):null};Gr.displayName="Presence";function t0e(e){const[t,n]=y.useState(),r=y.useRef({}),i=y.useRef(e),o=y.useRef("none"),a=e?"mounted":"unmounted",[s,u]=e0e(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const l=i1(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=i1(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=i1(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=i1(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 i1(e){return e?.animationName||"none"}function n0e(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 xS=0;function n2(){y.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??KR()),document.body.insertAdjacentElement("beforeend",e[1]??KR()),xS++,()=>{xS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),xS--}},[])}function KR(){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 K5(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 VB(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 Q1="right-scroll-bar-position",J1="width-before-scroll-bar",r0e="with-scroll-bars-hidden",i0e="--removed-body-scroll-bar-size";function wS(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function o0e(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 a0e=typeof window<"u"?y.useLayoutEffect:y.useEffect,qR=new WeakMap;function s0e(e,t){var n=o0e(null,function(r){return e.forEach(function(i){return wS(i,r)})});return a0e(function(){var r=qR.get(n);if(r){var i=new Set(r),o=new Set(e),a=n.current;i.forEach(function(s){o.has(s)||wS(s,null)}),o.forEach(function(s){i.has(s)||wS(s,a)})}qR.set(n,e)},[e]),n}function u0e(e){return e}function l0e(e,t){t===void 0&&(t=u0e);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 WB(e){e===void 0&&(e={});var t=l0e(null);return t.options=Ri({async:!0,ssr:!1},e),t}var HB=function(e){var t=e.sideCar,n=K5(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))};HB.isSideCarExport=!0;function KB(e,t){return e.useMedium(t),HB}var qB=WB(),_S=function(){},r2=y.forwardRef(function(e,t){var n=y.useRef(null),r=y.useState({onScrollCapture:_S,onWheelCapture:_S,onTouchMoveCapture:_S}),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=K5(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=h,E=s0e([n,t]),C=Ri(Ri({},S),i);return y.createElement(y.Fragment,null,c&&y.createElement(O,{sideCar:qB,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))});r2.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};r2.classNames={fullWidth:J1,zeroRight:Q1};var GB=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function c0e(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=GB();return t&&e.setAttribute("nonce",t),e}function f0e(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function d0e(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var h0e=function(){var e=0,t=null;return{add:function(n){e==0&&(t=c0e())&&(f0e(t,n),d0e(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},p0e=function(){var e=h0e();return function(t,n){y.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},g0e=function(){var e=p0e(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},m0e={left:0,top:0,right:0,gap:0},SS=function(e){return parseInt(e||"",10)||0},v0e=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[SS(n),SS(r),SS(i)]},y0e=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return m0e;var t=v0e(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])}},b0e=g0e(),Pd="data-scroll-locked",x0e=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(r0e,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(s,"px ").concat(r,`;
}
body[`).concat(Pd,`] {
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(Q1,` {
right: `).concat(s,"px ").concat(r,`;
}
.`).concat(J1,` {
margin-right: `).concat(s,"px ").concat(r,`;
}
.`).concat(Q1," .").concat(Q1,` {
right: 0 `).concat(r,`;
}
.`).concat(J1," .").concat(J1,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat(Pd,`] {
`).concat(i0e,": ").concat(s,`px;
}
`)},GR=function(){var e=parseInt(document.body.getAttribute(Pd)||"0",10);return isFinite(e)?e:0},w0e=function(){y.useEffect(function(){return document.body.setAttribute(Pd,(GR()+1).toString()),function(){var e=GR()-1;e<=0?document.body.removeAttribute(Pd):document.body.setAttribute(Pd,e.toString())}},[])},_0e=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;w0e();var o=y.useMemo(function(){return y0e(i)},[i]);return y.createElement(b0e,{styles:x0e(o,!t,i,n?"":"!important")})};function S0e(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=GB();return t&&e.setAttribute("nonce",t),e}function C0e(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function E0e(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var O0e=function(){var e=0,t=null;return{add:function(n){e==0&&(t=S0e())&&(C0e(t,n),E0e(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},A0e=function(){var e=O0e();return function(t,n){y.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},q5=function(){var e=A0e(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},fE=!1;if(typeof window<"u")try{var o1=Object.defineProperty({},"passive",{get:function(){return fE=!0,!0}});window.addEventListener("test",o1,o1),window.removeEventListener("test",o1,o1)}catch{fE=!1}var Vf=fE?{passive:!1}:!1,P0e=function(e){return e.tagName==="TEXTAREA"},YB=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!P0e(e)&&n[t]==="visible")},k0e=function(e){return YB(e,"overflowY")},T0e=function(e){return YB(e,"overflowX")},YR=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=ZB(e,r);if(i){var o=XB(e,r),a=o[1],s=o[2];if(a>s)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},M0e=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},R0e=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},ZB=function(e,t){return e==="v"?k0e(t):T0e(t)},XB=function(e,t){return e==="v"?M0e(t):R0e(t)},D0e=function(e,t){return e==="h"&&t==="rtl"?-1:1},$0e=function(e,t,n,r,i){var o=D0e(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=XB(e,s),m=p[0],v=p[1],b=p[2],w=v-b-o*m;(m||w)&&ZB(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},a1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ZR=function(e){return[e.deltaX,e.deltaY]},XR=function(e){return e&&"current"in e?e.current:e},I0e=function(e,t){return e[0]===t[0]&&e[1]===t[1]},N0e=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},L0e=0,Wf=[];function F0e(e){var t=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(L0e++)[0],o=y.useState(q5)[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=VB([e.lockRef.current],(e.shards||[]).map(XR),!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=a1(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,k=Math.abs(S)>Math.abs(O)?"h":"v";if("touches"in v&&k==="h"&&C.type==="range")return!1;var M=YR(k,C);if(!M)return!0;if(M?E=k:(E=k==="v"?"h":"v",M=YR(k,C)),!M)return!1;if(!r.current&&"changedTouches"in v&&(S||O)&&(r.current=E),!E)return!0;var L=r.current||E;return $0e(L,b,v,L==="h"?S:O,!0)},[]),u=y.useCallback(function(v){var b=v;if(!(!Wf.length||Wf[Wf.length-1]!==o)){var w="deltaY"in b?ZR(b):a1(b),x=t.current.filter(function(E){return E.name===b.type&&(E.target===b.target||b.target===E.shadowParent)&&I0e(E.delta,w)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(XR).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:j0e(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=a1(v),r.current=void 0},[]),f=y.useCallback(function(v){l(v.type,ZR(v),v.target,s(v,e.lockRef.current))},[]),h=y.useCallback(function(v){l(v.type,a1(v),v.target,s(v,e.lockRef.current))},[]);y.useEffect(function(){return Wf.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,Vf),document.addEventListener("touchmove",u,Vf),document.addEventListener("touchstart",c,Vf),function(){Wf=Wf.filter(function(v){return v!==o}),document.removeEventListener("wheel",u,Vf),document.removeEventListener("touchmove",u,Vf),document.removeEventListener("touchstart",c,Vf)}},[]);var p=e.removeScrollBar,m=e.inert;return y.createElement(y.Fragment,null,m?y.createElement(o,{styles:N0e(i)}):null,p?y.createElement(_0e,{gapMode:e.gapMode}):null)}function j0e(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const B0e=KB(qB,F0e);var Sm=y.forwardRef(function(e,t){return y.createElement(r2,Ri({},e,{ref:t,sideCar:B0e}))});Sm.classNames=r2.classNames;var z0e=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Hf=new WeakMap,s1=new WeakMap,u1={},CS=0,QB=function(e){return e&&(e.host||QB(e.parentNode))},U0e=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=QB(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})},V0e=function(e,t,n,r){var i=U0e(t,Array.isArray(e)?e:[e]);u1[n]||(u1[n]=new WeakMap);var o=u1[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=(Hf.get(h)||0)+1,b=(o.get(h)||0)+1;Hf.set(h,v),o.set(h,b),a.push(h),v===1&&m&&s1.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(),CS++,function(){a.forEach(function(f){var h=Hf.get(f)-1,p=o.get(f)-1;Hf.set(f,h),o.set(f,p),h||(s1.has(f)||f.removeAttribute(r),s1.delete(f)),p||f.removeAttribute(n)}),CS--,CS||(Hf=new WeakMap,Hf=new WeakMap,s1=new WeakMap,u1={})}},Cm=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=z0e(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),V0e(r,i,n,"aria-hidden")):function(){return null}},G5="Dialog",[JB,ez]=vi(G5),[W0e,ns]=JB(G5),tz=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]=Za({prop:r,defaultProp:i,onChange:o});return I.jsx(W0e,{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})};tz.displayName=G5;var nz="DialogTrigger",rz=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=ns(nz,n),o=Yt(t,i.triggerRef);return I.jsx(pt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":X5(i.open),...r,ref:o,onClick:Ye(e.onClick,i.onOpenToggle)})});rz.displayName=nz;var Y5="DialogPortal",[H0e,iz]=JB(Y5,{forceMount:void 0}),oz=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,o=ns(Y5,t);return I.jsx(H0e,{scope:t,forceMount:n,children:y.Children.map(r,a=>I.jsx(Gr,{present:n||o.open,children:I.jsx(Lh,{asChild:!0,container:i,children:a})}))})};oz.displayName=Y5;var ib="DialogOverlay",az=y.forwardRef((e,t)=>{const n=iz(ib,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=ns(ib,e.__scopeDialog);return o.modal?I.jsx(Gr,{present:r||o.open,children:I.jsx(K0e,{...i,ref:t})}):null});az.displayName=ib;var K0e=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=ns(ib,n);return I.jsx(Sm,{as:Al,allowPinchZoom:!0,shards:[i.contentRef],children:I.jsx(pt.div,{"data-state":X5(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Xc="DialogContent",sz=y.forwardRef((e,t)=>{const n=iz(Xc,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=ns(Xc,e.__scopeDialog);return I.jsx(Gr,{present:r||o.open,children:o.modal?I.jsx(q0e,{...i,ref:t}):I.jsx(G0e,{...i,ref:t})})});sz.displayName=Xc;var q0e=y.forwardRef((e,t)=>{const n=ns(Xc,e.__scopeDialog),r=y.useRef(null),i=Yt(t,n.contentRef,r);return y.useEffect(()=>{const o=r.current;if(o)return Cm(o)},[]),I.jsx(uz,{...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())})}),G0e=y.forwardRef((e,t)=>{const n=ns(Xc,e.__scopeDialog),r=y.useRef(!1),i=y.useRef(!1);return I.jsx(uz,{...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()}})}),uz=y.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,...a}=e,s=ns(Xc,n),u=y.useRef(null),l=Yt(t,u);return n2(),I.jsxs(I.Fragment,{children:[I.jsx(_m,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:I.jsx(Nh,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":X5(s.open),...a,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),I.jsxs(I.Fragment,{children:[I.jsx(Z0e,{titleId:s.titleId}),I.jsx(Q0e,{contentRef:u,descriptionId:s.descriptionId})]})]})}),Z5="DialogTitle",lz=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=ns(Z5,n);return I.jsx(pt.h2,{id:i.titleId,...r,ref:t})});lz.displayName=Z5;var cz="DialogDescription",fz=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=ns(cz,n);return I.jsx(pt.p,{id:i.descriptionId,...r,ref:t})});fz.displayName=cz;var dz="DialogClose",hz=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=ns(dz,n);return I.jsx(pt.button,{type:"button",...r,ref:t,onClick:Ye(e.onClick,()=>i.onOpenChange(!1))})});hz.displayName=dz;function X5(e){return e?"open":"closed"}var pz="DialogTitleWarning",[Y0e,gz]=Mpe(pz,{contentName:Xc,titleName:Z5,docsSlug:"dialog"}),Z0e=({titleId:e})=>{const t=gz(pz),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},X0e="DialogDescriptionWarning",Q0e=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${gz(X0e).contentName}}.`;return y.useEffect(()=>{const i=e.current?.getAttribute("aria-describedby");t&&i&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},J0e=tz,ege=rz,tge=oz,nge=az,rge=sz,ige=lz,oge=fz,mz=hz;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 age=["color"],WYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,age);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"}))}),sge=["color"],HYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,sge);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"}))}),uge=["color"],KYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,uge);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"}))}),lge=["color"],qYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,lge);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"}))}),cge=["color"],GYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,cge);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"}))}),fge=["color"],YYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,fge);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"}))}),dge=["color"],ZYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,dge);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"}))}),hge=["color"],XYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,hge);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"}))}),pge=["color"],QYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,pge);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"}))}),gge=["color"],JYe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,gge);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}))}),mge=["color"],eZe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,mge);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"}))}),vge=["color"],tZe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,vge);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"}))}),yge=["color"],nZe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,yge);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"}))}),bge=["color"],rZe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,bge);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"}))}),xge=["color"],iZe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,xge);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"}))}),wge=["color"],oZe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,wge);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"}))}),_ge=["color"],aZe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,_ge);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"}))}),Sge=["color"],sZe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,Sge);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"}))}),Cge=["color"],uZe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,Cge);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"}))}),Ege=["title"],Oge=["title"],Age=["title"];function pg(){return pg=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},pg.apply(this,arguments)}function Q5(e,t){if(e==null)return{};var n=Pge(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 Pge(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 lZe=function(t){var n=t.title,r=Q5(t,Ege);return F.createElement("svg",pg({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"}))},cZe=function(t){var n=t.title,r=Q5(t,Oge);return F.createElement("svg",pg({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"})))},fZe=function(t){var n=t.title,r=Q5(t,Age);return F.createElement("svg",pg({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"}))};function J5(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 I.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 I.jsx(Al,{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))),I.jsx(Al,{[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 kge=y.createContext(void 0);function Em(e){const t=y.useContext(kge);return e||t||"ltr"}const Tge=["top","right","bottom","left"],Rl=Math.min,Ro=Math.max,ob=Math.round,l1=Math.floor,Dl=e=>({x:e,y:e}),Mge={left:"right",right:"left",bottom:"top",top:"bottom"},Rge={start:"end",end:"start"};function dE(e,t,n){return Ro(e,Rl(t,n))}function xu(e,t){return typeof e=="function"?e(t):e}function wu(e){return e.split("-")[0]}function Fh(e){return e.split("-")[1]}function eO(e){return e==="x"?"y":"x"}function tO(e){return e==="y"?"height":"width"}function jh(e){return["top","bottom"].includes(wu(e))?"y":"x"}function nO(e){return eO(jh(e))}function Dge(e,t,n){n===void 0&&(n=!1);const r=Fh(e),i=nO(e),o=tO(i);let a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=ab(a)),[a,ab(a)]}function $ge(e){const t=ab(e);return[hE(e),t,hE(t)]}function hE(e){return e.replace(/start|end/g,t=>Rge[t])}function Ige(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 Nge(e,t,n,r){const i=Fh(e);let o=Ige(wu(e),n==="start",r);return i&&(o=o.map(a=>a+"-"+i),t&&(o=o.concat(o.map(hE)))),o}function ab(e){return e.replace(/left|right|bottom|top/g,t=>Mge[t])}function Lge(e){return{top:0,right:0,bottom:0,left:0,...e}}function vz(e){return typeof e!="number"?Lge(e):{top:e,right:e,bottom:e,left:e}}function sb(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function QR(e,t,n){let{reference:r,floating:i}=e;const o=jh(t),a=nO(t),s=tO(a),u=wu(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(Fh(t)){case"start":p[a]-=h*(n&&l?-1:1);break;case"end":p[a]+=h*(n&&l?-1:1);break}return p}const Fge=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}=QR(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}=QR(l,h,u)),v=-1)}return{x:c,y:f,placement:h,strategy:i,middlewareData:p}};async function gg(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}=xu(t,e),m=vz(p),b=s[h?f==="floating"?"reference":"floating":f],w=sb(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=sb(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 jge=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}=xu(e,t)||{};if(l==null)return{};const f=vz(c),h={x:n,y:r},p=nO(i),m=tO(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 k=C?C[S]:0;(!k||!await(a.isElement==null?void 0:a.isElement(C)))&&(k=s.floating[S]||o.floating[m]);const M=O/2-E/2,L=k/2-v[m]/2-1,U=Rl(f[w],L),H=Rl(f[x],L),V=U,ne=k-v[m]-H,Z=k/2-v[m]/2+M,G=dE(V,Z,ne),q=!u.arrow&&Fh(i)!=null&&Z!==G&&o.reference[m]/2-(Z<V?U:H)-v[m]/2<0,W=q?Z<V?Z-V:Z-ne:0;return{[p]:h[p]+W,data:{[p]:G,centerOffset:Z-G-W,...q&&{alignmentOffset:W}},reset:q}}}),Bge=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}=xu(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=wu(i),x=wu(s)===s,S=await(u.isRTL==null?void 0:u.isRTL(l.floating)),O=h||(x||!v?[ab(s)]:$ge(s));!h&&m!=="none"&&O.push(...Nge(s,v,m,S));const E=[s,...O],C=await gg(t,b),k=[];let M=((r=o.flip)==null?void 0:r.overflows)||[];if(c&&k.push(C[w]),f){const V=Dge(i,a,S);k.push(C[V[0]],C[V[1]])}if(M=[...M,{placement:i,overflows:k}],!k.every(V=>V<=0)){var L,U;const V=(((L=o.flip)==null?void 0:L.index)||0)+1,ne=E[V];if(ne)return{data:{index:V,overflows:M},reset:{placement:ne}};let Z=(U=M.filter(G=>G.overflows[0]<=0).sort((G,q)=>G.overflows[1]-q.overflows[1])[0])==null?void 0:U.placement;if(!Z)switch(p){case"bestFit":{var H;const G=(H=M.map(q=>[q.placement,q.overflows.filter(W=>W>0).reduce((W,j)=>W+j,0)]).sort((q,W)=>q[1]-W[1])[0])==null?void 0:H[0];G&&(Z=G);break}case"initialPlacement":Z=s;break}if(i!==Z)return{reset:{placement:Z}}}return{}}}};function JR(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function e9(e){return Tge.some(t=>e[t]>=0)}const zge=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...i}=xu(e,t);switch(r){case"referenceHidden":{const o=await gg(t,{...i,elementContext:"reference"}),a=JR(o,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:e9(a)}}}case"escaped":{const o=await gg(t,{...i,altBoundary:!0}),a=JR(o,n.floating);return{data:{escapedOffsets:a,escaped:e9(a)}}}default:return{}}}}};async function Uge(e,t){const{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=wu(n),s=Fh(n),u=jh(n)==="y",l=["left","top"].includes(a)?-1:1,c=o&&u?-1:1,f=xu(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 Vge=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 Uge(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}}}}},Wge=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}=xu(e,t),l={x:n,y:r},c=await gg(t,u),f=jh(wu(i)),h=eO(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=dE(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=dE(x,m,S)}const v=s.fn({...t,[h]:p,[f]:m});return{...v,data:{x:v.x-n,y:v.y-r}}}}},Hge=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}=xu(e,t),c={x:n,y:r},f=jh(i),h=eO(f);let p=c[h],m=c[f];const v=xu(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(wu(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}}}},Kge=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}=xu(e,t),u=await gg(t,s),l=wu(n),c=Fh(n),f=jh(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?Rl(w,C):C}else{const C=p-u.top-u.bottom;S=c||x?Rl(b,C):C}if(x&&!c){const C=Ro(u.left,0),k=Ro(u.right,0),M=Ro(u.top,0),L=Ro(u.bottom,0);f?O=h-2*(C!==0||k!==0?C+k:Ro(u.left,u.right)):S=p-2*(M!==0||L!==0?M+L:Ro(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 $l(e){return yz(e)?(e.nodeName||"").toLowerCase():"#document"}function jo(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ku(e){var t;return(t=(yz(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function yz(e){return e instanceof Node||e instanceof jo(e).Node}function _u(e){return e instanceof Element||e instanceof jo(e).Element}function Ms(e){return e instanceof HTMLElement||e instanceof jo(e).HTMLElement}function t9(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof jo(e).ShadowRoot}function Om(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=ma(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function qge(e){return["table","td","th"].includes($l(e))}function rO(e){const t=iO(),n=ma(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 Gge(e){let t=Zd(e);for(;Ms(t)&&!i2(t);){if(rO(t))return t;t=Zd(t)}return null}function iO(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function i2(e){return["html","body","#document"].includes($l(e))}function ma(e){return jo(e).getComputedStyle(e)}function o2(e){return _u(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Zd(e){if($l(e)==="html")return e;const t=e.assignedSlot||e.parentNode||t9(e)&&e.host||ku(e);return t9(t)?t.host:t}function bz(e){const t=Zd(e);return i2(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ms(t)&&Om(t)?t:bz(t)}function mg(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=bz(e),o=i===((r=e.ownerDocument)==null?void 0:r.body),a=jo(i);return o?t.concat(a,a.visualViewport||[],Om(i)?i:[],a.frameElement&&n?mg(a.frameElement):[]):t.concat(i,mg(i,[],n))}function xz(e){const t=ma(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Ms(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=ob(n)!==o||ob(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function oO(e){return _u(e)?e:e.contextElement}function kd(e){const t=oO(e);if(!Ms(t))return Dl(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=xz(t);let a=(o?ob(n.width):n.width)/r,s=(o?ob(n.height):n.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}const Yge=Dl(0);function wz(e){const t=jo(e);return!iO()||!t.visualViewport?Yge:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Zge(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==jo(e)?!1:t}function Qc(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),o=oO(e);let a=Dl(1);t&&(r?_u(r)&&(a=kd(r)):a=kd(e));const s=Zge(o,n,r)?wz(o):Dl(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=jo(o),p=r&&_u(r)?jo(r):r;let m=h,v=m.frameElement;for(;v&&r&&p!==m;){const b=kd(v),w=v.getBoundingClientRect(),x=ma(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=jo(v),v=m.frameElement}}return sb({width:c,height:f,x:u,y:l})}const Xge=[":popover-open",":modal"];function _z(e){return Xge.some(t=>{try{return e.matches(t)}catch{return!1}})}function Qge(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o=i==="fixed",a=ku(r),s=t?_z(t.floating):!1;if(r===a||s&&o)return n;let u={scrollLeft:0,scrollTop:0},l=Dl(1);const c=Dl(0),f=Ms(r);if((f||!f&&!o)&&(($l(r)!=="body"||Om(a))&&(u=o2(r)),Ms(r))){const h=Qc(r);l=kd(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 Jge(e){return Array.from(e.getClientRects())}function Sz(e){return Qc(ku(e)).left+o2(e).scrollLeft}function eme(e){const t=ku(e),n=o2(e),r=e.ownerDocument.body,i=Ro(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Ro(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+Sz(e);const s=-n.scrollTop;return ma(r).direction==="rtl"&&(a+=Ro(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}function tme(e,t){const n=jo(e),r=ku(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=iO();(!l||l&&t==="fixed")&&(s=i.offsetLeft,u=i.offsetTop)}return{width:o,height:a,x:s,y:u}}function nme(e,t){const n=Qc(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=Ms(e)?kd(e):Dl(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 n9(e,t,n){let r;if(t==="viewport")r=tme(e,n);else if(t==="document")r=eme(ku(e));else if(_u(t))r=nme(t,n);else{const i=wz(e);r={...t,x:t.x-i.x,y:t.y-i.y}}return sb(r)}function Cz(e,t){const n=Zd(e);return n===t||!_u(n)||i2(n)?!1:ma(n).position==="fixed"||Cz(n,t)}function rme(e,t){const n=t.get(e);if(n)return n;let r=mg(e,[],!1).filter(s=>_u(s)&&$l(s)!=="body"),i=null;const o=ma(e).position==="fixed";let a=o?Zd(e):e;for(;_u(a)&&!i2(a);){const s=ma(a),u=rO(a);!u&&s.position==="fixed"&&(i=null),(o?!u&&!i:!u&&s.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Om(a)&&!u&&Cz(e,a))?r=r.filter(c=>c!==a):i=s,a=Zd(a)}return t.set(e,r),r}function ime(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const a=[...n==="clippingAncestors"?rme(t,this._c):[].concat(n),r],s=a[0],u=a.reduce((l,c)=>{const f=n9(t,c,i);return l.top=Ro(f.top,l.top),l.right=Rl(f.right,l.right),l.bottom=Rl(f.bottom,l.bottom),l.left=Ro(f.left,l.left),l},n9(t,s,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function ome(e){const{width:t,height:n}=xz(e);return{width:t,height:n}}function ame(e,t,n){const r=Ms(t),i=ku(t),o=n==="fixed",a=Qc(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const u=Dl(0);if(r||!r&&!o)if(($l(t)!=="body"||Om(i))&&(s=o2(t)),r){const f=Qc(t,!0,o,t);u.x=f.x+t.clientLeft,u.y=f.y+t.clientTop}else i&&(u.x=Sz(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 r9(e,t){return!Ms(e)||ma(e).position==="fixed"?null:t?t(e):e.offsetParent}function Ez(e,t){const n=jo(e);if(!Ms(e)||_z(e))return n;let r=r9(e,t);for(;r&&qge(r)&&ma(r).position==="static";)r=r9(r,t);return r&&($l(r)==="html"||$l(r)==="body"&&ma(r).position==="static"&&!rO(r))?n:r||Gge(e)||n}const sme=async function(e){const t=this.getOffsetParent||Ez,n=this.getDimensions;return{reference:ame(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function ume(e){return ma(e).direction==="rtl"}const lme={convertOffsetParentRelativeRectToViewportRelativeRect:Qge,getDocumentElement:ku,getClippingRect:ime,getOffsetParent:Ez,getElementRects:sme,getClientRects:Jge,getDimensions:ome,getScale:kd,isElement:_u,isRTL:ume};function cme(e,t){let n=null,r;const i=ku(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=l1(c),m=l1(i.clientWidth-(l+f)),v=l1(i.clientHeight-(c+h)),b=l1(l),x={rootMargin:-p+"px "+-m+"px "+-v+"px "+-b+"px",threshold:Ro(0,Rl(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 fme(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=oO(e),c=i||o?[...l?mg(l):[],...mg(t)]:[];c.forEach(w=>{i&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const f=l&&s?cme(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?Qc(e):null;u&&b();function b(){const w=Qc(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 dme=Wge,hme=Bge,pme=Kge,gme=zge,i9=jge,mme=Hge,vme=(e,t,n)=>{const r=new Map,i={platform:lme,...n},o={...i.platform,_c:r};return Fge(e,t,{...i,platform:o})},yme=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?i9({element:r.current,padding:i}).fn(n):{}:r?i9({element:r,padding:i}).fn(n):{}}}};var ey=typeof document<"u"?y.useLayoutEffect:y.useEffect;function ub(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(!ub(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)&&!ub(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function Oz(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function o9(e,t){const n=Oz(e);return Math.round(t*n)/n}function a9(e){const t=y.useRef(e);return ey(()=>{t.current=e}),t}function bme(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);ub(h,r)||p(r);const[m,v]=y.useState(null),[b,w]=y.useState(null),x=y.useCallback(W=>{W!==C.current&&(C.current=W,v(W))},[]),S=y.useCallback(W=>{W!==k.current&&(k.current=W,w(W))},[]),O=o||m,E=a||b,C=y.useRef(null),k=y.useRef(null),M=y.useRef(c),L=u!=null,U=a9(u),H=a9(i),V=y.useCallback(()=>{if(!C.current||!k.current)return;const W={placement:t,strategy:n,middleware:h};H.current&&(W.platform=H.current),vme(C.current,k.current,W).then(j=>{const K={...j,isPositioned:!0};ne.current&&!ub(M.current,K)&&(M.current=K,Au.flushSync(()=>{f(K)}))})},[h,t,n,H]);ey(()=>{l===!1&&M.current.isPositioned&&(M.current.isPositioned=!1,f(W=>({...W,isPositioned:!1})))},[l]);const ne=y.useRef(!1);ey(()=>(ne.current=!0,()=>{ne.current=!1}),[]),ey(()=>{if(O&&(C.current=O),E&&(k.current=E),O&&E){if(U.current)return U.current(O,E,V);V()}},[O,E,V,U,L]);const Z=y.useMemo(()=>({reference:C,floating:k,setReference:x,setFloating:S}),[x,S]),G=y.useMemo(()=>({reference:O,floating:E}),[O,E]),q=y.useMemo(()=>{const W={position:n,left:0,top:0};if(!G.floating)return W;const j=o9(G.floating,c.x),K=o9(G.floating,c.y);return s?{...W,transform:"translate("+j+"px, "+K+"px)",...Oz(G.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:j,top:K}},[n,s,G.floating,c.x,c.y]);return y.useMemo(()=>({...c,update:V,refs:Z,elements:G,floatingStyles:q}),[c,V,Z,G,q])}var xme="Arrow",Az=y.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...o}=e;return I.jsx(pt.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:I.jsx("polygon",{points:"0,0 30,0 15,10"})})});Az.displayName=xme;var wme=Az;function aO(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 sO="Popper",[Pz,zl]=vi(sO),[_me,kz]=Pz(sO),Tz=e=>{const{__scopePopper:t,children:n}=e,[r,i]=y.useState(null);return I.jsx(_me,{scope:t,anchor:r,onAnchorChange:i,children:n})};Tz.displayName=sO;var Mz="PopperAnchor",Rz=y.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,o=kz(Mz,n),a=y.useRef(null),s=Yt(t,a);return y.useEffect(()=>{o.onAnchorChange(r?.current||a.current)}),r?null:I.jsx(pt.div,{...i,ref:s})});Rz.displayName=Mz;var uO="PopperContent",[Sme,Cme]=Pz(uO),Dz=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=kz(uO,n),[w,x]=y.useState(null),S=Yt(t,Ee=>x(Ee)),[O,E]=y.useState(null),C=aO(O),k=C?.width??0,M=C?.height??0,L=r+(o!=="center"?"-"+o:""),U=typeof c=="number"?c:{top:0,right:0,bottom:0,left:0,...c},H=Array.isArray(l)?l:[l],V=H.length>0,ne={padding:U,boundary:H.filter(Ome),altBoundary:V},{refs:Z,floatingStyles:G,placement:q,isPositioned:W,middlewareData:j}=bme({strategy:"fixed",placement:L,whileElementsMounted:(...Ee)=>fme(...Ee,{animationFrame:p==="always"}),elements:{reference:b.anchor},middleware:[Vge({mainAxis:i+M,alignmentAxis:a}),u&&dme({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?mme():void 0,...ne}),u&&hme({...ne}),pme({...ne,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&&yme({element:O,padding:s}),Ame({arrowWidth:k,arrowHeight:M}),h&&gme({strategy:"referenceHidden",...ne})]}),[K,Y]=Nz(q),oe=Vr(m);ii(()=>{W&&oe?.()},[W,oe]);const ae=j.arrow?.x,ue=j.arrow?.y,be=j.arrow?.centerOffset!==0,[we,He]=y.useState();return ii(()=>{w&&He(window.getComputedStyle(w).zIndex)},[w]),I.jsx("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...G,transform:W?G.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:I.jsx(Sme,{scope:n,placedSide:K,onArrowChange:E,arrowX:ae,arrowY:ue,shouldHideArrow:be,children:I.jsx(pt.div,{"data-side":K,"data-align":Y,...v,ref:S,style:{...v.style,animation:W?void 0:"none"}})})})});Dz.displayName=uO;var $z="PopperArrow",Eme={top:"bottom",right:"left",bottom:"top",left:"right"},Iz=y.forwardRef(function(t,n){const{__scopePopper:r,...i}=t,o=Cme($z,r),a=Eme[o.placedSide];return I.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:I.jsx(wme,{...i,ref:n,style:{...i.style,display:"block"}})})});Iz.displayName=$z;function Ome(e){return e!==null}var Ame=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]=Nz(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 Nz(e){const[t,n="center"]=e.split("-");return[t,n]}var a2=Tz,Am=Rz,s2=Dz,u2=Iz,ES="rovingFocusGroup.onEntryFocus",Pme={bubbles:!1,cancelable:!0},l2="RovingFocusGroup",[pE,Lz,kme]=J5(l2),[Tme,c2]=vi(l2,[kme]),[Mme,Rme]=Tme(l2),Fz=y.forwardRef((e,t)=>I.jsx(pE.Provider,{scope:e.__scopeRovingFocusGroup,children:I.jsx(pE.Slot,{scope:e.__scopeRovingFocusGroup,children:I.jsx(Dme,{...e,ref:t})})}));Fz.displayName=l2;var Dme=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=Em(o),[v=null,b]=Za({prop:a,defaultProp:s,onChange:u}),[w,x]=y.useState(!1),S=Vr(l),O=Lz(n),E=y.useRef(!1),[C,k]=y.useState(0);return y.useEffect(()=>{const M=h.current;if(M)return M.addEventListener(ES,S),()=>M.removeEventListener(ES,S)},[S]),I.jsx(Mme,{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(()=>k(M=>M+1),[]),onFocusableItemRemove:y.useCallback(()=>k(M=>M-1),[]),children:I.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 L=!E.current;if(M.target===M.currentTarget&&L&&!w){const U=new CustomEvent(ES,Pme);if(M.currentTarget.dispatchEvent(U),!U.defaultPrevented){const H=O().filter(q=>q.focusable),V=H.find(q=>q.active),ne=H.find(q=>q.id===v),G=[V,ne,...H].filter(Boolean).map(q=>q.ref.current);zz(G,c)}}E.current=!1}),onBlur:Ye(e.onBlur,()=>x(!1))})})}),jz="RovingFocusGroupItem",Bz=y.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:o,...a}=e,s=Fo(),u=o||s,l=Rme(jz,n),c=l.currentTabStopId===u,f=Lz(n),{onFocusableItemAdd:h,onFocusableItemRemove:p}=l;return y.useEffect(()=>{if(r)return h(),()=>p()},[r,h,p]),I.jsx(pE.ItemSlot,{scope:n,id:u,focusable:r,active:i,children:I.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=Nme(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?Lme(w,x+1):w.slice(x+1)}setTimeout(()=>zz(w))}})})})});Bz.displayName=jz;var $me={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Ime(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Nme(e,t,n){const r=Ime(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return $me[r]}function zz(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function Lme(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var Uz=Fz,Vz=Bz,gE=["Enter"," "],Fme=["ArrowDown","PageUp","Home"],Wz=["ArrowUp","PageDown","End"],jme=[...Fme,...Wz],Bme={ltr:[...gE,"ArrowRight"],rtl:[...gE,"ArrowLeft"]},zme={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Pm="Menu",[vg,Ume,Vme]=J5(Pm),[hf,Hz]=vi(Pm,[Vme,zl,c2]),f2=zl(),Kz=c2(),[Wme,pf]=hf(Pm),[Hme,km]=hf(Pm),qz=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:o,modal:a=!0}=e,s=f2(t),[u,l]=y.useState(null),c=y.useRef(!1),f=Vr(o),h=Em(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})}},[]),I.jsx(a2,{...s,children:I.jsx(Wme,{scope:t,open:n,onOpenChange:f,content:u,onContentChange:l,children:I.jsx(Hme,{scope:t,onClose:y.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:c,dir:h,modal:a,children:r})})})};qz.displayName=Pm;var Kme="MenuAnchor",lO=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=f2(n);return I.jsx(Am,{...i,...r,ref:t})});lO.displayName=Kme;var cO="MenuPortal",[qme,Gz]=hf(cO,{forceMount:void 0}),Yz=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:i}=e,o=pf(cO,t);return I.jsx(qme,{scope:t,forceMount:n,children:I.jsx(Gr,{present:n||o.open,children:I.jsx(Lh,{asChild:!0,container:i,children:r})})})};Yz.displayName=cO;var da="MenuContent",[Gme,fO]=hf(da),Zz=y.forwardRef((e,t)=>{const n=Gz(da,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=pf(da,e.__scopeMenu),a=km(da,e.__scopeMenu);return I.jsx(vg.Provider,{scope:e.__scopeMenu,children:I.jsx(Gr,{present:r||o.open,children:I.jsx(vg.Slot,{scope:e.__scopeMenu,children:a.modal?I.jsx(Yme,{...i,ref:t}):I.jsx(Zme,{...i,ref:t})})})})}),Yme=y.forwardRef((e,t)=>{const n=pf(da,e.__scopeMenu),r=y.useRef(null),i=Yt(t,r);return y.useEffect(()=>{const o=r.current;if(o)return Cm(o)},[]),I.jsx(dO,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Ye(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),Zme=y.forwardRef((e,t)=>{const n=pf(da,e.__scopeMenu);return I.jsx(dO,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),dO=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=pf(da,n),w=km(da,n),x=f2(n),S=Kz(n),O=Ume(n),[E,C]=y.useState(null),k=y.useRef(null),M=Yt(t,k,b.onContentChange),L=y.useRef(0),U=y.useRef(""),H=y.useRef(0),V=y.useRef(null),ne=y.useRef("right"),Z=y.useRef(0),G=m?Sm:y.Fragment,q=m?{as:Al,allowPinchZoom:!0}:void 0,W=K=>{const Y=U.current+K,oe=O().filter(Ee=>!Ee.disabled),ae=document.activeElement,ue=oe.find(Ee=>Ee.ref.current===ae)?.textValue,be=oe.map(Ee=>Ee.textValue),we=uve(be,Y,ue),He=oe.find(Ee=>Ee.textValue===we)?.ref.current;(function Ee(it){U.current=it,window.clearTimeout(L.current),it!==""&&(L.current=window.setTimeout(()=>Ee(""),1e3))})(Y),He&&setTimeout(()=>He.focus())};y.useEffect(()=>()=>window.clearTimeout(L.current),[]),n2();const j=y.useCallback(K=>ne.current===V.current?.side&&cve(K,V.current?.area),[]);return I.jsx(Gme,{scope:n,searchRef:U,onItemEnter:y.useCallback(K=>{j(K)&&K.preventDefault()},[j]),onItemLeave:y.useCallback(K=>{j(K)||(k.current?.focus(),C(null))},[j]),onTriggerLeave:y.useCallback(K=>{j(K)&&K.preventDefault()},[j]),pointerGraceTimerRef:H,onPointerGraceIntentChange:y.useCallback(K=>{V.current=K},[]),children:I.jsx(G,{...q,children:I.jsx(_m,{asChild:!0,trapped:i,onMountAutoFocus:Ye(o,K=>{K.preventDefault(),k.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:I.jsx(Nh,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:h,onDismiss:p,children:I.jsx(Uz,{asChild:!0,...S,dir:w.dir,orientation:"vertical",loop:r,currentTabStopId:E,onCurrentTabStopIdChange:C,onEntryFocus:Ye(u,K=>{w.isUsingKeyboardRef.current||K.preventDefault()}),preventScrollOnEntryFocus:!0,children:I.jsx(s2,{role:"menu","aria-orientation":"vertical","data-state":dU(b.open),"data-radix-menu-content":"",dir:w.dir,...x,...v,ref:M,style:{outline:"none",...v.style},onKeyDown:Ye(v.onKeyDown,K=>{const oe=K.target.closest("[data-radix-menu-content]")===K.currentTarget,ae=K.ctrlKey||K.altKey||K.metaKey,ue=K.key.length===1;oe&&(K.key==="Tab"&&K.preventDefault(),!ae&&ue&&W(K.key));const be=k.current;if(K.target!==be||!jme.includes(K.key))return;K.preventDefault();const He=O().filter(Ee=>!Ee.disabled).map(Ee=>Ee.ref.current);Wz.includes(K.key)&&He.reverse(),ave(He)}),onBlur:Ye(e.onBlur,K=>{K.currentTarget.contains(K.target)||(window.clearTimeout(L.current),U.current="")}),onPointerMove:Ye(e.onPointerMove,yg(K=>{const Y=K.target,oe=Z.current!==K.clientX;if(K.currentTarget.contains(Y)&&oe){const ae=K.clientX>Z.current?"right":"left";ne.current=ae,Z.current=K.clientX}}))})})})})})})});Zz.displayName=da;var Xme="MenuGroup",hO=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return I.jsx(pt.div,{role:"group",...r,ref:t})});hO.displayName=Xme;var Qme="MenuLabel",Xz=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return I.jsx(pt.div,{...r,ref:t})});Xz.displayName=Qme;var lb="MenuItem",s9="menu.itemSelect",d2=y.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...i}=e,o=y.useRef(null),a=km(lb,e.__scopeMenu),s=fO(lb,e.__scopeMenu),u=Yt(t,o),l=y.useRef(!1),c=()=>{const f=o.current;if(!n&&f){const h=new CustomEvent(s9,{bubbles:!0,cancelable:!0});f.addEventListener(s9,p=>r?.(p),{once:!0}),LB(f,h),h.defaultPrevented?l.current=!1:a.onClose()}};return I.jsx(Qz,{...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===" "||gE.includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})})});d2.displayName=lb;var Qz=y.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...o}=e,a=fO(lb,n),s=Kz(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]),I.jsx(vg.ItemSlot,{scope:n,disabled:r,textValue:i??h,children:I.jsx(Vz,{asChild:!0,...s,focusable:!r,children:I.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,yg(m=>{r?a.onItemLeave(m):(a.onItemEnter(m),m.defaultPrevented||m.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Ye(e.onPointerLeave,yg(m=>a.onItemLeave(m))),onFocus:Ye(e.onFocus,()=>f(!0)),onBlur:Ye(e.onBlur,()=>f(!1))})})})}),Jme="MenuCheckboxItem",Jz=y.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...i}=e;return I.jsx(iU,{scope:e.__scopeMenu,checked:n,children:I.jsx(d2,{role:"menuitemcheckbox","aria-checked":cb(n)?"mixed":n,...i,ref:t,"data-state":gO(n),onSelect:Ye(i.onSelect,()=>r?.(cb(n)?!0:!n),{checkForDefaultPrevented:!1})})})});Jz.displayName=Jme;var eU="MenuRadioGroup",[eve,tve]=hf(eU,{value:void 0,onValueChange:()=>{}}),tU=y.forwardRef((e,t)=>{const{value:n,onValueChange:r,...i}=e,o=Vr(r);return I.jsx(eve,{scope:e.__scopeMenu,value:n,onValueChange:o,children:I.jsx(hO,{...i,ref:t})})});tU.displayName=eU;var nU="MenuRadioItem",rU=y.forwardRef((e,t)=>{const{value:n,...r}=e,i=tve(nU,e.__scopeMenu),o=n===i.value;return I.jsx(iU,{scope:e.__scopeMenu,checked:o,children:I.jsx(d2,{role:"menuitemradio","aria-checked":o,...r,ref:t,"data-state":gO(o),onSelect:Ye(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});rU.displayName=nU;var pO="MenuItemIndicator",[iU,nve]=hf(pO,{checked:!1}),oU=y.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...i}=e,o=nve(pO,n);return I.jsx(Gr,{present:r||cb(o.checked)||o.checked===!0,children:I.jsx(pt.span,{...i,ref:t,"data-state":gO(o.checked)})})});oU.displayName=pO;var rve="MenuSeparator",aU=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return I.jsx(pt.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});aU.displayName=rve;var ive="MenuArrow",sU=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=f2(n);return I.jsx(u2,{...i,...r,ref:t})});sU.displayName=ive;var ove="MenuSub",[dZe,uU]=hf(ove),s0="MenuSubTrigger",lU=y.forwardRef((e,t)=>{const n=pf(s0,e.__scopeMenu),r=km(s0,e.__scopeMenu),i=uU(s0,e.__scopeMenu),o=fO(s0,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]),I.jsx(lO,{asChild:!0,...l,children:I.jsx(Qz,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":dU(n.open),...e,ref:Ux(t,i.onTriggerChange),onClick:f=>{e.onClick?.(f),!(e.disabled||f.defaultPrevented)&&(f.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Ye(e.onPointerMove,yg(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,yg(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===" "||Bme[r.dir].includes(f.key)&&(n.onOpenChange(!0),n.content?.focus(),f.preventDefault())})})})});lU.displayName=s0;var cU="MenuSubContent",fU=y.forwardRef((e,t)=>{const n=Gz(da,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=pf(da,e.__scopeMenu),a=km(da,e.__scopeMenu),s=uU(cU,e.__scopeMenu),u=y.useRef(null),l=Yt(t,u);return I.jsx(vg.Provider,{scope:e.__scopeMenu,children:I.jsx(Gr,{present:r||o.open,children:I.jsx(vg.Slot,{scope:e.__scopeMenu,children:I.jsx(dO,{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=zme[a.dir].includes(c.key);f&&h&&(o.onOpenChange(!1),s.trigger?.focus(),c.preventDefault())})})})})})});fU.displayName=cU;function dU(e){return e?"open":"closed"}function cb(e){return e==="indeterminate"}function gO(e){return cb(e)?"indeterminate":e?"checked":"unchecked"}function ave(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function sve(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function uve(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=sve(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 lve(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 cve(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return lve(n,t)}function yg(e){return t=>t.pointerType==="mouse"?e(t):void 0}var fve=qz,dve=lO,hve=Yz,pve=Zz,gve=hO,mve=Xz,vve=d2,yve=Jz,bve=tU,xve=rU,wve=oU,_ve=aU,Sve=sU,Cve=lU,Eve=fU,mO="DropdownMenu",[Ove,hZe]=vi(mO,[Hz]),Zi=Hz(),[Ave,hU]=Ove(mO),pU=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]=Za({prop:i,defaultProp:o,onChange:a});return I.jsx(Ave,{scope:t,triggerId:Fo(),triggerRef:l,contentId:Fo(),open:c,onOpenChange:f,onOpenToggle:y.useCallback(()=>f(h=>!h),[f]),modal:s,children:I.jsx(fve,{...u,open:c,onOpenChange:f,dir:r,modal:s,children:n})})};pU.displayName=mO;var gU="DropdownMenuTrigger",mU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,o=hU(gU,n),a=Zi(n);return I.jsx(dve,{asChild:!0,...a,children:I.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:Ux(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())})})})});mU.displayName=gU;var Pve="DropdownMenuPortal",vU=e=>{const{__scopeDropdownMenu:t,...n}=e,r=Zi(t);return I.jsx(hve,{...r,...n})};vU.displayName=Pve;var yU="DropdownMenuContent",bU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=hU(yU,n),o=Zi(n),a=y.useRef(!1);return I.jsx(pve,{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)"}})});bU.displayName=yU;var kve="DropdownMenuGroup",xU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(gve,{...i,...r,ref:t})});xU.displayName=kve;var Tve="DropdownMenuLabel",wU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(mve,{...i,...r,ref:t})});wU.displayName=Tve;var Mve="DropdownMenuItem",_U=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(vve,{...i,...r,ref:t})});_U.displayName=Mve;var Rve="DropdownMenuCheckboxItem",SU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(yve,{...i,...r,ref:t})});SU.displayName=Rve;var Dve="DropdownMenuRadioGroup",$ve=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(bve,{...i,...r,ref:t})});$ve.displayName=Dve;var Ive="DropdownMenuRadioItem",CU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(xve,{...i,...r,ref:t})});CU.displayName=Ive;var Nve="DropdownMenuItemIndicator",EU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(wve,{...i,...r,ref:t})});EU.displayName=Nve;var Lve="DropdownMenuSeparator",OU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(_ve,{...i,...r,ref:t})});OU.displayName=Lve;var Fve="DropdownMenuArrow",jve=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(Sve,{...i,...r,ref:t})});jve.displayName=Fve;var Bve="DropdownMenuSubTrigger",AU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(Cve,{...i,...r,ref:t})});AU.displayName=Bve;var zve="DropdownMenuSubContent",PU=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return I.jsx(Eve,{...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)"}})});PU.displayName=zve;var pZe=pU,gZe=mU,mZe=vU,vZe=bU,yZe=xU,bZe=wU,xZe=_U,wZe=SU,_Ze=CU,SZe=EU,CZe=OU,EZe=AU,OZe=PU,vO="Collapsible",[Uve,AZe]=vi(vO),[Vve,yO]=Uve(vO),kU=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:o,onOpenChange:a,...s}=e,[u=!1,l]=Za({prop:r,defaultProp:i,onChange:a});return I.jsx(Vve,{scope:n,disabled:o,contentId:Fo(),open:u,onOpenToggle:y.useCallback(()=>l(c=>!c),[l]),children:I.jsx(pt.div,{"data-state":xO(u),"data-disabled":o?"":void 0,...s,ref:t})})});kU.displayName=vO;var TU="CollapsibleTrigger",Wve=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,i=yO(TU,n);return I.jsx(pt.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":xO(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...r,ref:t,onClick:Ye(e.onClick,i.onOpenToggle)})});Wve.displayName=TU;var bO="CollapsibleContent",Hve=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=yO(bO,e.__scopeCollapsible);return I.jsx(Gr,{present:n||i.open,children:({present:o})=>I.jsx(Kve,{...r,ref:t,present:o})})});Hve.displayName=bO;var Kve=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:i,...o}=e,a=yO(bO,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]),I.jsx(pt.div,{"data-state":xO(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 xO(e){return e?"open":"closed"}var PZe=kU,qve="VisuallyHidden",wO=y.forwardRef((e,t)=>I.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}}));wO.displayName=qve;var Gve=wO,[h2,kZe]=vi("Tooltip",[zl]),p2=zl(),MU="TooltipProvider",Yve=700,mE="tooltip.open",[Zve,_O]=h2(MU),RU=e=>{const{__scopeTooltip:t,delayDuration:n=Yve,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)},[]),I.jsx(Zve,{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})};RU.displayName=MU;var g2="Tooltip",[Xve,Tm]=h2(g2),DU=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:i=!1,onOpenChange:o,disableHoverableContent:a,delayDuration:s}=e,u=_O(g2,e.__scopeTooltip),l=p2(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]=Za({prop:r,defaultProp:i,onChange:k=>{k?(u.onOpen(),document.dispatchEvent(new CustomEvent(mE))):u.onClose(),o?.(k)}}),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)},[]),I.jsx(a2,{...l,children:I.jsx(Xve,{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})})};DU.displayName=g2;var vE="TooltipTrigger",$U=y.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=Tm(vE,n),o=_O(vE,n),a=p2(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]),I.jsx(Am,{asChild:!0,...a,children:I.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)})})});$U.displayName=vE;var SO="TooltipPortal",[Qve,Jve]=h2(SO,{forceMount:void 0}),IU=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,o=Tm(SO,t);return I.jsx(Qve,{scope:t,forceMount:n,children:I.jsx(Gr,{present:n||o.open,children:I.jsx(Lh,{asChild:!0,container:i,children:r})})})};IU.displayName=SO;var Xd="TooltipContent",NU=y.forwardRef((e,t)=>{const n=Jve(Xd,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...o}=e,a=Tm(Xd,e.__scopeTooltip);return I.jsx(Gr,{present:r||a.open,children:a.disableHoverableContent?I.jsx(LU,{side:i,...o,ref:t}):I.jsx(e1e,{side:i,...o,ref:t})})}),e1e=y.forwardRef((e,t)=>{const n=Tm(Xd,e.__scopeTooltip),r=_O(Xd,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=i1e(w,b.getBoundingClientRect()),S=o1e(w,x),O=a1e(v.getBoundingClientRect()),E=u1e([...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=!s1e(w,a);x?h():S&&(h(),l())};return document.addEventListener("pointermove",m),()=>document.removeEventListener("pointermove",m)}},[u,c,a,l,h]),I.jsx(LU,{...e,ref:o})}),[t1e,n1e]=h2(g2,{isInside:!1}),LU=y.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:a,...s}=e,u=Tm(Xd,n),l=p2(n),{onClose:c}=u;return y.useEffect(()=>(document.addEventListener(mE,c),()=>document.removeEventListener(mE,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]),I.jsx(Nh,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:f=>f.preventDefault(),onDismiss:c,children:I.jsxs(s2,{"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:[I.jsx(O5,{children:r}),I.jsx(t1e,{scope:n,isInside:!0,children:I.jsx(Gve,{id:u.contentId,role:"tooltip",children:i||r})})]})})});NU.displayName=Xd;var FU="TooltipArrow",r1e=y.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=p2(n);return n1e(FU,n).isInside?null:I.jsx(u2,{...i,...r,ref:t})});r1e.displayName=FU;function i1e(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 o1e(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 a1e(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 s1e(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 u1e(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),l1e(t)}function l1e(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 TZe=RU,MZe=DU,RZe=$U,DZe=IU,$Ze=NU;/**
* @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 c1e=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),jU=(...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 f1e={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 d1e=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,...f1e,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:jU("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(d1e,{ref:o,iconNode:t,className:jU(`lucide-${c1e(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 IZe=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 NZe=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 LZe=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 FZe=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 jZe=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 BZe=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 zZe=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 UZe=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 VZe=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 WZe=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 HZe=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 KZe=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 qZe=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 GZe=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 YZe=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 ZZe=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 XZe=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 QZe=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 JZe=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 eXe=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 tXe=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 nXe=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 rXe=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 iXe=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 oXe=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 aXe=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 sXe=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 uXe=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 lXe=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 cXe=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 fXe=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 dXe=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 hXe=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 pXe=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 gXe=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 mXe=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 vXe=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 yXe=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 bXe=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 xXe=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 wXe=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 _Xe=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 SXe=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 CXe=Vt("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var u9=1,h1e=.9,p1e=.8,g1e=.17,OS=.1,AS=.999,m1e=.9999,v1e=.99,y1e=/[\\\/_+.#"@\[\(\{&]/,b1e=/[\\\/_+.#"@\[\(\{&]/g,x1e=/[\s-]/,BU=/[\s-]/g;function yE(e,t,n,r,i,o,a){if(o===t.length)return i===e.length?u9:v1e;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=yE(e,t,n,r,l+1,o+1,a),f>c&&(l===i?f*=u9:y1e.test(e.charAt(l-1))?(f*=p1e,p=e.slice(i,l-1).match(b1e),p&&i>0&&(f*=Math.pow(AS,p.length))):x1e.test(e.charAt(l-1))?(f*=h1e,m=e.slice(i,l-1).match(BU),m&&i>0&&(f*=Math.pow(AS,m.length))):(f*=g1e,i>0&&(f*=Math.pow(AS,l-i))),e.charAt(l)!==t.charAt(o)&&(f*=m1e)),(f<OS&&n.charAt(l-1)===r.charAt(o+1)||r.charAt(o+1)===r.charAt(o)&&n.charAt(l-1)!==r.charAt(o))&&(h=yE(e,t,n,r,l+1,o+2,a),h*OS>f&&(f=h*OS)),f>c&&(c=f),l=n.indexOf(u,l+1);return a[s]=c,c}function l9(e){return e.toLowerCase().replace(BU," ")}function w1e(e,t){return yE(e,t,l9(e),l9(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 Td(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function _1e(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function zU(...e){return t=>e.forEach(n=>_1e(n,t))}function Mm(...e){return y.useCallback(zU(...e),e)}function S1e(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,C1e(i,...t)]}function C1e(...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 E1e=globalThis?.document?y.useLayoutEffect:()=>{},O1e=P4.useId||(()=>{});let A1e=0;function PS(e){const[t,n]=y.useState(O1e());return E1e(()=>{e||n(r=>r??String(A1e++))},[e]),e||(t?`radix-${t}`:"")}function UU(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 P1e({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,i]=k1e({defaultProp:t,onChange:n}),o=e!==void 0,a=o?e:r,s=UU(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 k1e({defaultProp:e,onChange:t}){const n=y.useState(e),[r]=n,i=y.useRef(r),o=UU(t);return y.useEffect(()=>{i.current!==r&&(o(r),i.current=r)},[r,i,o]),n}const CO=y.forwardRef((e,t)=>{const{children:n,...r}=e,i=y.Children.toArray(n),o=i.find(M1e);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(bE,Ki({},r,{ref:t}),y.isValidElement(a)?y.cloneElement(a,void 0,s):null)}return y.createElement(bE,Ki({},r,{ref:t}),n)});CO.displayName="Slot";const bE=y.forwardRef((e,t)=>{const{children:n,...r}=e;return y.isValidElement(n)?y.cloneElement(n,{...R1e(r,n.props),ref:zU(t,n.ref)}):y.Children.count(n)>1?y.Children.only(null):null});bE.displayName="SlotClone";const T1e=({children:e})=>y.createElement(y.Fragment,null,e);function M1e(e){return y.isValidElement(e)&&e.type===T1e}function R1e(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 D1e=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"],m2=D1e.reduce((e,t)=>{const n=y.forwardRef((r,i)=>{const{asChild:o,...a}=r,s=o?CO: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 $1e(e,t){e&&Au.flushSync(()=>e.dispatchEvent(t))}function EO(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 I1e(e){const t=EO(e);y.useEffect(()=>{const n=r=>{r.key==="Escape"&&t(r)};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[t])}const xE="dismissableLayer.update",N1e="dismissableLayer.pointerDownOutside",L1e="dismissableLayer.focusOutside";let c9;const F1e=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),j1e=y.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...u}=e,l=y.useContext(F1e),[c,f]=y.useState(null),[,h]=y.useState({}),p=Mm(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=B1e(C=>{const k=C.target,M=[...l.branches].some(L=>L.contains(k));!S||M||(i?.(C),a?.(C),C.defaultPrevented||s?.())}),E=z1e(C=>{const k=C.target;[...l.branches].some(L=>L.contains(k))||(o?.(C),a?.(C),C.defaultPrevented||s?.())});return I1e(C=>{w===l.layers.size-1&&(r?.(C),!C.defaultPrevented&&s&&(C.preventDefault(),s()))}),y.useEffect(()=>{if(c)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(c9=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),f9(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(document.body.style.pointerEvents=c9)}},[c,n,l]),y.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),f9())},[c,l]),y.useEffect(()=>{const C=()=>h({});return document.addEventListener(xE,C),()=>document.removeEventListener(xE,C)},[]),y.createElement(m2.div,Ki({},u,{ref:p,style:{pointerEvents:x?S?"auto":"none":void 0,...e.style},onFocusCapture:Td(e.onFocusCapture,E.onFocusCapture),onBlurCapture:Td(e.onBlurCapture,E.onBlurCapture),onPointerDownCapture:Td(e.onPointerDownCapture,O.onPointerDownCapture)}))});function B1e(e){const t=EO(e),n=y.useRef(!1),r=y.useRef(()=>{});return y.useEffect(()=>{const i=a=>{if(a.target&&!n.current){let u=function(){VU(N1e,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 z1e(e){const t=EO(e),n=y.useRef(!1);return y.useEffect(()=>{const r=i=>{i.target&&!n.current&&VU(L1e,t,{originalEvent:i},{discrete:!1})};return document.addEventListener("focusin",r),()=>document.removeEventListener("focusin",r)},[t]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function f9(){const e=new CustomEvent(xE);document.dispatchEvent(e)}function VU(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?$1e(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 kS="focusScope.autoFocusOnMount",TS="focusScope.autoFocusOnUnmount",h9={bubbles:!1,cancelable:!0},U1e=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=Mm(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:cc(f.current,{select:!0})},b=function(w){p.paused||!s||s.contains(w.relatedTarget)||cc(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){g9.add(p);const v=document.activeElement;if(!s.contains(v)){const w=new CustomEvent(kS,h9);s.addEventListener(kS,l),s.dispatchEvent(w),w.defaultPrevented||(V1e(G1e(WU(s)),{select:!0}),document.activeElement===v&&cc(s))}return()=>{s.removeEventListener(kS,l),setTimeout(()=>{const w=new CustomEvent(TS,h9);s.addEventListener(TS,c),s.dispatchEvent(w),w.defaultPrevented||cc(v??document.body,{select:!0}),s.removeEventListener(TS,c),g9.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]=W1e(x);S&&O?!v.shiftKey&&w===O?(v.preventDefault(),n&&cc(S,{select:!0})):v.shiftKey&&w===S&&(v.preventDefault(),n&&cc(O,{select:!0})):w===x&&v.preventDefault()}},[n,r,p.paused]);return y.createElement(m2.div,Ki({tabIndex:-1},a,{ref:h,onKeyDown:m}))});function V1e(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(cc(r,{select:t}),document.activeElement!==n)return}function W1e(e){const t=WU(e),n=p9(t,e),r=p9(t.reverse(),e);return[n,r]}function WU(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 p9(e,t){for(const n of e)if(!H1e(n,{upTo:t}))return n}function H1e(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 K1e(e){return e instanceof HTMLInputElement&&"select"in e}function cc(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&K1e(e)&&t&&e.select()}}const g9=q1e();function q1e(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=m9(e,t),e.unshift(t)},remove(t){var n;e=m9(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function m9(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function G1e(e){return e.filter(t=>t.tagName!=="A")}const Y1e=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?jx.createPortal(y.createElement(m2.div,Ki({},i,{ref:t})),r):null}),v9=globalThis?.document?y.useLayoutEffect:()=>{};function Z1e(e,t){return y.useReducer((n,r)=>{const i=t[n][r];return i??n},e)}const v2=e=>{const{present:t,children:n}=e,r=X1e(t),i=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),o=Mm(r.ref,i.ref);return typeof n=="function"||r.isPresent?y.cloneElement(i,{ref:o}):null};v2.displayName="Presence";function X1e(e){const[t,n]=y.useState(),r=y.useRef({}),i=y.useRef(e),o=y.useRef("none"),a=e?"mounted":"unmounted",[s,u]=Z1e(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const l=c1(r.current);o.current=s==="mounted"?l:"none"},[s]),v9(()=>{const l=r.current,c=i.current;if(c!==e){const h=o.current,p=c1(l);e?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&h!==p?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,u]),v9(()=>{if(t){const l=f=>{const p=c1(r.current).includes(f.animationName);f.target===t&&p&&Au.flushSync(()=>u("ANIMATION_END"))},c=f=>{f.target===t&&(o.current=c1(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 c1(e){return e?.animationName||"none"}let MS=0;function Q1e(){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:y9()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:y9()),MS++,()=>{MS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),MS--}},[])}function y9(){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 ty="right-scroll-bar-position",ny="width-before-scroll-bar",J1e="with-scroll-bars-hidden",eye="--removed-body-scroll-bar-size";function RS(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function tye(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 nye=typeof window<"u"?y.useLayoutEffect:y.useEffect,b9=new WeakMap;function rye(e,t){var n=tye(null,function(r){return e.forEach(function(i){return RS(i,r)})});return nye(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)||RS(s,null)}),o.forEach(function(s){i.has(s)||RS(s,a)})}b9.set(n,e)},[e]),n}var HU=WB(),DS=function(){},y2=y.forwardRef(function(e,t){var n=y.useRef(null),r=y.useState({onScrollCapture:DS,onWheelCapture:DS,onTouchMoveCapture:DS}),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=K5(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),S=h,O=rye([n,t]),E=Ri(Ri({},x),i);return y.createElement(y.Fragment,null,c&&y.createElement(S,{sideCar:HU,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))});y2.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};y2.classNames={fullWidth:ny,zeroRight:ty};var iye={left:0,top:0,right:0,gap:0},$S=function(e){return parseInt(e||"",10)||0},oye=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[$S(n),$S(r),$S(i)]},aye=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return iye;var t=oye(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])}},sye=q5(),Md="data-scroll-locked",uye=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(J1e,` {
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(ty,` {
right: `).concat(s,"px ").concat(r,`;
}
.`).concat(ny,` {
margin-right: `).concat(s,"px ").concat(r,`;
}
.`).concat(ty," .").concat(ty,` {
right: 0 `).concat(r,`;
}
.`).concat(ny," .").concat(ny,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat(Md,`] {
`).concat(eye,": ").concat(s,`px;
}
`)},x9=function(){var e=parseInt(document.body.getAttribute(Md)||"0",10);return isFinite(e)?e:0},lye=function(){y.useEffect(function(){return document.body.setAttribute(Md,(x9()+1).toString()),function(){var e=x9()-1;e<=0?document.body.removeAttribute(Md):document.body.setAttribute(Md,e.toString())}},[])},cye=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;lye();var o=y.useMemo(function(){return aye(i)},[i]);return y.createElement(sye,{styles:uye(o,!t,i,n?"":"!important")})},wE=!1;if(typeof window<"u")try{var f1=Object.defineProperty({},"passive",{get:function(){return wE=!0,!0}});window.addEventListener("test",f1,f1),window.removeEventListener("test",f1,f1)}catch{wE=!1}var Kf=wE?{passive:!1}:!1,fye=function(e){var t=window.getComputedStyle(e);return t.overflowY!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowY==="visible")},dye=function(e){var t=window.getComputedStyle(e);return t.overflowX!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowX==="visible")},w9=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=KU(e,n);if(r){var i=qU(e,n),o=i[1],a=i[2];if(o>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},hye=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},pye=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},KU=function(e,t){return e==="v"?fye(t):dye(t)},qU=function(e,t){return e==="v"?hye(t):pye(t)},gye=function(e,t){return e==="h"&&t==="rtl"?-1:1},mye=function(e,t,n,r,i){var o=gye(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=qU(e,s),m=p[0],v=p[1],b=p[2],w=v-b-o*m;(m||w)&&KU(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},d1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},_9=function(e){return[e.deltaX,e.deltaY]},S9=function(e){return e&&"current"in e?e.current:e},vye=function(e,t){return e[0]===t[0]&&e[1]===t[1]},yye=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},bye=0,qf=[];function xye(e){var t=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(bye++)[0],o=y.useState(function(){return q5()})[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=VB([e.lockRef.current],(e.shards||[]).map(S9),!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=d1(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,k=Math.abs(S)>Math.abs(O)?"h":"v";if("touches"in v&&k==="h"&&C.type==="range")return!1;var M=w9(k,C);if(!M)return!0;if(M?E=k:(E=k==="v"?"h":"v",M=w9(k,C)),!M)return!1;if(!r.current&&"changedTouches"in v&&(S||O)&&(r.current=E),!E)return!0;var L=r.current||E;return mye(L,b,v,L==="h"?S:O,!0)},[]),u=y.useCallback(function(v){var b=v;if(!(!qf.length||qf[qf.length-1]!==o)){var w="deltaY"in b?_9(b):d1(b),x=t.current.filter(function(E){return E.name===b.type&&E.target===b.target&&vye(E.delta,w)})[0];if(x&&x.should){b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(S9).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=d1(v),r.current=void 0},[]),f=y.useCallback(function(v){l(v.type,_9(v),v.target,s(v,e.lockRef.current))},[]),h=y.useCallback(function(v){l(v.type,d1(v),v.target,s(v,e.lockRef.current))},[]);y.useEffect(function(){return qf.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,Kf),document.addEventListener("touchmove",u,Kf),document.addEventListener("touchstart",c,Kf),function(){qf=qf.filter(function(v){return v!==o}),document.removeEventListener("wheel",u,Kf),document.removeEventListener("touchmove",u,Kf),document.removeEventListener("touchstart",c,Kf)}},[]);var p=e.removeScrollBar,m=e.inert;return y.createElement(y.Fragment,null,m?y.createElement(o,{styles:yye(i)}):null,p?y.createElement(cye,{gapMode:"margin"}):null)}const wye=KB(HU,xye);var GU=y.forwardRef(function(e,t){return y.createElement(y2,Ri({},e,{ref:t,sideCar:wye}))});GU.classNames=y2.classNames;const YU="Dialog",[ZU,EXe]=S1e(YU),[_ye,gf]=ZU(YU),Sye=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]=P1e({prop:r,defaultProp:i,onChange:o});return y.createElement(_ye,{scope:t,triggerRef:s,contentRef:u,contentId:PS(),titleId:PS(),descriptionId:PS(),open:l,onOpenChange:c,onOpenToggle:y.useCallback(()=>c(f=>!f),[c]),modal:a},n)},XU="DialogPortal",[Cye,QU]=ZU(XU,{forceMount:void 0}),Eye=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,o=gf(XU,t);return y.createElement(Cye,{scope:t,forceMount:n},y.Children.map(r,a=>y.createElement(v2,{present:n||o.open},y.createElement(Y1e,{asChild:!0,container:i},a))))},_E="DialogOverlay",Oye=y.forwardRef((e,t)=>{const n=QU(_E,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=gf(_E,e.__scopeDialog);return o.modal?y.createElement(v2,{present:r||o.open},y.createElement(Aye,Ki({},i,{ref:t}))):null}),Aye=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=gf(_E,n);return y.createElement(GU,{as:CO,allowPinchZoom:!0,shards:[i.contentRef]},y.createElement(m2.div,Ki({"data-state":eV(i.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),bg="DialogContent",Pye=y.forwardRef((e,t)=>{const n=QU(bg,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=gf(bg,e.__scopeDialog);return y.createElement(v2,{present:r||o.open},o.modal?y.createElement(kye,Ki({},i,{ref:t})):y.createElement(Tye,Ki({},i,{ref:t})))}),kye=y.forwardRef((e,t)=>{const n=gf(bg,e.__scopeDialog),r=y.useRef(null),i=Mm(t,n.contentRef,r);return y.useEffect(()=>{const o=r.current;if(o)return Cm(o)},[]),y.createElement(JU,Ki({},e,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Td(e.onCloseAutoFocus,o=>{var a;o.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:Td(e.onPointerDownOutside,o=>{const a=o.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&o.preventDefault()}),onFocusOutside:Td(e.onFocusOutside,o=>o.preventDefault())}))}),Tye=y.forwardRef((e,t)=>{const n=gf(bg,e.__scopeDialog),r=y.useRef(!1);return y.createElement(JU,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()}}))}),JU=y.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,...a}=e,s=gf(bg,n),u=y.useRef(null),l=Mm(t,u);return Q1e(),y.createElement(y.Fragment,null,y.createElement(U1e,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o},y.createElement(j1e,Ki({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":eV(s.open)},a,{ref:l,onDismiss:()=>s.onOpenChange(!1)}))),!1)});function eV(e){return e?"open":"closed"}const Mye=Sye,Rye=Eye,Dye=Oye,$ye=Pye;var Iye='[cmdk-list-sizer=""]',jp='[cmdk-group=""]',IS='[cmdk-group-items=""]',Nye='[cmdk-group-heading=""]',OO='[cmdk-item=""]',C9=`${OO}:not([aria-disabled="true"])`,SE="cmdk-item-select",Qs="data-value",Lye=(e,t)=>w1e(e,t),tV=y.createContext(void 0),Rm=()=>y.useContext(tV),nV=y.createContext(void 0),AO=()=>y.useContext(nV),rV=y.createContext(void 0),iV=y.forwardRef((e,t)=>{let n=y.useRef(null),r=td(()=>{var Y,oe,ae;return{search:"",value:(ae=(oe=e.value)!=null?oe:(Y=e.defaultValue)==null?void 0:Y.toLowerCase())!=null?ae:"",filtered:{count:0,items:new Map,groups:new Set}}}),i=td(()=>new Set),o=td(()=>new Map),a=td(()=>new Map),s=td(()=>new Set),u=oV(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=Gye();Bh(()=>{if(f!==void 0){let Y=f.trim().toLowerCase();r.current.value=Y,O(6,H),E.emit()}},[f]);let E=y.useMemo(()=>({subscribe:Y=>(s.current.add(Y),()=>s.current.delete(Y)),snapshot:()=>r.current,setState:(Y,oe,ae)=>{var ue,be,we;if(!Object.is(r.current[Y],oe)){if(r.current[Y]=oe,Y==="search")U(),M(),O(1,L);else if(Y==="value")if(((ue=u.current)==null?void 0:ue.value)!==void 0){let He=oe??"";(we=(be=u.current).onValueChange)==null||we.call(be,He);return}else ae||O(5,H);E.emit()}},emit:()=>{s.current.forEach(Y=>Y())}}),[]),C=y.useMemo(()=>({value:(Y,oe)=>{oe!==a.current.get(Y)&&(a.current.set(Y,oe),r.current.filtered.items.set(Y,k(oe)),O(2,()=>{M(),E.emit()}))},item:(Y,oe)=>(i.current.add(Y),oe&&(o.current.has(oe)?o.current.get(oe).add(Y):o.current.set(oe,new Set([Y]))),O(3,()=>{U(),M(),r.current.value||L(),E.emit()}),()=>{a.current.delete(Y),i.current.delete(Y),r.current.filtered.items.delete(Y);let ae=V();O(4,()=>{U(),ae?.getAttribute("id")===Y&&L(),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 k(Y){var oe,ae;let ue=(ae=(oe=u.current)==null?void 0:oe.filter)!=null?ae:Lye;return Y?ue(Y,r.current.search):0}function M(){if(!n.current||!r.current.search||u.current.shouldFilter===!1)return;let Y=r.current.filtered.items,oe=[];r.current.filtered.groups.forEach(ue=>{let be=o.current.get(ue),we=0;be.forEach(He=>{let Ee=Y.get(He);we=Math.max(Ee,we)}),oe.push([ue,we])});let ae=n.current.querySelector(Iye);ne().sort((ue,be)=>{var we,He;let Ee=ue.getAttribute(Qs),it=be.getAttribute(Qs);return((we=Y.get(it))!=null?we:0)-((He=Y.get(Ee))!=null?He:0)}).forEach(ue=>{let be=ue.closest(IS);be?be.appendChild(ue.parentElement===be?ue:ue.closest(`${IS} > *`)):ae.appendChild(ue.parentElement===ae?ue:ue.closest(`${IS} > *`))}),oe.sort((ue,be)=>be[1]-ue[1]).forEach(ue=>{let be=n.current.querySelector(`${jp}[${Qs}="${ue[0]}"]`);be?.parentElement.appendChild(be)})}function L(){let Y=ne().find(ae=>!ae.ariaDisabled),oe=Y?.getAttribute(Qs);E.setState("value",oe||void 0)}function U(){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 oe of i.current){let ae=a.current.get(oe),ue=k(ae);r.current.filtered.items.set(oe,ue),ue>0&&Y++}for(let[oe,ae]of o.current)for(let ue of ae)if(r.current.filtered.items.get(ue)>0){r.current.filtered.groups.add(oe);break}r.current.filtered.count=Y}function H(){var Y,oe,ae;let ue=V();ue&&(((Y=ue.parentElement)==null?void 0:Y.firstChild)===ue&&((ae=(oe=ue.closest(jp))==null?void 0:oe.querySelector(Nye))==null||ae.scrollIntoView({block:"nearest"})),ue.scrollIntoView({block:"nearest"}))}function V(){var Y;return(Y=n.current)==null?void 0:Y.querySelector(`${OO}[aria-selected="true"]`)}function ne(){return Array.from(n.current.querySelectorAll(C9))}function Z(Y){let oe=ne()[Y];oe&&E.setState("value",oe.getAttribute(Qs))}function G(Y){var oe;let ae=V(),ue=ne(),be=ue.findIndex(He=>He===ae),we=ue[be+Y];(oe=u.current)!=null&&oe.loop&&(we=be+Y<0?ue[ue.length-1]:be+Y===ue.length?ue[0]:ue[be+Y]),we&&E.setState("value",we.getAttribute(Qs))}function q(Y){let oe=V(),ae=oe?.closest(jp),ue;for(;ae&&!ue;)ae=Y>0?Kye(ae,jp):qye(ae,jp),ue=ae?.querySelector(C9);ue?E.setState("value",ue.getAttribute(Qs)):G(Y)}let W=()=>Z(ne().length-1),j=Y=>{Y.preventDefault(),Y.metaKey?W():Y.altKey?q(1):G(1)},K=Y=>{Y.preventDefault(),Y.metaKey?Z(0):Y.altKey?q(-1):G(-1)};return y.createElement("div",{ref:Dm([n,t]),...b,"cmdk-root":"",onKeyDown:Y=>{var oe;if((oe=b.onKeyDown)==null||oe.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&&K(Y);break}case"ArrowUp":{K(Y);break}case"Home":{Y.preventDefault(),Z(0);break}case"End":{Y.preventDefault(),W();break}case"Enter":if(!Y.nativeEvent.isComposing){Y.preventDefault();let ae=V();if(ae){let ue=new Event(SE);ae.dispatchEvent(ue)}}}}},y.createElement("label",{"cmdk-label":"",htmlFor:C.inputId,id:C.labelId,style:Yye},l),y.createElement(nV.Provider,{value:E},y.createElement(tV.Provider,{value:C},c)))}),Fye=y.forwardRef((e,t)=>{var n,r;let i=y.useId(),o=y.useRef(null),a=y.useContext(rV),s=Rm(),u=oV(e),l=(r=(n=u.current)==null?void 0:n.forceMount)!=null?r:a?.forceMount;Bh(()=>s.item(i,a?.id),[]);let c=aV(i,o,[e.value,e.children,o]),f=AO(),h=Jc(E=>E.value&&E.value===c.current),p=Jc(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(SE,m),()=>E.removeEventListener(SE,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:Dm([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)}),jye=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=Rm(),f=Jc(m=>i||c.filter()===!1?!0:m.search?m.filtered.groups.has(a):!0);Bh(()=>c.group(a),[]),aV(a,s,[e.value,e.heading,u]);let h=y.useMemo(()=>({id:a,forceMount:i}),[i]),p=y.createElement(rV.Provider,{value:h},r);return y.createElement("div",{ref:Dm([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))}),Bye=y.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,i=y.useRef(null),o=Jc(a=>!a.search);return!n&&!o?null:y.createElement("div",{ref:Dm([i,t]),...r,"cmdk-separator":"",role:"separator"})}),zye=y.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,i=e.value!=null,o=AO(),a=Jc(c=>c.search),s=Jc(c=>c.value),u=Rm(),l=y.useMemo(()=>{var c;let f=(c=u.commandRef.current)==null?void 0:c.querySelector(`${OO}[${Qs}="${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)}})}),Uye=y.forwardRef((e,t)=>{let{children:n,...r}=e,i=y.useRef(null),o=y.useRef(null),a=Rm();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:Dm([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))}),Vye=y.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:i,contentClassName:o,container:a,...s}=e;return y.createElement(Mye,{open:n,onOpenChange:r},y.createElement(Rye,{container:a},y.createElement(Dye,{"cmdk-overlay":"",className:i}),y.createElement($ye,{"aria-label":e.label,"cmdk-dialog":"",className:o},y.createElement(iV,{ref:t,...s}))))}),Wye=y.forwardRef((e,t)=>{let n=y.useRef(!0),r=Jc(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"})}),Hye=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))}),OXe=Object.assign(iV,{List:Uye,Item:Fye,Input:zye,Group:jye,Separator:Bye,Dialog:Vye,Empty:Wye,Loading:Hye});function Kye(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function qye(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function oV(e){let t=y.useRef(e);return Bh(()=>{t.current=e}),t}var Bh=typeof window>"u"?y.useEffect:y.useLayoutEffect;function td(e){let t=y.useRef();return t.current===void 0&&(t.current=e()),t}function Dm(e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}function Jc(e){let t=AO(),n=()=>e(t.snapshot());return y.useSyncExternalStore(t.subscribe,n,n)}function aV(e,t,n){let r=y.useRef(),i=Rm();return Bh(()=>{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(Qs,a),r.current=a}),r}var Gye=()=>{let[e,t]=y.useState(),n=td(()=>new Map);return Bh(()=>{n.current.forEach(r=>r()),n.current=new Map},[e]),(r,i)=>{n.current.set(r,i),t({})}},Yye={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},PO="Avatar",[Zye,AXe]=vi(PO),[Xye,sV]=Zye(PO),uV=y.forwardRef((e,t)=>{const{__scopeAvatar:n,...r}=e,[i,o]=y.useState("idle");return I.jsx(Xye,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:o,children:I.jsx(pt.span,{...r,ref:t})})});uV.displayName=PO;var lV="AvatarImage",cV=y.forwardRef((e,t)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:i=()=>{},...o}=e,a=sV(lV,n),s=Qye(r,o.referrerPolicy),u=Vr(l=>{i(l),a.onImageLoadingStatusChange(l)});return ii(()=>{s!=="idle"&&u(s)},[s,u]),s==="loaded"?I.jsx(pt.img,{...o,ref:t,src:r}):null});cV.displayName=lV;var fV="AvatarFallback",dV=y.forwardRef((e,t)=>{const{__scopeAvatar:n,delayMs:r,...i}=e,o=sV(fV,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"?I.jsx(pt.span,{...i,ref:t}):null});dV.displayName=fV;function Qye(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 PXe=uV,kXe=cV,TXe=dV,Jye=Array.isArray,vo=Jye,ebe=typeof La=="object"&&La&&La.Object===Object&&La,hV=ebe,tbe=hV,nbe=typeof self=="object"&&self&&self.Object===Object&&self,rbe=tbe||nbe||Function("return this")(),Ds=rbe,ibe=Ds,obe=ibe.Symbol,$m=obe,E9=$m,pV=Object.prototype,abe=pV.hasOwnProperty,sbe=pV.toString,Bp=E9?E9.toStringTag:void 0;function ube(e){var t=abe.call(e,Bp),n=e[Bp];try{e[Bp]=void 0;var r=!0}catch{}var i=sbe.call(e);return r&&(t?e[Bp]=n:delete e[Bp]),i}var lbe=ube,cbe=Object.prototype,fbe=cbe.toString;function dbe(e){return fbe.call(e)}var hbe=dbe,O9=$m,pbe=lbe,gbe=hbe,mbe="[object Null]",vbe="[object Undefined]",A9=O9?O9.toStringTag:void 0;function ybe(e){return e==null?e===void 0?vbe:mbe:A9&&A9 in Object(e)?pbe(e):gbe(e)}var Tu=ybe;function bbe(e){return e!=null&&typeof e=="object"}var Mu=bbe,xbe=Tu,wbe=Mu,_be="[object Symbol]";function Sbe(e){return typeof e=="symbol"||wbe(e)&&xbe(e)==_be}var zh=Sbe,Cbe=vo,Ebe=zh,Obe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Abe=/^\w*$/;function Pbe(e,t){if(Cbe(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Ebe(e)?!0:Abe.test(e)||!Obe.test(e)||t!=null&&e in Object(t)}var kO=Pbe;function kbe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Ul=kbe;const Uh=Dn(Ul);var Tbe=Tu,Mbe=Ul,Rbe="[object AsyncFunction]",Dbe="[object Function]",$be="[object GeneratorFunction]",Ibe="[object Proxy]";function Nbe(e){if(!Mbe(e))return!1;var t=Tbe(e);return t==Dbe||t==$be||t==Rbe||t==Ibe}var TO=Nbe;const Ht=Dn(TO);var Lbe=Ds,Fbe=Lbe["__core-js_shared__"],jbe=Fbe,NS=jbe,P9=function(){var e=/[^.]+$/.exec(NS&&NS.keys&&NS.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Bbe(e){return!!P9&&P9 in e}var zbe=Bbe,Ube=Function.prototype,Vbe=Ube.toString;function Wbe(e){if(e!=null){try{return Vbe.call(e)}catch{}try{return e+""}catch{}}return""}var gV=Wbe,Hbe=TO,Kbe=zbe,qbe=Ul,Gbe=gV,Ybe=/[\\^$.*+?()[\]{}|]/g,Zbe=/^\[object .+?Constructor\]$/,Xbe=Function.prototype,Qbe=Object.prototype,Jbe=Xbe.toString,exe=Qbe.hasOwnProperty,txe=RegExp("^"+Jbe.call(exe).replace(Ybe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function nxe(e){if(!qbe(e)||Kbe(e))return!1;var t=Hbe(e)?txe:Zbe;return t.test(Gbe(e))}var rxe=nxe;function ixe(e,t){return e?.[t]}var oxe=ixe,axe=rxe,sxe=oxe;function uxe(e,t){var n=sxe(e,t);return axe(n)?n:void 0}var mf=uxe,lxe=mf,cxe=lxe(Object,"create"),b2=cxe,k9=b2;function fxe(){this.__data__=k9?k9(null):{},this.size=0}var dxe=fxe;function hxe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var pxe=hxe,gxe=b2,mxe="__lodash_hash_undefined__",vxe=Object.prototype,yxe=vxe.hasOwnProperty;function bxe(e){var t=this.__data__;if(gxe){var n=t[e];return n===mxe?void 0:n}return yxe.call(t,e)?t[e]:void 0}var xxe=bxe,wxe=b2,_xe=Object.prototype,Sxe=_xe.hasOwnProperty;function Cxe(e){var t=this.__data__;return wxe?t[e]!==void 0:Sxe.call(t,e)}var Exe=Cxe,Oxe=b2,Axe="__lodash_hash_undefined__";function Pxe(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Oxe&&t===void 0?Axe:t,this}var kxe=Pxe,Txe=dxe,Mxe=pxe,Rxe=xxe,Dxe=Exe,$xe=kxe;function Vh(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])}}Vh.prototype.clear=Txe;Vh.prototype.delete=Mxe;Vh.prototype.get=Rxe;Vh.prototype.has=Dxe;Vh.prototype.set=$xe;var Ixe=Vh;function Nxe(){this.__data__=[],this.size=0}var Lxe=Nxe;function Fxe(e,t){return e===t||e!==e&&t!==t}var MO=Fxe,jxe=MO;function Bxe(e,t){for(var n=e.length;n--;)if(jxe(e[n][0],t))return n;return-1}var x2=Bxe,zxe=x2,Uxe=Array.prototype,Vxe=Uxe.splice;function Wxe(e){var t=this.__data__,n=zxe(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():Vxe.call(t,n,1),--this.size,!0}var Hxe=Wxe,Kxe=x2;function qxe(e){var t=this.__data__,n=Kxe(t,e);return n<0?void 0:t[n][1]}var Gxe=qxe,Yxe=x2;function Zxe(e){return Yxe(this.__data__,e)>-1}var Xxe=Zxe,Qxe=x2;function Jxe(e,t){var n=this.__data__,r=Qxe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var e2e=Jxe,t2e=Lxe,n2e=Hxe,r2e=Gxe,i2e=Xxe,o2e=e2e;function Wh(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])}}Wh.prototype.clear=t2e;Wh.prototype.delete=n2e;Wh.prototype.get=r2e;Wh.prototype.has=i2e;Wh.prototype.set=o2e;var w2=Wh,a2e=mf,s2e=Ds,u2e=a2e(s2e,"Map"),RO=u2e,T9=Ixe,l2e=w2,c2e=RO;function f2e(){this.size=0,this.__data__={hash:new T9,map:new(c2e||l2e),string:new T9}}var d2e=f2e;function h2e(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var p2e=h2e,g2e=p2e;function m2e(e,t){var n=e.__data__;return g2e(t)?n[typeof t=="string"?"string":"hash"]:n.map}var _2=m2e,v2e=_2;function y2e(e){var t=v2e(this,e).delete(e);return this.size-=t?1:0,t}var b2e=y2e,x2e=_2;function w2e(e){return x2e(this,e).get(e)}var _2e=w2e,S2e=_2;function C2e(e){return S2e(this,e).has(e)}var E2e=C2e,O2e=_2;function A2e(e,t){var n=O2e(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var P2e=A2e,k2e=d2e,T2e=b2e,M2e=_2e,R2e=E2e,D2e=P2e;function Hh(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])}}Hh.prototype.clear=k2e;Hh.prototype.delete=T2e;Hh.prototype.get=M2e;Hh.prototype.has=R2e;Hh.prototype.set=D2e;var DO=Hh,mV=DO,$2e="Expected a function";function $O(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError($2e);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($O.Cache||mV),n}$O.Cache=mV;var vV=$O;const I2e=Dn(vV);var N2e=vV,L2e=500;function F2e(e){var t=N2e(e,function(r){return n.size===L2e&&n.clear(),r}),n=t.cache;return t}var j2e=F2e,B2e=j2e,z2e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,U2e=/\\(\\)?/g,V2e=B2e(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(z2e,function(n,r,i,o){t.push(i?o.replace(U2e,"$1"):r||n)}),t}),W2e=V2e;function H2e(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 IO=H2e,M9=$m,K2e=IO,q2e=vo,G2e=zh,Y2e=1/0,R9=M9?M9.prototype:void 0,D9=R9?R9.toString:void 0;function yV(e){if(typeof e=="string")return e;if(q2e(e))return K2e(e,yV)+"";if(G2e(e))return D9?D9.call(e):"";var t=e+"";return t=="0"&&1/e==-Y2e?"-0":t}var Z2e=yV,X2e=Z2e;function Q2e(e){return e==null?"":X2e(e)}var bV=Q2e,J2e=vo,ewe=kO,twe=W2e,nwe=bV;function rwe(e,t){return J2e(e)?e:ewe(e,t)?[e]:twe(nwe(e))}var xV=rwe,iwe=zh,owe=1/0;function awe(e){if(typeof e=="string"||iwe(e))return e;var t=e+"";return t=="0"&&1/e==-owe?"-0":t}var S2=awe,swe=xV,uwe=S2;function lwe(e,t){t=swe(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[uwe(t[n++])];return n&&n==r?e:void 0}var NO=lwe,cwe=NO;function fwe(e,t,n){var r=e==null?void 0:cwe(e,t);return r===void 0?n:r}var wV=fwe;const ha=Dn(wV);function dwe(e){return e==null}var hwe=dwe;const Ut=Dn(hwe);var pwe=Tu,gwe=vo,mwe=Mu,vwe="[object String]";function ywe(e){return typeof e=="string"||!gwe(e)&&mwe(e)&&pwe(e)==vwe}var bwe=ywe;const Im=Dn(bwe);var _V={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 LO=Symbol.for("react.element"),FO=Symbol.for("react.portal"),C2=Symbol.for("react.fragment"),E2=Symbol.for("react.strict_mode"),O2=Symbol.for("react.profiler"),A2=Symbol.for("react.provider"),P2=Symbol.for("react.context"),xwe=Symbol.for("react.server_context"),k2=Symbol.for("react.forward_ref"),T2=Symbol.for("react.suspense"),M2=Symbol.for("react.suspense_list"),R2=Symbol.for("react.memo"),D2=Symbol.for("react.lazy"),wwe=Symbol.for("react.offscreen"),SV;SV=Symbol.for("react.module.reference");function ba(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case LO:switch(e=e.type,e){case C2:case O2:case E2:case T2:case M2:return e;default:switch(e=e&&e.$$typeof,e){case xwe:case P2:case k2:case D2:case R2:case A2:return e;default:return t}}case FO:return t}}}$n.ContextConsumer=P2;$n.ContextProvider=A2;$n.Element=LO;$n.ForwardRef=k2;$n.Fragment=C2;$n.Lazy=D2;$n.Memo=R2;$n.Portal=FO;$n.Profiler=O2;$n.StrictMode=E2;$n.Suspense=T2;$n.SuspenseList=M2;$n.isAsyncMode=function(){return!1};$n.isConcurrentMode=function(){return!1};$n.isContextConsumer=function(e){return ba(e)===P2};$n.isContextProvider=function(e){return ba(e)===A2};$n.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===LO};$n.isForwardRef=function(e){return ba(e)===k2};$n.isFragment=function(e){return ba(e)===C2};$n.isLazy=function(e){return ba(e)===D2};$n.isMemo=function(e){return ba(e)===R2};$n.isPortal=function(e){return ba(e)===FO};$n.isProfiler=function(e){return ba(e)===O2};$n.isStrictMode=function(e){return ba(e)===E2};$n.isSuspense=function(e){return ba(e)===T2};$n.isSuspenseList=function(e){return ba(e)===M2};$n.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===C2||e===O2||e===E2||e===T2||e===M2||e===wwe||typeof e=="object"&&e!==null&&(e.$$typeof===D2||e.$$typeof===R2||e.$$typeof===A2||e.$$typeof===P2||e.$$typeof===k2||e.$$typeof===SV||e.getModuleId!==void 0)};$n.typeOf=ba;_V.exports=$n;var _we=_V.exports,Swe=Tu,Cwe=Mu,Ewe="[object Number]";function Owe(e){return typeof e=="number"||Cwe(e)&&Swe(e)==Ewe}var CV=Owe;const Awe=Dn(CV);var Pwe=CV;function kwe(e){return Pwe(e)&&e!=+e}var Twe=kwe;const Kh=Dn(Twe);var Ua=function(t){return t===0?0:t>0?1:-1},Sc=function(t){return Im(t)&&t.indexOf("%")===t.length-1},qe=function(t){return Awe(t)&&!Kh(t)},Hr=function(t){return qe(t)||Im(t)},Mwe=0,vf=function(t){var n=++Mwe;return"".concat(t||"").concat(n)},ef=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)&&!Im(t))return r;var o;if(Sc(t)){var a=t.indexOf("%");o=n*parseFloat(t.slice(0,a))/100}else o=+t;return Kh(o)&&(o=r),i&&o>n&&(o=n),o},rl=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},Rwe=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 fb(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):ha(r,t))===n})}var Dwe=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 Rd(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 CE(e){"@babel/helpers - typeof";return CE=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},CE(e)}var $we=["viewBox","children"],Iwe=["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"],$9=["points","pathLength"],LS={svg:$we,polygon:$9,polyline:$9},jO=["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"],db=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(y.isValidElement(t)&&(r=t.props),!Uh(r))return null;var i={};return Object.keys(r).forEach(function(o){jO.includes(o)&&(i[o]=n||function(a){return r[o](r,a)})}),i},Nwe=function(t,n,r){return function(i){return t(n,r,i),null}},xg=function(t,n,r){if(!Uh(t)||CE(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(o){var a=t[o];jO.includes(o)&&typeof a=="function"&&(i||(i={}),i[o]=Nwe(a,n,r))}),i},Lwe=["children"],Fwe=["children"];function I9(e,t){if(e==null)return{};var n=jwe(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 jwe(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 EE(e){"@babel/helpers - typeof";return EE=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},EE(e)}var N9={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"},fu=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},L9=null,FS=null,BO=function e(t){if(t===L9&&Array.isArray(FS))return FS;var n=[];return y.Children.forEach(t,function(r){Ut(r)||(_we.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),FS=n,L9=t,n};function po(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(i){return fu(i)}):r=[fu(t)],BO(e).forEach(function(i){var o=ha(i,"type.displayName")||ha(i,"type.name");r.indexOf(o)!==-1&&n.push(i)}),n}function To(e,t){var n=po(e,t);return n[0]}var F9=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)},Bwe=["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"],zwe=function(t){return t&&t.type&&Im(t.type)&&Bwe.indexOf(t.type)>=0},EV=function(t){return t&&EE(t)==="object"&&"clipDot"in t},Uwe=function(t,n,r,i){var o,a=(o=LS?.[i])!==null&&o!==void 0?o:[];return!Ht(t)&&(i&&a.includes(n)||Iwe.includes(n))||r&&jO.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),!Uh(i))return null;var o={};return Object.keys(i).forEach(function(a){var s;Uwe((s=i)===null||s===void 0?void 0:s[a],a,n,r)&&(o[a]=i[a])}),o},OE=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 j9(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(!j9(o,a))return!1}return!0},j9=function(t,n){if(Ut(t)&&Ut(n))return!0;if(!Ut(t)&&!Ut(n)){var r=t.props||{},i=r.children,o=I9(r,Lwe),a=n.props||{},s=a.children,u=I9(a,Fwe);return i&&s?Rd(o,u)&&OE(i,s):!i&&!s?Rd(o,u):!1}return!1},B9=function(t,n){var r=[],i={};return BO(t).forEach(function(o,a){if(zwe(o))r.push(o);else if(o){var s=fu(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},Vwe=function(t){var n=t&&t.type;return n&&N9[n]?N9[n]:null},Wwe=function(t,n){return BO(n).indexOf(t)},Hwe=["children","width","height","viewBox","className","style","title","desc"];function AE(){return AE=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},AE.apply(this,arguments)}function Kwe(e,t){if(e==null)return{};var n=qwe(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 qwe(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 PE(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=Kwe(e,Hwe),c=i||{width:n,height:r,x:0,y:0},f=dn("recharts-surface",o);return F.createElement("svg",AE({},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 Gwe=["children","className"];function kE(){return kE=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},kE.apply(this,arguments)}function Ywe(e,t){if(e==null)return{};var n=Zwe(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 Zwe(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 Cn=F.forwardRef(function(e,t){var n=e.children,r=e.className,i=Ywe(e,Gwe),o=dn("recharts-layer",r);return F.createElement("g",kE({className:o},zt(i,!0),{ref:t}),n)}),du=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 Xwe(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 Qwe=Xwe,Jwe=Qwe;function e_e(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:Jwe(e,t,n)}var t_e=e_e,n_e="\\ud800-\\udfff",r_e="\\u0300-\\u036f",i_e="\\ufe20-\\ufe2f",o_e="\\u20d0-\\u20ff",a_e=r_e+i_e+o_e,s_e="\\ufe0e\\ufe0f",u_e="\\u200d",l_e=RegExp("["+u_e+n_e+a_e+s_e+"]");function c_e(e){return l_e.test(e)}var OV=c_e;function f_e(e){return e.split("")}var d_e=f_e,AV="\\ud800-\\udfff",h_e="\\u0300-\\u036f",p_e="\\ufe20-\\ufe2f",g_e="\\u20d0-\\u20ff",m_e=h_e+p_e+g_e,v_e="\\ufe0e\\ufe0f",y_e="["+AV+"]",TE="["+m_e+"]",ME="\\ud83c[\\udffb-\\udfff]",b_e="(?:"+TE+"|"+ME+")",PV="[^"+AV+"]",kV="(?:\\ud83c[\\udde6-\\uddff]){2}",TV="[\\ud800-\\udbff][\\udc00-\\udfff]",x_e="\\u200d",MV=b_e+"?",RV="["+v_e+"]?",w_e="(?:"+x_e+"(?:"+[PV,kV,TV].join("|")+")"+RV+MV+")*",__e=RV+MV+w_e,S_e="(?:"+[PV+TE+"?",TE,kV,TV,y_e].join("|")+")",C_e=RegExp(ME+"(?="+ME+")|"+S_e+__e,"g");function E_e(e){return e.match(C_e)||[]}var O_e=E_e,A_e=d_e,P_e=OV,k_e=O_e;function T_e(e){return P_e(e)?k_e(e):A_e(e)}var M_e=T_e,R_e=t_e,D_e=OV,$_e=M_e,I_e=bV;function N_e(e){return function(t){t=I_e(t);var n=D_e(t)?$_e(t):void 0,r=n?n[0]:t.charAt(0),i=n?R_e(n,1).join(""):t.slice(1);return r[e]()+i}}var L_e=N_e,F_e=L_e,j_e=F_e("toUpperCase"),B_e=j_e;const $2=Dn(B_e);function Vn(e){return function(){return e}}const DV=Math.cos,hb=Math.sin,rs=Math.sqrt,pb=Math.PI,I2=2*pb,RE=Math.PI,DE=2*RE,fc=1e-6,z_e=DE-fc;function $V(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function U_e(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return $V;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 V_e{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?$V:U_e(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>fc)if(!(Math.abs(f*u-l*c)>fc)||!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((RE-Math.acos((v+h-b)/(2*w*x)))/2),O=S/x,E=S/w;Math.abs(O-1)>fc&&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)>fc||Math.abs(this._y1-c)>fc)&&this._append`L${l},${c}`,r&&(h<0&&(h=h%DE+DE),h>z_e?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>fc&&this._append`A${r},${r},0,${+(h>=RE)},${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 zO(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 V_e(t)}function UO(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function IV(e){this._context=e}IV.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 N2(e){return new IV(e)}function NV(e){return e[0]}function LV(e){return e[1]}function FV(e,t){var n=Vn(!0),r=null,i=N2,o=null,a=zO(s);e=typeof e=="function"?e:e===void 0?NV:Vn(e),t=typeof t=="function"?t:t===void 0?LV:Vn(t);function s(u){var l,c=(u=UO(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 h1(e,t,n){var r=null,i=Vn(!0),o=null,a=N2,s=null,u=zO(l);e=typeof e=="function"?e:e===void 0?NV:Vn(+e),t=typeof t=="function"?t:Vn(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?LV:Vn(+n);function l(f){var h,p,m,v=(f=UO(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 FV().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 jV{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 W_e(e){return new jV(e,!0)}function H_e(e){return new jV(e,!1)}const VO={draw(e,t){const n=rs(t/pb);e.moveTo(n,0),e.arc(0,0,n,0,I2)}},K_e={draw(e,t){const n=rs(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()}},BV=rs(1/3),q_e=BV*2,G_e={draw(e,t){const n=rs(t/q_e),r=n*BV;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Y_e={draw(e,t){const n=rs(t),r=-n/2;e.rect(r,r,n,n)}},Z_e=.8908130915292852,zV=hb(pb/10)/hb(7*pb/10),X_e=hb(I2/10)*zV,Q_e=-DV(I2/10)*zV,J_e={draw(e,t){const n=rs(t*Z_e),r=X_e*n,i=Q_e*n;e.moveTo(0,-n),e.lineTo(r,i);for(let o=1;o<5;++o){const a=I2*o/5,s=DV(a),u=hb(a);e.lineTo(u*n,-s*n),e.lineTo(s*r-u*i,u*r+s*i)}e.closePath()}},jS=rs(3),eSe={draw(e,t){const n=-rs(t/(jS*3));e.moveTo(0,n*2),e.lineTo(-jS*n,-n),e.lineTo(jS*n,-n),e.closePath()}},ta=-.5,na=rs(3)/2,$E=1/rs(12),tSe=($E/2+1)*3,nSe={draw(e,t){const n=rs(t/tSe),r=n/2,i=n*$E,o=r,a=n*$E+n,s=-o,u=a;e.moveTo(r,i),e.lineTo(o,a),e.lineTo(s,u),e.lineTo(ta*r-na*i,na*r+ta*i),e.lineTo(ta*o-na*a,na*o+ta*a),e.lineTo(ta*s-na*u,na*s+ta*u),e.lineTo(ta*r+na*i,ta*i-na*r),e.lineTo(ta*o+na*a,ta*a-na*o),e.lineTo(ta*s+na*u,ta*u-na*s),e.closePath()}};function rSe(e,t){let n=null,r=zO(i);e=typeof e=="function"?e:Vn(e||VO),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 gb(){}function mb(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 UV(e){this._context=e}UV.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:mb(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:mb(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function iSe(e){return new UV(e)}function VV(e){this._context=e}VV.prototype={areaStart:gb,areaEnd:gb,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:mb(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function oSe(e){return new VV(e)}function WV(e){this._context=e}WV.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:mb(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function aSe(e){return new WV(e)}function HV(e){this._context=e}HV.prototype={areaStart:gb,areaEnd:gb,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 sSe(e){return new HV(e)}function z9(e){return e<0?-1:1}function U9(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(z9(o)+z9(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function V9(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function BS(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 vb(e){this._context=e}vb.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:BS(this,this._t0,V9(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,BS(this,V9(this,n=U9(this,e,t)),n);break;default:BS(this,this._t0,n=U9(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function KV(e){this._context=new qV(e)}(KV.prototype=Object.create(vb.prototype)).point=function(e,t){vb.prototype.point.call(this,t,e)};function qV(e){this._context=e}qV.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 uSe(e){return new vb(e)}function lSe(e){return new KV(e)}function GV(e){this._context=e}GV.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=W9(e),i=W9(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 W9(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 cSe(e){return new GV(e)}function L2(e,t){this._context=e,this._t=t}L2.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 fSe(e){return new L2(e,.5)}function dSe(e){return new L2(e,0)}function hSe(e){return new L2(e,1)}function Qd(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 IE(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function pSe(e,t){return e[t]}function gSe(e){const t=[];return t.key=e,t}function mSe(){var e=Vn([]),t=IE,n=Qd,r=pSe;function i(o){var a=Array.from(e.apply(this,arguments),gSe),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=UO(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?IE:typeof o=="function"?o:Vn(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(n=o??Qd,i):n},i}function vSe(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}Qd(e,t)}}function ySe(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}Qd(e,t)}}function bSe(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,Qd(e,t)}}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 xSe=["type","size","sizeType"];function NE(){return NE=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},NE.apply(this,arguments)}function H9(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 K9(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?H9(Object(n),!0).forEach(function(r){wSe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H9(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wSe(e,t,n){return t=_Se(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _Se(e){var t=SSe(e,"string");return wg(t)=="symbol"?t:t+""}function SSe(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 CSe(e,t){if(e==null)return{};var n=ESe(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 ESe(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 YV={symbolCircle:VO,symbolCross:K_e,symbolDiamond:G_e,symbolSquare:Y_e,symbolStar:J_e,symbolTriangle:eSe,symbolWye:nSe},OSe=Math.PI/180,ASe=function(t){var n="symbol".concat($2(t));return YV[n]||VO},PSe=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*OSe;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}},kSe=function(t,n){YV["symbol".concat($2(t))]=n},F2=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=CSe(t,xSe),l=K9(K9({},u),{},{type:r,size:o,sizeType:s}),c=function(){var b=ASe(r),w=rSe().type(b).size(PSe(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",NE({},m,{className:dn("recharts-symbols",f),transform:"translate(".concat(h,", ").concat(p,")"),d:c()})):null};F2.registerSymbol=kSe;function Jd(e){"@babel/helpers - typeof";return Jd=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},Jd(e)}function LE(){return LE=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},LE.apply(this,arguments)}function q9(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 TSe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?q9(Object(n),!0).forEach(function(r){_g(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q9(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RSe(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,XV(r.key),r)}}function DSe(e,t,n){return RSe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $Se(e,t,n){return t=yb(t),ISe(e,ZV()?Reflect.construct(t,n||[],yb(e).constructor):t.apply(e,n))}function ISe(e,t){if(t&&(Jd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return NSe(e)}function NSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZV=function(){return!!e})()}function yb(e){return yb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yb(e)}function LSe(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&&FE(e,t)}function FE(e,t){return FE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},FE(e,t)}function _g(e,t,n){return t=XV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XV(e){var t=FSe(e,"string");return Jd(t)=="symbol"?t:t+""}function FSe(e,t){if(Jd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Jd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ra=32,WO=function(e){function t(){return MSe(this,t),$Se(this,t,arguments)}return LSe(t,e),DSe(t,[{key:"renderIcon",value:function(r){var i=this.props.inactiveColor,o=ra/2,a=ra/6,s=ra/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:ra,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(ra,"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(ra/8,"h").concat(ra,"v").concat(ra*3/4,"h").concat(-ra,"z"),className:"recharts-legend-icon"});if(F.isValidElement(r.legendIcon)){var l=TSe({},r);return delete l.legendIcon,F.cloneElement(r.legendIcon,l)}return F.createElement(F2,{fill:u,cx:o,cy:o,size:ra,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:ra,height:ra},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(_g(_g({"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;du(!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",LE({className:b,style:f,key:"legend-item-".concat(m)},xg(r.props,p,m)),F.createElement(PE,{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);_g(WO,"displayName","Legend");_g(WO,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var jSe=w2;function BSe(){this.__data__=new jSe,this.size=0}var zSe=BSe;function USe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var VSe=USe;function WSe(e){return this.__data__.get(e)}var HSe=WSe;function KSe(e){return this.__data__.has(e)}var qSe=KSe,GSe=w2,YSe=RO,ZSe=DO,XSe=200;function QSe(e,t){var n=this.__data__;if(n instanceof GSe){var r=n.__data__;if(!YSe||r.length<XSe-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new ZSe(r)}return n.set(e,t),this.size=n.size,this}var JSe=QSe,e3e=w2,t3e=zSe,n3e=VSe,r3e=HSe,i3e=qSe,o3e=JSe;function qh(e){var t=this.__data__=new e3e(e);this.size=t.size}qh.prototype.clear=t3e;qh.prototype.delete=n3e;qh.prototype.get=r3e;qh.prototype.has=i3e;qh.prototype.set=o3e;var QV=qh,a3e="__lodash_hash_undefined__";function s3e(e){return this.__data__.set(e,a3e),this}var u3e=s3e;function l3e(e){return this.__data__.has(e)}var c3e=l3e,f3e=DO,d3e=u3e,h3e=c3e;function bb(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new f3e;++t<n;)this.add(e[t])}bb.prototype.add=bb.prototype.push=d3e;bb.prototype.has=h3e;var JV=bb;function p3e(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 eW=p3e;function g3e(e,t){return e.has(t)}var tW=g3e,m3e=JV,v3e=eW,y3e=tW,b3e=1,x3e=2;function w3e(e,t,n,r,i,o){var a=n&b3e,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&x3e?new m3e: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(!v3e(t,function(w,x){if(!y3e(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 nW=w3e,_3e=Ds,S3e=_3e.Uint8Array,C3e=S3e;function E3e(e){var t=-1,n=Array(e.size);return e.forEach(function(r,i){n[++t]=[i,r]}),n}var O3e=E3e;function A3e(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var HO=A3e,G9=$m,Y9=C3e,P3e=MO,k3e=nW,T3e=O3e,M3e=HO,R3e=1,D3e=2,$3e="[object Boolean]",I3e="[object Date]",N3e="[object Error]",L3e="[object Map]",F3e="[object Number]",j3e="[object RegExp]",B3e="[object Set]",z3e="[object String]",U3e="[object Symbol]",V3e="[object ArrayBuffer]",W3e="[object DataView]",Z9=G9?G9.prototype:void 0,zS=Z9?Z9.valueOf:void 0;function H3e(e,t,n,r,i,o,a){switch(n){case W3e:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case V3e:return!(e.byteLength!=t.byteLength||!o(new Y9(e),new Y9(t)));case $3e:case I3e:case F3e:return P3e(+e,+t);case N3e:return e.name==t.name&&e.message==t.message;case j3e:case z3e:return e==t+"";case L3e:var s=T3e;case B3e:var u=r&R3e;if(s||(s=M3e),e.size!=t.size&&!u)return!1;var l=a.get(e);if(l)return l==t;r|=D3e,a.set(e,t);var c=k3e(s(e),s(t),r,i,o,a);return a.delete(e),c;case U3e:if(zS)return zS.call(e)==zS.call(t)}return!1}var K3e=H3e;function q3e(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var rW=q3e,G3e=rW,Y3e=vo;function Z3e(e,t,n){var r=t(e);return Y3e(e)?r:G3e(r,n(e))}var X3e=Z3e;function Q3e(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 J3e=Q3e;function eCe(){return[]}var tCe=eCe,nCe=J3e,rCe=tCe,iCe=Object.prototype,oCe=iCe.propertyIsEnumerable,X9=Object.getOwnPropertySymbols,aCe=X9?function(e){return e==null?[]:(e=Object(e),nCe(X9(e),function(t){return oCe.call(e,t)}))}:rCe,sCe=aCe;function uCe(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var lCe=uCe,cCe=Tu,fCe=Mu,dCe="[object Arguments]";function hCe(e){return fCe(e)&&cCe(e)==dCe}var pCe=hCe,Q9=pCe,gCe=Mu,iW=Object.prototype,mCe=iW.hasOwnProperty,vCe=iW.propertyIsEnumerable,yCe=Q9(function(){return arguments}())?Q9:function(e){return gCe(e)&&mCe.call(e,"callee")&&!vCe.call(e,"callee")},KO=yCe,xb={exports:{}};function bCe(){return!1}var xCe=bCe;xb.exports;(function(e,t){var n=Ds,r=xCe,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})(xb,xb.exports);var oW=xb.exports,wCe=9007199254740991,_Ce=/^(?:0|[1-9]\d*)$/;function SCe(e,t){var n=typeof e;return t=t??wCe,!!t&&(n=="number"||n!="symbol"&&_Ce.test(e))&&e>-1&&e%1==0&&e<t}var qO=SCe,CCe=9007199254740991;function ECe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=CCe}var GO=ECe,OCe=Tu,ACe=GO,PCe=Mu,kCe="[object Arguments]",TCe="[object Array]",MCe="[object Boolean]",RCe="[object Date]",DCe="[object Error]",$Ce="[object Function]",ICe="[object Map]",NCe="[object Number]",LCe="[object Object]",FCe="[object RegExp]",jCe="[object Set]",BCe="[object String]",zCe="[object WeakMap]",UCe="[object ArrayBuffer]",VCe="[object DataView]",WCe="[object Float32Array]",HCe="[object Float64Array]",KCe="[object Int8Array]",qCe="[object Int16Array]",GCe="[object Int32Array]",YCe="[object Uint8Array]",ZCe="[object Uint8ClampedArray]",XCe="[object Uint16Array]",QCe="[object Uint32Array]",er={};er[WCe]=er[HCe]=er[KCe]=er[qCe]=er[GCe]=er[YCe]=er[ZCe]=er[XCe]=er[QCe]=!0;er[kCe]=er[TCe]=er[UCe]=er[MCe]=er[VCe]=er[RCe]=er[DCe]=er[$Ce]=er[ICe]=er[NCe]=er[LCe]=er[FCe]=er[jCe]=er[BCe]=er[zCe]=!1;function JCe(e){return PCe(e)&&ACe(e.length)&&!!er[OCe(e)]}var eEe=JCe;function tEe(e){return function(t){return e(t)}}var aW=tEe,wb={exports:{}};wb.exports;(function(e,t){var n=hV,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})(wb,wb.exports);var nEe=wb.exports,rEe=eEe,iEe=aW,J9=nEe,eD=J9&&J9.isTypedArray,oEe=eD?iEe(eD):rEe,sW=oEe,aEe=lCe,sEe=KO,uEe=vo,lEe=oW,cEe=qO,fEe=sW,dEe=Object.prototype,hEe=dEe.hasOwnProperty;function pEe(e,t){var n=uEe(e),r=!n&&sEe(e),i=!n&&!r&&lEe(e),o=!n&&!r&&!i&&fEe(e),a=n||r||i||o,s=a?aEe(e.length,String):[],u=s.length;for(var l in e)(t||hEe.call(e,l))&&!(a&&(l=="length"||i&&(l=="offset"||l=="parent")||o&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||cEe(l,u)))&&s.push(l);return s}var gEe=pEe,mEe=Object.prototype;function vEe(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||mEe;return e===n}var yEe=vEe;function bEe(e,t){return function(n){return e(t(n))}}var uW=bEe,xEe=uW,wEe=xEe(Object.keys,Object),_Ee=wEe,SEe=yEe,CEe=_Ee,EEe=Object.prototype,OEe=EEe.hasOwnProperty;function AEe(e){if(!SEe(e))return CEe(e);var t=[];for(var n in Object(e))OEe.call(e,n)&&n!="constructor"&&t.push(n);return t}var PEe=AEe,kEe=TO,TEe=GO;function MEe(e){return e!=null&&TEe(e.length)&&!kEe(e)}var Nm=MEe,REe=gEe,DEe=PEe,$Ee=Nm;function IEe(e){return $Ee(e)?REe(e):DEe(e)}var j2=IEe,NEe=X3e,LEe=sCe,FEe=j2;function jEe(e){return NEe(e,FEe,LEe)}var BEe=jEe,tD=BEe,zEe=1,UEe=Object.prototype,VEe=UEe.hasOwnProperty;function WEe(e,t,n,r,i,o){var a=n&zEe,s=tD(e),u=s.length,l=tD(t),c=l.length;if(u!=c&&!a)return!1;for(var f=u;f--;){var h=s[f];if(!(a?h in t:VEe.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 HEe=WEe,KEe=mf,qEe=Ds,GEe=KEe(qEe,"DataView"),YEe=GEe,ZEe=mf,XEe=Ds,QEe=ZEe(XEe,"Promise"),JEe=QEe,e6e=mf,t6e=Ds,n6e=e6e(t6e,"Set"),lW=n6e,r6e=mf,i6e=Ds,o6e=r6e(i6e,"WeakMap"),a6e=o6e,jE=YEe,BE=RO,zE=JEe,UE=lW,VE=a6e,cW=Tu,Gh=gV,nD="[object Map]",s6e="[object Object]",rD="[object Promise]",iD="[object Set]",oD="[object WeakMap]",aD="[object DataView]",u6e=Gh(jE),l6e=Gh(BE),c6e=Gh(zE),f6e=Gh(UE),d6e=Gh(VE),dc=cW;(jE&&dc(new jE(new ArrayBuffer(1)))!=aD||BE&&dc(new BE)!=nD||zE&&dc(zE.resolve())!=rD||UE&&dc(new UE)!=iD||VE&&dc(new VE)!=oD)&&(dc=function(e){var t=cW(e),n=t==s6e?e.constructor:void 0,r=n?Gh(n):"";if(r)switch(r){case u6e:return aD;case l6e:return nD;case c6e:return rD;case f6e:return iD;case d6e:return oD}return t});var h6e=dc,US=QV,p6e=nW,g6e=K3e,m6e=HEe,sD=h6e,uD=vo,lD=oW,v6e=sW,y6e=1,cD="[object Arguments]",fD="[object Array]",p1="[object Object]",b6e=Object.prototype,dD=b6e.hasOwnProperty;function x6e(e,t,n,r,i,o){var a=uD(e),s=uD(t),u=a?fD:sD(e),l=s?fD:sD(t);u=u==cD?p1:u,l=l==cD?p1:l;var c=u==p1,f=l==p1,h=u==l;if(h&&lD(e)){if(!lD(t))return!1;a=!0,c=!1}if(h&&!c)return o||(o=new US),a||v6e(e)?p6e(e,t,n,r,i,o):g6e(e,t,u,n,r,i,o);if(!(n&y6e)){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 US),i(v,b,n,r,o)}}return h?(o||(o=new US),m6e(e,t,n,r,i,o)):!1}var w6e=x6e,_6e=w6e,hD=Mu;function fW(e,t,n,r,i){return e===t?!0:e==null||t==null||!hD(e)&&!hD(t)?e!==e&&t!==t:_6e(e,t,n,r,fW,i)}var YO=fW,S6e=QV,C6e=YO,E6e=1,O6e=2;function A6e(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 S6e;if(r)var h=r(l,c,u,e,t,f);if(!(h===void 0?C6e(c,l,E6e|O6e,r,f):h))return!1}}return!0}var P6e=A6e,k6e=Ul;function T6e(e){return e===e&&!k6e(e)}var dW=T6e,M6e=dW,R6e=j2;function D6e(e){for(var t=R6e(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,M6e(i)]}return t}var $6e=D6e;function I6e(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var hW=I6e,N6e=P6e,L6e=$6e,F6e=hW;function j6e(e){var t=L6e(e);return t.length==1&&t[0][2]?F6e(t[0][0],t[0][1]):function(n){return n===e||N6e(n,e,t)}}var B6e=j6e;function z6e(e,t){return e!=null&&t in Object(e)}var U6e=z6e,V6e=xV,W6e=KO,H6e=vo,K6e=qO,q6e=GO,G6e=S2;function Y6e(e,t,n){t=V6e(t,e);for(var r=-1,i=t.length,o=!1;++r<i;){var a=G6e(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&&q6e(i)&&K6e(a,i)&&(H6e(e)||W6e(e)))}var Z6e=Y6e,X6e=U6e,Q6e=Z6e;function J6e(e,t){return e!=null&&Q6e(e,t,X6e)}var e4e=J6e,t4e=YO,n4e=wV,r4e=e4e,i4e=kO,o4e=dW,a4e=hW,s4e=S2,u4e=1,l4e=2;function c4e(e,t){return i4e(e)&&o4e(t)?a4e(s4e(e),t):function(n){var r=n4e(n,e);return r===void 0&&r===t?r4e(n,e):t4e(t,r,u4e|l4e)}}var f4e=c4e;function d4e(e){return e}var Yh=d4e;function h4e(e){return function(t){return t?.[e]}}var p4e=h4e,g4e=NO;function m4e(e){return function(t){return g4e(t,e)}}var v4e=m4e,y4e=p4e,b4e=v4e,x4e=kO,w4e=S2;function _4e(e){return x4e(e)?y4e(w4e(e)):b4e(e)}var S4e=_4e,C4e=B6e,E4e=f4e,O4e=Yh,A4e=vo,P4e=S4e;function k4e(e){return typeof e=="function"?e:e==null?O4e:typeof e=="object"?A4e(e)?E4e(e[0],e[1]):C4e(e):P4e(e)}var Vl=k4e;function T4e(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 pW=T4e;function M4e(e){return e!==e}var R4e=M4e;function D4e(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}var $4e=D4e,I4e=pW,N4e=R4e,L4e=$4e;function F4e(e,t,n){return t===t?L4e(e,t,n):I4e(e,N4e,n)}var j4e=F4e,B4e=j4e;function z4e(e,t){var n=e==null?0:e.length;return!!n&&B4e(e,t,0)>-1}var U4e=z4e;function V4e(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 W4e=V4e;function H4e(){}var K4e=H4e,VS=lW,q4e=K4e,G4e=HO,Y4e=1/0,Z4e=VS&&1/G4e(new VS([,-0]))[1]==Y4e?function(e){return new VS(e)}:q4e,X4e=Z4e,Q4e=JV,J4e=U4e,e5e=W4e,t5e=tW,n5e=X4e,r5e=HO,i5e=200;function o5e(e,t,n){var r=-1,i=J4e,o=e.length,a=!0,s=[],u=s;if(n)a=!1,i=e5e;else if(o>=i5e){var l=t?null:n5e(e);if(l)return r5e(l);a=!1,i=t5e,u=new Q4e}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 a5e=o5e,s5e=Vl,u5e=a5e;function l5e(e,t){return e&&e.length?u5e(e,s5e(t)):[]}var c5e=l5e;const pD=Dn(c5e);function gW(e,t,n){return t===!0?pD(e,n):Ht(t)?pD(e,t):e}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)}var f5e=["ref"];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 Gs(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){B2(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 d5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mD(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,vW(r.key),r)}}function h5e(e,t,n){return mD(e.prototype,t),mD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function p5e(e,t,n){return t=_b(t),g5e(e,mW()?Reflect.construct(t,n,_b(e).constructor):t.apply(e,n))}function g5e(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 m5e(e)}function m5e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mW=function(){return!!e})()}function _b(e){return _b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_b(e)}function v5e(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&&WE(e,t)}function WE(e,t){return WE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},WE(e,t)}function B2(e,t,n){return t=vW(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vW(e){var t=y5e(e,"string");return eh(t)=="symbol"?t:t+""}function y5e(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)}function b5e(e,t){if(e==null)return{};var n=x5e(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 x5e(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 w5e(e){return e.value}function _5e(e,t){if(F.isValidElement(e))return F.cloneElement(e,t);if(typeof e=="function")return F.createElement(e,t);t.ref;var n=b5e(t,f5e);return F.createElement(WO,n)}var vD=1,Dd=function(e){function t(){var n;d5e(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=p5e(this,t,[].concat(i)),B2(n,"lastBoundingBox",{width:-1,height:-1}),n}return v5e(t,e),h5e(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)>vD||Math.abs(i.height-this.lastBoundingBox.height)>vD)&&(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?Gs({},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 Gs(Gs({},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=Gs(Gs({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}},_5e(o,Gs(Gs({},this.props),{},{payload:gW(c,l,w5e)})))}}],[{key:"getWithHeight",value:function(r,i){var o=Gs(Gs({},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);B2(Dd,"displayName","Legend");B2(Dd,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var yD=$m,S5e=KO,C5e=vo,bD=yD?yD.isConcatSpreadable:void 0;function E5e(e){return C5e(e)||S5e(e)||!!(bD&&e&&e[bD])}var O5e=E5e,A5e=rW,P5e=O5e;function yW(e,t,n,r,i){var o=-1,a=e.length;for(n||(n=P5e),i||(i=[]);++o<a;){var s=e[o];t>0&&n(s)?t>1?yW(s,t-1,n,r,i):A5e(i,s):r||(i[i.length]=s)}return i}var bW=yW;function k5e(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 T5e=k5e,M5e=T5e,R5e=M5e(),D5e=R5e,$5e=D5e,I5e=j2;function N5e(e,t){return e&&$5e(e,t,I5e)}var xW=N5e,L5e=Nm;function F5e(e,t){return function(n,r){if(n==null)return n;if(!L5e(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 j5e=F5e,B5e=xW,z5e=j5e,U5e=z5e(B5e),ZO=U5e,V5e=ZO,W5e=Nm;function H5e(e,t){var n=-1,r=W5e(e)?Array(e.length):[];return V5e(e,function(i,o,a){r[++n]=t(i,o,a)}),r}var wW=H5e;function K5e(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var q5e=K5e,xD=zh;function G5e(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,o=xD(e),a=t!==void 0,s=t===null,u=t===t,l=xD(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 Y5e=G5e,Z5e=Y5e;function X5e(e,t,n){for(var r=-1,i=e.criteria,o=t.criteria,a=i.length,s=n.length;++r<a;){var u=Z5e(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 Q5e=X5e,WS=IO,J5e=NO,eOe=Vl,tOe=wW,nOe=q5e,rOe=aW,iOe=Q5e,oOe=Yh,aOe=vo;function sOe(e,t,n){t.length?t=WS(t,function(o){return aOe(o)?function(a){return J5e(a,o.length===1?o[0]:o)}:o}):t=[oOe];var r=-1;t=WS(t,rOe(eOe));var i=tOe(e,function(o,a,s){var u=WS(t,function(l){return l(o)});return{criteria:u,index:++r,value:o}});return nOe(i,function(o,a){return iOe(o,a,n)})}var uOe=sOe;function lOe(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 cOe=lOe,fOe=cOe,wD=Math.max;function dOe(e,t,n){return t=wD(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,o=wD(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),fOe(e,this,s)}}var hOe=dOe;function pOe(e){return function(){return e}}var gOe=pOe,mOe=mf,vOe=function(){try{var e=mOe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),_W=vOe,yOe=gOe,_D=_W,bOe=Yh,xOe=_D?function(e,t){return _D(e,"toString",{configurable:!0,enumerable:!1,value:yOe(t),writable:!0})}:bOe,wOe=xOe,_Oe=800,SOe=16,COe=Date.now;function EOe(e){var t=0,n=0;return function(){var r=COe(),i=SOe-(r-n);if(n=r,i>0){if(++t>=_Oe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var OOe=EOe,AOe=wOe,POe=OOe,kOe=POe(AOe),TOe=kOe,MOe=Yh,ROe=hOe,DOe=TOe;function $Oe(e,t){return DOe(ROe(e,t,MOe),e+"")}var IOe=$Oe,NOe=MO,LOe=Nm,FOe=qO,jOe=Ul;function BOe(e,t,n){if(!jOe(n))return!1;var r=typeof t;return(r=="number"?LOe(n)&&FOe(t,n.length):r=="string"&&t in n)?NOe(n[t],e):!1}var z2=BOe,zOe=bW,UOe=uOe,VOe=IOe,SD=z2,WOe=VOe(function(e,t){if(e==null)return[];var n=t.length;return n>1&&SD(e,t[0],t[1])?t=[]:n>2&&SD(t[0],t[1],t[2])&&(t=[t[0]]),UOe(e,zOe(t,1),[])}),HOe=WOe;const XO=Dn(HOe);function Sg(e){"@babel/helpers - typeof";return Sg=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},Sg(e)}function HE(){return HE=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},HE.apply(this,arguments)}function KOe(e,t){return ZOe(e)||YOe(e,t)||GOe(e,t)||qOe()}function qOe(){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 GOe(e,t){if(e){if(typeof e=="string")return CD(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 CD(e,t)}}function CD(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 YOe(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 ZOe(e){if(Array.isArray(e))return e}function ED(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 HS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ED(Object(n),!0).forEach(function(r){XOe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ED(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function XOe(e,t,n){return t=QOe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QOe(e){var t=JOe(e,"string");return Sg(t)=="symbol"?t:t+""}function JOe(e,t){if(Sg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Sg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eAe(e){return Array.isArray(e)&&Hr(e[0])&&Hr(e[1])?e.join(" ~ "):e}var tAe=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},ne=(h?XO(c,h):c).map(function(Z,G){if(Z.type==="none")return null;var q=HS({display:"block",paddingTop:4,paddingBottom:4,color:Z.color||"#000"},s),W=Z.formatter||f||eAe,j=Z.value,K=Z.name,Y=j,oe=K;if(Y!=null&&oe!=null){var ae=W(j,K,Z,G,c);if(Array.isArray(ae)){var ue=KOe(ae,2);Y=ue[0],oe=ue[1]}else Y=ae}return F.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(G),style:q},Hr(oe)?F.createElement("span",{className:"recharts-tooltip-item-name"},oe):null,Hr(oe)?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},ne)}return null},O=HS({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),E=HS({margin:0},l),C=!Ut(v),k=C?v:"",M=dn("recharts-default-tooltip",p),L=dn("recharts-tooltip-label",m);C&&b&&c!==void 0&&c!==null&&(k=b(v,c));var U=x?{role:"status","aria-live":"assertive"}:{};return F.createElement("div",HE({className:M,style:O},U),F.createElement("p",{className:L,style:E},F.isValidElement(k)?k:"".concat(k)),S())};function Cg(e){"@babel/helpers - typeof";return Cg=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},Cg(e)}function g1(e,t,n){return t=nAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nAe(e){var t=rAe(e,"string");return Cg(t)=="symbol"?t:t+""}function rAe(e,t){if(Cg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Cg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zp="recharts-tooltip-wrapper",iAe={visibility:"hidden"};function oAe(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return dn(zp,g1(g1(g1(g1({},"".concat(zp,"-right"),qe(n)&&t&&qe(t.x)&&n>=t.x),"".concat(zp,"-left"),qe(n)&&t&&qe(t.x)&&n<t.x),"".concat(zp,"-bottom"),qe(r)&&t&&qe(t.y)&&r>=t.y),"".concat(zp,"-top"),qe(r)&&t&&qe(t.y)&&r<t.y))}function OD(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 aAe(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 sAe(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=OD({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:i,reverseDirection:o,tooltipDimension:a.width,viewBox:u,viewBoxDimension:u.width}),f=OD({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:i,reverseDirection:o,tooltipDimension:a.height,viewBox:u,viewBoxDimension:u.height}),l=aAe({translateX:c,translateY:f,useTranslate3d:s})):l=iAe,{cssProperties:l,cssClasses:oAe({translateX:c,translateY:f,coordinate:n})}}function th(e){"@babel/helpers - typeof";return th=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},th(e)}function AD(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 PD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AD(Object(n),!0).forEach(function(r){qE(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lAe(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,CW(r.key),r)}}function cAe(e,t,n){return lAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fAe(e,t,n){return t=Sb(t),dAe(e,SW()?Reflect.construct(t,n,Sb(e).constructor):t.apply(e,n))}function dAe(e,t){if(t&&(th(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hAe(e)}function hAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function SW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(SW=function(){return!!e})()}function Sb(e){return Sb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sb(e)}function pAe(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&&KE(e,t)}function KE(e,t){return KE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},KE(e,t)}function qE(e,t,n){return t=CW(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CW(e){var t=gAe(e,"string");return th(t)=="symbol"?t:t+""}function gAe(e,t){if(th(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(th(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var kD=1,mAe=function(e){function t(){var n;uAe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=fAe(this,t,[].concat(i)),qE(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),qE(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 pAe(t,e),cAe(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>kD||Math.abs(r.height-this.state.lastBoundingBox.height)>kD)&&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=sAe({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=PD(PD({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),vAe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Ka={isSsr:vAe(),get:function(t){return Ka[t]},set:function(t,n){if(typeof t=="string")Ka[t]=n;else{var r=Object.keys(t);r&&r.length&&r.forEach(function(i){Ka[i]=t[i]})}}};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 TD(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 MD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TD(Object(n),!0).forEach(function(r){QO(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bAe(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,OW(r.key),r)}}function xAe(e,t,n){return bAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wAe(e,t,n){return t=Cb(t),_Ae(e,EW()?Reflect.construct(t,n||[],Cb(e).constructor):t.apply(e,n))}function _Ae(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 SAe(e)}function SAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(EW=function(){return!!e})()}function Cb(e){return Cb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Cb(e)}function CAe(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&&GE(e,t)}function GE(e,t){return GE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},GE(e,t)}function QO(e,t,n){return t=OW(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OW(e){var t=EAe(e,"string");return nh(t)=="symbol"?t:t+""}function EAe(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)}function OAe(e){return e.dataKey}function AAe(e,t){return F.isValidElement(e)?F.cloneElement(e,t):typeof e=="function"?F.createElement(e,t):F.createElement(tAe,t)}var Js=function(e){function t(){return yAe(this,t),wAe(this,t,arguments)}return CAe(t,e),xAe(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=gW(m.filter(function(k){return k.value!=null&&(k.hide!==!0||r.props.includeHidden)}),v,OAe));var C=E.length>0;return F.createElement(mAe,{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},AAe(l,MD(MD({},this.props),{},{payload:E})))}}])}(y.PureComponent);QO(Js,"displayName","Tooltip");QO(Js,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Ka.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 PAe=Ds,kAe=function(){return PAe.Date.now()},TAe=kAe,MAe=/\s/;function RAe(e){for(var t=e.length;t--&&MAe.test(e.charAt(t)););return t}var DAe=RAe,$Ae=DAe,IAe=/^\s+/;function NAe(e){return e&&e.slice(0,$Ae(e)+1).replace(IAe,"")}var LAe=NAe,FAe=LAe,RD=Ul,jAe=zh,DD=NaN,BAe=/^[-+]0x[0-9a-f]+$/i,zAe=/^0b[01]+$/i,UAe=/^0o[0-7]+$/i,VAe=parseInt;function WAe(e){if(typeof e=="number")return e;if(jAe(e))return DD;if(RD(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=RD(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=FAe(e);var n=zAe.test(e);return n||UAe.test(e)?VAe(e.slice(2),n?2:8):BAe.test(e)?DD:+e}var AW=WAe,HAe=Ul,KS=TAe,$D=AW,KAe="Expected a function",qAe=Math.max,GAe=Math.min;function YAe(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(KAe);t=$D(t)||0,HAe(n)&&(c=!!n.leading,f="maxWait"in n,o=f?qAe($D(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h);function p(C){var k=r,M=i;return r=i=void 0,l=C,a=e.apply(M,k),a}function m(C){return l=C,s=setTimeout(w,t),c?p(C):a}function v(C){var k=C-u,M=C-l,L=t-k;return f?GAe(L,o-M):L}function b(C){var k=C-u,M=C-l;return u===void 0||k>=t||k<0||f&&M>=o}function w(){var C=KS();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(KS())}function E(){var C=KS(),k=b(C);if(r=arguments,i=this,u=C,k){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 ZAe=YAe,XAe=ZAe,QAe=Ul,JAe="Expected a function";function ePe(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(JAe);return QAe(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),XAe(e,t,{leading:r,maxWait:t,trailing:i})}var tPe=ePe;const PW=Dn(tPe);function Eg(e){"@babel/helpers - typeof";return Eg=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},Eg(e)}function ID(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 m1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ID(Object(n),!0).forEach(function(r){nPe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ID(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function nPe(e,t,n){return t=rPe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rPe(e){var t=iPe(e,"string");return Eg(t)=="symbol"?t:t+""}function iPe(e,t){if(Eg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Eg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oPe(e,t){return lPe(e)||uPe(e,t)||sPe(e,t)||aPe()}function aPe(){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 sPe(e,t){if(e){if(typeof e=="string")return ND(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 ND(e,t)}}function ND(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 uPe(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 lPe(e){if(Array.isArray(e))return e}var MXe=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 k=y.useState({containerWidth:i.width,containerHeight:i.height}),M=oPe(k,2),L=M[0],U=M[1],H=y.useCallback(function(ne,Z){U(function(G){var q=Math.round(ne),W=Math.round(Z);return G.containerWidth===q&&G.containerHeight===W?G:{containerWidth:q,containerHeight:W}})},[]);y.useEffect(function(){var ne=function(K){var Y,oe=K[0].contentRect,ae=oe.width,ue=oe.height;H(ae,ue),(Y=C.current)===null||Y===void 0||Y.call(C,ae,ue)};v>0&&(ne=PW(ne,v,{trailing:!0,leading:!1}));var Z=new ResizeObserver(ne),G=E.current.getBoundingClientRect(),q=G.width,W=G.height;return H(q,W),Z.observe(E.current),function(){Z.disconnect()}},[H,v]);var V=y.useMemo(function(){var ne=L.containerWidth,Z=L.containerHeight;if(ne<0||Z<0)return null;du(Sc(a)||Sc(u),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,a,u),du(!n||n>0,"The aspect(%s) must be greater than zero.",n);var G=Sc(a)?ne:a,q=Sc(u)?Z:u;n&&n>0&&(G?q=G/n:q&&(G=q*n),h&&q>h&&(q=h)),du(G>0||q>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.`,G,q,a,u,c,f,n);var W=!Array.isArray(p)&&fu(p.type).endsWith("Chart");return F.Children.map(p,function(j){return F.isValidElement(j)?y.cloneElement(j,m1({width:G,height:q},W?{style:m1({height:"100%",width:"100%",maxHeight:q,maxWidth:G},j.props.style)}:{})):j})},[n,p,u,h,f,c,L,a]);return F.createElement("div",{id:b?"".concat(b):void 0,className:dn("recharts-responsive-container",w),style:m1(m1({},O),{},{width:a,height:u,minWidth:c,minHeight:f,maxHeight:h}),ref:E},V)}),JO=function(t){return null};JO.displayName="Cell";function Og(e){"@babel/helpers - typeof";return Og=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},Og(e)}function LD(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 YE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?LD(Object(n),!0).forEach(function(r){cPe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cPe(e,t,n){return t=fPe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fPe(e){var t=dPe(e,"string");return Og(t)=="symbol"?t:t+""}function dPe(e,t){if(Og(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Og(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Gf={widthCache:{},cacheCount:0},hPe=2e3,pPe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},FD="recharts_measurement_span";function gPe(e){var t=YE({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var S0=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Ka.isSsr)return{width:0,height:0};var r=gPe(n),i=JSON.stringify({text:t,copyStyle:r});if(Gf.widthCache[i])return Gf.widthCache[i];try{var o=document.getElementById(FD);o||(o=document.createElement("span"),o.setAttribute("id",FD),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var a=YE(YE({},pPe),r);Object.assign(o.style,a),o.textContent="".concat(t);var s=o.getBoundingClientRect(),u={width:s.width,height:s.height};return Gf.widthCache[i]=u,++Gf.cacheCount>hPe&&(Gf.cacheCount=0,Gf.widthCache={}),u}catch{return{width:0,height:0}}},mPe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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)}function Eb(e,t){return xPe(e)||bPe(e,t)||yPe(e,t)||vPe()}function vPe(){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 yPe(e,t){if(e){if(typeof e=="string")return jD(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 jD(e,t)}}function jD(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 bPe(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 xPe(e){if(Array.isArray(e))return e}function wPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BD(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,SPe(r.key),r)}}function _Pe(e,t,n){return BD(e.prototype,t),BD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function SPe(e){var t=CPe(e,"string");return Ag(t)=="symbol"?t:t+""}function CPe(e,t){if(Ag(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ag(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var zD=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,UD=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,EPe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,OPe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,kW={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},APe=Object.keys(kW),md="NaN";function PPe(e,t){return e*kW[t]}var v1=function(){function e(t,n){wPe(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!EPe.test(n)&&(this.num=NaN,this.unit=""),APe.includes(n)&&(this.num=PPe(t,n),this.unit="px")}return _Pe(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=OPe.exec(n))!==null&&r!==void 0?r:[],o=Eb(i,3),a=o[1],s=o[2];return new e(parseFloat(a),s??"")}}])}();function TW(e){if(e.includes(md))return md;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=zD.exec(t))!==null&&n!==void 0?n:[],i=Eb(r,4),o=i[1],a=i[2],s=i[3],u=v1.parse(o??""),l=v1.parse(s??""),c=a==="*"?u.multiply(l):u.divide(l);if(c.isNaN())return md;t=t.replace(zD,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,h=(f=UD.exec(t))!==null&&f!==void 0?f:[],p=Eb(h,4),m=p[1],v=p[2],b=p[3],w=v1.parse(m??""),x=v1.parse(b??""),S=v==="+"?w.add(x):w.subtract(x);if(S.isNaN())return md;t=t.replace(UD,S.toString())}return t}var VD=/\(([^()]*)\)/;function kPe(e){for(var t=e;t.includes("(");){var n=VD.exec(t),r=Eb(n,2),i=r[1];t=t.replace(VD,TW(i))}return t}function TPe(e){var t=e.replace(/\s+/g,"");return t=kPe(t),t=TW(t),t}function MPe(e){try{return TPe(e)}catch{return md}}function qS(e){var t=MPe(e.slice(5,-1));return t===md?"":t}var RPe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],DPe=["dx","dy","angle","className","breakAll"];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 WD(e,t){if(e==null)return{};var n=$Pe(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 $Pe(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 HD(e,t){return FPe(e)||LPe(e,t)||NPe(e,t)||IPe()}function IPe(){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 NPe(e,t){if(e){if(typeof e=="string")return KD(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 KD(e,t)}}function KD(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 LPe(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 FPe(e){if(Array.isArray(e))return e}var MW=/[ \f\n\r\t\v\u2028\u2029]+/,RW=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(MW));var a=o.map(function(u){return{word:u,width:S0(u,i).width}}),s=r?0:S0(" ",i).width;return{wordsWithComputedWidth:a,spaceWidth:s}}catch{return null}},jPe=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 G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return G.reduce(function(q,W){var j=W.word,K=W.width,Y=q[q.length-1];if(Y&&(i==null||o||Y.width+K+r<Number(i)))Y.words.push(j),Y.width+=K+r;else{var oe={words:[j],width:K};q.push(oe)}return q},[])},p=h(n),m=function(G){return G.reduce(function(q,W){return q.width>W.width?q:W})};if(!c)return p;for(var v="…",b=function(G){var q=f.slice(0,G),W=RW({breakAll:l,style:u,children:q+v}).wordsWithComputedWidth,j=h(W),K=j.length>a||m(j).width>Number(i);return[K,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,k=b(C),M=HD(k,2),L=M[0],U=M[1],H=b(E),V=HD(H,1),ne=V[0];if(!L&&!ne&&(w=E+1),L&&ne&&(x=E-1),!L&&ne){O=U;break}S++}return O||p},qD=function(t){var n=Ut(t)?[]:t.toString().split(MW);return[{words:n}]},BPe=function(t){var n=t.width,r=t.scaleToFit,i=t.children,o=t.style,a=t.breakAll,s=t.maxLines;if((n||r)&&!Ka.isSsr){var u,l,c=RW({breakAll:a,children:i,style:o});if(c){var f=c.wordsWithComputedWidth,h=c.spaceWidth;u=f,l=h}else return qD(i);return jPe({breakAll:a,children:i,maxLines:s,style:o},u,l,n,r)}return qD(i)},GD="#808080",Ob=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?GD:b,x=WD(t,RPe),S=y.useMemo(function(){return BPe({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,k=x.className,M=x.breakAll,L=WD(x,DPe);if(!Hr(r)||!Hr(o))return null;var U=r+(qe(O)?O:0),H=o+(qe(E)?E:0),V;switch(v){case"start":V=qS("calc(".concat(l,")"));break;case"middle":V=qS("calc(".concat((S.length-1)/2," * -").concat(s," + (").concat(l," / 2))"));break;default:V=qS("calc(".concat(S.length-1," * -").concat(s,")"));break}var ne=[];if(f){var Z=S[0].width,G=x.width;ne.push("scale(".concat((qe(G)?G/Z:1)/Z,")"))}return C&&ne.push("rotate(".concat(C,", ").concat(U,", ").concat(H,")")),ne.length&&(L.transform=ne.join(" ")),F.createElement("text",ZE({},zt(L,!0),{x:U,y:H,className:dn("recharts-text",k),textAnchor:p,fill:w.includes("url")?GD:w}),S.map(function(q,W){var j=q.words.join(M?"":" ");return F.createElement("tspan",{x:U,dy:W===0?V:s,key:"".concat(j,"-").concat(W)},j)}))};function _l(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function zPe(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function eA(e){let t,n,r;e.length!==2?(t=_l,n=(s,u)=>_l(e(s),u),r=(s,u)=>e(s)-u):(t=e===_l||e===zPe?e:UPe,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 UPe(){return 0}function DW(e){return e===null?NaN:+e}function*VPe(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const WPe=eA(_l),Lm=WPe.right;eA(DW).center;class YD extends Map{constructor(t,n=qPe){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(ZD(this,t))}has(t){return super.has(ZD(this,t))}set(t,n){return super.set(HPe(this,t),n)}delete(t){return super.delete(KPe(this,t))}}function ZD({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function HPe({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function KPe({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function qPe(e){return e!==null&&typeof e=="object"?e.valueOf():e}function GPe(e=_l){if(e===_l)return $W;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 $W(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const YPe=Math.sqrt(50),ZPe=Math.sqrt(10),XPe=Math.sqrt(2);function Ab(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>=YPe?10:o>=ZPe?5:o>=XPe?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?Ab(e,t,n*2):[s,u,l]}function XE(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?Ab(t,e,n):Ab(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 QE(e,t,n){return t=+t,e=+e,n=+n,Ab(e,t,n)[2]}function JE(e,t,n){t=+t,e=+e,n=+n;const r=t<e,i=r?QE(t,e,n):QE(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function XD(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function QD(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function IW(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?$W:GPe(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));IW(e,t,p,m,i)}const o=e[t];let a=n,s=r;for(Up(e,n,t),i(e[r],o)>0&&Up(e,n,r);a<s;){for(Up(e,a,s),++a,--s;i(e[a],o)<0;)++a;for(;i(e[s],o)>0;)--s}i(e[n],o)===0?Up(e,n,s):(++s,Up(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function Up(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function QPe(e,t,n){if(e=Float64Array.from(VPe(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return QD(e);if(t>=1)return XD(e);var r,i=(r-1)*t,o=Math.floor(i),a=XD(IW(e,o).subarray(0,o+1)),s=QD(e.subarray(o+1));return a+(s-a)*(i-o)}}function JPe(e,t,n=DW){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 e8e(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 xa(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Ru(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 e6=Symbol("implicit");function tA(){var e=new YD,t=[],n=[],r=e6;function i(o){let a=e.get(o);if(a===void 0){if(r!==e6)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 YD;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 tA(t,n).unknown(r)},xa.apply(i,arguments),i}function Pg(){var e=tA().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=e8e(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 Pg(t(),[r,i]).round(s).paddingInner(u).paddingOuter(l).align(c)},xa.apply(f(),arguments)}function NW(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return NW(t())},e}function C0(){return NW(Pg.apply(null,arguments).paddingInner(1))}function nA(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function LW(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Fm(){}var kg=.7,Pb=1/kg,$d="\\s*([+-]?\\d+)\\s*",Tg="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Os="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",t8e=/^#([0-9a-f]{3,8})$/,n8e=new RegExp(`^rgb\\(${$d},${$d},${$d}\\)$`),r8e=new RegExp(`^rgb\\(${Os},${Os},${Os}\\)$`),i8e=new RegExp(`^rgba\\(${$d},${$d},${$d},${Tg}\\)$`),o8e=new RegExp(`^rgba\\(${Os},${Os},${Os},${Tg}\\)$`),a8e=new RegExp(`^hsl\\(${Tg},${Os},${Os}\\)$`),s8e=new RegExp(`^hsla\\(${Tg},${Os},${Os},${Tg}\\)$`),JD={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};nA(Fm,Mg,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:e7,formatHex:e7,formatHex8:u8e,formatHsl:l8e,formatRgb:t7,toString:t7});function e7(){return this.rgb().formatHex()}function u8e(){return this.rgb().formatHex8()}function l8e(){return FW(this).formatHsl()}function t7(){return this.rgb().formatRgb()}function Mg(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=t8e.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?n7(t):n===3?new so(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?y1(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?y1(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=n8e.exec(e))?new so(t[1],t[2],t[3],1):(t=r8e.exec(e))?new so(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=i8e.exec(e))?y1(t[1],t[2],t[3],t[4]):(t=o8e.exec(e))?y1(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=a8e.exec(e))?o7(t[1],t[2]/100,t[3]/100,1):(t=s8e.exec(e))?o7(t[1],t[2]/100,t[3]/100,t[4]):JD.hasOwnProperty(e)?n7(JD[e]):e==="transparent"?new so(NaN,NaN,NaN,0):null}function n7(e){return new so(e>>16&255,e>>8&255,e&255,1)}function y1(e,t,n,r){return r<=0&&(e=t=n=NaN),new so(e,t,n,r)}function c8e(e){return e instanceof Fm||(e=Mg(e)),e?(e=e.rgb(),new so(e.r,e.g,e.b,e.opacity)):new so}function t6(e,t,n,r){return arguments.length===1?c8e(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}nA(so,t6,LW(Fm,{brighter(e){return e=e==null?Pb:Math.pow(Pb,e),new so(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?kg:Math.pow(kg,e),new so(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new so(Dc(this.r),Dc(this.g),Dc(this.b),kb(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:r7,formatHex:r7,formatHex8:f8e,formatRgb:i7,toString:i7}));function r7(){return`#${Cc(this.r)}${Cc(this.g)}${Cc(this.b)}`}function f8e(){return`#${Cc(this.r)}${Cc(this.g)}${Cc(this.b)}${Cc((isNaN(this.opacity)?1:this.opacity)*255)}`}function i7(){const e=kb(this.opacity);return`${e===1?"rgb(":"rgba("}${Dc(this.r)}, ${Dc(this.g)}, ${Dc(this.b)}${e===1?")":`, ${e})`}`}function kb(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Dc(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Cc(e){return e=Dc(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 Ba(e,t,n,r)}function FW(e){if(e instanceof Ba)return new Ba(e.h,e.s,e.l,e.opacity);if(e instanceof Fm||(e=Mg(e)),!e)return new Ba;if(e instanceof Ba)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 Ba(a,s,u,e.opacity)}function d8e(e,t,n,r){return arguments.length===1?FW(e):new Ba(e,t,n,r??1)}function Ba(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}nA(Ba,d8e,LW(Fm,{brighter(e){return e=e==null?Pb:Math.pow(Pb,e),new Ba(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?kg:Math.pow(kg,e),new Ba(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(GS(e>=240?e-240:e+120,i,r),GS(e,i,r),GS(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new Ba(a7(this.h),b1(this.s),b1(this.l),kb(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=kb(this.opacity);return`${e===1?"hsl(":"hsla("}${a7(this.h)}, ${b1(this.s)*100}%, ${b1(this.l)*100}%${e===1?")":`, ${e})`}`}}));function a7(e){return e=(e||0)%360,e<0?e+360:e}function b1(e){return Math.max(0,Math.min(1,e||0))}function GS(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 rA=e=>()=>e;function h8e(e,t){return function(n){return e+n*t}}function p8e(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 g8e(e){return(e=+e)==1?jW:function(t,n){return n-t?p8e(t,n,e):rA(isNaN(t)?n:t)}}function jW(e,t){var n=t-e;return n?h8e(e,n):rA(isNaN(e)?t:e)}const s7=function e(t){var n=g8e(t);function r(i,o){var a=n((i=t6(i)).r,(o=t6(o)).r),s=n(i.g,o.g),u=n(i.b,o.b),l=jW(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 m8e(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 v8e(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function y8e(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]=Zh(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 b8e(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Tb(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function x8e(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]=Zh(e[i],t[i]):r[i]=t[i];return function(o){for(i in n)r[i]=n[i](o);return r}}var n6=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,YS=new RegExp(n6.source,"g");function w8e(e){return function(){return e}}function _8e(e){return function(t){return e(t)+""}}function S8e(e,t){var n=n6.lastIndex=YS.lastIndex=0,r,i,o,a=-1,s=[],u=[];for(e=e+"",t=t+"";(r=n6.exec(e))&&(i=YS.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:Tb(r,i)})),n=YS.lastIndex;return n<t.length&&(o=t.slice(n),s[a]?s[a]+=o:s[++a]=o),s.length<2?u[0]?_8e(u[0].x):w8e(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 Zh(e,t){var n=typeof t,r;return t==null||n==="boolean"?rA(t):(n==="number"?Tb:n==="string"?(r=Mg(t))?(t=r,s7):S8e:t instanceof Mg?s7:t instanceof Date?b8e:v8e(t)?m8e:Array.isArray(t)?y8e:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?x8e:Tb)(e,t)}function iA(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function C8e(e,t){t===void 0&&(t=e,e=Zh);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 E8e(e){return function(){return e}}function Mb(e){return+e}var u7=[0,1];function Vi(e){return e}function r6(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:E8e(isNaN(t)?NaN:.5)}function O8e(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function A8e(e,t,n){var r=e[0],i=e[1],o=t[0],a=t[1];return i<r?(r=r6(i,r),o=n(a,o)):(r=r6(r,i),o=n(o,a)),function(s){return o(r(s))}}function P8e(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]=r6(e[a],e[a+1]),o[a]=n(t[a],t[a+1]);return function(s){var u=Lm(e,s,1,r)-1;return o[u](i[u](s))}}function jm(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function U2(){var e=u7,t=u7,n=Zh,r,i,o,a=Vi,s,u,l;function c(){var h=Math.min(e.length,t.length);return a!==Vi&&(a=O8e(e[0],e[h-1])),s=h>2?P8e:A8e,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),Tb)))(h)))},f.domain=function(h){return arguments.length?(e=Array.from(h,Mb),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=iA,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 oA(){return U2()(Vi,Vi)}function k8e(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Rb(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 rh(e){return e=Rb(Math.abs(e)),e?e[1]:NaN}function T8e(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 M8e(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var R8e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Rg(e){if(!(t=R8e.exec(e)))throw new Error("invalid format: "+e);var t;return new aA({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]})}Rg.prototype=aA.prototype;function aA(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+""}aA.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 D8e(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 BW;function $8e(e,t){var n=Rb(e,t);if(!n)return e+"";var r=n[0],i=n[1],o=i-(BW=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")+Rb(e,Math.max(0,t+o-1))[0]}function l7(e,t){var n=Rb(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 c7={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:k8e,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)=>l7(e*100,t),r:l7,s:$8e,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function f7(e){return e}var d7=Array.prototype.map,h7=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function I8e(e){var t=e.grouping===void 0||e.thousands===void 0?f7:T8e(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?f7:M8e(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=Rg(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"):c7[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():"",k=v==="$"?r:/[%p]/.test(E)?a:"",M=c7[E],L=/[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 U(H){var V=C,ne=k,Z,G,q;if(E==="c")ne=M(H)+ne,H="";else{H=+H;var W=H<0||1/H<0;if(H=isNaN(H)?u:M(Math.abs(H),S),O&&(H=D8e(H)),W&&+H==0&&m!=="+"&&(W=!1),V=(W?m==="("?m:s:m==="-"||m==="("?"":m)+V,ne=(E==="s"?h7[8+BW/3]:"")+ne+(W&&m==="("?")":""),L){for(Z=-1,G=H.length;++Z<G;)if(q=H.charCodeAt(Z),48>q||q>57){ne=(q===46?i+H.slice(Z+1):H.slice(Z))+ne,H=H.slice(0,Z);break}}}x&&!b&&(H=t(H,1/0));var j=V.length+H.length+ne.length,K=j<w?new Array(w-j+1).join(h):"";switch(x&&b&&(H=t(K+H,K.length?w-ne.length:1/0),K=""),p){case"<":H=V+H+ne+K;break;case"=":H=V+K+H+ne;break;case"^":H=K.slice(0,j=K.length>>1)+V+H+ne+K.slice(j);break;default:H=K+V+H+ne;break}return o(H)}return U.toString=function(){return f+""},U}function c(f,h){var p=l((f=Rg(f),f.type="f",f)),m=Math.max(-8,Math.min(8,Math.floor(rh(h)/3)))*3,v=Math.pow(10,-m),b=h7[8+m/3];return function(w){return p(v*w)+b}}return{format:l,formatPrefix:c}}var x1,sA,zW;N8e({thousands:",",grouping:[3],currency:["$",""]});function N8e(e){return x1=I8e(e),sA=x1.format,zW=x1.formatPrefix,x1}function L8e(e){return Math.max(0,-rh(Math.abs(e)))}function F8e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(rh(t)/3)))*3-rh(Math.abs(e)))}function j8e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,rh(t)-rh(e))+1}function UW(e,t,n,r){var i=JE(e,t,n),o;switch(r=Rg(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(o=F8e(i,a))&&(r.precision=o),zW(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=j8e(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=L8e(i))&&(r.precision=o-(r.type==="%")*2);break}}return sA(r)}function Wl(e){var t=e.domain;return e.ticks=function(n){var r=t();return XE(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return UW(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=QE(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 Db(){var e=oA();return e.copy=function(){return jm(e,Db())},xa.apply(e,arguments),Wl(e)}function VW(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,Mb),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return VW(e).unknown(t)},e=arguments.length?Array.from(e,Mb):[0,1],Wl(n)}function WW(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 p7(e){return Math.log(e)}function g7(e){return Math.exp(e)}function B8e(e){return-Math.log(-e)}function z8e(e){return-Math.exp(-e)}function U8e(e){return isFinite(e)?+("1e"+e):e<0?0:e}function V8e(e){return e===10?U8e:e===Math.E?Math.exp:t=>Math.pow(e,t)}function W8e(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 m7(e){return(t,n)=>-e(-t,n)}function uA(e){const t=e(p7,g7),n=t.domain;let r=10,i,o;function a(){return i=W8e(r),o=V8e(r),n()[0]<0?(i=m7(i),o=m7(o),e(B8e,z8e)):e(p7,g7),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=XE(l,c,b))}else w=XE(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=Rg(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(WW(n(),{floor:s=>o(Math.floor(i(s))),ceil:s=>o(Math.ceil(i(s)))})),t}function HW(){const e=uA(U2()).domain([1,10]);return e.copy=()=>jm(e,HW()).base(e.base()),xa.apply(e,arguments),e}function v7(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function y7(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function lA(e){var t=1,n=e(v7(t),y7(t));return n.constant=function(r){return arguments.length?e(v7(t=+r),y7(t)):t},Wl(n)}function KW(){var e=lA(U2());return e.copy=function(){return jm(e,KW()).constant(e.constant())},xa.apply(e,arguments)}function b7(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function H8e(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function K8e(e){return e<0?-e*e:e*e}function cA(e){var t=e(Vi,Vi),n=1;function r(){return n===1?e(Vi,Vi):n===.5?e(H8e,K8e):e(b7(n),b7(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},Wl(t)}function fA(){var e=cA(U2());return e.copy=function(){return jm(e,fA()).exponent(e.exponent())},xa.apply(e,arguments),e}function q8e(){return fA.apply(null,arguments).exponent(.5)}function x7(e){return Math.sign(e)*e*e}function G8e(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function qW(){var e=oA(),t=[0,1],n=!1,r;function i(o){var a=G8e(e(o));return isNaN(a)?r:n?Math.round(a):a}return i.invert=function(o){return e.invert(x7(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,Mb)).map(x7)),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 qW(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},xa.apply(i,arguments),Wl(i)}function GW(){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]=JPe(e,a/s);return o}function o(a){return a==null||isNaN(a=+a)?r:t[Lm(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(_l),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 GW().domain(e).range(t).unknown(r)},xa.apply(o,arguments)}function YW(){var e=0,t=1,n=1,r=[.5],i=[0,1],o;function a(u){return u!=null&&u<=u?i[Lm(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 YW().domain([e,t]).range(i).unknown(o)},xa.apply(Wl(a),arguments)}function ZW(){var e=[.5],t=[0,1],n,r=1;function i(o){return o!=null&&o<=o?t[Lm(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 ZW().domain(e).range(t).unknown(n)},xa.apply(i,arguments)}const ZS=new Date,XS=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)=>(ZS.setTime(+o),XS.setTime(+a),e(ZS),e(XS),Math.floor(n(ZS,XS))),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 $b=Zr(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);$b.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):$b);$b.range;const ou=1e3,ca=ou*60,au=ca*60,Su=au*24,dA=Su*7,w7=Su*30,QS=Su*365,Ec=Zr(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ou)},(e,t)=>(t-e)/ou,e=>e.getUTCSeconds());Ec.range;const hA=Zr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ou)},(e,t)=>{e.setTime(+e+t*ca)},(e,t)=>(t-e)/ca,e=>e.getMinutes());hA.range;const pA=Zr(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*ca)},(e,t)=>(t-e)/ca,e=>e.getUTCMinutes());pA.range;const gA=Zr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ou-e.getMinutes()*ca)},(e,t)=>{e.setTime(+e+t*au)},(e,t)=>(t-e)/au,e=>e.getHours());gA.range;const mA=Zr(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*au)},(e,t)=>(t-e)/au,e=>e.getUTCHours());mA.range;const Bm=Zr(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ca)/Su,e=>e.getDate()-1);Bm.range;const V2=Zr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Su,e=>e.getUTCDate()-1);V2.range;const XW=Zr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Su,e=>Math.floor(e/Su));XW.range;function yf(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())*ca)/dA)}const W2=yf(0),Ib=yf(1),Y8e=yf(2),Z8e=yf(3),ih=yf(4),X8e=yf(5),Q8e=yf(6);W2.range;Ib.range;Y8e.range;Z8e.range;ih.range;X8e.range;Q8e.range;function bf(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)/dA)}const H2=bf(0),Nb=bf(1),J8e=bf(2),eke=bf(3),oh=bf(4),tke=bf(5),nke=bf(6);H2.range;Nb.range;J8e.range;eke.range;oh.range;tke.range;nke.range;const vA=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());vA.range;const yA=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());yA.range;const Cu=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());Cu.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)});Cu.range;const Eu=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());Eu.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)});Eu.range;function QW(e,t,n,r,i,o){const a=[[Ec,1,ou],[Ec,5,5*ou],[Ec,15,15*ou],[Ec,30,30*ou],[o,1,ca],[o,5,5*ca],[o,15,15*ca],[o,30,30*ca],[i,1,au],[i,3,3*au],[i,6,6*au],[i,12,12*au],[r,1,Su],[r,2,2*Su],[n,1,dA],[t,1,w7],[t,3,3*w7],[e,1,QS]];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=eA(([,,b])=>b).right(a,h);if(p===a.length)return e.every(JE(l/QS,c/QS,f));if(p===0)return $b.every(Math.max(JE(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[rke,ike]=QW(Eu,yA,H2,XW,mA,pA),[oke,ake]=QW(Cu,vA,W2,Bm,gA,hA);function JS(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 e3(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 Vp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function ske(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=Wp(i),c=Hp(i),f=Wp(o),h=Hp(o),p=Wp(a),m=Hp(a),v=Wp(s),b=Hp(s),w=Wp(u),x=Hp(u),S={a:W,A:j,b:K,B:Y,c:null,d:A7,e:A7,f:Tke,g:Bke,G:Uke,H:Ake,I:Pke,j:kke,L:JW,m:Mke,M:Rke,p:oe,q:ae,Q:T7,s:M7,S:Dke,u:$ke,U:Ike,V:Nke,w:Lke,W:Fke,x:null,X:null,y:jke,Y:zke,Z:Vke,"%":k7},O={a:ue,A:be,b:we,B:He,c:null,d:P7,e:P7,f:qke,g:rTe,G:oTe,H:Wke,I:Hke,j:Kke,L:tH,m:Gke,M:Yke,p:Ee,q:it,Q:T7,s:M7,S:Zke,u:Xke,U:Qke,V:Jke,w:eTe,W:tTe,x:null,X:null,y:nTe,Y:iTe,Z:aTe,"%":k7},E={a:U,A:H,b:V,B:ne,c:Z,d:E7,e:E7,f:Ske,g:C7,G:S7,H:O7,I:O7,j:bke,L:_ke,m:yke,M:xke,p:L,q:vke,Q:Eke,s:Oke,S:wke,u:dke,U:hke,V:pke,w:fke,W:gke,x:G,X:q,y:C7,Y:S7,Z:mke,"%":Cke};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,te;for(De instanceof Date||(De=new Date(+De));++yt<Nt;)ke.charCodeAt(yt)===37&&(me.push(ke.slice(lt,yt)),(nn=_7[yn=ke.charAt(++yt)])!=null?yn=ke.charAt(++yt):nn=yn==="e"?" ":"0",(te=Le[yn])&&(yn=te(De,nn)),me.push(yn),lt=yt+1);return me.push(ke.slice(lt,yt)),me.join("")}}function k(ke,Le){return function(De){var me=Vp(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=e3(Vp(me.y,0,1)),Nt=lt.getUTCDay(),lt=Nt>4||Nt===0?Nb.ceil(lt):Nb(lt),lt=V2.offset(lt,(me.V-1)*7),me.y=lt.getUTCFullYear(),me.m=lt.getUTCMonth(),me.d=lt.getUTCDate()+(me.w+6)%7):(lt=JS(Vp(me.y,0,1)),Nt=lt.getDay(),lt=Nt>4||Nt===0?Ib.ceil(lt):Ib(lt),lt=Bm.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?e3(Vp(me.y,0,1)).getUTCDay():JS(Vp(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,e3(me)):JS(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 _7?Le.charAt(yt++):yn],!nn||(me=nn(ke,De,me))<0)return-1}else if(yn!=De.charCodeAt(me++))return-1}return me}function L(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 U(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 H(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 ne(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 G(ke,Le,De){return M(ke,n,Le,De)}function q(ke,Le,De){return M(ke,r,Le,De)}function W(ke){return a[ke.getDay()]}function j(ke){return o[ke.getDay()]}function K(ke){return u[ke.getMonth()]}function Y(ke){return s[ke.getMonth()]}function oe(ke){return i[+(ke.getHours()>=12)]}function ae(ke){return 1+~~(ke.getMonth()/3)}function ue(ke){return a[ke.getUTCDay()]}function be(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=k(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=k(ke+="",!0);return Le.toString=function(){return ke},Le}}}var _7={"-":"",_:" ",0:"0"},ai=/^\s*\d+/,uke=/^%/,lke=/[\\^$*+?|[\]().{}]/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 cke(e){return e.replace(lke,"\\$&")}function Wp(e){return new RegExp("^(?:"+e.map(cke).join("|")+")","i")}function Hp(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function fke(e,t,n){var r=ai.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function dke(e,t,n){var r=ai.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function hke(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function pke(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function gke(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function S7(e,t,n){var r=ai.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function C7(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 mke(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 vke(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 yke(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 E7(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function bke(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 O7(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function xke(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function wke(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function _ke(e,t,n){var r=ai.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Ske(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 Cke(e,t,n){var r=uke.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function Eke(e,t,n){var r=ai.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Oke(e,t,n){var r=ai.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function A7(e,t){return bn(e.getDate(),t,2)}function Ake(e,t){return bn(e.getHours(),t,2)}function Pke(e,t){return bn(e.getHours()%12||12,t,2)}function kke(e,t){return bn(1+Bm.count(Cu(e),e),t,3)}function JW(e,t){return bn(e.getMilliseconds(),t,3)}function Tke(e,t){return JW(e,t)+"000"}function Mke(e,t){return bn(e.getMonth()+1,t,2)}function Rke(e,t){return bn(e.getMinutes(),t,2)}function Dke(e,t){return bn(e.getSeconds(),t,2)}function $ke(e){var t=e.getDay();return t===0?7:t}function Ike(e,t){return bn(W2.count(Cu(e)-1,e),t,2)}function eH(e){var t=e.getDay();return t>=4||t===0?ih(e):ih.ceil(e)}function Nke(e,t){return e=eH(e),bn(ih.count(Cu(e),e)+(Cu(e).getDay()===4),t,2)}function Lke(e){return e.getDay()}function Fke(e,t){return bn(Ib.count(Cu(e)-1,e),t,2)}function jke(e,t){return bn(e.getFullYear()%100,t,2)}function Bke(e,t){return e=eH(e),bn(e.getFullYear()%100,t,2)}function zke(e,t){return bn(e.getFullYear()%1e4,t,4)}function Uke(e,t){var n=e.getDay();return e=n>=4||n===0?ih(e):ih.ceil(e),bn(e.getFullYear()%1e4,t,4)}function Vke(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+bn(t/60|0,"0",2)+bn(t%60,"0",2)}function P7(e,t){return bn(e.getUTCDate(),t,2)}function Wke(e,t){return bn(e.getUTCHours(),t,2)}function Hke(e,t){return bn(e.getUTCHours()%12||12,t,2)}function Kke(e,t){return bn(1+V2.count(Eu(e),e),t,3)}function tH(e,t){return bn(e.getUTCMilliseconds(),t,3)}function qke(e,t){return tH(e,t)+"000"}function Gke(e,t){return bn(e.getUTCMonth()+1,t,2)}function Yke(e,t){return bn(e.getUTCMinutes(),t,2)}function Zke(e,t){return bn(e.getUTCSeconds(),t,2)}function Xke(e){var t=e.getUTCDay();return t===0?7:t}function Qke(e,t){return bn(H2.count(Eu(e)-1,e),t,2)}function nH(e){var t=e.getUTCDay();return t>=4||t===0?oh(e):oh.ceil(e)}function Jke(e,t){return e=nH(e),bn(oh.count(Eu(e),e)+(Eu(e).getUTCDay()===4),t,2)}function eTe(e){return e.getUTCDay()}function tTe(e,t){return bn(Nb.count(Eu(e)-1,e),t,2)}function nTe(e,t){return bn(e.getUTCFullYear()%100,t,2)}function rTe(e,t){return e=nH(e),bn(e.getUTCFullYear()%100,t,2)}function iTe(e,t){return bn(e.getUTCFullYear()%1e4,t,4)}function oTe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?oh(e):oh.ceil(e),bn(e.getUTCFullYear()%1e4,t,4)}function aTe(){return"+0000"}function k7(){return"%"}function T7(e){return+e}function M7(e){return Math.floor(+e/1e3)}var Yf,rH,iH;sTe({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 sTe(e){return Yf=ske(e),rH=Yf.format,Yf.parse,iH=Yf.utcFormat,Yf.utcParse,Yf}function uTe(e){return new Date(e)}function lTe(e){return e instanceof Date?+e:+new Date(+e)}function bA(e,t,n,r,i,o,a,s,u,l){var c=oA(),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,lTe)):h().map(uTe)},c.ticks=function(C){var k=h();return e(k[0],k[k.length-1],C??10)},c.tickFormat=function(C,k){return k==null?E:l(k)},c.nice=function(C){var k=h();return(!C||typeof C.range!="function")&&(C=t(k[0],k[k.length-1],C??10)),C?h(WW(k,C)):c},c.copy=function(){return jm(c,bA(e,t,n,r,i,o,a,s,u,l))},c}function cTe(){return xa.apply(bA(oke,ake,Cu,vA,W2,Bm,gA,hA,Ec,rH).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function fTe(){return xa.apply(bA(rke,ike,Eu,yA,H2,V2,mA,pA,Ec,iH).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function K2(){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(Zh),l.rangeRound=c(iA),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 Hl(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function oH(){var e=Wl(K2()(Vi));return e.copy=function(){return Hl(e,oH())},Ru.apply(e,arguments)}function aH(){var e=uA(K2()).domain([1,10]);return e.copy=function(){return Hl(e,aH()).base(e.base())},Ru.apply(e,arguments)}function sH(){var e=lA(K2());return e.copy=function(){return Hl(e,sH()).constant(e.constant())},Ru.apply(e,arguments)}function xA(){var e=cA(K2());return e.copy=function(){return Hl(e,xA()).exponent(e.exponent())},Ru.apply(e,arguments)}function dTe(){return xA.apply(null,arguments).exponent(.5)}function uH(){var e=[],t=Vi;function n(r){if(r!=null&&!isNaN(r=+r))return t((Lm(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(_l),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)=>QPe(e,o/r))},n.copy=function(){return uH(t).domain(e)},Ru.apply(n,arguments)}function q2(){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=C8e(v,[w,x,S]),p):[l(0),l(.5),l(1)]}}return p.range=m(Zh),p.rangeRound=m(iA),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 lH(){var e=Wl(q2()(Vi));return e.copy=function(){return Hl(e,lH())},Ru.apply(e,arguments)}function cH(){var e=uA(q2()).domain([.1,1,10]);return e.copy=function(){return Hl(e,cH()).base(e.base())},Ru.apply(e,arguments)}function fH(){var e=lA(q2());return e.copy=function(){return Hl(e,fH()).constant(e.constant())},Ru.apply(e,arguments)}function wA(){var e=cA(q2());return e.copy=function(){return Hl(e,wA()).exponent(e.exponent())},Ru.apply(e,arguments)}function hTe(){return wA.apply(null,arguments).exponent(.5)}const R7=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Pg,scaleDiverging:lH,scaleDivergingLog:cH,scaleDivergingPow:wA,scaleDivergingSqrt:hTe,scaleDivergingSymlog:fH,scaleIdentity:VW,scaleImplicit:e6,scaleLinear:Db,scaleLog:HW,scaleOrdinal:tA,scalePoint:C0,scalePow:fA,scaleQuantile:GW,scaleQuantize:YW,scaleRadial:qW,scaleSequential:oH,scaleSequentialLog:aH,scaleSequentialPow:xA,scaleSequentialQuantile:uH,scaleSequentialSqrt:dTe,scaleSequentialSymlog:sH,scaleSqrt:q8e,scaleSymlog:KW,scaleThreshold:ZW,scaleTime:cTe,scaleUtc:fTe,tickFormat:UW},Symbol.toStringTag,{value:"Module"}));var pTe=zh;function gTe(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&&!pTe(a):n(a,s)))var s=a,u=o}return u}var dH=gTe;function mTe(e,t){return e>t}var vTe=mTe,yTe=dH,bTe=vTe,xTe=Yh;function wTe(e){return e&&e.length?yTe(e,xTe,bTe):void 0}var _Te=wTe;const ul=Dn(_Te);function STe(e,t){return e<t}var CTe=STe,ETe=dH,OTe=CTe,ATe=Yh;function PTe(e){return e&&e.length?ETe(e,ATe,OTe):void 0}var kTe=PTe;const G2=Dn(kTe);var TTe=IO,MTe=Vl,RTe=wW,DTe=vo;function $Te(e,t){var n=DTe(e)?TTe:RTe;return n(e,MTe(t))}var ITe=$Te,NTe=bW,LTe=ITe;function FTe(e,t){return NTe(LTe(e,t),1)}var jTe=FTe;const BTe=Dn(jTe);var zTe=YO;function UTe(e,t){return zTe(e,t)}var VTe=UTe;const tf=Dn(VTe);var Xh=1e9,WTe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},SA,ar=!0,va="[DecimalError] ",$c=va+"Invalid argument: ",_A=va+"Exponent out of range: ",Qh=Math.floor,hc=Math.pow,HTe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Do,ei=1e7,tr=7,hH=9007199254740991,Lb=Qh(hH/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 hu(this,new this.constructor(e))};st.dividedToIntegerBy=st.idiv=function(e){var t=this,n=t.constructor;return zn(hu(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(Do))throw Error(va+"NaN");if(n.s<1)throw Error(va+(n.s?"NaN":"-Infinity"));return n.eq(Do)?new r(0):(ar=!1,t=hu(Dg(n,o),Dg(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?mH(t,e):pH(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(va+"NaN");return n.s?(ar=!1,t=hu(n,e,0,1).times(e),ar=!0,n.minus(t)):zn(new r(n),i)};st.naturalExponential=st.exp=function(){return gH(this)};st.naturalLogarithm=st.ln=function(){return Dg(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?pH(t,e):mH(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($c+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(va+"NaN")}for(e=Mr(s),ar=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=ys(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Qh((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(hu(s,o,a+2)).times(.5),ys(o.d).slice(0,a)===(t=ys(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:(Rs(e,0,Xh),t===void 0?t=r.rounding:Rs(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=nf(r,!0):(Rs(e,0,Xh),t===void 0?t=i.rounding:Rs(t,0,8),r=zn(new i(r),e+1,t),n=nf(r,!0,e+1)),n};st.toFixed=function(e,t){var n,r,i=this,o=i.constructor;return e===void 0?nf(i):(Rs(e,0,Xh),t===void 0?t=o.rounding:Rs(t,0,8),r=zn(new o(i),e+Mr(i)+1,t),n=nf(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(Do);if(s=new u(s),!s.s){if(e.s<1)throw Error(va+"Infinity");return s}if(s.eq(Do))return s;if(r=u.precision,e.eq(Do))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)<=hH){for(i=new u(Do),t=Math.ceil(r/tr+4),ar=!1;n%2&&(i=i.times(s),$7(i.d,t)),n=Qh(n/2),n!==0;)s=s.times(s),$7(s.d,t);return ar=!0,e.s<0?new u(Do).div(i):zn(i,r)}}else if(o<0)throw Error(va+"NaN");return o=o<0&&e.d[Math.max(t,n)]&1?-1:1,s.s=1,ar=!1,i=e.times(Dg(s,r+l)),ar=!0,i=gH(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=nf(i,n<=o.toExpNeg||n>=o.toExpPos)):(Rs(e,1,Xh),t===void 0?t=o.rounding:Rs(t,0,8),i=zn(new o(i),e,t),n=Mr(i),r=nf(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):(Rs(e,1,Xh),t===void 0?t=r.rounding:Rs(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 nf(e,t<=n.toExpNeg||t>=n.toExpPos)};function pH(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 Rs(e,t,n){if(e!==~~e||e<t||e>n)throw Error($c+e)}function ys(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+=Qu(n)),o+=r;a=e[t],r=a+"",n=tr-r.length,n&&(o+=Qu(n))}else if(a===0)return"0";for(;a%10===0;)a/=10;return o+a}var hu=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,k,M,L=r.constructor,U=r.s==i.s?1:-1,H=r.d,V=i.d;if(!r.s)return new L(r);if(!i.s)throw Error(va+"Division by zero");for(u=r.e-i.e,k=V.length,E=H.length,p=new L(U),m=p.d=[],l=0;V[l]==(H[l]||0);)++l;if(V[l]>(H[l]||0)&&--u,o==null?x=o=L.precision:a?x=o+(Mr(r)-Mr(i))+1:x=o,x<0)return new L(0);if(x=x/tr+2|0,l=0,k==1)for(c=0,V=V[0],x++;(l<E||c)&&x--;l++)S=c*ei+(H[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),H=e(H,c),k=V.length,E=H.length),O=k,v=H.slice(0,k),b=v.length;b<k;)v[b++]=0;M=V.slice(),M.unshift(0),C=V[0],V[1]>=ei/2&&++C;do c=0,s=t(V,v,k,b),s<0?(w=v[0],k!=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,k<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,k,b),s<1&&(c++,n(v,k<b?M:V,b))),b=v.length):s===0&&(c++,v=[0]),m[l++]=c,s&&v[0]?v[b++]=H[O]||0:(v=[H[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 gH(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(_A+Mr(e));if(!e.s)return new c(Do);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(hc(2,l))/Math.LN10*2+5|0,s+=r,n=i=o=new c(Do),c.precision=s;;){if(i=zn(i.times(e),s),n=n.times(++u),a=o.plus(hu(i,n,s)),ys(a.d).slice(0,s)===ys(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 t3(e,t,n){if(t>e.LN10.sd())throw ar=!0,n&&(e.precision=n),Error(va+"LN10 precision limit exceeded");return zn(new e(e.LN10),t)}function Qu(e){for(var t="";e--;)t+="0";return t}function Dg(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(va+(p.s?"NaN":"-Infinity"));if(p.eq(Do))return new v(0);if(t==null?(ar=!1,l=b):l=t,p.eq(10))return t==null&&(ar=!0),t3(v,l);if(l+=h,v.precision=l,n=ys(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=ys(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=t3(v,l+2,b).times(o+""),p=Dg(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=hu(p.minus(Do),p.plus(Do),l),c=zn(p.times(p),l),i=3;;){if(a=zn(a.times(c),l),u=s.plus(hu(a,new v(i),l)),ys(u.d).slice(0,l)===ys(s.d).slice(0,l))return s=s.times(2),o!==0&&(s=s.plus(t3(v,l+2,b).times(o+""))),s=hu(s,new v(f),l),v.precision=b,t==null?(ar=!0,zn(s,b)):s;s=u,i+=2}}function D7(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=Qh(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>Lb||e.e<-Lb))throw Error(_A+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=hc(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/hc(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]=hc(10,(tr-t%tr)%tr),e.e=Qh(-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=hc(10,tr-r),f[c]=i>0?(l/hc(10,a-i)%hc(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>Lb||e.e<-Lb))throw Error(_A+Mr(e));return e}function mH(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 nf(e,t,n){var r,i=Mr(e),o=ys(e.d),a=o.length;return t?(n&&(r=n-a)>0?o=o.charAt(0)+"."+o.slice(1)+Qu(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+Qu(-i-1)+o,n&&(r=n-a)>0&&(o+=Qu(r))):i>=a?(o+=Qu(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+Qu(r))):((r=i+1)<a&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-a)>0&&(i+1===a&&(o+="."),o+=Qu(r))),e.s<0?"-"+o:o}function $7(e,t){if(e.length>t)return e.length=t,!0}function vH(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($c+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 D7(a,o.toString())}else if(typeof o!="string")throw Error($c+o);if(o.charCodeAt(0)===45?(o=o.slice(1),a.s=-1):a.s=1,HTe.test(o))D7(a,o);else throw Error($c+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=vH,i.config=i.set=KTe,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 KTe(e){if(!e||typeof e!="object")throw Error(va+"Object expected");var t,n,r,i=["precision",1,Xh,"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(Qh(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error($c+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error($c+n+": "+r);return this}var SA=vH(WTe);Do=new SA(1);const Nn=SA;function qTe(e){return XTe(e)||ZTe(e)||YTe(e)||GTe()}function GTe(){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 YTe(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 ZTe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function XTe(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}var QTe=function(t){return t},yH={"@@functional/placeholder":!0},bH=function(t){return t===yH},I7=function(t){return function n(){return arguments.length===0||arguments.length===1&&bH(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},JTe=function e(t,n){return t===1?n:I7(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!==yH}).length;return a>=t?n.apply(void 0,i):e(t-a,I7(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 bH(f)?u.shift():f});return n.apply(void 0,qTe(c).concat(u))}))})},Y2=function(t){return JTe(t.length,t)},o6=function(t,n){for(var r=[],i=t;i<n;++i)r[i-t]=i;return r},eMe=Y2(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),tMe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return QTe;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))}},a6=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},xH=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 nMe(e){var t;return e===0?t=1:t=Math.floor(new Nn(e).abs().log(10).toNumber())+1,t}function rMe(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 iMe=Y2(function(e,t,n){var r=+e,i=+t;return r+n*(i-r)}),oMe=Y2(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),aMe=Y2(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const Z2={rangeStep:rMe,getDigitCount:nMe,interpolateNumber:iMe,uninterpolateNumber:oMe,uninterpolateTruncation:aMe};function s6(e){return lMe(e)||uMe(e)||wH(e)||sMe()}function sMe(){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 uMe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function lMe(e){if(Array.isArray(e))return u6(e)}function $g(e,t){return dMe(e)||fMe(e,t)||wH(e,t)||cMe()}function cMe(){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 wH(e,t){if(e){if(typeof e=="string")return u6(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 u6(e,t)}}function u6(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 fMe(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 dMe(e){if(Array.isArray(e))return e}function _H(e){var t=$g(e,2),n=t[0],r=t[1],i=n,o=r;return n>r&&(i=r,o=n),[i,o]}function SH(e,t,n){if(e.lte(0))return new Nn(0);var r=Z2.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 hMe(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(Z2.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=tMe(eMe(function(u){return i.add(new Nn(u-a).mul(r)).toNumber()}),o6);return s(0,t)}function CH(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=SH(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?CH(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 pMe(e){var t=$g(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=_H([n,r]),u=$g(s,2),l=u[0],c=u[1];if(l===-1/0||c===1/0){var f=c===1/0?[l].concat(s6(o6(0,i-1).map(function(){return 1/0}))):[].concat(s6(o6(0,i-1).map(function(){return-1/0})),[c]);return n>r?a6(f):f}if(l===c)return hMe(l,i,o);var h=CH(l,c,a,o),p=h.step,m=h.tickMin,v=h.tickMax,b=Z2.rangeStep(m,v.add(new Nn(.1).mul(p)),p);return n>r?a6(b):b}function gMe(e,t){var n=$g(e,2),r=n[0],i=n[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=_H([r,i]),s=$g(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=SH(new Nn(l).sub(u).div(c-1),o,0),h=[].concat(s6(Z2.rangeStep(new Nn(u),new Nn(l).sub(new Nn(.99).mul(f)),f)),[l]);return r>i?a6(h):h}var mMe=xH(pMe),vMe=xH(gMe),yMe="Invariant failed";function rf(e,t){throw new Error(yMe)}var bMe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function ah(e){"@babel/helpers - typeof";return ah=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},ah(e)}function Fb(){return Fb=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},Fb.apply(this,arguments)}function xMe(e,t){return CMe(e)||SMe(e,t)||_Me(e,t)||wMe()}function wMe(){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 _Me(e,t){if(e){if(typeof e=="string")return N7(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 N7(e,t)}}function N7(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 SMe(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 CMe(e){if(Array.isArray(e))return e}function EMe(e,t){if(e==null)return{};var n=OMe(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 OMe(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 AMe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PMe(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,AH(r.key),r)}}function kMe(e,t,n){return PMe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TMe(e,t,n){return t=jb(t),MMe(e,EH()?Reflect.construct(t,n||[],jb(e).constructor):t.apply(e,n))}function MMe(e,t){if(t&&(ah(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return RMe(e)}function RMe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(EH=function(){return!!e})()}function jb(e){return jb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jb(e)}function DMe(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&&l6(e,t)}function l6(e,t){return l6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},l6(e,t)}function OH(e,t,n){return t=AH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AH(e){var t=$Me(e,"string");return ah(t)=="symbol"?t:t+""}function $Me(e,t){if(ah(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ah(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Jh=function(e){function t(){return AMe(this,t),TMe(this,t,arguments)}return DMe(t,e),kMe(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=EMe(r,bMe),p=zt(h,!1);this.props.direction==="x"&&c.type!=="number"&&rf();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,k;if(Array.isArray(O)){var M=xMe(O,2);C=M[0],k=M[1]}else C=k=O;if(o==="vertical"){var L=c.scale,U=x+i,H=U+a,V=U-a,ne=L(S-C),Z=L(S+k);E.push({x1:Z,y1:H,x2:Z,y2:V}),E.push({x1:ne,y1:U,x2:Z,y2:U}),E.push({x1:ne,y1:H,x2:ne,y2:V})}else if(o==="horizontal"){var G=f.scale,q=w+i,W=q-a,j=q+a,K=G(S-C),Y=G(S+k);E.push({x1:W,y1:Y,x2:j,y2:Y}),E.push({x1:q,y1:K,x2:q,y2:Y}),E.push({x1:W,y1:K,x2:j,y2:K})}return F.createElement(Cn,Fb({className:"recharts-errorBar",key:"bar-".concat(E.map(function(oe){return"".concat(oe.x1,"-").concat(oe.x2,"-").concat(oe.y1,"-").concat(oe.y2)}))},p),E.map(function(oe){return F.createElement("line",Fb({},oe,{key:"line-".concat(oe.x1,"-").concat(oe.x2,"-").concat(oe.y1,"-").concat(oe.y2)}))}))});return F.createElement(Cn,{className:"recharts-errorBars"},m)}}])}(F.Component);OH(Jh,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});OH(Jh,"displayName","ErrorBar");function Ig(e){"@babel/helpers - typeof";return Ig=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},Ig(e)}function L7(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 ac(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?L7(Object(n),!0).forEach(function(r){IMe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function IMe(e,t,n){return t=NMe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NMe(e){var t=LMe(e,"string");return Ig(t)=="symbol"?t:t+""}function LMe(e,t){if(Ig(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ig(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var PH=function(t){var n=t.children,r=t.formattedGraphicalItems,i=t.legendWidth,o=t.legendContent,a=To(n,Dd);if(!a)return null;var s=Dd.defaultProps,u=s!==void 0?ac(ac({},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?ac(ac({},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:CA(f),value:v||m,payload:p}}),ac(ac(ac({},u),Dd.getWithHeight(a,i)),{},{payload:l,item:a})};function Ng(e){"@babel/helpers - typeof";return Ng=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},Ng(e)}function F7(e){return zMe(e)||BMe(e)||jMe(e)||FMe()}function FMe(){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 jMe(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 BMe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function zMe(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 j7(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?j7(Object(n),!0).forEach(function(r){Id(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Id(e,t,n){return t=UMe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UMe(e){var t=VMe(e,"string");return Ng(t)=="symbol"?t:t+""}function VMe(e,t){if(Ng(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ng(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)?ha(e,t,n):Ht(t)?t(e):n}function E0(e,t,n,r){var i=BTe(e,function(s){return Kr(s,t)});if(n==="number"){var o=i.filter(function(s){return qe(s)||parseFloat(s)});return o.length?[G2(o),ul(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 WMe=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(Ua(f-c)!==Ua(h-f)){var m=[];if(Ua(h-f)===Ua(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},CA=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},HMe=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(k){return fu(k.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:ef(C,r,0)})}}return a},KMe=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=ef(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}},k=[].concat(F7(O),[C]);return b=k[k.length-1].position,E.stackList&&E.stackList.length&&E.stackList.forEach(function(M){k.push({item:M,position:b})}),k},f)}else{var w=ef(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 k=[].concat(F7(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){k.push({item:M,position:k[k.length-1].position})}),k},f)}return c},qMe=function(t,n,r,i){var o=r.children,a=r.width,s=r.margin,u=a-(s.left||0)-(s.right||0),l=PH({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),{},Id({},p,t[p]+(f||0)));if((v==="horizontal"||v==="vertical"&&p==="center")&&m!=="middle"&&qe(t[m]))return mr(mr({},t),{},Id({},m,t[m]+(h||0)))}return t},GMe=function(t,n,r){return Ut(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},kH=function(t,n,r,i,o){var a=n.props.children,s=po(a,Jh).filter(function(l){return GMe(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)?[G2(f),ul(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},YMe=function(t,n,r,i,o){var a=n.map(function(s){return kH(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},TH=function(t,n,r,i,o){var a=n.map(function(u){var l=u.props.dataKey;return r==="number"&&l&&kH(t,u,l,i)||E0(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},[])},MH=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},RH=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},su=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?Ua(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!Kh(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}})},n3=new WeakMap,w1=function(t,n){if(typeof n!="function")return t;n3.has(t)||n3.set(t,new WeakMap);var r=n3.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},ZMe=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:Pg(),realScaleType:"band"}:a==="radial"&&s==="angleAxis"?{scale:Db(),realScaleType:"linear"}:o==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:C0(),realScaleType:"point"}:o==="category"?{scale:Pg(),realScaleType:"band"}:{scale:Db(),realScaleType:"linear"};if(Im(i)){var u="scale".concat($2(i));return{scale:(R7[u]||C0)(),realScaleType:R7[u]?u:"point"}}return Ht(i)?{scale:i}:{scale:C0(),realScaleType:"point"}},B7=1e-4,XMe=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])-B7,a=Math.max(i[0],i[1])+B7,s=t(n[0]),u=t(n[r-1]);(s<o||s>a||u<o||u>a)&&t.domain([n[0],n[r-1]])}},QMe=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},JMe=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},eRe=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=Kh(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])}},tRe=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=Kh(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)}},nRe={sign:eRe,expand:vSe,none:Qd,silhouette:ySe,wiggle:bSe,positive:tRe},rRe=function(t,n,r){var i=n.map(function(s){return s.props.dataKey}),o=nRe[r],a=mSe().keys(i).value(function(s,u){return+Kr(s,u,0)}).order(IE).offset(o);return a(t)},iRe=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[vf("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[h]};return mr(mr({},f),{},Id({},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),{},Id({},b,{numericAxisId:r,cateAxisId:i,items:w.items,stackedData:rRe(t,w.items,o)}))},m)}return mr(mr({},f),{},Id({},h,p))},c)},oRe=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=mMe(l,o,s);return t.domain([G2(c),ul(c)]),{niceTicks:c}}if(o&&i==="number"){var f=t.domain(),h=vMe(f,o,s);return{niceTicks:h}}return null};function sh(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=fb(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 z7=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},aRe=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]},sRe=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},uRe=function(t){return t.reduce(function(n,r){return[G2(r.concat([n[0]]).filter(qe)),ul(r.concat([n[1]]).filter(qe))]},[1/0,-1/0])},DH=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=uRe(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})},U7=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,V7=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,f6=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(U7.test(t[0])){var o=+U7.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(V7.test(t[1])){var a=+V7.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},Bb=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=XO(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},W7=function(t,n,r){return!t||!t.length||tf(t,ha(r,"type.defaultProps.domain"))?n:t},$H=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:CA(t),value:Kr(n,i),type:u,payload:n,chartType:l,hide:c})};function Lg(e){"@babel/helpers - typeof";return Lg=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},Lg(e)}function H7(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 K7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?H7(Object(n),!0).forEach(function(r){lRe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lRe(e,t,n){return t=cRe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cRe(e){var t=fRe(e,"string");return Lg(t)=="symbol"?t:t+""}function fRe(e,t){if(Lg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Lg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zb=Math.PI/180,dRe=function(t){return t*180/Math.PI},pi=function(t,n,r,i){return{x:t+Math.cos(-zb*i)*r,y:n+Math.sin(-zb*i)*r}},hRe=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))},pRe=function(t,n){var r=t.x,i=t.y,o=n.cx,a=n.cy,s=hRe({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:dRe(l),angleInRadian:l}},gRe=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}},mRe=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},q7=function(t,n){var r=t.x,i=t.y,o=pRe({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=gRe(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?K7(K7({},n),{},{radius:a,angle:mRe(p,n)}):null};function Fg(e){"@babel/helpers - typeof";return Fg=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},Fg(e)}var vRe=["offset"];function yRe(e){return _Re(e)||wRe(e)||xRe(e)||bRe()}function bRe(){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 xRe(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 wRe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _Re(e){if(Array.isArray(e))return d6(e)}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 SRe(e,t){if(e==null)return{};var n=CRe(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 CRe(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 G7(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?G7(Object(n),!0).forEach(function(r){ERe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ERe(e,t,n){return t=ORe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ORe(e){var t=ARe(e,"string");return Fg(t)=="symbol"?t:t+""}function ARe(e,t){if(Fg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Fg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jg(){return jg=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},jg.apply(this,arguments)}var PRe=function(t){var n=t.value,r=t.formatter,i=Ut(t.children)?n:t.children;return Ht(r)?r(i):i},kRe=function(t,n){var r=Ua(n-t),i=Math.min(Math.abs(n-t),360);return r*i},TRe=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=kRe(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),k="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)?vf("recharts-radial-line-"):t.id;return F.createElement("text",jg({},r,{dominantBaseline:"central",className:dn("recharts-radial-bar-label",s)}),F.createElement("defs",null,F.createElement("path",{id:M,d:k})),F.createElement("textPath",{xlinkHref:"#".concat(M)},n))},MRe=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"}},RRe=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 k=r?{width:l,height:c}:{};return o==="insideLeft"?jr({x:s+b,y:u+c/2,textAnchor:x,verticalAnchor:"middle"},k):o==="insideRight"?jr({x:s+l-b,y:u+c/2,textAnchor:w,verticalAnchor:"middle"},k):o==="insideTop"?jr({x:s+l/2,y:u+h,textAnchor:"middle",verticalAnchor:m},k):o==="insideBottom"?jr({x:s+l/2,y:u+c-h,textAnchor:"middle",verticalAnchor:p},k):o==="insideTopLeft"?jr({x:s+b,y:u+h,textAnchor:x,verticalAnchor:m},k):o==="insideTopRight"?jr({x:s+l-b,y:u+h,textAnchor:w,verticalAnchor:m},k):o==="insideBottomLeft"?jr({x:s+b,y:u+c-h,textAnchor:x,verticalAnchor:p},k):o==="insideBottomRight"?jr({x:s+l-b,y:u+c-h,textAnchor:w,verticalAnchor:p},k):Uh(o)&&(qe(o.x)||Sc(o.x))&&(qe(o.y)||Sc(o.y))?jr({x:s+ef(o.x,l),y:u+ef(o.y,c),textAnchor:"end",verticalAnchor:"end"},k):jr({x:s+l/2,y:u+c/2,textAnchor:"middle",verticalAnchor:"middle"},k)},DRe=function(t){return"cx"in t&&qe(t.cx)};function ki(e){var t=e.offset,n=t===void 0?5:t,r=SRe(e,vRe),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=PRe(i);var m=DRe(o),v=zt(i,!0);if(m&&(a==="insideStart"||a==="insideEnd"||a==="end"))return TRe(i,p,v);var b=m?MRe(i):RRe(i);return F.createElement(Ob,jg({className:dn("recharts-label",f)},v,b,{breakAll:h}),p)}ki.displayName="Label";var IH=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:{}},$Re=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}):Uh(t)?F.createElement(ki,jg({viewBox:n},t,{key:"label-implicit"})):null:null},IRe=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=IH(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=$Re(t.label,n||o);return[s].concat(yRe(a))};ki.parseViewBox=IH;ki.renderCallByParent=IRe;function NRe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var LRe=NRe;const FRe=Dn(LRe);function Bg(e){"@babel/helpers - typeof";return Bg=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},Bg(e)}var jRe=["valueAccessor"],BRe=["data","dataKey","clockWise","id","textBreakAll"];function zRe(e){return HRe(e)||WRe(e)||VRe(e)||URe()}function URe(){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 VRe(e,t){if(e){if(typeof e=="string")return h6(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 h6(e,t)}}function WRe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function HRe(e){if(Array.isArray(e))return h6(e)}function h6(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 Ub(){return Ub=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},Ub.apply(this,arguments)}function Y7(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 Z7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Y7(Object(n),!0).forEach(function(r){KRe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KRe(e,t,n){return t=qRe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qRe(e){var t=GRe(e,"string");return Bg(t)=="symbol"?t:t+""}function GRe(e,t){if(Bg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Bg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X7(e,t){if(e==null)return{};var n=YRe(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 YRe(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 ZRe=function(t){return Array.isArray(t.value)?FRe(t.value):t.value};function As(e){var t=e.valueAccessor,n=t===void 0?ZRe:t,r=X7(e,jRe),i=r.data,o=r.dataKey,a=r.clockWise,s=r.id,u=r.textBreakAll,l=X7(r,BRe);return!i||!i.length?null:F.createElement(Cn,{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,Ub({},zt(c,!0),l,p,{parentViewBox:c.parentViewBox,value:h,textBreakAll:u,viewBox:ki.parseViewBox(Ut(a)?c:Z7(Z7({},c),{},{clockWise:a})),key:"label-".concat(f),index:f}))}))}As.displayName="LabelList";function XRe(e,t){return e?e===!0?F.createElement(As,{key:"labelList-implicit",data:t}):F.isValidElement(e)||Ht(e)?F.createElement(As,{key:"labelList-implicit",data:t,content:e}):Uh(e)?F.createElement(As,Ub({data:t},e,{key:"labelList-implicit"})):null:null}function QRe(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,As).map(function(a,s){return y.cloneElement(a,{data:t,key:"labelList-".concat(s)})});if(!n)return i;var o=XRe(e.label,t);return[o].concat(zRe(i))}As.renderCallByParent=QRe;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 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 Q7(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 J7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Q7(Object(n),!0).forEach(function(r){JRe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function JRe(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=t9e(e,"string");return zg(t)=="symbol"?t:t+""}function t9e(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 n9e=function(t,n){var r=Ua(n-t),i=Math.min(Math.abs(n-t),359.999);return r*i},_1=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)/zb,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*zb),v);return{center:p,circleTangency:m,lineTangency:b,theta:f}},NH=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.startAngle,s=t.endAngle,u=n9e(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},r9e=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=Ua(c-l),h=_1({cx:n,cy:r,radius:o,angle:l,sign:f,cornerRadius:a,cornerIsExternal:u}),p=h.circleTangency,m=h.lineTangency,v=h.theta,b=_1({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
`):NH({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=_1({cx:n,cy:r,radius:i,angle:l,sign:f,isExternal:!0,cornerRadius:a,cornerIsExternal:u}),k=C.circleTangency,M=C.lineTangency,L=C.theta,U=_1({cx:n,cy:r,radius:i,angle:c,sign:-f,isExternal:!0,cornerRadius:a,cornerIsExternal:u}),H=U.circleTangency,V=U.lineTangency,ne=U.theta,Z=u?Math.abs(l-c):Math.abs(l-c)-L-ne;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(H.x,",").concat(H.y,`
A`).concat(i,",").concat(i,",0,").concat(+(Z>180),",").concat(+(f>0),",").concat(k.x,",").concat(k.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},i9e={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},LH=function(t){var n=J7(J7({},i9e),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=ef(s,m,0,!0),b;return v>0&&Math.abs(c-f)<360?b=r9e({cx:r,cy:i,innerRadius:o,outerRadius:a,cornerRadius:Math.min(v,m/2),forceCornerRadius:u,cornerIsExternal:l,startAngle:c,endAngle:f}):b=NH({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 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 g6(){return g6=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},g6.apply(this,arguments)}function e$(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 t$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?e$(Object(n),!0).forEach(function(r){o9e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function o9e(e,t,n){return t=a9e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a9e(e){var t=s9e(e,"string");return Ug(t)=="symbol"?t:t+""}function s9e(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)}var n$={curveBasisClosed:oSe,curveBasisOpen:aSe,curveBasis:iSe,curveBumpX:W_e,curveBumpY:H_e,curveLinearClosed:sSe,curveLinear:N2,curveMonotoneX:uSe,curveMonotoneY:lSe,curveNatural:cSe,curveStep:fSe,curveStepAfter:hSe,curveStepBefore:dSe},S1=function(t){return t.x===+t.x&&t.y===+t.y},Kp=function(t){return t.x},qp=function(t){return t.y},u9e=function(t,n){if(Ht(t))return t;var r="curve".concat($2(t));return(r==="curveMonotone"||r==="curveBump")&&n?n$["".concat(r).concat(n==="vertical"?"Y":"X")]:n$[r]||N2},l9e=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=u9e(r,s),f=l?o.filter(function(v){return S1(v)}):o,h;if(Array.isArray(a)){var p=l?a.filter(function(v){return S1(v)}):a,m=f.map(function(v,b){return t$(t$({},v),{},{base:p[b]})});return s==="vertical"?h=h1().y(qp).x1(Kp).x0(function(v){return v.base.x}):h=h1().x(Kp).y1(qp).y0(function(v){return v.base.y}),h.defined(S1).curve(c),h(m)}return s==="vertical"&&qe(a)?h=h1().y(qp).x1(Kp).x0(a):qe(a)?h=h1().x(Kp).y1(qp).y0(a):h=FV().x(Kp).y(qp),h.defined(S1).curve(c),h(f)},Ic=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?l9e(t):i;return F.createElement("path",g6({},zt(t,!1),db(t),{className:dn("recharts-curve",n),d:a,ref:o}))},c9e=Object.getOwnPropertyNames,f9e=Object.getOwnPropertySymbols,d9e=Object.prototype.hasOwnProperty;function r$(e,t){return function(r,i,o){return e(r,i,o)&&t(r,i,o)}}function C1(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 i$(e){return c9e(e).concat(f9e(e))}var FH=Object.hasOwn||function(e,t){return d9e.call(e,t)};function ep(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var jH="_owner",o$=Object.getOwnPropertyDescriptor,a$=Object.keys;function h9e(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 p9e(e,t){return ep(e.getTime(),t.getTime())}function s$(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 g9e(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===jH&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!FH(t,o)||!n.equals(e[o],t[o],o,o,e,t,n))return!1;return!0}function Gp(e,t,n){var r=i$(e),i=r.length;if(i$(t).length!==i)return!1;for(var o,a,s;i-- >0;)if(o=r[i],o===jH&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!FH(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 m9e(e,t){return ep(e.valueOf(),t.valueOf())}function v9e(e,t){return e.source===t.source&&e.flags===t.flags}function u$(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 y9e(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 b9e="[object Arguments]",x9e="[object Boolean]",w9e="[object Date]",_9e="[object Map]",S9e="[object Number]",C9e="[object Object]",E9e="[object RegExp]",O9e="[object Set]",A9e="[object String]",P9e=Array.isArray,l$=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,c$=Object.assign,k9e=Object.prototype.toString.call.bind(Object.prototype.toString);function T9e(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(P9e(c))return t(c,f,h);if(l$!=null&&l$(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=k9e(c);return m===w9e?n(c,f,h):m===E9e?a(c,f,h):m===_9e?r(c,f,h):m===O9e?s(c,f,h):m===C9e?typeof c.then!="function"&&typeof f.then!="function"&&i(c,f,h):m===b9e?i(c,f,h):m===x9e||m===S9e||m===A9e?o(c,f,h):!1}}function M9e(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?Gp:h9e,areDatesEqual:p9e,areMapsEqual:r?r$(s$,Gp):s$,areObjectsEqual:r?Gp:g9e,arePrimitiveWrappersEqual:m9e,areRegExpsEqual:v9e,areSetsEqual:r?r$(u$,Gp):u$,areTypedArraysEqual:r?Gp:y9e};if(n&&(i=c$({},i,n(i))),t){var o=C1(i.areArraysEqual),a=C1(i.areMapsEqual),s=C1(i.areObjectsEqual),u=C1(i.areSetsEqual);i=c$({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:u})}return i}function R9e(e){return function(t,n,r,i,o,a,s){return e(t,n,s)}}function D9e(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 $9e=Kl();Kl({strict:!0});Kl({circular:!0});Kl({circular:!0,strict:!0});Kl({createInternalComparator:function(){return ep}});Kl({strict:!0,createInternalComparator:function(){return ep}});Kl({circular:!0,createInternalComparator:function(){return ep}});Kl({circular:!0,createInternalComparator:function(){return ep},strict:!0});function Kl(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=M9e(e),u=T9e(s),l=r?r(u):R9e(u);return D9e({circular:n,comparator:u,createState:i,equals:l,strict:a})}function I9e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function f$(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):I9e(i)};requestAnimationFrame(r)}function m6(e){"@babel/helpers - typeof";return m6=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},m6(e)}function N9e(e){return B9e(e)||j9e(e)||F9e(e)||L9e()}function L9e(){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 F9e(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 j9e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function B9e(e){if(Array.isArray(e))return e}function z9e(){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=N9e(a),u=s[0],l=s.slice(1);if(typeof u=="number"){f$(i.bind(null,l),u);return}i(u),f$(i.bind(null,l));return}m6(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 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 h$(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 p$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?h$(Object(n),!0).forEach(function(r){BH(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function BH(e,t,n){return t=U9e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U9e(e){var t=V9e(e,"string");return Vg(t)==="symbol"?t:String(t)}function V9e(e,t){if(Vg(e)!=="object"||e===null)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 W9e=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,i){return r.filter(function(o){return i.includes(o)})})},H9e=function(t){return t},K9e=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},O0=function(t,n){return Object.keys(n).reduce(function(r,i){return p$(p$({},r),{},BH({},i,t(i,n[i])))},{})},g$=function(t,n,r){return t.map(function(i){return"".concat(K9e(i)," ").concat(n,"ms ").concat(r)}).join(",")};function q9e(e,t){return Z9e(e)||Y9e(e,t)||zH(e,t)||G9e()}function G9e(){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 Y9e(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 Z9e(e){if(Array.isArray(e))return e}function X9e(e){return eDe(e)||J9e(e)||zH(e)||Q9e()}function Q9e(){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 zH(e,t){if(e){if(typeof e=="string")return v6(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 v6(e,t)}}function J9e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function eDe(e){if(Array.isArray(e))return v6(e)}function v6(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 Vb=1e-4,UH=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},VH=function(t,n){return t.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},m$=function(t,n){return function(r){var i=UH(t,n);return VH(i,r)}},tDe=function(t,n){return function(r){var i=UH(t,n),o=[].concat(X9e(i.map(function(a,s){return a*s}).slice(1)),[0]);return VH(o,r)}},v$=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=q9e(l,4);i=c[0],o=c[1],a=c[2],s=c[3]}}}var f=m$(i,a),h=m$(o,s),p=tDe(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)<Vb||C<Vb)return h(S);S=m(S-E/C)}return h(S)};return v.isStepper=!1,v},nDe=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)<Vb&&Math.abs(v)<Vb?[f,0]:[b,v]};return u.isStepper=!0,u.dt=s,u},rDe=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 v$(i);case"spring":return nDe();default:if(i.split("(")[0]==="cubic-bezier")return v$(i)}return typeof i=="function"?i: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)}function y$(e){return aDe(e)||oDe(e)||WH(e)||iDe()}function iDe(){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){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function aDe(e){if(Array.isArray(e))return b6(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){y6(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 y6(e,t,n){return t=sDe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sDe(e){var t=uDe(e,"string");return Wg(t)==="symbol"?t:String(t)}function uDe(e,t){if(Wg(e)!=="object"||e===null)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 lDe(e,t){return dDe(e)||fDe(e,t)||WH(e,t)||cDe()}function cDe(){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 WH(e,t){if(e){if(typeof e=="string")return b6(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 b6(e,t)}}function b6(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 fDe(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 dDe(e){if(Array.isArray(e))return e}var Wb=function(t,n,r){return t+(n-t)*r},x6=function(t){var n=t.from,r=t.to;return n!==r},hDe=function e(t,n,r){var i=O0(function(o,a){if(x6(a)){var s=t(a.from,a.to,a.velocity),u=lDe(s,2),l=u[0],c=u[1];return di(di({},a),{},{from:l,velocity:c})}return a},n);return r<1?O0(function(o,a){return x6(a)?di(di({},a),{},{velocity:Wb(a.velocity,i[o].velocity,r),from:Wb(a.from,i[o].from,r)}):a},n):e(t,i,r-1)};const pDe=function(e,t,n,r,i){var o=W9e(e,t),a=o.reduce(function(b,w){return di(di({},b),{},y6({},w,[e[w],t[w]]))},{}),s=o.reduce(function(b,w){return di(di({},b),{},y6({},w,{from:e[w],velocity:0,to:t[w]}))},{}),u=-1,l,c,f=function(){return null},h=function(){return O0(function(w,x){return x.from},s)},p=function(){return!Object.values(s).filter(x6).length},m=function(w){l||(l=w);var x=w-l,S=x/n.dt;s=hDe(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=O0(function(E,C){return Wb.apply(void 0,y$(C).concat([n(x)]))},a);if(i(di(di(di({},e),t),S)),x<1)u=requestAnimationFrame(f);else{var O=O0(function(E,C){return Wb.apply(void 0,y$(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 uh(e){"@babel/helpers - typeof";return uh=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},uh(e)}var gDe=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function mDe(e,t){if(e==null)return{};var n=vDe(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 vDe(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 r3(e){return wDe(e)||xDe(e)||bDe(e)||yDe()}function yDe(){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 bDe(e,t){if(e){if(typeof e=="string")return w6(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 w6(e,t)}}function xDe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function wDe(e){if(Array.isArray(e))return w6(e)}function w6(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 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 Pa(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){u0(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 u0(e,t,n){return t=HH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _De(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SDe(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,HH(r.key),r)}}function CDe(e,t,n){return SDe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HH(e){var t=EDe(e,"string");return uh(t)==="symbol"?t:String(t)}function EDe(e,t){if(uh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(uh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ODe(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&&_6(e,t)}function _6(e,t){return _6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},_6(e,t)}function ADe(e){var t=PDe();return function(){var r=Hb(e),i;if(t){var o=Hb(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return S6(this,i)}}function S6(e,t){if(t&&(uh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return C6(e)}function C6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function PDe(){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 Hb(e){return Hb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hb(e)}var Xa=function(e){ODe(n,e);var t=ADe(n);function n(r,i){var o;_De(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(C6(o)),o.changeStyle=o.changeStyle.bind(C6(o)),!s||p<=0)return o.state={style:{}},typeof h=="function"&&(o.state={style:c}),S6(o);if(f&&f.length)o.state={style:f[0].style};else if(l){if(typeof h=="function")return o.state={style:l},S6(o);o.state={style:u?u0({},u,l):l}}else o.state={style:{}};return o}return CDe(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?u0({},u,c):c};this.state&&h&&(u&&h[u]!==c||!u&&h!==c)&&this.setState(p);return}if(!($9e(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?u0({},u,v):v};(u&&h[u]!==v||!u&&h!==v)&&this.setState(b)}this.runAnimation(Pa(Pa({},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=pDe(a,s,rDe(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,k=b.onAnimationEnd,M=w>0?a[w-1]:b,L=C||Object.keys(E);if(typeof O=="function"||O==="spring")return[].concat(r3(v),[o.runJSAnimation.bind(o,{from:M.style,to:E,duration:x,easing:O}),x]);var U=g$(L,x,O),H=Pa(Pa(Pa({},M.style),E),{},{transition:U});return[].concat(r3(v),[H,x,k]).filter(H9e)};return this.manager.start([u].concat(r3(a.reduce(p,[c,Math.max(h,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=z9e());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?u0({},s,u):u,b=g$(Object.keys(v),a,l);m.start([c,o,Pa(Pa({},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=mDe(i,gDe),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,Pa(Pa({},u),{},{style:Pa(Pa({},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);Xa.displayName="Animate";Xa.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Xa.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 Hg(e){"@babel/helpers - typeof";return Hg=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},Hg(e)}function Kb(){return Kb=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},Kb.apply(this,arguments)}function kDe(e,t){return DDe(e)||RDe(e,t)||MDe(e,t)||TDe()}function TDe(){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 MDe(e,t){if(e){if(typeof e=="string")return w$(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 w$(e,t)}}function w$(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 RDe(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 DDe(e){if(Array.isArray(e))return 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 S$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_$(Object(n),!0).forEach(function(r){$De(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 $De(e,t,n){return t=IDe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IDe(e){var t=NDe(e,"string");return Hg(t)=="symbol"?t:t+""}function NDe(e,t){if(Hg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Hg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var C$=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},LDe=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},FDe={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},EA=function(t){var n=S$(S$({},FDe),t),r=y.useRef(),i=y.useState(-1),o=kDe(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(Xa,{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,k=O.x,M=O.y;return F.createElement(Xa,{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",Kb({},zt(n,!0),{className:S,d:C$(k,M,E,C,h),ref:r})))}):F.createElement("path",Kb({},zt(n,!0),{className:S,d:C$(u,l,c,f,h)}))};function E6(){return E6=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},E6.apply(this,arguments)}var X2=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",E6({},zt(t,!1),db(t),{className:a,cx:n,cy:r,r:i})):null};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 jDe=["x","y","top","left","width","height","className"];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 E$(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 BDe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?E$(Object(n),!0).forEach(function(r){zDe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zDe(e,t,n){return t=UDe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UDe(e){var t=VDe(e,"string");return Kg(t)=="symbol"?t:t+""}function VDe(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 WDe(e,t){if(e==null)return{};var n=HDe(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 HDe(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 KDe=function(t,n,r,i,o,a){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(a,",").concat(n,"h").concat(r)},qDe=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=WDe(t,jDe),b=BDe({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",O6({},zt(b,!0),{className:dn("recharts-cross",m),d:KDe(r,o,f,p,s,l)}))},GDe=uW,YDe=GDe(Object.getPrototypeOf,Object),ZDe=YDe,XDe=Tu,QDe=ZDe,JDe=Mu,e7e="[object Object]",t7e=Function.prototype,n7e=Object.prototype,KH=t7e.toString,r7e=n7e.hasOwnProperty,i7e=KH.call(Object);function o7e(e){if(!JDe(e)||XDe(e)!=e7e)return!1;var t=QDe(e);if(t===null)return!0;var n=r7e.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&KH.call(n)==i7e}var a7e=o7e;const s7e=Dn(a7e);var u7e=Tu,l7e=Mu,c7e="[object Boolean]";function f7e(e){return e===!0||e===!1||l7e(e)&&u7e(e)==c7e}var d7e=f7e;const h7e=Dn(d7e);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 qb(){return qb=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},qb.apply(this,arguments)}function p7e(e,t){return y7e(e)||v7e(e,t)||m7e(e,t)||g7e()}function g7e(){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 m7e(e,t){if(e){if(typeof e=="string")return O$(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 O$(e,t)}}function O$(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 v7e(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}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 P$(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){b7e(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 b7e(e,t,n){return t=x7e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x7e(e){var t=w7e(e,"string");return qg(t)=="symbol"?t:t+""}function w7e(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 k$=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},_7e={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},S7e=function(t){var n=P$(P$({},_7e),t),r=y.useRef(),i=y.useState(-1),o=p7e(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(Xa,{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,k=S.x,M=S.y;return F.createElement(Xa,{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",qb({},zt(n,!0),{className:x,d:k$(k,M,O,E,C),ref:r})))}):F.createElement("g",null,F.createElement("path",qb({},zt(n,!0),{className:x,d:k$(u,l,c,f,h)})))},C7e=["option","shapeType","propTransformer","activeClassName","isActive"];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 E7e(e,t){if(e==null)return{};var n=O7e(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 O7e(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 T$(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 Gb(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?T$(Object(n),!0).forEach(function(r){A7e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function A7e(e,t,n){return t=P7e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P7e(e){var t=k7e(e,"string");return Gg(t)=="symbol"?t:t+""}function k7e(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)}function T7e(e,t){return Gb(Gb({},t),e)}function M7e(e,t){return e==="symbols"}function M$(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return F.createElement(EA,n);case"trapezoid":return F.createElement(S7e,n);case"sector":return F.createElement(LH,n);case"symbols":if(M7e(t))return F.createElement(F2,n);break;default:return null}}function R7e(e){return y.isValidElement(e)?e.props:e}function A6(e){var t=e.option,n=e.shapeType,r=e.propTransformer,i=r===void 0?T7e:r,o=e.activeClassName,a=o===void 0?"recharts-active-shape":o,s=e.isActive,u=E7e(e,C7e),l;if(y.isValidElement(t))l=y.cloneElement(t,Gb(Gb({},u),R7e(t)));else if(Ht(t))l=t(u);else if(s7e(t)&&!h7e(t)){var c=i(t,u);l=F.createElement(M$,{shapeType:n,elementProps:c})}else{var f=u;l=F.createElement(M$,{shapeType:n,elementProps:f})}return s?F.createElement(Cn,{className:a},l):l}function Q2(e,t){return t!=null&&"trapezoids"in e.props}function J2(e,t){return t!=null&&"sectors"in e.props}function Yg(e,t){return t!=null&&"points"in e.props}function D7e(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 $7e(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function I7e(e,t){var n=e.x===t.x,r=e.y===t.y,i=e.z===t.z;return n&&r&&i}function N7e(e,t){var n;return Q2(e,t)?n=D7e:J2(e,t)?n=$7e:Yg(e,t)&&(n=I7e),n}function L7e(e,t){var n;return Q2(e,t)?n="trapezoids":J2(e,t)?n="sectors":Yg(e,t)&&(n="points"),n}function F7e(e,t){if(Q2(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(J2(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 Yg(e,t)?t.payload:{}}function j7e(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,i=L7e(n,t),o=F7e(n,t),a=r.filter(function(u,l){var c=tf(o,u),f=n.props[i].filter(function(m){var v=N7e(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 B7e=Math.ceil,z7e=Math.max;function U7e(e,t,n,r){for(var i=-1,o=z7e(B7e((t-e)/(n||1)),0),a=Array(o);o--;)a[r?o:++i]=e,e+=n;return a}var V7e=U7e,W7e=AW,R$=1/0,H7e=17976931348623157e292;function K7e(e){if(!e)return e===0?e:0;if(e=W7e(e),e===R$||e===-R$){var t=e<0?-1:1;return t*H7e}return e===e?e:0}var qH=K7e,q7e=V7e,G7e=z2,i3=qH;function Y7e(e){return function(t,n,r){return r&&typeof r!="number"&&G7e(t,n,r)&&(n=r=void 0),t=i3(t),n===void 0?(n=t,t=0):n=i3(n),r=r===void 0?t<n?1:-1:i3(r),q7e(t,n,r,e)}}var Z7e=Y7e,X7e=Z7e,Q7e=X7e(),J7e=Q7e;const Yb=Dn(J7e);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 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 $$(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){GH(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 GH(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=t$e(e,"string");return Zg(t)=="symbol"?t:t+""}function t$e(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 n$e=["Webkit","Moz","O","ms"],r$e=function(t,n){var r=t.replace(/(\w)/,function(o){return o.toUpperCase()}),i=n$e.reduce(function(o,a){return $$($$({},o),{},GH({},a+r,n))},{});return i[t]=n,i};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 Zb(){return Zb=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},Zb.apply(this,arguments)}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 o3(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){Ao(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 i$e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N$(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,ZH(r.key),r)}}function o$e(e,t,n){return N$(e.prototype,t),N$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a$e(e,t,n){return t=Xb(t),s$e(e,YH()?Reflect.construct(t,n,Xb(e).constructor):t.apply(e,n))}function s$e(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 u$e(e)}function u$e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(YH=function(){return!!e})()}function Xb(e){return Xb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Xb(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&&P6(e,t)}function P6(e,t){return P6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},P6(e,t)}function Ao(e,t,n){return t=ZH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZH(e){var t=c$e(e,"string");return lh(t)=="symbol"?t:t+""}function c$e(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 f$e=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=C0().domain(Yb(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}},L$=function(t){return t.changedTouches&&!!t.changedTouches.length},ch=function(e){function t(n){var r;return i$e(this,t),r=a$e(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=L$(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 l$e(t,e),o$e(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=L$(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=o3(o3({},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(Cn,{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(Cn,{className:"recharts-brush-texts"},F.createElement(Ob,Zb({textAnchor:"end",verticalAnchor:"middle",x:Math.min(f,h)-p,y:a+s/2},m),this.getTextOfTick(i)),F.createElement(Ob,Zb({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=r$e("userSelect","none");return F.createElement(Cn,{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 o3({prevData:o,prevTravellerWidth:u,prevUpdateId:l,prevX:s,prevWidth:a},o&&o.length?f$e({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(ch,"displayName","Brush");Ao(ch,"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 d$e=ZO;function h$e(e,t){var n;return d$e(e,function(r,i,o){return n=t(r,i,o),!n}),!!n}var p$e=h$e,g$e=eW,m$e=Vl,v$e=p$e,y$e=vo,b$e=z2;function x$e(e,t,n){var r=y$e(e)?g$e:v$e;return n&&b$e(e,t,n)&&(t=void 0),r(e,m$e(t))}var w$e=x$e;const _$e=Dn(w$e);var Ps=function(t,n){var r=t.alwaysShow,i=t.ifOverflow;return r&&(i="extendDomain"),i===n},F$=_W;function S$e(e,t,n){t=="__proto__"&&F$?F$(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var C$e=S$e,E$e=C$e,O$e=xW,A$e=Vl;function P$e(e,t){var n={};return t=A$e(t),O$e(e,function(r,i,o){E$e(n,i,t(r,i,o))}),n}var k$e=P$e;const T$e=Dn(k$e);function M$e(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 R$e=M$e,D$e=ZO;function $$e(e,t){var n=!0;return D$e(e,function(r,i,o){return n=!!t(r,i,o),n}),n}var I$e=$$e,N$e=R$e,L$e=I$e,F$e=Vl,j$e=vo,B$e=z2;function z$e(e,t,n){var r=j$e(e)?N$e:L$e;return n&&B$e(e,t,n)&&(t=void 0),r(e,F$e(t))}var U$e=z$e;const XH=Dn(U$e);var V$e=["x","y"];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 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 j$(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 Yp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?j$(Object(n),!0).forEach(function(r){W$e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function W$e(e,t,n){return t=H$e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H$e(e){var t=K$e(e,"string");return Xg(t)=="symbol"?t:t+""}function K$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)}function q$e(e,t){if(e==null)return{};var n=G$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 G$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}function Y$e(e,t){var n=e.x,r=e.y,i=q$e(e,V$e),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 Yp(Yp(Yp(Yp(Yp({},t),i),a?{x:a}:{}),u?{y:u}:{}),{},{height:c,width:h,name:t.name,radius:t.radius})}function B$(e){return F.createElement(A6,k6({shapeType:"rectangle",propTransformer:Y$e,activeClassName:"recharts-active-bar"},e))}var Z$e=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||rf(),n)}},X$e=["value","background"],QH;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)}function Q$e(e,t){if(e==null)return{};var n=J$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 J$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}function Qb(){return Qb=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},Qb.apply(this,arguments)}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 Pr(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){ll(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 eIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U$(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,eK(r.key),r)}}function tIe(e,t,n){return U$(e.prototype,t),U$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function nIe(e,t,n){return t=Jb(t),rIe(e,JH()?Reflect.construct(t,n,Jb(e).constructor):t.apply(e,n))}function rIe(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 iIe(e)}function iIe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JH=function(){return!!e})()}function Jb(e){return Jb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Jb(e)}function oIe(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&&T6(e,t)}function T6(e,t){return T6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},T6(e,t)}function ll(e,t,n){return t=eK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eK(e){var t=aIe(e,"string");return fh(t)=="symbol"?t:t+""}function aIe(e,t){if(fh(e)!="object"||!e)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)}var tp=function(e){function t(){var n;eIe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=nIe(this,t,[].concat(i)),ll(n,"state",{isAnimationFinished:!1}),ll(n,"id",vf("recharts-bar-")),ll(n,"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),a&&a()}),ll(n,"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),a&&a()}),n}return oIe(t,e),tIe(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(Cn,Qb({className:"recharts-bar-rectangle"},xg(i.props,f,h),{key:"rectangle-".concat(f?.x,"-").concat(f?.y,"-").concat(f?.value)}),F.createElement(B$,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(Xa,{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 k=Er(0,b.height),M=k(m);return Pr(Pr({},b),{},{y:b.y+b.height-M,height:M})}var L=Er(0,b.width),U=L(m);return Pr(Pr({},b),{},{width:U})});return F.createElement(Cn,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||!tf(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=Q$e(l,X$e);if(!f)return null;var p=Pr(Pr(Pr(Pr(Pr({},h),{},{fill:"#eee"},f),u),xg(r.props,l,c)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:a,index:c,className:"recharts-bar-background-rectangle"});return F.createElement(B$,Qb({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,Jh);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(Cn,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(Cn,{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(Cn,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(E,")"):null},m?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,E),(!p||b)&&As.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);QH=tp;ll(tp,"displayName","Bar");ll(tp,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Ka.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ll(tp,"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=QMe(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=aRe({numericAxis:O}),k=po(x,JO),M=f.map(function(L,U){var H,V,ne,Z,G,q;l?H=JMe(l[c+U],E):(H=Kr(L,w),Array.isArray(H)||(H=[C,H]));var W=Z$e(S,QH.defaultProps.minPointSize)(H[1],U);if(m==="horizontal"){var j,K=[a.scale(H[0]),a.scale(H[1])],Y=K[0],oe=K[1];V=z7({axis:o,ticks:s,bandSize:i,offset:p.offset,entry:L,index:U}),ne=(j=oe??Y)!==null&&j!==void 0?j:void 0,Z=p.size;var ae=Y-oe;if(G=Number.isNaN(ae)?0:ae,q={x:V,y:a.y,width:Z,height:a.height},Math.abs(W)>0&&Math.abs(G)<Math.abs(W)){var ue=Ua(G||W)*(Math.abs(W)-Math.abs(G));ne-=ue,G+=ue}}else{var be=[o.scale(H[0]),o.scale(H[1])],we=be[0],He=be[1];if(V=we,ne=z7({axis:a,ticks:u,bandSize:i,offset:p.offset,entry:L,index:U}),Z=He-we,G=p.size,q={x:o.x,y:ne,width:o.width,height:G},Math.abs(W)>0&&Math.abs(Z)<Math.abs(W)){var Ee=Ua(Z||W)*(Math.abs(W)-Math.abs(Z));Z+=Ee}}return Pr(Pr(Pr({},L),{},{x:V,y:ne,width:Z,height:G,value:l?H:H[1],payload:L,background:q},k[U]&&k[U].props),{},{tooltipPayload:[$H(n,L)],tooltipPosition:{x:V+Z/2,y:ne+G/2}})});return Pr({data:M,layout:m},h)});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 sIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function V$(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 uIe(e,t,n){return V$(e.prototype,t),V$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}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 Da(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){ew(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 ew(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 tK(e){var t=lIe(e,"string");return Qg(t)=="symbol"?t:t+""}function lIe(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 cIe=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,tp);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":""),k,M,L,U,H;if(v.type==="number"&&(v.padding==="gap"||v.padding==="no-gap")){var V=w[1]-w[0],ne=1/0,Z=v.categoricalDomain.sort();if(Z.forEach(function(be,we){we>0&&(ne=Math.min((be||0)-(Z[we-1]||0),ne))}),Number.isFinite(ne)){var G=ne/V,q=v.layout==="vertical"?r.height:r.width;if(v.padding==="gap"&&(k=G*q/2),v.padding==="no-gap"){var W=ef(t.barCategoryGap,G*q),j=G*q/2;k=j-W-(j-W)/q*W}}}i==="xAxis"?M=[r.left+(S.left||0)+(k||0),r.left+r.width-(S.right||0)-(k||0)]:i==="yAxis"?M=u==="horizontal"?[r.top+r.height-(S.bottom||0),r.top+(S.top||0)]:[r.top+(S.top||0)+(k||0),r.top+r.height-(S.bottom||0)-(k||0)]:M=v.range,E&&(M=[M[1],M[0]]);var K=ZMe(v,o,h),Y=K.scale,oe=K.realScaleType;Y.domain(w).range(M),XMe(Y);var ae=oRe(Y,Da(Da({},v),{},{realScaleType:oe}));i==="xAxis"?(H=b==="top"&&!O||b==="bottom"&&O,L=r.left,U=f[C]-H*v.height):i==="yAxis"&&(H=b==="left"&&!O||b==="right"&&O,L=f[C]-H*v.width,U=r.top);var ue=Da(Da(Da({},v),ae),{},{realScaleType:oe,x:L,y:U,scale:Y,width:i==="xAxis"?r.width:v.width,height:i==="yAxis"?r.height:v.height});return ue.bandSize=Bb(ue,ae),!v.hide&&i==="xAxis"?f[C]+=(H?-1:1)*ue.height:v.hide||(f[C]+=(H?-1:1)*ue.width),Da(Da({},p),{},ew({},m,ue))},{})},nK=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)}},fIe=function(t){var n=t.x1,r=t.y1,i=t.x2,o=t.y2;return nK({x:n,y:r},{x:i,y:o})},rK=function(){function e(t){sIe(this,e),this.scale=t}return uIe(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)}}])}();ew(rK,"EPS",1e-4);var OA=function(t){var n=Object.keys(t).reduce(function(r,i){return Da(Da({},r),{},ew({},i,rK.create(t[i])))},{});return Da(Da({},n),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=o.bandAware,s=o.position;return T$e(i,function(u,l){return n[l].apply(u,{bandAware:a,position:s})})},isInRange:function(i){return XH(i,function(o,a){return n[a].isInRange(o)})}})};function dIe(e){return(e%180+180)%180}var hIe=function(t){var n=t.width,r=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=dIe(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)},pIe=Vl,gIe=Nm,mIe=j2;function vIe(e){return function(t,n,r){var i=Object(t);if(!gIe(t)){var o=pIe(n);t=mIe(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 yIe=vIe,bIe=qH;function xIe(e){var t=bIe(e),n=t%1;return t===t?n?t-n:t:0}var wIe=xIe,_Ie=pW,SIe=Vl,CIe=wIe,EIe=Math.max;function OIe(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:CIe(n);return i<0&&(i=EIe(r+i,0)),_Ie(e,SIe(t),i)}var AIe=OIe,PIe=yIe,kIe=AIe,TIe=PIe(kIe),MIe=TIe;const RIe=Dn(MIe);var DIe=I2e(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("")}),AA=y.createContext(void 0),PA=y.createContext(void 0),iK=y.createContext(void 0),oK=y.createContext({}),aK=y.createContext(void 0),sK=y.createContext(0),uK=y.createContext(0),H$=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=DIe(o);return F.createElement(AA.Provider,{value:r},F.createElement(PA.Provider,{value:i},F.createElement(oK.Provider,{value:o},F.createElement(iK.Provider,{value:c},F.createElement(aK.Provider,{value:a},F.createElement(sK.Provider,{value:l},F.createElement(uK.Provider,{value:u},s)))))))},$Ie=function(){return y.useContext(aK)},lK=function(t){var n=y.useContext(AA);n==null&&rf();var r=n[t];return r==null&&rf(),r},IIe=function(){var t=y.useContext(AA);return rl(t)},NIe=function(){var t=y.useContext(PA),n=RIe(t,function(r){return XH(r.domain,Number.isFinite)});return n||rl(t)},cK=function(t){var n=y.useContext(PA);n==null&&rf();var r=n[t];return r==null&&rf(),r},LIe=function(){var t=y.useContext(iK);return t},FIe=function(){return y.useContext(oK)},kA=function(){return y.useContext(uK)},TA=function(){return y.useContext(sK)};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 jIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BIe(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 zIe(e,t,n){return BIe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function UIe(e,t,n){return t=ex(t),VIe(e,fK()?Reflect.construct(t,n||[],ex(e).constructor):t.apply(e,n))}function VIe(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 WIe(e)}function WIe(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 ex(e){return ex=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ex(e)}function HIe(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&&M6(e,t)}function M6(e,t){return M6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},M6(e,t)}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 q$(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){MA(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 MA(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=KIe(e,"string");return dh(t)=="symbol"?t:t+""}function KIe(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)}function qIe(e,t){return XIe(e)||ZIe(e,t)||YIe(e,t)||GIe()}function GIe(){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 YIe(e,t){if(e){if(typeof e=="string")return G$(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 G$(e,t)}}function G$(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 ZIe(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 XIe(e){if(Array.isArray(e))return e}function R6(){return R6=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},R6.apply(this,arguments)}var QIe=function(t,n){var r;return F.isValidElement(t)?r=F.cloneElement(t,n):Ht(t)?r=t(n):r=F.createElement("line",R6({},n,{className:"recharts-reference-line-line"})),r},JIe=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(Ps(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(Ps(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 Ps(l,"discard")&&_$e(E,function(C){return!t.isInRange(C)})?null:E}return null};function eNe(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=$Ie(),c=lK(i),f=cK(o),h=LIe();if(!l||!h)return null;du(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=OA({x:c.scale,y:f.scale}),m=Hr(t),v=Hr(n),b=r&&r.length===2,w=JIe(p,m,v,b,h,e.position,c.orientation,f.orientation,e);if(!w)return null;var x=qIe(w,2),S=x[0],O=S.x,E=S.y,C=x[1],k=C.x,M=C.y,L=Ps(e,"hidden")?"url(#".concat(l,")"):void 0,U=q$(q$({clipPath:L},zt(e,!0)),{},{x1:O,y1:E,x2:k,y2:M});return F.createElement(Cn,{className:dn("recharts-reference-line",s)},QIe(a,U),ki.renderCallByParent(e,fIe({x1:O,y1:E,x2:k,y2:M})))}var RA=function(e){function t(){return jIe(this,t),UIe(this,t,arguments)}return HIe(t,e),zIe(t,[{key:"render",value:function(){return F.createElement(eNe,this.props)}}])}(F.Component);MA(RA,"displayName","ReferenceLine");MA(RA,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function D6(){return D6=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},D6.apply(this,arguments)}function hh(e){"@babel/helpers - typeof";return hh=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},hh(e)}function Y$(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 Z$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Y$(Object(n),!0).forEach(function(r){tw(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nNe(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,pK(r.key),r)}}function rNe(e,t,n){return nNe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function iNe(e,t,n){return t=tx(t),oNe(e,hK()?Reflect.construct(t,n||[],tx(e).constructor):t.apply(e,n))}function oNe(e,t){if(t&&(hh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aNe(e)}function aNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hK=function(){return!!e})()}function tx(e){return tx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},tx(e)}function sNe(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&&$6(e,t)}function $6(e,t){return $6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},$6(e,t)}function tw(e,t,n){return t=pK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pK(e){var t=uNe(e,"string");return hh(t)=="symbol"?t:t+""}function uNe(e,t){if(hh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(hh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lNe=function(t){var n=t.x,r=t.y,i=t.xAxis,o=t.yAxis,a=OA({x:i.scale,y:o.scale}),s=a.apply({x:n,y:r},{bandAware:!0});return Ps(t,"discard")&&!a.isInRange(s)?null:s},nw=function(e){function t(){return tNe(this,t),iNe(this,t,arguments)}return sNe(t,e),rNe(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(du(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!l||!c)return null;var f=lNe(this.props);if(!f)return null;var h=f.x,p=f.y,m=this.props,v=m.shape,b=m.className,w=Ps(this.props,"hidden")?"url(#".concat(u,")"):void 0,x=Z$(Z$({clipPath:w},zt(this.props,!0)),{},{cx:h,cy:p});return F.createElement(Cn,{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);tw(nw,"displayName","ReferenceDot");tw(nw,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});tw(nw,"renderDot",function(e,t){var n;return F.isValidElement(e)?n=F.cloneElement(e,t):Ht(e)?n=e(t):n=F.createElement(X2,D6({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function I6(){return I6=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},I6.apply(this,arguments)}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 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 Q$(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){rw(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 cNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fNe(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,mK(r.key),r)}}function dNe(e,t,n){return fNe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function hNe(e,t,n){return t=nx(t),pNe(e,gK()?Reflect.construct(t,n||[],nx(e).constructor):t.apply(e,n))}function pNe(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 gNe(e)}function gNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gK=function(){return!!e})()}function nx(e){return nx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},nx(e)}function mNe(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 rw(e,t,n){return t=mK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mK(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 yNe=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=OA({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 Ps(o,"discard")&&(!h.isInRange(p)||!h.isInRange(m))?null:nK(p,m)},iw=function(e){function t(){return cNe(this,t),hNe(this,t,arguments)}return mNe(t,e),dNe(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;du(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=yNe(f,h,p,m,this.props);if(!b&&!v)return null;var w=Ps(this.props,"hidden")?"url(#".concat(c,")"):void 0;return F.createElement(Cn,{className:dn("recharts-reference-area",u)},t.renderRect(v,Q$(Q$({clipPath:w},zt(this.props,!0)),b)),ki.renderCallByParent(this.props,b))}}])}(F.Component);rw(iw,"displayName","ReferenceArea");rw(iw,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});rw(iw,"renderRect",function(e,t){var n;return F.isValidElement(e)?n=F.cloneElement(e,t):Ht(e)?n=e(t):n=F.createElement(EA,I6({},t,{className:"recharts-reference-area-rect"})),n});function vK(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 bNe(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return hIe(r,n)}function xNe(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 rx(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 wNe(e,t){return vK(e,t+1)}function _Ne(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:vK(r,l)};var v=u,b,w=function(){return b===void 0&&(b=n(m,v)),b},x=m.coordinate,S=u===0||rx(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 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 J$(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?J$(Object(n),!0).forEach(function(r){SNe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function SNe(e,t,n){return t=CNe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CNe(e){var t=ENe(e,"string");return Jg(t)=="symbol"?t:t+""}function ENe(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)}function ONe(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=rx(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 ANe(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=rx(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 k=rx(e,S.tickCoord,E,u,l);k&&(u=S.tickCoord+e*(E()/2+i),a[x]=Ai(Ai({},S),{},{isShow:!0}))},b=0;b<m;b++)v(b);return a}function DA(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)||Ka.isSsr)return wNe(i,typeof u=="number"&&qe(u)?u:0);var h=[],p=s==="top"||s==="bottom"?"width":"height",m=c&&p==="width"?S0(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"?bNe(S0(E,{fontSize:t,letterSpacing:n}),m,f):S0(E,{fontSize:t,letterSpacing:n})[p]},b=i.length>=2?Ua(i[1].coordinate-i[0].coordinate):1,w=xNe(o,b,p);return u==="equidistantPreserveStart"?_Ne(b,w,v,i,a):(u==="preserveStart"||u==="preserveStartEnd"?h=ANe(b,w,v,i,a,u==="preserveStartEnd"):h=ONe(b,w,v,i,a),h.filter(function(x){return x.isShow}))}var PNe=["viewBox"],kNe=["viewBox"],TNe=["ticks"];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 vd(){return vd=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},vd.apply(this,arguments)}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 ji(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){$A(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 a3(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){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tI(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 DNe(e,t,n){return tI(e.prototype,t),tI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function $Ne(e,t,n){return t=ix(t),INe(e,yK()?Reflect.construct(t,n,ix(e).constructor):t.apply(e,n))}function INe(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 NNe(e)}function NNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yK=function(){return!!e})()}function ix(e){return ix=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ix(e)}function LNe(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&&L6(e,t)}function L6(e,t){return L6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},L6(e,t)}function $A(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=FNe(e,"string");return gh(t)=="symbol"?t:t+""}function FNe(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)}var np=function(e){function t(n){var r;return RNe(this,t),r=$Ne(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return LNe(t,e),DNe(t,[{key:"shouldComponentUpdate",value:function(r,i){var o=r.viewBox,a=a3(r,PNe),s=this.props,u=s.viewBox,l=a3(s,kNe);return!Rd(o,u)||!Rd(a,l)||!Rd(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",vd({},f,{className:dn("recharts-cartesian-axis-line",ha(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=DA(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),k=C.line,M=C.tick,L=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(Cn,vd({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},xg(a.props,O,E)),u&&F.createElement("line",vd({},x,k,{className:dn("recharts-cartesian-axis-tick-line",ha(u,"className"))})),c&&t.renderTickItem(c,L,"".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=a3(f,TNe),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(Cn,{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(Ob,vd({},i,{className:"recharts-cartesian-axis-tick-value"}),o),a}}])}(y.Component);$A(np,"displayName","CartesianAxis");$A(np,"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 jNe=["x1","y1","x2","y2","key"],BNe=["offset"];function of(e){"@babel/helpers - typeof";return of=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},of(e)}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 Ti(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){zNe(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 zNe(e,t,n){return t=UNe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UNe(e){var t=VNe(e,"string");return of(t)=="symbol"?t:t+""}function VNe(e,t){if(of(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(of(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Oc(){return Oc=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},Oc.apply(this,arguments)}function rI(e,t){if(e==null)return{};var n=WNe(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 WNe(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 HNe=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 xK(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=rI(t,jNe),l=zt(u,!1);l.offset;var c=rI(l,BNe);n=F.createElement("line",Oc({},c,{x1:r,y1:i,x2:o,y2:a,fill:"none",key:s}))}return n}function KNe(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 xK(i,l)});return F.createElement("g",{className:"recharts-cartesian-grid-horizontal"},a)}function qNe(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 xK(i,l)});return F.createElement("g",{className:"recharts-cartesian-grid-vertical"},a)}function GNe(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 YNe(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 ZNe=function(t,n){var r=t.xAxis,i=t.width,o=t.height,a=t.offset;return RH(DA(Ti(Ti(Ti({},np.defaultProps),r),{},{ticks:su(r,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.left,a.left+a.width,n)},XNe=function(t,n){var r=t.yAxis,i=t.width,o=t.height,a=t.offset;return RH(DA(Ti(Ti(Ti({},np.defaultProps),r),{},{ticks:su(r,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.top,a.top+a.height,n)},Zf={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function QNe(e){var t,n,r,i,o,a,s=kA(),u=TA(),l=FIe(),c=Ti(Ti({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Zf.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Zf.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Zf.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Zf.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Zf.vertical,verticalFill:(a=e.verticalFill)!==null&&a!==void 0?a:Zf.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=IIe(),S=NIe();if(!qe(p)||p<=0||!qe(m)||m<=0||!qe(f)||f!==+f||!qe(h)||h!==+h)return null;var O=c.verticalCoordinatesGenerator||ZNe,E=c.horizontalCoordinatesGenerator||XNe,C=c.horizontalPoints,k=c.verticalPoints;if((!C||!C.length)&&Ht(E)){var M=b&&b.length,L=E({yAxis:S?Ti(Ti({},S),{},{ticks:M?b:S.ticks}):void 0,width:s,height:u,offset:l},M?!0:v);du(Array.isArray(L),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(of(L),"]")),Array.isArray(L)&&(C=L)}if((!k||!k.length)&&Ht(O)){var U=w&&w.length,H=O({xAxis:x?Ti(Ti({},x),{},{ticks:U?w:x.ticks}):void 0,width:s,height:u,offset:l},U?!0:v);du(Array.isArray(H),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(of(H),"]")),Array.isArray(H)&&(k=H)}return F.createElement("g",{className:"recharts-cartesian-grid"},F.createElement(HNe,{fill:c.fill,fillOpacity:c.fillOpacity,x:c.x,y:c.y,width:c.width,height:c.height,ry:c.ry}),F.createElement(KNe,Oc({},c,{offset:l,horizontalPoints:C,xAxis:x,yAxis:S})),F.createElement(qNe,Oc({},c,{offset:l,verticalPoints:k,xAxis:x,yAxis:S})),F.createElement(GNe,Oc({},c,{horizontalPoints:C})),F.createElement(YNe,Oc({},c,{verticalPoints:k})))}QNe.displayName="CartesianGrid";var JNe=["type","layout","connectNulls","ref"],eLe=["key"];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 iI(e,t){if(e==null)return{};var n=tLe(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 tLe(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 A0(){return A0=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},A0.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){$a(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 Xf(e){return oLe(e)||iLe(e)||rLe(e)||nLe()}function nLe(){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 rLe(e,t){if(e){if(typeof e=="string")return F6(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 F6(e,t)}}function iLe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function oLe(e){if(Array.isArray(e))return F6(e)}function F6(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 aLe(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,_K(r.key),r)}}function sLe(e,t,n){return aI(e.prototype,t),aI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function uLe(e,t,n){return t=ox(t),lLe(e,wK()?Reflect.construct(t,n,ox(e).constructor):t.apply(e,n))}function lLe(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 cLe(e)}function cLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wK=function(){return!!e})()}function ox(e){return ox=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ox(e)}function fLe(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 $a(e,t,n){return t=_K(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _K(e){var t=dLe(e,"string");return mh(t)=="symbol"?t:t+""}function dLe(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 ow=function(e){function t(){var n;aLe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=uLe(this,t,[].concat(i)),$a(n,"state",{isAnimationFinished:!0,totalLength:0}),$a(n,"generateSimpleStrokeDasharray",function(a,s){return"".concat(s,"px ").concat(a-s,"px")}),$a(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(Xf(u.slice(0,m)),[f-v]);break}var b=p.length%2===0?[0,h]:[h];return[].concat(Xf(t.repeat(u,c)),Xf(p),b).map(function(w){return"".concat(w,"px")}).join(", ")}),$a(n,"id",vf("recharts-line-")),$a(n,"pathRef",function(a){n.mainCurve=a}),$a(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),$a(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}return fLe(t,e),sLe(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,Jh);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(Cn,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(Cn,A0({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=iI(s,JNe),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(Ic,A0({},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(Xa,{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,k=s.map(function(V,ne){var Z=Math.floor(ne*C);if(x[Z]){var G=x[Z],q=Er(G.x,V.x),W=Er(G.y,V.y);return Oo(Oo({},V),{},{x:q(E),y:W(E)})}if(m){var j=Er(v*2,V.x),K=Er(b/2,V.y);return Oo(Oo({},V),{},{x:j(E),y:K(E)})}return Oo(Oo({},V),{},{x:V.x,y:V.y})});return o.renderCurveStatically(k,r,i)}var M=Er(0,S),L=M(E),U;if(u){var H="".concat(u).split(/[,\s]+/gim).map(function(V){return parseFloat(V)});U=o.getStrokeDasharray(L,S,H)}else U=o.generateSimpleStrokeDasharray(S,L);return o.renderCurveStatically(s,r,i,{strokeDasharray:U})})}},{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||!tf(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,k=Ut(b)?this.id:b,M=(r=zt(a,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},L=M.r,U=L===void 0?3:L,H=M.strokeWidth,V=H===void 0?2:H,ne=EV(a)?a:{},Z=ne.clipDot,G=Z===void 0?!0:Z,q=U*2+V;return F.createElement(Cn,{className:S},O||E?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(k)},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})),!G&&F.createElement("clipPath",{id:"clipPath-dots-".concat(k)},F.createElement("rect",{x:h-q/2,y:f-q/2,width:p+q,height:m+q}))):null,!x&&this.renderCurve(C,k),this.renderErrorBar(C,k),(x||a)&&this.renderDots(C,G,k),(!v||w)&&As.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(Xf(r),[0]):r,a=[],s=0;s<i;++s)a=[].concat(Xf(a),Xf(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=iI(i,eLe),u=dn("recharts-line-dot",typeof r!="boolean"?r.className:"");o=F.createElement(X2,A0({key:a},s,{className:u}))}return o}}])}(y.PureComponent);$a(ow,"displayName","Line");$a(ow,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Ka.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});$a(ow,"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:sh({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:sh({axis:r,ticks:o,bandSize:s,entry:h,index:p}),value:m,payload:h}});return Oo({points:f,layout:c},l)});var hLe=["layout","type","stroke","connectNulls","isRange","ref"],pLe=["key"],SK;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 CK(e,t){if(e==null)return{};var n=gLe(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 gLe(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 Ac(){return Ac=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},Ac.apply(this,arguments)}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 Yu(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){bs(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 mLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uI(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,OK(r.key),r)}}function vLe(e,t,n){return uI(e.prototype,t),uI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function yLe(e,t,n){return t=ax(t),bLe(e,EK()?Reflect.construct(t,n,ax(e).constructor):t.apply(e,n))}function bLe(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 xLe(e)}function xLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(EK=function(){return!!e})()}function ax(e){return ax=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ax(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&&B6(e,t)}function B6(e,t){return B6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},B6(e,t)}function bs(e,t,n){return t=OK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OK(e){var t=_Le(e,"string");return vh(t)=="symbol"?t:t+""}function _Le(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 xf=function(e){function t(){var n;mLe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=yLe(this,t,[].concat(i)),bs(n,"state",{isAnimationFinished:!0}),bs(n,"id",vf("recharts-area-")),bs(n,"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),Ht(a)&&a()}),bs(n,"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),Ht(a)&&a()}),n}return wLe(t,e),vLe(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=Yu(Yu(Yu({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(Cn,Ac({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=ul(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(ul(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=ul(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(ul(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=CK(s,hLe);return F.createElement(Cn,{clipPath:o?"url(#clipPath-".concat(a,")"):null},F.createElement(Ic,Ac({},zt(p,!0),{points:r,connectNulls:f,type:l,baseLine:i,layout:u,stroke:"none",className:"recharts-area-area"})),c!=="none"&&F.createElement(Ic,Ac({},zt(this.props,!1),{className:"recharts-area-curve",layout:u,type:l,connectNulls:f,fill:"none",points:r})),c!=="none"&&h&&F.createElement(Ic,Ac({},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(Xa,{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,L){var U=Math.floor(L*S);if(v[U]){var H=v[U],V=Er(H.x,M.x),ne=Er(H.y,M.y);return Yu(Yu({},M),{},{x:V(x),y:ne(x)})}return M}),E;if(qe(u)&&typeof u=="number"){var C=Er(b,u);E=C(x)}else if(Ut(u)||Kh(u)){var k=Er(b,0);E=k(x)}else E=u.map(function(M,L){var U=Math.floor(L*S);if(b[U]){var H=b[U],V=Er(H.x,M.x),ne=Er(H.y,M.y);return Yu(Yu({},M),{},{x:V(x),y:ne(x)})}return M});return o.renderAreaStatically(O,E,r,i)}return F.createElement(Cn,null,F.createElement("defs",null,F.createElement("clipPath",{id:"animationClipPath-".concat(i)},o.renderClipRect(x))),F.createElement(Cn,{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||!tf(c,a)||!tf(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,k=Ut(b)?this.id:b,M=(r=zt(a,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},L=M.r,U=L===void 0?3:L,H=M.strokeWidth,V=H===void 0?2:H,ne=EV(a)?a:{},Z=ne.clipDot,G=Z===void 0?!0:Z,q=U*2+V;return F.createElement(Cn,{className:S},O||E?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(k)},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})),!G&&F.createElement("clipPath",{id:"clipPath-dots-".concat(k)},F.createElement("rect",{x:c-q/2,y:l-q/2,width:p+q,height:m+q}))):null,x?null:this.renderArea(C,k),(a||x)&&this.renderDots(C,G,k),(!v||w)&&As.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);SK=xf;bs(xf,"displayName","Area");bs(xf,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Ka.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});bs(xf,"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]});bs(xf,"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=SK.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 k=C[1]==null||m&&Kr(O,u)==null;return b?{x:sh({axis:r,ticks:o,bandSize:s,entry:O,index:E}),y:k?null:i.scale(C[1]),value:C,payload:O}:{x:k?null:r.scale(C[1]),y:sh({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),Yu({points:x,baseLine:S,layout:p,isRange:w},h)});bs(xf,"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=CK(t,pLe);n=F.createElement(X2,Ac({},o,{key:i,className:r}))}return n});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 SLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CLe(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,kK(r.key),r)}}function ELe(e,t,n){return CLe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function OLe(e,t,n){return t=sx(t),ALe(e,AK()?Reflect.construct(t,n||[],sx(e).constructor):t.apply(e,n))}function ALe(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 PLe(e)}function PLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AK=function(){return!!e})()}function sx(e){return sx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},sx(e)}function kLe(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 PK(e,t,n){return t=kK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kK(e){var t=TLe(e,"string");return yh(t)=="symbol"?t:t+""}function TLe(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 aw=function(e){function t(){return SLe(this,t),OLe(this,t,arguments)}return kLe(t,e),ELe(t,[{key:"render",value:function(){return null}}])}(F.Component);PK(aw,"displayName","ZAxis");PK(aw,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var MLe=["option","isActive"];function P0(){return P0=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},P0.apply(this,arguments)}function RLe(e,t){if(e==null)return{};var n=DLe(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 DLe(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 $Le(e){var t=e.option,n=e.isActive,r=RLe(e,MLe);return typeof t=="string"?F.createElement(A6,P0({option:F.createElement(F2,P0({type:t},r)),isActive:n,shapeType:"symbols"},r)):F.createElement(A6,P0({option:t,isActive:n,shapeType:"symbols"},r))}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 k0(){return k0=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},k0.apply(this,arguments)}function lI(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 ia(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lI(Object(n),!0).forEach(function(r){cl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ILe(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,MK(r.key),r)}}function NLe(e,t,n){return cI(e.prototype,t),cI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function LLe(e,t,n){return t=ux(t),FLe(e,TK()?Reflect.construct(t,n,ux(e).constructor):t.apply(e,n))}function FLe(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 jLe(e)}function jLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function TK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(TK=function(){return!!e})()}function ux(e){return ux=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ux(e)}function BLe(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 cl(e,t,n){return t=MK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MK(e){var t=zLe(e,"string");return bh(t)=="symbol"?t:t+""}function zLe(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 sw=function(e){function t(){var n;ILe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=LLe(this,t,[].concat(i)),cl(n,"state",{isAnimationFinished:!1}),cl(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0})}),cl(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1})}),cl(n,"id",vf("recharts-scatter-")),n}return BLe(t,e),NLe(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=ia(ia({},l),c);return F.createElement(Cn,k0({className:"recharts-scatter-symbol",key:"symbol-".concat(c?.cx,"-").concat(c?.cy,"-").concat(c?.size,"-").concat(f)},xg(i.props,c,f),{role:"img"}),F.createElement($Le,k0({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(Xa,{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 ia(ia({},v),{},{cx:x(p),cy:S(p),size:O(p)})}var E=Er(0,v.size);return ia(ia({},v),{},{size:E(p)})});return F.createElement(Cn,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||!tf(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,Jh);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=Dwe(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=ia(ia(ia({},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(Ic,k0({},x,{type:s})),F.createElement(Cn,{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(Cn,{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(Cn,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!v||b)&&As.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);cl(sw,"displayName","Scatter");cl(sw,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!Ka.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});cl(sw,"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,JO),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:aw.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),k=!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}];k!=="-"&&M.push({name:r.name||r.dataKey,unit:r.unit||"",value:k,payload:S,dataKey:p,type:l});var L=sh({axis:t,ticks:a,bandSize:b,entry:S,index:O,dataKey:f}),U=sh({axis:n,ticks:s,bandSize:w,entry:S,index:O,dataKey:h}),H=k!=="-"?r.scale(k):v,V=Math.sqrt(Math.max(H,0)/Math.PI);return ia(ia({},S),{},{cx:L,cy:U,x:L-V,y:U-V,xAxis:t,yAxis:n,zAxis:r,width:2*V,height:2*V,size:H,node:{x:E,y:C,z:k},tooltipPayload:M,tooltipPosition:{x:L,y:U},payload:S},c[O]&&c[O].props)});return ia({points:x},u)});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 ULe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VLe(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,$K(r.key),r)}}function WLe(e,t,n){return VLe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HLe(e,t,n){return t=lx(t),KLe(e,RK()?Reflect.construct(t,n||[],lx(e).constructor):t.apply(e,n))}function KLe(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 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 RK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RK=function(){return!!e})()}function lx(e){return lx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},lx(e)}function GLe(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&&V6(e,t)}function V6(e,t){return V6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},V6(e,t)}function DK(e,t,n){return t=$K(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $K(e){var t=YLe(e,"string");return xh(t)=="symbol"?t:t+""}function YLe(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)}function W6(){return W6=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},W6.apply(this,arguments)}function ZLe(e){var t=e.xAxisId,n=kA(),r=TA(),i=lK(t);return i==null?null:F.createElement(np,W6({},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 su(a,!0)}}))}var IA=function(e){function t(){return ULe(this,t),HLe(this,t,arguments)}return GLe(t,e),WLe(t,[{key:"render",value:function(){return F.createElement(ZLe,this.props)}}])}(F.Component);DK(IA,"displayName","XAxis");DK(IA,"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 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 XLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QLe(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,LK(r.key),r)}}function JLe(e,t,n){return QLe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function eFe(e,t,n){return t=cx(t),tFe(e,IK()?Reflect.construct(t,n||[],cx(e).constructor):t.apply(e,n))}function tFe(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 nFe(e)}function nFe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IK=function(){return!!e})()}function cx(e){return cx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cx(e)}function rFe(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 NK(e,t,n){return t=LK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LK(e){var t=iFe(e,"string");return wh(t)=="symbol"?t:t+""}function iFe(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)}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 oFe=function(t){var n=t.yAxisId,r=kA(),i=TA(),o=cK(n);return o==null?null:F.createElement(np,K6({},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 su(s,!0)}}))},NA=function(e){function t(){return XLe(this,t),eFe(this,t,arguments)}return rFe(t,e),JLe(t,[{key:"render",value:function(){return F.createElement(oFe,this.props)}}])}(F.Component);NK(NA,"displayName","YAxis");NK(NA,"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 fI(e){return lFe(e)||uFe(e)||sFe(e)||aFe()}function aFe(){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 sFe(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 uFe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lFe(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}var G6=function(t,n,r,i,o){var a=po(t,RA),s=po(t,nw),u=[].concat(fI(a),fI(s)),l=po(t,iw),c="".concat(i,"Id"),f=i[0],h=n;if(u.length&&(h=u.reduce(function(v,b){if(b.props[c]===r&&Ps(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&&Ps(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},FK={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})(FK);var jK=FK.exports;const cFe=Dn(jK);var s3=new cFe,u3="recharts.syncMouseEvents";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 fFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dFe(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 hFe(e,t,n){return dFe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function l3(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=pFe(e,"string");return em(t)=="symbol"?t:t+""}function pFe(e,t){if(em(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(em(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var gFe=function(){function e(){fFe(this,e),l3(this,"activeIndex",0),l3(this,"coordinateList",[]),l3(this,"layout","horizontal")}return hFe(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 mFe(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 vFe(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 zK(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 yFe(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 zK(t);return[{x:r,y:i},{x:o,y:a}]}function tm(e){"@babel/helpers - typeof";return tm=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},tm(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 E1(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){bFe(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 bFe(e,t,n){return t=xFe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xFe(e){var t=wFe(e,"string");return tm(t)=="symbol"?t:t+""}function wFe(e,t){if(tm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(tm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _Fe(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=Ic;if(h==="ScatterChart")m=a,v=qDe;else if(h==="BarChart")m=vFe(f,a,u,c),v=EA;else if(f==="radial"){var b=zK(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=LH}else m={points:yFe(f,a,u)},v=Ic;var C=E1(E1(E1(E1({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 SFe=["item"],CFe=["children","className","width","height","style","compact","title","desc"];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 yd(){return yd=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},yd.apply(this,arguments)}function hI(e,t){return AFe(e)||OFe(e,t)||VK(e,t)||EFe()}function EFe(){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 OFe(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 AFe(e){if(Array.isArray(e))return e}function pI(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 kFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TFe(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,WK(r.key),r)}}function MFe(e,t,n){return TFe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function RFe(e,t,n){return t=fx(t),DFe(e,UK()?Reflect.construct(t,n,fx(e).constructor):t.apply(e,n))}function DFe(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 $Fe(e)}function $Fe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UK=function(){return!!e})()}function fx(e){return fx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},fx(e)}function IFe(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&&Y6(e,t)}function Y6(e,t){return Y6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Y6(e,t)}function Sh(e){return FFe(e)||LFe(e)||VK(e)||NFe()}function NFe(){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 VK(e,t){if(e){if(typeof e=="string")return Z6(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 Z6(e,t)}}function LFe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function FFe(e){if(Array.isArray(e))return Z6(e)}function Z6(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 gI(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?gI(Object(n),!0).forEach(function(r){kt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kt(e,t,n){return t=WK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WK(e){var t=jFe(e,"string");return _h(t)=="symbol"?t:t+""}function jFe(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 BFe={xAxis:["bottom","top"],yAxis:["left","right"]},zFe={width:"100%",height:"100%"},HK={x:0,y:0};function O1(e){return e}var UFe=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},VFe=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 HK},uw=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(Sh(s),Sh(l)):s},[]);return a.length>0?a:t&&t.length&&qe(i)&&qe(o)?t.slice(i,o+1):[]};function KK(e){return e==="number"?[0,"auto"]:void 0}var X6=function(t,n,r,i){var o=t.graphicalItems,a=t.tooltipAxis,s=uw(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=fb(p,a.dataKey,i)}else h=f&&f[r]||s[r];return h?[].concat(Sh(u),[$H(l,h)]):u},[])},mI=function(t,n,r,i){var o=i||{x:t.chartX,y:t.chartY},a=UFe(o,r),s=t.orderedTooltipTicks,u=t.tooltipAxis,l=t.tooltipTicks,c=WMe(a,s,l,u);if(c>=0&&l){var f=l[c]&&l[c].value,h=X6(t,n,c,f),p=VFe(r,s,c,o);return{activeTooltipIndex:c,activeLabel:f,activePayload:h,activeCoordinate:p}}return null},WFe=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=MH(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,k=w.ticks,M=w.includeHidden,L=w[a];if(m[L])return m;var U=uw(t.data,{graphicalItems:i.filter(function(ae){var ue,be=a in ae.props?ae.props[a]:(ue=ae.type.defaultProps)===null||ue===void 0?void 0:ue[a];return be===L}),dataStartIndex:u,dataEndIndex:l}),H=U.length,V,ne,Z;mFe(w.domain,O,x)&&(V=f6(w.domain,null,O),p&&(x==="number"||C!=="auto")&&(Z=E0(U,S,"category")));var G=KK(x);if(!V||V.length===0){var q,W=(q=w.domain)!==null&&q!==void 0?q:G;if(S){if(V=E0(U,S,x),x==="category"&&p){var j=Rwe(V);E&&j?(ne=V,V=Yb(0,H)):E||(V=W7(W,V,v).reduce(function(ae,ue){return ae.indexOf(ue)>=0?ae:[].concat(Sh(ae),[ue])},[]))}else if(x==="category")E?V=V.filter(function(ae){return ae!==""&&!Ut(ae)}):V=W7(W,V,v).reduce(function(ae,ue){return ae.indexOf(ue)>=0||ue===""||Ut(ue)?ae:[].concat(Sh(ae),[ue])},[]);else if(x==="number"){var K=YMe(U,i.filter(function(ae){var ue,be,we=a in ae.props?ae.props[a]:(ue=ae.type.defaultProps)===null||ue===void 0?void 0:ue[a],He="hide"in ae.props?ae.props.hide:(be=ae.type.defaultProps)===null||be===void 0?void 0:be.hide;return we===L&&(M||!He)}),S,o,c);K&&(V=K)}p&&(x==="number"||C!=="auto")&&(Z=E0(U,S,"category"))}else p?V=Yb(0,H):s&&s[L]&&s[L].hasStack&&x==="number"?V=h==="expand"?[0,1]:DH(s[L].stackGroups,u,l):V=TH(U,i.filter(function(ae){var ue=a in ae.props?ae.props[a]:ae.type.defaultProps[a],be="hide"in ae.props?ae.props.hide:ae.type.defaultProps.hide;return ue===L&&(M||!be)}),x,c,!0);if(x==="number")V=G6(f,V,L,o,k),W&&(V=f6(W,V,O));else if(x==="category"&&W){var Y=W,oe=V.every(function(ae){return Y.indexOf(ae)>=0});oe&&(V=Y)}}return Se(Se({},m),{},kt({},L,Se(Se({},w),{},{axisType:o,domain:V,categoricalDomain:Z,duplicateDomain:ne,originalDomain:(b=w.domain)!==null&&b!==void 0?b:G,isCategorical:p,layout:c})))},{})},HFe=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=uw(t.data,{graphicalItems:r,dataStartIndex:u,dataEndIndex:l}),p=h.length,m=MH(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=KK("number");if(!b[S]){v++;var E;return m?E=Yb(0,p):s&&s[S]&&s[S].hasStack?(E=DH(s[S].stackGroups,u,l),E=G6(f,E,S,o)):(E=f6(O,TH(h,r.filter(function(C){var k,M,L=a in C.props?C.props[a]:(k=C.type.defaultProps)===null||k===void 0?void 0:k[a],U="hide"in C.props?C.props.hide:(M=C.type.defaultProps)===null||M===void 0?void 0:M.hide;return L===S&&!U}),"number",c),i.defaultProps.allowDataOverflow),E=G6(f,E,S,o)),Se(Se({},b),{},kt({},S,Se(Se({axisType:o},i.defaultProps),{},{hide:!0,orientation:ha(BFe,"".concat(o,".").concat(v%2),null),domain:E,originalDomain:O,isCategorical:m,layout:c})))}return b},{})},KFe=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=WFe(t,{axes:h,graphicalItems:a,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:u,dataEndIndex:l}):a&&a.length&&(p=HFe(t,{Axis:o,graphicalItems:a,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:u,dataEndIndex:l})),p},qFe=function(t){var n=rl(t),r=su(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:XO(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Bb(n,r)}},vI=function(t){var n=t.children,r=t.defaultShowTooltip,i=To(n,ch),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}},GFe=function(t){return!t||!t.length?!1:t.some(function(n){var r=fu(n&&n.type);return r&&r.indexOf("Bar")>=0})},yI=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"}},YFe=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,ch),m=To(f,Dd),v=Object.keys(u).reduce(function(E,C){var k=u[C],M=k.orientation;return!k.mirror&&!k.hide?Se(Se({},E),{},kt({},M,E[M]+k.width)):E},{left:h.left||0,right:h.right||0}),b=Object.keys(a).reduce(function(E,C){var k=a[C],M=k.orientation;return!k.mirror&&!k.hide?Se(Se({},E),{},kt({},M,ha(E,"".concat(M))+k.height)):E},{top:h.top||0,bottom:h.bottom||0}),w=Se(Se({},b),v),x=w.bottom;p&&(w.bottom+=p.props.height||ch.defaultProps.height),m&&n&&(w=qMe(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)})},ZFe=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},XFe=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,k=x.dataStartIndex,M=x.dataEndIndex,L=w.barSize,U=w.layout,H=w.barGap,V=w.barCategoryGap,ne=w.maxBarSize,Z=yI(U),G=Z.numericAxisName,q=Z.cateAxisName,W=GFe(S),j=[];return S.forEach(function(K,Y){var oe=uw(w.data,{graphicalItems:[K],dataStartIndex:k,dataEndIndex:M}),ae=K.type.defaultProps!==void 0?Se(Se({},K.type.defaultProps),K.props):K.props,ue=ae.dataKey,be=ae.maxBarSize,we=ae["".concat(G,"Id")],He=ae["".concat(q,"Id")],Ee={},it=u.reduce(function(ze,Fe){var Ae=x["".concat(Fe.axisType,"Map")],tt=ae["".concat(Fe.axisType,"Id")];Ae&&Ae[tt]||Fe.axisType==="zAxis"||rf();var mt=Ae[tt];return Se(Se({},ze),{},kt(kt({},Fe.axisType,mt),"".concat(Fe.axisType,"Ticks"),su(mt)))},Ee),ke=it[q],Le=it["".concat(q,"Ticks")],De=O&&O[we]&&O[we].hasStack&&sRe(K,O[we].stackGroups),me=fu(K.type).indexOf("Bar")>=0,yt=Bb(ke,Le),lt=[],Nt=W&&HMe({barSize:L,stackGroups:O,totalSize:ZFe(it,q)});if(me){var yn,nn,te=Ut(be)?ne:be,de=(yn=(nn=Bb(ke,Le,!0))!==null&&nn!==void 0?nn:te)!==null&&yn!==void 0?yn:0;lt=KMe({barGap:H,barCategoryGap:V,bandSize:de!==yt?de:yt,sizeList:Nt[He],maxBarSize:te}),de!==yt&&(lt=lt.map(function(ze){return Se(Se({},ze),{},{position:Se(Se({},ze.position),{},{offset:ze.position.offset-de/2})})}))}var ge=K&&K.type&&K.type.getComposedData;ge&&j.push({props:Se(Se({},ge(Se(Se({},it),{},{displayedData:oe,props:w,dataKey:ue,item:K,bandSize:yt,barPosition:lt,offset:E,stackedData:De,layout:U,dataStartIndex:k,dataEndIndex:M}))),{},kt(kt(kt({key:K.key||"item-".concat(Y)},G,it[G]),q,it[q]),"animationId",C)),childIndex:Wwe(K,w.children),item:K})}),j},p=function(w,x){var S=w.props,O=w.dataStartIndex,E=w.dataEndIndex,C=w.updateId;if(!F9({props:S}))return null;var k=S.children,M=S.layout,L=S.stackOffset,U=S.data,H=S.reverseStackOrder,V=yI(M),ne=V.numericAxisName,Z=V.cateAxisName,G=po(k,r),q=iRe(U,G,"".concat(ne,"Id"),"".concat(Z,"Id"),L,H),W=u.reduce(function(ae,ue){var be="".concat(ue.axisType,"Map");return Se(Se({},ae),{},kt({},be,KFe(S,Se(Se({},ue),{},{graphicalItems:G,stackGroups:ue.axisType===ne&&q,dataStartIndex:O,dataEndIndex:E}))))},{}),j=YFe(Se(Se({},W),{},{props:S,graphicalItems:G}),x?.legendBBox);Object.keys(W).forEach(function(ae){W[ae]=c(S,W[ae],j,ae.replace("Map",""),n)});var K=W["".concat(Z,"Map")],Y=qFe(K),oe=h(S,Se(Se({},W),{},{dataStartIndex:O,dataEndIndex:E,updateId:C,graphicalItems:G,stackGroups:q,offset:j}));return Se(Se({formattedGraphicalItems:oe,graphicalItems:G,offset:j,stackGroups:q},Y),W)},m=function(b){function w(x){var S,O,E;return kFe(this,w),E=RFe(this,w,[x]),kt(E,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),kt(E,"accessibilityManager",new gFe),kt(E,"handleLegendBBoxUpdate",function(C){if(C){var k=E.state,M=k.dataStartIndex,L=k.dataEndIndex,U=k.updateId;E.setState(Se({legendBBox:C},p({props:E.props,dataStartIndex:M,dataEndIndex:L,updateId:U},Se(Se({},E.state),{},{legendBBox:C}))))}}),kt(E,"handleReceiveSyncEvent",function(C,k,M){if(E.props.syncId===C){if(M===E.eventEmitterSymbol&&typeof E.props.syncMethod!="function")return;E.applySyncEvent(k)}}),kt(E,"handleBrushChange",function(C){var k=C.startIndex,M=C.endIndex;if(k!==E.state.dataStartIndex||M!==E.state.dataEndIndex){var L=E.state.updateId;E.setState(function(){return Se({dataStartIndex:k,dataEndIndex:M},p({props:E.props,dataStartIndex:k,dataEndIndex:M,updateId:L},E.state))}),E.triggerSyncEvent({dataStartIndex:k,dataEndIndex:M})}}),kt(E,"handleMouseEnter",function(C){var k=E.getMouseInfo(C);if(k){var M=Se(Se({},k),{},{isTooltipActive:!0});E.setState(M),E.triggerSyncEvent(M);var L=E.props.onMouseEnter;Ht(L)&&L(M,C)}}),kt(E,"triggeredAfterMouseMove",function(C){var k=E.getMouseInfo(C),M=k?Se(Se({},k),{},{isTooltipActive:!0}):{isTooltipActive:!1};E.setState(M),E.triggerSyncEvent(M);var L=E.props.onMouseMove;Ht(L)&&L(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 k={isTooltipActive:!1};E.setState(k),E.triggerSyncEvent(k);var M=E.props.onMouseLeave;Ht(M)&&M(k,C)}),kt(E,"handleOuterEvent",function(C){var k=Vwe(C),M=ha(E.props,"".concat(k));if(k&&Ht(M)){var L,U;/.*touch.*/i.test(k)?U=E.getMouseInfo(C.changedTouches[0]):U=E.getMouseInfo(C),M((L=U)!==null&&L!==void 0?L:{},C)}}),kt(E,"handleClick",function(C){var k=E.getMouseInfo(C);if(k){var M=Se(Se({},k),{},{isTooltipActive:!0});E.setState(M),E.triggerSyncEvent(M);var L=E.props.onClick;Ht(L)&&L(M,C)}}),kt(E,"handleMouseDown",function(C){var k=E.props.onMouseDown;if(Ht(k)){var M=E.getMouseInfo(C);k(M,C)}}),kt(E,"handleMouseUp",function(C){var k=E.props.onMouseUp;if(Ht(k)){var M=E.getMouseInfo(C);k(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 k=E.props.onDoubleClick;if(Ht(k)){var M=E.getMouseInfo(C);k(M,C)}}),kt(E,"handleContextMenu",function(C){var k=E.props.onContextMenu;if(Ht(k)){var M=E.getMouseInfo(C);k(M,C)}}),kt(E,"triggerSyncEvent",function(C){E.props.syncId!==void 0&&s3.emit(u3,E.props.syncId,C,E.eventEmitterSymbol)}),kt(E,"applySyncEvent",function(C){var k=E.props,M=k.layout,L=k.syncMethod,U=E.state.updateId,H=C.dataStartIndex,V=C.dataEndIndex;if(C.dataStartIndex!==void 0||C.dataEndIndex!==void 0)E.setState(Se({dataStartIndex:H,dataEndIndex:V},p({props:E.props,dataStartIndex:H,dataEndIndex:V,updateId:U},E.state)));else if(C.activeTooltipIndex!==void 0){var ne=C.chartX,Z=C.chartY,G=C.activeTooltipIndex,q=E.state,W=q.offset,j=q.tooltipTicks;if(!W)return;if(typeof L=="function")G=L(j,C);else if(L==="value"){G=-1;for(var K=0;K<j.length;K++)if(j[K].value===C.activeLabel){G=K;break}}var Y=Se(Se({},W),{},{x:W.left,y:W.top}),oe=Math.min(ne,Y.x+Y.width),ae=Math.min(Z,Y.y+Y.height),ue=j[G]&&j[G].value,be=X6(E.state,E.props.data,G),we=j[G]?{x:M==="horizontal"?j[G].coordinate:oe,y:M==="horizontal"?ae:j[G].coordinate}:HK;E.setState(Se(Se({},C),{},{activeLabel:ue,activeCoordinate:we,activePayload:be,activeTooltipIndex:G}))}else E.setState(C)}),kt(E,"renderCursor",function(C){var k,M=E.state,L=M.isTooltipActive,U=M.activeCoordinate,H=M.activePayload,V=M.offset,ne=M.activeTooltipIndex,Z=M.tooltipAxisBandSize,G=E.getTooltipEventType(),q=(k=C.props.active)!==null&&k!==void 0?k:L,W=E.props.layout,j=C.key||"_recharts-cursor";return F.createElement(_Fe,{key:j,activeCoordinate:U,activePayload:H,activeTooltipIndex:ne,chartName:n,element:C,isActive:q,layout:W,offset:V,tooltipAxisBandSize:Z,tooltipEventType:G})}),kt(E,"renderPolarAxis",function(C,k,M){var L=ha(C,"type.axisType"),U=ha(E.state,"".concat(L,"Map")),H=C.type.defaultProps,V=H!==void 0?Se(Se({},H),C.props):C.props,ne=U&&U[V["".concat(L,"Id")]];return y.cloneElement(C,Se(Se({},ne),{},{className:dn(L,ne.className),key:C.key||"".concat(k,"-").concat(M),ticks:su(ne,!0)}))}),kt(E,"renderPolarGrid",function(C){var k=C.props,M=k.radialLines,L=k.polarAngles,U=k.polarRadius,H=E.state,V=H.radiusAxisMap,ne=H.angleAxisMap,Z=rl(V),G=rl(ne),q=G.cx,W=G.cy,j=G.innerRadius,K=G.outerRadius;return y.cloneElement(C,{polarAngles:Array.isArray(L)?L:su(G,!0).map(function(Y){return Y.coordinate}),polarRadius:Array.isArray(U)?U:su(Z,!0).map(function(Y){return Y.coordinate}),cx:q,cy:W,innerRadius:j,outerRadius:K,key:C.key||"polar-grid",radialLines:M})}),kt(E,"renderLegend",function(){var C=E.state.formattedGraphicalItems,k=E.props,M=k.children,L=k.width,U=k.height,H=E.props.margin||{},V=L-(H.left||0)-(H.right||0),ne=PH({children:M,formattedGraphicalItems:C,legendWidth:V,legendContent:l});if(!ne)return null;var Z=ne.item,G=pI(ne,SFe);return y.cloneElement(Z,Se(Se({},G),{},{chartWidth:L,chartHeight:U,margin:H,onBBoxUpdate:E.handleLegendBBoxUpdate}))}),kt(E,"renderTooltip",function(){var C,k=E.props,M=k.children,L=k.accessibilityLayer,U=To(M,Js);if(!U)return null;var H=E.state,V=H.isTooltipActive,ne=H.activeCoordinate,Z=H.activePayload,G=H.activeLabel,q=H.offset,W=(C=U.props.active)!==null&&C!==void 0?C:V;return y.cloneElement(U,{viewBox:Se(Se({},q),{},{x:q.left,y:q.top}),active:W,label:G,payload:W?Z:[],coordinate:ne,accessibilityLayer:L})}),kt(E,"renderBrush",function(C){var k=E.props,M=k.margin,L=k.data,U=E.state,H=U.offset,V=U.dataStartIndex,ne=U.dataEndIndex,Z=U.updateId;return y.cloneElement(C,{key:C.key||"_recharts-brush",onChange:w1(E.handleBrushChange,C.props.onChange),data:L,x:qe(C.props.x)?C.props.x:H.left,y:qe(C.props.y)?C.props.y:H.top+H.height+H.brushBottom-(M.bottom||0),width:qe(C.props.width)?C.props.width:H.width,startIndex:V,endIndex:ne,updateId:"brush-".concat(Z)})}),kt(E,"renderReferenceElement",function(C,k,M){if(!C)return null;var L=E,U=L.clipPathId,H=E.state,V=H.xAxisMap,ne=H.yAxisMap,Z=H.offset,G=C.type.defaultProps||{},q=C.props,W=q.xAxisId,j=W===void 0?G.xAxisId:W,K=q.yAxisId,Y=K===void 0?G.yAxisId:K;return y.cloneElement(C,{key:C.key||"".concat(k,"-").concat(M),xAxis:V[j],yAxis:ne[Y],viewBox:{x:Z.left,y:Z.top,width:Z.width,height:Z.height},clipPathId:U})}),kt(E,"renderActivePoints",function(C){var k=C.item,M=C.activePoint,L=C.basePoint,U=C.childIndex,H=C.isRange,V=[],ne=k.props.key,Z=k.item.type.defaultProps!==void 0?Se(Se({},k.item.type.defaultProps),k.item.props):k.item.props,G=Z.activeDot,q=Z.dataKey,W=Se(Se({index:U,dataKey:q,cx:M.x,cy:M.y,r:4,fill:CA(k.item),strokeWidth:2,stroke:"#fff",payload:M.payload,value:M.value},zt(G,!1)),db(G));return V.push(w.renderActiveDot(G,W,"".concat(ne,"-activePoint-").concat(U))),L?V.push(w.renderActiveDot(G,Se(Se({},W),{},{cx:L.x,cy:L.y}),"".concat(ne,"-basePoint-").concat(U))):H&&V.push(null),V}),kt(E,"renderGraphicChild",function(C,k,M){var L=E.filterFormatItem(C,k,M);if(!L)return null;var U=E.getTooltipEventType(),H=E.state,V=H.isTooltipActive,ne=H.tooltipAxis,Z=H.activeTooltipIndex,G=H.activeLabel,q=E.props.children,W=To(q,Js),j=L.props,K=j.points,Y=j.isRange,oe=j.baseLine,ae=L.item.type.defaultProps!==void 0?Se(Se({},L.item.type.defaultProps),L.item.props):L.item.props,ue=ae.activeDot,be=ae.hide,we=ae.activeBar,He=ae.activeShape,Ee=!!(!be&&V&&W&&(ue||we||He)),it={};U!=="axis"&&W&&W.props.trigger==="click"?it={onClick:w1(E.handleItemMouseEnter,C.props.onClick)}:U!=="axis"&&(it={onMouseLeave:w1(E.handleItemMouseLeave,C.props.onMouseLeave),onMouseEnter:w1(E.handleItemMouseEnter,C.props.onMouseEnter)});var ke=y.cloneElement(C,Se(Se({},L.props),it));function Le(Fe){return typeof ne.dataKey=="function"?ne.dataKey(Fe.payload):null}if(Ee)if(Z>=0){var De,me;if(ne.dataKey&&!ne.allowDuplicatedCategory){var yt=typeof ne.dataKey=="function"?Le:"payload.".concat(ne.dataKey.toString());De=fb(K,yt,G),me=Y&&oe&&fb(oe,yt,G)}else De=K?.[Z],me=Y&&oe&&oe[Z];if(He||we){var lt=C.props.activeIndex!==void 0?C.props.activeIndex:Z;return[y.cloneElement(C,Se(Se(Se({},L.props),it),{},{activeIndex:lt})),null,null]}if(!Ut(De))return[ke].concat(Sh(E.renderActivePoints({item:L,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,te=nn.item,de=te===void 0?C:te,ge=nn.childIndex,ze=Se(Se(Se({},L.props),it),{},{activeIndex:ge});return[y.cloneElement(de,ze),null,null]}return Y?[ke,null,null]:[ke,null]}),kt(E,"renderCustomized",function(C,k,M){return y.cloneElement(C,Se(Se({key:"recharts-customized-".concat(M)},E.props),E.state))}),kt(E,"renderMap",{CartesianGrid:{handler:O1,once:!0},ReferenceArea:{handler:E.renderReferenceElement},ReferenceLine:{handler:O1},ReferenceDot:{handler:E.renderReferenceElement},XAxis:{handler:O1},YAxis:{handler:O1},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:vf("recharts"),"-clip"),E.throttleTriggeredAfterMouseMove=PW(E.triggeredAfterMouseMove,(O=x.throttleDelay)!==null&&O!==void 0?O:1e3/60),E.state={},E}return IFe(w,b),MFe(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,k=S.layout,M=To(O,Js);if(M){var L=M.props.defaultIndex;if(!(typeof L!="number"||L<0||L>this.state.tooltipTicks.length-1)){var U=this.state.tooltipTicks[L]&&this.state.tooltipTicks[L].value,H=X6(this.state,E,L,U),V=this.state.tooltipTicks[L].coordinate,ne=(this.state.offset.top+C)/2,Z=k==="horizontal",G=Z?{x:V,y:ne}:{y:V,x:ne},q=this.state.formattedGraphicalItems.find(function(j){var K=j.item;return K.type.name==="Scatter"});q&&(G=Se(Se({},G),q.props.points[L].tooltipPosition),H=q.props.points[L].tooltipPayload);var W={activeTooltipIndex:L,isTooltipActive:!0,activeLabel:U,activePayload:H,activeCoordinate:G};this.setState(W),this.renderCursor(M),this.accessibilityManager.setIndex(L)}}}},{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){OE([To(S.children,Js)],[To(this.props.children,Js)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var S=To(this.props.children,Js);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=mPe(E),k={chartX:Math.round(S.pageX-C.left),chartY:Math.round(S.pageY-C.top)},M=E.width/O.offsetWidth||1,L=this.inRange(k.chartX,k.chartY,M);if(!L)return null;var U=this.state,H=U.xAxisMap,V=U.yAxisMap,ne=this.getTooltipEventType();if(ne!=="axis"&&H&&V){var Z=rl(H).scale,G=rl(V).scale,q=Z&&Z.invert?Z.invert(k.chartX):null,W=G&&G.invert?G.invert(k.chartY):null;return Se(Se({},k),{},{xValue:q,yValue:W})}var j=mI(this.state,this.props.data,this.props.layout,L);return j?Se(Se({},k),j):null}},{key:"inRange",value:function(S,O){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=this.props.layout,k=S/E,M=O/E;if(C==="horizontal"||C==="vertical"){var L=this.state.offset,U=k>=L.left&&k<=L.left+L.width&&M>=L.top&&M<=L.top+L.height;return U?{x:k,y:M}:null}var H=this.state,V=H.angleAxisMap,ne=H.radiusAxisMap;if(V&&ne){var Z=rl(V);return q7({x:k,y:M},Z)}return null}},{key:"parseEventsOfWrapper",value:function(){var S=this.props.children,O=this.getTooltipEventType(),E=To(S,Js),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 k=db(this.props,this.handleOuterEvent);return Se(Se({},k),C)}},{key:"addListener",value:function(){s3.on(u3,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){s3.removeListener(u3,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(S,O,E){for(var C=this.state.formattedGraphicalItems,k=0,M=C.length;k<M;k++){var L=C[k];if(L.item===S||L.props.key===S.key||O===fu(L.item.type)&&E===L.childIndex)return L}return null}},{key:"renderClipPath",value:function(){var S=this.clipPathId,O=this.state.offset,E=O.left,C=O.top,k=O.height,M=O.width;return F.createElement("defs",null,F.createElement("clipPath",{id:S},F.createElement("rect",{x:E,y:C,height:k,width:M})))}},{key:"getXScales",value:function(){var S=this.state.xAxisMap;return S?Object.entries(S).reduce(function(O,E){var C=hI(E,2),k=C[0],M=C[1];return Se(Se({},O),{},kt({},k,M.scale))},{}):null}},{key:"getYScales",value:function(){var S=this.state.yAxisMap;return S?Object.entries(S).reduce(function(O,E){var C=hI(E,2),k=C[0],M=C[1];return Se(Se({},O),{},kt({},k,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 k=0,M=E.length;k<M;k++){var L=E[k],U=L.props,H=L.item,V=H.type.defaultProps!==void 0?Se(Se({},H.type.defaultProps),H.props):H.props,ne=fu(H.type);if(ne==="Bar"){var Z=(U.data||[]).find(function(j){return LDe(S,j)});if(Z)return{graphicalItem:L,payload:Z}}else if(ne==="RadialBar"){var G=(U.data||[]).find(function(j){return q7(S,j)});if(G)return{graphicalItem:L,payload:G}}else if(Q2(L,C)||J2(L,C)||Yg(L,C)){var q=j7e({graphicalItem:L,activeTooltipItem:C,itemData:V.data}),W=V.activeIndex===void 0?q:V.activeIndex;return{graphicalItem:Se(Se({},L),{},{childIndex:W}),payload:Yg(L,C)?V.data[q]:L.props.data[q]}}}return null}},{key:"render",value:function(){var S=this;if(!F9(this))return null;var O=this.props,E=O.children,C=O.className,k=O.width,M=O.height,L=O.style,U=O.compact,H=O.title,V=O.desc,ne=pI(O,CFe),Z=zt(ne,!1);if(U)return F.createElement(H$,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},F.createElement(PE,yd({},Z,{width:k,height:M,title:H,desc:V}),this.renderClipPath(),B9(E,this.renderMap)));if(this.props.accessibilityLayer){var G,q;Z.tabIndex=(G=this.props.tabIndex)!==null&&G!==void 0?G:0,Z.role=(q=this.props.role)!==null&&q!==void 0?q:"application",Z.onKeyDown=function(j){S.accessibilityManager.keyboardEvent(j)},Z.onFocus=function(){S.accessibilityManager.focus()}}var W=this.parseEventsOfWrapper();return F.createElement(H$,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},F.createElement("div",yd({className:dn("recharts-wrapper",C),style:Se({position:"relative",cursor:"default",width:k,height:M},L)},W,{ref:function(K){S.container=K}}),F.createElement(PE,yd({},Z,{width:k,height:M,title:H,desc:V,style:zFe}),this.renderClipPath(),B9(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,k=b.layout,M=b.stackOffset,L=b.margin,U=w.dataStartIndex,H=w.dataEndIndex;if(w.updateId===void 0){var V=vI(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:k,prevStackOffset:M,prevMargin:L,prevChildren:O})}if(x!==w.prevDataKey||S!==w.prevData||E!==w.prevWidth||C!==w.prevHeight||k!==w.prevLayout||M!==w.prevStackOffset||!Rd(L,w.prevMargin)){var ne=vI(b),Z={chartX:w.chartX,chartY:w.chartY,isTooltipActive:w.isTooltipActive},G=Se(Se({},mI(w,S,k)),{},{updateId:w.updateId+1}),q=Se(Se(Se({},ne),Z),G);return Se(Se(Se({},q),p(Se({props:b},q),w)),{},{prevDataKey:x,prevData:S,prevWidth:E,prevHeight:C,prevLayout:k,prevStackOffset:M,prevMargin:L,prevChildren:O})}if(!OE(O,w.prevChildren)){var W,j,K,Y,oe=To(O,ch),ae=oe&&(W=(j=oe.props)===null||j===void 0?void 0:j.startIndex)!==null&&W!==void 0?W:U,ue=oe&&(K=(Y=oe.props)===null||Y===void 0?void 0:Y.endIndex)!==null&&K!==void 0?K:H,be=ae!==U||ue!==H,we=!Ut(S),He=we&&!be?w.updateId:w.updateId+1;return Se(Se({updateId:He},p(Se(Se({props:b},w),{},{updateId:He,dataStartIndex:ae,dataEndIndex:ue}),w)),{},{prevChildren:O,dataStartIndex:ae,dataEndIndex:ue})}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(X2,w),F.createElement(Cn,{className:"recharts-active-dot",key:x},S)});var v=y.forwardRef(function(w,x){return F.createElement(m,yd({},w,{ref:x}))});return v.displayName=m.displayName,v},RXe=XFe({chartName:"ComposedChart",GraphicalChild:[ow,xf,tp,sw],axisComponents:[{axisType:"xAxis",AxisComp:IA},{axisType:"yAxis",AxisComp:NA},{axisType:"zAxis",AxisComp:aw}],formatAxisMap:cIe}),LA="Tabs",[QFe,DXe]=vi(LA,[c2]),qK=c2(),[JFe,FA]=QFe(LA),GK=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:o,orientation:a="horizontal",dir:s,activationMode:u="automatic",...l}=e,c=Em(s),[f,h]=Za({prop:r,onChange:i,defaultProp:o});return I.jsx(JFe,{scope:n,baseId:Fo(),value:f,onValueChange:h,orientation:a,dir:c,activationMode:u,children:I.jsx(pt.div,{dir:c,"data-orientation":a,...l,ref:t})})});GK.displayName=LA;var YK="TabsList",ZK=y.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...i}=e,o=FA(YK,n),a=qK(n);return I.jsx(Uz,{asChild:!0,...a,orientation:o.orientation,dir:o.dir,loop:r,children:I.jsx(pt.div,{role:"tablist","aria-orientation":o.orientation,...i,ref:t})})});ZK.displayName=YK;var XK="TabsTrigger",QK=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...o}=e,a=FA(XK,n),s=qK(n),u=tq(a.baseId,r),l=nq(a.baseId,r),c=r===a.value;return I.jsx(Vz,{asChild:!0,...s,focusable:!i,active:c,children:I.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)})})})});QK.displayName=XK;var JK="TabsContent",eq=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:i,children:o,...a}=e,s=FA(JK,n),u=tq(s.baseId,r),l=nq(s.baseId,r),c=r===s.value,f=y.useRef(c);return y.useEffect(()=>{const h=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(h)},[]),I.jsx(Gr,{present:i||c,children:({present:h})=>I.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})})});eq.displayName=JK;function tq(e,t){return`${e}-trigger-${t}`}function nq(e,t){return`${e}-content-${t}`}var $Xe=GK,IXe=ZK,NXe=QK,LXe=eq;function Q6(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 eje=[" ","Enter","ArrowUp","ArrowDown"],tje=[" ","Enter"],zm="Select",[lw,cw,nje]=J5(zm),[rp,FXe]=vi(zm,[nje,zl]),fw=zl(),[rje,ql]=rp(zm),[ije,oje]=rp(zm),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=fw(t),[b,w]=y.useState(null),[x,S]=y.useState(null),[O,E]=y.useState(!1),C=Em(l),[k=!1,M]=Za({prop:r,defaultProp:i,onChange:o}),[L,U]=Za({prop:a,defaultProp:s,onChange:u}),H=y.useRef(null),V=b?m||!!b.closest("form"):!0,[ne,Z]=y.useState(new Set),G=Array.from(ne).map(q=>q.props.value).join(";");return I.jsx(a2,{...v,children:I.jsxs(rje,{required:p,scope:t,trigger:b,onTriggerChange:w,valueNode:x,onValueNodeChange:S,valueNodeHasChildren:O,onValueNodeHasChildrenChange:E,contentId:Fo(),value:L,onValueChange:U,open:k,onOpenChange:M,dir:C,triggerPointerDownPosRef:H,disabled:h,children:[I.jsx(lw.Provider,{scope:t,children:I.jsx(ije,{scope:e.__scopeSelect,onNativeOptionAdd:y.useCallback(q=>{Z(W=>new Set(W).add(q))},[]),onNativeOptionRemove:y.useCallback(q=>{Z(W=>{const j=new Set(W);return j.delete(q),j})},[]),children:n})}),V?I.jsxs(kq,{"aria-hidden":!0,required:p,tabIndex:-1,name:c,autoComplete:f,value:L,onChange:q=>U(q.target.value),disabled:h,form:m,children:[L===void 0?I.jsx("option",{value:""}):null,Array.from(ne)]},G):null]})})};rq.displayName=zm;var iq="SelectTrigger",oq=y.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...i}=e,o=fw(n),a=ql(iq,n),s=a.disabled||r,u=Yt(t,a.onTriggerChange),l=cw(n),c=y.useRef("touch"),[f,h,p]=Tq(v=>{const b=l().filter(S=>!S.disabled),w=b.find(S=>S.value===a.value),x=Mq(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 I.jsx(Am,{asChild:!0,...o,children:I.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":Pq(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===" ")&&eje.includes(v.key)&&(m(),v.preventDefault())})})})});oq.displayName=iq;var aq="SelectValue",sq=y.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,children:o,placeholder:a="",...s}=e,u=ql(aq,n),{onValueNodeHasChildrenChange:l}=u,c=o!==void 0,f=Yt(t,u.onValueNodeChange);return ii(()=>{l(c)},[l,c]),I.jsx(pt.span,{...s,ref:f,style:{pointerEvents:"none"},children:Pq(u.value)?I.jsx(I.Fragment,{children:a}):o})});sq.displayName=aq;var aje="SelectIcon",uq=y.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...i}=e;return I.jsx(pt.span,{"aria-hidden":!0,...i,ref:t,children:r||"▼"})});uq.displayName=aje;var sje="SelectPortal",lq=e=>I.jsx(Lh,{asChild:!0,...e});lq.displayName=sje;var af="SelectContent",cq=y.forwardRef((e,t)=>{const n=ql(af,e.__scopeSelect),[r,i]=y.useState();if(ii(()=>{i(new DocumentFragment)},[]),!n.open){const o=r;return o?Au.createPortal(I.jsx(fq,{scope:e.__scopeSelect,children:I.jsx(lw.Slot,{scope:e.__scopeSelect,children:I.jsx("div",{children:e.children})})}),o):null}return I.jsx(dq,{...e,ref:t})});cq.displayName=af;var ka=10,[fq,Gl]=rp(af),uje="SelectContentImpl",dq=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=ql(af,n),[S,O]=y.useState(null),[E,C]=y.useState(null),k=Yt(t,Ee=>O(Ee)),[M,L]=y.useState(null),[U,H]=y.useState(null),V=cw(n),[ne,Z]=y.useState(!1),G=y.useRef(!1);y.useEffect(()=>{if(S)return Cm(S)},[S]),n2();const q=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]),W=y.useCallback(()=>q([M,S]),[q,M,S]);y.useEffect(()=>{ne&&W()},[ne,W]);const{onOpenChange:j,triggerPointerDownPosRef:K}=x;y.useEffect(()=>{if(S){let Ee={x:0,y:0};const it=Le=>{Ee={x:Math.abs(Math.round(Le.pageX)-(K.current?.x??0)),y:Math.abs(Math.round(Le.pageY)-(K.current?.y??0))}},ke=Le=>{Ee.x<=10&&Ee.y<=10?Le.preventDefault():S.contains(Le.target)||j(!1),document.removeEventListener("pointermove",it),K.current=null};return K.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,K]),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,oe]=Tq(Ee=>{const it=V().filter(De=>!De.disabled),ke=it.find(De=>De.ref.current===document.activeElement),Le=Mq(it,Ee,ke);Le&&setTimeout(()=>Le.ref.current.focus())}),ae=y.useCallback((Ee,it,ke)=>{const Le=!G.current&&!ke;(x.value!==void 0&&x.value===it||Le)&&(L(Ee),Le&&(G.current=!0))},[x.value]),ue=y.useCallback(()=>S?.focus(),[S]),be=y.useCallback((Ee,it,ke)=>{const Le=!G.current&&!ke;(x.value!==void 0&&x.value===it||Le)&&H(Ee)},[x.value]),we=r==="popper"?J6:hq,He=we===J6?{side:s,sideOffset:u,align:l,alignOffset:c,arrowPadding:f,collisionBoundary:h,collisionPadding:p,sticky:m,hideWhenDetached:v,avoidCollisions:b}:{};return I.jsx(fq,{scope:n,content:S,viewport:E,onViewportChange:C,itemRefCallback:ae,selectedItem:M,onItemLeave:ue,itemTextRefCallback:be,focusSelectedItem:W,selectedItemText:U,position:r,isPositioned:ne,searchRef:Y,children:I.jsx(Sm,{as:Al,allowPinchZoom:!0,children:I.jsx(_m,{asChild:!0,trapped:x.open,onMountAutoFocus:Ee=>{Ee.preventDefault()},onUnmountAutoFocus:Ye(i,Ee=>{x.trigger?.focus({preventScroll:!0}),Ee.preventDefault()}),children:I.jsx(Nh,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:Ee=>Ee.preventDefault(),onDismiss:()=>x.onOpenChange(!1),children:I.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:k,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&&oe(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(()=>q(Le)),Ee.preventDefault()}})})})})})})});dq.displayName=uje;var lje="SelectItemAlignedPosition",hq=y.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...i}=e,o=ql(af,n),a=Gl(af,n),[s,u]=y.useState(null),[l,c]=y.useState(null),f=Yt(t,k=>c(k)),h=cw(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 k=o.trigger.getBoundingClientRect(),M=l.getBoundingClientRect(),L=o.valueNode.getBoundingClientRect(),U=w.getBoundingClientRect();if(o.dir!=="rtl"){const De=U.left-M.left,me=L.left-De,yt=k.left-me,lt=k.width+yt,Nt=Math.max(lt,M.width),yn=window.innerWidth-ka,nn=Q6(me,[ka,Math.max(ka,yn-Nt)]);s.style.minWidth=lt+"px",s.style.left=nn+"px"}else{const De=M.right-U.right,me=window.innerWidth-L.right-De,yt=window.innerWidth-k.right-me,lt=k.width+yt,Nt=Math.max(lt,M.width),yn=window.innerWidth-ka,nn=Q6(me,[ka,Math.max(ka,yn-Nt)]);s.style.minWidth=lt+"px",s.style.right=nn+"px"}const H=h(),V=window.innerHeight-ka*2,ne=v.scrollHeight,Z=window.getComputedStyle(l),G=parseInt(Z.borderTopWidth,10),q=parseInt(Z.paddingTop,10),W=parseInt(Z.borderBottomWidth,10),j=parseInt(Z.paddingBottom,10),K=G+q+ne+j+W,Y=Math.min(b.offsetHeight*5,K),oe=window.getComputedStyle(v),ae=parseInt(oe.paddingTop,10),ue=parseInt(oe.paddingBottom,10),be=k.top+k.height/2-ka,we=V-be,He=b.offsetHeight/2,Ee=b.offsetTop+He,it=G+q+Ee,ke=K-it;if(it<=be){const De=H.length>0&&b===H[H.length-1].ref.current;s.style.bottom="0px";const me=l.clientHeight-v.offsetTop-v.offsetHeight,yt=Math.max(we,He+(De?ue:0)+me+W),lt=it+yt;s.style.height=lt+"px"}else{const De=H.length>0&&b===H[0].ref.current;s.style.top="0px";const yt=Math.max(be,G+v.offsetTop+(De?ae:0)+He)+ke;s.style.height=yt+"px",v.scrollTop=it-be+v.offsetTop}s.style.margin=`${ka}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(k=>{k&&m.current===!0&&(S(),x?.(),m.current=!1)},[S,x]);return I.jsx(fje,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:p,onScrollButtonChange:C,children:I.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:O},children:I.jsx(pt.div,{...i,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});hq.displayName=lje;var cje="SelectPopperPosition",J6=y.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:i=ka,...o}=e,a=fw(n);return I.jsx(s2,{...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)"}})});J6.displayName=cje;var[fje,BA]=rp(af,{}),e4="SelectViewport",pq=y.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...i}=e,o=Gl(e4,n),a=BA(e4,n),s=Yt(t,o.onViewportChange),u=y.useRef(0);return I.jsxs(I.Fragment,{children:[I.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}),I.jsx(lw.Slot,{scope:n,children:I.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-ka*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})})})]})});pq.displayName=e4;var gq="SelectGroup",[dje,hje]=rp(gq),mq=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=Fo();return I.jsx(dje,{scope:n,id:i,children:I.jsx(pt.div,{role:"group","aria-labelledby":i,...r,ref:t})})});mq.displayName=gq;var vq="SelectLabel",yq=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=hje(vq,n);return I.jsx(pt.div,{id:i.id,...r,ref:t})});yq.displayName=vq;var dx="SelectItem",[pje,bq]=rp(dx),xq=y.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:i=!1,textValue:o,...a}=e,s=ql(dx,n),u=Gl(dx,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 I.jsx(pje,{scope:n,value:r,disabled:i,textId:v,isSelected:l,onItemTextChange:y.useCallback(x=>{f(S=>S||(x?.textContent??"").trim())},[]),children:I.jsx(lw.ItemSlot,{scope:n,value:r,disabled:i,textValue:c,children:I.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===" "||(tje.includes(x.key)&&w(),x.key===" "&&x.preventDefault())})})})})});xq.displayName=dx;var l0="SelectItemText",wq=y.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,...o}=e,a=ql(l0,n),s=Gl(l0,n),u=bq(l0,n),l=oje(l0,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(()=>I.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]),I.jsxs(I.Fragment,{children:[I.jsx(pt.span,{id:u.textId,...o,ref:h}),u.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Au.createPortal(o.children,a.valueNode):null]})});wq.displayName=l0;var _q="SelectItemIndicator",Sq=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return bq(_q,n).isSelected?I.jsx(pt.span,{"aria-hidden":!0,...r,ref:t}):null});Sq.displayName=_q;var t4="SelectScrollUpButton",Cq=y.forwardRef((e,t)=>{const n=Gl(t4,e.__scopeSelect),r=BA(t4,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?I.jsx(Oq,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:u}=n;s&&u&&(s.scrollTop=s.scrollTop-u.offsetHeight)}}):null});Cq.displayName=t4;var n4="SelectScrollDownButton",Eq=y.forwardRef((e,t)=>{const n=Gl(n4,e.__scopeSelect),r=BA(n4,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?I.jsx(Oq,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:u}=n;s&&u&&(s.scrollTop=s.scrollTop+u.offsetHeight)}}):null});Eq.displayName=n4;var Oq=y.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...i}=e,o=Gl("SelectScrollButton",n),a=y.useRef(null),s=cw(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]),I.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()})})}),gje="SelectSeparator",Aq=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return I.jsx(pt.div,{"aria-hidden":!0,...r,ref:t})});Aq.displayName=gje;var r4="SelectArrow",mje=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=fw(n),o=ql(r4,n),a=Gl(r4,n);return o.open&&a.position==="popper"?I.jsx(u2,{...i,...r,ref:t}):null});mje.displayName=r4;function Pq(e){return e===""||e===void 0}var kq=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]),I.jsx(wO,{asChild:!0,children:I.jsx("select",{...r,ref:o,defaultValue:n})})});kq.displayName="BubbleSelect";function Tq(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 Mq(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=vje(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 vje(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var jXe=rq,BXe=oq,zXe=sq,UXe=uq,VXe=lq,WXe=cq,HXe=pq,KXe=mq,qXe=yq,GXe=xq,YXe=wq,ZXe=Sq,XXe=Cq,QXe=Eq,JXe=Aq;const zA=6048e5,yje=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 Qa(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 bje={};function Um(){return bje}function ya(e,t){const n=Um(),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 sf(e,t){return ya(e,{...t,weekStartsOn:1})}function Rq(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=sf(i),a=oi(n,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const s=sf(a);return n.getTime()>=o.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function hx(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 wf(e,...t){const n=oi.bind(null,e||t.find(r=>typeof r=="object"));return t.map(n)}function uf(e,t){const n=Rn(e,t?.in);return n.setHours(0,0,0,0),n}function xs(e,t,n){const[r,i]=wf(n?.in,e,t),o=uf(r),a=uf(i),s=+o-hx(o),u=+a-hx(a);return Math.round((s-u)/yje)}function xje(e,t){const n=Rq(e,t),r=oi(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),sf(r)}function i4(e,t,n){return Ui(e,t*7,n)}function wje(e,t,n){return Qa(e,t*12,n)}function _je(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 Sje(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]=wf(n?.in,e,t);return+uf(r)==+uf(i)}function UA(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Cje(e){return!(!UA(e)&&typeof e!="number"||isNaN(+Rn(e)))}function nm(e,t,n){const[r,i]=wf(n?.in,e,t),o=r.getFullYear()-i.getFullYear(),a=r.getMonth()-i.getMonth();return o*12+a}function Eje(e,t,n){const[r,i]=wf(n?.in,e,t),o=ya(r,n),a=ya(i,n),s=+o-hx(o),u=+a-hx(a);return Math.round((s-u)/zA)}function VA(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 Dq(e,t){const n=Rn(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function WA(e,t){const n=Um(),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 $q(e,t){return WA(e,{...t,weekStartsOn:1})}const Oje={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"}},Aje=(e,t,n)=>{let r;const i=Oje[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 Nd(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const Pje={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},kje={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Tje={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Mje={date:Nd({formats:Pje,defaultWidth:"full"}),time:Nd({formats:kje,defaultWidth:"full"}),dateTime:Nd({formats:Tje,defaultWidth:"full"})},Rje={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Dje=(e,t,n,r)=>Rje[e];function ps(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 $je={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Ije={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Nje={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"]},Lje={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"]},Fje={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"}},jje={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"}},Bje=(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"},zje={ordinalNumber:Bje,era:ps({values:$je,defaultWidth:"wide"}),quarter:ps({values:Ije,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ps({values:Nje,defaultWidth:"wide"}),day:ps({values:Lje,defaultWidth:"wide"}),dayPeriod:ps({values:Fje,defaultWidth:"wide",formattingValues:jje,defaultFormattingWidth:"wide"})};function gs(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)?Vje(s,f=>f.test(a)):Uje(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 Uje(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Vje(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function Iq(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 Wje=/^(\d+)(th|st|nd|rd)?/i,Hje=/\d+/i,Kje={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},qje={any:[/^b/i,/^(a|c)/i]},Gje={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Yje={any:[/1/i,/2/i,/3/i,/4/i]},Zje={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},Xje={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]},Qje={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},Jje={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]},eBe={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},tBe={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}},nBe={ordinalNumber:Iq({matchPattern:Wje,parsePattern:Hje,valueCallback:e=>parseInt(e,10)}),era:gs({matchPatterns:Kje,defaultMatchWidth:"wide",parsePatterns:qje,defaultParseWidth:"any"}),quarter:gs({matchPatterns:Gje,defaultMatchWidth:"wide",parsePatterns:Yje,defaultParseWidth:"any",valueCallback:e=>e+1}),month:gs({matchPatterns:Zje,defaultMatchWidth:"wide",parsePatterns:Xje,defaultParseWidth:"any"}),day:gs({matchPatterns:Qje,defaultMatchWidth:"wide",parsePatterns:Jje,defaultParseWidth:"any"}),dayPeriod:gs({matchPatterns:eBe,defaultMatchWidth:"any",parsePatterns:tBe,defaultParseWidth:"any"})},Nq={code:"en-US",formatDistance:Aje,formatLong:Mje,formatRelative:Dje,localize:zje,match:nBe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function rBe(e,t){const n=Rn(e,t?.in);return xs(n,Dq(n))+1}function Lq(e,t){const n=Rn(e,t?.in),r=+sf(n)-+xje(n);return Math.round(r/zA)+1}function Fq(e,t){const n=Rn(e,t?.in),r=n.getFullYear(),i=Um(),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=ya(a,t),u=oi(t?.in||e,0);u.setFullYear(r,0,o),u.setHours(0,0,0,0);const l=ya(u,t);return+n>=+s?r+1:+n>=+l?r:r-1}function iBe(e,t){const n=Um(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Fq(e,t),o=oi(t?.in||e,0);return o.setFullYear(i,0,r),o.setHours(0,0,0,0),ya(o,t)}function jq(e,t){const n=Rn(e,t?.in),r=+ya(n,t)-+iBe(n,t);return Math.round(r/zA)+1}function Tn(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const Ku={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)}},Qf={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},xI={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 Ku.y(e,t)},Y:function(e,t,n,r){const i=Fq(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=Rq(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 Ku.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=jq(e,r);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):Tn(i,t.length)},I:function(e,t,n){const r=Lq(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"}):Ku.d(e,t)},D:function(e,t,n){const r=rBe(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=Qf.noon:r===0?i=Qf.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=Qf.evening:r>=12?i=Qf.afternoon:r>=4?i=Qf.morning:i=Qf.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 Ku.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Ku.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"}):Ku.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Ku.s(e,t)},S:function(e,t){return Ku.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return _I(r);case"XXXX":case"XX":return pc(r);case"XXXXX":case"XXX":default:return pc(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return _I(r);case"xxxx":case"xx":return pc(r);case"xxxxx":case"xxx":default:return pc(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+wI(r,":");case"OOOO":default:return"GMT"+pc(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+wI(r,":");case"zzzz":default:return"GMT"+pc(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 wI(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 _I(e,t){return e%60===0?(e>0?"-":"+")+Tn(Math.abs(e)/60,2):pc(e,t)}function pc(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 SI=(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"})}},Bq=(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"})}},oBe=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return SI(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}}",SI(r,t)).replace("{{time}}",Bq(i,t))},aBe={p:Bq,P:oBe},sBe=/^D+$/,uBe=/^Y+$/,lBe=["D","DD","YY","YYYY"];function cBe(e){return sBe.test(e)}function fBe(e){return uBe.test(e)}function dBe(e,t,n){const r=hBe(e,t,n);if(console.warn(r),lBe.includes(e))throw new RangeError(r)}function hBe(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 pBe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,gBe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,mBe=/^'([^]*?)'?$/,vBe=/''/g,yBe=/[a-zA-Z]/;function _f(e,t,n){const r=Um(),i=n?.locale??r.locale??Nq,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(!Cje(s))throw new RangeError("Invalid time value");let u=t.match(gBe).map(c=>{const f=c[0];if(f==="p"||f==="P"){const h=aBe[f];return h(c,i.formatLong)}return c}).join("").match(pBe).map(c=>{if(c==="''")return{isToken:!1,value:"'"};const f=c[0];if(f==="'")return{isToken:!1,value:bBe(c)};if(xI[f])return{isToken:!0,value:c};if(f.match(yBe))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&&fBe(f)||!n?.useAdditionalDayOfYearTokens&&cBe(f))&&dBe(f,t,String(e));const h=xI[f[0]];return h(s,f,i.localize,l)}).join("")}function bBe(e){const t=e.match(mBe);return t?t[1].replace(vBe,"'"):e}function xBe(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 wBe(e){return Math.trunc(+Rn(e)/1e3)}function _Be(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 SBe(e,t){const n=Rn(e,t?.in);return Eje(_Be(n,t),go(n,t),t)+1}function o4(e,t){return+Rn(e)>+Rn(t)}function zq(e,t){return+Rn(e)<+Rn(t)}function CBe(e,t,n){const[r,i]=wf(n?.in,e,t);return+ya(r,n)==+ya(i,n)}function HA(e,t,n){const[r,i]=wf(n?.in,e,t);return r.getFullYear()===i.getFullYear()&&r.getMonth()===i.getMonth()}function EBe(e,t,n){const[r,i]=wf(n?.in,e,t);return r.getFullYear()===i.getFullYear()}function c3(e,t,n){return Ui(e,-t,n)}function f3(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=xBe(a);return r.setMonth(t,Math.min(o,s)),r}function CI(e,t,n){const r=Rn(e,n?.in);return isNaN(+r)?oi(e,NaN):(r.setFullYear(t),r)}function eQe(e){return uf(Date.now(),e)}const OBe={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}} 年"}},ABe=(e,t,n)=>{let r;const i=OBe[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},PBe={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},kBe={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},TBe={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},MBe={date:Nd({formats:PBe,defaultWidth:"full"}),time:Nd({formats:kBe,defaultWidth:"full"}),dateTime:Nd({formats:TBe,defaultWidth:"full"})};function EI(e,t,n){const r="eeee p";return CBe(e,t,n)?r:e.getTime()>t.getTime()?"'下个'"+r:"'上个'"+r}const RBe={lastWeek:EI,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:EI,other:"PP p"},DBe=(e,t,n,r)=>{const i=RBe[e];return typeof i=="function"?i(t,n,r):i},$Be={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},IBe={narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},NBe={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},LBe={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},FBe={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:"夜间"}},jBe={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:"夜间"}},BBe=(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()}},zBe={ordinalNumber:BBe,era:ps({values:$Be,defaultWidth:"wide"}),quarter:ps({values:IBe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ps({values:NBe,defaultWidth:"wide"}),day:ps({values:LBe,defaultWidth:"wide"}),dayPeriod:ps({values:FBe,defaultWidth:"wide",formattingValues:jBe,defaultFormattingWidth:"wide"})},UBe=/^(第\s*)?\d+(日|时|分|秒)?/i,VBe=/\d+/i,WBe={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},HBe={any:[/^(前)/i,/^(公元)/i]},KBe={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},qBe={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},GBe={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},YBe={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]},ZBe={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},XBe={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},QBe={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},JBe={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},eze={ordinalNumber:Iq({matchPattern:UBe,parsePattern:VBe,valueCallback:e=>parseInt(e,10)}),era:gs({matchPatterns:WBe,defaultMatchWidth:"wide",parsePatterns:HBe,defaultParseWidth:"any"}),quarter:gs({matchPatterns:KBe,defaultMatchWidth:"wide",parsePatterns:qBe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:gs({matchPatterns:GBe,defaultMatchWidth:"wide",parsePatterns:YBe,defaultParseWidth:"any"}),day:gs({matchPatterns:ZBe,defaultMatchWidth:"wide",parsePatterns:XBe,defaultParseWidth:"any"}),dayPeriod:gs({matchPatterns:QBe,defaultMatchWidth:"any",parsePatterns:JBe,defaultParseWidth:"any"})},tQe={code:"zh-CN",formatDistance:ABe,formatLong:MBe,formatRelative:DBe,localize:zBe,match:eze,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 tze(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 Uq(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 Vm(e){return e.mode==="multiple"}function Wm(e){return e.mode==="range"}function dw(e){return e.mode==="single"}var nze={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 rze(e,t){return _f(e,"LLLL y",t)}function ize(e,t){return _f(e,"d",t)}function oze(e,t){return _f(e,"LLLL",t)}function aze(e){return"".concat(e)}function sze(e,t){return _f(e,"cccccc",t)}function uze(e,t){return _f(e,"yyyy",t)}var lze=Object.freeze({__proto__:null,formatCaption:rze,formatDay:ize,formatMonthCaption:oze,formatWeekNumber:aze,formatWeekdayName:sze,formatYearCaption:uze}),cze=function(e,t,n){return _f(e,"do MMMM (EEEE)",n)},fze=function(){return"Month: "},dze=function(){return"Go to next month"},hze=function(){return"Go to previous month"},pze=function(e,t){return _f(e,"cccc",t)},gze=function(e){return"Week n. ".concat(e)},mze=function(){return"Year: "},vze=Object.freeze({__proto__:null,labelDay:cze,labelMonthDropdown:fze,labelNext:dze,labelPrevious:hze,labelWeekNumber:gze,labelWeekday:pze,labelYearDropdown:mze});function yze(){var e="buttons",t=nze,n=Nq,r={},i={},o=1,a={},s=new Date;return{captionLayout:e,classNames:t,formatters:lze,labels:vze,locale:n,modifiersClassNames:r,modifiers:i,numberOfMonths:o,styles:a,today:s,mode:"default"}}function bze(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=VA(i):n&&(a=new Date(n,11,31)),{fromDate:o?uf(o):void 0,toDate:a?uf(a):void 0}}var Vq=y.createContext(void 0);function xze(e){var t,n=e.initialProps,r=yze(),i=bze(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;(dw(n)||Vm(n)||Wm(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 I.jsx(Vq.Provider,{value:l,children:e.children})}function Kn(){var e=y.useContext(Vq);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function Wq(e){var t=Kn(),n=t.locale,r=t.classNames,i=t.styles,o=t.formatters.formatCaption;return I.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 wze(e){return I.jsx("svg",Rt({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:I.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 Hq(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:wze;return I.jsxs("div",{className:s,style:u,children:[I.jsx("span",{className:l.classNames.vhidden,children:e["aria-label"]}),I.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:l.classNames.dropdown,style:l.styles.dropdown,value:i,onChange:r,children:o}),I.jsxs("div",{className:l.classNames.caption_label,style:l.styles.caption_label,"aria-hidden":"true",children:[a,I.jsx(c,{className:l.classNames.dropdown_icon,style:l.styles.dropdown_icon})]})]})}function _ze(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 I.jsx(I.Fragment,{});if(!i)return I.jsx(I.Fragment,{});var f=[];if(EBe(r,i))for(var h=go(r),p=r.getMonth();p<=i.getMonth();p++)f.push(f3(h,p));else for(var h=go(new Date),p=0;p<=11;p++)f.push(f3(h,p));var m=function(b){var w=Number(b.target.value),x=f3(go(e.displayMonth),w);e.onChange(x)},v=(t=l?.Dropdown)!==null&&t!==void 0?t:Hq;return I.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 I.jsx("option",{value:b.getMonth(),children:s(b,{locale:a})},b.getMonth())})})}function Sze(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 I.jsx(I.Fragment,{});if(!o)return I.jsx(I.Fragment,{});for(var p=i.getFullYear(),m=o.getFullYear(),v=p;v<=m;v++)h.push(CI(Dq(new Date),v));var b=function(x){var S=CI(go(n),Number(x.target.value));e.onChange(S)},w=(t=l?.Dropdown)!==null&&t!==void 0?t:Hq;return I.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 I.jsx("option",{value:x.getFullYear(),children:c(x,{locale:a})},x.getFullYear())})})}function Cze(e,t){var n=y.useState(e),r=n[0],i=n[1],o=t===void 0?r:t;return[o,i]}function Eze(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&&nm(o,i)<0){var l=-1*(u-1);i=Qa(o,l)}return a&&nm(i,a)<0&&(i=a),go(i)}function Oze(){var e=Kn(),t=Eze(e),n=Cze(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 Aze(e,t){for(var n=t.reverseMonths,r=t.numberOfMonths,i=go(e),o=go(Qa(i,r)),a=nm(o,i),s=[],u=0;u<a;u++){var l=Qa(i,u);s.push(l)}return n&&(s=s.reverse()),s}function Pze(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 Qa(s,a);var u=nm(n,e);if(!(u<o))return Qa(s,a)}}function kze(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 Qa(s,-a);var u=nm(s,n);if(!(u<=0))return Qa(s,-a)}}var Kq=y.createContext(void 0);function Tze(e){var t=Kn(),n=Oze(),r=n[0],i=n[1],o=Aze(r,t),a=Pze(r,t),s=kze(r,t),u=function(f){return o.some(function(h){return HA(f,h)})},l=function(f,h){u(f)||(h&&zq(f,h)?i(Qa(f,1+t.numberOfMonths*-1)):i(f))},c={currentMonth:r,displayMonths:o,goToMonth:i,goToDate:l,previousMonth:s,nextMonth:a,isDateDisplayed:u};return I.jsx(Kq.Provider,{value:c,children:e.children})}function Hm(){var e=y.useContext(Kq);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function OI(e){var t,n=Kn(),r=n.classNames,i=n.styles,o=n.components,a=Hm().goToMonth,s=function(c){a(Qa(c,e.displayIndex?-e.displayIndex:0))},u=(t=o?.CaptionLabel)!==null&&t!==void 0?t:Wq,l=I.jsx(u,{id:e.id,displayMonth:e.displayMonth});return I.jsxs("div",{className:r.caption_dropdowns,style:i.caption_dropdowns,children:[I.jsx("div",{className:r.vhidden,children:l}),I.jsx(_ze,{onChange:s,displayMonth:e.displayMonth}),I.jsx(Sze,{onChange:s,displayMonth:e.displayMonth})]})}function Mze(e){return I.jsx("svg",Rt({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:I.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 Rze(e){return I.jsx("svg",Rt({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:I.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 px=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),I.jsx("button",Rt({},e,{ref:t,type:"button",className:a,style:s}))});function Dze(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 I.jsx(I.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:Rze,w=(n=f?.IconLeft)!==null&&n!==void 0?n:Mze;return I.jsxs("div",{className:a.nav,style:s.nav,children:[!e.hidePrevious&&I.jsx(px,{name:"previous-month","aria-label":h,className:p,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:i==="rtl"?I.jsx(b,{className:a.nav_icon,style:s.nav_icon}):I.jsx(w,{className:a.nav_icon,style:s.nav_icon})}),!e.hideNext&&I.jsx(px,{name:"next-month","aria-label":m,className:v,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:i==="rtl"?I.jsx(w,{className:a.nav_icon,style:s.nav_icon}):I.jsx(b,{className:a.nav_icon,style:s.nav_icon})})]})}function AI(e){var t=Kn().numberOfMonths,n=Hm(),r=n.previousMonth,i=n.nextMonth,o=n.goToMonth,a=n.displayMonths,s=a.findIndex(function(m){return HA(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 I.jsx(Dze,{displayMonth:e.displayMonth,hideNext:c,hidePrevious:f,nextMonth:i,previousMonth:r,onPreviousClick:h,onNextClick:p})}function $ze(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:Wq,l;return i?l=I.jsx(u,{id:e.id,displayMonth:e.displayMonth}):a==="dropdown"?l=I.jsx(OI,{displayMonth:e.displayMonth,id:e.id}):a==="dropdown-buttons"?l=I.jsxs(I.Fragment,{children:[I.jsx(OI,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),I.jsx(AI,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):l=I.jsxs(I.Fragment,{children:[I.jsx(u,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),I.jsx(AI,{displayMonth:e.displayMonth,id:e.id})]}),I.jsx("div",{className:r.caption,style:o.caption,children:l})}function Ize(e){var t=Kn(),n=t.footer,r=t.styles,i=t.classNames.tfoot;return n?I.jsx("tfoot",{className:i,style:r.tfoot,children:I.jsx("tr",{children:I.jsx("td",{colSpan:8,children:n})})}):I.jsx(I.Fragment,{})}function Nze(e,t,n){for(var r=n?sf(new Date):ya(new Date,{locale:e,weekStartsOn:t}),i=[],o=0;o<7;o++){var a=Ui(r,o);i.push(a)}return i}function Lze(){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=Nze(i,o,a);return I.jsxs("tr",{style:n.head_row,className:t.head_row,children:[r&&I.jsx("td",{style:n.head_cell,className:t.head_cell}),l.map(function(c,f){return I.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 Fze(){var e,t=Kn(),n=t.classNames,r=t.styles,i=t.components,o=(e=i?.HeadRow)!==null&&e!==void 0?e:Lze;return I.jsx("thead",{style:r.head,className:n.head,children:I.jsx(o,{})})}function jze(e){var t=Kn(),n=t.locale,r=t.formatters.formatDay;return I.jsx(I.Fragment,{children:r(e.date,{locale:n})})}var KA=y.createContext(void 0);function Bze(e){if(!Vm(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return I.jsx(KA.Provider,{value:t,children:e.children})}return I.jsx(zze,{initialProps:e.initialProps,children:e.children})}function zze(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?Uq([],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 I.jsx(KA.Provider,{value:u,children:n})}function qA(){var e=y.useContext(KA);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function Uze(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:o4(r,e)?{from:e,to:i}:{from:r,to:e}:i?o4(e,i)?{from:i,to:e}:{from:e,to:i}:r?zq(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}var GA=y.createContext(void 0);function Vze(e){if(!Wm(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return I.jsx(GA.Provider,{value:t,children:e.children})}return I.jsx(Wze,{initialProps:e.initialProps,children:e.children})}function Wze(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=Uze(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=xs(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 I.jsx(GA.Provider,{value:{selected:r,onDayClick:l,modifiers:c},children:n})}function YA(){var e=y.useContext(GA);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function ry(e){return Array.isArray(e)?Uq([],e):e!==void 0?[e]:[]}function Hze(e){var t={};return Object.entries(e).forEach(function(n){var r=n[0],i=n[1];t[r]=ry(i)}),t}var Ja;(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"})(Ja||(Ja={}));var Kze=Ja.Selected,Ys=Ja.Disabled,qze=Ja.Hidden,Gze=Ja.Today,d3=Ja.RangeEnd,h3=Ja.RangeMiddle,p3=Ja.RangeStart,Yze=Ja.Outside;function Zze(e,t,n){var r,i=(r={},r[Kze]=ry(e.selected),r[Ys]=ry(e.disabled),r[qze]=ry(e.hidden),r[Gze]=[e.today],r[d3]=[],r[h3]=[],r[p3]=[],r[Yze]=[],r);return e.fromDate&&i[Ys].push({before:e.fromDate}),e.toDate&&i[Ys].push({after:e.toDate}),Vm(e)?i[Ys]=i[Ys].concat(t.modifiers[Ys]):Wm(e)&&(i[Ys]=i[Ys].concat(n.modifiers[Ys]),i[p3]=n.modifiers[p3],i[h3]=n.modifiers[h3],i[d3]=n.modifiers[d3]),i}var qq=y.createContext(void 0);function Xze(e){var t=Kn(),n=qA(),r=YA(),i=Zze(t,n,r),o=Hze(t.modifiers),a=Rt(Rt({},i),o);return I.jsx(qq.Provider,{value:a,children:e.children})}function Gq(){var e=y.useContext(qq);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function Qze(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Jze(e){return!!(e&&typeof e=="object"&&"from"in e)}function eUe(e){return!!(e&&typeof e=="object"&&"after"in e)}function tUe(e){return!!(e&&typeof e=="object"&&"before"in e)}function nUe(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function rUe(e,t){var n,r=t.from,i=t.to;if(r&&i){var o=xs(i,r)<0;o&&(n=[i,r],r=n[0],i=n[1]);var a=xs(e,r)>=0&&xs(i,e)>=0;return a}return i?uo(i,e):r?uo(r,e):!1}function iUe(e){return UA(e)}function oUe(e){return Array.isArray(e)&&e.every(UA)}function aUe(e,t){return t.some(function(n){if(typeof n=="boolean")return n;if(iUe(n))return uo(e,n);if(oUe(n))return n.includes(e);if(Jze(n))return rUe(e,n);if(nUe(n))return n.dayOfWeek.includes(e.getDay());if(Qze(n)){var r=xs(n.before,e),i=xs(n.after,e),o=r>0,a=i<0,s=o4(n.before,n.after);return s?a&&o:o||a}return eUe(n)?xs(e,n.after)>0:tUe(n)?xs(n.before,e)>0:typeof n=="function"?n(e):!1})}function ZA(e,t,n){var r=Object.keys(t).reduce(function(o,a){var s=t[a];return aUe(e,s)&&o.push(a),o},[]),i={};return r.forEach(function(o){return i[o]=!0}),n&&!HA(e,n)&&(i.outside=!0),i}function sUe(e,t){for(var n=go(e[0]),r=VA(e[e.length-1]),i,o,a=n;a<=r;){var s=ZA(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 uUe=365;function Yq(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:i4,month:Qa,year:wje,startOfWeek:function(b){return i.ISOWeek?sf(b):ya(b,{locale:f,weekStartsOn:u})},endOfWeek:function(b){return i.ISOWeek?$q(b):WA(b,{locale:f,weekStartsOn:u})}},p=h[n](e,r==="after"?1:-1);r==="before"&&l?p=_je([l,p]):r==="after"&&c&&(p=Sje([c,p]));var m=!0;if(o){var v=ZA(p,o);m=!v.disabled&&!v.hidden}return m?p:s.count>uUe?s.lastFocused:Yq(p,{moveBy:n,direction:r,context:i,modifiers:o,retry:Rt(Rt({},s),{count:s.count+1})})}var Zq=y.createContext(void 0);function lUe(e){var t=Hm(),n=Gq(),r=y.useState(),i=r[0],o=r[1],a=y.useState(),s=a[0],u=a[1],l=sUe(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=Yq(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 I.jsx(Zq.Provider,{value:v,children:e.children})}function XA(){var e=y.useContext(Zq);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function cUe(e,t){var n=Gq(),r=ZA(e,n,t);return r}var QA=y.createContext(void 0);function fUe(e){if(!dw(e.initialProps)){var t={selected:void 0};return I.jsx(QA.Provider,{value:t,children:e.children})}return I.jsx(dUe,{initialProps:e.initialProps,children:e.children})}function dUe(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 I.jsx(QA.Provider,{value:i,children:n})}function Xq(){var e=y.useContext(QA);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function hUe(e,t){var n=Kn(),r=Xq(),i=qA(),o=YA(),a=XA(),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(W){var j,K,Y,oe;dw(n)?(j=r.onDayClick)===null||j===void 0||j.call(r,e,t,W):Vm(n)?(K=i.onDayClick)===null||K===void 0||K.call(i,e,t,W):Wm(n)?(Y=o.onDayClick)===null||Y===void 0||Y.call(o,e,t,W):(oe=n.onDayClick)===null||oe===void 0||oe.call(n,e,t,W)},O=function(W){var j;h(e),(j=n.onDayFocus)===null||j===void 0||j.call(n,e,t,W)},E=function(W){var j;f(),(j=n.onDayBlur)===null||j===void 0||j.call(n,e,t,W)},C=function(W){var j;(j=n.onDayMouseEnter)===null||j===void 0||j.call(n,e,t,W)},k=function(W){var j;(j=n.onDayMouseLeave)===null||j===void 0||j.call(n,e,t,W)},M=function(W){var j;(j=n.onDayPointerEnter)===null||j===void 0||j.call(n,e,t,W)},L=function(W){var j;(j=n.onDayPointerLeave)===null||j===void 0||j.call(n,e,t,W)},U=function(W){var j;(j=n.onDayTouchCancel)===null||j===void 0||j.call(n,e,t,W)},H=function(W){var j;(j=n.onDayTouchEnd)===null||j===void 0||j.call(n,e,t,W)},V=function(W){var j;(j=n.onDayTouchMove)===null||j===void 0||j.call(n,e,t,W)},ne=function(W){var j;(j=n.onDayTouchStart)===null||j===void 0||j.call(n,e,t,W)},Z=function(W){var j;(j=n.onDayKeyUp)===null||j===void 0||j.call(n,e,t,W)},G=function(W){var j;switch(W.key){case"ArrowLeft":W.preventDefault(),W.stopPropagation(),n.dir==="rtl"?s():u();break;case"ArrowRight":W.preventDefault(),W.stopPropagation(),n.dir==="rtl"?u():s();break;case"ArrowDown":W.preventDefault(),W.stopPropagation(),l();break;case"ArrowUp":W.preventDefault(),W.stopPropagation(),c();break;case"PageUp":W.preventDefault(),W.stopPropagation(),W.shiftKey?v():p();break;case"PageDown":W.preventDefault(),W.stopPropagation(),W.shiftKey?b():m();break;case"Home":W.preventDefault(),W.stopPropagation(),w();break;case"End":W.preventDefault(),W.stopPropagation(),x();break}(j=n.onDayKeyDown)===null||j===void 0||j.call(n,e,t,W)},q={onClick:S,onFocus:O,onBlur:E,onKeyDown:G,onKeyUp:Z,onMouseEnter:C,onMouseLeave:k,onPointerEnter:M,onPointerLeave:L,onTouchCancel:U,onTouchEnd:H,onTouchMove:V,onTouchStart:ne};return q}function pUe(){var e=Kn(),t=Xq(),n=qA(),r=YA(),i=dw(e)?t.selected:Vm(e)?n.selected:Wm(e)?r.selected:void 0;return i}function gUe(e){return Object.values(Ja).includes(e)}function mUe(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(gUe(r)){var o=e.classNames["day_".concat(r)];o&&n.push(o)}}),n}function vUe(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 yUe(e,t,n){var r,i,o,a=Kn(),s=XA(),u=cUe(e,t),l=hUe(e,u),c=pUe(),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=mUe(a,u).join(" "),p=vUe(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:jze,b=I.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 bUe(e){var t=y.useRef(null),n=yUe(e.date,e.displayMonth,t);return n.isHidden?I.jsx("div",{role:"gridcell"}):n.isButton?I.jsx(px,Rt({name:"day",ref:t},n.buttonProps)):I.jsx("div",Rt({},n.divProps))}function xUe(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 I.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 I.jsx(px,{name:"week-number","aria-label":f,className:a.weeknumber,style:o.weeknumber,onClick:h,children:c})}function wUe(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:bUe,l=(n=s?.WeekNumber)!==null&&n!==void 0?n:xUe,c;return a&&(c=I.jsx("td",{className:o.cell,style:i.cell,children:I.jsx(l,{number:e.weekNumber,dates:e.dates})})),I.jsxs("tr",{className:o.row,style:i.row,children:[c,e.dates.map(function(f){return I.jsx("td",{className:o.cell,style:i.cell,role:"presentation",children:I.jsx(u,{displayMonth:e.displayMonth,date:f})},wBe(f))})]})}function PI(e,t,n){for(var r=n?.ISOWeek?$q(t):WA(t,n),i=n?.ISOWeek?sf(e):ya(e,n),o=xs(r,i),a=[],s=0;s<=o;s++)a.push(Ui(i,s));var u=a.reduce(function(l,c){var f=n?.ISOWeek?Lq(c):jq(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 _Ue(e,t){var n=PI(go(e),VA(e),t);if(t?.useFixedWeeks){var r=SBe(e,t);if(r<6){var i=n[n.length-1],o=i.dates[i.dates.length-1],a=i4(o,6-r),s=PI(i4(o,1),a,t);n.push.apply(n,s)}}return n}function SUe(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=_Ue(e.displayMonth,{useFixedWeeks:!!l,ISOWeek:p,locale:o,weekStartsOn:f,firstWeekContainsDate:h}),v=(t=c?.Head)!==null&&t!==void 0?t:Fze,b=(n=c?.Row)!==null&&n!==void 0?n:wUe,w=(r=c?.Footer)!==null&&r!==void 0?r:Ize;return I.jsxs("table",{id:e.id,className:a.table,style:s.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!u&&I.jsx(v,{}),I.jsx("tbody",{className:a.tbody,style:s.tbody,children:m.map(function(x){return I.jsx(b,{displayMonth:e.displayMonth,dates:x.dates,weekNumber:x.weekNumber},x.weekNumber)})}),I.jsx(w,{displayMonth:e.displayMonth})]})}function CUe(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var EUe=CUe()?y.useLayoutEffect:y.useEffect,g3=!1,OUe=0;function kI(){return"react-day-picker-".concat(++OUe)}function AUe(e){var t,n=e??(g3?kI():null),r=y.useState(n),i=r[0],o=r[1];return EUe(function(){i===null&&o(kI())},[]),y.useEffect(function(){g3===!1&&(g3=!0)},[]),(t=e??i)!==null&&t!==void 0?t:void 0}function PUe(e){var t,n,r=Kn(),i=r.dir,o=r.classNames,a=r.styles,s=r.components,u=Hm().displayMonths,l=AUe(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:$ze;return I.jsxs("div",{className:f.join(" "),style:h,children:[I.jsx(b,{id:l,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),I.jsx(SUe,{id:c,"aria-labelledby":l,displayMonth:e.displayMonth})]},e.displayIndex)}function kUe(e){var t=Kn(),n=t.classNames,r=t.styles;return I.jsx("div",{className:n.months,style:r.months,children:e.children})}function TUe(e){var t,n,r=e.initialProps,i=Kn(),o=XA(),a=Hm(),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:kUe;return I.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:I.jsx(p,{children:a.displayMonths.map(function(m,v){return I.jsx(PUe,{displayIndex:v,displayMonth:m},v)})})}))}function MUe(e){var t=e.children,n=tze(e,["children"]);return I.jsx(xze,{initialProps:n,children:I.jsx(Tze,{children:I.jsx(fUe,{initialProps:n,children:I.jsx(Bze,{initialProps:n,children:I.jsx(Vze,{initialProps:n,children:I.jsx(Xze,{children:I.jsx(lUe,{children:t})})})})})})})}function nQe(e){return I.jsx(MUe,Rt({},e,{children:I.jsx(TUe,{initialProps:e})}))}var JA="Popover",[Qq,rQe]=vi(JA,[zl]),Km=zl(),[RUe,Yl]=Qq(JA),Jq=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:a=!1}=e,s=Km(t),u=y.useRef(null),[l,c]=y.useState(!1),[f=!1,h]=Za({prop:r,defaultProp:i,onChange:o});return I.jsx(a2,{...s,children:I.jsx(RUe,{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})})};Jq.displayName=JA;var eG="PopoverAnchor",DUe=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Yl(eG,n),o=Km(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=i;return y.useEffect(()=>(a(),()=>s()),[a,s]),I.jsx(Am,{...o,...r,ref:t})});DUe.displayName=eG;var tG="PopoverTrigger",nG=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Yl(tG,n),o=Km(n),a=Yt(t,i.triggerRef),s=I.jsx(pt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":sG(i.open),...r,ref:a,onClick:Ye(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:I.jsx(Am,{asChild:!0,...o,children:s})});nG.displayName=tG;var eP="PopoverPortal",[$Ue,IUe]=Qq(eP,{forceMount:void 0}),rG=e=>{const{__scopePopover:t,forceMount:n,children:r,container:i}=e,o=Yl(eP,t);return I.jsx($Ue,{scope:t,forceMount:n,children:I.jsx(Gr,{present:n||o.open,children:I.jsx(Lh,{asChild:!0,container:i,children:r})})})};rG.displayName=eP;var Ch="PopoverContent",iG=y.forwardRef((e,t)=>{const n=IUe(Ch,e.__scopePopover),{forceMount:r=n.forceMount,...i}=e,o=Yl(Ch,e.__scopePopover);return I.jsx(Gr,{present:r||o.open,children:o.modal?I.jsx(NUe,{...i,ref:t}):I.jsx(LUe,{...i,ref:t})})});iG.displayName=Ch;var NUe=y.forwardRef((e,t)=>{const n=Yl(Ch,e.__scopePopover),r=y.useRef(null),i=Yt(t,r),o=y.useRef(!1);return y.useEffect(()=>{const a=r.current;if(a)return Cm(a)},[]),I.jsx(Sm,{as:Al,allowPinchZoom:!0,children:I.jsx(oG,{...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})})})}),LUe=y.forwardRef((e,t)=>{const n=Yl(Ch,e.__scopePopover),r=y.useRef(!1),i=y.useRef(!1);return I.jsx(oG,{...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()}})}),oG=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=Yl(Ch,n),p=Km(n);return n2(),I.jsx(_m,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:I.jsx(Nh,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:c,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:l,onDismiss:()=>h.onOpenChange(!1),children:I.jsx(s2,{"data-state":sG(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)"}})})})}),aG="PopoverClose",FUe=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Yl(aG,n);return I.jsx(pt.button,{type:"button",...r,ref:t,onClick:Ye(e.onClick,()=>i.onOpenChange(!1))})});FUe.displayName=aG;var jUe="PopoverArrow",BUe=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Km(n);return I.jsx(u2,{...i,...r,ref:t})});BUe.displayName=jUe;function sG(e){return e?"open":"closed"}var iQe=Jq,oQe=nG,aQe=rG,sQe=iG,gx={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
*/gx.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,k=128,M=256,L=512,U=30,H="...",V=800,ne=16,Z=1,G=2,q=3,W=1/0,j=9007199254740991,K=17976931348623157e292,Y=NaN,oe=4294967295,ae=oe-1,ue=oe>>>1,be=[["ary",k],["bind",b],["bindKey",w],["curry",S],["curryRight",O],["flip",L],["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]",te="[object Promise]",de="[object Proxy]",ge="[object RegExp]",ze="[object Set]",Fe="[object String]",Ae="[object Symbol]",tt="[object Undefined]",mt="[object WeakMap]",xn="[object WeakSet]",Kt="[object ArrayBuffer]",wn="[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,_a=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_t=/&(?:amp|lt|gt|quot|#39);/g,hn=/[&<>"']/g,_n=RegExp(_t.source),qn=RegExp(hn.source),ur=/<%-([\s\S]+?)%>/g,Xr=/<%([\s\S]+?)%>/g,bo=/<%=([\s\S]+?)%>/g,Zl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Sf=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,se=/[\\^$.*+?()[\]{}|]/g,ve=RegExp(se.source),T=/^\s+/,D=/\s/,$=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,A=/\{\n\/\* \[wrapped with (.+)\] \*/,N=/,? & /,Q=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ee=/[()=,{}\[\]\/\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+"?",MP="["+Pe+"]?",hZ="(?:"+Yn+"(?:"+[rn,Gn,mn].join("|")+")"+MP+Nr+")*",pZ="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",gZ="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",RP=MP+Nr+hZ,mZ="(?:"+[Zt,Gn,mn].join("|")+")"+RP,vZ="(?:"+[rn+$t+"?",$t,Gn,mn,Lt].join("|")+")",yZ=RegExp(vt,"g"),bZ=RegExp($t,"g"),_w=RegExp(jt+"(?="+jt+")|"+vZ+RP,"g"),xZ=RegExp([Pn+"?"+sn+"+"+$r+"(?="+[Ft,Pn,"$"].join("|")+")",xr+"+"+Ir+"(?="+[Ft,Pn+Zn,"$"].join("|")+")",Pn+"?"+Zn+"+"+$r,Pn+"+"+Ir,gZ,pZ,J,mZ].join("|"),"g"),wZ=RegExp("["+Yn+xt+Xe+Pe+"]"),_Z=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,SZ=["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"],CZ=-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[wn]=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[wn]=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 EZ={À:"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"},OZ={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},AZ={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},PZ={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},kZ=parseFloat,TZ=parseInt,DP=typeof La=="object"&&La&&La.Object===Object&&La,MZ=typeof self=="object"&&self&&self.Object===Object&&self,ui=DP||MZ||Function("return this")(),Sw=t&&!t.nodeType&&t,Xl=Sw&&!0&&e&&!e.nodeType&&e,$P=Xl&&Xl.exports===Sw,Cw=$P&&DP.process,qo=function(){try{var le=Xl&&Xl.require&&Xl.require("util").types;return le||Cw&&Cw.binding&&Cw.binding("util")}catch{}}(),IP=qo&&qo.isArrayBuffer,NP=qo&&qo.isDate,LP=qo&&qo.isMap,FP=qo&&qo.isRegExp,jP=qo&&qo.isSet,BP=qo&&qo.isTypedArray;function xo(le,Ce,ye){switch(ye.length){case 0:return le.call(Ce);case 1:return le.call(Ce,ye[0]);case 2:return le.call(Ce,ye[0],ye[1]);case 3:return le.call(Ce,ye[0],ye[1],ye[2])}return le.apply(Ce,ye)}function RZ(le,Ce,ye,ot){for(var Bt=-1,Sn=le==null?0:le.length;++Bt<Sn;){var Lr=le[Bt];Ce(ot,Lr,ye(Lr),le)}return ot}function Go(le,Ce){for(var ye=-1,ot=le==null?0:le.length;++ye<ot&&Ce(le[ye],ye,le)!==!1;);return le}function DZ(le,Ce){for(var ye=le==null?0:le.length;ye--&&Ce(le[ye],ye,le)!==!1;);return le}function zP(le,Ce){for(var ye=-1,ot=le==null?0:le.length;++ye<ot;)if(!Ce(le[ye],ye,le))return!1;return!0}function $u(le,Ce){for(var ye=-1,ot=le==null?0:le.length,Bt=0,Sn=[];++ye<ot;){var Lr=le[ye];Ce(Lr,ye,le)&&(Sn[Bt++]=Lr)}return Sn}function Zm(le,Ce){var ye=le==null?0:le.length;return!!ye&&Cf(le,Ce,0)>-1}function Ew(le,Ce,ye){for(var ot=-1,Bt=le==null?0:le.length;++ot<Bt;)if(ye(Ce,le[ot]))return!0;return!1}function rr(le,Ce){for(var ye=-1,ot=le==null?0:le.length,Bt=Array(ot);++ye<ot;)Bt[ye]=Ce(le[ye],ye,le);return Bt}function Iu(le,Ce){for(var ye=-1,ot=Ce.length,Bt=le.length;++ye<ot;)le[Bt+ye]=Ce[ye];return le}function Ow(le,Ce,ye,ot){var Bt=-1,Sn=le==null?0:le.length;for(ot&&Sn&&(ye=le[++Bt]);++Bt<Sn;)ye=Ce(ye,le[Bt],Bt,le);return ye}function $Z(le,Ce,ye,ot){var Bt=le==null?0:le.length;for(ot&&Bt&&(ye=le[--Bt]);Bt--;)ye=Ce(ye,le[Bt],Bt,le);return ye}function Aw(le,Ce){for(var ye=-1,ot=le==null?0:le.length;++ye<ot;)if(Ce(le[ye],ye,le))return!0;return!1}var IZ=Pw("length");function NZ(le){return le.split("")}function LZ(le){return le.match(Q)||[]}function UP(le,Ce,ye){var ot;return ye(le,function(Bt,Sn,Lr){if(Ce(Bt,Sn,Lr))return ot=Sn,!1}),ot}function Xm(le,Ce,ye,ot){for(var Bt=le.length,Sn=ye+(ot?1:-1);ot?Sn--:++Sn<Bt;)if(Ce(le[Sn],Sn,le))return Sn;return-1}function Cf(le,Ce,ye){return Ce===Ce?YZ(le,Ce,ye):Xm(le,VP,ye)}function FZ(le,Ce,ye,ot){for(var Bt=ye-1,Sn=le.length;++Bt<Sn;)if(ot(le[Bt],Ce))return Bt;return-1}function VP(le){return le!==le}function WP(le,Ce){var ye=le==null?0:le.length;return ye?Tw(le,Ce)/ye:Y}function Pw(le){return function(Ce){return Ce==null?n:Ce[le]}}function kw(le){return function(Ce){return le==null?n:le[Ce]}}function HP(le,Ce,ye,ot,Bt){return Bt(le,function(Sn,Lr,jn){ye=ot?(ot=!1,Sn):Ce(ye,Sn,Lr,jn)}),ye}function jZ(le,Ce){var ye=le.length;for(le.sort(Ce);ye--;)le[ye]=le[ye].value;return le}function Tw(le,Ce){for(var ye,ot=-1,Bt=le.length;++ot<Bt;){var Sn=Ce(le[ot]);Sn!==n&&(ye=ye===n?Sn:ye+Sn)}return ye}function Mw(le,Ce){for(var ye=-1,ot=Array(le);++ye<le;)ot[ye]=Ce(ye);return ot}function BZ(le,Ce){return rr(Ce,function(ye){return[ye,le[ye]]})}function KP(le){return le&&le.slice(0,ZP(le)+1).replace(T,"")}function wo(le){return function(Ce){return le(Ce)}}function Rw(le,Ce){return rr(Ce,function(ye){return le[ye]})}function op(le,Ce){return le.has(Ce)}function qP(le,Ce){for(var ye=-1,ot=le.length;++ye<ot&&Cf(Ce,le[ye],0)>-1;);return ye}function GP(le,Ce){for(var ye=le.length;ye--&&Cf(Ce,le[ye],0)>-1;);return ye}function zZ(le,Ce){for(var ye=le.length,ot=0;ye--;)le[ye]===Ce&&++ot;return ot}var UZ=kw(EZ),VZ=kw(OZ);function WZ(le){return"\\"+PZ[le]}function HZ(le,Ce){return le==null?n:le[Ce]}function Ef(le){return wZ.test(le)}function KZ(le){return _Z.test(le)}function qZ(le){for(var Ce,ye=[];!(Ce=le.next()).done;)ye.push(Ce.value);return ye}function Dw(le){var Ce=-1,ye=Array(le.size);return le.forEach(function(ot,Bt){ye[++Ce]=[Bt,ot]}),ye}function YP(le,Ce){return function(ye){return le(Ce(ye))}}function Nu(le,Ce){for(var ye=-1,ot=le.length,Bt=0,Sn=[];++ye<ot;){var Lr=le[ye];(Lr===Ce||Lr===c)&&(le[ye]=c,Sn[Bt++]=ye)}return Sn}function Qm(le){var Ce=-1,ye=Array(le.size);return le.forEach(function(ot){ye[++Ce]=ot}),ye}function GZ(le){var Ce=-1,ye=Array(le.size);return le.forEach(function(ot){ye[++Ce]=[ot,ot]}),ye}function YZ(le,Ce,ye){for(var ot=ye-1,Bt=le.length;++ot<Bt;)if(le[ot]===Ce)return ot;return-1}function ZZ(le,Ce,ye){for(var ot=ye+1;ot--;)if(le[ot]===Ce)return ot;return ot}function Of(le){return Ef(le)?QZ(le):IZ(le)}function Sa(le){return Ef(le)?JZ(le):NZ(le)}function ZP(le){for(var Ce=le.length;Ce--&&D.test(le.charAt(Ce)););return Ce}var XZ=kw(AZ);function QZ(le){for(var Ce=_w.lastIndex=0;_w.test(le);)++Ce;return Ce}function JZ(le){return le.match(_w)||[]}function eX(le){return le.match(xZ)||[]}var tX=function le(Ce){Ce=Ce==null?ui:Af.defaults(ui.Object(),Ce,Af.pick(ui,SZ));var ye=Ce.Array,ot=Ce.Date,Bt=Ce.Error,Sn=Ce.Function,Lr=Ce.Math,jn=Ce.Object,$w=Ce.RegExp,nX=Ce.String,Yo=Ce.TypeError,Jm=ye.prototype,rX=Sn.prototype,Pf=jn.prototype,ev=Ce["__core-js_shared__"],tv=rX.toString,kn=Pf.hasOwnProperty,iX=0,XP=function(){var d=/[^.]+$/.exec(ev&&ev.keys&&ev.keys.IE_PROTO||"");return d?"Symbol(src)_1."+d:""}(),nv=Pf.toString,oX=tv.call(jn),aX=ui._,sX=$w("^"+tv.call(kn).replace(se,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),rv=$P?Ce.Buffer:n,Lu=Ce.Symbol,iv=Ce.Uint8Array,QP=rv?rv.allocUnsafe:n,ov=YP(jn.getPrototypeOf,jn),JP=jn.create,e8=Pf.propertyIsEnumerable,av=Jm.splice,t8=Lu?Lu.isConcatSpreadable:n,ap=Lu?Lu.iterator:n,Ql=Lu?Lu.toStringTag:n,sv=function(){try{var d=rc(jn,"defineProperty");return d({},"",{}),d}catch{}}(),uX=Ce.clearTimeout!==ui.clearTimeout&&Ce.clearTimeout,lX=ot&&ot.now!==ui.Date.now&&ot.now,cX=Ce.setTimeout!==ui.setTimeout&&Ce.setTimeout,uv=Lr.ceil,lv=Lr.floor,Iw=jn.getOwnPropertySymbols,fX=rv?rv.isBuffer:n,n8=Ce.isFinite,dX=Jm.join,hX=YP(jn.keys,jn),Fr=Lr.max,wi=Lr.min,pX=ot.now,gX=Ce.parseInt,r8=Lr.random,mX=Jm.reverse,Nw=rc(Ce,"DataView"),sp=rc(Ce,"Map"),Lw=rc(Ce,"Promise"),kf=rc(Ce,"Set"),up=rc(Ce,"WeakMap"),lp=rc(jn,"create"),cv=up&&new up,Tf={},vX=ic(Nw),yX=ic(sp),bX=ic(Lw),xX=ic(kf),wX=ic(up),fv=Lu?Lu.prototype:n,cp=fv?fv.valueOf:n,i8=fv?fv.toString:n;function B(d){if(pr(d)&&!Wt(d)&&!(d instanceof cn)){if(d instanceof Zo)return d;if(kn.call(d,"__wrapped__"))return ok(d)}return new Zo(d)}var Mf=function(){function d(){}return function(g){if(!lr(g))return{};if(JP)return JP(g);d.prototype=g;var _=new d;return d.prototype=n,_}}();function dv(){}function Zo(d,g){this.__wrapped__=d,this.__actions__=[],this.__chain__=!!g,this.__index__=0,this.__values__=n}B.templateSettings={escape:ur,evaluate:Xr,interpolate:bo,variable:"",imports:{_:B}},B.prototype=dv.prototype,B.prototype.constructor=B,Zo.prototype=Mf(dv.prototype),Zo.prototype.constructor=Zo;function cn(d){this.__wrapped__=d,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=oe,this.__views__=[]}function _X(){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 SX(){if(this.__filtered__){var d=new cn(this);d.__dir__=-1,d.__filtered__=!0}else d=this.clone(),d.__dir__*=-1;return d}function CX(){var d=this.__wrapped__.value(),g=this.__dir__,_=Wt(d),P=g<0,R=_?d.length:0,z=NQ(0,R,this.__views__),X=z.start,ie=z.end,ce=ie-X,Te=P?ie:X-1,Me=this.__iteratees__,$e=Me.length,Je=0,ft=wi(ce,this.__takeCount__);if(!_||!P&&R==ce&&ft==ce)return P8(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==G)Pt=Fi;else if(!Fi){if(Co==Z)continue e;break e}}At[Je++]=Pt}return At}cn.prototype=Mf(dv.prototype),cn.prototype.constructor=cn;function Jl(d){var g=-1,_=d==null?0:d.length;for(this.clear();++g<_;){var P=d[g];this.set(P[0],P[1])}}function EX(){this.__data__=lp?lp(null):{},this.size=0}function OX(d){var g=this.has(d)&&delete this.__data__[d];return this.size-=g?1:0,g}function AX(d){var g=this.__data__;if(lp){var _=g[d];return _===u?n:_}return kn.call(g,d)?g[d]:n}function PX(d){var g=this.__data__;return lp?g[d]!==n:kn.call(g,d)}function kX(d,g){var _=this.__data__;return this.size+=this.has(d)?0:1,_[d]=lp&&g===n?u:g,this}Jl.prototype.clear=EX,Jl.prototype.delete=OX,Jl.prototype.get=AX,Jl.prototype.has=PX,Jl.prototype.set=kX;function Ls(d){var g=-1,_=d==null?0:d.length;for(this.clear();++g<_;){var P=d[g];this.set(P[0],P[1])}}function TX(){this.__data__=[],this.size=0}function MX(d){var g=this.__data__,_=hv(g,d);if(_<0)return!1;var P=g.length-1;return _==P?g.pop():av.call(g,_,1),--this.size,!0}function RX(d){var g=this.__data__,_=hv(g,d);return _<0?n:g[_][1]}function DX(d){return hv(this.__data__,d)>-1}function $X(d,g){var _=this.__data__,P=hv(_,d);return P<0?(++this.size,_.push([d,g])):_[P][1]=g,this}Ls.prototype.clear=TX,Ls.prototype.delete=MX,Ls.prototype.get=RX,Ls.prototype.has=DX,Ls.prototype.set=$X;function Fs(d){var g=-1,_=d==null?0:d.length;for(this.clear();++g<_;){var P=d[g];this.set(P[0],P[1])}}function IX(){this.size=0,this.__data__={hash:new Jl,map:new(sp||Ls),string:new Jl}}function NX(d){var g=Ev(this,d).delete(d);return this.size-=g?1:0,g}function LX(d){return Ev(this,d).get(d)}function FX(d){return Ev(this,d).has(d)}function jX(d,g){var _=Ev(this,d),P=_.size;return _.set(d,g),this.size+=_.size==P?0:1,this}Fs.prototype.clear=IX,Fs.prototype.delete=NX,Fs.prototype.get=LX,Fs.prototype.has=FX,Fs.prototype.set=jX;function ec(d){var g=-1,_=d==null?0:d.length;for(this.__data__=new Fs;++g<_;)this.add(d[g])}function BX(d){return this.__data__.set(d,u),this}function zX(d){return this.__data__.has(d)}ec.prototype.add=ec.prototype.push=BX,ec.prototype.has=zX;function Ca(d){var g=this.__data__=new Ls(d);this.size=g.size}function UX(){this.__data__=new Ls,this.size=0}function VX(d){var g=this.__data__,_=g.delete(d);return this.size=g.size,_}function WX(d){return this.__data__.get(d)}function HX(d){return this.__data__.has(d)}function KX(d,g){var _=this.__data__;if(_ instanceof Ls){var P=_.__data__;if(!sp||P.length<i-1)return P.push([d,g]),this.size=++_.size,this;_=this.__data__=new Fs(P)}return _.set(d,g),this.size=_.size,this}Ca.prototype.clear=UX,Ca.prototype.delete=VX,Ca.prototype.get=WX,Ca.prototype.has=HX,Ca.prototype.set=KX;function o8(d,g){var _=Wt(d),P=!_&&oc(d),R=!_&&!P&&Uu(d),z=!_&&!P&&!R&&If(d),X=_||P||R||z,ie=X?Mw(d.length,nX):[],ce=ie.length;for(var Te in d)(g||kn.call(d,Te))&&!(X&&(Te=="length"||R&&(Te=="offset"||Te=="parent")||z&&(Te=="buffer"||Te=="byteLength"||Te=="byteOffset")||Us(Te,ce)))&&ie.push(Te);return ie}function a8(d){var g=d.length;return g?d[Gw(0,g-1)]:n}function qX(d,g){return Ov(Qi(d),tc(g,0,d.length))}function GX(d){return Ov(Qi(d))}function Fw(d,g,_){(_!==n&&!Ea(d[g],_)||_===n&&!(g in d))&&js(d,g,_)}function fp(d,g,_){var P=d[g];(!(kn.call(d,g)&&Ea(P,_))||_===n&&!(g in d))&&js(d,g,_)}function hv(d,g){for(var _=d.length;_--;)if(Ea(d[_][0],g))return _;return-1}function YX(d,g,_,P){return Fu(d,function(R,z,X){g(P,R,_(R),X)}),P}function s8(d,g){return d&&as(g,Qr(g),d)}function ZX(d,g){return d&&as(g,eo(g),d)}function js(d,g,_){g=="__proto__"&&sv?sv(d,g,{configurable:!0,enumerable:!0,value:_,writable:!0}):d[g]=_}function jw(d,g){for(var _=-1,P=g.length,R=ye(P),z=d==null;++_<P;)R[_]=z?n:b_(d,g[_]);return R}function tc(d,g,_){return d===d&&(_!==n&&(d=d<=_?d:_),g!==n&&(d=d>=g?d:g)),d}function Xo(d,g,_,P,R,z){var X,ie=g&f,ce=g&h,Te=g&p;if(_&&(X=R?_(d,P,R,z):_(d)),X!==n)return X;if(!lr(d))return d;var Me=Wt(d);if(Me){if(X=FQ(d),!ie)return Qi(d,X)}else{var $e=_i(d),Je=$e==me||$e==yt;if(Uu(d))return M8(d,ie);if($e==nn||$e==we||Je&&!R){if(X=ce||Je?{}:Z8(d),!ie)return ce?AQ(d,ZX(X,d)):OQ(d,s8(X,d))}else{if(!Un[$e])return R?d:{};X=jQ(d,$e,ie)}}z||(z=new Ca);var ft=z.get(d);if(ft)return ft;z.set(d,X),Ek(d)?d.forEach(function(Pt){X.add(Xo(Pt,g,_,Pt,d,z))}):Sk(d)&&d.forEach(function(Pt,on){X.set(on,Xo(Pt,g,_,on,d,z))});var At=Te?ce?o_:i_:ce?eo:Qr,Jt=Me?n:At(d);return Go(Jt||d,function(Pt,on){Jt&&(on=Pt,Pt=d[on]),fp(X,on,Xo(Pt,g,_,on,d,z))}),X}function XX(d){var g=Qr(d);return function(_){return u8(_,d,g)}}function u8(d,g,_){var P=_.length;if(d==null)return!P;for(d=jn(d);P--;){var R=_[P],z=g[R],X=d[R];if(X===n&&!(R in d)||!z(X))return!1}return!0}function l8(d,g,_){if(typeof d!="function")throw new Yo(a);return yp(function(){d.apply(n,_)},g)}function dp(d,g,_,P){var R=-1,z=Zm,X=!0,ie=d.length,ce=[],Te=g.length;if(!ie)return ce;_&&(g=rr(g,wo(_))),P?(z=Ew,X=!1):g.length>=i&&(z=op,X=!1,g=new ec(g));e:for(;++R<ie;){var Me=d[R],$e=_==null?Me:_(Me);if(Me=P||Me!==0?Me:0,X&&$e===$e){for(var Je=Te;Je--;)if(g[Je]===$e)continue e;ce.push(Me)}else z(g,$e,P)||ce.push(Me)}return ce}var Fu=N8(os),c8=N8(zw,!0);function QX(d,g){var _=!0;return Fu(d,function(P,R,z){return _=!!g(P,R,z),_}),_}function pv(d,g,_){for(var P=-1,R=d.length;++P<R;){var z=d[P],X=g(z);if(X!=null&&(ie===n?X===X&&!So(X):_(X,ie)))var ie=X,ce=z}return ce}function JX(d,g,_,P){var R=d.length;for(_=Xt(_),_<0&&(_=-_>R?0:R+_),P=P===n||P>R?R:Xt(P),P<0&&(P+=R),P=_>P?0:Ak(P);_<P;)d[_++]=g;return d}function f8(d,g){var _=[];return Fu(d,function(P,R,z){g(P,R,z)&&_.push(P)}),_}function li(d,g,_,P,R){var z=-1,X=d.length;for(_||(_=zQ),R||(R=[]);++z<X;){var ie=d[z];g>0&&_(ie)?g>1?li(ie,g-1,_,P,R):Iu(R,ie):P||(R[R.length]=ie)}return R}var Bw=L8(),d8=L8(!0);function os(d,g){return d&&Bw(d,g,Qr)}function zw(d,g){return d&&d8(d,g,Qr)}function gv(d,g){return $u(g,function(_){return Vs(d[_])})}function nc(d,g){g=Bu(g,d);for(var _=0,P=g.length;d!=null&&_<P;)d=d[ss(g[_++])];return _&&_==P?d:n}function h8(d,g,_){var P=g(d);return Wt(d)?P:Iu(P,_(d))}function Ni(d){return d==null?d===n?tt:yn:Ql&&Ql in jn(d)?IQ(d):GQ(d)}function Uw(d,g){return d>g}function eQ(d,g){return d!=null&&kn.call(d,g)}function tQ(d,g){return d!=null&&g in jn(d)}function nQ(d,g,_){return d>=wi(g,_)&&d<Fr(g,_)}function Vw(d,g,_){for(var P=_?Ew:Zm,R=d[0].length,z=d.length,X=z,ie=ye(z),ce=1/0,Te=[];X--;){var Me=d[X];X&&g&&(Me=rr(Me,wo(g))),ce=wi(Me.length,ce),ie[X]=!_&&(g||R>=120&&Me.length>=120)?new ec(X&&Me):n}Me=d[0];var $e=-1,Je=ie[0];e:for(;++$e<R&&Te.length<ce;){var ft=Me[$e],At=g?g(ft):ft;if(ft=_||ft!==0?ft:0,!(Je?op(Je,At):P(Te,At,_))){for(X=z;--X;){var Jt=ie[X];if(!(Jt?op(Jt,At):P(d[X],At,_)))continue e}Je&&Je.push(At),Te.push(ft)}}return Te}function rQ(d,g,_,P){return os(d,function(R,z,X){g(P,_(R),z,X)}),P}function hp(d,g,_){g=Bu(g,d),d=ek(d,g);var P=d==null?d:d[ss(Jo(g))];return P==null?n:xo(P,d,_)}function p8(d){return pr(d)&&Ni(d)==we}function iQ(d){return pr(d)&&Ni(d)==Kt}function oQ(d){return pr(d)&&Ni(d)==ke}function pp(d,g,_,P,R){return d===g?!0:d==null||g==null||!pr(d)&&!pr(g)?d!==d&&g!==g:aQ(d,g,_,P,pp,R)}function aQ(d,g,_,P,R,z){var X=Wt(d),ie=Wt(g),ce=X?He:_i(d),Te=ie?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&&Uu(d)){if(!Uu(g))return!1;X=!0,Me=!1}if(Je&&!Me)return z||(z=new Ca),X||If(d)?q8(d,g,_,P,R,z):DQ(d,g,ce,_,P,R,z);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 z||(z=new Ca),R(Jt,Pt,_,P,z)}}return Je?(z||(z=new Ca),$Q(d,g,_,P,R,z)):!1}function sQ(d){return pr(d)&&_i(d)==lt}function Ww(d,g,_,P){var R=_.length,z=R,X=!P;if(d==null)return!z;for(d=jn(d);R--;){var ie=_[R];if(X&&ie[2]?ie[1]!==d[ie[0]]:!(ie[0]in d))return!1}for(;++R<z;){ie=_[R];var ce=ie[0],Te=d[ce],Me=ie[1];if(X&&ie[2]){if(Te===n&&!(ce in d))return!1}else{var $e=new Ca;if(P)var Je=P(Te,Me,ce,d,g,$e);if(!(Je===n?pp(Me,Te,m|v,P,$e):Je))return!1}}return!0}function g8(d){if(!lr(d)||VQ(d))return!1;var g=Vs(d)?sX:Ie;return g.test(ic(d))}function uQ(d){return pr(d)&&Ni(d)==ge}function lQ(d){return pr(d)&&_i(d)==ze}function cQ(d){return pr(d)&&Rv(d.length)&&!!Xn[Ni(d)]}function m8(d){return typeof d=="function"?d:d==null?to:typeof d=="object"?Wt(d)?b8(d[0],d[1]):y8(d):Fk(d)}function Hw(d){if(!vp(d))return hX(d);var g=[];for(var _ in jn(d))kn.call(d,_)&&_!="constructor"&&g.push(_);return g}function fQ(d){if(!lr(d))return qQ(d);var g=vp(d),_=[];for(var P in d)P=="constructor"&&(g||!kn.call(d,P))||_.push(P);return _}function Kw(d,g){return d<g}function v8(d,g){var _=-1,P=Ji(d)?ye(d.length):[];return Fu(d,function(R,z,X){P[++_]=g(R,z,X)}),P}function y8(d){var g=s_(d);return g.length==1&&g[0][2]?Q8(g[0][0],g[0][1]):function(_){return _===d||Ww(_,d,g)}}function b8(d,g){return l_(d)&&X8(g)?Q8(ss(d),g):function(_){var P=b_(_,d);return P===n&&P===g?x_(_,d):pp(g,P,m|v)}}function mv(d,g,_,P,R){d!==g&&Bw(g,function(z,X){if(R||(R=new Ca),lr(z))dQ(d,g,X,_,mv,P,R);else{var ie=P?P(f_(d,X),z,X+"",d,g,R):n;ie===n&&(ie=z),Fw(d,X,ie)}},eo)}function dQ(d,g,_,P,R,z,X){var ie=f_(d,_),ce=f_(g,_),Te=X.get(ce);if(Te){Fw(d,_,Te);return}var Me=z?z(ie,ce,_+"",d,g,X):n,$e=Me===n;if($e){var Je=Wt(ce),ft=!Je&&Uu(ce),At=!Je&&!ft&&If(ce);Me=ce,Je||ft||At?Wt(ie)?Me=ie:wr(ie)?Me=Qi(ie):ft?($e=!1,Me=M8(ce,!0)):At?($e=!1,Me=R8(ce,!0)):Me=[]:bp(ce)||oc(ce)?(Me=ie,oc(ie)?Me=Pk(ie):(!lr(ie)||Vs(ie))&&(Me=Z8(ce))):$e=!1}$e&&(X.set(ce,Me),R(Me,ce,P,z,X),X.delete(ce)),Fw(d,_,Me)}function x8(d,g){var _=d.length;if(_)return g+=g<0?_:0,Us(g,_)?d[g]:n}function w8(d,g,_){g.length?g=rr(g,function(z){return Wt(z)?function(X){return nc(X,z.length===1?z[0]:z)}:z}):g=[to];var P=-1;g=rr(g,wo(Et()));var R=v8(d,function(z,X,ie){var ce=rr(g,function(Te){return Te(z)});return{criteria:ce,index:++P,value:z}});return jZ(R,function(z,X){return EQ(z,X,_)})}function hQ(d,g){return _8(d,g,function(_,P){return x_(d,P)})}function _8(d,g,_){for(var P=-1,R=g.length,z={};++P<R;){var X=g[P],ie=nc(d,X);_(ie,X)&&gp(z,Bu(X,d),ie)}return z}function pQ(d){return function(g){return nc(g,d)}}function qw(d,g,_,P){var R=P?FZ:Cf,z=-1,X=g.length,ie=d;for(d===g&&(g=Qi(g)),_&&(ie=rr(d,wo(_)));++z<X;)for(var ce=0,Te=g[z],Me=_?_(Te):Te;(ce=R(ie,Me,ce,P))>-1;)ie!==d&&av.call(ie,ce,1),av.call(d,ce,1);return d}function S8(d,g){for(var _=d?g.length:0,P=_-1;_--;){var R=g[_];if(_==P||R!==z){var z=R;Us(R)?av.call(d,R,1):Xw(d,R)}}return d}function Gw(d,g){return d+lv(r8()*(g-d+1))}function gQ(d,g,_,P){for(var R=-1,z=Fr(uv((g-d)/(_||1)),0),X=ye(z);z--;)X[P?z:++R]=d,d+=_;return X}function Yw(d,g){var _="";if(!d||g<1||g>j)return _;do g%2&&(_+=d),g=lv(g/2),g&&(d+=d);while(g);return _}function tn(d,g){return d_(J8(d,g,to),d+"")}function mQ(d){return a8(Nf(d))}function vQ(d,g){var _=Nf(d);return Ov(_,tc(g,0,_.length))}function gp(d,g,_,P){if(!lr(d))return d;g=Bu(g,d);for(var R=-1,z=g.length,X=z-1,ie=d;ie!=null&&++R<z;){var ce=ss(g[R]),Te=_;if(ce==="__proto__"||ce==="constructor"||ce==="prototype")return d;if(R!=X){var Me=ie[ce];Te=P?P(Me,ce,ie):n,Te===n&&(Te=lr(Me)?Me:Us(g[R+1])?[]:{})}fp(ie,ce,Te),ie=ie[ce]}return d}var C8=cv?function(d,g){return cv.set(d,g),d}:to,yQ=sv?function(d,g){return sv(d,"toString",{configurable:!0,enumerable:!1,value:__(g),writable:!0})}:to;function bQ(d){return Ov(Nf(d))}function Qo(d,g,_){var P=-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 z=ye(R);++P<R;)z[P]=d[P+g];return z}function xQ(d,g){var _;return Fu(d,function(P,R,z){return _=g(P,R,z),!_}),!!_}function vv(d,g,_){var P=0,R=d==null?P:d.length;if(typeof g=="number"&&g===g&&R<=ue){for(;P<R;){var z=P+R>>>1,X=d[z];X!==null&&!So(X)&&(_?X<=g:X<g)?P=z+1:R=z}return R}return Zw(d,g,to,_)}function Zw(d,g,_,P){var R=0,z=d==null?0:d.length;if(z===0)return 0;g=_(g);for(var X=g!==g,ie=g===null,ce=So(g),Te=g===n;R<z;){var Me=lv((R+z)/2),$e=_(d[Me]),Je=$e!==n,ft=$e===null,At=$e===$e,Jt=So($e);if(X)var Pt=P||At;else Te?Pt=At&&(P||Je):ie?Pt=At&&Je&&(P||!ft):ce?Pt=At&&Je&&!ft&&(P||!Jt):ft||Jt?Pt=!1:Pt=P?$e<=g:$e<g;Pt?R=Me+1:z=Me}return wi(z,ae)}function E8(d,g){for(var _=-1,P=d.length,R=0,z=[];++_<P;){var X=d[_],ie=g?g(X):X;if(!_||!Ea(ie,ce)){var ce=ie;z[R++]=X===0?0:X}}return z}function O8(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 i8?i8.call(d):"";var g=d+"";return g=="0"&&1/d==-W?"-0":g}function ju(d,g,_){var P=-1,R=Zm,z=d.length,X=!0,ie=[],ce=ie;if(_)X=!1,R=Ew;else if(z>=i){var Te=g?null:MQ(d);if(Te)return Qm(Te);X=!1,R=op,ce=new ec}else ce=g?[]:ie;e:for(;++P<z;){var Me=d[P],$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),ie.push(Me)}else R(ce,$e,_)||(ce!==ie&&ce.push($e),ie.push(Me))}return ie}function Xw(d,g){return g=Bu(g,d),d=ek(d,g),d==null||delete d[ss(Jo(g))]}function A8(d,g,_,P){return gp(d,g,_(nc(d,g)),P)}function yv(d,g,_,P){for(var R=d.length,z=P?R:-1;(P?z--:++z<R)&&g(d[z],z,d););return _?Qo(d,P?0:z,P?z+1:R):Qo(d,P?z+1:0,P?R:z)}function P8(d,g){var _=d;return _ instanceof cn&&(_=_.value()),Ow(g,function(P,R){return R.func.apply(R.thisArg,Iu([P],R.args))},_)}function Qw(d,g,_){var P=d.length;if(P<2)return P?ju(d[0]):[];for(var R=-1,z=ye(P);++R<P;)for(var X=d[R],ie=-1;++ie<P;)ie!=R&&(z[R]=dp(z[R]||X,d[ie],g,_));return ju(li(z,1),g,_)}function k8(d,g,_){for(var P=-1,R=d.length,z=g.length,X={};++P<R;){var ie=P<z?g[P]:n;_(X,d[P],ie)}return X}function Jw(d){return wr(d)?d:[]}function e_(d){return typeof d=="function"?d:to}function Bu(d,g){return Wt(d)?d:l_(d,g)?[d]:ik(On(d))}var wQ=tn;function zu(d,g,_){var P=d.length;return _=_===n?P:_,!g&&_>=P?d:Qo(d,g,_)}var T8=uX||function(d){return ui.clearTimeout(d)};function M8(d,g){if(g)return d.slice();var _=d.length,P=QP?QP(_):new d.constructor(_);return d.copy(P),P}function t_(d){var g=new d.constructor(d.byteLength);return new iv(g).set(new iv(d)),g}function _Q(d,g){var _=g?t_(d.buffer):d.buffer;return new d.constructor(_,d.byteOffset,d.byteLength)}function SQ(d){var g=new d.constructor(d.source,je.exec(d));return g.lastIndex=d.lastIndex,g}function CQ(d){return cp?jn(cp.call(d)):{}}function R8(d,g){var _=g?t_(d.buffer):d.buffer;return new d.constructor(_,d.byteOffset,d.length)}function D8(d,g){if(d!==g){var _=d!==n,P=d===null,R=d===d,z=So(d),X=g!==n,ie=g===null,ce=g===g,Te=So(g);if(!ie&&!Te&&!z&&d>g||z&&X&&ce&&!ie&&!Te||P&&X&&ce||!_&&ce||!R)return 1;if(!P&&!z&&!Te&&d<g||Te&&_&&R&&!P&&!z||ie&&_&&R||!X&&R||!ce)return-1}return 0}function EQ(d,g,_){for(var P=-1,R=d.criteria,z=g.criteria,X=R.length,ie=_.length;++P<X;){var ce=D8(R[P],z[P]);if(ce){if(P>=ie)return ce;var Te=_[P];return ce*(Te=="desc"?-1:1)}}return d.index-g.index}function $8(d,g,_,P){for(var R=-1,z=d.length,X=_.length,ie=-1,ce=g.length,Te=Fr(z-X,0),Me=ye(ce+Te),$e=!P;++ie<ce;)Me[ie]=g[ie];for(;++R<X;)($e||R<z)&&(Me[_[R]]=d[R]);for(;Te--;)Me[ie++]=d[R++];return Me}function I8(d,g,_,P){for(var R=-1,z=d.length,X=-1,ie=_.length,ce=-1,Te=g.length,Me=Fr(z-ie,0),$e=ye(Me+Te),Je=!P;++R<Me;)$e[R]=d[R];for(var ft=R;++ce<Te;)$e[ft+ce]=g[ce];for(;++X<ie;)(Je||R<z)&&($e[ft+_[X]]=d[R++]);return $e}function Qi(d,g){var _=-1,P=d.length;for(g||(g=ye(P));++_<P;)g[_]=d[_];return g}function as(d,g,_,P){var R=!_;_||(_={});for(var z=-1,X=g.length;++z<X;){var ie=g[z],ce=P?P(_[ie],d[ie],ie,_,d):n;ce===n&&(ce=d[ie]),R?js(_,ie,ce):fp(_,ie,ce)}return _}function OQ(d,g){return as(d,u_(d),g)}function AQ(d,g){return as(d,G8(d),g)}function bv(d,g){return function(_,P){var R=Wt(_)?RZ:YX,z=g?g():{};return R(_,d,Et(P,2),z)}}function Rf(d){return tn(function(g,_){var P=-1,R=_.length,z=R>1?_[R-1]:n,X=R>2?_[2]:n;for(z=d.length>3&&typeof z=="function"?(R--,z):n,X&&Li(_[0],_[1],X)&&(z=R<3?n:z,R=1),g=jn(g);++P<R;){var ie=_[P];ie&&d(g,ie,P,z)}return g})}function N8(d,g){return function(_,P){if(_==null)return _;if(!Ji(_))return d(_,P);for(var R=_.length,z=g?R:-1,X=jn(_);(g?z--:++z<R)&&P(X[z],z,X)!==!1;);return _}}function L8(d){return function(g,_,P){for(var R=-1,z=jn(g),X=P(g),ie=X.length;ie--;){var ce=X[d?ie:++R];if(_(z[ce],ce,z)===!1)break}return g}}function PQ(d,g,_){var P=g&b,R=mp(d);function z(){var X=this&&this!==ui&&this instanceof z?R:d;return X.apply(P?_:this,arguments)}return z}function F8(d){return function(g){g=On(g);var _=Ef(g)?Sa(g):n,P=_?_[0]:g.charAt(0),R=_?zu(_,1).join(""):g.slice(1);return P[d]()+R}}function Df(d){return function(g){return Ow(Nk(Ik(g).replace(yZ,"")),d,"")}}function mp(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 _=Mf(d.prototype),P=d.apply(_,g);return lr(P)?P:_}}function kQ(d,g,_){var P=mp(d);function R(){for(var z=arguments.length,X=ye(z),ie=z,ce=$f(R);ie--;)X[ie]=arguments[ie];var Te=z<3&&X[0]!==ce&&X[z-1]!==ce?[]:Nu(X,ce);if(z-=Te.length,z<_)return V8(d,g,xv,R.placeholder,n,X,Te,n,n,_-z);var Me=this&&this!==ui&&this instanceof R?P:d;return xo(Me,this,X)}return R}function j8(d){return function(g,_,P){var R=jn(g);if(!Ji(g)){var z=Et(_,3);g=Qr(g),_=function(ie){return z(R[ie],ie,R)}}var X=d(g,_,P);return X>-1?R[z?g[X]:X]:n}}function B8(d){return zs(function(g){var _=g.length,P=_,R=Zo.prototype.thru;for(d&&g.reverse();P--;){var z=g[P];if(typeof z!="function")throw new Yo(a);if(R&&!X&&Cv(z)=="wrapper")var X=new Zo([],!0)}for(P=X?P:_;++P<_;){z=g[P];var ie=Cv(z),ce=ie=="wrapper"?a_(z):n;ce&&c_(ce[0])&&ce[1]==(k|S|E|M)&&!ce[4].length&&ce[9]==1?X=X[Cv(ce[0])].apply(X,ce[3]):X=z.length==1&&c_(z)?X[ie]():X.thru(z)}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 xv(d,g,_,P,R,z,X,ie,ce,Te){var Me=g&k,$e=g&b,Je=g&w,ft=g&(S|O),At=g&L,Jt=Je?n:mp(d);function Pt(){for(var on=arguments.length,pn=ye(on),Co=on;Co--;)pn[Co]=arguments[Co];if(ft)var Fi=$f(Pt),Eo=zZ(pn,Fi);if(P&&(pn=$8(pn,P,R,ft)),z&&(pn=I8(pn,z,X,ft)),on-=Eo,ft&&on<Te){var _r=Nu(pn,Fi);return V8(d,g,xv,Pt.placeholder,_,pn,_r,ie,ce,Te-on)}var Oa=$e?_:this,Hs=Je?Oa[d]:d;return on=pn.length,ie?pn=YQ(pn,ie):At&&on>1&&pn.reverse(),Me&&ce<on&&(pn.length=ce),this&&this!==ui&&this instanceof Pt&&(Hs=Jt||mp(Hs)),Hs.apply(Oa,pn)}return Pt}function z8(d,g){return function(_,P){return rQ(_,d,g(P),{})}}function wv(d,g){return function(_,P){var R;if(_===n&&P===n)return g;if(_!==n&&(R=_),P!==n){if(R===n)return P;typeof _=="string"||typeof P=="string"?(_=_o(_),P=_o(P)):(_=O8(_),P=O8(P)),R=d(_,P)}return R}}function n_(d){return zs(function(g){return g=rr(g,wo(Et())),tn(function(_){var P=this;return d(g,function(R){return xo(R,P,_)})})})}function _v(d,g){g=g===n?" ":_o(g);var _=g.length;if(_<2)return _?Yw(g,d):g;var P=Yw(g,uv(d/Of(g)));return Ef(g)?zu(Sa(P),0,d).join(""):P.slice(0,d)}function TQ(d,g,_,P){var R=g&b,z=mp(d);function X(){for(var ie=-1,ce=arguments.length,Te=-1,Me=P.length,$e=ye(Me+ce),Je=this&&this!==ui&&this instanceof X?z:d;++Te<Me;)$e[Te]=P[Te];for(;ce--;)$e[Te++]=arguments[++ie];return xo(Je,R?_:this,$e)}return X}function U8(d){return function(g,_,P){return P&&typeof P!="number"&&Li(g,_,P)&&(_=P=n),g=Ws(g),_===n?(_=g,g=0):_=Ws(_),P=P===n?g<_?1:-1:Ws(P),gQ(g,_,P,d)}}function Sv(d){return function(g,_){return typeof g=="string"&&typeof _=="string"||(g=ea(g),_=ea(_)),d(g,_)}}function V8(d,g,_,P,R,z,X,ie,ce,Te){var Me=g&S,$e=Me?X:n,Je=Me?n:X,ft=Me?z:n,At=Me?n:z;g|=Me?E:C,g&=~(Me?C:E),g&x||(g&=~(b|w));var Jt=[d,g,R,ft,$e,At,Je,ie,ce,Te],Pt=_.apply(n,Jt);return c_(d)&&tk(Pt,Jt),Pt.placeholder=P,nk(Pt,d,g)}function r_(d){var g=Lr[d];return function(_,P){if(_=ea(_),P=P==null?0:wi(Xt(P),292),P&&n8(_)){var R=(On(_)+"e").split("e"),z=g(R[0]+"e"+(+R[1]+P));return R=(On(z)+"e").split("e"),+(R[0]+"e"+(+R[1]-P))}return g(_)}}var MQ=kf&&1/Qm(new kf([,-0]))[1]==W?function(d){return new kf(d)}:E_;function W8(d){return function(g){var _=_i(g);return _==lt?Dw(g):_==ze?GZ(g):BZ(g,d(g))}}function Bs(d,g,_,P,R,z,X,ie){var ce=g&w;if(!ce&&typeof d!="function")throw new Yo(a);var Te=P?P.length:0;if(Te||(g&=~(E|C),P=R=n),X=X===n?X:Fr(Xt(X),0),ie=ie===n?ie:Xt(ie),Te-=R?R.length:0,g&C){var Me=P,$e=R;P=R=n}var Je=ce?n:a_(d),ft=[d,g,_,P,R,Me,$e,z,X,ie];if(Je&&KQ(ft,Je),d=ft[0],g=ft[1],_=ft[2],P=ft[3],R=ft[4],ie=ft[9]=ft[9]===n?ce?0:d.length:Fr(ft[9]-Te,0),!ie&&g&(S|O)&&(g&=~(S|O)),!g||g==b)var At=PQ(d,g,_);else g==S||g==O?At=kQ(d,g,ie):(g==E||g==(b|E))&&!R.length?At=TQ(d,g,_,P):At=xv.apply(n,ft);var Jt=Je?C8:tk;return nk(Jt(At,ft),d,g)}function H8(d,g,_,P){return d===n||Ea(d,Pf[_])&&!kn.call(P,_)?g:d}function K8(d,g,_,P,R,z){return lr(d)&&lr(g)&&(z.set(g,d),mv(d,g,n,K8,z),z.delete(g)),d}function RQ(d){return bp(d)?n:d}function q8(d,g,_,P,R,z){var X=_&m,ie=d.length,ce=g.length;if(ie!=ce&&!(X&&ce>ie))return!1;var Te=z.get(d),Me=z.get(g);if(Te&&Me)return Te==g&&Me==d;var $e=-1,Je=!0,ft=_&v?new ec:n;for(z.set(d,g),z.set(g,d);++$e<ie;){var At=d[$e],Jt=g[$e];if(P)var Pt=X?P(Jt,At,$e,g,d,z):P(At,Jt,$e,d,g,z);if(Pt!==n){if(Pt)continue;Je=!1;break}if(ft){if(!Aw(g,function(on,pn){if(!op(ft,pn)&&(At===on||R(At,on,_,P,z)))return ft.push(pn)})){Je=!1;break}}else if(!(At===Jt||R(At,Jt,_,P,z))){Je=!1;break}}return z.delete(d),z.delete(g),Je}function DQ(d,g,_,P,R,z,X){switch(_){case wn:if(d.byteLength!=g.byteLength||d.byteOffset!=g.byteOffset)return!1;d=d.buffer,g=g.buffer;case Kt:return!(d.byteLength!=g.byteLength||!z(new iv(d),new iv(g)));case it:case ke:case Nt:return Ea(+d,+g);case De:return d.name==g.name&&d.message==g.message;case ge:case Fe:return d==g+"";case lt:var ie=Dw;case ze:var ce=P&m;if(ie||(ie=Qm),d.size!=g.size&&!ce)return!1;var Te=X.get(d);if(Te)return Te==g;P|=v,X.set(d,g);var Me=q8(ie(d),ie(g),P,R,z,X);return X.delete(d),Me;case Ae:if(cp)return cp.call(d)==cp.call(g)}return!1}function $Q(d,g,_,P,R,z){var X=_&m,ie=i_(d),ce=ie.length,Te=i_(g),Me=Te.length;if(ce!=Me&&!X)return!1;for(var $e=ce;$e--;){var Je=ie[$e];if(!(X?Je in g:kn.call(g,Je)))return!1}var ft=z.get(d),At=z.get(g);if(ft&&At)return ft==g&&At==d;var Jt=!0;z.set(d,g),z.set(g,d);for(var Pt=X;++$e<ce;){Je=ie[$e];var on=d[Je],pn=g[Je];if(P)var Co=X?P(pn,on,Je,g,d,z):P(on,pn,Je,d,g,z);if(!(Co===n?on===pn||R(on,pn,_,P,z):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 z.delete(d),z.delete(g),Jt}function zs(d){return d_(J8(d,n,uk),d+"")}function i_(d){return h8(d,Qr,u_)}function o_(d){return h8(d,eo,G8)}var a_=cv?function(d){return cv.get(d)}:E_;function Cv(d){for(var g=d.name+"",_=Tf[g],P=kn.call(Tf,g)?_.length:0;P--;){var R=_[P],z=R.func;if(z==null||z==d)return R.name}return g}function $f(d){var g=kn.call(B,"placeholder")?B:d;return g.placeholder}function Et(){var d=B.iteratee||S_;return d=d===S_?m8:d,arguments.length?d(arguments[0],arguments[1]):d}function Ev(d,g){var _=d.__data__;return UQ(g)?_[typeof g=="string"?"string":"hash"]:_.map}function s_(d){for(var g=Qr(d),_=g.length;_--;){var P=g[_],R=d[P];g[_]=[P,R,X8(R)]}return g}function rc(d,g){var _=HZ(d,g);return g8(_)?_:n}function IQ(d){var g=kn.call(d,Ql),_=d[Ql];try{d[Ql]=n;var P=!0}catch{}var R=nv.call(d);return P&&(g?d[Ql]=_:delete d[Ql]),R}var u_=Iw?function(d){return d==null?[]:(d=jn(d),$u(Iw(d),function(g){return e8.call(d,g)}))}:O_,G8=Iw?function(d){for(var g=[];d;)Iu(g,u_(d)),d=ov(d);return g}:O_,_i=Ni;(Nw&&_i(new Nw(new ArrayBuffer(1)))!=wn||sp&&_i(new sp)!=lt||Lw&&_i(Lw.resolve())!=te||kf&&_i(new kf)!=ze||up&&_i(new up)!=mt)&&(_i=function(d){var g=Ni(d),_=g==nn?d.constructor:n,P=_?ic(_):"";if(P)switch(P){case vX:return wn;case yX:return lt;case bX:return te;case xX:return ze;case wX:return mt}return g});function NQ(d,g,_){for(var P=-1,R=_.length;++P<R;){var z=_[P],X=z.size;switch(z.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 LQ(d){var g=d.match(A);return g?g[1].split(N):[]}function Y8(d,g,_){g=Bu(g,d);for(var P=-1,R=g.length,z=!1;++P<R;){var X=ss(g[P]);if(!(z=d!=null&&_(d,X)))break;d=d[X]}return z||++P!=R?z:(R=d==null?0:d.length,!!R&&Rv(R)&&Us(X,R)&&(Wt(d)||oc(d)))}function FQ(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 Z8(d){return typeof d.constructor=="function"&&!vp(d)?Mf(ov(d)):{}}function jQ(d,g,_){var P=d.constructor;switch(g){case Kt:return t_(d);case it:case ke:return new P(+d);case wn:return _Q(d,_);case Ii:case br:case yi:case sr:case si:case bi:case Rr:case Xi:case yo:return R8(d,_);case lt:return new P;case Nt:case Fe:return new P(d);case ge:return SQ(d);case ze:return new P;case Ae:return CQ(d)}}function BQ(d,g){var _=g.length;if(!_)return d;var P=_-1;return g[P]=(_>1?"& ":"")+g[P],g=g.join(_>2?", ":" "),d.replace($,`{
/* [wrapped with `+g+`] */
`)}function zQ(d){return Wt(d)||oc(d)||!!(t8&&d&&d[t8])}function Us(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 P=typeof g;return(P=="number"?Ji(_)&&Us(g,_.length):P=="string"&&g in _)?Ea(_[g],d):!1}function l_(d,g){if(Wt(d))return!1;var _=typeof d;return _=="number"||_=="symbol"||_=="boolean"||d==null||So(d)?!0:Sf.test(d)||!Zl.test(d)||g!=null&&d in jn(g)}function UQ(d){var g=typeof d;return g=="string"||g=="number"||g=="symbol"||g=="boolean"?d!=="__proto__":d===null}function c_(d){var g=Cv(d),_=B[g];if(typeof _!="function"||!(g in cn.prototype))return!1;if(d===_)return!0;var P=a_(_);return!!P&&d===P[0]}function VQ(d){return!!XP&&XP in d}var WQ=ev?Vs:A_;function vp(d){var g=d&&d.constructor,_=typeof g=="function"&&g.prototype||Pf;return d===_}function X8(d){return d===d&&!lr(d)}function Q8(d,g){return function(_){return _==null?!1:_[d]===g&&(g!==n||d in jn(_))}}function HQ(d){var g=Tv(d,function(P){return _.size===l&&_.clear(),P}),_=g.cache;return g}function KQ(d,g){var _=d[1],P=g[1],R=_|P,z=R<(b|w|k),X=P==k&&_==S||P==k&&_==M&&d[7].length<=g[8]||P==(k|M)&&g[7].length<=g[8]&&_==S;if(!(z||X))return d;P&b&&(d[2]=g[2],R|=_&b?0:x);var ie=g[3];if(ie){var ce=d[3];d[3]=ce?$8(ce,ie,g[4]):ie,d[4]=ce?Nu(d[3],c):g[4]}return ie=g[5],ie&&(ce=d[5],d[5]=ce?I8(ce,ie,g[6]):ie,d[6]=ce?Nu(d[5],c):g[6]),ie=g[7],ie&&(d[7]=ie),P&k&&(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 qQ(d){var g=[];if(d!=null)for(var _ in jn(d))g.push(_);return g}function GQ(d){return nv.call(d)}function J8(d,g,_){return g=Fr(g===n?d.length-1:g,0),function(){for(var P=arguments,R=-1,z=Fr(P.length-g,0),X=ye(z);++R<z;)X[R]=P[g+R];R=-1;for(var ie=ye(g+1);++R<g;)ie[R]=P[R];return ie[g]=_(X),xo(d,this,ie)}}function ek(d,g){return g.length<2?d:nc(d,Qo(g,0,-1))}function YQ(d,g){for(var _=d.length,P=wi(g.length,_),R=Qi(d);P--;){var z=g[P];d[P]=Us(z,_)?R[z]:n}return d}function f_(d,g){if(!(g==="constructor"&&typeof d[g]=="function")&&g!="__proto__")return d[g]}var tk=rk(C8),yp=cX||function(d,g){return ui.setTimeout(d,g)},d_=rk(yQ);function nk(d,g,_){var P=g+"";return d_(d,BQ(P,ZQ(LQ(P),_)))}function rk(d){var g=0,_=0;return function(){var P=pX(),R=ne-(P-_);if(_=P,R>0){if(++g>=V)return arguments[0]}else g=0;return d.apply(n,arguments)}}function Ov(d,g){var _=-1,P=d.length,R=P-1;for(g=g===n?P:g;++_<g;){var z=Gw(_,R),X=d[z];d[z]=d[_],d[_]=X}return d.length=g,d}var ik=HQ(function(d){var g=[];return d.charCodeAt(0)===46&&g.push(""),d.replace(re,function(_,P,R,z){g.push(R?z.replace(fe,"$1"):P||_)}),g});function ss(d){if(typeof d=="string"||So(d))return d;var g=d+"";return g=="0"&&1/d==-W?"-0":g}function ic(d){if(d!=null){try{return tv.call(d)}catch{}try{return d+""}catch{}}return""}function ZQ(d,g){return Go(be,function(_){var P="_."+_[0];g&_[1]&&!Zm(d,P)&&d.push(P)}),d.sort()}function ok(d){if(d instanceof cn)return d.clone();var g=new Zo(d.__wrapped__,d.__chain__);return g.__actions__=Qi(d.__actions__),g.__index__=d.__index__,g.__values__=d.__values__,g}function XQ(d,g,_){(_?Li(d,g,_):g===n)?g=1:g=Fr(Xt(g),0);var P=d==null?0:d.length;if(!P||g<1)return[];for(var R=0,z=0,X=ye(uv(P/g));R<P;)X[z++]=Qo(d,R,R+=g);return X}function QQ(d){for(var g=-1,_=d==null?0:d.length,P=0,R=[];++g<_;){var z=d[g];z&&(R[P++]=z)}return R}function JQ(){var d=arguments.length;if(!d)return[];for(var g=ye(d-1),_=arguments[0],P=d;P--;)g[P-1]=arguments[P];return Iu(Wt(_)?Qi(_):[_],li(g,1))}var eJ=tn(function(d,g){return wr(d)?dp(d,li(g,1,wr,!0)):[]}),tJ=tn(function(d,g){var _=Jo(g);return wr(_)&&(_=n),wr(d)?dp(d,li(g,1,wr,!0),Et(_,2)):[]}),nJ=tn(function(d,g){var _=Jo(g);return wr(_)&&(_=n),wr(d)?dp(d,li(g,1,wr,!0),n,_):[]});function rJ(d,g,_){var P=d==null?0:d.length;return P?(g=_||g===n?1:Xt(g),Qo(d,g<0?0:g,P)):[]}function iJ(d,g,_){var P=d==null?0:d.length;return P?(g=_||g===n?1:Xt(g),g=P-g,Qo(d,0,g<0?0:g)):[]}function oJ(d,g){return d&&d.length?yv(d,Et(g,3),!0,!0):[]}function aJ(d,g){return d&&d.length?yv(d,Et(g,3),!0):[]}function sJ(d,g,_,P){var R=d==null?0:d.length;return R?(_&&typeof _!="number"&&Li(d,g,_)&&(_=0,P=R),JX(d,g,_,P)):[]}function ak(d,g,_){var P=d==null?0:d.length;if(!P)return-1;var R=_==null?0:Xt(_);return R<0&&(R=Fr(P+R,0)),Xm(d,Et(g,3),R)}function sk(d,g,_){var P=d==null?0:d.length;if(!P)return-1;var R=P-1;return _!==n&&(R=Xt(_),R=_<0?Fr(P+R,0):wi(R,P-1)),Xm(d,Et(g,3),R,!0)}function uk(d){var g=d==null?0:d.length;return g?li(d,1):[]}function uJ(d){var g=d==null?0:d.length;return g?li(d,W):[]}function lJ(d,g){var _=d==null?0:d.length;return _?(g=g===n?1:Xt(g),li(d,g)):[]}function cJ(d){for(var g=-1,_=d==null?0:d.length,P={};++g<_;){var R=d[g];P[R[0]]=R[1]}return P}function lk(d){return d&&d.length?d[0]:n}function fJ(d,g,_){var P=d==null?0:d.length;if(!P)return-1;var R=_==null?0:Xt(_);return R<0&&(R=Fr(P+R,0)),Cf(d,g,R)}function dJ(d){var g=d==null?0:d.length;return g?Qo(d,0,-1):[]}var hJ=tn(function(d){var g=rr(d,Jw);return g.length&&g[0]===d[0]?Vw(g):[]}),pJ=tn(function(d){var g=Jo(d),_=rr(d,Jw);return g===Jo(_)?g=n:_.pop(),_.length&&_[0]===d[0]?Vw(_,Et(g,2)):[]}),gJ=tn(function(d){var g=Jo(d),_=rr(d,Jw);return g=typeof g=="function"?g:n,g&&_.pop(),_.length&&_[0]===d[0]?Vw(_,n,g):[]});function mJ(d,g){return d==null?"":dX.call(d,g)}function Jo(d){var g=d==null?0:d.length;return g?d[g-1]:n}function vJ(d,g,_){var P=d==null?0:d.length;if(!P)return-1;var R=P;return _!==n&&(R=Xt(_),R=R<0?Fr(P+R,0):wi(R,P-1)),g===g?ZZ(d,g,R):Xm(d,VP,R,!0)}function yJ(d,g){return d&&d.length?x8(d,Xt(g)):n}var bJ=tn(ck);function ck(d,g){return d&&d.length&&g&&g.length?qw(d,g):d}function xJ(d,g,_){return d&&d.length&&g&&g.length?qw(d,g,Et(_,2)):d}function wJ(d,g,_){return d&&d.length&&g&&g.length?qw(d,g,n,_):d}var _J=zs(function(d,g){var _=d==null?0:d.length,P=jw(d,g);return S8(d,rr(g,function(R){return Us(R,_)?+R:R}).sort(D8)),P});function SJ(d,g){var _=[];if(!(d&&d.length))return _;var P=-1,R=[],z=d.length;for(g=Et(g,3);++P<z;){var X=d[P];g(X,P,d)&&(_.push(X),R.push(P))}return S8(d,R),_}function h_(d){return d==null?d:mX.call(d)}function CJ(d,g,_){var P=d==null?0:d.length;return P?(_&&typeof _!="number"&&Li(d,g,_)?(g=0,_=P):(g=g==null?0:Xt(g),_=_===n?P:Xt(_)),Qo(d,g,_)):[]}function EJ(d,g){return vv(d,g)}function OJ(d,g,_){return Zw(d,g,Et(_,2))}function AJ(d,g){var _=d==null?0:d.length;if(_){var P=vv(d,g);if(P<_&&Ea(d[P],g))return P}return-1}function PJ(d,g){return vv(d,g,!0)}function kJ(d,g,_){return Zw(d,g,Et(_,2),!0)}function TJ(d,g){var _=d==null?0:d.length;if(_){var P=vv(d,g,!0)-1;if(Ea(d[P],g))return P}return-1}function MJ(d){return d&&d.length?E8(d):[]}function RJ(d,g){return d&&d.length?E8(d,Et(g,2)):[]}function DJ(d){var g=d==null?0:d.length;return g?Qo(d,1,g):[]}function $J(d,g,_){return d&&d.length?(g=_||g===n?1:Xt(g),Qo(d,0,g<0?0:g)):[]}function IJ(d,g,_){var P=d==null?0:d.length;return P?(g=_||g===n?1:Xt(g),g=P-g,Qo(d,g<0?0:g,P)):[]}function NJ(d,g){return d&&d.length?yv(d,Et(g,3),!1,!0):[]}function LJ(d,g){return d&&d.length?yv(d,Et(g,3)):[]}var FJ=tn(function(d){return ju(li(d,1,wr,!0))}),jJ=tn(function(d){var g=Jo(d);return wr(g)&&(g=n),ju(li(d,1,wr,!0),Et(g,2))}),BJ=tn(function(d){var g=Jo(d);return g=typeof g=="function"?g:n,ju(li(d,1,wr,!0),n,g)});function zJ(d){return d&&d.length?ju(d):[]}function UJ(d,g){return d&&d.length?ju(d,Et(g,2)):[]}function VJ(d,g){return g=typeof g=="function"?g:n,d&&d.length?ju(d,n,g):[]}function p_(d){if(!(d&&d.length))return[];var g=0;return d=$u(d,function(_){if(wr(_))return g=Fr(_.length,g),!0}),Mw(g,function(_){return rr(d,Pw(_))})}function fk(d,g){if(!(d&&d.length))return[];var _=p_(d);return g==null?_:rr(_,function(P){return xo(g,n,P)})}var WJ=tn(function(d,g){return wr(d)?dp(d,g):[]}),HJ=tn(function(d){return Qw($u(d,wr))}),KJ=tn(function(d){var g=Jo(d);return wr(g)&&(g=n),Qw($u(d,wr),Et(g,2))}),qJ=tn(function(d){var g=Jo(d);return g=typeof g=="function"?g:n,Qw($u(d,wr),n,g)}),GJ=tn(p_);function YJ(d,g){return k8(d||[],g||[],fp)}function ZJ(d,g){return k8(d||[],g||[],gp)}var XJ=tn(function(d){var g=d.length,_=g>1?d[g-1]:n;return _=typeof _=="function"?(d.pop(),_):n,fk(d,_)});function dk(d){var g=B(d);return g.__chain__=!0,g}function QJ(d,g){return g(d),d}function Av(d,g){return g(d)}var JJ=zs(function(d){var g=d.length,_=g?d[0]:0,P=this.__wrapped__,R=function(z){return jw(z,d)};return g>1||this.__actions__.length||!(P instanceof cn)||!Us(_)?this.thru(R):(P=P.slice(_,+_+(g?1:0)),P.__actions__.push({func:Av,args:[R],thisArg:n}),new Zo(P,this.__chain__).thru(function(z){return g&&!z.length&&z.push(n),z}))});function eee(){return dk(this)}function tee(){return new Zo(this.value(),this.__chain__)}function nee(){this.__values__===n&&(this.__values__=Ok(this.value()));var d=this.__index__>=this.__values__.length,g=d?n:this.__values__[this.__index__++];return{done:d,value:g}}function ree(){return this}function iee(d){for(var g,_=this;_ instanceof dv;){var P=ok(_);P.__index__=0,P.__values__=n,g?R.__wrapped__=P:g=P;var R=P;_=_.__wrapped__}return R.__wrapped__=d,g}function oee(){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:Av,args:[h_],thisArg:n}),new Zo(g,this.__chain__)}return this.thru(h_)}function aee(){return P8(this.__wrapped__,this.__actions__)}var see=bv(function(d,g,_){kn.call(d,_)?++d[_]:js(d,_,1)});function uee(d,g,_){var P=Wt(d)?zP:QX;return _&&Li(d,g,_)&&(g=n),P(d,Et(g,3))}function lee(d,g){var _=Wt(d)?$u:f8;return _(d,Et(g,3))}var cee=j8(ak),fee=j8(sk);function dee(d,g){return li(Pv(d,g),1)}function hee(d,g){return li(Pv(d,g),W)}function pee(d,g,_){return _=_===n?1:Xt(_),li(Pv(d,g),_)}function hk(d,g){var _=Wt(d)?Go:Fu;return _(d,Et(g,3))}function pk(d,g){var _=Wt(d)?DZ:c8;return _(d,Et(g,3))}var gee=bv(function(d,g,_){kn.call(d,_)?d[_].push(g):js(d,_,[g])});function mee(d,g,_,P){d=Ji(d)?d:Nf(d),_=_&&!P?Xt(_):0;var R=d.length;return _<0&&(_=Fr(R+_,0)),Dv(d)?_<=R&&d.indexOf(g,_)>-1:!!R&&Cf(d,g,_)>-1}var vee=tn(function(d,g,_){var P=-1,R=typeof g=="function",z=Ji(d)?ye(d.length):[];return Fu(d,function(X){z[++P]=R?xo(g,X,_):hp(X,g,_)}),z}),yee=bv(function(d,g,_){js(d,_,g)});function Pv(d,g){var _=Wt(d)?rr:v8;return _(d,Et(g,3))}function bee(d,g,_,P){return d==null?[]:(Wt(g)||(g=g==null?[]:[g]),_=P?n:_,Wt(_)||(_=_==null?[]:[_]),w8(d,g,_))}var xee=bv(function(d,g,_){d[_?0:1].push(g)},function(){return[[],[]]});function wee(d,g,_){var P=Wt(d)?Ow:HP,R=arguments.length<3;return P(d,Et(g,4),_,R,Fu)}function _ee(d,g,_){var P=Wt(d)?$Z:HP,R=arguments.length<3;return P(d,Et(g,4),_,R,c8)}function See(d,g){var _=Wt(d)?$u:f8;return _(d,Mv(Et(g,3)))}function Cee(d){var g=Wt(d)?a8:mQ;return g(d)}function Eee(d,g,_){(_?Li(d,g,_):g===n)?g=1:g=Xt(g);var P=Wt(d)?qX:vQ;return P(d,g)}function Oee(d){var g=Wt(d)?GX:bQ;return g(d)}function Aee(d){if(d==null)return 0;if(Ji(d))return Dv(d)?Of(d):d.length;var g=_i(d);return g==lt||g==ze?d.size:Hw(d).length}function Pee(d,g,_){var P=Wt(d)?Aw:xQ;return _&&Li(d,g,_)&&(g=n),P(d,Et(g,3))}var kee=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]]),w8(d,li(g,1),[])}),kv=lX||function(){return ui.Date.now()};function Tee(d,g){if(typeof g!="function")throw new Yo(a);return d=Xt(d),function(){if(--d<1)return g.apply(this,arguments)}}function gk(d,g,_){return g=_?n:g,g=d&&g==null?d.length:g,Bs(d,k,n,n,n,n,g)}function mk(d,g){var _;if(typeof g!="function")throw new Yo(a);return d=Xt(d),function(){return--d>0&&(_=g.apply(this,arguments)),d<=1&&(g=n),_}}var g_=tn(function(d,g,_){var P=b;if(_.length){var R=Nu(_,$f(g_));P|=E}return Bs(d,P,g,_,R)}),vk=tn(function(d,g,_){var P=b|w;if(_.length){var R=Nu(_,$f(vk));P|=E}return Bs(g,P,d,_,R)});function yk(d,g,_){g=_?n:g;var P=Bs(d,S,n,n,n,n,n,g);return P.placeholder=yk.placeholder,P}function bk(d,g,_){g=_?n:g;var P=Bs(d,O,n,n,n,n,n,g);return P.placeholder=bk.placeholder,P}function xk(d,g,_){var P,R,z,X,ie,ce,Te=0,Me=!1,$e=!1,Je=!0;if(typeof d!="function")throw new Yo(a);g=ea(g)||0,lr(_)&&(Me=!!_.leading,$e="maxWait"in _,z=$e?Fr(ea(_.maxWait)||0,g):z,Je="trailing"in _?!!_.trailing:Je);function ft(_r){var Oa=P,Hs=R;return P=R=n,Te=_r,X=d.apply(Hs,Oa),X}function At(_r){return Te=_r,ie=yp(on,g),Me?ft(_r):X}function Jt(_r){var Oa=_r-ce,Hs=_r-Te,jk=g-Oa;return $e?wi(jk,z-Hs):jk}function Pt(_r){var Oa=_r-ce,Hs=_r-Te;return ce===n||Oa>=g||Oa<0||$e&&Hs>=z}function on(){var _r=kv();if(Pt(_r))return pn(_r);ie=yp(on,Jt(_r))}function pn(_r){return ie=n,Je&&P?ft(_r):(P=R=n,X)}function Co(){ie!==n&&T8(ie),Te=0,P=ce=R=ie=n}function Fi(){return ie===n?X:pn(kv())}function Eo(){var _r=kv(),Oa=Pt(_r);if(P=arguments,R=this,ce=_r,Oa){if(ie===n)return At(ce);if($e)return T8(ie),ie=yp(on,g),ft(ce)}return ie===n&&(ie=yp(on,g)),X}return Eo.cancel=Co,Eo.flush=Fi,Eo}var Mee=tn(function(d,g){return l8(d,1,g)}),Ree=tn(function(d,g,_){return l8(d,ea(g)||0,_)});function Dee(d){return Bs(d,L)}function Tv(d,g){if(typeof d!="function"||g!=null&&typeof g!="function")throw new Yo(a);var _=function(){var P=arguments,R=g?g.apply(this,P):P[0],z=_.cache;if(z.has(R))return z.get(R);var X=d.apply(this,P);return _.cache=z.set(R,X)||z,X};return _.cache=new(Tv.Cache||Fs),_}Tv.Cache=Fs;function Mv(d){if(typeof d!="function")throw new Yo(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 $ee(d){return mk(2,d)}var Iee=wQ(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(P){for(var R=-1,z=wi(P.length,_);++R<z;)P[R]=g[R].call(this,P[R]);return xo(d,this,P)})}),m_=tn(function(d,g){var _=Nu(g,$f(m_));return Bs(d,E,n,g,_)}),wk=tn(function(d,g){var _=Nu(g,$f(wk));return Bs(d,C,n,g,_)}),Nee=zs(function(d,g){return Bs(d,M,n,n,n,g)});function Lee(d,g){if(typeof d!="function")throw new Yo(a);return g=g===n?g:Xt(g),tn(d,g)}function Fee(d,g){if(typeof d!="function")throw new Yo(a);return g=g==null?0:Fr(Xt(g),0),tn(function(_){var P=_[g],R=zu(_,0,g);return P&&Iu(R,P),xo(d,this,R)})}function jee(d,g,_){var P=!0,R=!0;if(typeof d!="function")throw new Yo(a);return lr(_)&&(P="leading"in _?!!_.leading:P,R="trailing"in _?!!_.trailing:R),xk(d,g,{leading:P,maxWait:g,trailing:R})}function Bee(d){return gk(d,1)}function zee(d,g){return m_(e_(g),d)}function Uee(){if(!arguments.length)return[];var d=arguments[0];return Wt(d)?d:[d]}function Vee(d){return Xo(d,p)}function Wee(d,g){return g=typeof g=="function"?g:n,Xo(d,p,g)}function Hee(d){return Xo(d,f|p)}function Kee(d,g){return g=typeof g=="function"?g:n,Xo(d,f|p,g)}function qee(d,g){return g==null||u8(d,g,Qr(g))}function Ea(d,g){return d===g||d!==d&&g!==g}var Gee=Sv(Uw),Yee=Sv(function(d,g){return d>=g}),oc=p8(function(){return arguments}())?p8:function(d){return pr(d)&&kn.call(d,"callee")&&!e8.call(d,"callee")},Wt=ye.isArray,Zee=IP?wo(IP):iQ;function Ji(d){return d!=null&&Rv(d.length)&&!Vs(d)}function wr(d){return pr(d)&&Ji(d)}function Xee(d){return d===!0||d===!1||pr(d)&&Ni(d)==it}var Uu=fX||A_,Qee=NP?wo(NP):oQ;function Jee(d){return pr(d)&&d.nodeType===1&&!bp(d)}function ete(d){if(d==null)return!0;if(Ji(d)&&(Wt(d)||typeof d=="string"||typeof d.splice=="function"||Uu(d)||If(d)||oc(d)))return!d.length;var g=_i(d);if(g==lt||g==ze)return!d.size;if(vp(d))return!Hw(d).length;for(var _ in d)if(kn.call(d,_))return!1;return!0}function tte(d,g){return pp(d,g)}function nte(d,g,_){_=typeof _=="function"?_:n;var P=_?_(d,g):n;return P===n?pp(d,g,n,_):!!P}function v_(d){if(!pr(d))return!1;var g=Ni(d);return g==De||g==Le||typeof d.message=="string"&&typeof d.name=="string"&&!bp(d)}function rte(d){return typeof d=="number"&&n8(d)}function Vs(d){if(!lr(d))return!1;var g=Ni(d);return g==me||g==yt||g==Ee||g==de}function _k(d){return typeof d=="number"&&d==Xt(d)}function Rv(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 Sk=LP?wo(LP):sQ;function ite(d,g){return d===g||Ww(d,g,s_(g))}function ote(d,g,_){return _=typeof _=="function"?_:n,Ww(d,g,s_(g),_)}function ate(d){return Ck(d)&&d!=+d}function ste(d){if(WQ(d))throw new Bt(o);return g8(d)}function ute(d){return d===null}function lte(d){return d==null}function Ck(d){return typeof d=="number"||pr(d)&&Ni(d)==Nt}function bp(d){if(!pr(d)||Ni(d)!=nn)return!1;var g=ov(d);if(g===null)return!0;var _=kn.call(g,"constructor")&&g.constructor;return typeof _=="function"&&_ instanceof _&&tv.call(_)==oX}var y_=FP?wo(FP):uQ;function cte(d){return _k(d)&&d>=-j&&d<=j}var Ek=jP?wo(jP):lQ;function Dv(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 If=BP?wo(BP):cQ;function fte(d){return d===n}function dte(d){return pr(d)&&_i(d)==mt}function hte(d){return pr(d)&&Ni(d)==xn}var pte=Sv(Kw),gte=Sv(function(d,g){return d<=g});function Ok(d){if(!d)return[];if(Ji(d))return Dv(d)?Sa(d):Qi(d);if(ap&&d[ap])return qZ(d[ap]());var g=_i(d),_=g==lt?Dw:g==ze?Qm:Nf;return _(d)}function Ws(d){if(!d)return d===0?d:0;if(d=ea(d),d===W||d===-W){var g=d<0?-1:1;return g*K}return d===d?d:0}function Xt(d){var g=Ws(d),_=g%1;return g===g?_?g-_:g:0}function Ak(d){return d?tc(Xt(d),0,oe):0}function ea(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=KP(d);var _=ct.test(d);return _||nt.test(d)?TZ(d.slice(2),_?2:8):We.test(d)?Y:+d}function Pk(d){return as(d,eo(d))}function mte(d){return d?tc(Xt(d),-j,j):d===0?d:0}function On(d){return d==null?"":_o(d)}var vte=Rf(function(d,g){if(vp(g)||Ji(g)){as(g,Qr(g),d);return}for(var _ in g)kn.call(g,_)&&fp(d,_,g[_])}),kk=Rf(function(d,g){as(g,eo(g),d)}),$v=Rf(function(d,g,_,P){as(g,eo(g),d,P)}),yte=Rf(function(d,g,_,P){as(g,Qr(g),d,P)}),bte=zs(jw);function xte(d,g){var _=Mf(d);return g==null?_:s8(_,g)}var wte=tn(function(d,g){d=jn(d);var _=-1,P=g.length,R=P>2?g[2]:n;for(R&&Li(g[0],g[1],R)&&(P=1);++_<P;)for(var z=g[_],X=eo(z),ie=-1,ce=X.length;++ie<ce;){var Te=X[ie],Me=d[Te];(Me===n||Ea(Me,Pf[Te])&&!kn.call(d,Te))&&(d[Te]=z[Te])}return d}),_te=tn(function(d){return d.push(n,K8),xo(Tk,n,d)});function Ste(d,g){return UP(d,Et(g,3),os)}function Cte(d,g){return UP(d,Et(g,3),zw)}function Ete(d,g){return d==null?d:Bw(d,Et(g,3),eo)}function Ote(d,g){return d==null?d:d8(d,Et(g,3),eo)}function Ate(d,g){return d&&os(d,Et(g,3))}function Pte(d,g){return d&&zw(d,Et(g,3))}function kte(d){return d==null?[]:gv(d,Qr(d))}function Tte(d){return d==null?[]:gv(d,eo(d))}function b_(d,g,_){var P=d==null?n:nc(d,g);return P===n?_:P}function Mte(d,g){return d!=null&&Y8(d,g,eQ)}function x_(d,g){return d!=null&&Y8(d,g,tQ)}var Rte=z8(function(d,g,_){g!=null&&typeof g.toString!="function"&&(g=nv.call(g)),d[g]=_},__(to)),Dte=z8(function(d,g,_){g!=null&&typeof g.toString!="function"&&(g=nv.call(g)),kn.call(d,g)?d[g].push(_):d[g]=[_]},Et),$te=tn(hp);function Qr(d){return Ji(d)?o8(d):Hw(d)}function eo(d){return Ji(d)?o8(d,!0):fQ(d)}function Ite(d,g){var _={};return g=Et(g,3),os(d,function(P,R,z){js(_,g(P,R,z),P)}),_}function Nte(d,g){var _={};return g=Et(g,3),os(d,function(P,R,z){js(_,R,g(P,R,z))}),_}var Lte=Rf(function(d,g,_){mv(d,g,_)}),Tk=Rf(function(d,g,_,P){mv(d,g,_,P)}),Fte=zs(function(d,g){var _={};if(d==null)return _;var P=!1;g=rr(g,function(z){return z=Bu(z,d),P||(P=z.length>1),z}),as(d,o_(d),_),P&&(_=Xo(_,f|h|p,RQ));for(var R=g.length;R--;)Xw(_,g[R]);return _});function jte(d,g){return Mk(d,Mv(Et(g)))}var Bte=zs(function(d,g){return d==null?{}:hQ(d,g)});function Mk(d,g){if(d==null)return{};var _=rr(o_(d),function(P){return[P]});return g=Et(g),_8(d,_,function(P,R){return g(P,R[0])})}function zte(d,g,_){g=Bu(g,d);var P=-1,R=g.length;for(R||(R=1,d=n);++P<R;){var z=d==null?n:d[ss(g[P])];z===n&&(P=R,z=_),d=Vs(z)?z.call(d):z}return d}function Ute(d,g,_){return d==null?d:gp(d,g,_)}function Vte(d,g,_,P){return P=typeof P=="function"?P:n,d==null?d:gp(d,g,_,P)}var Rk=W8(Qr),Dk=W8(eo);function Wte(d,g,_){var P=Wt(d),R=P||Uu(d)||If(d);if(g=Et(g,4),_==null){var z=d&&d.constructor;R?_=P?new z:[]:lr(d)?_=Vs(z)?Mf(ov(d)):{}:_={}}return(R?Go:os)(d,function(X,ie,ce){return g(_,X,ie,ce)}),_}function Hte(d,g){return d==null?!0:Xw(d,g)}function Kte(d,g,_){return d==null?d:A8(d,g,e_(_))}function qte(d,g,_,P){return P=typeof P=="function"?P:n,d==null?d:A8(d,g,e_(_),P)}function Nf(d){return d==null?[]:Rw(d,Qr(d))}function Gte(d){return d==null?[]:Rw(d,eo(d))}function Yte(d,g,_){return _===n&&(_=g,g=n),_!==n&&(_=ea(_),_=_===_?_:0),g!==n&&(g=ea(g),g=g===g?g:0),tc(ea(d),g,_)}function Zte(d,g,_){return g=Ws(g),_===n?(_=g,g=0):_=Ws(_),d=ea(d),nQ(d,g,_)}function Xte(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=Ws(d),g===n?(g=d,d=0):g=Ws(g)),d>g){var P=d;d=g,g=P}if(_||d%1||g%1){var R=r8();return wi(d+R*(g-d+kZ("1e-"+((R+"").length-1))),g)}return Gw(d,g)}var Qte=Df(function(d,g,_){return g=g.toLowerCase(),d+(_?$k(g):g)});function $k(d){return w_(On(d).toLowerCase())}function Ik(d){return d=On(d),d&&d.replace(Ot,UZ).replace(bZ,"")}function Jte(d,g,_){d=On(d),g=_o(g);var P=d.length;_=_===n?P:tc(Xt(_),0,P);var R=_;return _-=g.length,_>=0&&d.slice(_,R)==g}function ene(d){return d=On(d),d&&qn.test(d)?d.replace(hn,VZ):d}function tne(d){return d=On(d),d&&ve.test(d)?d.replace(se,"\\$&"):d}var nne=Df(function(d,g,_){return d+(_?"-":"")+g.toLowerCase()}),rne=Df(function(d,g,_){return d+(_?" ":"")+g.toLowerCase()}),ine=F8("toLowerCase");function one(d,g,_){d=On(d),g=Xt(g);var P=g?Of(d):0;if(!g||P>=g)return d;var R=(g-P)/2;return _v(lv(R),_)+d+_v(uv(R),_)}function ane(d,g,_){d=On(d),g=Xt(g);var P=g?Of(d):0;return g&&P<g?d+_v(g-P,_):d}function sne(d,g,_){d=On(d),g=Xt(g);var P=g?Of(d):0;return g&&P<g?_v(g-P,_)+d:d}function une(d,g,_){return _||g==null?g=0:g&&(g=+g),gX(On(d).replace(T,""),g||0)}function lne(d,g,_){return(_?Li(d,g,_):g===n)?g=1:g=Xt(g),Yw(On(d),g)}function cne(){var d=arguments,g=On(d[0]);return d.length<3?g:g.replace(d[1],d[2])}var fne=Df(function(d,g,_){return d+(_?"_":"")+g.toLowerCase()});function dne(d,g,_){return _&&typeof _!="number"&&Li(d,g,_)&&(g=_=n),_=_===n?oe:_>>>0,_?(d=On(d),d&&(typeof g=="string"||g!=null&&!y_(g))&&(g=_o(g),!g&&Ef(d))?zu(Sa(d),0,_):d.split(g,_)):[]}var hne=Df(function(d,g,_){return d+(_?" ":"")+w_(g)});function pne(d,g,_){return d=On(d),_=_==null?0:tc(Xt(_),0,d.length),g=_o(g),d.slice(_,_+g.length)==g}function gne(d,g,_){var P=B.templateSettings;_&&Li(d,g,_)&&(g=n),d=On(d),g=$v({},g,P,H8);var R=$v({},g.imports,P.imports,H8),z=Qr(R),X=Rw(R,z),ie,ce,Te=0,Me=g.interpolate||gt,$e="__p += '",Je=$w((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["+ ++CZ+"]")+`
`;d.replace(Je,function(Pt,on,pn,Co,Fi,Eo){return pn||(pn=Co),$e+=d.slice(Te,Eo).replace(ht,WZ),on&&(ie=!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(ee.test(At))throw new Bt(s);$e=(ce?$e.replace(xi,""):$e).replace(Dr,"$1").replace(_a,"$1;"),$e="function("+(At||"obj")+`) {
`+(At?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(ie?", __e = _.escape":"")+(ce?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+$e+`return __p
}`;var Jt=Lk(function(){return Sn(z,ft+"return "+$e).apply(n,X)});if(Jt.source=$e,v_(Jt))throw Jt;return Jt}function mne(d){return On(d).toLowerCase()}function vne(d){return On(d).toUpperCase()}function yne(d,g,_){if(d=On(d),d&&(_||g===n))return KP(d);if(!d||!(g=_o(g)))return d;var P=Sa(d),R=Sa(g),z=qP(P,R),X=GP(P,R)+1;return zu(P,z,X).join("")}function bne(d,g,_){if(d=On(d),d&&(_||g===n))return d.slice(0,ZP(d)+1);if(!d||!(g=_o(g)))return d;var P=Sa(d),R=GP(P,Sa(g))+1;return zu(P,0,R).join("")}function xne(d,g,_){if(d=On(d),d&&(_||g===n))return d.replace(T,"");if(!d||!(g=_o(g)))return d;var P=Sa(d),R=qP(P,Sa(g));return zu(P,R).join("")}function wne(d,g){var _=U,P=H;if(lr(g)){var R="separator"in g?g.separator:R;_="length"in g?Xt(g.length):_,P="omission"in g?_o(g.omission):P}d=On(d);var z=d.length;if(Ef(d)){var X=Sa(d);z=X.length}if(_>=z)return d;var ie=_-Of(P);if(ie<1)return P;var ce=X?zu(X,0,ie).join(""):d.slice(0,ie);if(R===n)return ce+P;if(X&&(ie+=ce.length-ie),y_(R)){if(d.slice(ie).search(R)){var Te,Me=ce;for(R.global||(R=$w(R.source,On(je.exec(R))+"g")),R.lastIndex=0;Te=R.exec(Me);)var $e=Te.index;ce=ce.slice(0,$e===n?ie:$e)}}else if(d.indexOf(_o(R),ie)!=ie){var Je=ce.lastIndexOf(R);Je>-1&&(ce=ce.slice(0,Je))}return ce+P}function _ne(d){return d=On(d),d&&_n.test(d)?d.replace(_t,XZ):d}var Sne=Df(function(d,g,_){return d+(_?" ":"")+g.toUpperCase()}),w_=F8("toUpperCase");function Nk(d,g,_){return d=On(d),g=_?n:g,g===n?KZ(d)?eX(d):LZ(d):d.match(g)||[]}var Lk=tn(function(d,g){try{return xo(d,n,g)}catch(_){return v_(_)?_:new Bt(_)}}),Cne=zs(function(d,g){return Go(g,function(_){_=ss(_),js(d,_,g_(d[_],d))}),d});function Ene(d){var g=d==null?0:d.length,_=Et();return d=g?rr(d,function(P){if(typeof P[1]!="function")throw new Yo(a);return[_(P[0]),P[1]]}):[],tn(function(P){for(var R=-1;++R<g;){var z=d[R];if(xo(z[0],this,P))return xo(z[1],this,P)}})}function One(d){return XX(Xo(d,f))}function __(d){return function(){return d}}function Ane(d,g){return d==null||d!==d?g:d}var Pne=B8(),kne=B8(!0);function to(d){return d}function S_(d){return m8(typeof d=="function"?d:Xo(d,f))}function Tne(d){return y8(Xo(d,f))}function Mne(d,g){return b8(d,Xo(g,f))}var Rne=tn(function(d,g){return function(_){return hp(_,d,g)}}),Dne=tn(function(d,g){return function(_){return hp(d,_,g)}});function C_(d,g,_){var P=Qr(g),R=gv(g,P);_==null&&!(lr(g)&&(R.length||!P.length))&&(_=g,g=d,d=this,R=gv(g,Qr(g)));var z=!(lr(_)&&"chain"in _)||!!_.chain,X=Vs(d);return Go(R,function(ie){var ce=g[ie];d[ie]=ce,X&&(d.prototype[ie]=function(){var Te=this.__chain__;if(z||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,Iu([this.value()],arguments))})}),d}function $ne(){return ui._===this&&(ui._=aX),this}function E_(){}function Ine(d){return d=Xt(d),tn(function(g){return x8(g,d)})}var Nne=n_(rr),Lne=n_(zP),Fne=n_(Aw);function Fk(d){return l_(d)?Pw(ss(d)):pQ(d)}function jne(d){return function(g){return d==null?n:nc(d,g)}}var Bne=U8(),zne=U8(!0);function O_(){return[]}function A_(){return!1}function Une(){return{}}function Vne(){return""}function Wne(){return!0}function Hne(d,g){if(d=Xt(d),d<1||d>j)return[];var _=oe,P=wi(d,oe);g=Et(g),d-=oe;for(var R=Mw(P,g);++_<d;)g(_);return R}function Kne(d){return Wt(d)?rr(d,ss):So(d)?[d]:Qi(ik(On(d)))}function qne(d){var g=++iX;return On(d)+g}var Gne=wv(function(d,g){return d+g},0),Yne=r_("ceil"),Zne=wv(function(d,g){return d/g},1),Xne=r_("floor");function Qne(d){return d&&d.length?pv(d,to,Uw):n}function Jne(d,g){return d&&d.length?pv(d,Et(g,2),Uw):n}function ere(d){return WP(d,to)}function tre(d,g){return WP(d,Et(g,2))}function nre(d){return d&&d.length?pv(d,to,Kw):n}function rre(d,g){return d&&d.length?pv(d,Et(g,2),Kw):n}var ire=wv(function(d,g){return d*g},1),ore=r_("round"),are=wv(function(d,g){return d-g},0);function sre(d){return d&&d.length?Tw(d,to):0}function ure(d,g){return d&&d.length?Tw(d,Et(g,2)):0}return B.after=Tee,B.ary=gk,B.assign=vte,B.assignIn=kk,B.assignInWith=$v,B.assignWith=yte,B.at=bte,B.before=mk,B.bind=g_,B.bindAll=Cne,B.bindKey=vk,B.castArray=Uee,B.chain=dk,B.chunk=XQ,B.compact=QQ,B.concat=JQ,B.cond=Ene,B.conforms=One,B.constant=__,B.countBy=see,B.create=xte,B.curry=yk,B.curryRight=bk,B.debounce=xk,B.defaults=wte,B.defaultsDeep=_te,B.defer=Mee,B.delay=Ree,B.difference=eJ,B.differenceBy=tJ,B.differenceWith=nJ,B.drop=rJ,B.dropRight=iJ,B.dropRightWhile=oJ,B.dropWhile=aJ,B.fill=sJ,B.filter=lee,B.flatMap=dee,B.flatMapDeep=hee,B.flatMapDepth=pee,B.flatten=uk,B.flattenDeep=uJ,B.flattenDepth=lJ,B.flip=Dee,B.flow=Pne,B.flowRight=kne,B.fromPairs=cJ,B.functions=kte,B.functionsIn=Tte,B.groupBy=gee,B.initial=dJ,B.intersection=hJ,B.intersectionBy=pJ,B.intersectionWith=gJ,B.invert=Rte,B.invertBy=Dte,B.invokeMap=vee,B.iteratee=S_,B.keyBy=yee,B.keys=Qr,B.keysIn=eo,B.map=Pv,B.mapKeys=Ite,B.mapValues=Nte,B.matches=Tne,B.matchesProperty=Mne,B.memoize=Tv,B.merge=Lte,B.mergeWith=Tk,B.method=Rne,B.methodOf=Dne,B.mixin=C_,B.negate=Mv,B.nthArg=Ine,B.omit=Fte,B.omitBy=jte,B.once=$ee,B.orderBy=bee,B.over=Nne,B.overArgs=Iee,B.overEvery=Lne,B.overSome=Fne,B.partial=m_,B.partialRight=wk,B.partition=xee,B.pick=Bte,B.pickBy=Mk,B.property=Fk,B.propertyOf=jne,B.pull=bJ,B.pullAll=ck,B.pullAllBy=xJ,B.pullAllWith=wJ,B.pullAt=_J,B.range=Bne,B.rangeRight=zne,B.rearg=Nee,B.reject=See,B.remove=SJ,B.rest=Lee,B.reverse=h_,B.sampleSize=Eee,B.set=Ute,B.setWith=Vte,B.shuffle=Oee,B.slice=CJ,B.sortBy=kee,B.sortedUniq=MJ,B.sortedUniqBy=RJ,B.split=dne,B.spread=Fee,B.tail=DJ,B.take=$J,B.takeRight=IJ,B.takeRightWhile=NJ,B.takeWhile=LJ,B.tap=QJ,B.throttle=jee,B.thru=Av,B.toArray=Ok,B.toPairs=Rk,B.toPairsIn=Dk,B.toPath=Kne,B.toPlainObject=Pk,B.transform=Wte,B.unary=Bee,B.union=FJ,B.unionBy=jJ,B.unionWith=BJ,B.uniq=zJ,B.uniqBy=UJ,B.uniqWith=VJ,B.unset=Hte,B.unzip=p_,B.unzipWith=fk,B.update=Kte,B.updateWith=qte,B.values=Nf,B.valuesIn=Gte,B.without=WJ,B.words=Nk,B.wrap=zee,B.xor=HJ,B.xorBy=KJ,B.xorWith=qJ,B.zip=GJ,B.zipObject=YJ,B.zipObjectDeep=ZJ,B.zipWith=XJ,B.entries=Rk,B.entriesIn=Dk,B.extend=kk,B.extendWith=$v,C_(B,B),B.add=Gne,B.attempt=Lk,B.camelCase=Qte,B.capitalize=$k,B.ceil=Yne,B.clamp=Yte,B.clone=Vee,B.cloneDeep=Hee,B.cloneDeepWith=Kee,B.cloneWith=Wee,B.conformsTo=qee,B.deburr=Ik,B.defaultTo=Ane,B.divide=Zne,B.endsWith=Jte,B.eq=Ea,B.escape=ene,B.escapeRegExp=tne,B.every=uee,B.find=cee,B.findIndex=ak,B.findKey=Ste,B.findLast=fee,B.findLastIndex=sk,B.findLastKey=Cte,B.floor=Xne,B.forEach=hk,B.forEachRight=pk,B.forIn=Ete,B.forInRight=Ote,B.forOwn=Ate,B.forOwnRight=Pte,B.get=b_,B.gt=Gee,B.gte=Yee,B.has=Mte,B.hasIn=x_,B.head=lk,B.identity=to,B.includes=mee,B.indexOf=fJ,B.inRange=Zte,B.invoke=$te,B.isArguments=oc,B.isArray=Wt,B.isArrayBuffer=Zee,B.isArrayLike=Ji,B.isArrayLikeObject=wr,B.isBoolean=Xee,B.isBuffer=Uu,B.isDate=Qee,B.isElement=Jee,B.isEmpty=ete,B.isEqual=tte,B.isEqualWith=nte,B.isError=v_,B.isFinite=rte,B.isFunction=Vs,B.isInteger=_k,B.isLength=Rv,B.isMap=Sk,B.isMatch=ite,B.isMatchWith=ote,B.isNaN=ate,B.isNative=ste,B.isNil=lte,B.isNull=ute,B.isNumber=Ck,B.isObject=lr,B.isObjectLike=pr,B.isPlainObject=bp,B.isRegExp=y_,B.isSafeInteger=cte,B.isSet=Ek,B.isString=Dv,B.isSymbol=So,B.isTypedArray=If,B.isUndefined=fte,B.isWeakMap=dte,B.isWeakSet=hte,B.join=mJ,B.kebabCase=nne,B.last=Jo,B.lastIndexOf=vJ,B.lowerCase=rne,B.lowerFirst=ine,B.lt=pte,B.lte=gte,B.max=Qne,B.maxBy=Jne,B.mean=ere,B.meanBy=tre,B.min=nre,B.minBy=rre,B.stubArray=O_,B.stubFalse=A_,B.stubObject=Une,B.stubString=Vne,B.stubTrue=Wne,B.multiply=ire,B.nth=yJ,B.noConflict=$ne,B.noop=E_,B.now=kv,B.pad=one,B.padEnd=ane,B.padStart=sne,B.parseInt=une,B.random=Xte,B.reduce=wee,B.reduceRight=_ee,B.repeat=lne,B.replace=cne,B.result=zte,B.round=ore,B.runInContext=le,B.sample=Cee,B.size=Aee,B.snakeCase=fne,B.some=Pee,B.sortedIndex=EJ,B.sortedIndexBy=OJ,B.sortedIndexOf=AJ,B.sortedLastIndex=PJ,B.sortedLastIndexBy=kJ,B.sortedLastIndexOf=TJ,B.startCase=hne,B.startsWith=pne,B.subtract=are,B.sum=sre,B.sumBy=ure,B.template=gne,B.times=Hne,B.toFinite=Ws,B.toInteger=Xt,B.toLength=Ak,B.toLower=mne,B.toNumber=ea,B.toSafeInteger=mte,B.toString=On,B.toUpper=vne,B.trim=yne,B.trimEnd=bne,B.trimStart=xne,B.truncate=wne,B.unescape=_ne,B.uniqueId=qne,B.upperCase=Sne,B.upperFirst=w_,B.each=hk,B.eachRight=pk,B.first=lk,C_(B,function(){var d={};return os(B,function(g,_){kn.call(B.prototype,_)||(d[_]=g)}),d}(),{chain:!1}),B.VERSION=r,Go(["bind","bindKey","curry","curryRight","partial","partialRight"],function(d){B[d].placeholder=B}),Go(["drop","take"],function(d,g){cn.prototype[d]=function(_){_=_===n?1:Fr(Xt(_),0);var P=this.__filtered__&&!g?new cn(this):this.clone();return P.__filtered__?P.__takeCount__=wi(_,P.__takeCount__):P.__views__.push({size:wi(_,oe),type:d+(P.__dir__<0?"Right":"")}),P},cn.prototype[d+"Right"]=function(_){return this.reverse()[d](_).reverse()}}),Go(["filter","map","takeWhile"],function(d,g){var _=g+1,P=_==Z||_==q;cn.prototype[d]=function(R){var z=this.clone();return z.__iteratees__.push({iteratee:Et(R,3),type:_}),z.__filtered__=z.__filtered__||P,z}}),Go(["head","last"],function(d,g){var _="take"+(g?"Right":"");cn.prototype[d]=function(){return this[_](1).value()[0]}}),Go(["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 hp(_,d,g)})}),cn.prototype.reject=function(d){return this.filter(Mv(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(oe)},os(cn.prototype,function(d,g){var _=/^(?:filter|find|map|reject)|While$/.test(g),P=/^(?:head|last)$/.test(g),R=B[P?"take"+(g=="last"?"Right":""):g],z=P||/^find/.test(g);R&&(B.prototype[g]=function(){var X=this.__wrapped__,ie=P?[1]:arguments,ce=X instanceof cn,Te=ie[0],Me=ce||Wt(X),$e=function(on){var pn=R.apply(B,Iu([on],ie));return P&&Je?pn[0]:pn};Me&&_&&typeof Te=="function"&&Te.length!=1&&(ce=Me=!1);var Je=this.__chain__,ft=!!this.__actions__.length,At=z&&!Je,Jt=ce&&!ft;if(!z&&Me){X=Jt?X:new cn(this);var Pt=d.apply(X,ie);return Pt.__actions__.push({func:Av,args:[$e],thisArg:n}),new Zo(Pt,Je)}return At&&Jt?d.apply(this,ie):(Pt=this.thru($e),At?P?Pt.value()[0]:Pt.value():Pt)})}),Go(["pop","push","shift","sort","splice","unshift"],function(d){var g=Jm[d],_=/^(?:push|sort|unshift)$/.test(d)?"tap":"thru",P=/^(?:pop|shift)$/.test(d);B.prototype[d]=function(){var R=arguments;if(P&&!this.__chain__){var z=this.value();return g.apply(Wt(z)?z:[],R)}return this[_](function(X){return g.apply(Wt(X)?X:[],R)})}}),os(cn.prototype,function(d,g){var _=B[g];if(_){var P=_.name+"";kn.call(Tf,P)||(Tf[P]=[]),Tf[P].push({name:g,func:_})}}),Tf[xv(n,w).name]=[{name:"wrapper",func:n}],cn.prototype.clone=_X,cn.prototype.reverse=SX,cn.prototype.value=CX,B.prototype.at=JJ,B.prototype.chain=eee,B.prototype.commit=tee,B.prototype.next=nee,B.prototype.plant=iee,B.prototype.reverse=oee,B.prototype.toJSON=B.prototype.valueOf=B.prototype.value=aee,B.prototype.first=B.prototype.head,ap&&(B.prototype[ap]=ree),B},Af=tX();Xl?((Xl.exports=Af)._=Af,Sw._=Af):ui._=Af}).call(La)})(gx,gx.exports);var uQe=gx.exports;function zUe(e,t){return y.useReducer((n,r)=>t[n][r]??n,e)}var tP="ScrollArea",[uG,lQe]=vi(tP),[UUe,wa]=uG(tP),lG=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),[k,M]=y.useState(!1),L=Yt(t,H=>u(H)),U=Em(i);return I.jsx(UUe,{scope:n,type:r,dir:U,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:k,onScrollbarYEnabledChange:M,onCornerWidthChange:x,onCornerHeightChange:O,children:I.jsx(pt.div,{dir:U,...a,ref:L,style:{position:"relative","--radix-scroll-area-corner-width":w+"px","--radix-scroll-area-corner-height":S+"px",...e.style}})})});lG.displayName=tP;var cG="ScrollAreaViewport",fG=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,children:r,nonce:i,...o}=e,a=wa(cG,n),s=y.useRef(null),u=Yt(t,s,a.onViewportChange);return I.jsxs(I.Fragment,{children:[I.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}),I.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:I.jsx("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"},children:r})})]})});fG.displayName=cG;var $s="ScrollAreaScrollbar",VUe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=wa($s,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"?I.jsx(WUe,{...r,ref:t,forceMount:n}):i.type==="scroll"?I.jsx(HUe,{...r,ref:t,forceMount:n}):i.type==="auto"?I.jsx(dG,{...r,ref:t,forceMount:n}):i.type==="always"?I.jsx(nP,{...r,ref:t}):null});VUe.displayName=$s;var WUe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=wa($s,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]),I.jsx(Gr,{present:n||o,children:I.jsx(dG,{"data-state":o?"visible":"hidden",...r,ref:t})})}),HUe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=wa($s,e.__scopeScrollArea),o=e.orientation==="horizontal",a=pw(()=>u("SCROLL_END"),100),[s,u]=zUe("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]),I.jsx(Gr,{present:n||s!=="hidden",children:I.jsx(nP,{"data-state":s==="hidden"?"hidden":"visible",...r,ref:t,onPointerEnter:Ye(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:Ye(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),dG=y.forwardRef((e,t)=>{const n=wa($s,e.__scopeScrollArea),{forceMount:r,...i}=e,[o,a]=y.useState(!1),s=e.orientation==="horizontal",u=pw(()=>{if(n.viewport){const l=n.viewport.offsetWidth<n.viewport.scrollWidth,c=n.viewport.offsetHeight<n.viewport.scrollHeight;a(s?l:c)}},10);return Eh(n.viewport,u),Eh(n.content,u),I.jsx(Gr,{present:r||o,children:I.jsx(nP,{"data-state":o?"visible":"hidden",...i,ref:t})})}),nP=y.forwardRef((e,t)=>{const{orientation:n="vertical",...r}=e,i=wa($s,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=mG(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 QUe(h,a.current,s,p)}return n==="horizontal"?I.jsx(KUe,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const h=i.viewport.scrollLeft,p=TI(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"?I.jsx(qUe,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const h=i.viewport.scrollTop,p=TI(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}),KUe=y.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...i}=e,o=wa($s,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]),I.jsx(pG,{"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":hw(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),yG(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:vx(a.paddingLeft),paddingEnd:vx(a.paddingRight)}})}})}),qUe=y.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...i}=e,o=wa($s,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]),I.jsx(pG,{"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":hw(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),yG(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:vx(a.paddingTop),paddingEnd:vx(a.paddingBottom)}})}})}),[GUe,hG]=uG($s),pG=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=wa($s,n),[m,v]=y.useState(null),b=Yt(t,L=>v(L)),w=y.useRef(null),x=y.useRef(""),S=p.viewport,O=r.content-r.viewport,E=Vr(c),C=Vr(u),k=pw(f,10);function M(L){if(w.current){const U=L.clientX-w.current.left,H=L.clientY-w.current.top;l({x:U,y:H})}}return y.useEffect(()=>{const L=U=>{const H=U.target;m?.contains(H)&&E(U,O)};return document.addEventListener("wheel",L,{passive:!1}),()=>document.removeEventListener("wheel",L,{passive:!1})},[S,m,O,E]),y.useEffect(C,[r,C]),Eh(m,k),Eh(p.content,k),I.jsx(GUe,{scope:n,scrollbar:m,hasThumb:i,onThumbChange:Vr(o),onThumbPointerUp:Vr(a),onThumbPositionChange:C,onThumbPointerDown:Vr(s),children:I.jsx(pt.div,{...h,ref:b,style:{position:"absolute",...h.style},onPointerDown:Ye(e.onPointerDown,L=>{L.button===0&&(L.target.setPointerCapture(L.pointerId),w.current=m.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",p.viewport&&(p.viewport.style.scrollBehavior="auto"),M(L))}),onPointerMove:Ye(e.onPointerMove,M),onPointerUp:Ye(e.onPointerUp,L=>{const U=L.target;U.hasPointerCapture(L.pointerId)&&U.releasePointerCapture(L.pointerId),document.body.style.webkitUserSelect=x.current,p.viewport&&(p.viewport.style.scrollBehavior=""),w.current=null})})})}),mx="ScrollAreaThumb",YUe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=hG(mx,e.__scopeScrollArea);return I.jsx(Gr,{present:n||i.hasThumb,children:I.jsx(ZUe,{ref:t,...r})})}),ZUe=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,style:r,...i}=e,o=wa(mx,n),a=hG(mx,n),{onThumbPositionChange:s}=a,u=Yt(t,f=>a.onThumbChange(f)),l=y.useRef(void 0),c=pw(()=>{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=JUe(f,s);l.current=p,s()}};return s(),f.addEventListener("scroll",h),()=>f.removeEventListener("scroll",h)}},[o.viewport,c,s]),I.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)})});YUe.displayName=mx;var rP="ScrollAreaCorner",gG=y.forwardRef((e,t)=>{const n=wa(rP,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?I.jsx(XUe,{...e,ref:t}):null});gG.displayName=rP;var XUe=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,...r}=e,i=wa(rP,n),[o,a]=y.useState(0),[s,u]=y.useState(0),l=!!(o&&s);return Eh(i.scrollbarX,()=>{const c=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(c),u(c)}),Eh(i.scrollbarY,()=>{const c=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(c),a(c)}),l?I.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 vx(e){return e?parseInt(e,10):0}function mG(e,t){const n=e/t;return isNaN(n)?0:n}function hw(e){const t=mG(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function QUe(e,t,n,r="ltr"){const i=hw(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 vG([u,l],f)(e)}function TI(e,t,n="ltr"){const r=hw(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=Q6(e,u);return vG([0,a],[0,s])(l)}function vG(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 yG(e,t){return e>0&&e<t}var JUe=(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 pw(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 Eh(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 cQe=lG,fQe=fG,dQe=gG,iP="Progress",oP=100,[eVe,hQe]=vi(iP),[tVe,nVe]=eVe(iP),bG=y.forwardRef((e,t)=>{const{__scopeProgress:n,value:r=null,max:i,getValueLabel:o=rVe,...a}=e;(i||i===0)&&!MI(i)&&console.error(iVe(`${i}`,"Progress"));const s=MI(i)?i:oP;r!==null&&!RI(r,s)&&console.error(oVe(`${r}`,"Progress"));const u=RI(r,s)?r:null,l=yx(u)?o(u,s):void 0;return I.jsx(tVe,{scope:n,value:u,max:s,children:I.jsx(pt.div,{"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":yx(u)?u:void 0,"aria-valuetext":l,role:"progressbar","data-state":_G(u,s),"data-value":u??void 0,"data-max":s,...a,ref:t})})});bG.displayName=iP;var xG="ProgressIndicator",wG=y.forwardRef((e,t)=>{const{__scopeProgress:n,...r}=e,i=nVe(xG,n);return I.jsx(pt.div,{"data-state":_G(i.value,i.max),"data-value":i.value??void 0,"data-max":i.max,...r,ref:t})});wG.displayName=xG;function rVe(e,t){return`${Math.round(e/t*100)}%`}function _G(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function yx(e){return typeof e=="number"}function MI(e){return yx(e)&&!isNaN(e)&&e>0}function RI(e,t){return yx(e)&&!isNaN(e)&&e<=t&&e>=0}function iVe(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${oP}\`.`}function oVe(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 ${oP} if no \`max\` prop is set)
- \`null\` or \`undefined\` if the progress is indeterminate.
Defaulting to \`null\`.`}var pQe=bG,gQe=wG,aVe="Separator",DI="horizontal",sVe=["horizontal","vertical"],SG=y.forwardRef((e,t)=>{const{decorative:n,orientation:r=DI,...i}=e,o=uVe(r)?r:DI,s=n?{role:"none"}:{"aria-orientation":o==="vertical"?o:void 0,role:"separator"};return I.jsx(pt.div,{"data-orientation":o,...s,...i,ref:t})});SG.displayName=aVe;function uVe(e){return sVe.includes(e)}var mQe=SG,aP="Switch",[lVe,vQe]=vi(aP),[cVe,fVe]=lVe(aP),CG=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]=Za({prop:i,defaultProp:o,onChange:l});return I.jsxs(cVe,{scope:n,checked:w,disabled:s,children:[I.jsx(pt.button,{type:"button",role:"switch","aria-checked":w,"aria-required":a,"data-state":AG(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&&I.jsx(dVe,{control:h,bubbles:!v.current,name:r,value:u,checked:w,required:a,disabled:s,form:c,style:{transform:"translateX(-100%)"}})]})});CG.displayName=aP;var EG="SwitchThumb",OG=y.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,i=fVe(EG,n);return I.jsx(pt.span,{"data-state":AG(i.checked),"data-disabled":i.disabled?"":void 0,...r,ref:t})});OG.displayName=EG;var dVe=e=>{const{control:t,checked:n,bubbles:r=!0,...i}=e,o=y.useRef(null),a=jA(n),s=aO(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]),I.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 AG(e){return e?"checked":"unchecked"}var yQe=CG,bQe=OG;/**
* 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 fl(e,t){return typeof e=="function"?e(t):e}function Vo(e,t){return n=>{t.setState(r=>({...r,[e]:fl(n,r[e])}))}}function gw(e){return e instanceof Function}function hVe(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}function pVe(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 gVe(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 mVe(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 $I(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 vVe={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 A1(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))),A1(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 A1(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 A1(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 A1(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=$I(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)=>$I(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 sP=(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:()=>pVe(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=>gVe(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},yVe={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()}}},PG=(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))};PG.autoRemove=e=>qa(e);const kG=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};kG.autoRemove=e=>qa(e);const TG=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};TG.autoRemove=e=>qa(e);const MG=(e,t,n)=>{var r;return(r=e.getValue(t))==null?void 0:r.includes(n)};MG.autoRemove=e=>qa(e)||!(e!=null&&e.length);const RG=(e,t,n)=>!n.some(r=>{var i;return!((i=e.getValue(t))!=null&&i.includes(r))});RG.autoRemove=e=>qa(e)||!(e!=null&&e.length);const DG=(e,t,n)=>n.some(r=>{var i;return(i=e.getValue(t))==null?void 0:i.includes(r)});DG.autoRemove=e=>qa(e)||!(e!=null&&e.length);const $G=(e,t,n)=>e.getValue(t)===n;$G.autoRemove=e=>qa(e);const IG=(e,t,n)=>e.getValue(t)==n;IG.autoRemove=e=>qa(e);const uP=(e,t,n)=>{let[r,i]=n;const o=e.getValue(t);return o>=r&&o<=i};uP.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]};uP.autoRemove=e=>qa(e)||qa(e[0])&&qa(e[1]);const eu={includesString:PG,includesStringSensitive:kG,equalsString:TG,arrIncludes:MG,arrIncludesAll:RG,arrIncludesSome:DG,equals:$G,weakEquals:IG,inNumberRange:uP};function qa(e){return e==null||e===""}const bVe={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:Vo("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"?eu.includesString:typeof r=="number"?eu.inNumberRange:typeof r=="boolean"||r!==null&&typeof r=="object"?eu.equals:Array.isArray(r)?eu.arrIncludes:eu.weakEquals},e.getFilterFn=()=>{var n,r;return gw(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:eu[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=fl(n,o?o.value:void 0);if(II(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=fl(t,i))==null?void 0:o.filter(a=>{const s=n.find(u=>u.id===a.id);if(s){const u=s.getFilterFn();if(II(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 II(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||typeof t>"u"||typeof t=="string"&&!t}const xVe=(e,t,n)=>n.reduce((r,i)=>{const o=i.getValue(e);return r+(typeof o=="number"?o:0)},0),wVe=(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},_Ve=(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},SVe=(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]},CVe=(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},EVe=(e,t)=>{if(!t.length)return;const n=t.map(o=>o.getValue(e));if(!hVe(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},OVe=(e,t)=>Array.from(new Set(t.map(n=>n.getValue(e))).values()),AVe=(e,t)=>new Set(t.map(n=>n.getValue(e))).size,PVe=(e,t)=>t.length,m3={sum:xVe,min:wVe,max:_Ve,extent:SVe,mean:CVe,median:EVe,unique:OVe,uniqueCount:AVe,count:PVe},kVe={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:Vo("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 m3.sum;if(Object.prototype.toString.call(r)==="[object Date]")return m3.extent},e.getAggregationFn=()=>{var n,r;if(!e)throw new Error;return gw(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:m3[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 TVe(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 MVe={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Vo("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=St(n=>[T0(t,n)],n=>n.findIndex(r=>r.id===e.id),Ct(t.options,"debugColumns")),e.getIsFirstColumn=n=>{var r;return((r=T0(t,n)[0])==null?void 0:r.id)===e.id},e.getIsLastColumn=n=>{var r;const i=T0(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 TVe(o,n,r)},Ct(e.options,"debugTable"))}},v3=()=>({left:[],right:[]}),RVe={getInitialState:e=>({columnPinning:v3(),...e}),getDefaultOptions:e=>({onColumnPinningChange:Vo("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?v3():(n=(r=e.initialState)==null?void 0:r.columnPinning)!=null?n:v3())},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"))}},P1={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},y3=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),DVe={getDefaultColumnDef:()=>P1,getInitialState:e=>({columnSizing:{},columnSizingInfo:y3(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Vo("columnSizing",e),onColumnSizingInfoChange:Vo("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:P1.minSize,(r=o??e.columnDef.size)!=null?r:P1.size),(i=e.columnDef.maxSize)!=null?i:P1.maxSize)},e.getStart=St(n=>[n,T0(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,T0(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(),b3(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=b3(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,k=(x-((O=S?.startOffset)!=null?O:0))*C,M=Math.max(k/((E=S?.startSize)!=null?E:0),-.999999);return S.columnSizingStart.forEach(L=>{let[U,H]=L;l[U]=Math.round(Math.max(H+H*M,0)*100)/100}),{...S,deltaOffset:k,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=$Ve()?{passive:!1}:!1;b3(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?y3():(n=e.initialState.columnSizingInfo)!=null?n:y3())},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 k1=null;function $Ve(){if(typeof k1=="boolean")return k1;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 k1=e,k1}function b3(e){return e.type==="touchstart"}const IVe={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Vo("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 T0(e,t){return t?t==="center"?e.getCenterVisibleLeafColumns():t==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const NVe={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()}}},LVe={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:Vo("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=()=>eu.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:r}=e.options;return gw(r)?r:r==="auto"?e.getGlobalAutoFilterFn():(t=(n=e.options.filterFns)==null?void 0:n[r])!=null?t:eu[r]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},FVe={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Vo("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()}}}},a4=0,s4=10,x3=()=>({pageIndex:a4,pageSize:s4}),jVe={getInitialState:e=>({...e,pagination:{...x3(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:Vo("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=>fl(r,o);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(i)},e.resetPagination=r=>{var i;e.setPagination(r?x3():(i=e.initialState.pagination)!=null?i:x3())},e.setPageIndex=r=>{e.setPagination(i=>{let o=fl(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?a4:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?i:a4)},e.resetPageSize=r=>{var i,o;e.setPageSize(r?s4:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?i:s4)},e.setPageSize=r=>{e.setPagination(i=>{const o=Math.max(1,fl(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=fl(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}}},w3=()=>({top:[],bottom:[]}),BVe={getInitialState:e=>({rowPinning:w3(),...e}),getDefaultOptions:e=>({onRowPinningChange:Vo("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?w3():(n=(r=e.initialState)==null?void 0:r.rowPinning)!=null?n:w3())},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"))}},zVe={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Vo("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=>{u4(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?_3(e,n):{rows:[],flatRows:[],rowsById:{}},Ct(e.options,"debugTable")),e.getFilteredSelectedRowModel=St(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?_3(e,n):{rows:[],flatRows:[],rowsById:{}},Ct(e.options,"debugTable")),e.getGroupedSelectedRowModel=St(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?_3(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 u4(s,e.id,n,(a=r?.selectChildren)!=null?a:!0,t),s})},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return lP(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return l4(e,n)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return l4(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)}}}},u4=(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=>u4(e,s.id,n,r,i))};function _3(e,t){const n=e.getState().rowSelection,r=[],i={},o=function(a,s){return a.map(u=>{var l;const c=lP(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 lP(e,t){var n;return(n=t[e.id])!=null?n:!1}function l4(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()&&(lP(a,t)?o=!0:i=!1),a.subRows&&a.subRows.length)){const s=l4(a,t);s==="all"?o=!0:(s==="some"&&(o=!0),i=!1)}}),i?"all":o?"some":!1}const c4=/([0-9]+)/gm,UVe=(e,t,n)=>NG(Il(e.getValue(n)).toLowerCase(),Il(t.getValue(n)).toLowerCase()),VVe=(e,t,n)=>NG(Il(e.getValue(n)),Il(t.getValue(n))),WVe=(e,t,n)=>cP(Il(e.getValue(n)).toLowerCase(),Il(t.getValue(n)).toLowerCase()),HVe=(e,t,n)=>cP(Il(e.getValue(n)),Il(t.getValue(n))),KVe=(e,t,n)=>{const r=e.getValue(n),i=t.getValue(n);return r>i?1:r<i?-1:0},qVe=(e,t,n)=>cP(e.getValue(n),t.getValue(n));function cP(e,t){return e===t?0:e>t?1:-1}function Il(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function NG(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 Zp={alphanumeric:UVe,alphanumericCaseSensitive:VVe,text:WVe,textCaseSensitive:HVe,datetime:KVe,basic:qVe},GVe={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Vo("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 Zp.datetime;if(typeof o=="string"&&(r=!0,o.split(c4).length>1))return Zp.alphanumeric}return r?Zp.text:Zp.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 gw(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:Zp[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())}},YVe=[vVe,IVe,MVe,RVe,yVe,bVe,NVe,LVe,GVe,kVe,FVe,jVe,BVe,zVe,DVe];function ZVe(e){var t,n;const r=[...YVe,...(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=fl(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=mVe(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 xQe(){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=sP(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 XVe(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 LG(e,t,n){return n.options.filterFromLeafRows?QVe(e,t,n):JVe(e,t,n)}function QVe(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=sP(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 JVe(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=sP(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 wQe(){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 LG(n.rows,a,e)},Ct(e.options,"debugTable"))}function _Qe(){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 SQe(){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 LG(t.rows,f,e)},Ct(e.options,"debugTable","getFilteredRowModel",()=>e._autoResetPageIndex()))}function CQe(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=XVe({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 EQe(){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 OQe(e,t){return e?eWe(e)?y.createElement(e,t):e:null}function eWe(e){return tWe(e)||typeof e=="function"||nWe(e)}function tWe(e){return typeof e=="function"&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function nWe(e){return typeof e=="object"&&typeof e.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}function AQe(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=y.useState(()=>({current:ZVe(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 FG=Object.freeze({left:0,top:0,width:16,height:16}),bx=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),fP=Object.freeze({...FG,...bx}),f4=Object.freeze({...fP,body:"",hidden:!1});function rWe(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 NI(e,t){const n=rWe(e,t);for(const r in f4)r in bx?r in e&&!(r in n)&&(n[r]=bx[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function iWe(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 oWe(e,t,n){const r=e.icons,i=e.aliases||Object.create(null);let o={};function a(s){o=NI(r[s]||i[s],o)}return a(t),n.forEach(a),NI(e,o)}function jG(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=iWe(e);for(const i in r){const o=r[i];o&&(t(i,oWe(e,i,o)),n.push(i))}return n}const aWe={provider:"",aliases:{},not_found:{},...FG};function S3(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function BG(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!S3(e,aWe))return null;const n=t.icons;for(const i in n){const o=n[i];if(!i||typeof o.body!="string"||!S3(o,f4))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]||!S3(o,f4))return null}return t}const zG=/^[a-z0-9]+(-[a-z0-9]+)*$/,mw=(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&&!iy(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&&!iy(s)?null:s}if(n&&r===""){const s={provider:r,prefix:"",name:o};return t&&!iy(s,n)?null:s}return null},iy=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,LI=Object.create(null);function sWe(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function lf(e,t){const n=LI[e]||(LI[e]=Object.create(null));return n[t]||(n[t]=sWe(e,t))}function dP(e,t){return BG(t)?jG(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function uWe(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let rm=!1;function UG(e){return typeof e=="boolean"&&(rm=e),rm}function FI(e){const t=typeof e=="string"?mw(e,!0,rm):e;if(t){const n=lf(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function lWe(e,t){const n=mw(e,!0,rm);if(!n)return!1;const r=lf(n.provider,n.prefix);return t?uWe(r,n.name,t):(r.missing.add(n.name),!0)}function cWe(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),rm&&!t&&!e.prefix){let i=!1;return BG(e)&&(e.prefix="",jG(e,(o,a)=>{lWe(o,a)&&(i=!0)})),i}const n=e.prefix;if(!iy({provider:t,prefix:n,name:"a"}))return!1;const r=lf(t,n);return!!dP(r,e)}const VG=Object.freeze({width:null,height:null}),WG=Object.freeze({...VG,...bx}),fWe=/(-?[0-9.]*[0-9]+[0-9.]*)/g,dWe=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function jI(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(fWe);if(r===null||!r.length)return e;const i=[];let o=r.shift(),a=dWe.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 hWe(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 pWe(e,t){return e?"<defs>"+e+"</defs>"+t:t}function gWe(e,t,n){const r=hWe(e);return pWe(r.defs,t+r.content+n)}const mWe=e=>e==="unset"||e==="undefined"||e==="none";function vWe(e,t){const n={...fP,...e},r={...WG,...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=gWe(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=jI(f,u/l)):(c=a==="auto"?u:a,f=s===null?jI(c,l/u):s==="auto"?l:s);const h={},p=(v,b)=>{mWe(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 yWe=/\sid="(\S+)"/g,bWe="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let xWe=0;function wWe(e,t=bWe){const n=[];let r;for(;r=yWe.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+(xWe++).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 d4=Object.create(null);function _We(e,t){d4[e]=t}function h4(e){return d4[e]||d4[""]}function hP(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),Xp=["https://api.simplesvg.com","https://api.unisvg.com"],oy=[];for(;Xp.length>0;)Xp.length===1||Math.random()>.5?oy.push(Xp.shift()):oy.push(Xp.pop());pP[""]=hP({resources:["https://api.iconify.design"].concat(oy)});function SWe(e,t){const n=hP(t);return n===null?!1:(pP[e]=n,!0)}function gP(e){return pP[e]}const CWe=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let BI=CWe();function EWe(e,t){const n=gP(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 OWe(e){return e===404}const AWe=(e,t,n)=>{const r=[],i=EWe(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 PWe(e){if(typeof e=="string"){const t=gP(e);if(t)return t.path}return"/"}const kWe=(e,t,n)=>{if(!BI){n("abort",424);return}let r=PWe(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;BI(e+r).then(o=>{const a=o.status;if(a!==200){setTimeout(()=>{n(OWe(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)})},TWe={prepare:AWe,send:kWe};function MWe(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]=lf(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 HG(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(i=>i.id!==t))})}function RWe(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||HG([e],o.id),o.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),o.abort))})}))}let DWe=0;function $We(e,t,n){const r=DWe++,i=HG.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 IWe(e,t=!0,n=!1){const r=[];return e.forEach(i=>{const o=typeof i=="string"?mw(i,t,n):i;o&&r.push(o)}),r}var NWe={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function LWe(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 k=Math.floor(Math.random()*C.length);a.push(C[k]),C=C.slice(0,k).concat(C.slice(k+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,k){k&&(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,k,M){const L=k!=="success";switch(h=h.filter(U=>U!==C),u){case"pending":break;case"failed":if(L||!e.dataAfterTimeout)return;break;default:return}if(k==="abort"){c=M,x();return}if(L){c=M,h.length||(a.length?E():x());return}if(m(),S(),!e.random){const U=e.resources.indexOf(C.resource);U!==-1&&U!==e.index&&(e.index=U)}u="completed",p.forEach(U=>{U(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 k={status:"pending",resource:C,callback:(M,L)=>{O(k,M,L)}};h.push(k),l++,f=setTimeout(E,e.rotate),n(C,t,k.callback)}return setTimeout(E),w}function KG(e){const t={...NWe,...e};let n=[];function r(){n=n.filter(s=>s().status==="pending")}function i(s,u,l){const c=LWe(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 zI(){}const C3=Object.create(null);function FWe(e){if(!C3[e]){const t=gP(e);if(!t)return;const n=KG(t),r={config:t,redundancy:n};C3[e]=r}return C3[e]}function jWe(e,t,n){let r,i;if(typeof e=="string"){const o=h4(e);if(!o)return n(void 0,424),zI;i=o.send;const a=FWe(e);a&&(r=a.redundancy)}else{const o=hP(e);if(o){r=KG(o);const a=e.resources?e.resources[0]:"",s=h4(a);s&&(i=s.send)}}return!r||!i?(n(void 0,424),zI):r.query(t,i,n)().abort}const UI="iconify2",im="iconify",qG=im+"-count",VI=im+"-version",GG=36e5,BWe=168,zWe=50;function p4(e,t){try{return e.getItem(t)}catch{}}function mP(e,t,n){try{return e.setItem(t,n),!0}catch{}}function WI(e,t){try{e.removeItem(t)}catch{}}function g4(e,t){return mP(e,qG,t.toString())}function m4(e){return parseInt(p4(e,qG))||0}const vw={local:!0,session:!0},YG={local:new Set,session:new Set};let vP=!1;function UWe(e){vP=e}let T1=typeof window>"u"?{}:window;function ZG(e){const t=e+"Storage";try{if(T1&&T1[t]&&typeof T1[t].length=="number")return T1[t]}catch{}vw[e]=!1}function XG(e,t){const n=ZG(e);if(!n)return;const r=p4(n,VI);if(r!==UI){if(r){const s=m4(n);for(let u=0;u<s;u++)WI(n,im+u.toString())}mP(n,VI,UI),g4(n,0);return}const i=Math.floor(Date.now()/GG)-BWe,o=s=>{const u=im+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{}WI(n,u)}};let a=m4(n);for(let s=a-1;s>=0;s--)o(s)||(s===a-1?(a--,g4(n,a)):YG[e].add(s))}function QG(){if(!vP){UWe(!0);for(const e in vw)XG(e,t=>{const n=t.data,r=t.provider,i=n.prefix,o=lf(r,i);if(!dP(o,n).length)return!1;const a=n.lastModified||-1;return o.lastModifiedCached=o.lastModifiedCached?Math.min(o.lastModifiedCached,a):a,!0})}}function VWe(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in vw)XG(r,i=>{const o=i.data;return i.provider!==e.provider||o.prefix!==e.prefix||o.lastModified===t});return!0}function WWe(e,t){vP||QG();function n(r){let i;if(!vw[r]||!(i=ZG(r)))return;const o=YG[r];let a;if(o.size)o.delete(a=Array.from(o).shift());else if(a=m4(i),a>=zWe||!g4(i,a+1))return;const s={cached:Math.floor(Date.now()/GG),provider:e.provider,data:t};return mP(i,im+a.toString(),JSON.stringify(s))}t.lastModified&&!VWe(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function HWe(){}function KWe(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,RWe(e)}))}function qWe(e){const t=[],n=[];return e.forEach(r=>{(r.match(zG)?t:n).push(r)}),{valid:t,invalid:n}}function Qp(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(!dP(e,n).length){i();return}r&&WWe(e,n)}catch(o){console.error(o)}i(),KWe(e)}function HI(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function GWe(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)){HI(e.loadIcons(i,r,n),c=>{Qp(e,i,c,!1)});return}if(o){i.forEach(c=>{const f=o(c,r,n);HI(f,h=>{const p=h?{prefix:r,icons:{[c]:h}}:null;Qp(e,[c],p,!1)})});return}const{valid:a,invalid:s}=qWe(i);if(s.length&&Qp(e,s,null,!1),!a.length)return;const u=r.match(zG)?h4(n):null;if(!u){Qp(e,a,null,!1);return}u.prepare(n,r,a).forEach(c=>{jWe(n,c,f=>{Qp(e,c.icons,f,!0)})})}))}const YWe=(e,t)=>{const n=IWe(e,!0,UG()),r=MWe(n);if(!r.pending.length){let u=!0;return setTimeout(()=>{u&&t(r.loaded,r.missing,r.pending,HWe)}),()=>{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(lf(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=lf(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&&GWe(u,l)}),$We(t,r,o)};function ZWe(e,t){const n={...e};for(const r in t){const i=t[r],o=typeof i;r in VG?(i===null||i&&(o==="string"||o==="number"))&&(n[r]=i):o===typeof n[r]&&(n[r]=r==="rotate"?i%4:i)}return n}const XWe=/[\s,]+/;function QWe(e,t){t.split(XWe).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function JWe(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 eHe(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 tHe(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function nHe(e){return"data:image/svg+xml,"+tHe(e)}function rHe(e){return'url("'+nHe(e)+'")'}let M0;function iHe(){try{M0=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch{M0=null}}function oHe(e){return M0===void 0&&iHe(),M0?M0.createHTML(e):e}const JG={...WG,inline:!1},aHe={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},sHe={display:"inline-block"},v4={backgroundColor:"currentColor"},eY={backgroundColor:"transparent"},KI={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},qI={WebkitMask:v4,mask:v4,background:eY};for(const e in qI){const t=qI[e];for(const n in KI)t[e+n]=KI[n]}const uHe={...JG,inline:!0};function GI(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const lHe=(e,t,n)=>{const r=t.inline?uHe:JG,i=ZWe(r,t),o=t.mode||"svg",a={},s=t.style||{},u={...o==="svg"?aHe:{}};if(n){const b=mw(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"&&QWe(i,w);break;case"color":a.color=w;break;case"rotate":typeof w=="string"?i[b]=JWe(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=vWe(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:oHe(wWe(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=eHe(f,{...c,width:h+"",height:p+""});return u.style={...a,"--svg":rHe(v),width:GI(c.width),height:GI(c.height),...sHe,...m?v4:eY,...s},y.createElement("span",u)};UG(!0);_We("",TWe);if(typeof document<"u"&&typeof window<"u"){QG();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"||!cWe(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;SWe(n,i)||console.error(r)}catch{console.error(r)}}}}function tY(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=FI(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=FI(m);if(l({name:m,data:v}))if(v===void 0){const b=YWe([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?lHe({...fP,...h},e,f):e.children?e.children:y.createElement("span",{})}const PQe=y.forwardRef((e,t)=>tY({...e,_ref:t}));y.forwardRef((e,t)=>tY({inline:!0,...e,_ref:t}));var nY="AlertDialog",[cHe,kQe]=vi(nY,[ez]),Du=ez(),rY=e=>{const{__scopeAlertDialog:t,...n}=e,r=Du(t);return I.jsx(J0e,{...r,...n,modal:!0})};rY.displayName=nY;var fHe="AlertDialogTrigger",iY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=Du(n);return I.jsx(ege,{...i,...r,ref:t})});iY.displayName=fHe;var dHe="AlertDialogPortal",oY=e=>{const{__scopeAlertDialog:t,...n}=e,r=Du(t);return I.jsx(tge,{...r,...n})};oY.displayName=dHe;var hHe="AlertDialogOverlay",aY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=Du(n);return I.jsx(nge,{...i,...r,ref:t})});aY.displayName=hHe;var Ld="AlertDialogContent",[pHe,gHe]=cHe(Ld),sY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...i}=e,o=Du(n),a=y.useRef(null),s=Yt(t,a),u=y.useRef(null);return I.jsx(Y0e,{contentName:Ld,titleName:uY,docsSlug:"alert-dialog",children:I.jsx(pHe,{scope:n,cancelRef:u,children:I.jsxs(rge,{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:[I.jsx(O5,{children:r}),I.jsx(vHe,{contentRef:a})]})})})});sY.displayName=Ld;var uY="AlertDialogTitle",lY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=Du(n);return I.jsx(ige,{...i,...r,ref:t})});lY.displayName=uY;var cY="AlertDialogDescription",fY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=Du(n);return I.jsx(oge,{...i,...r,ref:t})});fY.displayName=cY;var mHe="AlertDialogAction",dY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=Du(n);return I.jsx(mz,{...i,...r,ref:t})});dY.displayName=mHe;var hY="AlertDialogCancel",pY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:i}=gHe(hY,n),o=Du(n),a=Yt(t,i);return I.jsx(mz,{...o,...r,ref:a})});pY.displayName=hY;var vHe=({contentRef:e})=>{const t=`\`${Ld}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${Ld}\` by passing a \`${cY}\` 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 \`${Ld}\`. 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},TQe=rY,MQe=iY,RQe=oY,DQe=aY,$Qe=sY,IQe=dY,NQe=pY,LQe=lY,FQe=fY;function fs(){return fs=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},fs.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 y4(e,t){return y4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},y4(e,t)}function Fn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,y4(e,t)}var M1,yHe=new Uint8Array(16);function bHe(){if(!M1&&(M1=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!M1))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return M1(yHe)}const xHe=/^(?:[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 wHe(e){return typeof e=="string"&&xHe.test(e)}var ci=[];for(var E3=0;E3<256;++E3)ci.push((E3+256).toString(16).substr(1));function _He(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(!wHe(n))throw TypeError("Stringified UUID is invalid");return n}function gY(e,t,n){e=e||{};var r=e.random||(e.rng||bHe)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,_He(r)}function Ar(e){return y.createElement("i",{className:"rmel-iconfont rmel-icon-"+e.type})}function SHe(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 CHe(e){return y.createElement("div",{className:"tool-bar",style:e.style},e.children)}var mY=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}(jK.EventEmitter),dl=new mY;const EHe={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"},OHe={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 AHe=function(){function e(){this.langs={enUS:EHe,zhCN:OHe},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,dl.emit(dl.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,dl.emit(dl.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 AHe;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 PHe(e,t){if(om(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(om(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function kHe(e){var t=PHe(e,"string");return om(t)=="symbol"?t:t+""}function THe(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,kHe(r.key),r)}}function vY(e,t,n){return t&&THe(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},vY(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 b4=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);b4.pluginName="divider";var MHe={start:0,end:0,text:""};function RHe(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=DHe(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 DHe(e,t){if(e){if(typeof e=="string")return YI(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 YI(e,t)}}function YI(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 yP(e){return e&&(e instanceof Promise||(typeof e=="object"||typeof e=="function")&&typeof e.then=="function")}function $He(e,t){for(var n="",r=t;r--;)n+=e;return n}function IHe(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=RHe(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 O3(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 nd={bold:["**","**"],italic:["*","*"],underline:["++","++"],strikethrough:["~~","~~"],quote:[`
> `,`
`],inlinecode:["`","`"],code:["\n```\n","\n```\n"]};for(var R1=1;R1<=6;R1++)nd["h"+R1]=[`
`+$He("#",R1)+" ",`
`];function NHe(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 ZI(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 A3(e,t){return{text:e,newBlock:t,selection:{start:e.length,end:e.length}}}function x4(e,t,n){if(typeof nd[t]<"u")return{text:""+nd[t][0]+e+nd[t][1],selection:{start:nd[t][0].length,end:nd[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 A3(ZI("unordered",e),!0);case"order":return A3(ZI("order",e),!0);case"hr":return A3("---",!0);case"table":return{text:NHe(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 yY(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]=yY(e[r],t[r]);return}n[r]=t[r]}),n}function LHe(e){for(var t=fs({},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=yY(t,o))}),t}function bY(e,t){var n=x4("","image",{target:"Uploading_"+gY(),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(x4("","image",{target:e.name,imageUrl:l}).text)},s=t(e,a);yP(s)&&(o=!1,s.then(a))});return{placeholder:n,uploaded:r}}var XI={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"},FHe=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),jHe=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}(FHe);function P3(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=BHe(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 BHe(e,t){if(e){if(typeof e=="string")return QI(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 QI(e,t)}}function QI(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 mY,i.config=LHe(XI,i.props.config,i.props),i.state={text:(i.props.value||i.props.defaultValue||"").replace(/↵/g,`
`),html:"",view:i.config.view||XI.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),dl.on(dl.EVENT_LANG_CHANGE,this.handleLocaleUpdate),Ln.setUp()},n.componentWillUnmount=function(){dl.off(dl.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===b4.pluginName){o.push({comp:b4,config:{}});return}for(var p=P3(t.plugins),m;!(m=p()).done;){var v=m.value;if(v.comp.pluginName===h){o.push(v);return}}},s=P3(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"?gY():f.comp.pluginName;c[f.comp.align].push(y.createElement(f.comp,{editor:i,editorConfig:i.config,config:fs({},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 yP(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=O3(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 fs({},MHe);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?fs({},o):{};if(i==="image"&&(s=fs({},s,{target:o.target||a.text||"",imageUrl:o.imageUrl||this.config.imageUrl})),i==="link"&&(s=fs({},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=x4(a.text,i,s),c=l.text,f=l.selection;if(l.newBlock){var h=O3(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=O3(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=P3(this.keyboardListeners),a;!(a=o()).done;){var s=a.value;if(IHe(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=fs({},this.state.view,i);this.setState({view:a},function(){o.emitter.emit(o.emitter.EVENT_VIEW_CHANGE,a)})},n.getView=function(){return fs({},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=bY(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(U){return i.state.plugins[U]||[]},C=!!a.menu,k=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(SHe,{visible:C,left:E("left"),right:E("right")}),y.createElement("div",{className:"editor-container"},O&&y.createElement(CHe,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:k,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(jHe,{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 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-code-block",title:Ln.get("btnCode"),onClick:function(){return i.editor.insertMarkdown("code")}},y.createElement(Ar,{type:"code-block"}))},t}(vr);xY.pluginName="block-code-block";var wY=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);wY.pluginName="block-code-inline";var _Y=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);_Y.pluginName="block-quote";var SY=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);SY.pluginName="block-wrap";var CY=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);CY.pluginName="clear";var EY=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);EY.pluginName="font-bold";var OY=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);OY.pluginName="font-italic";var AY=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);AY.pluginName="font-strikethrough";var PY=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);PY.pluginName="font-underline";var bP=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);bP.pluginName="full-screen";bP.align="right";var kY=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),zHe=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),TY=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(kY,{show:this.state.show,onClose:this.hide},y.createElement(zHe,{onSelectHeader:function(a){return i.editor.insertMarkdown(a)}})))},t}(vr);TY.pluginName="header";var UHe=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),MY=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=bY(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);yP(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(UHe,{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);MY.pluginName="image";var RY=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);RY.pluginName="link";var DY=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);DY.pluginName="list-ordered";var $Y=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);$Y.pluginName="list-unordered";var VHe=100,WHe=function(){function e(n){n===void 0&&(n={}),this.record=[],this.recycle=[],this.initValue="";var r=n,i=r.maxSize,o=i===void 0?VHe: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}(),IY=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 WHe({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);IY.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 xP=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},vY(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);xP.pluginName="mode-toggle";xP.align="right";var HHe=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),wP=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(kY,{show:this.state.show,onClose:this.hide},y.createElement(HHe,{visibility:this.state.show,maxRow:o.maxRow,maxCol:o.maxCol,onSetTable:function(s){return i.editor.insertMarkdown("table",s)}})))},t}(vr);wP.pluginName="table";wP.defaultConfig={maxRow:6,maxCol:6};var KHe={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})()})(KHe);yr.use(TY);yr.use(EY);yr.use(OY);yr.use(PY);yr.use(AY);yr.use($Y);yr.use(DY);yr.use(_Y);yr.use(SY);yr.use(wY);yr.use(xY);yr.use(wP);yr.use(MY);yr.use(RY);yr.use(CY);yr.use(IY);yr.use(xP);yr.use(bP);const JI={};function qHe(e){let t=JI[e];if(t)return t;t=JI[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 Oh(e,t){typeof t!="string"&&(t=Oh.defaultChars);const n=qHe(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+="":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+="":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+="":(f-=65536,i+=String.fromCharCode(55296+(f>>10),56320+(f&1023))),o+=9;continue}}i+=""}return i})}Oh.defaultChars=";/?:@&=+$,#";Oh.componentChars="";const eN={};function GHe(e){let t=eN[e];if(t)return t;t=eN[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 qm(e,t,n){typeof t!="string"&&(n=t,t=qm.defaultChars),typeof n>"u"&&(n=!0);const r=GHe(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}qm.defaultChars=";/?:@&=+$,-_.!~*'()#";qm.componentChars="-_.!~*'()";function _P(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 xx(){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 YHe=/^([a-z0-9.+-]+:)/i,ZHe=/:[0-9]*$/,XHe=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,QHe=["<",">",'"',"`"," ","\r",`
`," "],JHe=["{","}","|","\\","^","`"].concat(QHe),eKe=["'"].concat(JHe),tN=["%","/","?",";","#"].concat(eKe),nN=["/","?","#"],tKe=255,rN=/^[+a-z0-9A-Z_-]{0,63}$/,nKe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,iN={javascript:!0,"javascript:":!0},oN={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function SP(e,t){if(e&&e instanceof xx)return e;const n=new xx;return n.parse(e,t),n}xx.prototype.parse=function(e,t){let n,r,i,o=e;if(o=o.trim(),!t&&e.split("#").length===1){const l=XHe.exec(o);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}let a=YHe.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&&iN[a])&&(o=o.substr(2),this.slashes=!0)),!iN[a]&&(i||a&&!oN[a])){let l=-1;for(let m=0;m<nN.length;m++)r=o.indexOf(nN[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<tN.length;m++)r=o.indexOf(tN[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(rN)){let x="";for(let S=0,O=w.length;S<O;S++)w.charCodeAt(S)>127?x+="x":x+=w[S];if(!x.match(rN)){const S=m.slice(0,v),O=m.slice(v+1),E=w.match(nKe);E&&(S.push(E[1]),O.unshift(E[2])),O.length&&(o=O.join(".")+o),this.hostname=S.join(".");break}}}}this.hostname.length>tKe&&(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),oN[n]&&this.hostname&&!this.pathname&&(this.pathname=""),this};xx.prototype.parseHost=function(e){let t=ZHe.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 rKe=Object.freeze(Object.defineProperty({__proto__:null,decode:Oh,encode:qm,format:_P,parse:SP},Symbol.toStringTag,{value:"Module"})),NY=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,LY=/[\0-\x1F\x7F-\x9F]/,iKe=/[\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]/,CP=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\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]/,FY=/[\$\+<->\^`\|~\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]/,jY=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,oKe=Object.freeze(Object.defineProperty({__proto__:null,Any:NY,Cc:LY,Cf:iKe,P:CP,S:FY,Z:jY},Symbol.toStringTag,{value:"Module"})),aKe=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\0g;耀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))),sKe=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var k3;const uKe=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]]),lKe=(k3=String.fromCodePoint)!==null&&k3!==void 0?k3: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 cKe(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=uKe.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 fKe=32;var hl;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(hl||(hl={}));function w4(e){return e>=ni.ZERO&&e<=ni.NINE}function dKe(e){return e>=ni.UPPER_A&&e<=ni.UPPER_F||e>=ni.LOWER_A&&e<=ni.LOWER_F}function hKe(e){return e>=ni.UPPER_A&&e<=ni.UPPER_Z||e>=ni.LOWER_A&&e<=ni.LOWER_Z||w4(e)}function pKe(e){return e===ni.EQUALS||hKe(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 il;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(il||(il={}));class gKe{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=il.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)|fKe)===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(w4(i)||dKe(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(w4(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===il.Strict)return 0;return this.emitCodePoint(cKe(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&hl.VALUE_LENGTH)>>14;for(;n<t.length;n++,this.excess++){const a=t.charCodeAt(n);if(this.treeIndex=mKe(r,i,this.treeIndex+Math.max(1,o),a),this.treeIndex<0)return this.result===0||this.decodeMode===il.Attribute&&(o===0||pKe(a))?0:this.emitNotTerminatedNamedEntity();if(i=r[this.treeIndex],o=(i&hl.VALUE_LENGTH)>>14,o!==0){if(a===ni.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==il.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]&hl.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]&~hl.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!==il.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 BY(e){let t="";const n=new gKe(e,r=>t+=lKe(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 mKe(e,t,n,r){const i=(t&hl.BRANCH_LENGTH)>>7,o=t&hl.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 vKe=BY(aKe);BY(sKe);function zY(e,t=il.Legacy){return vKe(e,t)}function yKe(e){return Object.prototype.toString.call(e)}function EP(e){return yKe(e)==="[object String]"}const bKe=Object.prototype.hasOwnProperty;function xKe(e,t){return bKe.call(e,t)}function yw(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 UY(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function OP(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 wx(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 VY=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,wKe=/&([a-z#][a-z0-9]{1,31});/gi,_Ke=new RegExp(VY.source+"|"+wKe.source,"gi"),SKe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function CKe(e,t){if(t.charCodeAt(0)===35&&SKe.test(t)){const r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return OP(r)?wx(r):e}const n=zY(e);return n!==e?n:e}function EKe(e){return e.indexOf("\\")<0?e:e.replace(VY,"$1")}function Ah(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(_Ke,function(t,n,r){return n||CKe(t,r)})}const OKe=/[&<>"]/,AKe=/[&<>"]/g,PKe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function kKe(e){return PKe[e]}function Nl(e){return OKe.test(e)?e.replace(AKe,kKe):e}const TKe=/[.?*+^$[\]\\(){}|-]/g;function MKe(e){return e.replace(TKe,"\\$&")}function Hn(e){switch(e){case 9:case 32:return!0}return!1}function am(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 sm(e){return CP.test(e)||FY.test(e)}function um(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 bw(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const RKe={mdurl:rKe,ucmicro:oKe},DKe=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:UY,assign:yw,escapeHtml:Nl,escapeRE:MKe,fromCodePoint:wx,has:xKe,isMdAsciiPunct:um,isPunctChar:sm,isSpace:Hn,isString:EP,isValidEntityCode:OP,isWhiteSpace:am,lib:RKe,normalizeReference:bw,unescapeAll:Ah,unescapeMd:EKe},Symbol.toStringTag,{value:"Module"}));function $Ke(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 IKe(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=Ah(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=Ah(e.slice(t,i)),o.pos=i,o.ok=!0),o}function NKe(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+=Ah(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+=Ah(e.slice(t,o)),a}const LKe=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:IKe,parseLinkLabel:$Ke,parseLinkTitle:NKe},Symbol.toStringTag,{value:"Module"})),Is={};Is.code_inline=function(e,t,n,r,i){const o=e[t];return"<code"+i.renderAttrs(o)+">"+Nl(o.content)+"</code>"};Is.code_block=function(e,t,n,r,i){const o=e[t];return"<pre"+i.renderAttrs(o)+"><code>"+Nl(e[t].content)+`</code></pre>
`};Is.fence=function(e,t,n,r,i){const o=e[t],a=o.info?Ah(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)||Nl(o.content):l=Nl(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>
`};Is.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)};Is.hardbreak=function(e,t,n){return n.xhtmlOut?`<br />
`:`<br>
`};Is.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?`<br />
`:`<br>
`:`
`};Is.text=function(e,t){return Nl(e[t].content)};Is.html_block=function(e,t){return e[t].content};Is.html_inline=function(e,t){return e[t].content};function ip(){this.rules=yw({},Is)}ip.prototype.renderAttrs=function(t){let n,r,i;if(!t.attrs)return"";for(i="",n=0,r=t.attrs.length;n<r;n++)i+=" "+Nl(t.attrs[n][0])+'="'+Nl(t.attrs[n][1])+'"';return i};ip.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};ip.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};ip.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};ip.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 is(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}is.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};is.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]};is.prototype.attrSet=function(t,n){const r=this.attrIndex(t),i=[t,n];r<0?this.attrPush(i):this.attrs[r]=i};is.prototype.attrGet=function(t){const n=this.attrIndex(t);let r=null;return n>=0&&(r=this.attrs[n][1]),r};is.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 WY(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}WY.prototype.Token=is;const FKe=/\r\n?|\n/g,jKe=/\0/g;function BKe(e){let t;t=e.src.replace(FKe,`
`),t=t.replace(jKe,""),e.src=t}function zKe(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 UKe(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 VKe(e){return/^<a[>\s]/i.test(e)}function WKe(e){return/^<\/a\s*>/i.test(e)}function HKe(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"&&(VKe(s.content)&&o>0&&o--,WKe(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=UY(i,a,c)}}}}const HY=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,KKe=/\((c|tm|r)\)/i,qKe=/\((c|tm|r)\)/ig,GKe={c:"©",r:"®",tm:"™"};function YKe(e,t){return GKe[t.toLowerCase()]}function ZKe(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(qKe,YKe)),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function XKe(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];r.type==="text"&&!t&&HY.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 QKe(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(KKe.test(e.tokens[t].content)&&ZKe(e.tokens[t].children),HY.test(e.tokens[t].content)&&XKe(e.tokens[t].children))}const JKe=/['"]/,aN=/['"]/g,sN="";function D1(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function eqe(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;){aN.lastIndex=u;const c=aN.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=um(m)||sm(String.fromCharCode(m)),w=um(v)||sm(String.fromCharCode(v)),x=am(m),S=am(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=D1(o.content,c.index,sN));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=D1(o.content,c.index,C),e[O.token].content=D1(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=D1(o.content,c.index,sN))}}}function tqe(e){if(e.md.options.typographer)for(let t=e.tokens.length-1;t>=0;t--)e.tokens[t].type!=="inline"||!JKe.test(e.tokens[t].content)||eqe(e.tokens[t].children,e)}function nqe(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 T3=[["normalize",BKe],["block",zKe],["inline",UKe],["linkify",HKe],["replacements",QKe],["smartquotes",tqe],["text_join",nqe]];function AP(){this.ruler=new mo;for(let e=0;e<T3.length;e++)this.ruler.push(T3[e][0],T3[e][1])}AP.prototype.process=function(e){const t=this.ruler.getRules("");for(let n=0,r=t.length;n<r;n++)t[n](e)};AP.prototype.State=WY;function Ns(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}Ns.prototype.push=function(e,t,n){const r=new is(e,t,n);return r.block=!0,n<0&&this.level--,r.level=this.level,n>0&&this.level++,this.tokens.push(r),r};Ns.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Ns.prototype.skipEmptyLines=function(t){for(let n=this.lineMax;t<n&&!(this.bMarks[t]+this.tShift[t]<this.eMarks[t]);t++);return t};Ns.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};Ns.prototype.skipSpacesBack=function(t,n){if(t<=n)return t;for(;t>n;)if(!Hn(this.src.charCodeAt(--t)))return t+1;return t};Ns.prototype.skipChars=function(t,n){for(let r=this.src.length;t<r&&this.src.charCodeAt(t)===n;t++);return t};Ns.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};Ns.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("")};Ns.prototype.Token=is;const rqe=65536;function M3(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.slice(n,r)}function uN(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 iqe(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=M3(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=M3(e,t).trim(),u.indexOf("|")===-1||e.sCount[t]-e.blkIndent>=4)return!1;l=uN(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,k=p.length;C<k;C++)if(p[C](e,i,n,!0)){O=!0;break}if(O||(u=M3(e,i).trim(),!u)||e.sCount[i]-e.blkIndent>=4||(l=uN(u),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop(),S+=f-l.length,S>rqe))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 k=e.push("td_open","td",1);c[C]&&(k.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 oqe(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 aqe(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 sqe(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,k;e.src.charCodeAt(i)===32?(i++,E++,k=!1,C=!0):e.src.charCodeAt(i)===9?(C=!0,(e.bsCount[m]+E)%4===3?(i++,E++,k=!1):k=!0):C=!1;let M=E;for(s.push(e.bMarks[m]),e.bMarks[m]=i;i<o;){const L=e.src.charCodeAt(i);if(Hn(L))L===9?M+=4-(M+e.bsCount[m]+(k?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 uqe(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 lN(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 cN(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 lqe(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 cqe(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=cN(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=lN(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 G=e.src.charCodeAt(o);if(G===9)E+=4-(E+e.bsCount[u])%4;else if(G===32)E++;else break;o++}const C=o;let k;C>=i?k=1:k=E-O,k>4&&(k=1);const M=O+k;s=e.push("list_item_open","li",1),s.markup=String.fromCharCode(m);const L=[u,0];s.map=L,f&&(s.info=e.src.slice(a,p-1));const U=e.tight,H=e.tShift[u],V=e.sCount[u],ne=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=ne,e.tShift[u]=H,e.sCount[u]=V,e.tight=U,s=e.push("list_item_close","li",-1),s.markup=String.fromCharCode(m),u=e.line,L[1]=u,u>=n||e.sCount[u]<e.blkIndent||e.sCount[u]-e.blkIndent>=4)break;let Z=!1;for(let G=0,q=x.length;G<q;G++)if(x[G](e,u,n,!0)){Z=!0;break}if(Z)break;if(f){if(p=cN(e,u),p<0)break;a=e.bMarks[u]+e.tShift[u]}else if(p=lN(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&&lqe(e,v),!0}function fqe(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 k=e.md.block.ruler.getRules("reference"),M=e.parentType;e.parentType="reference";let L=!1;for(let U=0,H=k.length;U<H;U++)if(k[U](e,x,S,!0)){L=!0;break}if(e.parentType=M,L)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=bw(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 dqe=["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"],hqe="[a-zA-Z_:][a-zA-Z0-9:._-]*",pqe="[^\"'=<>`\\x00-\\x20]+",gqe="'[^']*'",mqe='"[^"]*"',vqe="(?:"+pqe+"|"+gqe+"|"+mqe+")",yqe="(?:\\s+"+hqe+"(?:\\s*=\\s*"+vqe+")?)",KY="<[A-Za-z][A-Za-z0-9\\-]*"+yqe+"*\\s*\\/?>",qY="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",bqe="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",xqe="<[?][\\s\\S]*?[?]>",wqe="<![A-Za-z][^>]*>",_qe="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",Sqe=new RegExp("^(?:"+KY+"|"+qY+"|"+bqe+"|"+xqe+"|"+wqe+"|"+_qe+")"),Cqe=new RegExp("^(?:"+KY+"|"+qY+")"),Jf=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+dqe.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Cqe.source+"\\s*$"),/^$/,!1]];function Eqe(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<Jf.length&&!Jf[s][0].test(a);s++);if(s===Jf.length)return!1;if(r)return Jf[s][2];let u=t+1;if(!Jf[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),Jf[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 Oqe(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 Aqe(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 Pqe(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 $1=[["table",iqe,["paragraph","reference"]],["code",oqe],["fence",aqe,["paragraph","reference","blockquote","list"]],["blockquote",sqe,["paragraph","reference","blockquote","list"]],["hr",uqe,["paragraph","reference","blockquote","list"]],["list",cqe,["paragraph","reference","blockquote"]],["reference",fqe],["html_block",Eqe,["paragraph","reference","blockquote"]],["heading",Oqe,["paragraph","reference","blockquote"]],["lheading",Aqe],["paragraph",Pqe]];function xw(){this.ruler=new mo;for(let e=0;e<$1.length;e++)this.ruler.push($1[e][0],$1[e][1],{alt:($1[e][2]||[]).slice()})}xw.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)}};xw.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)};xw.prototype.State=Ns;function Gm(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}Gm.prototype.pushPending=function(){const e=new is("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};Gm.prototype.push=function(e,t,n){this.pending&&this.pushPending();const r=new is(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};Gm.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=um(i)||sm(String.fromCharCode(i)),l=um(s)||sm(String.fromCharCode(s)),c=am(i),f=am(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}};Gm.prototype.Token=is;function kqe(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 Tqe(e,t){let n=e.pos;for(;n<e.posMax&&!kqe(e.src.charCodeAt(n));)n++;return n===e.pos?!1:(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}const Mqe=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function Rqe(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(Mqe);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 Dqe(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 PP=[];for(let e=0;e<256;e++)PP.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){PP[e.charCodeAt(0)]=1});function $qe(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&&PP[i]!==0?s.content=o:s.content=a,s.markup=a,s.info="escape"}return e.pos=n+1,!0}function Iqe(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 Nqe(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 fN(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 Lqe(e){const t=e.tokens_meta,n=e.tokens_meta.length;fN(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&fN(e,t[r].delimiters)}const GY={tokenize:Nqe,postProcess:Lqe};function Fqe(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 dN(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 jqe(e){const t=e.tokens_meta,n=e.tokens_meta.length;dN(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&dN(e,t[r].delimiters)}const YY={tokenize:Fqe,postProcess:jqe};function Bqe(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[bw(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 zqe(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[bw(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 Uqe=/^([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])?)*)$/,Vqe=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function Wqe(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(Vqe.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(Uqe.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 Hqe(e){return/^<a[>\s]/i.test(e)}function Kqe(e){return/^<\/a\s*>/i.test(e)}function qqe(e){const t=e|32;return t>=97&&t<=122}function Gqe(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&&!qqe(i))return!1;const o=e.src.slice(r).match(Sqe);if(!o)return!1;if(!t){const a=e.push("html_inline","",0);a.content=o[0],Hqe(a.content)&&e.linkLevel++,Kqe(a.content)&&e.linkLevel--}return e.pos+=o[0].length,!0}const Yqe=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Zqe=/^&([a-z][a-z0-9]{1,31});/i;function Xqe(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(Yqe);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=OP(a)?wx(a):wx(65533),s.markup=o[0],s.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(n).match(Zqe);if(o){const a=zY(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 hN(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 Qqe(e){const t=e.tokens_meta,n=e.tokens_meta.length;hN(e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&hN(t[r].delimiters)}function Jqe(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 R3=[["text",Tqe],["linkify",Rqe],["newline",Dqe],["escape",$qe],["backticks",Iqe],["strikethrough",GY.tokenize],["emphasis",YY.tokenize],["link",Bqe],["image",zqe],["autolink",Wqe],["html_inline",Gqe],["entity",Xqe]],D3=[["balance_pairs",Qqe],["strikethrough",GY.postProcess],["emphasis",YY.postProcess],["fragments_join",Jqe]];function Ym(){this.ruler=new mo;for(let e=0;e<R3.length;e++)this.ruler.push(R3[e][0],R3[e][1]);this.ruler2=new mo;for(let e=0;e<D3.length;e++)this.ruler2.push(D3[e][0],D3[e][1])}Ym.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};Ym.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()};Ym.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)};Ym.prototype.State=Gm;function eGe(e){const t={};e=e||{},t.src_Any=NY.source,t.src_Cc=LY.source,t.src_Z=jY.source,t.src_P=CP.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 _4(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){n&&Object.keys(n).forEach(function(r){e[r]=n[r]})}),e}function ww(e){return Object.prototype.toString.call(e)}function tGe(e){return ww(e)==="[object String]"}function nGe(e){return ww(e)==="[object Object]"}function rGe(e){return ww(e)==="[object RegExp]"}function pN(e){return ww(e)==="[object Function]"}function iGe(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const ZY={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function oGe(e){return Object.keys(e||{}).reduce(function(t,n){return t||ZY.hasOwnProperty(n)},!1)}const aGe={"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}}},sGe="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]",uGe="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function lGe(e){e.__index__=-1,e.__text_cache__=""}function cGe(e){return function(t,n){const r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}function gN(){return function(e,t){t.normalize(e)}}function _x(e){const t=e.re=eGe(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(sGe),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,nGe(u)){rGe(u.validate)?l.validate=cGe(u.validate):pN(u.validate)?l.validate=u.validate:o(s,u),pN(u.normalize)?l.normalize=u.normalize:u.normalize?o(s,u):l.normalize=gN();return}if(tGe(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:gN()};const a=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(iGe).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"),lGe(e)}function fGe(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 S4(e,t){const n=new fGe(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function Wo(e,t){if(!(this instanceof Wo))return new Wo(e,t);t||oGe(e)&&(t=e,e={}),this.__opts__=_4({},ZY,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=_4({},aGe,e),this.__compiled__={},this.__tlds__=uGe,this.__tlds_replaced__=!1,this.re={},_x(this)}Wo.prototype.add=function(t,n){return this.__schemas__[t]=n,_x(this),this};Wo.prototype.set=function(t){return this.__opts__=_4(this.__opts__,t),this};Wo.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};Wo.prototype.pretest=function(t){return this.re.pretest.test(t)};Wo.prototype.testSchemaAt=function(t,n,r){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,r,this):0};Wo.prototype.match=function(t){const n=[];let r=0;this.__index__>=0&&this.__text_cache__===t&&(n.push(S4(this,r)),r=this.__last_index__);let i=r?t.slice(r):t;for(;this.test(i);)n.push(S4(this,r)),i=i.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};Wo.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,S4(this,0)):null};Wo.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(),_x(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,_x(this),this)};Wo.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};Wo.prototype.onCompile=function(){};const Fd=2147483647,ws=36,kP=1,lm=26,dGe=38,hGe=700,XY=72,QY=128,JY="-",pGe=/^xn--/,gGe=/[^\0-\x7F]/,mGe=/[\x2E\u3002\uFF0E\uFF61]/g,vGe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},$3=ws-kP,_s=Math.floor,I3=String.fromCharCode;function Ju(e){throw new RangeError(vGe[e])}function yGe(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}function eZ(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(mGe,".");const i=e.split("."),o=yGe(i,t).join(".");return r+o}function tZ(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 bGe=e=>String.fromCodePoint(...e),xGe=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:ws},mN=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},nZ=function(e,t,n){let r=0;for(e=n?_s(e/hGe):e>>1,e+=_s(e/t);e>$3*lm>>1;r+=ws)e=_s(e/$3);return _s(r+($3+1)*e/(e+dGe))},rZ=function(e){const t=[],n=e.length;let r=0,i=QY,o=XY,a=e.lastIndexOf(JY);a<0&&(a=0);for(let s=0;s<a;++s)e.charCodeAt(s)>=128&&Ju("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=ws;;f+=ws){s>=n&&Ju("invalid-input");const h=xGe(e.charCodeAt(s++));h>=ws&&Ju("invalid-input"),h>_s((Fd-r)/c)&&Ju("overflow"),r+=h*c;const p=f<=o?kP:f>=o+lm?lm:f-o;if(h<p)break;const m=ws-p;c>_s(Fd/m)&&Ju("overflow"),c*=m}const l=t.length+1;o=nZ(r-u,l,u==0),_s(r/l)>Fd-i&&Ju("overflow"),i+=_s(r/l),r%=l,t.splice(r++,0,i)}return String.fromCodePoint(...t)},iZ=function(e){const t=[];e=tZ(e);const n=e.length;let r=QY,i=0,o=XY;for(const u of e)u<128&&t.push(I3(u));const a=t.length;let s=a;for(a&&t.push(JY);s<n;){let u=Fd;for(const c of e)c>=r&&c<u&&(u=c);const l=s+1;u-r>_s((Fd-i)/l)&&Ju("overflow"),i+=(u-r)*l,r=u;for(const c of e)if(c<r&&++i>Fd&&Ju("overflow"),c===r){let f=i;for(let h=ws;;h+=ws){const p=h<=o?kP:h>=o+lm?lm:h-o;if(f<p)break;const m=f-p,v=ws-p;t.push(I3(mN(p+m%v,0))),f=_s(m/v)}t.push(I3(mN(f,0))),o=nZ(i,l,s===a),i=0,++s}++i,++r}return t.join("")},wGe=function(e){return eZ(e,function(t){return pGe.test(t)?rZ(t.slice(4).toLowerCase()):t})},_Ge=function(e){return eZ(e,function(t){return gGe.test(t)?"xn--"+iZ(t):t})},oZ={version:"2.3.1",ucs2:{decode:tZ,encode:bGe},decode:rZ,encode:iZ,toASCII:_Ge,toUnicode:wGe},SGe={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},CGe={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"]}}},EGe={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"]}}},OGe={default:SGe,zero:CGe,commonmark:EGe},AGe=/^(vbscript|javascript|file|data):/,PGe=/^data:image\/(gif|png|jpeg|webp);/;function kGe(e){const t=e.trim().toLowerCase();return AGe.test(t)?PGe.test(t):!0}const aZ=["http:","https:","mailto:"];function TGe(e){const t=SP(e,!0);if(t.hostname&&(!t.protocol||aZ.indexOf(t.protocol)>=0))try{t.hostname=oZ.toASCII(t.hostname)}catch{}return qm(_P(t))}function MGe(e){const t=SP(e,!0);if(t.hostname&&(!t.protocol||aZ.indexOf(t.protocol)>=0))try{t.hostname=oZ.toUnicode(t.hostname)}catch{}return Oh(_P(t),Oh.defaultChars+"%")}function es(e,t){if(!(this instanceof es))return new es(e,t);t||EP(e)||(t=e||{},e="default"),this.inline=new Ym,this.block=new xw,this.core=new AP,this.renderer=new ip,this.linkify=new Wo,this.validateLink=kGe,this.normalizeLink=TGe,this.normalizeLinkText=MGe,this.utils=DKe,this.helpers=yw({},LKe),this.options={},this.configure(e),t&&this.set(t)}es.prototype.set=function(e){return yw(this.options,e),this};es.prototype.configure=function(e){const t=this;if(EP(e)){const n=e;if(e=OGe[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};es.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};es.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};es.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};es.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};es.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};es.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};es.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var sZ={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,N){var Q,ee=0;for(Q=0;Q<N;Q++)ee|=T[D+Q]^$[A+Q];return(1&ee-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 N=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,ee=$[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=N,ut=Q,Xe=ee,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+N|0,ut=ut+Q|0,Xe=Xe+ee|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 N=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,ee=$[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=N,ut=Q,Xe=ee,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 k(T,D,$,A,N,Q,ee){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(;N>=64;){for(O(_e,fe,ee,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;N-=64,D+=64,A+=64}if(N>0)for(O(_e,fe,ee,C),We=0;We<N;We++)T[D+We]=$[A+We]^_e[We];return 0}function M(T,D,$,A,N){var Q=new Uint8Array(16),ee=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(ee,Q,N,C),_e=0;_e<64;_e++)T[D+_e]=ee[_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(ee,Q,N,C),_e=0;_e<$;_e++)T[D+_e]=ee[_e];return 0}function L(T,D,$,A,N){var Q=new Uint8Array(32);E(Q,A,N,C);for(var ee=new Uint8Array(8),fe=0;fe<8;fe++)ee[fe]=A[fe+16];return M(T,D,$,ee,Q)}function U(T,D,$,A,N,Q,ee){var fe=new Uint8Array(32);E(fe,Q,ee,C);for(var _e=new Uint8Array(8),je=0;je<8;je++)_e[je]=Q[je+16];return k(T,D,$,A,N,_e,fe)}var H=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,N,Q,ee,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,N=T[6]&255|(T[7]&255)<<8,this.r[3]=(A>>>7|N<<9)&8191,Q=T[8]&255|(T[9]&255)<<8,this.r[4]=(N>>>4|Q<<12)&255,this.r[5]=Q>>>1&8190,ee=T[10]&255|(T[11]&255)<<8,this.r[6]=(Q>>>14|ee<<2)&8191,fe=T[12]&255|(T[13]&255)<<8,this.r[7]=(ee>>>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};H.prototype.blocks=function(T,D,$){for(var A=this.fin?0:2048,N,Q,ee,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;)N=T[D+0]&255|(T[D+1]&255)<<8,Ne+=N&8191,Q=T[D+2]&255|(T[D+3]&255)<<8,Ke+=(N>>>13|Q<<3)&8191,ee=T[D+4]&255|(T[D+5]&255)<<8,Ge+=(Q>>>10|ee<<6)&8191,fe=T[D+6]&255|(T[D+7]&255)<<8,pe+=(ee>>>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},H.prototype.finish=function(T,D){var $=new Uint16Array(10),A,N,Q,ee;if(this.leftover){for(ee=this.leftover,this.buffer[ee++]=1;ee<16;ee++)this.buffer[ee]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(A=this.h[1]>>>13,this.h[1]&=8191,ee=2;ee<10;ee++)this.h[ee]+=A,A=this.h[ee]>>>13,this.h[ee]&=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,ee=1;ee<10;ee++)$[ee]=this.h[ee]+A,A=$[ee]>>>13,$[ee]&=8191;for($[9]-=8192,N=(A^1)-1,ee=0;ee<10;ee++)$[ee]&=N;for(N=~N,ee=0;ee<10;ee++)this.h[ee]=this.h[ee]&N|$[ee];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,ee=1;ee<8;ee++)Q=(this.h[ee]+this.pad[ee]|0)+(Q>>>16)|0,this.h[ee]=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},H.prototype.update=function(T,D,$){var A,N;if(this.leftover){for(N=16-this.leftover,N>$&&(N=$),A=0;A<N;A++)this.buffer[this.leftover+A]=T[D+A];if($-=N,D+=N,this.leftover+=N,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if($>=16&&(N=$-$%16,this.blocks(T,D,N),D+=N,$-=N),$){for(A=0;A<$;A++)this.buffer[this.leftover+A]=T[D+A];this.leftover+=$}};function V(T,D,$,A,N,Q){var ee=new H(Q);return ee.update($,A,N),ee.finish(T,D),0}function ne(T,D,$,A,N,Q){var ee=new Uint8Array(16);return V(ee,0,$,A,N,Q),b(T,D,ee,0)}function Z(T,D,$,A,N){var Q;if($<32)return-1;for(U(T,0,D,0,$,A,N),V(T,16,T,32,$-32,T),Q=0;Q<16;Q++)T[Q]=0;return 0}function G(T,D,$,A,N){var Q,ee=new Uint8Array(32);if($<32||(L(ee,0,32,A,N),ne(D,16,D,32,$-32,ee)!==0))return-1;for(U(T,0,D,0,$,A,N),Q=0;Q<32;Q++)T[Q]=0;return 0}function q(T,D){var $;for($=0;$<16;$++)T[$]=D[$]|0}function W(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,N=~($-1),Q=0;Q<16;Q++)A=N&(T[Q]^D[Q]),T[Q]^=A,D[Q]^=A}function K(T,D){var $,A,N,Q=n(),ee=n();for($=0;$<16;$++)ee[$]=D[$];for(W(ee),W(ee),W(ee),A=0;A<2;A++){for(Q[0]=ee[0]-65517,$=1;$<15;$++)Q[$]=ee[$]-65535-(Q[$-1]>>16&1),Q[$-1]&=65535;Q[15]=ee[15]-32767-(Q[14]>>16&1),N=Q[15]>>16&1,Q[14]&=65535,j(ee,Q,1-N)}for($=0;$<16;$++)T[2*$]=ee[$]&255,T[2*$+1]=ee[$]>>8}function Y(T,D){var $=new Uint8Array(32),A=new Uint8Array(32);return K($,T),K(A,D),w($,0,A,0)}function oe(T){var D=new Uint8Array(32);return K(D,T),D[0]&1}function ae(T,D){var $;for($=0;$<16;$++)T[$]=D[2*$]+(D[2*$+1]<<8);T[15]&=32767}function ue(T,D,$){for(var A=0;A<16;A++)T[A]=D[A]+$[A]}function be(T,D,$){for(var A=0;A<16;A++)T[A]=D[A]-$[A]}function we(T,D,$){var A,N,Q=0,ee=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,ee+=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],ee+=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,ee+=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,N=1,A=Q+N+65535,N=Math.floor(A/65536),Q=A-N*65536,A=ee+N+65535,N=Math.floor(A/65536),ee=A-N*65536,A=fe+N+65535,N=Math.floor(A/65536),fe=A-N*65536,A=_e+N+65535,N=Math.floor(A/65536),_e=A-N*65536,A=je+N+65535,N=Math.floor(A/65536),je=A-N*65536,A=We+N+65535,N=Math.floor(A/65536),We=A-N*65536,A=ct+N+65535,N=Math.floor(A/65536),ct=A-N*65536,A=Ie+N+65535,N=Math.floor(A/65536),Ie=A-N*65536,A=nt+N+65535,N=Math.floor(A/65536),nt=A-N*65536,A=bt+N+65535,N=Math.floor(A/65536),bt=A-N*65536,A=Ot+N+65535,N=Math.floor(A/65536),Ot=A-N*65536,A=gt+N+65535,N=Math.floor(A/65536),gt=A-N*65536,A=ht+N+65535,N=Math.floor(A/65536),ht=A-N*65536,A=xt+N+65535,N=Math.floor(A/65536),xt=A-N*65536,A=wt+N+65535,N=Math.floor(A/65536),wt=A-N*65536,A=Qe+N+65535,N=Math.floor(A/65536),Qe=A-N*65536,Q+=N-1+37*(N-1),N=1,A=Q+N+65535,N=Math.floor(A/65536),Q=A-N*65536,A=ee+N+65535,N=Math.floor(A/65536),ee=A-N*65536,A=fe+N+65535,N=Math.floor(A/65536),fe=A-N*65536,A=_e+N+65535,N=Math.floor(A/65536),_e=A-N*65536,A=je+N+65535,N=Math.floor(A/65536),je=A-N*65536,A=We+N+65535,N=Math.floor(A/65536),We=A-N*65536,A=ct+N+65535,N=Math.floor(A/65536),ct=A-N*65536,A=Ie+N+65535,N=Math.floor(A/65536),Ie=A-N*65536,A=nt+N+65535,N=Math.floor(A/65536),nt=A-N*65536,A=bt+N+65535,N=Math.floor(A/65536),bt=A-N*65536,A=Ot+N+65535,N=Math.floor(A/65536),Ot=A-N*65536,A=gt+N+65535,N=Math.floor(A/65536),gt=A-N*65536,A=ht+N+65535,N=Math.floor(A/65536),ht=A-N*65536,A=xt+N+65535,N=Math.floor(A/65536),xt=A-N*65536,A=wt+N+65535,N=Math.floor(A/65536),wt=A-N*65536,A=Qe+N+65535,N=Math.floor(A/65536),Qe=A-N*65536,Q+=N-1+37*(N-1),T[0]=Q,T[1]=ee,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),N=new Float64Array(80),Q,ee,fe=n(),_e=n(),je=n(),We=n(),ct=n(),Ie=n();for(ee=0;ee<31;ee++)A[ee]=D[ee];for(A[31]=D[31]&127|64,A[0]&=248,ae(N,$),ee=0;ee<16;ee++)_e[ee]=N[ee],We[ee]=fe[ee]=je[ee]=0;for(fe[0]=We[0]=1,ee=254;ee>=0;--ee)Q=A[ee>>>3]>>>(ee&7)&1,j(fe,_e,Q),j(je,We,Q),ue(ct,fe,je),be(fe,fe,je),ue(je,_e,We),be(_e,_e,We),He(We,ct),He(Ie,fe),we(fe,je,fe),we(je,_e,ct),ue(ct,fe,je),be(fe,fe,je),He(_e,fe),be(je,We,Ie),we(fe,je,u),ue(fe,fe,We),we(je,je,fe),we(fe,We,Ie),we(We,_e,N),He(_e,ct),j(fe,_e,Q),j(je,We,Q);for(ee=0;ee<16;ee++)N[ee+16]=fe[ee],N[ee+32]=je[ee],N[ee+48]=_e[ee],N[ee+64]=We[ee];var nt=N.subarray(32),bt=N.subarray(16);return Ee(nt,nt),we(bt,bt,nt),K(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=G;function Nt(T,D,$,A,N,Q){var ee=new Uint8Array(32);return me(ee,N,Q),yt(T,D,$,A,ee)}function yn(T,D,$,A,N,Q){var ee=new Uint8Array(32);return me(ee,N,Q),lt(T,D,$,A,ee)}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 te(T,D,$,A){for(var N=new Int32Array(16),Q=new Int32Array(16),ee,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,N[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(ee=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=N[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=ee,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=N[Ge],he=Q[Ge],Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=N[(Ge+9)%16],he=Q[(Ge+9)%16],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Xe=N[(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=N[(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,N[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),N=new Int32Array(8),Q=new Uint8Array(256),ee,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,N[0]=4089235720,N[1]=2227873595,N[2]=4271175723,N[3]=1595750129,N[4]=2917565137,N[5]=725511199,N[6]=4215389547,N[7]=327033209,te(A,N,D,$),$%=128,ee=0;ee<$;ee++)Q[ee]=D[fe-$+ee];for(Q[$]=128,$=256-128*($<112?1:0),Q[$-9]=0,m(Q,$-8,fe/536870912|0,fe<<3),te(A,N,Q,$),ee=0;ee<8;ee++)m(T,8*ee,A[ee],N[ee]);return 0}function ge(T,D){var $=n(),A=n(),N=n(),Q=n(),ee=n(),fe=n(),_e=n(),je=n(),We=n();be($,T[1],T[0]),be(We,D[1],D[0]),we($,$,We),ue(A,T[0],T[1]),ue(We,D[0],D[1]),we(A,A,We),we(N,T[3],D[3]),we(N,N,c),we(Q,T[2],D[2]),ue(Q,Q,Q),be(ee,A,$),be(fe,Q,N),ue(_e,Q,N),ue(je,A,$),we(T[0],ee,fe),we(T[1],je,_e),we(T[2],_e,fe),we(T[3],ee,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(),N=n();Ee(N,D[2]),we($,D[0],N),we(A,D[1],N),K(T,A),T[31]^=oe($)<<7}function Ae(T,D,$){var A,N;for(q(T[0],a),q(T[1],s),q(T[2],s),q(T[3],a),N=255;N>=0;--N)A=$[N/8|0]>>(N&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()];q($[0],f),q($[1],h),q($[2],s),we($[3],f,h),Ae(T,$,D)}function mt(T,D,$){var A=new Uint8Array(64),N=[n(),n(),n(),n()],Q;for($||r(D,32),de(A,D,32),A[0]&=248,A[31]&=127,A[31]|=64,tt(N,A),Fe(T,N),Q=0;Q<32;Q++)D[Q+32]=T[Q];return 0}var xn=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,N,Q;for(A=63;A>=32;--A){for($=0,N=A-32,Q=A-12;N<Q;++N)D[N]+=$-16*D[A]*xn[N-(A-32)],$=Math.floor((D[N]+128)/256),D[N]-=$*256;D[N]+=$,D[A]=0}for($=0,N=0;N<32;N++)D[N]+=$-(D[31]>>4)*xn[N],$=D[N]>>8,D[N]&=255;for(N=0;N<32;N++)D[N]-=$*xn[N];for(A=0;A<32;A++)D[A+1]+=D[A]>>8,T[A]=D[A]&255}function wn(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 N=new Uint8Array(64),Q=new Uint8Array(64),ee=new Uint8Array(64),fe,_e,je=new Float64Array(64),We=[n(),n(),n(),n()];de(N,A,32),N[0]&=248,N[31]&=127,N[31]|=64;var ct=$+64;for(fe=0;fe<$;fe++)T[64+fe]=D[fe];for(fe=0;fe<32;fe++)T[32+fe]=N[32+fe];for(de(ee,T.subarray(32),$+32),wn(ee),tt(We,ee),Fe(T,We),fe=32;fe<64;fe++)T[fe]=A[fe];for(de(Q,T,$+64),wn(Q),fe=0;fe<64;fe++)je[fe]=0;for(fe=0;fe<32;fe++)je[fe]=ee[fe];for(fe=0;fe<32;fe++)for(_e=0;_e<32;_e++)je[fe+_e]+=Q[fe]*N[_e];return Kt(T.subarray(32),je),ct}function br(T,D){var $=n(),A=n(),N=n(),Q=n(),ee=n(),fe=n(),_e=n();return q(T[2],s),ae(T[1],D),He(N,T[1]),we(Q,N,l),be(N,N,T[2]),ue(Q,T[2],Q),He(ee,Q),He(fe,ee),we(_e,fe,ee),we($,_e,N),we($,$,Q),it($,$),we($,$,N),we($,$,Q),we($,$,Q),we(T[0],$,Q),He(A,T[0]),we(A,A,Q),Y(A,N)&&we(T[0],T[0],p),He(A,T[0]),we(A,A,Q),Y(A,N)?-1:(oe(T[0])===D[31]>>7&&be(T[0],a,T[0]),we(T[3],T[0],T[1]),0)}function yi(T,D,$,A){var N,Q=new Uint8Array(32),ee=new Uint8Array(64),fe=[n(),n(),n(),n()],_e=[n(),n(),n(),n()];if($<64||br(_e,A))return-1;for(N=0;N<$;N++)T[N]=D[N];for(N=0;N<32;N++)T[N+32]=A[N];if(de(ee,T,$),wn(ee),Ae(fe,_e,ee),tt(_e,D.subarray(32)),ge(fe,_e),Fe(Q,fe),$-=64,w(D,0,Q,0)){for(N=0;N<$;N++)T[N]=0;return-1}for(N=0;N<$;N++)T[N]=D[N+64];return $}var sr=32,si=24,bi=32,Rr=16,Xi=32,yo=32,xi=32,Dr=32,_a=32,_t=si,hn=bi,_n=Rr,qn=64,ur=32,Xr=64,bo=32,Zl=64;t.lowlevel={crypto_core_hsalsa20:E,crypto_stream_xor:U,crypto_stream:L,crypto_stream_salsa20_xor:k,crypto_stream_salsa20:M,crypto_onetimeauth:V,crypto_onetimeauth_verify:ne,crypto_verify_16:b,crypto_verify_32:w,crypto_secretbox:Z,crypto_secretbox_open:G,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:_a,crypto_box_NONCEBYTES:_t,crypto_box_ZEROBYTES:hn,crypto_box_BOXZEROBYTES:_n,crypto_sign_BYTES:qn,crypto_sign_PUBLICKEYBYTES:ur,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:bo,crypto_hash_BYTES:Zl,gf:n,D:l,L:xn,pack25519:K,unpack25519:ae,M:we,A:ue,S:He,Z:be,pow2523:it,add:ge,set25519:q,modL:Kt,scalarmult:Ae,scalarbase:tt};function Sf(T,D){if(T.length!==sr)throw new Error("bad key size");if(D.length!==si)throw new Error("bad nonce size")}function re(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 se(){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,$){se(T,D,$),Sf($,D);for(var A=new Uint8Array(bi+T.length),N=new Uint8Array(A.length),Q=0;Q<T.length;Q++)A[Q+bi]=T[Q];return Z(N,A,A.length,D,$),N.subarray(Rr)},t.secretbox.open=function(T,D,$){se(T,D,$),Sf($,D);for(var A=new Uint8Array(Rr+T.length),N=new Uint8Array(A.length),Q=0;Q<T.length;Q++)A[Q+Rr]=T[Q];return A.length<32||G(N,A,A.length,D,$)!==0?null:N.subarray(bi)},t.secretbox.keyLength=sr,t.secretbox.nonceLength=si,t.secretbox.overheadLength=Rr,t.scalarMult=function(T,D){if(se(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(se(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 N=t.box.before($,A);return t.secretbox(T,D,N)},t.box.before=function(T,D){se(T,D),re(T,D);var $=new Uint8Array(_a);return me($,T,D),$},t.box.after=t.secretbox,t.box.open=function(T,D,$,A){var N=t.box.before($,A);return t.secretbox.open(T,D,N)},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(se(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=_a,t.box.nonceLength=_t,t.box.overheadLength=t.secretbox.overheadLength,t.sign=function(T,D){if(se(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(se(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 N=new Uint8Array(A),Q=0;Q<N.length;Q++)N[Q]=$[Q];return N},t.sign.detached=function(T,D){for(var $=t.sign(T,D),A=new Uint8Array(qn),N=0;N<A.length;N++)A[N]=$[N];return A},t.sign.detached.verify=function(T,D,$){if(se(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),N=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(N,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(se(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(se(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){se(T);var D=new Uint8Array(Zl);return de(D,T,T.length),D},t.hash.hashLength=Zl,t.verify=function(T,D){return se(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 N,Q=new Uint8Array(A);for(N=0;N<A;N+=D)T.getRandomValues(Q.subarray(N,N+Math.min(A-N,D)));for(N=0;N<A;N++)$[N]=Q[N];ve(Q)})}else typeof lre<"u"&&(T=cre,T&&T.randomBytes&&t.setPRNG(function($,A){var N,Q=T.randomBytes(A);for(N=0;N<A;N++)$[N]=Q[N];ve(Q)}))}()})(e.exports?e.exports:self.nacl=self.nacl||{})})(sZ);var jQe=sZ.exports,uZ={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():(t.nacl||(t.nacl={}),t.nacl.util=n())})(La,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})})(uZ);var BQe=uZ.exports,TP="Checkbox",[RGe,zQe]=vi(TP),[DGe,$Ge]=RGe(TP),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]=Za({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]),I.jsxs(DGe,{scope:n,state:w,disabled:s,children:[I.jsx(pt.button,{type:"button",role:"checkbox","aria-checked":Sl(w)?"mixed":w,"aria-required":a,"data-state":dZ(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=>Sl(E)?!0:!E),b&&(v.current=O.isPropagationStopped(),v.current||O.stopPropagation())})}),b&&I.jsx(IGe,{control:h,bubbles:!v.current,name:r,value:u,checked:w,required:a,disabled:s,form:c,style:{transform:"translateX(-100%)"},defaultChecked:Sl(o)?!1:o})]})});lZ.displayName=TP;var cZ="CheckboxIndicator",fZ=y.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...i}=e,o=$Ge(cZ,n);return I.jsx(Gr,{present:r||Sl(o.state)||o.state===!0,children:I.jsx(pt.span,{"data-state":dZ(o.state),"data-disabled":o.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});fZ.displayName=cZ;var IGe=e=>{const{control:t,checked:n,bubbles:r=!0,defaultChecked:i,...o}=e,a=y.useRef(null),s=jA(n),u=aO(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=Sl(n),p.call(c,Sl(n)?!1:n),c.dispatchEvent(m)}},[s,n,r]);const l=y.useRef(Sl(n)?!1:n);return I.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 Sl(e){return e==="indeterminate"}function dZ(e){return Sl(e)?"indeterminate":e?"checked":"unchecked"}var UQe=lZ,VQe=fZ;export{wZe as $,BYe as A,ehe as B,FYe as C,jYe as D,zYe as E,LYe as F,J0e as G,nge as H,uYe as I,rge as J,mz as K,XYe as L,oge as M,ege as N,LGe as O,UGe as P,kYe as Q,F as R,Al as S,ige as T,tge as U,EZe as V,GYe as W,OZe as X,mZe as Y,vZe as Z,xZe as _,HGe as a,QXe as a$,SZe as a0,WYe as a1,_Ze as a2,JYe as a3,bZe as a4,CZe as a5,pZe as a6,gZe as a7,yZe as a8,cZe as a9,iYe as aA,_Ye as aB,wYe as aC,bYe as aD,SYe as aE,fYe as aF,JGe as aG,OXe as aH,rZe as aI,gXe as aJ,dYe as aK,yYe as aL,PXe as aM,kXe as aN,TXe as aO,WGe as aP,$Xe as aQ,IXe as aR,NXe as aS,LXe as aT,jXe as aU,zXe as aV,BXe as aW,UXe as aX,KYe as aY,XXe as aZ,YYe as a_,lZe as aa,fZe as ab,eYe as ac,PZe as ad,Wve as ae,Hve as af,TZe as ag,$Ze as ah,MZe as ai,RZe as aj,BGe as ak,QGe as al,nYe as am,vYe as an,qGe as ao,lXe as ap,rYe as aq,hYe as ar,tYe as as,sYe as at,mYe as au,gYe as av,lYe as aw,pYe as ax,XGe as ay,YGe as az,mm as b,DYe as b$,VXe as b0,WXe as b1,HXe as b2,qXe as b3,GXe as b4,ZXe as b5,YXe as b6,JXe as b7,KXe as b8,nQe as b9,cQe as bA,fQe as bB,dQe as bC,VUe as bD,YUe as bE,uQe as bF,uXe as bG,IZe as bH,jZe as bI,LZe as bJ,eQe as bK,Ui as bL,pQe as bM,gQe as bN,aXe as bO,bXe as bP,pXe as bQ,JZe as bR,GZe as bS,qZe as bT,mQe as bU,ZGe as bV,xYe as bW,cYe as bX,GGe as bY,yQe as bZ,bQe as b_,qYe as ba,aQe as bb,sQe as bc,iQe as bd,oQe as be,c3 as bf,RYe as bg,_f as bh,UZe as bi,MXe as bj,RXe as bk,IA as bl,NA as bm,QNe as bn,Js as bo,xf as bp,tp as bq,tQe as br,NZe as bs,BZe as bt,sXe as bu,zZe as bv,SXe as bw,_Xe as bx,eXe as by,wXe as bz,dn as c,ZZe as c$,hXe as c0,eZe as c1,tZe as c2,OQe as c3,PQe as c4,YZe as c5,FZe as c6,DQe as c7,$Qe as c8,LQe as c9,iXe as cA,wQe as cB,_Qe as cC,aZe as cD,Jc as cE,DZe as cF,jQe as cG,BQe as cH,mXe as cI,XZe as cJ,tXe as cK,cXe as cL,QZe as cM,yXe as cN,rXe as cO,UQe as cP,VQe as cQ,ZYe as cR,uZe as cS,HYe as cT,QYe as cU,sZe as cV,nXe as cW,zGe as cX,WZe as cY,FUe as cZ,iZe as c_,FQe as ca,IQe as cb,NQe as cc,TQe as cd,MQe as ce,RQe as cf,nZe as cg,oZe as ch,xXe as ci,AQe as cj,xQe as ck,SQe as cl,CQe as cm,EQe as cn,tpe as co,spe as cp,Zhe as cq,fXe as cr,vXe as cs,dXe as ct,oXe as cu,HZe as cv,KZe as cw,CXe as cx,es as cy,yr as cz,FGe as d,VZe as d0,qr as e,AYe as f,EYe as g,OYe as h,CYe as i,I as j,Yi as k,IYe as l,Vk as m,MYe as n,jGe as o,PYe as p,UYe as q,y as r,z5 as s,KGe as t,UF as u,aYe as v,oYe as w,VYe as x,VGe as y,NYe as z};