mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-03-10 09:33:51 +00:00
822 lines
1.6 MiB
822 lines
1.6 MiB
var MK=Object.defineProperty;var gN=e=>{throw TypeError(e)};var NK=(e,t,n)=>t in e?MK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var hf=(e,t,n)=>NK(e,typeof t!="symbol"?t+"":t,n),yN=(e,t,n)=>t.has(e)||gN("Cannot "+n);var ip=(e,t,n)=>(yN(e,t,"read from private field"),n?n.call(e):t.get(e)),ap=(e,t,n)=>t.has(e)?gN("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),op=(e,t,n,r)=>(yN(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var iy=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var cx={exports:{}},sp={};/**
|
||
* @license React
|
||
* react-jsx-runtime.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 bN;function kK(){if(bN)return sp;bN=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,i,a){var o=null;if(a!==void 0&&(o=""+a),i.key!==void 0&&(o=""+i.key),"key"in i){a={};for(var l in i)l!=="key"&&(a[l]=i[l])}else a=i;return i=a.ref,{$$typeof:e,type:r,key:o,ref:i!==void 0?i:null,props:a}}return sp.Fragment=t,sp.jsx=n,sp.jsxs=n,sp}var _N;function LK(){return _N||(_N=1,cx.exports=kK()),cx.exports}var v=LK(),fx={exports:{}},lp={},dx={exports:{}},hx={};/**
|
||
* @license React
|
||
* scheduler.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 wN;function DK(){return wN||(wN=1,function(e){function t(H,U){var z=H.length;H.push(U);e:for(;0<z;){var F=z-1>>>1,M=H[F];if(0<i(M,U))H[F]=U,H[z]=M,z=F;else break e}}function n(H){return H.length===0?null:H[0]}function r(H){if(H.length===0)return null;var U=H[0],z=H.pop();if(z!==U){H[0]=z;e:for(var F=0,M=H.length,I=M>>>1;F<I;){var te=2*(F+1)-1,Z=H[te],oe=te+1,he=H[oe];if(0>i(Z,z))oe<M&&0>i(he,Z)?(H[F]=he,H[oe]=z,F=oe):(H[F]=Z,H[te]=z,F=te);else if(oe<M&&0>i(he,z))H[F]=he,H[oe]=z,F=oe;else break e}}return U}function i(H,U){var z=H.sortIndex-U.sortIndex;return z!==0?z:H.id-U.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var f=[],u=[],h=1,m=null,y=3,x=!1,w=!1,_=!1,S=!1,O=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;function j(H){for(var U=n(u);U!==null;){if(U.callback===null)r(u);else if(U.startTime<=H)r(u),U.sortIndex=U.expirationTime,t(f,U);else break;U=n(u)}}function P(H){if(_=!1,j(H),!w)if(n(f)!==null)w=!0,R||(R=!0,ne());else{var U=n(u);U!==null&&J(P,U.startTime-H)}}var R=!1,$=-1,V=5,W=-1;function G(){return S?!0:!(e.unstable_now()-W<V)}function K(){if(S=!1,R){var H=e.unstable_now();W=H;var U=!0;try{e:{w=!1,_&&(_=!1,C($),$=-1),x=!0;var z=y;try{t:{for(j(H),m=n(f);m!==null&&!(m.expirationTime>H&&G());){var F=m.callback;if(typeof F=="function"){m.callback=null,y=m.priorityLevel;var M=F(m.expirationTime<=H);if(H=e.unstable_now(),typeof M=="function"){m.callback=M,j(H),U=!0;break t}m===n(f)&&r(f),j(H)}else r(f);m=n(f)}if(m!==null)U=!0;else{var I=n(u);I!==null&&J(P,I.startTime-H),U=!1}}break e}finally{m=null,y=z,x=!1}U=void 0}}finally{U?ne():R=!1}}}var ne;if(typeof A=="function")ne=function(){A(K)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,Q=le.port2;le.port1.onmessage=K,ne=function(){Q.postMessage(null)}}else ne=function(){O(K,0)};function J(H,U){$=O(function(){H(e.unstable_now())},U)}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(H){H.callback=null},e.unstable_forceFrameRate=function(H){0>H||125<H?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<H?Math.floor(1e3/H):5},e.unstable_getCurrentPriorityLevel=function(){return y},e.unstable_next=function(H){switch(y){case 1:case 2:case 3:var U=3;break;default:U=y}var z=y;y=U;try{return H()}finally{y=z}},e.unstable_requestPaint=function(){S=!0},e.unstable_runWithPriority=function(H,U){switch(H){case 1:case 2:case 3:case 4:case 5:break;default:H=3}var z=y;y=H;try{return U()}finally{y=z}},e.unstable_scheduleCallback=function(H,U,z){var F=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?F+z:F):z=F,H){case 1:var M=-1;break;case 2:M=250;break;case 5:M=1073741823;break;case 4:M=1e4;break;default:M=5e3}return M=z+M,H={id:h++,callback:U,priorityLevel:H,startTime:z,expirationTime:M,sortIndex:-1},z>F?(H.sortIndex=z,t(u,H),n(f)===null&&H===n(u)&&(_?(C($),$=-1):_=!0,J(P,z-F))):(H.sortIndex=M,t(f,H),w||x||(w=!0,R||(R=!0,ne()))),H},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(H){var U=y;return function(){var z=y;y=U;try{return H.apply(this,arguments)}finally{y=z}}}}(hx)),hx}var xN;function IK(){return xN||(xN=1,dx.exports=DK()),dx.exports}var px={exports:{}},Ct={};/**
|
||
* @license React
|
||
* react.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 SN;function $K(){if(SN)return Ct;SN=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),o=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.iterator;function y(M){return M===null||typeof M!="object"?null:(M=m&&M[m]||M["@@iterator"],typeof M=="function"?M:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,_={};function S(M,I,te){this.props=M,this.context=I,this.refs=_,this.updater=te||x}S.prototype.isReactComponent={},S.prototype.setState=function(M,I){if(typeof M!="object"&&typeof M!="function"&&M!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,M,I,"setState")},S.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function O(){}O.prototype=S.prototype;function C(M,I,te){this.props=M,this.context=I,this.refs=_,this.updater=te||x}var A=C.prototype=new O;A.constructor=C,w(A,S.prototype),A.isPureReactComponent=!0;var j=Array.isArray,P={H:null,A:null,T:null,S:null,V:null},R=Object.prototype.hasOwnProperty;function $(M,I,te,Z,oe,he){return te=he.ref,{$$typeof:e,type:M,key:I,ref:te!==void 0?te:null,props:he}}function V(M,I){return $(M.type,I,void 0,void 0,void 0,M.props)}function W(M){return typeof M=="object"&&M!==null&&M.$$typeof===e}function G(M){var I={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function(te){return I[te]})}var K=/\/+/g;function ne(M,I){return typeof M=="object"&&M!==null&&M.key!=null?G(""+M.key):I.toString(36)}function le(){}function Q(M){switch(M.status){case"fulfilled":return M.value;case"rejected":throw M.reason;default:switch(typeof M.status=="string"?M.then(le,le):(M.status="pending",M.then(function(I){M.status==="pending"&&(M.status="fulfilled",M.value=I)},function(I){M.status==="pending"&&(M.status="rejected",M.reason=I)})),M.status){case"fulfilled":return M.value;case"rejected":throw M.reason}}throw M}function J(M,I,te,Z,oe){var he=typeof M;(he==="undefined"||he==="boolean")&&(M=null);var de=!1;if(M===null)de=!0;else switch(he){case"bigint":case"string":case"number":de=!0;break;case"object":switch(M.$$typeof){case e:case t:de=!0;break;case h:return de=M._init,J(de(M._payload),I,te,Z,oe)}}if(de)return oe=oe(M),de=Z===""?"."+ne(M,0):Z,j(oe)?(te="",de!=null&&(te=de.replace(K,"$&/")+"/"),J(oe,I,te,"",function(q){return q})):oe!=null&&(W(oe)&&(oe=V(oe,te+(oe.key==null||M&&M.key===oe.key?"":(""+oe.key).replace(K,"$&/")+"/")+de)),I.push(oe)),1;de=0;var be=Z===""?".":Z+":";if(j(M))for(var B=0;B<M.length;B++)Z=M[B],he=be+ne(Z,B),de+=J(Z,I,te,he,oe);else if(B=y(M),typeof B=="function")for(M=B.call(M),B=0;!(Z=M.next()).done;)Z=Z.value,he=be+ne(Z,B++),de+=J(Z,I,te,he,oe);else if(he==="object"){if(typeof M.then=="function")return J(Q(M),I,te,Z,oe);throw I=String(M),Error("Objects are not valid as a React child (found: "+(I==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":I)+"). If you meant to render a collection of children, use an array instead.")}return de}function H(M,I,te){if(M==null)return M;var Z=[],oe=0;return J(M,Z,"","",function(he){return I.call(te,he,oe++)}),Z}function U(M){if(M._status===-1){var I=M._result;I=I(),I.then(function(te){(M._status===0||M._status===-1)&&(M._status=1,M._result=te)},function(te){(M._status===0||M._status===-1)&&(M._status=2,M._result=te)}),M._status===-1&&(M._status=0,M._result=I)}if(M._status===1)return M._result.default;throw M._result}var z=typeof reportError=="function"?reportError:function(M){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var I=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof M=="object"&&M!==null&&typeof M.message=="string"?String(M.message):String(M),error:M});if(!window.dispatchEvent(I))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",M);return}console.error(M)};function F(){}return Ct.Children={map:H,forEach:function(M,I,te){H(M,function(){I.apply(this,arguments)},te)},count:function(M){var I=0;return H(M,function(){I++}),I},toArray:function(M){return H(M,function(I){return I})||[]},only:function(M){if(!W(M))throw Error("React.Children.only expected to receive a single React element child.");return M}},Ct.Component=S,Ct.Fragment=n,Ct.Profiler=i,Ct.PureComponent=C,Ct.StrictMode=r,Ct.Suspense=f,Ct.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,Ct.__COMPILER_RUNTIME={__proto__:null,c:function(M){return P.H.useMemoCache(M)}},Ct.cache=function(M){return function(){return M.apply(null,arguments)}},Ct.cloneElement=function(M,I,te){if(M==null)throw Error("The argument must be a React element, but you passed "+M+".");var Z=w({},M.props),oe=M.key,he=void 0;if(I!=null)for(de in I.ref!==void 0&&(he=void 0),I.key!==void 0&&(oe=""+I.key),I)!R.call(I,de)||de==="key"||de==="__self"||de==="__source"||de==="ref"&&I.ref===void 0||(Z[de]=I[de]);var de=arguments.length-2;if(de===1)Z.children=te;else if(1<de){for(var be=Array(de),B=0;B<de;B++)be[B]=arguments[B+2];Z.children=be}return $(M.type,oe,void 0,void 0,he,Z)},Ct.createContext=function(M){return M={$$typeof:o,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null},M.Provider=M,M.Consumer={$$typeof:a,_context:M},M},Ct.createElement=function(M,I,te){var Z,oe={},he=null;if(I!=null)for(Z in I.key!==void 0&&(he=""+I.key),I)R.call(I,Z)&&Z!=="key"&&Z!=="__self"&&Z!=="__source"&&(oe[Z]=I[Z]);var de=arguments.length-2;if(de===1)oe.children=te;else if(1<de){for(var be=Array(de),B=0;B<de;B++)be[B]=arguments[B+2];oe.children=be}if(M&&M.defaultProps)for(Z in de=M.defaultProps,de)oe[Z]===void 0&&(oe[Z]=de[Z]);return $(M,he,void 0,void 0,null,oe)},Ct.createRef=function(){return{current:null}},Ct.forwardRef=function(M){return{$$typeof:l,render:M}},Ct.isValidElement=W,Ct.lazy=function(M){return{$$typeof:h,_payload:{_status:-1,_result:M},_init:U}},Ct.memo=function(M,I){return{$$typeof:u,type:M,compare:I===void 0?null:I}},Ct.startTransition=function(M){var I=P.T,te={};P.T=te;try{var Z=M(),oe=P.S;oe!==null&&oe(te,Z),typeof Z=="object"&&Z!==null&&typeof Z.then=="function"&&Z.then(F,z)}catch(he){z(he)}finally{P.T=I}},Ct.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},Ct.use=function(M){return P.H.use(M)},Ct.useActionState=function(M,I,te){return P.H.useActionState(M,I,te)},Ct.useCallback=function(M,I){return P.H.useCallback(M,I)},Ct.useContext=function(M){return P.H.useContext(M)},Ct.useDebugValue=function(){},Ct.useDeferredValue=function(M,I){return P.H.useDeferredValue(M,I)},Ct.useEffect=function(M,I,te){var Z=P.H;if(typeof te=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return Z.useEffect(M,I)},Ct.useId=function(){return P.H.useId()},Ct.useImperativeHandle=function(M,I,te){return P.H.useImperativeHandle(M,I,te)},Ct.useInsertionEffect=function(M,I){return P.H.useInsertionEffect(M,I)},Ct.useLayoutEffect=function(M,I){return P.H.useLayoutEffect(M,I)},Ct.useMemo=function(M,I){return P.H.useMemo(M,I)},Ct.useOptimistic=function(M,I){return P.H.useOptimistic(M,I)},Ct.useReducer=function(M,I,te){return P.H.useReducer(M,I,te)},Ct.useRef=function(M){return P.H.useRef(M)},Ct.useState=function(M){return P.H.useState(M)},Ct.useSyncExternalStore=function(M,I,te){return P.H.useSyncExternalStore(M,I,te)},Ct.useTransition=function(){return P.H.useTransition()},Ct.version="19.1.0",Ct}var ON;function Q0(){return ON||(ON=1,px.exports=$K()),px.exports}var mx={exports:{}},Ar={};/**
|
||
* @license React
|
||
* react-dom.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 CN;function BK(){if(CN)return Ar;CN=1;var e=Q0();function t(f){var u="https://react.dev/errors/"+f;if(1<arguments.length){u+="?args[]="+encodeURIComponent(arguments[1]);for(var h=2;h<arguments.length;h++)u+="&args[]="+encodeURIComponent(arguments[h])}return"Minified React error #"+f+"; visit "+u+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},i=Symbol.for("react.portal");function a(f,u,h){var m=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:m==null?null:""+m,children:f,containerInfo:u,implementation:h}}var o=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(f,u){if(f==="font")return"";if(typeof u=="string")return u==="use-credentials"?u:""}return Ar.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Ar.createPortal=function(f,u){var h=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!u||u.nodeType!==1&&u.nodeType!==9&&u.nodeType!==11)throw Error(t(299));return a(f,u,null,h)},Ar.flushSync=function(f){var u=o.T,h=r.p;try{if(o.T=null,r.p=2,f)return f()}finally{o.T=u,r.p=h,r.d.f()}},Ar.preconnect=function(f,u){typeof f=="string"&&(u?(u=u.crossOrigin,u=typeof u=="string"?u==="use-credentials"?u:"":void 0):u=null,r.d.C(f,u))},Ar.prefetchDNS=function(f){typeof f=="string"&&r.d.D(f)},Ar.preinit=function(f,u){if(typeof f=="string"&&u&&typeof u.as=="string"){var h=u.as,m=l(h,u.crossOrigin),y=typeof u.integrity=="string"?u.integrity:void 0,x=typeof u.fetchPriority=="string"?u.fetchPriority:void 0;h==="style"?r.d.S(f,typeof u.precedence=="string"?u.precedence:void 0,{crossOrigin:m,integrity:y,fetchPriority:x}):h==="script"&&r.d.X(f,{crossOrigin:m,integrity:y,fetchPriority:x,nonce:typeof u.nonce=="string"?u.nonce:void 0})}},Ar.preinitModule=function(f,u){if(typeof f=="string")if(typeof u=="object"&&u!==null){if(u.as==null||u.as==="script"){var h=l(u.as,u.crossOrigin);r.d.M(f,{crossOrigin:h,integrity:typeof u.integrity=="string"?u.integrity:void 0,nonce:typeof u.nonce=="string"?u.nonce:void 0})}}else u==null&&r.d.M(f)},Ar.preload=function(f,u){if(typeof f=="string"&&typeof u=="object"&&u!==null&&typeof u.as=="string"){var h=u.as,m=l(h,u.crossOrigin);r.d.L(f,h,{crossOrigin:m,integrity:typeof u.integrity=="string"?u.integrity:void 0,nonce:typeof u.nonce=="string"?u.nonce:void 0,type:typeof u.type=="string"?u.type:void 0,fetchPriority:typeof u.fetchPriority=="string"?u.fetchPriority:void 0,referrerPolicy:typeof u.referrerPolicy=="string"?u.referrerPolicy:void 0,imageSrcSet:typeof u.imageSrcSet=="string"?u.imageSrcSet:void 0,imageSizes:typeof u.imageSizes=="string"?u.imageSizes:void 0,media:typeof u.media=="string"?u.media:void 0})}},Ar.preloadModule=function(f,u){if(typeof f=="string")if(u){var h=l(u.as,u.crossOrigin);r.d.m(f,{as:typeof u.as=="string"&&u.as!=="script"?u.as:void 0,crossOrigin:h,integrity:typeof u.integrity=="string"?u.integrity:void 0})}else r.d.m(f)},Ar.requestFormReset=function(f){r.d.r(f)},Ar.unstable_batchedUpdates=function(f,u){return f(u)},Ar.useFormState=function(f,u,h){return o.H.useFormState(f,u,h)},Ar.useFormStatus=function(){return o.H.useHostTransitionStatus()},Ar.version="19.1.0",Ar}var EN;function Y9(){if(EN)return mx.exports;EN=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),mx.exports=BK(),mx.exports}/**
|
||
* @license React
|
||
* react-dom-client.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 TN;function UK(){if(TN)return lp;TN=1;var e=IK(),t=Q0(),n=Y9();function r(s){var c="https://react.dev/errors/"+s;if(1<arguments.length){c+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)c+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+s+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(s){return!(!s||s.nodeType!==1&&s.nodeType!==9&&s.nodeType!==11)}function a(s){var c=s,p=s;if(s.alternate)for(;c.return;)c=c.return;else{s=c;do c=s,(c.flags&4098)!==0&&(p=c.return),s=c.return;while(s)}return c.tag===3?p:null}function o(s){if(s.tag===13){var c=s.memoizedState;if(c===null&&(s=s.alternate,s!==null&&(c=s.memoizedState)),c!==null)return c.dehydrated}return null}function l(s){if(a(s)!==s)throw Error(r(188))}function f(s){var c=s.alternate;if(!c){if(c=a(s),c===null)throw Error(r(188));return c!==s?null:s}for(var p=s,b=c;;){var T=p.return;if(T===null)break;var N=T.alternate;if(N===null){if(b=T.return,b!==null){p=b;continue}break}if(T.child===N.child){for(N=T.child;N;){if(N===p)return l(T),s;if(N===b)return l(T),c;N=N.sibling}throw Error(r(188))}if(p.return!==b.return)p=T,b=N;else{for(var re=!1,ce=T.child;ce;){if(ce===p){re=!0,p=T,b=N;break}if(ce===b){re=!0,b=T,p=N;break}ce=ce.sibling}if(!re){for(ce=N.child;ce;){if(ce===p){re=!0,p=N,b=T;break}if(ce===b){re=!0,b=N,p=T;break}ce=ce.sibling}if(!re)throw Error(r(189))}}if(p.alternate!==b)throw Error(r(190))}if(p.tag!==3)throw Error(r(188));return p.stateNode.current===p?s:c}function u(s){var c=s.tag;if(c===5||c===26||c===27||c===6)return s;for(s=s.child;s!==null;){if(c=u(s),c!==null)return c;s=s.sibling}return null}var h=Object.assign,m=Symbol.for("react.element"),y=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),A=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),$=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),W=Symbol.for("react.activity"),G=Symbol.for("react.memo_cache_sentinel"),K=Symbol.iterator;function ne(s){return s===null||typeof s!="object"?null:(s=K&&s[K]||s["@@iterator"],typeof s=="function"?s:null)}var le=Symbol.for("react.client.reference");function Q(s){if(s==null)return null;if(typeof s=="function")return s.$$typeof===le?null:s.displayName||s.name||null;if(typeof s=="string")return s;switch(s){case w:return"Fragment";case S:return"Profiler";case _:return"StrictMode";case P:return"Suspense";case R:return"SuspenseList";case W:return"Activity"}if(typeof s=="object")switch(s.$$typeof){case x:return"Portal";case A:return(s.displayName||"Context")+".Provider";case C:return(s._context.displayName||"Context")+".Consumer";case j:var c=s.render;return s=s.displayName,s||(s=c.displayName||c.name||"",s=s!==""?"ForwardRef("+s+")":"ForwardRef"),s;case $:return c=s.displayName||null,c!==null?c:Q(s.type)||"Memo";case V:c=s._payload,s=s._init;try{return Q(s(c))}catch{}}return null}var J=Array.isArray,H=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,z={pending:!1,data:null,method:null,action:null},F=[],M=-1;function I(s){return{current:s}}function te(s){0>M||(s.current=F[M],F[M]=null,M--)}function Z(s,c){M++,F[M]=s.current,s.current=c}var oe=I(null),he=I(null),de=I(null),be=I(null);function B(s,c){switch(Z(de,c),Z(he,s),Z(oe,null),c.nodeType){case 9:case 11:s=(s=c.documentElement)&&(s=s.namespaceURI)?HM(s):0;break;default:if(s=c.tagName,c=c.namespaceURI)c=HM(c),s=WM(c,s);else switch(s){case"svg":s=1;break;case"math":s=2;break;default:s=0}}te(oe),Z(oe,s)}function q(){te(oe),te(he),te(de)}function ee(s){s.memoizedState!==null&&Z(be,s);var c=oe.current,p=WM(c,s.type);c!==p&&(Z(he,s),Z(oe,p))}function fe(s){he.current===s&&(te(oe),te(he)),be.current===s&&(te(be),Jh._currentValue=z)}var X=Object.prototype.hasOwnProperty,ue=e.unstable_scheduleCallback,pe=e.unstable_cancelCallback,ye=e.unstable_shouldYield,me=e.unstable_requestPaint,xe=e.unstable_now,Ae=e.unstable_getCurrentPriorityLevel,Le=e.unstable_ImmediatePriority,ze=e.unstable_UserBlockingPriority,$e=e.unstable_NormalPriority,Fe=e.unstable_LowPriority,_e=e.unstable_IdlePriority,Se=e.log,De=e.unstable_setDisableYieldValue,Ne=null,Pe=null;function qe(s){if(typeof Se=="function"&&De(s),Pe&&typeof Pe.setStrictMode=="function")try{Pe.setStrictMode(Ne,s)}catch{}}var Ge=Math.clz32?Math.clz32:ot,Qe=Math.log,ct=Math.LN2;function ot(s){return s>>>=0,s===0?32:31-(Qe(s)/ct|0)|0}var _t=256,It=4194304;function $t(s){var c=s&42;if(c!==0)return c;switch(s&-s){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:return 64;case 128:return 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 s&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return s&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return s}}function Bt(s,c,p){var b=s.pendingLanes;if(b===0)return 0;var T=0,N=s.suspendedLanes,re=s.pingedLanes;s=s.warmLanes;var ce=b&134217727;return ce!==0?(b=ce&~N,b!==0?T=$t(b):(re&=ce,re!==0?T=$t(re):p||(p=ce&~s,p!==0&&(T=$t(p))))):(ce=b&~N,ce!==0?T=$t(ce):re!==0?T=$t(re):p||(p=b&~s,p!==0&&(T=$t(p)))),T===0?0:c!==0&&c!==T&&(c&N)===0&&(N=T&-T,p=c&-c,N>=p||N===32&&(p&4194048)!==0)?c:T}function Or(s,c){return(s.pendingLanes&~(s.suspendedLanes&~s.pingedLanes)&c)===0}function Gn(s,c){switch(s){case 1:case 2:case 4:case 8:case 64:return c+250;case 16:case 32: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 c+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function _s(){var s=_t;return _t<<=1,(_t&4194048)===0&&(_t=256),s}function oi(){var s=It;return It<<=1,(It&62914560)===0&&(It=4194304),s}function ws(s){for(var c=[],p=0;31>p;p++)c.push(s);return c}function Ia(s,c){s.pendingLanes|=c,c!==268435456&&(s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0)}function Oc(s,c,p,b,T,N){var re=s.pendingLanes;s.pendingLanes=p,s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0,s.expiredLanes&=p,s.entangledLanes&=p,s.errorRecoveryDisabledLanes&=p,s.shellSuspendCounter=0;var ce=s.entanglements,ge=s.expirationTimes,je=s.hiddenUpdates;for(p=re&~p;0<p;){var Be=31-Ge(p),Ve=1<<Be;ce[Be]=0,ge[Be]=-1;var Re=je[Be];if(Re!==null)for(je[Be]=null,Be=0;Be<Re.length;Be++){var Me=Re[Be];Me!==null&&(Me.lane&=-536870913)}p&=~Ve}b!==0&&xs(s,b,0),N!==0&&T===0&&s.tag!==0&&(s.suspendedLanes|=N&~(re&~c))}function xs(s,c,p){s.pendingLanes|=c,s.suspendedLanes&=~c;var b=31-Ge(c);s.entangledLanes|=c,s.entanglements[b]=s.entanglements[b]|1073741824|p&4194090}function $a(s,c){var p=s.entangledLanes|=c;for(s=s.entanglements;p;){var b=31-Ge(p),T=1<<b;T&c|s[b]&c&&(s[b]|=c),p&=~T}}function _n(s){switch(s){case 2:s=1;break;case 8:s=4;break;case 32:s=16;break;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:s=128;break;case 268435456:s=134217728;break;default:s=0}return s}function vn(s){return s&=-s,2<s?8<s?(s&134217727)!==0?32:268435456:8:2}function nr(){var s=U.p;return s!==0?s:(s=window.event,s===void 0?32:fN(s.type))}function Yn(s,c){var p=U.p;try{return U.p=s,c()}finally{U.p=p}}var an=Math.random().toString(36).slice(2),Nt="__reactFiber$"+an,on="__reactProps$"+an,rr="__reactContainer$"+an,Ln="__reactEvents$"+an,st="__reactListeners$"+an,$v="__reactHandles$"+an,sh="__reactResources$"+an,Ss="__reactMarker$"+an;function Cc(s){delete s[Nt],delete s[on],delete s[Ln],delete s[st],delete s[$v]}function Ba(s){var c=s[Nt];if(c)return c;for(var p=s.parentNode;p;){if(c=p[rr]||p[Nt]){if(p=c.alternate,c.child!==null||p!==null&&p.child!==null)for(s=ZM(s);s!==null;){if(p=s[Nt])return p;s=ZM(s)}return c}s=p,p=s.parentNode}return null}function bo(s){if(s=s[Nt]||s[rr]){var c=s.tag;if(c===5||c===6||c===13||c===26||c===27||c===3)return s}return null}function Li(s){var c=s.tag;if(c===5||c===26||c===27||c===6)return s.stateNode;throw Error(r(33))}function _o(s){var c=s[sh];return c||(c=s[sh]={hoistableStyles:new Map,hoistableScripts:new Map}),c}function Fn(s){s[Ss]=!0}var Bv=new Set,Uv={};function wo(s,c){xo(s,c),xo(s+"Capture",c)}function xo(s,c){for(Uv[s]=c,s=0;s<c.length;s++)Bv.add(c[s])}var __=RegExp("^[: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]*$"),eu={},zv={};function w_(s){return X.call(zv,s)?!0:X.call(eu,s)?!1:__.test(s)?zv[s]=!0:(eu[s]=!0,!1)}function Ec(s,c,p){if(w_(c))if(p===null)s.removeAttribute(c);else{switch(typeof p){case"undefined":case"function":case"symbol":s.removeAttribute(c);return;case"boolean":var b=c.toLowerCase().slice(0,5);if(b!=="data-"&&b!=="aria-"){s.removeAttribute(c);return}}s.setAttribute(c,""+p)}}function Tc(s,c,p){if(p===null)s.removeAttribute(c);else{switch(typeof p){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(c);return}s.setAttribute(c,""+p)}}function ua(s,c,p,b){if(b===null)s.removeAttribute(p);else{switch(typeof b){case"undefined":case"function":case"symbol":case"boolean":s.removeAttribute(p);return}s.setAttributeNS(c,p,""+b)}}var tu,Os;function So(s){if(tu===void 0)try{throw Error()}catch(p){var c=p.stack.trim().match(/\n( *(at )?)/);tu=c&&c[1]||"",Os=-1<p.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<p.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+tu+s+Os}var Ac=!1;function Oo(s,c){if(!s||Ac)return"";Ac=!0;var p=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var b={DetermineComponentFrameRoot:function(){try{if(c){var Ve=function(){throw Error()};if(Object.defineProperty(Ve.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ve,[])}catch(Me){var Re=Me}Reflect.construct(s,[],Ve)}else{try{Ve.call()}catch(Me){Re=Me}s.call(Ve.prototype)}}else{try{throw Error()}catch(Me){Re=Me}(Ve=s())&&typeof Ve.catch=="function"&&Ve.catch(function(){})}}catch(Me){if(Me&&Re&&typeof Me.stack=="string")return[Me.stack,Re.stack]}return[null,null]}};b.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var T=Object.getOwnPropertyDescriptor(b.DetermineComponentFrameRoot,"name");T&&T.configurable&&Object.defineProperty(b.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var N=b.DetermineComponentFrameRoot(),re=N[0],ce=N[1];if(re&&ce){var ge=re.split(`
|
||
`),je=ce.split(`
|
||
`);for(T=b=0;b<ge.length&&!ge[b].includes("DetermineComponentFrameRoot");)b++;for(;T<je.length&&!je[T].includes("DetermineComponentFrameRoot");)T++;if(b===ge.length||T===je.length)for(b=ge.length-1,T=je.length-1;1<=b&&0<=T&&ge[b]!==je[T];)T--;for(;1<=b&&0<=T;b--,T--)if(ge[b]!==je[T]){if(b!==1||T!==1)do if(b--,T--,0>T||ge[b]!==je[T]){var Be=`
|
||
`+ge[b].replace(" at new "," at ");return s.displayName&&Be.includes("<anonymous>")&&(Be=Be.replace("<anonymous>",s.displayName)),Be}while(1<=b&&0<=T);break}}}finally{Ac=!1,Error.prepareStackTrace=p}return(p=s?s.displayName||s.name:"")?So(p):""}function Lt(s){switch(s.tag){case 26:case 27:case 5:return So(s.type);case 16:return So("Lazy");case 13:return So("Suspense");case 19:return So("SuspenseList");case 0:case 15:return Oo(s.type,!1);case 11:return Oo(s.type.render,!1);case 1:return Oo(s.type,!0);case 31:return So("Activity");default:return""}}function sn(s){try{var c="";do c+=Lt(s),s=s.return;while(s);return c}catch(p){return`
|
||
Error generating stack: `+p.message+`
|
||
`+p.stack}}function pr(s){switch(typeof s){case"bigint":case"boolean":case"number":case"string":case"undefined":return s;case"object":return s;default:return""}}function Co(s){var c=s.type;return(s=s.nodeName)&&s.toLowerCase()==="input"&&(c==="checkbox"||c==="radio")}function Cs(s){var c=Co(s)?"checked":"value",p=Object.getOwnPropertyDescriptor(s.constructor.prototype,c),b=""+s[c];if(!s.hasOwnProperty(c)&&typeof p<"u"&&typeof p.get=="function"&&typeof p.set=="function"){var T=p.get,N=p.set;return Object.defineProperty(s,c,{configurable:!0,get:function(){return T.call(this)},set:function(re){b=""+re,N.call(this,re)}}),Object.defineProperty(s,c,{enumerable:p.enumerable}),{getValue:function(){return b},setValue:function(re){b=""+re},stopTracking:function(){s._valueTracker=null,delete s[c]}}}}function Es(s){s._valueTracker||(s._valueTracker=Cs(s))}function wt(s){if(!s)return!1;var c=s._valueTracker;if(!c)return!0;var p=c.getValue(),b="";return s&&(b=Co(s)?s.checked?"true":"false":s.value),s=b,s!==p?(c.setValue(s),!0):!1}function ln(s){if(s=s||(typeof document<"u"?document:void 0),typeof s>"u")return null;try{return s.activeElement||s.body}catch{return s.body}}var lh=/[\n"\\]/g;function mr(s){return s.replace(lh,function(c){return"\\"+c.charCodeAt(0).toString(16)+" "})}function Cr(s,c,p,b,T,N,re,ce){s.name="",re!=null&&typeof re!="function"&&typeof re!="symbol"&&typeof re!="boolean"?s.type=re:s.removeAttribute("type"),c!=null?re==="number"?(c===0&&s.value===""||s.value!=c)&&(s.value=""+pr(c)):s.value!==""+pr(c)&&(s.value=""+pr(c)):re!=="submit"&&re!=="reset"||s.removeAttribute("value"),c!=null?Ts(s,re,pr(c)):p!=null?Ts(s,re,pr(p)):b!=null&&s.removeAttribute("value"),T==null&&N!=null&&(s.defaultChecked=!!N),T!=null&&(s.checked=T&&typeof T!="function"&&typeof T!="symbol"),ce!=null&&typeof ce!="function"&&typeof ce!="symbol"&&typeof ce!="boolean"?s.name=""+pr(ce):s.removeAttribute("name")}function Fv(s,c,p,b,T,N,re,ce){if(N!=null&&typeof N!="function"&&typeof N!="symbol"&&typeof N!="boolean"&&(s.type=N),c!=null||p!=null){if(!(N!=="submit"&&N!=="reset"||c!=null))return;p=p!=null?""+pr(p):"",c=c!=null?""+pr(c):p,ce||c===s.value||(s.value=c),s.defaultValue=c}b=b??T,b=typeof b!="function"&&typeof b!="symbol"&&!!b,s.checked=ce?s.checked:!!b,s.defaultChecked=!!b,re!=null&&typeof re!="function"&&typeof re!="symbol"&&typeof re!="boolean"&&(s.name=re)}function Ts(s,c,p){c==="number"&&ln(s.ownerDocument)===s||s.defaultValue===""+p||(s.defaultValue=""+p)}function Zr(s,c,p,b){if(s=s.options,c){c={};for(var T=0;T<p.length;T++)c["$"+p[T]]=!0;for(p=0;p<s.length;p++)T=c.hasOwnProperty("$"+s[p].value),s[p].selected!==T&&(s[p].selected=T),T&&b&&(s[p].defaultSelected=!0)}else{for(p=""+pr(p),c=null,T=0;T<s.length;T++){if(s[T].value===p){s[T].selected=!0,b&&(s[T].defaultSelected=!0);return}c!==null||s[T].disabled||(c=s[T])}c!==null&&(c.selected=!0)}}function En(s,c,p){if(c!=null&&(c=""+pr(c),c!==s.value&&(s.value=c),p==null)){s.defaultValue!==c&&(s.defaultValue=c);return}s.defaultValue=p!=null?""+pr(p):""}function Ua(s,c,p,b){if(c==null){if(b!=null){if(p!=null)throw Error(r(92));if(J(b)){if(1<b.length)throw Error(r(93));b=b[0]}p=b}p==null&&(p=""),c=p}p=pr(c),s.defaultValue=p,b=s.textContent,b===p&&b!==""&&b!==null&&(s.value=b)}function Di(s,c){if(c){var p=s.firstChild;if(p&&p===s.lastChild&&p.nodeType===3){p.nodeValue=c;return}}s.textContent=c}var nu=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function jc(s,c,p){var b=c.indexOf("--")===0;p==null||typeof p=="boolean"||p===""?b?s.setProperty(c,""):c==="float"?s.cssFloat="":s[c]="":b?s.setProperty(c,p):typeof p!="number"||p===0||nu.has(c)?c==="float"?s.cssFloat=p:s[c]=(""+p).trim():s[c]=p+"px"}function As(s,c,p){if(c!=null&&typeof c!="object")throw Error(r(62));if(s=s.style,p!=null){for(var b in p)!p.hasOwnProperty(b)||c!=null&&c.hasOwnProperty(b)||(b.indexOf("--")===0?s.setProperty(b,""):b==="float"?s.cssFloat="":s[b]="");for(var T in c)b=c[T],c.hasOwnProperty(T)&&p[T]!==b&&jc(s,T,b)}else for(var N in c)c.hasOwnProperty(N)&&jc(s,N,c[N])}function ru(s){if(s.indexOf("-")===-1)return!1;switch(s){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 uh=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Pc=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function js(s){return Pc.test(""+s)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":s}var iu=null;function Ps(s){return s=s.target||s.srcElement||window,s.correspondingUseElement&&(s=s.correspondingUseElement),s.nodeType===3?s.parentNode:s}var Eo=null,za=null;function qv(s){var c=bo(s);if(c&&(s=c.stateNode)){var p=s[on]||null;e:switch(s=c.stateNode,c.type){case"input":if(Cr(s,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name),c=p.name,p.type==="radio"&&c!=null){for(p=s;p.parentNode;)p=p.parentNode;for(p=p.querySelectorAll('input[name="'+mr(""+c)+'"][type="radio"]'),c=0;c<p.length;c++){var b=p[c];if(b!==s&&b.form===s.form){var T=b[on]||null;if(!T)throw Error(r(90));Cr(b,T.value,T.defaultValue,T.defaultValue,T.checked,T.defaultChecked,T.type,T.name)}}for(c=0;c<p.length;c++)b=p[c],b.form===s.form&&wt(b)}break e;case"textarea":En(s,p.value,p.defaultValue);break e;case"select":c=p.value,c!=null&&Zr(s,!!p.multiple,c,!1)}}}var bt=!1;function si(s,c,p){if(bt)return s(c,p);bt=!0;try{var b=s(c);return b}finally{if(bt=!1,(Eo!==null||za!==null)&&(Ig(),Eo&&(c=Eo,s=za,za=Eo=null,qv(c),s)))for(c=0;c<s.length;c++)qv(s[c])}}function Ut(s,c){var p=s.stateNode;if(p===null)return null;var b=p[on]||null;if(b===null)return null;p=b[c];e:switch(c){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(b=!b.disabled)||(s=s.type,b=!(s==="button"||s==="input"||s==="select"||s==="textarea")),s=!b;break e;default:s=!1}if(s)return null;if(p&&typeof p!="function")throw Error(r(231,c,typeof p));return p}var Ii=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),au=!1;if(Ii)try{var To={};Object.defineProperty(To,"passive",{get:function(){au=!0}}),window.addEventListener("test",To,To),window.removeEventListener("test",To,To)}catch{au=!1}var $i=null,ca=null,Rs=null;function Ms(){if(Rs)return Rs;var s,c=ca,p=c.length,b,T="value"in $i?$i.value:$i.textContent,N=T.length;for(s=0;s<p&&c[s]===T[s];s++);var re=p-s;for(b=1;b<=re&&c[p-b]===T[N-b];b++);return Rs=T.slice(s,1<b?1-b:void 0)}function Pn(s){var c=s.keyCode;return"charCode"in s?(s=s.charCode,s===0&&c===13&&(s=13)):s=c,s===10&&(s=13),32<=s||s===13?s:0}function Bi(){return!0}function ch(){return!1}function vr(s){function c(p,b,T,N,re){this._reactName=p,this._targetInst=T,this.type=b,this.nativeEvent=N,this.target=re,this.currentTarget=null;for(var ce in s)s.hasOwnProperty(ce)&&(p=s[ce],this[ce]=p?p(N):N[ce]);return this.isDefaultPrevented=(N.defaultPrevented!=null?N.defaultPrevented:N.returnValue===!1)?Bi:ch,this.isPropagationStopped=ch,this}return h(c.prototype,{preventDefault:function(){this.defaultPrevented=!0;var p=this.nativeEvent;p&&(p.preventDefault?p.preventDefault():typeof p.returnValue!="unknown"&&(p.returnValue=!1),this.isDefaultPrevented=Bi)},stopPropagation:function(){var p=this.nativeEvent;p&&(p.stopPropagation?p.stopPropagation():typeof p.cancelBubble!="unknown"&&(p.cancelBubble=!0),this.isPropagationStopped=Bi)},persist:function(){},isPersistent:Bi}),c}var Ao={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(s){return s.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ou=vr(Ao),jo=h({},Ao,{view:0,detail:0}),x_=vr(jo),Rc,Tt,su,Er=h({},jo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mc,button:0,buttons:0,relatedTarget:function(s){return s.relatedTarget===void 0?s.fromElement===s.srcElement?s.toElement:s.fromElement:s.relatedTarget},movementX:function(s){return"movementX"in s?s.movementX:(s!==su&&(su&&s.type==="mousemove"?(Rc=s.screenX-su.screenX,Tt=s.screenY-su.screenY):Tt=Rc=0,su=s),Rc)},movementY:function(s){return"movementY"in s?s.movementY:Tt}}),Ns=vr(Er),Vv=h({},Er,{dataTransfer:0}),S_=vr(Vv),fh=h({},jo,{relatedTarget:0}),dh=vr(fh),Hv=h({},Ao,{animationName:0,elapsedTime:0,pseudoElement:0}),O_=vr(Hv),C_=h({},Ao,{clipboardData:function(s){return"clipboardData"in s?s.clipboardData:window.clipboardData}}),hh=vr(C_),E_=h({},Ao,{data:0}),li=vr(E_),T_={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Wv={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"},Fa={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Gv(s){var c=this.nativeEvent;return c.getModifierState?c.getModifierState(s):(s=Fa[s])?!!c[s]:!1}function Mc(){return Gv}var ph=h({},jo,{key:function(s){if(s.key){var c=T_[s.key]||s.key;if(c!=="Unidentified")return c}return s.type==="keypress"?(s=Pn(s),s===13?"Enter":String.fromCharCode(s)):s.type==="keydown"||s.type==="keyup"?Wv[s.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mc,charCode:function(s){return s.type==="keypress"?Pn(s):0},keyCode:function(s){return s.type==="keydown"||s.type==="keyup"?s.keyCode:0},which:function(s){return s.type==="keypress"?Pn(s):s.type==="keydown"||s.type==="keyup"?s.keyCode:0}}),A_=vr(ph),Yv=h({},Er,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),mh=vr(Yv),j_=h({},jo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mc}),P_=vr(j_),vh=h({},Ao,{propertyName:0,elapsedTime:0,pseudoElement:0}),R_=vr(vh),Kv=h({},Er,{deltaX:function(s){return"deltaX"in s?s.deltaX:"wheelDeltaX"in s?-s.wheelDeltaX:0},deltaY:function(s){return"deltaY"in s?s.deltaY:"wheelDeltaY"in s?-s.wheelDeltaY:"wheelDelta"in s?-s.wheelDelta:0},deltaZ:0,deltaMode:0}),Zv=vr(Kv),Nc=h({},Ao,{newState:0,oldState:0}),Po=vr(Nc),M_=[9,13,27,32],Ro=Ii&&"CompositionEvent"in window,ir=null;Ii&&"documentMode"in document&&(ir=document.documentMode);var Xv=Ii&&"TextEvent"in window&&!ir,gh=Ii&&(!Ro||ir&&8<ir&&11>=ir),Qv=" ",kc=!1;function Lc(s,c){switch(s){case"keyup":return M_.indexOf(c.keyCode)!==-1;case"keydown":return c.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Jv(s){return s=s.detail,typeof s=="object"&&"data"in s?s.data:null}var ks=!1;function eg(s,c){switch(s){case"compositionend":return Jv(c);case"keypress":return c.which!==32?null:(kc=!0,Qv);case"textInput":return s=c.data,s===Qv&&kc?null:s;default:return null}}function N_(s,c){if(ks)return s==="compositionend"||!Ro&&Lc(s,c)?(s=Ms(),Rs=ca=$i=null,ks=!1,s):null;switch(s){case"paste":return null;case"keypress":if(!(c.ctrlKey||c.altKey||c.metaKey)||c.ctrlKey&&c.altKey){if(c.char&&1<c.char.length)return c.char;if(c.which)return String.fromCharCode(c.which)}return null;case"compositionend":return gh&&c.locale!=="ko"?null:c.data;default:return null}}var ui={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 Mo(s){var c=s&&s.nodeName&&s.nodeName.toLowerCase();return c==="input"?!!ui[s.type]:c==="textarea"}function tg(s,c,p,b){Eo?za?za.push(b):za=[b]:Eo=b,c=qg(c,"onChange"),0<c.length&&(p=new ou("onChange","change",null,p,b),s.push({event:p,listeners:c}))}var kr=null,lu=null;function Ls(s){UM(s,0)}function Dc(s){var c=Li(s);if(wt(c))return s}function Ds(s,c){if(s==="change")return c}var yh=!1;if(Ii){var Is;if(Ii){var bh="oninput"in document;if(!bh){var fa=document.createElement("div");fa.setAttribute("oninput","return;"),bh=typeof fa.oninput=="function"}Is=bh}else Is=!1;yh=Is&&(!document.documentMode||9<document.documentMode)}function uu(){kr&&(kr.detachEvent("onpropertychange",ng),lu=kr=null)}function ng(s){if(s.propertyName==="value"&&Dc(lu)){var c=[];tg(c,lu,s,Ps(s)),si(Ls,c)}}function _h(s,c,p){s==="focusin"?(uu(),kr=c,lu=p,kr.attachEvent("onpropertychange",ng)):s==="focusout"&&uu()}function k_(s){if(s==="selectionchange"||s==="keyup"||s==="keydown")return Dc(lu)}function da(s,c){if(s==="click")return Dc(c)}function L_(s,c){if(s==="input"||s==="change")return Dc(c)}function $s(s,c){return s===c&&(s!==0||1/s===1/c)||s!==s&&c!==c}var Lr=typeof Object.is=="function"?Object.is:$s;function Dr(s,c){if(Lr(s,c))return!0;if(typeof s!="object"||s===null||typeof c!="object"||c===null)return!1;var p=Object.keys(s),b=Object.keys(c);if(p.length!==b.length)return!1;for(b=0;b<p.length;b++){var T=p[b];if(!X.call(c,T)||!Lr(s[T],c[T]))return!1}return!0}function cu(s){for(;s&&s.firstChild;)s=s.firstChild;return s}function wh(s,c){var p=cu(s);s=0;for(var b;p;){if(p.nodeType===3){if(b=s+p.textContent.length,s<=c&&b>=c)return{node:p,offset:c-s};s=b}e:{for(;p;){if(p.nextSibling){p=p.nextSibling;break e}p=p.parentNode}p=void 0}p=cu(p)}}function Ic(s,c){return s&&c?s===c?!0:s&&s.nodeType===3?!1:c&&c.nodeType===3?Ic(s,c.parentNode):"contains"in s?s.contains(c):s.compareDocumentPosition?!!(s.compareDocumentPosition(c)&16):!1:!1}function fu(s){s=s!=null&&s.ownerDocument!=null&&s.ownerDocument.defaultView!=null?s.ownerDocument.defaultView:window;for(var c=ln(s.document);c instanceof s.HTMLIFrameElement;){try{var p=typeof c.contentWindow.location.href=="string"}catch{p=!1}if(p)s=c.contentWindow;else break;c=ln(s.document)}return c}function du(s){var c=s&&s.nodeName&&s.nodeName.toLowerCase();return c&&(c==="input"&&(s.type==="text"||s.type==="search"||s.type==="tel"||s.type==="url"||s.type==="password")||c==="textarea"||s.contentEditable==="true")}var $c=Ii&&"documentMode"in document&&11>=document.documentMode,ci=null,Bs=null,No=null,Bc=!1;function rg(s,c,p){var b=p.window===p?p.document:p.nodeType===9?p:p.ownerDocument;Bc||ci==null||ci!==ln(b)||(b=ci,"selectionStart"in b&&du(b)?b={start:b.selectionStart,end:b.selectionEnd}:(b=(b.ownerDocument&&b.ownerDocument.defaultView||window).getSelection(),b={anchorNode:b.anchorNode,anchorOffset:b.anchorOffset,focusNode:b.focusNode,focusOffset:b.focusOffset}),No&&Dr(No,b)||(No=b,b=qg(Bs,"onSelect"),0<b.length&&(c=new ou("onSelect","select",null,c,p),s.push({event:c,listeners:b}),c.target=ci)))}function Ui(s,c){var p={};return p[s.toLowerCase()]=c.toLowerCase(),p["Webkit"+s]="webkit"+c,p["Moz"+s]="moz"+c,p}var Us={animationend:Ui("Animation","AnimationEnd"),animationiteration:Ui("Animation","AnimationIteration"),animationstart:Ui("Animation","AnimationStart"),transitionrun:Ui("Transition","TransitionRun"),transitionstart:Ui("Transition","TransitionStart"),transitioncancel:Ui("Transition","TransitionCancel"),transitionend:Ui("Transition","TransitionEnd")},Uc={},ig={};Ii&&(ig=document.createElement("div").style,"AnimationEvent"in window||(delete Us.animationend.animation,delete Us.animationiteration.animation,delete Us.animationstart.animation),"TransitionEvent"in window||delete Us.transitionend.transition);function qa(s){if(Uc[s])return Uc[s];if(!Us[s])return s;var c=Us[s],p;for(p in c)if(c.hasOwnProperty(p)&&p in ig)return Uc[s]=c[p];return s}var ag=qa("animationend"),fi=qa("animationiteration"),hu=qa("animationstart"),D_=qa("transitionrun"),zc=qa("transitionstart"),I_=qa("transitioncancel"),xh=qa("transitionend"),og=new Map,ko="abort auxClick beforeToggle 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(" ");ko.push("scrollEnd");function di(s,c){og.set(s,c),wo(c,[s])}var Lo=new WeakMap;function Ir(s,c){if(typeof s=="object"&&s!==null){var p=Lo.get(s);return p!==void 0?p:(c={value:s,source:c,stack:sn(c)},Lo.set(s,c),c)}return{value:s,source:c,stack:sn(c)}}var $r=[],zs=0,hi=0;function pu(){for(var s=zs,c=hi=zs=0;c<s;){var p=$r[c];$r[c++]=null;var b=$r[c];$r[c++]=null;var T=$r[c];$r[c++]=null;var N=$r[c];if($r[c++]=null,b!==null&&T!==null){var re=b.pending;re===null?T.next=T:(T.next=re.next,re.next=T),b.pending=T}N!==0&&vu(p,T,N)}}function mu(s,c,p,b){$r[zs++]=s,$r[zs++]=c,$r[zs++]=p,$r[zs++]=b,hi|=b,s.lanes|=b,s=s.alternate,s!==null&&(s.lanes|=b)}function Do(s,c,p,b){return mu(s,c,p,b),Va(s)}function Fs(s,c){return mu(s,null,null,c),Va(s)}function vu(s,c,p){s.lanes|=p;var b=s.alternate;b!==null&&(b.lanes|=p);for(var T=!1,N=s.return;N!==null;)N.childLanes|=p,b=N.alternate,b!==null&&(b.childLanes|=p),N.tag===22&&(s=N.stateNode,s===null||s._visibility&1||(T=!0)),s=N,N=N.return;return s.tag===3?(N=s.stateNode,T&&c!==null&&(T=31-Ge(p),s=N.hiddenUpdates,b=s[T],b===null?s[T]=[c]:b.push(c),c.lane=p|536870912),N):null}function Va(s){if(50<Hh)throw Hh=0,kw=null,Error(r(185));for(var c=s.return;c!==null;)s=c,c=s.return;return s.tag===3?s.stateNode:null}var Io={};function sg(s,c,p,b){this.tag=s,this.key=p,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=b,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Br(s,c,p,b){return new sg(s,c,p,b)}function Fc(s){return s=s.prototype,!(!s||!s.isReactComponent)}function zi(s,c){var p=s.alternate;return p===null?(p=Br(s.tag,c,s.key,s.mode),p.elementType=s.elementType,p.type=s.type,p.stateNode=s.stateNode,p.alternate=s,s.alternate=p):(p.pendingProps=c,p.type=s.type,p.flags=0,p.subtreeFlags=0,p.deletions=null),p.flags=s.flags&65011712,p.childLanes=s.childLanes,p.lanes=s.lanes,p.child=s.child,p.memoizedProps=s.memoizedProps,p.memoizedState=s.memoizedState,p.updateQueue=s.updateQueue,c=s.dependencies,p.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},p.sibling=s.sibling,p.index=s.index,p.ref=s.ref,p.refCleanup=s.refCleanup,p}function Sh(s,c){s.flags&=65011714;var p=s.alternate;return p===null?(s.childLanes=0,s.lanes=c,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=p.childLanes,s.lanes=p.lanes,s.child=p.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=p.memoizedProps,s.memoizedState=p.memoizedState,s.updateQueue=p.updateQueue,s.type=p.type,c=p.dependencies,s.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext}),s}function gu(s,c,p,b,T,N){var re=0;if(b=s,typeof s=="function")Fc(s)&&(re=1);else if(typeof s=="string")re=bK(s,p,oe.current)?26:s==="html"||s==="head"||s==="body"?27:5;else e:switch(s){case W:return s=Br(31,p,c,T),s.elementType=W,s.lanes=N,s;case w:return Ha(p.children,T,N,c);case _:re=8,T|=24;break;case S:return s=Br(12,p,c,T|2),s.elementType=S,s.lanes=N,s;case P:return s=Br(13,p,c,T),s.elementType=P,s.lanes=N,s;case R:return s=Br(19,p,c,T),s.elementType=R,s.lanes=N,s;default:if(typeof s=="object"&&s!==null)switch(s.$$typeof){case O:case A:re=10;break e;case C:re=9;break e;case j:re=11;break e;case $:re=14;break e;case V:re=16,b=null;break e}re=29,p=Error(r(130,s===null?"null":typeof s,"")),b=null}return c=Br(re,p,c,T),c.elementType=s,c.type=b,c.lanes=N,c}function Ha(s,c,p,b){return s=Br(7,s,b,c),s.lanes=p,s}function Oh(s,c,p){return s=Br(6,s,null,c),s.lanes=p,s}function qc(s,c,p){return c=Br(4,s.children!==null?s.children:[],s.key,c),c.lanes=p,c.stateNode={containerInfo:s.containerInfo,pendingChildren:null,implementation:s.implementation},c}var $o=[],qs=0,d=null,g=0,E=[],k=0,Y=null,se=1,ve="";function Ee(s,c){$o[qs++]=g,$o[qs++]=d,d=s,g=c}function ke(s,c,p){E[k++]=se,E[k++]=ve,E[k++]=Y,Y=s;var b=se;s=ve;var T=32-Ge(b)-1;b&=~(1<<T),p+=1;var N=32-Ge(c)+T;if(30<N){var re=T-T%5;N=(b&(1<<re)-1).toString(32),b>>=re,T-=re,se=1<<32-Ge(c)+T|p<<T|b,ve=N+s}else se=1<<N|p<<T|b,ve=s}function He(s){s.return!==null&&(Ee(s,1),ke(s,1,0))}function et(s){for(;s===d;)d=$o[--qs],$o[qs]=null,g=$o[--qs],$o[qs]=null;for(;s===Y;)Y=E[--k],E[k]=null,ve=E[--k],E[k]=null,se=E[--k],E[k]=null}var nt=null,it=null,gt=!1,un=null,Tn=!1,ar=Error(r(519));function Xr(s){var c=Error(r(418,""));throw Hs(Ir(c,s)),ar}function lg(s){var c=s.stateNode,p=s.type,b=s.memoizedProps;switch(c[Nt]=s,c[on]=b,p){case"dialog":Pt("cancel",c),Pt("close",c);break;case"iframe":case"object":case"embed":Pt("load",c);break;case"video":case"audio":for(p=0;p<Gh.length;p++)Pt(Gh[p],c);break;case"source":Pt("error",c);break;case"img":case"image":case"link":Pt("error",c),Pt("load",c);break;case"details":Pt("toggle",c);break;case"input":Pt("invalid",c),Fv(c,b.value,b.defaultValue,b.checked,b.defaultChecked,b.type,b.name,!0),Es(c);break;case"select":Pt("invalid",c);break;case"textarea":Pt("invalid",c),Ua(c,b.value,b.defaultValue,b.children),Es(c)}p=b.children,typeof p!="string"&&typeof p!="number"&&typeof p!="bigint"||c.textContent===""+p||b.suppressHydrationWarning===!0||VM(c.textContent,p)?(b.popover!=null&&(Pt("beforetoggle",c),Pt("toggle",c)),b.onScroll!=null&&Pt("scroll",c),b.onScrollEnd!=null&&Pt("scrollend",c),b.onClick!=null&&(c.onclick=Vg),c=!0):c=!1,c||Xr(s)}function ug(s){for(nt=s.return;nt;)switch(nt.tag){case 5:case 13:Tn=!1;return;case 27:case 3:Tn=!0;return;default:nt=nt.return}}function yu(s){if(s!==nt)return!1;if(!gt)return ug(s),gt=!0,!1;var c=s.tag,p;if((p=c!==3&&c!==27)&&((p=c===5)&&(p=s.type,p=!(p!=="form"&&p!=="button")||Zw(s.type,s.memoizedProps)),p=!p),p&&it&&Xr(s),ug(s),c===13){if(s=s.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(r(317));e:{for(s=s.nextSibling,c=0;s;){if(s.nodeType===8)if(p=s.data,p==="/$"){if(c===0){it=va(s.nextSibling);break e}c--}else p!=="$"&&p!=="$!"&&p!=="$?"||c++;s=s.nextSibling}it=null}}else c===27?(c=it,ol(s.type)?(s=ex,ex=null,it=s):it=c):it=nt?va(s.stateNode.nextSibling):null;return!0}function Vs(){it=nt=null,gt=!1}function cg(){var s=un;return s!==null&&(ei===null?ei=s:ei.push.apply(ei,s),un=null),s}function Hs(s){un===null?un=[s]:un.push(s)}var wn=I(null),Fi=null,ha=null;function Wa(s,c,p){Z(wn,c._currentValue),c._currentValue=p}function pa(s){s._currentValue=wn.current,te(wn)}function bu(s,c,p){for(;s!==null;){var b=s.alternate;if((s.childLanes&c)!==c?(s.childLanes|=c,b!==null&&(b.childLanes|=c)):b!==null&&(b.childLanes&c)!==c&&(b.childLanes|=c),s===p)break;s=s.return}}function Vc(s,c,p,b){var T=s.child;for(T!==null&&(T.return=s);T!==null;){var N=T.dependencies;if(N!==null){var re=T.child;N=N.firstContext;e:for(;N!==null;){var ce=N;N=T;for(var ge=0;ge<c.length;ge++)if(ce.context===c[ge]){N.lanes|=p,ce=N.alternate,ce!==null&&(ce.lanes|=p),bu(N.return,p,s),b||(re=null);break e}N=ce.next}}else if(T.tag===18){if(re=T.return,re===null)throw Error(r(341));re.lanes|=p,N=re.alternate,N!==null&&(N.lanes|=p),bu(re,p,s),re=null}else re=T.child;if(re!==null)re.return=T;else for(re=T;re!==null;){if(re===s){re=null;break}if(T=re.sibling,T!==null){T.return=re.return,re=T;break}re=re.return}T=re}}function _u(s,c,p,b){s=null;for(var T=c,N=!1;T!==null;){if(!N){if((T.flags&524288)!==0)N=!0;else if((T.flags&262144)!==0)break}if(T.tag===10){var re=T.alternate;if(re===null)throw Error(r(387));if(re=re.memoizedProps,re!==null){var ce=T.type;Lr(T.pendingProps.value,re.value)||(s!==null?s.push(ce):s=[ce])}}else if(T===be.current){if(re=T.alternate,re===null)throw Error(r(387));re.memoizedState.memoizedState!==T.memoizedState.memoizedState&&(s!==null?s.push(Jh):s=[Jh])}T=T.return}s!==null&&Vc(c,s,p,b),c.flags|=262144}function fg(s){for(s=s.firstContext;s!==null;){if(!Lr(s.context._currentValue,s.memoizedValue))return!0;s=s.next}return!1}function wu(s){Fi=s,ha=null,s=s.dependencies,s!==null&&(s.firstContext=null)}function Tr(s){return P4(Fi,s)}function dg(s,c){return Fi===null&&wu(s),P4(s,c)}function P4(s,c){var p=c._currentValue;if(c={context:c,memoizedValue:p,next:null},ha===null){if(s===null)throw Error(r(308));ha=c,s.dependencies={lanes:0,firstContext:c},s.flags|=524288}else ha=ha.next=c;return p}var yY=typeof AbortController<"u"?AbortController:function(){var s=[],c=this.signal={aborted:!1,addEventListener:function(p,b){s.push(b)}};this.abort=function(){c.aborted=!0,s.forEach(function(p){return p()})}},bY=e.unstable_scheduleCallback,_Y=e.unstable_NormalPriority,Kn={$$typeof:A,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $_(){return{controller:new yY,data:new Map,refCount:0}}function Ch(s){s.refCount--,s.refCount===0&&bY(_Y,function(){s.controller.abort()})}var Eh=null,B_=0,Hc=0,Wc=null;function wY(s,c){if(Eh===null){var p=Eh=[];B_=0,Hc=zw(),Wc={status:"pending",value:void 0,then:function(b){p.push(b)}}}return B_++,c.then(R4,R4),c}function R4(){if(--B_===0&&Eh!==null){Wc!==null&&(Wc.status="fulfilled");var s=Eh;Eh=null,Hc=0,Wc=null;for(var c=0;c<s.length;c++)(0,s[c])()}}function xY(s,c){var p=[],b={status:"pending",value:null,reason:null,then:function(T){p.push(T)}};return s.then(function(){b.status="fulfilled",b.value=c;for(var T=0;T<p.length;T++)(0,p[T])(c)},function(T){for(b.status="rejected",b.reason=T,T=0;T<p.length;T++)(0,p[T])(void 0)}),b}var M4=H.S;H.S=function(s,c){typeof c=="object"&&c!==null&&typeof c.then=="function"&&wY(s,c),M4!==null&&M4(s,c)};var xu=I(null);function U_(){var s=xu.current;return s!==null?s:cn.pooledCache}function hg(s,c){c===null?Z(xu,xu.current):Z(xu,c.pool)}function N4(){var s=U_();return s===null?null:{parent:Kn._currentValue,pool:s}}var Th=Error(r(460)),k4=Error(r(474)),pg=Error(r(542)),z_={then:function(){}};function L4(s){return s=s.status,s==="fulfilled"||s==="rejected"}function mg(){}function D4(s,c,p){switch(p=s[p],p===void 0?s.push(c):p!==c&&(c.then(mg,mg),c=p),c.status){case"fulfilled":return c.value;case"rejected":throw s=c.reason,$4(s),s;default:if(typeof c.status=="string")c.then(mg,mg);else{if(s=cn,s!==null&&100<s.shellSuspendCounter)throw Error(r(482));s=c,s.status="pending",s.then(function(b){if(c.status==="pending"){var T=c;T.status="fulfilled",T.value=b}},function(b){if(c.status==="pending"){var T=c;T.status="rejected",T.reason=b}})}switch(c.status){case"fulfilled":return c.value;case"rejected":throw s=c.reason,$4(s),s}throw Ah=c,Th}}var Ah=null;function I4(){if(Ah===null)throw Error(r(459));var s=Ah;return Ah=null,s}function $4(s){if(s===Th||s===pg)throw Error(r(483))}var Ws=!1;function F_(s){s.updateQueue={baseState:s.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function q_(s,c){s=s.updateQueue,c.updateQueue===s&&(c.updateQueue={baseState:s.baseState,firstBaseUpdate:s.firstBaseUpdate,lastBaseUpdate:s.lastBaseUpdate,shared:s.shared,callbacks:null})}function Gs(s){return{lane:s,tag:0,payload:null,callback:null,next:null}}function Ys(s,c,p){var b=s.updateQueue;if(b===null)return null;if(b=b.shared,(Wt&2)!==0){var T=b.pending;return T===null?c.next=c:(c.next=T.next,T.next=c),b.pending=c,c=Va(s),vu(s,null,p),c}return mu(s,b,c,p),Va(s)}function jh(s,c,p){if(c=c.updateQueue,c!==null&&(c=c.shared,(p&4194048)!==0)){var b=c.lanes;b&=s.pendingLanes,p|=b,c.lanes=p,$a(s,p)}}function V_(s,c){var p=s.updateQueue,b=s.alternate;if(b!==null&&(b=b.updateQueue,p===b)){var T=null,N=null;if(p=p.firstBaseUpdate,p!==null){do{var re={lane:p.lane,tag:p.tag,payload:p.payload,callback:null,next:null};N===null?T=N=re:N=N.next=re,p=p.next}while(p!==null);N===null?T=N=c:N=N.next=c}else T=N=c;p={baseState:b.baseState,firstBaseUpdate:T,lastBaseUpdate:N,shared:b.shared,callbacks:b.callbacks},s.updateQueue=p;return}s=p.lastBaseUpdate,s===null?p.firstBaseUpdate=c:s.next=c,p.lastBaseUpdate=c}var H_=!1;function Ph(){if(H_){var s=Wc;if(s!==null)throw s}}function Rh(s,c,p,b){H_=!1;var T=s.updateQueue;Ws=!1;var N=T.firstBaseUpdate,re=T.lastBaseUpdate,ce=T.shared.pending;if(ce!==null){T.shared.pending=null;var ge=ce,je=ge.next;ge.next=null,re===null?N=je:re.next=je,re=ge;var Be=s.alternate;Be!==null&&(Be=Be.updateQueue,ce=Be.lastBaseUpdate,ce!==re&&(ce===null?Be.firstBaseUpdate=je:ce.next=je,Be.lastBaseUpdate=ge))}if(N!==null){var Ve=T.baseState;re=0,Be=je=ge=null,ce=N;do{var Re=ce.lane&-536870913,Me=Re!==ce.lane;if(Me?(Dt&Re)===Re:(b&Re)===Re){Re!==0&&Re===Hc&&(H_=!0),Be!==null&&(Be=Be.next={lane:0,tag:ce.tag,payload:ce.payload,callback:null,next:null});e:{var vt=s,ft=ce;Re=c;var Qt=p;switch(ft.tag){case 1:if(vt=ft.payload,typeof vt=="function"){Ve=vt.call(Qt,Ve,Re);break e}Ve=vt;break e;case 3:vt.flags=vt.flags&-65537|128;case 0:if(vt=ft.payload,Re=typeof vt=="function"?vt.call(Qt,Ve,Re):vt,Re==null)break e;Ve=h({},Ve,Re);break e;case 2:Ws=!0}}Re=ce.callback,Re!==null&&(s.flags|=64,Me&&(s.flags|=8192),Me=T.callbacks,Me===null?T.callbacks=[Re]:Me.push(Re))}else Me={lane:Re,tag:ce.tag,payload:ce.payload,callback:ce.callback,next:null},Be===null?(je=Be=Me,ge=Ve):Be=Be.next=Me,re|=Re;if(ce=ce.next,ce===null){if(ce=T.shared.pending,ce===null)break;Me=ce,ce=Me.next,Me.next=null,T.lastBaseUpdate=Me,T.shared.pending=null}}while(!0);Be===null&&(ge=Ve),T.baseState=ge,T.firstBaseUpdate=je,T.lastBaseUpdate=Be,N===null&&(T.shared.lanes=0),nl|=re,s.lanes=re,s.memoizedState=Ve}}function B4(s,c){if(typeof s!="function")throw Error(r(191,s));s.call(c)}function U4(s,c){var p=s.callbacks;if(p!==null)for(s.callbacks=null,s=0;s<p.length;s++)B4(p[s],c)}var Gc=I(null),vg=I(0);function z4(s,c){s=Ho,Z(vg,s),Z(Gc,c),Ho=s|c.baseLanes}function W_(){Z(vg,Ho),Z(Gc,Gc.current)}function G_(){Ho=vg.current,te(Gc),te(vg)}var Ks=0,Et=null,Zt=null,qn=null,gg=!1,Yc=!1,Su=!1,yg=0,Mh=0,Kc=null,SY=0;function Dn(){throw Error(r(321))}function Y_(s,c){if(c===null)return!1;for(var p=0;p<c.length&&p<s.length;p++)if(!Lr(s[p],c[p]))return!1;return!0}function K_(s,c,p,b,T,N){return Ks=N,Et=c,c.memoizedState=null,c.updateQueue=null,c.lanes=0,H.H=s===null||s.memoizedState===null?OR:CR,Su=!1,N=p(b,T),Su=!1,Yc&&(N=q4(c,p,b,T)),F4(s),N}function F4(s){H.H=Og;var c=Zt!==null&&Zt.next!==null;if(Ks=0,qn=Zt=Et=null,gg=!1,Mh=0,Kc=null,c)throw Error(r(300));s===null||or||(s=s.dependencies,s!==null&&fg(s)&&(or=!0))}function q4(s,c,p,b){Et=s;var T=0;do{if(Yc&&(Kc=null),Mh=0,Yc=!1,25<=T)throw Error(r(301));if(T+=1,qn=Zt=null,s.updateQueue!=null){var N=s.updateQueue;N.lastEffect=null,N.events=null,N.stores=null,N.memoCache!=null&&(N.memoCache.index=0)}H.H=PY,N=c(p,b)}while(Yc);return N}function OY(){var s=H.H,c=s.useState()[0];return c=typeof c.then=="function"?Nh(c):c,s=s.useState()[0],(Zt!==null?Zt.memoizedState:null)!==s&&(Et.flags|=1024),c}function Z_(){var s=yg!==0;return yg=0,s}function X_(s,c,p){c.updateQueue=s.updateQueue,c.flags&=-2053,s.lanes&=~p}function Q_(s){if(gg){for(s=s.memoizedState;s!==null;){var c=s.queue;c!==null&&(c.pending=null),s=s.next}gg=!1}Ks=0,qn=Zt=Et=null,Yc=!1,Mh=yg=0,Kc=null}function Qr(){var s={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return qn===null?Et.memoizedState=qn=s:qn=qn.next=s,qn}function Vn(){if(Zt===null){var s=Et.alternate;s=s!==null?s.memoizedState:null}else s=Zt.next;var c=qn===null?Et.memoizedState:qn.next;if(c!==null)qn=c,Zt=s;else{if(s===null)throw Et.alternate===null?Error(r(467)):Error(r(310));Zt=s,s={memoizedState:Zt.memoizedState,baseState:Zt.baseState,baseQueue:Zt.baseQueue,queue:Zt.queue,next:null},qn===null?Et.memoizedState=qn=s:qn=qn.next=s}return qn}function J_(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Nh(s){var c=Mh;return Mh+=1,Kc===null&&(Kc=[]),s=D4(Kc,s,c),c=Et,(qn===null?c.memoizedState:qn.next)===null&&(c=c.alternate,H.H=c===null||c.memoizedState===null?OR:CR),s}function bg(s){if(s!==null&&typeof s=="object"){if(typeof s.then=="function")return Nh(s);if(s.$$typeof===A)return Tr(s)}throw Error(r(438,String(s)))}function ew(s){var c=null,p=Et.updateQueue;if(p!==null&&(c=p.memoCache),c==null){var b=Et.alternate;b!==null&&(b=b.updateQueue,b!==null&&(b=b.memoCache,b!=null&&(c={data:b.data.map(function(T){return T.slice()}),index:0})))}if(c==null&&(c={data:[],index:0}),p===null&&(p=J_(),Et.updateQueue=p),p.memoCache=c,p=c.data[c.index],p===void 0)for(p=c.data[c.index]=Array(s),b=0;b<s;b++)p[b]=G;return c.index++,p}function Bo(s,c){return typeof c=="function"?c(s):c}function _g(s){var c=Vn();return tw(c,Zt,s)}function tw(s,c,p){var b=s.queue;if(b===null)throw Error(r(311));b.lastRenderedReducer=p;var T=s.baseQueue,N=b.pending;if(N!==null){if(T!==null){var re=T.next;T.next=N.next,N.next=re}c.baseQueue=T=N,b.pending=null}if(N=s.baseState,T===null)s.memoizedState=N;else{c=T.next;var ce=re=null,ge=null,je=c,Be=!1;do{var Ve=je.lane&-536870913;if(Ve!==je.lane?(Dt&Ve)===Ve:(Ks&Ve)===Ve){var Re=je.revertLane;if(Re===0)ge!==null&&(ge=ge.next={lane:0,revertLane:0,action:je.action,hasEagerState:je.hasEagerState,eagerState:je.eagerState,next:null}),Ve===Hc&&(Be=!0);else if((Ks&Re)===Re){je=je.next,Re===Hc&&(Be=!0);continue}else Ve={lane:0,revertLane:je.revertLane,action:je.action,hasEagerState:je.hasEagerState,eagerState:je.eagerState,next:null},ge===null?(ce=ge=Ve,re=N):ge=ge.next=Ve,Et.lanes|=Re,nl|=Re;Ve=je.action,Su&&p(N,Ve),N=je.hasEagerState?je.eagerState:p(N,Ve)}else Re={lane:Ve,revertLane:je.revertLane,action:je.action,hasEagerState:je.hasEagerState,eagerState:je.eagerState,next:null},ge===null?(ce=ge=Re,re=N):ge=ge.next=Re,Et.lanes|=Ve,nl|=Ve;je=je.next}while(je!==null&&je!==c);if(ge===null?re=N:ge.next=ce,!Lr(N,s.memoizedState)&&(or=!0,Be&&(p=Wc,p!==null)))throw p;s.memoizedState=N,s.baseState=re,s.baseQueue=ge,b.lastRenderedState=N}return T===null&&(b.lanes=0),[s.memoizedState,b.dispatch]}function nw(s){var c=Vn(),p=c.queue;if(p===null)throw Error(r(311));p.lastRenderedReducer=s;var b=p.dispatch,T=p.pending,N=c.memoizedState;if(T!==null){p.pending=null;var re=T=T.next;do N=s(N,re.action),re=re.next;while(re!==T);Lr(N,c.memoizedState)||(or=!0),c.memoizedState=N,c.baseQueue===null&&(c.baseState=N),p.lastRenderedState=N}return[N,b]}function V4(s,c,p){var b=Et,T=Vn(),N=gt;if(N){if(p===void 0)throw Error(r(407));p=p()}else p=c();var re=!Lr((Zt||T).memoizedState,p);re&&(T.memoizedState=p,or=!0),T=T.queue;var ce=G4.bind(null,b,T,s);if(kh(2048,8,ce,[s]),T.getSnapshot!==c||re||qn!==null&&qn.memoizedState.tag&1){if(b.flags|=2048,Zc(9,wg(),W4.bind(null,b,T,p,c),null),cn===null)throw Error(r(349));N||(Ks&124)!==0||H4(b,c,p)}return p}function H4(s,c,p){s.flags|=16384,s={getSnapshot:c,value:p},c=Et.updateQueue,c===null?(c=J_(),Et.updateQueue=c,c.stores=[s]):(p=c.stores,p===null?c.stores=[s]:p.push(s))}function W4(s,c,p,b){c.value=p,c.getSnapshot=b,Y4(c)&&K4(s)}function G4(s,c,p){return p(function(){Y4(c)&&K4(s)})}function Y4(s){var c=s.getSnapshot;s=s.value;try{var p=c();return!Lr(s,p)}catch{return!0}}function K4(s){var c=Fs(s,2);c!==null&&yi(c,s,2)}function rw(s){var c=Qr();if(typeof s=="function"){var p=s;if(s=p(),Su){qe(!0);try{p()}finally{qe(!1)}}}return c.memoizedState=c.baseState=s,c.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bo,lastRenderedState:s},c}function Z4(s,c,p,b){return s.baseState=p,tw(s,Zt,typeof b=="function"?b:Bo)}function CY(s,c,p,b,T){if(Sg(s))throw Error(r(485));if(s=c.action,s!==null){var N={payload:T,action:s,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(re){N.listeners.push(re)}};H.T!==null?p(!0):N.isTransition=!1,b(N),p=c.pending,p===null?(N.next=c.pending=N,X4(c,N)):(N.next=p.next,c.pending=p.next=N)}}function X4(s,c){var p=c.action,b=c.payload,T=s.state;if(c.isTransition){var N=H.T,re={};H.T=re;try{var ce=p(T,b),ge=H.S;ge!==null&&ge(re,ce),Q4(s,c,ce)}catch(je){iw(s,c,je)}finally{H.T=N}}else try{N=p(T,b),Q4(s,c,N)}catch(je){iw(s,c,je)}}function Q4(s,c,p){p!==null&&typeof p=="object"&&typeof p.then=="function"?p.then(function(b){J4(s,c,b)},function(b){return iw(s,c,b)}):J4(s,c,p)}function J4(s,c,p){c.status="fulfilled",c.value=p,eR(c),s.state=p,c=s.pending,c!==null&&(p=c.next,p===c?s.pending=null:(p=p.next,c.next=p,X4(s,p)))}function iw(s,c,p){var b=s.pending;if(s.pending=null,b!==null){b=b.next;do c.status="rejected",c.reason=p,eR(c),c=c.next;while(c!==b)}s.action=null}function eR(s){s=s.listeners;for(var c=0;c<s.length;c++)(0,s[c])()}function tR(s,c){return c}function nR(s,c){if(gt){var p=cn.formState;if(p!==null){e:{var b=Et;if(gt){if(it){t:{for(var T=it,N=Tn;T.nodeType!==8;){if(!N){T=null;break t}if(T=va(T.nextSibling),T===null){T=null;break t}}N=T.data,T=N==="F!"||N==="F"?T:null}if(T){it=va(T.nextSibling),b=T.data==="F!";break e}}Xr(b)}b=!1}b&&(c=p[0])}}return p=Qr(),p.memoizedState=p.baseState=c,b={pending:null,lanes:0,dispatch:null,lastRenderedReducer:tR,lastRenderedState:c},p.queue=b,p=wR.bind(null,Et,b),b.dispatch=p,b=rw(!1),N=uw.bind(null,Et,!1,b.queue),b=Qr(),T={state:c,dispatch:null,action:s,pending:null},b.queue=T,p=CY.bind(null,Et,T,N,p),T.dispatch=p,b.memoizedState=s,[c,p,!1]}function rR(s){var c=Vn();return iR(c,Zt,s)}function iR(s,c,p){if(c=tw(s,c,tR)[0],s=_g(Bo)[0],typeof c=="object"&&c!==null&&typeof c.then=="function")try{var b=Nh(c)}catch(re){throw re===Th?pg:re}else b=c;c=Vn();var T=c.queue,N=T.dispatch;return p!==c.memoizedState&&(Et.flags|=2048,Zc(9,wg(),EY.bind(null,T,p),null)),[b,N,s]}function EY(s,c){s.action=c}function aR(s){var c=Vn(),p=Zt;if(p!==null)return iR(c,p,s);Vn(),c=c.memoizedState,p=Vn();var b=p.queue.dispatch;return p.memoizedState=s,[c,b,!1]}function Zc(s,c,p,b){return s={tag:s,create:p,deps:b,inst:c,next:null},c=Et.updateQueue,c===null&&(c=J_(),Et.updateQueue=c),p=c.lastEffect,p===null?c.lastEffect=s.next=s:(b=p.next,p.next=s,s.next=b,c.lastEffect=s),s}function wg(){return{destroy:void 0,resource:void 0}}function oR(){return Vn().memoizedState}function xg(s,c,p,b){var T=Qr();b=b===void 0?null:b,Et.flags|=s,T.memoizedState=Zc(1|c,wg(),p,b)}function kh(s,c,p,b){var T=Vn();b=b===void 0?null:b;var N=T.memoizedState.inst;Zt!==null&&b!==null&&Y_(b,Zt.memoizedState.deps)?T.memoizedState=Zc(c,N,p,b):(Et.flags|=s,T.memoizedState=Zc(1|c,N,p,b))}function sR(s,c){xg(8390656,8,s,c)}function lR(s,c){kh(2048,8,s,c)}function uR(s,c){return kh(4,2,s,c)}function cR(s,c){return kh(4,4,s,c)}function fR(s,c){if(typeof c=="function"){s=s();var p=c(s);return function(){typeof p=="function"?p():c(null)}}if(c!=null)return s=s(),c.current=s,function(){c.current=null}}function dR(s,c,p){p=p!=null?p.concat([s]):null,kh(4,4,fR.bind(null,c,s),p)}function aw(){}function hR(s,c){var p=Vn();c=c===void 0?null:c;var b=p.memoizedState;return c!==null&&Y_(c,b[1])?b[0]:(p.memoizedState=[s,c],s)}function pR(s,c){var p=Vn();c=c===void 0?null:c;var b=p.memoizedState;if(c!==null&&Y_(c,b[1]))return b[0];if(b=s(),Su){qe(!0);try{s()}finally{qe(!1)}}return p.memoizedState=[b,c],b}function ow(s,c,p){return p===void 0||(Ks&1073741824)!==0?s.memoizedState=c:(s.memoizedState=p,s=gM(),Et.lanes|=s,nl|=s,p)}function mR(s,c,p,b){return Lr(p,c)?p:Gc.current!==null?(s=ow(s,p,b),Lr(s,c)||(or=!0),s):(Ks&42)===0?(or=!0,s.memoizedState=p):(s=gM(),Et.lanes|=s,nl|=s,c)}function vR(s,c,p,b,T){var N=U.p;U.p=N!==0&&8>N?N:8;var re=H.T,ce={};H.T=ce,uw(s,!1,c,p);try{var ge=T(),je=H.S;if(je!==null&&je(ce,ge),ge!==null&&typeof ge=="object"&&typeof ge.then=="function"){var Be=xY(ge,b);Lh(s,c,Be,gi(s))}else Lh(s,c,b,gi(s))}catch(Ve){Lh(s,c,{then:function(){},status:"rejected",reason:Ve},gi())}finally{U.p=N,H.T=re}}function TY(){}function sw(s,c,p,b){if(s.tag!==5)throw Error(r(476));var T=gR(s).queue;vR(s,T,c,z,p===null?TY:function(){return yR(s),p(b)})}function gR(s){var c=s.memoizedState;if(c!==null)return c;c={memoizedState:z,baseState:z,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bo,lastRenderedState:z},next:null};var p={};return c.next={memoizedState:p,baseState:p,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Bo,lastRenderedState:p},next:null},s.memoizedState=c,s=s.alternate,s!==null&&(s.memoizedState=c),c}function yR(s){var c=gR(s).next.queue;Lh(s,c,{},gi())}function lw(){return Tr(Jh)}function bR(){return Vn().memoizedState}function _R(){return Vn().memoizedState}function AY(s){for(var c=s.return;c!==null;){switch(c.tag){case 24:case 3:var p=gi();s=Gs(p);var b=Ys(c,s,p);b!==null&&(yi(b,c,p),jh(b,c,p)),c={cache:$_()},s.payload=c;return}c=c.return}}function jY(s,c,p){var b=gi();p={lane:b,revertLane:0,action:p,hasEagerState:!1,eagerState:null,next:null},Sg(s)?xR(c,p):(p=Do(s,c,p,b),p!==null&&(yi(p,s,b),SR(p,c,b)))}function wR(s,c,p){var b=gi();Lh(s,c,p,b)}function Lh(s,c,p,b){var T={lane:b,revertLane:0,action:p,hasEagerState:!1,eagerState:null,next:null};if(Sg(s))xR(c,T);else{var N=s.alternate;if(s.lanes===0&&(N===null||N.lanes===0)&&(N=c.lastRenderedReducer,N!==null))try{var re=c.lastRenderedState,ce=N(re,p);if(T.hasEagerState=!0,T.eagerState=ce,Lr(ce,re))return mu(s,c,T,0),cn===null&&pu(),!1}catch{}finally{}if(p=Do(s,c,T,b),p!==null)return yi(p,s,b),SR(p,c,b),!0}return!1}function uw(s,c,p,b){if(b={lane:2,revertLane:zw(),action:b,hasEagerState:!1,eagerState:null,next:null},Sg(s)){if(c)throw Error(r(479))}else c=Do(s,p,b,2),c!==null&&yi(c,s,2)}function Sg(s){var c=s.alternate;return s===Et||c!==null&&c===Et}function xR(s,c){Yc=gg=!0;var p=s.pending;p===null?c.next=c:(c.next=p.next,p.next=c),s.pending=c}function SR(s,c,p){if((p&4194048)!==0){var b=c.lanes;b&=s.pendingLanes,p|=b,c.lanes=p,$a(s,p)}}var Og={readContext:Tr,use:bg,useCallback:Dn,useContext:Dn,useEffect:Dn,useImperativeHandle:Dn,useLayoutEffect:Dn,useInsertionEffect:Dn,useMemo:Dn,useReducer:Dn,useRef:Dn,useState:Dn,useDebugValue:Dn,useDeferredValue:Dn,useTransition:Dn,useSyncExternalStore:Dn,useId:Dn,useHostTransitionStatus:Dn,useFormState:Dn,useActionState:Dn,useOptimistic:Dn,useMemoCache:Dn,useCacheRefresh:Dn},OR={readContext:Tr,use:bg,useCallback:function(s,c){return Qr().memoizedState=[s,c===void 0?null:c],s},useContext:Tr,useEffect:sR,useImperativeHandle:function(s,c,p){p=p!=null?p.concat([s]):null,xg(4194308,4,fR.bind(null,c,s),p)},useLayoutEffect:function(s,c){return xg(4194308,4,s,c)},useInsertionEffect:function(s,c){xg(4,2,s,c)},useMemo:function(s,c){var p=Qr();c=c===void 0?null:c;var b=s();if(Su){qe(!0);try{s()}finally{qe(!1)}}return p.memoizedState=[b,c],b},useReducer:function(s,c,p){var b=Qr();if(p!==void 0){var T=p(c);if(Su){qe(!0);try{p(c)}finally{qe(!1)}}}else T=c;return b.memoizedState=b.baseState=T,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:s,lastRenderedState:T},b.queue=s,s=s.dispatch=jY.bind(null,Et,s),[b.memoizedState,s]},useRef:function(s){var c=Qr();return s={current:s},c.memoizedState=s},useState:function(s){s=rw(s);var c=s.queue,p=wR.bind(null,Et,c);return c.dispatch=p,[s.memoizedState,p]},useDebugValue:aw,useDeferredValue:function(s,c){var p=Qr();return ow(p,s,c)},useTransition:function(){var s=rw(!1);return s=vR.bind(null,Et,s.queue,!0,!1),Qr().memoizedState=s,[!1,s]},useSyncExternalStore:function(s,c,p){var b=Et,T=Qr();if(gt){if(p===void 0)throw Error(r(407));p=p()}else{if(p=c(),cn===null)throw Error(r(349));(Dt&124)!==0||H4(b,c,p)}T.memoizedState=p;var N={value:p,getSnapshot:c};return T.queue=N,sR(G4.bind(null,b,N,s),[s]),b.flags|=2048,Zc(9,wg(),W4.bind(null,b,N,p,c),null),p},useId:function(){var s=Qr(),c=cn.identifierPrefix;if(gt){var p=ve,b=se;p=(b&~(1<<32-Ge(b)-1)).toString(32)+p,c="«"+c+"R"+p,p=yg++,0<p&&(c+="H"+p.toString(32)),c+="»"}else p=SY++,c="«"+c+"r"+p.toString(32)+"»";return s.memoizedState=c},useHostTransitionStatus:lw,useFormState:nR,useActionState:nR,useOptimistic:function(s){var c=Qr();c.memoizedState=c.baseState=s;var p={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return c.queue=p,c=uw.bind(null,Et,!0,p),p.dispatch=c,[s,c]},useMemoCache:ew,useCacheRefresh:function(){return Qr().memoizedState=AY.bind(null,Et)}},CR={readContext:Tr,use:bg,useCallback:hR,useContext:Tr,useEffect:lR,useImperativeHandle:dR,useInsertionEffect:uR,useLayoutEffect:cR,useMemo:pR,useReducer:_g,useRef:oR,useState:function(){return _g(Bo)},useDebugValue:aw,useDeferredValue:function(s,c){var p=Vn();return mR(p,Zt.memoizedState,s,c)},useTransition:function(){var s=_g(Bo)[0],c=Vn().memoizedState;return[typeof s=="boolean"?s:Nh(s),c]},useSyncExternalStore:V4,useId:bR,useHostTransitionStatus:lw,useFormState:rR,useActionState:rR,useOptimistic:function(s,c){var p=Vn();return Z4(p,Zt,s,c)},useMemoCache:ew,useCacheRefresh:_R},PY={readContext:Tr,use:bg,useCallback:hR,useContext:Tr,useEffect:lR,useImperativeHandle:dR,useInsertionEffect:uR,useLayoutEffect:cR,useMemo:pR,useReducer:nw,useRef:oR,useState:function(){return nw(Bo)},useDebugValue:aw,useDeferredValue:function(s,c){var p=Vn();return Zt===null?ow(p,s,c):mR(p,Zt.memoizedState,s,c)},useTransition:function(){var s=nw(Bo)[0],c=Vn().memoizedState;return[typeof s=="boolean"?s:Nh(s),c]},useSyncExternalStore:V4,useId:bR,useHostTransitionStatus:lw,useFormState:aR,useActionState:aR,useOptimistic:function(s,c){var p=Vn();return Zt!==null?Z4(p,Zt,s,c):(p.baseState=s,[s,p.queue.dispatch])},useMemoCache:ew,useCacheRefresh:_R},Xc=null,Dh=0;function Cg(s){var c=Dh;return Dh+=1,Xc===null&&(Xc=[]),D4(Xc,s,c)}function Ih(s,c){c=c.props.ref,s.ref=c!==void 0?c:null}function Eg(s,c){throw c.$$typeof===m?Error(r(525)):(s=Object.prototype.toString.call(c),Error(r(31,s==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":s)))}function ER(s){var c=s._init;return c(s._payload)}function TR(s){function c(Oe,we){if(s){var Te=Oe.deletions;Te===null?(Oe.deletions=[we],Oe.flags|=16):Te.push(we)}}function p(Oe,we){if(!s)return null;for(;we!==null;)c(Oe,we),we=we.sibling;return null}function b(Oe){for(var we=new Map;Oe!==null;)Oe.key!==null?we.set(Oe.key,Oe):we.set(Oe.index,Oe),Oe=Oe.sibling;return we}function T(Oe,we){return Oe=zi(Oe,we),Oe.index=0,Oe.sibling=null,Oe}function N(Oe,we,Te){return Oe.index=Te,s?(Te=Oe.alternate,Te!==null?(Te=Te.index,Te<we?(Oe.flags|=67108866,we):Te):(Oe.flags|=67108866,we)):(Oe.flags|=1048576,we)}function re(Oe){return s&&Oe.alternate===null&&(Oe.flags|=67108866),Oe}function ce(Oe,we,Te,Ue){return we===null||we.tag!==6?(we=Oh(Te,Oe.mode,Ue),we.return=Oe,we):(we=T(we,Te),we.return=Oe,we)}function ge(Oe,we,Te,Ue){var rt=Te.type;return rt===w?Be(Oe,we,Te.props.children,Ue,Te.key):we!==null&&(we.elementType===rt||typeof rt=="object"&&rt!==null&&rt.$$typeof===V&&ER(rt)===we.type)?(we=T(we,Te.props),Ih(we,Te),we.return=Oe,we):(we=gu(Te.type,Te.key,Te.props,null,Oe.mode,Ue),Ih(we,Te),we.return=Oe,we)}function je(Oe,we,Te,Ue){return we===null||we.tag!==4||we.stateNode.containerInfo!==Te.containerInfo||we.stateNode.implementation!==Te.implementation?(we=qc(Te,Oe.mode,Ue),we.return=Oe,we):(we=T(we,Te.children||[]),we.return=Oe,we)}function Be(Oe,we,Te,Ue,rt){return we===null||we.tag!==7?(we=Ha(Te,Oe.mode,Ue,rt),we.return=Oe,we):(we=T(we,Te),we.return=Oe,we)}function Ve(Oe,we,Te){if(typeof we=="string"&&we!==""||typeof we=="number"||typeof we=="bigint")return we=Oh(""+we,Oe.mode,Te),we.return=Oe,we;if(typeof we=="object"&&we!==null){switch(we.$$typeof){case y:return Te=gu(we.type,we.key,we.props,null,Oe.mode,Te),Ih(Te,we),Te.return=Oe,Te;case x:return we=qc(we,Oe.mode,Te),we.return=Oe,we;case V:var Ue=we._init;return we=Ue(we._payload),Ve(Oe,we,Te)}if(J(we)||ne(we))return we=Ha(we,Oe.mode,Te,null),we.return=Oe,we;if(typeof we.then=="function")return Ve(Oe,Cg(we),Te);if(we.$$typeof===A)return Ve(Oe,dg(Oe,we),Te);Eg(Oe,we)}return null}function Re(Oe,we,Te,Ue){var rt=we!==null?we.key:null;if(typeof Te=="string"&&Te!==""||typeof Te=="number"||typeof Te=="bigint")return rt!==null?null:ce(Oe,we,""+Te,Ue);if(typeof Te=="object"&&Te!==null){switch(Te.$$typeof){case y:return Te.key===rt?ge(Oe,we,Te,Ue):null;case x:return Te.key===rt?je(Oe,we,Te,Ue):null;case V:return rt=Te._init,Te=rt(Te._payload),Re(Oe,we,Te,Ue)}if(J(Te)||ne(Te))return rt!==null?null:Be(Oe,we,Te,Ue,null);if(typeof Te.then=="function")return Re(Oe,we,Cg(Te),Ue);if(Te.$$typeof===A)return Re(Oe,we,dg(Oe,Te),Ue);Eg(Oe,Te)}return null}function Me(Oe,we,Te,Ue,rt){if(typeof Ue=="string"&&Ue!==""||typeof Ue=="number"||typeof Ue=="bigint")return Oe=Oe.get(Te)||null,ce(we,Oe,""+Ue,rt);if(typeof Ue=="object"&&Ue!==null){switch(Ue.$$typeof){case y:return Oe=Oe.get(Ue.key===null?Te:Ue.key)||null,ge(we,Oe,Ue,rt);case x:return Oe=Oe.get(Ue.key===null?Te:Ue.key)||null,je(we,Oe,Ue,rt);case V:var At=Ue._init;return Ue=At(Ue._payload),Me(Oe,we,Te,Ue,rt)}if(J(Ue)||ne(Ue))return Oe=Oe.get(Te)||null,Be(we,Oe,Ue,rt,null);if(typeof Ue.then=="function")return Me(Oe,we,Te,Cg(Ue),rt);if(Ue.$$typeof===A)return Me(Oe,we,Te,dg(we,Ue),rt);Eg(we,Ue)}return null}function vt(Oe,we,Te,Ue){for(var rt=null,At=null,ut=we,pt=we=0,lr=null;ut!==null&&pt<Te.length;pt++){ut.index>pt?(lr=ut,ut=null):lr=ut.sibling;var zt=Re(Oe,ut,Te[pt],Ue);if(zt===null){ut===null&&(ut=lr);break}s&&ut&&zt.alternate===null&&c(Oe,ut),we=N(zt,we,pt),At===null?rt=zt:At.sibling=zt,At=zt,ut=lr}if(pt===Te.length)return p(Oe,ut),gt&&Ee(Oe,pt),rt;if(ut===null){for(;pt<Te.length;pt++)ut=Ve(Oe,Te[pt],Ue),ut!==null&&(we=N(ut,we,pt),At===null?rt=ut:At.sibling=ut,At=ut);return gt&&Ee(Oe,pt),rt}for(ut=b(ut);pt<Te.length;pt++)lr=Me(ut,Oe,pt,Te[pt],Ue),lr!==null&&(s&&lr.alternate!==null&&ut.delete(lr.key===null?pt:lr.key),we=N(lr,we,pt),At===null?rt=lr:At.sibling=lr,At=lr);return s&&ut.forEach(function(fl){return c(Oe,fl)}),gt&&Ee(Oe,pt),rt}function ft(Oe,we,Te,Ue){if(Te==null)throw Error(r(151));for(var rt=null,At=null,ut=we,pt=we=0,lr=null,zt=Te.next();ut!==null&&!zt.done;pt++,zt=Te.next()){ut.index>pt?(lr=ut,ut=null):lr=ut.sibling;var fl=Re(Oe,ut,zt.value,Ue);if(fl===null){ut===null&&(ut=lr);break}s&&ut&&fl.alternate===null&&c(Oe,ut),we=N(fl,we,pt),At===null?rt=fl:At.sibling=fl,At=fl,ut=lr}if(zt.done)return p(Oe,ut),gt&&Ee(Oe,pt),rt;if(ut===null){for(;!zt.done;pt++,zt=Te.next())zt=Ve(Oe,zt.value,Ue),zt!==null&&(we=N(zt,we,pt),At===null?rt=zt:At.sibling=zt,At=zt);return gt&&Ee(Oe,pt),rt}for(ut=b(ut);!zt.done;pt++,zt=Te.next())zt=Me(ut,Oe,pt,zt.value,Ue),zt!==null&&(s&&zt.alternate!==null&&ut.delete(zt.key===null?pt:zt.key),we=N(zt,we,pt),At===null?rt=zt:At.sibling=zt,At=zt);return s&&ut.forEach(function(RK){return c(Oe,RK)}),gt&&Ee(Oe,pt),rt}function Qt(Oe,we,Te,Ue){if(typeof Te=="object"&&Te!==null&&Te.type===w&&Te.key===null&&(Te=Te.props.children),typeof Te=="object"&&Te!==null){switch(Te.$$typeof){case y:e:{for(var rt=Te.key;we!==null;){if(we.key===rt){if(rt=Te.type,rt===w){if(we.tag===7){p(Oe,we.sibling),Ue=T(we,Te.props.children),Ue.return=Oe,Oe=Ue;break e}}else if(we.elementType===rt||typeof rt=="object"&&rt!==null&&rt.$$typeof===V&&ER(rt)===we.type){p(Oe,we.sibling),Ue=T(we,Te.props),Ih(Ue,Te),Ue.return=Oe,Oe=Ue;break e}p(Oe,we);break}else c(Oe,we);we=we.sibling}Te.type===w?(Ue=Ha(Te.props.children,Oe.mode,Ue,Te.key),Ue.return=Oe,Oe=Ue):(Ue=gu(Te.type,Te.key,Te.props,null,Oe.mode,Ue),Ih(Ue,Te),Ue.return=Oe,Oe=Ue)}return re(Oe);case x:e:{for(rt=Te.key;we!==null;){if(we.key===rt)if(we.tag===4&&we.stateNode.containerInfo===Te.containerInfo&&we.stateNode.implementation===Te.implementation){p(Oe,we.sibling),Ue=T(we,Te.children||[]),Ue.return=Oe,Oe=Ue;break e}else{p(Oe,we);break}else c(Oe,we);we=we.sibling}Ue=qc(Te,Oe.mode,Ue),Ue.return=Oe,Oe=Ue}return re(Oe);case V:return rt=Te._init,Te=rt(Te._payload),Qt(Oe,we,Te,Ue)}if(J(Te))return vt(Oe,we,Te,Ue);if(ne(Te)){if(rt=ne(Te),typeof rt!="function")throw Error(r(150));return Te=rt.call(Te),ft(Oe,we,Te,Ue)}if(typeof Te.then=="function")return Qt(Oe,we,Cg(Te),Ue);if(Te.$$typeof===A)return Qt(Oe,we,dg(Oe,Te),Ue);Eg(Oe,Te)}return typeof Te=="string"&&Te!==""||typeof Te=="number"||typeof Te=="bigint"?(Te=""+Te,we!==null&&we.tag===6?(p(Oe,we.sibling),Ue=T(we,Te),Ue.return=Oe,Oe=Ue):(p(Oe,we),Ue=Oh(Te,Oe.mode,Ue),Ue.return=Oe,Oe=Ue),re(Oe)):p(Oe,we)}return function(Oe,we,Te,Ue){try{Dh=0;var rt=Qt(Oe,we,Te,Ue);return Xc=null,rt}catch(ut){if(ut===Th||ut===pg)throw ut;var At=Br(29,ut,null,Oe.mode);return At.lanes=Ue,At.return=Oe,At}finally{}}}var Qc=TR(!0),AR=TR(!1),qi=I(null),Ga=null;function Zs(s){var c=s.alternate;Z(Zn,Zn.current&1),Z(qi,s),Ga===null&&(c===null||Gc.current!==null||c.memoizedState!==null)&&(Ga=s)}function jR(s){if(s.tag===22){if(Z(Zn,Zn.current),Z(qi,s),Ga===null){var c=s.alternate;c!==null&&c.memoizedState!==null&&(Ga=s)}}else Xs()}function Xs(){Z(Zn,Zn.current),Z(qi,qi.current)}function Uo(s){te(qi),Ga===s&&(Ga=null),te(Zn)}var Zn=I(0);function Tg(s){for(var c=s;c!==null;){if(c.tag===13){var p=c.memoizedState;if(p!==null&&(p=p.dehydrated,p===null||p.data==="$?"||Jw(p)))return c}else if(c.tag===19&&c.memoizedProps.revealOrder!==void 0){if((c.flags&128)!==0)return c}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===s)break;for(;c.sibling===null;){if(c.return===null||c.return===s)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}function cw(s,c,p,b){c=s.memoizedState,p=p(b,c),p=p==null?c:h({},c,p),s.memoizedState=p,s.lanes===0&&(s.updateQueue.baseState=p)}var fw={enqueueSetState:function(s,c,p){s=s._reactInternals;var b=gi(),T=Gs(b);T.payload=c,p!=null&&(T.callback=p),c=Ys(s,T,b),c!==null&&(yi(c,s,b),jh(c,s,b))},enqueueReplaceState:function(s,c,p){s=s._reactInternals;var b=gi(),T=Gs(b);T.tag=1,T.payload=c,p!=null&&(T.callback=p),c=Ys(s,T,b),c!==null&&(yi(c,s,b),jh(c,s,b))},enqueueForceUpdate:function(s,c){s=s._reactInternals;var p=gi(),b=Gs(p);b.tag=2,c!=null&&(b.callback=c),c=Ys(s,b,p),c!==null&&(yi(c,s,p),jh(c,s,p))}};function PR(s,c,p,b,T,N,re){return s=s.stateNode,typeof s.shouldComponentUpdate=="function"?s.shouldComponentUpdate(b,N,re):c.prototype&&c.prototype.isPureReactComponent?!Dr(p,b)||!Dr(T,N):!0}function RR(s,c,p,b){s=c.state,typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps(p,b),typeof c.UNSAFE_componentWillReceiveProps=="function"&&c.UNSAFE_componentWillReceiveProps(p,b),c.state!==s&&fw.enqueueReplaceState(c,c.state,null)}function Ou(s,c){var p=c;if("ref"in c){p={};for(var b in c)b!=="ref"&&(p[b]=c[b])}if(s=s.defaultProps){p===c&&(p=h({},p));for(var T in s)p[T]===void 0&&(p[T]=s[T])}return p}var Ag=typeof reportError=="function"?reportError:function(s){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var c=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof s=="object"&&s!==null&&typeof s.message=="string"?String(s.message):String(s),error:s});if(!window.dispatchEvent(c))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",s);return}console.error(s)};function MR(s){Ag(s)}function NR(s){console.error(s)}function kR(s){Ag(s)}function jg(s,c){try{var p=s.onUncaughtError;p(c.value,{componentStack:c.stack})}catch(b){setTimeout(function(){throw b})}}function LR(s,c,p){try{var b=s.onCaughtError;b(p.value,{componentStack:p.stack,errorBoundary:c.tag===1?c.stateNode:null})}catch(T){setTimeout(function(){throw T})}}function dw(s,c,p){return p=Gs(p),p.tag=3,p.payload={element:null},p.callback=function(){jg(s,c)},p}function DR(s){return s=Gs(s),s.tag=3,s}function IR(s,c,p,b){var T=p.type.getDerivedStateFromError;if(typeof T=="function"){var N=b.value;s.payload=function(){return T(N)},s.callback=function(){LR(c,p,b)}}var re=p.stateNode;re!==null&&typeof re.componentDidCatch=="function"&&(s.callback=function(){LR(c,p,b),typeof T!="function"&&(rl===null?rl=new Set([this]):rl.add(this));var ce=b.stack;this.componentDidCatch(b.value,{componentStack:ce!==null?ce:""})})}function RY(s,c,p,b,T){if(p.flags|=32768,b!==null&&typeof b=="object"&&typeof b.then=="function"){if(c=p.alternate,c!==null&&_u(c,p,T,!0),p=qi.current,p!==null){switch(p.tag){case 13:return Ga===null?Dw():p.alternate===null&&Rn===0&&(Rn=3),p.flags&=-257,p.flags|=65536,p.lanes=T,b===z_?p.flags|=16384:(c=p.updateQueue,c===null?p.updateQueue=new Set([b]):c.add(b),$w(s,b,T)),!1;case 22:return p.flags|=65536,b===z_?p.flags|=16384:(c=p.updateQueue,c===null?(c={transitions:null,markerInstances:null,retryQueue:new Set([b])},p.updateQueue=c):(p=c.retryQueue,p===null?c.retryQueue=new Set([b]):p.add(b)),$w(s,b,T)),!1}throw Error(r(435,p.tag))}return $w(s,b,T),Dw(),!1}if(gt)return c=qi.current,c!==null?((c.flags&65536)===0&&(c.flags|=256),c.flags|=65536,c.lanes=T,b!==ar&&(s=Error(r(422),{cause:b}),Hs(Ir(s,p)))):(b!==ar&&(c=Error(r(423),{cause:b}),Hs(Ir(c,p))),s=s.current.alternate,s.flags|=65536,T&=-T,s.lanes|=T,b=Ir(b,p),T=dw(s.stateNode,b,T),V_(s,T),Rn!==4&&(Rn=2)),!1;var N=Error(r(520),{cause:b});if(N=Ir(N,p),Vh===null?Vh=[N]:Vh.push(N),Rn!==4&&(Rn=2),c===null)return!0;b=Ir(b,p),p=c;do{switch(p.tag){case 3:return p.flags|=65536,s=T&-T,p.lanes|=s,s=dw(p.stateNode,b,s),V_(p,s),!1;case 1:if(c=p.type,N=p.stateNode,(p.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||N!==null&&typeof N.componentDidCatch=="function"&&(rl===null||!rl.has(N))))return p.flags|=65536,T&=-T,p.lanes|=T,T=DR(T),IR(T,s,p,b),V_(p,T),!1}p=p.return}while(p!==null);return!1}var $R=Error(r(461)),or=!1;function gr(s,c,p,b){c.child=s===null?AR(c,null,p,b):Qc(c,s.child,p,b)}function BR(s,c,p,b,T){p=p.render;var N=c.ref;if("ref"in b){var re={};for(var ce in b)ce!=="ref"&&(re[ce]=b[ce])}else re=b;return wu(c),b=K_(s,c,p,re,N,T),ce=Z_(),s!==null&&!or?(X_(s,c,T),zo(s,c,T)):(gt&&ce&&He(c),c.flags|=1,gr(s,c,b,T),c.child)}function UR(s,c,p,b,T){if(s===null){var N=p.type;return typeof N=="function"&&!Fc(N)&&N.defaultProps===void 0&&p.compare===null?(c.tag=15,c.type=N,zR(s,c,N,b,T)):(s=gu(p.type,null,b,c,c.mode,T),s.ref=c.ref,s.return=c,c.child=s)}if(N=s.child,!_w(s,T)){var re=N.memoizedProps;if(p=p.compare,p=p!==null?p:Dr,p(re,b)&&s.ref===c.ref)return zo(s,c,T)}return c.flags|=1,s=zi(N,b),s.ref=c.ref,s.return=c,c.child=s}function zR(s,c,p,b,T){if(s!==null){var N=s.memoizedProps;if(Dr(N,b)&&s.ref===c.ref)if(or=!1,c.pendingProps=b=N,_w(s,T))(s.flags&131072)!==0&&(or=!0);else return c.lanes=s.lanes,zo(s,c,T)}return hw(s,c,p,b,T)}function FR(s,c,p){var b=c.pendingProps,T=b.children,N=s!==null?s.memoizedState:null;if(b.mode==="hidden"){if((c.flags&128)!==0){if(b=N!==null?N.baseLanes|p:p,s!==null){for(T=c.child=s.child,N=0;T!==null;)N=N|T.lanes|T.childLanes,T=T.sibling;c.childLanes=N&~b}else c.childLanes=0,c.child=null;return qR(s,c,b,p)}if((p&536870912)!==0)c.memoizedState={baseLanes:0,cachePool:null},s!==null&&hg(c,N!==null?N.cachePool:null),N!==null?z4(c,N):W_(),jR(c);else return c.lanes=c.childLanes=536870912,qR(s,c,N!==null?N.baseLanes|p:p,p)}else N!==null?(hg(c,N.cachePool),z4(c,N),Xs(),c.memoizedState=null):(s!==null&&hg(c,null),W_(),Xs());return gr(s,c,T,p),c.child}function qR(s,c,p,b){var T=U_();return T=T===null?null:{parent:Kn._currentValue,pool:T},c.memoizedState={baseLanes:p,cachePool:T},s!==null&&hg(c,null),W_(),jR(c),s!==null&&_u(s,c,b,!0),null}function Pg(s,c){var p=c.ref;if(p===null)s!==null&&s.ref!==null&&(c.flags|=4194816);else{if(typeof p!="function"&&typeof p!="object")throw Error(r(284));(s===null||s.ref!==p)&&(c.flags|=4194816)}}function hw(s,c,p,b,T){return wu(c),p=K_(s,c,p,b,void 0,T),b=Z_(),s!==null&&!or?(X_(s,c,T),zo(s,c,T)):(gt&&b&&He(c),c.flags|=1,gr(s,c,p,T),c.child)}function VR(s,c,p,b,T,N){return wu(c),c.updateQueue=null,p=q4(c,b,p,T),F4(s),b=Z_(),s!==null&&!or?(X_(s,c,N),zo(s,c,N)):(gt&&b&&He(c),c.flags|=1,gr(s,c,p,N),c.child)}function HR(s,c,p,b,T){if(wu(c),c.stateNode===null){var N=Io,re=p.contextType;typeof re=="object"&&re!==null&&(N=Tr(re)),N=new p(b,N),c.memoizedState=N.state!==null&&N.state!==void 0?N.state:null,N.updater=fw,c.stateNode=N,N._reactInternals=c,N=c.stateNode,N.props=b,N.state=c.memoizedState,N.refs={},F_(c),re=p.contextType,N.context=typeof re=="object"&&re!==null?Tr(re):Io,N.state=c.memoizedState,re=p.getDerivedStateFromProps,typeof re=="function"&&(cw(c,p,re,b),N.state=c.memoizedState),typeof p.getDerivedStateFromProps=="function"||typeof N.getSnapshotBeforeUpdate=="function"||typeof N.UNSAFE_componentWillMount!="function"&&typeof N.componentWillMount!="function"||(re=N.state,typeof N.componentWillMount=="function"&&N.componentWillMount(),typeof N.UNSAFE_componentWillMount=="function"&&N.UNSAFE_componentWillMount(),re!==N.state&&fw.enqueueReplaceState(N,N.state,null),Rh(c,b,N,T),Ph(),N.state=c.memoizedState),typeof N.componentDidMount=="function"&&(c.flags|=4194308),b=!0}else if(s===null){N=c.stateNode;var ce=c.memoizedProps,ge=Ou(p,ce);N.props=ge;var je=N.context,Be=p.contextType;re=Io,typeof Be=="object"&&Be!==null&&(re=Tr(Be));var Ve=p.getDerivedStateFromProps;Be=typeof Ve=="function"||typeof N.getSnapshotBeforeUpdate=="function",ce=c.pendingProps!==ce,Be||typeof N.UNSAFE_componentWillReceiveProps!="function"&&typeof N.componentWillReceiveProps!="function"||(ce||je!==re)&&RR(c,N,b,re),Ws=!1;var Re=c.memoizedState;N.state=Re,Rh(c,b,N,T),Ph(),je=c.memoizedState,ce||Re!==je||Ws?(typeof Ve=="function"&&(cw(c,p,Ve,b),je=c.memoizedState),(ge=Ws||PR(c,p,ge,b,Re,je,re))?(Be||typeof N.UNSAFE_componentWillMount!="function"&&typeof N.componentWillMount!="function"||(typeof N.componentWillMount=="function"&&N.componentWillMount(),typeof N.UNSAFE_componentWillMount=="function"&&N.UNSAFE_componentWillMount()),typeof N.componentDidMount=="function"&&(c.flags|=4194308)):(typeof N.componentDidMount=="function"&&(c.flags|=4194308),c.memoizedProps=b,c.memoizedState=je),N.props=b,N.state=je,N.context=re,b=ge):(typeof N.componentDidMount=="function"&&(c.flags|=4194308),b=!1)}else{N=c.stateNode,q_(s,c),re=c.memoizedProps,Be=Ou(p,re),N.props=Be,Ve=c.pendingProps,Re=N.context,je=p.contextType,ge=Io,typeof je=="object"&&je!==null&&(ge=Tr(je)),ce=p.getDerivedStateFromProps,(je=typeof ce=="function"||typeof N.getSnapshotBeforeUpdate=="function")||typeof N.UNSAFE_componentWillReceiveProps!="function"&&typeof N.componentWillReceiveProps!="function"||(re!==Ve||Re!==ge)&&RR(c,N,b,ge),Ws=!1,Re=c.memoizedState,N.state=Re,Rh(c,b,N,T),Ph();var Me=c.memoizedState;re!==Ve||Re!==Me||Ws||s!==null&&s.dependencies!==null&&fg(s.dependencies)?(typeof ce=="function"&&(cw(c,p,ce,b),Me=c.memoizedState),(Be=Ws||PR(c,p,Be,b,Re,Me,ge)||s!==null&&s.dependencies!==null&&fg(s.dependencies))?(je||typeof N.UNSAFE_componentWillUpdate!="function"&&typeof N.componentWillUpdate!="function"||(typeof N.componentWillUpdate=="function"&&N.componentWillUpdate(b,Me,ge),typeof N.UNSAFE_componentWillUpdate=="function"&&N.UNSAFE_componentWillUpdate(b,Me,ge)),typeof N.componentDidUpdate=="function"&&(c.flags|=4),typeof N.getSnapshotBeforeUpdate=="function"&&(c.flags|=1024)):(typeof N.componentDidUpdate!="function"||re===s.memoizedProps&&Re===s.memoizedState||(c.flags|=4),typeof N.getSnapshotBeforeUpdate!="function"||re===s.memoizedProps&&Re===s.memoizedState||(c.flags|=1024),c.memoizedProps=b,c.memoizedState=Me),N.props=b,N.state=Me,N.context=ge,b=Be):(typeof N.componentDidUpdate!="function"||re===s.memoizedProps&&Re===s.memoizedState||(c.flags|=4),typeof N.getSnapshotBeforeUpdate!="function"||re===s.memoizedProps&&Re===s.memoizedState||(c.flags|=1024),b=!1)}return N=b,Pg(s,c),b=(c.flags&128)!==0,N||b?(N=c.stateNode,p=b&&typeof p.getDerivedStateFromError!="function"?null:N.render(),c.flags|=1,s!==null&&b?(c.child=Qc(c,s.child,null,T),c.child=Qc(c,null,p,T)):gr(s,c,p,T),c.memoizedState=N.state,s=c.child):s=zo(s,c,T),s}function WR(s,c,p,b){return Vs(),c.flags|=256,gr(s,c,p,b),c.child}var pw={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function mw(s){return{baseLanes:s,cachePool:N4()}}function vw(s,c,p){return s=s!==null?s.childLanes&~p:0,c&&(s|=Vi),s}function GR(s,c,p){var b=c.pendingProps,T=!1,N=(c.flags&128)!==0,re;if((re=N)||(re=s!==null&&s.memoizedState===null?!1:(Zn.current&2)!==0),re&&(T=!0,c.flags&=-129),re=(c.flags&32)!==0,c.flags&=-33,s===null){if(gt){if(T?Zs(c):Xs(),gt){var ce=it,ge;if(ge=ce){e:{for(ge=ce,ce=Tn;ge.nodeType!==8;){if(!ce){ce=null;break e}if(ge=va(ge.nextSibling),ge===null){ce=null;break e}}ce=ge}ce!==null?(c.memoizedState={dehydrated:ce,treeContext:Y!==null?{id:se,overflow:ve}:null,retryLane:536870912,hydrationErrors:null},ge=Br(18,null,null,0),ge.stateNode=ce,ge.return=c,c.child=ge,nt=c,it=null,ge=!0):ge=!1}ge||Xr(c)}if(ce=c.memoizedState,ce!==null&&(ce=ce.dehydrated,ce!==null))return Jw(ce)?c.lanes=32:c.lanes=536870912,null;Uo(c)}return ce=b.children,b=b.fallback,T?(Xs(),T=c.mode,ce=Rg({mode:"hidden",children:ce},T),b=Ha(b,T,p,null),ce.return=c,b.return=c,ce.sibling=b,c.child=ce,T=c.child,T.memoizedState=mw(p),T.childLanes=vw(s,re,p),c.memoizedState=pw,b):(Zs(c),gw(c,ce))}if(ge=s.memoizedState,ge!==null&&(ce=ge.dehydrated,ce!==null)){if(N)c.flags&256?(Zs(c),c.flags&=-257,c=yw(s,c,p)):c.memoizedState!==null?(Xs(),c.child=s.child,c.flags|=128,c=null):(Xs(),T=b.fallback,ce=c.mode,b=Rg({mode:"visible",children:b.children},ce),T=Ha(T,ce,p,null),T.flags|=2,b.return=c,T.return=c,b.sibling=T,c.child=b,Qc(c,s.child,null,p),b=c.child,b.memoizedState=mw(p),b.childLanes=vw(s,re,p),c.memoizedState=pw,c=T);else if(Zs(c),Jw(ce)){if(re=ce.nextSibling&&ce.nextSibling.dataset,re)var je=re.dgst;re=je,b=Error(r(419)),b.stack="",b.digest=re,Hs({value:b,source:null,stack:null}),c=yw(s,c,p)}else if(or||_u(s,c,p,!1),re=(p&s.childLanes)!==0,or||re){if(re=cn,re!==null&&(b=p&-p,b=(b&42)!==0?1:_n(b),b=(b&(re.suspendedLanes|p))!==0?0:b,b!==0&&b!==ge.retryLane))throw ge.retryLane=b,Fs(s,b),yi(re,s,b),$R;ce.data==="$?"||Dw(),c=yw(s,c,p)}else ce.data==="$?"?(c.flags|=192,c.child=s.child,c=null):(s=ge.treeContext,it=va(ce.nextSibling),nt=c,gt=!0,un=null,Tn=!1,s!==null&&(E[k++]=se,E[k++]=ve,E[k++]=Y,se=s.id,ve=s.overflow,Y=c),c=gw(c,b.children),c.flags|=4096);return c}return T?(Xs(),T=b.fallback,ce=c.mode,ge=s.child,je=ge.sibling,b=zi(ge,{mode:"hidden",children:b.children}),b.subtreeFlags=ge.subtreeFlags&65011712,je!==null?T=zi(je,T):(T=Ha(T,ce,p,null),T.flags|=2),T.return=c,b.return=c,b.sibling=T,c.child=b,b=T,T=c.child,ce=s.child.memoizedState,ce===null?ce=mw(p):(ge=ce.cachePool,ge!==null?(je=Kn._currentValue,ge=ge.parent!==je?{parent:je,pool:je}:ge):ge=N4(),ce={baseLanes:ce.baseLanes|p,cachePool:ge}),T.memoizedState=ce,T.childLanes=vw(s,re,p),c.memoizedState=pw,b):(Zs(c),p=s.child,s=p.sibling,p=zi(p,{mode:"visible",children:b.children}),p.return=c,p.sibling=null,s!==null&&(re=c.deletions,re===null?(c.deletions=[s],c.flags|=16):re.push(s)),c.child=p,c.memoizedState=null,p)}function gw(s,c){return c=Rg({mode:"visible",children:c},s.mode),c.return=s,s.child=c}function Rg(s,c){return s=Br(22,s,null,c),s.lanes=0,s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},s}function yw(s,c,p){return Qc(c,s.child,null,p),s=gw(c,c.pendingProps.children),s.flags|=2,c.memoizedState=null,s}function YR(s,c,p){s.lanes|=c;var b=s.alternate;b!==null&&(b.lanes|=c),bu(s.return,c,p)}function bw(s,c,p,b,T){var N=s.memoizedState;N===null?s.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:b,tail:p,tailMode:T}:(N.isBackwards=c,N.rendering=null,N.renderingStartTime=0,N.last=b,N.tail=p,N.tailMode=T)}function KR(s,c,p){var b=c.pendingProps,T=b.revealOrder,N=b.tail;if(gr(s,c,b.children,p),b=Zn.current,(b&2)!==0)b=b&1|2,c.flags|=128;else{if(s!==null&&(s.flags&128)!==0)e:for(s=c.child;s!==null;){if(s.tag===13)s.memoizedState!==null&&YR(s,p,c);else if(s.tag===19)YR(s,p,c);else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===c)break e;for(;s.sibling===null;){if(s.return===null||s.return===c)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}b&=1}switch(Z(Zn,b),T){case"forwards":for(p=c.child,T=null;p!==null;)s=p.alternate,s!==null&&Tg(s)===null&&(T=p),p=p.sibling;p=T,p===null?(T=c.child,c.child=null):(T=p.sibling,p.sibling=null),bw(c,!1,T,p,N);break;case"backwards":for(p=null,T=c.child,c.child=null;T!==null;){if(s=T.alternate,s!==null&&Tg(s)===null){c.child=T;break}s=T.sibling,T.sibling=p,p=T,T=s}bw(c,!0,p,null,N);break;case"together":bw(c,!1,null,null,void 0);break;default:c.memoizedState=null}return c.child}function zo(s,c,p){if(s!==null&&(c.dependencies=s.dependencies),nl|=c.lanes,(p&c.childLanes)===0)if(s!==null){if(_u(s,c,p,!1),(p&c.childLanes)===0)return null}else return null;if(s!==null&&c.child!==s.child)throw Error(r(153));if(c.child!==null){for(s=c.child,p=zi(s,s.pendingProps),c.child=p,p.return=c;s.sibling!==null;)s=s.sibling,p=p.sibling=zi(s,s.pendingProps),p.return=c;p.sibling=null}return c.child}function _w(s,c){return(s.lanes&c)!==0?!0:(s=s.dependencies,!!(s!==null&&fg(s)))}function MY(s,c,p){switch(c.tag){case 3:B(c,c.stateNode.containerInfo),Wa(c,Kn,s.memoizedState.cache),Vs();break;case 27:case 5:ee(c);break;case 4:B(c,c.stateNode.containerInfo);break;case 10:Wa(c,c.type,c.memoizedProps.value);break;case 13:var b=c.memoizedState;if(b!==null)return b.dehydrated!==null?(Zs(c),c.flags|=128,null):(p&c.child.childLanes)!==0?GR(s,c,p):(Zs(c),s=zo(s,c,p),s!==null?s.sibling:null);Zs(c);break;case 19:var T=(s.flags&128)!==0;if(b=(p&c.childLanes)!==0,b||(_u(s,c,p,!1),b=(p&c.childLanes)!==0),T){if(b)return KR(s,c,p);c.flags|=128}if(T=c.memoizedState,T!==null&&(T.rendering=null,T.tail=null,T.lastEffect=null),Z(Zn,Zn.current),b)break;return null;case 22:case 23:return c.lanes=0,FR(s,c,p);case 24:Wa(c,Kn,s.memoizedState.cache)}return zo(s,c,p)}function ZR(s,c,p){if(s!==null)if(s.memoizedProps!==c.pendingProps)or=!0;else{if(!_w(s,p)&&(c.flags&128)===0)return or=!1,MY(s,c,p);or=(s.flags&131072)!==0}else or=!1,gt&&(c.flags&1048576)!==0&&ke(c,g,c.index);switch(c.lanes=0,c.tag){case 16:e:{s=c.pendingProps;var b=c.elementType,T=b._init;if(b=T(b._payload),c.type=b,typeof b=="function")Fc(b)?(s=Ou(b,s),c.tag=1,c=HR(null,c,b,s,p)):(c.tag=0,c=hw(null,c,b,s,p));else{if(b!=null){if(T=b.$$typeof,T===j){c.tag=11,c=BR(null,c,b,s,p);break e}else if(T===$){c.tag=14,c=UR(null,c,b,s,p);break e}}throw c=Q(b)||b,Error(r(306,c,""))}}return c;case 0:return hw(s,c,c.type,c.pendingProps,p);case 1:return b=c.type,T=Ou(b,c.pendingProps),HR(s,c,b,T,p);case 3:e:{if(B(c,c.stateNode.containerInfo),s===null)throw Error(r(387));b=c.pendingProps;var N=c.memoizedState;T=N.element,q_(s,c),Rh(c,b,null,p);var re=c.memoizedState;if(b=re.cache,Wa(c,Kn,b),b!==N.cache&&Vc(c,[Kn],p,!0),Ph(),b=re.element,N.isDehydrated)if(N={element:b,isDehydrated:!1,cache:re.cache},c.updateQueue.baseState=N,c.memoizedState=N,c.flags&256){c=WR(s,c,b,p);break e}else if(b!==T){T=Ir(Error(r(424)),c),Hs(T),c=WR(s,c,b,p);break e}else{switch(s=c.stateNode.containerInfo,s.nodeType){case 9:s=s.body;break;default:s=s.nodeName==="HTML"?s.ownerDocument.body:s}for(it=va(s.firstChild),nt=c,gt=!0,un=null,Tn=!0,p=AR(c,null,b,p),c.child=p;p;)p.flags=p.flags&-3|4096,p=p.sibling}else{if(Vs(),b===T){c=zo(s,c,p);break e}gr(s,c,b,p)}c=c.child}return c;case 26:return Pg(s,c),s===null?(p=eN(c.type,null,c.pendingProps,null))?c.memoizedState=p:gt||(p=c.type,s=c.pendingProps,b=Hg(de.current).createElement(p),b[Nt]=c,b[on]=s,br(b,p,s),Fn(b),c.stateNode=b):c.memoizedState=eN(c.type,s.memoizedProps,c.pendingProps,s.memoizedState),null;case 27:return ee(c),s===null&>&&(b=c.stateNode=XM(c.type,c.pendingProps,de.current),nt=c,Tn=!0,T=it,ol(c.type)?(ex=T,it=va(b.firstChild)):it=T),gr(s,c,c.pendingProps.children,p),Pg(s,c),s===null&&(c.flags|=4194304),c.child;case 5:return s===null&>&&((T=b=it)&&(b=oK(b,c.type,c.pendingProps,Tn),b!==null?(c.stateNode=b,nt=c,it=va(b.firstChild),Tn=!1,T=!0):T=!1),T||Xr(c)),ee(c),T=c.type,N=c.pendingProps,re=s!==null?s.memoizedProps:null,b=N.children,Zw(T,N)?b=null:re!==null&&Zw(T,re)&&(c.flags|=32),c.memoizedState!==null&&(T=K_(s,c,OY,null,null,p),Jh._currentValue=T),Pg(s,c),gr(s,c,b,p),c.child;case 6:return s===null&>&&((s=p=it)&&(p=sK(p,c.pendingProps,Tn),p!==null?(c.stateNode=p,nt=c,it=null,s=!0):s=!1),s||Xr(c)),null;case 13:return GR(s,c,p);case 4:return B(c,c.stateNode.containerInfo),b=c.pendingProps,s===null?c.child=Qc(c,null,b,p):gr(s,c,b,p),c.child;case 11:return BR(s,c,c.type,c.pendingProps,p);case 7:return gr(s,c,c.pendingProps,p),c.child;case 8:return gr(s,c,c.pendingProps.children,p),c.child;case 12:return gr(s,c,c.pendingProps.children,p),c.child;case 10:return b=c.pendingProps,Wa(c,c.type,b.value),gr(s,c,b.children,p),c.child;case 9:return T=c.type._context,b=c.pendingProps.children,wu(c),T=Tr(T),b=b(T),c.flags|=1,gr(s,c,b,p),c.child;case 14:return UR(s,c,c.type,c.pendingProps,p);case 15:return zR(s,c,c.type,c.pendingProps,p);case 19:return KR(s,c,p);case 31:return b=c.pendingProps,p=c.mode,b={mode:b.mode,children:b.children},s===null?(p=Rg(b,p),p.ref=c.ref,c.child=p,p.return=c,c=p):(p=zi(s.child,b),p.ref=c.ref,c.child=p,p.return=c,c=p),c;case 22:return FR(s,c,p);case 24:return wu(c),b=Tr(Kn),s===null?(T=U_(),T===null&&(T=cn,N=$_(),T.pooledCache=N,N.refCount++,N!==null&&(T.pooledCacheLanes|=p),T=N),c.memoizedState={parent:b,cache:T},F_(c),Wa(c,Kn,T)):((s.lanes&p)!==0&&(q_(s,c),Rh(c,null,null,p),Ph()),T=s.memoizedState,N=c.memoizedState,T.parent!==b?(T={parent:b,cache:b},c.memoizedState=T,c.lanes===0&&(c.memoizedState=c.updateQueue.baseState=T),Wa(c,Kn,b)):(b=N.cache,Wa(c,Kn,b),b!==T.cache&&Vc(c,[Kn],p,!0))),gr(s,c,c.pendingProps.children,p),c.child;case 29:throw c.pendingProps}throw Error(r(156,c.tag))}function Fo(s){s.flags|=4}function XR(s,c){if(c.type!=="stylesheet"||(c.state.loading&4)!==0)s.flags&=-16777217;else if(s.flags|=16777216,!aN(c)){if(c=qi.current,c!==null&&((Dt&4194048)===Dt?Ga!==null:(Dt&62914560)!==Dt&&(Dt&536870912)===0||c!==Ga))throw Ah=z_,k4;s.flags|=8192}}function Mg(s,c){c!==null&&(s.flags|=4),s.flags&16384&&(c=s.tag!==22?oi():536870912,s.lanes|=c,nf|=c)}function $h(s,c){if(!gt)switch(s.tailMode){case"hidden":c=s.tail;for(var p=null;c!==null;)c.alternate!==null&&(p=c),c=c.sibling;p===null?s.tail=null:p.sibling=null;break;case"collapsed":p=s.tail;for(var b=null;p!==null;)p.alternate!==null&&(b=p),p=p.sibling;b===null?c||s.tail===null?s.tail=null:s.tail.sibling=null:b.sibling=null}}function An(s){var c=s.alternate!==null&&s.alternate.child===s.child,p=0,b=0;if(c)for(var T=s.child;T!==null;)p|=T.lanes|T.childLanes,b|=T.subtreeFlags&65011712,b|=T.flags&65011712,T.return=s,T=T.sibling;else for(T=s.child;T!==null;)p|=T.lanes|T.childLanes,b|=T.subtreeFlags,b|=T.flags,T.return=s,T=T.sibling;return s.subtreeFlags|=b,s.childLanes=p,c}function NY(s,c,p){var b=c.pendingProps;switch(et(c),c.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return An(c),null;case 1:return An(c),null;case 3:return p=c.stateNode,b=null,s!==null&&(b=s.memoizedState.cache),c.memoizedState.cache!==b&&(c.flags|=2048),pa(Kn),q(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(s===null||s.child===null)&&(yu(c)?Fo(c):s===null||s.memoizedState.isDehydrated&&(c.flags&256)===0||(c.flags|=1024,cg())),An(c),null;case 26:return p=c.memoizedState,s===null?(Fo(c),p!==null?(An(c),XR(c,p)):(An(c),c.flags&=-16777217)):p?p!==s.memoizedState?(Fo(c),An(c),XR(c,p)):(An(c),c.flags&=-16777217):(s.memoizedProps!==b&&Fo(c),An(c),c.flags&=-16777217),null;case 27:fe(c),p=de.current;var T=c.type;if(s!==null&&c.stateNode!=null)s.memoizedProps!==b&&Fo(c);else{if(!b){if(c.stateNode===null)throw Error(r(166));return An(c),null}s=oe.current,yu(c)?lg(c):(s=XM(T,b,p),c.stateNode=s,Fo(c))}return An(c),null;case 5:if(fe(c),p=c.type,s!==null&&c.stateNode!=null)s.memoizedProps!==b&&Fo(c);else{if(!b){if(c.stateNode===null)throw Error(r(166));return An(c),null}if(s=oe.current,yu(c))lg(c);else{switch(T=Hg(de.current),s){case 1:s=T.createElementNS("http://www.w3.org/2000/svg",p);break;case 2:s=T.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;default:switch(p){case"svg":s=T.createElementNS("http://www.w3.org/2000/svg",p);break;case"math":s=T.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;case"script":s=T.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof b.is=="string"?T.createElement("select",{is:b.is}):T.createElement("select"),b.multiple?s.multiple=!0:b.size&&(s.size=b.size);break;default:s=typeof b.is=="string"?T.createElement(p,{is:b.is}):T.createElement(p)}}s[Nt]=c,s[on]=b;e:for(T=c.child;T!==null;){if(T.tag===5||T.tag===6)s.appendChild(T.stateNode);else if(T.tag!==4&&T.tag!==27&&T.child!==null){T.child.return=T,T=T.child;continue}if(T===c)break e;for(;T.sibling===null;){if(T.return===null||T.return===c)break e;T=T.return}T.sibling.return=T.return,T=T.sibling}c.stateNode=s;e:switch(br(s,p,b),p){case"button":case"input":case"select":case"textarea":s=!!b.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&Fo(c)}}return An(c),c.flags&=-16777217,null;case 6:if(s&&c.stateNode!=null)s.memoizedProps!==b&&Fo(c);else{if(typeof b!="string"&&c.stateNode===null)throw Error(r(166));if(s=de.current,yu(c)){if(s=c.stateNode,p=c.memoizedProps,b=null,T=nt,T!==null)switch(T.tag){case 27:case 5:b=T.memoizedProps}s[Nt]=c,s=!!(s.nodeValue===p||b!==null&&b.suppressHydrationWarning===!0||VM(s.nodeValue,p)),s||Xr(c)}else s=Hg(s).createTextNode(b),s[Nt]=c,c.stateNode=s}return An(c),null;case 13:if(b=c.memoizedState,s===null||s.memoizedState!==null&&s.memoizedState.dehydrated!==null){if(T=yu(c),b!==null&&b.dehydrated!==null){if(s===null){if(!T)throw Error(r(318));if(T=c.memoizedState,T=T!==null?T.dehydrated:null,!T)throw Error(r(317));T[Nt]=c}else Vs(),(c.flags&128)===0&&(c.memoizedState=null),c.flags|=4;An(c),T=!1}else T=cg(),s!==null&&s.memoizedState!==null&&(s.memoizedState.hydrationErrors=T),T=!0;if(!T)return c.flags&256?(Uo(c),c):(Uo(c),null)}if(Uo(c),(c.flags&128)!==0)return c.lanes=p,c;if(p=b!==null,s=s!==null&&s.memoizedState!==null,p){b=c.child,T=null,b.alternate!==null&&b.alternate.memoizedState!==null&&b.alternate.memoizedState.cachePool!==null&&(T=b.alternate.memoizedState.cachePool.pool);var N=null;b.memoizedState!==null&&b.memoizedState.cachePool!==null&&(N=b.memoizedState.cachePool.pool),N!==T&&(b.flags|=2048)}return p!==s&&p&&(c.child.flags|=8192),Mg(c,c.updateQueue),An(c),null;case 4:return q(),s===null&&Hw(c.stateNode.containerInfo),An(c),null;case 10:return pa(c.type),An(c),null;case 19:if(te(Zn),T=c.memoizedState,T===null)return An(c),null;if(b=(c.flags&128)!==0,N=T.rendering,N===null)if(b)$h(T,!1);else{if(Rn!==0||s!==null&&(s.flags&128)!==0)for(s=c.child;s!==null;){if(N=Tg(s),N!==null){for(c.flags|=128,$h(T,!1),s=N.updateQueue,c.updateQueue=s,Mg(c,s),c.subtreeFlags=0,s=p,p=c.child;p!==null;)Sh(p,s),p=p.sibling;return Z(Zn,Zn.current&1|2),c.child}s=s.sibling}T.tail!==null&&xe()>Lg&&(c.flags|=128,b=!0,$h(T,!1),c.lanes=4194304)}else{if(!b)if(s=Tg(N),s!==null){if(c.flags|=128,b=!0,s=s.updateQueue,c.updateQueue=s,Mg(c,s),$h(T,!0),T.tail===null&&T.tailMode==="hidden"&&!N.alternate&&!gt)return An(c),null}else 2*xe()-T.renderingStartTime>Lg&&p!==536870912&&(c.flags|=128,b=!0,$h(T,!1),c.lanes=4194304);T.isBackwards?(N.sibling=c.child,c.child=N):(s=T.last,s!==null?s.sibling=N:c.child=N,T.last=N)}return T.tail!==null?(c=T.tail,T.rendering=c,T.tail=c.sibling,T.renderingStartTime=xe(),c.sibling=null,s=Zn.current,Z(Zn,b?s&1|2:s&1),c):(An(c),null);case 22:case 23:return Uo(c),G_(),b=c.memoizedState!==null,s!==null?s.memoizedState!==null!==b&&(c.flags|=8192):b&&(c.flags|=8192),b?(p&536870912)!==0&&(c.flags&128)===0&&(An(c),c.subtreeFlags&6&&(c.flags|=8192)):An(c),p=c.updateQueue,p!==null&&Mg(c,p.retryQueue),p=null,s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(p=s.memoizedState.cachePool.pool),b=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(b=c.memoizedState.cachePool.pool),b!==p&&(c.flags|=2048),s!==null&&te(xu),null;case 24:return p=null,s!==null&&(p=s.memoizedState.cache),c.memoizedState.cache!==p&&(c.flags|=2048),pa(Kn),An(c),null;case 25:return null;case 30:return null}throw Error(r(156,c.tag))}function kY(s,c){switch(et(c),c.tag){case 1:return s=c.flags,s&65536?(c.flags=s&-65537|128,c):null;case 3:return pa(Kn),q(),s=c.flags,(s&65536)!==0&&(s&128)===0?(c.flags=s&-65537|128,c):null;case 26:case 27:case 5:return fe(c),null;case 13:if(Uo(c),s=c.memoizedState,s!==null&&s.dehydrated!==null){if(c.alternate===null)throw Error(r(340));Vs()}return s=c.flags,s&65536?(c.flags=s&-65537|128,c):null;case 19:return te(Zn),null;case 4:return q(),null;case 10:return pa(c.type),null;case 22:case 23:return Uo(c),G_(),s!==null&&te(xu),s=c.flags,s&65536?(c.flags=s&-65537|128,c):null;case 24:return pa(Kn),null;case 25:return null;default:return null}}function QR(s,c){switch(et(c),c.tag){case 3:pa(Kn),q();break;case 26:case 27:case 5:fe(c);break;case 4:q();break;case 13:Uo(c);break;case 19:te(Zn);break;case 10:pa(c.type);break;case 22:case 23:Uo(c),G_(),s!==null&&te(xu);break;case 24:pa(Kn)}}function Bh(s,c){try{var p=c.updateQueue,b=p!==null?p.lastEffect:null;if(b!==null){var T=b.next;p=T;do{if((p.tag&s)===s){b=void 0;var N=p.create,re=p.inst;b=N(),re.destroy=b}p=p.next}while(p!==T)}}catch(ce){tn(c,c.return,ce)}}function Qs(s,c,p){try{var b=c.updateQueue,T=b!==null?b.lastEffect:null;if(T!==null){var N=T.next;b=N;do{if((b.tag&s)===s){var re=b.inst,ce=re.destroy;if(ce!==void 0){re.destroy=void 0,T=c;var ge=p,je=ce;try{je()}catch(Be){tn(T,ge,Be)}}}b=b.next}while(b!==N)}}catch(Be){tn(c,c.return,Be)}}function JR(s){var c=s.updateQueue;if(c!==null){var p=s.stateNode;try{U4(c,p)}catch(b){tn(s,s.return,b)}}}function eM(s,c,p){p.props=Ou(s.type,s.memoizedProps),p.state=s.memoizedState;try{p.componentWillUnmount()}catch(b){tn(s,c,b)}}function Uh(s,c){try{var p=s.ref;if(p!==null){switch(s.tag){case 26:case 27:case 5:var b=s.stateNode;break;case 30:b=s.stateNode;break;default:b=s.stateNode}typeof p=="function"?s.refCleanup=p(b):p.current=b}}catch(T){tn(s,c,T)}}function Ya(s,c){var p=s.ref,b=s.refCleanup;if(p!==null)if(typeof b=="function")try{b()}catch(T){tn(s,c,T)}finally{s.refCleanup=null,s=s.alternate,s!=null&&(s.refCleanup=null)}else if(typeof p=="function")try{p(null)}catch(T){tn(s,c,T)}else p.current=null}function tM(s){var c=s.type,p=s.memoizedProps,b=s.stateNode;try{e:switch(c){case"button":case"input":case"select":case"textarea":p.autoFocus&&b.focus();break e;case"img":p.src?b.src=p.src:p.srcSet&&(b.srcset=p.srcSet)}}catch(T){tn(s,s.return,T)}}function ww(s,c,p){try{var b=s.stateNode;tK(b,s.type,p,c),b[on]=c}catch(T){tn(s,s.return,T)}}function nM(s){return s.tag===5||s.tag===3||s.tag===26||s.tag===27&&ol(s.type)||s.tag===4}function xw(s){e:for(;;){for(;s.sibling===null;){if(s.return===null||nM(s.return))return null;s=s.return}for(s.sibling.return=s.return,s=s.sibling;s.tag!==5&&s.tag!==6&&s.tag!==18;){if(s.tag===27&&ol(s.type)||s.flags&2||s.child===null||s.tag===4)continue e;s.child.return=s,s=s.child}if(!(s.flags&2))return s.stateNode}}function Sw(s,c,p){var b=s.tag;if(b===5||b===6)s=s.stateNode,c?(p.nodeType===9?p.body:p.nodeName==="HTML"?p.ownerDocument.body:p).insertBefore(s,c):(c=p.nodeType===9?p.body:p.nodeName==="HTML"?p.ownerDocument.body:p,c.appendChild(s),p=p._reactRootContainer,p!=null||c.onclick!==null||(c.onclick=Vg));else if(b!==4&&(b===27&&ol(s.type)&&(p=s.stateNode,c=null),s=s.child,s!==null))for(Sw(s,c,p),s=s.sibling;s!==null;)Sw(s,c,p),s=s.sibling}function Ng(s,c,p){var b=s.tag;if(b===5||b===6)s=s.stateNode,c?p.insertBefore(s,c):p.appendChild(s);else if(b!==4&&(b===27&&ol(s.type)&&(p=s.stateNode),s=s.child,s!==null))for(Ng(s,c,p),s=s.sibling;s!==null;)Ng(s,c,p),s=s.sibling}function rM(s){var c=s.stateNode,p=s.memoizedProps;try{for(var b=s.type,T=c.attributes;T.length;)c.removeAttributeNode(T[0]);br(c,b,p),c[Nt]=s,c[on]=p}catch(N){tn(s,s.return,N)}}var qo=!1,In=!1,Ow=!1,iM=typeof WeakSet=="function"?WeakSet:Set,sr=null;function LY(s,c){if(s=s.containerInfo,Yw=Xg,s=fu(s),du(s)){if("selectionStart"in s)var p={start:s.selectionStart,end:s.selectionEnd};else e:{p=(p=s.ownerDocument)&&p.defaultView||window;var b=p.getSelection&&p.getSelection();if(b&&b.rangeCount!==0){p=b.anchorNode;var T=b.anchorOffset,N=b.focusNode;b=b.focusOffset;try{p.nodeType,N.nodeType}catch{p=null;break e}var re=0,ce=-1,ge=-1,je=0,Be=0,Ve=s,Re=null;t:for(;;){for(var Me;Ve!==p||T!==0&&Ve.nodeType!==3||(ce=re+T),Ve!==N||b!==0&&Ve.nodeType!==3||(ge=re+b),Ve.nodeType===3&&(re+=Ve.nodeValue.length),(Me=Ve.firstChild)!==null;)Re=Ve,Ve=Me;for(;;){if(Ve===s)break t;if(Re===p&&++je===T&&(ce=re),Re===N&&++Be===b&&(ge=re),(Me=Ve.nextSibling)!==null)break;Ve=Re,Re=Ve.parentNode}Ve=Me}p=ce===-1||ge===-1?null:{start:ce,end:ge}}else p=null}p=p||{start:0,end:0}}else p=null;for(Kw={focusedElem:s,selectionRange:p},Xg=!1,sr=c;sr!==null;)if(c=sr,s=c.child,(c.subtreeFlags&1024)!==0&&s!==null)s.return=c,sr=s;else for(;sr!==null;){switch(c=sr,N=c.alternate,s=c.flags,c.tag){case 0:break;case 11:case 15:break;case 1:if((s&1024)!==0&&N!==null){s=void 0,p=c,T=N.memoizedProps,N=N.memoizedState,b=p.stateNode;try{var vt=Ou(p.type,T,p.elementType===p.type);s=b.getSnapshotBeforeUpdate(vt,N),b.__reactInternalSnapshotBeforeUpdate=s}catch(ft){tn(p,p.return,ft)}}break;case 3:if((s&1024)!==0){if(s=c.stateNode.containerInfo,p=s.nodeType,p===9)Qw(s);else if(p===1)switch(s.nodeName){case"HEAD":case"HTML":case"BODY":Qw(s);break;default:s.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((s&1024)!==0)throw Error(r(163))}if(s=c.sibling,s!==null){s.return=c.return,sr=s;break}sr=c.return}}function aM(s,c,p){var b=p.flags;switch(p.tag){case 0:case 11:case 15:Js(s,p),b&4&&Bh(5,p);break;case 1:if(Js(s,p),b&4)if(s=p.stateNode,c===null)try{s.componentDidMount()}catch(re){tn(p,p.return,re)}else{var T=Ou(p.type,c.memoizedProps);c=c.memoizedState;try{s.componentDidUpdate(T,c,s.__reactInternalSnapshotBeforeUpdate)}catch(re){tn(p,p.return,re)}}b&64&&JR(p),b&512&&Uh(p,p.return);break;case 3:if(Js(s,p),b&64&&(s=p.updateQueue,s!==null)){if(c=null,p.child!==null)switch(p.child.tag){case 27:case 5:c=p.child.stateNode;break;case 1:c=p.child.stateNode}try{U4(s,c)}catch(re){tn(p,p.return,re)}}break;case 27:c===null&&b&4&&rM(p);case 26:case 5:Js(s,p),c===null&&b&4&&tM(p),b&512&&Uh(p,p.return);break;case 12:Js(s,p);break;case 13:Js(s,p),b&4&&lM(s,p),b&64&&(s=p.memoizedState,s!==null&&(s=s.dehydrated,s!==null&&(p=VY.bind(null,p),lK(s,p))));break;case 22:if(b=p.memoizedState!==null||qo,!b){c=c!==null&&c.memoizedState!==null||In,T=qo;var N=In;qo=b,(In=c)&&!N?el(s,p,(p.subtreeFlags&8772)!==0):Js(s,p),qo=T,In=N}break;case 30:break;default:Js(s,p)}}function oM(s){var c=s.alternate;c!==null&&(s.alternate=null,oM(c)),s.child=null,s.deletions=null,s.sibling=null,s.tag===5&&(c=s.stateNode,c!==null&&Cc(c)),s.stateNode=null,s.return=null,s.dependencies=null,s.memoizedProps=null,s.memoizedState=null,s.pendingProps=null,s.stateNode=null,s.updateQueue=null}var xn=null,Jr=!1;function Vo(s,c,p){for(p=p.child;p!==null;)sM(s,c,p),p=p.sibling}function sM(s,c,p){if(Pe&&typeof Pe.onCommitFiberUnmount=="function")try{Pe.onCommitFiberUnmount(Ne,p)}catch{}switch(p.tag){case 26:In||Ya(p,c),Vo(s,c,p),p.memoizedState?p.memoizedState.count--:p.stateNode&&(p=p.stateNode,p.parentNode.removeChild(p));break;case 27:In||Ya(p,c);var b=xn,T=Jr;ol(p.type)&&(xn=p.stateNode,Jr=!1),Vo(s,c,p),Kh(p.stateNode),xn=b,Jr=T;break;case 5:In||Ya(p,c);case 6:if(b=xn,T=Jr,xn=null,Vo(s,c,p),xn=b,Jr=T,xn!==null)if(Jr)try{(xn.nodeType===9?xn.body:xn.nodeName==="HTML"?xn.ownerDocument.body:xn).removeChild(p.stateNode)}catch(N){tn(p,c,N)}else try{xn.removeChild(p.stateNode)}catch(N){tn(p,c,N)}break;case 18:xn!==null&&(Jr?(s=xn,KM(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,p.stateNode),rp(s)):KM(xn,p.stateNode));break;case 4:b=xn,T=Jr,xn=p.stateNode.containerInfo,Jr=!0,Vo(s,c,p),xn=b,Jr=T;break;case 0:case 11:case 14:case 15:In||Qs(2,p,c),In||Qs(4,p,c),Vo(s,c,p);break;case 1:In||(Ya(p,c),b=p.stateNode,typeof b.componentWillUnmount=="function"&&eM(p,c,b)),Vo(s,c,p);break;case 21:Vo(s,c,p);break;case 22:In=(b=In)||p.memoizedState!==null,Vo(s,c,p),In=b;break;default:Vo(s,c,p)}}function lM(s,c){if(c.memoizedState===null&&(s=c.alternate,s!==null&&(s=s.memoizedState,s!==null&&(s=s.dehydrated,s!==null))))try{rp(s)}catch(p){tn(c,c.return,p)}}function DY(s){switch(s.tag){case 13:case 19:var c=s.stateNode;return c===null&&(c=s.stateNode=new iM),c;case 22:return s=s.stateNode,c=s._retryCache,c===null&&(c=s._retryCache=new iM),c;default:throw Error(r(435,s.tag))}}function Cw(s,c){var p=DY(s);c.forEach(function(b){var T=HY.bind(null,s,b);p.has(b)||(p.add(b),b.then(T,T))})}function pi(s,c){var p=c.deletions;if(p!==null)for(var b=0;b<p.length;b++){var T=p[b],N=s,re=c,ce=re;e:for(;ce!==null;){switch(ce.tag){case 27:if(ol(ce.type)){xn=ce.stateNode,Jr=!1;break e}break;case 5:xn=ce.stateNode,Jr=!1;break e;case 3:case 4:xn=ce.stateNode.containerInfo,Jr=!0;break e}ce=ce.return}if(xn===null)throw Error(r(160));sM(N,re,T),xn=null,Jr=!1,N=T.alternate,N!==null&&(N.return=null),T.return=null}if(c.subtreeFlags&13878)for(c=c.child;c!==null;)uM(c,s),c=c.sibling}var ma=null;function uM(s,c){var p=s.alternate,b=s.flags;switch(s.tag){case 0:case 11:case 14:case 15:pi(c,s),mi(s),b&4&&(Qs(3,s,s.return),Bh(3,s),Qs(5,s,s.return));break;case 1:pi(c,s),mi(s),b&512&&(In||p===null||Ya(p,p.return)),b&64&&qo&&(s=s.updateQueue,s!==null&&(b=s.callbacks,b!==null&&(p=s.shared.hiddenCallbacks,s.shared.hiddenCallbacks=p===null?b:p.concat(b))));break;case 26:var T=ma;if(pi(c,s),mi(s),b&512&&(In||p===null||Ya(p,p.return)),b&4){var N=p!==null?p.memoizedState:null;if(b=s.memoizedState,p===null)if(b===null)if(s.stateNode===null){e:{b=s.type,p=s.memoizedProps,T=T.ownerDocument||T;t:switch(b){case"title":N=T.getElementsByTagName("title")[0],(!N||N[Ss]||N[Nt]||N.namespaceURI==="http://www.w3.org/2000/svg"||N.hasAttribute("itemprop"))&&(N=T.createElement(b),T.head.insertBefore(N,T.querySelector("head > title"))),br(N,b,p),N[Nt]=s,Fn(N),b=N;break e;case"link":var re=rN("link","href",T).get(b+(p.href||""));if(re){for(var ce=0;ce<re.length;ce++)if(N=re[ce],N.getAttribute("href")===(p.href==null||p.href===""?null:p.href)&&N.getAttribute("rel")===(p.rel==null?null:p.rel)&&N.getAttribute("title")===(p.title==null?null:p.title)&&N.getAttribute("crossorigin")===(p.crossOrigin==null?null:p.crossOrigin)){re.splice(ce,1);break t}}N=T.createElement(b),br(N,b,p),T.head.appendChild(N);break;case"meta":if(re=rN("meta","content",T).get(b+(p.content||""))){for(ce=0;ce<re.length;ce++)if(N=re[ce],N.getAttribute("content")===(p.content==null?null:""+p.content)&&N.getAttribute("name")===(p.name==null?null:p.name)&&N.getAttribute("property")===(p.property==null?null:p.property)&&N.getAttribute("http-equiv")===(p.httpEquiv==null?null:p.httpEquiv)&&N.getAttribute("charset")===(p.charSet==null?null:p.charSet)){re.splice(ce,1);break t}}N=T.createElement(b),br(N,b,p),T.head.appendChild(N);break;default:throw Error(r(468,b))}N[Nt]=s,Fn(N),b=N}s.stateNode=b}else iN(T,s.type,s.stateNode);else s.stateNode=nN(T,b,s.memoizedProps);else N!==b?(N===null?p.stateNode!==null&&(p=p.stateNode,p.parentNode.removeChild(p)):N.count--,b===null?iN(T,s.type,s.stateNode):nN(T,b,s.memoizedProps)):b===null&&s.stateNode!==null&&ww(s,s.memoizedProps,p.memoizedProps)}break;case 27:pi(c,s),mi(s),b&512&&(In||p===null||Ya(p,p.return)),p!==null&&b&4&&ww(s,s.memoizedProps,p.memoizedProps);break;case 5:if(pi(c,s),mi(s),b&512&&(In||p===null||Ya(p,p.return)),s.flags&32){T=s.stateNode;try{Di(T,"")}catch(Me){tn(s,s.return,Me)}}b&4&&s.stateNode!=null&&(T=s.memoizedProps,ww(s,T,p!==null?p.memoizedProps:T)),b&1024&&(Ow=!0);break;case 6:if(pi(c,s),mi(s),b&4){if(s.stateNode===null)throw Error(r(162));b=s.memoizedProps,p=s.stateNode;try{p.nodeValue=b}catch(Me){tn(s,s.return,Me)}}break;case 3:if(Yg=null,T=ma,ma=Wg(c.containerInfo),pi(c,s),ma=T,mi(s),b&4&&p!==null&&p.memoizedState.isDehydrated)try{rp(c.containerInfo)}catch(Me){tn(s,s.return,Me)}Ow&&(Ow=!1,cM(s));break;case 4:b=ma,ma=Wg(s.stateNode.containerInfo),pi(c,s),mi(s),ma=b;break;case 12:pi(c,s),mi(s);break;case 13:pi(c,s),mi(s),s.child.flags&8192&&s.memoizedState!==null!=(p!==null&&p.memoizedState!==null)&&(Rw=xe()),b&4&&(b=s.updateQueue,b!==null&&(s.updateQueue=null,Cw(s,b)));break;case 22:T=s.memoizedState!==null;var ge=p!==null&&p.memoizedState!==null,je=qo,Be=In;if(qo=je||T,In=Be||ge,pi(c,s),In=Be,qo=je,mi(s),b&8192)e:for(c=s.stateNode,c._visibility=T?c._visibility&-2:c._visibility|1,T&&(p===null||ge||qo||In||Cu(s)),p=null,c=s;;){if(c.tag===5||c.tag===26){if(p===null){ge=p=c;try{if(N=ge.stateNode,T)re=N.style,typeof re.setProperty=="function"?re.setProperty("display","none","important"):re.display="none";else{ce=ge.stateNode;var Ve=ge.memoizedProps.style,Re=Ve!=null&&Ve.hasOwnProperty("display")?Ve.display:null;ce.style.display=Re==null||typeof Re=="boolean"?"":(""+Re).trim()}}catch(Me){tn(ge,ge.return,Me)}}}else if(c.tag===6){if(p===null){ge=c;try{ge.stateNode.nodeValue=T?"":ge.memoizedProps}catch(Me){tn(ge,ge.return,Me)}}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===s)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===s)break e;for(;c.sibling===null;){if(c.return===null||c.return===s)break e;p===c&&(p=null),c=c.return}p===c&&(p=null),c.sibling.return=c.return,c=c.sibling}b&4&&(b=s.updateQueue,b!==null&&(p=b.retryQueue,p!==null&&(b.retryQueue=null,Cw(s,p))));break;case 19:pi(c,s),mi(s),b&4&&(b=s.updateQueue,b!==null&&(s.updateQueue=null,Cw(s,b)));break;case 30:break;case 21:break;default:pi(c,s),mi(s)}}function mi(s){var c=s.flags;if(c&2){try{for(var p,b=s.return;b!==null;){if(nM(b)){p=b;break}b=b.return}if(p==null)throw Error(r(160));switch(p.tag){case 27:var T=p.stateNode,N=xw(s);Ng(s,N,T);break;case 5:var re=p.stateNode;p.flags&32&&(Di(re,""),p.flags&=-33);var ce=xw(s);Ng(s,ce,re);break;case 3:case 4:var ge=p.stateNode.containerInfo,je=xw(s);Sw(s,je,ge);break;default:throw Error(r(161))}}catch(Be){tn(s,s.return,Be)}s.flags&=-3}c&4096&&(s.flags&=-4097)}function cM(s){if(s.subtreeFlags&1024)for(s=s.child;s!==null;){var c=s;cM(c),c.tag===5&&c.flags&1024&&c.stateNode.reset(),s=s.sibling}}function Js(s,c){if(c.subtreeFlags&8772)for(c=c.child;c!==null;)aM(s,c.alternate,c),c=c.sibling}function Cu(s){for(s=s.child;s!==null;){var c=s;switch(c.tag){case 0:case 11:case 14:case 15:Qs(4,c,c.return),Cu(c);break;case 1:Ya(c,c.return);var p=c.stateNode;typeof p.componentWillUnmount=="function"&&eM(c,c.return,p),Cu(c);break;case 27:Kh(c.stateNode);case 26:case 5:Ya(c,c.return),Cu(c);break;case 22:c.memoizedState===null&&Cu(c);break;case 30:Cu(c);break;default:Cu(c)}s=s.sibling}}function el(s,c,p){for(p=p&&(c.subtreeFlags&8772)!==0,c=c.child;c!==null;){var b=c.alternate,T=s,N=c,re=N.flags;switch(N.tag){case 0:case 11:case 15:el(T,N,p),Bh(4,N);break;case 1:if(el(T,N,p),b=N,T=b.stateNode,typeof T.componentDidMount=="function")try{T.componentDidMount()}catch(je){tn(b,b.return,je)}if(b=N,T=b.updateQueue,T!==null){var ce=b.stateNode;try{var ge=T.shared.hiddenCallbacks;if(ge!==null)for(T.shared.hiddenCallbacks=null,T=0;T<ge.length;T++)B4(ge[T],ce)}catch(je){tn(b,b.return,je)}}p&&re&64&&JR(N),Uh(N,N.return);break;case 27:rM(N);case 26:case 5:el(T,N,p),p&&b===null&&re&4&&tM(N),Uh(N,N.return);break;case 12:el(T,N,p);break;case 13:el(T,N,p),p&&re&4&&lM(T,N);break;case 22:N.memoizedState===null&&el(T,N,p),Uh(N,N.return);break;case 30:break;default:el(T,N,p)}c=c.sibling}}function Ew(s,c){var p=null;s!==null&&s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(p=s.memoizedState.cachePool.pool),s=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(s=c.memoizedState.cachePool.pool),s!==p&&(s!=null&&s.refCount++,p!=null&&Ch(p))}function Tw(s,c){s=null,c.alternate!==null&&(s=c.alternate.memoizedState.cache),c=c.memoizedState.cache,c!==s&&(c.refCount++,s!=null&&Ch(s))}function Ka(s,c,p,b){if(c.subtreeFlags&10256)for(c=c.child;c!==null;)fM(s,c,p,b),c=c.sibling}function fM(s,c,p,b){var T=c.flags;switch(c.tag){case 0:case 11:case 15:Ka(s,c,p,b),T&2048&&Bh(9,c);break;case 1:Ka(s,c,p,b);break;case 3:Ka(s,c,p,b),T&2048&&(s=null,c.alternate!==null&&(s=c.alternate.memoizedState.cache),c=c.memoizedState.cache,c!==s&&(c.refCount++,s!=null&&Ch(s)));break;case 12:if(T&2048){Ka(s,c,p,b),s=c.stateNode;try{var N=c.memoizedProps,re=N.id,ce=N.onPostCommit;typeof ce=="function"&&ce(re,c.alternate===null?"mount":"update",s.passiveEffectDuration,-0)}catch(ge){tn(c,c.return,ge)}}else Ka(s,c,p,b);break;case 13:Ka(s,c,p,b);break;case 23:break;case 22:N=c.stateNode,re=c.alternate,c.memoizedState!==null?N._visibility&2?Ka(s,c,p,b):zh(s,c):N._visibility&2?Ka(s,c,p,b):(N._visibility|=2,Jc(s,c,p,b,(c.subtreeFlags&10256)!==0)),T&2048&&Ew(re,c);break;case 24:Ka(s,c,p,b),T&2048&&Tw(c.alternate,c);break;default:Ka(s,c,p,b)}}function Jc(s,c,p,b,T){for(T=T&&(c.subtreeFlags&10256)!==0,c=c.child;c!==null;){var N=s,re=c,ce=p,ge=b,je=re.flags;switch(re.tag){case 0:case 11:case 15:Jc(N,re,ce,ge,T),Bh(8,re);break;case 23:break;case 22:var Be=re.stateNode;re.memoizedState!==null?Be._visibility&2?Jc(N,re,ce,ge,T):zh(N,re):(Be._visibility|=2,Jc(N,re,ce,ge,T)),T&&je&2048&&Ew(re.alternate,re);break;case 24:Jc(N,re,ce,ge,T),T&&je&2048&&Tw(re.alternate,re);break;default:Jc(N,re,ce,ge,T)}c=c.sibling}}function zh(s,c){if(c.subtreeFlags&10256)for(c=c.child;c!==null;){var p=s,b=c,T=b.flags;switch(b.tag){case 22:zh(p,b),T&2048&&Ew(b.alternate,b);break;case 24:zh(p,b),T&2048&&Tw(b.alternate,b);break;default:zh(p,b)}c=c.sibling}}var Fh=8192;function ef(s){if(s.subtreeFlags&Fh)for(s=s.child;s!==null;)dM(s),s=s.sibling}function dM(s){switch(s.tag){case 26:ef(s),s.flags&Fh&&s.memoizedState!==null&&wK(ma,s.memoizedState,s.memoizedProps);break;case 5:ef(s);break;case 3:case 4:var c=ma;ma=Wg(s.stateNode.containerInfo),ef(s),ma=c;break;case 22:s.memoizedState===null&&(c=s.alternate,c!==null&&c.memoizedState!==null?(c=Fh,Fh=16777216,ef(s),Fh=c):ef(s));break;default:ef(s)}}function hM(s){var c=s.alternate;if(c!==null&&(s=c.child,s!==null)){c.child=null;do c=s.sibling,s.sibling=null,s=c;while(s!==null)}}function qh(s){var c=s.deletions;if((s.flags&16)!==0){if(c!==null)for(var p=0;p<c.length;p++){var b=c[p];sr=b,mM(b,s)}hM(s)}if(s.subtreeFlags&10256)for(s=s.child;s!==null;)pM(s),s=s.sibling}function pM(s){switch(s.tag){case 0:case 11:case 15:qh(s),s.flags&2048&&Qs(9,s,s.return);break;case 3:qh(s);break;case 12:qh(s);break;case 22:var c=s.stateNode;s.memoizedState!==null&&c._visibility&2&&(s.return===null||s.return.tag!==13)?(c._visibility&=-3,kg(s)):qh(s);break;default:qh(s)}}function kg(s){var c=s.deletions;if((s.flags&16)!==0){if(c!==null)for(var p=0;p<c.length;p++){var b=c[p];sr=b,mM(b,s)}hM(s)}for(s=s.child;s!==null;){switch(c=s,c.tag){case 0:case 11:case 15:Qs(8,c,c.return),kg(c);break;case 22:p=c.stateNode,p._visibility&2&&(p._visibility&=-3,kg(c));break;default:kg(c)}s=s.sibling}}function mM(s,c){for(;sr!==null;){var p=sr;switch(p.tag){case 0:case 11:case 15:Qs(8,p,c);break;case 23:case 22:if(p.memoizedState!==null&&p.memoizedState.cachePool!==null){var b=p.memoizedState.cachePool.pool;b!=null&&b.refCount++}break;case 24:Ch(p.memoizedState.cache)}if(b=p.child,b!==null)b.return=p,sr=b;else e:for(p=s;sr!==null;){b=sr;var T=b.sibling,N=b.return;if(oM(b),b===p){sr=null;break e}if(T!==null){T.return=N,sr=T;break e}sr=N}}}var IY={getCacheForType:function(s){var c=Tr(Kn),p=c.data.get(s);return p===void 0&&(p=s(),c.data.set(s,p)),p}},$Y=typeof WeakMap=="function"?WeakMap:Map,Wt=0,cn=null,jt=null,Dt=0,Gt=0,vi=null,tl=!1,tf=!1,Aw=!1,Ho=0,Rn=0,nl=0,Eu=0,jw=0,Vi=0,nf=0,Vh=null,ei=null,Pw=!1,Rw=0,Lg=1/0,Dg=null,rl=null,yr=0,il=null,rf=null,af=0,Mw=0,Nw=null,vM=null,Hh=0,kw=null;function gi(){if((Wt&2)!==0&&Dt!==0)return Dt&-Dt;if(H.T!==null){var s=Hc;return s!==0?s:zw()}return nr()}function gM(){Vi===0&&(Vi=(Dt&536870912)===0||gt?_s():536870912);var s=qi.current;return s!==null&&(s.flags|=32),Vi}function yi(s,c,p){(s===cn&&(Gt===2||Gt===9)||s.cancelPendingCommit!==null)&&(of(s,0),al(s,Dt,Vi,!1)),Ia(s,p),((Wt&2)===0||s!==cn)&&(s===cn&&((Wt&2)===0&&(Eu|=p),Rn===4&&al(s,Dt,Vi,!1)),Za(s))}function yM(s,c,p){if((Wt&6)!==0)throw Error(r(327));var b=!p&&(c&124)===0&&(c&s.expiredLanes)===0||Or(s,c),T=b?zY(s,c):Iw(s,c,!0),N=b;do{if(T===0){tf&&!b&&al(s,c,0,!1);break}else{if(p=s.current.alternate,N&&!BY(p)){T=Iw(s,c,!1),N=!1;continue}if(T===2){if(N=c,s.errorRecoveryDisabledLanes&N)var re=0;else re=s.pendingLanes&-536870913,re=re!==0?re:re&536870912?536870912:0;if(re!==0){c=re;e:{var ce=s;T=Vh;var ge=ce.current.memoizedState.isDehydrated;if(ge&&(of(ce,re).flags|=256),re=Iw(ce,re,!1),re!==2){if(Aw&&!ge){ce.errorRecoveryDisabledLanes|=N,Eu|=N,T=4;break e}N=ei,ei=T,N!==null&&(ei===null?ei=N:ei.push.apply(ei,N))}T=re}if(N=!1,T!==2)continue}}if(T===1){of(s,0),al(s,c,0,!0);break}e:{switch(b=s,N=T,N){case 0:case 1:throw Error(r(345));case 4:if((c&4194048)!==c)break;case 6:al(b,c,Vi,!tl);break e;case 2:ei=null;break;case 3:case 5:break;default:throw Error(r(329))}if((c&62914560)===c&&(T=Rw+300-xe(),10<T)){if(al(b,c,Vi,!tl),Bt(b,0,!0)!==0)break e;b.timeoutHandle=GM(bM.bind(null,b,p,ei,Dg,Pw,c,Vi,Eu,nf,tl,N,2,-0,0),T);break e}bM(b,p,ei,Dg,Pw,c,Vi,Eu,nf,tl,N,0,-0,0)}}break}while(!0);Za(s)}function bM(s,c,p,b,T,N,re,ce,ge,je,Be,Ve,Re,Me){if(s.timeoutHandle=-1,Ve=c.subtreeFlags,(Ve&8192||(Ve&16785408)===16785408)&&(Qh={stylesheets:null,count:0,unsuspend:_K},dM(c),Ve=xK(),Ve!==null)){s.cancelPendingCommit=Ve(EM.bind(null,s,c,N,p,b,T,re,ce,ge,Be,1,Re,Me)),al(s,N,re,!je);return}EM(s,c,N,p,b,T,re,ce,ge)}function BY(s){for(var c=s;;){var p=c.tag;if((p===0||p===11||p===15)&&c.flags&16384&&(p=c.updateQueue,p!==null&&(p=p.stores,p!==null)))for(var b=0;b<p.length;b++){var T=p[b],N=T.getSnapshot;T=T.value;try{if(!Lr(N(),T))return!1}catch{return!1}}if(p=c.child,c.subtreeFlags&16384&&p!==null)p.return=c,c=p;else{if(c===s)break;for(;c.sibling===null;){if(c.return===null||c.return===s)return!0;c=c.return}c.sibling.return=c.return,c=c.sibling}}return!0}function al(s,c,p,b){c&=~jw,c&=~Eu,s.suspendedLanes|=c,s.pingedLanes&=~c,b&&(s.warmLanes|=c),b=s.expirationTimes;for(var T=c;0<T;){var N=31-Ge(T),re=1<<N;b[N]=-1,T&=~re}p!==0&&xs(s,p,c)}function Ig(){return(Wt&6)===0?(Wh(0),!1):!0}function Lw(){if(jt!==null){if(Gt===0)var s=jt.return;else s=jt,ha=Fi=null,Q_(s),Xc=null,Dh=0,s=jt;for(;s!==null;)QR(s.alternate,s),s=s.return;jt=null}}function of(s,c){var p=s.timeoutHandle;p!==-1&&(s.timeoutHandle=-1,rK(p)),p=s.cancelPendingCommit,p!==null&&(s.cancelPendingCommit=null,p()),Lw(),cn=s,jt=p=zi(s.current,null),Dt=c,Gt=0,vi=null,tl=!1,tf=Or(s,c),Aw=!1,nf=Vi=jw=Eu=nl=Rn=0,ei=Vh=null,Pw=!1,(c&8)!==0&&(c|=c&32);var b=s.entangledLanes;if(b!==0)for(s=s.entanglements,b&=c;0<b;){var T=31-Ge(b),N=1<<T;c|=s[T],b&=~N}return Ho=c,pu(),p}function _M(s,c){Et=null,H.H=Og,c===Th||c===pg?(c=I4(),Gt=3):c===k4?(c=I4(),Gt=4):Gt=c===$R?8:c!==null&&typeof c=="object"&&typeof c.then=="function"?6:1,vi=c,jt===null&&(Rn=1,jg(s,Ir(c,s.current)))}function wM(){var s=H.H;return H.H=Og,s===null?Og:s}function xM(){var s=H.A;return H.A=IY,s}function Dw(){Rn=4,tl||(Dt&4194048)!==Dt&&qi.current!==null||(tf=!0),(nl&134217727)===0&&(Eu&134217727)===0||cn===null||al(cn,Dt,Vi,!1)}function Iw(s,c,p){var b=Wt;Wt|=2;var T=wM(),N=xM();(cn!==s||Dt!==c)&&(Dg=null,of(s,c)),c=!1;var re=Rn;e:do try{if(Gt!==0&&jt!==null){var ce=jt,ge=vi;switch(Gt){case 8:Lw(),re=6;break e;case 3:case 2:case 9:case 6:qi.current===null&&(c=!0);var je=Gt;if(Gt=0,vi=null,sf(s,ce,ge,je),p&&tf){re=0;break e}break;default:je=Gt,Gt=0,vi=null,sf(s,ce,ge,je)}}UY(),re=Rn;break}catch(Be){_M(s,Be)}while(!0);return c&&s.shellSuspendCounter++,ha=Fi=null,Wt=b,H.H=T,H.A=N,jt===null&&(cn=null,Dt=0,pu()),re}function UY(){for(;jt!==null;)SM(jt)}function zY(s,c){var p=Wt;Wt|=2;var b=wM(),T=xM();cn!==s||Dt!==c?(Dg=null,Lg=xe()+500,of(s,c)):tf=Or(s,c);e:do try{if(Gt!==0&&jt!==null){c=jt;var N=vi;t:switch(Gt){case 1:Gt=0,vi=null,sf(s,c,N,1);break;case 2:case 9:if(L4(N)){Gt=0,vi=null,OM(c);break}c=function(){Gt!==2&&Gt!==9||cn!==s||(Gt=7),Za(s)},N.then(c,c);break e;case 3:Gt=7;break e;case 4:Gt=5;break e;case 7:L4(N)?(Gt=0,vi=null,OM(c)):(Gt=0,vi=null,sf(s,c,N,7));break;case 5:var re=null;switch(jt.tag){case 26:re=jt.memoizedState;case 5:case 27:var ce=jt;if(!re||aN(re)){Gt=0,vi=null;var ge=ce.sibling;if(ge!==null)jt=ge;else{var je=ce.return;je!==null?(jt=je,$g(je)):jt=null}break t}}Gt=0,vi=null,sf(s,c,N,5);break;case 6:Gt=0,vi=null,sf(s,c,N,6);break;case 8:Lw(),Rn=6;break e;default:throw Error(r(462))}}FY();break}catch(Be){_M(s,Be)}while(!0);return ha=Fi=null,H.H=b,H.A=T,Wt=p,jt!==null?0:(cn=null,Dt=0,pu(),Rn)}function FY(){for(;jt!==null&&!ye();)SM(jt)}function SM(s){var c=ZR(s.alternate,s,Ho);s.memoizedProps=s.pendingProps,c===null?$g(s):jt=c}function OM(s){var c=s,p=c.alternate;switch(c.tag){case 15:case 0:c=VR(p,c,c.pendingProps,c.type,void 0,Dt);break;case 11:c=VR(p,c,c.pendingProps,c.type.render,c.ref,Dt);break;case 5:Q_(c);default:QR(p,c),c=jt=Sh(c,Ho),c=ZR(p,c,Ho)}s.memoizedProps=s.pendingProps,c===null?$g(s):jt=c}function sf(s,c,p,b){ha=Fi=null,Q_(c),Xc=null,Dh=0;var T=c.return;try{if(RY(s,T,c,p,Dt)){Rn=1,jg(s,Ir(p,s.current)),jt=null;return}}catch(N){if(T!==null)throw jt=T,N;Rn=1,jg(s,Ir(p,s.current)),jt=null;return}c.flags&32768?(gt||b===1?s=!0:tf||(Dt&536870912)!==0?s=!1:(tl=s=!0,(b===2||b===9||b===3||b===6)&&(b=qi.current,b!==null&&b.tag===13&&(b.flags|=16384))),CM(c,s)):$g(c)}function $g(s){var c=s;do{if((c.flags&32768)!==0){CM(c,tl);return}s=c.return;var p=NY(c.alternate,c,Ho);if(p!==null){jt=p;return}if(c=c.sibling,c!==null){jt=c;return}jt=c=s}while(c!==null);Rn===0&&(Rn=5)}function CM(s,c){do{var p=kY(s.alternate,s);if(p!==null){p.flags&=32767,jt=p;return}if(p=s.return,p!==null&&(p.flags|=32768,p.subtreeFlags=0,p.deletions=null),!c&&(s=s.sibling,s!==null)){jt=s;return}jt=s=p}while(s!==null);Rn=6,jt=null}function EM(s,c,p,b,T,N,re,ce,ge){s.cancelPendingCommit=null;do Bg();while(yr!==0);if((Wt&6)!==0)throw Error(r(327));if(c!==null){if(c===s.current)throw Error(r(177));if(N=c.lanes|c.childLanes,N|=hi,Oc(s,p,N,re,ce,ge),s===cn&&(jt=cn=null,Dt=0),rf=c,il=s,af=p,Mw=N,Nw=T,vM=b,(c.subtreeFlags&10256)!==0||(c.flags&10256)!==0?(s.callbackNode=null,s.callbackPriority=0,WY($e,function(){return RM(),null})):(s.callbackNode=null,s.callbackPriority=0),b=(c.flags&13878)!==0,(c.subtreeFlags&13878)!==0||b){b=H.T,H.T=null,T=U.p,U.p=2,re=Wt,Wt|=4;try{LY(s,c,p)}finally{Wt=re,U.p=T,H.T=b}}yr=1,TM(),AM(),jM()}}function TM(){if(yr===1){yr=0;var s=il,c=rf,p=(c.flags&13878)!==0;if((c.subtreeFlags&13878)!==0||p){p=H.T,H.T=null;var b=U.p;U.p=2;var T=Wt;Wt|=4;try{uM(c,s);var N=Kw,re=fu(s.containerInfo),ce=N.focusedElem,ge=N.selectionRange;if(re!==ce&&ce&&ce.ownerDocument&&Ic(ce.ownerDocument.documentElement,ce)){if(ge!==null&&du(ce)){var je=ge.start,Be=ge.end;if(Be===void 0&&(Be=je),"selectionStart"in ce)ce.selectionStart=je,ce.selectionEnd=Math.min(Be,ce.value.length);else{var Ve=ce.ownerDocument||document,Re=Ve&&Ve.defaultView||window;if(Re.getSelection){var Me=Re.getSelection(),vt=ce.textContent.length,ft=Math.min(ge.start,vt),Qt=ge.end===void 0?ft:Math.min(ge.end,vt);!Me.extend&&ft>Qt&&(re=Qt,Qt=ft,ft=re);var Oe=wh(ce,ft),we=wh(ce,Qt);if(Oe&&we&&(Me.rangeCount!==1||Me.anchorNode!==Oe.node||Me.anchorOffset!==Oe.offset||Me.focusNode!==we.node||Me.focusOffset!==we.offset)){var Te=Ve.createRange();Te.setStart(Oe.node,Oe.offset),Me.removeAllRanges(),ft>Qt?(Me.addRange(Te),Me.extend(we.node,we.offset)):(Te.setEnd(we.node,we.offset),Me.addRange(Te))}}}}for(Ve=[],Me=ce;Me=Me.parentNode;)Me.nodeType===1&&Ve.push({element:Me,left:Me.scrollLeft,top:Me.scrollTop});for(typeof ce.focus=="function"&&ce.focus(),ce=0;ce<Ve.length;ce++){var Ue=Ve[ce];Ue.element.scrollLeft=Ue.left,Ue.element.scrollTop=Ue.top}}Xg=!!Yw,Kw=Yw=null}finally{Wt=T,U.p=b,H.T=p}}s.current=c,yr=2}}function AM(){if(yr===2){yr=0;var s=il,c=rf,p=(c.flags&8772)!==0;if((c.subtreeFlags&8772)!==0||p){p=H.T,H.T=null;var b=U.p;U.p=2;var T=Wt;Wt|=4;try{aM(s,c.alternate,c)}finally{Wt=T,U.p=b,H.T=p}}yr=3}}function jM(){if(yr===4||yr===3){yr=0,me();var s=il,c=rf,p=af,b=vM;(c.subtreeFlags&10256)!==0||(c.flags&10256)!==0?yr=5:(yr=0,rf=il=null,PM(s,s.pendingLanes));var T=s.pendingLanes;if(T===0&&(rl=null),vn(p),c=c.stateNode,Pe&&typeof Pe.onCommitFiberRoot=="function")try{Pe.onCommitFiberRoot(Ne,c,void 0,(c.current.flags&128)===128)}catch{}if(b!==null){c=H.T,T=U.p,U.p=2,H.T=null;try{for(var N=s.onRecoverableError,re=0;re<b.length;re++){var ce=b[re];N(ce.value,{componentStack:ce.stack})}}finally{H.T=c,U.p=T}}(af&3)!==0&&Bg(),Za(s),T=s.pendingLanes,(p&4194090)!==0&&(T&42)!==0?s===kw?Hh++:(Hh=0,kw=s):Hh=0,Wh(0)}}function PM(s,c){(s.pooledCacheLanes&=c)===0&&(c=s.pooledCache,c!=null&&(s.pooledCache=null,Ch(c)))}function Bg(s){return TM(),AM(),jM(),RM()}function RM(){if(yr!==5)return!1;var s=il,c=Mw;Mw=0;var p=vn(af),b=H.T,T=U.p;try{U.p=32>p?32:p,H.T=null,p=Nw,Nw=null;var N=il,re=af;if(yr=0,rf=il=null,af=0,(Wt&6)!==0)throw Error(r(331));var ce=Wt;if(Wt|=4,pM(N.current),fM(N,N.current,re,p),Wt=ce,Wh(0,!1),Pe&&typeof Pe.onPostCommitFiberRoot=="function")try{Pe.onPostCommitFiberRoot(Ne,N)}catch{}return!0}finally{U.p=T,H.T=b,PM(s,c)}}function MM(s,c,p){c=Ir(p,c),c=dw(s.stateNode,c,2),s=Ys(s,c,2),s!==null&&(Ia(s,2),Za(s))}function tn(s,c,p){if(s.tag===3)MM(s,s,p);else for(;c!==null;){if(c.tag===3){MM(c,s,p);break}else if(c.tag===1){var b=c.stateNode;if(typeof c.type.getDerivedStateFromError=="function"||typeof b.componentDidCatch=="function"&&(rl===null||!rl.has(b))){s=Ir(p,s),p=DR(2),b=Ys(c,p,2),b!==null&&(IR(p,b,c,s),Ia(b,2),Za(b));break}}c=c.return}}function $w(s,c,p){var b=s.pingCache;if(b===null){b=s.pingCache=new $Y;var T=new Set;b.set(c,T)}else T=b.get(c),T===void 0&&(T=new Set,b.set(c,T));T.has(p)||(Aw=!0,T.add(p),s=qY.bind(null,s,c,p),c.then(s,s))}function qY(s,c,p){var b=s.pingCache;b!==null&&b.delete(c),s.pingedLanes|=s.suspendedLanes&p,s.warmLanes&=~p,cn===s&&(Dt&p)===p&&(Rn===4||Rn===3&&(Dt&62914560)===Dt&&300>xe()-Rw?(Wt&2)===0&&of(s,0):jw|=p,nf===Dt&&(nf=0)),Za(s)}function NM(s,c){c===0&&(c=oi()),s=Fs(s,c),s!==null&&(Ia(s,c),Za(s))}function VY(s){var c=s.memoizedState,p=0;c!==null&&(p=c.retryLane),NM(s,p)}function HY(s,c){var p=0;switch(s.tag){case 13:var b=s.stateNode,T=s.memoizedState;T!==null&&(p=T.retryLane);break;case 19:b=s.stateNode;break;case 22:b=s.stateNode._retryCache;break;default:throw Error(r(314))}b!==null&&b.delete(c),NM(s,p)}function WY(s,c){return ue(s,c)}var Ug=null,lf=null,Bw=!1,zg=!1,Uw=!1,Tu=0;function Za(s){s!==lf&&s.next===null&&(lf===null?Ug=lf=s:lf=lf.next=s),zg=!0,Bw||(Bw=!0,YY())}function Wh(s,c){if(!Uw&&zg){Uw=!0;do for(var p=!1,b=Ug;b!==null;){if(s!==0){var T=b.pendingLanes;if(T===0)var N=0;else{var re=b.suspendedLanes,ce=b.pingedLanes;N=(1<<31-Ge(42|s)+1)-1,N&=T&~(re&~ce),N=N&201326741?N&201326741|1:N?N|2:0}N!==0&&(p=!0,IM(b,N))}else N=Dt,N=Bt(b,b===cn?N:0,b.cancelPendingCommit!==null||b.timeoutHandle!==-1),(N&3)===0||Or(b,N)||(p=!0,IM(b,N));b=b.next}while(p);Uw=!1}}function GY(){kM()}function kM(){zg=Bw=!1;var s=0;Tu!==0&&(nK()&&(s=Tu),Tu=0);for(var c=xe(),p=null,b=Ug;b!==null;){var T=b.next,N=LM(b,c);N===0?(b.next=null,p===null?Ug=T:p.next=T,T===null&&(lf=p)):(p=b,(s!==0||(N&3)!==0)&&(zg=!0)),b=T}Wh(s)}function LM(s,c){for(var p=s.suspendedLanes,b=s.pingedLanes,T=s.expirationTimes,N=s.pendingLanes&-62914561;0<N;){var re=31-Ge(N),ce=1<<re,ge=T[re];ge===-1?((ce&p)===0||(ce&b)!==0)&&(T[re]=Gn(ce,c)):ge<=c&&(s.expiredLanes|=ce),N&=~ce}if(c=cn,p=Dt,p=Bt(s,s===c?p:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),b=s.callbackNode,p===0||s===c&&(Gt===2||Gt===9)||s.cancelPendingCommit!==null)return b!==null&&b!==null&&pe(b),s.callbackNode=null,s.callbackPriority=0;if((p&3)===0||Or(s,p)){if(c=p&-p,c===s.callbackPriority)return c;switch(b!==null&&pe(b),vn(p)){case 2:case 8:p=ze;break;case 32:p=$e;break;case 268435456:p=_e;break;default:p=$e}return b=DM.bind(null,s),p=ue(p,b),s.callbackPriority=c,s.callbackNode=p,c}return b!==null&&b!==null&&pe(b),s.callbackPriority=2,s.callbackNode=null,2}function DM(s,c){if(yr!==0&&yr!==5)return s.callbackNode=null,s.callbackPriority=0,null;var p=s.callbackNode;if(Bg()&&s.callbackNode!==p)return null;var b=Dt;return b=Bt(s,s===cn?b:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),b===0?null:(yM(s,b,c),LM(s,xe()),s.callbackNode!=null&&s.callbackNode===p?DM.bind(null,s):null)}function IM(s,c){if(Bg())return null;yM(s,c,!0)}function YY(){iK(function(){(Wt&6)!==0?ue(Le,GY):kM()})}function zw(){return Tu===0&&(Tu=_s()),Tu}function $M(s){return s==null||typeof s=="symbol"||typeof s=="boolean"?null:typeof s=="function"?s:js(""+s)}function BM(s,c){var p=c.ownerDocument.createElement("input");return p.name=c.name,p.value=c.value,s.id&&p.setAttribute("form",s.id),c.parentNode.insertBefore(p,c),s=new FormData(s),p.parentNode.removeChild(p),s}function KY(s,c,p,b,T){if(c==="submit"&&p&&p.stateNode===T){var N=$M((T[on]||null).action),re=b.submitter;re&&(c=(c=re[on]||null)?$M(c.formAction):re.getAttribute("formAction"),c!==null&&(N=c,re=null));var ce=new ou("action","action",null,b,T);s.push({event:ce,listeners:[{instance:null,listener:function(){if(b.defaultPrevented){if(Tu!==0){var ge=re?BM(T,re):new FormData(T);sw(p,{pending:!0,data:ge,method:T.method,action:N},null,ge)}}else typeof N=="function"&&(ce.preventDefault(),ge=re?BM(T,re):new FormData(T),sw(p,{pending:!0,data:ge,method:T.method,action:N},N,ge))},currentTarget:T}]})}}for(var Fw=0;Fw<ko.length;Fw++){var qw=ko[Fw],ZY=qw.toLowerCase(),XY=qw[0].toUpperCase()+qw.slice(1);di(ZY,"on"+XY)}di(ag,"onAnimationEnd"),di(fi,"onAnimationIteration"),di(hu,"onAnimationStart"),di("dblclick","onDoubleClick"),di("focusin","onFocus"),di("focusout","onBlur"),di(D_,"onTransitionRun"),di(zc,"onTransitionStart"),di(I_,"onTransitionCancel"),di(xh,"onTransitionEnd"),xo("onMouseEnter",["mouseout","mouseover"]),xo("onMouseLeave",["mouseout","mouseover"]),xo("onPointerEnter",["pointerout","pointerover"]),xo("onPointerLeave",["pointerout","pointerover"]),wo("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),wo("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),wo("onBeforeInput",["compositionend","keypress","textInput","paste"]),wo("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),wo("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),wo("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Gh="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(" "),QY=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Gh));function UM(s,c){c=(c&4)!==0;for(var p=0;p<s.length;p++){var b=s[p],T=b.event;b=b.listeners;e:{var N=void 0;if(c)for(var re=b.length-1;0<=re;re--){var ce=b[re],ge=ce.instance,je=ce.currentTarget;if(ce=ce.listener,ge!==N&&T.isPropagationStopped())break e;N=ce,T.currentTarget=je;try{N(T)}catch(Be){Ag(Be)}T.currentTarget=null,N=ge}else for(re=0;re<b.length;re++){if(ce=b[re],ge=ce.instance,je=ce.currentTarget,ce=ce.listener,ge!==N&&T.isPropagationStopped())break e;N=ce,T.currentTarget=je;try{N(T)}catch(Be){Ag(Be)}T.currentTarget=null,N=ge}}}}function Pt(s,c){var p=c[Ln];p===void 0&&(p=c[Ln]=new Set);var b=s+"__bubble";p.has(b)||(zM(c,s,2,!1),p.add(b))}function Vw(s,c,p){var b=0;c&&(b|=4),zM(p,s,b,c)}var Fg="_reactListening"+Math.random().toString(36).slice(2);function Hw(s){if(!s[Fg]){s[Fg]=!0,Bv.forEach(function(p){p!=="selectionchange"&&(QY.has(p)||Vw(p,!1,s),Vw(p,!0,s))});var c=s.nodeType===9?s:s.ownerDocument;c===null||c[Fg]||(c[Fg]=!0,Vw("selectionchange",!1,c))}}function zM(s,c,p,b){switch(fN(c)){case 2:var T=CK;break;case 8:T=EK;break;default:T=ax}p=T.bind(null,c,p,s),T=void 0,!au||c!=="touchstart"&&c!=="touchmove"&&c!=="wheel"||(T=!0),b?T!==void 0?s.addEventListener(c,p,{capture:!0,passive:T}):s.addEventListener(c,p,!0):T!==void 0?s.addEventListener(c,p,{passive:T}):s.addEventListener(c,p,!1)}function Ww(s,c,p,b,T){var N=b;if((c&1)===0&&(c&2)===0&&b!==null)e:for(;;){if(b===null)return;var re=b.tag;if(re===3||re===4){var ce=b.stateNode.containerInfo;if(ce===T)break;if(re===4)for(re=b.return;re!==null;){var ge=re.tag;if((ge===3||ge===4)&&re.stateNode.containerInfo===T)return;re=re.return}for(;ce!==null;){if(re=Ba(ce),re===null)return;if(ge=re.tag,ge===5||ge===6||ge===26||ge===27){b=N=re;continue e}ce=ce.parentNode}}b=b.return}si(function(){var je=N,Be=Ps(p),Ve=[];e:{var Re=og.get(s);if(Re!==void 0){var Me=ou,vt=s;switch(s){case"keypress":if(Pn(p)===0)break e;case"keydown":case"keyup":Me=A_;break;case"focusin":vt="focus",Me=dh;break;case"focusout":vt="blur",Me=dh;break;case"beforeblur":case"afterblur":Me=dh;break;case"click":if(p.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Me=Ns;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Me=S_;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Me=P_;break;case ag:case fi:case hu:Me=O_;break;case xh:Me=R_;break;case"scroll":case"scrollend":Me=x_;break;case"wheel":Me=Zv;break;case"copy":case"cut":case"paste":Me=hh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Me=mh;break;case"toggle":case"beforetoggle":Me=Po}var ft=(c&4)!==0,Qt=!ft&&(s==="scroll"||s==="scrollend"),Oe=ft?Re!==null?Re+"Capture":null:Re;ft=[];for(var we=je,Te;we!==null;){var Ue=we;if(Te=Ue.stateNode,Ue=Ue.tag,Ue!==5&&Ue!==26&&Ue!==27||Te===null||Oe===null||(Ue=Ut(we,Oe),Ue!=null&&ft.push(Yh(we,Ue,Te))),Qt)break;we=we.return}0<ft.length&&(Re=new Me(Re,vt,null,p,Be),Ve.push({event:Re,listeners:ft}))}}if((c&7)===0){e:{if(Re=s==="mouseover"||s==="pointerover",Me=s==="mouseout"||s==="pointerout",Re&&p!==iu&&(vt=p.relatedTarget||p.fromElement)&&(Ba(vt)||vt[rr]))break e;if((Me||Re)&&(Re=Be.window===Be?Be:(Re=Be.ownerDocument)?Re.defaultView||Re.parentWindow:window,Me?(vt=p.relatedTarget||p.toElement,Me=je,vt=vt?Ba(vt):null,vt!==null&&(Qt=a(vt),ft=vt.tag,vt!==Qt||ft!==5&&ft!==27&&ft!==6)&&(vt=null)):(Me=null,vt=je),Me!==vt)){if(ft=Ns,Ue="onMouseLeave",Oe="onMouseEnter",we="mouse",(s==="pointerout"||s==="pointerover")&&(ft=mh,Ue="onPointerLeave",Oe="onPointerEnter",we="pointer"),Qt=Me==null?Re:Li(Me),Te=vt==null?Re:Li(vt),Re=new ft(Ue,we+"leave",Me,p,Be),Re.target=Qt,Re.relatedTarget=Te,Ue=null,Ba(Be)===je&&(ft=new ft(Oe,we+"enter",vt,p,Be),ft.target=Te,ft.relatedTarget=Qt,Ue=ft),Qt=Ue,Me&&vt)t:{for(ft=Me,Oe=vt,we=0,Te=ft;Te;Te=uf(Te))we++;for(Te=0,Ue=Oe;Ue;Ue=uf(Ue))Te++;for(;0<we-Te;)ft=uf(ft),we--;for(;0<Te-we;)Oe=uf(Oe),Te--;for(;we--;){if(ft===Oe||Oe!==null&&ft===Oe.alternate)break t;ft=uf(ft),Oe=uf(Oe)}ft=null}else ft=null;Me!==null&&FM(Ve,Re,Me,ft,!1),vt!==null&&Qt!==null&&FM(Ve,Qt,vt,ft,!0)}}e:{if(Re=je?Li(je):window,Me=Re.nodeName&&Re.nodeName.toLowerCase(),Me==="select"||Me==="input"&&Re.type==="file")var rt=Ds;else if(Mo(Re))if(yh)rt=L_;else{rt=k_;var At=_h}else Me=Re.nodeName,!Me||Me.toLowerCase()!=="input"||Re.type!=="checkbox"&&Re.type!=="radio"?je&&ru(je.elementType)&&(rt=Ds):rt=da;if(rt&&(rt=rt(s,je))){tg(Ve,rt,p,Be);break e}At&&At(s,Re,je),s==="focusout"&&je&&Re.type==="number"&&je.memoizedProps.value!=null&&Ts(Re,"number",Re.value)}switch(At=je?Li(je):window,s){case"focusin":(Mo(At)||At.contentEditable==="true")&&(ci=At,Bs=je,No=null);break;case"focusout":No=Bs=ci=null;break;case"mousedown":Bc=!0;break;case"contextmenu":case"mouseup":case"dragend":Bc=!1,rg(Ve,p,Be);break;case"selectionchange":if($c)break;case"keydown":case"keyup":rg(Ve,p,Be)}var ut;if(Ro)e:{switch(s){case"compositionstart":var pt="onCompositionStart";break e;case"compositionend":pt="onCompositionEnd";break e;case"compositionupdate":pt="onCompositionUpdate";break e}pt=void 0}else ks?Lc(s,p)&&(pt="onCompositionEnd"):s==="keydown"&&p.keyCode===229&&(pt="onCompositionStart");pt&&(gh&&p.locale!=="ko"&&(ks||pt!=="onCompositionStart"?pt==="onCompositionEnd"&&ks&&(ut=Ms()):($i=Be,ca="value"in $i?$i.value:$i.textContent,ks=!0)),At=qg(je,pt),0<At.length&&(pt=new li(pt,s,null,p,Be),Ve.push({event:pt,listeners:At}),ut?pt.data=ut:(ut=Jv(p),ut!==null&&(pt.data=ut)))),(ut=Xv?eg(s,p):N_(s,p))&&(pt=qg(je,"onBeforeInput"),0<pt.length&&(At=new li("onBeforeInput","beforeinput",null,p,Be),Ve.push({event:At,listeners:pt}),At.data=ut)),KY(Ve,s,je,p,Be)}UM(Ve,c)})}function Yh(s,c,p){return{instance:s,listener:c,currentTarget:p}}function qg(s,c){for(var p=c+"Capture",b=[];s!==null;){var T=s,N=T.stateNode;if(T=T.tag,T!==5&&T!==26&&T!==27||N===null||(T=Ut(s,p),T!=null&&b.unshift(Yh(s,T,N)),T=Ut(s,c),T!=null&&b.push(Yh(s,T,N))),s.tag===3)return b;s=s.return}return[]}function uf(s){if(s===null)return null;do s=s.return;while(s&&s.tag!==5&&s.tag!==27);return s||null}function FM(s,c,p,b,T){for(var N=c._reactName,re=[];p!==null&&p!==b;){var ce=p,ge=ce.alternate,je=ce.stateNode;if(ce=ce.tag,ge!==null&&ge===b)break;ce!==5&&ce!==26&&ce!==27||je===null||(ge=je,T?(je=Ut(p,N),je!=null&&re.unshift(Yh(p,je,ge))):T||(je=Ut(p,N),je!=null&&re.push(Yh(p,je,ge)))),p=p.return}re.length!==0&&s.push({event:c,listeners:re})}var JY=/\r\n?/g,eK=/\u0000|\uFFFD/g;function qM(s){return(typeof s=="string"?s:""+s).replace(JY,`
|
||
`).replace(eK,"")}function VM(s,c){return c=qM(c),qM(s)===c}function Vg(){}function Xt(s,c,p,b,T,N){switch(p){case"children":typeof b=="string"?c==="body"||c==="textarea"&&b===""||Di(s,b):(typeof b=="number"||typeof b=="bigint")&&c!=="body"&&Di(s,""+b);break;case"className":Tc(s,"class",b);break;case"tabIndex":Tc(s,"tabindex",b);break;case"dir":case"role":case"viewBox":case"width":case"height":Tc(s,p,b);break;case"style":As(s,b,N);break;case"data":if(c!=="object"){Tc(s,"data",b);break}case"src":case"href":if(b===""&&(c!=="a"||p!=="href")){s.removeAttribute(p);break}if(b==null||typeof b=="function"||typeof b=="symbol"||typeof b=="boolean"){s.removeAttribute(p);break}b=js(""+b),s.setAttribute(p,b);break;case"action":case"formAction":if(typeof b=="function"){s.setAttribute(p,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof N=="function"&&(p==="formAction"?(c!=="input"&&Xt(s,c,"name",T.name,T,null),Xt(s,c,"formEncType",T.formEncType,T,null),Xt(s,c,"formMethod",T.formMethod,T,null),Xt(s,c,"formTarget",T.formTarget,T,null)):(Xt(s,c,"encType",T.encType,T,null),Xt(s,c,"method",T.method,T,null),Xt(s,c,"target",T.target,T,null)));if(b==null||typeof b=="symbol"||typeof b=="boolean"){s.removeAttribute(p);break}b=js(""+b),s.setAttribute(p,b);break;case"onClick":b!=null&&(s.onclick=Vg);break;case"onScroll":b!=null&&Pt("scroll",s);break;case"onScrollEnd":b!=null&&Pt("scrollend",s);break;case"dangerouslySetInnerHTML":if(b!=null){if(typeof b!="object"||!("__html"in b))throw Error(r(61));if(p=b.__html,p!=null){if(T.children!=null)throw Error(r(60));s.innerHTML=p}}break;case"multiple":s.multiple=b&&typeof b!="function"&&typeof b!="symbol";break;case"muted":s.muted=b&&typeof b!="function"&&typeof b!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(b==null||typeof b=="function"||typeof b=="boolean"||typeof b=="symbol"){s.removeAttribute("xlink:href");break}p=js(""+b),s.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",p);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":b!=null&&typeof b!="function"&&typeof b!="symbol"?s.setAttribute(p,""+b):s.removeAttribute(p);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":b&&typeof b!="function"&&typeof b!="symbol"?s.setAttribute(p,""):s.removeAttribute(p);break;case"capture":case"download":b===!0?s.setAttribute(p,""):b!==!1&&b!=null&&typeof b!="function"&&typeof b!="symbol"?s.setAttribute(p,b):s.removeAttribute(p);break;case"cols":case"rows":case"size":case"span":b!=null&&typeof b!="function"&&typeof b!="symbol"&&!isNaN(b)&&1<=b?s.setAttribute(p,b):s.removeAttribute(p);break;case"rowSpan":case"start":b==null||typeof b=="function"||typeof b=="symbol"||isNaN(b)?s.removeAttribute(p):s.setAttribute(p,b);break;case"popover":Pt("beforetoggle",s),Pt("toggle",s),Ec(s,"popover",b);break;case"xlinkActuate":ua(s,"http://www.w3.org/1999/xlink","xlink:actuate",b);break;case"xlinkArcrole":ua(s,"http://www.w3.org/1999/xlink","xlink:arcrole",b);break;case"xlinkRole":ua(s,"http://www.w3.org/1999/xlink","xlink:role",b);break;case"xlinkShow":ua(s,"http://www.w3.org/1999/xlink","xlink:show",b);break;case"xlinkTitle":ua(s,"http://www.w3.org/1999/xlink","xlink:title",b);break;case"xlinkType":ua(s,"http://www.w3.org/1999/xlink","xlink:type",b);break;case"xmlBase":ua(s,"http://www.w3.org/XML/1998/namespace","xml:base",b);break;case"xmlLang":ua(s,"http://www.w3.org/XML/1998/namespace","xml:lang",b);break;case"xmlSpace":ua(s,"http://www.w3.org/XML/1998/namespace","xml:space",b);break;case"is":Ec(s,"is",b);break;case"innerText":case"textContent":break;default:(!(2<p.length)||p[0]!=="o"&&p[0]!=="O"||p[1]!=="n"&&p[1]!=="N")&&(p=uh.get(p)||p,Ec(s,p,b))}}function Gw(s,c,p,b,T,N){switch(p){case"style":As(s,b,N);break;case"dangerouslySetInnerHTML":if(b!=null){if(typeof b!="object"||!("__html"in b))throw Error(r(61));if(p=b.__html,p!=null){if(T.children!=null)throw Error(r(60));s.innerHTML=p}}break;case"children":typeof b=="string"?Di(s,b):(typeof b=="number"||typeof b=="bigint")&&Di(s,""+b);break;case"onScroll":b!=null&&Pt("scroll",s);break;case"onScrollEnd":b!=null&&Pt("scrollend",s);break;case"onClick":b!=null&&(s.onclick=Vg);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Uv.hasOwnProperty(p))e:{if(p[0]==="o"&&p[1]==="n"&&(T=p.endsWith("Capture"),c=p.slice(2,T?p.length-7:void 0),N=s[on]||null,N=N!=null?N[p]:null,typeof N=="function"&&s.removeEventListener(c,N,T),typeof b=="function")){typeof N!="function"&&N!==null&&(p in s?s[p]=null:s.hasAttribute(p)&&s.removeAttribute(p)),s.addEventListener(c,b,T);break e}p in s?s[p]=b:b===!0?s.setAttribute(p,""):Ec(s,p,b)}}}function br(s,c,p){switch(c){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Pt("error",s),Pt("load",s);var b=!1,T=!1,N;for(N in p)if(p.hasOwnProperty(N)){var re=p[N];if(re!=null)switch(N){case"src":b=!0;break;case"srcSet":T=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,c));default:Xt(s,c,N,re,p,null)}}T&&Xt(s,c,"srcSet",p.srcSet,p,null),b&&Xt(s,c,"src",p.src,p,null);return;case"input":Pt("invalid",s);var ce=N=re=T=null,ge=null,je=null;for(b in p)if(p.hasOwnProperty(b)){var Be=p[b];if(Be!=null)switch(b){case"name":T=Be;break;case"type":re=Be;break;case"checked":ge=Be;break;case"defaultChecked":je=Be;break;case"value":N=Be;break;case"defaultValue":ce=Be;break;case"children":case"dangerouslySetInnerHTML":if(Be!=null)throw Error(r(137,c));break;default:Xt(s,c,b,Be,p,null)}}Fv(s,N,ce,ge,je,re,T,!1),Es(s);return;case"select":Pt("invalid",s),b=re=N=null;for(T in p)if(p.hasOwnProperty(T)&&(ce=p[T],ce!=null))switch(T){case"value":N=ce;break;case"defaultValue":re=ce;break;case"multiple":b=ce;default:Xt(s,c,T,ce,p,null)}c=N,p=re,s.multiple=!!b,c!=null?Zr(s,!!b,c,!1):p!=null&&Zr(s,!!b,p,!0);return;case"textarea":Pt("invalid",s),N=T=b=null;for(re in p)if(p.hasOwnProperty(re)&&(ce=p[re],ce!=null))switch(re){case"value":b=ce;break;case"defaultValue":T=ce;break;case"children":N=ce;break;case"dangerouslySetInnerHTML":if(ce!=null)throw Error(r(91));break;default:Xt(s,c,re,ce,p,null)}Ua(s,b,T,N),Es(s);return;case"option":for(ge in p)if(p.hasOwnProperty(ge)&&(b=p[ge],b!=null))switch(ge){case"selected":s.selected=b&&typeof b!="function"&&typeof b!="symbol";break;default:Xt(s,c,ge,b,p,null)}return;case"dialog":Pt("beforetoggle",s),Pt("toggle",s),Pt("cancel",s),Pt("close",s);break;case"iframe":case"object":Pt("load",s);break;case"video":case"audio":for(b=0;b<Gh.length;b++)Pt(Gh[b],s);break;case"image":Pt("error",s),Pt("load",s);break;case"details":Pt("toggle",s);break;case"embed":case"source":case"link":Pt("error",s),Pt("load",s);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(je in p)if(p.hasOwnProperty(je)&&(b=p[je],b!=null))switch(je){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,c));default:Xt(s,c,je,b,p,null)}return;default:if(ru(c)){for(Be in p)p.hasOwnProperty(Be)&&(b=p[Be],b!==void 0&&Gw(s,c,Be,b,p,void 0));return}}for(ce in p)p.hasOwnProperty(ce)&&(b=p[ce],b!=null&&Xt(s,c,ce,b,p,null))}function tK(s,c,p,b){switch(c){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var T=null,N=null,re=null,ce=null,ge=null,je=null,Be=null;for(Me in p){var Ve=p[Me];if(p.hasOwnProperty(Me)&&Ve!=null)switch(Me){case"checked":break;case"value":break;case"defaultValue":ge=Ve;default:b.hasOwnProperty(Me)||Xt(s,c,Me,null,b,Ve)}}for(var Re in b){var Me=b[Re];if(Ve=p[Re],b.hasOwnProperty(Re)&&(Me!=null||Ve!=null))switch(Re){case"type":N=Me;break;case"name":T=Me;break;case"checked":je=Me;break;case"defaultChecked":Be=Me;break;case"value":re=Me;break;case"defaultValue":ce=Me;break;case"children":case"dangerouslySetInnerHTML":if(Me!=null)throw Error(r(137,c));break;default:Me!==Ve&&Xt(s,c,Re,Me,b,Ve)}}Cr(s,re,ce,ge,je,Be,N,T);return;case"select":Me=re=ce=Re=null;for(N in p)if(ge=p[N],p.hasOwnProperty(N)&&ge!=null)switch(N){case"value":break;case"multiple":Me=ge;default:b.hasOwnProperty(N)||Xt(s,c,N,null,b,ge)}for(T in b)if(N=b[T],ge=p[T],b.hasOwnProperty(T)&&(N!=null||ge!=null))switch(T){case"value":Re=N;break;case"defaultValue":ce=N;break;case"multiple":re=N;default:N!==ge&&Xt(s,c,T,N,b,ge)}c=ce,p=re,b=Me,Re!=null?Zr(s,!!p,Re,!1):!!b!=!!p&&(c!=null?Zr(s,!!p,c,!0):Zr(s,!!p,p?[]:"",!1));return;case"textarea":Me=Re=null;for(ce in p)if(T=p[ce],p.hasOwnProperty(ce)&&T!=null&&!b.hasOwnProperty(ce))switch(ce){case"value":break;case"children":break;default:Xt(s,c,ce,null,b,T)}for(re in b)if(T=b[re],N=p[re],b.hasOwnProperty(re)&&(T!=null||N!=null))switch(re){case"value":Re=T;break;case"defaultValue":Me=T;break;case"children":break;case"dangerouslySetInnerHTML":if(T!=null)throw Error(r(91));break;default:T!==N&&Xt(s,c,re,T,b,N)}En(s,Re,Me);return;case"option":for(var vt in p)if(Re=p[vt],p.hasOwnProperty(vt)&&Re!=null&&!b.hasOwnProperty(vt))switch(vt){case"selected":s.selected=!1;break;default:Xt(s,c,vt,null,b,Re)}for(ge in b)if(Re=b[ge],Me=p[ge],b.hasOwnProperty(ge)&&Re!==Me&&(Re!=null||Me!=null))switch(ge){case"selected":s.selected=Re&&typeof Re!="function"&&typeof Re!="symbol";break;default:Xt(s,c,ge,Re,b,Me)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ft in p)Re=p[ft],p.hasOwnProperty(ft)&&Re!=null&&!b.hasOwnProperty(ft)&&Xt(s,c,ft,null,b,Re);for(je in b)if(Re=b[je],Me=p[je],b.hasOwnProperty(je)&&Re!==Me&&(Re!=null||Me!=null))switch(je){case"children":case"dangerouslySetInnerHTML":if(Re!=null)throw Error(r(137,c));break;default:Xt(s,c,je,Re,b,Me)}return;default:if(ru(c)){for(var Qt in p)Re=p[Qt],p.hasOwnProperty(Qt)&&Re!==void 0&&!b.hasOwnProperty(Qt)&&Gw(s,c,Qt,void 0,b,Re);for(Be in b)Re=b[Be],Me=p[Be],!b.hasOwnProperty(Be)||Re===Me||Re===void 0&&Me===void 0||Gw(s,c,Be,Re,b,Me);return}}for(var Oe in p)Re=p[Oe],p.hasOwnProperty(Oe)&&Re!=null&&!b.hasOwnProperty(Oe)&&Xt(s,c,Oe,null,b,Re);for(Ve in b)Re=b[Ve],Me=p[Ve],!b.hasOwnProperty(Ve)||Re===Me||Re==null&&Me==null||Xt(s,c,Ve,Re,b,Me)}var Yw=null,Kw=null;function Hg(s){return s.nodeType===9?s:s.ownerDocument}function HM(s){switch(s){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function WM(s,c){if(s===0)switch(c){case"svg":return 1;case"math":return 2;default:return 0}return s===1&&c==="foreignObject"?0:s}function Zw(s,c){return s==="textarea"||s==="noscript"||typeof c.children=="string"||typeof c.children=="number"||typeof c.children=="bigint"||typeof c.dangerouslySetInnerHTML=="object"&&c.dangerouslySetInnerHTML!==null&&c.dangerouslySetInnerHTML.__html!=null}var Xw=null;function nK(){var s=window.event;return s&&s.type==="popstate"?s===Xw?!1:(Xw=s,!0):(Xw=null,!1)}var GM=typeof setTimeout=="function"?setTimeout:void 0,rK=typeof clearTimeout=="function"?clearTimeout:void 0,YM=typeof Promise=="function"?Promise:void 0,iK=typeof queueMicrotask=="function"?queueMicrotask:typeof YM<"u"?function(s){return YM.resolve(null).then(s).catch(aK)}:GM;function aK(s){setTimeout(function(){throw s})}function ol(s){return s==="head"}function KM(s,c){var p=c,b=0,T=0;do{var N=p.nextSibling;if(s.removeChild(p),N&&N.nodeType===8)if(p=N.data,p==="/$"){if(0<b&&8>b){p=b;var re=s.ownerDocument;if(p&1&&Kh(re.documentElement),p&2&&Kh(re.body),p&4)for(p=re.head,Kh(p),re=p.firstChild;re;){var ce=re.nextSibling,ge=re.nodeName;re[Ss]||ge==="SCRIPT"||ge==="STYLE"||ge==="LINK"&&re.rel.toLowerCase()==="stylesheet"||p.removeChild(re),re=ce}}if(T===0){s.removeChild(N),rp(c);return}T--}else p==="$"||p==="$?"||p==="$!"?T++:b=p.charCodeAt(0)-48;else b=0;p=N}while(p);rp(c)}function Qw(s){var c=s.firstChild;for(c&&c.nodeType===10&&(c=c.nextSibling);c;){var p=c;switch(c=c.nextSibling,p.nodeName){case"HTML":case"HEAD":case"BODY":Qw(p),Cc(p);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(p.rel.toLowerCase()==="stylesheet")continue}s.removeChild(p)}}function oK(s,c,p,b){for(;s.nodeType===1;){var T=p;if(s.nodeName.toLowerCase()!==c.toLowerCase()){if(!b&&(s.nodeName!=="INPUT"||s.type!=="hidden"))break}else if(b){if(!s[Ss])switch(c){case"meta":if(!s.hasAttribute("itemprop"))break;return s;case"link":if(N=s.getAttribute("rel"),N==="stylesheet"&&s.hasAttribute("data-precedence"))break;if(N!==T.rel||s.getAttribute("href")!==(T.href==null||T.href===""?null:T.href)||s.getAttribute("crossorigin")!==(T.crossOrigin==null?null:T.crossOrigin)||s.getAttribute("title")!==(T.title==null?null:T.title))break;return s;case"style":if(s.hasAttribute("data-precedence"))break;return s;case"script":if(N=s.getAttribute("src"),(N!==(T.src==null?null:T.src)||s.getAttribute("type")!==(T.type==null?null:T.type)||s.getAttribute("crossorigin")!==(T.crossOrigin==null?null:T.crossOrigin))&&N&&s.hasAttribute("async")&&!s.hasAttribute("itemprop"))break;return s;default:return s}}else if(c==="input"&&s.type==="hidden"){var N=T.name==null?null:""+T.name;if(T.type==="hidden"&&s.getAttribute("name")===N)return s}else return s;if(s=va(s.nextSibling),s===null)break}return null}function sK(s,c,p){if(c==="")return null;for(;s.nodeType!==3;)if((s.nodeType!==1||s.nodeName!=="INPUT"||s.type!=="hidden")&&!p||(s=va(s.nextSibling),s===null))return null;return s}function Jw(s){return s.data==="$!"||s.data==="$?"&&s.ownerDocument.readyState==="complete"}function lK(s,c){var p=s.ownerDocument;if(s.data!=="$?"||p.readyState==="complete")c();else{var b=function(){c(),p.removeEventListener("DOMContentLoaded",b)};p.addEventListener("DOMContentLoaded",b),s._reactRetry=b}}function va(s){for(;s!=null;s=s.nextSibling){var c=s.nodeType;if(c===1||c===3)break;if(c===8){if(c=s.data,c==="$"||c==="$!"||c==="$?"||c==="F!"||c==="F")break;if(c==="/$")return null}}return s}var ex=null;function ZM(s){s=s.previousSibling;for(var c=0;s;){if(s.nodeType===8){var p=s.data;if(p==="$"||p==="$!"||p==="$?"){if(c===0)return s;c--}else p==="/$"&&c++}s=s.previousSibling}return null}function XM(s,c,p){switch(c=Hg(p),s){case"html":if(s=c.documentElement,!s)throw Error(r(452));return s;case"head":if(s=c.head,!s)throw Error(r(453));return s;case"body":if(s=c.body,!s)throw Error(r(454));return s;default:throw Error(r(451))}}function Kh(s){for(var c=s.attributes;c.length;)s.removeAttributeNode(c[0]);Cc(s)}var Hi=new Map,QM=new Set;function Wg(s){return typeof s.getRootNode=="function"?s.getRootNode():s.nodeType===9?s:s.ownerDocument}var Wo=U.d;U.d={f:uK,r:cK,D:fK,C:dK,L:hK,m:pK,X:vK,S:mK,M:gK};function uK(){var s=Wo.f(),c=Ig();return s||c}function cK(s){var c=bo(s);c!==null&&c.tag===5&&c.type==="form"?yR(c):Wo.r(s)}var cf=typeof document>"u"?null:document;function JM(s,c,p){var b=cf;if(b&&typeof c=="string"&&c){var T=mr(c);T='link[rel="'+s+'"][href="'+T+'"]',typeof p=="string"&&(T+='[crossorigin="'+p+'"]'),QM.has(T)||(QM.add(T),s={rel:s,crossOrigin:p,href:c},b.querySelector(T)===null&&(c=b.createElement("link"),br(c,"link",s),Fn(c),b.head.appendChild(c)))}}function fK(s){Wo.D(s),JM("dns-prefetch",s,null)}function dK(s,c){Wo.C(s,c),JM("preconnect",s,c)}function hK(s,c,p){Wo.L(s,c,p);var b=cf;if(b&&s&&c){var T='link[rel="preload"][as="'+mr(c)+'"]';c==="image"&&p&&p.imageSrcSet?(T+='[imagesrcset="'+mr(p.imageSrcSet)+'"]',typeof p.imageSizes=="string"&&(T+='[imagesizes="'+mr(p.imageSizes)+'"]')):T+='[href="'+mr(s)+'"]';var N=T;switch(c){case"style":N=ff(s);break;case"script":N=df(s)}Hi.has(N)||(s=h({rel:"preload",href:c==="image"&&p&&p.imageSrcSet?void 0:s,as:c},p),Hi.set(N,s),b.querySelector(T)!==null||c==="style"&&b.querySelector(Zh(N))||c==="script"&&b.querySelector(Xh(N))||(c=b.createElement("link"),br(c,"link",s),Fn(c),b.head.appendChild(c)))}}function pK(s,c){Wo.m(s,c);var p=cf;if(p&&s){var b=c&&typeof c.as=="string"?c.as:"script",T='link[rel="modulepreload"][as="'+mr(b)+'"][href="'+mr(s)+'"]',N=T;switch(b){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":N=df(s)}if(!Hi.has(N)&&(s=h({rel:"modulepreload",href:s},c),Hi.set(N,s),p.querySelector(T)===null)){switch(b){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(p.querySelector(Xh(N)))return}b=p.createElement("link"),br(b,"link",s),Fn(b),p.head.appendChild(b)}}}function mK(s,c,p){Wo.S(s,c,p);var b=cf;if(b&&s){var T=_o(b).hoistableStyles,N=ff(s);c=c||"default";var re=T.get(N);if(!re){var ce={loading:0,preload:null};if(re=b.querySelector(Zh(N)))ce.loading=5;else{s=h({rel:"stylesheet",href:s,"data-precedence":c},p),(p=Hi.get(N))&&tx(s,p);var ge=re=b.createElement("link");Fn(ge),br(ge,"link",s),ge._p=new Promise(function(je,Be){ge.onload=je,ge.onerror=Be}),ge.addEventListener("load",function(){ce.loading|=1}),ge.addEventListener("error",function(){ce.loading|=2}),ce.loading|=4,Gg(re,c,b)}re={type:"stylesheet",instance:re,count:1,state:ce},T.set(N,re)}}}function vK(s,c){Wo.X(s,c);var p=cf;if(p&&s){var b=_o(p).hoistableScripts,T=df(s),N=b.get(T);N||(N=p.querySelector(Xh(T)),N||(s=h({src:s,async:!0},c),(c=Hi.get(T))&&nx(s,c),N=p.createElement("script"),Fn(N),br(N,"link",s),p.head.appendChild(N)),N={type:"script",instance:N,count:1,state:null},b.set(T,N))}}function gK(s,c){Wo.M(s,c);var p=cf;if(p&&s){var b=_o(p).hoistableScripts,T=df(s),N=b.get(T);N||(N=p.querySelector(Xh(T)),N||(s=h({src:s,async:!0,type:"module"},c),(c=Hi.get(T))&&nx(s,c),N=p.createElement("script"),Fn(N),br(N,"link",s),p.head.appendChild(N)),N={type:"script",instance:N,count:1,state:null},b.set(T,N))}}function eN(s,c,p,b){var T=(T=de.current)?Wg(T):null;if(!T)throw Error(r(446));switch(s){case"meta":case"title":return null;case"style":return typeof p.precedence=="string"&&typeof p.href=="string"?(c=ff(p.href),p=_o(T).hoistableStyles,b=p.get(c),b||(b={type:"style",instance:null,count:0,state:null},p.set(c,b)),b):{type:"void",instance:null,count:0,state:null};case"link":if(p.rel==="stylesheet"&&typeof p.href=="string"&&typeof p.precedence=="string"){s=ff(p.href);var N=_o(T).hoistableStyles,re=N.get(s);if(re||(T=T.ownerDocument||T,re={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},N.set(s,re),(N=T.querySelector(Zh(s)))&&!N._p&&(re.instance=N,re.state.loading=5),Hi.has(s)||(p={rel:"preload",as:"style",href:p.href,crossOrigin:p.crossOrigin,integrity:p.integrity,media:p.media,hrefLang:p.hrefLang,referrerPolicy:p.referrerPolicy},Hi.set(s,p),N||yK(T,s,p,re.state))),c&&b===null)throw Error(r(528,""));return re}if(c&&b!==null)throw Error(r(529,""));return null;case"script":return c=p.async,p=p.src,typeof p=="string"&&c&&typeof c!="function"&&typeof c!="symbol"?(c=df(p),p=_o(T).hoistableScripts,b=p.get(c),b||(b={type:"script",instance:null,count:0,state:null},p.set(c,b)),b):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,s))}}function ff(s){return'href="'+mr(s)+'"'}function Zh(s){return'link[rel="stylesheet"]['+s+"]"}function tN(s){return h({},s,{"data-precedence":s.precedence,precedence:null})}function yK(s,c,p,b){s.querySelector('link[rel="preload"][as="style"]['+c+"]")?b.loading=1:(c=s.createElement("link"),b.preload=c,c.addEventListener("load",function(){return b.loading|=1}),c.addEventListener("error",function(){return b.loading|=2}),br(c,"link",p),Fn(c),s.head.appendChild(c))}function df(s){return'[src="'+mr(s)+'"]'}function Xh(s){return"script[async]"+s}function nN(s,c,p){if(c.count++,c.instance===null)switch(c.type){case"style":var b=s.querySelector('style[data-href~="'+mr(p.href)+'"]');if(b)return c.instance=b,Fn(b),b;var T=h({},p,{"data-href":p.href,"data-precedence":p.precedence,href:null,precedence:null});return b=(s.ownerDocument||s).createElement("style"),Fn(b),br(b,"style",T),Gg(b,p.precedence,s),c.instance=b;case"stylesheet":T=ff(p.href);var N=s.querySelector(Zh(T));if(N)return c.state.loading|=4,c.instance=N,Fn(N),N;b=tN(p),(T=Hi.get(T))&&tx(b,T),N=(s.ownerDocument||s).createElement("link"),Fn(N);var re=N;return re._p=new Promise(function(ce,ge){re.onload=ce,re.onerror=ge}),br(N,"link",b),c.state.loading|=4,Gg(N,p.precedence,s),c.instance=N;case"script":return N=df(p.src),(T=s.querySelector(Xh(N)))?(c.instance=T,Fn(T),T):(b=p,(T=Hi.get(N))&&(b=h({},p),nx(b,T)),s=s.ownerDocument||s,T=s.createElement("script"),Fn(T),br(T,"link",b),s.head.appendChild(T),c.instance=T);case"void":return null;default:throw Error(r(443,c.type))}else c.type==="stylesheet"&&(c.state.loading&4)===0&&(b=c.instance,c.state.loading|=4,Gg(b,p.precedence,s));return c.instance}function Gg(s,c,p){for(var b=p.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),T=b.length?b[b.length-1]:null,N=T,re=0;re<b.length;re++){var ce=b[re];if(ce.dataset.precedence===c)N=ce;else if(N!==T)break}N?N.parentNode.insertBefore(s,N.nextSibling):(c=p.nodeType===9?p.head:p,c.insertBefore(s,c.firstChild))}function tx(s,c){s.crossOrigin==null&&(s.crossOrigin=c.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=c.referrerPolicy),s.title==null&&(s.title=c.title)}function nx(s,c){s.crossOrigin==null&&(s.crossOrigin=c.crossOrigin),s.referrerPolicy==null&&(s.referrerPolicy=c.referrerPolicy),s.integrity==null&&(s.integrity=c.integrity)}var Yg=null;function rN(s,c,p){if(Yg===null){var b=new Map,T=Yg=new Map;T.set(p,b)}else T=Yg,b=T.get(p),b||(b=new Map,T.set(p,b));if(b.has(s))return b;for(b.set(s,null),p=p.getElementsByTagName(s),T=0;T<p.length;T++){var N=p[T];if(!(N[Ss]||N[Nt]||s==="link"&&N.getAttribute("rel")==="stylesheet")&&N.namespaceURI!=="http://www.w3.org/2000/svg"){var re=N.getAttribute(c)||"";re=s+re;var ce=b.get(re);ce?ce.push(N):b.set(re,[N])}}return b}function iN(s,c,p){s=s.ownerDocument||s,s.head.insertBefore(p,c==="title"?s.querySelector("head > title"):null)}function bK(s,c,p){if(p===1||c.itemProp!=null)return!1;switch(s){case"meta":case"title":return!0;case"style":if(typeof c.precedence!="string"||typeof c.href!="string"||c.href==="")break;return!0;case"link":if(typeof c.rel!="string"||typeof c.href!="string"||c.href===""||c.onLoad||c.onError)break;switch(c.rel){case"stylesheet":return s=c.disabled,typeof c.precedence=="string"&&s==null;default:return!0}case"script":if(c.async&&typeof c.async!="function"&&typeof c.async!="symbol"&&!c.onLoad&&!c.onError&&c.src&&typeof c.src=="string")return!0}return!1}function aN(s){return!(s.type==="stylesheet"&&(s.state.loading&3)===0)}var Qh=null;function _K(){}function wK(s,c,p){if(Qh===null)throw Error(r(475));var b=Qh;if(c.type==="stylesheet"&&(typeof p.media!="string"||matchMedia(p.media).matches!==!1)&&(c.state.loading&4)===0){if(c.instance===null){var T=ff(p.href),N=s.querySelector(Zh(T));if(N){s=N._p,s!==null&&typeof s=="object"&&typeof s.then=="function"&&(b.count++,b=Kg.bind(b),s.then(b,b)),c.state.loading|=4,c.instance=N,Fn(N);return}N=s.ownerDocument||s,p=tN(p),(T=Hi.get(T))&&tx(p,T),N=N.createElement("link"),Fn(N);var re=N;re._p=new Promise(function(ce,ge){re.onload=ce,re.onerror=ge}),br(N,"link",p),c.instance=N}b.stylesheets===null&&(b.stylesheets=new Map),b.stylesheets.set(c,s),(s=c.state.preload)&&(c.state.loading&3)===0&&(b.count++,c=Kg.bind(b),s.addEventListener("load",c),s.addEventListener("error",c))}}function xK(){if(Qh===null)throw Error(r(475));var s=Qh;return s.stylesheets&&s.count===0&&rx(s,s.stylesheets),0<s.count?function(c){var p=setTimeout(function(){if(s.stylesheets&&rx(s,s.stylesheets),s.unsuspend){var b=s.unsuspend;s.unsuspend=null,b()}},6e4);return s.unsuspend=c,function(){s.unsuspend=null,clearTimeout(p)}}:null}function Kg(){if(this.count--,this.count===0){if(this.stylesheets)rx(this,this.stylesheets);else if(this.unsuspend){var s=this.unsuspend;this.unsuspend=null,s()}}}var Zg=null;function rx(s,c){s.stylesheets=null,s.unsuspend!==null&&(s.count++,Zg=new Map,c.forEach(SK,s),Zg=null,Kg.call(s))}function SK(s,c){if(!(c.state.loading&4)){var p=Zg.get(s);if(p)var b=p.get(null);else{p=new Map,Zg.set(s,p);for(var T=s.querySelectorAll("link[data-precedence],style[data-precedence]"),N=0;N<T.length;N++){var re=T[N];(re.nodeName==="LINK"||re.getAttribute("media")!=="not all")&&(p.set(re.dataset.precedence,re),b=re)}b&&p.set(null,b)}T=c.instance,re=T.getAttribute("data-precedence"),N=p.get(re)||b,N===b&&p.set(null,T),p.set(re,T),this.count++,b=Kg.bind(this),T.addEventListener("load",b),T.addEventListener("error",b),N?N.parentNode.insertBefore(T,N.nextSibling):(s=s.nodeType===9?s.head:s,s.insertBefore(T,s.firstChild)),c.state.loading|=4}}var Jh={$$typeof:A,Provider:null,Consumer:null,_currentValue:z,_currentValue2:z,_threadCount:0};function OK(s,c,p,b,T,N,re,ce){this.tag=1,this.containerInfo=s,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ws(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ws(0),this.hiddenUpdates=ws(null),this.identifierPrefix=b,this.onUncaughtError=T,this.onCaughtError=N,this.onRecoverableError=re,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=ce,this.incompleteTransitions=new Map}function oN(s,c,p,b,T,N,re,ce,ge,je,Be,Ve){return s=new OK(s,c,p,re,ce,ge,je,Ve),c=1,N===!0&&(c|=24),N=Br(3,null,null,c),s.current=N,N.stateNode=s,c=$_(),c.refCount++,s.pooledCache=c,c.refCount++,N.memoizedState={element:b,isDehydrated:p,cache:c},F_(N),s}function sN(s){return s?(s=Io,s):Io}function lN(s,c,p,b,T,N){T=sN(T),b.context===null?b.context=T:b.pendingContext=T,b=Gs(c),b.payload={element:p},N=N===void 0?null:N,N!==null&&(b.callback=N),p=Ys(s,b,c),p!==null&&(yi(p,s,c),jh(p,s,c))}function uN(s,c){if(s=s.memoizedState,s!==null&&s.dehydrated!==null){var p=s.retryLane;s.retryLane=p!==0&&p<c?p:c}}function ix(s,c){uN(s,c),(s=s.alternate)&&uN(s,c)}function cN(s){if(s.tag===13){var c=Fs(s,67108864);c!==null&&yi(c,s,67108864),ix(s,67108864)}}var Xg=!0;function CK(s,c,p,b){var T=H.T;H.T=null;var N=U.p;try{U.p=2,ax(s,c,p,b)}finally{U.p=N,H.T=T}}function EK(s,c,p,b){var T=H.T;H.T=null;var N=U.p;try{U.p=8,ax(s,c,p,b)}finally{U.p=N,H.T=T}}function ax(s,c,p,b){if(Xg){var T=ox(b);if(T===null)Ww(s,c,b,Qg,p),dN(s,b);else if(AK(T,s,c,p,b))b.stopPropagation();else if(dN(s,b),c&4&&-1<TK.indexOf(s)){for(;T!==null;){var N=bo(T);if(N!==null)switch(N.tag){case 3:if(N=N.stateNode,N.current.memoizedState.isDehydrated){var re=$t(N.pendingLanes);if(re!==0){var ce=N;for(ce.pendingLanes|=2,ce.entangledLanes|=2;re;){var ge=1<<31-Ge(re);ce.entanglements[1]|=ge,re&=~ge}Za(N),(Wt&6)===0&&(Lg=xe()+500,Wh(0))}}break;case 13:ce=Fs(N,2),ce!==null&&yi(ce,N,2),Ig(),ix(N,2)}if(N=ox(b),N===null&&Ww(s,c,b,Qg,p),N===T)break;T=N}T!==null&&b.stopPropagation()}else Ww(s,c,b,null,p)}}function ox(s){return s=Ps(s),sx(s)}var Qg=null;function sx(s){if(Qg=null,s=Ba(s),s!==null){var c=a(s);if(c===null)s=null;else{var p=c.tag;if(p===13){if(s=o(c),s!==null)return s;s=null}else if(p===3){if(c.stateNode.current.memoizedState.isDehydrated)return c.tag===3?c.stateNode.containerInfo:null;s=null}else c!==s&&(s=null)}}return Qg=s,null}function fN(s){switch(s){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Ae()){case Le:return 2;case ze:return 8;case $e:case Fe:return 32;case _e:return 268435456;default:return 32}default:return 32}}var lx=!1,sl=null,ll=null,ul=null,ep=new Map,tp=new Map,cl=[],TK="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".split(" ");function dN(s,c){switch(s){case"focusin":case"focusout":sl=null;break;case"dragenter":case"dragleave":ll=null;break;case"mouseover":case"mouseout":ul=null;break;case"pointerover":case"pointerout":ep.delete(c.pointerId);break;case"gotpointercapture":case"lostpointercapture":tp.delete(c.pointerId)}}function np(s,c,p,b,T,N){return s===null||s.nativeEvent!==N?(s={blockedOn:c,domEventName:p,eventSystemFlags:b,nativeEvent:N,targetContainers:[T]},c!==null&&(c=bo(c),c!==null&&cN(c)),s):(s.eventSystemFlags|=b,c=s.targetContainers,T!==null&&c.indexOf(T)===-1&&c.push(T),s)}function AK(s,c,p,b,T){switch(c){case"focusin":return sl=np(sl,s,c,p,b,T),!0;case"dragenter":return ll=np(ll,s,c,p,b,T),!0;case"mouseover":return ul=np(ul,s,c,p,b,T),!0;case"pointerover":var N=T.pointerId;return ep.set(N,np(ep.get(N)||null,s,c,p,b,T)),!0;case"gotpointercapture":return N=T.pointerId,tp.set(N,np(tp.get(N)||null,s,c,p,b,T)),!0}return!1}function hN(s){var c=Ba(s.target);if(c!==null){var p=a(c);if(p!==null){if(c=p.tag,c===13){if(c=o(p),c!==null){s.blockedOn=c,Yn(s.priority,function(){if(p.tag===13){var b=gi();b=_n(b);var T=Fs(p,b);T!==null&&yi(T,p,b),ix(p,b)}});return}}else if(c===3&&p.stateNode.current.memoizedState.isDehydrated){s.blockedOn=p.tag===3?p.stateNode.containerInfo:null;return}}}s.blockedOn=null}function Jg(s){if(s.blockedOn!==null)return!1;for(var c=s.targetContainers;0<c.length;){var p=ox(s.nativeEvent);if(p===null){p=s.nativeEvent;var b=new p.constructor(p.type,p);iu=b,p.target.dispatchEvent(b),iu=null}else return c=bo(p),c!==null&&cN(c),s.blockedOn=p,!1;c.shift()}return!0}function pN(s,c,p){Jg(s)&&p.delete(c)}function jK(){lx=!1,sl!==null&&Jg(sl)&&(sl=null),ll!==null&&Jg(ll)&&(ll=null),ul!==null&&Jg(ul)&&(ul=null),ep.forEach(pN),tp.forEach(pN)}function ey(s,c){s.blockedOn===c&&(s.blockedOn=null,lx||(lx=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,jK)))}var ty=null;function mN(s){ty!==s&&(ty=s,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){ty===s&&(ty=null);for(var c=0;c<s.length;c+=3){var p=s[c],b=s[c+1],T=s[c+2];if(typeof b!="function"){if(sx(b||p)===null)continue;break}var N=bo(p);N!==null&&(s.splice(c,3),c-=3,sw(N,{pending:!0,data:T,method:p.method,action:b},b,T))}}))}function rp(s){function c(ge){return ey(ge,s)}sl!==null&&ey(sl,s),ll!==null&&ey(ll,s),ul!==null&&ey(ul,s),ep.forEach(c),tp.forEach(c);for(var p=0;p<cl.length;p++){var b=cl[p];b.blockedOn===s&&(b.blockedOn=null)}for(;0<cl.length&&(p=cl[0],p.blockedOn===null);)hN(p),p.blockedOn===null&&cl.shift();if(p=(s.ownerDocument||s).$$reactFormReplay,p!=null)for(b=0;b<p.length;b+=3){var T=p[b],N=p[b+1],re=T[on]||null;if(typeof N=="function")re||mN(p);else if(re){var ce=null;if(N&&N.hasAttribute("formAction")){if(T=N,re=N[on]||null)ce=re.formAction;else if(sx(T)!==null)continue}else ce=re.action;typeof ce=="function"?p[b+1]=ce:(p.splice(b,3),b-=3),mN(p)}}}function ux(s){this._internalRoot=s}ny.prototype.render=ux.prototype.render=function(s){var c=this._internalRoot;if(c===null)throw Error(r(409));var p=c.current,b=gi();lN(p,b,s,c,null,null)},ny.prototype.unmount=ux.prototype.unmount=function(){var s=this._internalRoot;if(s!==null){this._internalRoot=null;var c=s.containerInfo;lN(s.current,2,null,s,null,null),Ig(),c[rr]=null}};function ny(s){this._internalRoot=s}ny.prototype.unstable_scheduleHydration=function(s){if(s){var c=nr();s={blockedOn:null,target:s,priority:c};for(var p=0;p<cl.length&&c!==0&&c<cl[p].priority;p++);cl.splice(p,0,s),p===0&&hN(s)}};var vN=t.version;if(vN!=="19.1.0")throw Error(r(527,vN,"19.1.0"));U.findDOMNode=function(s){var c=s._reactInternals;if(c===void 0)throw typeof s.render=="function"?Error(r(188)):(s=Object.keys(s).join(","),Error(r(268,s)));return s=f(c),s=s!==null?u(s):null,s=s===null?null:s.stateNode,s};var PK={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:H,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ry=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ry.isDisabled&&ry.supportsFiber)try{Ne=ry.inject(PK),Pe=ry}catch{}}return lp.createRoot=function(s,c){if(!i(s))throw Error(r(299));var p=!1,b="",T=MR,N=NR,re=kR,ce=null;return c!=null&&(c.unstable_strictMode===!0&&(p=!0),c.identifierPrefix!==void 0&&(b=c.identifierPrefix),c.onUncaughtError!==void 0&&(T=c.onUncaughtError),c.onCaughtError!==void 0&&(N=c.onCaughtError),c.onRecoverableError!==void 0&&(re=c.onRecoverableError),c.unstable_transitionCallbacks!==void 0&&(ce=c.unstable_transitionCallbacks)),c=oN(s,1,!1,null,null,p,b,T,N,re,ce,null),s[rr]=c.current,Hw(s),new ux(c)},lp.hydrateRoot=function(s,c,p){if(!i(s))throw Error(r(299));var b=!1,T="",N=MR,re=NR,ce=kR,ge=null,je=null;return p!=null&&(p.unstable_strictMode===!0&&(b=!0),p.identifierPrefix!==void 0&&(T=p.identifierPrefix),p.onUncaughtError!==void 0&&(N=p.onUncaughtError),p.onCaughtError!==void 0&&(re=p.onCaughtError),p.onRecoverableError!==void 0&&(ce=p.onRecoverableError),p.unstable_transitionCallbacks!==void 0&&(ge=p.unstable_transitionCallbacks),p.formState!==void 0&&(je=p.formState)),c=oN(s,1,!0,c,p??null,b,T,N,re,ce,ge,je),c.context=sN(null),p=c.current,b=gi(),b=_n(b),T=Gs(b),T.callback=null,Ys(p,T,b),p=b,c.current.lanes=p,Ia(c,p),Za(c),s[rr]=c.current,Hw(s),new ny(c)},lp.version="19.1.0",lp}var AN;function zK(){if(AN)return fx.exports;AN=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),fx.exports=UK(),fx.exports}var FK=zK(),D=Q0();const ae=kt(D);var vx={exports:{}},gx={};/**
|
||
* @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 jN;function qK(){if(jN)return gx;jN=1;var e=Q0();function t(f,u){return f===u&&(f!==0||1/f===1/u)||f!==f&&u!==u}var n=typeof Object.is=="function"?Object.is:t,r=e.useSyncExternalStore,i=e.useRef,a=e.useEffect,o=e.useMemo,l=e.useDebugValue;return gx.useSyncExternalStoreWithSelector=function(f,u,h,m,y){var x=i(null);if(x.current===null){var w={hasValue:!1,value:null};x.current=w}else w=x.current;x=o(function(){function S(P){if(!O){if(O=!0,C=P,P=m(P),y!==void 0&&w.hasValue){var R=w.value;if(y(R,P))return A=R}return A=P}if(R=A,n(C,P))return R;var $=m(P);return y!==void 0&&y(R,$)?(C=P,R):(C=P,A=$)}var O=!1,C,A,j=h===void 0?null:h;return[function(){return S(u())},j===null?void 0:function(){return S(j())}]},[u,h,m,y]);var _=r(f,x[0],x[1]);return a(function(){w.hasValue=!0,w.value=_},[_]),l(_),_},gx}var PN;function VK(){return PN||(PN=1,vx.exports=qK()),vx.exports}VK();var HK=D.version.startsWith("19"),WK=Symbol.for(HK?"react.transitional.element":"react.element"),GK=Symbol.for("react.portal"),YK=Symbol.for("react.fragment"),KK=Symbol.for("react.strict_mode"),ZK=Symbol.for("react.profiler"),XK=Symbol.for("react.consumer"),QK=Symbol.for("react.context"),K9=Symbol.for("react.forward_ref"),JK=Symbol.for("react.suspense"),eZ=Symbol.for("react.suspense_list"),kj=Symbol.for("react.memo"),tZ=Symbol.for("react.lazy"),nZ=K9,rZ=kj;function iZ(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case WK:switch(e=e.type,e){case YK:case ZK:case KK:case JK:case eZ:return e;default:switch(e=e&&e.$$typeof,e){case QK:case K9:case tZ:case kj:return e;case XK:return e;default:return t}}case GK:return t}}}function aZ(e){return iZ(e)===kj}function oZ(e,t,n,r,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:o}){let l=!1,f,u,h,m,y;function x(C,A){return f=C,u=A,h=e(f,u),m=t(r,u),y=n(h,m,u),l=!0,y}function w(){return h=e(f,u),t.dependsOnOwnProps&&(m=t(r,u)),y=n(h,m,u),y}function _(){return e.dependsOnOwnProps&&(h=e(f,u)),t.dependsOnOwnProps&&(m=t(r,u)),y=n(h,m,u),y}function S(){const C=e(f,u),A=!o(C,h);return h=C,A&&(y=n(h,m,u)),y}function O(C,A){const j=!a(A,u),P=!i(C,f,A,u);return f=C,u=A,j&&P?w():j?_():P?S():y}return function(A,j){return l?O(A,j):x(A,j)}}function sZ(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:r,...i}){const a=t(e,i),o=n(e,i),l=r(e,i);return oZ(a,o,l,e,i)}function lZ(e,t){const n={};for(const r in e){const i=e[r];typeof i=="function"&&(n[r]=(...a)=>t(i(...a)))}return n}function aE(e){return function(n){const r=e(n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function RN(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function Z9(e,t){return function(r,{displayName:i}){const a=function(l,f){return a.dependsOnOwnProps?a.mapToProps(l,f):a.mapToProps(l,void 0)};return a.dependsOnOwnProps=!0,a.mapToProps=function(l,f){a.mapToProps=e,a.dependsOnOwnProps=RN(e);let u=a(l,f);return typeof u=="function"&&(a.mapToProps=u,a.dependsOnOwnProps=RN(u),u=a(l,f)),u},a}}function Lj(e,t){return(n,r)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function uZ(e){return e&&typeof e=="object"?aE(t=>lZ(e,t)):e?typeof e=="function"?Z9(e):Lj(e,"mapDispatchToProps"):aE(t=>({dispatch:t}))}function cZ(e){return e?typeof e=="function"?Z9(e):Lj(e,"mapStateToProps"):aE(()=>({}))}function fZ(e,t,n){return{...n,...e,...t}}function dZ(e){return function(n,{displayName:r,areMergedPropsEqual:i}){let a=!1,o;return function(f,u,h){const m=e(f,u,h);return a?i(m,o)||(o=m):(a=!0,o=m),o}}}function hZ(e){return e?typeof e=="function"?dZ(e):Lj(e,"mergeProps"):()=>fZ}function pZ(e){e()}function mZ(){let e=null,t=null;return{clear(){e=null,t=null},notify(){pZ(()=>{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 MN={notify(){},get:()=>[]};function X9(e,t){let n,r=MN,i=0,a=!1;function o(_){h();const S=r.subscribe(_);let O=!1;return()=>{O||(O=!0,S(),m())}}function l(){r.notify()}function f(){w.onStateChange&&w.onStateChange()}function u(){return a}function h(){i++,n||(n=t?t.addNestedSub(f):e.subscribe(f),r=mZ())}function m(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=MN)}function y(){a||(a=!0,h())}function x(){a&&(a=!1,m())}const w={addNestedSub:o,notifyNestedSubs:l,handleChangeWrapper:f,isSubscribed:u,trySubscribe:y,tryUnsubscribe:x,getListeners:()=>r};return w}var vZ=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",gZ=vZ(),yZ=()=>typeof navigator<"u"&&navigator.product==="ReactNative",bZ=yZ(),_Z=()=>gZ||bZ?D.useLayoutEffect:D.useEffect,Jy=_Z();function NN(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function yx(e,t){if(NN(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!NN(e[n[i]],t[n[i]]))return!1;return!0}var wZ={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},xZ={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},SZ={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Q9={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},OZ={[nZ]:SZ,[rZ]:Q9};function kN(e){return aZ(e)?Q9:OZ[e.$$typeof]||wZ}var CZ=Object.defineProperty,EZ=Object.getOwnPropertyNames,LN=Object.getOwnPropertySymbols,TZ=Object.getOwnPropertyDescriptor,AZ=Object.getPrototypeOf,DN=Object.prototype;function oE(e,t){if(typeof t!="string"){if(DN){const a=AZ(t);a&&a!==DN&&oE(e,a)}let n=EZ(t);LN&&(n=n.concat(LN(t)));const r=kN(e),i=kN(t);for(let a=0;a<n.length;++a){const o=n[a];if(!xZ[o]&&!(i&&i[o])&&!(r&&r[o])){const l=TZ(t,o);try{CZ(e,o,l)}catch{}}}}return e}var bx=Symbol.for("react-redux-context"),_x=typeof globalThis<"u"?globalThis:{};function jZ(){if(!D.createContext)return{};const e=_x[bx]??(_x[bx]=new Map);let t=e.get(D.createContext);return t||(t=D.createContext(null),e.set(D.createContext,t)),t}var J9=jZ(),PZ=[null,null];function RZ(e,t,n){Jy(()=>e(...t),n)}function MZ(e,t,n,r,i,a){e.current=r,n.current=!1,i.current&&(i.current=null,a())}function NZ(e,t,n,r,i,a,o,l,f,u,h){if(!e)return()=>{};let m=!1,y=null;const x=()=>{if(m||!l.current)return;const _=t.getState();let S,O;try{S=r(_,i.current)}catch(C){O=C,y=C}O||(y=null),S===a.current?o.current||u():(a.current=S,f.current=S,o.current=!0,h())};return n.onStateChange=x,n.trySubscribe(),x(),()=>{if(m=!0,n.tryUnsubscribe(),n.onStateChange=null,y)throw y}}function kZ(e,t){return e===t}function LZ(e,t,n,{pure:r,areStatesEqual:i=kZ,areOwnPropsEqual:a=yx,areStatePropsEqual:o=yx,areMergedPropsEqual:l=yx,forwardRef:f=!1,context:u=J9}={}){const h=u,m=cZ(e),y=uZ(t),x=hZ(n),w=!!e;return S=>{const O=S.displayName||S.name||"Component",C=`Connect(${O})`,A={shouldHandleStateChanges:w,displayName:C,wrappedComponentName:O,WrappedComponent:S,initMapStateToProps:m,initMapDispatchToProps:y,initMergeProps:x,areStatesEqual:i,areStatePropsEqual:o,areOwnPropsEqual:a,areMergedPropsEqual:l};function j($){const[V,W,G]=D.useMemo(()=>{const{reactReduxForwardedRef:X,...ue}=$;return[$.context,X,ue]},[$]),K=D.useMemo(()=>{let X=h;return V!=null&&V.Consumer,X},[V,h]),ne=D.useContext(K),le=!!$.store&&!!$.store.getState&&!!$.store.dispatch,Q=!!ne&&!!ne.store,J=le?$.store:ne.store,H=Q?ne.getServerState:J.getState,U=D.useMemo(()=>sZ(J.dispatch,A),[J]),[z,F]=D.useMemo(()=>{if(!w)return PZ;const X=X9(J,le?void 0:ne.subscription),ue=X.notifyNestedSubs.bind(X);return[X,ue]},[J,le,ne]),M=D.useMemo(()=>le?ne:{...ne,subscription:z},[le,ne,z]),I=D.useRef(void 0),te=D.useRef(G),Z=D.useRef(void 0),oe=D.useRef(!1),he=D.useRef(!1),de=D.useRef(void 0);Jy(()=>(he.current=!0,()=>{he.current=!1}),[]);const be=D.useMemo(()=>()=>Z.current&&G===te.current?Z.current:U(J.getState(),G),[J,G]),B=D.useMemo(()=>ue=>z?NZ(w,J,z,U,te,I,oe,he,Z,F,ue):()=>{},[z]);RZ(MZ,[te,I,oe,G,Z,F]);let q;try{q=D.useSyncExternalStore(B,be,H?()=>U(H(),G):be)}catch(X){throw de.current&&(X.message+=`
|
||
The error may be correlated with this previous error:
|
||
${de.current.stack}
|
||
|
||
`),X}Jy(()=>{de.current=void 0,Z.current=void 0,I.current=q});const ee=D.useMemo(()=>D.createElement(S,{...q,ref:W}),[W,S,q]);return D.useMemo(()=>w?D.createElement(K.Provider,{value:M},ee):ee,[K,ee,M])}const R=D.memo(j);if(R.WrappedComponent=S,R.displayName=j.displayName=C,f){const V=D.forwardRef(function(G,K){return D.createElement(R,{...G,reactReduxForwardedRef:K})});return V.displayName=C,V.WrappedComponent=S,oE(V,S)}return oE(R,S)}}var eB=LZ;function DZ(e){const{children:t,context:n,serverState:r,store:i}=e,a=D.useMemo(()=>{const f=X9(i);return{store:i,subscription:f,getServerState:r?()=>r:void 0}},[i,r]),o=D.useMemo(()=>i.getState(),[i]);Jy(()=>{const{subscription:f}=a;return f.onStateChange=f.notifyNestedSubs,f.trySubscribe(),o!==i.getState()&&f.notifyNestedSubs(),()=>{f.tryUnsubscribe(),f.onStateChange=void 0}},[a,o]);const l=n||J9;return D.createElement(l.Provider,{value:a},t)}var tB=DZ,up={},IN;function IZ(){if(IN)return up;IN=1,Object.defineProperty(up,"__esModule",{value:!0}),up.parse=o,up.serialize=u;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,r=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,a=(()=>{const y=function(){};return y.prototype=Object.create(null),y})();function o(y,x){const w=new a,_=y.length;if(_<2)return w;const S=(x==null?void 0:x.decode)||h;let O=0;do{const C=y.indexOf("=",O);if(C===-1)break;const A=y.indexOf(";",O),j=A===-1?_:A;if(C>j){O=y.lastIndexOf(";",C-1)+1;continue}const P=l(y,O,C),R=f(y,C,P),$=y.slice(P,R);if(w[$]===void 0){let V=l(y,C+1,j),W=f(y,j,V);const G=S(y.slice(V,W));w[$]=G}O=j+1}while(O<_);return w}function l(y,x,w){do{const _=y.charCodeAt(x);if(_!==32&&_!==9)return x}while(++x<w);return w}function f(y,x,w){for(;x>w;){const _=y.charCodeAt(--x);if(_!==32&&_!==9)return x+1}return w}function u(y,x,w){const _=(w==null?void 0:w.encode)||encodeURIComponent;if(!e.test(y))throw new TypeError(`argument name is invalid: ${y}`);const S=_(x);if(!t.test(S))throw new TypeError(`argument val is invalid: ${x}`);let O=y+"="+S;if(!w)return O;if(w.maxAge!==void 0){if(!Number.isInteger(w.maxAge))throw new TypeError(`option maxAge is invalid: ${w.maxAge}`);O+="; Max-Age="+w.maxAge}if(w.domain){if(!n.test(w.domain))throw new TypeError(`option domain is invalid: ${w.domain}`);O+="; Domain="+w.domain}if(w.path){if(!r.test(w.path))throw new TypeError(`option path is invalid: ${w.path}`);O+="; Path="+w.path}if(w.expires){if(!m(w.expires)||!Number.isFinite(w.expires.valueOf()))throw new TypeError(`option expires is invalid: ${w.expires}`);O+="; Expires="+w.expires.toUTCString()}if(w.httpOnly&&(O+="; HttpOnly"),w.secure&&(O+="; Secure"),w.partitioned&&(O+="; Partitioned"),w.priority)switch(typeof w.priority=="string"?w.priority.toLowerCase():void 0){case"low":O+="; Priority=Low";break;case"medium":O+="; Priority=Medium";break;case"high":O+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${w.priority}`)}if(w.sameSite)switch(typeof w.sameSite=="string"?w.sameSite.toLowerCase():w.sameSite){case!0:case"strict":O+="; SameSite=Strict";break;case"lax":O+="; SameSite=Lax";break;case"none":O+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${w.sameSite}`)}return O}function h(y){if(y.indexOf("%")===-1)return y;try{return decodeURIComponent(y)}catch{return y}}function m(y){return i.call(y)==="[object Date]"}return up}IZ();var $N="popstate";function $Z(e={}){function t(r,i){let{pathname:a,search:o,hash:l}=r.location;return sE("",{pathname:a,search:o,hash:l},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:rm(i)}return UZ(t,n,null,e)}function Cn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Ea(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function BZ(){return Math.random().toString(36).substring(2,10)}function BN(e,t){return{usr:e.state,key:e.key,idx:t}}function sE(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Dd(t):t,state:n,key:t&&t.key||r||BZ()}}function rm({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function Dd(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function UZ(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,l="POP",f=null,u=h();u==null&&(u=0,o.replaceState({...o.state,idx:u},""));function h(){return(o.state||{idx:null}).idx}function m(){l="POP";let S=h(),O=S==null?null:S-u;u=S,f&&f({action:l,location:_.location,delta:O})}function y(S,O){l="PUSH";let C=sE(_.location,S,O);u=h()+1;let A=BN(C,u),j=_.createHref(C);try{o.pushState(A,"",j)}catch(P){if(P instanceof DOMException&&P.name==="DataCloneError")throw P;i.location.assign(j)}a&&f&&f({action:l,location:_.location,delta:1})}function x(S,O){l="REPLACE";let C=sE(_.location,S,O);u=h();let A=BN(C,u),j=_.createHref(C);o.replaceState(A,"",j),a&&f&&f({action:l,location:_.location,delta:0})}function w(S){return zZ(S)}let _={get action(){return l},get location(){return e(i,o)},listen(S){if(f)throw new Error("A history only accepts one active listener");return i.addEventListener($N,m),f=S,()=>{i.removeEventListener($N,m),f=null}},createHref(S){return t(i,S)},createURL:w,encodeLocation(S){let O=w(S);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:y,replace:x,go(S){return o.go(S)}};return _}function zZ(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),Cn(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:rm(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function nB(e,t,n="/"){return FZ(e,t,n,!1)}function FZ(e,t,n,r){let i=typeof t=="string"?Dd(t):t,a=is(i.pathname||"/",n);if(a==null)return null;let o=rB(e);qZ(o);let l=null;for(let f=0;l==null&&f<o.length;++f){let u=eX(a);l=QZ(o[f],u,r)}return l}function rB(e,t=[],n=[],r=""){let i=(a,o,l)=>{let f={relativePath:l===void 0?a.path||"":l,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};f.relativePath.startsWith("/")&&(Cn(f.relativePath.startsWith(r),`Absolute route path "${f.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),f.relativePath=f.relativePath.slice(r.length));let u=Qo([r,f.relativePath]),h=n.concat(f);a.children&&a.children.length>0&&(Cn(a.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${u}".`),rB(a.children,t,h,u)),!(a.path==null&&!a.index)&&t.push({path:u,score:ZZ(u,a.index),routesMeta:h})};return e.forEach((a,o)=>{var l;if(a.path===""||!((l=a.path)!=null&&l.includes("?")))i(a,o);else for(let f of iB(a.path))i(a,o,f)}),t}function iB(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=iB(r.join("/")),l=[];return l.push(...o.map(f=>f===""?a:[a,f].join("/"))),i&&l.push(...o),l.map(f=>e.startsWith("/")&&f===""?"/":f)}function qZ(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:XZ(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var VZ=/^:[\w-]+$/,HZ=3,WZ=2,GZ=1,YZ=10,KZ=-2,UN=e=>e==="*";function ZZ(e,t){let n=e.split("/"),r=n.length;return n.some(UN)&&(r+=KZ),t&&(r+=WZ),n.filter(i=>!UN(i)).reduce((i,a)=>i+(VZ.test(a)?HZ:a===""?GZ:YZ),r)}function XZ(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 QZ(e,t,n=!1){let{routesMeta:r}=e,i={},a="/",o=[];for(let l=0;l<r.length;++l){let f=r[l],u=l===r.length-1,h=a==="/"?t:t.slice(a.length)||"/",m=eb({path:f.relativePath,caseSensitive:f.caseSensitive,end:u},h),y=f.route;if(!m&&u&&n&&!r[r.length-1].route.index&&(m=eb({path:f.relativePath,caseSensitive:f.caseSensitive,end:!1},h)),!m)return null;Object.assign(i,m.params),o.push({params:i,pathname:Qo([a,m.pathname]),pathnameBase:iX(Qo([a,m.pathnameBase])),route:y}),m.pathnameBase!=="/"&&(a=Qo([a,m.pathnameBase]))}return o}function eb(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=JZ(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),l=i.slice(1);return{params:r.reduce((u,{paramName:h,isOptional:m},y)=>{if(h==="*"){let w=l[y]||"";o=a.slice(0,a.length-w.length).replace(/(.)\/+$/,"$1")}const x=l[y];return m&&!x?u[h]=void 0:u[h]=(x||"").replace(/%2F/g,"/"),u},{}),pathname:a,pathnameBase:o,pattern:e}}function JZ(e,t=!1,n=!0){Ea(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,(o,l,f)=>(r.push({paramName:l,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function eX(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Ea(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function is(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 tX(e,t="/"){let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Dd(e):e;return{pathname:n?n.startsWith("/")?n:nX(n,t):t,search:aX(r),hash:oX(i)}}function nX(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 wx(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 rX(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Dj(e){let t=rX(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function Ij(e,t,n,r=!1){let i;typeof e=="string"?i=Dd(e):(i={...e},Cn(!i.pathname||!i.pathname.includes("?"),wx("?","pathname","search",i)),Cn(!i.pathname||!i.pathname.includes("#"),wx("#","pathname","hash",i)),Cn(!i.search||!i.search.includes("#"),wx("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,l;if(o==null)l=n;else{let m=t.length-1;if(!r&&o.startsWith("..")){let y=o.split("/");for(;y[0]==="..";)y.shift(),m-=1;i.pathname=y.join("/")}l=m>=0?t[m]:"/"}let f=tX(i,l),u=o&&o!=="/"&&o.endsWith("/"),h=(a||o===".")&&n.endsWith("/");return!f.pathname.endsWith("/")&&(u||h)&&(f.pathname+="/"),f}var Qo=e=>e.join("/").replace(/\/\/+/g,"/"),iX=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),aX=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,oX=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function sX(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var aB=["POST","PUT","PATCH","DELETE"];new Set(aB);var lX=["GET",...aB];new Set(lX);var Id=D.createContext(null);Id.displayName="DataRouter";var J0=D.createContext(null);J0.displayName="DataRouterState";var oB=D.createContext({isTransitioning:!1});oB.displayName="ViewTransition";var uX=D.createContext(new Map);uX.displayName="Fetchers";var cX=D.createContext(null);cX.displayName="Await";var ja=D.createContext(null);ja.displayName="Navigation";var av=D.createContext(null);av.displayName="Location";var Pa=D.createContext({outlet:null,matches:[],isDataRoute:!1});Pa.displayName="Route";var $j=D.createContext(null);$j.displayName="RouteError";function fX(e,{relative:t}={}){Cn(mc(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=D.useContext(ja),{hash:i,pathname:a,search:o}=ov(e,{relative:t}),l=a;return n!=="/"&&(l=a==="/"?n:Qo([n,a])),r.createHref({pathname:l,search:o,hash:i})}function mc(){return D.useContext(av)!=null}function Nr(){return Cn(mc(),"useLocation() may be used only in the context of a <Router> component."),D.useContext(av).location}var sB="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function lB(e){D.useContext(ja).static||D.useLayoutEffect(e)}function mo(){let{isDataRoute:e}=D.useContext(Pa);return e?OX():dX()}function dX(){Cn(mc(),"useNavigate() may be used only in the context of a <Router> component.");let e=D.useContext(Id),{basename:t,navigator:n}=D.useContext(ja),{matches:r}=D.useContext(Pa),{pathname:i}=Nr(),a=JSON.stringify(Dj(r)),o=D.useRef(!1);return lB(()=>{o.current=!0}),D.useCallback((f,u={})=>{if(Ea(o.current,sB),!o.current)return;if(typeof f=="number"){n.go(f);return}let h=Ij(f,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:Qo([t,h.pathname])),(u.replace?n.replace:n.push)(h,u.state,u)},[t,n,a,i,e])}D.createContext(null);function $d(){let{matches:e}=D.useContext(Pa),t=e[e.length-1];return t?t.params:{}}function ov(e,{relative:t}={}){let{matches:n}=D.useContext(Pa),{pathname:r}=Nr(),i=JSON.stringify(Dj(n));return D.useMemo(()=>Ij(e,JSON.parse(i),r,t==="path"),[e,i,r,t])}function hX(e,t){return uB(e,t)}function uB(e,t,n,r){var C;Cn(mc(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i,static:a}=D.useContext(ja),{matches:o}=D.useContext(Pa),l=o[o.length-1],f=l?l.params:{},u=l?l.pathname:"/",h=l?l.pathnameBase:"/",m=l&&l.route;{let A=m&&m.path||"";cB(u,!m||A.endsWith("*")||A.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${u}" (under <Route path="${A}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
||
|
||
Please change the parent <Route path="${A}"> to <Route path="${A==="/"?"*":`${A}/*`}">.`)}let y=Nr(),x;if(t){let A=typeof t=="string"?Dd(t):t;Cn(h==="/"||((C=A.pathname)==null?void 0:C.startsWith(h)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${h}" but pathname "${A.pathname}" was given in the \`location\` prop.`),x=A}else x=y;let w=x.pathname||"/",_=w;if(h!=="/"){let A=h.replace(/^\//,"").split("/");_="/"+w.replace(/^\//,"").split("/").slice(A.length).join("/")}let S=!a&&n&&n.matches&&n.matches.length>0?n.matches:nB(e,{pathname:_});Ea(m||S!=null,`No routes matched location "${x.pathname}${x.search}${x.hash}" `),Ea(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${x.pathname}${x.search}${x.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let O=yX(S&&S.map(A=>Object.assign({},A,{params:Object.assign({},f,A.params),pathname:Qo([h,i.encodeLocation?i.encodeLocation(A.pathname).pathname:A.pathname]),pathnameBase:A.pathnameBase==="/"?h:Qo([h,i.encodeLocation?i.encodeLocation(A.pathnameBase).pathname:A.pathnameBase])})),o,n,r);return t&&O?D.createElement(av.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...x},navigationType:"POP"}},O):O}function pX(){let e=SX(),t=sX(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=D.createElement(D.Fragment,null,D.createElement("p",null,"💿 Hey developer 👋"),D.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",D.createElement("code",{style:a},"ErrorBoundary")," or"," ",D.createElement("code",{style:a},"errorElement")," prop on your route.")),D.createElement(D.Fragment,null,D.createElement("h2",null,"Unexpected Application Error!"),D.createElement("h3",{style:{fontStyle:"italic"}},t),n?D.createElement("pre",{style:i},n):null,o)}var mX=D.createElement(pX,null),vX=class extends D.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error!==void 0?D.createElement(Pa.Provider,{value:this.props.routeContext},D.createElement($j.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function gX({routeContext:e,match:t,children:n}){let r=D.useContext(Id);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),D.createElement(Pa.Provider,{value:e},n)}function yX(e,t=[],n=null,r=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let i=e,a=n==null?void 0:n.errors;if(a!=null){let f=i.findIndex(u=>u.route.id&&(a==null?void 0:a[u.route.id])!==void 0);Cn(f>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),i=i.slice(0,Math.min(i.length,f+1))}let o=!1,l=-1;if(n)for(let f=0;f<i.length;f++){let u=i[f];if((u.route.HydrateFallback||u.route.hydrateFallbackElement)&&(l=f),u.route.id){let{loaderData:h,errors:m}=n,y=u.route.loader&&!h.hasOwnProperty(u.route.id)&&(!m||m[u.route.id]===void 0);if(u.route.lazy||y){o=!0,l>=0?i=i.slice(0,l+1):i=[i[0]];break}}}return i.reduceRight((f,u,h)=>{let m,y=!1,x=null,w=null;n&&(m=a&&u.route.id?a[u.route.id]:void 0,x=u.route.errorElement||mX,o&&(l<0&&h===0?(cB("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),y=!0,w=null):l===h&&(y=!0,w=u.route.hydrateFallbackElement||null)));let _=t.concat(i.slice(0,h+1)),S=()=>{let O;return m?O=x:y?O=w:u.route.Component?O=D.createElement(u.route.Component,null):u.route.element?O=u.route.element:O=f,D.createElement(gX,{match:u,routeContext:{outlet:f,matches:_,isDataRoute:n!=null},children:O})};return n&&(u.route.ErrorBoundary||u.route.errorElement||h===0)?D.createElement(vX,{location:n.location,revalidation:n.revalidation,component:x,error:m,children:S(),routeContext:{outlet:null,matches:_,isDataRoute:!0}}):S()},null)}function Bj(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function bX(e){let t=D.useContext(Id);return Cn(t,Bj(e)),t}function _X(e){let t=D.useContext(J0);return Cn(t,Bj(e)),t}function wX(e){let t=D.useContext(Pa);return Cn(t,Bj(e)),t}function Uj(e){let t=wX(e),n=t.matches[t.matches.length-1];return Cn(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function xX(){return Uj("useRouteId")}function SX(){var r;let e=D.useContext($j),t=_X("useRouteError"),n=Uj("useRouteError");return e!==void 0?e:(r=t.errors)==null?void 0:r[n]}function OX(){let{router:e}=bX("useNavigate"),t=Uj("useNavigate"),n=D.useRef(!1);return lB(()=>{n.current=!0}),D.useCallback(async(i,a={})=>{Ea(n.current,sB),n.current&&(typeof i=="number"?e.navigate(i):await e.navigate(i,{fromRouteId:t,...a}))},[e,t])}var zN={};function cB(e,t,n){!t&&!zN[e]&&(zN[e]=!0,Ea(!1,n))}D.memo(CX);function CX({routes:e,future:t,state:n}){return uB(e,void 0,n,t)}function zj({to:e,replace:t,state:n,relative:r}){Cn(mc(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=D.useContext(ja);Ea(!i,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:a}=D.useContext(Pa),{pathname:o}=Nr(),l=mo(),f=Ij(e,Dj(a),o,r==="path"),u=JSON.stringify(f);return D.useEffect(()=>{l(JSON.parse(u),{replace:t,state:n,relative:r})},[l,u,r,t,n]),null}function xt(e){Cn(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function EX({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:i,static:a=!1}){Cn(!mc(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let o=e.replace(/^\/*/,"/"),l=D.useMemo(()=>({basename:o,navigator:i,static:a,future:{}}),[o,i,a]);typeof n=="string"&&(n=Dd(n));let{pathname:f="/",search:u="",hash:h="",state:m=null,key:y="default"}=n,x=D.useMemo(()=>{let w=is(f,o);return w==null?null:{location:{pathname:w,search:u,hash:h,state:m,key:y},navigationType:r}},[o,f,u,h,m,y,r]);return Ea(x!=null,`<Router basename="${o}"> is not able to match the URL "${f}${u}${h}" because it does not start with the basename, so the <Router> won't render anything.`),x==null?null:D.createElement(ja.Provider,{value:l},D.createElement(av.Provider,{children:t,value:x}))}function e1({children:e,location:t}){return hX(lE(e),t)}function lE(e,t=[]){let n=[];return D.Children.forEach(e,(r,i)=>{if(!D.isValidElement(r))return;let a=[...t,i];if(r.type===D.Fragment){n.push.apply(n,lE(r.props.children,a));return}Cn(r.type===xt,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Cn(!r.props.index||!r.props.children,"An index route cannot have child routes.");let o={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=lE(r.props.children,a)),n.push(o)}),n}var By="get",Uy="application/x-www-form-urlencoded";function t1(e){return e!=null&&typeof e.tagName=="string"}function TX(e){return t1(e)&&e.tagName.toLowerCase()==="button"}function AX(e){return t1(e)&&e.tagName.toLowerCase()==="form"}function jX(e){return t1(e)&&e.tagName.toLowerCase()==="input"}function PX(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function RX(e,t){return e.button===0&&(!t||t==="_self")&&!PX(e)}var ay=null;function MX(){if(ay===null)try{new FormData(document.createElement("form"),0),ay=!1}catch{ay=!0}return ay}var NX=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function xx(e){return e!=null&&!NX.has(e)?(Ea(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Uy}"`),null):e}function kX(e,t){let n,r,i,a,o;if(AX(e)){let l=e.getAttribute("action");r=l?is(l,t):null,n=e.getAttribute("method")||By,i=xx(e.getAttribute("enctype"))||Uy,a=new FormData(e)}else if(TX(e)||jX(e)&&(e.type==="submit"||e.type==="image")){let l=e.form;if(l==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let f=e.getAttribute("formaction")||l.getAttribute("action");if(r=f?is(f,t):null,n=e.getAttribute("formmethod")||l.getAttribute("method")||By,i=xx(e.getAttribute("formenctype"))||xx(l.getAttribute("enctype"))||Uy,a=new FormData(l,e),!MX()){let{name:u,type:h,value:m}=e;if(h==="image"){let y=u?`${u}.`:"";a.append(`${y}x`,"0"),a.append(`${y}y`,"0")}else u&&a.append(u,m)}}else{if(t1(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=By,r=null,i=Uy,o=e}return a&&i==="text/plain"&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}function Fj(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}async function LX(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function DX(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function IX(e,t,n){let r=await Promise.all(e.map(async i=>{let a=t.routes[i.route.id];if(a){let o=await LX(a,n);return o.links?o.links():[]}return[]}));return zX(r.flat(1).filter(DX).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function FN(e,t,n,r,i,a){let o=(f,u)=>n[u]?f.route.id!==n[u].route.id:!0,l=(f,u)=>{var h;return n[u].pathname!==f.pathname||((h=n[u].route.path)==null?void 0:h.endsWith("*"))&&n[u].params["*"]!==f.params["*"]};return a==="assets"?t.filter((f,u)=>o(f,u)||l(f,u)):a==="data"?t.filter((f,u)=>{var m;let h=r.routes[f.route.id];if(!h||!h.hasLoader)return!1;if(o(f,u)||l(f,u))return!0;if(f.route.shouldRevalidate){let y=f.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:((m=n[0])==null?void 0:m.params)||{},nextUrl:new URL(e,window.origin),nextParams:f.params,defaultShouldRevalidate:!0});if(typeof y=="boolean")return y}return!0}):[]}function $X(e,t,{includeHydrateFallback:n}={}){return BX(e.map(r=>{let i=t.routes[r.route.id];if(!i)return[];let a=[i.module];return i.clientActionModule&&(a=a.concat(i.clientActionModule)),i.clientLoaderModule&&(a=a.concat(i.clientLoaderModule)),n&&i.hydrateFallbackModule&&(a=a.concat(i.hydrateFallbackModule)),i.imports&&(a=a.concat(i.imports)),a}).flat(1))}function BX(e){return[...new Set(e)]}function UX(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function zX(e,t){let n=new Set;return new Set(t),e.reduce((r,i)=>{let a=JSON.stringify(UX(i));return n.has(a)||(n.add(a),r.push({key:a,link:i})),r},[])}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var FX=new Set([100,101,204,205]);function qX(e,t){let n=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return n.pathname==="/"?n.pathname="_root.data":t&&is(n.pathname,t)==="/"?n.pathname=`${t.replace(/\/$/,"")}/_root.data`:n.pathname=`${n.pathname.replace(/\/$/,"")}.data`,n}function fB(){let e=D.useContext(Id);return Fj(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function VX(){let e=D.useContext(J0);return Fj(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var qj=D.createContext(void 0);qj.displayName="FrameworkContext";function dB(){let e=D.useContext(qj);return Fj(e,"You must render this element inside a <HydratedRouter> element"),e}function HX(e,t){let n=D.useContext(qj),[r,i]=D.useState(!1),[a,o]=D.useState(!1),{onFocus:l,onBlur:f,onMouseEnter:u,onMouseLeave:h,onTouchStart:m}=t,y=D.useRef(null);D.useEffect(()=>{if(e==="render"&&o(!0),e==="viewport"){let _=O=>{O.forEach(C=>{o(C.isIntersecting)})},S=new IntersectionObserver(_,{threshold:.5});return y.current&&S.observe(y.current),()=>{S.disconnect()}}},[e]),D.useEffect(()=>{if(r){let _=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(_)}}},[r]);let x=()=>{i(!0)},w=()=>{i(!1),o(!1)};return n?e!=="intent"?[a,y,{}]:[a,y,{onFocus:cp(l,x),onBlur:cp(f,w),onMouseEnter:cp(u,x),onMouseLeave:cp(h,w),onTouchStart:cp(m,x)}]:[!1,y,{}]}function cp(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function WX({page:e,...t}){let{router:n}=fB(),r=D.useMemo(()=>nB(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?D.createElement(YX,{page:e,matches:r,...t}):null}function GX(e){let{manifest:t,routeModules:n}=dB(),[r,i]=D.useState([]);return D.useEffect(()=>{let a=!1;return IX(e,t,n).then(o=>{a||i(o)}),()=>{a=!0}},[e,t,n]),r}function YX({page:e,matches:t,...n}){let r=Nr(),{manifest:i,routeModules:a}=dB(),{basename:o}=fB(),{loaderData:l,matches:f}=VX(),u=D.useMemo(()=>FN(e,t,f,i,r,"data"),[e,t,f,i,r]),h=D.useMemo(()=>FN(e,t,f,i,r,"assets"),[e,t,f,i,r]),m=D.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let w=new Set,_=!1;if(t.forEach(O=>{var A;let C=i.routes[O.route.id];!C||!C.hasLoader||(!u.some(j=>j.route.id===O.route.id)&&O.route.id in l&&((A=a[O.route.id])!=null&&A.shouldRevalidate)||C.hasClientLoader?_=!0:w.add(O.route.id))}),w.size===0)return[];let S=qX(e,o);return _&&w.size>0&&S.searchParams.set("_routes",t.filter(O=>w.has(O.route.id)).map(O=>O.route.id).join(",")),[S.pathname+S.search]},[o,l,r,i,u,t,e,a]),y=D.useMemo(()=>$X(h,i),[h,i]),x=GX(h);return D.createElement(D.Fragment,null,m.map(w=>D.createElement("link",{key:w,rel:"prefetch",as:"fetch",href:w,...n})),y.map(w=>D.createElement("link",{key:w,rel:"modulepreload",href:w,...n})),x.map(({key:w,link:_})=>D.createElement("link",{key:w,..._})))}function KX(...e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}var hB=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{hB&&(window.__reactRouterVersion="7.6.0")}catch{}function pB({basename:e,children:t,window:n}){let r=D.useRef();r.current==null&&(r.current=$Z({window:n,v5Compat:!0}));let i=r.current,[a,o]=D.useState({action:i.action,location:i.location}),l=D.useCallback(f=>{D.startTransition(()=>o(f))},[o]);return D.useLayoutEffect(()=>i.listen(l),[i,l]),D.createElement(EX,{basename:e,children:t,location:a.location,navigationType:a.action,navigator:i})}var mB=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,mn=D.forwardRef(function({onClick:t,discover:n="render",prefetch:r="none",relative:i,reloadDocument:a,replace:o,state:l,target:f,to:u,preventScrollReset:h,viewTransition:m,...y},x){let{basename:w}=D.useContext(ja),_=typeof u=="string"&&mB.test(u),S,O=!1;if(typeof u=="string"&&_&&(S=u,hB))try{let W=new URL(window.location.href),G=u.startsWith("//")?new URL(W.protocol+u):new URL(u),K=is(G.pathname,w);G.origin===W.origin&&K!=null?u=K+G.search+G.hash:O=!0}catch{Ea(!1,`<Link to="${u}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let C=fX(u,{relative:i}),[A,j,P]=HX(r,y),R=QX(u,{replace:o,state:l,target:f,preventScrollReset:h,relative:i,viewTransition:m});function $(W){t&&t(W),W.defaultPrevented||R(W)}let V=D.createElement("a",{...y,...P,href:S||C,onClick:O||a?t:$,ref:KX(x,j),target:f,"data-discover":!_&&n==="render"?"true":void 0});return A&&!_?D.createElement(D.Fragment,null,V,D.createElement(WX,{page:C})):V});mn.displayName="Link";var sv=D.forwardRef(function({"aria-current":t="page",caseSensitive:n=!1,className:r="",end:i=!1,style:a,to:o,viewTransition:l,children:f,...u},h){let m=ov(o,{relative:u.relative}),y=Nr(),x=D.useContext(J0),{navigator:w,basename:_}=D.useContext(ja),S=x!=null&&rQ(m)&&l===!0,O=w.encodeLocation?w.encodeLocation(m).pathname:m.pathname,C=y.pathname,A=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;n||(C=C.toLowerCase(),A=A?A.toLowerCase():null,O=O.toLowerCase()),A&&_&&(A=is(A,_)||A);const j=O!=="/"&&O.endsWith("/")?O.length-1:O.length;let P=C===O||!i&&C.startsWith(O)&&C.charAt(j)==="/",R=A!=null&&(A===O||!i&&A.startsWith(O)&&A.charAt(O.length)==="/"),$={isActive:P,isPending:R,isTransitioning:S},V=P?t:void 0,W;typeof r=="function"?W=r($):W=[r,P?"active":null,R?"pending":null,S?"transitioning":null].filter(Boolean).join(" ");let G=typeof a=="function"?a($):a;return D.createElement(mn,{...u,"aria-current":V,className:W,ref:h,style:G,to:o,viewTransition:l},typeof f=="function"?f($):f)});sv.displayName="NavLink";var ZX=D.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:i,state:a,method:o=By,action:l,onSubmit:f,relative:u,preventScrollReset:h,viewTransition:m,...y},x)=>{let w=tQ(),_=nQ(l,{relative:u}),S=o.toLowerCase()==="get"?"get":"post",O=typeof l=="string"&&mB.test(l),C=A=>{if(f&&f(A),A.defaultPrevented)return;A.preventDefault();let j=A.nativeEvent.submitter,P=(j==null?void 0:j.getAttribute("formmethod"))||o;w(j||A.currentTarget,{fetcherKey:t,method:P,navigate:n,replace:i,state:a,relative:u,preventScrollReset:h,viewTransition:m})};return D.createElement("form",{ref:x,method:S,action:_,onSubmit:r?f:C,...y,"data-discover":!O&&e==="render"?"true":void 0})});ZX.displayName="Form";function XX(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function vB(e){let t=D.useContext(Id);return Cn(t,XX(e)),t}function QX(e,{target:t,replace:n,state:r,preventScrollReset:i,relative:a,viewTransition:o}={}){let l=mo(),f=Nr(),u=ov(e,{relative:a});return D.useCallback(h=>{if(RX(h,t)){h.preventDefault();let m=n!==void 0?n:rm(f)===rm(u);l(e,{replace:m,state:r,preventScrollReset:i,relative:a,viewTransition:o})}},[f,l,u,n,r,t,e,i,a,o])}var JX=0,eQ=()=>`__${String(++JX)}__`;function tQ(){let{router:e}=vB("useSubmit"),{basename:t}=D.useContext(ja),n=xX();return D.useCallback(async(r,i={})=>{let{action:a,method:o,encType:l,formData:f,body:u}=kX(r,t);if(i.navigate===!1){let h=i.fetcherKey||eQ();await e.fetch(h,n,i.action||a,{preventScrollReset:i.preventScrollReset,formData:f,body:u,formMethod:i.method||o,formEncType:i.encType||l,flushSync:i.flushSync})}else await e.navigate(i.action||a,{preventScrollReset:i.preventScrollReset,formData:f,body:u,formMethod:i.method||o,formEncType:i.encType||l,replace:i.replace,state:i.state,fromRouteId:n,flushSync:i.flushSync,viewTransition:i.viewTransition})},[e,t,n])}function nQ(e,{relative:t}={}){let{basename:n}=D.useContext(ja),r=D.useContext(Pa);Cn(r,"useFormAction must be used inside a RouteContext");let[i]=r.matches.slice(-1),a={...ov(e||".",{relative:t})},o=Nr();if(e==null){a.search=o.search;let l=new URLSearchParams(a.search),f=l.getAll("index");if(f.some(h=>h==="")){l.delete("index"),f.filter(m=>m).forEach(m=>l.append("index",m));let h=l.toString();a.search=h?`?${h}`:""}}return(!e||e===".")&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index"),n!=="/"&&(a.pathname=a.pathname==="/"?n:Qo([n,a.pathname])),rm(a)}function rQ(e,t={}){let n=D.useContext(oB);Cn(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=vB("useViewTransitionState"),i=ov(e,{relative:t.relative});if(!n.isTransitioning)return!1;let a=is(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=is(n.nextLocation.pathname,r)||n.nextLocation.pathname;return eb(i.pathname,o)!=null||eb(i.pathname,a)!=null}[...FX];const iQ="/shlink-web-client/dependabot/docker/node-24.1-alpine",tb={homepage:iQ};var Ta,so=".",gB="function",yB="string",bB="__global__",Vj="Provider",aQ=0,Hj=Array.prototype.slice,oQ=function(t,n){var r=t[n];if(r===void 0&&Ta.config.strict)throw new Error("Bottle was unable to resolve a service. `"+n+"` is undefined.");return r},n1=function(t){var n;return this.nested[t]||(n=Ta.pop(),this.nested[t]=n,this.factory(t,function(){return n.container})),this.nested[t]},_B=function(t){return t.split(so).reduce(oQ,this)},sQ=function(t,n,r,i){var a={configurable:!0,enumerable:!0};return t.length?a.get=function(){var l=0,f=function(h){if(h)throw h;t[l]&&t[l++](r,f)};return f(),r}:(a.value=r,a.writable=!0),Object.defineProperty(i,n,a),i[n]},lQ=function(t,n){var r,i;return typeof t===gB&&(n=t,t=bB),r=t.split(so),i=r.shift(),r.length?n1.call(this,i).middleware(r.join(so),n):(this.middlewares[i]||(this.middlewares[i]=[]),this.middlewares[i].push(n)),this},uQ=function(t,n){return n(t)},qN=function(t,n){return(t[n]||[]).concat(t.__global__||[])},cQ=function(t,n){var r,i,a,o,l;return this.id,a=this.container,o=this.decorators,l=this.middlewares,r=t+Vj,i=Object.create(null),i[r]={configurable:!0,enumerable:!0,get:function(){var u=new n;return delete a[r],a[r]=u,u}},i[t]={configurable:!0,enumerable:!0,get:function(){var u=a[r],h;return u&&(h=qN(o,t).reduce(uQ,u.$get(a)),delete a[r],delete a[t]),h===void 0?h:sQ(qN(l,t),t,h,a)}},Object.defineProperties(a,i),this},wB=function(t,n){var r,i;return r=t.split(so),this.providerMap[t]&&r.length===1&&!this.container[t+Vj]?console.error(t+" provider already instantiated."):(this.originalProviders[t]=n,this.providerMap[t]=!0,i=r.shift(),r.length?(n1.call(this,i).provider(r.join(so),n),this):cQ.call(this,i,n))},Wj=function(t,n){return wB.call(this,t,function(){this.$get=n})},xB=function(t,n,r){var i=arguments.length>3?Hj.call(arguments,3):[],a=this;return Wj.call(this,t,function(){var l=n,f=i.map(_B,a.container);return r?new(n.bind.apply(n,[null].concat(f))):l.apply(null,f)})},fQ=function(t,n){return xB.apply(this,[t,n,!0].concat(Hj.call(arguments,2)))},dQ=function(t,n){return xB.apply(this,[t,n,!1].concat(Hj.call(arguments,2)))},SB=function(t,n){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:n,writable:!0})},OB=function(t,n){var r=t[n];return r||(r={},SB.call(t,n,r)),r},hQ=function(t,n){var r;return r=t.split(so),t=r.pop(),SB.call(r.reduce(OB,this.container),t,n),this},pQ=function(t,n){Object.defineProperty(this,t,{configurable:!1,enumerable:!0,value:n,writable:!1})},mQ=function(t,n){var r=t.split(so);return t=r.pop(),pQ.call(r.reduce(OB,this.container),t,n),this},CB=function(t,n){var r,i;return typeof t===gB&&(n=t,t=bB),r=t.split(so),i=r.shift(),r.length?n1.call(this,i).decorator(r.join(so),n):(this.decorators[i]||(this.decorators[i]=[]),this.decorators[i].push(n)),this},vQ=function(t){return this.deferred.push(t),this},gQ=function(t){return(t||[]).map(_B,this.container)},yQ=function(t,n){return Wj.call(this,t,function(i){return{instance:n.bind(n,i)}})},bQ=function(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)},Gj=function(t){return Object.keys(t||this.container||{}).filter(bQ)},nb={},_Q=function(t){var n;return typeof t===yB?(n=nb[t],n||(nb[t]=n=new Ta,n.constant("BOTTLE_NAME",t)),n):new Ta},wQ=function(t){typeof t===yB?delete nb[t]:nb={}},EB=function(t){var n=t.$value===void 0?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,n].concat(t.$inject||[]))},VN=function(t){delete this.providerMap[t],delete this.container[t],delete this.container[t+Vj]},xQ=function(t){var n=this.originalProviders,r=Array.isArray(t);Object.keys(this.originalProviders).forEach(function(a){if(!(r&&t.indexOf(a)===-1)){var o=a.split(so);o.length>1&&o.forEach(VN,n1.call(this,o[0])),VN.call(this,a),this.provider(a,n[a])}},this)},SQ=function(t){return this.deferred.forEach(function(r){r(t)}),this};Ta=function e(t){if(!(this instanceof e))return e.pop(t);this.id=aQ++,this.decorators={},this.middlewares={},this.nested={},this.providerMap={},this.originalProviders={},this.deferred=[],this.container={$decorator:CB.bind(this),$register:EB.bind(this),$list:Gj.bind(this)}};Ta.prototype={constant:mQ,decorator:CB,defer:vQ,digest:gQ,factory:Wj,instanceFactory:yQ,list:Gj,middleware:lQ,provider:wB,resetProviders:xQ,register:EB,resolve:SQ,service:fQ,serviceFactory:dQ,value:hQ};Ta.pop=_Q;Ta.clear=wQ;Ta.list=Gj;Ta.config={strict:!1};const TB=Ta;var AB=e=>{throw TypeError(e)},Yj=(e,t,n)=>t.has(e)||AB("Cannot "+n),Au=(e,t,n)=>(Yj(e,t,"read from private field"),n?n.call(e):t.get(e)),fp=(e,t,n)=>t.has(e)?AB("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),oy=(e,t,n,r)=>(Yj(e,t,"write to private field"),t.set(e,n),n),fn=(e,t,n)=>(Yj(e,t,"access private method"),n);const OQ=(e,t)=>`${e}/rest/v${t}`,CQ=e=>e.dir?`${e.field}-${e.dir}`:void 0,EQ=({orderBy:e={},excludeMaxVisitsReached:t,excludePastValidUntil:n,...r})=>({...r,excludeMaxVisitsReached:t===!0?"true":void 0,excludePastValidUntil:n===!0?"true":void 0,orderBy:CQ(e)}),TQ=(e,t)=>{const[n,r]=e.split("://");if(!r)throw new Error(`It is not possible to determine authority on "${e}" for replacement`);const[,...i]=r.split("/"),a=i.length?`/${i.join("/")}`:"";return`${n}://${t}${a}`},AQ=(e={})=>{const t=Object.entries(e).flatMap(([n,r])=>r==null?[]:Array.isArray(r)?r.map(i=>[`${n}[]`,i]):[[n,r]]);return new URLSearchParams(t).toString()};var rb,$p,jf,ib,Jt,Cf,_r,zy,Sx;let jQ=class{constructor(t,n,r={}){fp(this,Jt),fp(this,rb),fp(this,$p),fp(this,jf),fp(this,ib),oy(this,$p,t),oy(this,jf,n),oy(this,ib,r),oy(this,rb,3)}async listShortUrls({signal:t,...n}={}){return fn(this,Jt,_r).call(this,{url:"/short-urls",query:EQ(n),signal:t}).then(({shortUrls:r})=>r)}async createShortUrl({signal:t,...n}){const r=Object.entries(n).reduce((i,[a,o])=>(o&&(i[a]=o),i),{});return fn(this,Jt,_r).call(this,{url:"/short-urls",method:"POST",body:r,signal:t})}async getShortUrl({shortCode:t,domain:n},{signal:r}={}){return fn(this,Jt,_r).call(this,{url:`/short-urls/${t}`,query:{domain:n},signal:r})}async deleteShortUrl({shortCode:t,domain:n},{signal:r}={}){return fn(this,Jt,zy).call(this,{url:`/short-urls/${t}`,method:"DELETE",query:{domain:n},signal:r})}async updateShortUrl({shortCode:t,domain:n},{signal:r,...i}){return fn(this,Jt,_r).call(this,{url:`/short-urls/${t}`,method:"PATCH",query:{domain:n},body:i,signal:r})}async getShortUrlRedirectRules({shortCode:t,domain:n},{signal:r}={}){return fn(this,Jt,_r).call(this,{url:`/short-urls/${t}/redirect-rules`,method:"GET",query:{domain:n},signal:r})}async setShortUrlRedirectRules({shortCode:t,domain:n},{signal:r,...i}){return fn(this,Jt,_r).call(this,{url:`/short-urls/${t}/redirect-rules`,method:"POST",query:{domain:n},body:i,signal:r})}async getVisitsOverview({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/visits",signal:t}).then(({visits:n})=>n)}async getShortUrlVisits({shortCode:t,domain:n},{signal:r,...i}={}){return fn(this,Jt,Cf).call(this,{url:`/short-urls/${t}/visits`,query:{...i,domain:n},signal:r})}async getTagVisits(t,{signal:n,...r}={}){return fn(this,Jt,Cf).call(this,{url:`/tags/${t}/visits`,query:r,signal:n})}async getDomainVisits(t,{signal:n,...r}={}){return fn(this,Jt,Cf).call(this,{url:`/domains/${t}/visits`,query:r,signal:n})}async getOrphanVisits({signal:t,...n}={}){return fn(this,Jt,Cf).call(this,{url:"/visits/orphan",query:n,signal:t})}async getNonOrphanVisits({signal:t,...n}={}){return fn(this,Jt,Cf).call(this,{url:"/visits/non-orphan",query:n,signal:t})}async deleteShortUrlVisits({shortCode:t,domain:n},{signal:r}={}){const i=n?{domain:n}:void 0;return fn(this,Jt,_r).call(this,{method:"DELETE",url:`/short-urls/${t}/visits`,query:i,signal:r})}async deleteOrphanVisits({signal:t}={}){return fn(this,Jt,_r).call(this,{method:"DELETE",url:"/visits/orphan",signal:t})}async listTags({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/tags",signal:t}).then(({tags:n})=>n)}async tagsStats({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/tags/stats",signal:t}).then(({tags:n})=>n)}async deleteTags(t,{signal:n}={}){return fn(this,Jt,zy).call(this,{url:"/tags",method:"DELETE",query:{tags:t},signal:n}).then(()=>({tags:t}))}async editTag({oldName:t,newName:n},{signal:r}={}){return fn(this,Jt,zy).call(this,{url:"/tags",method:"PUT",body:{oldName:t,newName:n},signal:r}).then(()=>({oldName:t,newName:n}))}async listDomains({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/domains",signal:t}).then(({domains:n})=>n)}async editDomainRedirects(t,{signal:n}={}){return fn(this,Jt,_r).call(this,{url:"/domains/redirects",method:"PATCH",body:t,signal:n})}async health({domain:t,signal:n}={}){return fn(this,Jt,_r).call(this,{url:"/health",domain:t,signal:n})}async mercureInfo({signal:t}={}){return fn(this,Jt,_r).call(this,{url:"/mercure-info",signal:t})}};rb=new WeakMap,$p=new WeakMap,jf=new WeakMap,ib=new WeakMap,Jt=new WeakSet,Cf=async function(e){return fn(this,Jt,_r).call(this,e).then(({visits:t})=>t)},_r=async function(e){return Au(this,$p).jsonRequest(...fn(this,Jt,Sx).call(this,e))},zy=async function(e){return Au(this,$p).emptyRequest(...fn(this,Jt,Sx).call(this,e))},Sx=function({url:e,method:t="GET",query:n,body:r,domain:i,signal:a}){const o=AQ(n??{}),l=o?`?${o}`:"",f=i?TQ(Au(this,jf).baseUrl,i):Au(this,jf).baseUrl;return[`${OQ(f,Au(this,rb))}${e}${l}`,{method:t,body:r&&JSON.stringify(r),headers:{"X-Api-Key":Au(this,jf).apiKey},credentials:Au(this,ib).requestCredentials,signal:a}]};const jB=e=>!!(e!=null&&e.url)&&!!(e!=null&&e.apiKey),Bp=e=>!!(e!=null&&e.id),Kj=e=>!!(e!=null&&e.version),PQ=e=>!!(e!=null&&e.serverNotFound),RQ=e=>Bp(e)?e.id:"",MQ=({name:e,url:t,apiKey:n,forwardCredentials:r})=>({name:e,url:t,apiKey:n,forwardCredentials:r?"true":"false"}),NQ=e=>typeof e.url=="string"&&typeof e.apiKey=="string"&&typeof e.name=="string",kQ=e=>{const{forwardCredentials:t,...n}=e;if(!NQ(n))throw new Error('Server is missing required "url", "apiKey" and/or "name" properties');return{...n,forwardCredentials:t==="true"}},HN=new Map,LQ=e=>typeof e=="function",DQ=e=>{const{selectedServer:t}=e();if(!jB(t))throw new Error("There's no selected server or it is not found");return t},IQ=e=>t=>{const{url:n,apiKey:r,forwardCredentials:i}=LQ(t)?DQ(t):t,a=`${r}_${n}_${i?"forward":"no-forward"}`,o=HN.get(a);if(o)return o;const l=new jQ(e,{apiKey:r,baseUrl:n},{requestCredentials:i?"include":void 0});return HN.set(a,l),l},$Q=e=>{e.serviceFactory("buildShlinkApiClient",IQ,"HttpClient")};/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/const BQ={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},UQ={prefix:"fas",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272l144 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z"]},zQ={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},FQ=zQ,qQ={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},PB=qQ,VQ={prefix:"fas",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z"]},HQ={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},RB=HQ,Bd={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"]},WQ={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},Zj={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},GQ={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},YQ=GQ,KQ={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},Xj=KQ,MB={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},ZQ={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2C297 398 352 333.4 352 256l0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},XQ={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]},QQ={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},WN={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},JQ={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31L216 408z"]},eJ=JQ,tJ={prefix:"fas",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152l0 270.8c0 9.8-6 18.6-15.1 22.3L416 503l0-302.6zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6l0 251.4L32.9 502.7C17.1 509 0 497.4 0 480.4L0 209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77l0 249.3L192 449.4 192 255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},uE=tJ,nJ={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},rJ={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},iJ={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z"]},aJ=iJ,Qj={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240l0-223.4c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16L304 240zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4L256 288 412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288l238.4 0z"]},r1={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},NB={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},kB={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},GN={prefix:"fas",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM305 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},oJ={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z"]},sJ={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},lJ={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},uJ=lJ,cJ={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},fJ={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Bf=fJ,dJ={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},hJ=dJ,pJ={prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z"]},mJ={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},vJ={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},gJ=vJ,yJ={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},bJ=yJ,_J={prefix:"fas",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},wJ=_J,xJ={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 232l0 102.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L168 232c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},LB=xJ,SJ={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},OJ={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},CJ={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},EJ={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Jj=EJ,TJ={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},AJ={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},lv={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},i1={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},DB=i1,jJ=i1,YN={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},cE={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},PJ={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},RJ=PJ,KN={prefix:"fas",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c17.7 0 32 14.3 32 32l0 64 120 0c39.8 0 72 32.2 72 72l0 272c0 39.8-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72l0-272c0-39.8 32.2-72 72-72l120 0 0-64c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224l16 0 0 192-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0-192 16 0z"]},IB={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8l-.7 0c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},MJ=IB,NJ={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},kJ={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},LJ={prefix:"fas",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z"]},DJ={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},IJ={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 224L64 288 64 64l448 0z"]},Ju={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},$B={prefix:"fas",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3 352 384c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64l-114.7 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256 224 256c23.3 0 45.2 6.2 64 17.1l0-163.9-41.4 41.4z"]},$J={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},BJ=$J;/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/function UJ(e,t,n){return(t=FJ(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZN(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 Ze(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZN(Object(n),!0).forEach(function(r){UJ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZN(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zJ(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function FJ(e){var t=zJ(e,"string");return typeof t=="symbol"?t:t+""}const XN=()=>{};let eP={},BB={},UB=null,zB={mark:XN,measure:XN};try{typeof window<"u"&&(eP=window),typeof document<"u"&&(BB=document),typeof MutationObserver<"u"&&(UB=MutationObserver),typeof performance<"u"&&(zB=performance)}catch{}const{userAgent:QN=""}=eP.navigator||{},Nl=eP,bn=BB,JN=UB,sy=zB;Nl.document;const ds=!!bn.documentElement&&!!bn.head&&typeof bn.addEventListener=="function"&&typeof bn.createElement=="function",FB=~QN.indexOf("MSIE")||~QN.indexOf("Trident/");var qJ=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,VJ=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,qB={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},HJ={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},VB=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],Mr="classic",a1="duotone",WJ="sharp",GJ="sharp-duotone",HB=[Mr,a1,WJ,GJ],YJ={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},KJ={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},ZJ=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),XJ={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},QJ=["fak","fa-kit","fakd","fa-kit-duotone"],e6={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},JJ=["kit"],eee={kit:{"fa-kit":"fak"}},tee=["fak","fakd"],nee={kit:{fak:"fa-kit"}},t6={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},ly={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},ree=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],iee=["fak","fa-kit","fakd","fa-kit-duotone"],aee={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},oee={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},see={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},fE={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},lee=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],dE=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...ree,...lee],uee=["solid","regular","light","thin","duotone","brands"],WB=[1,2,3,4,5,6,7,8,9,10],cee=WB.concat([11,12,13,14,15,16,17,18,19,20]),fee=[...Object.keys(see),...uee,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",ly.GROUP,ly.SWAP_OPACITY,ly.PRIMARY,ly.SECONDARY].concat(WB.map(e=>"".concat(e,"x"))).concat(cee.map(e=>"w-".concat(e))),dee={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}};const as="___FONT_AWESOME___",hE=16,GB="fa",YB="svg-inline--fa",ec="data-fa-i2svg",pE="data-fa-pseudo-element",hee="data-fa-pseudo-element-pending",tP="data-prefix",nP="data-icon",n6="fontawesome-i2svg",pee="async",mee=["HTML","HEAD","STYLE","SCRIPT"],KB=(()=>{try{return!0}catch{return!1}})();function uv(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[Mr]}})}const ZB=Ze({},qB);ZB[Mr]=Ze(Ze(Ze(Ze({},{"fa-duotone":"duotone"}),qB[Mr]),e6.kit),e6["kit-duotone"]);const vee=uv(ZB),mE=Ze({},XJ);mE[Mr]=Ze(Ze(Ze(Ze({},{duotone:"fad"}),mE[Mr]),t6.kit),t6["kit-duotone"]);const r6=uv(mE),vE=Ze({},fE);vE[Mr]=Ze(Ze({},vE[Mr]),nee.kit);const rP=uv(vE),gE=Ze({},oee);gE[Mr]=Ze(Ze({},gE[Mr]),eee.kit);uv(gE);const gee=qJ,XB="fa-layers-text",yee=VJ,bee=Ze({},YJ);uv(bee);const _ee=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Ox=HJ,wee=[...JJ,...fee],Up=Nl.FontAwesomeConfig||{};function xee(e){var t=bn.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function See(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}bn&&typeof bn.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{let[n,r]=t;const i=See(xee(n));i!=null&&(Up[r]=i)});const QB={styleDefault:"solid",familyDefault:Mr,cssPrefix:GB,replacementClass:YB,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Up.familyPrefix&&(Up.cssPrefix=Up.familyPrefix);const Yf=Ze(Ze({},QB),Up);Yf.autoReplaceSvg||(Yf.observeMutations=!1);const lt={};Object.keys(QB).forEach(e=>{Object.defineProperty(lt,e,{enumerable:!0,set:function(t){Yf[e]=t,zp.forEach(n=>n(lt))},get:function(){return Yf[e]}})});Object.defineProperty(lt,"familyPrefix",{enumerable:!0,set:function(e){Yf.cssPrefix=e,zp.forEach(t=>t(lt))},get:function(){return Yf.cssPrefix}});Nl.FontAwesomeConfig=lt;const zp=[];function Oee(e){return zp.push(e),()=>{zp.splice(zp.indexOf(e),1)}}const dl=hE,Ja={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function Cee(e){if(!e||!ds)return;const t=bn.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=bn.head.childNodes;let r=null;for(let i=n.length-1;i>-1;i--){const a=n[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}return bn.head.insertBefore(t,r),e}const Eee="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function im(){let e=12,t="";for(;e-- >0;)t+=Eee[Math.random()*62|0];return t}function Ud(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function iP(e){return e.classList?Ud(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function JB(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Tee(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(JB(e[n]),'" '),"").trim()}function o1(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function aP(e){return e.size!==Ja.size||e.x!==Ja.x||e.y!==Ja.y||e.rotate!==Ja.rotate||e.flipX||e.flipY}function Aee(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const i={transform:"translate(".concat(n/2," 256)")},a="translate(".concat(t.x*32,", ").concat(t.y*32,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),l="rotate(".concat(t.rotate," 0 0)"),f={transform:"".concat(a," ").concat(o," ").concat(l)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:f,path:u}}function jee(e){let{transform:t,width:n=hE,height:r=hE,startCentered:i=!1}=e,a="";return i&&FB?a+="translate(".concat(t.x/dl-n/2,"em, ").concat(t.y/dl-r/2,"em) "):i?a+="translate(calc(-50% + ".concat(t.x/dl,"em), calc(-50% + ").concat(t.y/dl,"em)) "):a+="translate(".concat(t.x/dl,"em, ").concat(t.y/dl,"em) "),a+="scale(".concat(t.size/dl*(t.flipX?-1:1),", ").concat(t.size/dl*(t.flipY?-1:1),") "),a+="rotate(".concat(t.rotate,"deg) "),a}var Pee=`:root, :host {
|
||
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
|
||
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
|
||
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
|
||
--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
|
||
--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
|
||
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
}
|
||
|
||
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
|
||
overflow: visible;
|
||
box-sizing: content-box;
|
||
}
|
||
|
||
.svg-inline--fa {
|
||
display: var(--fa-display, inline-block);
|
||
height: 1em;
|
||
overflow: visible;
|
||
vertical-align: -0.125em;
|
||
}
|
||
.svg-inline--fa.fa-2xs {
|
||
vertical-align: 0.1em;
|
||
}
|
||
.svg-inline--fa.fa-xs {
|
||
vertical-align: 0em;
|
||
}
|
||
.svg-inline--fa.fa-sm {
|
||
vertical-align: -0.0714285705em;
|
||
}
|
||
.svg-inline--fa.fa-lg {
|
||
vertical-align: -0.2em;
|
||
}
|
||
.svg-inline--fa.fa-xl {
|
||
vertical-align: -0.25em;
|
||
}
|
||
.svg-inline--fa.fa-2xl {
|
||
vertical-align: -0.3125em;
|
||
}
|
||
.svg-inline--fa.fa-pull-left {
|
||
margin-right: var(--fa-pull-margin, 0.3em);
|
||
width: auto;
|
||
}
|
||
.svg-inline--fa.fa-pull-right {
|
||
margin-left: var(--fa-pull-margin, 0.3em);
|
||
width: auto;
|
||
}
|
||
.svg-inline--fa.fa-li {
|
||
width: var(--fa-li-width, 2em);
|
||
top: 0.25em;
|
||
}
|
||
.svg-inline--fa.fa-fw {
|
||
width: var(--fa-fw-width, 1.25em);
|
||
}
|
||
|
||
.fa-layers svg.svg-inline--fa {
|
||
bottom: 0;
|
||
left: 0;
|
||
margin: auto;
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
}
|
||
|
||
.fa-layers-counter, .fa-layers-text {
|
||
display: inline-block;
|
||
position: absolute;
|
||
text-align: center;
|
||
}
|
||
|
||
.fa-layers {
|
||
display: inline-block;
|
||
height: 1em;
|
||
position: relative;
|
||
text-align: center;
|
||
vertical-align: -0.125em;
|
||
width: 1em;
|
||
}
|
||
.fa-layers svg.svg-inline--fa {
|
||
transform-origin: center center;
|
||
}
|
||
|
||
.fa-layers-text {
|
||
left: 50%;
|
||
top: 50%;
|
||
transform: translate(-50%, -50%);
|
||
transform-origin: center center;
|
||
}
|
||
|
||
.fa-layers-counter {
|
||
background-color: var(--fa-counter-background-color, #ff253a);
|
||
border-radius: var(--fa-counter-border-radius, 1em);
|
||
box-sizing: border-box;
|
||
color: var(--fa-inverse, #fff);
|
||
line-height: var(--fa-counter-line-height, 1);
|
||
max-width: var(--fa-counter-max-width, 5em);
|
||
min-width: var(--fa-counter-min-width, 1.5em);
|
||
overflow: hidden;
|
||
padding: var(--fa-counter-padding, 0.25em 0.5em);
|
||
right: var(--fa-right, 0);
|
||
text-overflow: ellipsis;
|
||
top: var(--fa-top, 0);
|
||
transform: scale(var(--fa-counter-scale, 0.25));
|
||
transform-origin: top right;
|
||
}
|
||
|
||
.fa-layers-bottom-right {
|
||
bottom: var(--fa-bottom, 0);
|
||
right: var(--fa-right, 0);
|
||
top: auto;
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: bottom right;
|
||
}
|
||
|
||
.fa-layers-bottom-left {
|
||
bottom: var(--fa-bottom, 0);
|
||
left: var(--fa-left, 0);
|
||
right: auto;
|
||
top: auto;
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: bottom left;
|
||
}
|
||
|
||
.fa-layers-top-right {
|
||
top: var(--fa-top, 0);
|
||
right: var(--fa-right, 0);
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: top right;
|
||
}
|
||
|
||
.fa-layers-top-left {
|
||
left: var(--fa-left, 0);
|
||
right: auto;
|
||
top: var(--fa-top, 0);
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: top left;
|
||
}
|
||
|
||
.fa-1x {
|
||
font-size: 1em;
|
||
}
|
||
|
||
.fa-2x {
|
||
font-size: 2em;
|
||
}
|
||
|
||
.fa-3x {
|
||
font-size: 3em;
|
||
}
|
||
|
||
.fa-4x {
|
||
font-size: 4em;
|
||
}
|
||
|
||
.fa-5x {
|
||
font-size: 5em;
|
||
}
|
||
|
||
.fa-6x {
|
||
font-size: 6em;
|
||
}
|
||
|
||
.fa-7x {
|
||
font-size: 7em;
|
||
}
|
||
|
||
.fa-8x {
|
||
font-size: 8em;
|
||
}
|
||
|
||
.fa-9x {
|
||
font-size: 9em;
|
||
}
|
||
|
||
.fa-10x {
|
||
font-size: 10em;
|
||
}
|
||
|
||
.fa-2xs {
|
||
font-size: 0.625em;
|
||
line-height: 0.1em;
|
||
vertical-align: 0.225em;
|
||
}
|
||
|
||
.fa-xs {
|
||
font-size: 0.75em;
|
||
line-height: 0.0833333337em;
|
||
vertical-align: 0.125em;
|
||
}
|
||
|
||
.fa-sm {
|
||
font-size: 0.875em;
|
||
line-height: 0.0714285718em;
|
||
vertical-align: 0.0535714295em;
|
||
}
|
||
|
||
.fa-lg {
|
||
font-size: 1.25em;
|
||
line-height: 0.05em;
|
||
vertical-align: -0.075em;
|
||
}
|
||
|
||
.fa-xl {
|
||
font-size: 1.5em;
|
||
line-height: 0.0416666682em;
|
||
vertical-align: -0.125em;
|
||
}
|
||
|
||
.fa-2xl {
|
||
font-size: 2em;
|
||
line-height: 0.03125em;
|
||
vertical-align: -0.1875em;
|
||
}
|
||
|
||
.fa-fw {
|
||
text-align: center;
|
||
width: 1.25em;
|
||
}
|
||
|
||
.fa-ul {
|
||
list-style-type: none;
|
||
margin-left: var(--fa-li-margin, 2.5em);
|
||
padding-left: 0;
|
||
}
|
||
.fa-ul > li {
|
||
position: relative;
|
||
}
|
||
|
||
.fa-li {
|
||
left: calc(-1 * var(--fa-li-width, 2em));
|
||
position: absolute;
|
||
text-align: center;
|
||
width: var(--fa-li-width, 2em);
|
||
line-height: inherit;
|
||
}
|
||
|
||
.fa-border {
|
||
border-color: var(--fa-border-color, #eee);
|
||
border-radius: var(--fa-border-radius, 0.1em);
|
||
border-style: var(--fa-border-style, solid);
|
||
border-width: var(--fa-border-width, 0.08em);
|
||
padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
|
||
}
|
||
|
||
.fa-pull-left {
|
||
float: left;
|
||
margin-right: var(--fa-pull-margin, 0.3em);
|
||
}
|
||
|
||
.fa-pull-right {
|
||
float: right;
|
||
margin-left: var(--fa-pull-margin, 0.3em);
|
||
}
|
||
|
||
.fa-beat {
|
||
animation-name: fa-beat;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
||
}
|
||
|
||
.fa-bounce {
|
||
animation-name: fa-bounce;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
|
||
}
|
||
|
||
.fa-fade {
|
||
animation-name: fa-fade;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
||
}
|
||
|
||
.fa-beat-fade {
|
||
animation-name: fa-beat-fade;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
||
}
|
||
|
||
.fa-flip {
|
||
animation-name: fa-flip;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
||
}
|
||
|
||
.fa-shake {
|
||
animation-name: fa-shake;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, linear);
|
||
}
|
||
|
||
.fa-spin {
|
||
animation-name: fa-spin;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 2s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, linear);
|
||
}
|
||
|
||
.fa-spin-reverse {
|
||
--fa-animation-direction: reverse;
|
||
}
|
||
|
||
.fa-pulse,
|
||
.fa-spin-pulse {
|
||
animation-name: fa-spin;
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, steps(8));
|
||
}
|
||
|
||
@media (prefers-reduced-motion: reduce) {
|
||
.fa-beat,
|
||
.fa-bounce,
|
||
.fa-fade,
|
||
.fa-beat-fade,
|
||
.fa-flip,
|
||
.fa-pulse,
|
||
.fa-shake,
|
||
.fa-spin,
|
||
.fa-spin-pulse {
|
||
animation-delay: -1ms;
|
||
animation-duration: 1ms;
|
||
animation-iteration-count: 1;
|
||
transition-delay: 0s;
|
||
transition-duration: 0s;
|
||
}
|
||
}
|
||
@keyframes fa-beat {
|
||
0%, 90% {
|
||
transform: scale(1);
|
||
}
|
||
45% {
|
||
transform: scale(var(--fa-beat-scale, 1.25));
|
||
}
|
||
}
|
||
@keyframes fa-bounce {
|
||
0% {
|
||
transform: scale(1, 1) translateY(0);
|
||
}
|
||
10% {
|
||
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
|
||
}
|
||
30% {
|
||
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
|
||
}
|
||
50% {
|
||
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
|
||
}
|
||
57% {
|
||
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
|
||
}
|
||
64% {
|
||
transform: scale(1, 1) translateY(0);
|
||
}
|
||
100% {
|
||
transform: scale(1, 1) translateY(0);
|
||
}
|
||
}
|
||
@keyframes fa-fade {
|
||
50% {
|
||
opacity: var(--fa-fade-opacity, 0.4);
|
||
}
|
||
}
|
||
@keyframes fa-beat-fade {
|
||
0%, 100% {
|
||
opacity: var(--fa-beat-fade-opacity, 0.4);
|
||
transform: scale(1);
|
||
}
|
||
50% {
|
||
opacity: 1;
|
||
transform: scale(var(--fa-beat-fade-scale, 1.125));
|
||
}
|
||
}
|
||
@keyframes fa-flip {
|
||
50% {
|
||
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
|
||
}
|
||
}
|
||
@keyframes fa-shake {
|
||
0% {
|
||
transform: rotate(-15deg);
|
||
}
|
||
4% {
|
||
transform: rotate(15deg);
|
||
}
|
||
8%, 24% {
|
||
transform: rotate(-18deg);
|
||
}
|
||
12%, 28% {
|
||
transform: rotate(18deg);
|
||
}
|
||
16% {
|
||
transform: rotate(-22deg);
|
||
}
|
||
20% {
|
||
transform: rotate(22deg);
|
||
}
|
||
32% {
|
||
transform: rotate(-12deg);
|
||
}
|
||
36% {
|
||
transform: rotate(12deg);
|
||
}
|
||
40%, 100% {
|
||
transform: rotate(0deg);
|
||
}
|
||
}
|
||
@keyframes fa-spin {
|
||
0% {
|
||
transform: rotate(0deg);
|
||
}
|
||
100% {
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
.fa-rotate-90 {
|
||
transform: rotate(90deg);
|
||
}
|
||
|
||
.fa-rotate-180 {
|
||
transform: rotate(180deg);
|
||
}
|
||
|
||
.fa-rotate-270 {
|
||
transform: rotate(270deg);
|
||
}
|
||
|
||
.fa-flip-horizontal {
|
||
transform: scale(-1, 1);
|
||
}
|
||
|
||
.fa-flip-vertical {
|
||
transform: scale(1, -1);
|
||
}
|
||
|
||
.fa-flip-both,
|
||
.fa-flip-horizontal.fa-flip-vertical {
|
||
transform: scale(-1, -1);
|
||
}
|
||
|
||
.fa-rotate-by {
|
||
transform: rotate(var(--fa-rotate-angle, 0));
|
||
}
|
||
|
||
.fa-stack {
|
||
display: inline-block;
|
||
vertical-align: middle;
|
||
height: 2em;
|
||
position: relative;
|
||
width: 2.5em;
|
||
}
|
||
|
||
.fa-stack-1x,
|
||
.fa-stack-2x {
|
||
bottom: 0;
|
||
left: 0;
|
||
margin: auto;
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
z-index: var(--fa-stack-z-index, auto);
|
||
}
|
||
|
||
.svg-inline--fa.fa-stack-1x {
|
||
height: 1em;
|
||
width: 1.25em;
|
||
}
|
||
.svg-inline--fa.fa-stack-2x {
|
||
height: 2em;
|
||
width: 2.5em;
|
||
}
|
||
|
||
.fa-inverse {
|
||
color: var(--fa-inverse, #fff);
|
||
}
|
||
|
||
.sr-only,
|
||
.fa-sr-only {
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 1px;
|
||
padding: 0;
|
||
margin: -1px;
|
||
overflow: hidden;
|
||
clip: rect(0, 0, 0, 0);
|
||
white-space: nowrap;
|
||
border-width: 0;
|
||
}
|
||
|
||
.sr-only-focusable:not(:focus),
|
||
.fa-sr-only-focusable:not(:focus) {
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 1px;
|
||
padding: 0;
|
||
margin: -1px;
|
||
overflow: hidden;
|
||
clip: rect(0, 0, 0, 0);
|
||
white-space: nowrap;
|
||
border-width: 0;
|
||
}
|
||
|
||
.svg-inline--fa .fa-primary {
|
||
fill: var(--fa-primary-color, currentColor);
|
||
opacity: var(--fa-primary-opacity, 1);
|
||
}
|
||
|
||
.svg-inline--fa .fa-secondary {
|
||
fill: var(--fa-secondary-color, currentColor);
|
||
opacity: var(--fa-secondary-opacity, 0.4);
|
||
}
|
||
|
||
.svg-inline--fa.fa-swap-opacity .fa-primary {
|
||
opacity: var(--fa-secondary-opacity, 0.4);
|
||
}
|
||
|
||
.svg-inline--fa.fa-swap-opacity .fa-secondary {
|
||
opacity: var(--fa-primary-opacity, 1);
|
||
}
|
||
|
||
.svg-inline--fa mask .fa-primary,
|
||
.svg-inline--fa mask .fa-secondary {
|
||
fill: black;
|
||
}`;function eU(){const e=GB,t=YB,n=lt.cssPrefix,r=lt.replacementClass;let i=Pee;if(n!==e||r!==t){const a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(l,".".concat(r))}return i}let i6=!1;function Cx(){lt.autoAddCss&&!i6&&(Cee(eU()),i6=!0)}var Ree={mixout(){return{dom:{css:eU,insertCss:Cx}}},hooks(){return{beforeDOMElementCreation(){Cx()},beforeI2svg(){Cx()}}}};const os=Nl||{};os[as]||(os[as]={});os[as].styles||(os[as].styles={});os[as].hooks||(os[as].hooks={});os[as].shims||(os[as].shims=[]);var eo=os[as];const tU=[],nU=function(){bn.removeEventListener("DOMContentLoaded",nU),ab=1,tU.map(e=>e())};let ab=!1;ds&&(ab=(bn.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(bn.readyState),ab||bn.addEventListener("DOMContentLoaded",nU));function Mee(e){ds&&(ab?setTimeout(e,0):tU.push(e))}function cv(e){const{tag:t,attributes:n={},children:r=[]}=e;return typeof e=="string"?JB(e):"<".concat(t," ").concat(Tee(n),">").concat(r.map(cv).join(""),"</").concat(t,">")}function a6(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Ex=function(t,n,r,i){var a=Object.keys(t),o=a.length,l=n,f,u,h;for(r===void 0?(f=1,h=t[a[0]]):(f=0,h=r);f<o;f++)u=a[f],h=l(h,t[u],u,t);return h};function Nee(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 a=e.charCodeAt(n++);(a&64512)==56320?t.push(((i&1023)<<10)+(a&1023)+65536):(t.push(i),n--)}else t.push(i)}return t}function yE(e){const t=Nee(e);return t.length===1?t[0].toString(16):null}function kee(e,t){const n=e.length;let r=e.charCodeAt(t),i;return r>=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function o6(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function bE(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,i=o6(t);typeof eo.hooks.addPack=="function"&&!r?eo.hooks.addPack(e,o6(t)):eo.styles[e]=Ze(Ze({},eo.styles[e]||{}),i),e==="fas"&&bE("fa",t)}const{styles:am,shims:Lee}=eo,rU=Object.keys(rP),Dee=rU.reduce((e,t)=>(e[t]=Object.keys(rP[t]),e),{});let oP=null,iU={},aU={},oU={},sU={},lU={};function Iee(e){return~wee.indexOf(e)}function $ee(e,t){const n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Iee(i)?i:null}const uU=()=>{const e=r=>Ex(am,(i,a,o)=>(i[o]=Ex(a,r,{}),i),{});iU=e((r,i,a)=>(i[3]&&(r[i[3]]=a),i[2]&&i[2].filter(l=>typeof l=="number").forEach(l=>{r[l.toString(16)]=a}),r)),aU=e((r,i,a)=>(r[a]=a,i[2]&&i[2].filter(l=>typeof l=="string").forEach(l=>{r[l]=a}),r)),lU=e((r,i,a)=>{const o=i[2];return r[a]=a,o.forEach(l=>{r[l]=a}),r});const t="far"in am||lt.autoFetchSvg,n=Ex(Lee,(r,i)=>{const a=i[0];let o=i[1];const l=i[2];return o==="far"&&!t&&(o="fas"),typeof a=="string"&&(r.names[a]={prefix:o,iconName:l}),typeof a=="number"&&(r.unicodes[a.toString(16)]={prefix:o,iconName:l}),r},{names:{},unicodes:{}});oU=n.names,sU=n.unicodes,oP=s1(lt.styleDefault,{family:lt.familyDefault})};Oee(e=>{oP=s1(e.styleDefault,{family:lt.familyDefault})});uU();function sP(e,t){return(iU[e]||{})[t]}function Bee(e,t){return(aU[e]||{})[t]}function Fu(e,t){return(lU[e]||{})[t]}function cU(e){return oU[e]||{prefix:null,iconName:null}}function Uee(e){const t=sU[e],n=sP("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function kl(){return oP}const fU=()=>({prefix:null,iconName:null,rest:[]});function zee(e){let t=Mr;const n=rU.reduce((r,i)=>(r[i]="".concat(lt.cssPrefix,"-").concat(i),r),{});return HB.forEach(r=>{(e.includes(n[r])||e.some(i=>Dee[r].includes(i)))&&(t=r)}),t}function s1(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=Mr}=t,r=vee[n][e];if(n===a1&&!e)return"fad";const i=r6[n][e]||r6[n][r],a=e in eo.styles?e:null;return i||a||null}function Fee(e){let t=[],n=null;return e.forEach(r=>{const i=$ee(lt.cssPrefix,r);i?n=i:r&&t.push(r)}),{iconName:n,rest:t}}function s6(e){return e.sort().filter((t,n,r)=>r.indexOf(t)===n)}function l1(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let r=null;const i=dE.concat(iee),a=s6(e.filter(m=>i.includes(m))),o=s6(e.filter(m=>!dE.includes(m))),l=a.filter(m=>(r=m,!VB.includes(m))),[f=null]=l,u=zee(a),h=Ze(Ze({},Fee(o)),{},{prefix:s1(f,{family:u})});return Ze(Ze(Ze({},h),Wee({values:e,family:u,styles:am,config:lt,canonical:h,givenPrefix:r})),qee(n,r,h))}function qee(e,t,n){let{prefix:r,iconName:i}=n;if(e||!r||!i)return{prefix:r,iconName:i};const a=t==="fa"?cU(i):{},o=Fu(r,i);return i=a.iconName||o||i,r=a.prefix||r,r==="far"&&!am.far&&am.fas&&!lt.autoFetchSvg&&(r="fas"),{prefix:r,iconName:i}}const Vee=HB.filter(e=>e!==Mr||e!==a1),Hee=Object.keys(fE).filter(e=>e!==Mr).map(e=>Object.keys(fE[e])).flat();function Wee(e){const{values:t,family:n,canonical:r,givenPrefix:i="",styles:a={},config:o={}}=e,l=n===a1,f=t.includes("fa-duotone")||t.includes("fad"),u=o.familyDefault==="duotone",h=r.prefix==="fad"||r.prefix==="fa-duotone";if(!l&&(f||u||h)&&(r.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(r.prefix="fab"),!r.prefix&&Vee.includes(n)&&(Object.keys(a).find(y=>Hee.includes(y))||o.autoFetchSvg)){const y=ZJ.get(n).defaultShortPrefixId;r.prefix=y,r.iconName=Fu(r.prefix,r.iconName)||r.iconName}return(r.prefix==="fa"||i==="fa")&&(r.prefix=kl()||"fas"),r}class Gee{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const i=n.reduce(this._pullDefinitions,{});Object.keys(i).forEach(a=>{this.definitions[a]=Ze(Ze({},this.definitions[a]||{}),i[a]),bE(a,i[a]);const o=rP[Mr][a];o&&bE(o,i[a]),uU()})}reset(){this.definitions={}}_pullDefinitions(t,n){const r=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(r).map(i=>{const{prefix:a,iconName:o,icon:l}=r[i],f=l[2];t[a]||(t[a]={}),f.length>0&&f.forEach(u=>{typeof u=="string"&&(t[a][u]=l)}),t[a][o]=l}),t}}let l6=[],Pf={};const Uf={},Yee=Object.keys(Uf);function Kee(e,t){let{mixoutsTo:n}=t;return l6=e,Pf={},Object.keys(Uf).forEach(r=>{Yee.indexOf(r)===-1&&delete Uf[r]}),l6.forEach(r=>{const i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(a=>{typeof i[a]=="function"&&(n[a]=i[a]),typeof i[a]=="object"&&Object.keys(i[a]).forEach(o=>{n[a]||(n[a]={}),n[a][o]=i[a][o]})}),r.hooks){const a=r.hooks();Object.keys(a).forEach(o=>{Pf[o]||(Pf[o]=[]),Pf[o].push(a[o])})}r.provides&&r.provides(Uf)}),n}function _E(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return(Pf[e]||[]).forEach(o=>{t=o.apply(null,[t,...r])}),t}function tc(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(Pf[e]||[]).forEach(a=>{a.apply(null,n)})}function Ll(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return Uf[e]?Uf[e].apply(null,t):void 0}function wE(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||kl();if(t)return t=Fu(n,t)||t,a6(dU.definitions,n,t)||a6(eo.styles,n,t)}const dU=new Gee,Zee=()=>{lt.autoReplaceSvg=!1,lt.observeMutations=!1,tc("noAuto")},Xee={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ds?(tc("beforeI2svg",e),Ll("pseudoElements2svg",e),Ll("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;lt.autoReplaceSvg===!1&&(lt.autoReplaceSvg=!0),lt.observeMutations=!0,Mee(()=>{Jee({autoReplaceSvgRoot:t}),tc("watch",e)})}},Qee={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Fu(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=s1(e[0]);return{prefix:n,iconName:Fu(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(lt.cssPrefix,"-"))>-1||e.match(gee))){const t=l1(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||kl(),iconName:Fu(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=kl();return{prefix:t,iconName:Fu(t,e)||e}}}},Ni={noAuto:Zee,config:lt,dom:Xee,parse:Qee,library:dU,findIconDefinition:wE,toHtml:cv},Jee=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=bn}=e;(Object.keys(eo.styles).length>0||lt.autoFetchSvg)&&ds&<.autoReplaceSvg&&Ni.dom.i2svg({node:t})};function u1(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>cv(n))}}),Object.defineProperty(e,"node",{get:function(){if(!ds)return;const n=bn.createElement("div");return n.innerHTML=e.html,n.children}}),e}function ete(e){let{children:t,main:n,mask:r,attributes:i,styles:a,transform:o}=e;if(aP(o)&&n.found&&!r.found){const{width:l,height:f}=n,u={x:l/f/2,y:.5};i.style=o1(Ze(Ze({},a),{},{"transform-origin":"".concat(u.x+o.x/16,"em ").concat(u.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function tte(e){let{prefix:t,iconName:n,children:r,attributes:i,symbol:a}=e;const o=a===!0?"".concat(t,"-").concat(lt.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Ze(Ze({},i),{},{id:o}),children:r}]}]}function lP(e){const{icons:{main:t,mask:n},prefix:r,iconName:i,transform:a,symbol:o,title:l,maskId:f,titleId:u,extra:h,watchable:m=!1}=e,{width:y,height:x}=n.found?n:t,w=tee.includes(r),_=[lt.replacementClass,i?"".concat(lt.cssPrefix,"-").concat(i):""].filter(P=>h.classes.indexOf(P)===-1).filter(P=>P!==""||!!P).concat(h.classes).join(" ");let S={children:[],attributes:Ze(Ze({},h.attributes),{},{"data-prefix":r,"data-icon":i,class:_,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(y," ").concat(x)})};const O=w&&!~h.classes.indexOf("fa-fw")?{width:"".concat(y/x*16*.0625,"em")}:{};m&&(S.attributes[ec]=""),l&&(S.children.push({tag:"title",attributes:{id:S.attributes["aria-labelledby"]||"title-".concat(u||im())},children:[l]}),delete S.attributes.title);const C=Ze(Ze({},S),{},{prefix:r,iconName:i,main:t,mask:n,maskId:f,transform:a,symbol:o,styles:Ze(Ze({},O),h.styles)}),{children:A,attributes:j}=n.found&&t.found?Ll("generateAbstractMask",C)||{children:[],attributes:{}}:Ll("generateAbstractIcon",C)||{children:[],attributes:{}};return C.children=A,C.attributes=j,o?tte(C):ete(C)}function u6(e){const{content:t,width:n,height:r,transform:i,title:a,extra:o,watchable:l=!1}=e,f=Ze(Ze(Ze({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});l&&(f[ec]="");const u=Ze({},o.styles);aP(i)&&(u.transform=jee({transform:i,startCentered:!0,width:n,height:r}),u["-webkit-transform"]=u.transform);const h=o1(u);h.length>0&&(f.style=h);const m=[];return m.push({tag:"span",attributes:f,children:[t]}),a&&m.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),m}function nte(e){const{content:t,title:n,extra:r}=e,i=Ze(Ze(Ze({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=o1(r.styles);a.length>0&&(i.style=a);const o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}const{styles:Tx}=eo;function xE(e){const t=e[0],n=e[1],[r]=e.slice(4);let i=null;return Array.isArray(r)?i={tag:"g",attributes:{class:"".concat(lt.cssPrefix,"-").concat(Ox.GROUP)},children:[{tag:"path",attributes:{class:"".concat(lt.cssPrefix,"-").concat(Ox.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(lt.cssPrefix,"-").concat(Ox.PRIMARY),fill:"currentColor",d:r[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:i}}const rte={found:!1,width:512,height:512};function ite(e,t){!KB&&!lt.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function SE(e,t){let n=t;return t==="fa"&<.styleDefault!==null&&(t=kl()),new Promise((r,i)=>{if(n==="fa"){const a=cU(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&Tx[t]&&Tx[t][e]){const a=Tx[t][e];return r(xE(a))}ite(e,t),r(Ze(Ze({},rte),{},{icon:lt.showMissingIcons&&e?Ll("missingIconAbstract")||{}:{}}))})}const c6=()=>{},OE=lt.measurePerformance&&sy&&sy.mark&&sy.measure?sy:{mark:c6,measure:c6},Tp='FA "6.7.2"',ate=e=>(OE.mark("".concat(Tp," ").concat(e," begins")),()=>hU(e)),hU=e=>{OE.mark("".concat(Tp," ").concat(e," ends")),OE.measure("".concat(Tp," ").concat(e),"".concat(Tp," ").concat(e," begins"),"".concat(Tp," ").concat(e," ends"))};var uP={begin:ate,end:hU};const Fy=()=>{};function f6(e){return typeof(e.getAttribute?e.getAttribute(ec):null)=="string"}function ote(e){const t=e.getAttribute?e.getAttribute(tP):null,n=e.getAttribute?e.getAttribute(nP):null;return t&&n}function ste(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(lt.replacementClass)}function lte(){return lt.autoReplaceSvg===!0?qy.replace:qy[lt.autoReplaceSvg]||qy.replace}function ute(e){return bn.createElementNS("http://www.w3.org/2000/svg",e)}function cte(e){return bn.createElement(e)}function pU(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?ute:cte}=t;if(typeof e=="string")return bn.createTextNode(e);const r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(a){r.setAttribute(a,e.attributes[a])}),(e.children||[]).forEach(function(a){r.appendChild(pU(a,{ceFn:n}))}),r}function fte(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const qy={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(pU(n),t)}),t.getAttribute(ec)===null&<.keepOriginalSource){let n=bn.createComment(fte(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~iP(t).indexOf(lt.replacementClass))return qy.replace(e);const r=new RegExp("".concat(lt.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const a=n[0].attributes.class.split(" ").reduce((o,l)=>(l===lt.replacementClass||l.match(r)?o.toSvg.push(l):o.toNode.push(l),o),{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",a.toNode.join(" "))}const i=n.map(a=>cv(a)).join(`
|
||
`);t.setAttribute(ec,""),t.innerHTML=i}};function d6(e){e()}function mU(e,t){const n=typeof t=="function"?t:Fy;if(e.length===0)n();else{let r=d6;lt.mutateApproach===pee&&(r=Nl.requestAnimationFrame||d6),r(()=>{const i=lte(),a=uP.begin("mutate");e.map(i),a(),n()})}}let cP=!1;function vU(){cP=!0}function CE(){cP=!1}let ob=null;function h6(e){if(!JN||!lt.observeMutations)return;const{treeCallback:t=Fy,nodeCallback:n=Fy,pseudoElementsCallback:r=Fy,observeMutationsRoot:i=bn}=e;ob=new JN(a=>{if(cP)return;const o=kl();Ud(a).forEach(l=>{if(l.type==="childList"&&l.addedNodes.length>0&&!f6(l.addedNodes[0])&&(lt.searchPseudoElements&&r(l.target),t(l.target)),l.type==="attributes"&&l.target.parentNode&<.searchPseudoElements&&r(l.target.parentNode),l.type==="attributes"&&f6(l.target)&&~_ee.indexOf(l.attributeName))if(l.attributeName==="class"&&ote(l.target)){const{prefix:f,iconName:u}=l1(iP(l.target));l.target.setAttribute(tP,f||o),u&&l.target.setAttribute(nP,u)}else ste(l.target)&&n(l.target)})}),ds&&ob.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function dte(){ob&&ob.disconnect()}function hte(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((r,i)=>{const a=i.split(":"),o=a[0],l=a.slice(1);return o&&l.length>0&&(r[o]=l.join(":").trim()),r},{})),n}function pte(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let i=l1(iP(e));return i.prefix||(i.prefix=kl()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=Bee(i.prefix,e.innerText)||sP(i.prefix,yE(e.innerText))),!i.iconName&<.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function mte(e){const t=Ud(e.attributes).reduce((i,a)=>(i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return lt.autoA11y&&(n?t["aria-labelledby"]="".concat(lt.replacementClass,"-title-").concat(r||im()):(t["aria-hidden"]="true",t.focusable="false")),t}function vte(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ja,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function p6(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:i}=pte(e),a=mte(e),o=_E("parseNodeAttributes",{},e);let l=t.styleParser?hte(e):[];return Ze({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:Ja,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:l,attributes:a}},o)}const{styles:gte}=eo;function gU(e){const t=lt.autoReplaceSvg==="nest"?p6(e,{styleParser:!1}):p6(e);return~t.extra.classes.indexOf(XB)?Ll("generateLayersText",e,t):Ll("generateSvgReplacementMutation",e,t)}function yte(){return[...QJ,...dE]}function m6(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ds)return Promise.resolve();const n=bn.documentElement.classList,r=h=>n.add("".concat(n6,"-").concat(h)),i=h=>n.remove("".concat(n6,"-").concat(h)),a=lt.autoFetchSvg?yte():VB.concat(Object.keys(gte));a.includes("fa")||a.push("fa");const o=[".".concat(XB,":not([").concat(ec,"])")].concat(a.map(h=>".".concat(h,":not([").concat(ec,"])"))).join(", ");if(o.length===0)return Promise.resolve();let l=[];try{l=Ud(e.querySelectorAll(o))}catch{}if(l.length>0)r("pending"),i("complete");else return Promise.resolve();const f=uP.begin("onTree"),u=l.reduce((h,m)=>{try{const y=gU(m);y&&h.push(y)}catch(y){KB||y.name==="MissingIcon"&&console.error(y)}return h},[]);return new Promise((h,m)=>{Promise.all(u).then(y=>{mU(y,()=>{r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),f(),h()})}).catch(y=>{f(),m(y)})})}function bte(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;gU(e).then(n=>{n&&mU([n],t)})}function _te(e){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=(t||{}).icon?t:wE(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:wE(i||{})),e(r,Ze(Ze({},n),{},{mask:i}))}}const wte=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Ja,symbol:r=!1,mask:i=null,maskId:a=null,title:o=null,titleId:l=null,classes:f=[],attributes:u={},styles:h={}}=t;if(!e)return;const{prefix:m,iconName:y,icon:x}=e;return u1(Ze({type:"icon"},e),()=>(tc("beforeDOMElementCreation",{iconDefinition:e,params:t}),lt.autoA11y&&(o?u["aria-labelledby"]="".concat(lt.replacementClass,"-title-").concat(l||im()):(u["aria-hidden"]="true",u.focusable="false")),lP({icons:{main:xE(x),mask:i?xE(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:m,iconName:y,transform:Ze(Ze({},Ja),n),symbol:r,title:o,maskId:a,titleId:l,extra:{attributes:u,styles:h,classes:f}})))};var xte={mixout(){return{icon:_te(wte)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=m6,e.nodeCallback=bte,e}}},provides(e){e.i2svg=function(t){const{node:n=bn,callback:r=()=>{}}=t;return m6(n,r)},e.generateSvgReplacementMutation=function(t,n){const{iconName:r,title:i,titleId:a,prefix:o,transform:l,symbol:f,mask:u,maskId:h,extra:m}=n;return new Promise((y,x)=>{Promise.all([SE(r,o),u.iconName?SE(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(w=>{let[_,S]=w;y([t,lP({icons:{main:_,mask:S},prefix:o,iconName:r,transform:l,symbol:f,maskId:h,title:i,titleId:a,extra:m,watchable:!0})])}).catch(x)})},e.generateAbstractIcon=function(t){let{children:n,attributes:r,main:i,transform:a,styles:o}=t;const l=o1(o);l.length>0&&(r.style=l);let f;return aP(a)&&(f=Ll("generateAbstractTransformGrouping",{main:i,transform:a,containerWidth:i.width,iconWidth:i.width})),n.push(f||i.icon),{children:n,attributes:r}}}},Ste={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return u1({type:"layer"},()=>{tc("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(i=>{Array.isArray(i)?i.map(a=>{r=r.concat(a.abstract)}):r=r.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(lt.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}}}},Ote={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:r=[],attributes:i={},styles:a={}}=t;return u1({type:"counter",content:e},()=>(tc("beforeDOMElementCreation",{content:e,params:t}),nte({content:e.toString(),title:n,extra:{attributes:i,styles:a,classes:["".concat(lt.cssPrefix,"-layers-counter"),...r]}})))}}}},Cte={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=Ja,title:r=null,classes:i=[],attributes:a={},styles:o={}}=t;return u1({type:"text",content:e},()=>(tc("beforeDOMElementCreation",{content:e,params:t}),u6({content:e,transform:Ze(Ze({},Ja),n),title:r,extra:{attributes:a,styles:o,classes:["".concat(lt.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,n){const{title:r,transform:i,extra:a}=n;let o=null,l=null;if(FB){const f=parseInt(getComputedStyle(t).fontSize,10),u=t.getBoundingClientRect();o=u.width/f,l=u.height/f}return lt.autoA11y&&!r&&(a.attributes["aria-hidden"]="true"),Promise.resolve([t,u6({content:t.innerHTML,width:o,height:l,transform:i,title:r,extra:a,watchable:!0})])}}};const Ete=new RegExp('"',"ug"),v6=[1105920,1112319],g6=Ze(Ze(Ze(Ze({},{FontAwesome:{normal:"fas",400:"fas"}}),KJ),dee),aee),EE=Object.keys(g6).reduce((e,t)=>(e[t.toLowerCase()]=g6[t],e),{}),Tte=Object.keys(EE).reduce((e,t)=>{const n=EE[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function Ate(e){const t=e.replace(Ete,""),n=kee(t,0),r=n>=v6[0]&&n<=v6[1],i=t.length===2?t[0]===t[1]:!1;return{value:yE(i?t[0]:t),isSecondary:r||i}}function jte(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),i=isNaN(r)?"normal":r;return(EE[n]||{})[i]||Tte[n]}function y6(e,t){const n="".concat(hee).concat(t.replace(":","-"));return new Promise((r,i)=>{if(e.getAttribute(n)!==null)return r();const o=Ud(e.children).filter(y=>y.getAttribute(pE)===t)[0],l=Nl.getComputedStyle(e,t),f=l.getPropertyValue("font-family"),u=f.match(yee),h=l.getPropertyValue("font-weight"),m=l.getPropertyValue("content");if(o&&!u)return e.removeChild(o),r();if(u&&m!=="none"&&m!==""){const y=l.getPropertyValue("content");let x=jte(f,h);const{value:w,isSecondary:_}=Ate(y),S=u[0].startsWith("FontAwesome");let O=sP(x,w),C=O;if(S){const A=Uee(w);A.iconName&&A.prefix&&(O=A.iconName,x=A.prefix)}if(O&&!_&&(!o||o.getAttribute(tP)!==x||o.getAttribute(nP)!==C)){e.setAttribute(n,C),o&&e.removeChild(o);const A=vte(),{extra:j}=A;j.attributes[pE]=t,SE(O,x).then(P=>{const R=lP(Ze(Ze({},A),{},{icons:{main:P,mask:fU()},prefix:x,iconName:C,extra:j,watchable:!0})),$=bn.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore($,e.firstChild):e.appendChild($),$.outerHTML=R.map(V=>cv(V)).join(`
|
||
`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function Pte(e){return Promise.all([y6(e,"::before"),y6(e,"::after")])}function Rte(e){return e.parentNode!==document.head&&!~mee.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(pE)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function b6(e){if(ds)return new Promise((t,n)=>{const r=Ud(e.querySelectorAll("*")).filter(Rte).map(Pte),i=uP.begin("searchPseudoElements");vU(),Promise.all(r).then(()=>{i(),CE(),t()}).catch(()=>{i(),CE(),n()})})}var Mte={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=b6,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:n=bn}=t;lt.searchPseudoElements&&b6(n)}}};let _6=!1;var Nte={mixout(){return{dom:{unwatch(){vU(),_6=!0}}}},hooks(){return{bootstrap(){h6(_E("mutationObserverCallbacks",{}))},noAuto(){dte()},watch(e){const{observeMutationsRoot:t}=e;_6?CE():h6(_E("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const w6=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((n,r)=>{const i=r.toLowerCase().split("-"),a=i[0];let o=i.slice(1).join("-");if(a&&o==="h")return n.flipX=!0,n;if(a&&o==="v")return n.flipY=!0,n;if(o=parseFloat(o),isNaN(o))return n;switch(a){case"grow":n.size=n.size+o;break;case"shrink":n.size=n.size-o;break;case"left":n.x=n.x-o;break;case"right":n.x=n.x+o;break;case"up":n.y=n.y-o;break;case"down":n.y=n.y+o;break;case"rotate":n.rotate=n.rotate+o;break}return n},t)};var kte={mixout(){return{parse:{transform:e=>w6(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=w6(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:n,transform:r,containerWidth:i,iconWidth:a}=t;const o={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(r.x*32,", ").concat(r.y*32,") "),f="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),u="rotate(".concat(r.rotate," 0 0)"),h={transform:"".concat(l," ").concat(f," ").concat(u)},m={transform:"translate(".concat(a/2*-1," -256)")},y={outer:o,inner:h,path:m};return{tag:"g",attributes:Ze({},y.outer),children:[{tag:"g",attributes:Ze({},y.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:Ze(Ze({},n.icon.attributes),y.path)}]}]}}}};const Ax={x:0,y:0,width:"100%",height:"100%"};function x6(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function Lte(e){return e.tag==="g"?e.children:[e]}var Dte={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?l1(n.split(" ").map(i=>i.trim())):fU();return r.prefix||(r.prefix=kl()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:n,attributes:r,main:i,mask:a,maskId:o,transform:l}=t;const{width:f,icon:u}=i,{width:h,icon:m}=a,y=Aee({transform:l,containerWidth:h,iconWidth:f}),x={tag:"rect",attributes:Ze(Ze({},Ax),{},{fill:"white"})},w=u.children?{children:u.children.map(x6)}:{},_={tag:"g",attributes:Ze({},y.inner),children:[x6(Ze({tag:u.tag,attributes:Ze(Ze({},u.attributes),y.path)},w))]},S={tag:"g",attributes:Ze({},y.outer),children:[_]},O="mask-".concat(o||im()),C="clip-".concat(o||im()),A={tag:"mask",attributes:Ze(Ze({},Ax),{},{id:O,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[x,S]},j={tag:"defs",children:[{tag:"clipPath",attributes:{id:C},children:Lte(m)},A]};return n.push(j,{tag:"rect",attributes:Ze({fill:"currentColor","clip-path":"url(#".concat(C,")"),mask:"url(#".concat(O,")")},Ax)}),{children:n,attributes:r}}}},Ite={provides(e){let t=!1;Nl.matchMedia&&(t=Nl.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const n=[],r={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:Ze(Ze({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const a=Ze(Ze({},i),{},{attributeName:"opacity"}),o={tag:"circle",attributes:Ze(Ze({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:Ze(Ze({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Ze(Ze({},a),{},{values:"1;0;1;1;0;1;"})}),n.push(o),n.push({tag:"path",attributes:Ze(Ze({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:Ze(Ze({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:Ze(Ze({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:Ze(Ze({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},$te={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=n===null?!1:n===""?!0:n;return e.symbol=r,e}}}},Bte=[Ree,xte,Ste,Ote,Cte,Mte,Nte,kte,Dte,Ite,$te];Kee(Bte,{mixoutsTo:Ni});Ni.noAuto;Ni.config;Ni.library;Ni.dom;const TE=Ni.parse;Ni.findIconDefinition;Ni.toHtml;const Ute=Ni.icon;Ni.layer;Ni.text;Ni.counter;var jx={exports:{}},Px,S6;function zte(){if(S6)return Px;S6=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Px=e,Px}var Rx,O6;function Fte(){if(O6)return Rx;O6=1;var e=zte();function t(){}function n(){}return n.resetWarningCache=t,Rx=function(){function r(o,l,f,u,h,m){if(m!==e){var y=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 y.name="Invariant Violation",y}}r.isRequired=r;function i(){return r}var a={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:n,resetWarningCache:t};return a.PropTypes=a,a},Rx}var C6;function qte(){return C6||(C6=1,jx.exports=Fte()()),jx.exports}var Vte=qte();const ie=kt(Vte);function E6(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 Qa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?E6(Object(n),!0).forEach(function(r){Rf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sb(e){"@babel/helpers - typeof";return sb=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},sb(e)}function Rf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hte(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Wte(e,t){if(e==null)return{};var n=Hte(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function AE(e){return Gte(e)||Yte(e)||Kte(e)||Zte()}function Gte(e){if(Array.isArray(e))return jE(e)}function Yte(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Kte(e,t){if(e){if(typeof e=="string")return jE(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 jE(e,t)}}function jE(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 Zte(){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 Xte(e){var t,n=e.beat,r=e.fade,i=e.beatFade,a=e.bounce,o=e.shake,l=e.flash,f=e.spin,u=e.spinPulse,h=e.spinReverse,m=e.pulse,y=e.fixedWidth,x=e.inverse,w=e.border,_=e.listItem,S=e.flip,O=e.size,C=e.rotation,A=e.pull,j=(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":i,"fa-bounce":a,"fa-shake":o,"fa-flash":l,"fa-spin":f,"fa-spin-reverse":h,"fa-spin-pulse":u,"fa-pulse":m,"fa-fw":y,"fa-inverse":x,"fa-border":w,"fa-li":_,"fa-flip":S===!0,"fa-flip-horizontal":S==="horizontal"||S==="both","fa-flip-vertical":S==="vertical"||S==="both"},Rf(t,"fa-".concat(O),typeof O<"u"&&O!==null),Rf(t,"fa-rotate-".concat(C),typeof C<"u"&&C!==null&&C!==0),Rf(t,"fa-pull-".concat(A),typeof A<"u"&&A!==null),Rf(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(j).map(function(P){return j[P]?P:null}).filter(function(P){return P})}function Qte(e){return e=e-0,e===e}function yU(e){return Qte(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,n){return n?n.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var Jte=["style"];function ene(e){return e.charAt(0).toUpperCase()+e.slice(1)}function tne(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),i=yU(n.slice(0,r)),a=n.slice(r+1).trim();return i.startsWith("webkit")?t[ene(i)]=a:t[i]=a,t},{})}function bU(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(f){return bU(e,f)}),i=Object.keys(t.attributes||{}).reduce(function(f,u){var h=t.attributes[u];switch(u){case"class":f.attrs.className=h,delete t.attributes.class;break;case"style":f.attrs.style=tne(h);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?f.attrs[u.toLowerCase()]=h:f.attrs[yU(u)]=h}return f},{attrs:{}}),a=n.style,o=a===void 0?{}:a,l=Wte(n,Jte);return i.attrs.style=Qa(Qa({},i.attrs.style),o),e.apply(void 0,[t.tag,Qa(Qa({},i.attrs),l)].concat(AE(r)))}var _U=!1;try{_U=!0}catch{}function nne(){if(!_U&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function T6(e){if(e&&sb(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(TE.icon)return TE.icon(e);if(e===null)return null;if(e&&sb(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Mx(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Rf({},e,t):{}}var A6={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1},Ke=ae.forwardRef(function(e,t){var n=Qa(Qa({},A6),e),r=n.icon,i=n.mask,a=n.symbol,o=n.className,l=n.title,f=n.titleId,u=n.maskId,h=T6(r),m=Mx("classes",[].concat(AE(Xte(n)),AE((o||"").split(" ")))),y=Mx("transform",typeof n.transform=="string"?TE.transform(n.transform):n.transform),x=Mx("mask",T6(i)),w=Ute(h,Qa(Qa(Qa(Qa({},m),y),x),{},{symbol:a,title:l,titleId:f,maskId:u}));if(!w)return nne("Could not find icon",h),null;var _=w.abstract,S={ref:t};return Object.keys(n).forEach(function(O){A6.hasOwnProperty(O)||(S[O]=n[O])}),rne(_[0],S)});Ke.displayName="FontAwesomeIcon";Ke.propTypes={beat:ie.bool,border:ie.bool,beatFade:ie.bool,bounce:ie.bool,className:ie.string,fade:ie.bool,flash:ie.bool,mask:ie.oneOfType([ie.object,ie.array,ie.string]),maskId:ie.string,fixedWidth:ie.bool,inverse:ie.bool,flip:ie.oneOf([!0,!1,"horizontal","vertical","both"]),icon:ie.oneOfType([ie.object,ie.array,ie.string]),listItem:ie.bool,pull:ie.oneOf(["right","left"]),pulse:ie.bool,rotation:ie.oneOf([0,90,180,270]),shake:ie.bool,size:ie.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:ie.bool,spinPulse:ie.bool,spinReverse:ie.bool,symbol:ie.oneOfType([ie.bool,ie.string]),title:ie.string,titleId:ie.string,transform:ie.oneOfType([ie.string,ie.object]),swapOpacity:ie.bool};var rne=bU.bind(null,ae.createElement);function wU(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=wU(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Ce(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=wU(e))&&(r&&(r+=" "),r+=t);return r}var Nx={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/var j6;function ine(){return j6||(j6=1,function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],i=0;i<arguments.length;i++){var a=arguments[i];if(a){var o=typeof a;if(o==="string"||o==="number")r.push(a);else if(Array.isArray(a)){if(a.length){var l=n.apply(null,a);l&&r.push(l)}}else if(o==="object"){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){r.push(a.toString());continue}for(var f in a)t.call(a,f)&&a[f]&&r.push(f)}}}return r.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()}(Nx)),Nx.exports}var ane=ine();const St=kt(ane);function P6(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 one(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?P6(Object(n),!0).forEach(function(r){sne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nc(e){"@babel/helpers - typeof";return nc=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},nc(e)}function lne(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function xU(e){document.body.style.paddingRight=e>0?"".concat(e,"px"):null}function une(){return document.body.clientWidth<window.innerWidth}function cne(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function fne(){var e=lne(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;une()&&xU(n+e)}var dne;function yt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:dne;return t?e.split(" ").map(function(n){return t[n]||n}).join(" "):e}function ql(e,t){var n={};return Object.keys(e).forEach(function(r){t.indexOf(r)===-1&&(n[r]=e[r])}),n}function SU(e,t){for(var n=Array.isArray(t)?t:[t],r=n.length,i,a={};r>0;)r-=1,i=n[r],a[i]=e[i];return a}var R6={};function PE(e){R6[e]||(typeof console<"u"&&console.error(e),R6[e]=!0)}function OU(e,t){return function(r,i,a){r[i]!==null&&typeof r[i]<"u"&&PE('"'.concat(i,'" property of "').concat(a,`" has been deprecated.
|
||
`).concat(t));for(var o=arguments.length,l=new Array(o>3?o-3:0),f=3;f<o;f++)l[f-3]=arguments[f];return e.apply(void 0,[r,i,a].concat(l))}}var hne=(typeof window>"u"?"undefined":nc(window))==="object"&&window.Element||function(){};function fP(e,t,n){if(!(e[t]instanceof hne))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}var Kf=ie.oneOfType([ie.string,ie.func,fP,ie.shape({current:ie.any})]),qt=ie.oneOfType([ie.func,ie.string,ie.shape({$$typeof:ie.symbol,render:ie.func}),ie.arrayOf(ie.oneOfType([ie.func,ie.string,ie.shape({$$typeof:ie.symbol,render:ie.func})]))]),lb={Fade:150,Collapse:350,Modal:300},ub=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],uy={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},Yt={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},pne=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],dP=!!(typeof window<"u"&&window.document&&window.document.createElement);function mne(e){return e&&nc(e)==="object"?"current"in e:!1}function CU(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function RE(e){var t=nc(e);return e!=null&&(t==="object"||t==="function")}function M6(e){var t=nc(e),n=NaN;if(t==="number")return e;if(t==="symbol"||t==="object"&&CU(e)==="[object Symbol]")return n;if(RE(e)){var r=typeof e.valueOf=="function"?e.valueOf():e;e=RE(r)?"".concat(r):r}if(t!=="string")return e===0?e:+e;e=e.replace(/^\s+|\s+$/g,"");var i=/^0b[01]+$/i.test(e);return i||/^0o[0-7]+$/i.test(e)?parseInt(e.slice(2),i?2:8):/^[-+]0x[0-9a-f]+$/i.test(e)?n:+e}function vne(e){if(!RE(e))return!1;var t=CU(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object Proxy]"}function gne(e){if(mne(e))return e.current;if(vne(e))return e();if(typeof e=="string"&&dP){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#".concat(e))),!t.length)throw new Error("The target '".concat(e,"' could not be identified in the dom, tip: check spelling"));return t}return e}function N6(e){return e===null?!1:Array.isArray(e)||dP&&typeof e.length=="number"}function om(e,t){var n=gne(e);return t?N6(n)?n:n===null?[]:[n]:N6(n)?n[0]:n}var yne=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal):not(.offcanvas)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'];function hP(e,t){if(!e||!t)return t;var n=one({},t);return Object.keys(e).forEach(function(r){n[r]===void 0&&(n[r]=e[r]),Object.keys(e[r]||{}).length>0&&nc(e[r])==="object"&&hP(e[r],n)}),n}var bne=["className","cssModule","noGutters","tag","widths"];function ME(){return ME=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},ME.apply(this,arguments)}function _ne(e,t){if(e==null)return{};var n=wne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[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={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var xne=["xs","sm","md","lg","xl","xxl"],pf=ie.oneOfType([ie.number,ie.string]),Sne={tag:qt,noGutters:OU(ie.bool,"Please use Bootstrap 5 gutter utility classes. https://getbootstrap.com/docs/5.0/layout/gutters/"),className:ie.string,cssModule:ie.object,xs:pf,sm:pf,md:pf,lg:pf,xl:pf,xxl:pf,widths:ie.array};function fv(e){var t=e.className,n=e.cssModule,r=e.noGutters,i=e.tag,a=i===void 0?"div":i,o=e.widths,l=o===void 0?xne:o,f=_ne(e,bne),u=[];l.forEach(function(m,y){var x=e[m];if(delete f[m],!!x){var w=!y;u.push(w?"row-cols-".concat(x):"row-cols-".concat(m,"-").concat(x))}});var h=yt(St(t,r?"gx-0":null,"row",u),n);return ae.createElement(a,ME({},f,{className:h}))}fv.propTypes=Sne;var One=["expand","className","cssModule","light","dark","fixed","sticky","color","container","tag","children"];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 kx(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cne(e,t){if(e==null)return{};var n=Ene(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ene(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Tne={children:ie.node,className:ie.string,color:ie.string,container:ie.oneOfType([ie.bool,ie.string]),cssModule:ie.object,dark:ie.bool,expand:ie.oneOfType([ie.bool,ie.string]),fixed:ie.string,light:ie.bool,role:ie.string,sticky:ie.string,tag:qt},Ane=function(t){return t===!1?!1:t===!0||t==="xs"?"navbar-expand":"navbar-expand-".concat(t)};function EU(e){var t,n=e.expand,r=n===void 0?!1:n,i=e.className,a=e.cssModule,o=e.light,l=e.dark,f=e.fixed,u=e.sticky,h=e.color,m=e.container,y=m===void 0?"fluid":m,x=e.tag,w=x===void 0?"nav":x,_=e.children,S=Cne(e,One),O=yt(St(i,"navbar",Ane(r),(t={"navbar-light":o,"navbar-dark":l},kx(t,"bg-".concat(h),h),kx(t,"fixed-".concat(f),f),kx(t,"sticky-".concat(u),u),t)),a),C=y&&y===!0?"container":"container-".concat(y);return ae.createElement(w,NE({},S,{className:O}),y?ae.createElement("div",{className:C},_):_)}EU.propTypes=Tne;var jne=["className","cssModule","tag"];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 Pne(e,t){if(e==null)return{};var n=Rne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Rne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Mne={className:ie.string,cssModule:ie.object,tag:qt};function TU(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"a":r,a=Pne(e,jne),o=yt(St(t,"navbar-brand"),n);return ae.createElement(i,kE({},a,{className:o}))}TU.propTypes=Mne;var Nne=["className","cssModule","children","tag"];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 k6(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 kne(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?k6(Object(n),!0).forEach(function(r){Lne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Lne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dne(e,t){if(e==null)return{};var n=Ine(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ine(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var $ne={className:ie.string,cssModule:ie.object,tag:qt,type:ie.string,children:ie.node};function AU(e){var t=e.className,n=e.cssModule,r=e.children,i=e.tag,a=i===void 0?"button":i,o=Dne(e,Nne),l=yt(St(t,"navbar-toggler"),n);return ae.createElement(a,LE({"aria-label":"Toggle navigation"},kne({type:"button"},o),{className:l}),r||ae.createElement("span",{className:yt("navbar-toggler-icon",n)}))}AU.propTypes=$ne;var Bne=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"];function DE(){return DE=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},DE.apply(this,arguments)}function Une(e,t){if(e==null)return{};var n=zne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function zne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Fne={card:ie.bool,className:ie.string,cssModule:ie.object,fill:ie.bool,horizontal:ie.oneOf(["center","end"]),justified:ie.bool,navbar:ie.bool,pills:ie.bool,tabs:ie.bool,tag:qt,vertical:ie.oneOfType([ie.bool,ie.string])},qne=function(t){return t===!1?!1:t===!0||t==="xs"?"flex-column":"flex-".concat(t,"-column")};function pP(e){var t=e.className,n=e.cssModule,r=e.tabs,i=e.pills,a=e.vertical,o=a===void 0?!1:a,l=e.horizontal,f=e.justified,u=e.fill,h=e.navbar,m=e.card,y=e.tag,x=y===void 0?"ul":y,w=Une(e,Bne),_=yt(St(t,h?"navbar-nav":"nav",l?"justify-content-".concat(l):!1,qne(o),{"nav-tabs":r,"card-header-tabs":m&&r,"nav-pills":i,"card-header-pills":m&&i,"nav-justified":f,"nav-fill":u}),n);return ae.createElement(x,DE({},w,{className:_}))}pP.propTypes=Fne;var Vne=["className","cssModule","active","tag"];function IE(){return IE=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},IE.apply(this,arguments)}function Hne(e,t){if(e==null)return{};var n=Wne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[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={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Gne={active:ie.bool,className:ie.string,cssModule:ie.object,tag:qt};function mP(e){var t=e.className,n=e.cssModule,r=e.active,i=e.tag,a=i===void 0?"li":i,o=Hne(e,Vne),l=yt(St(t,"nav-item",r?"active":!1),n);return ae.createElement(a,IE({},o,{className:l}))}mP.propTypes=Gne;function $E(e){"@babel/helpers - typeof";return $E=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},$E(e)}var Yne=["className","cssModule","active","tag","innerRef"];function BE(){return BE=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},BE.apply(this,arguments)}function Kne(e,t){if(e==null)return{};var n=Zne(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Zne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Xne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qne(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,r.key,r)}}function Jne(e,t,n){return t&&Qne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ere(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&&UE(e,t)}function UE(e,t){return UE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},UE(e,t)}function tre(e){var t=rre();return function(){var r=cb(e),i;if(t){var a=cb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return nre(this,i)}}function nre(e,t){if(t&&($E(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jU(e)}function jU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rre(){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 cb(e){return cb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cb(e)}var ire={active:ie.bool,className:ie.string,cssModule:ie.object,disabled:ie.bool,href:ie.any,innerRef:ie.oneOfType([ie.object,ie.func,ie.string]),onClick:ie.func,tag:qt},vP=function(e){ere(n,e);var t=tre(n);function n(r){var i;return Xne(this,n),i=t.call(this,r),i.onClick=i.onClick.bind(jU(i)),i}return Jne(n,[{key:"onClick",value:function(i){if(this.props.disabled){i.preventDefault();return}this.props.href==="#"&&i.preventDefault(),this.props.onClick&&this.props.onClick(i)}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cssModule,l=i.active,f=i.tag,u=f===void 0?"a":f,h=i.innerRef,m=Kne(i,Yne),y=yt(St(a,"nav-link",{disabled:m.disabled,active:l}),o);return ae.createElement(u,BE({},m,{ref:h,onClick:this.onClick,className:y}))}}]),n}(ae.Component);vP.propTypes=ire;var are=["className","cssModule","variant","innerRef"];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 L6(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 ore(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?L6(Object(n),!0).forEach(function(r){sre(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sre(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lre(e,t){if(e==null)return{};var n=ure(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ure(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var cre={active:ie.bool,"aria-label":ie.string,onClick:ie.func,variant:ie.oneOf(["white"]),className:ie.string,cssModule:ie.object,innerRef:ie.oneOfType([ie.object,ie.string,ie.func])};function PU(e){var t=e.className;e.cssModule;var n=e.variant,r=e.innerRef,i=lre(e,are),a=yt(St(t,"btn-close",n&&"btn-close-".concat(n)));return ae.createElement("button",zE({ref:r,type:"button",className:a},ore({"aria-label":"close"},i)))}PU.propTypes=cre;var fre=["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"];function FE(){return FE=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},FE.apply(this,arguments)}function dre(e,t){if(e==null)return{};var n=hre(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function hre(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var pre={active:ie.bool,"aria-label":ie.string,block:ie.bool,children:ie.node,className:ie.string,cssModule:ie.object,close:ie.bool,color:ie.string,disabled:ie.bool,innerRef:ie.oneOfType([ie.object,ie.func,ie.string]),onClick:ie.func,outline:ie.bool,size:ie.string,tag:qt};function Sn(e){var t=D.useCallback(function(C){if(e.disabled){C.preventDefault();return}if(e.onClick)return e.onClick(C)},[e.onClick,e.disabled]),n=e.active,r=e["aria-label"],i=e.block,a=e.className,o=e.close,l=e.cssModule,f=e.color,u=f===void 0?"secondary":f,h=e.outline,m=e.size,y=e.tag,x=y===void 0?"button":y,w=e.innerRef,_=dre(e,fre);if(o)return ae.createElement(PU,_);var S="btn".concat(h?"-outline":"","-").concat(u),O=yt(St(a,"btn",S,m?"btn-".concat(m):!1,i?"d-block w-100":!1,{active:n,disabled:e.disabled}),l);return _.href&&x==="button"&&(x="a"),ae.createElement(x,FE({type:x==="button"&&_.onClick?"button":void 0},_,{className:O,ref:w,onClick:t,"aria-label":r}))}Sn.propTypes=pre;var RU=D.createContext(),MU=D.createContext();function D6(e){var t=e.children,n=D.useState(null),r=n[0],i=n[1],a=D.useRef(!1);D.useEffect(function(){return function(){a.current=!0}},[]);var o=D.useCallback(function(l){a.current||i(l)},[]);return D.createElement(RU.Provider,{value:r},D.createElement(MU.Provider,{value:o},t))}var NU=function(t){return Array.isArray(t)?t[0]:t},kU=function(t){if(typeof t=="function"){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.apply(void 0,r)}},qE=function(t,n){if(typeof t=="function")return kU(t,n);t!=null&&(t.current=n)},I6=function(t){return t.reduce(function(n,r){var i=r[0],a=r[1];return n[i]=a,n},{})},$6=typeof window<"u"&&window.document&&window.document.createElement?D.useLayoutEffect:D.useEffect,dv=Y9();const qu=kt(dv);var ni="top",na="bottom",ra="right",ri="left",gP="auto",hv=[ni,na,ra,ri],Zf="start",sm="end",mre="clippingParents",LU="viewport",dp="popper",vre="reference",B6=hv.reduce(function(e,t){return e.concat([t+"-"+Zf,t+"-"+sm])},[]),DU=[].concat(hv,[gP]).reduce(function(e,t){return e.concat([t,t+"-"+Zf,t+"-"+sm])},[]),gre="beforeRead",yre="read",bre="afterRead",_re="beforeMain",wre="main",xre="afterMain",Sre="beforeWrite",Ore="write",Cre="afterWrite",Ere=[gre,yre,bre,_re,wre,xre,Sre,Ore,Cre];function lo(e){return e?(e.nodeName||"").toLowerCase():null}function ji(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function rc(e){var t=ji(e).Element;return e instanceof t||e instanceof Element}function ea(e){var t=ji(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function yP(e){if(typeof ShadowRoot>"u")return!1;var t=ji(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Tre(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},a=t.elements[n];!ea(a)||!lo(a)||(Object.assign(a.style,r),Object.keys(i).forEach(function(o){var l=i[o];l===!1?a.removeAttribute(o):a.setAttribute(o,l===!0?"":l)}))})}function Are(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],a=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=o.reduce(function(f,u){return f[u]="",f},{});!ea(i)||!lo(i)||(Object.assign(i.style,l),Object.keys(a).forEach(function(f){i.removeAttribute(f)}))})}}const jre={name:"applyStyles",enabled:!0,phase:"write",fn:Tre,effect:Are,requires:["computeStyles"]};function io(e){return e.split("-")[0]}var Ku=Math.max,fb=Math.min,Xf=Math.round;function VE(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function IU(){return!/^((?!chrome|android).)*safari/i.test(VE())}function Qf(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&ea(e)&&(i=e.offsetWidth>0&&Xf(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Xf(r.height)/e.offsetHeight||1);var o=rc(e)?ji(e):window,l=o.visualViewport,f=!IU()&&n,u=(r.left+(f&&l?l.offsetLeft:0))/i,h=(r.top+(f&&l?l.offsetTop:0))/a,m=r.width/i,y=r.height/a;return{width:m,height:y,top:h,right:u+m,bottom:h+y,left:u,x:u,y:h}}function bP(e){var t=Qf(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function $U(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&yP(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ss(e){return ji(e).getComputedStyle(e)}function Pre(e){return["table","td","th"].indexOf(lo(e))>=0}function Vl(e){return((rc(e)?e.ownerDocument:e.document)||window.document).documentElement}function c1(e){return lo(e)==="html"?e:e.assignedSlot||e.parentNode||(yP(e)?e.host:null)||Vl(e)}function U6(e){return!ea(e)||ss(e).position==="fixed"?null:e.offsetParent}function Rre(e){var t=/firefox/i.test(VE()),n=/Trident/i.test(VE());if(n&&ea(e)){var r=ss(e);if(r.position==="fixed")return null}var i=c1(e);for(yP(i)&&(i=i.host);ea(i)&&["html","body"].indexOf(lo(i))<0;){var a=ss(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function pv(e){for(var t=ji(e),n=U6(e);n&&Pre(n)&&ss(n).position==="static";)n=U6(n);return n&&(lo(n)==="html"||lo(n)==="body"&&ss(n).position==="static")?t:n||Rre(e)||t}function _P(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Fp(e,t,n){return Ku(e,fb(t,n))}function Mre(e,t,n){var r=Fp(e,t,n);return r>n?n:r}function BU(){return{top:0,right:0,bottom:0,left:0}}function UU(e){return Object.assign({},BU(),e)}function zU(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Nre=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,UU(typeof t!="number"?t:zU(t,hv))};function kre(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,l=io(n.placement),f=_P(l),u=[ri,ra].indexOf(l)>=0,h=u?"height":"width";if(!(!a||!o)){var m=Nre(i.padding,n),y=bP(a),x=f==="y"?ni:ri,w=f==="y"?na:ra,_=n.rects.reference[h]+n.rects.reference[f]-o[f]-n.rects.popper[h],S=o[f]-n.rects.reference[f],O=pv(a),C=O?f==="y"?O.clientHeight||0:O.clientWidth||0:0,A=_/2-S/2,j=m[x],P=C-y[h]-m[w],R=C/2-y[h]/2+A,$=Fp(j,R,P),V=f;n.modifiersData[r]=(t={},t[V]=$,t.centerOffset=$-R,t)}}function Lre(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||$U(t.elements.popper,i)&&(t.elements.arrow=i))}const Dre={name:"arrow",enabled:!0,phase:"main",fn:kre,effect:Lre,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Jf(e){return e.split("-")[1]}var Ire={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $re(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Xf(n*i)/i||0,y:Xf(r*i)/i||0}}function z6(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,l=e.position,f=e.gpuAcceleration,u=e.adaptive,h=e.roundOffsets,m=e.isFixed,y=o.x,x=y===void 0?0:y,w=o.y,_=w===void 0?0:w,S=typeof h=="function"?h({x,y:_}):{x,y:_};x=S.x,_=S.y;var O=o.hasOwnProperty("x"),C=o.hasOwnProperty("y"),A=ri,j=ni,P=window;if(u){var R=pv(n),$="clientHeight",V="clientWidth";if(R===ji(n)&&(R=Vl(n),ss(R).position!=="static"&&l==="absolute"&&($="scrollHeight",V="scrollWidth")),R=R,i===ni||(i===ri||i===ra)&&a===sm){j=na;var W=m&&R===P&&P.visualViewport?P.visualViewport.height:R[$];_-=W-r.height,_*=f?1:-1}if(i===ri||(i===ni||i===na)&&a===sm){A=ra;var G=m&&R===P&&P.visualViewport?P.visualViewport.width:R[V];x-=G-r.width,x*=f?1:-1}}var K=Object.assign({position:l},u&&Ire),ne=h===!0?$re({x,y:_},ji(n)):{x,y:_};if(x=ne.x,_=ne.y,f){var le;return Object.assign({},K,(le={},le[j]=C?"0":"",le[A]=O?"0":"",le.transform=(P.devicePixelRatio||1)<=1?"translate("+x+"px, "+_+"px)":"translate3d("+x+"px, "+_+"px, 0)",le))}return Object.assign({},K,(t={},t[j]=C?_+"px":"",t[A]=O?x+"px":"",t.transform="",t))}function Bre(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,l=n.roundOffsets,f=l===void 0?!0:l,u={placement:io(t.placement),variation:Jf(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,z6(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:f})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,z6(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Ure={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Bre,data:{}};var cy={passive:!0};function zre(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,l=o===void 0?!0:o,f=ji(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach(function(h){h.addEventListener("scroll",n.update,cy)}),l&&f.addEventListener("resize",n.update,cy),function(){a&&u.forEach(function(h){h.removeEventListener("scroll",n.update,cy)}),l&&f.removeEventListener("resize",n.update,cy)}}const Fre={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:zre,data:{}};var qre={left:"right",right:"left",bottom:"top",top:"bottom"};function Vy(e){return e.replace(/left|right|bottom|top/g,function(t){return qre[t]})}var Vre={start:"end",end:"start"};function F6(e){return e.replace(/start|end/g,function(t){return Vre[t]})}function wP(e){var t=ji(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function xP(e){return Qf(Vl(e)).left+wP(e).scrollLeft}function Hre(e,t){var n=ji(e),r=Vl(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,l=0,f=0;if(i){a=i.width,o=i.height;var u=IU();(u||!u&&t==="fixed")&&(l=i.offsetLeft,f=i.offsetTop)}return{width:a,height:o,x:l+xP(e),y:f}}function Wre(e){var t,n=Vl(e),r=wP(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=Ku(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Ku(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+xP(e),f=-r.scrollTop;return ss(i||n).direction==="rtl"&&(l+=Ku(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:l,y:f}}function SP(e){var t=ss(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function FU(e){return["html","body","#document"].indexOf(lo(e))>=0?e.ownerDocument.body:ea(e)&&SP(e)?e:FU(c1(e))}function qp(e,t){var n;t===void 0&&(t=[]);var r=FU(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=ji(r),o=i?[a].concat(a.visualViewport||[],SP(r)?r:[]):r,l=t.concat(o);return i?l:l.concat(qp(c1(o)))}function HE(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Gre(e,t){var n=Qf(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function q6(e,t,n){return t===LU?HE(Hre(e,n)):rc(t)?Gre(t,n):HE(Wre(Vl(e)))}function Yre(e){var t=qp(c1(e)),n=["absolute","fixed"].indexOf(ss(e).position)>=0,r=n&&ea(e)?pv(e):e;return rc(r)?t.filter(function(i){return rc(i)&&$U(i,r)&&lo(i)!=="body"}):[]}function Kre(e,t,n,r){var i=t==="clippingParents"?Yre(e):[].concat(t),a=[].concat(i,[n]),o=a[0],l=a.reduce(function(f,u){var h=q6(e,u,r);return f.top=Ku(h.top,f.top),f.right=fb(h.right,f.right),f.bottom=fb(h.bottom,f.bottom),f.left=Ku(h.left,f.left),f},q6(e,o,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function qU(e){var t=e.reference,n=e.element,r=e.placement,i=r?io(r):null,a=r?Jf(r):null,o=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,f;switch(i){case ni:f={x:o,y:t.y-n.height};break;case na:f={x:o,y:t.y+t.height};break;case ra:f={x:t.x+t.width,y:l};break;case ri:f={x:t.x-n.width,y:l};break;default:f={x:t.x,y:t.y}}var u=i?_P(i):null;if(u!=null){var h=u==="y"?"height":"width";switch(a){case Zf:f[u]=f[u]-(t[h]/2-n[h]/2);break;case sm:f[u]=f[u]+(t[h]/2-n[h]/2);break}}return f}function lm(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,l=n.boundary,f=l===void 0?mre:l,u=n.rootBoundary,h=u===void 0?LU:u,m=n.elementContext,y=m===void 0?dp:m,x=n.altBoundary,w=x===void 0?!1:x,_=n.padding,S=_===void 0?0:_,O=UU(typeof S!="number"?S:zU(S,hv)),C=y===dp?vre:dp,A=e.rects.popper,j=e.elements[w?C:y],P=Kre(rc(j)?j:j.contextElement||Vl(e.elements.popper),f,h,o),R=Qf(e.elements.reference),$=qU({reference:R,element:A,placement:i}),V=HE(Object.assign({},A,$)),W=y===dp?V:R,G={top:P.top-W.top+O.top,bottom:W.bottom-P.bottom+O.bottom,left:P.left-W.left+O.left,right:W.right-P.right+O.right},K=e.modifiersData.offset;if(y===dp&&K){var ne=K[i];Object.keys(G).forEach(function(le){var Q=[ra,na].indexOf(le)>=0?1:-1,J=[ni,na].indexOf(le)>=0?"y":"x";G[le]+=ne[J]*Q})}return G}function Zre(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,l=n.flipVariations,f=n.allowedAutoPlacements,u=f===void 0?DU:f,h=Jf(r),m=h?l?B6:B6.filter(function(w){return Jf(w)===h}):hv,y=m.filter(function(w){return u.indexOf(w)>=0});y.length===0&&(y=m);var x=y.reduce(function(w,_){return w[_]=lm(e,{placement:_,boundary:i,rootBoundary:a,padding:o})[io(_)],w},{});return Object.keys(x).sort(function(w,_){return x[w]-x[_]})}function Xre(e){if(io(e)===gP)return[];var t=Vy(e);return[F6(e),t,F6(t)]}function Qre(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,l=o===void 0?!0:o,f=n.fallbackPlacements,u=n.padding,h=n.boundary,m=n.rootBoundary,y=n.altBoundary,x=n.flipVariations,w=x===void 0?!0:x,_=n.allowedAutoPlacements,S=t.options.placement,O=io(S),C=O===S,A=f||(C||!w?[Vy(S)]:Xre(S)),j=[S].concat(A).reduce(function(oe,he){return oe.concat(io(he)===gP?Zre(t,{placement:he,boundary:h,rootBoundary:m,padding:u,flipVariations:w,allowedAutoPlacements:_}):he)},[]),P=t.rects.reference,R=t.rects.popper,$=new Map,V=!0,W=j[0],G=0;G<j.length;G++){var K=j[G],ne=io(K),le=Jf(K)===Zf,Q=[ni,na].indexOf(ne)>=0,J=Q?"width":"height",H=lm(t,{placement:K,boundary:h,rootBoundary:m,altBoundary:y,padding:u}),U=Q?le?ra:ri:le?na:ni;P[J]>R[J]&&(U=Vy(U));var z=Vy(U),F=[];if(a&&F.push(H[ne]<=0),l&&F.push(H[U]<=0,H[z]<=0),F.every(function(oe){return oe})){W=K,V=!1;break}$.set(K,F)}if(V)for(var M=w?3:1,I=function(he){var de=j.find(function(be){var B=$.get(be);if(B)return B.slice(0,he).every(function(q){return q})});if(de)return W=de,"break"},te=M;te>0;te--){var Z=I(te);if(Z==="break")break}t.placement!==W&&(t.modifiersData[r]._skip=!0,t.placement=W,t.reset=!0)}}const Jre={name:"flip",enabled:!0,phase:"main",fn:Qre,requiresIfExists:["offset"],data:{_skip:!1}};function V6(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function H6(e){return[ni,ra,na,ri].some(function(t){return e[t]>=0})}function eie(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=lm(t,{elementContext:"reference"}),l=lm(t,{altBoundary:!0}),f=V6(o,r),u=V6(l,i,a),h=H6(f),m=H6(u);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:u,isReferenceHidden:h,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":m})}const tie={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:eie};function nie(e,t,n){var r=io(e),i=[ri,ni].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=a[0],l=a[1];return o=o||0,l=(l||0)*i,[ri,ra].indexOf(r)>=0?{x:l,y:o}:{x:o,y:l}}function rie(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=DU.reduce(function(h,m){return h[m]=nie(m,t.rects,a),h},{}),l=o[t.placement],f=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}const iie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:rie};function aie(e){var t=e.state,n=e.name;t.modifiersData[n]=qU({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const oie={name:"popperOffsets",enabled:!0,phase:"read",fn:aie,data:{}};function sie(e){return e==="x"?"y":"x"}function lie(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,l=o===void 0?!1:o,f=n.boundary,u=n.rootBoundary,h=n.altBoundary,m=n.padding,y=n.tether,x=y===void 0?!0:y,w=n.tetherOffset,_=w===void 0?0:w,S=lm(t,{boundary:f,rootBoundary:u,padding:m,altBoundary:h}),O=io(t.placement),C=Jf(t.placement),A=!C,j=_P(O),P=sie(j),R=t.modifiersData.popperOffsets,$=t.rects.reference,V=t.rects.popper,W=typeof _=="function"?_(Object.assign({},t.rects,{placement:t.placement})):_,G=typeof W=="number"?{mainAxis:W,altAxis:W}:Object.assign({mainAxis:0,altAxis:0},W),K=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,ne={x:0,y:0};if(R){if(a){var le,Q=j==="y"?ni:ri,J=j==="y"?na:ra,H=j==="y"?"height":"width",U=R[j],z=U+S[Q],F=U-S[J],M=x?-V[H]/2:0,I=C===Zf?$[H]:V[H],te=C===Zf?-V[H]:-$[H],Z=t.elements.arrow,oe=x&&Z?bP(Z):{width:0,height:0},he=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:BU(),de=he[Q],be=he[J],B=Fp(0,$[H],oe[H]),q=A?$[H]/2-M-B-de-G.mainAxis:I-B-de-G.mainAxis,ee=A?-$[H]/2+M+B+be+G.mainAxis:te+B+be+G.mainAxis,fe=t.elements.arrow&&pv(t.elements.arrow),X=fe?j==="y"?fe.clientTop||0:fe.clientLeft||0:0,ue=(le=K==null?void 0:K[j])!=null?le:0,pe=U+q-ue-X,ye=U+ee-ue,me=Fp(x?fb(z,pe):z,U,x?Ku(F,ye):F);R[j]=me,ne[j]=me-U}if(l){var xe,Ae=j==="x"?ni:ri,Le=j==="x"?na:ra,ze=R[P],$e=P==="y"?"height":"width",Fe=ze+S[Ae],_e=ze-S[Le],Se=[ni,ri].indexOf(O)!==-1,De=(xe=K==null?void 0:K[P])!=null?xe:0,Ne=Se?Fe:ze-$[$e]-V[$e]-De+G.altAxis,Pe=Se?ze+$[$e]+V[$e]-De-G.altAxis:_e,qe=x&&Se?Mre(Ne,ze,Pe):Fp(x?Ne:Fe,ze,x?Pe:_e);R[P]=qe,ne[P]=qe-ze}t.modifiersData[r]=ne}}const uie={name:"preventOverflow",enabled:!0,phase:"main",fn:lie,requiresIfExists:["offset"]};function cie(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function fie(e){return e===ji(e)||!ea(e)?wP(e):cie(e)}function die(e){var t=e.getBoundingClientRect(),n=Xf(t.width)/e.offsetWidth||1,r=Xf(t.height)/e.offsetHeight||1;return n!==1||r!==1}function hie(e,t,n){n===void 0&&(n=!1);var r=ea(t),i=ea(t)&&die(t),a=Vl(t),o=Qf(e,i,n),l={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(r||!r&&!n)&&((lo(t)!=="body"||SP(a))&&(l=fie(t)),ea(t)?(f=Qf(t,!0),f.x+=t.clientLeft,f.y+=t.clientTop):a&&(f.x=xP(a))),{x:o.left+l.scrollLeft-f.x,y:o.top+l.scrollTop-f.y,width:o.width,height:o.height}}function pie(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function i(a){n.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var f=t.get(l);f&&i(f)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||i(a)}),r}function mie(e){var t=pie(e);return Ere.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function vie(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function gie(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var W6={placement:"bottom",modifiers:[],strategy:"absolute"};function G6(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function yie(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?W6:i;return function(l,f,u){u===void 0&&(u=a);var h={placement:"bottom",orderedModifiers:[],options:Object.assign({},W6,a),modifiersData:{},elements:{reference:l,popper:f},attributes:{},styles:{}},m=[],y=!1,x={state:h,setOptions:function(O){var C=typeof O=="function"?O(h.options):O;_(),h.options=Object.assign({},a,h.options,C),h.scrollParents={reference:rc(l)?qp(l):l.contextElement?qp(l.contextElement):[],popper:qp(f)};var A=mie(gie([].concat(r,h.options.modifiers)));return h.orderedModifiers=A.filter(function(j){return j.enabled}),w(),x.update()},forceUpdate:function(){if(!y){var O=h.elements,C=O.reference,A=O.popper;if(G6(C,A)){h.rects={reference:hie(C,pv(A),h.options.strategy==="fixed"),popper:bP(A)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach(function(G){return h.modifiersData[G.name]=Object.assign({},G.data)});for(var j=0;j<h.orderedModifiers.length;j++){if(h.reset===!0){h.reset=!1,j=-1;continue}var P=h.orderedModifiers[j],R=P.fn,$=P.options,V=$===void 0?{}:$,W=P.name;typeof R=="function"&&(h=R({state:h,options:V,name:W,instance:x})||h)}}}},update:vie(function(){return new Promise(function(S){x.forceUpdate(),S(h)})}),destroy:function(){_(),y=!0}};if(!G6(l,f))return x;x.setOptions(u).then(function(S){!y&&u.onFirstUpdate&&u.onFirstUpdate(S)});function w(){h.orderedModifiers.forEach(function(S){var O=S.name,C=S.options,A=C===void 0?{}:C,j=S.effect;if(typeof j=="function"){var P=j({state:h,name:O,instance:x,options:A}),R=function(){};m.push(P||R)}})}function _(){m.forEach(function(S){return S()}),m=[]}return x}}var bie=[Fre,oie,Ure,jre,iie,Jre,uie,Dre,tie],_ie=yie({defaultModifiers:bie}),Lx,Y6;function wie(){if(Y6)return Lx;Y6=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function i(a,o){if(a===o)return!0;if(a&&o&&typeof a=="object"&&typeof o=="object"){if(a.constructor!==o.constructor)return!1;var l,f,u;if(Array.isArray(a)){if(l=a.length,l!=o.length)return!1;for(f=l;f--!==0;)if(!i(a[f],o[f]))return!1;return!0}var h;if(t&&a instanceof Map&&o instanceof Map){if(a.size!==o.size)return!1;for(h=a.entries();!(f=h.next()).done;)if(!o.has(f.value[0]))return!1;for(h=a.entries();!(f=h.next()).done;)if(!i(f.value[1],o.get(f.value[0])))return!1;return!0}if(n&&a instanceof Set&&o instanceof Set){if(a.size!==o.size)return!1;for(h=a.entries();!(f=h.next()).done;)if(!o.has(f.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(a)&&ArrayBuffer.isView(o)){if(l=a.length,l!=o.length)return!1;for(f=l;f--!==0;)if(a[f]!==o[f])return!1;return!0}if(a.constructor===RegExp)return a.source===o.source&&a.flags===o.flags;if(a.valueOf!==Object.prototype.valueOf&&typeof a.valueOf=="function"&&typeof o.valueOf=="function")return a.valueOf()===o.valueOf();if(a.toString!==Object.prototype.toString&&typeof a.toString=="function"&&typeof o.toString=="function")return a.toString()===o.toString();if(u=Object.keys(a),l=u.length,l!==Object.keys(o).length)return!1;for(f=l;f--!==0;)if(!Object.prototype.hasOwnProperty.call(o,u[f]))return!1;if(e&&a instanceof Element)return!1;for(f=l;f--!==0;)if(!((u[f]==="_owner"||u[f]==="__v"||u[f]==="__o")&&a.$$typeof)&&!i(a[u[f]],o[u[f]]))return!1;return!0}return a!==a&&o!==o}return Lx=function(o,l){try{return i(o,l)}catch(f){if((f.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw f}},Lx}var xie=wie();const Sie=kt(xie);var Oie=[],Cie=function(t,n,r){r===void 0&&(r={});var i=D.useRef(null),a={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||Oie},o=D.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=o[0],f=o[1],u=D.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(x){var w=x.state,_=Object.keys(w.elements);dv.flushSync(function(){f({styles:I6(_.map(function(S){return[S,w.styles[S]||{}]})),attributes:I6(_.map(function(S){return[S,w.attributes[S]]}))})})},requires:["computeStyles"]}},[]),h=D.useMemo(function(){var y={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[u,{name:"applyStyles",enabled:!1}])};return Sie(i.current,y)?i.current||y:(i.current=y,y)},[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,u]),m=D.useRef();return $6(function(){m.current&&m.current.setOptions(h)},[h]),$6(function(){if(!(t==null||n==null)){var y=r.createPopper||_ie,x=y(t,n,h);return m.current=x,function(){x.destroy(),m.current=null}}},[t,n,r.createPopper]),{state:m.current?m.current.state:null,styles:l.styles,attributes:l.attributes,update:m.current?m.current.update:null,forceUpdate:m.current?m.current.forceUpdate:null}},Eie=function(){},Tie=function(){return Promise.resolve(null)},Aie=[];function VU(e){var t=e.placement,n=t===void 0?"bottom":t,r=e.strategy,i=r===void 0?"absolute":r,a=e.modifiers,o=a===void 0?Aie:a,l=e.referenceElement,f=e.onFirstUpdate,u=e.innerRef,h=e.children,m=D.useContext(RU),y=D.useState(null),x=y[0],w=y[1],_=D.useState(null),S=_[0],O=_[1];D.useEffect(function(){qE(u,x)},[u,x]);var C=D.useMemo(function(){return{placement:n,strategy:i,onFirstUpdate:f,modifiers:[].concat(o,[{name:"arrow",enabled:S!=null,options:{element:S}}])}},[n,i,f,o,S]),A=Cie(l||m,x,C),j=A.state,P=A.styles,R=A.forceUpdate,$=A.update,V=D.useMemo(function(){return{ref:w,style:P.popper,placement:j?j.placement:n,hasPopperEscaped:j&&j.modifiersData.hide?j.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:j&&j.modifiersData.hide?j.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:P.arrow,ref:O},forceUpdate:R||Eie,update:$||Tie}},[w,O,n,j,P,$,R]);return NU(h)(V)}var Dx,K6;function jie(){if(K6)return Dx;K6=1;var e=function(){};return Dx=e,Dx}var Pie=jie();const Rie=kt(Pie);function Mie(e){var t=e.children,n=e.innerRef,r=D.useContext(MU),i=D.useCallback(function(a){qE(n,a),kU(r,a)},[n,r]);return D.useEffect(function(){return function(){return qE(n,null)}},[]),D.useEffect(function(){Rie(!!r,"`Reference` should not be used outside of a `Manager` component.")},[r]),NU(t)({ref:i})}var um=ae.createContext({}),HU=ae.createContext({});function WE(e){"@babel/helpers - typeof";return WE=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},WE(e)}var Nie=["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","tag","menuRole"];function GE(){return GE=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},GE.apply(this,arguments)}function hl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kie(e,t){if(e==null)return{};var n=Lie(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Lie(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Die(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Iie(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,r.key,r)}}function $ie(e,t,n){return t&&Iie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bie(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&&YE(e,t)}function YE(e,t){return YE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},YE(e,t)}function Uie(e){var t=Fie();return function(){var r=db(e),i;if(t){var a=db(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return zie(this,i)}}function zie(e,t){if(t&&(WE(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vl(e)}function vl(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fie(){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 db(e){return db=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},db(e)}var qie={a11y:ie.bool,disabled:ie.bool,direction:ie.oneOf(["up","down","start","end","left","right"]),group:ie.bool,isOpen:ie.bool,nav:ie.bool,active:ie.bool,size:ie.string,tag:qt,toggle:ie.func,children:ie.node,className:ie.string,cssModule:ie.object,dropup:ie.bool,inNavbar:ie.bool,setActiveFromChild:ie.bool,menuRole:ie.oneOf(["listbox","menu"])},Vie={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,inNavbar:!1,setActiveFromChild:!1},Hie=[Yt.space,Yt.enter,Yt.up,Yt.down,Yt.end,Yt.home],Ra=function(e){Bie(n,e);var t=Uie(n);function n(r){var i;return Die(this,n),i=t.call(this,r),i.addEvents=i.addEvents.bind(vl(i)),i.handleDocumentClick=i.handleDocumentClick.bind(vl(i)),i.handleKeyDown=i.handleKeyDown.bind(vl(i)),i.removeEvents=i.removeEvents.bind(vl(i)),i.toggle=i.toggle.bind(vl(i)),i.handleMenuRef=i.handleMenuRef.bind(vl(i)),i.handleToggleRef=i.handleToggleRef.bind(vl(i)),i.containerRef=ae.createRef(),i.menuRef=ae.createRef(),i.toggleRef=ae.createRef(),i}return $ie(n,[{key:"componentDidMount",value:function(){this.handleProps()}},{key:"componentDidUpdate",value:function(i){this.props.isOpen!==i.isOpen&&this.handleProps()}},{key:"componentWillUnmount",value:function(){this.removeEvents()}},{key:"handleMenuRef",value:function(i){this.menuRef.current=i}},{key:"handleToggleRef",value:function(i){this.toggleRef.current=i}},{key:"handleDocumentClick",value:function(i){if(!(i&&(i.which===3||i.type==="keyup"&&i.which!==Yt.tab))){var a=this.getContainer(),o=this.getMenu(),l=this.getToggle();if(l){var f=l.contains(i.target),u=o&&o.contains(i.target)&&o!==i.target,h=!1;a&&(h=a.classList.contains("input-group")&&a.classList.contains("dropdown")&&i.target.tagName==="INPUT"),!((f&&!h||u)&&(i.type!=="keyup"||i.which===Yt.tab))&&this.toggle(i)}}}},{key:"handleKeyDown",value:function(i){var a=this,o=i.target.getAttribute("role")==="menuitem"||i.target.getAttribute("role")==="option",l=this.getMenuCtrl()===i.target,f=Yt.tab===i.which;if(!(/input|textarea/i.test(i.target.tagName)||f&&!this.props.a11y||f&&!(o||l))&&((Hie.indexOf(i.which)!==-1||i.which>=48&&i.which<=90)&&i.preventDefault(),!this.props.disabled)){if(l)if([Yt.space,Yt.enter,Yt.up,Yt.down].indexOf(i.which)>-1)this.props.isOpen||this.toggle(i),setTimeout(function(){var C;return(C=a.getMenuItems()[0])===null||C===void 0?void 0:C.focus()});else if(this.props.isOpen&&f){var u;i.preventDefault(),(u=this.getMenuItems()[0])===null||u===void 0||u.focus()}else this.props.isOpen&&i.which===Yt.esc&&this.toggle(i);if(this.props.isOpen&&o){if([Yt.tab,Yt.esc].indexOf(i.which)>-1)this.toggle(i),this.getMenuCtrl().focus();else if([Yt.space,Yt.enter].indexOf(i.which)>-1)i.target.click(),this.getMenuCtrl().focus();else if([Yt.down,Yt.up].indexOf(i.which)>-1||[Yt.n,Yt.p].indexOf(i.which)>-1&&i.ctrlKey){var h=this.getMenuItems(),m=h.indexOf(i.target);Yt.up===i.which||Yt.p===i.which&&i.ctrlKey?m=m!==0?m-1:h.length-1:(Yt.down===i.which||Yt.n===i.which&&i.ctrlKey)&&(m=m===h.length-1?0:m+1),h[m].focus()}else if(Yt.end===i.which){var y=this.getMenuItems();y[y.length-1].focus()}else if(Yt.home===i.which){var x=this.getMenuItems();x[0].focus()}else if(i.which>=48&&i.which<=90)for(var w=this.getMenuItems(),_=String.fromCharCode(i.which).toLowerCase(),S=0;S<w.length;S+=1){var O=w[S].textContent&&w[S].textContent[0].toLowerCase();if(O===_){w[S].focus();break}}}}}},{key:"handleProps",value:function(){this.props.isOpen?this.addEvents():this.removeEvents()}},{key:"getContextValue",value:function(){return{toggle:this.toggle,isOpen:this.props.isOpen,direction:this.props.direction==="down"&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar,disabled:this.props.disabled,onMenuRef:this.handleMenuRef,onToggleRef:this.handleToggleRef,menuRole:this.props.menuRole}}},{key:"getContainer",value:function(){return this.containerRef.current}},{key:"getMenu",value:function(){return this.menuRef.current}},{key:"getToggle",value:function(){return this.toggleRef.current}},{key:"getMenuCtrl",value:function(){return this._$menuCtrl?this._$menuCtrl:(this._$menuCtrl=this.getToggle(),this._$menuCtrl)}},{key:"getItemType",value:function(){return this.props.menuRole==="listbox"?"option":"menuitem"}},{key:"getMenuItems",value:function(){var i=this.getMenu()||this.getContainer();return[].slice.call(i.querySelectorAll('[role="'.concat(this.getItemType(),'"]')))}},{key:"addEvents",value:function(){var i=this;["click","touchstart","keyup"].forEach(function(a){return document.addEventListener(a,i.handleDocumentClick,!0)})}},{key:"removeEvents",value:function(){var i=this;["click","touchstart","keyup"].forEach(function(a){return document.removeEventListener(a,i.handleDocumentClick,!0)})}},{key:"toggle",value:function(i){return this.props.disabled?i&&i.preventDefault():this.props.toggle(i)}},{key:"render",value:function(){var i,a=this,o=ql(this.props,["toggle","disabled","inNavbar","a11y"]),l=o.className,f=o.cssModule,u=o.direction,h=o.isOpen,m=o.group,y=o.size,x=o.nav,w=o.setActiveFromChild,_=o.active,S=o.tag;o.menuRole;var O=kie(o,Nie),C=S||(x?"li":"div"),A=!1;w&&ae.Children.map(this.props.children[1].props.children,function(P){P&&P.props.active&&(A=!0)});var j=yt(St(l,x&&_?"active":!1,w&&A?"active":!1,(i={"btn-group":m},hl(i,"btn-group-".concat(y),!!y),hl(i,"dropdown",!m),hl(i,"dropup",u==="up"),hl(i,"dropstart",u==="start"||u==="left"),hl(i,"dropend",u==="end"||u==="right"),hl(i,"show",h),hl(i,"nav-item",x),i)),f);return this.context.insideInputGroup?ae.createElement(um.Provider,{value:this.getContextValue()},ae.createElement(D6,null,ae.Children.map(this.props.children,function(P){return ae.cloneElement(P,{onKeyDown:a.handleKeyDown})}))):ae.createElement(um.Provider,{value:this.getContextValue()},ae.createElement(D6,null,ae.createElement(C,GE({},O,hl({},typeof C=="string"?"ref":"innerRef",this.containerRef),{onKeyDown:this.handleKeyDown,className:j}))))}}]),n}(ae.Component);Ra.propTypes=qie;Ra.defaultProps=Vie;Ra.contextType=HU;function KE(e){"@babel/helpers - typeof";return KE=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},KE(e)}var Wie=["className","cssModule","divider","tag","header","active","text"];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 Gie(e,t){if(e==null)return{};var n=Yie(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Yie(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Kie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zie(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,r.key,r)}}function Xie(e,t,n){return t&&Zie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Qie(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&&XE(e,t)}function XE(e,t){return XE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},XE(e,t)}function Jie(e){var t=tae();return function(){var r=hb(e),i;if(t){var a=hb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return eae(this,i)}}function eae(e,t){if(t&&(KE(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QE(e)}function QE(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tae(){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 nae={children:ie.node,active:ie.bool,disabled:ie.bool,divider:ie.bool,tag:qt,header:ie.bool,onClick:ie.func,className:ie.string,cssModule:ie.object,toggle:ie.bool,text:ie.bool},Je=function(e){Qie(n,e);var t=Jie(n);function n(r){var i;return Kie(this,n),i=t.call(this,r),i.onClick=i.onClick.bind(QE(i)),i.getTabIndex=i.getTabIndex.bind(QE(i)),i}return Xie(n,[{key:"onClick",value:function(i){var a,o=this.props,l=o.disabled,f=o.header,u=o.divider,h=o.text;if(l||f||u||h){i.preventDefault();return}this.props.onClick&&this.props.onClick(i),(!((a=this.props.toggle)!==null&&a!==void 0)||a)&&this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"option":"menuitem"}},{key:"getTabIndex",value:function(){var i=this.props,a=i.disabled,o=i.header,l=i.divider,f=i.text;return a||o||l||f?"-1":"0"}},{key:"render",value:function(){var i=this.getTabIndex(),a=i>-1?this.getRole():void 0,o=ql(this.props,["toggle"]),l=o.className,f=o.cssModule,u=o.divider,h=o.tag,m=h===void 0?"button":h,y=o.header,x=o.active,w=o.text,_=Gie(o,Wie),S=yt(St(l,{disabled:_.disabled,"dropdown-item":!u&&!y&&!w,active:x,"dropdown-header":y,"dropdown-divider":u,"dropdown-item-text":w}),f);return m==="button"&&(y?m="h6":u?m="div":_.href?m="a":w&&(m="span")),ae.createElement(m,ZE({type:m==="button"&&(_.onClick||this.props.toggle)?"button":void 0},_,{tabIndex:i,role:a,className:S,onClick:this.onClick}))}}]),n}(ae.Component);Je.propTypes=nae;Je.contextType=um;function JE(e){"@babel/helpers - typeof";return JE=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},JE(e)}var rae=["className","cssModule","dark","end","right","tag","flip","modifiers","persist","strategy","container","updateOnSelect"];function pb(){return pb=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},pb.apply(this,arguments)}function Z6(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 Ix(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Z6(Object(n),!0).forEach(function(r){iae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function iae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aae(e){return uae(e)||lae(e)||sae(e)||oae()}function oae(){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 sae(e,t){if(e){if(typeof e=="string")return eT(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 eT(e,t)}}function lae(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uae(e){if(Array.isArray(e))return eT(e)}function eT(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 cae(e,t){if(e==null)return{};var n=fae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function fae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function dae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hae(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,r.key,r)}}function pae(e,t,n){return t&&hae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function mae(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&&tT(e,t)}function tT(e,t){return tT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},tT(e,t)}function vae(e){var t=bae();return function(){var r=mb(e),i;if(t){var a=mb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return gae(this,i)}}function gae(e,t){if(t&&(JE(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yae(e)}function yae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bae(){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 mb(e){return mb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mb(e)}var _ae={tag:qt,children:ie.node.isRequired,dark:ie.bool,end:ie.bool,flip:ie.bool,modifiers:ie.array,className:ie.string,cssModule:ie.object,style:ie.object,persist:ie.bool,strategy:ie.string,container:Kf,updateOnSelect:ie.bool,right:OU(ie.bool,'Please use "end" instead.')},wae={up:"top",left:"left",right:"right",start:"left",end:"right",down:"bottom"},Hl=function(e){mae(n,e);var t=vae(n);function n(){return dae(this,n),t.apply(this,arguments)}return pae(n,[{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"listbox":"menu"}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,l=a.cssModule,f=a.dark,u=a.end,h=a.right,m=a.tag,y=m===void 0?"div":m,x=a.flip,w=x===void 0?!0:x,_=a.modifiers,S=_===void 0?[]:_,O=a.persist,C=a.strategy,A=a.container,j=a.updateOnSelect,P=cae(a,rae),R=yt(St(o,"dropdown-menu",{"dropdown-menu-dark":f,"dropdown-menu-end":u||h,show:this.context.isOpen}),l),$=y;if(O||this.context.isOpen&&!this.context.inNavbar){var V=wae[this.context.direction]||"bottom",W=u||h?"end":"start",G="".concat(V,"-").concat(W),K=[].concat(aae(S),[{name:"flip",enabled:!!w}]),ne={};O&&(ne.display="block",ne.visibility=this.context.isOpen?"visible":"hidden");var le=ae.createElement(VU,{placement:G,modifiers:K,strategy:C},function(J){var H=J.ref,U=J.style,z=J.placement,F=J.update,M=Ix(Ix(Ix({},i.props.style),ne),U),I=function(Z){H(Z);var oe=i.context.onMenuRef;oe&&oe(Z)};return ae.createElement($,pb({tabIndex:"-1",role:i.getRole(),ref:I},P,{style:M,"aria-hidden":!i.context.isOpen,className:R,"data-popper-placement":z,onClick:function(){return j&&F()}}))});return A?qu.createPortal(le,om(A)):le}var Q=this.context.onMenuRef;return ae.createElement($,pb({tabIndex:"-1",role:this.getRole()},P,{ref:Q,"aria-hidden":!this.context.isOpen,className:R,"data-popper-placement":P.placement,"data-bs-popper":"static"}))}}]),n}(ae.Component);Hl.propTypes=_ae;Hl.contextType=um;function nT(e){"@babel/helpers - typeof";return nT=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},nT(e)}var xae=["className","color","cssModule","caret","split","nav","tag","innerRef"];function rT(){return rT=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},rT.apply(this,arguments)}function Sae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oae(e,t){if(e==null)return{};var n=Cae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Cae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Eae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tae(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,r.key,r)}}function Aae(e,t,n){return t&&Tae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jae(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&&iT(e,t)}function iT(e,t){return iT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},iT(e,t)}function Pae(e){var t=Mae();return function(){var r=vb(e),i;if(t){var a=vb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Rae(this,i)}}function Rae(e,t){if(t&&(nT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WU(e)}function WU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mae(){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 vb(e){return vb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vb(e)}var Nae={caret:ie.bool,color:ie.string,children:ie.node,className:ie.string,cssModule:ie.object,disabled:ie.bool,onClick:ie.func,"aria-haspopup":ie.bool,split:ie.bool,tag:qt,nav:ie.bool,innerRef:ie.oneOfType([ie.object,ie.string,ie.func])},kae={color:"secondary","aria-haspopup":!0},hs=function(e){jae(n,e);var t=Pae(n);function n(r){var i;return Eae(this,n),i=t.call(this,r),i.onClick=i.onClick.bind(WU(i)),i}return Aae(n,[{key:"onClick",value:function(i){if(this.props.disabled||this.context.disabled){i.preventDefault();return}this.props.nav&&!this.props.tag&&i.preventDefault(),this.props.onClick&&this.props.onClick(i),this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole||this.props["aria-haspopup"]}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,l=a.color,f=a.cssModule,u=a.caret,h=a.split,m=a.nav,y=a.tag,x=a.innerRef,w=Oae(a,xae),_=w["aria-label"]||"Toggle Dropdown",S=yt(St(o,{"dropdown-toggle":u||h,"dropdown-toggle-split":h,"nav-link":m}),f),O=typeof w.children<"u"?w.children:ae.createElement("span",{className:"visually-hidden"},_),C;m&&!y?(C="a",w.href="#"):y?C=y:(C=Sn,w.color=l,w.cssModule=f);var A=function(P){var R=P.ref,$=function(W){R(W);var G=i.context.onToggleRef;G&&G(W)};return ae.createElement(C,rT({},w,Sae({},typeof C=="string"?"ref":"innerRef",$),{className:S,onClick:i.onClick,"aria-expanded":i.context.isOpen,"aria-haspopup":i.getRole(),children:O}))};return this.context.inNavbar?ae.createElement(ae.Fragment,null,A({ref:this.context.onToggleRef})):ae.createElement(Mie,{innerRef:x},A)}}]),n}(ae.Component);hs.propTypes=Nae;hs.defaultProps=kae;hs.contextType=um;function Lae(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function aT(e,t){return aT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},aT(e,t)}function Dae(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,aT(e,t)}const X6={disabled:!1},GU=ae.createContext(null);var Iae=function(t){return t.scrollTop},Ap="unmounted",Nu="exited",ku="entering",Ef="entered",oT="exiting",ii=function(e){Dae(t,e);function t(r,i){var a;a=e.call(this,r,i)||this;var o=i,l=o&&!o.isMounting?r.enter:r.appear,f;return a.appearStatus=null,r.in?l?(f=Nu,a.appearStatus=ku):f=Ef:r.unmountOnExit||r.mountOnEnter?f=Ap:f=Nu,a.state={status:f},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===Ap?{status:Nu}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==ku&&o!==Ef&&(a=ku):(o===ku||o===Ef)&&(a=oT)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,a,o,l;return a=o=l=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,l=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:l}},n.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===ku){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:qu.findDOMNode(this);o&&Iae(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Nu&&this.setState({status:Ap})},n.performEnter=function(i){var a=this,o=this.props.enter,l=this.context?this.context.isMounting:i,f=this.props.nodeRef?[l]:[qu.findDOMNode(this),l],u=f[0],h=f[1],m=this.getTimeouts(),y=l?m.appear:m.enter;if(!i&&!o||X6.disabled){this.safeSetState({status:Ef},function(){a.props.onEntered(u)});return}this.props.onEnter(u,h),this.safeSetState({status:ku},function(){a.props.onEntering(u,h),a.onTransitionEnd(y,function(){a.safeSetState({status:Ef},function(){a.props.onEntered(u,h)})})})},n.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),l=this.props.nodeRef?void 0:qu.findDOMNode(this);if(!a||X6.disabled){this.safeSetState({status:Nu},function(){i.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:oT},function(){i.props.onExiting(l),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:Nu},function(){i.props.onExited(l)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},n.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(l){o&&(o=!1,a.nextCallback=null,i(l))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},n.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:qu.findDOMNode(this),l=i==null&&!this.props.addEndListener;if(!o||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var f=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],u=f[0],h=f[1];this.props.addEndListener(u,h)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===Ap)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var l=Lae(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ae.createElement(GU.Provider,{value:null},typeof o=="function"?o(i,l):ae.cloneElement(ae.Children.only(o),l))},t}(ae.Component);ii.contextType=GU;ii.propTypes={};function mf(){}ii.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:mf,onEntering:mf,onEntered:mf,onExit:mf,onExiting:mf,onExited:mf};ii.UNMOUNTED=Ap;ii.EXITED=Nu;ii.ENTERING=ku;ii.ENTERED=Ef;ii.EXITING=oT;var $ae=["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"];function gb(){return gb=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},gb.apply(this,arguments)}function Bae(e,t){if(e==null)return{};var n=Uae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Uae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Q6(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 cm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Q6(Object(n),!0).forEach(function(r){zae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fae=cm(cm({},ii.propTypes),{},{children:ie.oneOfType([ie.arrayOf(ie.node),ie.node]),tag:qt,baseClass:ie.string,baseClassActive:ie.string,className:ie.string,cssModule:ie.object,innerRef:ie.oneOfType([ie.object,ie.string,ie.func])}),J6=cm(cm({},ii.defaultProps),{},{timeout:lb.Fade,appear:!0,enter:!0,exit:!0,in:!0});function to(e){var t=D.useRef(null),n=hP(J6,e),r=n.tag,i=r===void 0?"div":r,a=n.baseClass,o=a===void 0?"fade":a,l=n.baseClassActive,f=l===void 0?"show":l,u=n.className,h=n.cssModule,m=n.children,y=n.innerRef,x=y===void 0?t:y,w=Bae(n,$ae),_=SU(cm({defaultProps:J6},w),ub),S=ql(w,ub);return ae.createElement(ii,gb({nodeRef:x},_),function(O){var C=O==="entered",A=yt(St(u,o,C&&f),h);return ae.createElement(i,gb({className:A},S,{ref:x}),m)})}to.propTypes=Fae;function sT(e){"@babel/helpers - typeof";return sT=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},sT(e)}var qae=["tag","horizontal","isOpen","className","navbar","cssModule","children","innerRef"],vf;function yb(){return yb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yb.apply(this,arguments)}function Vae(e,t){if(e==null)return{};var n=Hae(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Hae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Wae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gae(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,r.key,r)}}function Yae(e,t,n){return t&&Gae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Kae(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&&lT(e,t)}function lT(e,t){return lT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},lT(e,t)}function Zae(e){var t=Qae();return function(){var r=bb(e),i;if(t){var a=bb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Xae(this,i)}}function Xae(e,t){if(t&&(sT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YU(e)}function YU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qae(){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 bb(e){return bb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bb(e)}function ek(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 ed(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ek(Object(n),!0).forEach(function(r){Mf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ek(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jae=ed(ed({},ii.propTypes),{},{horizontal:ie.bool,isOpen:ie.bool,children:ie.oneOfType([ie.arrayOf(ie.node),ie.node]),tag:qt,className:ie.node,navbar:ie.bool,cssModule:ie.object,innerRef:ie.shape({current:ie.object})}),eoe=ed(ed({},ii.defaultProps),{},{horizontal:!1,isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:lb.Collapse}),toe=(vf={},Mf(vf,uy.ENTERING,"collapsing"),Mf(vf,uy.ENTERED,"collapse show"),Mf(vf,uy.EXITING,"collapsing"),Mf(vf,uy.EXITED,"collapse"),vf);function noe(e){return toe[e]||"collapse"}var OP=function(e){Kae(n,e);var t=Zae(n);function n(r){var i;return Wae(this,n),i=t.call(this,r),i.state={dimension:null},i.nodeRef=r.innerRef||ae.createRef(),["onEntering","onEntered","onExit","onExiting","onExited"].forEach(function(a){i[a]=i[a].bind(YU(i))}),i}return Yae(n,[{key:"onEntering",value:function(i,a){var o=this.getNode();this.setState({dimension:this.getDimension(o)}),this.props.onEntering(o,a)}},{key:"onEntered",value:function(i,a){var o=this.getNode();this.setState({dimension:null}),this.props.onEntered(o,a)}},{key:"onExit",value:function(){var i=this.getNode();this.setState({dimension:this.getDimension(i)}),this.props.onExit(i)}},{key:"onExiting",value:function(){var i=this.getNode();this.getDimension(i),this.setState({dimension:0}),this.props.onExiting(i)}},{key:"onExited",value:function(){var i=this.getNode();this.setState({dimension:null}),this.props.onExited(i)}},{key:"getNode",value:function(){return this.nodeRef.current}},{key:"getDimension",value:function(i){return this.props.horizontal?i.scrollWidth:i.scrollHeight}},{key:"render",value:function(){var i=this,a=this.props,o=a.tag,l=a.horizontal,f=a.isOpen,u=a.className,h=a.navbar,m=a.cssModule,y=a.children;a.innerRef;var x=Vae(a,qae),w=this.state.dimension,_=SU(x,ub),S=ql(x,ub);return ae.createElement(ii,yb({},_,{in:f,nodeRef:this.nodeRef,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(O){var C=noe(O),A=yt(St(u,l&&"collapse-horizontal",C,h&&"navbar-collapse"),m),j=w===null?null:Mf({},l?"width":"height",w);return ae.createElement(o,yb({},S,{style:ed(ed({},S.style),j),className:A,ref:i.nodeRef}),y)})}}]),n}(D.Component);OP.propTypes=Jae;OP.defaultProps=eoe;var roe=["className","cssModule","color","body","inverse","outline","tag","innerRef"];function uT(){return uT=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},uT.apply(this,arguments)}function ioe(e,t){if(e==null)return{};var n=aoe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function aoe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var ooe={body:ie.bool,className:ie.string,color:ie.string,cssModule:ie.object,innerRef:ie.oneOfType([ie.object,ie.string,ie.func]),inverse:ie.bool,outline:ie.bool,tag:qt};function ps(e){var t=e.className,n=e.cssModule,r=e.color,i=e.body,a=e.inverse,o=e.outline,l=e.tag,f=l===void 0?"div":l,u=e.innerRef,h=ioe(e,roe),m=yt(St(t,"card",a?"text-white":!1,i?"card-body":!1,r?"".concat(o?"border":"bg","-").concat(r):!1),n);return ae.createElement(f,uT({},h,{className:m,ref:u}))}ps.propTypes=ooe;var soe=["className","cssModule","innerRef","tag"];function cT(){return cT=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},cT.apply(this,arguments)}function loe(e,t){if(e==null)return{};var n=uoe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function uoe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var coe={className:ie.string,cssModule:ie.object,innerRef:ie.oneOfType([ie.object,ie.string,ie.func]),tag:qt};function f1(e){var t=e.className,n=e.cssModule,r=e.innerRef,i=e.tag,a=i===void 0?"div":i,o=loe(e,soe),l=yt(St(t,"card-body"),n);return ae.createElement(a,cT({},o,{className:l,ref:r}))}f1.propTypes=coe;var foe=["className","cssModule","tag"];function fT(){return fT=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},fT.apply(this,arguments)}function doe(e,t){if(e==null)return{};var n=hoe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function hoe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var poe={className:ie.string,cssModule:ie.object,tag:qt};function KU(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=doe(e,foe),o=yt(St(t,"card-footer"),n);return ae.createElement(i,fT({},a,{className:o}))}KU.propTypes=poe;var moe=["className","cssModule","tag"];function dT(){return dT=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},dT.apply(this,arguments)}function voe(e,t){if(e==null)return{};var n=goe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function goe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var yoe={className:ie.string,cssModule:ie.object,tag:qt};function d1(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=voe(e,moe),o=yt(St(t,"card-header"),n);return ae.createElement(i,dT({},a,{className:o}))}d1.propTypes=yoe;var boe=["className","cssModule","tag"];function hT(){return hT=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},hT.apply(this,arguments)}function _oe(e,t){if(e==null)return{};var n=woe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function woe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var xoe={className:ie.string,cssModule:ie.object,tag:qt};function ZU(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"p":r,a=_oe(e,boe),o=yt(St(t,"card-text"),n);return ae.createElement(i,hT({},a,{className:o}))}ZU.propTypes=xoe;var Soe=["className","cssModule","tag"];function pT(){return pT=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},pT.apply(this,arguments)}function Ooe(e,t){if(e==null)return{};var n=Coe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Coe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Eoe={className:ie.string,cssModule:ie.object,tag:qt};function XU(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=Ooe(e,Soe),o=yt(St(t,"card-title"),n);return ae.createElement(i,pT({},a,{className:o}))}XU.propTypes=Eoe;function mT(e){"@babel/helpers - typeof";return mT=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},mT(e)}var Toe=["cssModule","children","isOpen","flip","target","offset","fallbackPlacements","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","strategy","boundariesElement","onClosed","fade","transition","placement"];function vT(){return vT=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},vT.apply(this,arguments)}function tk(e){return Roe(e)||Poe(e)||joe(e)||Aoe()}function Aoe(){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 joe(e,t){if(e){if(typeof e=="string")return gT(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 gT(e,t)}}function Poe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Roe(e){if(Array.isArray(e))return gT(e)}function gT(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 Moe(e,t){if(e==null)return{};var n=Noe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Noe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function koe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nk(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,r.key,r)}}function Loe(e,t,n){return t&&nk(e.prototype,t),n&&nk(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Doe(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&&yT(e,t)}function yT(e,t){return yT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},yT(e,t)}function Ioe(e){var t=Boe();return function(){var r=_b(e),i;if(t){var a=_b(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return $oe(this,i)}}function $oe(e,t){if(t&&(mT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jp(e)}function jp(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Boe(){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 _b(e){return _b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_b(e)}function rk(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 Hy(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rk(Object(n),!0).forEach(function(r){Uoe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Uoe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zoe(){}var Foe={children:ie.oneOfType([ie.node,ie.func]).isRequired,popperClassName:ie.string,placement:ie.string,placementPrefix:ie.string,arrowClassName:ie.string,hideArrow:ie.bool,tag:qt,isOpen:ie.bool,cssModule:ie.object,offset:ie.arrayOf(ie.number),fallbackPlacements:ie.array,flip:ie.bool,container:Kf,target:Kf.isRequired,modifiers:ie.array,strategy:ie.string,boundariesElement:ie.oneOfType([ie.string,fP]),onClosed:ie.func,fade:ie.bool,transition:ie.shape(to.propTypes)},qoe={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:[0,0],flip:!0,container:"body",modifiers:[],onClosed:zoe,fade:!0,transition:Hy({},to.defaultProps)},CP=function(e){Doe(n,e);var t=Ioe(n);function n(r){var i;return koe(this,n),i=t.call(this,r),i.setTargetNode=i.setTargetNode.bind(jp(i)),i.getTargetNode=i.getTargetNode.bind(jp(i)),i.getRef=i.getRef.bind(jp(i)),i.onClosed=i.onClosed.bind(jp(i)),i.state={isOpen:r.isOpen},i}return Loe(n,[{key:"componentDidUpdate",value:function(){this._element&&this._element.childNodes&&this._element.childNodes[0]&&this._element.childNodes[0].focus&&this._element.childNodes[0].focus()}},{key:"onClosed",value:function(){this.props.onClosed(),this.setState({isOpen:!1})}},{key:"getTargetNode",value:function(){return this.targetNode}},{key:"getContainerNode",value:function(){return om(this.props.container)}},{key:"getRef",value:function(i){this._element=i}},{key:"setTargetNode",value:function(i){this.targetNode=typeof i=="string"?om(i):i}},{key:"renderChildren",value:function(){var i=this.props,a=i.cssModule,o=i.children,l=i.isOpen,f=i.flip;i.target;var u=i.offset,h=i.fallbackPlacements,m=i.placementPrefix,y=i.arrowClassName,x=i.hideArrow,w=i.popperClassName,_=i.tag;i.container;var S=i.modifiers,O=i.strategy,C=i.boundariesElement;i.onClosed;var A=i.fade,j=i.transition,P=i.placement,R=Moe(i,Toe),$=yt(St("arrow",y),a),V=yt(St(w,m?"".concat(m,"-auto"):""),this.props.cssModule),W=S.map(function(le){return le.name}),G=[{name:"offset",options:{offset:u}},{name:"flip",enabled:f,options:{fallbackPlacements:h}},{name:"preventOverflow",options:{boundary:C}}].filter(function(le){return!W.includes(le.name)}),K=[].concat(tk(G),tk(S)),ne=Hy(Hy(Hy({},to.defaultProps),j),{},{baseClass:A?j.baseClass:"",timeout:A?j.timeout:0});return ae.createElement(to,vT({},ne,R,{in:l,onExited:this.onClosed,tag:_}),ae.createElement(VU,{referenceElement:this.targetNode,modifiers:K,placement:P,strategy:O},function(le){var Q=le.ref,J=le.style,H=le.placement,U=le.isReferenceHidden,z=le.arrowProps,F=le.update;return ae.createElement("div",{ref:Q,style:J,className:V,"data-popper-placement":H,"data-popper-reference-hidden":U?"true":void 0},typeof o=="function"?o({update:F}):o,!x&&ae.createElement("span",{ref:z.ref,className:$,style:z.style}))}))}},{key:"render",value:function(){return this.setTargetNode(this.props.target),this.state.isOpen?this.props.container==="inline"?this.renderChildren():qu.createPortal(ae.createElement("div",{ref:this.getRef},this.renderChildren()),this.getContainerNode()):null}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.isOpen&&!a.isOpen?{isOpen:i.isOpen}:null}}]),n}(ae.Component);CP.propTypes=Foe;CP.defaultProps=qoe;function bT(){return bT=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},bT.apply(this,arguments)}function fm(e){"@babel/helpers - typeof";return fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fm(e)}function Voe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ik(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,r.key,r)}}function Hoe(e,t,n){return t&&ik(e.prototype,t),n&&ik(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Woe(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&&_T(e,t)}function _T(e,t){return _T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},_T(e,t)}function Goe(e){var t=Koe();return function(){var r=wb(e),i;if(t){var a=wb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Yoe(this,i)}}function Yoe(e,t){if(t&&(fm(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bi(e)}function bi(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Koe(){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 wb(e){return wb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wb(e)}var EP={children:ie.oneOfType([ie.node,ie.func]),placement:ie.oneOf(pne),target:Kf.isRequired,container:Kf,isOpen:ie.bool,disabled:ie.bool,hideArrow:ie.bool,boundariesElement:ie.oneOfType([ie.string,fP]),className:ie.string,innerClassName:ie.string,arrowClassName:ie.string,popperClassName:ie.string,cssModule:ie.object,toggle:ie.func,autohide:ie.bool,placementPrefix:ie.string,delay:ie.oneOfType([ie.shape({show:ie.number,hide:ie.number}),ie.number]),modifiers:ie.array,strategy:ie.string,offset:ie.arrayOf(ie.number),innerRef:ie.oneOfType([ie.func,ie.string,ie.object]),trigger:ie.string,fade:ie.bool,flip:ie.bool},QU={show:0,hide:50},Zoe={isOpen:!1,hideArrow:!1,autohide:!1,delay:QU,toggle:function(){},trigger:"click",fade:!0};function JU(e,t){return t&&(e===t||t.contains(e))}function ak(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return t&&t.length&&t.filter(function(n){return JU(e,n)})[0]}var TP=function(e){Woe(n,e);var t=Goe(n);function n(r){var i;return Voe(this,n),i=t.call(this,r),i._targets=[],i.currentTargetElement=null,i.addTargetEvents=i.addTargetEvents.bind(bi(i)),i.handleDocumentClick=i.handleDocumentClick.bind(bi(i)),i.removeTargetEvents=i.removeTargetEvents.bind(bi(i)),i.toggle=i.toggle.bind(bi(i)),i.showWithDelay=i.showWithDelay.bind(bi(i)),i.hideWithDelay=i.hideWithDelay.bind(bi(i)),i.onMouseOverTooltipContent=i.onMouseOverTooltipContent.bind(bi(i)),i.onMouseLeaveTooltipContent=i.onMouseLeaveTooltipContent.bind(bi(i)),i.show=i.show.bind(bi(i)),i.hide=i.hide.bind(bi(i)),i.onEscKeyDown=i.onEscKeyDown.bind(bi(i)),i.getRef=i.getRef.bind(bi(i)),i.state={isOpen:r.isOpen},i._isMounted=!1,i}return Hoe(n,[{key:"componentDidMount",value:function(){this._isMounted=!0,this.updateTarget()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.removeTargetEvents(),this._targets=null,this.clearShowTimeout(),this.clearHideTimeout()}},{key:"handleDocumentClick",value:function(i){var a=this.props.trigger.split(" ");a.indexOf("legacy")>-1&&(this.props.isOpen||ak(i.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!JU(i.target,this._popover)?this.hideWithDelay(i):this.props.isOpen||this.showWithDelay(i)):a.indexOf("click")>-1&&ak(i.target,this._targets)&&(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen?this.hideWithDelay(i):this.showWithDelay(i))}},{key:"onMouseOverTooltipContent",value:function(){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._hideTimeout&&this.clearHideTimeout(),this.state.isOpen&&!this.props.isOpen&&this.toggle())}},{key:"onMouseLeaveTooltipContent",value:function(i){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._showTimeout&&this.clearShowTimeout(),i.persist(),this._hideTimeout=setTimeout(this.hide.bind(this,i),this.getDelay("hide")))}},{key:"onEscKeyDown",value:function(i){i.key==="Escape"&&this.hide(i)}},{key:"getRef",value:function(i){var a=this.props.innerRef;a&&(typeof a=="function"?a(i):fm(a)==="object"&&(a.current=i)),this._popover=i}},{key:"getDelay",value:function(i){var a=this.props.delay;return fm(a)==="object"?isNaN(a[i])?QU[i]:a[i]:a}},{key:"getCurrentTarget",value:function(i){if(!i)return null;var a=this._targets.indexOf(i);return a>=0?this._targets[a]:this.getCurrentTarget(i.parentElement)}},{key:"show",value:function(i){if(!this.props.isOpen){if(this.clearShowTimeout(),this.currentTargetElement=i?i.currentTarget||this.getCurrentTarget(i.target):null,i&&i.composedPath&&typeof i.composedPath=="function"){var a=i.composedPath();this.currentTargetElement=a&&a[0]||this.currentTargetElement}this.toggle(i)}}},{key:"showWithDelay",value:function(i){this._hideTimeout&&this.clearHideTimeout(),this._showTimeout=setTimeout(this.show.bind(this,i),this.getDelay("show"))}},{key:"hide",value:function(i){this.props.isOpen&&(this.clearHideTimeout(),this.currentTargetElement=null,this.toggle(i))}},{key:"hideWithDelay",value:function(i){this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,i),this.getDelay("hide"))}},{key:"clearShowTimeout",value:function(){clearTimeout(this._showTimeout),this._showTimeout=void 0}},{key:"clearHideTimeout",value:function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0}},{key:"addEventOnTargets",value:function(i,a,o){this._targets.forEach(function(l){l.addEventListener(i,a,o)})}},{key:"removeEventOnTargets",value:function(i,a,o){this._targets.forEach(function(l){l.removeEventListener(i,a,o)})}},{key:"addTargetEvents",value:function(){if(this.props.trigger){var i=this.props.trigger.split(" ");i.indexOf("manual")===-1&&((i.indexOf("click")>-1||i.indexOf("legacy")>-1)&&document.addEventListener("click",this.handleDocumentClick,!0),this._targets&&this._targets.length&&(i.indexOf("hover")>-1&&(this.addEventOnTargets("mouseover",this.showWithDelay,!0),this.addEventOnTargets("mouseout",this.hideWithDelay,!0)),i.indexOf("focus")>-1&&(this.addEventOnTargets("focusin",this.show,!0),this.addEventOnTargets("focusout",this.hide,!0)),this.addEventOnTargets("keydown",this.onEscKeyDown,!0)))}}},{key:"removeTargetEvents",value:function(){this._targets&&(this.removeEventOnTargets("mouseover",this.showWithDelay,!0),this.removeEventOnTargets("mouseout",this.hideWithDelay,!0),this.removeEventOnTargets("keydown",this.onEscKeyDown,!0),this.removeEventOnTargets("focusin",this.show,!0),this.removeEventOnTargets("focusout",this.hide,!0)),document.removeEventListener("click",this.handleDocumentClick,!0)}},{key:"updateTarget",value:function(){var i=om(this.props.target,!0);i!==this._targets&&(this.removeTargetEvents(),this._targets=i?Array.from(i):[],this.currentTargetElement=this.currentTargetElement||this._targets[0],this.addTargetEvents())}},{key:"toggle",value:function(i){return this.props.disabled||!this._isMounted?i&&i.preventDefault():this.props.toggle(i)}},{key:"render",value:function(){var i=this;this.props.isOpen&&this.updateTarget();var a=this.currentTargetElement||this._targets[0];if(!a)return null;var o=this.props,l=o.className,f=o.cssModule,u=o.innerClassName,h=o.isOpen,m=o.hideArrow,y=o.boundariesElement,x=o.placement,w=o.placementPrefix,_=o.arrowClassName,S=o.popperClassName,O=o.container,C=o.modifiers,A=o.strategy,j=o.offset,P=o.fade,R=o.flip,$=o.children,V=ql(this.props,Object.keys(EP)),W=yt(S,f),G=yt(u,f);return ae.createElement(CP,{className:l,target:a,isOpen:h,hideArrow:m,boundariesElement:y,placement:x,placementPrefix:w,arrowClassName:_,popperClassName:W,container:O,modifiers:C,strategy:A,offset:j,cssModule:f,fade:P,flip:R},function(K){var ne=K.update;return ae.createElement("div",bT({},V,{ref:i.getRef,className:G,role:"tooltip",onMouseOver:i.onMouseOverTooltipContent,onMouseLeave:i.onMouseLeaveTooltipContent,onKeyDown:i.onEscKeyDown}),typeof $=="function"?$({update:ne}):$)})}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.isOpen&&!a.isOpen?{isOpen:i.isOpen}:null}}]),n}(ae.Component);TP.propTypes=EP;TP.defaultProps=Zoe;var Xoe=["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"];function xb(){return xb=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},xb.apply(this,arguments)}function ok(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $x(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ok(Object(n),!0).forEach(function(r){Qoe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ok(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Qoe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Joe(e,t){if(e==null)return{};var n=ese(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[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={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var tse={animated:ie.bool,bar:ie.bool,barAriaLabelledBy:ie.string,barAriaValueText:ie.string,barClassName:ie.string,barStyle:ie.object,children:ie.node,className:ie.string,cssModule:ie.object,color:ie.string,max:ie.oneOfType([ie.string,ie.number]),min:ie.oneOfType([ie.string,ie.number]),multi:ie.bool,striped:ie.bool,style:ie.object,tag:qt,value:ie.oneOfType([ie.string,ie.number])};function ez(e){var t=e.children,n=e.className,r=e.barClassName,i=e.cssModule,a=e.value,o=a===void 0?0:a,l=e.min,f=l===void 0?0:l,u=e.max,h=u===void 0?100:u,m=e.animated,y=e.striped,x=e.color,w=e.bar,_=e.multi,S=e.tag,O=S===void 0?"div":S,C=e.style,A=C===void 0?{}:C,j=e.barStyle,P=j===void 0?{}:j,R=e.barAriaValueText,$=e.barAriaLabelledBy,V=Joe(e,Xoe),W=M6(o)/M6(h)*100,G=yt(St(n,"progress"),i),K=yt(St("progress-bar",w&&n||r,m?"progress-bar-animated":null,x?"bg-".concat(x):null,y||m?"progress-bar-striped":null),i),ne={className:K,style:$x($x($x({},w?A:{}),P),{},{width:"".concat(W,"%")}),role:"progressbar","aria-valuenow":o,"aria-valuemin":f,"aria-valuemax":h,"aria-valuetext":R,"aria-labelledby":$,children:t};return w?ae.createElement(O,xb({},V,ne)):ae.createElement(O,xb({},V,{style:A,className:G}),_?t:ae.createElement("div",ne))}ez.propTypes=tse;function wT(e){"@babel/helpers - typeof";return wT=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},wT(e)}function nse(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,r.key,r)}}function ise(e,t,n){return t&&rse(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ase(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&&xT(e,t)}function xT(e,t){return xT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},xT(e,t)}function ose(e){var t=use();return function(){var r=Sb(e),i;if(t){var a=Sb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return sse(this,i)}}function sse(e,t){if(t&&(wT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lse(e)}function lse(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function use(){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 Sb(e){return Sb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sb(e)}var cse={children:ie.node.isRequired,node:ie.any},tz=function(e){ase(n,e);var t=ose(n);function n(){return nse(this,n),t.apply(this,arguments)}return ise(n,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return dP?(!this.props.node&&!this.defaultNode&&(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),qu.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),n}(ae.Component);tz.propTypes=cse;function ST(e){"@babel/helpers - typeof";return ST=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},ST(e)}function sk(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 gf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sk(Object(n),!0).forEach(function(r){Tf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Vp(){return Vp=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},Vp.apply(this,arguments)}function Tf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dse(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,r.key,r)}}function hse(e,t,n){return t&&dse(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function pse(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&&OT(e,t)}function OT(e,t){return OT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},OT(e,t)}function mse(e){var t=gse();return function(){var r=Ob(e),i;if(t){var a=Ob(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return vse(this,i)}}function vse(e,t){if(t&&(ST(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Yi(e)}function Yi(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gse(){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 Ob(e){return Ob=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ob(e)}function Cb(){}var lk=ie.shape(to.propTypes),nz={autoFocus:ie.bool,backdrop:ie.oneOfType([ie.bool,ie.oneOf(["static"])]),backdropClassName:ie.string,backdropTransition:lk,centered:ie.bool,children:ie.node,contentClassName:ie.string,className:ie.string,container:Kf,cssModule:ie.object,external:ie.node,fade:ie.bool,fullscreen:ie.oneOfType([ie.bool,ie.oneOf(["sm","md","lg","xl"])]),innerRef:ie.oneOfType([ie.object,ie.string,ie.func]),isOpen:ie.bool,keyboard:ie.bool,labelledBy:ie.string,modalClassName:ie.string,modalTransition:lk,onClosed:ie.func,onEnter:ie.func,onExit:ie.func,onOpened:ie.func,returnFocusAfterClose:ie.bool,role:ie.string,scrollable:ie.bool,size:ie.string,toggle:ie.func,trapFocus:ie.bool,unmountOnClose:ie.bool,wrapClassName:ie.string,zIndex:ie.oneOfType([ie.number,ie.string])},yse=Object.keys(nz),bse={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:Cb,onClosed:Cb,modalTransition:{timeout:lb.Modal},backdropTransition:{mountOnEnter:!0,timeout:lb.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},Wl=function(e){pse(n,e);var t=mse(n);function n(r){var i;return fse(this,n),i=t.call(this,r),i._element=null,i._originalBodyPadding=null,i.getFocusableChildren=i.getFocusableChildren.bind(Yi(i)),i.handleBackdropClick=i.handleBackdropClick.bind(Yi(i)),i.handleBackdropMouseDown=i.handleBackdropMouseDown.bind(Yi(i)),i.handleEscape=i.handleEscape.bind(Yi(i)),i.handleStaticBackdropAnimation=i.handleStaticBackdropAnimation.bind(Yi(i)),i.handleTab=i.handleTab.bind(Yi(i)),i.onOpened=i.onOpened.bind(Yi(i)),i.onClosed=i.onClosed.bind(Yi(i)),i.manageFocusAfterClose=i.manageFocusAfterClose.bind(Yi(i)),i.clearBackdropAnimationTimeout=i.clearBackdropAnimationTimeout.bind(Yi(i)),i.trapFocus=i.trapFocus.bind(Yi(i)),i.state={isOpen:!1,showStaticBackdropAnimation:!1},i}return hse(n,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isOpen,o=i.autoFocus,l=i.onEnter;a&&(this.init(),this.setState({isOpen:!0}),o&&this.setFocus()),l&&l(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0}},{key:"componentDidUpdate",value:function(i,a){if(this.props.isOpen&&!i.isOpen){this.init(),this.setState({isOpen:!0});return}this.props.autoFocus&&this.state.isOpen&&!a.isOpen&&this.setFocus(),this._element&&i.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)}},{key:"componentWillUnmount",value:function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1}},{key:"handleBackdropClick",value:function(i){if(i.target===this._mouseDownElement){i.stopPropagation();var a=this._dialog?this._dialog.parentNode:null;if(a&&i.target===a&&this.props.backdrop==="static"&&this.handleStaticBackdropAnimation(),!this.props.isOpen||this.props.backdrop!==!0)return;a&&i.target===a&&this.props.toggle&&this.props.toggle(i)}}},{key:"handleTab",value:function(i){if(i.which===9&&!(this.modalIndex<n.openCount-1)){var a=this.getFocusableChildren(),o=a.length;if(o!==0){for(var l=this.getFocusedChild(),f=0,u=0;u<o;u+=1)if(a[u]===l){f=u;break}i.shiftKey&&f===0?(i.preventDefault(),a[o-1].focus()):!i.shiftKey&&f===o-1&&(i.preventDefault(),a[0].focus())}}}},{key:"handleBackdropMouseDown",value:function(i){this._mouseDownElement=i.target}},{key:"handleEscape",value:function(i){this.props.isOpen&&i.keyCode===Yt.esc&&this.props.toggle&&(this.props.keyboard?(i.preventDefault(),i.stopPropagation(),this.props.toggle(i)):this.props.backdrop==="static"&&(i.preventDefault(),i.stopPropagation(),this.handleStaticBackdropAnimation()))}},{key:"handleStaticBackdropAnimation",value:function(){var i=this;this.clearBackdropAnimationTimeout(),this.setState({showStaticBackdropAnimation:!0}),this._backdropAnimationTimeout=setTimeout(function(){i.setState({showStaticBackdropAnimation:!1})},100)}},{key:"onOpened",value:function(i,a){this.props.onOpened(),(this.props.modalTransition.onEntered||Cb)(i,a)}},{key:"onClosed",value:function(i){var a=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||Cb)(i),a&&this.destroy(),this.close(),this._isMounted&&this.setState({isOpen:!1})}},{key:"setFocus",value:function(){this._dialog&&this._dialog.parentNode&&typeof this._dialog.parentNode.focus=="function"&&this._dialog.parentNode.focus()}},{key:"getFocusableChildren",value:function(){return this._element.querySelectorAll(yne.join(", "))}},{key:"getFocusedChild",value:function(){var i,a=this.getFocusableChildren();try{i=document.activeElement}catch{i=a[0]}return i}},{key:"trapFocus",value:function(i){if(this.props.trapFocus&&this._element&&!(this._dialog&&this._dialog.parentNode===i.target)&&!(this.modalIndex<n.openCount-1)){for(var a=this.getFocusableChildren(),o=0;o<a.length;o+=1)if(a[o]===i.target)return;a.length>0&&(i.preventDefault(),i.stopPropagation(),a[0].focus())}}},{key:"init",value:function(){try{this._triggeringElement=document.activeElement}catch{this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=om(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=cne(),n.openCount<1&&(n.originalBodyOverflow=window.getComputedStyle(document.body).overflow),fne(),n.openCount===0&&(document.body.className=St(document.body.className,yt("modal-open",this.props.cssModule)),document.body.style.overflow="hidden"),this.modalIndex=n.openCount,n.openCount+=1}},{key:"destroy",value:function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()}},{key:"manageFocusAfterClose",value:function(){if(this._triggeringElement){var i=this.props.returnFocusAfterClose;this._triggeringElement.focus&&i&&this._triggeringElement.focus(),this._triggeringElement=null}}},{key:"close",value:function(){if(n.openCount<=1){var i=yt("modal-open",this.props.cssModule),a=new RegExp("(^| )".concat(i,"( |$)"));document.body.className=document.body.className.replace(a," ").trim(),document.body.style.overflow=n.originalBodyOverflow}this.manageFocusAfterClose(),n.openCount=Math.max(0,n.openCount-1),xU(this._originalBodyPadding)}},{key:"clearBackdropAnimationTimeout",value:function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)}},{key:"renderModalDialog",value:function(){var i,a=this,o=ql(this.props,yse),l="modal-dialog";return ae.createElement("div",Vp({},o,{className:yt(St(l,this.props.className,(i={},Tf(i,"modal-".concat(this.props.size),this.props.size),Tf(i,"".concat(l,"-centered"),this.props.centered),Tf(i,"".concat(l,"-scrollable"),this.props.scrollable),Tf(i,"modal-fullscreen",this.props.fullscreen===!0),Tf(i,"modal-fullscreen-".concat(this.props.fullscreen,"-down"),typeof this.props.fullscreen=="string"),i)),this.props.cssModule),role:"document",ref:function(u){a._dialog=u}}),ae.createElement("div",{className:yt(St("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))}},{key:"render",value:function(){var i=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!i)){var a=!!this._element&&!this.state.isOpen&&!i;this._element.style.display=a?"none":"block";var o=this.props,l=o.wrapClassName,f=o.modalClassName,u=o.backdropClassName,h=o.cssModule,m=o.isOpen,y=o.backdrop,x=o.role,w=o.labelledBy,_=o.external,S=o.innerRef,O={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":w,"aria-modal":!0,role:x,tabIndex:"-1"},C=this.props.fade,A=gf(gf(gf({},to.defaultProps),this.props.modalTransition),{},{baseClass:C?this.props.modalTransition.baseClass:"",timeout:C?this.props.modalTransition.timeout:0}),j=gf(gf(gf({},to.defaultProps),this.props.backdropTransition),{},{baseClass:C?this.props.backdropTransition.baseClass:"",timeout:C?this.props.backdropTransition.timeout:0}),P=y&&(C?ae.createElement(to,Vp({},j,{in:m&&!!y,cssModule:h,className:yt(St("modal-backdrop",u),h)})):ae.createElement("div",{className:yt(St("modal-backdrop","show",u),h)}));return ae.createElement(tz,{node:this._element},ae.createElement("div",{className:yt(l)},ae.createElement(to,Vp({},O,A,{in:m,onEntered:this.onOpened,onExited:this.onClosed,cssModule:h,className:yt(St("modal",f,this.state.showStaticBackdropAnimation&&"modal-static"),h),innerRef:S}),_,this.renderModalDialog()),P))}return null}}]),n}(ae.Component);Wl.propTypes=nz;Wl.defaultProps=bse;Wl.openCount=0;Wl.originalBodyOverflow=null;var _se=["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","close"];function CT(){return CT=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},CT.apply(this,arguments)}function wse(e,t){if(e==null)return{};var n=xse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function xse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Sse={children:ie.node,className:ie.string,close:ie.object,closeAriaLabel:ie.string,cssModule:ie.object,tag:qt,toggle:ie.func,wrapTag:qt};function h1(e){var t,n=e.className,r=e.cssModule,i=e.children,a=e.toggle,o=e.tag,l=o===void 0?"h5":o,f=e.wrapTag,u=f===void 0?"div":f,h=e.closeAriaLabel,m=h===void 0?"Close":h,y=e.close,x=wse(e,_se),w=yt(St(n,"modal-header"),r);return!y&&a&&(t=ae.createElement("button",{type:"button",onClick:a,className:yt("btn-close",r),"aria-label":m})),ae.createElement(u,CT({},x,{className:w}),ae.createElement(l,{className:yt("modal-title",r)},i),y||t)}h1.propTypes=Sse;var Ose=["className","cssModule","tag"];function ET(){return ET=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},ET.apply(this,arguments)}function Cse(e,t){if(e==null)return{};var n=Ese(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[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={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Tse={className:ie.string,cssModule:ie.object,tag:qt};function mv(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=Cse(e,Ose),o=yt(St(t,"modal-body"),n);return ae.createElement(i,ET({},a,{className:o}))}mv.propTypes=Tse;var Ase=["className","cssModule","tag"];function TT(){return TT=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},TT.apply(this,arguments)}function jse(e,t){if(e==null)return{};var n=Pse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Pse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Rse={className:ie.string,cssModule:ie.object,tag:qt};function p1(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r,a=jse(e,Ase),o=yt(St(t,"modal-footer"),n);return ae.createElement(i,TT({},a,{className:o}))}p1.propTypes=Rse;function AT(){return AT=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},AT.apply(this,arguments)}var Mse={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"};function AP(e){var t=St("tooltip-arrow",e.arrowClassName),n=St("tooltip","show",e.popperClassName),r=St("tooltip-inner",e.innerClassName),i=hP(Mse,e);return ae.createElement(TP,AT({},i,{arrowClassName:t,popperClassName:n,innerClassName:r}))}AP.propTypes=EP;function jT(e){"@babel/helpers - typeof";return jT=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},jT(e)}var Nse=["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"];function PT(){return PT=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},PT.apply(this,arguments)}function kse(e,t){if(e==null)return{};var n=Lse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Lse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Dse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ise(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,r.key,r)}}function $se(e,t,n){return t&&Ise(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bse(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&&RT(e,t)}function RT(e,t){return RT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},RT(e,t)}function Use(e){var t=Fse();return function(){var r=Eb(e),i;if(t){var a=Eb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return zse(this,i)}}function zse(e,t){if(t&&(jT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return MT(e)}function MT(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fse(){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 Eb(e){return Eb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Eb(e)}var qse={children:ie.node,type:ie.string,size:ie.oneOfType([ie.number,ie.string]),bsSize:ie.string,valid:ie.bool,invalid:ie.bool,tag:qt,innerRef:ie.oneOfType([ie.object,ie.func,ie.string]),plaintext:ie.bool,addon:ie.bool,className:ie.string,cssModule:ie.object},Aa=function(e){Bse(n,e);var t=Use(n);function n(r){var i;return Dse(this,n),i=t.call(this,r),i.getRef=i.getRef.bind(MT(i)),i.focus=i.focus.bind(MT(i)),i}return $se(n,[{key:"getRef",value:function(i){this.props.innerRef&&this.props.innerRef(i),this.ref=i}},{key:"focus",value:function(){this.ref&&this.ref.focus()}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cssModule,l=i.type,f=l===void 0?"text":l,u=i.bsSize,h=i.valid,m=i.invalid,y=i.tag,x=i.addon,w=i.plaintext,_=i.innerRef,S=kse(i,Nse),O=["switch","radio","checkbox"].indexOf(f)>-1,C=/\D/g,A=f==="textarea",j=f==="select",P=f==="range",R=y||(j||A?f:"input"),$="form-control";w?($="".concat($,"-plaintext"),R=y||"input"):P?$="form-range":j?$="form-select":O&&(x?$=null:$="form-check-input"),S.size&&C.test(S.size)&&(PE(`Please use the prop "bsSize" instead of the "size" to bootstrap's input sizing.`),u=S.size,delete S.size);var V=yt(St(a,m&&"is-invalid",h&&"is-valid",u?j?"form-select-".concat(u):"form-control-".concat(u):!1,$),o);return(R==="input"||y&&typeof y=="function")&&(S.type=f==="switch"?"checkbox":f),S.children&&!(w||f==="select"||typeof R!="string"||R==="select")&&(PE('Input with a type of "'.concat(f,'" cannot have children. Please use "value"/"defaultValue" instead.')),delete S.children),ae.createElement(R,PT({},S,{ref:_,className:V,"aria-invalid":m}))}}]),n}(ae.Component);Aa.propTypes=qse;var Vse=["className","cssModule","tag","type","size"];function Tb(){return Tb=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},Tb.apply(this,arguments)}function Hse(e,t){if(e==null)return{};var n=Wse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Wse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Gse={className:ie.string,cssModule:ie.object,size:ie.string,tag:qt,type:ie.string};function vv(e){var t=e.className,n=e.cssModule,r=e.tag,i=r===void 0?"div":r;e.type;var a=e.size,o=Hse(e,Vse),l=yt(St(t,"input-group",a?"input-group-".concat(a):null),n);return e.type==="dropdown"?ae.createElement(Ra,Tb({},o,{className:l})):ae.createElement(HU.Provider,{value:{insideInputGroup:!0}},ae.createElement(i,Tb({},o,{className:l})))}vv.propTypes=Gse;var Yse=["className","listClassName","cssModule","size","tag","listTag","aria-label"];function NT(){return NT=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},NT.apply(this,arguments)}function Kse(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zse(e,t){if(e==null)return{};var n=Xse(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Xse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Qse={children:ie.node,className:ie.string,listClassName:ie.string,cssModule:ie.object,size:ie.string,tag:qt,listTag:qt,"aria-label":ie.string};function rz(e){var t=e.className,n=e.listClassName,r=e.cssModule,i=e.size,a=e.tag,o=a===void 0?"nav":a,l=e.listTag,f=l===void 0?"ul":l,u=e["aria-label"],h=u===void 0?"pagination":u,m=Zse(e,Yse),y=yt(St(t),r),x=yt(St(n,"pagination",Kse({},"pagination-".concat(i),!!i)),r);return ae.createElement(o,{className:y,"aria-label":h},ae.createElement(f,NT({},m,{className:x})))}rz.propTypes=Qse;var Jse=["active","className","cssModule","disabled","tag"];function kT(){return kT=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},kT.apply(this,arguments)}function ele(e,t){if(e==null)return{};var n=tle(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[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={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var nle={active:ie.bool,children:ie.node,className:ie.string,cssModule:ie.object,disabled:ie.bool,tag:qt};function Wy(e){var t=e.active,n=e.className,r=e.cssModule,i=e.disabled,a=e.tag,o=a===void 0?"li":a,l=ele(e,Jse),f=yt(St(n,"page-item",{active:t,disabled:i}),r);return ae.createElement(o,kT({},l,{className:f}))}Wy.propTypes=nle;var rle=["className","cssModule","next","previous","first","last","tag"];function LT(){return LT=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},LT.apply(this,arguments)}function ile(e,t){if(e==null)return{};var n=ale(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ale(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var ole={"aria-label":ie.string,children:ie.node,className:ie.string,cssModule:ie.object,next:ie.bool,previous:ie.bool,first:ie.bool,last:ie.bool,tag:qt};function Gy(e){var t=e.className,n=e.cssModule,r=e.next,i=e.previous,a=e.first,o=e.last,l=e.tag,f=l===void 0?"a":l,u=ile(e,rle),h=yt(St(t,"page-link"),n),m;i?m="Previous":r?m="Next":a?m="First":o&&(m="Last");var y=e["aria-label"]||m,x;i?x="‹":r?x="›":a?x="«":o&&(x="»");var w=e.children;return w&&Array.isArray(w)&&w.length===0&&(w=null),!u.href&&f==="a"&&(f="button"),(i||r||a||o)&&(w=[ae.createElement("span",{"aria-hidden":"true",key:"caret"},w||x),ae.createElement("span",{className:"visually-hidden",key:"ariaLabel"},y)]),ae.createElement(f,LT({},u,{className:h,"aria-label":y}),w)}Gy.propTypes=ole;function DT(e){"@babel/helpers - typeof";return DT=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},DT(e)}function uk(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 sle(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uk(Object(n),!0).forEach(function(r){lle(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lle(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IT(){return IT=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},IT.apply(this,arguments)}function ule(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,r.key,r)}}function fle(e,t,n){return t&&cle(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function dle(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&&$T(e,t)}function $T(e,t){return $T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},$T(e,t)}function hle(e){var t=mle();return function(){var r=Ab(e),i;if(t){var a=Ab(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return ple(this,i)}}function ple(e,t){if(t&&(DT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return iz(e)}function iz(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mle(){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 Ab(e){return Ab=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ab(e)}var vle=["defaultOpen"],az=function(e){dle(n,e);var t=hle(n);function n(r){var i;return ule(this,n),i=t.call(this,r),i.state={isOpen:r.defaultOpen||!1},i.toggle=i.toggle.bind(iz(i)),i}return fle(n,[{key:"toggle",value:function(i){var a=this;this.setState(function(o){return{isOpen:!o.isOpen}},function(){a.props.onToggle&&a.props.onToggle(i,a.state.isOpen)})}},{key:"render",value:function(){return ae.createElement(Ra,IT({isOpen:this.state.isOpen,toggle:this.toggle},ql(this.props,vle)))}}]),n}(D.Component);az.propTypes=sle({defaultOpen:ie.bool,onToggle:ie.func},Ra.propTypes);function BT(e){"@babel/helpers - typeof";return BT=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},BT(e)}function ck(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 gle(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ck(Object(n),!0).forEach(function(r){yle(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ck(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yle(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UT(){return UT=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},UT.apply(this,arguments)}function ble(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _le(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,r.key,r)}}function wle(e,t,n){return t&&_le(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function xle(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&&zT(e,t)}function zT(e,t){return zT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},zT(e,t)}function Sle(e){var t=Cle();return function(){var r=jb(e),i;if(t){var a=jb(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Ole(this,i)}}function Ole(e,t){if(t&&(BT(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oz(e)}function oz(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cle(){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 jb(e){return jb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jb(e)}var Ele=["defaultOpen"],sa=function(e){xle(n,e);var t=Sle(n);function n(r){var i;return ble(this,n),i=t.call(this,r),i.state={isOpen:r.defaultOpen||!1},i.toggle=i.toggle.bind(oz(i)),i}return wle(n,[{key:"toggle",value:function(){this.setState(function(i){return{isOpen:!i.isOpen}})}},{key:"render",value:function(){return ae.createElement(AP,UT({isOpen:this.state.isOpen,toggle:this.toggle},ql(this.props,Ele)))}}]),n}(D.Component);sa.propTypes=gle({defaultOpen:ie.bool},AP.propTypes);function sz(e,t=globalThis.setTimeout,n=globalThis.clearTimeout){const r=D.useRef(null),i=D.useCallback(()=>{r.current&&n(r.current)},[n]),a=D.useCallback((o,l)=>{i(),r.current=t(()=>{o(),r.current=null},l??e)},[i,e,t]);return D.useEffect(()=>i,[i]),D.useMemo(()=>({setTimeout:a,clearCurrentTimeout:i}),[i,a])}const Tle=2e3,jP=(e={},t,n=globalThis.setTimeout,r=globalThis.clearTimeout)=>{const{initialValue:i=!1,delay:a=Tle}=typeof e=="boolean"?{initialValue:e,delay:t}:e,{setTimeout:o}=sz(a,n,r),[l,f]=D.useState(i),u=D.useRef(i),h=D.useCallback(()=>{f(!u.current),o(()=>f(u.current))},[o]);return[l,h]};function Kt(e=!1,t=!1){const[n,r]=D.useState(e),i=D.useCallback(()=>r(l=>!l),[]),a=D.useCallback(()=>r(!0),[]),o=D.useCallback(()=>r(!1),[]);return t?{flag:n,toggle:i,setToTrue:a,setToFalse:o}:[n,i,a,o]}const Pb=({className:e,children:t,loading:n=!1,type:r="default",fullWidth:i=!1})=>v.jsx(ps,{body:!0,className:Ce(e,{"w-100":i,"w-75 mx-auto":!i,"border-danger":r==="error"}),children:v.jsxs("h3",{className:Ce("text-center mb-0",{"text-muted":r==="default","text-danger":r==="error"}),children:[n&&v.jsx(Ke,{icon:Bd,spin:!0}),n&&v.jsx("span",{className:"ms-2",children:t??"Loading..."}),!n&&t]})}),vc=({title:e,children:t,bodyClassName:n,...r})=>v.jsxs(ps,{...r,children:[e&&v.jsx(d1,{role:"heading","aria-level":4,children:e}),v.jsx(f1,{className:n,children:t})]}),m1=({children:e,type:t,className:n,small:r=!1})=>v.jsx(vc,{role:"document",className:Ce("text-center",{"w-75 mx-auto":!r,"w-100":r,"bg-main":t==="success","bg-danger":t==="error","bg-warning":t==="warning","text-white":t!=="warning"},n),bodyClassName:Ce({"p-2":r}),children:e}),Ale=({checked:e=!1,onChange:t,className:n,children:r,type:i,inline:a=!1})=>{const o=D.useId(),l=h=>t==null?void 0:t(h.target.checked,h),f={"form-switch":i==="switch","form-checkbox":i==="checkbox"},u=a?{display:"inline-block"}:{};return v.jsxs("span",{className:Ce("form-check",f,n),style:u,children:[v.jsx("input",{type:"checkbox",className:"form-check-input",id:o,checked:e,onChange:l}),v.jsx("label",{className:"form-check-label",htmlFor:o,children:r})]})},lz=e=>v.jsx(Ale,{type:"switch",...e}),jle=500;let Yy;const fk=()=>{Yy!==null&&clearTimeout(Yy),Yy=null},uz=({onChange:e,className:t,large:n=!0,noBorder:r=!1,initialValue:i="",setTimeout_:a=setTimeout})=>{const[o,l]=D.useState(i),f=(u,h=jle)=>{l(u),fk(),Yy=a(()=>{e(u),fk()},h)};return v.jsxs("div",{className:Ce("search-field",t),children:[v.jsx("input",{type:"text",className:Ce("form-control search-field__input",{"form-control-lg":n,"search-field__input--no-border":r}),placeholder:"Search...",value:o,onChange:u=>f(u.target.value)}),v.jsx(Ke,{icon:Jj,className:"search-field__icon"}),v.jsx("button",{"aria-label":"Clear search",type:"button",className:"close search-field__close btn-close",hidden:o==="",id:"search-field__close",onClick:()=>f("",0)})]})},dm=()=>D.useRef(null),Ple=()=>{const e=mo();return D.useCallback(()=>e(-1),[e])},cz=e=>{const t=new URLSearchParams(e),n={};return t.forEach((r,i)=>{if(i.endsWith("[]")){const a=i.slice(0,-2);n[a]??(n[a]=[]),n[a].push(r)}else n[i]=r}),n},PP=e=>{const t=new URLSearchParams;for(const[n,r]of Object.entries(e))r!==void 0&&(Array.isArray(r)?r.forEach(i=>t.append(`${n}[]`,`${i}`)):t.append(n,`${r}`));return t.toString()},zd=()=>{const{search:e}=Nr();return D.useMemo(()=>cz(e),[e])},ms=({text:e,disabled:t=!1,className:n,children:r,dropdownClassName:i,noCaret:a,end:o=!1,minWidth:l,inline:f,size:u,...h})=>{const[m,y]=Kt(),x=Ce("dropdown-btn__toggle",n,{"btn-block":!f,"dropdown-btn__toggle--with-caret":!a}),w={minWidth:l&&`${l}px`};return v.jsxs(Ra,{isOpen:m,toggle:y,disabled:t,className:i,children:[v.jsx(hs,{size:u,caret:!a,className:x,color:"primary",...h,children:e}),v.jsx(Hl,{className:"w-100",end:o,style:w,children:m&&r})]})},v1=({children:e,minWidth:t,label:n="Options"})=>v.jsx(ms,{text:v.jsx(Ke,{className:"px-1",icon:gJ}),"aria-label":n,size:"sm",minWidth:t,end:!0,noCaret:!0,inline:!0,children:e}),fz=({children:e,...t})=>v.jsx(mP,{children:v.jsx(vP,{className:"nav-pills__nav-link",tag:sv,...t,children:e})}),Rle=({children:e,fill:t=!1,className:n=""})=>v.jsx(ps,{className:`nav-pills__nav p-0 overflow-hidden ${n}`,body:!0,children:v.jsx(pP,{pills:!0,fill:t,children:D.Children.map(e,r=>{if(!D.isValidElement(r)||r.type!==fz)throw new Error("Only NavPillItem children are allowed inside NavPills.");return r})})});function gv(e,t,n){return typeof e=="object"?gv(e.currentField,e.newField,e.currentOrderDir):e!==t?"ASC":n?{ASC:"DESC",DESC:void 0}[n]:"ASC"}const dz=(e,{field:t,dir:n})=>!t||!n?e:e.sort((r,i)=>{const a=n==="ASC"?1:-1,o=n==="ASC"?-1:1;return r[t]>i[t]?a:o}),Mle=e=>e.dir?`${e.field}-${e.dir}`:void 0,Nle=e=>{const[t,n]=e.split("-");return{field:t,dir:n}};function yv({items:e,order:t,onChange:n,isButton:r=!0,right:i=!1,prefixed:a=!0}){const[o,l]=Kt(),f=u=>()=>{const h=gv(u,t.field,t.dir);n(h?u:void 0,h)};return v.jsxs(Ra,{isOpen:o,toggle:l,children:[v.jsxs(hs,{caret:!0,color:r?"primary":"link",className:Ce({"dropdown-btn__toggle btn-block pe-4 overflow-hidden":r,"btn-sm p-0":!r}),children:[!r&&v.jsx(v.Fragment,{children:"Order by"}),r&&!t.field&&v.jsx("i",{children:"Order by..."}),r&&t.field&&v.jsxs(v.Fragment,{children:[a&&"Order by: ",e[t.field]," - ",v.jsx("small",{children:t.dir??"DESC"})]})]}),v.jsx(Hl,{end:i,className:"w-100",style:r?void 0:{minWidth:"11rem"},children:o&&v.jsxs(v.Fragment,{children:[Object.entries(e).map(([u,h])=>v.jsxs(Je,{active:t.field===u,onClick:f(u),className:"d-flex justify-content-between align-items-center",tabIndex:-1,children:[h,t.field===u&&v.jsx(Ke,{icon:t.dir==="ASC"?wJ:aJ})]},u)),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{disabled:!t.field,onClick:()=>n(),tabIndex:-1,children:v.jsx("i",{children:"Clear selection"})})]})})]})}const hm="#4696e5",kle="rgba(70, 150, 229, 0.4)",FT="#f77f28",Lle="rgba(247, 127, 40, 0.4)",Dle="white",Ile="#161b22",$le=e=>{var t;return(t=document.querySelector("html"))==null?void 0:t.setAttribute("data-theme",e)},bv=()=>{var e;return((e=document.querySelector("html"))==null?void 0:e.getAttribute("data-theme"))==="dark"},RP=(e=window.matchMedia.bind(window))=>e("(prefers-color-scheme: dark)").matches?"dark":"light";/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/const Ble={prefix:"far",iconName:"image",icon:[512,512,[],"f03e","M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},Ule={prefix:"far",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 151.2c-4.2-4.6-10.1-7.2-16.4-7.2C266 144 256 154 256 166.3l0 41.7-96 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l96 0 0 41.7c0 12.3 10 22.3 22.3 22.3c6.2 0 12.1-2.6 16.4-7.2l84-91c3.5-3.8 5.4-8.7 5.4-13.9s-1.9-10.1-5.4-13.9l-84-91z"]},zle=Ule,Fle={prefix:"far",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},hz={prefix:"far",iconName:"clone",icon:[512,512,[],"f24d","M64 464l224 0c8.8 0 16-7.2 16-16l0-64 48 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l64 0 0 48-64 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zM224 304l224 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16L224 48c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zm-64-16l0-224c0-35.3 28.7-64 64-64L448 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64z"]},qle=({children:e,summary:t,summaryClasses:n,...r})=>{const i=D.useRef(null),[a,o]=D.useState(!1);return D.useEffect(()=>{const l=i.current,f=()=>o(!!(l!=null&&l.open));return l==null||l.addEventListener("toggle",f),()=>l==null?void 0:l.removeEventListener("toggle",f)},[]),v.jsxs("details",{ref:i,...r,children:[v.jsx("summary",{className:Ce("tw:focus-ring tw:px-1 tw:-mx-1 tw:rounded-sm",n),children:t}),a&&v.jsx("div",{className:"tw:mt-3 tw:flex tw:flex-col tw:gap-y-3",children:e})]})},Vle=({className:e,...t})=>v.jsx("div",{className:Ce("tw:px-4 tw:py-3 tw:rounded-t-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-b tw:border-lm-border tw:dark:border-dm-border",e),...t}),Hle=({className:e,...t})=>v.jsx("div",{className:Ce("tw:p-4 tw:bg-lm-primary tw:dark:bg-dm-primary tw:first:rounded-t-md","tw:first:rounded-t-md tw:last:rounded-b-md",e),...t}),Wle=({className:e,...t})=>v.jsx("div",{className:Ce("tw:px-4 tw:py-3 tw:rounded-b-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-t tw:border-lm-border tw:dark:border-dm-border",e),...t}),Gle=({className:e,...t})=>v.jsx("div",{className:Ce("tw:group/card tw:rounded-md tw:shadow-md","tw:border tw:border-lm-border tw:dark:border-dm-border tw:bg-lm-primary tw:dark:bg-dm-primary",e),...t}),Ei=Object.assign(Gle,{Body:Hle,Header:Vle,Footer:Wle}),g1=({bodyClassName:e,children:t,...n})=>{const{title:r,titleSize:i="md",...a}="title"in n?n:{...n,title:void 0,titleSize:void 0};return v.jsxs(Ei,{...a,children:[r&&v.jsxs(Ei.Header,{children:[i==="lg"&&v.jsx("h4",{children:r}),i==="md"&&v.jsx("h5",{children:r}),i==="sm"&&v.jsx("h6",{children:r})]}),v.jsx(Ei.Body,{className:e,children:t})]})},_v=D.createContext(void 0),Fd=D.createContext({responsive:!0}),Yle=({children:e,className:t})=>{const{responsive:n}=D.useContext(Fd);return v.jsx(_v.Provider,{value:{section:"head"},children:v.jsx("thead",{className:Ce({"tw:hidden tw:lg:table-header-group":n},t),children:e})})},Kle=({children:e,className:t})=>{const{responsive:n}=D.useContext(Fd);return v.jsx(_v.Provider,{value:{section:"body"},children:v.jsx("tbody",{className:Ce({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3":n},t),children:e})})},Zle=({children:e,className:t})=>{const{responsive:n}=D.useContext(Fd);return v.jsx(_v.Provider,{value:{section:"footer"},children:v.jsx("tfoot",{className:Ce({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3 tw:mt-4":n},t),children:e})})},Xle=({children:e,className:t,...n})=>{const r=D.useContext(_v),i=(r==null?void 0:r.section)==="body",{responsive:a}=D.useContext(Fd);return v.jsx("tr",{className:Ce("tw:group",{"tw:lg:table-row tw:flex tw:flex-col":a,"tw:lg:border-0 tw:border-y-2 tw:border-lm-border tw:dark:border-dm-border":a,"tw:hover:bg-lm-primary tw:dark:hover:bg-dm-primary":i,"tw:group-[&]/card:hover:bg-lm-secondary tw:dark:group-[&]/card:hover:bg-dm-secondary":i},t),...n,children:e})},Qle=({children:e,className:t,columnName:n,type:r,...i})=>{const a=D.useContext(_v),o=r??((a==null?void 0:a.section)!=="body"?"th":"td"),{responsive:l}=D.useContext(Fd);return v.jsx(o,{"data-column":l?n:void 0,className:Ce("tw:p-2 tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b-1":!l,"tw:block tw:lg:table-cell tw:not-last:border-b-1 tw:lg:border-b-1":l,"tw:before:lg:hidden tw:before:content-[attr(data-column)] tw:before:font-bold tw:before:mr-1":l&&o==="td"},t),...i,children:e})},Jle=({header:e,footer:t,children:n,responsive:r=!0,...i})=>v.jsx(Fd.Provider,{value:{responsive:r},children:v.jsxs("table",{className:"tw:w-full",...i,children:[v.jsx(Yle,{children:e}),v.jsx(Kle,{children:n}),t&&v.jsx(Zle,{children:t})]})}),Si=Object.assign(Jle,{Row:Xle,Cell:Qle}),ia=({children:e,className:t,disabled:n,variant:r="primary",size:i="md",inline:a=!1,solid:o=!1,type:l="button",...f})=>{const u="to"in f?mn:"button",h=u===mn?void 0:l;return v.jsx(u,{className:Ce({"tw:inline-flex":a,"tw:flex":!a},"tw:gap-2 tw:items-center tw:justify-center","tw:border tw:rounded-md tw:no-underline","tw:transition-colors",{"tw:focus-ring":r==="primary","tw:focus-ring-secondary":r==="secondary","tw:focus-ring-danger":r==="danger"},{"tw:px-1.5 tw:py-1 tw:text-sm":i==="sm","tw:px-3 tw:py-1.5":i==="md","tw:px-4 tw:py-2 tw:text-lg":i==="lg"},{"tw:border-lm-brand tw:dark:border-dm-brand":r==="primary","tw:text-lm-brand tw:dark:text-dm-brand":r==="primary"&&!o,"tw:border-zinc-500":r==="secondary","tw:text-zinc-500":r==="secondary"&&!o,"tw:border-danger":r==="danger","tw:text-danger":r==="danger"&&!o},o&&{"tw:text-white":!0,"tw:bg-lm-brand tw:dark:bg-dm-brand":r==="primary","tw:highlight:bg-lm-brand-dark tw:dark:highlight:bg-dm-brand-dark":r==="primary","tw:highlight:border-lm-brand-dark tw:dark:highlight:border-dm-brand-dark":r==="primary","tw:bg-zinc-500":r==="secondary","tw:highlight:bg-zinc-600 tw:highlight:border-zinc-600":r==="secondary","tw:bg-danger":r==="danger","tw:highlight:bg-danger-dark tw:highlight:border-danger-dark":r==="danger"},!n&&{"tw:highlight:text-white":!o,"tw:highlight:bg-lm-brand tw:dark:highlight:bg-dm-brand":r==="primary","tw:highlight:bg-zinc-500":r==="secondary","tw:highlight:bg-danger":r==="danger"},{"tw:pointer-events-none tw:opacity-65":n},t),disabled:n,type:h,...f,children:e})},pz=D.forwardRef(({className:e,onChange:t,...n},r)=>{const i=D.useCallback(a=>t==null?void 0:t(a.target.checked,a),[t]);return v.jsx("input",{ref:r,type:"checkbox",className:Ce("tw:appearance-none tw:focus-ring tw:cursor-[inherit]","tw:border-1 tw:border-lm-input-border tw:dark:border-dm-input-border","tw:bg-lm-primary tw:dark:bg-dm-primary tw:checked:bg-lm-brand tw:dark:checked:bg-dm-brand tw:bg-no-repeat","tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input",e),onChange:i,...n})}),eue=D.forwardRef(({className:e,...t},n)=>v.jsx(pz,{ref:n,className:Ce("tw:rounded-sm tw:w-4 tw:h-4 tw:checked:bg-(image:--tick) tw:bg-center",e),...t})),qT=({onClick:e,label:t="Close"})=>v.jsx("button",{type:"button",onClick:e,className:Ce("tw:opacity-50 tw:highlight:opacity-80 tw:transition-opacity","tw:rounded-md tw:focus-ring"),"aria-label":t,children:v.jsx(Ke,{icon:DB,size:"xl"})}),MP=D.forwardRef(({borderless:e=!1,size:t="md",feedback:n,className:r,disabled:i,readOnly:a,...o},l)=>{const f=!i&&!a;return v.jsx("input",{ref:l,className:Ce("tw:w-full",{"tw:focus-ring":!n,"tw:focus-ring-danger":n==="error"},{"tw:px-2 tw:py-1 tw:text-sm":t==="sm","tw:px-3 tw:py-1.5":t==="md","tw:px-4 tw:py-2 tw:text-xl":t==="lg"},{"tw:rounded-md tw:border":!e,"tw:border-lm-input-border tw:dark:border-dm-input-border":!e&&!n,"tw:border-danger":!e&&n==="error","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":!f,"tw:bg-lm-primary tw:dark:bg-dm-primary":f,"tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":f},r),disabled:i,readOnly:a,...o})}),y1=({required:e,children:t,className:n,...r})=>v.jsxs("label",{className:Ce("tw:cursor-pointer",n),...r,children:[t,e&&v.jsx("span",{className:"tw:text-danger tw:ml-1","data-testid":"required-indicator",children:"*"})]}),NP=({children:e,helpText:t,error:n,"data-testid":r})=>v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1","data-testid":r,children:[e,t&&v.jsx("small",{"data-testid":r?`${r}-help-text`:"help-text",className:"tw:text-gray-500 tw:dark:text-gray-400",children:t}),n&&v.jsx("span",{"data-testid":r?`${r}-error`:"error",className:"tw:text-danger",children:n})]}),dk=D.forwardRef(({label:e,inputClassName:t,required:n,hiddenRequired:r,error:i,helpText:a,"data-testid":o,...l},f)=>{const u=D.useId();return v.jsxs(NP,{error:i,helpText:a,"data-testid":o,children:[v.jsx(y1,{htmlFor:u,required:n,children:e}),v.jsx(MP,{ref:f,id:u,className:t,required:n||r,feedback:i?"error":void 0,...l})]})}),tue=D.forwardRef(({containerClassName:e,className:t,size:n,...r},i)=>{const[a,o,,l]=Kt(!1),f=D.useRef(null),u=D.useCallback(({relatedTarget:h})=>{var m;(m=f.current)!=null&&m.contains(h)||l()},[f,l]);return v.jsxs("div",{className:Ce("tw:group tw:relative",e),ref:f,onBlurCapture:u,children:[v.jsx(MP,{ref:i,type:a?"text":"password",className:Ce({"tw:pr-10":n!=="sm","tw:pr-8":n==="sm"},t),size:n,"data-testid":"input",...r}),v.jsx("button",{type:"button",onClick:o,title:a?"Hide password":"Show password","aria-label":a?"Hide password":"Show password",className:Ce("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:px-1","tw:text-placeholder tw:hover:text-lm-text tw:hover:dark:text-dm-text tw:transition-colors",{"tw:right-1.5":n!=="sm","tw:scale-85 tw:right-1":n==="sm"}),tabIndex:-1,children:v.jsx(Ke,{fixedWidth:!0,icon:a?MB:kB})})]})}),nue=D.forwardRef(({label:e,inputClassName:t,required:n,hiddenRequired:r,error:i,helpText:a,"data-testid":o,...l},f)=>{const u=D.useId();return v.jsxs(NP,{error:i,helpText:a,"data-testid":o,children:[v.jsx(y1,{htmlFor:u,required:n,children:e}),v.jsx(tue,{ref:f,id:u,className:t,required:n||r,feedback:i?"error":void 0,...l})]})}),rue=D.forwardRef(({className:e,size:t="md",feedback:n,style:r={},disabled:i,...a},o)=>v.jsx("select",{ref:o,className:Ce("tw:w-full tw:appearance-none tw:pr-9","tw:bg-(image:--chevron-down) tw:bg-no-repeat",{"tw:focus-ring":!n,"tw:focus-ring-danger":n==="error"},"tw:rounded-md tw:border",{"tw:border-lm-input-border tw:dark:border-dm-input-border":!n,"tw:border-danger":n==="error"},{"tw:pl-2 tw:py-1 tw:text-sm":t==="sm","tw:pl-3 tw:py-1.5":t==="md","tw:pl-4 tw:py-2 tw:text-xl":t==="lg","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":i,"tw:bg-lm-primary tw:dark:bg-dm-primary tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":!i},e),style:{...r,background:"right 0.75rem center / 16px 12px"},disabled:i,...a}));D.forwardRef(({selectClassName:e,label:t,error:n,helpText:r,required:i,hiddenRequired:a,"data-testid":o,...l},f)=>{const u=D.useId();return v.jsxs(NP,{error:n,helpText:r,"data-testid":o,children:[v.jsx(y1,{htmlFor:u,required:i,children:t}),v.jsx(rue,{ref:f,id:u,className:e,required:i||a,feedback:n?"error":void 0,...l})]})});const iue=D.forwardRef(({onChange:e,containerClassName:t,inputClassName:n,size:r="lg",loading:i=!1,...a},o)=>{const{setTimeout:l,clearCurrentTimeout:f}=sz(500),u=D.useCallback(h=>{h?l(()=>e(h)):(f(),e(h))},[f,e,l]);return v.jsxs("div",{className:Ce("tw:group tw:relative tw:focus-within:z-10",t),children:[v.jsx(Ke,{icon:i?Bd:Jj,spin:i,className:Ce("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:transition-colors","tw:text-placeholder tw:group-focus-within:text-lm-text tw:dark:group-focus-within:text-dm-text",{"tw:left-3":r!=="sm","tw:scale-85 tw:left-2":r==="sm"})}),v.jsx(MP,{ref:o,type:"search",className:Ce({"tw:pl-9":r!=="sm","tw:pl-7":r==="sm"},n),placeholder:"Search...",onChange:h=>u(h.target.value),size:r,...a})]})});D.forwardRef(({className:e,...t},n)=>v.jsx(pz,{ref:n,className:Ce("tw:rounded-full tw:w-8 tw:h-4","tw:bg-(image:--circle-grey-dark) tw:dark:bg-(image:--circle-grey-light) tw:checked:bg-(image:--circle-white)","tw:focus-visible:not-checked:bg-(image:--circle-light-blue)","tw:checked:bg-right tw:transition-[background-position]",e),...t}));const aue=({className:e,disabled:t,size:n="md",type:r="button",...i})=>v.jsx("button",{className:Ce("tw:inline-flex tw:rounded-md tw:focus-ring","tw:text-lm-brand tw:dark:text-dm-brand","tw:highlight:text-lm-brand-dark tw:dark:highlight:text-dm-brand-dark tw:highlight:underline",{"tw:px-1.5 tw:py-1 tw:text-sm":n==="sm","tw:px-3 tw:py-1.5":n==="md","tw:px-4 tw:py-2 tw:text-lg":n==="lg","tw:pointer-events-none tw:opacity-65":t},e),disabled:t,type:r,...i}),mz=D.createContext(null),oue=({className:e,to:t,...n})=>{const r=D.useContext(mz);return v.jsx(sv,{role:"menuitem",to:t,className:({isActive:i})=>Ce("tw:px-4 tw:pt-2 tw:pb-[calc(0.5rem-3px)] tw:border-b-3","tw:highlight:text-lm-brand tw:dark:highlight:text-dm-brand","tw:font-bold tw:text-center tw:no-underline tw:transition-colors","tw:rounded-none tw:outline-none tw:focus-visible:inset-ring-2","tw:focus-visible:inset-ring-lm-brand/50 tw:dark:focus-visible:inset-ring-dm-brand/50",{"tw:text-lm-brand tw:dark:text-dm-brand":i,"tw:border-b-lm-brand tw:dark:border-b-dm-brand active":i,"tw:border-b-transparent tw:text-gray-500":!i,"tw:flex-grow":r==null?void 0:r.fill},e),...n})},sue=({children:e,className:t,fill:n})=>v.jsx(mz.Provider,{value:{fill:n},children:v.jsx(Ei,{role:"menubar",className:Ce("tw:flex tw:overflow-hidden",t),children:e})});Object.assign(sue,{Pill:oue});const lue=({open:e,children:t,className:n,onClose:r,...i})=>{const a=D.useRef(null);return D.useEffect(()=>{var o,l;const f=document.body,u=f.style.overflow,h=f.style.paddingRight;if(e){const m=window.outerWidth-f.clientWidth,y=f.scrollHeight>f.clientHeight;f.style.overflow="hidden",y&&(f.style.paddingRight=`${m}px`),(o=a.current)==null||o.showModal()}else(l=a.current)==null||l.close();return()=>{f.style.overflow=u,f.style.paddingRight=h}},[e]),dv.createPortal(v.jsx("dialog",{ref:a,className:Ce("tw:bg-transparent tw:backdrop:bg-black/50",n),onCancel:o=>{o.preventDefault(),r()},...i,children:e&&t}),document.body)},vz=({open:e,onClose:t,variant:n="default",title:r,children:i,className:a,...o})=>{const{size:l="md",confirmText:f="Confirm",cancelText:u="Cancel",confirmDisabled:h,onConfirm:m,onClosed:y,...x}="onConfirm"in o?o:{...o},[w,_]=D.useState(e),S=D.useRef(null),O=D.useRef("cancel"),C=D.useCallback(()=>{O.current="confirm",m==null||m()},[m]);return D.useEffect(()=>{if(e){O.current="cancel",_(!0);return}const A=S.current;if(A){delete S.current.dataset.open;let j=!1;const P=R=>{j||R.target!==A||(j=!0,_(!1),y==null||y(O.current))};return A.addEventListener("transitionend",P),()=>{A.removeEventListener("transitionend",P)}}},[y,e]),D.useEffect(()=>{const A=S.current;w&&A&&(A.dataset.open="")},[w]),v.jsx(lue,{open:w,onClose:t,className:Ce({"tw:flex tw:w-screen tw:h-screen tw:max-w-screen tw:max-h-screen":w,"tw:overflow-hidden":n==="cover"},a),...x,children:v.jsx("div",{"data-testid":"transition-container",ref:S,className:Ce("tw:w-full tw:m-auto tw:p-4 tw:sm:p-6","tw:-translate-y-4 tw:data-open:translate-y-0 tw:opacity-0 tw:data-open:opacity-100","tw:transition-[opacity_,_translate] tw:duration-300",n!=="cover"&&{"tw:sm:w-sm":l==="sm","tw:md:w-lg":l==="md","tw:md:w-4xl":l==="lg","tw:md:w-6xl":l==="xl"},{"tw:h-full":n==="cover"}),children:v.jsx(Ei,{className:Ce("tw:w-full",{"tw:h-full tw:relative tw:overflow-auto":n==="cover"}),children:n==="cover"?v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:Ce("tw:px-4 tw:py-3 tw:absolute tw:top-0 tw:left-0 tw:right-0","tw:flex tw:items-center tw:justify-between","tw:text-white tw:bg-linear-to-b tw:from-black/70 tw:to-black/10","tw:[text-shadow:_0_2px_4px_rgb(0_0_0/_0.8)]"),children:[v.jsx("h5",{children:r}),v.jsx(qT,{onClick:t,label:"Close dialog"})]}),v.jsx("div",{children:i})]}):v.jsxs(v.Fragment,{children:[v.jsxs(Ei.Header,{className:Ce("tw:sticky tw:top-0","tw:flex tw:items-center tw:justify-between tw:gap-x-2"),children:[v.jsx("h5",{className:Ce({"tw:text-danger":n==="danger"}),children:r}),v.jsx(qT,{onClick:t,label:"Close dialog"})]}),v.jsx(Ei.Body,{children:i}),m&&v.jsxs(Ei.Footer,{"data-testid":"footer",className:Ce("tw:flex tw:justify-end tw:items-center tw:gap-x-2","tw:[&]:px-3 tw:sticky tw:bottom-0"),children:[v.jsx(aue,{onClick:t,children:u}),v.jsx(ia,{solid:!0,variant:n==="danger"?"danger":"primary",disabled:h,onClick:C,children:f})]})]})})})})},gz=({className:e,children:t,loading:n=!1,variant:r="default"})=>v.jsx(g1,{className:Ce({"tw:[&]:border-danger":r==="error"},e),children:v.jsxs("h3",{className:Ce("tw:text-center",{"tw:text-gray-500 tw:dark:text-gray-400":r==="default","tw:text-danger":r==="error"}),children:[n&&v.jsxs(v.Fragment,{children:[v.jsx(Ke,{icon:Bd,spin:!0}),v.jsx("span",{className:"tw:ml-2",children:t??"Loading..."})]}),!n&&t]})}),yz=({variant:e,className:t,size:n="md",children:r})=>v.jsx("div",{className:Ce("tw:rounded-md tw:text-center",{"tw:p-2":n==="sm","tw:p-4":n==="md","tw:p-6":n==="lg","tw:[&]:text-white":e!=="warning","tw:bg-lm-brand tw:dark:bg-dm-brand":e==="success","tw:bg-danger":e==="error","tw:bg-warning tw:text-black":e==="warning"},t),children:r}),uue=({isOpen:e,onClose:t,forceUpdate:n})=>{const[r,,i]=Kt(),a=D.useCallback(()=>{i(),n()},[n,i]);return e?v.jsxs(Ei,{role:"alert",className:Ce("tw:w-[700px] tw:max-w-[calc(100%-30px)]","tw:fixed tw:top-[35px] tw:left-[50%] tw:translate-x-[-50%] tw:z-[1040]"),children:[v.jsxs(Ei.Header,{className:"tw:flex tw:items-center tw:justify-between",children:[v.jsx("h5",{children:"This app has just been updated!"}),v.jsx(qT,{onClick:t})]}),v.jsxs(Ei.Body,{className:"tw:flex tw:gap-4 tw:items-center tw:justify-between tw:max-md:flex-col",children:["Restart it to enjoy the new features.",v.jsxs(ia,{disabled:r,variant:"secondary",solid:!0,onClick:a,children:[!r&&v.jsxs(v.Fragment,{children:["Restart now ",v.jsx(Ke,{icon:RJ})]}),r&&v.jsx(v.Fragment,{children:"Restarting..."})]})]})]}):null},bz=({children:e,title:t})=>v.jsx("div",{className:"tw:pt-4",children:v.jsxs(g1,{className:"tw:p-4 tw:w-full tw:lg:w-[65%] tw:m-auto",children:[v.jsx("h2",{children:t}),e]})}),_z=({to:e="/",children:t="Home"})=>v.jsxs(bz,{title:"Oops! We could not find requested route.",children:[v.jsx("p",{children:"Use your browser's back button to navigate to the page you have previously come from, or just press this button."}),v.jsx("br",{}),v.jsx(ia,{inline:!0,to:e,size:"lg",children:t})]});function Ma(e){return D.useMemo(()=>e,[e])}function Na(e,t){return(n,r=globalThis.console)=>(t.forEach(i=>{const a=n[i];e[i]=a}),e)}const cue=async()=>{var t;(await((t=navigator.serviceWorker)==null?void 0:t.getRegistrations())??[]).forEach(({waiting:n})=>{n==null||n.addEventListener("statechange",r=>{var i;((i=r.target)==null?void 0:i.state)==="activated"&&window.location.reload()}),n==null||n.postMessage({type:"SKIP_WAITING"})})},wz=({fetchServers:e,servers:t,settings:n,appUpdated:r,resetAppUpdate:i})=>{var S;const{MainHeader:a,Home:o,ShlinkWebComponentContainer:l,CreateServer:f,EditServer:u,Settings:h,ManageServers:m,ShlinkVersionsContainer:y}=Ma(wz),x=Nr(),w=D.useRef(t),_=x.pathname==="/";return D.useEffect(()=>{Object.keys(w.current).length===0&&e()},[e]),D.useEffect(()=>{var O;$le(((O=n.ui)==null?void 0:O.theme)??RP())},[(S=n.ui)==null?void 0:S.theme]),v.jsxs("div",{className:"tw:px-3 tw:h-full",children:[v.jsx(a,{}),v.jsxs("div",{className:"tw:h-full tw:pt-(--header-height)",children:[v.jsx("div",{"data-testid":"shlink-wrapper",className:Ce("tw:min-h-full tw:pb-[calc(var(--footer-height)+var(--footer-margin))] tw:-mb-[calc(var(--footer-height)+var(--footer-margin))]",{"tw:flex tw:items-center tw:pt-4":_}),children:v.jsxs(e1,{children:[v.jsx(xt,{index:!0,element:v.jsx(o,{})}),v.jsx(xt,{path:"/settings",children:["","*"].map(O=>v.jsx(xt,{path:O,element:v.jsx(h,{})},O))}),v.jsx(xt,{path:"/manage-servers",element:v.jsx(m,{})}),v.jsx(xt,{path:"/server/create",element:v.jsx(f,{})}),v.jsx(xt,{path:"/server/:serverId/edit",element:v.jsx(u,{})}),v.jsx(xt,{path:"/server/:serverId",children:["","*"].map(O=>v.jsx(xt,{path:O,element:v.jsx(l,{})},O))}),v.jsx(xt,{path:"*",element:v.jsx(_z,{})})]})}),v.jsx("div",{className:"tw:h-(--footer-height) tw:mt-(--footer-margin) tw:md:px-4",children:v.jsx(y,{})})]}),v.jsx(uue,{isOpen:r,onClose:i,forceUpdate:cue})]})},fue=Na(wz,["MainHeader","Home","ShlinkWebComponentContainer","CreateServer","EditServer","Settings","ManageServers","ShlinkVersionsContainer"]);function wr(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",hk=due,Bx=()=>Math.random().toString(36).substring(7).split("").join("."),hue={INIT:`@@redux/INIT${Bx()}`,REPLACE:`@@redux/REPLACE${Bx()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Bx()}`},Rb=hue;function kP(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 xz(e,t,n){if(typeof e!="function")throw new Error(wr(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(wr(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(wr(1));return n(xz)(e,t)}let r=e,i=t,a=new Map,o=a,l=0,f=!1;function u(){o===a&&(o=new Map,a.forEach((S,O)=>{o.set(O,S)}))}function h(){if(f)throw new Error(wr(3));return i}function m(S){if(typeof S!="function")throw new Error(wr(4));if(f)throw new Error(wr(5));let O=!0;u();const C=l++;return o.set(C,S),function(){if(O){if(f)throw new Error(wr(6));O=!1,u(),o.delete(C),a=null}}}function y(S){if(!kP(S))throw new Error(wr(7));if(typeof S.type>"u")throw new Error(wr(8));if(typeof S.type!="string")throw new Error(wr(17));if(f)throw new Error(wr(9));try{f=!0,i=r(i,S)}finally{f=!1}return(a=o).forEach(C=>{C()}),S}function x(S){if(typeof S!="function")throw new Error(wr(10));r=S,y({type:Rb.REPLACE})}function w(){const S=m;return{subscribe(O){if(typeof O!="object"||O===null)throw new Error(wr(11));function C(){const j=O;j.next&&j.next(h())}return C(),{unsubscribe:S(C)}},[hk](){return this}}}return y({type:Rb.INIT}),{dispatch:y,subscribe:m,getState:h,replaceReducer:x,[hk]:w}}function pue(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:Rb.INIT})>"u")throw new Error(wr(12));if(typeof n(void 0,{type:Rb.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(wr(13))})}function LP(e){const t=Object.keys(e),n={};for(let a=0;a<t.length;a++){const o=t[a];typeof e[o]=="function"&&(n[o]=e[o])}const r=Object.keys(n);let i;try{pue(n)}catch(a){i=a}return function(o={},l){if(i)throw i;let f=!1;const u={};for(let h=0;h<r.length;h++){const m=r[h],y=n[m],x=o[m],w=y(x,l);if(typeof w>"u")throw l&&l.type,new Error(wr(14));u[m]=w,f=f||w!==x}return f=f||r.length!==Object.keys(o).length,f?u:o}}function Mb(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function mue(...e){return t=>(n,r)=>{const i=t(n,r);let a=()=>{throw new Error(wr(15))};const o={getState:i.getState,dispatch:(f,...u)=>a(f,...u)},l=e.map(f=>f(o));return a=Mb(...l)(i.dispatch),{...i,dispatch:a}}}function vue(e){return kP(e)&&"type"in e&&typeof e.type=="string"}var Sz=Symbol.for("immer-nothing"),pk=Symbol.for("immer-draftable"),Pi=Symbol.for("immer-state");function wa(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var td=Object.getPrototypeOf;function ic(e){return!!e&&!!e[Pi]}function ls(e){var t;return e?Oz(e)||Array.isArray(e)||!!e[pk]||!!((t=e.constructor)!=null&&t[pk])||_1(e)||w1(e):!1}var gue=Object.prototype.constructor.toString();function Oz(e){if(!e||typeof e!="object")return!1;const t=td(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)===gue}function pm(e,t){b1(e)===0?Object.entries(e).forEach(([n,r])=>{t(n,r,e)}):e.forEach((n,r)=>t(r,n,e))}function b1(e){const t=e[Pi];return t?t.type_:Array.isArray(e)?1:_1(e)?2:w1(e)?3:0}function VT(e,t){return b1(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Cz(e,t,n){const r=b1(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function yue(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function _1(e){return e instanceof Map}function w1(e){return e instanceof Set}function Lu(e){return e.copy_||e.base_}function HT(e,t){if(_1(e))return new Map(e);if(w1(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&Oz(e))return td(e)?{...e}:Object.assign(Object.create(null),e);const n=Object.getOwnPropertyDescriptors(e);delete n[Pi];let r=Reflect.ownKeys(n);for(let i=0;i<r.length;i++){const a=r[i],o=n[a];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(n[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(td(e),n)}function DP(e,t=!1){return x1(e)||ic(e)||!ls(e)||(b1(e)>1&&(e.set=e.add=e.clear=e.delete=bue),Object.freeze(e),t&&pm(e,(n,r)=>DP(r,!0))),e}function bue(){wa(2)}function x1(e){return Object.isFrozen(e)}var _ue={};function ac(e){const t=_ue[e];return t||wa(0,e),t}var mm;function Ez(){return mm}function wue(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function mk(e,t){t&&(ac("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function WT(e){GT(e),e.drafts_.forEach(xue),e.drafts_=null}function GT(e){e===mm&&(mm=e.parent_)}function vk(e){return mm=wue(mm,e)}function xue(e){const t=e[Pi];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function gk(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Pi].modified_&&(WT(t),wa(4)),ls(e)&&(e=Nb(t,e),t.parent_||kb(t,e)),t.patches_&&ac("Patches").generateReplacementPatches_(n[Pi].base_,e,t.patches_,t.inversePatches_)):e=Nb(t,n,[]),WT(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Sz?e:void 0}function Nb(e,t,n){if(x1(t))return t;const r=t[Pi];if(!r)return pm(t,(i,a)=>yk(e,r,t,i,a,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return kb(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const i=r.copy_;let a=i,o=!1;r.type_===3&&(a=new Set(i),i.clear(),o=!0),pm(a,(l,f)=>yk(e,r,i,l,f,n,o)),kb(e,i,!1),n&&e.patches_&&ac("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function yk(e,t,n,r,i,a,o){if(ic(i)){const l=a&&t&&t.type_!==3&&!VT(t.assigned_,r)?a.concat(r):void 0,f=Nb(e,i,l);if(Cz(n,r,f),ic(f))e.canAutoFreeze_=!1;else return}else o&&n.add(i);if(ls(i)&&!x1(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Nb(e,i),(!t||!t.scope_.parent_)&&kb(e,i)}}function kb(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&DP(t,n)}function Sue(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:Ez(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,a=IP;n&&(i=[r],a=vm);const{revoke:o,proxy:l}=Proxy.revocable(i,a);return r.draft_=l,r.revoke_=o,l}var IP={get(e,t){if(t===Pi)return e;const n=Lu(e);if(!VT(n,t))return Oue(e,n,t);const r=n[t];return e.finalized_||!ls(r)?r:r===Ux(e.base_,t)?(zx(e),e.copy_[t]=KT(r,e)):r},has(e,t){return t in Lu(e)},ownKeys(e){return Reflect.ownKeys(Lu(e))},set(e,t,n){const r=Tz(Lu(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const i=Ux(Lu(e),t),a=i==null?void 0:i[Pi];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(yue(n,i)&&(n!==void 0||VT(e.base_,t)))return!0;zx(e),YT(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 Ux(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,zx(e),YT(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=Lu(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){wa(11)},getPrototypeOf(e){return td(e.base_)},setPrototypeOf(){wa(12)}},vm={};pm(IP,(e,t)=>{vm[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});vm.deleteProperty=function(e,t){return vm.set.call(this,e,t,void 0)};vm.set=function(e,t,n){return IP.set.call(this,e[0],t,n,e[0])};function Ux(e,t){const n=e[Pi];return(n?Lu(n):e)[t]}function Oue(e,t,n){var i;const r=Tz(t,n);return r?"value"in r?r.value:(i=r.get)==null?void 0:i.call(e.draft_):void 0}function Tz(e,t){if(!(t in e))return;let n=td(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=td(n)}}function YT(e){e.modified_||(e.modified_=!0,e.parent_&&YT(e.parent_))}function zx(e){e.copy_||(e.copy_=HT(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var Cue=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const a=n;n=t;const o=this;return function(f=a,...u){return o.produce(f,h=>n.call(this,h,...u))}}typeof n!="function"&&wa(6),r!==void 0&&typeof r!="function"&&wa(7);let i;if(ls(t)){const a=vk(this),o=KT(t,void 0);let l=!0;try{i=n(o),l=!1}finally{l?WT(a):GT(a)}return mk(a,r),gk(i,a)}else if(!t||typeof t!="object"){if(i=n(t),i===void 0&&(i=t),i===Sz&&(i=void 0),this.autoFreeze_&&DP(i,!0),r){const a=[],o=[];ac("Patches").generateReplacementPatches_(t,i,a,o),r(a,o)}return i}else wa(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(o,...l)=>this.produceWithPatches(o,f=>t(f,...l));let r,i;return[this.produce(t,n,(o,l)=>{r=o,i=l}),r,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){ls(e)||wa(8),ic(e)&&(e=Eue(e));const t=vk(this),n=KT(e,void 0);return n[Pi].isManual_=!0,GT(t),n}finishDraft(e,t){const n=e&&e[Pi];(!n||!n.isManual_)&&wa(9);const{scope_:r}=n;return mk(r,t),gk(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=ac("Patches").applyPatches_;return ic(e)?r(e,t):this.produce(e,i=>r(i,t))}};function KT(e,t){const n=_1(e)?ac("MapSet").proxyMap_(e,t):w1(e)?ac("MapSet").proxySet_(e,t):Sue(e,t);return(t?t.scope_:Ez()).drafts_.push(n),n}function Eue(e){return ic(e)||wa(10,e),Az(e)}function Az(e){if(!ls(e)||x1(e))return e;const t=e[Pi];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=HT(e,t.scope_.immer_.useStrictShallowCopy_)}else n=HT(e,!0);return pm(n,(r,i)=>{Cz(n,r,Az(i))}),t&&(t.finalized_=!1),n}var Ri=new Cue,jz=Ri.produce;Ri.produceWithPatches.bind(Ri);Ri.setAutoFreeze.bind(Ri);Ri.setUseStrictShallowCopy.bind(Ri);Ri.applyPatches.bind(Ri);Ri.createDraft.bind(Ri);Ri.finishDraft.bind(Ri);function Pz(e){return({dispatch:n,getState:r})=>i=>a=>typeof a=="function"?a(n,r,e):i(a)}var Tue=Pz(),Aue=Pz,jue=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Mb:Mb.apply(null,arguments)},Pue=e=>e&&typeof e.match=="function";function Hr(e,t){function n(...r){if(t){let i=t(...r);if(!i)throw new Error(Jo(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=>vue(r)&&r.type===e,n}var Rz=class Pp extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Pp.prototype)}static get[Symbol.species](){return Pp}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Pp(...t[0].concat(this)):new Pp(...t.concat(this))}};function bk(e){return ls(e)?jz(e,()=>{}):e}function fy(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function Rue(e){return typeof e=="boolean"}var Mue=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new Rz;return n&&(Rue(n)?o.push(Tue):o.push(Aue(n.extraArgument))),o},Nue="RTK_autoBatch",_k=e=>t=>{setTimeout(t,e)},kue=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,a=!1,o=!1;const l=new Set,f=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:_k(10):e.type==="callback"?e.queueNotification:_k(e.timeout),u=()=>{o=!1,a&&(a=!1,l.forEach(h=>h()))};return Object.assign({},r,{subscribe(h){const m=()=>i&&h(),y=r.subscribe(m);return l.add(h),()=>{y(),l.delete(h)}},dispatch(h){var m;try{return i=!((m=h==null?void 0:h.meta)!=null&&m[Nue]),a=!i,a&&(o||(o=!0,f(u))),r.dispatch(h)}finally{i=!0}}})},Lue=e=>function(n){const{autoBatch:r=!0}=n??{};let i=new Rz(e);return r&&i.push(kue(typeof r=="object"?r:void 0)),i};function Mz(e){const t=Mue(),{reducer:n=void 0,middleware:r,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:o=void 0,enhancers:l=void 0}=e||{};let f;if(typeof n=="function")f=n;else if(kP(n))f=LP(n);else throw new Error(Jo(1));let u;typeof r=="function"?u=r(t):u=t();let h=Mb;i&&(h=jue({trace:!1,...typeof i=="object"&&i}));const m=mue(...u),y=Lue(m);let x=typeof l=="function"?l(y):y();const w=h(...x);return xz(f,o,w)}function Nz(e){const t={},n=[];let r;const i={addCase(a,o){const l=typeof a=="string"?a:a.type;if(!l)throw new Error(Jo(28));if(l in t)throw new Error(Jo(29));return t[l]=o,i},addMatcher(a,o){return n.push({matcher:a,reducer:o}),i},addDefaultCase(a){return r=a,i}};return e(i),[t,n,r]}function Due(e){return typeof e=="function"}function Iue(e,t){let[n,r,i]=Nz(t),a;if(Due(e))a=()=>bk(e());else{const l=bk(e);a=()=>l}function o(l=a(),f){let u=[n[f.type],...r.filter(({matcher:h})=>h(f)).map(({reducer:h})=>h)];return u.filter(h=>!!h).length===0&&(u=[i]),u.reduce((h,m)=>{if(m)if(ic(h)){const x=m(h,f);return x===void 0?h:x}else{if(ls(h))return jz(h,y=>m(y,f));{const y=m(h,f);if(y===void 0){if(h===null)return h;throw Error("A case reducer on a non-draftable value must not return undefined")}return y}}return h},l)}return o.getInitialState=a,o}var $ue=(e,t)=>Pue(e)?e.match(t):e(t);function Bue(...e){return t=>e.some(n=>$ue(n,t))}var Uue="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",zue=(e=21)=>{let t="",n=e;for(;n--;)t+=Uue[Math.random()*64|0];return t},Fue=["name","message","stack","code"],Fx=class{constructor(e,t){hf(this,"_type");this.payload=e,this.meta=t}},wk=class{constructor(e,t){hf(this,"_type");this.payload=e,this.meta=t}},que=e=>{if(typeof e=="object"&&e!==null){const t={};for(const n of Fue)typeof e[n]=="string"&&(t[n]=e[n]);return t}return{message:String(e)}},xk="External signal was aborted",kz=(()=>{function e(t,n,r){const i=Hr(t+"/fulfilled",(f,u,h,m)=>({payload:f,meta:{...m||{},arg:h,requestId:u,requestStatus:"fulfilled"}})),a=Hr(t+"/pending",(f,u,h)=>({payload:void 0,meta:{...h||{},arg:u,requestId:f,requestStatus:"pending"}})),o=Hr(t+"/rejected",(f,u,h,m,y)=>({payload:m,error:(r&&r.serializeError||que)(f||"Rejected"),meta:{...y||{},arg:h,requestId:u,rejectedWithValue:!!m,requestStatus:"rejected",aborted:(f==null?void 0:f.name)==="AbortError",condition:(f==null?void 0:f.name)==="ConditionError"}}));function l(f,{signal:u}={}){return(h,m,y)=>{const x=r!=null&&r.idGenerator?r.idGenerator(f):zue(),w=new AbortController;let _,S;function O(A){S=A,w.abort()}u&&(u.aborted?O(xk):u.addEventListener("abort",()=>O(xk),{once:!0}));const C=async function(){var P,R;let A;try{let $=(P=r==null?void 0:r.condition)==null?void 0:P.call(r,f,{getState:m,extra:y});if(Hue($)&&($=await $),$===!1||w.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const V=new Promise((W,G)=>{_=()=>{G({name:"AbortError",message:S||"Aborted"})},w.signal.addEventListener("abort",_)});h(a(x,f,(R=r==null?void 0:r.getPendingMeta)==null?void 0:R.call(r,{requestId:x,arg:f},{getState:m,extra:y}))),A=await Promise.race([V,Promise.resolve(n(f,{dispatch:h,getState:m,extra:y,requestId:x,signal:w.signal,abort:O,rejectWithValue:(W,G)=>new Fx(W,G),fulfillWithValue:(W,G)=>new wk(W,G)})).then(W=>{if(W instanceof Fx)throw W;return W instanceof wk?i(W.payload,x,f,W.meta):i(W,x,f)})])}catch($){A=$ instanceof Fx?o(null,x,f,$.payload,$.meta):o($,x,f)}finally{_&&w.signal.removeEventListener("abort",_)}return r&&!r.dispatchConditionRejection&&o.match(A)&&A.meta.condition||h(A),A}();return Object.assign(C,{abort:O,requestId:x,arg:f,unwrap(){return C.then(Vue)}})}}return Object.assign(l,{pending:a,rejected:o,fulfilled:i,settled:Bue(o,i),typePrefix:t})}return e.withTypes=()=>e,e})();function Vue(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function Hue(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var Wue=Symbol.for("rtk-slice-createasyncthunk");function Gue(e,t){return`${e}/${t}`}function Yue({creators:e}={}){var n;const t=(n=e==null?void 0:e.asyncThunk)==null?void 0:n[Wue];return function(i){const{name:a,reducerPath:o=a}=i;if(!a)throw new Error(Jo(11));const l=(typeof i.reducers=="function"?i.reducers(Zue()):i.reducers)||{},f=Object.keys(l),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(j,P){const R=typeof j=="string"?j:j.type;if(!R)throw new Error(Jo(12));if(R in u.sliceCaseReducersByType)throw new Error(Jo(13));return u.sliceCaseReducersByType[R]=P,h},addMatcher(j,P){return u.sliceMatchers.push({matcher:j,reducer:P}),h},exposeAction(j,P){return u.actionCreators[j]=P,h},exposeCaseReducer(j,P){return u.sliceCaseReducersByName[j]=P,h}};f.forEach(j=>{const P=l[j],R={reducerName:j,type:Gue(a,j),createNotation:typeof i.reducers=="function"};Que(P)?ece(R,P,h,t):Xue(R,P,h)});function m(){const[j={},P=[],R=void 0]=typeof i.extraReducers=="function"?Nz(i.extraReducers):[i.extraReducers],$={...j,...u.sliceCaseReducersByType};return Iue(i.initialState,V=>{for(let W in $)V.addCase(W,$[W]);for(let W of u.sliceMatchers)V.addMatcher(W.matcher,W.reducer);for(let W of P)V.addMatcher(W.matcher,W.reducer);R&&V.addDefaultCase(R)})}const y=j=>j,x=new Map,w=new WeakMap;let _;function S(j,P){return _||(_=m()),_(j,P)}function O(){return _||(_=m()),_.getInitialState()}function C(j,P=!1){function R(V){let W=V[j];return typeof W>"u"&&P&&(W=fy(w,R,O)),W}function $(V=y){const W=fy(x,P,()=>new WeakMap);return fy(W,V,()=>{const G={};for(const[K,ne]of Object.entries(i.selectors??{}))G[K]=Kue(ne,V,()=>fy(w,V,O),P);return G})}return{reducerPath:j,getSelectors:$,get selectors(){return $(R)},selectSlice:R}}const A={name:a,reducer:S,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:O,...C(o),injectInto(j,{reducerPath:P,...R}={}){const $=P??o;return j.inject({reducerPath:$,reducer:S},R),{...A,...C($,!0)}}};return A}}function Kue(e,t,n,r){function i(a,...o){let l=t(a);return typeof l>"u"&&r&&(l=n()),e(l,...o)}return i.unwrapped=e,i}var zn=Yue();function Zue(){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 Xue({type:e,reducerName:t,createNotation:n},r,i){let a,o;if("reducer"in r){if(n&&!Jue(r))throw new Error(Jo(17));a=r.reducer,o=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?Hr(e,o):Hr(e))}function Que(e){return e._reducerDefinitionType==="asyncThunk"}function Jue(e){return e._reducerDefinitionType==="reducerWithPrepare"}function ece({type:e,reducerName:t},n,r,i){if(!i)throw new Error(Jo(18));const{payloadCreator:a,fulfilled:o,pending:l,rejected:f,settled:u,options:h}=n,m=i(e,a,h);r.exposeAction(t,m),o&&r.addCase(m.fulfilled,o),l&&r.addCase(m.pending,l),f&&r.addCase(m.rejected,f),u&&r.addMatcher(m.settled,u),r.exposeCaseReducer(t,{fulfilled:o||dy,pending:l||dy,rejected:f||dy,settled:u||dy})}function dy(){}function Jo(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const{actions:tce,reducer:nce}=zn({name:"shlink/appUpdates",initialState:!1,reducers:{appUpdateAvailable:()=>!0,resetAppUpdate:()=>!1}}),{appUpdateAvailable:rce,resetAppUpdate:ice}=tce,ace=nce,oce=(e,t)=>{e.factory("App",fue),e.decorator("App",t(["servers","settings","appUpdated"],["fetchServers","resetAppUpdate"])),e.serviceFactory("appUpdateAvailable",()=>rce),e.serviceFactory("resetAppUpdate",()=>ice)};var Lz=e=>{throw TypeError(e)},Dz=(e,t,n)=>t.has(e)||Lz("Cannot "+n),Sk=(e,t,n)=>(Dz(e,t,"read from private field"),n?n.call(e):t.get(e)),sce=(e,t,n)=>t.has(e)?Lz("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),lce=(e,t,n,r)=>(Dz(e,t,"write to private field"),t.set(e,n),n);const Ok={"Content-Type":"application/json"},Ck=e=>e!=null&&e.body?e?{...e,headers:{...e.headers??{},...Ok}}:{headers:Ok}:e;var Rp;let uce=class{constructor(t=globalThis.fetch.bind(globalThis)){sce(this,Rp),lce(this,Rp,t)}async jsonRequest(t,n){const r=await Sk(this,Rp).call(this,t,Ck(n)),i=await r.json();if(!r.ok)throw i;return i}async emptyRequest(t,n){const r=await Sk(this,Rp).call(this,t,Ck(n));if(!r.ok)throw await r.json()}};Rp=new WeakMap;const Iz=(e,t)=>e.reduce((n,r)=>{const i=t(r);return n[i]=(n[i]||0)+1,n},{}),$z=(e,t)=>e.reduce((n,r)=>{const i=t(r);return(n[i]=n[i]||[]).push(r),n},{}),qx=e=>Object.prototype.toString.call(e)==="[object Object]",Bz=(e,t)=>{const n={};return(...r)=>{const i=e(...r);if(n[i])return n[i];const a=t(...r);return n[i]=a,a}},S1=(e,t)=>{const n={...e};return!qx(e)||!qx(t)||Object.keys(t).forEach(r=>{qx(t[r])?n[r]=r in e&&e[r]!==void 0?S1(e[r],t[r]):{...t[r]}:n[r]=t[r]}),n},Uz=(e,t)=>Array.from({length:t-e},(n,r)=>e+r),cce=(e,t)=>[...e].sort((n,r)=>{const i=t(n),a=t(r);return i===a?0:i<a?-1:1}),zf=(e,t)=>{const n=[];for(let r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n},Ek=(e,t)=>Object.fromEntries(e.map((n,r)=>[n,t[r]]));function zz(e,t=globalThis.setTimeout,n=globalThis.clearTimeout){const r=D.useRef(null),i=D.useCallback(()=>{r.current&&n(r.current)},[n]),a=D.useCallback((o,l)=>{i(),r.current=t(()=>{o(),r.current=null},l??e)},[i,e,t]);return D.useEffect(()=>i,[i]),D.useMemo(()=>({setTimeout:a,clearCurrentTimeout:i}),[i,a])}const fce=2e3,dce=(e={},t,n=globalThis.setTimeout,r=globalThis.clearTimeout)=>{const{initialValue:i=!1,delay:a=fce}=typeof e=="boolean"?{initialValue:e,delay:t}:e,{setTimeout:o}=zz(a,n,r),[l,f]=D.useState(i),u=D.useRef(i),h=D.useCallback(()=>{f(!u.current),o(()=>f(u.current))},[o]);return[l,h]};function hce(e=!1,t=!1){const[n,r]=D.useState(e),i=D.useCallback(()=>r(l=>!l),[]),a=D.useCallback(()=>r(!0),[]),o=D.useCallback(()=>r(!1),[]);return t?{flag:n,toggle:i,setToTrue:a,setToFalse:o}:[n,i,a,o]}const pce=({className:e,...t})=>v.jsx("div",{className:Ce("tw:px-4 tw:py-3 tw:rounded-t-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-b tw:border-lm-border tw:dark:border-dm-border",e),...t}),mce=({className:e,...t})=>v.jsx("div",{className:Ce("tw:p-4 tw:bg-lm-primary tw:dark:bg-dm-primary tw:first:rounded-t-md","tw:first:rounded-t-md tw:last:rounded-b-md",e),...t}),vce=({className:e,...t})=>v.jsx("div",{className:Ce("tw:px-4 tw:py-3 tw:rounded-b-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-t tw:border-lm-border tw:dark:border-dm-border",e),...t}),gce=({className:e,...t})=>v.jsx("div",{className:Ce("tw:group/card tw:rounded-md tw:shadow-md","tw:border tw:border-lm-border tw:dark:border-dm-border tw:bg-lm-primary tw:dark:bg-dm-primary",e),...t}),Sa=Object.assign(gce,{Body:mce,Header:pce,Footer:vce}),Bn=({bodyClassName:e,children:t,...n})=>{const{title:r,titleSize:i="md",...a}="title"in n?n:{...n,title:void 0,titleSize:void 0};return v.jsxs(Sa,{...a,children:[r&&v.jsxs(Sa.Header,{children:[i==="lg"&&v.jsx("h4",{children:r}),i==="md"&&v.jsx("h5",{children:r}),i==="sm"&&v.jsx("h6",{children:r})]}),v.jsx(Sa.Body,{className:e,children:t})]})},wv=D.createContext(void 0),qd=D.createContext({responsive:!0}),yce=({children:e,className:t})=>{const{responsive:n}=D.useContext(qd);return v.jsx(wv.Provider,{value:{section:"head"},children:v.jsx("thead",{className:Ce({"tw:hidden tw:lg:table-header-group":n},t),children:e})})},bce=({children:e,className:t})=>{const{responsive:n}=D.useContext(qd);return v.jsx(wv.Provider,{value:{section:"body"},children:v.jsx("tbody",{className:Ce({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3":n},t),children:e})})},_ce=({children:e,className:t})=>{const{responsive:n}=D.useContext(qd);return v.jsx(wv.Provider,{value:{section:"footer"},children:v.jsx("tfoot",{className:Ce({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3 tw:mt-4":n},t),children:e})})},wce=({children:e,className:t,...n})=>{const r=D.useContext(wv),i=(r==null?void 0:r.section)==="body",{responsive:a}=D.useContext(qd);return v.jsx("tr",{className:Ce("tw:group",{"tw:lg:table-row tw:flex tw:flex-col":a,"tw:lg:border-0 tw:border-y-2 tw:border-lm-border tw:dark:border-dm-border":a,"tw:hover:bg-lm-primary tw:dark:hover:bg-dm-primary":i,"tw:group-[&]/card:hover:bg-lm-secondary tw:dark:group-[&]/card:hover:bg-dm-secondary":i},t),...n,children:e})},xce=({children:e,className:t,columnName:n,type:r,...i})=>{const a=D.useContext(wv),o=r??((a==null?void 0:a.section)!=="body"?"th":"td"),{responsive:l}=D.useContext(qd);return v.jsx(o,{"data-column":l?n:void 0,className:Ce("tw:p-2 tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b-1":!l,"tw:block tw:lg:table-cell tw:not-last:border-b-1 tw:lg:border-b-1":l,"tw:before:lg:hidden tw:before:content-[attr(data-column)] tw:before:font-bold tw:before:mr-1":l&&o==="td"},t),...i,children:e})},Sce=({header:e,footer:t,children:n,responsive:r=!0,...i})=>v.jsx(qd.Provider,{value:{responsive:r},children:v.jsxs("table",{className:"tw:w-full",...i,children:[v.jsx(yce,{children:e}),v.jsx(bce,{children:n}),t&&v.jsx(_ce,{children:t})]})}),Ft=Object.assign(Sce,{Row:wce,Cell:xce}),Sl=({children:e,className:t,disabled:n,variant:r="primary",size:i="md",inline:a=!1,solid:o=!1,type:l="button",...f})=>{const u="to"in f?mn:"button",h=u===mn?void 0:l;return v.jsx(u,{className:Ce({"tw:inline-flex":a,"tw:flex":!a},"tw:gap-2 tw:items-center tw:justify-center","tw:border tw:rounded-md tw:no-underline","tw:transition-colors",{"tw:focus-ring":r==="primary","tw:focus-ring-secondary":r==="secondary","tw:focus-ring-danger":r==="danger"},{"tw:px-1.5 tw:py-1 tw:text-sm":i==="sm","tw:px-3 tw:py-1.5":i==="md","tw:px-4 tw:py-2 tw:text-lg":i==="lg"},{"tw:border-lm-brand tw:dark:border-dm-brand":r==="primary","tw:text-lm-brand tw:dark:text-dm-brand":r==="primary"&&!o,"tw:border-zinc-500":r==="secondary","tw:text-zinc-500":r==="secondary"&&!o,"tw:border-danger":r==="danger","tw:text-danger":r==="danger"&&!o},o&&{"tw:text-white":!0,"tw:bg-lm-brand tw:dark:bg-dm-brand":r==="primary","tw:highlight:bg-lm-brand-dark tw:dark:highlight:bg-dm-brand-dark":r==="primary","tw:highlight:border-lm-brand-dark tw:dark:highlight:border-dm-brand-dark":r==="primary","tw:bg-zinc-500":r==="secondary","tw:highlight:bg-zinc-600 tw:highlight:border-zinc-600":r==="secondary","tw:bg-danger":r==="danger","tw:highlight:bg-danger-dark tw:highlight:border-danger-dark":r==="danger"},!n&&{"tw:highlight:text-white":!o,"tw:highlight:bg-lm-brand tw:dark:highlight:bg-dm-brand":r==="primary","tw:highlight:bg-zinc-500":r==="secondary","tw:highlight:bg-danger":r==="danger"},{"tw:pointer-events-none tw:opacity-65":n},t),disabled:n,type:h,...f,children:e})},Fz=D.forwardRef(({className:e,onChange:t,...n},r)=>{const i=D.useCallback(a=>t==null?void 0:t(a.target.checked,a),[t]);return v.jsx("input",{ref:r,type:"checkbox",className:Ce("tw:appearance-none tw:focus-ring tw:cursor-[inherit]","tw:border-1 tw:border-lm-input-border tw:dark:border-dm-input-border","tw:bg-lm-primary tw:dark:bg-dm-primary tw:checked:bg-lm-brand tw:dark:checked:bg-dm-brand tw:bg-no-repeat","tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input",e),onChange:i,...n})}),qz=D.forwardRef(({className:e,...t},n)=>v.jsx(Fz,{ref:n,className:Ce("tw:rounded-sm tw:w-4 tw:h-4 tw:checked:bg-(image:--tick) tw:bg-center",e),...t})),Lb=({onClick:e,label:t="Close"})=>v.jsx("button",{type:"button",onClick:e,className:Ce("tw:opacity-50 tw:highlight:opacity-80 tw:transition-opacity","tw:rounded-md tw:focus-ring"),"aria-label":t,children:v.jsx(Ke,{icon:DB,size:"xl"})}),wl=D.forwardRef(({borderless:e=!1,size:t="md",feedback:n,className:r,disabled:i,readOnly:a,...o},l)=>{const f=!i&&!a;return v.jsx("input",{ref:l,className:Ce("tw:w-full",{"tw:focus-ring":!n,"tw:focus-ring-danger":n==="error"},{"tw:px-2 tw:py-1 tw:text-sm":t==="sm","tw:px-3 tw:py-1.5":t==="md","tw:px-4 tw:py-2 tw:text-xl":t==="lg"},{"tw:rounded-md tw:border":!e,"tw:border-lm-input-border tw:dark:border-dm-input-border":!e&&!n,"tw:border-danger":!e&&n==="error","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":!f,"tw:bg-lm-primary tw:dark:bg-dm-primary":f,"tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":f},r),disabled:i,readOnly:a,...o})}),vo=({required:e,children:t,className:n,...r})=>v.jsxs("label",{className:Ce("tw:cursor-pointer",n),...r,children:[t,e&&v.jsx("span",{className:"tw:text-danger tw:ml-1","data-testid":"required-indicator",children:"*"})]}),$P=({children:e,helpText:t,error:n,"data-testid":r})=>v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1","data-testid":r,children:[e,t&&v.jsx("small",{"data-testid":r?`${r}-help-text`:"help-text",className:"tw:text-gray-500 tw:dark:text-gray-400",children:t}),n&&v.jsx("span",{"data-testid":r?`${r}-error`:"error",className:"tw:text-danger",children:n})]}),Dl=D.forwardRef(({label:e,inputClassName:t,required:n,hiddenRequired:r,error:i,helpText:a,"data-testid":o,...l},f)=>{const u=D.useId();return v.jsxs($P,{error:i,helpText:a,"data-testid":o,children:[v.jsx(vo,{htmlFor:u,required:n,children:e}),v.jsx(wl,{ref:f,id:u,className:t,required:n||r,feedback:i?"error":void 0,...l})]})}),Oce=D.forwardRef(({containerClassName:e,className:t,size:n,...r},i)=>{const[a,o,,l]=hce(!1),f=D.useRef(null),u=D.useCallback(({relatedTarget:h})=>{var m;(m=f.current)!=null&&m.contains(h)||l()},[f,l]);return v.jsxs("div",{className:Ce("tw:group tw:relative",e),ref:f,onBlurCapture:u,children:[v.jsx(wl,{ref:i,type:a?"text":"password",className:Ce({"tw:pr-10":n!=="sm","tw:pr-8":n==="sm"},t),size:n,"data-testid":"input",...r}),v.jsx("button",{type:"button",onClick:o,title:a?"Hide password":"Show password","aria-label":a?"Hide password":"Show password",className:Ce("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:px-1","tw:text-placeholder tw:hover:text-lm-text tw:hover:dark:text-dm-text tw:transition-colors",{"tw:right-1.5":n!=="sm","tw:scale-85 tw:right-1":n==="sm"}),tabIndex:-1,children:v.jsx(Ke,{fixedWidth:!0,icon:a?MB:kB})})]})});D.forwardRef(({label:e,inputClassName:t,required:n,hiddenRequired:r,error:i,helpText:a,"data-testid":o,...l},f)=>{const u=D.useId();return v.jsxs($P,{error:i,helpText:a,"data-testid":o,children:[v.jsx(vo,{htmlFor:u,required:n,children:e}),v.jsx(Oce,{ref:f,id:u,className:t,required:n||r,feedback:i?"error":void 0,...l})]})});const Cce=D.forwardRef(({className:e,size:t="md",feedback:n,style:r={},disabled:i,...a},o)=>v.jsx("select",{ref:o,className:Ce("tw:w-full tw:appearance-none tw:pr-9","tw:bg-(image:--chevron-down) tw:bg-no-repeat",{"tw:focus-ring":!n,"tw:focus-ring-danger":n==="error"},"tw:rounded-md tw:border",{"tw:border-lm-input-border tw:dark:border-dm-input-border":!n,"tw:border-danger":n==="error"},{"tw:pl-2 tw:py-1 tw:text-sm":t==="sm","tw:pl-3 tw:py-1.5":t==="md","tw:pl-4 tw:py-2 tw:text-xl":t==="lg","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":i,"tw:bg-lm-primary tw:dark:bg-dm-primary tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":!i},e),style:{...r,background:"right 0.75rem center / 16px 12px"},disabled:i,...a}));D.forwardRef(({selectClassName:e,label:t,error:n,helpText:r,required:i,hiddenRequired:a,"data-testid":o,...l},f)=>{const u=D.useId();return v.jsxs($P,{error:n,helpText:r,"data-testid":o,children:[v.jsx(vo,{htmlFor:u,required:i,children:t}),v.jsx(Cce,{ref:f,id:u,className:e,required:i||a,feedback:n?"error":void 0,...l})]})});const Vz=D.forwardRef(({onChange:e,containerClassName:t,inputClassName:n,size:r="lg",loading:i=!1,...a},o)=>{const{setTimeout:l,clearCurrentTimeout:f}=zz(500),u=D.useCallback(h=>{h?l(()=>e(h)):(f(),e(h))},[f,e,l]);return v.jsxs("div",{className:Ce("tw:group tw:relative tw:focus-within:z-10",t),children:[v.jsx(Ke,{icon:i?Bd:Jj,spin:i,className:Ce("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:transition-colors","tw:text-placeholder tw:group-focus-within:text-lm-text tw:dark:group-focus-within:text-dm-text",{"tw:left-3":r!=="sm","tw:scale-85 tw:left-2":r==="sm"})}),v.jsx(wl,{ref:o,type:"search",className:Ce({"tw:pl-9":r!=="sm","tw:pl-7":r==="sm"},n),placeholder:"Search...",onChange:h=>u(h.target.value),size:r,...a})]})}),Ece=D.forwardRef(({className:e,...t},n)=>v.jsx(Fz,{ref:n,className:Ce("tw:rounded-full tw:w-8 tw:h-4","tw:bg-(image:--circle-grey-dark) tw:dark:bg-(image:--circle-grey-light) tw:checked:bg-(image:--circle-white)","tw:focus-visible:not-checked:bg-(image:--circle-light-blue)","tw:checked:bg-right tw:transition-[background-position]",e),...t})),Hz=({className:e,disabled:t,size:n="md",type:r="button",...i})=>v.jsx("button",{className:Ce("tw:inline-flex tw:rounded-md tw:focus-ring","tw:text-lm-brand tw:dark:text-dm-brand","tw:highlight:text-lm-brand-dark tw:dark:highlight:text-dm-brand-dark tw:highlight:underline",{"tw:px-1.5 tw:py-1 tw:text-sm":n==="sm","tw:px-3 tw:py-1.5":n==="md","tw:px-4 tw:py-2 tw:text-lg":n==="lg","tw:pointer-events-none tw:opacity-65":t},e),disabled:t,type:r,...i}),Wz=D.createContext(null),Tce=({className:e,to:t,...n})=>{const r=D.useContext(Wz);return v.jsx(sv,{role:"menuitem",to:t,className:({isActive:i})=>Ce("tw:px-4 tw:pt-2 tw:pb-[calc(0.5rem-3px)] tw:border-b-3","tw:highlight:text-lm-brand tw:dark:highlight:text-dm-brand","tw:font-bold tw:text-center tw:no-underline tw:transition-colors","tw:rounded-none tw:outline-none tw:focus-visible:inset-ring-2","tw:focus-visible:inset-ring-lm-brand/50 tw:dark:focus-visible:inset-ring-dm-brand/50",{"tw:text-lm-brand tw:dark:text-dm-brand":i,"tw:border-b-lm-brand tw:dark:border-b-dm-brand active":i,"tw:border-b-transparent tw:text-gray-500":!i,"tw:flex-grow":r==null?void 0:r.fill},e),...n})},Ace=({children:e,className:t,fill:n})=>v.jsx(Wz.Provider,{value:{fill:n},children:v.jsx(Sa,{role:"menubar",className:Ce("tw:flex tw:overflow-hidden",t),children:e})}),hp=Object.assign(Ace,{Pill:Tce}),jce=new Intl.NumberFormat("en-US"),Pce=e=>jce.format(Number(e)),yf=2,Db="...",Rce=(e,t)=>Array.from({length:t-e},(n,r)=>e+r),Gz=(e,t)=>{const n=Rce(Math.max(yf,e-yf),Math.min(t-1,e+yf)+1);return e-yf>yf&&n.unshift(Db),e+yf<t-1&&n.push(Db),n.unshift(1),n.push(t),n},Ff=e=>e===Db,Yz=e=>Ff(e)?e:Pce(e),Kz=(e,t)=>Ff(e)?`${e}_${t}`:`${e}`,Zz=["tw:border tw:border-r-0 tw:last:border-r tw:border-lm-border tw:dark:border-dm-border","tw:rounded-none tw:first:rounded-l tw:last:rounded-r"],Xz=(e=!1)=>Ce(Zz,"tw:px-3 py-2 tw:cursor-pointer tw:no-underline","tw:focus-ring tw:focus-visible:z-1",!e&&["tw:text-lm-brand tw:dark:text-dm-brand","tw:bg-lm-primary tw:dark:bg-dm-primary","tw:highlight:bg-lm-secondary tw:dark:highlight:bg-dm-secondary"],e&&"tw:bg-lm-main tw:dark:bg-dm-main tw:text-white"),ZT=({children:e})=>v.jsx("span",{"aria-hidden":!0,className:Ce(Zz,"tw:px-3 py-2 tw:text-gray-400"),children:e}),Qz=()=>v.jsx(ZT,{children:Db});function Mce({children:e,active:t,isEllipsis:n,href:r,...i}){const a=D.useMemo(()=>Xz(t),[t]);return n?v.jsx(Qz,{}):v.jsx(mn,{className:a,to:r,...i,children:e})}function Nce({children:e,active:t,isEllipsis:n,...r}){const i=D.useMemo(()=>Xz(t),[t]);return n?v.jsx(Qz,{}):v.jsx("button",{type:"button",className:i,...r,children:e})}const kce=({currentPage:e,pagesCount:t,...n})=>{const r="urlForPage"in n,i=r?Mce:Nce,a=D.useCallback(o=>r?{href:Ff(o)?void 0:n.urlForPage(o)}:{onClick:()=>!Ff(o)&&n.onPageChange(o)},[r,n]);return t<2?null:v.jsxs("div",{className:"tw:select-none tw:flex","data-testid":"paginator",children:[e===1?v.jsx(ZT,{children:v.jsx(Ke,{size:"xs",icon:YN})}):v.jsx(i,{...a(Math.max(1,e-1)),"aria-label":"Previous",children:v.jsx(Ke,{size:"xs",icon:YN})}),Gz(e,t).map((o,l)=>v.jsx(i,{active:o===e,isEllipsis:Ff(o),...a(o),children:Yz(o)},Kz(o,l))),e===t?v.jsx(ZT,{children:v.jsx(Ke,{size:"xs",icon:cE})}):v.jsx(i,{...a(Math.min(t,e+1)),"aria-label":"Next",children:v.jsx(Ke,{size:"xs",icon:cE})})]})},Lce=({open:e,children:t,className:n,onClose:r,...i})=>{const a=D.useRef(null);return D.useEffect(()=>{var o,l;const f=document.body,u=f.style.overflow,h=f.style.paddingRight;if(e){const m=window.outerWidth-f.clientWidth,y=f.scrollHeight>f.clientHeight;f.style.overflow="hidden",y&&(f.style.paddingRight=`${m}px`),(o=a.current)==null||o.showModal()}else(l=a.current)==null||l.close();return()=>{f.style.overflow=u,f.style.paddingRight=h}},[e]),dv.createPortal(v.jsx("dialog",{ref:a,className:Ce("tw:bg-transparent tw:backdrop:bg-black/50",n),onCancel:o=>{o.preventDefault(),r()},...i,children:e&&t}),document.body)},O1=({open:e,onClose:t,variant:n="default",title:r,children:i,className:a,...o})=>{const{size:l="md",confirmText:f="Confirm",cancelText:u="Cancel",confirmDisabled:h,onConfirm:m,onClosed:y,...x}="onConfirm"in o?o:{...o},[w,_]=D.useState(e),S=D.useRef(null),O=D.useRef("cancel"),C=D.useCallback(()=>{O.current="confirm",m==null||m()},[m]);return D.useEffect(()=>{if(e){O.current="cancel",_(!0);return}const A=S.current;if(A){delete S.current.dataset.open;let j=!1;const P=R=>{j||R.target!==A||(j=!0,_(!1),y==null||y(O.current))};return A.addEventListener("transitionend",P),()=>{A.removeEventListener("transitionend",P)}}},[y,e]),D.useEffect(()=>{const A=S.current;w&&A&&(A.dataset.open="")},[w]),v.jsx(Lce,{open:w,onClose:t,className:Ce({"tw:flex tw:w-screen tw:h-screen tw:max-w-screen tw:max-h-screen":w,"tw:overflow-hidden":n==="cover"},a),...x,children:v.jsx("div",{"data-testid":"transition-container",ref:S,className:Ce("tw:w-full tw:m-auto tw:p-4 tw:sm:p-6","tw:-translate-y-4 tw:data-open:translate-y-0 tw:opacity-0 tw:data-open:opacity-100","tw:transition-[opacity_,_translate] tw:duration-300",n!=="cover"&&{"tw:sm:w-sm":l==="sm","tw:md:w-lg":l==="md","tw:md:w-4xl":l==="lg","tw:md:w-6xl":l==="xl"},{"tw:h-full":n==="cover"}),children:v.jsx(Sa,{className:Ce("tw:w-full",{"tw:h-full tw:relative tw:overflow-auto":n==="cover"}),children:n==="cover"?v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:Ce("tw:px-4 tw:py-3 tw:absolute tw:top-0 tw:left-0 tw:right-0","tw:flex tw:items-center tw:justify-between","tw:text-white tw:bg-linear-to-b tw:from-black/70 tw:to-black/10","tw:[text-shadow:_0_2px_4px_rgb(0_0_0/_0.8)]"),children:[v.jsx("h5",{children:r}),v.jsx(Lb,{onClick:t,label:"Close dialog"})]}),v.jsx("div",{children:i})]}):v.jsxs(v.Fragment,{children:[v.jsxs(Sa.Header,{className:Ce("tw:sticky tw:top-0","tw:flex tw:items-center tw:justify-between tw:gap-x-2"),children:[v.jsx("h5",{className:Ce({"tw:text-danger":n==="danger"}),children:r}),v.jsx(Lb,{onClick:t,label:"Close dialog"})]}),v.jsx(Sa.Body,{children:i}),m&&v.jsxs(Sa.Footer,{"data-testid":"footer",className:Ce("tw:flex tw:justify-end tw:items-center tw:gap-x-2","tw:[&]:px-3 tw:sticky tw:bottom-0"),children:[v.jsx(Hz,{onClick:t,children:u}),v.jsx(Sl,{solid:!0,variant:n==="danger"?"danger":"primary",disabled:h,onClick:C,children:f})]})]})})})})},BP=({className:e,children:t,loading:n=!1,variant:r="default"})=>v.jsx(Bn,{className:Ce({"tw:[&]:border-danger":r==="error"},e),children:v.jsxs("h3",{className:Ce("tw:text-center",{"tw:text-gray-500 tw:dark:text-gray-400":r==="default","tw:text-danger":r==="error"}),children:[n&&v.jsxs(v.Fragment,{children:[v.jsx(Ke,{icon:Bd,spin:!0}),v.jsx("span",{className:"tw:ml-2",children:t??"Loading..."})]}),!n&&t]})}),es=({variant:e,className:t,size:n="md",children:r})=>v.jsx("div",{className:Ce("tw:rounded-md tw:text-center",{"tw:p-2":n==="sm","tw:p-4":n==="md","tw:p-6":n==="lg","tw:[&]:text-white":e!=="warning","tw:bg-lm-brand tw:dark:bg-dm-brand":e==="success","tw:bg-danger":e==="error","tw:bg-warning tw:text-black":e==="warning"},t),children:r}),Jz=({text:e,className:t,size:n="lg",initialCopied:r=!1,navigator_:i=globalThis.navigator,...a})=>{const[o,l]=dce(r),f=D.useCallback(()=>i.clipboard.writeText(e).then(l),[i.clipboard,e,l]);return v.jsx("button",{type:"button",className:Ce("tw:focus-ring tw:rounded-sm",{"tw:text-md":n==="sm","tw:text-lg":n==="md","tw:text-xl":n==="lg"},t),"aria-label":`Copy ${e} to clipboard`,title:"Copy to clipboard",onClick:f,...a,children:v.jsx(Ke,{icon:o?Ju:hz,fixedWidth:!0})})},Tk="tw:[&]:p-0 tw:[&]:md:w-1/4 tw:[&]:rounded-none",Dce=({onChange:e,className:t})=>{const n=er("qrCodes",Vd),{color:r,bgColor:i}=n;return v.jsxs(Bn,{title:"Colors",className:t,bodyClassName:"d-flex flex-column gap-3",children:[v.jsx(Dl,{label:"Default color:",helpText:v.jsxs(v.Fragment,{children:["QR codes will initially use ",v.jsx("b",{"data-testid":"color",children:r})," color."]}),type:"color",value:r,onChange:a=>e({...n,color:a.target.value}),inputClassName:Tk}),v.jsx(Dl,{label:"Default background color:",helpText:v.jsxs(v.Fragment,{children:["QR codes will initially use ",v.jsx("b",{"data-testid":"bg-color",children:i})," background color."]}),type:"color",value:i,onChange:a=>e({...n,bgColor:a.target.value}),inputClassName:Tk})]})},eF=({errorCorrection:e,onChange:t})=>v.jsxs(ms,{text:e?`Error correction (${e})`:v.jsx("i",{children:"Default error correction"}),dropdownClassName:"tw:w-full",children:[v.jsxs(Je,{active:e==="L",onClick:()=>t("L"),children:[v.jsx("b",{children:"L"}),"ow"]}),v.jsxs(Je,{active:e==="M",onClick:()=>t("M"),children:[v.jsx("b",{children:"M"}),"edium"]}),v.jsxs(Je,{active:e==="Q",onClick:()=>t("Q"),children:[v.jsx("b",{children:"Q"}),"uartile"]}),v.jsxs(Je,{active:e==="H",onClick:()=>t("H"),children:[v.jsx("b",{children:"H"}),"igh"]})]}),Ice=["png","svg","webp","jpeg"],tF=({format:e,onChange:t})=>v.jsx(ms,{text:`Format (${e})`,dropdownClassName:"tw:w-full",children:Ice.map(n=>v.jsx(Je,{active:e===n,onClick:()=>t(n),children:n},n))}),$ce=({onChange:e})=>{const t=er("qrCodes",Vd),{format:n,errorCorrection:r}=t;return v.jsxs(Bn,{title:"Format",className:"card",bodyClassName:"tw:flex tw:flex-col tw:gap-4",children:[v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[v.jsx(tF,{format:n,onChange:i=>e({...t,format:i})}),v.jsxs("small",{className:"tw:text-gray-500 tw:dark:text-gray-400",children:["When downloading a QR code, it will use ",v.jsx("b",{"data-testid":"format",children:n})," format by default."]})]}),v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[v.jsx(eF,{errorCorrection:r,onChange:i=>e({...t,errorCorrection:i})}),v.jsxs("small",{className:"tw:text-gray-500 tw:dark:text-gray-400",children:["QR codes will initially have a ",v.jsx("b",{"data-testid":"error-correction",children:r})," error correction."]})]})]})},Bce=({onChange:e,className:t})=>{const n=er("qrCodes",Vd),{size:r,margin:i}=n;return v.jsxs(Bn,{title:"Size",className:t,bodyClassName:"tw:flex tw:flex-col tw:gap-4",children:[v.jsx(Dl,{label:"Default dimensions:",helpText:v.jsxs(v.Fragment,{children:["QR codes will be initially generated with ",v.jsxs("b",{"data-testid":"size",children:[r,"x",r,"px"]}),"."]}),type:"range",value:r,step:10,min:50,max:1e3,onChange:a=>e({...n,size:Number(a.target.value)}),inputClassName:"tw:[&]:p-0"}),v.jsx(Dl,{label:"Default margin:",helpText:v.jsxs(v.Fragment,{children:["QR codes will be initially generated with a ",v.jsxs("b",{"data-testid":"margin",children:[i,"px"]})," margin."]}),type:"range",value:i,step:1,min:0,max:100,onChange:a=>e({...n,margin:Number(a.target.value)}),inputClassName:"tw:[&]:p-0"})]})},UP=({children:e,className:t,...n})=>v.jsx("small",{className:Ce("tw:mt-1 tw:text-gray-500 tw:block",t),...n,children:e}),oc=({children:e,helpText:t,"data-testid":n,...r})=>v.jsxs("div",{"data-testid":n,children:[v.jsxs(vo,{className:"tw:flex tw:items-center tw:gap-x-2",children:[v.jsx(Ece,{...r}),e]}),t&&v.jsx(UP,{"data-testid":n?`${n}-help-text`:"help-text",className:"tw:pl-10",children:t})]}),Uce=({toggleRealTimeUpdates:e,onIntervalChange:t})=>{const{enabled:n,interval:r}=er("realTimeUpdates",{enabled:!0});return v.jsxs(Bn,{title:"Real-time updates",className:"h-100",bodyClassName:"tw:flex tw:flex-col tw:gap-y-4",children:[v.jsx(oc,{checked:n,onChange:e,helpText:v.jsxs(v.Fragment,{children:["Real-time updates are currently being ",v.jsx("b",{children:n?"processed":"ignored"}),"."]}),children:"Enable or disable real-time updates."}),v.jsxs("div",{children:[v.jsx(Dl,{label:v.jsx("span",{className:Ce("form-label",{"text-muted":!n}),children:"Real-time updates frequency (in minutes):"}),type:"number",min:0,placeholder:"Immediate",disabled:!n,value:`${r??""}`,onChange:({target:i})=>t(Number(i.value))}),n&&v.jsx(UP,{children:r?v.jsxs("span",{children:["Updates will be reflected in the UI every ",v.jsx("b",{children:r})," minute",r>1&&"s","."]}):"Updates will be reflected in the UI as soon as they happen."})]})]})},Vx=e=>e==="includes"?"Suggest tags including input":"Suggest tags starting with input",zce=e=>e==="includes"?v.jsxs(v.Fragment,{children:["The list of suggested tags will contain those ",v.jsx("b",{children:"including"})," provided input."]}):v.jsxs(v.Fragment,{children:["The list of suggested tags will contain those ",v.jsx("b",{children:"starting with"})," provided input."]}),Fce=({onChange:e})=>{const t=er("shortUrlCreation",{validateUrls:!1}),n=r=>()=>e({...t??{validateUrls:!1},tagFilteringMode:r});return v.jsxs(Bn,{title:"Short URLs form",className:"card",bodyClassName:"tw:flex tw:flex-col tw:gap-4",children:[v.jsxs(oc,{"data-testid":"validate-url",checked:t.validateUrls??!1,onChange:r=>e({...t,validateUrls:r}),helpText:v.jsxs(v.Fragment,{children:["The initial state of the ",v.jsx("b",{children:"Validate URL"})," checkbox will be ",v.jsx("b",{children:t.validateUrls?"checked":"unchecked"}),"."]}),children:["Request validation on long URLs when creating new short URLs."," ",v.jsxs("b",{children:["This option is ignored by Shlink ",">=","4.0.0"]})]}),v.jsx(oc,{"data-testid":"forward-query",checked:t.forwardQuery??!0,onChange:r=>e({...t,forwardQuery:r}),helpText:v.jsxs(v.Fragment,{children:["The initial state of the ",v.jsx("b",{children:"Forward query params on redirect"})," checkbox will be ",v.jsx("b",{children:t.forwardQuery??!0?"checked":"unchecked"}),"."]}),children:"Make all new short URLs forward their query params to the long URL."}),v.jsxs("div",{children:[v.jsx(vo,{className:"tw:mb-1.5",children:"Tag suggestions search mode:"}),v.jsxs(ms,{text:Vx(t.tagFilteringMode),children:[v.jsx(Je,{active:!t.tagFilteringMode||t.tagFilteringMode==="startsWith",onClick:n("startsWith"),children:Vx("startsWith")}),v.jsx(Je,{active:t.tagFilteringMode==="includes",onClick:n("includes"),children:Vx("includes")})]}),v.jsx(UP,{children:zce(t.tagFilteringMode)})]})]})},qce={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},Vce=({onChange:e,defaultOrdering:t})=>{const n=er("shortUrlsList"),r=(n==null?void 0:n.confirmDeletions)??!0;return v.jsxs(Bn,{title:"Short URLs list",className:"card",bodyClassName:"tw:flex tw:flex-col tw:gap-4",children:[v.jsx(oc,{checked:r,onChange:i=>e({...n,confirmDeletions:i}),helpText:v.jsxs(v.Fragment,{children:["When deleting a short URL, confirmation ",v.jsx("b",{children:r?"will":"won't"})," be required."]}),children:"Request confirmation before deleting a short URL."}),v.jsxs("div",{children:[v.jsx(vo,{className:"tw:mb-1.5",children:"Default ordering for short URLs list:"}),v.jsx(yv,{items:qce,order:(n==null?void 0:n.defaultOrdering)??t,onChange:(i,a)=>e({defaultOrdering:{field:i,dir:a}})})]})]})},Hce={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},Wce=({onChange:e})=>{const t=er("tags",{});return v.jsxs(Bn,{title:"Tags",className:"card",children:[v.jsx(vo,{className:"tw:mb-1.5",children:"Default ordering for tags list:"}),v.jsx(yv,{items:Hce,order:t.defaultOrdering??{},onChange:(n,r)=>e({...t,defaultOrdering:{field:n,dir:r}})})]})},Gce=({onChange:e,_matchMedia:t})=>{const n=er("ui"),r=D.useMemo(()=>(n==null?void 0:n.theme)??RP(t),[n==null?void 0:n.theme,t]);return v.jsxs(Bn,{title:"User interface",bodyClassName:"tw:flex tw:justify-between tw:items-center",children:[v.jsx(oc,{checked:r==="dark",onChange:i=>e({...n,theme:i?"dark":"light"}),children:"Use dark theme."}),v.jsx(Ke,{icon:r==="dark"?kJ:SJ})]})},nF={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days"},Yce=(e,t)=>!e||e==="all"?t:nF[e],Kce=({onChange:e,active:t,allText:n})=>v.jsxs(ms,{text:Yce(t,n),children:[v.jsx(Je,{active:t==="all",onClick:()=>e("all"),children:n}),v.jsx(Je,{divider:!0}),Object.entries(nF).map(([r,i])=>v.jsx(Je,{active:t===r,onClick:()=>e(r),children:i},r))]}),Ak=e=>(e==null?void 0:e.defaultInterval)??"last30Days",Zce=({onChange:e})=>{const t=er("visits"),n=D.useCallback(({defaultInterval:r,...i})=>e({defaultInterval:r??Ak(t),...i}),[e,t]);return v.jsxs(Bn,{title:"Visits",className:"card",bodyClassName:"tw:flex tw:flex-col tw:gap-4",children:[v.jsx(oc,{"data-testid":"exclude-bots",checked:!!(t!=null&&t.excludeBots),onChange:r=>n({excludeBots:r}),helpText:v.jsxs(v.Fragment,{children:["The visits coming from potential bots will be ",v.jsx("b",{children:t!=null&&t.excludeBots?"excluded":"included"}),"."]}),children:"Exclude bots wherever possible (this option‘s effect might depend on Shlink server‘s version)."}),v.jsx(oc,{"data-testid":"compare-visits",checked:!!(t!=null&&t.loadPrevInterval),onChange:r=>n({loadPrevInterval:r}),helpText:v.jsxs(v.Fragment,{children:["When loading visits, previous period ",v.jsx("b",{children:t!=null&&t.loadPrevInterval?"will":"won't"})," be loaded by default."]}),children:"Compare visits with previous period."}),v.jsxs("div",{children:[v.jsx(vo,{className:"tw:mb-1.5",children:"Default interval to load on visits sections:"}),v.jsx(Kce,{allText:"All visits",active:Ak(t),onChange:r=>n({defaultInterval:r})})]})]})},hy=({children:e,className:t})=>v.jsx("div",{className:Ce("tw:flex tw:flex-col tw:gap-4",t),children:e}),Xce=({settings:e,updateSettings:t,onUpdateSettings:n=t,defaultShortUrlsListOrdering:r})=>{const i=D.useCallback(u=>n==null?void 0:n(S1(e,u)),[e,n]),a=D.useCallback(u=>i({realTimeUpdates:{enabled:u}}),[i]),o=D.useCallback(u=>i({realTimeUpdates:{interval:u}}),[i]),l=D.useCallback((u,h)=>i({[u]:h}),[i]),f=D.useCallback(u=>l("qrCodes",u),[l]);return v.jsxs(aF,{value:e,children:[v.jsxs(hp,{className:"tw:mb-4",children:[v.jsx(hp.Pill,{to:"../general",children:"General"}),v.jsx(hp.Pill,{to:"../short-urls",children:"Short URLs"}),v.jsx(hp.Pill,{to:"../qr-codes",children:"QR codes"}),v.jsx(hp.Pill,{to:"../other-items",children:"Other items"})]}),v.jsxs(e1,{children:[v.jsx(xt,{path:"general",element:v.jsxs(hy,{children:[v.jsx(Gce,{onChange:u=>l("ui",u)}),v.jsx(Uce,{toggleRealTimeUpdates:a,onIntervalChange:o})]})}),v.jsx(xt,{path:"short-urls",element:v.jsxs(hy,{children:[v.jsx(Fce,{onChange:u=>l("shortUrlCreation",u)}),v.jsx(Vce,{defaultOrdering:r,onChange:u=>l("shortUrlsList",u)})]})}),v.jsx(xt,{path:"other-items",element:v.jsxs(hy,{children:[v.jsx(Wce,{onChange:u=>l("tags",u)}),v.jsx(Zce,{onChange:u=>l("visits",u)})]})}),v.jsx(xt,{path:"qr-codes",element:v.jsxs(hy,{children:[v.jsxs("div",{className:"tw:flex tw:flex-col tw:lg:flex-row tw:gap-4",children:[v.jsx(Bce,{onChange:f,className:"tw:w-full"}),v.jsx(Dce,{onChange:f,className:"tw:w-full"})]}),v.jsx($ce,{onChange:f})]})}),v.jsx(xt,{path:"*",element:v.jsx(zj,{replace:!0,to:"../general"})})]})]})},Vd={size:300,margin:0,color:"#000000",bgColor:"#ffffff",errorCorrection:"L",format:"png"};Object.freeze(Vd);const rF={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:{field:"dateCreated",dir:"DESC"}},qrCodes:Vd},iF=D.createContext(rF),{Provider:aF}=iF,zP=()=>D.useContext(iF)??rF;function er(e,t){return zP()[e]??t}const FP={INVALID_ARGUMENT:"https://shlink.io/api/error/invalid-data",INVALID_SHORT_URL_DELETION:"https://shlink.io/api/error/invalid-short-url-deletion",DOMAIN_NOT_FOUND:"https://shlink.io/api/error/domain-not-found",FORBIDDEN_OPERATION:"https://shlink.io/api/error/forbidden-tag-operation",INVALID_SLUG:"https://shlink.io/api/error/non-unique-slug",INVALID_SHORTCODE:"https://shlink.io/api/error/short-url-not-found",TAG_CONFLICT:"https://shlink.io/api/error/tag-conflict",TAG_NOT_FOUND:"https://shlink.io/api/error/tag-not-found",MERCURE_NOT_CONFIGURED:"https://shlink.io/api/error/mercure-not-configured",INVALID_AUTHORIZATION:"https://shlink.io/api/error/missing-authentication",INVALID_API_KEY:"https://shlink.io/api/error/invalid-api-key",NOT_FOUND:"https://shlink.io/api/error/not-found",INVALID_URL:"https://shlink.io/api/error/invalid-url"};Object.freeze(FP);const Qce=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,jk=e=>{if(typeof e!="string")throw new TypeError("Invalid argument expected string");const t=e.match(Qce);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},Pk=e=>e==="*"||e==="x"||e==="X",Rk=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},Jce=(e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t],efe=(e,t)=>{if(Pk(e)||Pk(t))return 0;const[n,r]=Jce(Rk(e),Rk(t));return n>r?1:n<r?-1:0},Mk=(e,t)=>{for(let n=0;n<Math.max(e.length,t.length);n++){const r=efe(e[n]||"0",t[n]||"0");if(r!==0)return r}return 0},tfe=(e,t)=>{const n=jk(e),r=jk(t),i=n.pop(),a=r.pop(),o=Mk(n,r);return o!==0?o:i&&a?Mk(i.split("."),a.split(".")):i||a?i?-1:1:0},XT=(e,t,n)=>{nfe(n);const r=tfe(e,t);return oF[n].includes(r)},oF={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},Nk=Object.keys(oF),nfe=e=>{if(typeof e!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof e}`);if(Nk.indexOf(e)===-1)throw new Error(`Invalid operator, expected one of ${Nk.join("|")}`)},ta=({href:e,children:t,rel:n,...r})=>v.jsx("a",{target:"_blank",rel:`noopener noreferrer${n?` ${n}`:""}`,href:e,...r,children:t??e}),rfe="Left",ife="Right",afe="Up",ofe="Down",Nf={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},QT={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},kk="mousemove",Lk="mouseup",sfe="touchend",lfe="touchmove",ufe="touchstart";function cfe(e,t,n,r){return e>t?n>0?ife:rfe:r>0?ofe:afe}function Dk(e,t){if(t===0)return e;const n=Math.PI/180*t,r=e[0]*Math.cos(n)+e[1]*Math.sin(n),i=e[1]*Math.cos(n)-e[0]*Math.sin(n);return[r,i]}function ffe(e,t){const n=h=>{const m="touches"in h;m&&h.touches.length>1||e((y,x)=>{x.trackMouse&&!m&&(document.addEventListener(kk,r),document.addEventListener(Lk,o));const{clientX:w,clientY:_}=m?h.touches[0]:h,S=Dk([w,_],x.rotationAngle);return x.onTouchStartOrOnMouseDown&&x.onTouchStartOrOnMouseDown({event:h}),Object.assign(Object.assign(Object.assign({},y),QT),{initial:S.slice(),xy:S,start:h.timeStamp||0})})},r=h=>{e((m,y)=>{const x="touches"in h;if(x&&h.touches.length>1)return m;if(h.timeStamp-m.start>y.swipeDuration)return m.swiping?Object.assign(Object.assign({},m),{swiping:!1}):m;const{clientX:w,clientY:_}=x?h.touches[0]:h,[S,O]=Dk([w,_],y.rotationAngle),C=S-m.xy[0],A=O-m.xy[1],j=Math.abs(C),P=Math.abs(A),R=(h.timeStamp||0)-m.start,$=Math.sqrt(j*j+P*P)/(R||1),V=[C/(R||1),A/(R||1)],W=cfe(j,P,C,A),G=typeof y.delta=="number"?y.delta:y.delta[W.toLowerCase()]||Nf.delta;if(j<G&&P<G&&!m.swiping)return m;const K={absX:j,absY:P,deltaX:C,deltaY:A,dir:W,event:h,first:m.first,initial:m.initial,velocity:$,vxvy:V};K.first&&y.onSwipeStart&&y.onSwipeStart(K),y.onSwiping&&y.onSwiping(K);let ne=!1;return(y.onSwiping||y.onSwiped||y[`onSwiped${W}`])&&(ne=!0),ne&&y.preventScrollOnSwipe&&y.trackTouch&&h.cancelable&&h.preventDefault(),Object.assign(Object.assign({},m),{first:!1,eventData:K,swiping:!0})})},i=h=>{e((m,y)=>{let x;if(m.swiping&&m.eventData){if(h.timeStamp-m.start<y.swipeDuration){x=Object.assign(Object.assign({},m.eventData),{event:h}),y.onSwiped&&y.onSwiped(x);const w=y[`onSwiped${x.dir}`];w&&w(x)}}else y.onTap&&y.onTap({event:h});return y.onTouchEndOrOnMouseUp&&y.onTouchEndOrOnMouseUp({event:h}),Object.assign(Object.assign(Object.assign({},m),QT),{eventData:x})})},a=()=>{document.removeEventListener(kk,r),document.removeEventListener(Lk,o)},o=h=>{a(),i(h)},l=(h,m)=>{let y=()=>{};if(h&&h.addEventListener){const x=Object.assign(Object.assign({},Nf.touchEventOptions),m.touchEventOptions),w=[[ufe,n,x],[lfe,r,Object.assign(Object.assign({},x),m.preventScrollOnSwipe?{passive:!1}:{})],[sfe,i,x]];w.forEach(([_,S,O])=>h.addEventListener(_,S,O)),y=()=>w.forEach(([_,S])=>h.removeEventListener(_,S))}return y},u={ref:h=>{h!==null&&e((m,y)=>{if(m.el===h)return m;const x={};return m.el&&m.el!==h&&m.cleanUpTouch&&(m.cleanUpTouch(),x.cleanUpTouch=void 0),y.trackTouch&&h&&(x.cleanUpTouch=l(h,y)),Object.assign(Object.assign(Object.assign({},m),{el:h}),x)})}};return t.trackMouse&&(u.onMouseDown=n),[u,l]}function dfe(e,t,n,r){return!t.trackTouch||!e.el?(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0})):e.cleanUpTouch?t.preventScrollOnSwipe!==n.preventScrollOnSwipe||t.touchEventOptions.passive!==n.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)})}function hfe(e){const{trackMouse:t}=e,n=D.useRef(Object.assign({},QT)),r=D.useRef(Object.assign({},Nf)),i=D.useRef(Object.assign({},r.current));i.current=Object.assign({},r.current),r.current=Object.assign(Object.assign({},Nf),e);let a;for(a in Nf)r.current[a]===void 0&&(r.current[a]=Nf[a]);const[o,l]=D.useMemo(()=>ffe(f=>n.current=f(n.current,r.current),{trackMouse:t}),[t]);return n.current=dfe(n.current,r.current,i.current,l),o}var Mp={exports:{}};/** @license
|
||
* eventsource.js
|
||
* Available under MIT License (MIT)
|
||
* https://github.com/Yaffle/EventSource/
|
||
*/var pfe=Mp.exports,Ik;function mfe(){return Ik||(Ik=1,function(e,t){(function(n){var r=n.setTimeout,i=n.clearTimeout,a=n.XMLHttpRequest,o=n.XDomainRequest,l=n.ActiveXObject,f=n.EventSource,u=n.document,h=n.Promise,m=n.fetch,y=n.Response,x=n.TextDecoder,w=n.TextEncoder,_=n.AbortController;if(typeof window<"u"&&typeof u<"u"&&!("readyState"in u)&&u.body==null&&(u.readyState="loading",window.addEventListener("load",function(me){u.readyState="complete"},!1)),a==null&&l!=null&&(a=function(){return new l("Microsoft.XMLHTTP")}),Object.create==null&&(Object.create=function(me){function xe(){}return xe.prototype=me,new xe}),Date.now||(Date.now=function(){return new Date().getTime()}),_==null){var S=m;m=function(me,xe){var Ae=xe.signal;return S(me,{headers:xe.headers,credentials:xe.credentials,cache:xe.cache}).then(function(Le){var ze=Le.body.getReader();return Ae._reader=ze,Ae._aborted&&Ae._reader.cancel(),{status:Le.status,statusText:Le.statusText,headers:Le.headers,body:{getReader:function(){return ze}}}})},_=function(){this.signal={_reader:null,_aborted:!1},this.abort=function(){this.signal._reader!=null&&this.signal._reader.cancel(),this.signal._aborted=!0}}}function O(){this.bitsNeeded=0,this.codePoint=0}O.prototype.decode=function(me){function xe(De,Ne,Pe){if(Pe===1)return De>=128>>Ne&&De<<Ne<=2047;if(Pe===2)return De>=2048>>Ne&&De<<Ne<=55295||De>=57344>>Ne&&De<<Ne<=65535;if(Pe===3)return De>=65536>>Ne&&De<<Ne<=1114111;throw new Error}function Ae(De,Ne){if(De===6*1)return Ne>>6>15?3:Ne>31?2:1;if(De===6*2)return Ne>15?3:2;if(De===6*3)return 3;throw new Error}for(var Le=65533,ze="",$e=this.bitsNeeded,Fe=this.codePoint,_e=0;_e<me.length;_e+=1){var Se=me[_e];$e!==0&&(Se<128||Se>191||!xe(Fe<<6|Se&63,$e-6,Ae($e,Fe)))&&($e=0,Fe=Le,ze+=String.fromCharCode(Fe)),$e===0?(Se>=0&&Se<=127?($e=0,Fe=Se):Se>=192&&Se<=223?($e=6*1,Fe=Se&31):Se>=224&&Se<=239?($e=6*2,Fe=Se&15):Se>=240&&Se<=247?($e=6*3,Fe=Se&7):($e=0,Fe=Le),$e!==0&&!xe(Fe,$e,Ae($e,Fe))&&($e=0,Fe=Le)):($e-=6,Fe=Fe<<6|Se&63),$e===0&&(Fe<=65535?ze+=String.fromCharCode(Fe):(ze+=String.fromCharCode(55296+(Fe-65535-1>>10)),ze+=String.fromCharCode(56320+(Fe-65535-1&1023))))}return this.bitsNeeded=$e,this.codePoint=Fe,ze};var C=function(){try{return new x().decode(new w().encode("test"),{stream:!0})==="test"}catch(me){console.debug("TextDecoder does not support streaming option. Using polyfill instead: "+me)}return!1};(x==null||w==null||!C())&&(x=O);var A=function(){};function j(me){this.withCredentials=!1,this.readyState=0,this.status=0,this.statusText="",this.responseText="",this.onprogress=A,this.onload=A,this.onerror=A,this.onreadystatechange=A,this._contentType="",this._xhr=me,this._sendTimeout=0,this._abort=A}j.prototype.open=function(me,xe){this._abort(!0);var Ae=this,Le=this._xhr,ze=1,$e=0;this._abort=function(Pe){Ae._sendTimeout!==0&&(i(Ae._sendTimeout),Ae._sendTimeout=0),(ze===1||ze===2||ze===3)&&(ze=4,Le.onload=A,Le.onerror=A,Le.onabort=A,Le.onprogress=A,Le.onreadystatechange=A,Le.abort(),$e!==0&&(i($e),$e=0),Pe||(Ae.readyState=4,Ae.onabort(null),Ae.onreadystatechange())),ze=0};var Fe=function(){if(ze===1){var Pe=0,qe="",Ge=void 0;if("contentType"in Le)Pe=200,qe="OK",Ge=Le.contentType;else try{Pe=Le.status,qe=Le.statusText,Ge=Le.getResponseHeader("Content-Type")}catch{Pe=0,qe="",Ge=void 0}Pe!==0&&(ze=2,Ae.readyState=2,Ae.status=Pe,Ae.statusText=qe,Ae._contentType=Ge,Ae.onreadystatechange())}},_e=function(){if(Fe(),ze===2||ze===3){ze=3;var Pe="";try{Pe=Le.responseText}catch{}Ae.readyState=3,Ae.responseText=Pe,Ae.onprogress()}},Se=function(Pe,qe){if((qe==null||qe.preventDefault==null)&&(qe={preventDefault:A}),_e(),ze===1||ze===2||ze===3){if(ze=4,$e!==0&&(i($e),$e=0),Ae.readyState=4,Pe==="load")Ae.onload(qe);else if(Pe==="error")Ae.onerror(qe);else if(Pe==="abort")Ae.onabort(qe);else throw new TypeError;Ae.onreadystatechange()}},De=function(Pe){Le!=null&&(Le.readyState===4?(!("onload"in Le)||!("onerror"in Le)||!("onabort"in Le))&&Se(Le.responseText===""?"error":"load",Pe):Le.readyState===3?"onprogress"in Le||_e():Le.readyState===2&&Fe())},Ne=function(){$e=r(function(){Ne()},500),Le.readyState===3&&_e()};"onload"in Le&&(Le.onload=function(Pe){Se("load",Pe)}),"onerror"in Le&&(Le.onerror=function(Pe){Se("error",Pe)}),"onabort"in Le&&(Le.onabort=function(Pe){Se("abort",Pe)}),"onprogress"in Le&&(Le.onprogress=_e),"onreadystatechange"in Le&&(Le.onreadystatechange=function(Pe){De(Pe)}),("contentType"in Le||!("ontimeout"in a.prototype))&&(xe+=(xe.indexOf("?")===-1?"?":"&")+"padding=true"),Le.open(me,xe,!0),"readyState"in Le&&($e=r(function(){Ne()},0))},j.prototype.abort=function(){this._abort(!1)},j.prototype.getResponseHeader=function(me){return this._contentType},j.prototype.setRequestHeader=function(me,xe){var Ae=this._xhr;"setRequestHeader"in Ae&&Ae.setRequestHeader(me,xe)},j.prototype.getAllResponseHeaders=function(){return this._xhr.getAllResponseHeaders!=null&&this._xhr.getAllResponseHeaders()||""},j.prototype.send=function(){if((!("ontimeout"in a.prototype)||!("sendAsBinary"in a.prototype)&&!("mozAnon"in a.prototype))&&u!=null&&u.readyState!=null&&u.readyState!=="complete"){var me=this;me._sendTimeout=r(function(){me._sendTimeout=0,me.send()},4);return}var xe=this._xhr;"withCredentials"in xe&&(xe.withCredentials=this.withCredentials);try{xe.send(void 0)}catch(Ae){throw Ae}};function P(me){return me.replace(/[A-Z]/g,function(xe){return String.fromCharCode(xe.charCodeAt(0)+32)})}function R(me){for(var xe=Object.create(null),Ae=me.split(`\r
|
||
`),Le=0;Le<Ae.length;Le+=1){var ze=Ae[Le],$e=ze.split(": "),Fe=$e.shift(),_e=$e.join(": ");xe[P(Fe)]=_e}this._map=xe}R.prototype.get=function(me){return this._map[P(me)]},a!=null&&a.HEADERS_RECEIVED==null&&(a.HEADERS_RECEIVED=2);function $(){}$.prototype.open=function(me,xe,Ae,Le,ze,$e,Fe){me.open("GET",ze);var _e=0;me.onprogress=function(){var De=me.responseText,Ne=De.slice(_e);_e+=Ne.length,Ae(Ne)},me.onerror=function(De){De.preventDefault(),Le(new Error("NetworkError"))},me.onload=function(){Le(null)},me.onabort=function(){Le(null)},me.onreadystatechange=function(){if(me.readyState===a.HEADERS_RECEIVED){var De=me.status,Ne=me.statusText,Pe=me.getResponseHeader("Content-Type"),qe=me.getAllResponseHeaders();xe(De,Ne,Pe,new R(qe))}},me.withCredentials=$e;for(var Se in Fe)Object.prototype.hasOwnProperty.call(Fe,Se)&&me.setRequestHeader(Se,Fe[Se]);return me.send(),me};function V(me){this._headers=me}V.prototype.get=function(me){return this._headers.get(me)};function W(){}W.prototype.open=function(me,xe,Ae,Le,ze,$e,Fe){var _e=null,Se=new _,De=Se.signal,Ne=new x;return m(ze,{headers:Fe,credentials:$e?"include":"same-origin",signal:De,cache:"no-store"}).then(function(Pe){return _e=Pe.body.getReader(),xe(Pe.status,Pe.statusText,Pe.headers.get("Content-Type"),new V(Pe.headers)),new h(function(qe,Ge){var Qe=function(){_e.read().then(function(ct){if(ct.done)qe(void 0);else{var ot=Ne.decode(ct.value,{stream:!0});Ae(ot),Qe()}}).catch(function(ct){Ge(ct)})};Qe()})}).catch(function(Pe){if(Pe.name!=="AbortError")return Pe}).then(function(Pe){Le(Pe)}),{abort:function(){_e!=null&&_e.cancel(),Se.abort()}}};function G(){this._listeners=Object.create(null)}function K(me){r(function(){throw me},0)}G.prototype.dispatchEvent=function(me){me.target=this;var xe=this._listeners[me.type];if(xe!=null)for(var Ae=xe.length,Le=0;Le<Ae;Le+=1){var ze=xe[Le];try{typeof ze.handleEvent=="function"?ze.handleEvent(me):ze.call(this,me)}catch($e){K($e)}}},G.prototype.addEventListener=function(me,xe){me=String(me);var Ae=this._listeners,Le=Ae[me];Le==null&&(Le=[],Ae[me]=Le);for(var ze=!1,$e=0;$e<Le.length;$e+=1)Le[$e]===xe&&(ze=!0);ze||Le.push(xe)},G.prototype.removeEventListener=function(me,xe){me=String(me);var Ae=this._listeners,Le=Ae[me];if(Le!=null){for(var ze=[],$e=0;$e<Le.length;$e+=1)Le[$e]!==xe&&ze.push(Le[$e]);ze.length===0?delete Ae[me]:Ae[me]=ze}};function ne(me){this.type=me,this.target=void 0}function le(me,xe){ne.call(this,me),this.data=xe.data,this.lastEventId=xe.lastEventId}le.prototype=Object.create(ne.prototype);function Q(me,xe){ne.call(this,me),this.status=xe.status,this.statusText=xe.statusText,this.headers=xe.headers}Q.prototype=Object.create(ne.prototype);function J(me,xe){ne.call(this,me),this.error=xe.error}J.prototype=Object.create(ne.prototype);var H=-1,U=0,z=1,F=2,M=-1,I=0,te=1,Z=2,oe=3,he=/^text\/event\-stream(;.*)?$/i,de=1e3,be=18e6,B=function(me,xe){var Ae=me==null?xe:parseInt(me,10);return Ae!==Ae&&(Ae=xe),q(Ae)},q=function(me){return Math.min(Math.max(me,de),be)},ee=function(me,xe,Ae){try{typeof xe=="function"&&xe.call(me,Ae)}catch(Le){K(Le)}};function fe(me,xe){G.call(this),xe=xe||{},this.onopen=void 0,this.onmessage=void 0,this.onerror=void 0,this.url=void 0,this.readyState=void 0,this.withCredentials=void 0,this.headers=void 0,this._close=void 0,pe(this,me,xe)}function X(){return a!=null&&"withCredentials"in a.prototype||o==null?new a:new o}var ue=m!=null&&y!=null&&"body"in y.prototype;function pe(me,xe,Ae){xe=String(xe);var Le=!!Ae.withCredentials,ze=Ae.lastEventIdQueryParameterName||"lastEventId",$e=q(1e3),Fe=B(Ae.heartbeatTimeout,45e3),_e="",Se=$e,De=!1,Ne=0,Pe=Ae.headers||{},qe=Ae.Transport,Ge=ue&&qe==null?void 0:new j(qe!=null?new qe:X()),Qe=qe!=null&&typeof qe!="string"?new qe:Ge==null?new W:new $,ct=void 0,ot=0,_t=H,It="",$t="",Bt="",Or="",Gn=I,_s=0,oi=0,ws=function(_n,vn,nr,Yn){if(_t===U)if(_n===200&&nr!=null&&he.test(nr)){_t=z,De=Date.now(),Se=$e,me.readyState=z;var an=new Q("open",{status:_n,statusText:vn,headers:Yn});me.dispatchEvent(an),ee(me,me.onopen,an)}else{var Nt="";_n!==200?(vn&&(vn=vn.replace(/\s+/g," ")),Nt="EventSource's response has a status "+_n+" "+vn+" that is not 200. Aborting the connection."):Nt="EventSource's response has a Content-Type specifying an unsupported type: "+(nr==null?"-":nr.replace(/\s+/g," "))+". Aborting the connection.",xs();var an=new Q("error",{status:_n,statusText:vn,headers:Yn});me.dispatchEvent(an),ee(me,me.onerror,an),console.error(Nt)}},Ia=function(_n){if(_t===z){for(var vn=-1,nr=0;nr<_n.length;nr+=1){var Yn=_n.charCodeAt(nr);(Yn===10||Yn===13)&&(vn=nr)}var an=(vn!==-1?Or:"")+_n.slice(0,vn+1);Or=(vn===-1?Or:"")+_n.slice(vn+1),_n!==""&&(De=Date.now(),Ne+=_n.length);for(var Nt=0;Nt<an.length;Nt+=1){var Yn=an.charCodeAt(Nt);if(Gn===M&&Yn===10)Gn=I;else if(Gn===M&&(Gn=I),Yn===13||Yn===10){if(Gn!==I){Gn===te&&(oi=Nt+1);var on=an.slice(_s,oi-1),rr=an.slice(oi+(oi<Nt&&an.charCodeAt(oi)===32?1:0),Nt);on==="data"?(It+=`
|
||
`,It+=rr):on==="id"?$t=rr:on==="event"?Bt=rr:on==="retry"?($e=B(rr,$e),Se=$e):on==="heartbeatTimeout"&&(Fe=B(rr,Fe),ot!==0&&(i(ot),ot=r(function(){$a()},Fe)))}if(Gn===I){if(It!==""){_e=$t,Bt===""&&(Bt="message");var Ln=new le(Bt,{data:It.slice(1),lastEventId:$t});if(me.dispatchEvent(Ln),Bt==="open"?ee(me,me.onopen,Ln):Bt==="message"?ee(me,me.onmessage,Ln):Bt==="error"&&ee(me,me.onerror,Ln),_t===F)return}It="",Bt=""}Gn=Yn===13?M:I}else Gn===I&&(_s=Nt,Gn=te),Gn===te?Yn===58&&(oi=Nt+1,Gn=Z):Gn===Z&&(Gn=oe)}}},Oc=function(_n){if(_t===z||_t===U){_t=H,ot!==0&&(i(ot),ot=0),ot=r(function(){$a()},Se),Se=q(Math.min($e*16,Se*2)),me.readyState=U;var vn=new J("error",{error:_n});me.dispatchEvent(vn),ee(me,me.onerror,vn),_n!=null&&console.error(_n)}},xs=function(){_t=F,ct!=null&&(ct.abort(),ct=void 0),ot!==0&&(i(ot),ot=0),me.readyState=F},$a=function(){if(ot=0,_t!==H){if(!De&&ct!=null)Oc(new Error("No activity within "+Fe+" milliseconds. "+(_t===U?"No response received.":Ne+" chars received.")+" Reconnecting.")),ct!=null&&(ct.abort(),ct=void 0);else{var _n=Math.max((De||Date.now())+Fe-Date.now(),1);De=!1,ot=r(function(){$a()},_n)}return}De=!1,Ne=0,ot=r(function(){$a()},Fe),_t=U,It="",Bt="",$t=_e,Or="",_s=0,oi=0,Gn=I;var vn=xe;if(xe.slice(0,5)!=="data:"&&xe.slice(0,5)!=="blob:"&&_e!==""){var nr=xe.indexOf("?");vn=nr===-1?xe:xe.slice(0,nr+1)+xe.slice(nr+1).replace(/(?:^|&)([^=&]*)(?:=[^&]*)?/g,function(rr,Ln){return Ln===ze?"":rr}),vn+=(xe.indexOf("?")===-1?"?":"&")+ze+"="+encodeURIComponent(_e)}var Yn=me.withCredentials,an={};an.Accept="text/event-stream";var Nt=me.headers;if(Nt!=null)for(var on in Nt)Object.prototype.hasOwnProperty.call(Nt,on)&&(an[on]=Nt[on]);try{ct=Qe.open(Ge,ws,Ia,Oc,vn,Yn,an)}catch(rr){throw xs(),rr}};me.url=xe,me.readyState=U,me.withCredentials=Le,me.headers=Pe,me._close=xs,$a()}fe.prototype=Object.create(G.prototype),fe.prototype.CONNECTING=U,fe.prototype.OPEN=z,fe.prototype.CLOSED=F,fe.prototype.close=function(){this._close()},fe.CONNECTING=U,fe.OPEN=z,fe.CLOSED=F,fe.prototype.withCredentials=void 0;var ye=f;a!=null&&(f==null||!("withCredentials"in f.prototype))&&(ye=fe),function(me){{var xe=me(t);xe!==void 0&&(e.exports=xe)}}(function(me){me.EventSourcePolyfill=fe,me.NativeEventSource=f,me.EventSource=ye})})(typeof globalThis>"u"?typeof window<"u"?window:typeof self<"u"?self:pfe:globalThis)}(Mp,Mp.exports)),Mp.exports}var vfe=mfe();const qP=6048e5,gfe=864e5,sF=6e4,VP=36e5,py=43200,$k=1440,Bk=Symbol.for("constructDateFrom");function Sr(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Bk in e?e[Bk](t):e instanceof Date?new e.constructor(t):new Date(t)}function Mt(e,t){return Sr(t||e,e)}function HP(e,t,n){const r=Mt(e,n==null?void 0:n.in);return isNaN(t)?Sr(e,NaN):(t&&r.setDate(r.getDate()+t),r)}function yfe(e,t,n){const r=Mt(e,n==null?void 0:n.in);if(isNaN(t))return Sr(e,NaN);if(!t)return r;const i=r.getDate(),a=Sr(e,r.getTime());a.setMonth(r.getMonth()+t+1,0);const o=a.getDate();return i>=o?a:(r.setFullYear(a.getFullYear(),a.getMonth(),i),r)}function bfe(e,t,n){const{years:r=0,months:i=0,weeks:a=0,days:o=0,hours:l=0,minutes:f=0,seconds:u=0}=t,h=Mt(e,n==null?void 0:n.in),m=i||r?yfe(h,i+r*12):h,y=o||a?HP(m,o+a*7):m,x=f+l*60,_=(u+x*60)*1e3;return Sr(e,+y+_)}let _fe={};function xv(){return _fe}function sc(e,t){var l,f,u,h;const n=xv(),r=(t==null?void 0:t.weekStartsOn)??((f=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:f.weekStartsOn)??n.weekStartsOn??((h=(u=n.locale)==null?void 0:u.options)==null?void 0:h.weekStartsOn)??0,i=Mt(e,t==null?void 0:t.in),a=i.getDay(),o=(a<r?7:0)+a-r;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function gm(e,t){return sc(e,{...t,weekStartsOn:1})}function lF(e,t){const n=Mt(e,t==null?void 0:t.in),r=n.getFullYear(),i=Sr(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);const a=gm(i),o=Sr(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);const l=gm(o);return n.getTime()>=a.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function nd(e){const t=Mt(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 gc(e,...t){const n=Sr.bind(null,e||t.find(r=>typeof r=="object"));return t.map(n)}function lc(e,t){const n=Mt(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function C1(e,t,n){const[r,i]=gc(n==null?void 0:n.in,e,t),a=lc(r),o=lc(i),l=+a-nd(a),f=+o-nd(o);return Math.round((l-f)/gfe)}function wfe(e,t){const n=lF(e,t),r=Sr(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),gm(r)}function uF(e,t){let n,r=t==null?void 0:t.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=Sr.bind(null,i));const a=Mt(i,r);(!n||n<a||isNaN(+a))&&(n=a)}),Sr(r,n||NaN)}function xfe(e,t){let n,r=t==null?void 0:t.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=Sr.bind(null,i));const a=Mt(i,r);(!n||n>a||isNaN(+a))&&(n=a)}),Sr(r,n||NaN)}function Ky(e,t){const n=+Mt(e)-+Mt(t);return n<0?-1:n>0?1:n}function Sfe(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Ofe(e){return!(!Sfe(e)&&typeof e!="number"||isNaN(+Mt(e)))}function Ib(e,t,n){const[r,i]=gc(n==null?void 0:n.in,e,t),a=r.getFullYear()-i.getFullYear(),o=r.getMonth()-i.getMonth();return a*12+o}function Cfe(e,t,n){const[r,i]=gc(n==null?void 0:n.in,e,t),a=sc(r,n),o=sc(i,n),l=+a-nd(a),f=+o-nd(o);return Math.round((l-f)/qP)}function cF(e,t,n){const[r,i]=gc(n==null?void 0:n.in,e,t),a=Uk(r,i),o=Math.abs(C1(r,i));r.setDate(r.getDate()-a*o);const l=+(Uk(r,i)===-a),f=a*(o-l);return f===0?0:f}function Uk(e,t){const n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function fF(e){return t=>{const r=(e?Math[e]:Math.trunc)(t);return r===0?0:r}}function Efe(e,t,n){const[r,i]=gc(n==null?void 0:n.in,e,t),a=(+r-+i)/VP;return fF(n==null?void 0:n.roundingMethod)(a)}function Tfe(e,t){return+Mt(e)-+Mt(t)}function rd(e,t){const n=Mt(e,t==null?void 0:t.in);return n.setHours(23,59,59,999),n}function Afe(e,t){const n=Mt(e,t==null?void 0:t.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function jfe(e,t){const n=Mt(e,t==null?void 0:t.in);return+rd(n,t)==+Afe(n,t)}function Pfe(e,t,n){const[r,i,a]=gc(n==null?void 0:n.in,e,e,t),o=Ky(i,a),l=Math.abs(Ib(i,a));if(l<1)return 0;i.getMonth()===1&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-o*l);let f=Ky(i,a)===-o;jfe(r)&&l===1&&Ky(r,a)===1&&(f=!1);const u=o*(l-+f);return u===0?0:u}function Rfe(e,t,n){const r=Tfe(e,t)/1e3;return fF(n==null?void 0:n.roundingMethod)(r)}function Mfe(e,t){const n=Mt(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Nfe(e,t){const n=t==null?void 0:t.weekStartsOn,r=Mt(e,t==null?void 0:t.in),i=r.getDay(),a=(i<n?-7:0)+6-(i-n);return r.setDate(r.getDate()+a),r.setHours(23,59,59,999),r}function kfe(e,t){return Nfe(e,{...t,weekStartsOn:1})}const Lfe={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"}},Dfe=(e,t,n)=>{let r;const i=Lfe[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Hx(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const Ife={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},$fe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Bfe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Ufe={date:Hx({formats:Ife,defaultWidth:"full"}),time:Hx({formats:$fe,defaultWidth:"full"}),dateTime:Hx({formats:Bfe,defaultWidth:"full"})},zfe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Ffe=(e,t,n,r)=>zfe[e];function pp(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let i;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,l=n!=null&&n.width?String(n.width):o;i=e.formattingValues[l]||e.formattingValues[o]}else{const o=e.defaultWidth,l=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[l]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}const qfe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Vfe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Hfe={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"]},Wfe={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"]},Gfe={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"}},Yfe={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"}},Kfe=(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"},Zfe={ordinalNumber:Kfe,era:pp({values:qfe,defaultWidth:"wide"}),quarter:pp({values:Vfe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:pp({values:Hfe,defaultWidth:"wide"}),day:pp({values:Wfe,defaultWidth:"wide"}),dayPeriod:pp({values:Gfe,defaultWidth:"wide",formattingValues:Yfe,defaultFormattingWidth:"wide"})};function mp(e){return(t,n={})=>{const r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;const o=a[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],f=Array.isArray(l)?Qfe(l,m=>m.test(o)):Xfe(l,m=>m.test(o));let u;u=e.valueCallback?e.valueCallback(f):f,u=n.valueCallback?n.valueCallback(u):u;const h=t.slice(o.length);return{value:u,rest:h}}}function Xfe(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Qfe(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function Jfe(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;const l=t.slice(i.length);return{value:o,rest:l}}}const ede=/^(\d+)(th|st|nd|rd)?/i,tde=/\d+/i,nde={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},rde={any:[/^b/i,/^(a|c)/i]},ide={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},ade={any:[/1/i,/2/i,/3/i,/4/i]},ode={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},sde={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]},lde={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},ude={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]},cde={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},fde={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}},dde={ordinalNumber:Jfe({matchPattern:ede,parsePattern:tde,valueCallback:e=>parseInt(e,10)}),era:mp({matchPatterns:nde,defaultMatchWidth:"wide",parsePatterns:rde,defaultParseWidth:"any"}),quarter:mp({matchPatterns:ide,defaultMatchWidth:"wide",parsePatterns:ade,defaultParseWidth:"any",valueCallback:e=>e+1}),month:mp({matchPatterns:ode,defaultMatchWidth:"wide",parsePatterns:sde,defaultParseWidth:"any"}),day:mp({matchPatterns:lde,defaultMatchWidth:"wide",parsePatterns:ude,defaultParseWidth:"any"}),dayPeriod:mp({matchPatterns:cde,defaultMatchWidth:"any",parsePatterns:fde,defaultParseWidth:"any"})},dF={code:"en-US",formatDistance:Dfe,formatLong:Ufe,formatRelative:Ffe,localize:Zfe,match:dde,options:{weekStartsOn:0,firstWeekContainsDate:1}};function hde(e,t){const n=Mt(e,t==null?void 0:t.in);return C1(n,Mfe(n))+1}function pde(e,t){const n=Mt(e,t==null?void 0:t.in),r=+gm(n)-+wfe(n);return Math.round(r/qP)+1}function hF(e,t){var h,m,y,x;const n=Mt(e,t==null?void 0:t.in),r=n.getFullYear(),i=xv(),a=(t==null?void 0:t.firstWeekContainsDate)??((m=(h=t==null?void 0:t.locale)==null?void 0:h.options)==null?void 0:m.firstWeekContainsDate)??i.firstWeekContainsDate??((x=(y=i.locale)==null?void 0:y.options)==null?void 0:x.firstWeekContainsDate)??1,o=Sr((t==null?void 0:t.in)||e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);const l=sc(o,t),f=Sr((t==null?void 0:t.in)||e,0);f.setFullYear(r,0,a),f.setHours(0,0,0,0);const u=sc(f,t);return+n>=+l?r+1:+n>=+u?r:r-1}function mde(e,t){var l,f,u,h;const n=xv(),r=(t==null?void 0:t.firstWeekContainsDate)??((f=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:f.firstWeekContainsDate)??n.firstWeekContainsDate??((h=(u=n.locale)==null?void 0:u.options)==null?void 0:h.firstWeekContainsDate)??1,i=hF(e,t),a=Sr((t==null?void 0:t.in)||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),sc(a,t)}function vde(e,t){const n=Mt(e,t==null?void 0:t.in),r=+sc(n,t)-+mde(n,t);return Math.round(r/qP)+1}function Rt(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const pl={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Rt(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Rt(n+1,2)},d(e,t){return Rt(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 Rt(e.getHours()%12||12,t.length)},H(e,t){return Rt(e.getHours(),t.length)},m(e,t){return Rt(e.getMinutes(),t.length)},s(e,t){return Rt(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),i=Math.trunc(r*Math.pow(10,n-3));return Rt(i,t.length)}},bf={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},zk={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 pl.y(e,t)},Y:function(e,t,n,r){const i=hF(e,r),a=i>0?i:1-i;if(t==="YY"){const o=a%100;return Rt(o,2)}return t==="Yo"?n.ordinalNumber(a,{unit:"year"}):Rt(a,t.length)},R:function(e,t){const n=lF(e);return Rt(n,t.length)},u:function(e,t){const n=e.getFullYear();return Rt(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 Rt(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 Rt(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 pl.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 Rt(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=vde(e,r);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):Rt(i,t.length)},I:function(e,t,n){const r=pde(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):Rt(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):pl.d(e,t)},D:function(e,t,n){const r=hde(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Rt(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(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Rt(a,2);case"eo":return n.ordinalNumber(a,{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(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Rt(a,t.length);case"co":return n.ordinalNumber(a,{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 Rt(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=bf.noon:r===0?i=bf.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=bf.evening:r>=12?i=bf.afternoon:r>=4?i=bf.morning:i=bf.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 pl.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):pl.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Rt(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):Rt(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):pl.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):pl.s(e,t)},S:function(e,t){return pl.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return qk(r);case"XXXX":case"XX":return Du(r);case"XXXXX":case"XXX":default:return Du(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return qk(r);case"xxxx":case"xx":return Du(r);case"xxxxx":case"xxx":default:return Du(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Fk(r,":");case"OOOO":default:return"GMT"+Du(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Fk(r,":");case"zzzz":default:return"GMT"+Du(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return Rt(r,t.length)},T:function(e,t,n){return Rt(+e,t.length)}};function Fk(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+Rt(a,2)}function qk(e,t){return e%60===0?(e>0?"-":"+")+Rt(Math.abs(e)/60,2):Du(e,t)}function Du(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Rt(Math.trunc(r/60),2),a=Rt(r%60,2);return n+i+t+a}const Vk=(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"})}},pF=(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"})}},gde=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return Vk(e,t);let a;switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",Vk(r,t)).replace("{{time}}",pF(i,t))},yde={p:pF,P:gde},bde=/^D+$/,_de=/^Y+$/,wde=["D","DD","YY","YYYY"];function xde(e){return bde.test(e)}function Sde(e){return _de.test(e)}function Ode(e,t,n){const r=Cde(e,t,n);if(console.warn(r),wde.includes(e))throw new RangeError(r)}function Cde(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 Ede=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Tde=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ade=/^'([^]*?)'?$/,jde=/''/g,Pde=/[a-zA-Z]/;function $b(e,t,n){var h,m,y,x;const r=xv(),i=r.locale??dF,a=r.firstWeekContainsDate??((m=(h=r.locale)==null?void 0:h.options)==null?void 0:m.firstWeekContainsDate)??1,o=r.weekStartsOn??((x=(y=r.locale)==null?void 0:y.options)==null?void 0:x.weekStartsOn)??0,l=Mt(e,n==null?void 0:n.in);if(!Ofe(l))throw new RangeError("Invalid time value");let f=t.match(Tde).map(w=>{const _=w[0];if(_==="p"||_==="P"){const S=yde[_];return S(w,i.formatLong)}return w}).join("").match(Ede).map(w=>{if(w==="''")return{isToken:!1,value:"'"};const _=w[0];if(_==="'")return{isToken:!1,value:Rde(w)};if(zk[_])return{isToken:!0,value:w};if(_.match(Pde))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");return{isToken:!1,value:w}});i.localize.preprocessor&&(f=i.localize.preprocessor(l,f));const u={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return f.map(w=>{if(!w.isToken)return w.value;const _=w.value;(Sde(_)||xde(_))&&Ode(_,t,String(e));const S=zk[_[0]];return S(l,_,i.localize,u)}).join("")}function Rde(e){const t=e.match(Ade);return t?t[1].replace(jde,"'"):e}function Mde(e,t,n){const r=xv(),i=(n==null?void 0:n.locale)??r.locale??dF,a=2520,o=Ky(e,t);if(isNaN(o))throw new RangeError("Invalid time value");const l=Object.assign({},n,{addSuffix:n==null?void 0:n.addSuffix,comparison:o}),[f,u]=gc(n==null?void 0:n.in,...o>0?[t,e]:[e,t]),h=Rfe(u,f),m=(nd(u)-nd(f))/1e3,y=Math.round((h-m)/60);let x;if(y<2)return y===0?i.formatDistance("lessThanXMinutes",1,l):i.formatDistance("xMinutes",y,l);if(y<45)return i.formatDistance("xMinutes",y,l);if(y<90)return i.formatDistance("aboutXHours",1,l);if(y<$k){const w=Math.round(y/60);return i.formatDistance("aboutXHours",w,l)}else{if(y<a)return i.formatDistance("xDays",1,l);if(y<py){const w=Math.round(y/$k);return i.formatDistance("xDays",w,l)}else if(y<py*2)return x=Math.round(y/py),i.formatDistance("aboutXMonths",x,l)}if(x=Pfe(u,f),x<12){const w=Math.round(y/py);return i.formatDistance("xMonths",w,l)}else{const w=x%12,_=Math.trunc(x/12);return w<3?i.formatDistance("aboutXYears",_,l):w<9?i.formatDistance("overXYears",_,l):i.formatDistance("almostXYears",_+1,l)}}function Nde(e,t){const n=Mt(e,t==null?void 0:t.in);if(isNaN(+n))throw new RangeError("Invalid time value");let r="",i="";const a="-",o=":";{const l=Rt(n.getDate(),2),f=Rt(n.getMonth()+1,2);r=`${Rt(n.getFullYear(),4)}${a}${f}${a}${l}`}{const l=n.getTimezoneOffset();if(l!==0){const x=Math.abs(l),w=Rt(Math.trunc(x/60),2),_=Rt(x%60,2);i=`${l<0?"+":"-"}${w}:${_}`}else i="Z";const f=Rt(n.getHours(),2),u=Rt(n.getMinutes(),2),h=Rt(n.getSeconds(),2),m=r===""?"":"T",y=[f,u,h].join(o);r=`${r}${m}${y}${i}`}return r}function kde(e){return Math.trunc(+Mt(e)/1e3)}function Lde(e,t){return+Mt(e)>+Mt(t)}function Bb(e,t){return+Mt(e)<+Mt(t)}function JT(e,t){return+Mt(e)==+Mt(t)}function Dde(e,t,n){const r=+Mt(e,n==null?void 0:n.in),[i,a]=[+Mt(t.start,n==null?void 0:n.in),+Mt(t.end,n==null?void 0:n.in)].sort((o,l)=>o-l);return r>=i&&r<=a}function Ub(e,t,n){return HP(e,-t,n)}function Il(e,t){const n=()=>Sr(t==null?void 0:t.in,NaN),i=Ude(e);let a;if(i.date){const u=zde(i.date,2);a=Fde(u.restDateString,u.year)}if(!a||isNaN(+a))return n();const o=+a;let l=0,f;if(i.time&&(l=qde(i.time),isNaN(l)))return n();if(i.timezone){if(f=Vde(i.timezone),isNaN(f))return n()}else{const u=new Date(o+l),h=Mt(0,t==null?void 0:t.in);return h.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),h.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),h}return Mt(o+l+f,t==null?void 0:t.in)}const my={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Ide=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,$de=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Bde=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Ude(e){const t={},n=e.split(my.dateTimeDelimiter);let r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],my.timeZoneDelimiter.test(t.date)&&(t.date=e.split(my.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){const i=my.timezone.exec(r);i?(t.time=r.replace(i[1],""),t.timezone=i[1]):t.time=r}return t}function zde(e,t){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};const i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function Fde(e,t){if(t===null)return new Date(NaN);const n=e.match(Ide);if(!n)return new Date(NaN);const r=!!n[4],i=vp(n[1]),a=vp(n[2])-1,o=vp(n[3]),l=vp(n[4]),f=vp(n[5])-1;if(r)return Kde(t,l,f)?Hde(t,l,f):new Date(NaN);{const u=new Date(0);return!Gde(t,a,o)||!Yde(t,i)?new Date(NaN):(u.setUTCFullYear(t,a,Math.max(i,o)),u)}}function vp(e){return e?parseInt(e):1}function qde(e){const t=e.match($de);if(!t)return NaN;const n=Wx(t[1]),r=Wx(t[2]),i=Wx(t[3]);return Zde(n,r,i)?n*VP+r*sF+i*1e3:NaN}function Wx(e){return e&&parseFloat(e.replace(",","."))||0}function Vde(e){if(e==="Z")return 0;const t=e.match(Bde);if(!t)return 0;const n=t[1]==="+"?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return Xde(r,i)?n*(r*VP+i*sF):NaN}function Hde(e,t,n){const r=new Date(0);r.setUTCFullYear(e,0,4);const i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}const Wde=[31,null,31,30,31,30,31,31,30,31,30,31];function mF(e){return e%400===0||e%4===0&&e%100!==0}function Gde(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(Wde[t]||(mF(e)?29:28))}function Yde(e,t){return t>=1&&t<=(mF(e)?366:365)}function Kde(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function Zde(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function Xde(e,t){return t>=0&&t<=59}var Zy={exports:{}},Qde=Zy.exports,Hk;function Jde(){return Hk||(Hk=1,function(e,t){(function(n,r){e.exports=r()})(Qde,()=>(()=>{var n={873:(o,l)=>{var f,u,h=function(){var m=function(Q,J){var H=Q,U=O[J],z=null,F=0,M=null,I=[],te={},Z=function(X,ue){z=function(pe){for(var ye=new Array(pe),me=0;me<pe;me+=1){ye[me]=new Array(pe);for(var xe=0;xe<pe;xe+=1)ye[me][xe]=null}return ye}(F=4*H+17),oe(0,0),oe(F-7,0),oe(0,F-7),de(),he(),B(X,ue),H>=7&&be(X),M==null&&(M=ee(H,U,I)),q(M,ue)},oe=function(X,ue){for(var pe=-1;pe<=7;pe+=1)if(!(X+pe<=-1||F<=X+pe))for(var ye=-1;ye<=7;ye+=1)ue+ye<=-1||F<=ue+ye||(z[X+pe][ue+ye]=0<=pe&&pe<=6&&(ye==0||ye==6)||0<=ye&&ye<=6&&(pe==0||pe==6)||2<=pe&&pe<=4&&2<=ye&&ye<=4)},he=function(){for(var X=8;X<F-8;X+=1)z[X][6]==null&&(z[X][6]=X%2==0);for(var ue=8;ue<F-8;ue+=1)z[6][ue]==null&&(z[6][ue]=ue%2==0)},de=function(){for(var X=C.getPatternPosition(H),ue=0;ue<X.length;ue+=1)for(var pe=0;pe<X.length;pe+=1){var ye=X[ue],me=X[pe];if(z[ye][me]==null)for(var xe=-2;xe<=2;xe+=1)for(var Ae=-2;Ae<=2;Ae+=1)z[ye+xe][me+Ae]=xe==-2||xe==2||Ae==-2||Ae==2||xe==0&&Ae==0}},be=function(X){for(var ue=C.getBCHTypeNumber(H),pe=0;pe<18;pe+=1){var ye=!X&&(ue>>pe&1)==1;z[Math.floor(pe/3)][pe%3+F-8-3]=ye}for(pe=0;pe<18;pe+=1)ye=!X&&(ue>>pe&1)==1,z[pe%3+F-8-3][Math.floor(pe/3)]=ye},B=function(X,ue){for(var pe=U<<3|ue,ye=C.getBCHTypeInfo(pe),me=0;me<15;me+=1){var xe=!X&&(ye>>me&1)==1;me<6?z[me][8]=xe:me<8?z[me+1][8]=xe:z[F-15+me][8]=xe}for(me=0;me<15;me+=1)xe=!X&&(ye>>me&1)==1,me<8?z[8][F-me-1]=xe:me<9?z[8][15-me-1+1]=xe:z[8][15-me-1]=xe;z[F-8][8]=!X},q=function(X,ue){for(var pe=-1,ye=F-1,me=7,xe=0,Ae=C.getMaskFunction(ue),Le=F-1;Le>0;Le-=2)for(Le==6&&(Le-=1);;){for(var ze=0;ze<2;ze+=1)if(z[ye][Le-ze]==null){var $e=!1;xe<X.length&&($e=(X[xe]>>>me&1)==1),Ae(ye,Le-ze)&&($e=!$e),z[ye][Le-ze]=$e,(me-=1)==-1&&(xe+=1,me=7)}if((ye+=pe)<0||F<=ye){ye-=pe,pe=-pe;break}}},ee=function(X,ue,pe){for(var ye=P.getRSBlocks(X,ue),me=R(),xe=0;xe<pe.length;xe+=1){var Ae=pe[xe];me.put(Ae.getMode(),4),me.put(Ae.getLength(),C.getLengthInBits(Ae.getMode(),X)),Ae.write(me)}var Le=0;for(xe=0;xe<ye.length;xe+=1)Le+=ye[xe].dataCount;if(me.getLengthInBits()>8*Le)throw"code length overflow. ("+me.getLengthInBits()+">"+8*Le+")";for(me.getLengthInBits()+4<=8*Le&&me.put(0,4);me.getLengthInBits()%8!=0;)me.putBit(!1);for(;!(me.getLengthInBits()>=8*Le||(me.put(236,8),me.getLengthInBits()>=8*Le));)me.put(17,8);return function(ze,$e){for(var Fe=0,_e=0,Se=0,De=new Array($e.length),Ne=new Array($e.length),Pe=0;Pe<$e.length;Pe+=1){var qe=$e[Pe].dataCount,Ge=$e[Pe].totalCount-qe;_e=Math.max(_e,qe),Se=Math.max(Se,Ge),De[Pe]=new Array(qe);for(var Qe=0;Qe<De[Pe].length;Qe+=1)De[Pe][Qe]=255&ze.getBuffer()[Qe+Fe];Fe+=qe;var ct=C.getErrorCorrectPolynomial(Ge),ot=j(De[Pe],ct.getLength()-1).mod(ct);for(Ne[Pe]=new Array(ct.getLength()-1),Qe=0;Qe<Ne[Pe].length;Qe+=1){var _t=Qe+ot.getLength()-Ne[Pe].length;Ne[Pe][Qe]=_t>=0?ot.getAt(_t):0}}var It=0;for(Qe=0;Qe<$e.length;Qe+=1)It+=$e[Qe].totalCount;var $t=new Array(It),Bt=0;for(Qe=0;Qe<_e;Qe+=1)for(Pe=0;Pe<$e.length;Pe+=1)Qe<De[Pe].length&&($t[Bt]=De[Pe][Qe],Bt+=1);for(Qe=0;Qe<Se;Qe+=1)for(Pe=0;Pe<$e.length;Pe+=1)Qe<Ne[Pe].length&&($t[Bt]=Ne[Pe][Qe],Bt+=1);return $t}(me,ye)};te.addData=function(X,ue){var pe=null;switch(ue=ue||"Byte"){case"Numeric":pe=$(X);break;case"Alphanumeric":pe=V(X);break;case"Byte":pe=W(X);break;case"Kanji":pe=G(X);break;default:throw"mode:"+ue}I.push(pe),M=null},te.isDark=function(X,ue){if(X<0||F<=X||ue<0||F<=ue)throw X+","+ue;return z[X][ue]},te.getModuleCount=function(){return F},te.make=function(){if(H<1){for(var X=1;X<40;X++){for(var ue=P.getRSBlocks(X,U),pe=R(),ye=0;ye<I.length;ye++){var me=I[ye];pe.put(me.getMode(),4),pe.put(me.getLength(),C.getLengthInBits(me.getMode(),X)),me.write(pe)}var xe=0;for(ye=0;ye<ue.length;ye++)xe+=ue[ye].dataCount;if(pe.getLengthInBits()<=8*xe)break}H=X}Z(!1,function(){for(var Ae=0,Le=0,ze=0;ze<8;ze+=1){Z(!0,ze);var $e=C.getLostPoint(te);(ze==0||Ae>$e)&&(Ae=$e,Le=ze)}return Le}())},te.createTableTag=function(X,ue){X=X||2;var pe="";pe+='<table style="',pe+=" border-width: 0px; border-style: none;",pe+=" border-collapse: collapse;",pe+=" padding: 0px; margin: "+(ue=ue===void 0?4*X:ue)+"px;",pe+='">',pe+="<tbody>";for(var ye=0;ye<te.getModuleCount();ye+=1){pe+="<tr>";for(var me=0;me<te.getModuleCount();me+=1)pe+='<td style="',pe+=" border-width: 0px; border-style: none;",pe+=" border-collapse: collapse;",pe+=" padding: 0px; margin: 0px;",pe+=" width: "+X+"px;",pe+=" height: "+X+"px;",pe+=" background-color: ",pe+=te.isDark(ye,me)?"#000000":"#ffffff",pe+=";",pe+='"/>';pe+="</tr>"}return(pe+="</tbody>")+"</table>"},te.createSvgTag=function(X,ue,pe,ye){var me={};typeof arguments[0]=="object"&&(X=(me=arguments[0]).cellSize,ue=me.margin,pe=me.alt,ye=me.title),X=X||2,ue=ue===void 0?4*X:ue,(pe=typeof pe=="string"?{text:pe}:pe||{}).text=pe.text||null,pe.id=pe.text?pe.id||"qrcode-description":null,(ye=typeof ye=="string"?{text:ye}:ye||{}).text=ye.text||null,ye.id=ye.text?ye.id||"qrcode-title":null;var xe,Ae,Le,ze,$e=te.getModuleCount()*X+2*ue,Fe="";for(ze="l"+X+",0 0,"+X+" -"+X+",0 0,-"+X+"z ",Fe+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',Fe+=me.scalable?"":' width="'+$e+'px" height="'+$e+'px"',Fe+=' viewBox="0 0 '+$e+" "+$e+'" ',Fe+=' preserveAspectRatio="xMinYMin meet"',Fe+=ye.text||pe.text?' role="img" aria-labelledby="'+fe([ye.id,pe.id].join(" ").trim())+'"':"",Fe+=">",Fe+=ye.text?'<title id="'+fe(ye.id)+'">'+fe(ye.text)+"</title>":"",Fe+=pe.text?'<description id="'+fe(pe.id)+'">'+fe(pe.text)+"</description>":"",Fe+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',Fe+='<path d="',Ae=0;Ae<te.getModuleCount();Ae+=1)for(Le=Ae*X+ue,xe=0;xe<te.getModuleCount();xe+=1)te.isDark(Ae,xe)&&(Fe+="M"+(xe*X+ue)+","+Le+ze);return(Fe+='" stroke="transparent" fill="black"/>')+"</svg>"},te.createDataURL=function(X,ue){X=X||2,ue=ue===void 0?4*X:ue;var pe=te.getModuleCount()*X+2*ue,ye=ue,me=pe-ue;return le(pe,pe,function(xe,Ae){if(ye<=xe&&xe<me&&ye<=Ae&&Ae<me){var Le=Math.floor((xe-ye)/X),ze=Math.floor((Ae-ye)/X);return te.isDark(ze,Le)?0:1}return 1})},te.createImgTag=function(X,ue,pe){X=X||2,ue=ue===void 0?4*X:ue;var ye=te.getModuleCount()*X+2*ue,me="";return me+="<img",me+=' src="',me+=te.createDataURL(X,ue),me+='"',me+=' width="',me+=ye,me+='"',me+=' height="',me+=ye,me+='"',pe&&(me+=' alt="',me+=fe(pe),me+='"'),me+"/>"};var fe=function(X){for(var ue="",pe=0;pe<X.length;pe+=1){var ye=X.charAt(pe);switch(ye){case"<":ue+="<";break;case">":ue+=">";break;case"&":ue+="&";break;case'"':ue+=""";break;default:ue+=ye}}return ue};return te.createASCII=function(X,ue){if((X=X||1)<2)return function(De){De=De===void 0?2:De;var Ne,Pe,qe,Ge,Qe,ct=1*te.getModuleCount()+2*De,ot=De,_t=ct-De,It={"██":"█","█ ":"▀"," █":"▄"," ":" "},$t={"██":"▀","█ ":"▀"," █":" "," ":" "},Bt="";for(Ne=0;Ne<ct;Ne+=2){for(qe=Math.floor((Ne-ot)/1),Ge=Math.floor((Ne+1-ot)/1),Pe=0;Pe<ct;Pe+=1)Qe="█",ot<=Pe&&Pe<_t&&ot<=Ne&&Ne<_t&&te.isDark(qe,Math.floor((Pe-ot)/1))&&(Qe=" "),ot<=Pe&&Pe<_t&&ot<=Ne+1&&Ne+1<_t&&te.isDark(Ge,Math.floor((Pe-ot)/1))?Qe+=" ":Qe+="█",Bt+=De<1&&Ne+1>=_t?$t[Qe]:It[Qe];Bt+=`
|
||
`}return ct%2&&De>0?Bt.substring(0,Bt.length-ct-1)+Array(ct+1).join("▀"):Bt.substring(0,Bt.length-1)}(ue);X-=1,ue=ue===void 0?2*X:ue;var pe,ye,me,xe,Ae=te.getModuleCount()*X+2*ue,Le=ue,ze=Ae-ue,$e=Array(X+1).join("██"),Fe=Array(X+1).join(" "),_e="",Se="";for(pe=0;pe<Ae;pe+=1){for(me=Math.floor((pe-Le)/X),Se="",ye=0;ye<Ae;ye+=1)xe=1,Le<=ye&&ye<ze&&Le<=pe&&pe<ze&&te.isDark(me,Math.floor((ye-Le)/X))&&(xe=0),Se+=xe?$e:Fe;for(me=0;me<X;me+=1)_e+=Se+`
|
||
`}return _e.substring(0,_e.length-1)},te.renderTo2dContext=function(X,ue){ue=ue||2;for(var pe=te.getModuleCount(),ye=0;ye<pe;ye++)for(var me=0;me<pe;me++)X.fillStyle=te.isDark(ye,me)?"black":"white",X.fillRect(ye*ue,me*ue,ue,ue)},te};m.stringToBytes=(m.stringToBytesFuncs={default:function(Q){for(var J=[],H=0;H<Q.length;H+=1){var U=Q.charCodeAt(H);J.push(255&U)}return J}}).default,m.createStringToBytes=function(Q,J){var H=function(){for(var z=ne(Q),F=function(){var he=z.read();if(he==-1)throw"eof";return he},M=0,I={};;){var te=z.read();if(te==-1)break;var Z=F(),oe=F()<<8|F();I[String.fromCharCode(te<<8|Z)]=oe,M+=1}if(M!=J)throw M+" != "+J;return I}(),U=63;return function(z){for(var F=[],M=0;M<z.length;M+=1){var I=z.charCodeAt(M);if(I<128)F.push(I);else{var te=H[z.charAt(M)];typeof te=="number"?(255&te)==te?F.push(te):(F.push(te>>>8),F.push(255&te)):F.push(U)}}return F}};var y,x,w,_,S,O={L:1,M:0,Q:3,H:2},C=(y=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],x=1335,w=7973,S=function(Q){for(var J=0;Q!=0;)J+=1,Q>>>=1;return J},(_={}).getBCHTypeInfo=function(Q){for(var J=Q<<10;S(J)-S(x)>=0;)J^=x<<S(J)-S(x);return 21522^(Q<<10|J)},_.getBCHTypeNumber=function(Q){for(var J=Q<<12;S(J)-S(w)>=0;)J^=w<<S(J)-S(w);return Q<<12|J},_.getPatternPosition=function(Q){return y[Q-1]},_.getMaskFunction=function(Q){switch(Q){case 0:return function(J,H){return(J+H)%2==0};case 1:return function(J,H){return J%2==0};case 2:return function(J,H){return H%3==0};case 3:return function(J,H){return(J+H)%3==0};case 4:return function(J,H){return(Math.floor(J/2)+Math.floor(H/3))%2==0};case 5:return function(J,H){return J*H%2+J*H%3==0};case 6:return function(J,H){return(J*H%2+J*H%3)%2==0};case 7:return function(J,H){return(J*H%3+(J+H)%2)%2==0};default:throw"bad maskPattern:"+Q}},_.getErrorCorrectPolynomial=function(Q){for(var J=j([1],0),H=0;H<Q;H+=1)J=J.multiply(j([1,A.gexp(H)],0));return J},_.getLengthInBits=function(Q,J){if(1<=J&&J<10)switch(Q){case 1:return 10;case 2:return 9;case 4:case 8:return 8;default:throw"mode:"+Q}else if(J<27)switch(Q){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw"mode:"+Q}else{if(!(J<41))throw"type:"+J;switch(Q){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw"mode:"+Q}}},_.getLostPoint=function(Q){for(var J=Q.getModuleCount(),H=0,U=0;U<J;U+=1)for(var z=0;z<J;z+=1){for(var F=0,M=Q.isDark(U,z),I=-1;I<=1;I+=1)if(!(U+I<0||J<=U+I))for(var te=-1;te<=1;te+=1)z+te<0||J<=z+te||I==0&&te==0||M==Q.isDark(U+I,z+te)&&(F+=1);F>5&&(H+=3+F-5)}for(U=0;U<J-1;U+=1)for(z=0;z<J-1;z+=1){var Z=0;Q.isDark(U,z)&&(Z+=1),Q.isDark(U+1,z)&&(Z+=1),Q.isDark(U,z+1)&&(Z+=1),Q.isDark(U+1,z+1)&&(Z+=1),Z!=0&&Z!=4||(H+=3)}for(U=0;U<J;U+=1)for(z=0;z<J-6;z+=1)Q.isDark(U,z)&&!Q.isDark(U,z+1)&&Q.isDark(U,z+2)&&Q.isDark(U,z+3)&&Q.isDark(U,z+4)&&!Q.isDark(U,z+5)&&Q.isDark(U,z+6)&&(H+=40);for(z=0;z<J;z+=1)for(U=0;U<J-6;U+=1)Q.isDark(U,z)&&!Q.isDark(U+1,z)&&Q.isDark(U+2,z)&&Q.isDark(U+3,z)&&Q.isDark(U+4,z)&&!Q.isDark(U+5,z)&&Q.isDark(U+6,z)&&(H+=40);var oe=0;for(z=0;z<J;z+=1)for(U=0;U<J;U+=1)Q.isDark(U,z)&&(oe+=1);return H+Math.abs(100*oe/J/J-50)/5*10},_),A=function(){for(var Q=new Array(256),J=new Array(256),H=0;H<8;H+=1)Q[H]=1<<H;for(H=8;H<256;H+=1)Q[H]=Q[H-4]^Q[H-5]^Q[H-6]^Q[H-8];for(H=0;H<255;H+=1)J[Q[H]]=H;return{glog:function(U){if(U<1)throw"glog("+U+")";return J[U]},gexp:function(U){for(;U<0;)U+=255;for(;U>=256;)U-=255;return Q[U]}}}();function j(Q,J){if(Q.length===void 0)throw Q.length+"/"+J;var H=function(){for(var z=0;z<Q.length&&Q[z]==0;)z+=1;for(var F=new Array(Q.length-z+J),M=0;M<Q.length-z;M+=1)F[M]=Q[M+z];return F}(),U={getAt:function(z){return H[z]},getLength:function(){return H.length},multiply:function(z){for(var F=new Array(U.getLength()+z.getLength()-1),M=0;M<U.getLength();M+=1)for(var I=0;I<z.getLength();I+=1)F[M+I]^=A.gexp(A.glog(U.getAt(M))+A.glog(z.getAt(I)));return j(F,0)},mod:function(z){if(U.getLength()-z.getLength()<0)return U;for(var F=A.glog(U.getAt(0))-A.glog(z.getAt(0)),M=new Array(U.getLength()),I=0;I<U.getLength();I+=1)M[I]=U.getAt(I);for(I=0;I<z.getLength();I+=1)M[I]^=A.gexp(A.glog(z.getAt(I))+F);return j(M,0).mod(z)}};return U}var P=function(){var Q=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],J=function(U,z){var F={};return F.totalCount=U,F.dataCount=z,F},H={getRSBlocks:function(U,z){var F=function(be,B){switch(B){case O.L:return Q[4*(be-1)+0];case O.M:return Q[4*(be-1)+1];case O.Q:return Q[4*(be-1)+2];case O.H:return Q[4*(be-1)+3];default:return}}(U,z);if(F===void 0)throw"bad rs block @ typeNumber:"+U+"/errorCorrectionLevel:"+z;for(var M=F.length/3,I=[],te=0;te<M;te+=1)for(var Z=F[3*te+0],oe=F[3*te+1],he=F[3*te+2],de=0;de<Z;de+=1)I.push(J(oe,he));return I}};return H}(),R=function(){var Q=[],J=0,H={getBuffer:function(){return Q},getAt:function(U){var z=Math.floor(U/8);return(Q[z]>>>7-U%8&1)==1},put:function(U,z){for(var F=0;F<z;F+=1)H.putBit((U>>>z-F-1&1)==1)},getLengthInBits:function(){return J},putBit:function(U){var z=Math.floor(J/8);Q.length<=z&&Q.push(0),U&&(Q[z]|=128>>>J%8),J+=1}};return H},$=function(Q){var J=Q,H={getMode:function(){return 1},getLength:function(F){return J.length},write:function(F){for(var M=J,I=0;I+2<M.length;)F.put(U(M.substring(I,I+3)),10),I+=3;I<M.length&&(M.length-I==1?F.put(U(M.substring(I,I+1)),4):M.length-I==2&&F.put(U(M.substring(I,I+2)),7))}},U=function(F){for(var M=0,I=0;I<F.length;I+=1)M=10*M+z(F.charAt(I));return M},z=function(F){if("0"<=F&&F<="9")return F.charCodeAt(0)-48;throw"illegal char :"+F};return H},V=function(Q){var J=Q,H={getMode:function(){return 2},getLength:function(z){return J.length},write:function(z){for(var F=J,M=0;M+1<F.length;)z.put(45*U(F.charAt(M))+U(F.charAt(M+1)),11),M+=2;M<F.length&&z.put(U(F.charAt(M)),6)}},U=function(z){if("0"<=z&&z<="9")return z.charCodeAt(0)-48;if("A"<=z&&z<="Z")return z.charCodeAt(0)-65+10;switch(z){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+z}};return H},W=function(Q){var J=m.stringToBytes(Q);return{getMode:function(){return 4},getLength:function(H){return J.length},write:function(H){for(var U=0;U<J.length;U+=1)H.put(J[U],8)}}},G=function(Q){var J=m.stringToBytesFuncs.SJIS;if(!J)throw"sjis not supported.";(function(){var z=J("友");if(z.length!=2||(z[0]<<8|z[1])!=38726)throw"sjis not supported."})();var H=J(Q),U={getMode:function(){return 8},getLength:function(z){return~~(H.length/2)},write:function(z){for(var F=H,M=0;M+1<F.length;){var I=(255&F[M])<<8|255&F[M+1];if(33088<=I&&I<=40956)I-=33088;else{if(!(57408<=I&&I<=60351))throw"illegal char at "+(M+1)+"/"+I;I-=49472}I=192*(I>>>8&255)+(255&I),z.put(I,13),M+=2}if(M<F.length)throw"illegal char at "+(M+1)}};return U},K=function(){var Q=[],J={writeByte:function(H){Q.push(255&H)},writeShort:function(H){J.writeByte(H),J.writeByte(H>>>8)},writeBytes:function(H,U,z){U=U||0,z=z||H.length;for(var F=0;F<z;F+=1)J.writeByte(H[F+U])},writeString:function(H){for(var U=0;U<H.length;U+=1)J.writeByte(H.charCodeAt(U))},toByteArray:function(){return Q},toString:function(){var H="";H+="[";for(var U=0;U<Q.length;U+=1)U>0&&(H+=","),H+=Q[U];return H+"]"}};return J},ne=function(Q){var J=Q,H=0,U=0,z=0,F={read:function(){for(;z<8;){if(H>=J.length){if(z==0)return-1;throw"unexpected end of file./"+z}var I=J.charAt(H);if(H+=1,I=="=")return z=0,-1;I.match(/^\s$/)||(U=U<<6|M(I.charCodeAt(0)),z+=6)}var te=U>>>z-8&255;return z-=8,te}},M=function(I){if(65<=I&&I<=90)return I-65;if(97<=I&&I<=122)return I-97+26;if(48<=I&&I<=57)return I-48+52;if(I==43)return 62;if(I==47)return 63;throw"c:"+I};return F},le=function(Q,J,H){for(var U=function(oe,he){var de=oe,be=he,B=new Array(oe*he),q={setPixel:function(X,ue,pe){B[ue*de+X]=pe},write:function(X){X.writeString("GIF87a"),X.writeShort(de),X.writeShort(be),X.writeByte(128),X.writeByte(0),X.writeByte(0),X.writeByte(0),X.writeByte(0),X.writeByte(0),X.writeByte(255),X.writeByte(255),X.writeByte(255),X.writeString(","),X.writeShort(0),X.writeShort(0),X.writeShort(de),X.writeShort(be),X.writeByte(0);var ue=ee(2);X.writeByte(2);for(var pe=0;ue.length-pe>255;)X.writeByte(255),X.writeBytes(ue,pe,255),pe+=255;X.writeByte(ue.length-pe),X.writeBytes(ue,pe,ue.length-pe),X.writeByte(0),X.writeString(";")}},ee=function(X){for(var ue=1<<X,pe=1+(1<<X),ye=X+1,me=fe(),xe=0;xe<ue;xe+=1)me.add(String.fromCharCode(xe));me.add(String.fromCharCode(ue)),me.add(String.fromCharCode(pe));var Ae,Le,ze,$e=K(),Fe=(Ae=$e,Le=0,ze=0,{write:function(Ne,Pe){if(Ne>>>Pe)throw"length over";for(;Le+Pe>=8;)Ae.writeByte(255&(Ne<<Le|ze)),Pe-=8-Le,Ne>>>=8-Le,ze=0,Le=0;ze|=Ne<<Le,Le+=Pe},flush:function(){Le>0&&Ae.writeByte(ze)}});Fe.write(ue,ye);var _e=0,Se=String.fromCharCode(B[_e]);for(_e+=1;_e<B.length;){var De=String.fromCharCode(B[_e]);_e+=1,me.contains(Se+De)?Se+=De:(Fe.write(me.indexOf(Se),ye),me.size()<4095&&(me.size()==1<<ye&&(ye+=1),me.add(Se+De)),Se=De)}return Fe.write(me.indexOf(Se),ye),Fe.write(pe,ye),Fe.flush(),$e.toByteArray()},fe=function(){var X={},ue=0,pe={add:function(ye){if(pe.contains(ye))throw"dup key:"+ye;X[ye]=ue,ue+=1},size:function(){return ue},indexOf:function(ye){return X[ye]},contains:function(ye){return X[ye]!==void 0}};return pe};return q}(Q,J),z=0;z<J;z+=1)for(var F=0;F<Q;F+=1)U.setPixel(F,z,H(F,z));var M=K();U.write(M);for(var I=function(){var oe=0,he=0,de=0,be="",B={},q=function(fe){be+=String.fromCharCode(ee(63&fe))},ee=function(fe){if(!(fe<0)){if(fe<26)return 65+fe;if(fe<52)return fe-26+97;if(fe<62)return fe-52+48;if(fe==62)return 43;if(fe==63)return 47}throw"n:"+fe};return B.writeByte=function(fe){for(oe=oe<<8|255&fe,he+=8,de+=1;he>=6;)q(oe>>>he-6),he-=6},B.flush=function(){if(he>0&&(q(oe<<6-he),oe=0,he=0),de%3!=0)for(var fe=3-de%3,X=0;X<fe;X+=1)be+="="},B.toString=function(){return be},B}(),te=M.toByteArray(),Z=0;Z<te.length;Z+=1)I.writeByte(te[Z]);return I.flush(),"data:image/gif;base64,"+I};return m}();h.stringToBytesFuncs["UTF-8"]=function(m){return function(y){for(var x=[],w=0;w<y.length;w++){var _=y.charCodeAt(w);_<128?x.push(_):_<2048?x.push(192|_>>6,128|63&_):_<55296||_>=57344?x.push(224|_>>12,128|_>>6&63,128|63&_):(w++,_=65536+((1023&_)<<10|1023&y.charCodeAt(w)),x.push(240|_>>18,128|_>>12&63,128|_>>6&63,128|63&_))}return x}(m)},(u=typeof(f=function(){return h})=="function"?f.apply(l,[]):f)===void 0||(o.exports=u)}},r={};function i(o){var l=r[o];if(l!==void 0)return l.exports;var f=r[o]={exports:{}};return n[o](f,f.exports,i),f.exports}i.n=o=>{var l=o&&o.__esModule?()=>o.default:()=>o;return i.d(l,{a:l}),l},i.d=(o,l)=>{for(var f in l)i.o(l,f)&&!i.o(o,f)&&Object.defineProperty(o,f,{enumerable:!0,get:l[f]})},i.o=(o,l)=>Object.prototype.hasOwnProperty.call(o,l);var a={};return(()=>{i.d(a,{default:()=>J});const o=H=>!!H&&typeof H=="object"&&!Array.isArray(H);function l(H,...U){if(!U.length)return H;const z=U.shift();return z!==void 0&&o(H)&&o(z)?(H=Object.assign({},H),Object.keys(z).forEach(F=>{const M=H[F],I=z[F];Array.isArray(M)&&Array.isArray(I)?H[F]=I:o(M)&&o(I)?H[F]=l(Object.assign({},M),I):H[F]=I}),l(H,...U)):H}function f(H,U){const z=document.createElement("a");z.download=U,z.href=H,document.body.appendChild(z),z.click(),document.body.removeChild(z)}const u={L:.07,M:.15,Q:.25,H:.3};class h{constructor({svg:U,type:z,window:F}){this._svg=U,this._type=z,this._window=F}draw(U,z,F,M){let I;switch(this._type){case"dots":I=this._drawDot;break;case"classy":I=this._drawClassy;break;case"classy-rounded":I=this._drawClassyRounded;break;case"rounded":I=this._drawRounded;break;case"extra-rounded":I=this._drawExtraRounded;break;default:I=this._drawSquare}I.call(this,{x:U,y:z,size:F,getNeighbor:M})}_rotateFigure({x:U,y:z,size:F,rotation:M=0,draw:I}){var te;const Z=U+F/2,oe=z+F/2;I(),(te=this._element)===null||te===void 0||te.setAttribute("transform",`rotate(${180*M/Math.PI},${Z},${oe})`)}_basicDot(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(F+z/2)),this._element.setAttribute("cy",String(M+z/2)),this._element.setAttribute("r",String(z/2))}}))}_basicSquare(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(F)),this._element.setAttribute("y",String(M)),this._element.setAttribute("width",String(z)),this._element.setAttribute("height",String(z))}}))}_basicSideRounded(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${F} ${M}v ${z}h `+z/2+`a ${z/2} ${z/2}, 0, 0, 0, 0 ${-z}`)}}))}_basicCornerRounded(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${F} ${M}v ${z}h ${z}v `+-z/2+`a ${z/2} ${z/2}, 0, 0, 0, ${-z/2} ${-z/2}`)}}))}_basicCornerExtraRounded(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${F} ${M}v ${z}h ${z}a ${z} ${z}, 0, 0, 0, ${-z} ${-z}`)}}))}_basicCornersRounded(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${F} ${M}v `+z/2+`a ${z/2} ${z/2}, 0, 0, 0, ${z/2} ${z/2}h `+z/2+"v "+-z/2+`a ${z/2} ${z/2}, 0, 0, 0, ${-z/2} ${-z/2}`)}}))}_drawDot({x:U,y:z,size:F}){this._basicDot({x:U,y:z,size:F,rotation:0})}_drawSquare({x:U,y:z,size:F}){this._basicSquare({x:U,y:z,size:F,rotation:0})}_drawRounded({x:U,y:z,size:F,getNeighbor:M}){const I=M?+M(-1,0):0,te=M?+M(1,0):0,Z=M?+M(0,-1):0,oe=M?+M(0,1):0,he=I+te+Z+oe;if(he!==0)if(he>2||I&&te||Z&&oe)this._basicSquare({x:U,y:z,size:F,rotation:0});else{if(he===2){let de=0;return I&&Z?de=Math.PI/2:Z&&te?de=Math.PI:te&&oe&&(de=-Math.PI/2),void this._basicCornerRounded({x:U,y:z,size:F,rotation:de})}if(he===1){let de=0;return Z?de=Math.PI/2:te?de=Math.PI:oe&&(de=-Math.PI/2),void this._basicSideRounded({x:U,y:z,size:F,rotation:de})}}else this._basicDot({x:U,y:z,size:F,rotation:0})}_drawExtraRounded({x:U,y:z,size:F,getNeighbor:M}){const I=M?+M(-1,0):0,te=M?+M(1,0):0,Z=M?+M(0,-1):0,oe=M?+M(0,1):0,he=I+te+Z+oe;if(he!==0)if(he>2||I&&te||Z&&oe)this._basicSquare({x:U,y:z,size:F,rotation:0});else{if(he===2){let de=0;return I&&Z?de=Math.PI/2:Z&&te?de=Math.PI:te&&oe&&(de=-Math.PI/2),void this._basicCornerExtraRounded({x:U,y:z,size:F,rotation:de})}if(he===1){let de=0;return Z?de=Math.PI/2:te?de=Math.PI:oe&&(de=-Math.PI/2),void this._basicSideRounded({x:U,y:z,size:F,rotation:de})}}else this._basicDot({x:U,y:z,size:F,rotation:0})}_drawClassy({x:U,y:z,size:F,getNeighbor:M}){const I=M?+M(-1,0):0,te=M?+M(1,0):0,Z=M?+M(0,-1):0,oe=M?+M(0,1):0;I+te+Z+oe!==0?I||Z?te||oe?this._basicSquare({x:U,y:z,size:F,rotation:0}):this._basicCornerRounded({x:U,y:z,size:F,rotation:Math.PI/2}):this._basicCornerRounded({x:U,y:z,size:F,rotation:-Math.PI/2}):this._basicCornersRounded({x:U,y:z,size:F,rotation:Math.PI/2})}_drawClassyRounded({x:U,y:z,size:F,getNeighbor:M}){const I=M?+M(-1,0):0,te=M?+M(1,0):0,Z=M?+M(0,-1):0,oe=M?+M(0,1):0;I+te+Z+oe!==0?I||Z?te||oe?this._basicSquare({x:U,y:z,size:F,rotation:0}):this._basicCornerExtraRounded({x:U,y:z,size:F,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:U,y:z,size:F,rotation:-Math.PI/2}):this._basicCornersRounded({x:U,y:z,size:F,rotation:Math.PI/2})}}const m={dot:"dot",square:"square",extraRounded:"extra-rounded"},y=Object.values(m);class x{constructor({svg:U,type:z,window:F}){this._svg=U,this._type=z,this._window=F}draw(U,z,F,M){let I;switch(this._type){case m.square:I=this._drawSquare;break;case m.extraRounded:I=this._drawExtraRounded;break;default:I=this._drawDot}I.call(this,{x:U,y:z,size:F,rotation:M})}_rotateFigure({x:U,y:z,size:F,rotation:M=0,draw:I}){var te;const Z=U+F/2,oe=z+F/2;I(),(te=this._element)===null||te===void 0||te.setAttribute("transform",`rotate(${180*M/Math.PI},${Z},${oe})`)}_basicDot(U){const{size:z,x:F,y:M}=U,I=z/7;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${F+z/2} ${M}a ${z/2} ${z/2} 0 1 0 0.1 0zm 0 ${I}a ${z/2-I} ${z/2-I} 0 1 1 -0.1 0Z`)}}))}_basicSquare(U){const{size:z,x:F,y:M}=U,I=z/7;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${F} ${M}v ${z}h ${z}v `+-z+`zM ${F+I} ${M+I}h `+(z-2*I)+"v "+(z-2*I)+"h "+(2*I-z)+"z")}}))}_basicExtraRounded(U){const{size:z,x:F,y:M}=U,I=z/7;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${F} ${M+2.5*I}v `+2*I+`a ${2.5*I} ${2.5*I}, 0, 0, 0, ${2.5*I} ${2.5*I}h `+2*I+`a ${2.5*I} ${2.5*I}, 0, 0, 0, ${2.5*I} ${2.5*-I}v `+-2*I+`a ${2.5*I} ${2.5*I}, 0, 0, 0, ${2.5*-I} ${2.5*-I}h `+-2*I+`a ${2.5*I} ${2.5*I}, 0, 0, 0, ${2.5*-I} ${2.5*I}M ${F+2.5*I} ${M+I}h `+2*I+`a ${1.5*I} ${1.5*I}, 0, 0, 1, ${1.5*I} ${1.5*I}v `+2*I+`a ${1.5*I} ${1.5*I}, 0, 0, 1, ${1.5*-I} ${1.5*I}h `+-2*I+`a ${1.5*I} ${1.5*I}, 0, 0, 1, ${1.5*-I} ${1.5*-I}v `+-2*I+`a ${1.5*I} ${1.5*I}, 0, 0, 1, ${1.5*I} ${1.5*-I}`)}}))}_drawDot({x:U,y:z,size:F,rotation:M}){this._basicDot({x:U,y:z,size:F,rotation:M})}_drawSquare({x:U,y:z,size:F,rotation:M}){this._basicSquare({x:U,y:z,size:F,rotation:M})}_drawExtraRounded({x:U,y:z,size:F,rotation:M}){this._basicExtraRounded({x:U,y:z,size:F,rotation:M})}}const w={dot:"dot",square:"square"},_=Object.values(w);class S{constructor({svg:U,type:z,window:F}){this._svg=U,this._type=z,this._window=F}draw(U,z,F,M){let I;I=this._type===w.square?this._drawSquare:this._drawDot,I.call(this,{x:U,y:z,size:F,rotation:M})}_rotateFigure({x:U,y:z,size:F,rotation:M=0,draw:I}){var te;const Z=U+F/2,oe=z+F/2;I(),(te=this._element)===null||te===void 0||te.setAttribute("transform",`rotate(${180*M/Math.PI},${Z},${oe})`)}_basicDot(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(F+z/2)),this._element.setAttribute("cy",String(M+z/2)),this._element.setAttribute("r",String(z/2))}}))}_basicSquare(U){const{size:z,x:F,y:M}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(F)),this._element.setAttribute("y",String(M)),this._element.setAttribute("width",String(z)),this._element.setAttribute("height",String(z))}}))}_drawDot({x:U,y:z,size:F,rotation:M}){this._basicDot({x:U,y:z,size:F,rotation:M})}_drawSquare({x:U,y:z,size:F,rotation:M}){this._basicSquare({x:U,y:z,size:F,rotation:M})}}const O="circle",C=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],A=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];class j{constructor(U,z){this._roundSize=F=>this._options.dotsOptions.roundSize?Math.floor(F):F,this._window=z,this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String(U.width)),this._element.setAttribute("height",String(U.height)),this._element.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),U.dotsOptions.roundSize||this._element.setAttribute("shape-rendering","crispEdges"),this._element.setAttribute("viewBox",`0 0 ${U.width} ${U.height}`),this._defs=this._window.document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._imageUri=U.image,this._instanceId=j.instanceCount++,this._options=U}get width(){return this._options.width}get height(){return this._options.height}getElement(){return this._element}async drawQR(U){const z=U.getModuleCount(),F=Math.min(this._options.width,this._options.height)-2*this._options.margin,M=this._options.shape===O?F/Math.sqrt(2):F,I=this._roundSize(M/z);let te={hideXDots:0,hideYDots:0,width:0,height:0};if(this._qr=U,this._options.image){if(await this.loadImage(),!this._image)return;const{imageOptions:Z,qrOptions:oe}=this._options,he=Z.imageSize*u[oe.errorCorrectionLevel],de=Math.floor(he*z*z);te=function({originalHeight:be,originalWidth:B,maxHiddenDots:q,maxHiddenAxisDots:ee,dotSize:fe}){const X={x:0,y:0},ue={x:0,y:0};if(be<=0||B<=0||q<=0||fe<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};const pe=be/B;return X.x=Math.floor(Math.sqrt(q/pe)),X.x<=0&&(X.x=1),ee&&ee<X.x&&(X.x=ee),X.x%2==0&&X.x--,ue.x=X.x*fe,X.y=1+2*Math.ceil((X.x*pe-1)/2),ue.y=Math.round(ue.x*pe),(X.y*X.x>q||ee&&ee<X.y)&&(ee&&ee<X.y?(X.y=ee,X.y%2==0&&X.x--):X.y-=2,ue.y=X.y*fe,X.x=1+2*Math.ceil((X.y/pe-1)/2),ue.x=Math.round(ue.y/pe)),{height:ue.y,width:ue.x,hideYDots:X.y,hideXDots:X.x}}({originalWidth:this._image.width,originalHeight:this._image.height,maxHiddenDots:de,maxHiddenAxisDots:z-14,dotSize:I})}this.drawBackground(),this.drawDots((Z,oe)=>{var he,de,be,B,q,ee;return!(this._options.imageOptions.hideBackgroundDots&&Z>=(z-te.hideYDots)/2&&Z<(z+te.hideYDots)/2&&oe>=(z-te.hideXDots)/2&&oe<(z+te.hideXDots)/2||!((he=C[Z])===null||he===void 0)&&he[oe]||!((de=C[Z-z+7])===null||de===void 0)&&de[oe]||!((be=C[Z])===null||be===void 0)&&be[oe-z+7]||!((B=A[Z])===null||B===void 0)&&B[oe]||!((q=A[Z-z+7])===null||q===void 0)&&q[oe]||!((ee=A[Z])===null||ee===void 0)&&ee[oe-z+7])}),this.drawCorners(),this._options.image&&await this.drawImage({width:te.width,height:te.height,count:z,dotSize:I})}drawBackground(){var U,z,F;const M=this._element,I=this._options;if(M){const te=(U=I.backgroundOptions)===null||U===void 0?void 0:U.gradient,Z=(z=I.backgroundOptions)===null||z===void 0?void 0:z.color;let oe=I.height,he=I.width;if(te||Z){const de=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id",`clip-path-background-color-${this._instanceId}`),this._defs.appendChild(this._backgroundClipPath),!((F=I.backgroundOptions)===null||F===void 0)&&F.round&&(oe=he=Math.min(I.width,I.height),de.setAttribute("rx",String(oe/2*I.backgroundOptions.round))),de.setAttribute("x",String(this._roundSize((I.width-he)/2))),de.setAttribute("y",String(this._roundSize((I.height-oe)/2))),de.setAttribute("width",String(he)),de.setAttribute("height",String(oe)),this._backgroundClipPath.appendChild(de),this._createColor({options:te,color:Z,additionalRotation:0,x:0,y:0,height:I.height,width:I.width,name:`background-color-${this._instanceId}`})}}}drawDots(U){var z,F;if(!this._qr)throw"QR code is not defined";const M=this._options,I=this._qr.getModuleCount();if(I>M.width||I>M.height)throw"The canvas is too small.";const te=Math.min(M.width,M.height)-2*M.margin,Z=M.shape===O?te/Math.sqrt(2):te,oe=this._roundSize(Z/I),he=this._roundSize((M.width-I*oe)/2),de=this._roundSize((M.height-I*oe)/2),be=new h({svg:this._element,type:M.dotsOptions.type,window:this._window});this._dotsClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id",`clip-path-dot-color-${this._instanceId}`),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(z=M.dotsOptions)===null||z===void 0?void 0:z.gradient,color:M.dotsOptions.color,additionalRotation:0,x:0,y:0,height:M.height,width:M.width,name:`dot-color-${this._instanceId}`});for(let B=0;B<I;B++)for(let q=0;q<I;q++)U&&!U(B,q)||!((F=this._qr)===null||F===void 0)&&F.isDark(B,q)&&(be.draw(he+q*oe,de+B*oe,oe,(ee,fe)=>!(q+ee<0||B+fe<0||q+ee>=I||B+fe>=I)&&!(U&&!U(B+fe,q+ee))&&!!this._qr&&this._qr.isDark(B+fe,q+ee)),be._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(be._element));if(M.shape===O){const B=this._roundSize((te/oe-I)/2),q=I+2*B,ee=he-B*oe,fe=de-B*oe,X=[],ue=this._roundSize(q/2);for(let pe=0;pe<q;pe++){X[pe]=[];for(let ye=0;ye<q;ye++)pe>=B-1&&pe<=q-B&&ye>=B-1&&ye<=q-B||Math.sqrt((pe-ue)*(pe-ue)+(ye-ue)*(ye-ue))>ue?X[pe][ye]=0:X[pe][ye]=this._qr.isDark(ye-2*B<0?ye:ye>=I?ye-2*B:ye-B,pe-2*B<0?pe:pe>=I?pe-2*B:pe-B)?1:0}for(let pe=0;pe<q;pe++)for(let ye=0;ye<q;ye++)X[pe][ye]&&(be.draw(ee+ye*oe,fe+pe*oe,oe,(me,xe)=>{var Ae;return!!(!((Ae=X[pe+xe])===null||Ae===void 0)&&Ae[ye+me])}),be._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(be._element))}}drawCorners(){if(!this._qr)throw"QR code is not defined";const U=this._element,z=this._options;if(!U)throw"Element code is not defined";const F=this._qr.getModuleCount(),M=Math.min(z.width,z.height)-2*z.margin,I=z.shape===O?M/Math.sqrt(2):M,te=this._roundSize(I/F),Z=7*te,oe=3*te,he=this._roundSize((z.width-F*te)/2),de=this._roundSize((z.height-F*te)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(([be,B,q])=>{var ee,fe,X,ue,pe,ye,me,xe,Ae,Le,ze,$e,Fe,_e;const Se=he+be*te*(F-7),De=de+B*te*(F-7);let Ne=this._dotsClipPath,Pe=this._dotsClipPath;if((!((ee=z.cornersSquareOptions)===null||ee===void 0)&&ee.gradient||!((fe=z.cornersSquareOptions)===null||fe===void 0)&&fe.color)&&(Ne=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),Ne.setAttribute("id",`clip-path-corners-square-color-${be}-${B}-${this._instanceId}`),this._defs.appendChild(Ne),this._cornersSquareClipPath=this._cornersDotClipPath=Pe=Ne,this._createColor({options:(X=z.cornersSquareOptions)===null||X===void 0?void 0:X.gradient,color:(ue=z.cornersSquareOptions)===null||ue===void 0?void 0:ue.color,additionalRotation:q,x:Se,y:De,height:Z,width:Z,name:`corners-square-color-${be}-${B}-${this._instanceId}`})),((pe=z.cornersSquareOptions)===null||pe===void 0?void 0:pe.type)&&y.includes(z.cornersSquareOptions.type)){const qe=new x({svg:this._element,type:z.cornersSquareOptions.type,window:this._window});qe.draw(Se,De,Z,q),qe._element&&Ne&&Ne.appendChild(qe._element)}else{const qe=new h({svg:this._element,type:((ye=z.cornersSquareOptions)===null||ye===void 0?void 0:ye.type)||z.dotsOptions.type,window:this._window});for(let Ge=0;Ge<C.length;Ge++)for(let Qe=0;Qe<C[Ge].length;Qe++)!((me=C[Ge])===null||me===void 0)&&me[Qe]&&(qe.draw(Se+Qe*te,De+Ge*te,te,(ct,ot)=>{var _t;return!!(!((_t=C[Ge+ot])===null||_t===void 0)&&_t[Qe+ct])}),qe._element&&Ne&&Ne.appendChild(qe._element))}if((!((xe=z.cornersDotOptions)===null||xe===void 0)&&xe.gradient||!((Ae=z.cornersDotOptions)===null||Ae===void 0)&&Ae.color)&&(Pe=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),Pe.setAttribute("id",`clip-path-corners-dot-color-${be}-${B}-${this._instanceId}`),this._defs.appendChild(Pe),this._cornersDotClipPath=Pe,this._createColor({options:(Le=z.cornersDotOptions)===null||Le===void 0?void 0:Le.gradient,color:(ze=z.cornersDotOptions)===null||ze===void 0?void 0:ze.color,additionalRotation:q,x:Se+2*te,y:De+2*te,height:oe,width:oe,name:`corners-dot-color-${be}-${B}-${this._instanceId}`})),(($e=z.cornersDotOptions)===null||$e===void 0?void 0:$e.type)&&_.includes(z.cornersDotOptions.type)){const qe=new S({svg:this._element,type:z.cornersDotOptions.type,window:this._window});qe.draw(Se+2*te,De+2*te,oe,q),qe._element&&Pe&&Pe.appendChild(qe._element)}else{const qe=new h({svg:this._element,type:((Fe=z.cornersDotOptions)===null||Fe===void 0?void 0:Fe.type)||z.dotsOptions.type,window:this._window});for(let Ge=0;Ge<A.length;Ge++)for(let Qe=0;Qe<A[Ge].length;Qe++)!((_e=A[Ge])===null||_e===void 0)&&_e[Qe]&&(qe.draw(Se+Qe*te,De+Ge*te,te,(ct,ot)=>{var _t;return!!(!((_t=A[Ge+ot])===null||_t===void 0)&&_t[Qe+ct])}),qe._element&&Pe&&Pe.appendChild(qe._element))}})}loadImage(){return new Promise((U,z)=>{var F;const M=this._options;if(!M.image)return z("Image is not defined");if(!((F=M.nodeCanvas)===null||F===void 0)&&F.loadImage)M.nodeCanvas.loadImage(M.image).then(I=>{var te,Z;if(this._image=I,this._options.imageOptions.saveAsBlob){const oe=(te=M.nodeCanvas)===null||te===void 0?void 0:te.createCanvas(this._image.width,this._image.height);(Z=oe==null?void 0:oe.getContext("2d"))===null||Z===void 0||Z.drawImage(I,0,0),this._imageUri=oe==null?void 0:oe.toDataURL()}U()}).catch(z);else{const I=new this._window.Image;typeof M.imageOptions.crossOrigin=="string"&&(I.crossOrigin=M.imageOptions.crossOrigin),this._image=I,I.onload=async()=>{this._options.imageOptions.saveAsBlob&&(this._imageUri=await async function(te,Z){return new Promise(oe=>{const he=new Z.XMLHttpRequest;he.onload=function(){const de=new Z.FileReader;de.onloadend=function(){oe(de.result)},de.readAsDataURL(he.response)},he.open("GET",te),he.responseType="blob",he.send()})}(M.image||"",this._window)),U()},I.src=M.image}})}async drawImage({width:U,height:z,count:F,dotSize:M}){const I=this._options,te=this._roundSize((I.width-F*M)/2),Z=this._roundSize((I.height-F*M)/2),oe=te+this._roundSize(I.imageOptions.margin+(F*M-U)/2),he=Z+this._roundSize(I.imageOptions.margin+(F*M-z)/2),de=U-2*I.imageOptions.margin,be=z-2*I.imageOptions.margin,B=this._window.document.createElementNS("http://www.w3.org/2000/svg","image");B.setAttribute("href",this._imageUri||""),B.setAttribute("xlink:href",this._imageUri||""),B.setAttribute("x",String(oe)),B.setAttribute("y",String(he)),B.setAttribute("width",`${de}px`),B.setAttribute("height",`${be}px`),this._element.appendChild(B)}_createColor({options:U,color:z,additionalRotation:F,x:M,y:I,height:te,width:Z,name:oe}){const he=Z>te?Z:te,de=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");if(de.setAttribute("x",String(M)),de.setAttribute("y",String(I)),de.setAttribute("height",String(te)),de.setAttribute("width",String(Z)),de.setAttribute("clip-path",`url('#clip-path-${oe}')`),U){let be;if(U.type==="radial")be=this._window.document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),be.setAttribute("id",oe),be.setAttribute("gradientUnits","userSpaceOnUse"),be.setAttribute("fx",String(M+Z/2)),be.setAttribute("fy",String(I+te/2)),be.setAttribute("cx",String(M+Z/2)),be.setAttribute("cy",String(I+te/2)),be.setAttribute("r",String(he/2));else{const B=((U.rotation||0)+F)%(2*Math.PI),q=(B+2*Math.PI)%(2*Math.PI);let ee=M+Z/2,fe=I+te/2,X=M+Z/2,ue=I+te/2;q>=0&&q<=.25*Math.PI||q>1.75*Math.PI&&q<=2*Math.PI?(ee-=Z/2,fe-=te/2*Math.tan(B),X+=Z/2,ue+=te/2*Math.tan(B)):q>.25*Math.PI&&q<=.75*Math.PI?(fe-=te/2,ee-=Z/2/Math.tan(B),ue+=te/2,X+=Z/2/Math.tan(B)):q>.75*Math.PI&&q<=1.25*Math.PI?(ee+=Z/2,fe+=te/2*Math.tan(B),X-=Z/2,ue-=te/2*Math.tan(B)):q>1.25*Math.PI&&q<=1.75*Math.PI&&(fe+=te/2,ee+=Z/2/Math.tan(B),ue-=te/2,X-=Z/2/Math.tan(B)),be=this._window.document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),be.setAttribute("id",oe),be.setAttribute("gradientUnits","userSpaceOnUse"),be.setAttribute("x1",String(Math.round(ee))),be.setAttribute("y1",String(Math.round(fe))),be.setAttribute("x2",String(Math.round(X))),be.setAttribute("y2",String(Math.round(ue)))}U.colorStops.forEach(({offset:B,color:q})=>{const ee=this._window.document.createElementNS("http://www.w3.org/2000/svg","stop");ee.setAttribute("offset",100*B+"%"),ee.setAttribute("stop-color",q),be.appendChild(ee)}),de.setAttribute("fill",`url('#${oe}')`),this._defs.appendChild(be)}else z&&de.setAttribute("fill",z);this._element.appendChild(de)}}j.instanceCount=0;const P=j,R="canvas",$={};for(let H=0;H<=40;H++)$[H]=H;const V={type:R,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:$[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{saveAsBlob:!0,hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000",roundSize:!0},backgroundOptions:{round:0,color:"#fff"}};function W(H){const U=Object.assign({},H);if(!U.colorStops||!U.colorStops.length)throw"Field 'colorStops' is required in gradient";return U.rotation?U.rotation=Number(U.rotation):U.rotation=0,U.colorStops=U.colorStops.map(z=>Object.assign(Object.assign({},z),{offset:Number(z.offset)})),U}function G(H){const U=Object.assign({},H);return U.width=Number(U.width),U.height=Number(U.height),U.margin=Number(U.margin),U.imageOptions=Object.assign(Object.assign({},U.imageOptions),{hideBackgroundDots:!!U.imageOptions.hideBackgroundDots,imageSize:Number(U.imageOptions.imageSize),margin:Number(U.imageOptions.margin)}),U.margin>Math.min(U.width,U.height)&&(U.margin=Math.min(U.width,U.height)),U.dotsOptions=Object.assign({},U.dotsOptions),U.dotsOptions.gradient&&(U.dotsOptions.gradient=W(U.dotsOptions.gradient)),U.cornersSquareOptions&&(U.cornersSquareOptions=Object.assign({},U.cornersSquareOptions),U.cornersSquareOptions.gradient&&(U.cornersSquareOptions.gradient=W(U.cornersSquareOptions.gradient))),U.cornersDotOptions&&(U.cornersDotOptions=Object.assign({},U.cornersDotOptions),U.cornersDotOptions.gradient&&(U.cornersDotOptions.gradient=W(U.cornersDotOptions.gradient))),U.backgroundOptions&&(U.backgroundOptions=Object.assign({},U.backgroundOptions),U.backgroundOptions.gradient&&(U.backgroundOptions.gradient=W(U.backgroundOptions.gradient))),U}var K=i(873),ne=i.n(K);function le(H){if(!H)throw new Error("Extension must be defined");H[0]==="."&&(H=H.substring(1));const U={bmp:"image/bmp",gif:"image/gif",ico:"image/vnd.microsoft.icon",jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",tif:"image/tiff",tiff:"image/tiff",webp:"image/webp",pdf:"application/pdf"}[H.toLowerCase()];if(!U)throw new Error(`Extension "${H}" is not supported`);return U}class Q{constructor(U){U!=null&&U.jsdom?this._window=new U.jsdom("",{resources:"usable"}).window:this._window=window,this._options=U?G(l(V,U)):V,this.update()}static _clearContainer(U){U&&(U.innerHTML="")}_setupSvg(){if(!this._qr)return;const U=new P(this._options,this._window);this._svg=U.getElement(),this._svgDrawingPromise=U.drawQR(this._qr).then(()=>{var z;this._svg&&((z=this._extension)===null||z===void 0||z.call(this,U.getElement(),this._options))})}_setupCanvas(){var U,z;this._qr&&(!((U=this._options.nodeCanvas)===null||U===void 0)&&U.createCanvas?(this._nodeCanvas=this._options.nodeCanvas.createCanvas(this._options.width,this._options.height),this._nodeCanvas.width=this._options.width,this._nodeCanvas.height=this._options.height):(this._domCanvas=document.createElement("canvas"),this._domCanvas.width=this._options.width,this._domCanvas.height=this._options.height),this._setupSvg(),this._canvasDrawingPromise=(z=this._svgDrawingPromise)===null||z===void 0?void 0:z.then(()=>{var F;if(!this._svg)return;const M=this._svg,I=new this._window.XMLSerializer().serializeToString(M),te=btoa(I),Z=`data:${le("svg")};base64,${te}`;if(!((F=this._options.nodeCanvas)===null||F===void 0)&&F.loadImage)return this._options.nodeCanvas.loadImage(Z).then(oe=>{var he,de;oe.width=this._options.width,oe.height=this._options.height,(de=(he=this._nodeCanvas)===null||he===void 0?void 0:he.getContext("2d"))===null||de===void 0||de.drawImage(oe,0,0)});{const oe=new this._window.Image;return new Promise(he=>{oe.onload=()=>{var de,be;(be=(de=this._domCanvas)===null||de===void 0?void 0:de.getContext("2d"))===null||be===void 0||be.drawImage(oe,0,0),he()},oe.src=Z})}}))}async _getElement(U="png"){if(!this._qr)throw"QR code is empty";return U.toLowerCase()==="svg"?(this._svg&&this._svgDrawingPromise||this._setupSvg(),await this._svgDrawingPromise,this._svg):((this._domCanvas||this._nodeCanvas)&&this._canvasDrawingPromise||this._setupCanvas(),await this._canvasDrawingPromise,this._domCanvas||this._nodeCanvas)}update(U){Q._clearContainer(this._container),this._options=U?G(l(this._options,U)):this._options,this._options.data&&(this._qr=ne()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(z){switch(!0){case/^[0-9]*$/.test(z):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(z):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===R?this._setupCanvas():this._setupSvg(),this.append(this._container))}append(U){if(U){if(typeof U.appendChild!="function")throw"Container should be a single DOM node";this._options.type===R?this._domCanvas&&U.appendChild(this._domCanvas):this._svg&&U.appendChild(this._svg),this._container=U}}applyExtension(U){if(!U)throw"Extension function should be defined.";this._extension=U,this.update()}deleteExtension(){this._extension=void 0,this.update()}async getRawData(U="png"){if(!this._qr)throw"QR code is empty";const z=await this._getElement(U),F=le(U);if(!z)return null;if(U.toLowerCase()==="svg"){const M=`<?xml version="1.0" standalone="no"?>\r
|
||
${new this._window.XMLSerializer().serializeToString(z)}`;return typeof Blob>"u"||this._options.jsdom?Buffer.from(M):new Blob([M],{type:F})}return new Promise(M=>{const I=z;if("toBuffer"in I)if(F==="image/png")M(I.toBuffer(F));else if(F==="image/jpeg")M(I.toBuffer(F));else{if(F!=="application/pdf")throw Error("Unsupported extension");M(I.toBuffer(F))}else"toBlob"in I&&I.toBlob(M,F,1)})}async download(U){if(!this._qr)throw"QR code is empty";if(typeof Blob>"u")throw"Cannot download in Node.js, call getRawData instead.";let z="png",F="qr";typeof U=="string"?(z=U,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof U=="object"&&U!==null&&(U.name&&(F=U.name),U.extension&&(z=U.extension));const M=await this._getElement(z);if(M)if(z.toLowerCase()==="svg"){let I=new XMLSerializer().serializeToString(M);I=`<?xml version="1.0" standalone="no"?>\r
|
||
`+I,f(`data:${le(z)};charset=utf-8,${encodeURIComponent(I)}`,`${F}.svg`)}else f(M.toDataURL(le(z)),`${F}.${z}`)}}const J=Q})(),a.default})())}(Zy)),Zy.exports}var ehe=Jde();const the=kt(ehe);/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/const nhe={prefix:"fab",iconName:"apple",icon:[384,512,[],"f179","M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"]},rhe={prefix:"fab",iconName:"android",icon:[576,512,[],"f17b","M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"]},Iu={Enter:"Enter",Escape:"Escape",Backspace:"Backspace",UpArrow:"ArrowUp",DownArrow:"ArrowDown",PageDown:"PageDown",PageUp:"PageUp"},WP=Symbol("Create new tag"),vF=Symbol("No options"),Af=()=>{},dr=ae.createContext(void 0);function Wk(e,t){return e===t?[]:e.filter(n=>!t.includes(n))}function ihe(e){return e.selectionStart===0&&e.selectionEnd===0}function ahe(e){const t=e.value.length;return e.selectionStart===t&&e.selectionEnd===t}function E1(e){return`${e}-label`}function ohe(e){return`${e}-combobox`}function she(e){return`${e}-input`}function gF(e){return`${e}-listbox`}function yF(e,t){return`${e}-option-${phe(t)}`}function lhe(e,t){if((e==null?void 0:e.value)===WP&&e.disabled===!1)return{value:t,label:t}}function uhe(e){const t=lhe(e.activeOption,e.value)||e.activeOption||yhe(e.value,e.options);return t&&!t.disabled?t:void 0}function che(e,t,n){const r=t-1;return e>r?n:e<n?r:e}const fhe=/%value%/;function zb(e,t){return e.replace(fhe,t)}function dhe(e,t){const n=_F(t),r=e.match(n);if(r){const i=r[0],a=r.index+i.length;return[e.slice(0,r.index),e.slice(r.index,a),e.slice(a)]}}const hhe=/\s+/g;function eA(e){return`${String(e.value)}-${e.label}`}function phe(e){return eA(e).replace(hhe,"_")}function tA(e,t){return t.findIndex(({value:n})=>n===e.value)}const mhe=/[-\\^$*+?.()|[\]{}]/g;function bF(e){return e.replace(mhe,"\\$&")}function _F(e){return new RegExp(bF(e),"i")}function vhe(e){return new RegExp(`^${bF(e)}$`,"i")}function ghe(e,t){if(e){const n=_F(e);return t.filter(r=>n.test(r.label))}else return[].concat(t)}function yhe(e,t){const n=vhe(e);return t.find(r=>n.test(r.label))||null}const bhe={autoComplete:"off",autoCorrect:"off","data-form-type":"other",spellCheck:!1};function _he({allowBackspace:e,ariaDescribedBy:t,ariaErrorMessage:n,delimiterKeys:r}){const{id:i,comboBoxRef:a,inputRef:o,isDisabled:l,isInvalid:f,managerRef:u}=D.useContext(dr),h=D.useMemo(()=>{const w=G=>{const K=G.currentTarget.value;u.current.updateInputValue(K),document.activeElement===o.current&&u.current.listBoxExpand(K)},_=()=>{u.current.listBoxExpand()},S=G=>{var K;((K=a.current)==null?void 0:K.contains(G.relatedTarget))===!1&&u.current.listBoxCollapse()},O=()=>{u.current.listBoxExpand()},C=G=>{const{activeIndex:K,isExpanded:ne}=u.current.state;ne?(G.preventDefault(),u.current.updateActiveIndex(K+1)):(ahe(G.currentTarget)||G.altKey)&&(G.preventDefault(),u.current.listBoxExpand())},A=G=>{const{activeIndex:K,isExpanded:ne}=u.current.state;ne?(G.preventDefault(),u.current.updateActiveIndex(K-1)):ihe(G.currentTarget)&&(G.preventDefault(),u.current.listBoxExpand())},j=G=>{const{isExpanded:K,options:ne}=u.current.state;K&&(G.preventDefault(),u.current.updateActiveIndex(ne.length-1))},P=G=>{u.current.state.isExpanded&&(G.preventDefault(),u.current.updateActiveIndex(0))},R=()=>{u.current.state.isExpanded?u.current.listBoxCollapse():u.current.updateInputValue("")},$=()=>{if(e){const{value:G,selected:K}=u.current.state,ne=K[K.length-1];G===""&&ne&&u.current.selectTag(ne)}},V=G=>{u.current.state.isExpanded&&(G.preventDefault(),u.current.selectTag())};return{onBlur:S,onChange:w,onClick:O,onFocus:_,onKeyDown:G=>{if(G.key===Iu.UpArrow)return A(G);if(G.key===Iu.DownArrow)return C(G);if(G.key===Iu.PageUp)return P(G);if(G.key===Iu.PageDown)return j(G);if(G.key===Iu.Escape)return R();if(G.key===Iu.Backspace)return $();if(r.includes(G.key))return V(G)}}},[e,a,r,o,u]),{activeOption:m,isExpanded:y,value:x}=u.current.state;return{...bhe,"aria-autocomplete":"list","aria-activedescendant":m?yF(i,m):void 0,"aria-controls":gF(i),"aria-describedby":t||void 0,"aria-disabled":l,"aria-errormessage":f&&n||void 0,"aria-invalid":f,"aria-labelledby":E1(i),"aria-expanded":y,id:she(i),onBlur:l?Af:h.onBlur,onChange:l?Af:h.onChange,onClick:l?Af:h.onClick,onFocus:l?Af:h.onFocus,onKeyDown:l?Af:h.onKeyDown,ref:o,role:"combobox",type:"text",value:x}}const whe={position:"absolute",width:0,height:0,visibility:"hidden",overflow:"scroll",whiteSpace:"pre"},xhe=["font-family","font-size","font-style","font-weight","letter-spacing","text-transform"];function She({allowResize:e=!0,text:t}){const n=D.useRef(null),{inputRef:r}=D.useContext(dr),[i,a]=D.useState(null);return D.useLayoutEffect(()=>{if(e&&r.current&&n.current&&window.getComputedStyle){const o=window.getComputedStyle(r.current);xhe.forEach(l=>{const f=o.getPropertyValue(l);n.current.style.setProperty(l,f)})}},[e,r,n]),D.useLayoutEffect(()=>{var o;if(e){const l=Math.ceil(((o=n.current)==null?void 0:o.scrollWidth)??0)+2;i!==l&&a(l)}},[e,t,i]),{width:i,sizerProps:{ref:n,style:whe}}}function Ohe(){const{id:e,inputRef:t,listBoxRef:n,managerRef:r}=D.useContext(dr),i=r.current.state.activeIndex===-1,a=D.useCallback(o=>{var l;o.target!==t.current&&((l=t.current)==null||l.focus({preventScroll:!0}))},[t]);return D.useEffect(()=>{var o;i&&((o=n.current)==null||o.scrollTo({top:0}))},[n,i]),{"aria-labelledby":E1(e),id:gF(e),onFocus:a,ref:n,role:"listbox",tabIndex:-1}}function Che({activateFirstOption:e,allowNew:t,collapseOnSelect:n,newOptionPosition:r,newOptionText:i,noOptionsText:a,onAdd:o,onDelete:l,onCollapse:f,onExpand:u,onInput:h,onShouldCollapse:m,onShouldExpand:y,onValidate:x,selected:w,suggestions:_,suggestionsTransform:S}){const O=D.useRef(),[C,A]=D.useState(null),[j,P]=D.useState(!1),[R,$]=D.useState(""),V=D.useMemo(()=>{const J=S(R,_);return R&&(t&&J[r==="first"?"unshift":"push"]({disabled:x?!x(R):!1,label:i,value:WP}),J.length===0&&J.push({disabled:!0,label:a,value:vF})),J},[t,r,i,a,x,_,S,R]),W=C?tA(C,V):-1,G=e?Math.max(W,0):W,K=V[G],ne={activeIndex:G,activeOption:K,isExpanded:j,options:V,selected:w,value:R},le={tagsAdded:O.current?Wk(w,O.current.state.selected):[],tagsDeleted:O.current?Wk(O.current.state.selected,w):[]},Q={listBoxCollapse(J){j&&(!m||m(J??ne.value))&&(P(!1),A(null),f==null||f())},listBoxExpand(J){j||(!y||y(J??ne.value))&&(P(!0),A(V[G]),u==null||u())},updateActiveIndex(J){const H=che(J,V.length,e?0:-1);A(V[H])},updateInputValue(J){R!==J&&($(J),h==null||h(J))},selectTag(J){if(J??(J=uhe(ne)),J){const H=tA(J,ne.selected);H>-1?l(H):o(J),n&&this.listBoxCollapse(),this.updateInputValue("")}}};return O.current={...Q,flags:le,state:ne},O}function Ehe(e){const{id:t,inputRef:n,listBoxRef:r,managerRef:i}=D.useContext(dr),a=D.useRef(null),o=i.current.state.options[e],l=e===i.current.state.activeIndex,f=o.disabled??!1,u=tA(o,i.current.state.selected)>-1,h=D.useCallback(()=>{var y;i.current.selectTag(),(y=n.current)==null||y.focus()},[n,i]),m=D.useCallback(()=>{e!==i.current.state.activeIndex&&i.current.updateActiveIndex(e)},[e,i]);return jhe(a,r,l),{option:{...o,active:l,disabled:f,index:e,selected:u},optionProps:{"aria-disabled":f,"aria-posinset":e+1,"aria-selected":f?void 0:u,"aria-setsize":i.current.state.options.length,id:yF(t,o),onClick:h,onMouseDown:m,ref:a,role:"option",tabIndex:-1}}}function The({inputRef:e,managerRef:t}){return D.useRef({input:{blur(){var r;(r=e.current)==null||r.blur()},focus(){var r;(r=e.current)==null||r.focus()},get value(){return t.current.state.value},set value(r){typeof r!="string"&&(r=String(r)),t.current.updateInputValue(r)}},listBox:{collapse(){t.current.listBoxCollapse()},expand(){t.current.listBoxExpand()},get activeOption(){return t.current.state.activeOption},get isExpanded(){return t.current.state.isExpanded}},select(r){t.current.selectTag(r)}}).current}function Ahe({onBlur:e,onFocus:t}){const[n,r]=D.useState(!1),{id:i,inputRef:a,rootRef:o}=D.useContext(dr),l=D.useMemo(()=>({"aria-describedby":E1(i),id:i,onFocus(){r(!0),t==null||t()},onBlur(){var f;(f=o.current)!=null&&f.contains(document.activeElement)||(r(!1),e==null||e())},onClick(){var f;document.activeElement===o.current&&((f=a.current)==null||f.focus())},ref:o,tabIndex:-1}),[a,i,e,t,o]);return{isActive:n,rootProps:l}}function jhe(e,t,n){D.useEffect(()=>{var r,i,a,o;if(n){const l=(r=e.current)==null?void 0:r.offsetHeight,f=(i=e.current)==null?void 0:i.offsetTop,u=(a=t.current)==null?void 0:a.offsetHeight,h=(o=t.current)==null?void 0:o.scrollTop;f<h&&t.current.scrollTo(0,f),f+l>h+u&&t.current.scrollTo(0,f+l-u)}},[n,t,e])}function Phe(e,t){const{isDisabled:n,managerRef:r}=D.useContext(dr),i=r.current.state.selected[e],a=D.useCallback(()=>r.current.selectTag(i),[r,i]);return{tag:i,tagProps:{"aria-disabled":n,title:zb(t,i.label),onClick:n?Af:a}}}function Rhe({label:e}){var t;const{rootRef:n,managerRef:r}=D.useContext(dr),i=D.useRef(),a=r.current.flags.tagsDeleted[0],o=(t=i.current)==null?void 0:t.contains(document.activeElement);return D.useLayoutEffect(()=>{var l,f;if(a){const u=(l=i.current)==null?void 0:l.contains(document.activeElement);o&&!u&&((f=n.current)==null||f.focus({preventScroll:!0}))}},[o,i,n,a]),{ref:i,"aria-label":e}}const Mhe={position:"absolute",width:1,height:1,left:-9999,overflow:"hidden",clip:"rect(0 0 0 0)"};function Nhe({ariaAddedText:e,ariaDeletedText:t}){const{managerRef:n}=D.useContext(dr),r=D.useRef([]);return n.current.flags.tagsAdded.forEach(i=>{r.current.push(zb(e,i.label))}),n.current.flags.tagsDeleted.forEach(i=>{r.current.push(zb(t,i.label))}),ae.createElement("div",{"aria-live":"polite","aria-relevant":"additions",role:"status",style:Mhe},r.current.join(`
|
||
`))}function khe({children:e}){const{classNames:t,comboBoxRef:n,id:r}=D.useContext(dr);return ae.createElement("div",{className:t.comboBox,id:ohe(r),ref:n},e)}const Lhe=({classNames:e,text:t})=>ae.createElement("mark",{className:e.highlight},t);function Dhe({option:e,query:t,render:n=Lhe}){const{classNames:r}=D.useContext(dr);if(e.value===WP||e.value===vF)return ae.createElement(ae.Fragment,null,zb(e.label,t));if(t){const i=dhe(e.label,t);if(i){const a=n({text:i[1],classNames:r});return ae.createElement(ae.Fragment,null,i[0],a,i[2])}}return ae.createElement(ae.Fragment,null,e.label)}const Ihe=ae.memo(Dhe),$he=({classNames:e,inputWidth:t,...n})=>ae.createElement("input",{className:e.input,style:{width:t},...n});function Bhe({allowBackspace:e=!0,allowResize:t=!0,ariaDescribedBy:n,ariaErrorMessage:r,delimiterKeys:i,placeholderText:a,render:o=$he}){const{classNames:l}=D.useContext(dr),{value:f,...u}=_he({allowBackspace:e,ariaDescribedBy:n,ariaErrorMessage:r,delimiterKeys:i}),h=f.length<a.length?a:f,{width:m,sizerProps:y}=She({allowResize:t,text:h});return ae.createElement(ae.Fragment,null,o({classNames:l,inputWidth:m,placeholder:a,value:f,...u}),t?ae.createElement("div",{...y},h):null)}const Uhe=({children:e,classNames:t,id:n})=>ae.createElement("div",{className:t.label,id:n},e);function zhe({children:e,render:t=Uhe}){const{classNames:n,id:r}=D.useContext(dr);return t({children:e,classNames:n,id:E1(r)})}const Fhe=({children:e,classNames:t,...n})=>ae.createElement("div",{className:t.listBox,...n},e);function qhe({children:e,render:t=Fhe}){const{classNames:n,managerRef:r}=D.useContext(dr),i=Ohe();return!r.current.state.isExpanded||ae.Children.count(e)===0?null:t({children:e,classNames:n,...i})}const Vhe=({children:e,classNames:t,option:n,...r})=>{const i=[t.option];return n.active&&i.push(t.optionIsActive),ae.createElement("div",{className:i.join(" "),...r},e)};function Hhe({children:e,index:t,render:n=Vhe}){const{classNames:r}=D.useContext(dr),{option:i,optionProps:a}=Ehe(t);return n({classNames:r,children:e,option:i,...a})}const Whe=({children:e,classNames:t,isActive:n,isDisabled:r,isInvalid:i,...a})=>{const o=[t.root];return n&&o.push(t.rootIsActive),r&&o.push(t.rootIsDisabled),i&&o.push(t.rootIsInvalid),ae.createElement("div",{className:o.join(" "),...a},e)};function Ghe({children:e,onBlur:t,onFocus:n,render:r=Whe}){const{classNames:i,isDisabled:a,isInvalid:o}=D.useContext(dr),{isActive:l,rootProps:f}=Ahe({onBlur:t,onFocus:n});return r({children:e,classNames:i,isActive:l,isDisabled:a,isInvalid:o,...f})}const Yhe=({classNames:e,tag:t,...n})=>ae.createElement("button",{type:"button",className:e.tag,...n},ae.createElement("span",{className:e.tagName},t.label));function Khe({render:e=Yhe,index:t,title:n}){const{classNames:r}=D.useContext(dr),{tag:i,tagProps:a}=Phe(t,n);return e({classNames:r,tag:i,...a})}const Zhe=({children:e,classNames:t,...n})=>ae.createElement("ul",{className:t.tagList,...n,role:"list"},ae.Children.map(e,r=>{if(ae.isValidElement(r))return ae.createElement("li",{className:t.tagListItem,key:r.key,role:"listitem"},r)}));function Xhe({children:e,label:t,render:n=Zhe}){const{classNames:r}=D.useContext(dr),i=Rhe({label:t});return n({classNames:r,children:e,...i})}const Qhe={root:"react-tags",rootIsActive:"is-active",rootIsDisabled:"is-disabled",rootIsInvalid:"is-invalid",label:"react-tags__label",tagList:"react-tags__list",tagListItem:"react-tags__list-item",tag:"react-tags__tag",tagName:"react-tags__tag-name",comboBox:"react-tags__combobox",input:"react-tags__combobox-input",listBox:"react-tags__listbox",option:"react-tags__listbox-option",optionIsActive:"is-active",highlight:"react-tags__listbox-option-highlight"},Jhe=[Iu.Enter];function epe({activateFirstOption:e=!1,allowBackspace:t=!0,allowNew:n=!1,allowResize:r=!0,ariaAddedText:i="Added tag %value%",ariaDescribedBy:a,ariaErrorMessage:o,ariaDeletedText:l="Removed tag %value%",classNames:f=Qhe,collapseOnSelect:u=!1,deleteButtonText:h="Remove %value% from the list",delimiterKeys:m=Jhe,id:y="react-tags",isDisabled:x=!1,isInvalid:w=!1,labelText:_="Select tags",newOptionPosition:S="last",newOptionText:O="Add %value%",noOptionsText:C="No options found for %value%",onAdd:A,onBlur:j,onCollapse:P,onDelete:R,onExpand:$,onFocus:V,onInput:W,onShouldCollapse:G,onShouldExpand:K,onValidate:ne,placeholderText:le="Add a tag",renderHighlight:Q,renderInput:J,renderLabel:H,renderListBox:U,renderOption:z,renderRoot:F,renderTag:M,renderTagList:I,selected:te=[],suggestions:Z=[],suggestionsTransform:oe=ghe,tagListLabelText:he="Selected tags"},de){const be=D.useRef(null),B=D.useRef(null),q=D.useRef(null),ee=D.useRef(null),fe=Che({activateFirstOption:e,allowNew:n,collapseOnSelect:u,newOptionPosition:S,newOptionText:O,noOptionsText:C,onAdd:A,onDelete:R,onCollapse:P,onExpand:$,onInput:W,onShouldCollapse:G,onShouldExpand:K,onValidate:ne,selected:te,suggestions:Z,suggestionsTransform:oe}),X=The({inputRef:B,managerRef:fe});return de&&(typeof de=="function"?de(X):de.current=X),ae.createElement(dr.Provider,{value:{classNames:f,comboBoxRef:be,id:y,inputRef:B,isDisabled:x,isInvalid:w,listBoxRef:q,managerRef:fe,rootRef:ee}},ae.createElement(Ghe,{onBlur:j,onFocus:V,render:F},ae.createElement(zhe,{render:H},_),ae.createElement(Xhe,{render:I,label:he},fe.current.state.selected.map((ue,pe)=>ae.createElement(Khe,{key:eA(ue),index:pe,render:M,title:h}))),ae.createElement(khe,null,ae.createElement(Bhe,{allowBackspace:t,allowResize:r,ariaDescribedBy:a,ariaErrorMessage:o,delimiterKeys:m,placeholderText:le,render:J}),ae.createElement(qhe,{render:U},fe.current.state.options.map((ue,pe)=>ae.createElement(Hhe,{key:eA(ue),index:pe,render:z},ae.createElement(Ihe,{option:ue,query:fe.current.state.value,render:Q}))))),ae.createElement(Nhe,{ariaAddedText:i,ariaDeletedText:l})))}const tpe=ae.forwardRef(epe);function Gx(e){return e==null?"":`${e}`}function npe(e={}){const{separator:t,decimals:n}=e;return t?n?r=>r.toFixed(n).replace(".",t):r=>`${r}`.replace(".",t):n?r=>r.toFixed(n):r=>`${r}`}function GP(e={}){const t=typeof e.quote=="string"?e.quote:'"',n=typeof e.escapedQuote=="string"?e.escapedQuote:`${t}${t}`;if(!t||t===n)return i=>i;const r=new RegExp(t,"g");return i=>(i.includes(t)&&(i=i.replace(r,n)),`${t}${i}${t}`)}function rpe(e={stringFormatter:GP()}){return t=>e.stringFormatter(t.toString().slice(7,-1))}function ipe(e={stringFormatter:GP()}){return t=>{if(t===null)return"";let n=JSON.stringify(t);return n===void 0?"":(n[0]==='"'&&(n=n.replace(/^"(.+)"$/,"$1")),e.stringFormatter(n))}}const ape=RegExp(`[^.[\\]]+|\\[(?:([^"'][^[]*)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))`,"g");function ope(e){var t,n,r;const i=[];let a;for(;a=ape.exec(e);)i.push((r=(t=a[3])!==null&&t!==void 0?t:(n=a[1])===null||n===void 0?void 0:n.trim())!==null&&r!==void 0?r:a[0]);return i}function Gk(e,t,n){if(t in e){const a=e[t];return a===void 0?n:a}const r=Array.isArray(t)?t:ope(t);let i=e;for(const a of r)if(i=i==null?void 0:i[a],i===void 0)return n;return i}function wF(e,t){try{return Array.isArray(t)?e.push(...t):e.push(t),e}catch{return e.concat(t)}}function nA(e,t){let n=!0;return e.reduce((r,i)=>(i==null&&(i=""),n?(n=!1,`${i}`):`${r}${t}${i}`),"")}var Yk;(function(e){e.header="header",e.undefined="undefined",e.boolean="boolean",e.number="number",e.bigint="bigint",e.string="string",e.symbol="symbol",e.function="function",e.object="object"})(Yk||(Yk={}));class spe{constructor(t){this.opts=this.preprocessOpts(t)}preprocessOpts(t){const n=Object.assign({},t);n.fields&&(n.fields=this.preprocessFieldsInfo(n.fields,n.defaultValue)),n.transforms=n.transforms||[];const r=n.formatters&&n.formatters.string||GP(),i=ipe({stringFormatter:r}),a={header:r,undefined:Gx,boolean:Gx,number:npe(),bigint:Gx,string:r,symbol:rpe({stringFormatter:r}),function:i,object:i};return n.formatters=Object.assign(Object.assign({},a),n.formatters),n.delimiter=n.delimiter||",",n.eol=n.eol||`
|
||
`,n.header=n.header!==!1,n.includeEmptyRows=n.includeEmptyRows||!1,n.withBOM=n.withBOM||!1,n}preprocessFieldsInfo(t,n){return t.map(r=>{if(typeof r=="string")return{label:r,value:i=>Gk(i,r,n)};if(typeof r=="object"){const i="default"in r?r.default:n;if(typeof r.value=="string"){const a=r.value;return{label:r.label||r.value,value:o=>Gk(o,a,i)}}if(typeof r.value=="function"){const a=r.label||r.value.name||"",o={label:a,default:i},l=r.value;return{label:a,value(f){const u=l(f,o);return u===void 0?i:u}}}}throw new Error("Invalid field info option. "+JSON.stringify(r))})}getHeader(){return nA(this.opts.fields.map(t=>this.opts.formatters.header(t.label)),this.opts.delimiter)}preprocessRow(t){return this.opts.transforms.reduce((n,r)=>n.map(i=>r(i)).reduce(wF,[]),[t])}processRow(t){if(!t)return;const n=this.opts.fields.map(r=>this.processCell(t,r));if(!(!this.opts.includeEmptyRows&&n.every(r=>r==="")))return nA(n,this.opts.delimiter)}processCell(t,n){return this.processValue(n.value(t))}processValue(t){const n=this.opts.formatters[typeof t];return n(t)}}class xF extends spe{constructor(t){super(t)}parse(t){const n=this.preprocessData(t);this.opts.fields=this.opts.fields||this.preprocessFieldsInfo(n.reduce((o,l)=>(Object.keys(l).forEach(f=>{o.includes(f)||o.push(f)}),o),[]),this.opts.defaultValue);const r=this.opts.header?this.getHeader():"",i=this.processData(n);return(this.opts.withBOM?"\uFEFF":"")+r+(r&&i?this.opts.eol:"")+i}preprocessData(t){const n=Array.isArray(t)?t:[t];if(!this.opts.fields){if(t==null||n.length===0)throw new Error('Data should not be empty or the "fields" option should be included');if(typeof n[0]!="object")throw new Error('Data items should be objects or the "fields" option should be included')}return this.opts.transforms.length===0?n:n.map(r=>this.preprocessRow(r)).reduce(wF,[])}processData(t){return nA(t.map(n=>this.processRow(n)).filter(n=>n),this.opts.eol)}}var ur;(function(e){e[e.BACKSPACE=8]="BACKSPACE",e[e.FORM_FEED=12]="FORM_FEED",e[e.NEWLINE=10]="NEWLINE",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.TAB=9]="TAB",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.NUMBER_SIGN=35]="NUMBER_SIGN",e[e.DOLLAR_SIGN=36]="DOLLAR_SIGN",e[e.PERCENT_SIGN=37]="PERCENT_SIGN",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.LEFT_PARENTHESIS=40]="LEFT_PARENTHESIS",e[e.RIGHT_PARENTHESIS=41]="RIGHT_PARENTHESIS",e[e.ASTERISK=42]="ASTERISK",e[e.PLUS_SIGN=43]="PLUS_SIGN",e[e.COMMA=44]="COMMA",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.FULL_STOP=46]="FULL_STOP",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_ZERO=48]="DIGIT_ZERO",e[e.DIGIT_ONE=49]="DIGIT_ONE",e[e.DIGIT_TWO=50]="DIGIT_TWO",e[e.DIGIT_THREE=51]="DIGIT_THREE",e[e.DIGIT_FOUR=52]="DIGIT_FOUR",e[e.DIGIT_FIVE=53]="DIGIT_FIVE",e[e.DIGIT_SIX=54]="DIGIT_SIX",e[e.DIGIT_SEVEN=55]="DIGIT_SEVEN",e[e.DIGIT_EIGHT=56]="DIGIT_EIGHT",e[e.DIGIT_NINE=57]="DIGIT_NINE",e[e.COLON=58]="COLON",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.COMMERCIAL_AT=64]="COMMERCIAL_AT",e[e.LATIN_CAPITAL_LETTER_A=65]="LATIN_CAPITAL_LETTER_A",e[e.LATIN_CAPITAL_LETTER_B=66]="LATIN_CAPITAL_LETTER_B",e[e.LATIN_CAPITAL_LETTER_C=67]="LATIN_CAPITAL_LETTER_C",e[e.LATIN_CAPITAL_LETTER_D=68]="LATIN_CAPITAL_LETTER_D",e[e.LATIN_CAPITAL_LETTER_E=69]="LATIN_CAPITAL_LETTER_E",e[e.LATIN_CAPITAL_LETTER_F=70]="LATIN_CAPITAL_LETTER_F",e[e.LATIN_CAPITAL_LETTER_G=71]="LATIN_CAPITAL_LETTER_G",e[e.LATIN_CAPITAL_LETTER_H=72]="LATIN_CAPITAL_LETTER_H",e[e.LATIN_CAPITAL_LETTER_I=73]="LATIN_CAPITAL_LETTER_I",e[e.LATIN_CAPITAL_LETTER_J=74]="LATIN_CAPITAL_LETTER_J",e[e.LATIN_CAPITAL_LETTER_K=75]="LATIN_CAPITAL_LETTER_K",e[e.LATIN_CAPITAL_LETTER_L=76]="LATIN_CAPITAL_LETTER_L",e[e.LATIN_CAPITAL_LETTER_M=77]="LATIN_CAPITAL_LETTER_M",e[e.LATIN_CAPITAL_LETTER_N=78]="LATIN_CAPITAL_LETTER_N",e[e.LATIN_CAPITAL_LETTER_O=79]="LATIN_CAPITAL_LETTER_O",e[e.LATIN_CAPITAL_LETTER_P=80]="LATIN_CAPITAL_LETTER_P",e[e.LATIN_CAPITAL_LETTER_Q=81]="LATIN_CAPITAL_LETTER_Q",e[e.LATIN_CAPITAL_LETTER_R=82]="LATIN_CAPITAL_LETTER_R",e[e.LATIN_CAPITAL_LETTER_S=83]="LATIN_CAPITAL_LETTER_S",e[e.LATIN_CAPITAL_LETTER_T=84]="LATIN_CAPITAL_LETTER_T",e[e.LATIN_CAPITAL_LETTER_U=85]="LATIN_CAPITAL_LETTER_U",e[e.LATIN_CAPITAL_LETTER_V=86]="LATIN_CAPITAL_LETTER_V",e[e.LATIN_CAPITAL_LETTER_W=87]="LATIN_CAPITAL_LETTER_W",e[e.LATIN_CAPITAL_LETTER_X=88]="LATIN_CAPITAL_LETTER_X",e[e.LATIN_CAPITAL_LETTER_Y=89]="LATIN_CAPITAL_LETTER_Y",e[e.LATIN_CAPITAL_LETTER_Z=90]="LATIN_CAPITAL_LETTER_Z",e[e.LEFT_SQUARE_BRACKET=91]="LEFT_SQUARE_BRACKET",e[e.REVERSE_SOLIDUS=92]="REVERSE_SOLIDUS",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.CIRCUMFLEX_ACCENT=94]="CIRCUMFLEX_ACCENT",e[e.LOW_LINE=95]="LOW_LINE",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_LETTER_A=97]="LATIN_SMALL_LETTER_A",e[e.LATIN_SMALL_LETTER_B=98]="LATIN_SMALL_LETTER_B",e[e.LATIN_SMALL_LETTER_C=99]="LATIN_SMALL_LETTER_C",e[e.LATIN_SMALL_LETTER_D=100]="LATIN_SMALL_LETTER_D",e[e.LATIN_SMALL_LETTER_E=101]="LATIN_SMALL_LETTER_E",e[e.LATIN_SMALL_LETTER_F=102]="LATIN_SMALL_LETTER_F",e[e.LATIN_SMALL_LETTER_G=103]="LATIN_SMALL_LETTER_G",e[e.LATIN_SMALL_LETTER_H=104]="LATIN_SMALL_LETTER_H",e[e.LATIN_SMALL_LETTER_I=105]="LATIN_SMALL_LETTER_I",e[e.LATIN_SMALL_LETTER_J=106]="LATIN_SMALL_LETTER_J",e[e.LATIN_SMALL_LETTER_K=107]="LATIN_SMALL_LETTER_K",e[e.LATIN_SMALL_LETTER_L=108]="LATIN_SMALL_LETTER_L",e[e.LATIN_SMALL_LETTER_M=109]="LATIN_SMALL_LETTER_M",e[e.LATIN_SMALL_LETTER_N=110]="LATIN_SMALL_LETTER_N",e[e.LATIN_SMALL_LETTER_O=111]="LATIN_SMALL_LETTER_O",e[e.LATIN_SMALL_LETTER_P=112]="LATIN_SMALL_LETTER_P",e[e.LATIN_SMALL_LETTER_Q=113]="LATIN_SMALL_LETTER_Q",e[e.LATIN_SMALL_LETTER_R=114]="LATIN_SMALL_LETTER_R",e[e.LATIN_SMALL_LETTER_S=115]="LATIN_SMALL_LETTER_S",e[e.LATIN_SMALL_LETTER_T=116]="LATIN_SMALL_LETTER_T",e[e.LATIN_SMALL_LETTER_U=117]="LATIN_SMALL_LETTER_U",e[e.LATIN_SMALL_LETTER_V=118]="LATIN_SMALL_LETTER_V",e[e.LATIN_SMALL_LETTER_W=119]="LATIN_SMALL_LETTER_W",e[e.LATIN_SMALL_LETTER_X=120]="LATIN_SMALL_LETTER_X",e[e.LATIN_SMALL_LETTER_Y=121]="LATIN_SMALL_LETTER_Y",e[e.LATIN_SMALL_LETTER_Z=122]="LATIN_SMALL_LETTER_Z",e[e.LEFT_CURLY_BRACKET=123]="LEFT_CURLY_BRACKET",e[e.VERTICAL_LINE=124]="VERTICAL_LINE",e[e.RIGHT_CURLY_BRACKET=125]="RIGHT_CURLY_BRACKET",e[e.TILDE=126]="TILDE"})(ur||(ur={}));ur.QUOTATION_MARK+"",ur.QUOTATION_MARK,ur.REVERSE_SOLIDUS+"",ur.REVERSE_SOLIDUS,ur.SOLIDUS+"",ur.SOLIDUS,ur.LATIN_SMALL_LETTER_B+"",ur.BACKSPACE,ur.LATIN_SMALL_LETTER_F+"",ur.FORM_FEED,ur.LATIN_SMALL_LETTER_N+"",ur.NEWLINE,ur.LATIN_SMALL_LETTER_R+"",ur.CARRIAGE_RETURN,ur.LATIN_SMALL_LETTER_T+"",ur.TAB;var Kk;(function(e){e[e.LEFT_BRACE=0]="LEFT_BRACE",e[e.RIGHT_BRACE=1]="RIGHT_BRACE",e[e.LEFT_BRACKET=2]="LEFT_BRACKET",e[e.RIGHT_BRACKET=3]="RIGHT_BRACKET",e[e.COLON=4]="COLON",e[e.COMMA=5]="COMMA",e[e.TRUE=6]="TRUE",e[e.FALSE=7]="FALSE",e[e.NULL=8]="NULL",e[e.STRING=9]="STRING",e[e.NUMBER=10]="NUMBER",e[e.SEPARATOR=11]="SEPARATOR"})(Kk||(Kk={}));var Zk;(function(e){e[e.START=0]="START",e[e.ENDED=1]="ENDED",e[e.ERROR=2]="ERROR",e[e.TRUE1=3]="TRUE1",e[e.TRUE2=4]="TRUE2",e[e.TRUE3=5]="TRUE3",e[e.FALSE1=6]="FALSE1",e[e.FALSE2=7]="FALSE2",e[e.FALSE3=8]="FALSE3",e[e.FALSE4=9]="FALSE4",e[e.NULL1=10]="NULL1",e[e.NULL2=11]="NULL2",e[e.NULL3=12]="NULL3",e[e.STRING_DEFAULT=13]="STRING_DEFAULT",e[e.STRING_AFTER_BACKSLASH=14]="STRING_AFTER_BACKSLASH",e[e.STRING_UNICODE_DIGIT_1=15]="STRING_UNICODE_DIGIT_1",e[e.STRING_UNICODE_DIGIT_2=16]="STRING_UNICODE_DIGIT_2",e[e.STRING_UNICODE_DIGIT_3=17]="STRING_UNICODE_DIGIT_3",e[e.STRING_UNICODE_DIGIT_4=18]="STRING_UNICODE_DIGIT_4",e[e.STRING_INCOMPLETE_CHAR=19]="STRING_INCOMPLETE_CHAR",e[e.NUMBER_AFTER_INITIAL_MINUS=20]="NUMBER_AFTER_INITIAL_MINUS",e[e.NUMBER_AFTER_INITIAL_ZERO=21]="NUMBER_AFTER_INITIAL_ZERO",e[e.NUMBER_AFTER_INITIAL_NON_ZERO=22]="NUMBER_AFTER_INITIAL_NON_ZERO",e[e.NUMBER_AFTER_FULL_STOP=23]="NUMBER_AFTER_FULL_STOP",e[e.NUMBER_AFTER_DECIMAL=24]="NUMBER_AFTER_DECIMAL",e[e.NUMBER_AFTER_E=25]="NUMBER_AFTER_E",e[e.NUMBER_AFTER_E_AND_SIGN=26]="NUMBER_AFTER_E_AND_SIGN",e[e.NUMBER_AFTER_E_AND_DIGIT=27]="NUMBER_AFTER_E_AND_DIGIT",e[e.SEPARATOR=28]="SEPARATOR",e[e.BOM_OR_START=29]="BOM_OR_START",e[e.BOM=30]="BOM"})(Zk||(Zk={}));var Xk;(function(e){e[e.OBJECT=0]="OBJECT",e[e.ARRAY=1]="ARRAY"})(Xk||(Xk={}));var Qk;(function(e){e[e.VALUE=0]="VALUE",e[e.KEY=1]="KEY",e[e.COLON=2]="COLON",e[e.COMMA=3]="COMMA",e[e.ENDED=4]="ENDED",e[e.ERROR=5]="ERROR",e[e.SEPARATOR=6]="SEPARATOR"})(Qk||(Qk={}));var Yx,Jk;function ai(){if(Jk)return Yx;Jk=1;var e=Array.isArray;return Yx=e,Yx}var Kx,eL;function SF(){if(eL)return Kx;eL=1;var e=typeof iy=="object"&&iy&&iy.Object===Object&&iy;return Kx=e,Kx}var Zx,tL;function go(){if(tL)return Zx;tL=1;var e=SF(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return Zx=n,Zx}var Xx,nL;function Sv(){if(nL)return Xx;nL=1;var e=go(),t=e.Symbol;return Xx=t,Xx}var Qx,rL;function lpe(){if(rL)return Qx;rL=1;var e=Sv(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,i=e?e.toStringTag:void 0;function a(o){var l=n.call(o,i),f=o[i];try{o[i]=void 0;var u=!0}catch{}var h=r.call(o);return u&&(l?o[i]=f:delete o[i]),h}return Qx=a,Qx}var Jx,iL;function upe(){if(iL)return Jx;iL=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Jx=n,Jx}var e2,aL;function vs(){if(aL)return e2;aL=1;var e=Sv(),t=lpe(),n=upe(),r="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;function o(l){return l==null?l===void 0?i:r:a&&a in Object(l)?t(l):n(l)}return e2=o,e2}var t2,oL;function gs(){if(oL)return t2;oL=1;function e(t){return t!=null&&typeof t=="object"}return t2=e,t2}var n2,sL;function Hd(){if(sL)return n2;sL=1;var e=vs(),t=gs(),n="[object Symbol]";function r(i){return typeof i=="symbol"||t(i)&&e(i)==n}return n2=r,n2}var r2,lL;function YP(){if(lL)return r2;lL=1;var e=ai(),t=Hd(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function i(a,o){if(e(a))return!1;var l=typeof a;return l=="number"||l=="symbol"||l=="boolean"||a==null||t(a)?!0:r.test(a)||!n.test(a)||o!=null&&a in Object(o)}return r2=i,r2}var i2,uL;function Gl(){if(uL)return i2;uL=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return i2=e,i2}var a2,cL;function KP(){if(cL)return a2;cL=1;var e=vs(),t=Gl(),n="[object AsyncFunction]",r="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(l){if(!t(l))return!1;var f=e(l);return f==r||f==i||f==n||f==a}return a2=o,a2}var o2,fL;function cpe(){if(fL)return o2;fL=1;var e=go(),t=e["__core-js_shared__"];return o2=t,o2}var s2,dL;function fpe(){if(dL)return s2;dL=1;var e=cpe(),t=function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}();function n(r){return!!t&&t in r}return s2=n,s2}var l2,hL;function OF(){if(hL)return l2;hL=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return l2=n,l2}var u2,pL;function dpe(){if(pL)return u2;pL=1;var e=KP(),t=fpe(),n=Gl(),r=OF(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,l=Object.prototype,f=o.toString,u=l.hasOwnProperty,h=RegExp("^"+f.call(u).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function m(y){if(!n(y)||t(y))return!1;var x=e(y)?h:a;return x.test(r(y))}return u2=m,u2}var c2,mL;function hpe(){if(mL)return c2;mL=1;function e(t,n){return t==null?void 0:t[n]}return c2=e,c2}var f2,vL;function yc(){if(vL)return f2;vL=1;var e=dpe(),t=hpe();function n(r,i){var a=t(r,i);return e(a)?a:void 0}return f2=n,f2}var d2,gL;function T1(){if(gL)return d2;gL=1;var e=yc(),t=e(Object,"create");return d2=t,d2}var h2,yL;function ppe(){if(yL)return h2;yL=1;var e=T1();function t(){this.__data__=e?e(null):{},this.size=0}return h2=t,h2}var p2,bL;function mpe(){if(bL)return p2;bL=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return p2=e,p2}var m2,_L;function vpe(){if(_L)return m2;_L=1;var e=T1(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function i(a){var o=this.__data__;if(e){var l=o[a];return l===t?void 0:l}return r.call(o,a)?o[a]:void 0}return m2=i,m2}var v2,wL;function gpe(){if(wL)return v2;wL=1;var e=T1(),t=Object.prototype,n=t.hasOwnProperty;function r(i){var a=this.__data__;return e?a[i]!==void 0:n.call(a,i)}return v2=r,v2}var g2,xL;function ype(){if(xL)return g2;xL=1;var e=T1(),t="__lodash_hash_undefined__";function n(r,i){var a=this.__data__;return this.size+=this.has(r)?0:1,a[r]=e&&i===void 0?t:i,this}return g2=n,g2}var y2,SL;function bpe(){if(SL)return y2;SL=1;var e=ppe(),t=mpe(),n=vpe(),r=gpe(),i=ype();function a(o){var l=-1,f=o==null?0:o.length;for(this.clear();++l<f;){var u=o[l];this.set(u[0],u[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,y2=a,y2}var b2,OL;function _pe(){if(OL)return b2;OL=1;function e(){this.__data__=[],this.size=0}return b2=e,b2}var _2,CL;function ZP(){if(CL)return _2;CL=1;function e(t,n){return t===n||t!==t&&n!==n}return _2=e,_2}var w2,EL;function A1(){if(EL)return w2;EL=1;var e=ZP();function t(n,r){for(var i=n.length;i--;)if(e(n[i][0],r))return i;return-1}return w2=t,w2}var x2,TL;function wpe(){if(TL)return x2;TL=1;var e=A1(),t=Array.prototype,n=t.splice;function r(i){var a=this.__data__,o=e(a,i);if(o<0)return!1;var l=a.length-1;return o==l?a.pop():n.call(a,o,1),--this.size,!0}return x2=r,x2}var S2,AL;function xpe(){if(AL)return S2;AL=1;var e=A1();function t(n){var r=this.__data__,i=e(r,n);return i<0?void 0:r[i][1]}return S2=t,S2}var O2,jL;function Spe(){if(jL)return O2;jL=1;var e=A1();function t(n){return e(this.__data__,n)>-1}return O2=t,O2}var C2,PL;function Ope(){if(PL)return C2;PL=1;var e=A1();function t(n,r){var i=this.__data__,a=e(i,n);return a<0?(++this.size,i.push([n,r])):i[a][1]=r,this}return C2=t,C2}var E2,RL;function j1(){if(RL)return E2;RL=1;var e=_pe(),t=wpe(),n=xpe(),r=Spe(),i=Ope();function a(o){var l=-1,f=o==null?0:o.length;for(this.clear();++l<f;){var u=o[l];this.set(u[0],u[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,E2=a,E2}var T2,ML;function XP(){if(ML)return T2;ML=1;var e=yc(),t=go(),n=e(t,"Map");return T2=n,T2}var A2,NL;function Cpe(){if(NL)return A2;NL=1;var e=bpe(),t=j1(),n=XP();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return A2=r,A2}var j2,kL;function Epe(){if(kL)return j2;kL=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return j2=e,j2}var P2,LL;function P1(){if(LL)return P2;LL=1;var e=Epe();function t(n,r){var i=n.__data__;return e(r)?i[typeof r=="string"?"string":"hash"]:i.map}return P2=t,P2}var R2,DL;function Tpe(){if(DL)return R2;DL=1;var e=P1();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return R2=t,R2}var M2,IL;function Ape(){if(IL)return M2;IL=1;var e=P1();function t(n){return e(this,n).get(n)}return M2=t,M2}var N2,$L;function jpe(){if($L)return N2;$L=1;var e=P1();function t(n){return e(this,n).has(n)}return N2=t,N2}var k2,BL;function Ppe(){if(BL)return k2;BL=1;var e=P1();function t(n,r){var i=e(this,n),a=i.size;return i.set(n,r),this.size+=i.size==a?0:1,this}return k2=t,k2}var L2,UL;function QP(){if(UL)return L2;UL=1;var e=Cpe(),t=Tpe(),n=Ape(),r=jpe(),i=Ppe();function a(o){var l=-1,f=o==null?0:o.length;for(this.clear();++l<f;){var u=o[l];this.set(u[0],u[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,L2=a,L2}var D2,zL;function CF(){if(zL)return D2;zL=1;var e=QP(),t="Expected a function";function n(r,i){if(typeof r!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var a=function(){var o=arguments,l=i?i.apply(this,o):o[0],f=a.cache;if(f.has(l))return f.get(l);var u=r.apply(this,o);return a.cache=f.set(l,u)||f,u};return a.cache=new(n.Cache||e),a}return n.Cache=e,D2=n,D2}var I2,FL;function Rpe(){if(FL)return I2;FL=1;var e=CF(),t=500;function n(r){var i=e(r,function(o){return a.size===t&&a.clear(),o}),a=i.cache;return i}return I2=n,I2}var $2,qL;function Mpe(){if(qL)return $2;qL=1;var e=Rpe(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(t,function(o,l,f,u){a.push(f?u.replace(n,"$1"):l||o)}),a});return $2=r,$2}var B2,VL;function JP(){if(VL)return B2;VL=1;function e(t,n){for(var r=-1,i=t==null?0:t.length,a=Array(i);++r<i;)a[r]=n(t[r],r,t);return a}return B2=e,B2}var U2,HL;function Npe(){if(HL)return U2;HL=1;var e=Sv(),t=JP(),n=ai(),r=Hd(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function o(l){if(typeof l=="string")return l;if(n(l))return t(l,o)+"";if(r(l))return a?a.call(l):"";var f=l+"";return f=="0"&&1/l==-1/0?"-0":f}return U2=o,U2}var z2,WL;function EF(){if(WL)return z2;WL=1;var e=Npe();function t(n){return n==null?"":e(n)}return z2=t,z2}var F2,GL;function TF(){if(GL)return F2;GL=1;var e=ai(),t=YP(),n=Mpe(),r=EF();function i(a,o){return e(a)?a:t(a,o)?[a]:n(r(a))}return F2=i,F2}var q2,YL;function R1(){if(YL)return q2;YL=1;var e=Hd();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return q2=t,q2}var V2,KL;function e3(){if(KL)return V2;KL=1;var e=TF(),t=R1();function n(r,i){i=e(i,r);for(var a=0,o=i.length;r!=null&&a<o;)r=r[t(i[a++])];return a&&a==o?r:void 0}return V2=n,V2}var H2,ZL;function AF(){if(ZL)return H2;ZL=1;var e=e3();function t(n,r,i){var a=n==null?void 0:e(n,r);return a===void 0?i:a}return H2=t,H2}var kpe=AF();const Ai=kt(kpe);var W2,XL;function Lpe(){if(XL)return W2;XL=1;function e(t){return t==null}return W2=e,W2}var Dpe=Lpe();const ht=kt(Dpe);var G2,QL;function Ipe(){if(QL)return G2;QL=1;var e=vs(),t=ai(),n=gs(),r="[object String]";function i(a){return typeof a=="string"||!t(a)&&n(a)&&e(a)==r}return G2=i,G2}var $pe=Ipe();const uc=kt($pe);var Bpe=KP();const dt=kt(Bpe);var Upe=Gl();const Wd=kt(Upe);var Y2={exports:{}},Ht={};/**
|
||
* @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 JL;function zpe(){if(JL)return Ht;JL=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),l=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),w;w=Symbol.for("react.module.reference");function _(S){if(typeof S=="object"&&S!==null){var O=S.$$typeof;switch(O){case e:switch(S=S.type,S){case n:case i:case r:case u:case h:return S;default:switch(S=S&&S.$$typeof,S){case l:case o:case f:case y:case m:case a:return S;default:return O}}case t:return O}}}return Ht.ContextConsumer=o,Ht.ContextProvider=a,Ht.Element=e,Ht.ForwardRef=f,Ht.Fragment=n,Ht.Lazy=y,Ht.Memo=m,Ht.Portal=t,Ht.Profiler=i,Ht.StrictMode=r,Ht.Suspense=u,Ht.SuspenseList=h,Ht.isAsyncMode=function(){return!1},Ht.isConcurrentMode=function(){return!1},Ht.isContextConsumer=function(S){return _(S)===o},Ht.isContextProvider=function(S){return _(S)===a},Ht.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===e},Ht.isForwardRef=function(S){return _(S)===f},Ht.isFragment=function(S){return _(S)===n},Ht.isLazy=function(S){return _(S)===y},Ht.isMemo=function(S){return _(S)===m},Ht.isPortal=function(S){return _(S)===t},Ht.isProfiler=function(S){return _(S)===i},Ht.isStrictMode=function(S){return _(S)===r},Ht.isSuspense=function(S){return _(S)===u},Ht.isSuspenseList=function(S){return _(S)===h},Ht.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===n||S===i||S===r||S===u||S===h||S===x||typeof S=="object"&&S!==null&&(S.$$typeof===y||S.$$typeof===m||S.$$typeof===a||S.$$typeof===o||S.$$typeof===f||S.$$typeof===w||S.getModuleId!==void 0)},Ht.typeOf=_,Ht}var e5;function Fpe(){return e5||(e5=1,Y2.exports=zpe()),Y2.exports}var qpe=Fpe(),K2,t5;function jF(){if(t5)return K2;t5=1;var e=vs(),t=gs(),n="[object Number]";function r(i){return typeof i=="number"||t(i)&&e(i)==n}return K2=r,K2}var Z2,n5;function Vpe(){if(n5)return Z2;n5=1;var e=jF();function t(n){return e(n)&&n!=+n}return Z2=t,Z2}var Hpe=Vpe();const Gd=kt(Hpe);var Wpe=jF();const Gpe=kt(Wpe);var Fr=function(t){return t===0?0:t>0?1:-1},Vu=function(t){return uc(t)&&t.indexOf("%")===t.length-1},Xe=function(t){return Gpe(t)&&!Gd(t)},Qn=function(t){return Xe(t)||uc(t)},Ype=0,Yl=function(t){var n=++Ype;return"".concat(t||"").concat(n)},qr=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(!Xe(t)&&!uc(t))return r;var a;if(Vu(t)){var o=t.indexOf("%");a=n*parseFloat(t.slice(0,o))/100}else a=+t;return Gd(a)&&(a=r),i&&a>n&&(a=n),a},xl=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},Kpe=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},jn=function(t,n){return Xe(t)&&Xe(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):Ai(r,t))===n})}var Zpe=function(t){if(!t||!t.length)return null;for(var n=t.length,r=0,i=0,a=0,o=0,l=1/0,f=-1/0,u=0,h=0,m=0;m<n;m++)u=t[m].cx||0,h=t[m].cy||0,r+=u,i+=h,a+=u*h,o+=u*u,l=Math.min(l,u),f=Math.max(f,u);var y=n*o!==r*r?(n*a-r*i)/(n*o-r*r):0;return{xmin:l,xmax:f,a:y,b:(i-y*r)/n}},Xpe=function(t,n){return Xe(t)&&Xe(n)?t-n:uc(t)&&uc(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function qf(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 rA(e){"@babel/helpers - typeof";return rA=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},rA(e)}var Qpe=["viewBox","children"],Jpe=["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"],r5=["points","pathLength"],X2={svg:Qpe,polygon:r5,polyline:r5},t3=["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"],qb=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(D.isValidElement(t)&&(r=t.props),!Wd(r))return null;var i={};return Object.keys(r).forEach(function(a){t3.includes(a)&&(i[a]=n||function(o){return r[a](r,o)})}),i},eme=function(t,n,r){return function(i){return t(n,r,i),null}},$l=function(t,n,r){if(!Wd(t)||rA(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];t3.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=eme(o,n,r))}),i},tme=["children"],nme=["children"];function i5(e,t){if(e==null)return{};var n=rme(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rme(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 iA(e){"@babel/helpers - typeof";return iA=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},iA(e)}var a5={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"},ts=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},o5=null,Q2=null,n3=function e(t){if(t===o5&&Array.isArray(Q2))return Q2;var n=[];return D.Children.forEach(t,function(r){ht(r)||(qpe.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),Q2=n,o5=t,n};function Wr(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(i){return ts(i)}):r=[ts(t)],n3(e).forEach(function(i){var a=Ai(i,"type.displayName")||Ai(i,"type.name");r.indexOf(a)!==-1&&n.push(i)}),n}function Oi(e,t){var n=Wr(e,t);return n&&n[0]}var s5=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,i=n.height;return!(!Xe(r)||r<=0||!Xe(i)||i<=0)},ime=["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"],ame=function(t){return t&&t.type&&uc(t.type)&&ime.indexOf(t.type)>=0},PF=function(t){return t&&iA(t)==="object"&&"clipDot"in t},ome=function(t,n,r,i){var a,o=(a=X2==null?void 0:X2[i])!==null&&a!==void 0?a:[];return n.startsWith("data-")||!dt(t)&&(i&&o.includes(n)||Jpe.includes(n))||r&&t3.includes(n)},at=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(D.isValidElement(t)&&(i=t.props),!Wd(i))return null;var a={};return Object.keys(i).forEach(function(o){var l;ome((l=i)===null||l===void 0?void 0:l[o],o,n,r)&&(a[o]=i[o])}),a},aA=function e(t,n){if(t===n)return!0;var r=D.Children.count(t);if(r!==D.Children.count(n))return!1;if(r===0)return!0;if(r===1)return l5(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var i=0;i<r;i++){var a=t[i],o=n[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!l5(a,o))return!1}return!0},l5=function(t,n){if(ht(t)&&ht(n))return!0;if(!ht(t)&&!ht(n)){var r=t.props||{},i=r.children,a=i5(r,tme),o=n.props||{},l=o.children,f=i5(o,nme);return i&&l?qf(a,f)&&aA(i,l):!i&&!l?qf(a,f):!1}return!1},u5=function(t,n){var r=[],i={};return n3(t).forEach(function(a,o){if(ame(a))r.push(a);else if(a){var l=ts(a.type),f=n[l]||{},u=f.handler,h=f.once;if(u&&(!h||!i[l])){var m=u(a,l,o);r.push(m),i[l]=!0}}}),r},sme=function(t){var n=t&&t.type;return n&&a5[n]?a5[n]:null},lme=function(t,n){return n3(n).indexOf(t)},ume=["children","width","height","viewBox","className","style","title","desc"];function oA(){return oA=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},oA.apply(this,arguments)}function cme(e,t){if(e==null)return{};var n=fme(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function fme(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 sA(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,a=e.className,o=e.style,l=e.title,f=e.desc,u=cme(e,ume),h=i||{width:n,height:r,x:0,y:0},m=Ce("recharts-surface",a);return ae.createElement("svg",oA({},at(u,!0,"svg"),{className:m,width:n,height:r,style:o,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),ae.createElement("title",null,l),ae.createElement("desc",null,f),t)}var dme=["children","className"];function lA(){return lA=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},lA.apply(this,arguments)}function hme(e,t){if(e==null)return{};var n=pme(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function pme(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 Ot=ae.forwardRef(function(e,t){var n=e.children,r=e.className,i=hme(e,dme),a=Ce("recharts-layer",r);return ae.createElement("g",lA({className:a},at(i,!0),{ref:t}),n)}),Oa=function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a]},J2,c5;function mme(){if(c5)return J2;c5=1;function e(t,n,r){var i=-1,a=t.length;n<0&&(n=-n>a?0:a+n),r=r>a?a:r,r<0&&(r+=a),a=n>r?0:r-n>>>0,n>>>=0;for(var o=Array(a);++i<a;)o[i]=t[i+n];return o}return J2=e,J2}var eS,f5;function vme(){if(f5)return eS;f5=1;var e=mme();function t(n,r,i){var a=n.length;return i=i===void 0?a:i,!r&&i>=a?n:e(n,r,i)}return eS=t,eS}var tS,d5;function RF(){if(d5)return tS;d5=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",i=t+n+r,a="\\ufe0e\\ufe0f",o="\\u200d",l=RegExp("["+o+e+i+a+"]");function f(u){return l.test(u)}return tS=f,tS}var nS,h5;function gme(){if(h5)return nS;h5=1;function e(t){return t.split("")}return nS=e,nS}var rS,p5;function yme(){if(p5)return rS;p5=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",i=t+n+r,a="\\ufe0e\\ufe0f",o="["+e+"]",l="["+i+"]",f="\\ud83c[\\udffb-\\udfff]",u="(?:"+l+"|"+f+")",h="[^"+e+"]",m="(?:\\ud83c[\\udde6-\\uddff]){2}",y="[\\ud800-\\udbff][\\udc00-\\udfff]",x="\\u200d",w=u+"?",_="["+a+"]?",S="(?:"+x+"(?:"+[h,m,y].join("|")+")"+_+w+")*",O=_+w+S,C="(?:"+[h+l+"?",l,m,y,o].join("|")+")",A=RegExp(f+"(?="+f+")|"+C+O,"g");function j(P){return P.match(A)||[]}return rS=j,rS}var iS,m5;function bme(){if(m5)return iS;m5=1;var e=gme(),t=RF(),n=yme();function r(i){return t(i)?n(i):e(i)}return iS=r,iS}var aS,v5;function _me(){if(v5)return aS;v5=1;var e=vme(),t=RF(),n=bme(),r=EF();function i(a){return function(o){o=r(o);var l=t(o)?n(o):void 0,f=l?l[0]:o.charAt(0),u=l?e(l,1).join(""):o.slice(1);return f[a]()+u}}return aS=i,aS}var oS,g5;function wme(){if(g5)return oS;g5=1;var e=_me(),t=e("toUpperCase");return oS=t,oS}var xme=wme();const M1=kt(xme);function hn(e){return function(){return e}}const MF=Math.cos,Vb=Math.sin,ka=Math.sqrt,Hb=Math.PI,N1=2*Hb,uA=Math.PI,cA=2*uA,$u=1e-6,Sme=cA-$u;function NF(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function Ome(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return NF;const n=10**t;return function(r){this._+=r[0];for(let i=1,a=r.length;i<a;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}class Cme{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?NF:Ome(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,a,o){this._append`C${+t},${+n},${+r},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,n,r,i,a){if(t=+t,n=+n,r=+r,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,l=this._y1,f=r-t,u=i-n,h=o-t,m=l-n,y=h*h+m*m;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(y>$u)if(!(Math.abs(m*f-u*h)>$u)||!a)this._append`L${this._x1=t},${this._y1=n}`;else{let x=r-o,w=i-l,_=f*f+u*u,S=x*x+w*w,O=Math.sqrt(_),C=Math.sqrt(y),A=a*Math.tan((uA-Math.acos((_+y-S)/(2*O*C)))/2),j=A/C,P=A/O;Math.abs(j-1)>$u&&this._append`L${t+j*h},${n+j*m}`,this._append`A${a},${a},0,0,${+(m*x>h*w)},${this._x1=t+P*f},${this._y1=n+P*u}`}}arc(t,n,r,i,a,o){if(t=+t,n=+n,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let l=r*Math.cos(i),f=r*Math.sin(i),u=t+l,h=n+f,m=1^o,y=o?i-a:a-i;this._x1===null?this._append`M${u},${h}`:(Math.abs(this._x1-u)>$u||Math.abs(this._y1-h)>$u)&&this._append`L${u},${h}`,r&&(y<0&&(y=y%cA+cA),y>Sme?this._append`A${r},${r},0,1,${m},${t-l},${n-f}A${r},${r},0,1,${m},${this._x1=u},${this._y1=h}`:y>$u&&this._append`A${r},${r},0,${+(y>=uA)},${m},${this._x1=t+r*Math.cos(a)},${this._y1=n+r*Math.sin(a)}`)}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 r3(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 Cme(t)}function i3(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function kF(e){this._context=e}kF.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 k1(e){return new kF(e)}function LF(e){return e[0]}function DF(e){return e[1]}function IF(e,t){var n=hn(!0),r=null,i=k1,a=null,o=r3(l);e=typeof e=="function"?e:e===void 0?LF:hn(e),t=typeof t=="function"?t:t===void 0?DF:hn(t);function l(f){var u,h=(f=i3(f)).length,m,y=!1,x;for(r==null&&(a=i(x=o())),u=0;u<=h;++u)!(u<h&&n(m=f[u],u,f))===y&&((y=!y)?a.lineStart():a.lineEnd()),y&&a.point(+e(m,u,f),+t(m,u,f));if(x)return a=null,x+""||null}return l.x=function(f){return arguments.length?(e=typeof f=="function"?f:hn(+f),l):e},l.y=function(f){return arguments.length?(t=typeof f=="function"?f:hn(+f),l):t},l.defined=function(f){return arguments.length?(n=typeof f=="function"?f:hn(!!f),l):n},l.curve=function(f){return arguments.length?(i=f,r!=null&&(a=i(r)),l):i},l.context=function(f){return arguments.length?(f==null?r=a=null:a=i(r=f),l):r},l}function vy(e,t,n){var r=null,i=hn(!0),a=null,o=k1,l=null,f=r3(u);e=typeof e=="function"?e:e===void 0?LF:hn(+e),t=typeof t=="function"?t:hn(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?DF:hn(+n);function u(m){var y,x,w,_=(m=i3(m)).length,S,O=!1,C,A=new Array(_),j=new Array(_);for(a==null&&(l=o(C=f())),y=0;y<=_;++y){if(!(y<_&&i(S=m[y],y,m))===O)if(O=!O)x=y,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),w=y-1;w>=x;--w)l.point(A[w],j[w]);l.lineEnd(),l.areaEnd()}O&&(A[y]=+e(S,y,m),j[y]=+t(S,y,m),l.point(r?+r(S,y,m):A[y],n?+n(S,y,m):j[y]))}if(C)return l=null,C+""||null}function h(){return IF().defined(i).curve(o).context(a)}return u.x=function(m){return arguments.length?(e=typeof m=="function"?m:hn(+m),r=null,u):e},u.x0=function(m){return arguments.length?(e=typeof m=="function"?m:hn(+m),u):e},u.x1=function(m){return arguments.length?(r=m==null?null:typeof m=="function"?m:hn(+m),u):r},u.y=function(m){return arguments.length?(t=typeof m=="function"?m:hn(+m),n=null,u):t},u.y0=function(m){return arguments.length?(t=typeof m=="function"?m:hn(+m),u):t},u.y1=function(m){return arguments.length?(n=m==null?null:typeof m=="function"?m:hn(+m),u):n},u.lineX0=u.lineY0=function(){return h().x(e).y(t)},u.lineY1=function(){return h().x(e).y(n)},u.lineX1=function(){return h().x(r).y(t)},u.defined=function(m){return arguments.length?(i=typeof m=="function"?m:hn(!!m),u):i},u.curve=function(m){return arguments.length?(o=m,a!=null&&(l=o(a)),u):o},u.context=function(m){return arguments.length?(m==null?a=l=null:l=o(a=m),u):a},u}class $F{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 Eme(e){return new $F(e,!0)}function Tme(e){return new $F(e,!1)}const a3={draw(e,t){const n=ka(t/Hb);e.moveTo(n,0),e.arc(0,0,n,0,N1)}},Ame={draw(e,t){const n=ka(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()}},BF=ka(1/3),jme=BF*2,Pme={draw(e,t){const n=ka(t/jme),r=n*BF;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Rme={draw(e,t){const n=ka(t),r=-n/2;e.rect(r,r,n,n)}},Mme=.8908130915292852,UF=Vb(Hb/10)/Vb(7*Hb/10),Nme=Vb(N1/10)*UF,kme=-MF(N1/10)*UF,Lme={draw(e,t){const n=ka(t*Mme),r=Nme*n,i=kme*n;e.moveTo(0,-n),e.lineTo(r,i);for(let a=1;a<5;++a){const o=N1*a/5,l=MF(o),f=Vb(o);e.lineTo(f*n,-l*n),e.lineTo(l*r-f*i,f*r+l*i)}e.closePath()}},sS=ka(3),Dme={draw(e,t){const n=-ka(t/(sS*3));e.moveTo(0,n*2),e.lineTo(-sS*n,-n),e.lineTo(sS*n,-n),e.closePath()}},Wi=-.5,Gi=ka(3)/2,fA=1/ka(12),Ime=(fA/2+1)*3,$me={draw(e,t){const n=ka(t/Ime),r=n/2,i=n*fA,a=r,o=n*fA+n,l=-a,f=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(l,f),e.lineTo(Wi*r-Gi*i,Gi*r+Wi*i),e.lineTo(Wi*a-Gi*o,Gi*a+Wi*o),e.lineTo(Wi*l-Gi*f,Gi*l+Wi*f),e.lineTo(Wi*r+Gi*i,Wi*i-Gi*r),e.lineTo(Wi*a+Gi*o,Wi*o-Gi*a),e.lineTo(Wi*l+Gi*f,Wi*f-Gi*l),e.closePath()}};function Bme(e,t){let n=null,r=r3(i);e=typeof e=="function"?e:hn(e||a3),t=typeof t=="function"?t:hn(t===void 0?64:+t);function i(){let a;if(n||(n=a=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:hn(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:hn(+a),i):t},i.context=function(a){return arguments.length?(n=a??null,i):n},i}function Wb(){}function Gb(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 zF(e){this._context=e}zF.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:Gb(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:Gb(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Ume(e){return new zF(e)}function FF(e){this._context=e}FF.prototype={areaStart:Wb,areaEnd:Wb,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:Gb(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function zme(e){return new FF(e)}function qF(e){this._context=e}qF.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:Gb(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Fme(e){return new qF(e)}function VF(e){this._context=e}VF.prototype={areaStart:Wb,areaEnd:Wb,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 qme(e){return new VF(e)}function y5(e){return e<0?-1:1}function b5(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),l=(a*i+o*r)/(r+i);return(y5(a)+y5(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function _5(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function lS(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-r)/3;e._context.bezierCurveTo(r+l,i+l*t,a-l,o-l*n,a,o)}function Yb(e){this._context=e}Yb.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:lS(this,this._t0,_5(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,lS(this,_5(this,n=b5(this,e,t)),n);break;default:lS(this,this._t0,n=b5(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function HF(e){this._context=new WF(e)}(HF.prototype=Object.create(Yb.prototype)).point=function(e,t){Yb.prototype.point.call(this,t,e)};function WF(e){this._context=e}WF.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,a){this._context.bezierCurveTo(t,e,r,n,a,i)}};function Vme(e){return new Yb(e)}function Hme(e){return new HF(e)}function GF(e){this._context=e}GF.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=w5(e),i=w5(t),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],e[o],t[o]);(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 w5(e){var t,n=e.length-1,r,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function Wme(e){return new GF(e)}function L1(e,t){this._context=e,this._t=t}L1.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 Gme(e){return new L1(e,.5)}function Yme(e){return new L1(e,0)}function Kme(e){return new L1(e,1)}function id(e,t){if((o=e.length)>1)for(var n=1,r,i,a=e[t[0]],o,l=a.length;n<o;++n)for(i=a,a=e[t[n]],r=0;r<l;++r)a[r][1]+=a[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function dA(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function Zme(e,t){return e[t]}function Xme(e){const t=[];return t.key=e,t}function Qme(){var e=hn([]),t=dA,n=id,r=Zme;function i(a){var o=Array.from(e.apply(this,arguments),Xme),l,f=o.length,u=-1,h;for(const m of a)for(l=0,++u;l<f;++l)(o[l][u]=[0,+r(m,o[l].key,u,a)]).data=m;for(l=0,h=i3(t(o));l<f;++l)o[h[l]].index=l;return n(o,h),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:hn(Array.from(a)),i):e},i.value=function(a){return arguments.length?(r=typeof a=="function"?a:hn(+a),i):r},i.order=function(a){return arguments.length?(t=a==null?dA:typeof a=="function"?a:hn(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(n=a??id,i):n},i}function Jme(e,t){if((r=e.length)>0){for(var n,r,i=0,a=e[0].length,o;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}id(e,t)}}function eve(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,a=r.length;n<a;++n){for(var o=0,l=0;o<i;++o)l+=e[o][n][1]||0;r[n][1]+=r[n][0]=-l/2}id(e,t)}}function tve(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,a,o;r<a;++r){for(var l=0,f=0,u=0;l<o;++l){for(var h=e[t[l]],m=h[r][1]||0,y=h[r-1][1]||0,x=(m-y)/2,w=0;w<l;++w){var _=e[t[w]],S=_[r][1]||0,O=_[r-1][1]||0;x+=S-O}f+=m,u+=x*m}i[r-1][1]+=i[r-1][0]=n,f&&(n-=u/f)}i[r-1][1]+=i[r-1][0]=n,id(e,t)}}function ym(e){"@babel/helpers - typeof";return ym=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},ym(e)}var nve=["type","size","sizeType"];function hA(){return hA=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},hA.apply(this,arguments)}function x5(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 S5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?x5(Object(n),!0).forEach(function(r){rve(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x5(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function rve(e,t,n){return t=ive(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ive(e){var t=ave(e,"string");return ym(t)=="symbol"?t:t+""}function ave(e,t){if(ym(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ym(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ove(e,t){if(e==null)return{};var n=sve(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function sve(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 YF={symbolCircle:a3,symbolCross:Ame,symbolDiamond:Pme,symbolSquare:Rme,symbolStar:Lme,symbolTriangle:Dme,symbolWye:$me},lve=Math.PI/180,uve=function(t){var n="symbol".concat(M1(t));return YF[n]||a3},cve=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*lve;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}},fve=function(t,n){YF["symbol".concat(M1(t))]=n},D1=function(t){var n=t.type,r=n===void 0?"circle":n,i=t.size,a=i===void 0?64:i,o=t.sizeType,l=o===void 0?"area":o,f=ove(t,nve),u=S5(S5({},f),{},{type:r,size:a,sizeType:l}),h=function(){var S=uve(r),O=Bme().type(S).size(cve(a,l,r));return O()},m=u.className,y=u.cx,x=u.cy,w=at(u,!0);return y===+y&&x===+x&&a===+a?ae.createElement("path",hA({},w,{className:Ce("recharts-symbols",m),transform:"translate(".concat(y,", ").concat(x,")"),d:h()})):null};D1.registerSymbol=fve;function ad(e){"@babel/helpers - typeof";return ad=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},ad(e)}function pA(){return pA=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},pA.apply(this,arguments)}function O5(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 dve(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?O5(Object(n),!0).forEach(function(r){bm(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O5(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pve(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,ZF(r.key),r)}}function mve(e,t,n){return t&&pve(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function vve(e,t,n){return t=Kb(t),gve(e,KF()?Reflect.construct(t,n||[],Kb(e).constructor):t.apply(e,n))}function gve(e,t){if(t&&(ad(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yve(e)}function yve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KF=function(){return!!e})()}function Kb(e){return Kb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Kb(e)}function bve(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&&mA(e,t)}function mA(e,t){return mA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},mA(e,t)}function bm(e,t,n){return t=ZF(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZF(e){var t=_ve(e,"string");return ad(t)=="symbol"?t:t+""}function _ve(e,t){if(ad(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ad(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ga=32,o3=function(e){function t(){return hve(this,t),vve(this,t,arguments)}return bve(t,e),mve(t,[{key:"renderIcon",value:function(r){var i=this.props.inactiveColor,a=ga/2,o=ga/6,l=ga/3,f=r.inactive?i:r.color;if(r.type==="plainline")return ae.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:a,x2:ga,y2:a,className:"recharts-legend-icon"});if(r.type==="line")return ae.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(a,"h").concat(l,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(2*l,",").concat(a,`
|
||
H`).concat(ga,"M").concat(2*l,",").concat(a,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(l,",").concat(a),className:"recharts-legend-icon"});if(r.type==="rect")return ae.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(ga/8,"h").concat(ga,"v").concat(ga*3/4,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(ae.isValidElement(r.legendIcon)){var u=dve({},r);return delete u.legendIcon,ae.cloneElement(r.legendIcon,u)}return ae.createElement(D1,{fill:f,cx:a,cy:a,size:ga,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,i=this.props,a=i.payload,o=i.iconSize,l=i.layout,f=i.formatter,u=i.inactiveColor,h={x:0,y:0,width:ga,height:ga},m={display:l==="horizontal"?"inline-block":"block",marginRight:10},y={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(x,w){var _=x.formatter||f,S=Ce(bm(bm({"recharts-legend-item":!0},"legend-item-".concat(w),!0),"inactive",x.inactive));if(x.type==="none")return null;var O=dt(x.value)?null:x.value;Oa(!dt(x.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 C=x.inactive?u:x.color;return ae.createElement("li",pA({className:S,style:m,key:"legend-item-".concat(w)},$l(r.props,x,w)),ae.createElement(sA,{width:o,height:o,viewBox:h,style:y},r.renderIcon(x)),ae.createElement("span",{className:"recharts-legend-item-text",style:{color:C}},_?_(O,x,w):O))})}},{key:"render",value:function(){var r=this.props,i=r.payload,a=r.layout,o=r.align;if(!i||!i.length)return null;var l={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return ae.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}])}(D.PureComponent);bm(o3,"displayName","Legend");bm(o3,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var uS,C5;function wve(){if(C5)return uS;C5=1;var e=j1();function t(){this.__data__=new e,this.size=0}return uS=t,uS}var cS,E5;function xve(){if(E5)return cS;E5=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return cS=e,cS}var fS,T5;function Sve(){if(T5)return fS;T5=1;function e(t){return this.__data__.get(t)}return fS=e,fS}var dS,A5;function Ove(){if(A5)return dS;A5=1;function e(t){return this.__data__.has(t)}return dS=e,dS}var hS,j5;function Cve(){if(j5)return hS;j5=1;var e=j1(),t=XP(),n=QP(),r=200;function i(a,o){var l=this.__data__;if(l instanceof e){var f=l.__data__;if(!t||f.length<r-1)return f.push([a,o]),this.size=++l.size,this;l=this.__data__=new n(f)}return l.set(a,o),this.size=l.size,this}return hS=i,hS}var pS,P5;function XF(){if(P5)return pS;P5=1;var e=j1(),t=wve(),n=xve(),r=Sve(),i=Ove(),a=Cve();function o(l){var f=this.__data__=new e(l);this.size=f.size}return o.prototype.clear=t,o.prototype.delete=n,o.prototype.get=r,o.prototype.has=i,o.prototype.set=a,pS=o,pS}var mS,R5;function Eve(){if(R5)return mS;R5=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return mS=t,mS}var vS,M5;function Tve(){if(M5)return vS;M5=1;function e(t){return this.__data__.has(t)}return vS=e,vS}var gS,N5;function QF(){if(N5)return gS;N5=1;var e=QP(),t=Eve(),n=Tve();function r(i){var a=-1,o=i==null?0:i.length;for(this.__data__=new e;++a<o;)this.add(i[a])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,gS=r,gS}var yS,k5;function JF(){if(k5)return yS;k5=1;function e(t,n){for(var r=-1,i=t==null?0:t.length;++r<i;)if(n(t[r],r,t))return!0;return!1}return yS=e,yS}var bS,L5;function eq(){if(L5)return bS;L5=1;function e(t,n){return t.has(n)}return bS=e,bS}var _S,D5;function tq(){if(D5)return _S;D5=1;var e=QF(),t=JF(),n=eq(),r=1,i=2;function a(o,l,f,u,h,m){var y=f&r,x=o.length,w=l.length;if(x!=w&&!(y&&w>x))return!1;var _=m.get(o),S=m.get(l);if(_&&S)return _==l&&S==o;var O=-1,C=!0,A=f&i?new e:void 0;for(m.set(o,l),m.set(l,o);++O<x;){var j=o[O],P=l[O];if(u)var R=y?u(P,j,O,l,o,m):u(j,P,O,o,l,m);if(R!==void 0){if(R)continue;C=!1;break}if(A){if(!t(l,function($,V){if(!n(A,V)&&(j===$||h(j,$,f,u,m)))return A.push(V)})){C=!1;break}}else if(!(j===P||h(j,P,f,u,m))){C=!1;break}}return m.delete(o),m.delete(l),C}return _S=a,_S}var wS,I5;function Ave(){if(I5)return wS;I5=1;var e=go(),t=e.Uint8Array;return wS=t,wS}var xS,$5;function jve(){if($5)return xS;$5=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(i,a){r[++n]=[a,i]}),r}return xS=e,xS}var SS,B5;function s3(){if(B5)return SS;B5=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(i){r[++n]=i}),r}return SS=e,SS}var OS,U5;function Pve(){if(U5)return OS;U5=1;var e=Sv(),t=Ave(),n=ZP(),r=tq(),i=jve(),a=s3(),o=1,l=2,f="[object Boolean]",u="[object Date]",h="[object Error]",m="[object Map]",y="[object Number]",x="[object RegExp]",w="[object Set]",_="[object String]",S="[object Symbol]",O="[object ArrayBuffer]",C="[object DataView]",A=e?e.prototype:void 0,j=A?A.valueOf:void 0;function P(R,$,V,W,G,K,ne){switch(V){case C:if(R.byteLength!=$.byteLength||R.byteOffset!=$.byteOffset)return!1;R=R.buffer,$=$.buffer;case O:return!(R.byteLength!=$.byteLength||!K(new t(R),new t($)));case f:case u:case y:return n(+R,+$);case h:return R.name==$.name&&R.message==$.message;case x:case _:return R==$+"";case m:var le=i;case w:var Q=W&o;if(le||(le=a),R.size!=$.size&&!Q)return!1;var J=ne.get(R);if(J)return J==$;W|=l,ne.set(R,$);var H=r(le(R),le($),W,G,K,ne);return ne.delete(R),H;case S:if(j)return j.call(R)==j.call($)}return!1}return OS=P,OS}var CS,z5;function nq(){if(z5)return CS;z5=1;function e(t,n){for(var r=-1,i=n.length,a=t.length;++r<i;)t[a+r]=n[r];return t}return CS=e,CS}var ES,F5;function Rve(){if(F5)return ES;F5=1;var e=nq(),t=ai();function n(r,i,a){var o=i(r);return t(r)?o:e(o,a(r))}return ES=n,ES}var TS,q5;function Mve(){if(q5)return TS;q5=1;function e(t,n){for(var r=-1,i=t==null?0:t.length,a=0,o=[];++r<i;){var l=t[r];n(l,r,t)&&(o[a++]=l)}return o}return TS=e,TS}var AS,V5;function Nve(){if(V5)return AS;V5=1;function e(){return[]}return AS=e,AS}var jS,H5;function kve(){if(H5)return jS;H5=1;var e=Mve(),t=Nve(),n=Object.prototype,r=n.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(o){return o==null?[]:(o=Object(o),e(i(o),function(l){return r.call(o,l)}))}:t;return jS=a,jS}var PS,W5;function Lve(){if(W5)return PS;W5=1;function e(t,n){for(var r=-1,i=Array(t);++r<t;)i[r]=n(r);return i}return PS=e,PS}var RS,G5;function Dve(){if(G5)return RS;G5=1;var e=vs(),t=gs(),n="[object Arguments]";function r(i){return t(i)&&e(i)==n}return RS=r,RS}var MS,Y5;function l3(){if(Y5)return MS;Y5=1;var e=Dve(),t=gs(),n=Object.prototype,r=n.hasOwnProperty,i=n.propertyIsEnumerable,a=e(function(){return arguments}())?e:function(o){return t(o)&&r.call(o,"callee")&&!i.call(o,"callee")};return MS=a,MS}var Np={exports:{}},NS,K5;function Ive(){if(K5)return NS;K5=1;function e(){return!1}return NS=e,NS}Np.exports;var Z5;function rq(){return Z5||(Z5=1,function(e,t){var n=go(),r=Ive(),i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,l=o?n.Buffer:void 0,f=l?l.isBuffer:void 0,u=f||r;e.exports=u}(Np,Np.exports)),Np.exports}var kS,X5;function u3(){if(X5)return kS;X5=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,i){var a=typeof r;return i=i??e,!!i&&(a=="number"||a!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<i}return kS=n,kS}var LS,Q5;function c3(){if(Q5)return LS;Q5=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return LS=t,LS}var DS,J5;function $ve(){if(J5)return DS;J5=1;var e=vs(),t=c3(),n=gs(),r="[object Arguments]",i="[object Array]",a="[object Boolean]",o="[object Date]",l="[object Error]",f="[object Function]",u="[object Map]",h="[object Number]",m="[object Object]",y="[object RegExp]",x="[object Set]",w="[object String]",_="[object WeakMap]",S="[object ArrayBuffer]",O="[object DataView]",C="[object Float32Array]",A="[object Float64Array]",j="[object Int8Array]",P="[object Int16Array]",R="[object Int32Array]",$="[object Uint8Array]",V="[object Uint8ClampedArray]",W="[object Uint16Array]",G="[object Uint32Array]",K={};K[C]=K[A]=K[j]=K[P]=K[R]=K[$]=K[V]=K[W]=K[G]=!0,K[r]=K[i]=K[S]=K[a]=K[O]=K[o]=K[l]=K[f]=K[u]=K[h]=K[m]=K[y]=K[x]=K[w]=K[_]=!1;function ne(le){return n(le)&&t(le.length)&&!!K[e(le)]}return DS=ne,DS}var IS,eD;function iq(){if(eD)return IS;eD=1;function e(t){return function(n){return t(n)}}return IS=e,IS}var kp={exports:{}};kp.exports;var tD;function Bve(){return tD||(tD=1,function(e,t){var n=SF(),r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,o=a&&n.process,l=function(){try{var f=i&&i.require&&i.require("util").types;return f||o&&o.binding&&o.binding("util")}catch{}}();e.exports=l}(kp,kp.exports)),kp.exports}var $S,nD;function aq(){if(nD)return $S;nD=1;var e=$ve(),t=iq(),n=Bve(),r=n&&n.isTypedArray,i=r?t(r):e;return $S=i,$S}var BS,rD;function Uve(){if(rD)return BS;rD=1;var e=Lve(),t=l3(),n=ai(),r=rq(),i=u3(),a=aq(),o=Object.prototype,l=o.hasOwnProperty;function f(u,h){var m=n(u),y=!m&&t(u),x=!m&&!y&&r(u),w=!m&&!y&&!x&&a(u),_=m||y||x||w,S=_?e(u.length,String):[],O=S.length;for(var C in u)(h||l.call(u,C))&&!(_&&(C=="length"||x&&(C=="offset"||C=="parent")||w&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||i(C,O)))&&S.push(C);return S}return BS=f,BS}var US,iD;function zve(){if(iD)return US;iD=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,i=typeof r=="function"&&r.prototype||e;return n===i}return US=t,US}var zS,aD;function oq(){if(aD)return zS;aD=1;function e(t,n){return function(r){return t(n(r))}}return zS=e,zS}var FS,oD;function Fve(){if(oD)return FS;oD=1;var e=oq(),t=e(Object.keys,Object);return FS=t,FS}var qS,sD;function qve(){if(sD)return qS;sD=1;var e=zve(),t=Fve(),n=Object.prototype,r=n.hasOwnProperty;function i(a){if(!e(a))return t(a);var o=[];for(var l in Object(a))r.call(a,l)&&l!="constructor"&&o.push(l);return o}return qS=i,qS}var VS,lD;function Ov(){if(lD)return VS;lD=1;var e=KP(),t=c3();function n(r){return r!=null&&t(r.length)&&!e(r)}return VS=n,VS}var HS,uD;function I1(){if(uD)return HS;uD=1;var e=Uve(),t=qve(),n=Ov();function r(i){return n(i)?e(i):t(i)}return HS=r,HS}var WS,cD;function Vve(){if(cD)return WS;cD=1;var e=Rve(),t=kve(),n=I1();function r(i){return e(i,n,t)}return WS=r,WS}var GS,fD;function Hve(){if(fD)return GS;fD=1;var e=Vve(),t=1,n=Object.prototype,r=n.hasOwnProperty;function i(a,o,l,f,u,h){var m=l&t,y=e(a),x=y.length,w=e(o),_=w.length;if(x!=_&&!m)return!1;for(var S=x;S--;){var O=y[S];if(!(m?O in o:r.call(o,O)))return!1}var C=h.get(a),A=h.get(o);if(C&&A)return C==o&&A==a;var j=!0;h.set(a,o),h.set(o,a);for(var P=m;++S<x;){O=y[S];var R=a[O],$=o[O];if(f)var V=m?f($,R,O,o,a,h):f(R,$,O,a,o,h);if(!(V===void 0?R===$||u(R,$,l,f,h):V)){j=!1;break}P||(P=O=="constructor")}if(j&&!P){var W=a.constructor,G=o.constructor;W!=G&&"constructor"in a&&"constructor"in o&&!(typeof W=="function"&&W instanceof W&&typeof G=="function"&&G instanceof G)&&(j=!1)}return h.delete(a),h.delete(o),j}return GS=i,GS}var YS,dD;function Wve(){if(dD)return YS;dD=1;var e=yc(),t=go(),n=e(t,"DataView");return YS=n,YS}var KS,hD;function Gve(){if(hD)return KS;hD=1;var e=yc(),t=go(),n=e(t,"Promise");return KS=n,KS}var ZS,pD;function sq(){if(pD)return ZS;pD=1;var e=yc(),t=go(),n=e(t,"Set");return ZS=n,ZS}var XS,mD;function Yve(){if(mD)return XS;mD=1;var e=yc(),t=go(),n=e(t,"WeakMap");return XS=n,XS}var QS,vD;function Kve(){if(vD)return QS;vD=1;var e=Wve(),t=XP(),n=Gve(),r=sq(),i=Yve(),a=vs(),o=OF(),l="[object Map]",f="[object Object]",u="[object Promise]",h="[object Set]",m="[object WeakMap]",y="[object DataView]",x=o(e),w=o(t),_=o(n),S=o(r),O=o(i),C=a;return(e&&C(new e(new ArrayBuffer(1)))!=y||t&&C(new t)!=l||n&&C(n.resolve())!=u||r&&C(new r)!=h||i&&C(new i)!=m)&&(C=function(A){var j=a(A),P=j==f?A.constructor:void 0,R=P?o(P):"";if(R)switch(R){case x:return y;case w:return l;case _:return u;case S:return h;case O:return m}return j}),QS=C,QS}var JS,gD;function Zve(){if(gD)return JS;gD=1;var e=XF(),t=tq(),n=Pve(),r=Hve(),i=Kve(),a=ai(),o=rq(),l=aq(),f=1,u="[object Arguments]",h="[object Array]",m="[object Object]",y=Object.prototype,x=y.hasOwnProperty;function w(_,S,O,C,A,j){var P=a(_),R=a(S),$=P?h:i(_),V=R?h:i(S);$=$==u?m:$,V=V==u?m:V;var W=$==m,G=V==m,K=$==V;if(K&&o(_)){if(!o(S))return!1;P=!0,W=!1}if(K&&!W)return j||(j=new e),P||l(_)?t(_,S,O,C,A,j):n(_,S,$,O,C,A,j);if(!(O&f)){var ne=W&&x.call(_,"__wrapped__"),le=G&&x.call(S,"__wrapped__");if(ne||le){var Q=ne?_.value():_,J=le?S.value():S;return j||(j=new e),A(Q,J,O,C,j)}}return K?(j||(j=new e),r(_,S,O,C,A,j)):!1}return JS=w,JS}var eO,yD;function f3(){if(yD)return eO;yD=1;var e=Zve(),t=gs();function n(r,i,a,o,l){return r===i?!0:r==null||i==null||!t(r)&&!t(i)?r!==r&&i!==i:e(r,i,a,o,n,l)}return eO=n,eO}var tO,bD;function Xve(){if(bD)return tO;bD=1;var e=XF(),t=f3(),n=1,r=2;function i(a,o,l,f){var u=l.length,h=u,m=!f;if(a==null)return!h;for(a=Object(a);u--;){var y=l[u];if(m&&y[2]?y[1]!==a[y[0]]:!(y[0]in a))return!1}for(;++u<h;){y=l[u];var x=y[0],w=a[x],_=y[1];if(m&&y[2]){if(w===void 0&&!(x in a))return!1}else{var S=new e;if(f)var O=f(w,_,x,a,o,S);if(!(O===void 0?t(_,w,n|r,f,S):O))return!1}}return!0}return tO=i,tO}var nO,_D;function lq(){if(_D)return nO;_D=1;var e=Gl();function t(n){return n===n&&!e(n)}return nO=t,nO}var rO,wD;function Qve(){if(wD)return rO;wD=1;var e=lq(),t=I1();function n(r){for(var i=t(r),a=i.length;a--;){var o=i[a],l=r[o];i[a]=[o,l,e(l)]}return i}return rO=n,rO}var iO,xD;function uq(){if(xD)return iO;xD=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return iO=e,iO}var aO,SD;function Jve(){if(SD)return aO;SD=1;var e=Xve(),t=Qve(),n=uq();function r(i){var a=t(i);return a.length==1&&a[0][2]?n(a[0][0],a[0][1]):function(o){return o===i||e(o,i,a)}}return aO=r,aO}var oO,OD;function ege(){if(OD)return oO;OD=1;function e(t,n){return t!=null&&n in Object(t)}return oO=e,oO}var sO,CD;function tge(){if(CD)return sO;CD=1;var e=TF(),t=l3(),n=ai(),r=u3(),i=c3(),a=R1();function o(l,f,u){f=e(f,l);for(var h=-1,m=f.length,y=!1;++h<m;){var x=a(f[h]);if(!(y=l!=null&&u(l,x)))break;l=l[x]}return y||++h!=m?y:(m=l==null?0:l.length,!!m&&i(m)&&r(x,m)&&(n(l)||t(l)))}return sO=o,sO}var lO,ED;function nge(){if(ED)return lO;ED=1;var e=ege(),t=tge();function n(r,i){return r!=null&&t(r,i,e)}return lO=n,lO}var uO,TD;function rge(){if(TD)return uO;TD=1;var e=f3(),t=AF(),n=nge(),r=YP(),i=lq(),a=uq(),o=R1(),l=1,f=2;function u(h,m){return r(h)&&i(m)?a(o(h),m):function(y){var x=t(y,h);return x===void 0&&x===m?n(y,h):e(m,x,l|f)}}return uO=u,uO}var cO,AD;function Yd(){if(AD)return cO;AD=1;function e(t){return t}return cO=e,cO}var fO,jD;function ige(){if(jD)return fO;jD=1;function e(t){return function(n){return n==null?void 0:n[t]}}return fO=e,fO}var dO,PD;function age(){if(PD)return dO;PD=1;var e=e3();function t(n){return function(r){return e(r,n)}}return dO=t,dO}var hO,RD;function oge(){if(RD)return hO;RD=1;var e=ige(),t=age(),n=YP(),r=R1();function i(a){return n(a)?e(r(a)):t(a)}return hO=i,hO}var pO,MD;function yo(){if(MD)return pO;MD=1;var e=Jve(),t=rge(),n=Yd(),r=ai(),i=oge();function a(o){return typeof o=="function"?o:o==null?n:typeof o=="object"?r(o)?t(o[0],o[1]):e(o):i(o)}return pO=a,pO}var mO,ND;function cq(){if(ND)return mO;ND=1;function e(t,n,r,i){for(var a=t.length,o=r+(i?1:-1);i?o--:++o<a;)if(n(t[o],o,t))return o;return-1}return mO=e,mO}var vO,kD;function sge(){if(kD)return vO;kD=1;function e(t){return t!==t}return vO=e,vO}var gO,LD;function lge(){if(LD)return gO;LD=1;function e(t,n,r){for(var i=r-1,a=t.length;++i<a;)if(t[i]===n)return i;return-1}return gO=e,gO}var yO,DD;function uge(){if(DD)return yO;DD=1;var e=cq(),t=sge(),n=lge();function r(i,a,o){return a===a?n(i,a,o):e(i,t,o)}return yO=r,yO}var bO,ID;function cge(){if(ID)return bO;ID=1;var e=uge();function t(n,r){var i=n==null?0:n.length;return!!i&&e(n,r,0)>-1}return bO=t,bO}var _O,$D;function fge(){if($D)return _O;$D=1;function e(t,n,r){for(var i=-1,a=t==null?0:t.length;++i<a;)if(r(n,t[i]))return!0;return!1}return _O=e,_O}var wO,BD;function dge(){if(BD)return wO;BD=1;function e(){}return wO=e,wO}var xO,UD;function hge(){if(UD)return xO;UD=1;var e=sq(),t=dge(),n=s3(),r=1/0,i=e&&1/n(new e([,-0]))[1]==r?function(a){return new e(a)}:t;return xO=i,xO}var SO,zD;function pge(){if(zD)return SO;zD=1;var e=QF(),t=cge(),n=fge(),r=eq(),i=hge(),a=s3(),o=200;function l(f,u,h){var m=-1,y=t,x=f.length,w=!0,_=[],S=_;if(h)w=!1,y=n;else if(x>=o){var O=u?null:i(f);if(O)return a(O);w=!1,y=r,S=new e}else S=u?[]:_;e:for(;++m<x;){var C=f[m],A=u?u(C):C;if(C=h||C!==0?C:0,w&&A===A){for(var j=S.length;j--;)if(S[j]===A)continue e;u&&S.push(A),_.push(C)}else y(S,A,h)||(S!==_&&S.push(A),_.push(C))}return _}return SO=l,SO}var OO,FD;function mge(){if(FD)return OO;FD=1;var e=yo(),t=pge();function n(r,i){return r&&r.length?t(r,e(i,2)):[]}return OO=n,OO}var vge=mge();const qD=kt(vge);function fq(e,t,n){return t===!0?qD(e,n):dt(t)?qD(e,t):e}function od(e){"@babel/helpers - typeof";return od=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},od(e)}var gge=["ref"];function VD(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 Go(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VD(Object(n),!0).forEach(function(r){$1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function HD(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,hq(r.key),r)}}function bge(e,t,n){return t&&HD(e.prototype,t),n&&HD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _ge(e,t,n){return t=Zb(t),wge(e,dq()?Reflect.construct(t,n||[],Zb(e).constructor):t.apply(e,n))}function wge(e,t){if(t&&(od(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xge(e)}function xge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dq=function(){return!!e})()}function Zb(e){return Zb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Zb(e)}function Sge(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&&vA(e,t)}function vA(e,t){return vA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},vA(e,t)}function $1(e,t,n){return t=hq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hq(e){var t=Oge(e,"string");return od(t)=="symbol"?t:t+""}function Oge(e,t){if(od(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(od(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Cge(e,t){if(e==null)return{};var n=Ege(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ege(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 Tge(e){return e.value}function Age(e,t){if(ae.isValidElement(e))return ae.cloneElement(e,t);if(typeof e=="function")return ae.createElement(e,t);t.ref;var n=Cge(t,gge);return ae.createElement(o3,n)}var WD=1,Vf=function(e){function t(){var n;yge(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=_ge(this,t,[].concat(i)),$1(n,"lastBoundingBox",{width:-1,height:-1}),n}return Sge(t,e),bge(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)>WD||Math.abs(i.height-this.lastBoundingBox.height)>WD)&&(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?Go({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var i=this.props,a=i.layout,o=i.align,l=i.verticalAlign,f=i.margin,u=i.chartWidth,h=i.chartHeight,m,y;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(o==="center"&&a==="vertical"){var x=this.getBBoxSnapshot();m={left:((u||0)-x.width)/2}}else m=o==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(l==="middle"){var w=this.getBBoxSnapshot();y={top:((h||0)-w.height)/2}}else y=l==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return Go(Go({},m),y)}},{key:"render",value:function(){var r=this,i=this.props,a=i.content,o=i.width,l=i.height,f=i.wrapperStyle,u=i.payloadUniqBy,h=i.payload,m=Go(Go({position:"absolute",width:o||"auto",height:l||"auto"},this.getDefaultPosition(f)),f);return ae.createElement("div",{className:"recharts-legend-wrapper",style:m,ref:function(x){r.wrapperNode=x}},Age(a,Go(Go({},this.props),{},{payload:fq(h,u,Tge)})))}}],[{key:"getWithHeight",value:function(r,i){var a=Go(Go({},this.defaultProps),r.props),o=a.layout;return o==="vertical"&&Xe(r.props.height)?{height:r.props.height}:o==="horizontal"?{width:r.props.width||i}:null}}])}(D.PureComponent);$1(Vf,"displayName","Legend");$1(Vf,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var CO,GD;function jge(){if(GD)return CO;GD=1;var e=Sv(),t=l3(),n=ai(),r=e?e.isConcatSpreadable:void 0;function i(a){return n(a)||t(a)||!!(r&&a&&a[r])}return CO=i,CO}var EO,YD;function pq(){if(YD)return EO;YD=1;var e=nq(),t=jge();function n(r,i,a,o,l){var f=-1,u=r.length;for(a||(a=t),l||(l=[]);++f<u;){var h=r[f];i>0&&a(h)?i>1?n(h,i-1,a,o,l):e(l,h):o||(l[l.length]=h)}return l}return EO=n,EO}var TO,KD;function Pge(){if(KD)return TO;KD=1;function e(t){return function(n,r,i){for(var a=-1,o=Object(n),l=i(n),f=l.length;f--;){var u=l[t?f:++a];if(r(o[u],u,o)===!1)break}return n}}return TO=e,TO}var AO,ZD;function Rge(){if(ZD)return AO;ZD=1;var e=Pge(),t=e();return AO=t,AO}var jO,XD;function mq(){if(XD)return jO;XD=1;var e=Rge(),t=I1();function n(r,i){return r&&e(r,i,t)}return jO=n,jO}var PO,QD;function Mge(){if(QD)return PO;QD=1;var e=Ov();function t(n,r){return function(i,a){if(i==null)return i;if(!e(i))return n(i,a);for(var o=i.length,l=r?o:-1,f=Object(i);(r?l--:++l<o)&&a(f[l],l,f)!==!1;);return i}}return PO=t,PO}var RO,JD;function d3(){if(JD)return RO;JD=1;var e=mq(),t=Mge(),n=t(e);return RO=n,RO}var MO,e8;function vq(){if(e8)return MO;e8=1;var e=d3(),t=Ov();function n(r,i){var a=-1,o=t(r)?Array(r.length):[];return e(r,function(l,f,u){o[++a]=i(l,f,u)}),o}return MO=n,MO}var NO,t8;function Nge(){if(t8)return NO;t8=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return NO=e,NO}var kO,n8;function kge(){if(n8)return kO;n8=1;var e=Hd();function t(n,r){if(n!==r){var i=n!==void 0,a=n===null,o=n===n,l=e(n),f=r!==void 0,u=r===null,h=r===r,m=e(r);if(!u&&!m&&!l&&n>r||l&&f&&h&&!u&&!m||a&&f&&h||!i&&h||!o)return 1;if(!a&&!l&&!m&&n<r||m&&i&&o&&!a&&!l||u&&i&&o||!f&&o||!h)return-1}return 0}return kO=t,kO}var LO,r8;function Lge(){if(r8)return LO;r8=1;var e=kge();function t(n,r,i){for(var a=-1,o=n.criteria,l=r.criteria,f=o.length,u=i.length;++a<f;){var h=e(o[a],l[a]);if(h){if(a>=u)return h;var m=i[a];return h*(m=="desc"?-1:1)}}return n.index-r.index}return LO=t,LO}var DO,i8;function Dge(){if(i8)return DO;i8=1;var e=JP(),t=e3(),n=yo(),r=vq(),i=Nge(),a=iq(),o=Lge(),l=Yd(),f=ai();function u(h,m,y){m.length?m=e(m,function(_){return f(_)?function(S){return t(S,_.length===1?_[0]:_)}:_}):m=[l];var x=-1;m=e(m,a(n));var w=r(h,function(_,S,O){var C=e(m,function(A){return A(_)});return{criteria:C,index:++x,value:_}});return i(w,function(_,S){return o(_,S,y)})}return DO=u,DO}var IO,a8;function Ige(){if(a8)return IO;a8=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return IO=e,IO}var $O,o8;function $ge(){if(o8)return $O;o8=1;var e=Ige(),t=Math.max;function n(r,i,a){return i=t(i===void 0?r.length-1:i,0),function(){for(var o=arguments,l=-1,f=t(o.length-i,0),u=Array(f);++l<f;)u[l]=o[i+l];l=-1;for(var h=Array(i+1);++l<i;)h[l]=o[l];return h[i]=a(u),e(r,this,h)}}return $O=n,$O}var BO,s8;function Bge(){if(s8)return BO;s8=1;function e(t){return function(){return t}}return BO=e,BO}var UO,l8;function gq(){if(l8)return UO;l8=1;var e=yc(),t=function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}}();return UO=t,UO}var zO,u8;function Uge(){if(u8)return zO;u8=1;var e=Bge(),t=gq(),n=Yd(),r=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:n;return zO=r,zO}var FO,c8;function zge(){if(c8)return FO;c8=1;var e=800,t=16,n=Date.now;function r(i){var a=0,o=0;return function(){var l=n(),f=t-(l-o);if(o=l,f>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return FO=r,FO}var qO,f8;function Fge(){if(f8)return qO;f8=1;var e=Uge(),t=zge(),n=t(e);return qO=n,qO}var VO,d8;function qge(){if(d8)return VO;d8=1;var e=Yd(),t=$ge(),n=Fge();function r(i,a){return n(t(i,a,e),i+"")}return VO=r,VO}var HO,h8;function B1(){if(h8)return HO;h8=1;var e=ZP(),t=Ov(),n=u3(),r=Gl();function i(a,o,l){if(!r(l))return!1;var f=typeof o;return(f=="number"?t(l)&&n(o,l.length):f=="string"&&o in l)?e(l[o],a):!1}return HO=i,HO}var WO,p8;function Vge(){if(p8)return WO;p8=1;var e=pq(),t=Dge(),n=qge(),r=B1(),i=n(function(a,o){if(a==null)return[];var l=o.length;return l>1&&r(a,o[0],o[1])?o=[]:l>2&&r(o[0],o[1],o[2])&&(o=[o[0]]),t(a,e(o,1),[])});return WO=i,WO}var Hge=Vge();const h3=kt(Hge);function _m(e){"@babel/helpers - typeof";return _m=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},_m(e)}function gA(){return gA=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},gA.apply(this,arguments)}function Wge(e,t){return Zge(e)||Kge(e,t)||Yge(e,t)||Gge()}function Gge(){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 Yge(e,t){if(e){if(typeof e=="string")return m8(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 m8(e,t)}}function m8(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 Kge(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function Zge(e){if(Array.isArray(e))return e}function v8(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 GO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?v8(Object(n),!0).forEach(function(r){Xge(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Xge(e,t,n){return t=Qge(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qge(e){var t=Jge(e,"string");return _m(t)=="symbol"?t:t+""}function Jge(e,t){if(_m(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_m(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eye(e){return Array.isArray(e)&&Qn(e[0])&&Qn(e[1])?e.join(" ~ "):e}var tye=function(t){var n=t.separator,r=n===void 0?" : ":n,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,l=o===void 0?{}:o,f=t.labelStyle,u=f===void 0?{}:f,h=t.payload,m=t.formatter,y=t.itemSorter,x=t.wrapperClassName,w=t.labelClassName,_=t.label,S=t.labelFormatter,O=t.accessibilityLayer,C=O===void 0?!1:O,A=function(){if(h&&h.length){var ne={padding:0,margin:0},le=(y?h3(h,y):h).map(function(Q,J){if(Q.type==="none")return null;var H=GO({display:"block",paddingTop:4,paddingBottom:4,color:Q.color||"#000"},l),U=Q.formatter||m||eye,z=Q.value,F=Q.name,M=z,I=F;if(U&&M!=null&&I!=null){var te=U(z,F,Q,J,h);if(Array.isArray(te)){var Z=Wge(te,2);M=Z[0],I=Z[1]}else M=te}return ae.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(J),style:H},Qn(I)?ae.createElement("span",{className:"recharts-tooltip-item-name"},I):null,Qn(I)?ae.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,ae.createElement("span",{className:"recharts-tooltip-item-value"},M),ae.createElement("span",{className:"recharts-tooltip-item-unit"},Q.unit||""))});return ae.createElement("ul",{className:"recharts-tooltip-item-list",style:ne},le)}return null},j=GO({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),P=GO({margin:0},u),R=!ht(_),$=R?_:"",V=Ce("recharts-default-tooltip",x),W=Ce("recharts-tooltip-label",w);R&&S&&h!==void 0&&h!==null&&($=S(_,h));var G=C?{role:"status","aria-live":"assertive"}:{};return ae.createElement("div",gA({className:V,style:j},G),ae.createElement("p",{className:W,style:P},ae.isValidElement($)?$:"".concat($)),A())};function wm(e){"@babel/helpers - typeof";return wm=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},wm(e)}function gy(e,t,n){return t=nye(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nye(e){var t=rye(e,"string");return wm(t)=="symbol"?t:t+""}function rye(e,t){if(wm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gp="recharts-tooltip-wrapper",iye={visibility:"hidden"};function aye(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return Ce(gp,gy(gy(gy(gy({},"".concat(gp,"-right"),Xe(n)&&t&&Xe(t.x)&&n>=t.x),"".concat(gp,"-left"),Xe(n)&&t&&Xe(t.x)&&n<t.x),"".concat(gp,"-bottom"),Xe(r)&&t&&Xe(t.y)&&r>=t.y),"".concat(gp,"-top"),Xe(r)&&t&&Xe(t.y)&&r<t.y))}function g8(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,l=e.tooltipDimension,f=e.viewBox,u=e.viewBoxDimension;if(a&&Xe(a[r]))return a[r];var h=n[r]-l-i,m=n[r]+i;if(t[r])return o[r]?h:m;if(o[r]){var y=h,x=f[r];return y<x?Math.max(m,f[r]):Math.max(h,f[r])}var w=m+l,_=f[r]+u;return w>_?Math.max(h,f[r]):Math.max(m,f[r])}function oye(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 sye(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,l=e.useTranslate3d,f=e.viewBox,u,h,m;return o.height>0&&o.width>0&&n?(h=g8({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:f,viewBoxDimension:f.width}),m=g8({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:f,viewBoxDimension:f.height}),u=oye({translateX:h,translateY:m,useTranslate3d:l})):u=iye,{cssProperties:u,cssClasses:aye({translateX:h,translateY:m,coordinate:n})}}function sd(e){"@babel/helpers - typeof";return sd=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},sd(e)}function y8(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 b8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?y8(Object(n),!0).forEach(function(r){bA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bq(r.key),r)}}function cye(e,t,n){return t&&uye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fye(e,t,n){return t=Xb(t),dye(e,yq()?Reflect.construct(t,n||[],Xb(e).constructor):t.apply(e,n))}function dye(e,t){if(t&&(sd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hye(e)}function hye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yq=function(){return!!e})()}function Xb(e){return Xb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Xb(e)}function pye(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&&yA(e,t)}function yA(e,t){return yA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},yA(e,t)}function bA(e,t,n){return t=bq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bq(e){var t=mye(e,"string");return sd(t)=="symbol"?t:t+""}function mye(e,t){if(sd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(sd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var _8=1,vye=function(e){function t(){var n;lye(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=fye(this,t,[].concat(i)),bA(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),bA(n,"handleKeyDown",function(o){if(o.key==="Escape"){var l,f,u,h;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(l=(f=n.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&l!==void 0?l:0,y:(u=(h=n.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&u!==void 0?u:0}})}}),n}return pye(t,e),cye(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>_8||Math.abs(r.height-this.state.lastBoundingBox.height)>_8)&&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,a=i.active,o=i.allowEscapeViewBox,l=i.animationDuration,f=i.animationEasing,u=i.children,h=i.coordinate,m=i.hasPayload,y=i.isAnimationActive,x=i.offset,w=i.position,_=i.reverseDirection,S=i.useTranslate3d,O=i.viewBox,C=i.wrapperStyle,A=sye({allowEscapeViewBox:o,coordinate:h,offsetTopLeft:x,position:w,reverseDirection:_,tooltipBox:this.state.lastBoundingBox,useTranslate3d:S,viewBox:O}),j=A.cssClasses,P=A.cssProperties,R=b8(b8({transition:y&&a?"transform ".concat(l,"ms ").concat(f):void 0},P),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&m?"visible":"hidden",position:"absolute",top:0,left:0},C);return ae.createElement("div",{tabIndex:-1,className:j,style:R,ref:function(V){r.wrapperNode=V}},u)}}])}(D.PureComponent),gye=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},ys={isSsr:gye()};function ld(e){"@babel/helpers - typeof";return ld=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},ld(e)}function w8(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 x8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?w8(Object(n),!0).forEach(function(r){p3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bye(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,wq(r.key),r)}}function _ye(e,t,n){return t&&bye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wye(e,t,n){return t=Qb(t),xye(e,_q()?Reflect.construct(t,n||[],Qb(e).constructor):t.apply(e,n))}function xye(e,t){if(t&&(ld(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Sye(e)}function Sye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _q(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_q=function(){return!!e})()}function Qb(e){return Qb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Qb(e)}function Oye(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&&_A(e,t)}function _A(e,t){return _A=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},_A(e,t)}function p3(e,t,n){return t=wq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wq(e){var t=Cye(e,"string");return ld(t)=="symbol"?t:t+""}function Cye(e,t){if(ld(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ld(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Eye(e){return e.dataKey}function Tye(e,t){return ae.isValidElement(e)?ae.cloneElement(e,t):typeof e=="function"?ae.createElement(e,t):ae.createElement(tye,t)}var Zi=function(e){function t(){return yye(this,t),wye(this,t,arguments)}return Oye(t,e),_ye(t,[{key:"render",value:function(){var r=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,l=i.animationDuration,f=i.animationEasing,u=i.content,h=i.coordinate,m=i.filterNull,y=i.isAnimationActive,x=i.offset,w=i.payload,_=i.payloadUniqBy,S=i.position,O=i.reverseDirection,C=i.useTranslate3d,A=i.viewBox,j=i.wrapperStyle,P=w??[];m&&P.length&&(P=fq(w.filter(function($){return $.value!=null&&($.hide!==!0||r.props.includeHidden)}),_,Eye));var R=P.length>0;return ae.createElement(vye,{allowEscapeViewBox:o,animationDuration:l,animationEasing:f,isAnimationActive:y,active:a,coordinate:h,hasPayload:R,offset:x,position:S,reverseDirection:O,useTranslate3d:C,viewBox:A,wrapperStyle:j},Tye(u,x8(x8({},this.props),{},{payload:P})))}}])}(D.PureComponent);p3(Zi,"displayName","Tooltip");p3(Zi,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!ys.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 YO,S8;function Aye(){if(S8)return YO;S8=1;var e=go(),t=function(){return e.Date.now()};return YO=t,YO}var KO,O8;function jye(){if(O8)return KO;O8=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return KO=t,KO}var ZO,C8;function Pye(){if(C8)return ZO;C8=1;var e=jye(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return ZO=n,ZO}var XO,E8;function xq(){if(E8)return XO;E8=1;var e=Pye(),t=Gl(),n=Hd(),r=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,l=parseInt;function f(u){if(typeof u=="number")return u;if(n(u))return r;if(t(u)){var h=typeof u.valueOf=="function"?u.valueOf():u;u=t(h)?h+"":h}if(typeof u!="string")return u===0?u:+u;u=e(u);var m=a.test(u);return m||o.test(u)?l(u.slice(2),m?2:8):i.test(u)?r:+u}return XO=f,XO}var QO,T8;function Rye(){if(T8)return QO;T8=1;var e=Gl(),t=Aye(),n=xq(),r="Expected a function",i=Math.max,a=Math.min;function o(l,f,u){var h,m,y,x,w,_,S=0,O=!1,C=!1,A=!0;if(typeof l!="function")throw new TypeError(r);f=n(f)||0,e(u)&&(O=!!u.leading,C="maxWait"in u,y=C?i(n(u.maxWait)||0,f):y,A="trailing"in u?!!u.trailing:A);function j(le){var Q=h,J=m;return h=m=void 0,S=le,x=l.apply(J,Q),x}function P(le){return S=le,w=setTimeout(V,f),O?j(le):x}function R(le){var Q=le-_,J=le-S,H=f-Q;return C?a(H,y-J):H}function $(le){var Q=le-_,J=le-S;return _===void 0||Q>=f||Q<0||C&&J>=y}function V(){var le=t();if($(le))return W(le);w=setTimeout(V,R(le))}function W(le){return w=void 0,A&&h?j(le):(h=m=void 0,x)}function G(){w!==void 0&&clearTimeout(w),S=0,h=_=m=w=void 0}function K(){return w===void 0?x:W(t())}function ne(){var le=t(),Q=$(le);if(h=arguments,m=this,_=le,Q){if(w===void 0)return P(_);if(C)return clearTimeout(w),w=setTimeout(V,f),j(_)}return w===void 0&&(w=setTimeout(V,f)),x}return ne.cancel=G,ne.flush=K,ne}return QO=o,QO}var JO,A8;function Mye(){if(A8)return JO;A8=1;var e=Rye(),t=Gl(),n="Expected a function";function r(i,a,o){var l=!0,f=!0;if(typeof i!="function")throw new TypeError(n);return t(o)&&(l="leading"in o?!!o.leading:l,f="trailing"in o?!!o.trailing:f),e(i,a,{leading:l,maxWait:a,trailing:f})}return JO=r,JO}var Nye=Mye();const Sq=kt(Nye);function xm(e){"@babel/helpers - typeof";return xm=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},xm(e)}function j8(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 yy(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?j8(Object(n),!0).forEach(function(r){kye(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kye(e,t,n){return t=Lye(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lye(e){var t=Dye(e,"string");return xm(t)=="symbol"?t:t+""}function Dye(e,t){if(xm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Iye(e,t){return zye(e)||Uye(e,t)||Bye(e,t)||$ye()}function $ye(){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 Bye(e,t){if(e){if(typeof e=="string")return P8(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 P8(e,t)}}function P8(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 Uye(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function zye(e){if(Array.isArray(e))return e}var Fye=D.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,i=r===void 0?{width:-1,height:-1}:r,a=e.width,o=a===void 0?"100%":a,l=e.height,f=l===void 0?"100%":l,u=e.minWidth,h=u===void 0?0:u,m=e.minHeight,y=e.maxHeight,x=e.children,w=e.debounce,_=w===void 0?0:w,S=e.id,O=e.className,C=e.onResize,A=e.style,j=A===void 0?{}:A,P=D.useRef(null),R=D.useRef();R.current=C,D.useImperativeHandle(t,function(){return Object.defineProperty(P.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),P.current},configurable:!0})});var $=D.useState({containerWidth:i.width,containerHeight:i.height}),V=Iye($,2),W=V[0],G=V[1],K=D.useCallback(function(le,Q){G(function(J){var H=Math.round(le),U=Math.round(Q);return J.containerWidth===H&&J.containerHeight===U?J:{containerWidth:H,containerHeight:U}})},[]);D.useEffect(function(){var le=function(F){var M,I=F[0].contentRect,te=I.width,Z=I.height;K(te,Z),(M=R.current)===null||M===void 0||M.call(R,te,Z)};_>0&&(le=Sq(le,_,{trailing:!0,leading:!1}));var Q=new ResizeObserver(le),J=P.current.getBoundingClientRect(),H=J.width,U=J.height;return K(H,U),Q.observe(P.current),function(){Q.disconnect()}},[K,_]);var ne=D.useMemo(function(){var le=W.containerWidth,Q=W.containerHeight;if(le<0||Q<0)return null;Oa(Vu(o)||Vu(f),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,o,f),Oa(!n||n>0,"The aspect(%s) must be greater than zero.",n);var J=Vu(o)?le:o,H=Vu(f)?Q:f;n&&n>0&&(J?H=J/n:H&&(J=H*n),y&&H>y&&(H=y)),Oa(J>0||H>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.`,J,H,o,f,h,m,n);var U=!Array.isArray(x)&&ts(x.type).endsWith("Chart");return ae.Children.map(x,function(z){return ae.isValidElement(z)?D.cloneElement(z,yy({width:J,height:H},U?{style:yy({height:"100%",width:"100%",maxHeight:H,maxWidth:J},z.props.style)}:{})):z})},[n,x,f,y,m,h,W,o]);return ae.createElement("div",{id:S?"".concat(S):void 0,className:Ce("recharts-responsive-container",O),style:yy(yy({},j),{},{width:o,height:f,minWidth:h,minHeight:m,maxHeight:y}),ref:P},ne)}),Al=function(t){return null};Al.displayName="Cell";function Sm(e){"@babel/helpers - typeof";return Sm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sm(e)}function R8(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 wA(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?R8(Object(n),!0).forEach(function(r){qye(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qye(e,t,n){return t=Vye(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vye(e){var t=Hye(e,"string");return Sm(t)=="symbol"?t:t+""}function Hye(e,t){if(Sm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _f={widthCache:{},cacheCount:0},Wye=2e3,Gye={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},M8="recharts_measurement_span";function Yye(e){var t=wA({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var Hp=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||ys.isSsr)return{width:0,height:0};var r=Yye(n),i=JSON.stringify({text:t,copyStyle:r});if(_f.widthCache[i])return _f.widthCache[i];try{var a=document.getElementById(M8);a||(a=document.createElement("span"),a.setAttribute("id",M8),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=wA(wA({},Gye),r);Object.assign(a.style,o),a.textContent="".concat(t);var l=a.getBoundingClientRect(),f={width:l.width,height:l.height};return _f.widthCache[i]=f,++_f.cacheCount>Wye&&(_f.cacheCount=0,_f.widthCache={}),f}catch{return{width:0,height:0}}},Kye=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 Jb(e,t){return Jye(e)||Qye(e,t)||Xye(e,t)||Zye()}function Zye(){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 Xye(e,t){if(e){if(typeof e=="string")return N8(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 N8(e,t)}}function N8(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 Qye(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;f=!1}else for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function Jye(e){if(Array.isArray(e))return e}function ebe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k8(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,nbe(r.key),r)}}function tbe(e,t,n){return t&&k8(e.prototype,t),n&&k8(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function nbe(e){var t=rbe(e,"string");return Om(t)=="symbol"?t:t+""}function rbe(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)}var L8=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,D8=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,ibe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,abe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,Oq={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},obe=Object.keys(Oq),kf="NaN";function sbe(e,t){return e*Oq[t]}var by=function(){function e(t,n){ebe(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!ibe.test(n)&&(this.num=NaN,this.unit=""),obe.includes(n)&&(this.num=sbe(t,n),this.unit="px")}return tbe(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=abe.exec(n))!==null&&r!==void 0?r:[],a=Jb(i,3),o=a[1],l=a[2];return new e(parseFloat(o),l??"")}}])}();function Cq(e){if(e.includes(kf))return kf;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=L8.exec(t))!==null&&n!==void 0?n:[],i=Jb(r,4),a=i[1],o=i[2],l=i[3],f=by.parse(a??""),u=by.parse(l??""),h=o==="*"?f.multiply(u):f.divide(u);if(h.isNaN())return kf;t=t.replace(L8,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var m,y=(m=D8.exec(t))!==null&&m!==void 0?m:[],x=Jb(y,4),w=x[1],_=x[2],S=x[3],O=by.parse(w??""),C=by.parse(S??""),A=_==="+"?O.add(C):O.subtract(C);if(A.isNaN())return kf;t=t.replace(D8,A.toString())}return t}var I8=/\(([^()]*)\)/;function lbe(e){for(var t=e;t.includes("(");){var n=I8.exec(t),r=Jb(n,2),i=r[1];t=t.replace(I8,Cq(i))}return t}function ube(e){var t=e.replace(/\s+/g,"");return t=lbe(t),t=Cq(t),t}function cbe(e){try{return ube(e)}catch{return kf}}function eC(e){var t=cbe(e.slice(5,-1));return t===kf?"":t}var fbe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],dbe=["dx","dy","angle","className","breakAll"];function xA(){return xA=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},xA.apply(this,arguments)}function $8(e,t){if(e==null)return{};var n=hbe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function hbe(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 B8(e,t){return gbe(e)||vbe(e,t)||mbe(e,t)||pbe()}function pbe(){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 mbe(e,t){if(e){if(typeof e=="string")return U8(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 U8(e,t)}}function U8(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 vbe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;f=!1}else for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function gbe(e){if(Array.isArray(e))return e}var Eq=/[ \f\n\r\t\v\u2028\u2029]+/,Tq=function(t){var n=t.children,r=t.breakAll,i=t.style;try{var a=[];ht(n)||(r?a=n.toString().split(""):a=n.toString().split(Eq));var o=a.map(function(f){return{word:f,width:Hp(f,i).width}}),l=r?0:Hp(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:l}}catch{return null}},ybe=function(t,n,r,i,a){var o=t.maxLines,l=t.children,f=t.style,u=t.breakAll,h=Xe(o),m=l,y=function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return J.reduce(function(H,U){var z=U.word,F=U.width,M=H[H.length-1];if(M&&(i==null||a||M.width+F+r<Number(i)))M.words.push(z),M.width+=F+r;else{var I={words:[z],width:F};H.push(I)}return H},[])},x=y(n),w=function(J){return J.reduce(function(H,U){return H.width>U.width?H:U})};if(!h)return x;for(var _="…",S=function(J){var H=m.slice(0,J),U=Tq({breakAll:u,style:f,children:H+_}).wordsWithComputedWidth,z=y(U),F=z.length>o||w(z).width>Number(i);return[F,z]},O=0,C=m.length-1,A=0,j;O<=C&&A<=m.length-1;){var P=Math.floor((O+C)/2),R=P-1,$=S(R),V=B8($,2),W=V[0],G=V[1],K=S(P),ne=B8(K,1),le=ne[0];if(!W&&!le&&(O=P+1),W&&le&&(C=P-1),!W&&le){j=G;break}A++}return j||x},z8=function(t){var n=ht(t)?[]:t.toString().split(Eq);return[{words:n}]},bbe=function(t){var n=t.width,r=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,l=t.maxLines;if((n||r)&&!ys.isSsr){var f,u,h=Tq({breakAll:o,children:i,style:a});if(h){var m=h.wordsWithComputedWidth,y=h.spaceWidth;f=m,u=y}else return z8(i);return ybe({breakAll:o,children:i,maxLines:l,style:a},f,u,n,r)}return z8(i)},F8="#808080",cc=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,a=i===void 0?0:i,o=t.lineHeight,l=o===void 0?"1em":o,f=t.capHeight,u=f===void 0?"0.71em":f,h=t.scaleToFit,m=h===void 0?!1:h,y=t.textAnchor,x=y===void 0?"start":y,w=t.verticalAnchor,_=w===void 0?"end":w,S=t.fill,O=S===void 0?F8:S,C=$8(t,fbe),A=D.useMemo(function(){return bbe({breakAll:C.breakAll,children:C.children,maxLines:C.maxLines,scaleToFit:m,style:C.style,width:C.width})},[C.breakAll,C.children,C.maxLines,m,C.style,C.width]),j=C.dx,P=C.dy,R=C.angle,$=C.className,V=C.breakAll,W=$8(C,dbe);if(!Qn(r)||!Qn(a))return null;var G=r+(Xe(j)?j:0),K=a+(Xe(P)?P:0),ne;switch(_){case"start":ne=eC("calc(".concat(u,")"));break;case"middle":ne=eC("calc(".concat((A.length-1)/2," * -").concat(l," + (").concat(u," / 2))"));break;default:ne=eC("calc(".concat(A.length-1," * -").concat(l,")"));break}var le=[];if(m){var Q=A[0].width,J=C.width;le.push("scale(".concat((Xe(J)?J/Q:1)/Q,")"))}return R&&le.push("rotate(".concat(R,", ").concat(G,", ").concat(K,")")),le.length&&(W.transform=le.join(" ")),ae.createElement("text",xA({},at(W,!0),{x:G,y:K,className:Ce("recharts-text",$),textAnchor:x,fill:O.includes("url")?F8:O}),A.map(function(H,U){var z=H.words.join(V?"":" ");return ae.createElement("tspan",{x:G,dy:U===0?ne:l,key:"".concat(z,"-").concat(U)},z)}))};function jl(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function _be(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function m3(e){let t,n,r;e.length!==2?(t=jl,n=(l,f)=>jl(e(l),f),r=(l,f)=>e(l)-f):(t=e===jl||e===_be?e:wbe,n=e,r=e);function i(l,f,u=0,h=l.length){if(u<h){if(t(f,f)!==0)return h;do{const m=u+h>>>1;n(l[m],f)<0?u=m+1:h=m}while(u<h)}return u}function a(l,f,u=0,h=l.length){if(u<h){if(t(f,f)!==0)return h;do{const m=u+h>>>1;n(l[m],f)<=0?u=m+1:h=m}while(u<h)}return u}function o(l,f,u=0,h=l.length){const m=i(l,f,u,h-1);return m>u&&r(l[m-1],f)>-r(l[m],f)?m-1:m}return{left:i,center:o,right:a}}function wbe(){return 0}function Aq(e){return e===null?NaN:+e}function*xbe(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const Sbe=m3(jl),Cv=Sbe.right;m3(Aq).center;class q8 extends Map{constructor(t,n=Ebe){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(V8(this,t))}has(t){return super.has(V8(this,t))}set(t,n){return super.set(Obe(this,t),n)}delete(t){return super.delete(Cbe(this,t))}}function V8({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function Obe({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function Cbe({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function Ebe(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Tbe(e=jl){if(e===jl)return jq;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 jq(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const Abe=Math.sqrt(50),jbe=Math.sqrt(10),Pbe=Math.sqrt(2);function e0(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=Abe?10:a>=jbe?5:a>=Pbe?2:1;let l,f,u;return i<0?(u=Math.pow(10,-i)/o,l=Math.round(e*u),f=Math.round(t*u),l/u<e&&++l,f/u>t&&--f,u=-u):(u=Math.pow(10,i)*o,l=Math.round(e/u),f=Math.round(t/u),l*u<e&&++l,f*u>t&&--f),f<l&&.5<=n&&n<2?e0(e,t,n*2):[l,f,u]}function SA(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[i,a,o]=r?e0(t,e,n):e0(e,t,n);if(!(a>=i))return[];const l=a-i+1,f=new Array(l);if(r)if(o<0)for(let u=0;u<l;++u)f[u]=(a-u)/-o;else for(let u=0;u<l;++u)f[u]=(a-u)*o;else if(o<0)for(let u=0;u<l;++u)f[u]=(i+u)/-o;else for(let u=0;u<l;++u)f[u]=(i+u)*o;return f}function OA(e,t,n){return t=+t,e=+e,n=+n,e0(e,t,n)[2]}function CA(e,t,n){t=+t,e=+e,n=+n;const r=t<e,i=r?OA(t,e,n):OA(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function H8(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function W8(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function Pq(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?jq:Tbe(i);r>n;){if(r-n>600){const f=r-n+1,u=t-n+1,h=Math.log(f),m=.5*Math.exp(2*h/3),y=.5*Math.sqrt(h*m*(f-m)/f)*(u-f/2<0?-1:1),x=Math.max(n,Math.floor(t-u*m/f+y)),w=Math.min(r,Math.floor(t+(f-u)*m/f+y));Pq(e,t,x,w,i)}const a=e[t];let o=n,l=r;for(yp(e,n,t),i(e[r],a)>0&&yp(e,n,r);o<l;){for(yp(e,o,l),++o,--l;i(e[o],a)<0;)++o;for(;i(e[l],a)>0;)--l}i(e[n],a)===0?yp(e,n,l):(++l,yp(e,l,r)),l<=t&&(n=l+1),t<=l&&(r=l-1)}return e}function yp(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Rbe(e,t,n){if(e=Float64Array.from(xbe(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return W8(e);if(t>=1)return H8(e);var r,i=(r-1)*t,a=Math.floor(i),o=H8(Pq(e,a).subarray(0,a+1)),l=W8(e.subarray(a+1));return o+(l-o)*(i-a)}}function Mbe(e,t,n=Aq){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,a=Math.floor(i),o=+n(e[a],a,e),l=+n(e[a+1],a+1,e);return o+(l-o)*(i-a)}}function Nbe(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,a=new Array(i);++r<i;)a[r]=e+r*n;return a}function la(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function bs(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 EA=Symbol("implicit");function v3(){var e=new q8,t=[],n=[],r=EA;function i(a){let o=e.get(a);if(o===void 0){if(r!==EA)return r;e.set(a,o=t.push(a)-1)}return n[o%n.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new q8;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(n=Array.from(a),i):n.slice()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return v3(t,n).unknown(r)},la.apply(i,arguments),i}function Cm(){var e=v3().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,a,o,l=!1,f=0,u=0,h=.5;delete e.unknown;function m(){var y=t().length,x=i<r,w=x?i:r,_=x?r:i;a=(_-w)/Math.max(1,y-f+u*2),l&&(a=Math.floor(a)),w+=(_-w-a*(y-f))*h,o=a*(1-f),l&&(w=Math.round(w),o=Math.round(o));var S=Nbe(y).map(function(O){return w+a*O});return n(x?S.reverse():S)}return e.domain=function(y){return arguments.length?(t(y),m()):t()},e.range=function(y){return arguments.length?([r,i]=y,r=+r,i=+i,m()):[r,i]},e.rangeRound=function(y){return[r,i]=y,r=+r,i=+i,l=!0,m()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(y){return arguments.length?(l=!!y,m()):l},e.padding=function(y){return arguments.length?(f=Math.min(1,u=+y),m()):f},e.paddingInner=function(y){return arguments.length?(f=Math.min(1,y),m()):f},e.paddingOuter=function(y){return arguments.length?(u=+y,m()):u},e.align=function(y){return arguments.length?(h=Math.max(0,Math.min(1,y)),m()):h},e.copy=function(){return Cm(t(),[r,i]).round(l).paddingInner(f).paddingOuter(u).align(h)},la.apply(m(),arguments)}function Rq(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Rq(t())},e}function Wp(){return Rq(Cm.apply(null,arguments).paddingInner(1))}function g3(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function Mq(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Ev(){}var Em=.7,t0=1/Em,Hf="\\s*([+-]?\\d+)\\s*",Tm="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ao="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",kbe=/^#([0-9a-f]{3,8})$/,Lbe=new RegExp(`^rgb\\(${Hf},${Hf},${Hf}\\)$`),Dbe=new RegExp(`^rgb\\(${ao},${ao},${ao}\\)$`),Ibe=new RegExp(`^rgba\\(${Hf},${Hf},${Hf},${Tm}\\)$`),$be=new RegExp(`^rgba\\(${ao},${ao},${ao},${Tm}\\)$`),Bbe=new RegExp(`^hsl\\(${Tm},${ao},${ao}\\)$`),Ube=new RegExp(`^hsla\\(${Tm},${ao},${ao},${Tm}\\)$`),G8={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};g3(Ev,Am,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Y8,formatHex:Y8,formatHex8:zbe,formatHsl:Fbe,formatRgb:K8,toString:K8});function Y8(){return this.rgb().formatHex()}function zbe(){return this.rgb().formatHex8()}function Fbe(){return Nq(this).formatHsl()}function K8(){return this.rgb().formatRgb()}function Am(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=kbe.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?Z8(t):n===3?new ti(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?_y(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?_y(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=Lbe.exec(e))?new ti(t[1],t[2],t[3],1):(t=Dbe.exec(e))?new ti(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Ibe.exec(e))?_y(t[1],t[2],t[3],t[4]):(t=$be.exec(e))?_y(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Bbe.exec(e))?J8(t[1],t[2]/100,t[3]/100,1):(t=Ube.exec(e))?J8(t[1],t[2]/100,t[3]/100,t[4]):G8.hasOwnProperty(e)?Z8(G8[e]):e==="transparent"?new ti(NaN,NaN,NaN,0):null}function Z8(e){return new ti(e>>16&255,e>>8&255,e&255,1)}function _y(e,t,n,r){return r<=0&&(e=t=n=NaN),new ti(e,t,n,r)}function qbe(e){return e instanceof Ev||(e=Am(e)),e?(e=e.rgb(),new ti(e.r,e.g,e.b,e.opacity)):new ti}function TA(e,t,n,r){return arguments.length===1?qbe(e):new ti(e,t,n,r??1)}function ti(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}g3(ti,TA,Mq(Ev,{brighter(e){return e=e==null?t0:Math.pow(t0,e),new ti(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Em:Math.pow(Em,e),new ti(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ti(Zu(this.r),Zu(this.g),Zu(this.b),n0(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:X8,formatHex:X8,formatHex8:Vbe,formatRgb:Q8,toString:Q8}));function X8(){return`#${Hu(this.r)}${Hu(this.g)}${Hu(this.b)}`}function Vbe(){return`#${Hu(this.r)}${Hu(this.g)}${Hu(this.b)}${Hu((isNaN(this.opacity)?1:this.opacity)*255)}`}function Q8(){const e=n0(this.opacity);return`${e===1?"rgb(":"rgba("}${Zu(this.r)}, ${Zu(this.g)}, ${Zu(this.b)}${e===1?")":`, ${e})`}`}function n0(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Zu(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Hu(e){return e=Zu(e),(e<16?"0":"")+e.toString(16)}function J8(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new xa(e,t,n,r)}function Nq(e){if(e instanceof xa)return new xa(e.h,e.s,e.l,e.opacity);if(e instanceof Ev||(e=Am(e)),!e)return new xa;if(e instanceof xa)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,l=a-i,f=(a+i)/2;return l?(t===a?o=(n-r)/l+(n<r)*6:n===a?o=(r-t)/l+2:o=(t-n)/l+4,l/=f<.5?a+i:2-a-i,o*=60):l=f>0&&f<1?0:o,new xa(o,l,f,e.opacity)}function Hbe(e,t,n,r){return arguments.length===1?Nq(e):new xa(e,t,n,r??1)}function xa(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}g3(xa,Hbe,Mq(Ev,{brighter(e){return e=e==null?t0:Math.pow(t0,e),new xa(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Em:Math.pow(Em,e),new xa(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 ti(tC(e>=240?e-240:e+120,i,r),tC(e,i,r),tC(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new xa(eI(this.h),wy(this.s),wy(this.l),n0(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=n0(this.opacity);return`${e===1?"hsl(":"hsla("}${eI(this.h)}, ${wy(this.s)*100}%, ${wy(this.l)*100}%${e===1?")":`, ${e})`}`}}));function eI(e){return e=(e||0)%360,e<0?e+360:e}function wy(e){return Math.max(0,Math.min(1,e||0))}function tC(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 y3=e=>()=>e;function Wbe(e,t){return function(n){return e+n*t}}function Gbe(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 Ybe(e){return(e=+e)==1?kq:function(t,n){return n-t?Gbe(t,n,e):y3(isNaN(t)?n:t)}}function kq(e,t){var n=t-e;return n?Wbe(e,n):y3(isNaN(e)?t:e)}const tI=function e(t){var n=Ybe(t);function r(i,a){var o=n((i=TA(i)).r,(a=TA(a)).r),l=n(i.g,a.g),f=n(i.b,a.b),u=kq(i.opacity,a.opacity);return function(h){return i.r=o(h),i.g=l(h),i.b=f(h),i.opacity=u(h),i+""}}return r.gamma=e,r}(1);function Kbe(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i<n;++i)r[i]=e[i]*(1-a)+t[i]*a;return r}}function Zbe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Xbe(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),a=new Array(n),o;for(o=0;o<r;++o)i[o]=Kd(e[o],t[o]);for(;o<n;++o)a[o]=t[o];return function(l){for(o=0;o<r;++o)a[o]=i[o](l);return a}}function Qbe(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function r0(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Jbe(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]=Kd(e[i],t[i]):r[i]=t[i];return function(a){for(i in n)r[i]=n[i](a);return r}}var AA=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,nC=new RegExp(AA.source,"g");function e0e(e){return function(){return e}}function t0e(e){return function(t){return e(t)+""}}function n0e(e,t){var n=AA.lastIndex=nC.lastIndex=0,r,i,a,o=-1,l=[],f=[];for(e=e+"",t=t+"";(r=AA.exec(e))&&(i=nC.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),l[o]?l[o]+=a:l[++o]=a),(r=r[0])===(i=i[0])?l[o]?l[o]+=i:l[++o]=i:(l[++o]=null,f.push({i:o,x:r0(r,i)})),n=nC.lastIndex;return n<t.length&&(a=t.slice(n),l[o]?l[o]+=a:l[++o]=a),l.length<2?f[0]?t0e(f[0].x):e0e(t):(t=f.length,function(u){for(var h=0,m;h<t;++h)l[(m=f[h]).i]=m.x(u);return l.join("")})}function Kd(e,t){var n=typeof t,r;return t==null||n==="boolean"?y3(t):(n==="number"?r0:n==="string"?(r=Am(t))?(t=r,tI):n0e:t instanceof Am?tI:t instanceof Date?Qbe:Zbe(t)?Kbe:Array.isArray(t)?Xbe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Jbe:r0)(e,t)}function b3(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function r0e(e,t){t===void 0&&(t=e,e=Kd);for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return function(o){var l=Math.max(0,Math.min(r-1,Math.floor(o*=r)));return a[l](o-l)}}function i0e(e){return function(){return e}}function i0(e){return+e}var nI=[0,1];function Vr(e){return e}function jA(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:i0e(isNaN(t)?NaN:.5)}function a0e(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function o0e(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=jA(i,r),a=n(o,a)):(r=jA(r,i),a=n(a,o)),function(l){return a(r(l))}}function s0e(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=jA(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(l){var f=Cv(e,l,1,r)-1;return a[f](i[f](l))}}function Tv(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function U1(){var e=nI,t=nI,n=Kd,r,i,a,o=Vr,l,f,u;function h(){var y=Math.min(e.length,t.length);return o!==Vr&&(o=a0e(e[0],e[y-1])),l=y>2?s0e:o0e,f=u=null,m}function m(y){return y==null||isNaN(y=+y)?a:(f||(f=l(e.map(r),t,n)))(r(o(y)))}return m.invert=function(y){return o(i((u||(u=l(t,e.map(r),r0)))(y)))},m.domain=function(y){return arguments.length?(e=Array.from(y,i0),h()):e.slice()},m.range=function(y){return arguments.length?(t=Array.from(y),h()):t.slice()},m.rangeRound=function(y){return t=Array.from(y),n=b3,h()},m.clamp=function(y){return arguments.length?(o=y?!0:Vr,h()):o!==Vr},m.interpolate=function(y){return arguments.length?(n=y,h()):n},m.unknown=function(y){return arguments.length?(a=y,m):a},function(y,x){return r=y,i=x,h()}}function _3(){return U1()(Vr,Vr)}function l0e(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function a0(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 ud(e){return e=a0(Math.abs(e)),e?e[1]:NaN}function u0e(e,t){return function(n,r){for(var i=n.length,a=[],o=0,l=e[0],f=0;i>0&&l>0&&(f+l+1>r&&(l=Math.max(1,r-f)),a.push(n.substring(i-=l,i+l)),!((f+=l+1)>r));)l=e[o=(o+1)%e.length];return a.reverse().join(t)}}function c0e(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var f0e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function jm(e){if(!(t=f0e.exec(e)))throw new Error("invalid format: "+e);var t;return new w3({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]})}jm.prototype=w3.prototype;function w3(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+""}w3.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 d0e(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 Lq;function h0e(e,t){var n=a0(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(Lq=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+a0(e,Math.max(0,t+a-1))[0]}function rI(e,t){var n=a0(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 iI={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:l0e,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)=>rI(e*100,t),r:rI,s:h0e,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function aI(e){return e}var oI=Array.prototype.map,sI=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function p0e(e){var t=e.grouping===void 0||e.thousands===void 0?aI:u0e(oI.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+"",a=e.numerals===void 0?aI:c0e(oI.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function u(m){m=jm(m);var y=m.fill,x=m.align,w=m.sign,_=m.symbol,S=m.zero,O=m.width,C=m.comma,A=m.precision,j=m.trim,P=m.type;P==="n"?(C=!0,P="g"):iI[P]||(A===void 0&&(A=12),j=!0,P="g"),(S||y==="0"&&x==="=")&&(S=!0,y="0",x="=");var R=_==="$"?n:_==="#"&&/[boxX]/.test(P)?"0"+P.toLowerCase():"",$=_==="$"?r:/[%p]/.test(P)?o:"",V=iI[P],W=/[defgprs%]/.test(P);A=A===void 0?6:/[gprs]/.test(P)?Math.max(1,Math.min(21,A)):Math.max(0,Math.min(20,A));function G(K){var ne=R,le=$,Q,J,H;if(P==="c")le=V(K)+le,K="";else{K=+K;var U=K<0||1/K<0;if(K=isNaN(K)?f:V(Math.abs(K),A),j&&(K=d0e(K)),U&&+K==0&&w!=="+"&&(U=!1),ne=(U?w==="("?w:l:w==="-"||w==="("?"":w)+ne,le=(P==="s"?sI[8+Lq/3]:"")+le+(U&&w==="("?")":""),W){for(Q=-1,J=K.length;++Q<J;)if(H=K.charCodeAt(Q),48>H||H>57){le=(H===46?i+K.slice(Q+1):K.slice(Q))+le,K=K.slice(0,Q);break}}}C&&!S&&(K=t(K,1/0));var z=ne.length+K.length+le.length,F=z<O?new Array(O-z+1).join(y):"";switch(C&&S&&(K=t(F+K,F.length?O-le.length:1/0),F=""),x){case"<":K=ne+K+le+F;break;case"=":K=ne+F+K+le;break;case"^":K=F.slice(0,z=F.length>>1)+ne+K+le+F.slice(z);break;default:K=F+ne+K+le;break}return a(K)}return G.toString=function(){return m+""},G}function h(m,y){var x=u((m=jm(m),m.type="f",m)),w=Math.max(-8,Math.min(8,Math.floor(ud(y)/3)))*3,_=Math.pow(10,-w),S=sI[8+w/3];return function(O){return x(_*O)+S}}return{format:u,formatPrefix:h}}var xy,x3,Dq;m0e({thousands:",",grouping:[3],currency:["$",""]});function m0e(e){return xy=p0e(e),x3=xy.format,Dq=xy.formatPrefix,xy}function v0e(e){return Math.max(0,-ud(Math.abs(e)))}function g0e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ud(t)/3)))*3-ud(Math.abs(e)))}function y0e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ud(t)-ud(e))+1}function Iq(e,t,n,r){var i=CA(e,t,n),a;switch(r=jm(r??",f"),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=g0e(i,o))&&(r.precision=a),Dq(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(a=y0e(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(a=v0e(i))&&(r.precision=a-(r.type==="%")*2);break}}return x3(r)}function Kl(e){var t=e.domain;return e.ticks=function(n){var r=t();return SA(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return Iq(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,a=r.length-1,o=r[i],l=r[a],f,u,h=10;for(l<o&&(u=o,o=l,l=u,u=i,i=a,a=u);h-- >0;){if(u=OA(o,l,n),u===f)return r[i]=o,r[a]=l,t(r);if(u>0)o=Math.floor(o/u)*u,l=Math.ceil(l/u)*u;else if(u<0)o=Math.ceil(o*u)/u,l=Math.floor(l*u)/u;else break;f=u}return e},e}function o0(){var e=_3();return e.copy=function(){return Tv(e,o0())},la.apply(e,arguments),Kl(e)}function $q(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,i0),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return $q(e).unknown(t)},e=arguments.length?Array.from(e,i0):[0,1],Kl(n)}function Bq(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return a<i&&(o=n,n=r,r=o,o=i,i=a,a=o),e[n]=t.floor(i),e[r]=t.ceil(a),e}function lI(e){return Math.log(e)}function uI(e){return Math.exp(e)}function b0e(e){return-Math.log(-e)}function _0e(e){return-Math.exp(-e)}function w0e(e){return isFinite(e)?+("1e"+e):e<0?0:e}function x0e(e){return e===10?w0e:e===Math.E?Math.exp:t=>Math.pow(e,t)}function S0e(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 cI(e){return(t,n)=>-e(-t,n)}function S3(e){const t=e(lI,uI),n=t.domain;let r=10,i,a;function o(){return i=S0e(r),a=x0e(r),n()[0]<0?(i=cI(i),a=cI(a),e(b0e,_0e)):e(lI,uI),t}return t.base=function(l){return arguments.length?(r=+l,o()):r},t.domain=function(l){return arguments.length?(n(l),o()):n()},t.ticks=l=>{const f=n();let u=f[0],h=f[f.length-1];const m=h<u;m&&([u,h]=[h,u]);let y=i(u),x=i(h),w,_;const S=l==null?10:+l;let O=[];if(!(r%1)&&x-y<S){if(y=Math.floor(y),x=Math.ceil(x),u>0){for(;y<=x;++y)for(w=1;w<r;++w)if(_=y<0?w/a(-y):w*a(y),!(_<u)){if(_>h)break;O.push(_)}}else for(;y<=x;++y)for(w=r-1;w>=1;--w)if(_=y>0?w/a(-y):w*a(y),!(_<u)){if(_>h)break;O.push(_)}O.length*2<S&&(O=SA(u,h,S))}else O=SA(y,x,Math.min(x-y,S)).map(a);return m?O.reverse():O},t.tickFormat=(l,f)=>{if(l==null&&(l=10),f==null&&(f=r===10?"s":","),typeof f!="function"&&(!(r%1)&&(f=jm(f)).precision==null&&(f.trim=!0),f=x3(f)),l===1/0)return f;const u=Math.max(1,r*l/t.ticks().length);return h=>{let m=h/a(Math.round(i(h)));return m*r<r-.5&&(m*=r),m<=u?f(h):""}},t.nice=()=>n(Bq(n(),{floor:l=>a(Math.floor(i(l))),ceil:l=>a(Math.ceil(i(l)))})),t}function Uq(){const e=S3(U1()).domain([1,10]);return e.copy=()=>Tv(e,Uq()).base(e.base()),la.apply(e,arguments),e}function fI(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function dI(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function O3(e){var t=1,n=e(fI(t),dI(t));return n.constant=function(r){return arguments.length?e(fI(t=+r),dI(t)):t},Kl(n)}function zq(){var e=O3(U1());return e.copy=function(){return Tv(e,zq()).constant(e.constant())},la.apply(e,arguments)}function hI(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function O0e(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function C0e(e){return e<0?-e*e:e*e}function C3(e){var t=e(Vr,Vr),n=1;function r(){return n===1?e(Vr,Vr):n===.5?e(O0e,C0e):e(hI(n),hI(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},Kl(t)}function E3(){var e=C3(U1());return e.copy=function(){return Tv(e,E3()).exponent(e.exponent())},la.apply(e,arguments),e}function E0e(){return E3.apply(null,arguments).exponent(.5)}function pI(e){return Math.sign(e)*e*e}function T0e(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Fq(){var e=_3(),t=[0,1],n=!1,r;function i(a){var o=T0e(e(a));return isNaN(o)?r:n?Math.round(o):o}return i.invert=function(a){return e.invert(pI(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,i0)).map(pI)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(n=!!a,i):n},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return Fq(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},la.apply(i,arguments),Kl(i)}function qq(){var e=[],t=[],n=[],r;function i(){var o=0,l=Math.max(1,t.length);for(n=new Array(l-1);++o<l;)n[o-1]=Mbe(e,o/l);return a}function a(o){return o==null||isNaN(o=+o)?r:t[Cv(n,o)]}return a.invertExtent=function(o){var l=t.indexOf(o);return l<0?[NaN,NaN]:[l>0?n[l-1]:e[0],l<n.length?n[l]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let l of o)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(jl),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.quantiles=function(){return n.slice()},a.copy=function(){return qq().domain(e).range(t).unknown(r)},la.apply(a,arguments)}function Vq(){var e=0,t=1,n=1,r=[.5],i=[0,1],a;function o(f){return f!=null&&f<=f?i[Cv(r,f,0,n)]:a}function l(){var f=-1;for(r=new Array(n);++f<n;)r[f]=((f+1)*t-(f-n)*e)/(n+1);return o}return o.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,l()):[e,t]},o.range=function(f){return arguments.length?(n=(i=Array.from(f)).length-1,l()):i.slice()},o.invertExtent=function(f){var u=i.indexOf(f);return u<0?[NaN,NaN]:u<1?[e,r[0]]:u>=n?[r[n-1],t]:[r[u-1],r[u]]},o.unknown=function(f){return arguments.length&&(a=f),o},o.thresholds=function(){return r.slice()},o.copy=function(){return Vq().domain([e,t]).range(i).unknown(a)},la.apply(Kl(o),arguments)}function Hq(){var e=[.5],t=[0,1],n,r=1;function i(a){return a!=null&&a<=a?t[Cv(e,a,0,r)]:n}return i.domain=function(a){return arguments.length?(e=Array.from(a),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Hq().domain(e).range(t).unknown(n)},la.apply(i,arguments)}const rC=new Date,iC=new Date;function tr(e,t,n,r){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),l=i.ceil(a);return a-o<l-a?o:l},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,l)=>{const f=[];if(a=i.ceil(a),l=l==null?1:Math.floor(l),!(a<o)||!(l>0))return f;let u;do f.push(u=new Date(+a)),t(a,l),e(a);while(u<a&&a<o);return f},i.filter=a=>tr(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,l)=>{if(o>=o)if(l<0)for(;++l<=0;)for(;t(o,-1),!a(o););else for(;--l>=0;)for(;t(o,1),!a(o););}),n&&(i.count=(a,o)=>(rC.setTime(+a),iC.setTime(+o),e(rC),e(iC),Math.floor(n(rC,iC))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(r?o=>r(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const s0=tr(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);s0.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?tr(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):s0);s0.range;const Ko=1e3,Ji=Ko*60,Zo=Ji*60,us=Zo*24,T3=us*7,mI=us*30,aC=us*365,Wu=tr(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Ko)},(e,t)=>(t-e)/Ko,e=>e.getUTCSeconds());Wu.range;const A3=tr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ko)},(e,t)=>{e.setTime(+e+t*Ji)},(e,t)=>(t-e)/Ji,e=>e.getMinutes());A3.range;const j3=tr(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ji)},(e,t)=>(t-e)/Ji,e=>e.getUTCMinutes());j3.range;const P3=tr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ko-e.getMinutes()*Ji)},(e,t)=>{e.setTime(+e+t*Zo)},(e,t)=>(t-e)/Zo,e=>e.getHours());P3.range;const R3=tr(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Zo)},(e,t)=>(t-e)/Zo,e=>e.getUTCHours());R3.range;const Av=tr(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ji)/us,e=>e.getDate()-1);Av.range;const z1=tr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/us,e=>e.getUTCDate()-1);z1.range;const Wq=tr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/us,e=>Math.floor(e/us));Wq.range;function bc(e){return tr(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())*Ji)/T3)}const F1=bc(0),l0=bc(1),A0e=bc(2),j0e=bc(3),cd=bc(4),P0e=bc(5),R0e=bc(6);F1.range;l0.range;A0e.range;j0e.range;cd.range;P0e.range;R0e.range;function _c(e){return tr(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)/T3)}const q1=_c(0),u0=_c(1),M0e=_c(2),N0e=_c(3),fd=_c(4),k0e=_c(5),L0e=_c(6);q1.range;u0.range;M0e.range;N0e.range;fd.range;k0e.range;L0e.range;const M3=tr(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());M3.range;const N3=tr(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());N3.range;const cs=tr(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());cs.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:tr(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)});cs.range;const fs=tr(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());fs.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:tr(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)});fs.range;function Gq(e,t,n,r,i,a){const o=[[Wu,1,Ko],[Wu,5,5*Ko],[Wu,15,15*Ko],[Wu,30,30*Ko],[a,1,Ji],[a,5,5*Ji],[a,15,15*Ji],[a,30,30*Ji],[i,1,Zo],[i,3,3*Zo],[i,6,6*Zo],[i,12,12*Zo],[r,1,us],[r,2,2*us],[n,1,T3],[t,1,mI],[t,3,3*mI],[e,1,aC]];function l(u,h,m){const y=h<u;y&&([u,h]=[h,u]);const x=m&&typeof m.range=="function"?m:f(u,h,m),w=x?x.range(u,+h+1):[];return y?w.reverse():w}function f(u,h,m){const y=Math.abs(h-u)/m,x=m3(([,,S])=>S).right(o,y);if(x===o.length)return e.every(CA(u/aC,h/aC,m));if(x===0)return s0.every(Math.max(CA(u,h,m),1));const[w,_]=o[y/o[x-1][2]<o[x][2]/y?x-1:x];return w.every(_)}return[l,f]}const[D0e,I0e]=Gq(fs,N3,q1,Wq,R3,j3),[$0e,B0e]=Gq(cs,M3,F1,Av,P3,A3);function oC(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 sC(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 bp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function U0e(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,l=e.months,f=e.shortMonths,u=_p(i),h=wp(i),m=_p(a),y=wp(a),x=_p(o),w=wp(o),_=_p(l),S=wp(l),O=_p(f),C=wp(f),A={a:U,A:z,b:F,B:M,c:null,d:wI,e:wI,f:u1e,g:b1e,G:w1e,H:o1e,I:s1e,j:l1e,L:Yq,m:c1e,M:f1e,p:I,q:te,Q:OI,s:CI,S:d1e,u:h1e,U:p1e,V:m1e,w:v1e,W:g1e,x:null,X:null,y:y1e,Y:_1e,Z:x1e,"%":SI},j={a:Z,A:oe,b:he,B:de,c:null,d:xI,e:xI,f:E1e,g:D1e,G:$1e,H:S1e,I:O1e,j:C1e,L:Zq,m:T1e,M:A1e,p:be,q:B,Q:OI,s:CI,S:j1e,u:P1e,U:R1e,V:M1e,w:N1e,W:k1e,x:null,X:null,y:L1e,Y:I1e,Z:B1e,"%":SI},P={a:G,A:K,b:ne,B:le,c:Q,d:bI,e:bI,f:n1e,g:yI,G:gI,H:_I,I:_I,j:Q0e,L:t1e,m:X0e,M:J0e,p:W,q:Z0e,Q:i1e,s:a1e,S:e1e,u:H0e,U:W0e,V:G0e,w:V0e,W:Y0e,x:J,X:H,y:yI,Y:gI,Z:K0e,"%":r1e};A.x=R(n,A),A.X=R(r,A),A.c=R(t,A),j.x=R(n,j),j.X=R(r,j),j.c=R(t,j);function R(q,ee){return function(fe){var X=[],ue=-1,pe=0,ye=q.length,me,xe,Ae;for(fe instanceof Date||(fe=new Date(+fe));++ue<ye;)q.charCodeAt(ue)===37&&(X.push(q.slice(pe,ue)),(xe=vI[me=q.charAt(++ue)])!=null?me=q.charAt(++ue):xe=me==="e"?" ":"0",(Ae=ee[me])&&(me=Ae(fe,xe)),X.push(me),pe=ue+1);return X.push(q.slice(pe,ue)),X.join("")}}function $(q,ee){return function(fe){var X=bp(1900,void 0,1),ue=V(X,q,fe+="",0),pe,ye;if(ue!=fe.length)return null;if("Q"in X)return new Date(X.Q);if("s"in X)return new Date(X.s*1e3+("L"in X?X.L:0));if(ee&&!("Z"in X)&&(X.Z=0),"p"in X&&(X.H=X.H%12+X.p*12),X.m===void 0&&(X.m="q"in X?X.q:0),"V"in X){if(X.V<1||X.V>53)return null;"w"in X||(X.w=1),"Z"in X?(pe=sC(bp(X.y,0,1)),ye=pe.getUTCDay(),pe=ye>4||ye===0?u0.ceil(pe):u0(pe),pe=z1.offset(pe,(X.V-1)*7),X.y=pe.getUTCFullYear(),X.m=pe.getUTCMonth(),X.d=pe.getUTCDate()+(X.w+6)%7):(pe=oC(bp(X.y,0,1)),ye=pe.getDay(),pe=ye>4||ye===0?l0.ceil(pe):l0(pe),pe=Av.offset(pe,(X.V-1)*7),X.y=pe.getFullYear(),X.m=pe.getMonth(),X.d=pe.getDate()+(X.w+6)%7)}else("W"in X||"U"in X)&&("w"in X||(X.w="u"in X?X.u%7:"W"in X?1:0),ye="Z"in X?sC(bp(X.y,0,1)).getUTCDay():oC(bp(X.y,0,1)).getDay(),X.m=0,X.d="W"in X?(X.w+6)%7+X.W*7-(ye+5)%7:X.w+X.U*7-(ye+6)%7);return"Z"in X?(X.H+=X.Z/100|0,X.M+=X.Z%100,sC(X)):oC(X)}}function V(q,ee,fe,X){for(var ue=0,pe=ee.length,ye=fe.length,me,xe;ue<pe;){if(X>=ye)return-1;if(me=ee.charCodeAt(ue++),me===37){if(me=ee.charAt(ue++),xe=P[me in vI?ee.charAt(ue++):me],!xe||(X=xe(q,fe,X))<0)return-1}else if(me!=fe.charCodeAt(X++))return-1}return X}function W(q,ee,fe){var X=u.exec(ee.slice(fe));return X?(q.p=h.get(X[0].toLowerCase()),fe+X[0].length):-1}function G(q,ee,fe){var X=x.exec(ee.slice(fe));return X?(q.w=w.get(X[0].toLowerCase()),fe+X[0].length):-1}function K(q,ee,fe){var X=m.exec(ee.slice(fe));return X?(q.w=y.get(X[0].toLowerCase()),fe+X[0].length):-1}function ne(q,ee,fe){var X=O.exec(ee.slice(fe));return X?(q.m=C.get(X[0].toLowerCase()),fe+X[0].length):-1}function le(q,ee,fe){var X=_.exec(ee.slice(fe));return X?(q.m=S.get(X[0].toLowerCase()),fe+X[0].length):-1}function Q(q,ee,fe){return V(q,t,ee,fe)}function J(q,ee,fe){return V(q,n,ee,fe)}function H(q,ee,fe){return V(q,r,ee,fe)}function U(q){return o[q.getDay()]}function z(q){return a[q.getDay()]}function F(q){return f[q.getMonth()]}function M(q){return l[q.getMonth()]}function I(q){return i[+(q.getHours()>=12)]}function te(q){return 1+~~(q.getMonth()/3)}function Z(q){return o[q.getUTCDay()]}function oe(q){return a[q.getUTCDay()]}function he(q){return f[q.getUTCMonth()]}function de(q){return l[q.getUTCMonth()]}function be(q){return i[+(q.getUTCHours()>=12)]}function B(q){return 1+~~(q.getUTCMonth()/3)}return{format:function(q){var ee=R(q+="",A);return ee.toString=function(){return q},ee},parse:function(q){var ee=$(q+="",!1);return ee.toString=function(){return q},ee},utcFormat:function(q){var ee=R(q+="",j);return ee.toString=function(){return q},ee},utcParse:function(q){var ee=$(q+="",!0);return ee.toString=function(){return q},ee}}}var vI={"-":"",_:" ",0:"0"},hr=/^\s*\d+/,z0e=/^%/,F0e=/[\\^$*+?|[\]().{}]/g;function Vt(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function q0e(e){return e.replace(F0e,"\\$&")}function _p(e){return new RegExp("^(?:"+e.map(q0e).join("|")+")","i")}function wp(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function V0e(e,t,n){var r=hr.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function H0e(e,t,n){var r=hr.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function W0e(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function G0e(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function Y0e(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function gI(e,t,n){var r=hr.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function yI(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function K0e(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 Z0e(e,t,n){var r=hr.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function X0e(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function bI(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Q0e(e,t,n){var r=hr.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function _I(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function J0e(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function e1e(e,t,n){var r=hr.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function t1e(e,t,n){var r=hr.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function n1e(e,t,n){var r=hr.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function r1e(e,t,n){var r=z0e.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function i1e(e,t,n){var r=hr.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function a1e(e,t,n){var r=hr.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function wI(e,t){return Vt(e.getDate(),t,2)}function o1e(e,t){return Vt(e.getHours(),t,2)}function s1e(e,t){return Vt(e.getHours()%12||12,t,2)}function l1e(e,t){return Vt(1+Av.count(cs(e),e),t,3)}function Yq(e,t){return Vt(e.getMilliseconds(),t,3)}function u1e(e,t){return Yq(e,t)+"000"}function c1e(e,t){return Vt(e.getMonth()+1,t,2)}function f1e(e,t){return Vt(e.getMinutes(),t,2)}function d1e(e,t){return Vt(e.getSeconds(),t,2)}function h1e(e){var t=e.getDay();return t===0?7:t}function p1e(e,t){return Vt(F1.count(cs(e)-1,e),t,2)}function Kq(e){var t=e.getDay();return t>=4||t===0?cd(e):cd.ceil(e)}function m1e(e,t){return e=Kq(e),Vt(cd.count(cs(e),e)+(cs(e).getDay()===4),t,2)}function v1e(e){return e.getDay()}function g1e(e,t){return Vt(l0.count(cs(e)-1,e),t,2)}function y1e(e,t){return Vt(e.getFullYear()%100,t,2)}function b1e(e,t){return e=Kq(e),Vt(e.getFullYear()%100,t,2)}function _1e(e,t){return Vt(e.getFullYear()%1e4,t,4)}function w1e(e,t){var n=e.getDay();return e=n>=4||n===0?cd(e):cd.ceil(e),Vt(e.getFullYear()%1e4,t,4)}function x1e(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Vt(t/60|0,"0",2)+Vt(t%60,"0",2)}function xI(e,t){return Vt(e.getUTCDate(),t,2)}function S1e(e,t){return Vt(e.getUTCHours(),t,2)}function O1e(e,t){return Vt(e.getUTCHours()%12||12,t,2)}function C1e(e,t){return Vt(1+z1.count(fs(e),e),t,3)}function Zq(e,t){return Vt(e.getUTCMilliseconds(),t,3)}function E1e(e,t){return Zq(e,t)+"000"}function T1e(e,t){return Vt(e.getUTCMonth()+1,t,2)}function A1e(e,t){return Vt(e.getUTCMinutes(),t,2)}function j1e(e,t){return Vt(e.getUTCSeconds(),t,2)}function P1e(e){var t=e.getUTCDay();return t===0?7:t}function R1e(e,t){return Vt(q1.count(fs(e)-1,e),t,2)}function Xq(e){var t=e.getUTCDay();return t>=4||t===0?fd(e):fd.ceil(e)}function M1e(e,t){return e=Xq(e),Vt(fd.count(fs(e),e)+(fs(e).getUTCDay()===4),t,2)}function N1e(e){return e.getUTCDay()}function k1e(e,t){return Vt(u0.count(fs(e)-1,e),t,2)}function L1e(e,t){return Vt(e.getUTCFullYear()%100,t,2)}function D1e(e,t){return e=Xq(e),Vt(e.getUTCFullYear()%100,t,2)}function I1e(e,t){return Vt(e.getUTCFullYear()%1e4,t,4)}function $1e(e,t){var n=e.getUTCDay();return e=n>=4||n===0?fd(e):fd.ceil(e),Vt(e.getUTCFullYear()%1e4,t,4)}function B1e(){return"+0000"}function SI(){return"%"}function OI(e){return+e}function CI(e){return Math.floor(+e/1e3)}var wf,Qq,Jq;U1e({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 U1e(e){return wf=U0e(e),Qq=wf.format,wf.parse,Jq=wf.utcFormat,wf.utcParse,wf}function z1e(e){return new Date(e)}function F1e(e){return e instanceof Date?+e:+new Date(+e)}function k3(e,t,n,r,i,a,o,l,f,u){var h=_3(),m=h.invert,y=h.domain,x=u(".%L"),w=u(":%S"),_=u("%I:%M"),S=u("%I %p"),O=u("%a %d"),C=u("%b %d"),A=u("%B"),j=u("%Y");function P(R){return(f(R)<R?x:l(R)<R?w:o(R)<R?_:a(R)<R?S:r(R)<R?i(R)<R?O:C:n(R)<R?A:j)(R)}return h.invert=function(R){return new Date(m(R))},h.domain=function(R){return arguments.length?y(Array.from(R,F1e)):y().map(z1e)},h.ticks=function(R){var $=y();return e($[0],$[$.length-1],R??10)},h.tickFormat=function(R,$){return $==null?P:u($)},h.nice=function(R){var $=y();return(!R||typeof R.range!="function")&&(R=t($[0],$[$.length-1],R??10)),R?y(Bq($,R)):h},h.copy=function(){return Tv(h,k3(e,t,n,r,i,a,o,l,f,u))},h}function q1e(){return la.apply(k3($0e,B0e,cs,M3,F1,Av,P3,A3,Wu,Qq).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function V1e(){return la.apply(k3(D0e,I0e,fs,N3,q1,z1,R3,j3,Wu,Jq).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function V1(){var e=0,t=1,n,r,i,a,o=Vr,l=!1,f;function u(m){return m==null||isNaN(m=+m)?f:o(i===0?.5:(m=(a(m)-n)*i,l?Math.max(0,Math.min(1,m)):m))}u.domain=function(m){return arguments.length?([e,t]=m,n=a(e=+e),r=a(t=+t),i=n===r?0:1/(r-n),u):[e,t]},u.clamp=function(m){return arguments.length?(l=!!m,u):l},u.interpolator=function(m){return arguments.length?(o=m,u):o};function h(m){return function(y){var x,w;return arguments.length?([x,w]=y,o=m(x,w),u):[o(0),o(1)]}}return u.range=h(Kd),u.rangeRound=h(b3),u.unknown=function(m){return arguments.length?(f=m,u):f},function(m){return a=m,n=m(e),r=m(t),i=n===r?0:1/(r-n),u}}function Zl(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function eV(){var e=Kl(V1()(Vr));return e.copy=function(){return Zl(e,eV())},bs.apply(e,arguments)}function tV(){var e=S3(V1()).domain([1,10]);return e.copy=function(){return Zl(e,tV()).base(e.base())},bs.apply(e,arguments)}function nV(){var e=O3(V1());return e.copy=function(){return Zl(e,nV()).constant(e.constant())},bs.apply(e,arguments)}function L3(){var e=C3(V1());return e.copy=function(){return Zl(e,L3()).exponent(e.exponent())},bs.apply(e,arguments)}function H1e(){return L3.apply(null,arguments).exponent(.5)}function rV(){var e=[],t=Vr;function n(r){if(r!=null&&!isNaN(r=+r))return t((Cv(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(jl),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,a)=>Rbe(e,a/r))},n.copy=function(){return rV(t).domain(e)},bs.apply(n,arguments)}function H1(){var e=0,t=.5,n=1,r=1,i,a,o,l,f,u=Vr,h,m=!1,y;function x(_){return isNaN(_=+_)?y:(_=.5+((_=+h(_))-a)*(r*_<r*a?l:f),u(m?Math.max(0,Math.min(1,_)):_))}x.domain=function(_){return arguments.length?([e,t,n]=_,i=h(e=+e),a=h(t=+t),o=h(n=+n),l=i===a?0:.5/(a-i),f=a===o?0:.5/(o-a),r=a<i?-1:1,x):[e,t,n]},x.clamp=function(_){return arguments.length?(m=!!_,x):m},x.interpolator=function(_){return arguments.length?(u=_,x):u};function w(_){return function(S){var O,C,A;return arguments.length?([O,C,A]=S,u=r0e(_,[O,C,A]),x):[u(0),u(.5),u(1)]}}return x.range=w(Kd),x.rangeRound=w(b3),x.unknown=function(_){return arguments.length?(y=_,x):y},function(_){return h=_,i=_(e),a=_(t),o=_(n),l=i===a?0:.5/(a-i),f=a===o?0:.5/(o-a),r=a<i?-1:1,x}}function iV(){var e=Kl(H1()(Vr));return e.copy=function(){return Zl(e,iV())},bs.apply(e,arguments)}function aV(){var e=S3(H1()).domain([.1,1,10]);return e.copy=function(){return Zl(e,aV()).base(e.base())},bs.apply(e,arguments)}function oV(){var e=O3(H1());return e.copy=function(){return Zl(e,oV()).constant(e.constant())},bs.apply(e,arguments)}function D3(){var e=C3(H1());return e.copy=function(){return Zl(e,D3()).exponent(e.exponent())},bs.apply(e,arguments)}function W1e(){return D3.apply(null,arguments).exponent(.5)}const EI=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Cm,scaleDiverging:iV,scaleDivergingLog:aV,scaleDivergingPow:D3,scaleDivergingSqrt:W1e,scaleDivergingSymlog:oV,scaleIdentity:$q,scaleImplicit:EA,scaleLinear:o0,scaleLog:Uq,scaleOrdinal:v3,scalePoint:Wp,scalePow:E3,scaleQuantile:qq,scaleQuantize:Vq,scaleRadial:Fq,scaleSequential:eV,scaleSequentialLog:tV,scaleSequentialPow:L3,scaleSequentialQuantile:rV,scaleSequentialSqrt:H1e,scaleSequentialSymlog:nV,scaleSqrt:E0e,scaleSymlog:zq,scaleThreshold:Hq,scaleTime:q1e,scaleUtc:V1e,tickFormat:Iq},Symbol.toStringTag,{value:"Module"}));var lC,TI;function W1(){if(TI)return lC;TI=1;var e=Hd();function t(n,r,i){for(var a=-1,o=n.length;++a<o;){var l=n[a],f=r(l);if(f!=null&&(u===void 0?f===f&&!e(f):i(f,u)))var u=f,h=l}return h}return lC=t,lC}var uC,AI;function sV(){if(AI)return uC;AI=1;function e(t,n){return t>n}return uC=e,uC}var cC,jI;function G1e(){if(jI)return cC;jI=1;var e=W1(),t=sV(),n=Yd();function r(i){return i&&i.length?e(i,n,t):void 0}return cC=r,cC}var Y1e=G1e();const Ol=kt(Y1e);var fC,PI;function lV(){if(PI)return fC;PI=1;function e(t,n){return t<n}return fC=e,fC}var dC,RI;function K1e(){if(RI)return dC;RI=1;var e=W1(),t=lV(),n=Yd();function r(i){return i&&i.length?e(i,n,t):void 0}return dC=r,dC}var Z1e=K1e();const G1=kt(Z1e);var hC,MI;function X1e(){if(MI)return hC;MI=1;var e=JP(),t=yo(),n=vq(),r=ai();function i(a,o){var l=r(a)?e:n;return l(a,t(o,3))}return hC=i,hC}var pC,NI;function Q1e(){if(NI)return pC;NI=1;var e=pq(),t=X1e();function n(r,i){return e(t(r,i),1)}return pC=n,pC}var J1e=Q1e();const e_e=kt(J1e);var mC,kI;function t_e(){if(kI)return mC;kI=1;var e=f3();function t(n,r){return e(n,r)}return mC=t,mC}var n_e=t_e();const Bl=kt(n_e);var Zd=1e9,r_e={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},$3,On=!0,aa="[DecimalError] ",Xu=aa+"Invalid argument: ",I3=aa+"Exponent out of range: ",Xd=Math.floor,Bu=Math.pow,i_e=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Ci,cr=1e7,gn=7,uV=9007199254740991,c0=Xd(uV/gn),tt={};tt.absoluteValue=tt.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};tt.comparedTo=tt.cmp=function(e){var t,n,r,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(r=a.d.length,i=e.d.length,t=0,n=r<i?r:i;t<n;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return r===i?0:r>i^a.s<0?1:-1};tt.decimalPlaces=tt.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*gn;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};tt.dividedBy=tt.div=function(e){return ns(this,new this.constructor(e))};tt.dividedToIntegerBy=tt.idiv=function(e){var t=this,n=t.constructor;return rn(ns(t,new n(e),0,1),n.precision)};tt.equals=tt.eq=function(e){return!this.cmp(e)};tt.exponent=function(){return Wn(this)};tt.greaterThan=tt.gt=function(e){return this.cmp(e)>0};tt.greaterThanOrEqualTo=tt.gte=function(e){return this.cmp(e)>=0};tt.isInteger=tt.isint=function(){return this.e>this.d.length-2};tt.isNegative=tt.isneg=function(){return this.s<0};tt.isPositive=tt.ispos=function(){return this.s>0};tt.isZero=function(){return this.s===0};tt.lessThan=tt.lt=function(e){return this.cmp(e)<0};tt.lessThanOrEqualTo=tt.lte=function(e){return this.cmp(e)<1};tt.logarithm=tt.log=function(e){var t,n=this,r=n.constructor,i=r.precision,a=i+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Ci))throw Error(aa+"NaN");if(n.s<1)throw Error(aa+(n.s?"NaN":"-Infinity"));return n.eq(Ci)?new r(0):(On=!1,t=ns(Pm(n,a),Pm(e,a),a),On=!0,rn(t,i))};tt.minus=tt.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?dV(t,e):cV(t,(e.s=-e.s,e))};tt.modulo=tt.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(e=new r(e),!e.s)throw Error(aa+"NaN");return n.s?(On=!1,t=ns(n,e,0,1).times(e),On=!0,n.minus(t)):rn(new r(n),i)};tt.naturalExponential=tt.exp=function(){return fV(this)};tt.naturalLogarithm=tt.ln=function(){return Pm(this)};tt.negated=tt.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};tt.plus=tt.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?cV(t,e):dV(t,(e.s=-e.s,e))};tt.precision=tt.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Xu+e);if(t=Wn(i)+1,r=i.d.length-1,n=r*gn+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};tt.squareRoot=tt.sqrt=function(){var e,t,n,r,i,a,o,l=this,f=l.constructor;if(l.s<1){if(!l.s)return new f(0);throw Error(aa+"NaN")}for(e=Wn(l),On=!1,i=Math.sqrt(+l),i==0||i==1/0?(t=no(l.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Xd((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 f(t)):r=new f(i.toString()),n=f.precision,i=o=n+3;;)if(a=r,r=a.plus(ns(l,a,o+2)).times(.5),no(a.d).slice(0,o)===(t=no(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(rn(a,n+1,0),a.times(a).eq(l)){r=a;break}}else if(t!="9999")break;o+=4}return On=!0,rn(r,n)};tt.times=tt.mul=function(e){var t,n,r,i,a,o,l,f,u,h=this,m=h.constructor,y=h.d,x=(e=new m(e)).d;if(!h.s||!e.s)return new m(0);for(e.s*=h.s,n=h.e+e.e,f=y.length,u=x.length,f<u&&(a=y,y=x,x=a,o=f,f=u,u=o),a=[],o=f+u,r=o;r--;)a.push(0);for(r=u;--r>=0;){for(t=0,i=f+r;i>r;)l=a[i]+x[r]*y[i-r-1]+t,a[i--]=l%cr|0,t=l/cr|0;a[i]=(a[i]+t)%cr|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,On?rn(e,m.precision):e};tt.toDecimalPlaces=tt.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(uo(e,0,Zd),t===void 0?t=r.rounding:uo(t,0,8),rn(n,e+Wn(n)+1,t))};tt.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=fc(r,!0):(uo(e,0,Zd),t===void 0?t=i.rounding:uo(t,0,8),r=rn(new i(r),e+1,t),n=fc(r,!0,e+1)),n};tt.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?fc(i):(uo(e,0,Zd),t===void 0?t=a.rounding:uo(t,0,8),r=rn(new a(i),e+Wn(i)+1,t),n=fc(r.abs(),!1,e+Wn(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};tt.toInteger=tt.toint=function(){var e=this,t=e.constructor;return rn(new t(e),Wn(e)+1,t.rounding)};tt.toNumber=function(){return+this};tt.toPower=tt.pow=function(e){var t,n,r,i,a,o,l=this,f=l.constructor,u=12,h=+(e=new f(e));if(!e.s)return new f(Ci);if(l=new f(l),!l.s){if(e.s<1)throw Error(aa+"Infinity");return l}if(l.eq(Ci))return l;if(r=f.precision,e.eq(Ci))return rn(l,r);if(t=e.e,n=e.d.length-1,o=t>=n,a=l.s,o){if((n=h<0?-h:h)<=uV){for(i=new f(Ci),t=Math.ceil(r/gn+4),On=!1;n%2&&(i=i.times(l),DI(i.d,t)),n=Xd(n/2),n!==0;)l=l.times(l),DI(l.d,t);return On=!0,e.s<0?new f(Ci).div(i):rn(i,r)}}else if(a<0)throw Error(aa+"NaN");return a=a<0&&e.d[Math.max(t,n)]&1?-1:1,l.s=1,On=!1,i=e.times(Pm(l,r+u)),On=!0,i=fV(i),i.s=a,i};tt.toPrecision=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?(n=Wn(i),r=fc(i,n<=a.toExpNeg||n>=a.toExpPos)):(uo(e,1,Zd),t===void 0?t=a.rounding:uo(t,0,8),i=rn(new a(i),e,t),n=Wn(i),r=fc(i,e<=n||n<=a.toExpNeg,e)),r};tt.toSignificantDigits=tt.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(uo(e,1,Zd),t===void 0?t=r.rounding:uo(t,0,8)),rn(new r(n),e,t)};tt.toString=tt.valueOf=tt.val=tt.toJSON=tt[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Wn(e),n=e.constructor;return fc(e,t<=n.toExpNeg||t>=n.toExpPos)};function cV(e,t){var n,r,i,a,o,l,f,u,h=e.constructor,m=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),On?rn(t,m):t;if(f=e.d,u=t.d,o=e.e,i=t.e,f=f.slice(),a=o-i,a){for(a<0?(r=f,a=-a,l=u.length):(r=u,i=o,l=f.length),o=Math.ceil(m/gn),l=o>l?o+1:l+1,a>l&&(a=l,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for(l=f.length,a=u.length,l-a<0&&(a=l,r=u,u=f,f=r),n=0;a;)n=(f[--a]=f[a]+u[a]+n)/cr|0,f[a]%=cr;for(n&&(f.unshift(n),++i),l=f.length;f[--l]==0;)f.pop();return t.d=f,t.e=i,On?rn(t,m):t}function uo(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Xu+e)}function no(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)r=e[t]+"",n=gn-r.length,n&&(a+=_l(n)),a+=r;o=e[t],r=o+"",n=gn-r.length,n&&(a+=_l(n))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var ns=function(){function e(r,i){var a,o=0,l=r.length;for(r=r.slice();l--;)a=r[l]*i+o,r[l]=a%cr|0,o=a/cr|0;return o&&r.unshift(o),r}function t(r,i,a,o){var l,f;if(a!=o)f=a>o?1:-1;else for(l=f=0;l<a;l++)if(r[l]!=i[l]){f=r[l]>i[l]?1:-1;break}return f}function n(r,i,a){for(var o=0;a--;)r[a]-=o,o=r[a]<i[a]?1:0,r[a]=o*cr+r[a]-i[a];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,a,o){var l,f,u,h,m,y,x,w,_,S,O,C,A,j,P,R,$,V,W=r.constructor,G=r.s==i.s?1:-1,K=r.d,ne=i.d;if(!r.s)return new W(r);if(!i.s)throw Error(aa+"Division by zero");for(f=r.e-i.e,$=ne.length,P=K.length,x=new W(G),w=x.d=[],u=0;ne[u]==(K[u]||0);)++u;if(ne[u]>(K[u]||0)&&--f,a==null?C=a=W.precision:o?C=a+(Wn(r)-Wn(i))+1:C=a,C<0)return new W(0);if(C=C/gn+2|0,u=0,$==1)for(h=0,ne=ne[0],C++;(u<P||h)&&C--;u++)A=h*cr+(K[u]||0),w[u]=A/ne|0,h=A%ne|0;else{for(h=cr/(ne[0]+1)|0,h>1&&(ne=e(ne,h),K=e(K,h),$=ne.length,P=K.length),j=$,_=K.slice(0,$),S=_.length;S<$;)_[S++]=0;V=ne.slice(),V.unshift(0),R=ne[0],ne[1]>=cr/2&&++R;do h=0,l=t(ne,_,$,S),l<0?(O=_[0],$!=S&&(O=O*cr+(_[1]||0)),h=O/R|0,h>1?(h>=cr&&(h=cr-1),m=e(ne,h),y=m.length,S=_.length,l=t(m,_,y,S),l==1&&(h--,n(m,$<y?V:ne,y))):(h==0&&(l=h=1),m=ne.slice()),y=m.length,y<S&&m.unshift(0),n(_,m,S),l==-1&&(S=_.length,l=t(ne,_,$,S),l<1&&(h++,n(_,$<S?V:ne,S))),S=_.length):l===0&&(h++,_=[0]),w[u++]=h,l&&_[0]?_[S++]=K[j]||0:(_=[K[j]],S=1);while((j++<P||_[0]!==void 0)&&C--)}return w[0]||w.shift(),x.e=f,rn(x,o?a+Wn(x)+1:a)}}();function fV(e,t){var n,r,i,a,o,l,f=0,u=0,h=e.constructor,m=h.precision;if(Wn(e)>16)throw Error(I3+Wn(e));if(!e.s)return new h(Ci);for(On=!1,l=m,o=new h(.03125);e.abs().gte(.1);)e=e.times(o),u+=5;for(r=Math.log(Bu(2,u))/Math.LN10*2+5|0,l+=r,n=i=a=new h(Ci),h.precision=l;;){if(i=rn(i.times(e),l),n=n.times(++f),o=a.plus(ns(i,n,l)),no(o.d).slice(0,l)===no(a.d).slice(0,l)){for(;u--;)a=rn(a.times(a),l);return h.precision=m,t==null?(On=!0,rn(a,m)):a}a=o}}function Wn(e){for(var t=e.e*gn,n=e.d[0];n>=10;n/=10)t++;return t}function vC(e,t,n){if(t>e.LN10.sd())throw On=!0,n&&(e.precision=n),Error(aa+"LN10 precision limit exceeded");return rn(new e(e.LN10),t)}function _l(e){for(var t="";e--;)t+="0";return t}function Pm(e,t){var n,r,i,a,o,l,f,u,h,m=1,y=10,x=e,w=x.d,_=x.constructor,S=_.precision;if(x.s<1)throw Error(aa+(x.s?"NaN":"-Infinity"));if(x.eq(Ci))return new _(0);if(t==null?(On=!1,u=S):u=t,x.eq(10))return t==null&&(On=!0),vC(_,u);if(u+=y,_.precision=u,n=no(w),r=n.charAt(0),a=Wn(x),Math.abs(a)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)x=x.times(e),n=no(x.d),r=n.charAt(0),m++;a=Wn(x),r>1?(x=new _("0."+n),a++):x=new _(r+"."+n.slice(1))}else return f=vC(_,u+2,S).times(a+""),x=Pm(new _(r+"."+n.slice(1)),u-y).plus(f),_.precision=S,t==null?(On=!0,rn(x,S)):x;for(l=o=x=ns(x.minus(Ci),x.plus(Ci),u),h=rn(x.times(x),u),i=3;;){if(o=rn(o.times(h),u),f=l.plus(ns(o,new _(i),u)),no(f.d).slice(0,u)===no(l.d).slice(0,u))return l=l.times(2),a!==0&&(l=l.plus(vC(_,u+2,S).times(a+""))),l=ns(l,new _(m),u),_.precision=S,t==null?(On=!0,rn(l,S)):l;l=f,i+=2}}function LI(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=Xd(n/gn),e.d=[],r=(n+1)%gn,n<0&&(r+=gn),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=gn;r<i;)e.d.push(+t.slice(r,r+=gn));t=t.slice(r),r=gn-t.length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),On&&(e.e>c0||e.e<-c0))throw Error(I3+n)}else e.s=0,e.e=0,e.d=[0];return e}function rn(e,t,n){var r,i,a,o,l,f,u,h,m=e.d;for(o=1,a=m[0];a>=10;a/=10)o++;if(r=t-o,r<0)r+=gn,i=t,u=m[h=0];else{if(h=Math.ceil((r+1)/gn),a=m.length,h>=a)return e;for(u=a=m[h],o=1;a>=10;a/=10)o++;r%=gn,i=r-gn+o}if(n!==void 0&&(a=Bu(10,o-i-1),l=u/a%10|0,f=t<0||m[h+1]!==void 0||u%a,f=n<4?(l||f)&&(n==0||n==(e.s<0?3:2)):l>5||l==5&&(n==4||f||n==6&&(r>0?i>0?u/Bu(10,o-i):0:m[h-1])%10&1||n==(e.s<0?8:7))),t<1||!m[0])return f?(a=Wn(e),m.length=1,t=t-a-1,m[0]=Bu(10,(gn-t%gn)%gn),e.e=Xd(-t/gn)||0):(m.length=1,m[0]=e.e=e.s=0),e;if(r==0?(m.length=h,a=1,h--):(m.length=h+1,a=Bu(10,gn-r),m[h]=i>0?(u/Bu(10,o-i)%Bu(10,i)|0)*a:0),f)for(;;)if(h==0){(m[0]+=a)==cr&&(m[0]=1,++e.e);break}else{if(m[h]+=a,m[h]!=cr)break;m[h--]=0,a=1}for(r=m.length;m[--r]===0;)m.pop();if(On&&(e.e>c0||e.e<-c0))throw Error(I3+Wn(e));return e}function dV(e,t){var n,r,i,a,o,l,f,u,h,m,y=e.constructor,x=y.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new y(e),On?rn(t,x):t;if(f=e.d,m=t.d,r=t.e,u=e.e,f=f.slice(),o=u-r,o){for(h=o<0,h?(n=f,o=-o,l=m.length):(n=m,r=u,l=f.length),i=Math.max(Math.ceil(x/gn),l)+2,o>i&&(o=i,n.length=1),n.reverse(),i=o;i--;)n.push(0);n.reverse()}else{for(i=f.length,l=m.length,h=i<l,h&&(l=i),i=0;i<l;i++)if(f[i]!=m[i]){h=f[i]<m[i];break}o=0}for(h&&(n=f,f=m,m=n,t.s=-t.s),l=f.length,i=m.length-l;i>0;--i)f[l++]=0;for(i=m.length;i>o;){if(f[--i]<m[i]){for(a=i;a&&f[--a]===0;)f[a]=cr-1;--f[a],f[i]+=cr}f[i]-=m[i]}for(;f[--l]===0;)f.pop();for(;f[0]===0;f.shift())--r;return f[0]?(t.d=f,t.e=r,On?rn(t,x):t):new y(0)}function fc(e,t,n){var r,i=Wn(e),a=no(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+_l(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+_l(-i-1)+a,n&&(r=n-o)>0&&(a+=_l(r))):i>=o?(a+=_l(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+_l(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=_l(r))),e.s<0?"-"+a:a}function DI(e,t){if(e.length>t)return e.length=t,!0}function hV(e){var t,n,r;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Xu+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return LI(o,a.toString())}else if(typeof a!="string")throw Error(Xu+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,i_e.test(a))LI(o,a);else throw Error(Xu+a)}if(i.prototype=tt,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=hV,i.config=i.set=a_e,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 a_e(e){if(!e||typeof e!="object")throw Error(aa+"Object expected");var t,n,r,i=["precision",1,Zd,"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(Xd(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(Xu+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Xu+n+": "+r);return this}var $3=hV(r_e);Ci=new $3(1);const en=$3;function o_e(e){return c_e(e)||u_e(e)||l_e(e)||s_e()}function s_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function l_e(e,t){if(e){if(typeof e=="string")return PA(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 PA(e,t)}}function u_e(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function c_e(e){if(Array.isArray(e))return PA(e)}function PA(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 f_e=function(t){return t},pV={},mV=function(t){return t===pV},II=function(t){return function n(){return arguments.length===0||arguments.length===1&&mV(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},d_e=function e(t,n){return t===1?n:II(function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=i.filter(function(l){return l!==pV}).length;return o>=t?n.apply(void 0,i):e(t-o,II(function(){for(var l=arguments.length,f=new Array(l),u=0;u<l;u++)f[u]=arguments[u];var h=i.map(function(m){return mV(m)?f.shift():m});return n.apply(void 0,o_e(h).concat(f))}))})},Y1=function(t){return d_e(t.length,t)},RA=function(t,n){for(var r=[],i=t;i<n;++i)r[i-t]=i;return r},h_e=Y1(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),p_e=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return f_e;var i=n.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(l,f){return f(l)},a.apply(void 0,arguments))}},MA=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},vV=function(t){var n=null,r=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n&&a.every(function(l,f){return l===n[f]})||(n=a,r=t.apply(void 0,a)),r}};function m_e(e){var t;return e===0?t=1:t=Math.floor(new en(e).abs().log(10).toNumber())+1,t}function v_e(e,t,n){for(var r=new en(e),i=0,a=[];r.lt(t)&&i<1e5;)a.push(r.toNumber()),r=r.add(n),i++;return a}var g_e=Y1(function(e,t,n){var r=+e,i=+t;return r+n*(i-r)}),y_e=Y1(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),b_e=Y1(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const K1={rangeStep:v_e,getDigitCount:m_e,interpolateNumber:g_e,uninterpolateNumber:y_e,uninterpolateTruncation:b_e};function NA(e){return x_e(e)||w_e(e)||gV(e)||__e()}function __e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w_e(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function x_e(e){if(Array.isArray(e))return kA(e)}function Rm(e,t){return C_e(e)||O_e(e,t)||gV(e,t)||S_e()}function S_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gV(e,t){if(e){if(typeof e=="string")return kA(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 kA(e,t)}}function kA(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 O_e(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),l;!(r=(l=o.next()).done)&&(n.push(l.value),!(t&&n.length===t));r=!0);}catch(f){i=!0,a=f}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}}function C_e(e){if(Array.isArray(e))return e}function yV(e){var t=Rm(e,2),n=t[0],r=t[1],i=n,a=r;return n>r&&(i=r,a=n),[i,a]}function bV(e,t,n){if(e.lte(0))return new en(0);var r=K1.getDigitCount(e.toNumber()),i=new en(10).pow(r),a=e.div(i),o=r!==1?.05:.1,l=new en(Math.ceil(a.div(o).toNumber())).add(n).mul(o),f=l.mul(i);return t?f:new en(Math.ceil(f))}function E_e(e,t,n){var r=1,i=new en(e);if(!i.isint()&&n){var a=Math.abs(e);a<1?(r=new en(10).pow(K1.getDigitCount(e)-1),i=new en(Math.floor(i.div(r).toNumber())).mul(r)):a>1&&(i=new en(Math.floor(e)))}else e===0?i=new en(Math.floor((t-1)/2)):n||(i=new en(Math.floor(e)));var o=Math.floor((t-1)/2),l=p_e(h_e(function(f){return i.add(new en(f-o).mul(r)).toNumber()}),RA);return l(0,t)}function _V(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 en(0),tickMin:new en(0),tickMax:new en(0)};var a=bV(new en(t).sub(e).div(n-1),r,i),o;e<=0&&t>=0?o=new en(0):(o=new en(e).add(t).div(2),o=o.sub(new en(o).mod(a)));var l=Math.ceil(o.sub(e).div(a).toNumber()),f=Math.ceil(new en(t).sub(o).div(a).toNumber()),u=l+f+1;return u>n?_V(e,t,n,r,i+1):(u<n&&(f=t>0?f+(n-u):f,l=t>0?l:l+(n-u)),{step:a,tickMin:o.sub(new en(l).mul(a)),tickMax:o.add(new en(f).mul(a))})}function T_e(e){var t=Rm(e,2),n=t[0],r=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),l=yV([n,r]),f=Rm(l,2),u=f[0],h=f[1];if(u===-1/0||h===1/0){var m=h===1/0?[u].concat(NA(RA(0,i-1).map(function(){return 1/0}))):[].concat(NA(RA(0,i-1).map(function(){return-1/0})),[h]);return n>r?MA(m):m}if(u===h)return E_e(u,i,a);var y=_V(u,h,o,a),x=y.step,w=y.tickMin,_=y.tickMax,S=K1.rangeStep(w,_.add(new en(.1).mul(x)),x);return n>r?MA(S):S}function A_e(e,t){var n=Rm(e,2),r=n[0],i=n[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=yV([r,i]),l=Rm(o,2),f=l[0],u=l[1];if(f===-1/0||u===1/0)return[r,i];if(f===u)return[f];var h=Math.max(t,2),m=bV(new en(u).sub(f).div(h-1),a,0),y=[].concat(NA(K1.rangeStep(new en(f),new en(u).sub(new en(.99).mul(m)),m)),[u]);return r>i?MA(y):y}var j_e=vV(T_e),P_e=vV(A_e),R_e="Invariant failed";function dc(e,t){throw new Error(R_e)}var M_e=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function dd(e){"@babel/helpers - typeof";return dd=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},dd(e)}function f0(){return f0=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},f0.apply(this,arguments)}function N_e(e,t){return I_e(e)||D_e(e,t)||L_e(e,t)||k_e()}function k_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function L_e(e,t){if(e){if(typeof e=="string")return $I(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 $I(e,t)}}function $I(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 D_e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function I_e(e){if(Array.isArray(e))return e}function $_e(e,t){if(e==null)return{};var n=B_e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function B_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 U_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z_e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,SV(r.key),r)}}function F_e(e,t,n){return t&&z_e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function q_e(e,t,n){return t=d0(t),V_e(e,wV()?Reflect.construct(t,n||[],d0(e).constructor):t.apply(e,n))}function V_e(e,t){if(t&&(dd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return H_e(e)}function H_e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wV=function(){return!!e})()}function d0(e){return d0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},d0(e)}function W_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&&LA(e,t)}function LA(e,t){return LA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},LA(e,t)}function xV(e,t,n){return t=SV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SV(e){var t=G_e(e,"string");return dd(t)=="symbol"?t:t+""}function G_e(e,t){if(dd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(dd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Qd=function(e){function t(){return U_e(this,t),q_e(this,t,arguments)}return W_e(t,e),F_e(t,[{key:"render",value:function(){var r=this.props,i=r.offset,a=r.layout,o=r.width,l=r.dataKey,f=r.data,u=r.dataPointFormatter,h=r.xAxis,m=r.yAxis,y=$_e(r,M_e),x=at(y,!1);this.props.direction==="x"&&h.type!=="number"&&dc();var w=f.map(function(_){var S=u(_,l),O=S.x,C=S.y,A=S.value,j=S.errorVal;if(!j)return null;var P=[],R,$;if(Array.isArray(j)){var V=N_e(j,2);R=V[0],$=V[1]}else R=$=j;if(a==="vertical"){var W=h.scale,G=C+i,K=G+o,ne=G-o,le=W(A-R),Q=W(A+$);P.push({x1:Q,y1:K,x2:Q,y2:ne}),P.push({x1:le,y1:G,x2:Q,y2:G}),P.push({x1:le,y1:K,x2:le,y2:ne})}else if(a==="horizontal"){var J=m.scale,H=O+i,U=H-o,z=H+o,F=J(A-R),M=J(A+$);P.push({x1:U,y1:M,x2:z,y2:M}),P.push({x1:H,y1:F,x2:H,y2:M}),P.push({x1:U,y1:F,x2:z,y2:F})}return ae.createElement(Ot,f0({className:"recharts-errorBar",key:"bar-".concat(P.map(function(I){return"".concat(I.x1,"-").concat(I.x2,"-").concat(I.y1,"-").concat(I.y2)}))},x),P.map(function(I){return ae.createElement("line",f0({},I,{key:"line-".concat(I.x1,"-").concat(I.x2,"-").concat(I.y1,"-").concat(I.y2)}))}))});return ae.createElement(Ot,{className:"recharts-errorBars"},w)}}])}(ae.Component);xV(Qd,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});xV(Qd,"displayName","ErrorBar");function Mm(e){"@babel/helpers - typeof";return Mm=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},Mm(e)}function BI(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 ju(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BI(Object(n),!0).forEach(function(r){Y_e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Y_e(e,t,n){return t=K_e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K_e(e){var t=Z_e(e,"string");return Mm(t)=="symbol"?t:t+""}function Z_e(e,t){if(Mm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Mm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var OV=function(t){var n=t.children,r=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=Oi(n,Vf);if(!o)return null;var l=Vf.defaultProps,f=l!==void 0?ju(ju({},l),o.props):{},u;return o.props&&o.props.payload?u=o.props&&o.props.payload:a==="children"?u=(r||[]).reduce(function(h,m){var y=m.item,x=m.props,w=x.sectors||x.data||[];return h.concat(w.map(function(_){return{type:o.props.iconType||y.props.legendType,value:_.name,color:_.fill,payload:_}}))},[]):u=(r||[]).map(function(h){var m=h.item,y=m.type.defaultProps,x=y!==void 0?ju(ju({},y),m.props):{},w=x.dataKey,_=x.name,S=x.legendType,O=x.hide;return{inactive:O,dataKey:w,type:f.iconType||S||"square",color:B3(m),value:_||w,payload:x}}),ju(ju(ju({},f),Vf.getWithHeight(o,i)),{},{payload:u,item:o})};function Nm(e){"@babel/helpers - typeof";return Nm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nm(e)}function UI(e){return ewe(e)||J_e(e)||Q_e(e)||X_e()}function X_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Q_e(e,t){if(e){if(typeof e=="string")return DA(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 DA(e,t)}}function J_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ewe(e){if(Array.isArray(e))return DA(e)}function DA(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 zI(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 Mn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zI(Object(n),!0).forEach(function(r){Wf(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Wf(e,t,n){return t=twe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function twe(e){var t=nwe(e,"string");return Nm(t)=="symbol"?t:t+""}function nwe(e,t){if(Nm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yn(e,t,n){return ht(e)||ht(t)?n:Qn(t)?Ai(e,t,n):dt(t)?t(e):n}function Gp(e,t,n,r){var i=e_e(e,function(l){return yn(l,t)});if(n==="number"){var a=i.filter(function(l){return Xe(l)||parseFloat(l)});return a.length?[G1(a),Ol(a)]:[1/0,-1/0]}var o=r?i.filter(function(l){return!ht(l)}):i;return o.map(function(l){return Qn(l)||l instanceof Date?l:""})}var rwe=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,l=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(l<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var f=a.range,u=0;u<l;u++){var h=u>0?i[u-1].coordinate:i[l-1].coordinate,m=i[u].coordinate,y=u>=l-1?i[0].coordinate:i[u+1].coordinate,x=void 0;if(Fr(m-h)!==Fr(y-m)){var w=[];if(Fr(y-m)===Fr(f[1]-f[0])){x=y;var _=m+f[1]-f[0];w[0]=Math.min(_,(_+h)/2),w[1]=Math.max(_,(_+h)/2)}else{x=h;var S=y+f[1]-f[0];w[0]=Math.min(m,(S+m)/2),w[1]=Math.max(m,(S+m)/2)}var O=[Math.min(m,(x+m)/2),Math.max(m,(x+m)/2)];if(t>O[0]&&t<=O[1]||t>=w[0]&&t<=w[1]){o=i[u].index;break}}else{var C=Math.min(h,y),A=Math.max(h,y);if(t>(C+m)/2&&t<=(A+m)/2){o=i[u].index;break}}}else for(var j=0;j<l;j++)if(j===0&&t<=(r[j].coordinate+r[j+1].coordinate)/2||j>0&&j<l-1&&t>(r[j].coordinate+r[j-1].coordinate)/2&&t<=(r[j].coordinate+r[j+1].coordinate)/2||j===l-1&&t>(r[j].coordinate+r[j-1].coordinate)/2){o=r[j].index;break}return o},B3=function(t){var n,r=t,i=r.type.displayName,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Mn(Mn({},t.type.defaultProps),t.props):t.props,o=a.stroke,l=a.fill,f;switch(i){case"Line":f=o;break;case"Area":case"Radar":f=o&&o!=="none"?o:l;break;default:f=l;break}return f},iwe=function(t){var n=t.barSize,r=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},l=Object.keys(a),f=0,u=l.length;f<u;f++)for(var h=a[l[f]].stackGroups,m=Object.keys(h),y=0,x=m.length;y<x;y++){var w=h[m[y]],_=w.items,S=w.cateAxisId,O=_.filter(function($){return ts($.type).indexOf("Bar")>=0});if(O&&O.length){var C=O[0].type.defaultProps,A=C!==void 0?Mn(Mn({},C),O[0].props):O[0].props,j=A.barSize,P=A[S];o[P]||(o[P]=[]);var R=ht(j)?n:j;o[P].push({item:O[0],stackList:O.slice(1),barSize:ht(R)?void 0:qr(R,r,0)})}}return o},awe=function(t){var n=t.barGap,r=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,l=t.maxBarSize,f=o.length;if(f<1)return null;var u=qr(n,i,0,!0),h,m=[];if(o[0].barSize===+o[0].barSize){var y=!1,x=i/f,w=o.reduce(function(j,P){return j+P.barSize||0},0);w+=(f-1)*u,w>=i&&(w-=(f-1)*u,u=0),w>=i&&x>0&&(y=!0,x*=.9,w=f*x);var _=(i-w)/2>>0,S={offset:_-u,size:0};h=o.reduce(function(j,P){var R={item:P.item,position:{offset:S.offset+S.size+u,size:y?x:P.barSize}},$=[].concat(UI(j),[R]);return S=$[$.length-1].position,P.stackList&&P.stackList.length&&P.stackList.forEach(function(V){$.push({item:V,position:S})}),$},m)}else{var O=qr(r,i,0,!0);i-2*O-(f-1)*u<=0&&(u=0);var C=(i-2*O-(f-1)*u)/f;C>1&&(C>>=0);var A=l===+l?Math.min(C,l):C;h=o.reduce(function(j,P,R){var $=[].concat(UI(j),[{item:P.item,position:{offset:O+(C+u)*R+(C-A)/2,size:A}}]);return P.stackList&&P.stackList.length&&P.stackList.forEach(function(V){$.push({item:V,position:$[$.length-1].position})}),$},m)}return h},owe=function(t,n,r,i){var a=r.children,o=r.width,l=r.margin,f=o-(l.left||0)-(l.right||0),u=OV({children:a,legendWidth:f});if(u){var h=i||{},m=h.width,y=h.height,x=u.align,w=u.verticalAlign,_=u.layout;if((_==="vertical"||_==="horizontal"&&w==="middle")&&x!=="center"&&Xe(t[x]))return Mn(Mn({},t),{},Wf({},x,t[x]+(m||0)));if((_==="horizontal"||_==="vertical"&&x==="center")&&w!=="middle"&&Xe(t[w]))return Mn(Mn({},t),{},Wf({},w,t[w]+(y||0)))}return t},swe=function(t,n,r){return ht(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},CV=function(t,n,r,i,a){var o=n.props.children,l=Wr(o,Qd).filter(function(u){return swe(i,a,u.props.direction)});if(l&&l.length){var f=l.map(function(u){return u.props.dataKey});return t.reduce(function(u,h){var m=yn(h,r);if(ht(m))return u;var y=Array.isArray(m)?[G1(m),Ol(m)]:[m,m],x=f.reduce(function(w,_){var S=yn(h,_,0),O=y[0]-Math.abs(Array.isArray(S)?S[0]:S),C=y[1]+Math.abs(Array.isArray(S)?S[1]:S);return[Math.min(O,w[0]),Math.max(C,w[1])]},[1/0,-1/0]);return[Math.min(x[0],u[0]),Math.max(x[1],u[1])]},[1/0,-1/0])}return null},lwe=function(t,n,r,i,a){var o=n.map(function(l){return CV(t,l,r,a,i)}).filter(function(l){return!ht(l)});return o&&o.length?o.reduce(function(l,f){return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]):null},EV=function(t,n,r,i,a){var o=n.map(function(f){var u=f.props.dataKey;return r==="number"&&u&&CV(t,f,u,i)||Gp(t,u,r,a)});if(r==="number")return o.reduce(function(f,u){return[Math.min(f[0],u[0]),Math.max(f[1],u[1])]},[1/0,-1/0]);var l={};return o.reduce(function(f,u){for(var h=0,m=u.length;h<m;h++)l[u[h]]||(l[u[h]]=!0,f.push(u[h]));return f},[])},TV=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},AV=function(t,n,r,i){if(i)return t.map(function(f){return f.coordinate});var a,o,l=t.map(function(f){return f.coordinate===n&&(a=!0),f.coordinate===r&&(o=!0),f.coordinate});return a||l.push(n),o||l.push(r),l},Xo=function(t,n,r){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,l=t.range,f=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,u=(n||r)&&o==="category"&&i.bandwidth?i.bandwidth()/f:0;if(u=t.axisType==="angleAxis"&&(l==null?void 0:l.length)>=2?Fr(l[0]-l[1])*2*u:u,n&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(m){var y=a?a.indexOf(m):m;return{coordinate:i(y)+u,value:m,offset:u}});return h.filter(function(m){return!Gd(m.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(m,y){return{coordinate:i(m)+u,value:m,index:y,offset:u}}):i.ticks&&!r?i.ticks(t.tickCount).map(function(m){return{coordinate:i(m)+u,value:m,offset:u}}):i.domain().map(function(m,y){return{coordinate:i(m)+u,value:a?a[m]:m,index:y,offset:u}})},gC=new WeakMap,Sy=function(t,n){if(typeof n!="function")return t;gC.has(t)||gC.set(t,new WeakMap);var r=gC.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},jV=function(t,n,r){var i=t.scale,a=t.type,o=t.layout,l=t.axisType;if(i==="auto")return o==="radial"&&l==="radiusAxis"?{scale:Cm(),realScaleType:"band"}:o==="radial"&&l==="angleAxis"?{scale:o0(),realScaleType:"linear"}:a==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Wp(),realScaleType:"point"}:a==="category"?{scale:Cm(),realScaleType:"band"}:{scale:o0(),realScaleType:"linear"};if(uc(i)){var f="scale".concat(M1(i));return{scale:(EI[f]||Wp)(),realScaleType:EI[f]?f:"point"}}return dt(i)?{scale:i}:{scale:Wp(),realScaleType:"point"}},FI=1e-4,PV=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,i=t.range(),a=Math.min(i[0],i[1])-FI,o=Math.max(i[0],i[1])+FI,l=t(n[0]),f=t(n[r-1]);(l<a||l>o||f<a||f>o)&&t.domain([n[0],n[r-1]])}},uwe=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},cwe=function(t,n){if(!n||n.length!==2||!Xe(n[0])||!Xe(n[1]))return t;var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]),a=[t[0],t[1]];return(!Xe(t[0])||t[0]<r)&&(a[0]=r),(!Xe(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<r&&(a[1]=r),a},fwe=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0,l=0;l<n;++l){var f=Gd(t[l][r][1])?t[l][r][0]:t[l][r][1];f>=0?(t[l][r][0]=a,t[l][r][1]=a+f,a=t[l][r][1]):(t[l][r][0]=o,t[l][r][1]=o+f,o=t[l][r][1])}},dwe=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var a=0,o=0;o<n;++o){var l=Gd(t[o][r][1])?t[o][r][0]:t[o][r][1];l>=0?(t[o][r][0]=a,t[o][r][1]=a+l,a=t[o][r][1]):(t[o][r][0]=0,t[o][r][1]=0)}},hwe={sign:fwe,expand:Jme,none:id,silhouette:eve,wiggle:tve,positive:dwe},pwe=function(t,n,r){var i=n.map(function(l){return l.props.dataKey}),a=hwe[r],o=Qme().keys(i).value(function(l,f){return+yn(l,f,0)}).order(dA).offset(a);return o(t)},mwe=function(t,n,r,i,a,o){if(!t)return null;var l=o?n.reverse():n,f={},u=l.reduce(function(m,y){var x,w=(x=y.type)!==null&&x!==void 0&&x.defaultProps?Mn(Mn({},y.type.defaultProps),y.props):y.props,_=w.stackId,S=w.hide;if(S)return m;var O=w[r],C=m[O]||{hasStack:!1,stackGroups:{}};if(Qn(_)){var A=C.stackGroups[_]||{numericAxisId:r,cateAxisId:i,items:[]};A.items.push(y),C.hasStack=!0,C.stackGroups[_]=A}else C.stackGroups[Yl("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[y]};return Mn(Mn({},m),{},Wf({},O,C))},f),h={};return Object.keys(u).reduce(function(m,y){var x=u[y];if(x.hasStack){var w={};x.stackGroups=Object.keys(x.stackGroups).reduce(function(_,S){var O=x.stackGroups[S];return Mn(Mn({},_),{},Wf({},S,{numericAxisId:r,cateAxisId:i,items:O.items,stackedData:pwe(t,O.items,a)}))},w)}return Mn(Mn({},m),{},Wf({},y,x))},h)},RV=function(t,n){var r=n.realScaleType,i=n.type,a=n.tickCount,o=n.originalDomain,l=n.allowDecimals,f=r||n.scale;if(f!=="auto"&&f!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var u=t.domain();if(!u.length)return null;var h=j_e(u,a,l);return t.domain([G1(h),Ol(h)]),{niceTicks:h}}if(a&&i==="number"){var m=t.domain(),y=P_e(m,a,l);return{niceTicks:y}}return null};function hd(e){var t=e.axis,n=e.ticks,r=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!ht(i[t.dataKey])){var l=Fb(n,"value",i[t.dataKey]);if(l)return l.coordinate+r/2}return n[a]?n[a].coordinate+r/2:null}var f=yn(i,ht(o)?t.dataKey:o);return ht(f)?null:t.scale(f)}var qI=function(t){var n=t.axis,r=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,l=t.index;if(n.type==="category")return r[l]?r[l].coordinate+i:null;var f=yn(o,n.dataKey,n.domain[l]);return ht(f)?null:n.scale(f)-a/2+i},vwe=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var i=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);return i<=0&&a>=0?0:a<0?a:i}return r[0]},gwe=function(t,n){var r,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Mn(Mn({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(Qn(a)){var o=n[a];if(o){var l=o.items.indexOf(t);return l>=0?o.stackedData[l]:null}}return null},ywe=function(t){return t.reduce(function(n,r){return[G1(r.concat([n[0]]).filter(Xe)),Ol(r.concat([n[1]]).filter(Xe))]},[1/0,-1/0])},MV=function(t,n,r){return Object.keys(t).reduce(function(i,a){var o=t[a],l=o.stackedData,f=l.reduce(function(u,h){var m=ywe(h.slice(n,r+1));return[Math.min(u[0],m[0]),Math.max(u[1],m[1])]},[1/0,-1/0]);return[Math.min(f[0],i[0]),Math.max(f[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},VI=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,HI=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,IA=function(t,n,r){if(dt(t))return t(n,r);if(!Array.isArray(t))return n;var i=[];if(Xe(t[0]))i[0]=r?t[0]:Math.min(t[0],n[0]);else if(VI.test(t[0])){var a=+VI.exec(t[0])[1];i[0]=n[0]-a}else dt(t[0])?i[0]=t[0](n[0]):i[0]=n[0];if(Xe(t[1]))i[1]=r?t[1]:Math.max(t[1],n[1]);else if(HI.test(t[1])){var o=+HI.exec(t[1])[1];i[1]=n[1]+o}else dt(t[1])?i[1]=t[1](n[1]):i[1]=n[1];return i},h0=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 a=h3(n,function(m){return m.coordinate}),o=1/0,l=1,f=a.length;l<f;l++){var u=a[l],h=a[l-1];o=Math.min((u.coordinate||0)-(h.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0},WI=function(t,n,r){return!t||!t.length||Bl(t,Ai(r,"type.defaultProps.domain"))?n:t},NV=function(t,n){var r=t.type.defaultProps?Mn(Mn({},t.type.defaultProps),t.props):t.props,i=r.dataKey,a=r.name,o=r.unit,l=r.formatter,f=r.tooltipType,u=r.chartType,h=r.hide;return Mn(Mn({},at(t,!1)),{},{dataKey:i,unit:o,formatter:l,name:a||i,color:B3(t),value:yn(n,i),type:f,payload:n,chartType:u,hide:h})};function km(e){"@babel/helpers - typeof";return km=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},km(e)}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 Yo(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){kV(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 kV(e,t,n){return t=bwe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bwe(e){var t=_we(e,"string");return km(t)=="symbol"?t:t+""}function _we(e,t){if(km(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(km(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wwe(e,t){return Cwe(e)||Owe(e,t)||Swe(e,t)||xwe()}function xwe(){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 Swe(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 Owe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function Cwe(e){if(Array.isArray(e))return e}var p0=Math.PI/180,Ewe=function(t){return t*180/Math.PI},pn=function(t,n,r,i){return{x:t+Math.cos(-p0*i)*r,y:n+Math.sin(-p0*i)*r}},LV=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},Twe=function(t,n,r,i,a){var o=t.width,l=t.height,f=t.startAngle,u=t.endAngle,h=qr(t.cx,o,o/2),m=qr(t.cy,l,l/2),y=LV(o,l,r),x=qr(t.innerRadius,y,0),w=qr(t.outerRadius,y,y*.8),_=Object.keys(n);return _.reduce(function(S,O){var C=n[O],A=C.domain,j=C.reversed,P;if(ht(C.range))i==="angleAxis"?P=[f,u]:i==="radiusAxis"&&(P=[x,w]),j&&(P=[P[1],P[0]]);else{P=C.range;var R=P,$=wwe(R,2);f=$[0],u=$[1]}var V=jV(C,a),W=V.realScaleType,G=V.scale;G.domain(A).range(P),PV(G);var K=RV(G,Yo(Yo({},C),{},{realScaleType:W})),ne=Yo(Yo(Yo({},C),K),{},{range:P,radius:w,realScaleType:W,scale:G,cx:h,cy:m,innerRadius:x,outerRadius:w,startAngle:f,endAngle:u});return Yo(Yo({},S),{},kV({},O,ne))},{})},Awe=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return Math.sqrt(Math.pow(r-a,2)+Math.pow(i-o,2))},jwe=function(t,n){var r=t.x,i=t.y,a=n.cx,o=n.cy,l=Awe({x:r,y:i},{x:a,y:o});if(l<=0)return{radius:l};var f=(r-a)/l,u=Math.acos(f);return i>o&&(u=2*Math.PI-u),{radius:l,angle:Ewe(u),angleInRadian:u}},Pwe=function(t){var n=t.startAngle,r=t.endAngle,i=Math.floor(n/360),a=Math.floor(r/360),o=Math.min(i,a);return{startAngle:n-o*360,endAngle:r-o*360}},Rwe=function(t,n){var r=n.startAngle,i=n.endAngle,a=Math.floor(r/360),o=Math.floor(i/360),l=Math.min(a,o);return t+l*360},KI=function(t,n){var r=t.x,i=t.y,a=jwe({x:r,y:i},n),o=a.radius,l=a.angle,f=n.innerRadius,u=n.outerRadius;if(o<f||o>u)return!1;if(o===0)return!0;var h=Pwe(n),m=h.startAngle,y=h.endAngle,x=l,w;if(m<=y){for(;x>y;)x-=360;for(;x<m;)x+=360;w=x>=m&&x<=y}else{for(;x>m;)x-=360;for(;x<y;)x+=360;w=x>=y&&x<=m}return w?Yo(Yo({},n),{},{radius:o,angle:Rwe(x,n)}):null},DV=function(t){return!D.isValidElement(t)&&!dt(t)&&typeof t!="boolean"?t.className:""};function Lm(e){"@babel/helpers - typeof";return Lm=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},Lm(e)}var Mwe=["offset"];function Nwe(e){return Iwe(e)||Dwe(e)||Lwe(e)||kwe()}function kwe(){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 Lwe(e,t){if(e){if(typeof e=="string")return $A(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 $A(e,t)}}function Dwe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Iwe(e){if(Array.isArray(e))return $A(e)}function $A(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 $we(e,t){if(e==null)return{};var n=Bwe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Bwe(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 ZI(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 Xn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ZI(Object(n),!0).forEach(function(r){Uwe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Uwe(e,t,n){return t=zwe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zwe(e){var t=Fwe(e,"string");return Lm(t)=="symbol"?t:t+""}function Fwe(e,t){if(Lm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Lm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Dm(){return Dm=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},Dm.apply(this,arguments)}var qwe=function(t){var n=t.value,r=t.formatter,i=ht(t.children)?n:t.children;return dt(r)?r(i):i},Vwe=function(t,n){var r=Fr(n-t),i=Math.min(Math.abs(n-t),360);return r*i},Hwe=function(t,n,r){var i=t.position,a=t.viewBox,o=t.offset,l=t.className,f=a,u=f.cx,h=f.cy,m=f.innerRadius,y=f.outerRadius,x=f.startAngle,w=f.endAngle,_=f.clockWise,S=(m+y)/2,O=Vwe(x,w),C=O>=0?1:-1,A,j;i==="insideStart"?(A=x+C*o,j=_):i==="insideEnd"?(A=w-C*o,j=!_):i==="end"&&(A=w+C*o,j=_),j=O<=0?j:!j;var P=pn(u,h,S,A),R=pn(u,h,S,A+(j?1:-1)*359),$="M".concat(P.x,",").concat(P.y,`
|
||
A`).concat(S,",").concat(S,",0,1,").concat(j?0:1,`,
|
||
`).concat(R.x,",").concat(R.y),V=ht(t.id)?Yl("recharts-radial-line-"):t.id;return ae.createElement("text",Dm({},r,{dominantBaseline:"central",className:Ce("recharts-radial-bar-label",l)}),ae.createElement("defs",null,ae.createElement("path",{id:V,d:$})),ae.createElement("textPath",{xlinkHref:"#".concat(V)},n))},Wwe=function(t){var n=t.viewBox,r=t.offset,i=t.position,a=n,o=a.cx,l=a.cy,f=a.innerRadius,u=a.outerRadius,h=a.startAngle,m=a.endAngle,y=(h+m)/2;if(i==="outside"){var x=pn(o,l,u+r,y),w=x.x,_=x.y;return{x:w,y:_,textAnchor:w>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"end"};var S=(f+u)/2,O=pn(o,l,S,y),C=O.x,A=O.y;return{x:C,y:A,textAnchor:"middle",verticalAnchor:"middle"}},Gwe=function(t){var n=t.viewBox,r=t.parentViewBox,i=t.offset,a=t.position,o=n,l=o.x,f=o.y,u=o.width,h=o.height,m=h>=0?1:-1,y=m*i,x=m>0?"end":"start",w=m>0?"start":"end",_=u>=0?1:-1,S=_*i,O=_>0?"end":"start",C=_>0?"start":"end";if(a==="top"){var A={x:l+u/2,y:f-m*i,textAnchor:"middle",verticalAnchor:x};return Xn(Xn({},A),r?{height:Math.max(f-r.y,0),width:u}:{})}if(a==="bottom"){var j={x:l+u/2,y:f+h+y,textAnchor:"middle",verticalAnchor:w};return Xn(Xn({},j),r?{height:Math.max(r.y+r.height-(f+h),0),width:u}:{})}if(a==="left"){var P={x:l-S,y:f+h/2,textAnchor:O,verticalAnchor:"middle"};return Xn(Xn({},P),r?{width:Math.max(P.x-r.x,0),height:h}:{})}if(a==="right"){var R={x:l+u+S,y:f+h/2,textAnchor:C,verticalAnchor:"middle"};return Xn(Xn({},R),r?{width:Math.max(r.x+r.width-R.x,0),height:h}:{})}var $=r?{width:u,height:h}:{};return a==="insideLeft"?Xn({x:l+S,y:f+h/2,textAnchor:C,verticalAnchor:"middle"},$):a==="insideRight"?Xn({x:l+u-S,y:f+h/2,textAnchor:O,verticalAnchor:"middle"},$):a==="insideTop"?Xn({x:l+u/2,y:f+y,textAnchor:"middle",verticalAnchor:w},$):a==="insideBottom"?Xn({x:l+u/2,y:f+h-y,textAnchor:"middle",verticalAnchor:x},$):a==="insideTopLeft"?Xn({x:l+S,y:f+y,textAnchor:C,verticalAnchor:w},$):a==="insideTopRight"?Xn({x:l+u-S,y:f+y,textAnchor:O,verticalAnchor:w},$):a==="insideBottomLeft"?Xn({x:l+S,y:f+h-y,textAnchor:C,verticalAnchor:x},$):a==="insideBottomRight"?Xn({x:l+u-S,y:f+h-y,textAnchor:O,verticalAnchor:x},$):Wd(a)&&(Xe(a.x)||Vu(a.x))&&(Xe(a.y)||Vu(a.y))?Xn({x:l+qr(a.x,u),y:f+qr(a.y,h),textAnchor:"end",verticalAnchor:"end"},$):Xn({x:l+u/2,y:f+h/2,textAnchor:"middle",verticalAnchor:"middle"},$)},Ywe=function(t){return"cx"in t&&Xe(t.cx)};function fr(e){var t=e.offset,n=t===void 0?5:t,r=$we(e,Mwe),i=Xn({offset:n},r),a=i.viewBox,o=i.position,l=i.value,f=i.children,u=i.content,h=i.className,m=h===void 0?"":h,y=i.textBreakAll;if(!a||ht(l)&&ht(f)&&!D.isValidElement(u)&&!dt(u))return null;if(D.isValidElement(u))return D.cloneElement(u,i);var x;if(dt(u)){if(x=D.createElement(u,i),D.isValidElement(x))return x}else x=qwe(i);var w=Ywe(a),_=at(i,!0);if(w&&(o==="insideStart"||o==="insideEnd"||o==="end"))return Hwe(i,x,_);var S=w?Wwe(i):Gwe(i);return ae.createElement(cc,Dm({className:Ce("recharts-label",m)},_,S,{breakAll:y}),x)}fr.displayName="Label";var IV=function(t){var n=t.cx,r=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,l=t.r,f=t.radius,u=t.innerRadius,h=t.outerRadius,m=t.x,y=t.y,x=t.top,w=t.left,_=t.width,S=t.height,O=t.clockWise,C=t.labelViewBox;if(C)return C;if(Xe(_)&&Xe(S)){if(Xe(m)&&Xe(y))return{x:m,y,width:_,height:S};if(Xe(x)&&Xe(w))return{x,y:w,width:_,height:S}}return Xe(m)&&Xe(y)?{x:m,y,width:0,height:0}:Xe(n)&&Xe(r)?{cx:n,cy:r,startAngle:a||i||0,endAngle:o||i||0,innerRadius:u||0,outerRadius:h||f||l||0,clockWise:O}:t.viewBox?t.viewBox:{}},Kwe=function(t,n){return t?t===!0?ae.createElement(fr,{key:"label-implicit",viewBox:n}):Qn(t)?ae.createElement(fr,{key:"label-implicit",viewBox:n,value:t}):D.isValidElement(t)?t.type===fr?D.cloneElement(t,{key:"label-implicit",viewBox:n}):ae.createElement(fr,{key:"label-implicit",content:t,viewBox:n}):dt(t)?ae.createElement(fr,{key:"label-implicit",content:t,viewBox:n}):Wd(t)?ae.createElement(fr,Dm({viewBox:n},t,{key:"label-implicit"})):null:null},Zwe=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,a=IV(t),o=Wr(i,fr).map(function(f,u){return D.cloneElement(f,{viewBox:n||a,key:"label-".concat(u)})});if(!r)return o;var l=Kwe(t.label,n||a);return[l].concat(Nwe(o))};fr.parseViewBox=IV;fr.renderCallByParent=Zwe;var yC,XI;function Xwe(){if(XI)return yC;XI=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return yC=e,yC}var Qwe=Xwe();const Jwe=kt(Qwe);function Im(e){"@babel/helpers - typeof";return Im=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Im(e)}var exe=["valueAccessor"],txe=["data","dataKey","clockWise","id","textBreakAll"];function nxe(e){return oxe(e)||axe(e)||ixe(e)||rxe()}function rxe(){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 ixe(e,t){if(e){if(typeof e=="string")return BA(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 BA(e,t)}}function axe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function oxe(e){if(Array.isArray(e))return BA(e)}function BA(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 m0(){return m0=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},m0.apply(this,arguments)}function QI(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?QI(Object(n),!0).forEach(function(r){sxe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sxe(e,t,n){return t=lxe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lxe(e){var t=uxe(e,"string");return Im(t)=="symbol"?t:t+""}function uxe(e,t){if(Im(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Im(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function e7(e,t){if(e==null)return{};var n=cxe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function cxe(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 fxe=function(t){return Array.isArray(t.value)?Jwe(t.value):t.value};function Ca(e){var t=e.valueAccessor,n=t===void 0?fxe:t,r=e7(e,exe),i=r.data,a=r.dataKey,o=r.clockWise,l=r.id,f=r.textBreakAll,u=e7(r,txe);return!i||!i.length?null:ae.createElement(Ot,{className:"recharts-label-list"},i.map(function(h,m){var y=ht(a)?n(h,m):yn(h&&h.payload,a),x=ht(l)?{}:{id:"".concat(l,"-").concat(m)};return ae.createElement(fr,m0({},at(h,!0),u,x,{parentViewBox:h.parentViewBox,value:y,textBreakAll:f,viewBox:fr.parseViewBox(ht(o)?h:JI(JI({},h),{},{clockWise:o})),key:"label-".concat(m),index:m}))}))}Ca.displayName="LabelList";function dxe(e,t){return e?e===!0?ae.createElement(Ca,{key:"labelList-implicit",data:t}):ae.isValidElement(e)||dt(e)?ae.createElement(Ca,{key:"labelList-implicit",data:t,content:e}):Wd(e)?ae.createElement(Ca,m0({data:t},e,{key:"labelList-implicit"})):null:null}function hxe(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=Wr(r,Ca).map(function(o,l){return D.cloneElement(o,{data:t,key:"labelList-".concat(l)})});if(!n)return i;var a=dxe(e.label,t);return[a].concat(nxe(i))}Ca.renderCallByParent=hxe;function $m(e){"@babel/helpers - typeof";return $m=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},$m(e)}function UA(){return UA=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},UA.apply(this,arguments)}function t7(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 n7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?t7(Object(n),!0).forEach(function(r){pxe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pxe(e,t,n){return t=mxe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mxe(e){var t=vxe(e,"string");return $m(t)=="symbol"?t:t+""}function vxe(e,t){if($m(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($m(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gxe=function(t,n){var r=Fr(n-t),i=Math.min(Math.abs(n-t),359.999);return r*i},Oy=function(t){var n=t.cx,r=t.cy,i=t.radius,a=t.angle,o=t.sign,l=t.isExternal,f=t.cornerRadius,u=t.cornerIsExternal,h=f*(l?1:-1)+i,m=Math.asin(f/h)/p0,y=u?a:a+o*m,x=pn(n,r,h,y),w=pn(n,r,i,y),_=u?a-o*m:a,S=pn(n,r,h*Math.cos(m*p0),_);return{center:x,circleTangency:w,lineTangency:S,theta:m}},$V=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,l=t.endAngle,f=gxe(o,l),u=o+f,h=pn(n,r,a,o),m=pn(n,r,a,u),y="M ".concat(h.x,",").concat(h.y,`
|
||
A `).concat(a,",").concat(a,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(o>u),`,
|
||
`).concat(m.x,",").concat(m.y,`
|
||
`);if(i>0){var x=pn(n,r,i,o),w=pn(n,r,i,u);y+="L ".concat(w.x,",").concat(w.y,`
|
||
A `).concat(i,",").concat(i,`,0,
|
||
`).concat(+(Math.abs(f)>180),",").concat(+(o<=u),`,
|
||
`).concat(x.x,",").concat(x.y," Z")}else y+="L ".concat(n,",").concat(r," Z");return y},yxe=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,l=t.forceCornerRadius,f=t.cornerIsExternal,u=t.startAngle,h=t.endAngle,m=Fr(h-u),y=Oy({cx:n,cy:r,radius:a,angle:u,sign:m,cornerRadius:o,cornerIsExternal:f}),x=y.circleTangency,w=y.lineTangency,_=y.theta,S=Oy({cx:n,cy:r,radius:a,angle:h,sign:-m,cornerRadius:o,cornerIsExternal:f}),O=S.circleTangency,C=S.lineTangency,A=S.theta,j=f?Math.abs(u-h):Math.abs(u-h)-_-A;if(j<0)return l?"M ".concat(w.x,",").concat(w.y,`
|
||
a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
|
||
a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
|
||
`):$V({cx:n,cy:r,innerRadius:i,outerRadius:a,startAngle:u,endAngle:h});var P="M ".concat(w.x,",").concat(w.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(m<0),",").concat(x.x,",").concat(x.y,`
|
||
A`).concat(a,",").concat(a,",0,").concat(+(j>180),",").concat(+(m<0),",").concat(O.x,",").concat(O.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(m<0),",").concat(C.x,",").concat(C.y,`
|
||
`);if(i>0){var R=Oy({cx:n,cy:r,radius:i,angle:u,sign:m,isExternal:!0,cornerRadius:o,cornerIsExternal:f}),$=R.circleTangency,V=R.lineTangency,W=R.theta,G=Oy({cx:n,cy:r,radius:i,angle:h,sign:-m,isExternal:!0,cornerRadius:o,cornerIsExternal:f}),K=G.circleTangency,ne=G.lineTangency,le=G.theta,Q=f?Math.abs(u-h):Math.abs(u-h)-W-le;if(Q<0&&o===0)return"".concat(P,"L").concat(n,",").concat(r,"Z");P+="L".concat(ne.x,",").concat(ne.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(m<0),",").concat(K.x,",").concat(K.y,`
|
||
A`).concat(i,",").concat(i,",0,").concat(+(Q>180),",").concat(+(m>0),",").concat($.x,",").concat($.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(m<0),",").concat(V.x,",").concat(V.y,"Z")}else P+="L".concat(n,",").concat(r,"Z");return P},bxe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},BV=function(t){var n=n7(n7({},bxe),t),r=n.cx,i=n.cy,a=n.innerRadius,o=n.outerRadius,l=n.cornerRadius,f=n.forceCornerRadius,u=n.cornerIsExternal,h=n.startAngle,m=n.endAngle,y=n.className;if(o<a||h===m)return null;var x=Ce("recharts-sector",y),w=o-a,_=qr(l,w,0,!0),S;return _>0&&Math.abs(h-m)<360?S=yxe({cx:r,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(_,w/2),forceCornerRadius:f,cornerIsExternal:u,startAngle:h,endAngle:m}):S=$V({cx:r,cy:i,innerRadius:a,outerRadius:o,startAngle:h,endAngle:m}),ae.createElement("path",UA({},at(n,!0),{className:x,d:S,role:"img"}))};function Bm(e){"@babel/helpers - typeof";return Bm=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},Bm(e)}function zA(){return zA=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},zA.apply(this,arguments)}function r7(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 i7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?r7(Object(n),!0).forEach(function(r){_xe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _xe(e,t,n){return t=wxe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wxe(e){var t=xxe(e,"string");return Bm(t)=="symbol"?t:t+""}function xxe(e,t){if(Bm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Bm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var a7={curveBasisClosed:zme,curveBasisOpen:Fme,curveBasis:Ume,curveBumpX:Eme,curveBumpY:Tme,curveLinearClosed:qme,curveLinear:k1,curveMonotoneX:Vme,curveMonotoneY:Hme,curveNatural:Wme,curveStep:Gme,curveStepAfter:Kme,curveStepBefore:Yme},Cy=function(t){return t.x===+t.x&&t.y===+t.y},xp=function(t){return t.x},Sp=function(t){return t.y},Sxe=function(t,n){if(dt(t))return t;var r="curve".concat(M1(t));return(r==="curveMonotone"||r==="curveBump")&&n?a7["".concat(r).concat(n==="vertical"?"Y":"X")]:a7[r]||k1},Oxe=function(t){var n=t.type,r=n===void 0?"linear":n,i=t.points,a=i===void 0?[]:i,o=t.baseLine,l=t.layout,f=t.connectNulls,u=f===void 0?!1:f,h=Sxe(r,l),m=u?a.filter(function(_){return Cy(_)}):a,y;if(Array.isArray(o)){var x=u?o.filter(function(_){return Cy(_)}):o,w=m.map(function(_,S){return i7(i7({},_),{},{base:x[S]})});return l==="vertical"?y=vy().y(Sp).x1(xp).x0(function(_){return _.base.x}):y=vy().x(xp).y1(Sp).y0(function(_){return _.base.y}),y.defined(Cy).curve(h),y(w)}return l==="vertical"&&Xe(o)?y=vy().y(Sp).x1(xp).x0(o):Xe(o)?y=vy().x(xp).y1(Sp).y0(o):y=IF().x(xp).y(Sp),y.defined(Cy).curve(h),y(m)},Pl=function(t){var n=t.className,r=t.points,i=t.path,a=t.pathRef;if((!r||!r.length)&&!i)return null;var o=r&&r.length?Oxe(t):i;return ae.createElement("path",zA({},at(t,!1),qb(t),{className:Ce("recharts-curve",n),d:o,ref:a}))},Cxe=Object.getOwnPropertyNames,Exe=Object.getOwnPropertySymbols,Txe=Object.prototype.hasOwnProperty;function o7(e,t){return function(r,i,a){return e(r,i,a)&&t(r,i,a)}}function Ey(e){return function(n,r,i){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,i);var a=i.cache,o=a.get(n),l=a.get(r);if(o&&l)return o===r&&l===n;a.set(n,r),a.set(r,n);var f=e(n,r,i);return a.delete(n),a.delete(r),f}}function s7(e){return Cxe(e).concat(Exe(e))}var Axe=Object.hasOwn||function(e,t){return Txe.call(e,t)};function wc(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var jxe="__v",Pxe="__o",Rxe="_owner",l7=Object.getOwnPropertyDescriptor,u7=Object.keys;function Mxe(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 Nxe(e,t){return wc(e.getTime(),t.getTime())}function kxe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Lxe(e,t){return e===t}function c7(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var i=new Array(r),a=e.entries(),o,l,f=0;(o=a.next())&&!o.done;){for(var u=t.entries(),h=!1,m=0;(l=u.next())&&!l.done;){if(i[m]){m++;continue}var y=o.value,x=l.value;if(n.equals(y[0],x[0],f,m,e,t,n)&&n.equals(y[1],x[1],y[0],x[0],e,t,n)){h=i[m]=!0;break}m++}if(!h)return!1;f++}return!0}var Dxe=wc;function Ixe(e,t,n){var r=u7(e),i=r.length;if(u7(t).length!==i)return!1;for(;i-- >0;)if(!UV(e,t,n,r[i]))return!1;return!0}function Op(e,t,n){var r=s7(e),i=r.length;if(s7(t).length!==i)return!1;for(var a,o,l;i-- >0;)if(a=r[i],!UV(e,t,n,a)||(o=l7(e,a),l=l7(t,a),(o||l)&&(!o||!l||o.configurable!==l.configurable||o.enumerable!==l.enumerable||o.writable!==l.writable)))return!1;return!0}function $xe(e,t){return wc(e.valueOf(),t.valueOf())}function Bxe(e,t){return e.source===t.source&&e.flags===t.flags}function f7(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var i=new Array(r),a=e.values(),o,l;(o=a.next())&&!o.done;){for(var f=t.values(),u=!1,h=0;(l=f.next())&&!l.done;){if(!i[h]&&n.equals(o.value,l.value,o.value,l.value,e,t,n)){u=i[h]=!0;break}h++}if(!u)return!1}return!0}function Uxe(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function zxe(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function UV(e,t,n,r){return(r===Rxe||r===Pxe||r===jxe)&&(e.$$typeof||t.$$typeof)?!0:Axe(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var Fxe="[object Arguments]",qxe="[object Boolean]",Vxe="[object Date]",Hxe="[object Error]",Wxe="[object Map]",Gxe="[object Number]",Yxe="[object Object]",Kxe="[object RegExp]",Zxe="[object Set]",Xxe="[object String]",Qxe="[object URL]",Jxe=Array.isArray,d7=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,h7=Object.assign,e2e=Object.prototype.toString.call.bind(Object.prototype.toString);function t2e(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,o=e.areNumbersEqual,l=e.areObjectsEqual,f=e.arePrimitiveWrappersEqual,u=e.areRegExpsEqual,h=e.areSetsEqual,m=e.areTypedArraysEqual,y=e.areUrlsEqual;return function(w,_,S){if(w===_)return!0;if(w==null||_==null)return!1;var O=typeof w;if(O!==typeof _)return!1;if(O!=="object")return O==="number"?o(w,_,S):O==="function"?i(w,_,S):!1;var C=w.constructor;if(C!==_.constructor)return!1;if(C===Object)return l(w,_,S);if(Jxe(w))return t(w,_,S);if(d7!=null&&d7(w))return m(w,_,S);if(C===Date)return n(w,_,S);if(C===RegExp)return u(w,_,S);if(C===Map)return a(w,_,S);if(C===Set)return h(w,_,S);var A=e2e(w);return A===Vxe?n(w,_,S):A===Kxe?u(w,_,S):A===Wxe?a(w,_,S):A===Zxe?h(w,_,S):A===Yxe?typeof w.then!="function"&&typeof _.then!="function"&&l(w,_,S):A===Qxe?y(w,_,S):A===Hxe?r(w,_,S):A===Fxe?l(w,_,S):A===qxe||A===Gxe||A===Xxe?f(w,_,S):!1}}function n2e(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?Op:Mxe,areDatesEqual:Nxe,areErrorsEqual:kxe,areFunctionsEqual:Lxe,areMapsEqual:r?o7(c7,Op):c7,areNumbersEqual:Dxe,areObjectsEqual:r?Op:Ixe,arePrimitiveWrappersEqual:$xe,areRegExpsEqual:Bxe,areSetsEqual:r?o7(f7,Op):f7,areTypedArraysEqual:r?Op:Uxe,areUrlsEqual:zxe};if(n&&(i=h7({},i,n(i))),t){var a=Ey(i.areArraysEqual),o=Ey(i.areMapsEqual),l=Ey(i.areObjectsEqual),f=Ey(i.areSetsEqual);i=h7({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:l,areSetsEqual:f})}return i}function r2e(e){return function(t,n,r,i,a,o,l){return e(t,n,l)}}function i2e(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,a=e.strict;if(r)return function(f,u){var h=r(),m=h.cache,y=m===void 0?t?new WeakMap:void 0:m,x=h.meta;return n(f,u,{cache:y,equals:i,meta:x,strict:a})};if(t)return function(f,u){return n(f,u,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(f,u){return n(f,u,o)}}var a2e=Xl();Xl({strict:!0});Xl({circular:!0});Xl({circular:!0,strict:!0});Xl({createInternalComparator:function(){return wc}});Xl({strict:!0,createInternalComparator:function(){return wc}});Xl({circular:!0,createInternalComparator:function(){return wc}});Xl({circular:!0,createInternalComparator:function(){return wc},strict:!0});function Xl(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,l=n2e(e),f=t2e(l),u=r?r(f):r2e(f);return i2e({circular:n,comparator:f,createState:i,equals:u,strict:o})}function o2e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function p7(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(a){n<0&&(n=a),a-n>t?(e(a),n=-1):o2e(i)};requestAnimationFrame(r)}function FA(e){"@babel/helpers - typeof";return FA=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},FA(e)}function s2e(e){return f2e(e)||c2e(e)||u2e(e)||l2e()}function l2e(){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 u2e(e,t){if(e){if(typeof e=="string")return m7(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 m7(e,t)}}function m7(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 c2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function f2e(e){if(Array.isArray(e))return e}function d2e(){var e={},t=function(){return null},n=!1,r=function i(a){if(!n){if(Array.isArray(a)){if(!a.length)return;var o=a,l=s2e(o),f=l[0],u=l.slice(1);if(typeof f=="number"){p7(i.bind(null,u),f);return}i(f),p7(i.bind(null,u));return}FA(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){n=!0},start:function(a){n=!1,r(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Um(e){"@babel/helpers - typeof";return Um=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},Um(e)}function v7(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 g7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?v7(Object(n),!0).forEach(function(r){zV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zV(e,t,n){return t=h2e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h2e(e){var t=p2e(e,"string");return Um(t)==="symbol"?t:String(t)}function p2e(e,t){if(Um(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Um(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var m2e=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,i){return r.filter(function(a){return i.includes(a)})})},v2e=function(t){return t},g2e=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Yp=function(t,n){return Object.keys(n).reduce(function(r,i){return g7(g7({},r),{},zV({},i,t(i,n[i])))},{})},y7=function(t,n,r){return t.map(function(i){return"".concat(g2e(i)," ").concat(n,"ms ").concat(r)}).join(",")};function y2e(e,t){return w2e(e)||_2e(e,t)||FV(e,t)||b2e()}function b2e(){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 _2e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function w2e(e){if(Array.isArray(e))return e}function x2e(e){return C2e(e)||O2e(e)||FV(e)||S2e()}function S2e(){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 FV(e,t){if(e){if(typeof e=="string")return qA(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 qA(e,t)}}function O2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function C2e(e){if(Array.isArray(e))return qA(e)}function qA(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 v0=1e-4,qV=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},VV=function(t,n){return t.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},b7=function(t,n){return function(r){var i=qV(t,n);return VV(i,r)}},E2e=function(t,n){return function(r){var i=qV(t,n),a=[].concat(x2e(i.map(function(o,l){return o*l}).slice(1)),[0]);return VV(a,r)}},_7=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0],a=n[1],o=n[2],l=n[3];if(n.length===1)switch(n[0]){case"linear":i=0,a=0,o=1,l=1;break;case"ease":i=.25,a=.1,o=.25,l=1;break;case"ease-in":i=.42,a=0,o=1,l=1;break;case"ease-out":i=.42,a=0,o=.58,l=1;break;case"ease-in-out":i=0,a=0,o=.58,l=1;break;default:{var f=n[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var u=f[1].split(")")[0].split(",").map(function(S){return parseFloat(S)}),h=y2e(u,4);i=h[0],a=h[1],o=h[2],l=h[3]}}}var m=b7(i,o),y=b7(a,l),x=E2e(i,o),w=function(O){return O>1?1:O<0?0:O},_=function(O){for(var C=O>1?1:O,A=C,j=0;j<8;++j){var P=m(A)-C,R=x(A);if(Math.abs(P-C)<v0||R<v0)return y(A);A=w(A-P/R)}return y(A)};return _.isStepper=!1,_},T2e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,i=t.damping,a=i===void 0?8:i,o=t.dt,l=o===void 0?17:o,f=function(h,m,y){var x=-(h-m)*r,w=y*a,_=y+(x-w)*l/1e3,S=y*l/1e3+h;return Math.abs(S-m)<v0&&Math.abs(_)<v0?[m,0]:[S,_]};return f.isStepper=!0,f.dt=l,f},A2e=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 _7(i);case"spring":return T2e();default:if(i.split("(")[0]==="cubic-bezier")return _7(i)}return typeof i=="function"?i:null};function zm(e){"@babel/helpers - typeof";return zm=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},zm(e)}function w7(e){return R2e(e)||P2e(e)||HV(e)||j2e()}function j2e(){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 P2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function R2e(e){if(Array.isArray(e))return HA(e)}function x7(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 xr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?x7(Object(n),!0).forEach(function(r){VA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VA(e,t,n){return t=M2e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M2e(e){var t=N2e(e,"string");return zm(t)==="symbol"?t:String(t)}function N2e(e,t){if(zm(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(zm(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function k2e(e,t){return I2e(e)||D2e(e,t)||HV(e,t)||L2e()}function L2e(){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 HV(e,t){if(e){if(typeof e=="string")return HA(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 HA(e,t)}}function HA(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 D2e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function I2e(e){if(Array.isArray(e))return e}var g0=function(t,n,r){return t+(n-t)*r},WA=function(t){var n=t.from,r=t.to;return n!==r},$2e=function e(t,n,r){var i=Yp(function(a,o){if(WA(o)){var l=t(o.from,o.to,o.velocity),f=k2e(l,2),u=f[0],h=f[1];return xr(xr({},o),{},{from:u,velocity:h})}return o},n);return r<1?Yp(function(a,o){return WA(o)?xr(xr({},o),{},{velocity:g0(o.velocity,i[a].velocity,r),from:g0(o.from,i[a].from,r)}):o},n):e(t,i,r-1)};const B2e=function(e,t,n,r,i){var a=m2e(e,t),o=a.reduce(function(S,O){return xr(xr({},S),{},VA({},O,[e[O],t[O]]))},{}),l=a.reduce(function(S,O){return xr(xr({},S),{},VA({},O,{from:e[O],velocity:0,to:t[O]}))},{}),f=-1,u,h,m=function(){return null},y=function(){return Yp(function(O,C){return C.from},l)},x=function(){return!Object.values(l).filter(WA).length},w=function(O){u||(u=O);var C=O-u,A=C/n.dt;l=$2e(n,l,A),i(xr(xr(xr({},e),t),y())),u=O,x()||(f=requestAnimationFrame(m))},_=function(O){h||(h=O);var C=(O-h)/r,A=Yp(function(P,R){return g0.apply(void 0,w7(R).concat([n(C)]))},o);if(i(xr(xr(xr({},e),t),A)),C<1)f=requestAnimationFrame(m);else{var j=Yp(function(P,R){return g0.apply(void 0,w7(R).concat([n(1)]))},o);i(xr(xr(xr({},e),t),j))}};return m=n.isStepper?w:_,function(){return requestAnimationFrame(m),function(){cancelAnimationFrame(f)}}};function pd(e){"@babel/helpers - typeof";return pd=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},pd(e)}var U2e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function z2e(e,t){if(e==null)return{};var n=F2e(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function F2e(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function bC(e){return W2e(e)||H2e(e)||V2e(e)||q2e()}function q2e(){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 V2e(e,t){if(e){if(typeof e=="string")return GA(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 GA(e,t)}}function H2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function W2e(e){if(Array.isArray(e))return GA(e)}function GA(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 S7(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 ya(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?S7(Object(n),!0).forEach(function(r){Lp(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Lp(e,t,n){return t=WV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Y2e(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,WV(r.key),r)}}function K2e(e,t,n){return t&&Y2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function WV(e){var t=Z2e(e,"string");return pd(t)==="symbol"?t:String(t)}function Z2e(e,t){if(pd(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(pd(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X2e(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&&YA(e,t)}function YA(e,t){return YA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},YA(e,t)}function Q2e(e){var t=J2e();return function(){var r=y0(e),i;if(t){var a=y0(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return KA(this,i)}}function KA(e,t){if(t&&(pd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZA(e)}function ZA(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function J2e(){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 y0(e){return y0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},y0(e)}var oa=function(e){X2e(n,e);var t=Q2e(n);function n(r,i){var a;G2e(this,n),a=t.call(this,r,i);var o=a.props,l=o.isActive,f=o.attributeName,u=o.from,h=o.to,m=o.steps,y=o.children,x=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(ZA(a)),a.changeStyle=a.changeStyle.bind(ZA(a)),!l||x<=0)return a.state={style:{}},typeof y=="function"&&(a.state={style:h}),KA(a);if(m&&m.length)a.state={style:m[0].style};else if(u){if(typeof y=="function")return a.state={style:u},KA(a);a.state={style:f?Lp({},f,u):u}}else a.state={style:{}};return a}return K2e(n,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,l=a.canBegin,f=a.attributeName,u=a.shouldReAnimate,h=a.to,m=a.from,y=this.state.style;if(l){if(!o){var x={style:f?Lp({},f,h):h};this.state&&y&&(f&&y[f]!==h||!f&&y!==h)&&this.setState(x);return}if(!(a2e(i.to,h)&&i.canBegin&&i.isActive)){var w=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var _=w||u?m:i.to;if(this.state&&y){var S={style:f?Lp({},f,_):_};(f&&y[f]!==_||!f&&y!==_)&&this.setState(S)}this.runAnimation(ya(ya({},this.props),{},{from:_,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 a=this,o=i.from,l=i.to,f=i.duration,u=i.easing,h=i.begin,m=i.onAnimationEnd,y=i.onAnimationStart,x=B2e(o,l,A2e(u),f,this.changeStyle),w=function(){a.stopJSAnimation=x()};this.manager.start([y,h,w,f,m])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,l=i.begin,f=i.onAnimationStart,u=o[0],h=u.style,m=u.duration,y=m===void 0?0:m,x=function(_,S,O){if(O===0)return _;var C=S.duration,A=S.easing,j=A===void 0?"ease":A,P=S.style,R=S.properties,$=S.onAnimationEnd,V=O>0?o[O-1]:S,W=R||Object.keys(P);if(typeof j=="function"||j==="spring")return[].concat(bC(_),[a.runJSAnimation.bind(a,{from:V.style,to:P,duration:C,easing:j}),C]);var G=y7(W,C,j),K=ya(ya(ya({},V.style),P),{},{transition:G});return[].concat(bC(_),[K,C,$]).filter(v2e)};return this.manager.start([f].concat(bC(o.reduce(x,[h,Math.max(y,l)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=d2e());var a=i.begin,o=i.duration,l=i.attributeName,f=i.to,u=i.easing,h=i.onAnimationStart,m=i.onAnimationEnd,y=i.steps,x=i.children,w=this.manager;if(this.unSubscribe=w.subscribe(this.handleStyleChange),typeof u=="function"||typeof x=="function"||u==="spring"){this.runJSAnimation(i);return}if(y.length>1){this.runStepAnimation(i);return}var _=l?Lp({},l,f):f,S=y7(Object.keys(_),o,u);w.start([h,a,ya(ya({},_),{},{transition:S}),o,m])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var l=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var f=z2e(i,U2e),u=D.Children.count(a),h=this.state.style;if(typeof a=="function")return a(h);if(!l||u===0||o<=0)return a;var m=function(x){var w=x.props,_=w.style,S=_===void 0?{}:_,O=w.className,C=D.cloneElement(x,ya(ya({},f),{},{style:ya(ya({},S),h),className:O}));return C};return u===1?m(D.Children.only(a)):ae.createElement("div",null,D.Children.map(a,function(y){return m(y)}))}}]),n}(D.PureComponent);oa.displayName="Animate";oa.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};oa.propTypes={from:ie.oneOfType([ie.object,ie.string]),to:ie.oneOfType([ie.object,ie.string]),attributeName:ie.string,duration:ie.number,begin:ie.number,easing:ie.oneOfType([ie.string,ie.func]),steps:ie.arrayOf(ie.shape({duration:ie.number.isRequired,style:ie.object.isRequired,easing:ie.oneOfType([ie.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ie.func]),properties:ie.arrayOf("string"),onAnimationEnd:ie.func})),children:ie.oneOfType([ie.node,ie.func]),isActive:ie.bool,canBegin:ie.bool,onAnimationEnd:ie.func,shouldReAnimate:ie.bool,onAnimationStart:ie.func,onAnimationReStart:ie.func};function Fm(e){"@babel/helpers - typeof";return Fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fm(e)}function b0(){return b0=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},b0.apply(this,arguments)}function eSe(e,t){return iSe(e)||rSe(e,t)||nSe(e,t)||tSe()}function tSe(){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 nSe(e,t){if(e){if(typeof e=="string")return O7(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 O7(e,t)}}function O7(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 rSe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function iSe(e){if(Array.isArray(e))return e}function C7(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 E7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?C7(Object(n),!0).forEach(function(r){aSe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aSe(e,t,n){return t=oSe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oSe(e){var t=sSe(e,"string");return Fm(t)=="symbol"?t:t+""}function sSe(e,t){if(Fm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Fm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var T7=function(t,n,r,i,a){var o=Math.min(Math.abs(r)/2,Math.abs(i)/2),l=i>=0?1:-1,f=r>=0?1:-1,u=i>=0&&r>=0||i<0&&r<0?1:0,h;if(o>0&&a instanceof Array){for(var m=[0,0,0,0],y=0,x=4;y<x;y++)m[y]=a[y]>o?o:a[y];h="M".concat(t,",").concat(n+l*m[0]),m[0]>0&&(h+="A ".concat(m[0],",").concat(m[0],",0,0,").concat(u,",").concat(t+f*m[0],",").concat(n)),h+="L ".concat(t+r-f*m[1],",").concat(n),m[1]>0&&(h+="A ".concat(m[1],",").concat(m[1],",0,0,").concat(u,`,
|
||
`).concat(t+r,",").concat(n+l*m[1])),h+="L ".concat(t+r,",").concat(n+i-l*m[2]),m[2]>0&&(h+="A ".concat(m[2],",").concat(m[2],",0,0,").concat(u,`,
|
||
`).concat(t+r-f*m[2],",").concat(n+i)),h+="L ".concat(t+f*m[3],",").concat(n+i),m[3]>0&&(h+="A ".concat(m[3],",").concat(m[3],",0,0,").concat(u,`,
|
||
`).concat(t,",").concat(n+i-l*m[3])),h+="Z"}else if(o>0&&a===+a&&a>0){var w=Math.min(o,a);h="M ".concat(t,",").concat(n+l*w,`
|
||
A `).concat(w,",").concat(w,",0,0,").concat(u,",").concat(t+f*w,",").concat(n,`
|
||
L `).concat(t+r-f*w,",").concat(n,`
|
||
A `).concat(w,",").concat(w,",0,0,").concat(u,",").concat(t+r,",").concat(n+l*w,`
|
||
L `).concat(t+r,",").concat(n+i-l*w,`
|
||
A `).concat(w,",").concat(w,",0,0,").concat(u,",").concat(t+r-f*w,",").concat(n+i,`
|
||
L `).concat(t+f*w,",").concat(n+i,`
|
||
A `).concat(w,",").concat(w,",0,0,").concat(u,",").concat(t,",").concat(n+i-l*w," Z")}else h="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return h},lSe=function(t,n){if(!t||!n)return!1;var r=t.x,i=t.y,a=n.x,o=n.y,l=n.width,f=n.height;if(Math.abs(l)>0&&Math.abs(f)>0){var u=Math.min(a,a+l),h=Math.max(a,a+l),m=Math.min(o,o+f),y=Math.max(o,o+f);return r>=u&&r<=h&&i>=m&&i<=y}return!1},uSe={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},U3=function(t){var n=E7(E7({},uSe),t),r=D.useRef(),i=D.useState(-1),a=eSe(i,2),o=a[0],l=a[1];D.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var j=r.current.getTotalLength();j&&l(j)}catch{}},[]);var f=n.x,u=n.y,h=n.width,m=n.height,y=n.radius,x=n.className,w=n.animationEasing,_=n.animationDuration,S=n.animationBegin,O=n.isAnimationActive,C=n.isUpdateAnimationActive;if(f!==+f||u!==+u||h!==+h||m!==+m||h===0||m===0)return null;var A=Ce("recharts-rectangle",x);return C?ae.createElement(oa,{canBegin:o>0,from:{width:h,height:m,x:f,y:u},to:{width:h,height:m,x:f,y:u},duration:_,animationEasing:w,isActive:C},function(j){var P=j.width,R=j.height,$=j.x,V=j.y;return ae.createElement(oa,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:_,isActive:O,easing:w},ae.createElement("path",b0({},at(n,!0),{className:A,d:T7($,V,P,R,y),ref:r})))}):ae.createElement("path",b0({},at(n,!0),{className:A,d:T7(f,u,h,m,y)}))},cSe=["points","className","baseLinePoints","connectNulls"];function Lf(){return Lf=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},Lf.apply(this,arguments)}function fSe(e,t){if(e==null)return{};var n=dSe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function dSe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function A7(e){return vSe(e)||mSe(e)||pSe(e)||hSe()}function hSe(){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 pSe(e,t){if(e){if(typeof e=="string")return XA(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 XA(e,t)}}function mSe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function vSe(e){if(Array.isArray(e))return XA(e)}function XA(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 j7=function(t){return t&&t.x===+t.x&&t.y===+t.y},gSe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){j7(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),j7(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},Kp=function(t,n){var r=gSe(t);n&&(r=[r.reduce(function(a,o){return[].concat(A7(a),A7(o))},[])]);var i=r.map(function(a){return a.reduce(function(o,l,f){return"".concat(o).concat(f===0?"M":"L").concat(l.x,",").concat(l.y)},"")}).join("");return r.length===1?"".concat(i,"Z"):i},ySe=function(t,n,r){var i=Kp(t,r);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(Kp(n.reverse(),r).slice(1))},bSe=function(t){var n=t.points,r=t.className,i=t.baseLinePoints,a=t.connectNulls,o=fSe(t,cSe);if(!n||!n.length)return null;var l=Ce("recharts-polygon",r);if(i&&i.length){var f=o.stroke&&o.stroke!=="none",u=ySe(n,i,a);return ae.createElement("g",{className:l},ae.createElement("path",Lf({},at(o,!0),{fill:u.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:u})),f?ae.createElement("path",Lf({},at(o,!0),{fill:"none",d:Kp(n,a)})):null,f?ae.createElement("path",Lf({},at(o,!0),{fill:"none",d:Kp(i,a)})):null)}var h=Kp(n,a);return ae.createElement("path",Lf({},at(o,!0),{fill:h.slice(-1)==="Z"?o.fill:"none",className:l,d:h}))};function QA(){return QA=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},QA.apply(this,arguments)}var jv=function(t){var n=t.cx,r=t.cy,i=t.r,a=t.className,o=Ce("recharts-dot",a);return n===+n&&r===+r&&i===+i?ae.createElement("circle",QA({},at(t,!1),qb(t),{className:o,cx:n,cy:r,r:i})):null};function qm(e){"@babel/helpers - typeof";return qm=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},qm(e)}var _Se=["x","y","top","left","width","height","className"];function JA(){return JA=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},JA.apply(this,arguments)}function P7(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 wSe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?P7(Object(n),!0).forEach(function(r){xSe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xSe(e,t,n){return t=SSe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SSe(e){var t=OSe(e,"string");return qm(t)=="symbol"?t:t+""}function OSe(e,t){if(qm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(qm(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 a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[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 TSe=function(t,n,r,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(n,"h").concat(r)},ASe=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,a=i===void 0?0:i,o=t.top,l=o===void 0?0:o,f=t.left,u=f===void 0?0:f,h=t.width,m=h===void 0?0:h,y=t.height,x=y===void 0?0:y,w=t.className,_=CSe(t,_Se),S=wSe({x:r,y:a,top:l,left:u,width:m,height:x},_);return!Xe(r)||!Xe(a)||!Xe(m)||!Xe(x)||!Xe(l)||!Xe(u)?null:ae.createElement("path",JA({},at(S,!0),{className:Ce("recharts-cross",w),d:TSe(r,a,m,x,l,u)}))},_C,R7;function jSe(){if(R7)return _C;R7=1;var e=W1(),t=sV(),n=yo();function r(i,a){return i&&i.length?e(i,n(a,2),t):void 0}return _C=r,_C}var PSe=jSe();const RSe=kt(PSe);var wC,M7;function MSe(){if(M7)return wC;M7=1;var e=W1(),t=yo(),n=lV();function r(i,a){return i&&i.length?e(i,t(a,2),n):void 0}return wC=r,wC}var NSe=MSe();const kSe=kt(NSe);var LSe=["cx","cy","angle","ticks","axisLine"],DSe=["ticks","tick","angle","tickFormatter","stroke"];function md(e){"@babel/helpers - typeof";return md=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},md(e)}function Zp(){return Zp=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},Zp.apply(this,arguments)}function N7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?N7(Object(n),!0).forEach(function(r){Z1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function k7(e,t){if(e==null)return{};var n=ISe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ISe(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 $Se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L7(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,YV(r.key),r)}}function BSe(e,t,n){return t&&L7(e.prototype,t),n&&L7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function USe(e,t,n){return t=_0(t),zSe(e,GV()?Reflect.construct(t,n||[],_0(e).constructor):t.apply(e,n))}function zSe(e,t){if(t&&(md(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FSe(e)}function FSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GV=function(){return!!e})()}function _0(e){return _0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_0(e)}function qSe(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&&ej(e,t)}function ej(e,t){return ej=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},ej(e,t)}function Z1(e,t,n){return t=YV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YV(e){var t=VSe(e,"string");return md(t)=="symbol"?t:t+""}function VSe(e,t){if(md(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(md(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var X1=function(e){function t(){return $Se(this,t),USe(this,t,arguments)}return qSe(t,e),BSe(t,[{key:"getTickValueCoord",value:function(r){var i=r.coordinate,a=this.props,o=a.angle,l=a.cx,f=a.cy;return pn(l,f,i,o)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,i;switch(r){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var r=this.props,i=r.cx,a=r.cy,o=r.angle,l=r.ticks,f=RSe(l,function(h){return h.coordinate||0}),u=kSe(l,function(h){return h.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:u.coordinate||0,outerRadius:f.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.cx,a=r.cy,o=r.angle,l=r.ticks,f=r.axisLine,u=k7(r,LSe),h=l.reduce(function(w,_){return[Math.min(w[0],_.coordinate),Math.max(w[1],_.coordinate)]},[1/0,-1/0]),m=pn(i,a,h[0],o),y=pn(i,a,h[1],o),x=Pu(Pu(Pu({},at(u,!1)),{},{fill:"none"},at(f,!1)),{},{x1:m.x,y1:m.y,x2:y.x,y2:y.y});return ae.createElement("line",Zp({className:"recharts-polar-radius-axis-line"},x))}},{key:"renderTicks",value:function(){var r=this,i=this.props,a=i.ticks,o=i.tick,l=i.angle,f=i.tickFormatter,u=i.stroke,h=k7(i,DSe),m=this.getTickTextAnchor(),y=at(h,!1),x=at(o,!1),w=a.map(function(_,S){var O=r.getTickValueCoord(_),C=Pu(Pu(Pu(Pu({textAnchor:m,transform:"rotate(".concat(90-l,", ").concat(O.x,", ").concat(O.y,")")},y),{},{stroke:"none",fill:u},x),{},{index:S},O),{},{payload:_});return ae.createElement(Ot,Zp({className:Ce("recharts-polar-radius-axis-tick",DV(o)),key:"tick-".concat(_.coordinate)},$l(r.props,_,S)),t.renderTickItem(o,C,f?f(_.value,S):_.value))});return ae.createElement(Ot,{className:"recharts-polar-radius-axis-ticks"},w)}},{key:"render",value:function(){var r=this.props,i=r.ticks,a=r.axisLine,o=r.tick;return!i||!i.length?null:ae.createElement(Ot,{className:Ce("recharts-polar-radius-axis",this.props.className)},a&&this.renderAxisLine(),o&&this.renderTicks(),fr.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,i,a){var o;return ae.isValidElement(r)?o=ae.cloneElement(r,i):dt(r)?o=r(i):o=ae.createElement(cc,Zp({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])}(D.PureComponent);Z1(X1,"displayName","PolarRadiusAxis");Z1(X1,"axisType","radiusAxis");Z1(X1,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function vd(e){"@babel/helpers - typeof";return vd=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},vd(e)}function Uu(){return Uu=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},Uu.apply(this,arguments)}function D7(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 Ru(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?D7(Object(n),!0).forEach(function(r){Q1(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function I7(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,ZV(r.key),r)}}function WSe(e,t,n){return t&&I7(e.prototype,t),n&&I7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function GSe(e,t,n){return t=w0(t),YSe(e,KV()?Reflect.construct(t,n||[],w0(e).constructor):t.apply(e,n))}function YSe(e,t){if(t&&(vd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return KSe(e)}function KSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KV=function(){return!!e})()}function w0(e){return w0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},w0(e)}function ZSe(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&&tj(e,t)}function tj(e,t){return tj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},tj(e,t)}function Q1(e,t,n){return t=ZV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZV(e){var t=XSe(e,"string");return vd(t)=="symbol"?t:t+""}function XSe(e,t){if(vd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var QSe=Math.PI/180,JSe=1e-5,J1=function(e){function t(){return HSe(this,t),GSe(this,t,arguments)}return ZSe(t,e),WSe(t,[{key:"getTickLineCoord",value:function(r){var i=this.props,a=i.cx,o=i.cy,l=i.radius,f=i.orientation,u=i.tickSize,h=u||8,m=pn(a,o,l,r.coordinate),y=pn(a,o,l+(f==="inner"?-1:1)*h,r.coordinate);return{x1:m.x,y1:m.y,x2:y.x,y2:y.y}}},{key:"getTickTextAnchor",value:function(r){var i=this.props.orientation,a=Math.cos(-r.coordinate*QSe),o;return a>JSe?o=i==="outer"?"start":"end":a<-1e-5?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.cx,a=r.cy,o=r.radius,l=r.axisLine,f=r.axisLineType,u=Ru(Ru({},at(this.props,!1)),{},{fill:"none"},at(l,!1));if(f==="circle")return ae.createElement(jv,Uu({className:"recharts-polar-angle-axis-line"},u,{cx:i,cy:a,r:o}));var h=this.props.ticks,m=h.map(function(y){return pn(i,a,o,y.coordinate)});return ae.createElement(bSe,Uu({className:"recharts-polar-angle-axis-line"},u,{points:m}))}},{key:"renderTicks",value:function(){var r=this,i=this.props,a=i.ticks,o=i.tick,l=i.tickLine,f=i.tickFormatter,u=i.stroke,h=at(this.props,!1),m=at(o,!1),y=Ru(Ru({},h),{},{fill:"none"},at(l,!1)),x=a.map(function(w,_){var S=r.getTickLineCoord(w),O=r.getTickTextAnchor(w),C=Ru(Ru(Ru({textAnchor:O},h),{},{stroke:"none",fill:u},m),{},{index:_,payload:w,x:S.x2,y:S.y2});return ae.createElement(Ot,Uu({className:Ce("recharts-polar-angle-axis-tick",DV(o)),key:"tick-".concat(w.coordinate)},$l(r.props,w,_)),l&&ae.createElement("line",Uu({className:"recharts-polar-angle-axis-tick-line"},y,S)),o&&t.renderTickItem(o,C,f?f(w.value,_):w.value))});return ae.createElement(Ot,{className:"recharts-polar-angle-axis-ticks"},x)}},{key:"render",value:function(){var r=this.props,i=r.ticks,a=r.radius,o=r.axisLine;return a<=0||!i||!i.length?null:ae.createElement(Ot,{className:Ce("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,i,a){var o;return ae.isValidElement(r)?o=ae.cloneElement(r,i):dt(r)?o=r(i):o=ae.createElement(cc,Uu({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])}(D.PureComponent);Q1(J1,"displayName","PolarAngleAxis");Q1(J1,"axisType","angleAxis");Q1(J1,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var xC,$7;function eOe(){if($7)return xC;$7=1;var e=oq(),t=e(Object.getPrototypeOf,Object);return xC=t,xC}var SC,B7;function tOe(){if(B7)return SC;B7=1;var e=vs(),t=eOe(),n=gs(),r="[object Object]",i=Function.prototype,a=Object.prototype,o=i.toString,l=a.hasOwnProperty,f=o.call(Object);function u(h){if(!n(h)||e(h)!=r)return!1;var m=t(h);if(m===null)return!0;var y=l.call(m,"constructor")&&m.constructor;return typeof y=="function"&&y instanceof y&&o.call(y)==f}return SC=u,SC}var nOe=tOe();const rOe=kt(nOe);var OC,U7;function iOe(){if(U7)return OC;U7=1;var e=vs(),t=gs(),n="[object Boolean]";function r(i){return i===!0||i===!1||t(i)&&e(i)==n}return OC=r,OC}var aOe=iOe();const oOe=kt(aOe);function Vm(e){"@babel/helpers - typeof";return Vm=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},Vm(e)}function x0(){return x0=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},x0.apply(this,arguments)}function sOe(e,t){return fOe(e)||cOe(e,t)||uOe(e,t)||lOe()}function lOe(){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 uOe(e,t){if(e){if(typeof e=="string")return z7(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 z7(e,t)}}function z7(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 cOe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function fOe(e){if(Array.isArray(e))return e}function F7(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 q7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?F7(Object(n),!0).forEach(function(r){dOe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function dOe(e,t,n){return t=hOe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hOe(e){var t=pOe(e,"string");return Vm(t)=="symbol"?t:t+""}function pOe(e,t){if(Vm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var V7=function(t,n,r,i,a){var o=r-i,l;return l="M ".concat(t,",").concat(n),l+="L ".concat(t+r,",").concat(n),l+="L ".concat(t+r-o/2,",").concat(n+a),l+="L ".concat(t+r-o/2-i,",").concat(n+a),l+="L ".concat(t,",").concat(n," Z"),l},mOe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},vOe=function(t){var n=q7(q7({},mOe),t),r=D.useRef(),i=D.useState(-1),a=sOe(i,2),o=a[0],l=a[1];D.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var A=r.current.getTotalLength();A&&l(A)}catch{}},[]);var f=n.x,u=n.y,h=n.upperWidth,m=n.lowerWidth,y=n.height,x=n.className,w=n.animationEasing,_=n.animationDuration,S=n.animationBegin,O=n.isUpdateAnimationActive;if(f!==+f||u!==+u||h!==+h||m!==+m||y!==+y||h===0&&m===0||y===0)return null;var C=Ce("recharts-trapezoid",x);return O?ae.createElement(oa,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:y,x:f,y:u},to:{upperWidth:h,lowerWidth:m,height:y,x:f,y:u},duration:_,animationEasing:w,isActive:O},function(A){var j=A.upperWidth,P=A.lowerWidth,R=A.height,$=A.x,V=A.y;return ae.createElement(oa,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:_,easing:w},ae.createElement("path",x0({},at(n,!0),{className:C,d:V7($,V,j,P,R),ref:r})))}):ae.createElement("g",null,ae.createElement("path",x0({},at(n,!0),{className:C,d:V7(f,u,h,m,y)})))},gOe=["option","shapeType","propTransformer","activeClassName","isActive"];function Hm(e){"@babel/helpers - typeof";return Hm=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},Hm(e)}function yOe(e,t){if(e==null)return{};var n=bOe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bOe(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 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 S0(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){_Oe(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 _Oe(e,t,n){return t=wOe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wOe(e){var t=xOe(e,"string");return Hm(t)=="symbol"?t:t+""}function xOe(e,t){if(Hm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Hm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function SOe(e,t){return S0(S0({},t),e)}function OOe(e,t){return e==="symbols"}function W7(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return ae.createElement(U3,n);case"trapezoid":return ae.createElement(vOe,n);case"sector":return ae.createElement(BV,n);case"symbols":if(OOe(t))return ae.createElement(D1,n);break;default:return null}}function COe(e){return D.isValidElement(e)?e.props:e}function O0(e){var t=e.option,n=e.shapeType,r=e.propTransformer,i=r===void 0?SOe:r,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,l=e.isActive,f=yOe(e,gOe),u;if(D.isValidElement(t))u=D.cloneElement(t,S0(S0({},f),COe(t)));else if(dt(t))u=t(f);else if(rOe(t)&&!oOe(t)){var h=i(t,f);u=ae.createElement(W7,{shapeType:n,elementProps:h})}else{var m=f;u=ae.createElement(W7,{shapeType:n,elementProps:m})}return l?ae.createElement(Ot,{className:o},u):u}function e_(e,t){return t!=null&&"trapezoids"in e.props}function t_(e,t){return t!=null&&"sectors"in e.props}function Wm(e,t){return t!=null&&"points"in e.props}function EOe(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,a=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return i&&a}function TOe(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function AOe(e,t){var n=e.x===t.x,r=e.y===t.y,i=e.z===t.z;return n&&r&&i}function jOe(e,t){var n;return e_(e,t)?n=EOe:t_(e,t)?n=TOe:Wm(e,t)&&(n=AOe),n}function POe(e,t){var n;return e_(e,t)?n="trapezoids":t_(e,t)?n="sectors":Wm(e,t)&&(n="points"),n}function ROe(e,t){if(e_(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(t_(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 Wm(e,t)?t.payload:{}}function MOe(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,i=POe(n,t),a=ROe(n,t),o=r.filter(function(f,u){var h=Bl(a,f),m=n.props[i].filter(function(w){var _=jOe(n,t);return _(w,t)}),y=n.props[i].indexOf(m[m.length-1]),x=u===y;return h&&x}),l=r.indexOf(o[o.length-1]);return l}var Xy;function gd(e){"@babel/helpers - typeof";return gd=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},gd(e)}function Df(){return Df=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},Df.apply(this,arguments)}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 dn(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){Qi(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 NOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Y7(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,QV(r.key),r)}}function kOe(e,t,n){return t&&Y7(e.prototype,t),n&&Y7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function LOe(e,t,n){return t=C0(t),DOe(e,XV()?Reflect.construct(t,n||[],C0(e).constructor):t.apply(e,n))}function DOe(e,t){if(t&&(gd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return IOe(e)}function IOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function XV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(XV=function(){return!!e})()}function C0(e){return C0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},C0(e)}function $Oe(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&&nj(e,t)}function nj(e,t){return nj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},nj(e,t)}function Qi(e,t,n){return t=QV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QV(e){var t=BOe(e,"string");return gd(t)=="symbol"?t:t+""}function BOe(e,t){if(gd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var co=function(e){function t(n){var r;return NOe(this,t),r=LOe(this,t,[n]),Qi(r,"pieRef",null),Qi(r,"sectorRefs",[]),Qi(r,"id",Yl("recharts-pie-")),Qi(r,"handleAnimationEnd",function(){var i=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),dt(i)&&i()}),Qi(r,"handleAnimationStart",function(){var i=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),dt(i)&&i()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return $Oe(t,e),kOe(t,[{key:"isActiveIndex",value:function(r){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(r)!==-1:r===i}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.label,l=a.labelLine,f=a.dataKey,u=a.valueKey,h=at(this.props,!1),m=at(o,!1),y=at(l,!1),x=o&&o.offsetRadius||20,w=r.map(function(_,S){var O=(_.startAngle+_.endAngle)/2,C=pn(_.cx,_.cy,_.outerRadius+x,O),A=dn(dn(dn(dn({},h),_),{},{stroke:"none"},m),{},{index:S,textAnchor:t.getTextAnchor(C.x,_.cx)},C),j=dn(dn(dn(dn({},h),_),{},{fill:"none",stroke:_.fill},y),{},{index:S,points:[pn(_.cx,_.cy,_.outerRadius,O),C]}),P=f;return ht(f)&&ht(u)?P="value":ht(f)&&(P=u),ae.createElement(Ot,{key:"label-".concat(_.startAngle,"-").concat(_.endAngle,"-").concat(_.midAngle,"-").concat(S)},l&&t.renderLabelLineItem(l,j,"line"),t.renderLabelItem(o,A,yn(_,P)))});return ae.createElement(Ot,{className:"recharts-pie-labels"},w)}},{key:"renderSectorsStatically",value:function(r){var i=this,a=this.props,o=a.activeShape,l=a.blendStroke,f=a.inactiveShape;return r.map(function(u,h){if((u==null?void 0:u.startAngle)===0&&(u==null?void 0:u.endAngle)===0&&r.length!==1)return null;var m=i.isActiveIndex(h),y=f&&i.hasActiveIndex()?f:null,x=m?o:y,w=dn(dn({},u),{},{stroke:l?u.fill:u.stroke,tabIndex:-1});return ae.createElement(Ot,Df({ref:function(S){S&&!i.sectorRefs.includes(S)&&i.sectorRefs.push(S)},tabIndex:-1,className:"recharts-pie-sector"},$l(i.props,u,h),{key:"sector-".concat(u==null?void 0:u.startAngle,"-").concat(u==null?void 0:u.endAngle,"-").concat(u.midAngle,"-").concat(h)}),ae.createElement(O0,Df({option:x,isActive:m,shapeType:"sector"},w)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,i=this.props,a=i.sectors,o=i.isAnimationActive,l=i.animationBegin,f=i.animationDuration,u=i.animationEasing,h=i.animationId,m=this.state,y=m.prevSectors,x=m.prevIsAnimationActive;return ae.createElement(oa,{begin:l,duration:f,isActive:o,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(h,"-").concat(x),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(w){var _=w.t,S=[],O=a&&a[0],C=O.startAngle;return a.forEach(function(A,j){var P=y&&y[j],R=j>0?Ai(A,"paddingAngle",0):0;if(P){var $=jn(P.endAngle-P.startAngle,A.endAngle-A.startAngle),V=dn(dn({},A),{},{startAngle:C+R,endAngle:C+$(_)+R});S.push(V),C=V.endAngle}else{var W=A.endAngle,G=A.startAngle,K=jn(0,W-G),ne=K(_),le=dn(dn({},A),{},{startAngle:C+R,endAngle:C+ne+R});S.push(le),C=le.endAngle}}),ae.createElement(Ot,null,r.renderSectorsStatically(S))})}},{key:"attachKeyboardHandlers",value:function(r){var i=this;r.onkeydown=function(a){if(!a.altKey)switch(a.key){case"ArrowLeft":{var o=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[o].focus(),i.setState({sectorToFocus:o});break}case"ArrowRight":{var l=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[l].focus(),i.setState({sectorToFocus:l});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,i=r.sectors,a=r.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!Bl(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,i=this.props,a=i.hide,o=i.sectors,l=i.className,f=i.label,u=i.cx,h=i.cy,m=i.innerRadius,y=i.outerRadius,x=i.isAnimationActive,w=this.state.isAnimationFinished;if(a||!o||!o.length||!Xe(u)||!Xe(h)||!Xe(m)||!Xe(y))return null;var _=Ce("recharts-pie",l);return ae.createElement(Ot,{tabIndex:this.props.rootTabIndex,className:_,ref:function(O){r.pieRef=O}},this.renderSectors(),f&&this.renderLabels(o),fr.renderCallByParent(this.props,null,!1),(!x||w)&&Ca.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return i.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:r.sectors!==i.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,i){return r>i?"start":r<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,i,a){if(ae.isValidElement(r))return ae.cloneElement(r,i);if(dt(r))return r(i);var o=Ce("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return ae.createElement(Pl,Df({},i,{key:a,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(r,i,a){if(ae.isValidElement(r))return ae.cloneElement(r,i);var o=a;if(dt(r)&&(o=r(i),ae.isValidElement(o)))return o;var l=Ce("recharts-pie-label-text",typeof r!="boolean"&&!dt(r)?r.className:"");return ae.createElement(cc,Df({},i,{alignmentBaseline:"middle",className:l}),o)}}])}(D.PureComponent);Xy=co;Qi(co,"displayName","Pie");Qi(co,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!ys.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Qi(co,"parseDeltaAngle",function(e,t){var n=Fr(t-e),r=Math.min(Math.abs(t-e),360);return n*r});Qi(co,"getRealPieData",function(e){var t=e.data,n=e.children,r=at(e,!1),i=Wr(n,Al);return t&&t.length?t.map(function(a,o){return dn(dn(dn({payload:a},r),a),i&&i[o]&&i[o].props)}):i&&i.length?i.map(function(a){return dn(dn({},r),a.props)}):[]});Qi(co,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,i=t.width,a=t.height,o=LV(i,a),l=r+qr(e.cx,i,i/2),f=n+qr(e.cy,a,a/2),u=qr(e.innerRadius,o,0),h=qr(e.outerRadius,o,o*.8),m=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:l,cy:f,innerRadius:u,outerRadius:h,maxRadius:m}});Qi(co,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?dn(dn({},t.type.defaultProps),t.props):t.props,i=Xy.getRealPieData(r);if(!i||!i.length)return null;var a=r.cornerRadius,o=r.startAngle,l=r.endAngle,f=r.paddingAngle,u=r.dataKey,h=r.nameKey,m=r.valueKey,y=r.tooltipType,x=Math.abs(r.minAngle),w=Xy.parseCoordinateOfPie(r,n),_=Xy.parseDeltaAngle(o,l),S=Math.abs(_),O=u;ht(u)&&ht(m)?(Oa(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),O="value"):ht(u)&&(Oa(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),O=m);var C=i.filter(function(V){return yn(V,O,0)!==0}).length,A=(S>=360?C:C-1)*f,j=S-C*x-A,P=i.reduce(function(V,W){var G=yn(W,O,0);return V+(Xe(G)?G:0)},0),R;if(P>0){var $;R=i.map(function(V,W){var G=yn(V,O,0),K=yn(V,h,W),ne=(Xe(G)?G:0)/P,le;W?le=$.endAngle+Fr(_)*f*(G!==0?1:0):le=o;var Q=le+Fr(_)*((G!==0?x:0)+ne*j),J=(le+Q)/2,H=(w.innerRadius+w.outerRadius)/2,U=[{name:K,value:G,payload:V,dataKey:O,type:y}],z=pn(w.cx,w.cy,H,J);return $=dn(dn(dn({percent:ne,cornerRadius:a,name:K,tooltipPayload:U,midAngle:J,middleRadius:H,tooltipPosition:z},V),w),{},{value:yn(V,O),startAngle:le,endAngle:Q,payload:V,paddingAngle:Fr(_)*f}),$})}return dn(dn({},w),{},{sectors:R,data:i})});var CC,K7;function UOe(){if(K7)return CC;K7=1;var e=Math.ceil,t=Math.max;function n(r,i,a,o){for(var l=-1,f=t(e((i-r)/(a||1)),0),u=Array(f);f--;)u[o?f:++l]=r,r+=a;return u}return CC=n,CC}var EC,Z7;function JV(){if(Z7)return EC;Z7=1;var e=xq(),t=1/0,n=17976931348623157e292;function r(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-1/0){var a=i<0?-1:1;return a*n}return i===i?i:0}return EC=r,EC}var TC,X7;function zOe(){if(X7)return TC;X7=1;var e=UOe(),t=B1(),n=JV();function r(i){return function(a,o,l){return l&&typeof l!="number"&&t(a,o,l)&&(o=l=void 0),a=n(a),o===void 0?(o=a,a=0):o=n(o),l=l===void 0?a<o?1:-1:n(l),e(a,o,l,i)}}return TC=r,TC}var AC,Q7;function FOe(){if(Q7)return AC;Q7=1;var e=zOe(),t=e();return AC=t,AC}var qOe=FOe();const E0=kt(qOe);function Gm(e){"@babel/helpers - typeof";return Gm=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},Gm(e)}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 e$(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){eH(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 eH(e,t,n){return t=VOe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VOe(e){var t=HOe(e,"string");return Gm(t)=="symbol"?t:t+""}function HOe(e,t){if(Gm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Gm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var WOe=["Webkit","Moz","O","ms"],GOe=function(t,n){var r=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=WOe.reduce(function(a,o){return e$(e$({},a),{},eH({},o+r,n))},{});return i[t]=n,i};function yd(e){"@babel/helpers - typeof";return yd=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},yd(e)}function T0(){return T0=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},T0.apply(this,arguments)}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 jC(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){xi(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 YOe(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,nH(r.key),r)}}function KOe(e,t,n){return t&&n$(e.prototype,t),n&&n$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZOe(e,t,n){return t=A0(t),XOe(e,tH()?Reflect.construct(t,n||[],A0(e).constructor):t.apply(e,n))}function XOe(e,t){if(t&&(yd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QOe(e)}function QOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tH=function(){return!!e})()}function A0(e){return A0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},A0(e)}function JOe(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&&rj(e,t)}function rj(e,t){return rj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},rj(e,t)}function xi(e,t,n){return t=nH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nH(e){var t=eCe(e,"string");return yd(t)=="symbol"?t:t+""}function eCe(e,t){if(yd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(yd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var tCe=function(t){var n=t.data,r=t.startIndex,i=t.endIndex,a=t.x,o=t.width,l=t.travellerWidth;if(!n||!n.length)return{};var f=n.length,u=Wp().domain(E0(0,f)).range([a,a+o-l]),h=u.domain().map(function(m){return u(m)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(r),endX:u(i),scale:u,scaleValues:h}},r$=function(t){return t.changedTouches&&!!t.changedTouches.length},bd=function(e){function t(n){var r;return YOe(this,t),r=ZOe(this,t,[n]),xi(r,"handleDrag",function(i){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(i):r.state.isSlideMoving&&r.handleSlideDrag(i)}),xi(r,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&r.handleDrag(i.changedTouches[0])}),xi(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=r.props,a=i.endIndex,o=i.onDragEnd,l=i.startIndex;o==null||o({endIndex:a,startIndex:l})}),r.detachDragEndListener()}),xi(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),xi(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),xi(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),xi(r,"handleSlideDragStart",function(i){var a=r$(i)?i.changedTouches[0]:i;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return JOe(t,e),KOe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var i=r.startX,a=r.endX,o=this.state.scaleValues,l=this.props,f=l.gap,u=l.data,h=u.length-1,m=Math.min(i,a),y=Math.max(i,a),x=t.getIndexInRange(o,m),w=t.getIndexInRange(o,y);return{startIndex:x-x%f,endIndex:w===h?h:w-w%f}}},{key:"getTextOfTick",value:function(r){var i=this.props,a=i.data,o=i.tickFormatter,l=i.dataKey,f=yn(a[r],l,r);return dt(o)?o(f,r):f}},{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,a=i.slideMoveStartX,o=i.startX,l=i.endX,f=this.props,u=f.x,h=f.width,m=f.travellerWidth,y=f.startIndex,x=f.endIndex,w=f.onChange,_=r.pageX-a;_>0?_=Math.min(_,u+h-m-l,u+h-m-o):_<0&&(_=Math.max(_,u-o,u-l));var S=this.getIndex({startX:o+_,endX:l+_});(S.startIndex!==y||S.endIndex!==x)&&w&&w(S),this.setState({startX:o+_,endX:l+_,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,i){var a=r$(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,l=i.endX,f=i.startX,u=this.state[o],h=this.props,m=h.x,y=h.width,x=h.travellerWidth,w=h.onChange,_=h.gap,S=h.data,O={startX:this.state.startX,endX:this.state.endX},C=r.pageX-a;C>0?C=Math.min(C,m+y-x-u):C<0&&(C=Math.max(C,m-u)),O[o]=u+C;var A=this.getIndex(O),j=A.startIndex,P=A.endIndex,R=function(){var V=S.length-1;return o==="startX"&&(l>f?j%_===0:P%_===0)||l<f&&P===V||o==="endX"&&(l>f?P%_===0:j%_===0)||l>f&&P===V};this.setState(xi(xi({},o,u+C),"brushMoveStartX",r.pageX),function(){w&&R()&&w(A)})}},{key:"handleTravellerMoveKeyboard",value:function(r,i){var a=this,o=this.state,l=o.scaleValues,f=o.startX,u=o.endX,h=this.state[i],m=l.indexOf(h);if(m!==-1){var y=m+r;if(!(y===-1||y>=l.length)){var x=l[y];i==="startX"&&x>=u||i==="endX"&&x<=f||this.setState(xi({},i,x),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,i=r.x,a=r.y,o=r.width,l=r.height,f=r.fill,u=r.stroke;return ae.createElement("rect",{stroke:u,fill:f,x:i,y:a,width:o,height:l})}},{key:"renderPanorama",value:function(){var r=this.props,i=r.x,a=r.y,o=r.width,l=r.height,f=r.data,u=r.children,h=r.padding,m=D.Children.only(u);return m?ae.cloneElement(m,{x:i,y:a,width:o,height:l,margin:h,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(r,i){var a,o,l=this,f=this.props,u=f.y,h=f.travellerWidth,m=f.height,y=f.traveller,x=f.ariaLabel,w=f.data,_=f.startIndex,S=f.endIndex,O=Math.max(r,this.props.x),C=jC(jC({},at(this.props,!1)),{},{x:O,y:u,width:h,height:m}),A=x||"Min value: ".concat((a=w[_])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=w[S])===null||o===void 0?void 0:o.name);return ae.createElement(Ot,{tabIndex:0,role:"slider","aria-label":A,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(P){["ArrowLeft","ArrowRight"].includes(P.key)&&(P.preventDefault(),P.stopPropagation(),l.handleTravellerMoveKeyboard(P.key==="ArrowRight"?1:-1,i))},onFocus:function(){l.setState({isTravellerFocused:!0})},onBlur:function(){l.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(y,C))}},{key:"renderSlide",value:function(r,i){var a=this.props,o=a.y,l=a.height,f=a.stroke,u=a.travellerWidth,h=Math.min(r,i)+u,m=Math.max(Math.abs(i-r)-u,0);return ae.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:f,fillOpacity:.2,x:h,y:o,width:m,height:l})}},{key:"renderText",value:function(){var r=this.props,i=r.startIndex,a=r.endIndex,o=r.y,l=r.height,f=r.travellerWidth,u=r.stroke,h=this.state,m=h.startX,y=h.endX,x=5,w={pointerEvents:"none",fill:u};return ae.createElement(Ot,{className:"recharts-brush-texts"},ae.createElement(cc,T0({textAnchor:"end",verticalAnchor:"middle",x:Math.min(m,y)-x,y:o+l/2},w),this.getTextOfTick(i)),ae.createElement(cc,T0({textAnchor:"start",verticalAnchor:"middle",x:Math.max(m,y)+f+x,y:o+l/2},w),this.getTextOfTick(a)))}},{key:"render",value:function(){var r=this.props,i=r.data,a=r.className,o=r.children,l=r.x,f=r.y,u=r.width,h=r.height,m=r.alwaysShowText,y=this.state,x=y.startX,w=y.endX,_=y.isTextActive,S=y.isSlideMoving,O=y.isTravellerMoving,C=y.isTravellerFocused;if(!i||!i.length||!Xe(l)||!Xe(f)||!Xe(u)||!Xe(h)||u<=0||h<=0)return null;var A=Ce("recharts-brush",a),j=ae.Children.count(o)===1,P=GOe("userSelect","none");return ae.createElement(Ot,{className:A,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:P},this.renderBackground(),j&&this.renderPanorama(),this.renderSlide(x,w),this.renderTravellerLayer(x,"startX"),this.renderTravellerLayer(w,"endX"),(_||S||O||C||m)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var i=r.x,a=r.y,o=r.width,l=r.height,f=r.stroke,u=Math.floor(a+l/2)-1;return ae.createElement(ae.Fragment,null,ae.createElement("rect",{x:i,y:a,width:o,height:l,fill:f,stroke:"none"}),ae.createElement("line",{x1:i+1,y1:u,x2:i+o-1,y2:u,fill:"none",stroke:"#fff"}),ae.createElement("line",{x1:i+1,y1:u+2,x2:i+o-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,i){var a;return ae.isValidElement(r)?a=ae.cloneElement(r,i):dt(r)?a=r(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(r,i){var a=r.data,o=r.width,l=r.x,f=r.travellerWidth,u=r.updateId,h=r.startIndex,m=r.endIndex;if(a!==i.prevData||u!==i.prevUpdateId)return jC({prevData:a,prevTravellerWidth:f,prevUpdateId:u,prevX:l,prevWidth:o},a&&a.length?tCe({data:a,width:o,x:l,travellerWidth:f,startIndex:h,endIndex:m}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||l!==i.prevX||f!==i.prevTravellerWidth)){i.scale.range([l,l+o-f]);var y=i.scale.domain().map(function(x){return i.scale(x)});return{prevData:a,prevTravellerWidth:f,prevUpdateId:u,prevX:l,prevWidth:o,startX:i.scale(r.startIndex),endX:i.scale(r.endIndex),scaleValues:y}}return null}},{key:"getIndexInRange",value:function(r,i){for(var a=r.length,o=0,l=a-1;l-o>1;){var f=Math.floor((o+l)/2);r[f]>i?l=f:o=f}return i>=r[l]?l:o}}])}(D.PureComponent);xi(bd,"displayName","Brush");xi(bd,"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 PC,i$;function nCe(){if(i$)return PC;i$=1;var e=d3();function t(n,r){var i;return e(n,function(a,o,l){return i=r(a,o,l),!i}),!!i}return PC=t,PC}var RC,a$;function rCe(){if(a$)return RC;a$=1;var e=JF(),t=yo(),n=nCe(),r=ai(),i=B1();function a(o,l,f){var u=r(o)?e:n;return f&&i(o,l,f)&&(l=void 0),u(o,t(l,3))}return RC=a,RC}var iCe=rCe();const aCe=kt(iCe);var oo=function(t,n){var r=t.alwaysShow,i=t.ifOverflow;return r&&(i="extendDomain"),i===n},MC,o$;function oCe(){if(o$)return MC;o$=1;var e=gq();function t(n,r,i){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):n[r]=i}return MC=t,MC}var NC,s$;function sCe(){if(s$)return NC;s$=1;var e=oCe(),t=mq(),n=yo();function r(i,a){var o={};return a=n(a,3),t(i,function(l,f,u){e(o,f,a(l,f,u))}),o}return NC=r,NC}var lCe=sCe();const uCe=kt(lCe);var kC,l$;function cCe(){if(l$)return kC;l$=1;function e(t,n){for(var r=-1,i=t==null?0:t.length;++r<i;)if(!n(t[r],r,t))return!1;return!0}return kC=e,kC}var LC,u$;function fCe(){if(u$)return LC;u$=1;var e=d3();function t(n,r){var i=!0;return e(n,function(a,o,l){return i=!!r(a,o,l),i}),i}return LC=t,LC}var DC,c$;function dCe(){if(c$)return DC;c$=1;var e=cCe(),t=fCe(),n=yo(),r=ai(),i=B1();function a(o,l,f){var u=r(o)?e:t;return f&&i(o,l,f)&&(l=void 0),u(o,n(l,3))}return DC=a,DC}var hCe=dCe();const rH=kt(hCe);var pCe=["x","y"];function Ym(e){"@babel/helpers - typeof";return Ym=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},Ym(e)}function ij(){return ij=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},ij.apply(this,arguments)}function f$(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 Cp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?f$(Object(n),!0).forEach(function(r){mCe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mCe(e,t,n){return t=vCe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vCe(e){var t=gCe(e,"string");return Ym(t)=="symbol"?t:t+""}function gCe(e,t){if(Ym(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ym(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function yCe(e,t){if(e==null)return{};var n=bCe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bCe(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 _Ce(e,t){var n=e.x,r=e.y,i=yCe(e,pCe),a="".concat(n),o=parseInt(a,10),l="".concat(r),f=parseInt(l,10),u="".concat(t.height||i.height),h=parseInt(u,10),m="".concat(t.width||i.width),y=parseInt(m,10);return Cp(Cp(Cp(Cp(Cp({},t),i),o?{x:o}:{}),f?{y:f}:{}),{},{height:h,width:y,name:t.name,radius:t.radius})}function d$(e){return ae.createElement(O0,ij({shapeType:"rectangle",propTransformer:_Ce,activeClassName:"recharts-active-bar"},e))}var wCe=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 a=typeof r=="number";return a?t(r,i):(a||dc(),n)}},xCe=["value","background"],iH;function _d(e){"@babel/helpers - typeof";return _d=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},_d(e)}function SCe(e,t){if(e==null)return{};var n=OCe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function OCe(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 j0(){return j0=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},j0.apply(this,arguments)}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 Hn(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){Cl(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 CCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p$(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,oH(r.key),r)}}function ECe(e,t,n){return t&&p$(e.prototype,t),n&&p$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function TCe(e,t,n){return t=P0(t),ACe(e,aH()?Reflect.construct(t,n||[],P0(e).constructor):t.apply(e,n))}function ACe(e,t){if(t&&(_d(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jCe(e)}function jCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aH=function(){return!!e})()}function P0(e){return P0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},P0(e)}function PCe(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&&aj(e,t)}function aj(e,t){return aj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},aj(e,t)}function Cl(e,t,n){return t=oH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oH(e){var t=RCe(e,"string");return _d(t)=="symbol"?t:t+""}function RCe(e,t){if(_d(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_d(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var rs=function(e){function t(){var n;CCe(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=TCe(this,t,[].concat(i)),Cl(n,"state",{isAnimationFinished:!1}),Cl(n,"id",Yl("recharts-bar-")),Cl(n,"handleAnimationEnd",function(){var o=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),o&&o()}),Cl(n,"handleAnimationStart",function(){var o=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),o&&o()}),n}return PCe(t,e),ECe(t,[{key:"renderRectanglesStatically",value:function(r){var i=this,a=this.props,o=a.shape,l=a.dataKey,f=a.activeIndex,u=a.activeBar,h=at(this.props,!1);return r&&r.map(function(m,y){var x=y===f,w=x?u:o,_=Hn(Hn(Hn({},h),m),{},{isActive:x,option:w,index:y,dataKey:l,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return ae.createElement(Ot,j0({className:"recharts-bar-rectangle"},$l(i.props,m,y),{key:"rectangle-".concat(m==null?void 0:m.x,"-").concat(m==null?void 0:m.y,"-").concat(m==null?void 0:m.value,"-").concat(y)}),ae.createElement(d$,_))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,i=this.props,a=i.data,o=i.layout,l=i.isAnimationActive,f=i.animationBegin,u=i.animationDuration,h=i.animationEasing,m=i.animationId,y=this.state.prevData;return ae.createElement(oa,{begin:f,duration:u,isActive:l,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(m),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var w=x.t,_=a.map(function(S,O){var C=y&&y[O];if(C){var A=jn(C.x,S.x),j=jn(C.y,S.y),P=jn(C.width,S.width),R=jn(C.height,S.height);return Hn(Hn({},S),{},{x:A(w),y:j(w),width:P(w),height:R(w)})}if(o==="horizontal"){var $=jn(0,S.height),V=$(w);return Hn(Hn({},S),{},{y:S.y+S.height-V,height:V})}var W=jn(0,S.width),G=W(w);return Hn(Hn({},S),{},{width:G})});return ae.createElement(Ot,null,r.renderRectanglesStatically(_))})}},{key:"renderRectangles",value:function(){var r=this.props,i=r.data,a=r.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!Bl(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var r=this,i=this.props,a=i.data,o=i.dataKey,l=i.activeIndex,f=at(this.props.background,!1);return a.map(function(u,h){u.value;var m=u.background,y=SCe(u,xCe);if(!m)return null;var x=Hn(Hn(Hn(Hn(Hn({},y),{},{fill:"#eee"},m),f),$l(r.props,u,h)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:o,index:h,className:"recharts-bar-background-rectangle"});return ae.createElement(d$,j0({key:"background-bar-".concat(h),option:r.props.background,isActive:h===l},x))})}},{key:"renderErrorBar",value:function(r,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,l=a.xAxis,f=a.yAxis,u=a.layout,h=a.children,m=Wr(h,Qd);if(!m)return null;var y=u==="vertical"?o[0].height/2:o[0].width/2,x=function(S,O){var C=Array.isArray(S.value)?S.value[1]:S.value;return{x:S.x,y:S.y,value:C,errorVal:yn(S,O)}},w={clipPath:r?"url(#clipPath-".concat(i,")"):null};return ae.createElement(Ot,w,m.map(function(_){return ae.cloneElement(_,{key:"error-bar-".concat(i,"-").concat(_.props.dataKey),data:o,xAxis:l,yAxis:f,layout:u,offset:y,dataPointFormatter:x})}))}},{key:"render",value:function(){var r=this.props,i=r.hide,a=r.data,o=r.className,l=r.xAxis,f=r.yAxis,u=r.left,h=r.top,m=r.width,y=r.height,x=r.isAnimationActive,w=r.background,_=r.id;if(i||!a||!a.length)return null;var S=this.state.isAnimationFinished,O=Ce("recharts-bar",o),C=l&&l.allowDataOverflow,A=f&&f.allowDataOverflow,j=C||A,P=ht(_)?this.id:_;return ae.createElement(Ot,{className:O},C||A?ae.createElement("defs",null,ae.createElement("clipPath",{id:"clipPath-".concat(P)},ae.createElement("rect",{x:C?u:u-m/2,y:A?h:h-y/2,width:C?m:m*2,height:A?y:y*2}))):null,ae.createElement(Ot,{className:"recharts-bar-rectangles",clipPath:j?"url(#clipPath-".concat(P,")"):null},w?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(j,P),(!x||S)&&Ca.renderCallByParent(this.props,a))}}],[{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}}])}(D.PureComponent);iH=rs;Cl(rs,"displayName","Bar");Cl(rs,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!ys.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Cl(rs,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,l=e.xAxisTicks,f=e.yAxisTicks,u=e.stackedData,h=e.dataStartIndex,m=e.displayedData,y=e.offset,x=uwe(r,n);if(!x)return null;var w=t.layout,_=n.type.defaultProps,S=_!==void 0?Hn(Hn({},_),n.props):n.props,O=S.dataKey,C=S.children,A=S.minPointSize,j=w==="horizontal"?o:a,P=u?j.scale.domain():null,R=vwe({numericAxis:j}),$=Wr(C,Al),V=m.map(function(W,G){var K,ne,le,Q,J,H;u?K=cwe(u[h+G],P):(K=yn(W,O),Array.isArray(K)||(K=[R,K]));var U=wCe(A,iH.defaultProps.minPointSize)(K[1],G);if(w==="horizontal"){var z,F=[o.scale(K[0]),o.scale(K[1])],M=F[0],I=F[1];ne=qI({axis:a,ticks:l,bandSize:i,offset:x.offset,entry:W,index:G}),le=(z=I??M)!==null&&z!==void 0?z:void 0,Q=x.size;var te=M-I;if(J=Number.isNaN(te)?0:te,H={x:ne,y:o.y,width:Q,height:o.height},Math.abs(U)>0&&Math.abs(J)<Math.abs(U)){var Z=Fr(J||U)*(Math.abs(U)-Math.abs(J));le-=Z,J+=Z}}else{var oe=[a.scale(K[0]),a.scale(K[1])],he=oe[0],de=oe[1];if(ne=he,le=qI({axis:o,ticks:f,bandSize:i,offset:x.offset,entry:W,index:G}),Q=de-he,J=x.size,H={x:a.x,y:le,width:a.width,height:J},Math.abs(U)>0&&Math.abs(Q)<Math.abs(U)){var be=Fr(Q||U)*(Math.abs(U)-Math.abs(Q));Q+=be}}return Hn(Hn(Hn({},W),{},{x:ne,y:le,width:Q,height:J,value:u?K:K[1],payload:W,background:H},$&&$[G]&&$[G].props),{},{tooltipPayload:[NV(n,W)],tooltipPosition:{x:ne+Q/2,y:le+J/2}})});return Hn({data:V,layout:w},y)});function Km(e){"@babel/helpers - typeof";return Km=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},Km(e)}function MCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m$(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,sH(r.key),r)}}function NCe(e,t,n){return t&&m$(e.prototype,t),n&&m$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function v$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ba(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?v$(Object(n),!0).forEach(function(r){n_(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function n_(e,t,n){return t=sH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sH(e){var t=kCe(e,"string");return Km(t)=="symbol"?t:t+""}function kCe(e,t){if(Km(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Km(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lH=function(t,n,r,i,a){var o=t.width,l=t.height,f=t.layout,u=t.children,h=Object.keys(n),m={left:r.left,leftMirror:r.left,right:o-r.right,rightMirror:o-r.right,top:r.top,topMirror:r.top,bottom:l-r.bottom,bottomMirror:l-r.bottom},y=!!Oi(u,rs);return h.reduce(function(x,w){var _=n[w],S=_.orientation,O=_.domain,C=_.padding,A=C===void 0?{}:C,j=_.mirror,P=_.reversed,R="".concat(S).concat(j?"Mirror":""),$,V,W,G,K;if(_.type==="number"&&(_.padding==="gap"||_.padding==="no-gap")){var ne=O[1]-O[0],le=1/0,Q=_.categoricalDomain.sort(Xpe);if(Q.forEach(function(oe,he){he>0&&(le=Math.min((oe||0)-(Q[he-1]||0),le))}),Number.isFinite(le)){var J=le/ne,H=_.layout==="vertical"?r.height:r.width;if(_.padding==="gap"&&($=J*H/2),_.padding==="no-gap"){var U=qr(t.barCategoryGap,J*H),z=J*H/2;$=z-U-(z-U)/H*U}}}i==="xAxis"?V=[r.left+(A.left||0)+($||0),r.left+r.width-(A.right||0)-($||0)]:i==="yAxis"?V=f==="horizontal"?[r.top+r.height-(A.bottom||0),r.top+(A.top||0)]:[r.top+(A.top||0)+($||0),r.top+r.height-(A.bottom||0)-($||0)]:V=_.range,P&&(V=[V[1],V[0]]);var F=jV(_,a,y),M=F.scale,I=F.realScaleType;M.domain(O).range(V),PV(M);var te=RV(M,ba(ba({},_),{},{realScaleType:I}));i==="xAxis"?(K=S==="top"&&!j||S==="bottom"&&j,W=r.left,G=m[R]-K*_.height):i==="yAxis"&&(K=S==="left"&&!j||S==="right"&&j,W=m[R]-K*_.width,G=r.top);var Z=ba(ba(ba({},_),te),{},{realScaleType:I,x:W,y:G,scale:M,width:i==="xAxis"?r.width:_.width,height:i==="yAxis"?r.height:_.height});return Z.bandSize=h0(Z,te),!_.hide&&i==="xAxis"?m[R]+=(K?-1:1)*Z.height:_.hide||(m[R]+=(K?-1:1)*Z.width),ba(ba({},x),{},n_({},w,Z))},{})},uH=function(t,n){var r=t.x,i=t.y,a=n.x,o=n.y;return{x:Math.min(r,a),y:Math.min(i,o),width:Math.abs(a-r),height:Math.abs(o-i)}},LCe=function(t){var n=t.x1,r=t.y1,i=t.x2,a=t.y2;return uH({x:n,y:r},{x:i,y:a})},cH=function(){function e(t){MCe(this,e),this.scale=t}return NCe(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,a=r.position;if(n!==void 0){if(a)switch(a){case"start":return this.scale(n);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+o}case"end":{var l=this.bandwidth?this.bandwidth():0;return this.scale(n)+l}default:return this.scale(n)}if(i){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+f}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),i=r[0],a=r[r.length-1];return i<=a?n>=i&&n<=a:n>=a&&n<=i}}],[{key:"create",value:function(n){return new e(n)}}])}();n_(cH,"EPS",1e-4);var z3=function(t){var n=Object.keys(t).reduce(function(r,i){return ba(ba({},r),{},n_({},i,cH.create(t[i])))},{});return ba(ba({},n),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,l=a.position;return uCe(i,function(f,u){return n[u].apply(f,{bandAware:o,position:l})})},isInRange:function(i){return rH(i,function(a,o){return n[o].isInRange(a)})}})};function DCe(e){return(e%180+180)%180}var ICe=function(t){var n=t.width,r=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=DCe(i),o=a*Math.PI/180,l=Math.atan(r/n),f=o>l&&o<Math.PI-l?r/Math.sin(o):n/Math.cos(o);return Math.abs(f)},IC,g$;function $Ce(){if(g$)return IC;g$=1;var e=yo(),t=Ov(),n=I1();function r(i){return function(a,o,l){var f=Object(a);if(!t(a)){var u=e(o,3);a=n(a),o=function(m){return u(f[m],m,f)}}var h=i(a,o,l);return h>-1?f[u?a[h]:h]:void 0}}return IC=r,IC}var $C,y$;function BCe(){if(y$)return $C;y$=1;var e=JV();function t(n){var r=e(n),i=r%1;return r===r?i?r-i:r:0}return $C=t,$C}var BC,b$;function UCe(){if(b$)return BC;b$=1;var e=cq(),t=yo(),n=BCe(),r=Math.max;function i(a,o,l){var f=a==null?0:a.length;if(!f)return-1;var u=l==null?0:n(l);return u<0&&(u=r(f+u,0)),e(a,t(o,3),u)}return BC=i,BC}var UC,_$;function zCe(){if(_$)return UC;_$=1;var e=$Ce(),t=UCe(),n=e(t);return UC=n,UC}var FCe=zCe();const qCe=kt(FCe);var VCe=CF();const HCe=kt(VCe);var WCe=HCe(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("")}),F3=D.createContext(void 0),q3=D.createContext(void 0),fH=D.createContext(void 0),dH=D.createContext({}),hH=D.createContext(void 0),pH=D.createContext(0),mH=D.createContext(0),w$=function(t){var n=t.state,r=n.xAxisMap,i=n.yAxisMap,a=n.offset,o=t.clipPathId,l=t.children,f=t.width,u=t.height,h=WCe(a);return ae.createElement(F3.Provider,{value:r},ae.createElement(q3.Provider,{value:i},ae.createElement(dH.Provider,{value:a},ae.createElement(fH.Provider,{value:h},ae.createElement(hH.Provider,{value:o},ae.createElement(pH.Provider,{value:u},ae.createElement(mH.Provider,{value:f},l)))))))},GCe=function(){return D.useContext(hH)},vH=function(t){var n=D.useContext(F3);n==null&&dc();var r=n[t];return r==null&&dc(),r},YCe=function(){var t=D.useContext(F3);return xl(t)},KCe=function(){var t=D.useContext(q3),n=qCe(t,function(r){return rH(r.domain,Number.isFinite)});return n||xl(t)},gH=function(t){var n=D.useContext(q3);n==null&&dc();var r=n[t];return r==null&&dc(),r},ZCe=function(){var t=D.useContext(fH);return t},XCe=function(){return D.useContext(dH)},V3=function(){return D.useContext(mH)},H3=function(){return D.useContext(pH)};function wd(e){"@babel/helpers - typeof";return wd=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},wd(e)}function QCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function JCe(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,bH(r.key),r)}}function eEe(e,t,n){return t&&JCe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function tEe(e,t,n){return t=R0(t),nEe(e,yH()?Reflect.construct(t,n||[],R0(e).constructor):t.apply(e,n))}function nEe(e,t){if(t&&(wd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rEe(e)}function rEe(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 R0(e){return R0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},R0(e)}function iEe(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&&oj(e,t)}function oj(e,t){return oj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},oj(e,t)}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 S$(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){W3(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 W3(e,t,n){return t=bH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bH(e){var t=aEe(e,"string");return wd(t)=="symbol"?t:t+""}function aEe(e,t){if(wd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function oEe(e,t){return cEe(e)||uEe(e,t)||lEe(e,t)||sEe()}function sEe(){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 lEe(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 uEe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function cEe(e){if(Array.isArray(e))return e}function sj(){return sj=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},sj.apply(this,arguments)}var fEe=function(t,n){var r;return ae.isValidElement(t)?r=ae.cloneElement(t,n):dt(t)?r=t(n):r=ae.createElement("line",sj({},n,{className:"recharts-reference-line-line"})),r},dEe=function(t,n,r,i,a,o,l,f,u){var h=a.x,m=a.y,y=a.width,x=a.height;if(r){var w=u.y,_=t.y.apply(w,{position:o});if(oo(u,"discard")&&!t.y.isInRange(_))return null;var S=[{x:h+y,y:_},{x:h,y:_}];return f==="left"?S.reverse():S}if(n){var O=u.x,C=t.x.apply(O,{position:o});if(oo(u,"discard")&&!t.x.isInRange(C))return null;var A=[{x:C,y:m+x},{x:C,y:m}];return l==="top"?A.reverse():A}if(i){var j=u.segment,P=j.map(function(R){return t.apply(R,{position:o})});return oo(u,"discard")&&aCe(P,function(R){return!t.isInRange(R)})?null:P}return null};function hEe(e){var t=e.x,n=e.y,r=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,l=e.className,f=e.alwaysShow,u=GCe(),h=vH(i),m=gH(a),y=ZCe();if(!u||!y)return null;Oa(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var x=z3({x:h.scale,y:m.scale}),w=Qn(t),_=Qn(n),S=r&&r.length===2,O=dEe(x,w,_,S,y,e.position,h.orientation,m.orientation,e);if(!O)return null;var C=oEe(O,2),A=C[0],j=A.x,P=A.y,R=C[1],$=R.x,V=R.y,W=oo(e,"hidden")?"url(#".concat(u,")"):void 0,G=S$(S$({clipPath:W},at(e,!0)),{},{x1:j,y1:P,x2:$,y2:V});return ae.createElement(Ot,{className:Ce("recharts-reference-line",l)},fEe(o,G),fr.renderCallByParent(e,LCe({x1:j,y1:P,x2:$,y2:V})))}var G3=function(e){function t(){return QCe(this,t),tEe(this,t,arguments)}return iEe(t,e),eEe(t,[{key:"render",value:function(){return ae.createElement(hEe,this.props)}}])}(ae.Component);W3(G3,"displayName","ReferenceLine");W3(G3,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function lj(){return lj=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},lj.apply(this,arguments)}function xd(e){"@babel/helpers - typeof";return xd=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},xd(e)}function C$(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$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?C$(Object(n),!0).forEach(function(r){r_(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mEe(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,wH(r.key),r)}}function vEe(e,t,n){return t&&mEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gEe(e,t,n){return t=M0(t),yEe(e,_H()?Reflect.construct(t,n||[],M0(e).constructor):t.apply(e,n))}function yEe(e,t){if(t&&(xd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bEe(e)}function bEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_H=function(){return!!e})()}function M0(e){return M0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},M0(e)}function _Ee(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&&uj(e,t)}function uj(e,t){return uj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},uj(e,t)}function r_(e,t,n){return t=wH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wH(e){var t=wEe(e,"string");return xd(t)=="symbol"?t:t+""}function wEe(e,t){if(xd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xEe=function(t){var n=t.x,r=t.y,i=t.xAxis,a=t.yAxis,o=z3({x:i.scale,y:a.scale}),l=o.apply({x:n,y:r},{bandAware:!0});return oo(t,"discard")&&!o.isInRange(l)?null:l},i_=function(e){function t(){return pEe(this,t),gEe(this,t,arguments)}return _Ee(t,e),vEe(t,[{key:"render",value:function(){var r=this.props,i=r.x,a=r.y,o=r.r,l=r.alwaysShow,f=r.clipPathId,u=Qn(i),h=Qn(a);if(Oa(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!u||!h)return null;var m=xEe(this.props);if(!m)return null;var y=m.x,x=m.y,w=this.props,_=w.shape,S=w.className,O=oo(this.props,"hidden")?"url(#".concat(f,")"):void 0,C=E$(E$({clipPath:O},at(this.props,!0)),{},{cx:y,cy:x});return ae.createElement(Ot,{className:Ce("recharts-reference-dot",S)},t.renderDot(_,C),fr.renderCallByParent(this.props,{x:y-o,y:x-o,width:2*o,height:2*o}))}}])}(ae.Component);r_(i_,"displayName","ReferenceDot");r_(i_,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});r_(i_,"renderDot",function(e,t){var n;return ae.isValidElement(e)?n=ae.cloneElement(e,t):dt(e)?n=e(t):n=ae.createElement(jv,lj({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function cj(){return cj=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},cj.apply(this,arguments)}function Sd(e){"@babel/helpers - typeof";return Sd=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},Sd(e)}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 A$(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){a_(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 SEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OEe(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,SH(r.key),r)}}function CEe(e,t,n){return t&&OEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function EEe(e,t,n){return t=N0(t),TEe(e,xH()?Reflect.construct(t,n||[],N0(e).constructor):t.apply(e,n))}function TEe(e,t){if(t&&(Sd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return AEe(e)}function AEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xH=function(){return!!e})()}function N0(e){return N0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},N0(e)}function jEe(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&&fj(e,t)}function fj(e,t){return fj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},fj(e,t)}function a_(e,t,n){return t=SH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SH(e){var t=PEe(e,"string");return Sd(t)=="symbol"?t:t+""}function PEe(e,t){if(Sd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var REe=function(t,n,r,i,a){var o=a.x1,l=a.x2,f=a.y1,u=a.y2,h=a.xAxis,m=a.yAxis;if(!h||!m)return null;var y=z3({x:h.scale,y:m.scale}),x={x:t?y.x.apply(o,{position:"start"}):y.x.rangeMin,y:r?y.y.apply(f,{position:"start"}):y.y.rangeMin},w={x:n?y.x.apply(l,{position:"end"}):y.x.rangeMax,y:i?y.y.apply(u,{position:"end"}):y.y.rangeMax};return oo(a,"discard")&&(!y.isInRange(x)||!y.isInRange(w))?null:uH(x,w)},Pv=function(e){function t(){return SEe(this,t),EEe(this,t,arguments)}return jEe(t,e),CEe(t,[{key:"render",value:function(){var r=this.props,i=r.x1,a=r.x2,o=r.y1,l=r.y2,f=r.className,u=r.alwaysShow,h=r.clipPathId;Oa(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var m=Qn(i),y=Qn(a),x=Qn(o),w=Qn(l),_=this.props.shape;if(!m&&!y&&!x&&!w&&!_)return null;var S=REe(m,y,x,w,this.props);if(!S&&!_)return null;var O=oo(this.props,"hidden")?"url(#".concat(h,")"):void 0;return ae.createElement(Ot,{className:Ce("recharts-reference-area",f)},t.renderRect(_,A$(A$({clipPath:O},at(this.props,!0)),S)),fr.renderCallByParent(this.props,S))}}])}(ae.Component);a_(Pv,"displayName","ReferenceArea");a_(Pv,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});a_(Pv,"renderRect",function(e,t){var n;return ae.isValidElement(e)?n=ae.cloneElement(e,t):dt(e)?n=e(t):n=ae.createElement(U3,cj({},t,{className:"recharts-reference-area-rect"})),n});function OH(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 MEe(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return ICe(r,n)}function NEe(e,t,n){var r=n==="width",i=e.x,a=e.y,o=e.width,l=e.height;return t===1?{start:r?i:a,end:r?i+o:a+l}:{start:r?i+o:a+l,end:r?i:a}}function k0(e,t,n,r,i){if(e*t<e*r||e*t>e*i)return!1;var a=n();return e*(t-e*a/2-r)>=0&&e*(t+e*a/2-i)<=0}function kEe(e,t){return OH(e,t+1)}function LEe(e,t,n,r,i){for(var a=(r||[]).slice(),o=t.start,l=t.end,f=0,u=1,h=o,m=function(){var w=r==null?void 0:r[f];if(w===void 0)return{v:OH(r,u)};var _=f,S,O=function(){return S===void 0&&(S=n(w,_)),S},C=w.coordinate,A=f===0||k0(e,C,O,h,l);A||(f=0,h=o,u+=1),A&&(h=C+e*(O()/2+i),f+=u)},y;u<=a.length;)if(y=m(),y)return y.v;return[]}function Zm(e){"@babel/helpers - typeof";return Zm=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},Zm(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 jr(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){DEe(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 DEe(e,t,n){return t=IEe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IEe(e){var t=$Ee(e,"string");return Zm(t)=="symbol"?t:t+""}function $Ee(e,t){if(Zm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BEe(e,t,n,r,i){for(var a=(r||[]).slice(),o=a.length,l=t.start,f=t.end,u=function(y){var x=a[y],w,_=function(){return w===void 0&&(w=n(x,y)),w};if(y===o-1){var S=e*(x.coordinate+e*_()/2-f);a[y]=x=jr(jr({},x),{},{tickCoord:S>0?x.coordinate-S*e:x.coordinate})}else a[y]=x=jr(jr({},x),{},{tickCoord:x.coordinate});var O=k0(e,x.tickCoord,_,l,f);O&&(f=x.tickCoord-e*(_()/2+i),a[y]=jr(jr({},x),{},{isShow:!0}))},h=o-1;h>=0;h--)u(h);return a}function UEe(e,t,n,r,i,a){var o=(r||[]).slice(),l=o.length,f=t.start,u=t.end;if(a){var h=r[l-1],m=n(h,l-1),y=e*(h.coordinate+e*m/2-u);o[l-1]=h=jr(jr({},h),{},{tickCoord:y>0?h.coordinate-y*e:h.coordinate});var x=k0(e,h.tickCoord,function(){return m},f,u);x&&(u=h.tickCoord-e*(m/2+i),o[l-1]=jr(jr({},h),{},{isShow:!0}))}for(var w=a?l-1:l,_=function(C){var A=o[C],j,P=function(){return j===void 0&&(j=n(A,C)),j};if(C===0){var R=e*(A.coordinate-e*P()/2-f);o[C]=A=jr(jr({},A),{},{tickCoord:R<0?A.coordinate-R*e:A.coordinate})}else o[C]=A=jr(jr({},A),{},{tickCoord:A.coordinate});var $=k0(e,A.tickCoord,P,f,u);$&&(f=A.tickCoord+e*(P()/2+i),o[C]=jr(jr({},A),{},{isShow:!0}))},S=0;S<w;S++)_(S);return o}function Y3(e,t,n){var r=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,l=e.orientation,f=e.interval,u=e.tickFormatter,h=e.unit,m=e.angle;if(!i||!i.length||!r)return[];if(Xe(f)||ys.isSsr)return kEe(i,typeof f=="number"&&Xe(f)?f:0);var y=[],x=l==="top"||l==="bottom"?"width":"height",w=h&&x==="width"?Hp(h,{fontSize:t,letterSpacing:n}):{width:0,height:0},_=function(A,j){var P=dt(u)?u(A.value,j):A.value;return x==="width"?MEe(Hp(P,{fontSize:t,letterSpacing:n}),w,m):Hp(P,{fontSize:t,letterSpacing:n})[x]},S=i.length>=2?Fr(i[1].coordinate-i[0].coordinate):1,O=NEe(a,S,x);return f==="equidistantPreserveStart"?LEe(S,O,_,i,o):(f==="preserveStart"||f==="preserveStartEnd"?y=UEe(S,O,_,i,o,f==="preserveStartEnd"):y=BEe(S,O,_,i,o),y.filter(function(C){return C.isShow}))}var zEe=["viewBox"],FEe=["viewBox"],qEe=["ticks"];function Od(e){"@babel/helpers - typeof";return Od=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},Od(e)}function If(){return If=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},If.apply(this,arguments)}function P$(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 Ur(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?P$(Object(n),!0).forEach(function(r){K3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zC(e,t){if(e==null)return{};var n=VEe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function VEe(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 HEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R$(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,EH(r.key),r)}}function WEe(e,t,n){return t&&R$(e.prototype,t),n&&R$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function GEe(e,t,n){return t=L0(t),YEe(e,CH()?Reflect.construct(t,n||[],L0(e).constructor):t.apply(e,n))}function YEe(e,t){if(t&&(Od(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return KEe(e)}function KEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(CH=function(){return!!e})()}function L0(e){return L0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},L0(e)}function ZEe(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&&dj(e,t)}function dj(e,t){return dj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},dj(e,t)}function K3(e,t,n){return t=EH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EH(e){var t=XEe(e,"string");return Od(t)=="symbol"?t:t+""}function XEe(e,t){if(Od(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Od(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Jd=function(e){function t(n){var r;return HEe(this,t),r=GEe(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return ZEe(t,e),WEe(t,[{key:"shouldComponentUpdate",value:function(r,i){var a=r.viewBox,o=zC(r,zEe),l=this.props,f=l.viewBox,u=zC(l,FEe);return!qf(a,f)||!qf(o,u)||!qf(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,a=i.x,o=i.y,l=i.width,f=i.height,u=i.orientation,h=i.tickSize,m=i.mirror,y=i.tickMargin,x,w,_,S,O,C,A=m?-1:1,j=r.tickSize||h,P=Xe(r.tickCoord)?r.tickCoord:r.coordinate;switch(u){case"top":x=w=r.coordinate,S=o+ +!m*f,_=S-A*j,C=_-A*y,O=P;break;case"left":_=S=r.coordinate,w=a+ +!m*l,x=w-A*j,O=x-A*y,C=P;break;case"right":_=S=r.coordinate,w=a+ +m*l,x=w+A*j,O=x+A*y,C=P;break;default:x=w=r.coordinate,S=o+ +m*f,_=S+A*j,C=_+A*y,O=P;break}return{line:{x1:x,y1:_,x2:w,y2:S},tick:{x:O,y:C}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,i=r.orientation,a=r.mirror,o;switch(i){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,i=r.orientation,a=r.mirror,o="end";switch(i){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.x,a=r.y,o=r.width,l=r.height,f=r.orientation,u=r.mirror,h=r.axisLine,m=Ur(Ur(Ur({},at(this.props,!1)),at(h,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var y=+(f==="top"&&!u||f==="bottom"&&u);m=Ur(Ur({},m),{},{x1:i,y1:a+y*l,x2:i+o,y2:a+y*l})}else{var x=+(f==="left"&&!u||f==="right"&&u);m=Ur(Ur({},m),{},{x1:i+x*o,y1:a,x2:i+x*o,y2:a+l})}return ae.createElement("line",If({},m,{className:Ce("recharts-cartesian-axis-line",Ai(h,"className"))}))}},{key:"renderTicks",value:function(r,i,a){var o=this,l=this.props,f=l.tickLine,u=l.stroke,h=l.tick,m=l.tickFormatter,y=l.unit,x=Y3(Ur(Ur({},this.props),{},{ticks:r}),i,a),w=this.getTickTextAnchor(),_=this.getTickVerticalAnchor(),S=at(this.props,!1),O=at(h,!1),C=Ur(Ur({},S),{},{fill:"none"},at(f,!1)),A=x.map(function(j,P){var R=o.getTickLineCoord(j),$=R.line,V=R.tick,W=Ur(Ur(Ur(Ur({textAnchor:w,verticalAnchor:_},S),{},{stroke:"none",fill:u},O),V),{},{index:P,payload:j,visibleTicksCount:x.length,tickFormatter:m});return ae.createElement(Ot,If({className:"recharts-cartesian-axis-tick",key:"tick-".concat(j.value,"-").concat(j.coordinate,"-").concat(j.tickCoord)},$l(o.props,j,P)),f&&ae.createElement("line",If({},C,$,{className:Ce("recharts-cartesian-axis-tick-line",Ai(f,"className"))})),h&&t.renderTickItem(h,W,"".concat(dt(m)?m(j.value,P):j.value).concat(y||"")))});return ae.createElement("g",{className:"recharts-cartesian-axis-ticks"},A)}},{key:"render",value:function(){var r=this,i=this.props,a=i.axisLine,o=i.width,l=i.height,f=i.ticksGenerator,u=i.className,h=i.hide;if(h)return null;var m=this.props,y=m.ticks,x=zC(m,qEe),w=y;return dt(f)&&(w=y&&y.length>0?f(this.props):f(x)),o<=0||l<=0||!w||!w.length?null:ae.createElement(Ot,{className:Ce("recharts-cartesian-axis",u),ref:function(S){r.layerReference=S}},a&&this.renderAxisLine(),this.renderTicks(w,this.state.fontSize,this.state.letterSpacing),fr.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,i,a){var o;return ae.isValidElement(r)?o=ae.cloneElement(r,i):dt(r)?o=r(i):o=ae.createElement(cc,If({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(D.Component);K3(Jd,"displayName","CartesianAxis");K3(Jd,"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 QEe=["x1","y1","x2","y2","key"],JEe=["offset"];function hc(e){"@babel/helpers - typeof";return hc=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},hc(e)}function M$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?M$(Object(n),!0).forEach(function(r){eTe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eTe(e,t,n){return t=tTe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tTe(e){var t=nTe(e,"string");return hc(t)=="symbol"?t:t+""}function nTe(e,t){if(hc(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hc(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Gu(){return Gu=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},Gu.apply(this,arguments)}function N$(e,t){if(e==null)return{};var n=rTe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rTe(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 iTe=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,i=t.x,a=t.y,o=t.width,l=t.height,f=t.ry;return ae.createElement("rect",{x:i,y:a,ry:f,width:o,height:l,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function TH(e,t){var n;if(ae.isValidElement(e))n=ae.cloneElement(e,t);else if(dt(e))n=e(t);else{var r=t.x1,i=t.y1,a=t.x2,o=t.y2,l=t.key,f=N$(t,QEe),u=at(f,!1);u.offset;var h=N$(u,JEe);n=ae.createElement("line",Gu({},h,{x1:r,y1:i,x2:a,y2:o,fill:"none",key:l}))}return n}function aTe(e){var t=e.x,n=e.width,r=e.horizontal,i=r===void 0?!0:r,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(l,f){var u=Pr(Pr({},e),{},{x1:t,y1:l,x2:t+n,y2:l,key:"line-".concat(f),index:f});return TH(i,u)});return ae.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function oTe(e){var t=e.y,n=e.height,r=e.vertical,i=r===void 0?!0:r,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(l,f){var u=Pr(Pr({},e),{},{x1:l,y1:t,x2:l,y2:t+n,key:"line-".concat(f),index:f});return TH(i,u)});return ae.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function sTe(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,i=e.y,a=e.width,o=e.height,l=e.horizontalPoints,f=e.horizontal,u=f===void 0?!0:f;if(!u||!t||!t.length)return null;var h=l.map(function(y){return Math.round(y+i-i)}).sort(function(y,x){return y-x});i!==h[0]&&h.unshift(0);var m=h.map(function(y,x){var w=!h[x+1],_=w?i+o-y:h[x+1]-y;if(_<=0)return null;var S=x%t.length;return ae.createElement("rect",{key:"react-".concat(x),y,x:r,height:_,width:a,stroke:"none",fill:t[S],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return ae.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function lTe(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,l=e.width,f=e.height,u=e.verticalPoints;if(!n||!r||!r.length)return null;var h=u.map(function(y){return Math.round(y+a-a)}).sort(function(y,x){return y-x});a!==h[0]&&h.unshift(0);var m=h.map(function(y,x){var w=!h[x+1],_=w?a+l-y:h[x+1]-y;if(_<=0)return null;var S=x%r.length;return ae.createElement("rect",{key:"react-".concat(x),x:y,y:o,width:_,height:f,stroke:"none",fill:r[S],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return ae.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var uTe=function(t,n){var r=t.xAxis,i=t.width,a=t.height,o=t.offset;return AV(Y3(Pr(Pr(Pr({},Jd.defaultProps),r),{},{ticks:Xo(r,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,n)},cTe=function(t,n){var r=t.yAxis,i=t.width,a=t.height,o=t.offset;return AV(Y3(Pr(Pr(Pr({},Jd.defaultProps),r),{},{ticks:Xo(r,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,n)},xf={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Z3(e){var t,n,r,i,a,o,l=V3(),f=H3(),u=XCe(),h=Pr(Pr({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:xf.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:xf.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:xf.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:xf.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:xf.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:xf.verticalFill,x:Xe(e.x)?e.x:u.left,y:Xe(e.y)?e.y:u.top,width:Xe(e.width)?e.width:u.width,height:Xe(e.height)?e.height:u.height}),m=h.x,y=h.y,x=h.width,w=h.height,_=h.syncWithTicks,S=h.horizontalValues,O=h.verticalValues,C=YCe(),A=KCe();if(!Xe(x)||x<=0||!Xe(w)||w<=0||!Xe(m)||m!==+m||!Xe(y)||y!==+y)return null;var j=h.verticalCoordinatesGenerator||uTe,P=h.horizontalCoordinatesGenerator||cTe,R=h.horizontalPoints,$=h.verticalPoints;if((!R||!R.length)&&dt(P)){var V=S&&S.length,W=P({yAxis:A?Pr(Pr({},A),{},{ticks:V?S:A.ticks}):void 0,width:l,height:f,offset:u},V?!0:_);Oa(Array.isArray(W),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(hc(W),"]")),Array.isArray(W)&&(R=W)}if((!$||!$.length)&&dt(j)){var G=O&&O.length,K=j({xAxis:C?Pr(Pr({},C),{},{ticks:G?O:C.ticks}):void 0,width:l,height:f,offset:u},G?!0:_);Oa(Array.isArray(K),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(hc(K),"]")),Array.isArray(K)&&($=K)}return ae.createElement("g",{className:"recharts-cartesian-grid"},ae.createElement(iTe,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),ae.createElement(aTe,Gu({},h,{offset:u,horizontalPoints:R,xAxis:C,yAxis:A})),ae.createElement(oTe,Gu({},h,{offset:u,verticalPoints:$,xAxis:C,yAxis:A})),ae.createElement(sTe,Gu({},h,{horizontalPoints:R})),ae.createElement(lTe,Gu({},h,{verticalPoints:$})))}Z3.displayName="CartesianGrid";var fTe=["type","layout","connectNulls","ref"],dTe=["key"];function Cd(e){"@babel/helpers - typeof";return Cd=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},Cd(e)}function k$(e,t){if(e==null)return{};var n=hTe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function hTe(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 Xp(){return Xp=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},Xp.apply(this,arguments)}function L$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function _i(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?L$(Object(n),!0).forEach(function(r){_a(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Sf(e){return gTe(e)||vTe(e)||mTe(e)||pTe()}function pTe(){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 mTe(e,t){if(e){if(typeof e=="string")return hj(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 hj(e,t)}}function vTe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function gTe(e){if(Array.isArray(e))return hj(e)}function hj(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 yTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D$(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,jH(r.key),r)}}function bTe(e,t,n){return t&&D$(e.prototype,t),n&&D$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _Te(e,t,n){return t=D0(t),wTe(e,AH()?Reflect.construct(t,n||[],D0(e).constructor):t.apply(e,n))}function wTe(e,t){if(t&&(Cd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xTe(e)}function xTe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AH=function(){return!!e})()}function D0(e){return D0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},D0(e)}function STe(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&&pj(e,t)}function pj(e,t){return pj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},pj(e,t)}function _a(e,t,n){return t=jH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jH(e){var t=OTe(e,"string");return Cd(t)=="symbol"?t:t+""}function OTe(e,t){if(Cd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var eh=function(e){function t(){var n;yTe(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=_Te(this,t,[].concat(i)),_a(n,"state",{isAnimationFinished:!0,totalLength:0}),_a(n,"generateSimpleStrokeDasharray",function(o,l){return"".concat(l,"px ").concat(o-l,"px")}),_a(n,"getStrokeDasharray",function(o,l,f){var u=f.reduce(function(O,C){return O+C});if(!u)return n.generateSimpleStrokeDasharray(l,o);for(var h=Math.floor(o/u),m=o%u,y=l-o,x=[],w=0,_=0;w<f.length;_+=f[w],++w)if(_+f[w]>m){x=[].concat(Sf(f.slice(0,w)),[m-_]);break}var S=x.length%2===0?[0,y]:[y];return[].concat(Sf(t.repeat(f,h)),Sf(x),S).map(function(O){return"".concat(O,"px")}).join(", ")}),_a(n,"id",Yl("recharts-line-")),_a(n,"pathRef",function(o){n.mainCurve=o}),_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 STe(t,e),bTe(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 a=this.props,o=a.points,l=a.xAxis,f=a.yAxis,u=a.layout,h=a.children,m=Wr(h,Qd);if(!m)return null;var y=function(_,S){return{x:_.x,y:_.y,value:_.value,errorVal:yn(_.payload,S)}},x={clipPath:r?"url(#clipPath-".concat(i,")"):null};return ae.createElement(Ot,x,m.map(function(w){return ae.cloneElement(w,{key:"bar-".concat(w.props.dataKey),data:o,xAxis:l,yAxis:f,layout:u,dataPointFormatter:y})}))}},{key:"renderDots",value:function(r,i,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var l=this.props,f=l.dot,u=l.points,h=l.dataKey,m=at(this.props,!1),y=at(f,!0),x=u.map(function(_,S){var O=_i(_i(_i({key:"dot-".concat(S),r:3},m),y),{},{index:S,cx:_.x,cy:_.y,value:_.value,dataKey:h,payload:_.payload,points:u});return t.renderDotItem(f,O)}),w={clipPath:r?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return ae.createElement(Ot,Xp({className:"recharts-line-dots",key:"dots"},w),x)}},{key:"renderCurveStatically",value:function(r,i,a,o){var l=this.props,f=l.type,u=l.layout,h=l.connectNulls;l.ref;var m=k$(l,fTe),y=_i(_i(_i({},at(m,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(a,")"):null,points:r},o),{},{type:f,layout:u,connectNulls:h});return ae.createElement(Pl,Xp({},y,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,i){var a=this,o=this.props,l=o.points,f=o.strokeDasharray,u=o.isAnimationActive,h=o.animationBegin,m=o.animationDuration,y=o.animationEasing,x=o.animationId,w=o.animateNewValues,_=o.width,S=o.height,O=this.state,C=O.prevPoints,A=O.totalLength;return ae.createElement(oa,{begin:h,duration:m,isActive:u,easing:y,from:{t:0},to:{t:1},key:"line-".concat(x),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(j){var P=j.t;if(C){var R=C.length/l.length,$=l.map(function(ne,le){var Q=Math.floor(le*R);if(C[Q]){var J=C[Q],H=jn(J.x,ne.x),U=jn(J.y,ne.y);return _i(_i({},ne),{},{x:H(P),y:U(P)})}if(w){var z=jn(_*2,ne.x),F=jn(S/2,ne.y);return _i(_i({},ne),{},{x:z(P),y:F(P)})}return _i(_i({},ne),{},{x:ne.x,y:ne.y})});return a.renderCurveStatically($,r,i)}var V=jn(0,A),W=V(P),G;if(f){var K="".concat(f).split(/[,\s]+/gim).map(function(ne){return parseFloat(ne)});G=a.getStrokeDasharray(W,A,K)}else G=a.generateSimpleStrokeDasharray(A,W);return a.renderCurveStatically(l,r,i,{strokeDasharray:G})})}},{key:"renderCurve",value:function(r,i){var a=this.props,o=a.points,l=a.isAnimationActive,f=this.state,u=f.prevPoints,h=f.totalLength;return l&&o&&o.length&&(!u&&h>0||!Bl(u,o))?this.renderCurveWithAnimation(r,i):this.renderCurveStatically(o,r,i)}},{key:"render",value:function(){var r,i=this.props,a=i.hide,o=i.dot,l=i.points,f=i.className,u=i.xAxis,h=i.yAxis,m=i.top,y=i.left,x=i.width,w=i.height,_=i.isAnimationActive,S=i.id;if(a||!l||!l.length)return null;var O=this.state.isAnimationFinished,C=l.length===1,A=Ce("recharts-line",f),j=u&&u.allowDataOverflow,P=h&&h.allowDataOverflow,R=j||P,$=ht(S)?this.id:S,V=(r=at(o,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},W=V.r,G=W===void 0?3:W,K=V.strokeWidth,ne=K===void 0?2:K,le=PF(o)?o:{},Q=le.clipDot,J=Q===void 0?!0:Q,H=G*2+ne;return ae.createElement(Ot,{className:A},j||P?ae.createElement("defs",null,ae.createElement("clipPath",{id:"clipPath-".concat($)},ae.createElement("rect",{x:j?y:y-x/2,y:P?m:m-w/2,width:j?x:x*2,height:P?w:w*2})),!J&&ae.createElement("clipPath",{id:"clipPath-dots-".concat($)},ae.createElement("rect",{x:y-H/2,y:m-H/2,width:x+H,height:w+H}))):null,!C&&this.renderCurve(R,$),this.renderErrorBar(R,$),(C||o)&&this.renderDots(R,J,$),(!_||O)&&Ca.renderCallByParent(this.props,l))}}],[{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 a=r.length%2!==0?[].concat(Sf(r),[0]):r,o=[],l=0;l<i;++l)o=[].concat(Sf(o),Sf(a));return o}},{key:"renderDotItem",value:function(r,i){var a;if(ae.isValidElement(r))a=ae.cloneElement(r,i);else if(dt(r))a=r(i);else{var o=i.key,l=k$(i,dTe),f=Ce("recharts-line-dot",typeof r!="boolean"?r.className:"");a=ae.createElement(jv,Xp({key:o},l,{className:f}))}return a}}])}(D.PureComponent);_a(eh,"displayName","Line");_a(eh,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!ys.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});_a(eh,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,l=e.bandSize,f=e.displayedData,u=e.offset,h=t.layout,m=f.map(function(y,x){var w=yn(y,o);return h==="horizontal"?{x:hd({axis:n,ticks:i,bandSize:l,entry:y,index:x}),y:ht(w)?null:r.scale(w),value:w,payload:y}:{x:ht(w)?null:n.scale(w),y:hd({axis:r,ticks:a,bandSize:l,entry:y,index:x}),value:w,payload:y}});return _i({points:m,layout:h},u)});var CTe=["layout","type","stroke","connectNulls","isRange","ref"],ETe=["key"],PH;function Ed(e){"@babel/helpers - typeof";return Ed=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},Ed(e)}function RH(e,t){if(e==null)return{};var n=TTe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function TTe(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 Yu(){return Yu=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},Yu.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 gl(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){ro(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 ATe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,NH(r.key),r)}}function jTe(e,t,n){return t&&$$(e.prototype,t),n&&$$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function PTe(e,t,n){return t=I0(t),RTe(e,MH()?Reflect.construct(t,n||[],I0(e).constructor):t.apply(e,n))}function RTe(e,t){if(t&&(Ed(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return MTe(e)}function MTe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MH=function(){return!!e})()}function I0(e){return I0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},I0(e)}function NTe(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&&mj(e,t)}function mj(e,t){return mj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},mj(e,t)}function ro(e,t,n){return t=NH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NH(e){var t=kTe(e,"string");return Ed(t)=="symbol"?t:t+""}function kTe(e,t){if(Ed(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ed(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xc=function(e){function t(){var n;ATe(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=PTe(this,t,[].concat(i)),ro(n,"state",{isAnimationFinished:!0}),ro(n,"id",Yl("recharts-area-")),ro(n,"handleAnimationEnd",function(){var o=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),dt(o)&&o()}),ro(n,"handleAnimationStart",function(){var o=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),dt(o)&&o()}),n}return NTe(t,e),jTe(t,[{key:"renderDots",value:function(r,i,a){var o=this.props.isAnimationActive,l=this.state.isAnimationFinished;if(o&&!l)return null;var f=this.props,u=f.dot,h=f.points,m=f.dataKey,y=at(this.props,!1),x=at(u,!0),w=h.map(function(S,O){var C=gl(gl(gl({key:"dot-".concat(O),r:3},y),x),{},{index:O,cx:S.x,cy:S.y,dataKey:m,value:S.value,payload:S.payload,points:h});return t.renderDotItem(u,C)}),_={clipPath:r?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return ae.createElement(Ot,Yu({className:"recharts-area-dots"},_),w)}},{key:"renderHorizontalRect",value:function(r){var i=this.props,a=i.baseLine,o=i.points,l=i.strokeWidth,f=o[0].x,u=o[o.length-1].x,h=r*Math.abs(f-u),m=Ol(o.map(function(y){return y.y||0}));return Xe(a)&&typeof a=="number"?m=Math.max(a,m):a&&Array.isArray(a)&&a.length&&(m=Math.max(Ol(a.map(function(y){return y.y||0})),m)),Xe(m)?ae.createElement("rect",{x:f<u?f:f-h,y:0,width:h,height:Math.floor(m+(l?parseInt("".concat(l),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var i=this.props,a=i.baseLine,o=i.points,l=i.strokeWidth,f=o[0].y,u=o[o.length-1].y,h=r*Math.abs(f-u),m=Ol(o.map(function(y){return y.x||0}));return Xe(a)&&typeof a=="number"?m=Math.max(a,m):a&&Array.isArray(a)&&a.length&&(m=Math.max(Ol(a.map(function(y){return y.x||0})),m)),Xe(m)?ae.createElement("rect",{x:0,y:f<u?f:f-h,width:m+(l?parseInt("".concat(l),10):1),height:Math.floor(h)}):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,a,o){var l=this.props,f=l.layout,u=l.type,h=l.stroke,m=l.connectNulls,y=l.isRange;l.ref;var x=RH(l,CTe);return ae.createElement(Ot,{clipPath:a?"url(#clipPath-".concat(o,")"):null},ae.createElement(Pl,Yu({},at(x,!0),{points:r,connectNulls:m,type:u,baseLine:i,layout:f,stroke:"none",className:"recharts-area-area"})),h!=="none"&&ae.createElement(Pl,Yu({},at(this.props,!1),{className:"recharts-area-curve",layout:f,type:u,connectNulls:m,fill:"none",points:r})),h!=="none"&&y&&ae.createElement(Pl,Yu({},at(this.props,!1),{className:"recharts-area-curve",layout:f,type:u,connectNulls:m,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(r,i){var a=this,o=this.props,l=o.points,f=o.baseLine,u=o.isAnimationActive,h=o.animationBegin,m=o.animationDuration,y=o.animationEasing,x=o.animationId,w=this.state,_=w.prevPoints,S=w.prevBaseLine;return ae.createElement(oa,{begin:h,duration:m,isActive:u,easing:y,from:{t:0},to:{t:1},key:"area-".concat(x),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(O){var C=O.t;if(_){var A=_.length/l.length,j=l.map(function(V,W){var G=Math.floor(W*A);if(_[G]){var K=_[G],ne=jn(K.x,V.x),le=jn(K.y,V.y);return gl(gl({},V),{},{x:ne(C),y:le(C)})}return V}),P;if(Xe(f)&&typeof f=="number"){var R=jn(S,f);P=R(C)}else if(ht(f)||Gd(f)){var $=jn(S,0);P=$(C)}else P=f.map(function(V,W){var G=Math.floor(W*A);if(S[G]){var K=S[G],ne=jn(K.x,V.x),le=jn(K.y,V.y);return gl(gl({},V),{},{x:ne(C),y:le(C)})}return V});return a.renderAreaStatically(j,P,r,i)}return ae.createElement(Ot,null,ae.createElement("defs",null,ae.createElement("clipPath",{id:"animationClipPath-".concat(i)},a.renderClipRect(C))),ae.createElement(Ot,{clipPath:"url(#animationClipPath-".concat(i,")")},a.renderAreaStatically(l,f,r,i)))})}},{key:"renderArea",value:function(r,i){var a=this.props,o=a.points,l=a.baseLine,f=a.isAnimationActive,u=this.state,h=u.prevPoints,m=u.prevBaseLine,y=u.totalLength;return f&&o&&o.length&&(!h&&y>0||!Bl(h,o)||!Bl(m,l))?this.renderAreaWithAnimation(r,i):this.renderAreaStatically(o,l,r,i)}},{key:"render",value:function(){var r,i=this.props,a=i.hide,o=i.dot,l=i.points,f=i.className,u=i.top,h=i.left,m=i.xAxis,y=i.yAxis,x=i.width,w=i.height,_=i.isAnimationActive,S=i.id;if(a||!l||!l.length)return null;var O=this.state.isAnimationFinished,C=l.length===1,A=Ce("recharts-area",f),j=m&&m.allowDataOverflow,P=y&&y.allowDataOverflow,R=j||P,$=ht(S)?this.id:S,V=(r=at(o,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},W=V.r,G=W===void 0?3:W,K=V.strokeWidth,ne=K===void 0?2:K,le=PF(o)?o:{},Q=le.clipDot,J=Q===void 0?!0:Q,H=G*2+ne;return ae.createElement(Ot,{className:A},j||P?ae.createElement("defs",null,ae.createElement("clipPath",{id:"clipPath-".concat($)},ae.createElement("rect",{x:j?h:h-x/2,y:P?u:u-w/2,width:j?x:x*2,height:P?w:w*2})),!J&&ae.createElement("clipPath",{id:"clipPath-dots-".concat($)},ae.createElement("rect",{x:h-H/2,y:u-H/2,width:x+H,height:w+H}))):null,C?null:this.renderArea(R,$),(o||C)&&this.renderDots(R,J,$),(!_||O)&&Ca.renderCallByParent(this.props,l))}}],[{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}}])}(D.PureComponent);PH=xc;ro(xc,"displayName","Area");ro(xc,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!ys.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});ro(xc,"getBaseValue",function(e,t,n,r){var i=e.layout,a=e.baseValue,o=t.props.baseValue,l=o??a;if(Xe(l)&&typeof l=="number")return l;var f=i==="horizontal"?r:n,u=f.scale.domain();if(f.type==="number"){var h=Math.max(u[0],u[1]),m=Math.min(u[0],u[1]);return l==="dataMin"?m:l==="dataMax"||h<0?h:Math.max(Math.min(u[0],u[1]),0)}return l==="dataMin"?u[0]:l==="dataMax"?u[1]:u[0]});ro(xc,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,i=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,l=e.bandSize,f=e.dataKey,u=e.stackedData,h=e.dataStartIndex,m=e.displayedData,y=e.offset,x=t.layout,w=u&&u.length,_=PH.getBaseValue(t,n,r,i),S=x==="horizontal",O=!1,C=m.map(function(j,P){var R;w?R=u[h+P]:(R=yn(j,f),Array.isArray(R)?O=!0:R=[_,R]);var $=R[1]==null||w&&yn(j,f)==null;return S?{x:hd({axis:r,ticks:a,bandSize:l,entry:j,index:P}),y:$?null:i.scale(R[1]),value:R,payload:j}:{x:$?null:r.scale(R[1]),y:hd({axis:i,ticks:o,bandSize:l,entry:j,index:P}),value:R,payload:j}}),A;return w||O?A=C.map(function(j){var P=Array.isArray(j.value)?j.value[0]:null;return S?{x:j.x,y:P!=null&&j.y!=null?i.scale(P):null}:{x:P!=null?r.scale(P):null,y:j.y}}):A=S?i.scale(_):r.scale(_),gl({points:C,baseLine:A,layout:x,isRange:O},y)});ro(xc,"renderDotItem",function(e,t){var n;if(ae.isValidElement(e))n=ae.cloneElement(e,t);else if(dt(e))n=e(t);else{var r=Ce("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,a=RH(t,ETe);n=ae.createElement(jv,Yu({},a,{key:i,className:r}))}return n});function Td(e){"@babel/helpers - typeof";return Td=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},Td(e)}function LTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DTe(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,DH(r.key),r)}}function ITe(e,t,n){return t&&DTe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $Te(e,t,n){return t=$0(t),BTe(e,kH()?Reflect.construct(t,n||[],$0(e).constructor):t.apply(e,n))}function BTe(e,t){if(t&&(Td(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return UTe(e)}function UTe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kH=function(){return!!e})()}function $0(e){return $0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$0(e)}function zTe(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&&vj(e,t)}function vj(e,t){return vj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},vj(e,t)}function LH(e,t,n){return t=DH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DH(e){var t=FTe(e,"string");return Td(t)=="symbol"?t:t+""}function FTe(e,t){if(Td(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Td(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var o_=function(e){function t(){return LTe(this,t),$Te(this,t,arguments)}return zTe(t,e),ITe(t,[{key:"render",value:function(){return null}}])}(ae.Component);LH(o_,"displayName","ZAxis");LH(o_,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var qTe=["option","isActive"];function Qp(){return Qp=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},Qp.apply(this,arguments)}function VTe(e,t){if(e==null)return{};var n=HTe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function HTe(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 WTe(e){var t=e.option,n=e.isActive,r=VTe(e,qTe);return typeof t=="string"?ae.createElement(O0,Qp({option:ae.createElement(D1,Qp({type:t},r)),isActive:n,shapeType:"symbols"},r)):ae.createElement(O0,Qp({option:t,isActive:n,shapeType:"symbols"},r))}function Ad(e){"@babel/helpers - typeof";return Ad=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},Ad(e)}function Jp(){return Jp=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},Jp.apply(this,arguments)}function B$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ki(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){El(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 GTe(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,$H(r.key),r)}}function YTe(e,t,n){return t&&U$(e.prototype,t),n&&U$(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function KTe(e,t,n){return t=B0(t),ZTe(e,IH()?Reflect.construct(t,n||[],B0(e).constructor):t.apply(e,n))}function ZTe(e,t){if(t&&(Ad(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return XTe(e)}function XTe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IH=function(){return!!e})()}function B0(e){return B0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},B0(e)}function QTe(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&&gj(e,t)}function gj(e,t){return gj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},gj(e,t)}function El(e,t,n){return t=$H(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $H(e){var t=JTe(e,"string");return Ad(t)=="symbol"?t:t+""}function JTe(e,t){if(Ad(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ad(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var s_=function(e){function t(){var n;GTe(this,t);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n=KTe(this,t,[].concat(i)),El(n,"state",{isAnimationFinished:!1}),El(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0})}),El(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1})}),El(n,"id",Yl("recharts-scatter-")),n}return QTe(t,e),YTe(t,[{key:"renderSymbolsStatically",value:function(r){var i=this,a=this.props,o=a.shape,l=a.activeShape,f=a.activeIndex,u=at(this.props,!1);return r.map(function(h,m){var y=f===m,x=y?l:o,w=Ki(Ki({},u),h);return ae.createElement(Ot,Jp({className:"recharts-scatter-symbol",key:"symbol-".concat(h==null?void 0:h.cx,"-").concat(h==null?void 0:h.cy,"-").concat(h==null?void 0:h.size,"-").concat(m)},$l(i.props,h,m),{role:"img"}),ae.createElement(WTe,Jp({option:x,isActive:y,key:"symbol-".concat(m)},w)))})}},{key:"renderSymbolsWithAnimation",value:function(){var r=this,i=this.props,a=i.points,o=i.isAnimationActive,l=i.animationBegin,f=i.animationDuration,u=i.animationEasing,h=i.animationId,m=this.state.prevPoints;return ae.createElement(oa,{begin:l,duration:f,isActive:o,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(y){var x=y.t,w=a.map(function(_,S){var O=m&&m[S];if(O){var C=jn(O.cx,_.cx),A=jn(O.cy,_.cy),j=jn(O.size,_.size);return Ki(Ki({},_),{},{cx:C(x),cy:A(x),size:j(x)})}var P=jn(0,_.size);return Ki(Ki({},_),{},{size:P(x)})});return ae.createElement(Ot,null,r.renderSymbolsStatically(w))})}},{key:"renderSymbols",value:function(){var r=this.props,i=r.points,a=r.isAnimationActive,o=this.state.prevPoints;return a&&i&&i.length&&(!o||!Bl(o,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,a=i.points,o=i.xAxis,l=i.yAxis,f=i.children,u=Wr(f,Qd);return u?u.map(function(h,m){var y=h.props,x=y.direction,w=y.dataKey;return ae.cloneElement(h,{key:"".concat(x,"-").concat(w,"-").concat(a[m]),data:a,xAxis:o,yAxis:l,layout:x==="x"?"vertical":"horizontal",dataPointFormatter:function(S,O){return{x:S.cx,y:S.cy,value:x==="x"?+S.node.x:+S.node.y,errorVal:yn(S,O)}}})}):null}},{key:"renderLine",value:function(){var r=this.props,i=r.points,a=r.line,o=r.lineType,l=r.lineJointType,f=at(this.props,!1),u=at(a,!1),h,m;if(o==="joint")h=i.map(function(A){return{x:A.cx,y:A.cy}});else if(o==="fitting"){var y=Zpe(i),x=y.xmin,w=y.xmax,_=y.a,S=y.b,O=function(j){return _*j+S};h=[{x,y:O(x)},{x:w,y:O(w)}]}var C=Ki(Ki(Ki({},f),{},{fill:"none",stroke:f&&f.fill},u),{},{points:h});return ae.isValidElement(a)?m=ae.cloneElement(a,C):dt(a)?m=a(C):m=ae.createElement(Pl,Jp({},C,{type:l})),ae.createElement(Ot,{className:"recharts-scatter-line",key:"recharts-scatter-line"},m)}},{key:"render",value:function(){var r=this.props,i=r.hide,a=r.points,o=r.line,l=r.className,f=r.xAxis,u=r.yAxis,h=r.left,m=r.top,y=r.width,x=r.height,w=r.id,_=r.isAnimationActive;if(i||!a||!a.length)return null;var S=this.state.isAnimationFinished,O=Ce("recharts-scatter",l),C=f&&f.allowDataOverflow,A=u&&u.allowDataOverflow,j=C||A,P=ht(w)?this.id:w;return ae.createElement(Ot,{className:O,clipPath:j?"url(#clipPath-".concat(P,")"):null},C||A?ae.createElement("defs",null,ae.createElement("clipPath",{id:"clipPath-".concat(P)},ae.createElement("rect",{x:C?h:h-y/2,y:A?m:m-x/2,width:C?y:y*2,height:A?x:x*2}))):null,o&&this.renderLine(),this.renderErrorBar(),ae.createElement(Ot,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!_||S)&&Ca.renderCallByParent(this.props,a))}}],[{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}}])}(D.PureComponent);El(s_,"displayName","Scatter");El(s_,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!ys.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});El(s_,"getComposedData",function(e){var t=e.xAxis,n=e.yAxis,r=e.zAxis,i=e.item,a=e.displayedData,o=e.xAxisTicks,l=e.yAxisTicks,f=e.offset,u=i.props.tooltipType,h=Wr(i.props.children,Al),m=ht(t.dataKey)?i.props.dataKey:t.dataKey,y=ht(n.dataKey)?i.props.dataKey:n.dataKey,x=r&&r.dataKey,w=r?r.range:o_.defaultProps.range,_=w&&w[0],S=t.scale.bandwidth?t.scale.bandwidth():0,O=n.scale.bandwidth?n.scale.bandwidth():0,C=a.map(function(A,j){var P=yn(A,m),R=yn(A,y),$=!ht(x)&&yn(A,x)||"-",V=[{name:ht(t.dataKey)?i.props.name:t.name||t.dataKey,unit:t.unit||"",value:P,payload:A,dataKey:m,type:u},{name:ht(n.dataKey)?i.props.name:n.name||n.dataKey,unit:n.unit||"",value:R,payload:A,dataKey:y,type:u}];$!=="-"&&V.push({name:r.name||r.dataKey,unit:r.unit||"",value:$,payload:A,dataKey:x,type:u});var W=hd({axis:t,ticks:o,bandSize:S,entry:A,index:j,dataKey:m}),G=hd({axis:n,ticks:l,bandSize:O,entry:A,index:j,dataKey:y}),K=$!=="-"?r.scale($):_,ne=Math.sqrt(Math.max(K,0)/Math.PI);return Ki(Ki({},A),{},{cx:W,cy:G,x:W-ne,y:G-ne,xAxis:t,yAxis:n,zAxis:r,width:2*ne,height:2*ne,size:K,node:{x:P,y:R,z:$},tooltipPayload:V,tooltipPosition:{x:W,y:G},payload:A},h&&h[j]&&h[j].props)});return Ki({points:C},f)});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 eAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tAe(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 nAe(e,t,n){return t&&tAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function rAe(e,t,n){return t=U0(t),iAe(e,BH()?Reflect.construct(t,n||[],U0(e).constructor):t.apply(e,n))}function iAe(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 aAe(e)}function aAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BH=function(){return!!e})()}function U0(e){return U0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},U0(e)}function oAe(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&&yj(e,t)}function yj(e,t){return yj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},yj(e,t)}function UH(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=sAe(e,"string");return jd(t)=="symbol"?t:t+""}function sAe(e,t){if(jd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(jd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function bj(){return bj=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},bj.apply(this,arguments)}function lAe(e){var t=e.xAxisId,n=V3(),r=H3(),i=vH(t);return i==null?null:ae.createElement(Jd,bj({},i,{className:Ce("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(o){return Xo(o,!0)}}))}var th=function(e){function t(){return eAe(this,t),rAe(this,t,arguments)}return oAe(t,e),nAe(t,[{key:"render",value:function(){return ae.createElement(lAe,this.props)}}])}(ae.Component);UH(th,"displayName","XAxis");UH(th,"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 Pd(e){"@babel/helpers - typeof";return Pd=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},Pd(e)}function uAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cAe(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,VH(r.key),r)}}function fAe(e,t,n){return t&&cAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function dAe(e,t,n){return t=z0(t),hAe(e,FH()?Reflect.construct(t,n||[],z0(e).constructor):t.apply(e,n))}function hAe(e,t){if(t&&(Pd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pAe(e)}function pAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FH=function(){return!!e})()}function z0(e){return z0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},z0(e)}function mAe(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&&_j(e,t)}function _j(e,t){return _j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},_j(e,t)}function qH(e,t,n){return t=VH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VH(e){var t=vAe(e,"string");return Pd(t)=="symbol"?t:t+""}function vAe(e,t){if(Pd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function wj(){return wj=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},wj.apply(this,arguments)}var gAe=function(t){var n=t.yAxisId,r=V3(),i=H3(),a=gH(n);return a==null?null:ae.createElement(Jd,wj({},a,{className:Ce("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:i},ticksGenerator:function(l){return Xo(l,!0)}}))},nh=function(e){function t(){return uAe(this,t),dAe(this,t,arguments)}return mAe(t,e),fAe(t,[{key:"render",value:function(){return ae.createElement(gAe,this.props)}}])}(ae.Component);qH(nh,"displayName","YAxis");qH(nh,"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 z$(e){return wAe(e)||_Ae(e)||bAe(e)||yAe()}function yAe(){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 bAe(e,t){if(e){if(typeof e=="string")return xj(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 xj(e,t)}}function _Ae(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function wAe(e){if(Array.isArray(e))return xj(e)}function xj(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 Sj=function(t,n,r,i,a){var o=Wr(t,G3),l=Wr(t,i_),f=[].concat(z$(o),z$(l)),u=Wr(t,Pv),h="".concat(i,"Id"),m=i[0],y=n;if(f.length&&(y=f.reduce(function(_,S){if(S.props[h]===r&&oo(S.props,"extendDomain")&&Xe(S.props[m])){var O=S.props[m];return[Math.min(_[0],O),Math.max(_[1],O)]}return _},y)),u.length){var x="".concat(m,"1"),w="".concat(m,"2");y=u.reduce(function(_,S){if(S.props[h]===r&&oo(S.props,"extendDomain")&&Xe(S.props[x])&&Xe(S.props[w])){var O=S.props[x],C=S.props[w];return[Math.min(_[0],O,C),Math.max(_[1],O,C)]}return _},y)}return a&&a.length&&(y=a.reduce(function(_,S){return Xe(S)?[Math.min(_[0],S),Math.max(_[1],S)]:_},y)),y},FC={exports:{}},F$;function xAe(){return F$||(F$=1,function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(f,u,h){this.fn=f,this.context=u,this.once=h||!1}function a(f,u,h,m,y){if(typeof h!="function")throw new TypeError("The listener must be a function");var x=new i(h,m||f,y),w=n?n+u:u;return f._events[w]?f._events[w].fn?f._events[w]=[f._events[w],x]:f._events[w].push(x):(f._events[w]=x,f._eventsCount++),f}function o(f,u){--f._eventsCount===0?f._events=new r:delete f._events[u]}function l(){this._events=new r,this._eventsCount=0}l.prototype.eventNames=function(){var u=[],h,m;if(this._eventsCount===0)return u;for(m in h=this._events)t.call(h,m)&&u.push(n?m.slice(1):m);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(h)):u},l.prototype.listeners=function(u){var h=n?n+u:u,m=this._events[h];if(!m)return[];if(m.fn)return[m.fn];for(var y=0,x=m.length,w=new Array(x);y<x;y++)w[y]=m[y].fn;return w},l.prototype.listenerCount=function(u){var h=n?n+u:u,m=this._events[h];return m?m.fn?1:m.length:0},l.prototype.emit=function(u,h,m,y,x,w){var _=n?n+u:u;if(!this._events[_])return!1;var S=this._events[_],O=arguments.length,C,A;if(S.fn){switch(S.once&&this.removeListener(u,S.fn,void 0,!0),O){case 1:return S.fn.call(S.context),!0;case 2:return S.fn.call(S.context,h),!0;case 3:return S.fn.call(S.context,h,m),!0;case 4:return S.fn.call(S.context,h,m,y),!0;case 5:return S.fn.call(S.context,h,m,y,x),!0;case 6:return S.fn.call(S.context,h,m,y,x,w),!0}for(A=1,C=new Array(O-1);A<O;A++)C[A-1]=arguments[A];S.fn.apply(S.context,C)}else{var j=S.length,P;for(A=0;A<j;A++)switch(S[A].once&&this.removeListener(u,S[A].fn,void 0,!0),O){case 1:S[A].fn.call(S[A].context);break;case 2:S[A].fn.call(S[A].context,h);break;case 3:S[A].fn.call(S[A].context,h,m);break;case 4:S[A].fn.call(S[A].context,h,m,y);break;default:if(!C)for(P=1,C=new Array(O-1);P<O;P++)C[P-1]=arguments[P];S[A].fn.apply(S[A].context,C)}}return!0},l.prototype.on=function(u,h,m){return a(this,u,h,m,!1)},l.prototype.once=function(u,h,m){return a(this,u,h,m,!0)},l.prototype.removeListener=function(u,h,m,y){var x=n?n+u:u;if(!this._events[x])return this;if(!h)return o(this,x),this;var w=this._events[x];if(w.fn)w.fn===h&&(!y||w.once)&&(!m||w.context===m)&&o(this,x);else{for(var _=0,S=[],O=w.length;_<O;_++)(w[_].fn!==h||y&&!w[_].once||m&&w[_].context!==m)&&S.push(w[_]);S.length?this._events[x]=S.length===1?S[0]:S:o(this,x)}return this},l.prototype.removeAllListeners=function(u){var h;return u?(h=n?n+u:u,this._events[h]&&o(this,h)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,e.exports=l}(FC)),FC.exports}var SAe=xAe();const OAe=kt(SAe);var qC=new OAe,VC="recharts.syncMouseEvents";function Xm(e){"@babel/helpers - typeof";return Xm=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},Xm(e)}function CAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EAe(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 TAe(e,t,n){return t&&EAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HC(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 HH(e){var t=AAe(e,"string");return Xm(t)=="symbol"?t:t+""}function AAe(e,t){if(Xm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Xm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var jAe=function(){function e(){CAe(this,e),HC(this,"activeIndex",0),HC(this,"coordinateList",[]),HC(this,"layout","horizontal")}return TAe(e,[{key:"setDetails",value:function(n){var r,i=n.coordinateList,a=i===void 0?null:i,o=n.container,l=o===void 0?null:o,f=n.layout,u=f===void 0?null:f,h=n.offset,m=h===void 0?null:h,y=n.mouseHandlerCallback,x=y===void 0?null:y;this.coordinateList=(r=a??this.coordinateList)!==null&&r!==void 0?r:[],this.container=l??this.container,this.layout=u??this.layout,this.offset=m??this.offset,this.mouseHandlerCallback=x??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(),a=i.x,o=i.y,l=i.height,f=this.coordinateList[this.activeIndex].coordinate,u=((n=window)===null||n===void 0?void 0:n.scrollX)||0,h=((r=window)===null||r===void 0?void 0:r.scrollY)||0,m=a+f+u,y=o+this.offset.top+l/2+h;this.mouseHandlerCallback({pageX:m,pageY:y})}}}])}();function PAe(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],i=e==null?void 0:e[1];if(r&&i&&Xe(r)&&Xe(i))return!0}return!1}function RAe(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 WH(e){var t=e.cx,n=e.cy,r=e.radius,i=e.startAngle,a=e.endAngle,o=pn(t,n,r,i),l=pn(t,n,r,a);return{points:[o,l],cx:t,cy:n,radius:r,startAngle:i,endAngle:a}}function MAe(e,t,n){var r,i,a,o;if(e==="horizontal")r=t.x,a=r,i=n.top,o=n.top+n.height;else if(e==="vertical")i=t.y,o=i,r=n.left,a=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var l=t.cx,f=t.cy,u=t.innerRadius,h=t.outerRadius,m=t.angle,y=pn(l,f,u,m),x=pn(l,f,h,m);r=y.x,i=y.y,a=x.x,o=x.y}else return WH(t);return[{x:r,y:i},{x:a,y:o}]}function Qm(e){"@babel/helpers - typeof";return Qm=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},Qm(e)}function q$(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 Ty(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?q$(Object(n),!0).forEach(function(r){NAe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function NAe(e,t,n){return t=kAe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kAe(e){var t=LAe(e,"string");return Qm(t)=="symbol"?t:t+""}function LAe(e,t){if(Qm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function DAe(e){var t,n,r=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,l=e.activePayload,f=e.offset,u=e.activeTooltipIndex,h=e.tooltipAxisBandSize,m=e.layout,y=e.chartName,x=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!x||!a||!o||y!=="ScatterChart"&&i!=="axis")return null;var w,_=Pl;if(y==="ScatterChart")w=o,_=ASe;else if(y==="BarChart")w=RAe(m,o,f,h),_=U3;else if(m==="radial"){var S=WH(o),O=S.cx,C=S.cy,A=S.radius,j=S.startAngle,P=S.endAngle;w={cx:O,cy:C,startAngle:j,endAngle:P,innerRadius:A,outerRadius:A},_=BV}else w={points:MAe(m,o,f)},_=Pl;var R=Ty(Ty(Ty(Ty({stroke:"#ccc",pointerEvents:"none"},f),w),at(x,!1)),{},{payload:l,payloadIndex:u,className:Ce("recharts-tooltip-cursor",x.className)});return D.isValidElement(x)?D.cloneElement(x,R):D.createElement(_,R)}var IAe=["item"],$Ae=["children","className","width","height","style","compact","title","desc"];function Rd(e){"@babel/helpers - typeof";return Rd=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},Rd(e)}function $f(){return $f=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},$f.apply(this,arguments)}function V$(e,t){return zAe(e)||UAe(e,t)||YH(e,t)||BAe()}function BAe(){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 UAe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,l=[],f=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(f=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);f=!0);}catch(h){u=!0,i=h}finally{try{if(!f&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return l}}function zAe(e){if(Array.isArray(e))return e}function H$(e,t){if(e==null)return{};var n=FAe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function FAe(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 qAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VAe(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,KH(r.key),r)}}function HAe(e,t,n){return t&&VAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function WAe(e,t,n){return t=F0(t),GAe(e,GH()?Reflect.construct(t,n||[],F0(e).constructor):t.apply(e,n))}function GAe(e,t){if(t&&(Rd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YAe(e)}function YAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GH=function(){return!!e})()}function F0(e){return F0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},F0(e)}function KAe(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&&Oj(e,t)}function Oj(e,t){return Oj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Oj(e,t)}function Md(e){return QAe(e)||XAe(e)||YH(e)||ZAe()}function ZAe(){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 YH(e,t){if(e){if(typeof e=="string")return Cj(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 Cj(e,t)}}function XAe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function QAe(e){if(Array.isArray(e))return Cj(e)}function Cj(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 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 Ie(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){mt(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 mt(e,t,n){return t=KH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KH(e){var t=JAe(e,"string");return Rd(t)=="symbol"?t:t+""}function JAe(e,t){if(Rd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Rd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var eje={xAxis:["bottom","top"],yAxis:["left","right"]},tje={width:"100%",height:"100%"},ZH={x:0,y:0};function Ay(e){return e}var nje=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},rje=function(t,n,r,i){var a=n.find(function(h){return h&&h.index===r});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,l=i.radius;return Ie(Ie(Ie({},i),pn(i.cx,i.cy,l,o)),{},{angle:o,radius:l})}var f=a.coordinate,u=i.angle;return Ie(Ie(Ie({},i),pn(i.cx,i.cy,f,u)),{},{angle:u,radius:f})}return ZH},l_=function(t,n){var r=n.graphicalItems,i=n.dataStartIndex,a=n.dataEndIndex,o=(r??[]).reduce(function(l,f){var u=f.props.data;return u&&u.length?[].concat(Md(l),Md(u)):l},[]);return o.length>0?o:t&&t.length&&Xe(i)&&Xe(a)?t.slice(i,a+1):[]};function XH(e){return e==="number"?[0,"auto"]:void 0}var Ej=function(t,n,r,i){var a=t.graphicalItems,o=t.tooltipAxis,l=l_(n,t);return r<0||!a||!a.length||r>=l.length?null:a.reduce(function(f,u){var h,m=(h=u.props.data)!==null&&h!==void 0?h:n;m&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(m=m.slice(t.dataStartIndex,t.dataEndIndex+1));var y;if(o.dataKey&&!o.allowDuplicatedCategory){var x=m===void 0?l:m;y=Fb(x,o.dataKey,i)}else y=m&&m[r]||l[r];return y?[].concat(Md(f),[NV(u,y)]):f},[])},G$=function(t,n,r,i){var a=i||{x:t.chartX,y:t.chartY},o=nje(a,r),l=t.orderedTooltipTicks,f=t.tooltipAxis,u=t.tooltipTicks,h=rwe(o,l,u,f);if(h>=0&&u){var m=u[h]&&u[h].value,y=Ej(t,n,h,m),x=rje(r,l,h,a);return{activeTooltipIndex:h,activeLabel:m,activePayload:y,activeCoordinate:x}}return null},ije=function(t,n){var r=n.axes,i=n.graphicalItems,a=n.axisType,o=n.axisIdKey,l=n.stackGroups,f=n.dataStartIndex,u=n.dataEndIndex,h=t.layout,m=t.children,y=t.stackOffset,x=TV(h,a);return r.reduce(function(w,_){var S,O=_.type.defaultProps!==void 0?Ie(Ie({},_.type.defaultProps),_.props):_.props,C=O.type,A=O.dataKey,j=O.allowDataOverflow,P=O.allowDuplicatedCategory,R=O.scale,$=O.ticks,V=O.includeHidden,W=O[o];if(w[W])return w;var G=l_(t.data,{graphicalItems:i.filter(function(te){var Z,oe=o in te.props?te.props[o]:(Z=te.type.defaultProps)===null||Z===void 0?void 0:Z[o];return oe===W}),dataStartIndex:f,dataEndIndex:u}),K=G.length,ne,le,Q;PAe(O.domain,j,C)&&(ne=IA(O.domain,null,j),x&&(C==="number"||R!=="auto")&&(Q=Gp(G,A,"category")));var J=XH(C);if(!ne||ne.length===0){var H,U=(H=O.domain)!==null&&H!==void 0?H:J;if(A){if(ne=Gp(G,A,C),C==="category"&&x){var z=Kpe(ne);P&&z?(le=ne,ne=E0(0,K)):P||(ne=WI(U,ne,_).reduce(function(te,Z){return te.indexOf(Z)>=0?te:[].concat(Md(te),[Z])},[]))}else if(C==="category")P?ne=ne.filter(function(te){return te!==""&&!ht(te)}):ne=WI(U,ne,_).reduce(function(te,Z){return te.indexOf(Z)>=0||Z===""||ht(Z)?te:[].concat(Md(te),[Z])},[]);else if(C==="number"){var F=lwe(G,i.filter(function(te){var Z,oe,he=o in te.props?te.props[o]:(Z=te.type.defaultProps)===null||Z===void 0?void 0:Z[o],de="hide"in te.props?te.props.hide:(oe=te.type.defaultProps)===null||oe===void 0?void 0:oe.hide;return he===W&&(V||!de)}),A,a,h);F&&(ne=F)}x&&(C==="number"||R!=="auto")&&(Q=Gp(G,A,"category"))}else x?ne=E0(0,K):l&&l[W]&&l[W].hasStack&&C==="number"?ne=y==="expand"?[0,1]:MV(l[W].stackGroups,f,u):ne=EV(G,i.filter(function(te){var Z=o in te.props?te.props[o]:te.type.defaultProps[o],oe="hide"in te.props?te.props.hide:te.type.defaultProps.hide;return Z===W&&(V||!oe)}),C,h,!0);if(C==="number")ne=Sj(m,ne,W,a,$),U&&(ne=IA(U,ne,j));else if(C==="category"&&U){var M=U,I=ne.every(function(te){return M.indexOf(te)>=0});I&&(ne=M)}}return Ie(Ie({},w),{},mt({},W,Ie(Ie({},O),{},{axisType:a,domain:ne,categoricalDomain:Q,duplicateDomain:le,originalDomain:(S=O.domain)!==null&&S!==void 0?S:J,isCategorical:x,layout:h})))},{})},aje=function(t,n){var r=n.graphicalItems,i=n.Axis,a=n.axisType,o=n.axisIdKey,l=n.stackGroups,f=n.dataStartIndex,u=n.dataEndIndex,h=t.layout,m=t.children,y=l_(t.data,{graphicalItems:r,dataStartIndex:f,dataEndIndex:u}),x=y.length,w=TV(h,a),_=-1;return r.reduce(function(S,O){var C=O.type.defaultProps!==void 0?Ie(Ie({},O.type.defaultProps),O.props):O.props,A=C[o],j=XH("number");if(!S[A]){_++;var P;return w?P=E0(0,x):l&&l[A]&&l[A].hasStack?(P=MV(l[A].stackGroups,f,u),P=Sj(m,P,A,a)):(P=IA(j,EV(y,r.filter(function(R){var $,V,W=o in R.props?R.props[o]:($=R.type.defaultProps)===null||$===void 0?void 0:$[o],G="hide"in R.props?R.props.hide:(V=R.type.defaultProps)===null||V===void 0?void 0:V.hide;return W===A&&!G}),"number",h),i.defaultProps.allowDataOverflow),P=Sj(m,P,A,a)),Ie(Ie({},S),{},mt({},A,Ie(Ie({axisType:a},i.defaultProps),{},{hide:!0,orientation:Ai(eje,"".concat(a,".").concat(_%2),null),domain:P,originalDomain:j,isCategorical:w,layout:h})))}return S},{})},oje=function(t,n){var r=n.axisType,i=r===void 0?"xAxis":r,a=n.AxisComp,o=n.graphicalItems,l=n.stackGroups,f=n.dataStartIndex,u=n.dataEndIndex,h=t.children,m="".concat(i,"Id"),y=Wr(h,a),x={};return y&&y.length?x=ije(t,{axes:y,graphicalItems:o,axisType:i,axisIdKey:m,stackGroups:l,dataStartIndex:f,dataEndIndex:u}):o&&o.length&&(x=aje(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:m,stackGroups:l,dataStartIndex:f,dataEndIndex:u})),x},sje=function(t){var n=xl(t),r=Xo(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:h3(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:h0(n,r)}},Y$=function(t){var n=t.children,r=t.defaultShowTooltip,i=Oi(n,bd),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!r}},lje=function(t){return!t||!t.length?!1:t.some(function(n){var r=ts(n&&n.type);return r&&r.indexOf("Bar")>=0})},K$=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"}},uje=function(t,n){var r=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,l=t.yAxisMap,f=l===void 0?{}:l,u=r.width,h=r.height,m=r.children,y=r.margin||{},x=Oi(m,bd),w=Oi(m,Vf),_=Object.keys(f).reduce(function(P,R){var $=f[R],V=$.orientation;return!$.mirror&&!$.hide?Ie(Ie({},P),{},mt({},V,P[V]+$.width)):P},{left:y.left||0,right:y.right||0}),S=Object.keys(o).reduce(function(P,R){var $=o[R],V=$.orientation;return!$.mirror&&!$.hide?Ie(Ie({},P),{},mt({},V,Ai(P,"".concat(V))+$.height)):P},{top:y.top||0,bottom:y.bottom||0}),O=Ie(Ie({},S),_),C=O.bottom;x&&(O.bottom+=x.props.height||bd.defaultProps.height),w&&n&&(O=owe(O,i,r,n));var A=u-O.left-O.right,j=h-O.top-O.bottom;return Ie(Ie({brushBottom:C},O),{},{width:Math.max(A,0),height:Math.max(j,0)})},cje=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},X3=function(t){var n=t.chartName,r=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,l=o===void 0?["axis"]:o,f=t.axisComponents,u=t.legendContent,h=t.formatAxisMap,m=t.defaultProps,y=function(O,C){var A=C.graphicalItems,j=C.stackGroups,P=C.offset,R=C.updateId,$=C.dataStartIndex,V=C.dataEndIndex,W=O.barSize,G=O.layout,K=O.barGap,ne=O.barCategoryGap,le=O.maxBarSize,Q=K$(G),J=Q.numericAxisName,H=Q.cateAxisName,U=lje(A),z=[];return A.forEach(function(F,M){var I=l_(O.data,{graphicalItems:[F],dataStartIndex:$,dataEndIndex:V}),te=F.type.defaultProps!==void 0?Ie(Ie({},F.type.defaultProps),F.props):F.props,Z=te.dataKey,oe=te.maxBarSize,he=te["".concat(J,"Id")],de=te["".concat(H,"Id")],be={},B=f.reduce(function($e,Fe){var _e=C["".concat(Fe.axisType,"Map")],Se=te["".concat(Fe.axisType,"Id")];_e&&_e[Se]||Fe.axisType==="zAxis"||dc();var De=_e[Se];return Ie(Ie({},$e),{},mt(mt({},Fe.axisType,De),"".concat(Fe.axisType,"Ticks"),Xo(De)))},be),q=B[H],ee=B["".concat(H,"Ticks")],fe=j&&j[he]&&j[he].hasStack&&gwe(F,j[he].stackGroups),X=ts(F.type).indexOf("Bar")>=0,ue=h0(q,ee),pe=[],ye=U&&iwe({barSize:W,stackGroups:j,totalSize:cje(B,H)});if(X){var me,xe,Ae=ht(oe)?le:oe,Le=(me=(xe=h0(q,ee,!0))!==null&&xe!==void 0?xe:Ae)!==null&&me!==void 0?me:0;pe=awe({barGap:K,barCategoryGap:ne,bandSize:Le!==ue?Le:ue,sizeList:ye[de],maxBarSize:Ae}),Le!==ue&&(pe=pe.map(function($e){return Ie(Ie({},$e),{},{position:Ie(Ie({},$e.position),{},{offset:$e.position.offset-Le/2})})}))}var ze=F&&F.type&&F.type.getComposedData;ze&&z.push({props:Ie(Ie({},ze(Ie(Ie({},B),{},{displayedData:I,props:O,dataKey:Z,item:F,bandSize:ue,barPosition:pe,offset:P,stackedData:fe,layout:G,dataStartIndex:$,dataEndIndex:V}))),{},mt(mt(mt({key:F.key||"item-".concat(M)},J,B[J]),H,B[H]),"animationId",R)),childIndex:lme(F,O.children),item:F})}),z},x=function(O,C){var A=O.props,j=O.dataStartIndex,P=O.dataEndIndex,R=O.updateId;if(!s5({props:A}))return null;var $=A.children,V=A.layout,W=A.stackOffset,G=A.data,K=A.reverseStackOrder,ne=K$(V),le=ne.numericAxisName,Q=ne.cateAxisName,J=Wr($,r),H=mwe(G,J,"".concat(le,"Id"),"".concat(Q,"Id"),W,K),U=f.reduce(function(te,Z){var oe="".concat(Z.axisType,"Map");return Ie(Ie({},te),{},mt({},oe,oje(A,Ie(Ie({},Z),{},{graphicalItems:J,stackGroups:Z.axisType===le&&H,dataStartIndex:j,dataEndIndex:P}))))},{}),z=uje(Ie(Ie({},U),{},{props:A,graphicalItems:J}),C==null?void 0:C.legendBBox);Object.keys(U).forEach(function(te){U[te]=h(A,U[te],z,te.replace("Map",""),n)});var F=U["".concat(Q,"Map")],M=sje(F),I=y(A,Ie(Ie({},U),{},{dataStartIndex:j,dataEndIndex:P,updateId:R,graphicalItems:J,stackGroups:H,offset:z}));return Ie(Ie({formattedGraphicalItems:I,graphicalItems:J,offset:z,stackGroups:H},M),U)},w=function(S){function O(C){var A,j,P;return qAe(this,O),P=WAe(this,O,[C]),mt(P,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),mt(P,"accessibilityManager",new jAe),mt(P,"handleLegendBBoxUpdate",function(R){if(R){var $=P.state,V=$.dataStartIndex,W=$.dataEndIndex,G=$.updateId;P.setState(Ie({legendBBox:R},x({props:P.props,dataStartIndex:V,dataEndIndex:W,updateId:G},Ie(Ie({},P.state),{},{legendBBox:R}))))}}),mt(P,"handleReceiveSyncEvent",function(R,$,V){if(P.props.syncId===R){if(V===P.eventEmitterSymbol&&typeof P.props.syncMethod!="function")return;P.applySyncEvent($)}}),mt(P,"handleBrushChange",function(R){var $=R.startIndex,V=R.endIndex;if($!==P.state.dataStartIndex||V!==P.state.dataEndIndex){var W=P.state.updateId;P.setState(function(){return Ie({dataStartIndex:$,dataEndIndex:V},x({props:P.props,dataStartIndex:$,dataEndIndex:V,updateId:W},P.state))}),P.triggerSyncEvent({dataStartIndex:$,dataEndIndex:V})}}),mt(P,"handleMouseEnter",function(R){var $=P.getMouseInfo(R);if($){var V=Ie(Ie({},$),{},{isTooltipActive:!0});P.setState(V),P.triggerSyncEvent(V);var W=P.props.onMouseEnter;dt(W)&&W(V,R)}}),mt(P,"triggeredAfterMouseMove",function(R){var $=P.getMouseInfo(R),V=$?Ie(Ie({},$),{},{isTooltipActive:!0}):{isTooltipActive:!1};P.setState(V),P.triggerSyncEvent(V);var W=P.props.onMouseMove;dt(W)&&W(V,R)}),mt(P,"handleItemMouseEnter",function(R){P.setState(function(){return{isTooltipActive:!0,activeItem:R,activePayload:R.tooltipPayload,activeCoordinate:R.tooltipPosition||{x:R.cx,y:R.cy}}})}),mt(P,"handleItemMouseLeave",function(){P.setState(function(){return{isTooltipActive:!1}})}),mt(P,"handleMouseMove",function(R){R.persist(),P.throttleTriggeredAfterMouseMove(R)}),mt(P,"handleMouseLeave",function(R){P.throttleTriggeredAfterMouseMove.cancel();var $={isTooltipActive:!1};P.setState($),P.triggerSyncEvent($);var V=P.props.onMouseLeave;dt(V)&&V($,R)}),mt(P,"handleOuterEvent",function(R){var $=sme(R),V=Ai(P.props,"".concat($));if($&&dt(V)){var W,G;/.*touch.*/i.test($)?G=P.getMouseInfo(R.changedTouches[0]):G=P.getMouseInfo(R),V((W=G)!==null&&W!==void 0?W:{},R)}}),mt(P,"handleClick",function(R){var $=P.getMouseInfo(R);if($){var V=Ie(Ie({},$),{},{isTooltipActive:!0});P.setState(V),P.triggerSyncEvent(V);var W=P.props.onClick;dt(W)&&W(V,R)}}),mt(P,"handleMouseDown",function(R){var $=P.props.onMouseDown;if(dt($)){var V=P.getMouseInfo(R);$(V,R)}}),mt(P,"handleMouseUp",function(R){var $=P.props.onMouseUp;if(dt($)){var V=P.getMouseInfo(R);$(V,R)}}),mt(P,"handleTouchMove",function(R){R.changedTouches!=null&&R.changedTouches.length>0&&P.throttleTriggeredAfterMouseMove(R.changedTouches[0])}),mt(P,"handleTouchStart",function(R){R.changedTouches!=null&&R.changedTouches.length>0&&P.handleMouseDown(R.changedTouches[0])}),mt(P,"handleTouchEnd",function(R){R.changedTouches!=null&&R.changedTouches.length>0&&P.handleMouseUp(R.changedTouches[0])}),mt(P,"handleDoubleClick",function(R){var $=P.props.onDoubleClick;if(dt($)){var V=P.getMouseInfo(R);$(V,R)}}),mt(P,"handleContextMenu",function(R){var $=P.props.onContextMenu;if(dt($)){var V=P.getMouseInfo(R);$(V,R)}}),mt(P,"triggerSyncEvent",function(R){P.props.syncId!==void 0&&qC.emit(VC,P.props.syncId,R,P.eventEmitterSymbol)}),mt(P,"applySyncEvent",function(R){var $=P.props,V=$.layout,W=$.syncMethod,G=P.state.updateId,K=R.dataStartIndex,ne=R.dataEndIndex;if(R.dataStartIndex!==void 0||R.dataEndIndex!==void 0)P.setState(Ie({dataStartIndex:K,dataEndIndex:ne},x({props:P.props,dataStartIndex:K,dataEndIndex:ne,updateId:G},P.state)));else if(R.activeTooltipIndex!==void 0){var le=R.chartX,Q=R.chartY,J=R.activeTooltipIndex,H=P.state,U=H.offset,z=H.tooltipTicks;if(!U)return;if(typeof W=="function")J=W(z,R);else if(W==="value"){J=-1;for(var F=0;F<z.length;F++)if(z[F].value===R.activeLabel){J=F;break}}var M=Ie(Ie({},U),{},{x:U.left,y:U.top}),I=Math.min(le,M.x+M.width),te=Math.min(Q,M.y+M.height),Z=z[J]&&z[J].value,oe=Ej(P.state,P.props.data,J),he=z[J]?{x:V==="horizontal"?z[J].coordinate:I,y:V==="horizontal"?te:z[J].coordinate}:ZH;P.setState(Ie(Ie({},R),{},{activeLabel:Z,activeCoordinate:he,activePayload:oe,activeTooltipIndex:J}))}else P.setState(R)}),mt(P,"renderCursor",function(R){var $,V=P.state,W=V.isTooltipActive,G=V.activeCoordinate,K=V.activePayload,ne=V.offset,le=V.activeTooltipIndex,Q=V.tooltipAxisBandSize,J=P.getTooltipEventType(),H=($=R.props.active)!==null&&$!==void 0?$:W,U=P.props.layout,z=R.key||"_recharts-cursor";return ae.createElement(DAe,{key:z,activeCoordinate:G,activePayload:K,activeTooltipIndex:le,chartName:n,element:R,isActive:H,layout:U,offset:ne,tooltipAxisBandSize:Q,tooltipEventType:J})}),mt(P,"renderPolarAxis",function(R,$,V){var W=Ai(R,"type.axisType"),G=Ai(P.state,"".concat(W,"Map")),K=R.type.defaultProps,ne=K!==void 0?Ie(Ie({},K),R.props):R.props,le=G&&G[ne["".concat(W,"Id")]];return D.cloneElement(R,Ie(Ie({},le),{},{className:Ce(W,le.className),key:R.key||"".concat($,"-").concat(V),ticks:Xo(le,!0)}))}),mt(P,"renderPolarGrid",function(R){var $=R.props,V=$.radialLines,W=$.polarAngles,G=$.polarRadius,K=P.state,ne=K.radiusAxisMap,le=K.angleAxisMap,Q=xl(ne),J=xl(le),H=J.cx,U=J.cy,z=J.innerRadius,F=J.outerRadius;return D.cloneElement(R,{polarAngles:Array.isArray(W)?W:Xo(J,!0).map(function(M){return M.coordinate}),polarRadius:Array.isArray(G)?G:Xo(Q,!0).map(function(M){return M.coordinate}),cx:H,cy:U,innerRadius:z,outerRadius:F,key:R.key||"polar-grid",radialLines:V})}),mt(P,"renderLegend",function(){var R=P.state.formattedGraphicalItems,$=P.props,V=$.children,W=$.width,G=$.height,K=P.props.margin||{},ne=W-(K.left||0)-(K.right||0),le=OV({children:V,formattedGraphicalItems:R,legendWidth:ne,legendContent:u});if(!le)return null;var Q=le.item,J=H$(le,IAe);return D.cloneElement(Q,Ie(Ie({},J),{},{chartWidth:W,chartHeight:G,margin:K,onBBoxUpdate:P.handleLegendBBoxUpdate}))}),mt(P,"renderTooltip",function(){var R,$=P.props,V=$.children,W=$.accessibilityLayer,G=Oi(V,Zi);if(!G)return null;var K=P.state,ne=K.isTooltipActive,le=K.activeCoordinate,Q=K.activePayload,J=K.activeLabel,H=K.offset,U=(R=G.props.active)!==null&&R!==void 0?R:ne;return D.cloneElement(G,{viewBox:Ie(Ie({},H),{},{x:H.left,y:H.top}),active:U,label:J,payload:U?Q:[],coordinate:le,accessibilityLayer:W})}),mt(P,"renderBrush",function(R){var $=P.props,V=$.margin,W=$.data,G=P.state,K=G.offset,ne=G.dataStartIndex,le=G.dataEndIndex,Q=G.updateId;return D.cloneElement(R,{key:R.key||"_recharts-brush",onChange:Sy(P.handleBrushChange,R.props.onChange),data:W,x:Xe(R.props.x)?R.props.x:K.left,y:Xe(R.props.y)?R.props.y:K.top+K.height+K.brushBottom-(V.bottom||0),width:Xe(R.props.width)?R.props.width:K.width,startIndex:ne,endIndex:le,updateId:"brush-".concat(Q)})}),mt(P,"renderReferenceElement",function(R,$,V){if(!R)return null;var W=P,G=W.clipPathId,K=P.state,ne=K.xAxisMap,le=K.yAxisMap,Q=K.offset,J=R.type.defaultProps||{},H=R.props,U=H.xAxisId,z=U===void 0?J.xAxisId:U,F=H.yAxisId,M=F===void 0?J.yAxisId:F;return D.cloneElement(R,{key:R.key||"".concat($,"-").concat(V),xAxis:ne[z],yAxis:le[M],viewBox:{x:Q.left,y:Q.top,width:Q.width,height:Q.height},clipPathId:G})}),mt(P,"renderActivePoints",function(R){var $=R.item,V=R.activePoint,W=R.basePoint,G=R.childIndex,K=R.isRange,ne=[],le=$.props.key,Q=$.item.type.defaultProps!==void 0?Ie(Ie({},$.item.type.defaultProps),$.item.props):$.item.props,J=Q.activeDot,H=Q.dataKey,U=Ie(Ie({index:G,dataKey:H,cx:V.x,cy:V.y,r:4,fill:B3($.item),strokeWidth:2,stroke:"#fff",payload:V.payload,value:V.value},at(J,!1)),qb(J));return ne.push(O.renderActiveDot(J,U,"".concat(le,"-activePoint-").concat(G))),W?ne.push(O.renderActiveDot(J,Ie(Ie({},U),{},{cx:W.x,cy:W.y}),"".concat(le,"-basePoint-").concat(G))):K&&ne.push(null),ne}),mt(P,"renderGraphicChild",function(R,$,V){var W=P.filterFormatItem(R,$,V);if(!W)return null;var G=P.getTooltipEventType(),K=P.state,ne=K.isTooltipActive,le=K.tooltipAxis,Q=K.activeTooltipIndex,J=K.activeLabel,H=P.props.children,U=Oi(H,Zi),z=W.props,F=z.points,M=z.isRange,I=z.baseLine,te=W.item.type.defaultProps!==void 0?Ie(Ie({},W.item.type.defaultProps),W.item.props):W.item.props,Z=te.activeDot,oe=te.hide,he=te.activeBar,de=te.activeShape,be=!!(!oe&&ne&&U&&(Z||he||de)),B={};G!=="axis"&&U&&U.props.trigger==="click"?B={onClick:Sy(P.handleItemMouseEnter,R.props.onClick)}:G!=="axis"&&(B={onMouseLeave:Sy(P.handleItemMouseLeave,R.props.onMouseLeave),onMouseEnter:Sy(P.handleItemMouseEnter,R.props.onMouseEnter)});var q=D.cloneElement(R,Ie(Ie({},W.props),B));function ee(Fe){return typeof le.dataKey=="function"?le.dataKey(Fe.payload):null}if(be)if(Q>=0){var fe,X;if(le.dataKey&&!le.allowDuplicatedCategory){var ue=typeof le.dataKey=="function"?ee:"payload.".concat(le.dataKey.toString());fe=Fb(F,ue,J),X=M&&I&&Fb(I,ue,J)}else fe=F==null?void 0:F[Q],X=M&&I&&I[Q];if(de||he){var pe=R.props.activeIndex!==void 0?R.props.activeIndex:Q;return[D.cloneElement(R,Ie(Ie(Ie({},W.props),B),{},{activeIndex:pe})),null,null]}if(!ht(fe))return[q].concat(Md(P.renderActivePoints({item:W,activePoint:fe,basePoint:X,childIndex:Q,isRange:M})))}else{var ye,me=(ye=P.getItemByXY(P.state.activeCoordinate))!==null&&ye!==void 0?ye:{graphicalItem:q},xe=me.graphicalItem,Ae=xe.item,Le=Ae===void 0?R:Ae,ze=xe.childIndex,$e=Ie(Ie(Ie({},W.props),B),{},{activeIndex:ze});return[D.cloneElement(Le,$e),null,null]}return M?[q,null,null]:[q,null]}),mt(P,"renderCustomized",function(R,$,V){return D.cloneElement(R,Ie(Ie({key:"recharts-customized-".concat(V)},P.props),P.state))}),mt(P,"renderMap",{CartesianGrid:{handler:Ay,once:!0},ReferenceArea:{handler:P.renderReferenceElement},ReferenceLine:{handler:Ay},ReferenceDot:{handler:P.renderReferenceElement},XAxis:{handler:Ay},YAxis:{handler:Ay},Brush:{handler:P.renderBrush,once:!0},Bar:{handler:P.renderGraphicChild},Line:{handler:P.renderGraphicChild},Area:{handler:P.renderGraphicChild},Radar:{handler:P.renderGraphicChild},RadialBar:{handler:P.renderGraphicChild},Scatter:{handler:P.renderGraphicChild},Pie:{handler:P.renderGraphicChild},Funnel:{handler:P.renderGraphicChild},Tooltip:{handler:P.renderCursor,once:!0},PolarGrid:{handler:P.renderPolarGrid,once:!0},PolarAngleAxis:{handler:P.renderPolarAxis},PolarRadiusAxis:{handler:P.renderPolarAxis},Customized:{handler:P.renderCustomized}}),P.clipPathId="".concat((A=C.id)!==null&&A!==void 0?A:Yl("recharts"),"-clip"),P.throttleTriggeredAfterMouseMove=Sq(P.triggeredAfterMouseMove,(j=C.throttleDelay)!==null&&j!==void 0?j:1e3/60),P.state={},P}return KAe(O,S),HAe(O,[{key:"componentDidMount",value:function(){var A,j;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var A=this.props,j=A.children,P=A.data,R=A.height,$=A.layout,V=Oi(j,Zi);if(V){var W=V.props.defaultIndex;if(!(typeof W!="number"||W<0||W>this.state.tooltipTicks.length-1)){var G=this.state.tooltipTicks[W]&&this.state.tooltipTicks[W].value,K=Ej(this.state,P,W,G),ne=this.state.tooltipTicks[W].coordinate,le=(this.state.offset.top+R)/2,Q=$==="horizontal",J=Q?{x:ne,y:le}:{y:ne,x:le},H=this.state.formattedGraphicalItems.find(function(z){var F=z.item;return F.type.name==="Scatter"});H&&(J=Ie(Ie({},J),H.props.points[W].tooltipPosition),K=H.props.points[W].tooltipPayload);var U={activeTooltipIndex:W,isTooltipActive:!0,activeLabel:G,activePayload:K,activeCoordinate:J};this.setState(U),this.renderCursor(V),this.accessibilityManager.setIndex(W)}}}},{key:"getSnapshotBeforeUpdate",value:function(A,j){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==j.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==A.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==A.margin){var P,R;this.accessibilityManager.setDetails({offset:{left:(P=this.props.margin.left)!==null&&P!==void 0?P:0,top:(R=this.props.margin.top)!==null&&R!==void 0?R:0}})}return null}},{key:"componentDidUpdate",value:function(A){aA([Oi(A.children,Zi)],[Oi(this.props.children,Zi)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var A=Oi(this.props.children,Zi);if(A&&typeof A.props.shared=="boolean"){var j=A.props.shared?"axis":"item";return l.indexOf(j)>=0?j:a}return a}},{key:"getMouseInfo",value:function(A){if(!this.container)return null;var j=this.container,P=j.getBoundingClientRect(),R=Kye(P),$={chartX:Math.round(A.pageX-R.left),chartY:Math.round(A.pageY-R.top)},V=P.width/j.offsetWidth||1,W=this.inRange($.chartX,$.chartY,V);if(!W)return null;var G=this.state,K=G.xAxisMap,ne=G.yAxisMap,le=this.getTooltipEventType(),Q=G$(this.state,this.props.data,this.props.layout,W);if(le!=="axis"&&K&&ne){var J=xl(K).scale,H=xl(ne).scale,U=J&&J.invert?J.invert($.chartX):null,z=H&&H.invert?H.invert($.chartY):null;return Ie(Ie({},$),{},{xValue:U,yValue:z},Q)}return Q?Ie(Ie({},$),Q):null}},{key:"inRange",value:function(A,j){var P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,R=this.props.layout,$=A/P,V=j/P;if(R==="horizontal"||R==="vertical"){var W=this.state.offset,G=$>=W.left&&$<=W.left+W.width&&V>=W.top&&V<=W.top+W.height;return G?{x:$,y:V}:null}var K=this.state,ne=K.angleAxisMap,le=K.radiusAxisMap;if(ne&&le){var Q=xl(ne);return KI({x:$,y:V},Q)}return null}},{key:"parseEventsOfWrapper",value:function(){var A=this.props.children,j=this.getTooltipEventType(),P=Oi(A,Zi),R={};P&&j==="axis"&&(P.props.trigger==="click"?R={onClick:this.handleClick}:R={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 $=qb(this.props,this.handleOuterEvent);return Ie(Ie({},$),R)}},{key:"addListener",value:function(){qC.on(VC,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){qC.removeListener(VC,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(A,j,P){for(var R=this.state.formattedGraphicalItems,$=0,V=R.length;$<V;$++){var W=R[$];if(W.item===A||W.props.key===A.key||j===ts(W.item.type)&&P===W.childIndex)return W}return null}},{key:"renderClipPath",value:function(){var A=this.clipPathId,j=this.state.offset,P=j.left,R=j.top,$=j.height,V=j.width;return ae.createElement("defs",null,ae.createElement("clipPath",{id:A},ae.createElement("rect",{x:P,y:R,height:$,width:V})))}},{key:"getXScales",value:function(){var A=this.state.xAxisMap;return A?Object.entries(A).reduce(function(j,P){var R=V$(P,2),$=R[0],V=R[1];return Ie(Ie({},j),{},mt({},$,V.scale))},{}):null}},{key:"getYScales",value:function(){var A=this.state.yAxisMap;return A?Object.entries(A).reduce(function(j,P){var R=V$(P,2),$=R[0],V=R[1];return Ie(Ie({},j),{},mt({},$,V.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(A){var j;return(j=this.state.xAxisMap)===null||j===void 0||(j=j[A])===null||j===void 0?void 0:j.scale}},{key:"getYScaleByAxisId",value:function(A){var j;return(j=this.state.yAxisMap)===null||j===void 0||(j=j[A])===null||j===void 0?void 0:j.scale}},{key:"getItemByXY",value:function(A){var j=this.state,P=j.formattedGraphicalItems,R=j.activeItem;if(P&&P.length)for(var $=0,V=P.length;$<V;$++){var W=P[$],G=W.props,K=W.item,ne=K.type.defaultProps!==void 0?Ie(Ie({},K.type.defaultProps),K.props):K.props,le=ts(K.type);if(le==="Bar"){var Q=(G.data||[]).find(function(z){return lSe(A,z)});if(Q)return{graphicalItem:W,payload:Q}}else if(le==="RadialBar"){var J=(G.data||[]).find(function(z){return KI(A,z)});if(J)return{graphicalItem:W,payload:J}}else if(e_(W,R)||t_(W,R)||Wm(W,R)){var H=MOe({graphicalItem:W,activeTooltipItem:R,itemData:ne.data}),U=ne.activeIndex===void 0?H:ne.activeIndex;return{graphicalItem:Ie(Ie({},W),{},{childIndex:U}),payload:Wm(W,R)?ne.data[H]:W.props.data[H]}}}return null}},{key:"render",value:function(){var A=this;if(!s5(this))return null;var j=this.props,P=j.children,R=j.className,$=j.width,V=j.height,W=j.style,G=j.compact,K=j.title,ne=j.desc,le=H$(j,$Ae),Q=at(le,!1);if(G)return ae.createElement(w$,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ae.createElement(sA,$f({},Q,{width:$,height:V,title:K,desc:ne}),this.renderClipPath(),u5(P,this.renderMap)));if(this.props.accessibilityLayer){var J,H;Q.tabIndex=(J=this.props.tabIndex)!==null&&J!==void 0?J:0,Q.role=(H=this.props.role)!==null&&H!==void 0?H:"application",Q.onKeyDown=function(z){A.accessibilityManager.keyboardEvent(z)},Q.onFocus=function(){A.accessibilityManager.focus()}}var U=this.parseEventsOfWrapper();return ae.createElement(w$,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ae.createElement("div",$f({className:Ce("recharts-wrapper",R),style:Ie({position:"relative",cursor:"default",width:$,height:V},W)},U,{ref:function(F){A.container=F}}),ae.createElement(sA,$f({},Q,{width:$,height:V,title:K,desc:ne,style:tje}),this.renderClipPath(),u5(P,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(D.Component);mt(w,"displayName",n),mt(w,"defaultProps",Ie({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},m)),mt(w,"getDerivedStateFromProps",function(S,O){var C=S.dataKey,A=S.data,j=S.children,P=S.width,R=S.height,$=S.layout,V=S.stackOffset,W=S.margin,G=O.dataStartIndex,K=O.dataEndIndex;if(O.updateId===void 0){var ne=Y$(S);return Ie(Ie(Ie({},ne),{},{updateId:0},x(Ie(Ie({props:S},ne),{},{updateId:0}),O)),{},{prevDataKey:C,prevData:A,prevWidth:P,prevHeight:R,prevLayout:$,prevStackOffset:V,prevMargin:W,prevChildren:j})}if(C!==O.prevDataKey||A!==O.prevData||P!==O.prevWidth||R!==O.prevHeight||$!==O.prevLayout||V!==O.prevStackOffset||!qf(W,O.prevMargin)){var le=Y$(S),Q={chartX:O.chartX,chartY:O.chartY,isTooltipActive:O.isTooltipActive},J=Ie(Ie({},G$(O,A,$)),{},{updateId:O.updateId+1}),H=Ie(Ie(Ie({},le),Q),J);return Ie(Ie(Ie({},H),x(Ie({props:S},H),O)),{},{prevDataKey:C,prevData:A,prevWidth:P,prevHeight:R,prevLayout:$,prevStackOffset:V,prevMargin:W,prevChildren:j})}if(!aA(j,O.prevChildren)){var U,z,F,M,I=Oi(j,bd),te=I&&(U=(z=I.props)===null||z===void 0?void 0:z.startIndex)!==null&&U!==void 0?U:G,Z=I&&(F=(M=I.props)===null||M===void 0?void 0:M.endIndex)!==null&&F!==void 0?F:K,oe=te!==G||Z!==K,he=!ht(A),de=he&&!oe?O.updateId:O.updateId+1;return Ie(Ie({updateId:de},x(Ie(Ie({props:S},O),{},{updateId:de,dataStartIndex:te,dataEndIndex:Z}),O)),{},{prevChildren:j,dataStartIndex:te,dataEndIndex:Z})}return null}),mt(w,"renderActiveDot",function(S,O,C){var A;return D.isValidElement(S)?A=D.cloneElement(S,O):dt(S)?A=S(O):A=ae.createElement(jv,O),ae.createElement(Ot,{className:"recharts-active-dot",key:C},A)});var _=D.forwardRef(function(O,C){return ae.createElement(w,$f({},O,{ref:C}))});return _.displayName=w.displayName,_},fje=X3({chartName:"LineChart",GraphicalChild:eh,axisComponents:[{axisType:"xAxis",AxisComp:th},{axisType:"yAxis",AxisComp:nh}],formatAxisMap:lH}),dje=X3({chartName:"PieChart",GraphicalChild:co,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:J1},{axisType:"radiusAxis",AxisComp:X1}],formatAxisMap:Twe,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),hje=X3({chartName:"ComposedChart",GraphicalChild:[eh,xc,rs,s_],axisComponents:[{axisType:"xAxis",AxisComp:th},{axisType:"yAxis",AxisComp:nh},{axisType:"zAxis",AxisComp:o_}],formatAxisMap:lH});function QH(e,t){const n=D.useRef(t);D.useEffect(function(){t!==n.current&&e.attributionControl!=null&&(n.current!=null&&e.attributionControl.removeAttribution(n.current),t!=null&&e.attributionControl.addAttribution(t)),n.current=t},[e,t])}const pje=1;function mje(e){return Object.freeze({__version:pje,map:e})}function vje(e,t){return Object.freeze({...e,...t})}const Q3=D.createContext(null);function JH(){const e=D.use(Q3);if(e==null)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}function gje(e){function t(n,r){const{instance:i,context:a}=e(n).current;D.useImperativeHandle(r,()=>i);const{children:o}=n;return o==null?null:ae.createElement(Q3,{value:a},o)}return D.forwardRef(t)}function yje(e){function t(n,r){const[i,a]=D.useState(!1),{instance:o}=e(n,a).current;D.useImperativeHandle(r,()=>o),D.useEffect(function(){i&&o.update()},[o,i,n.children]);const l=o._contentNode;return l?dv.createPortal(n.children,l):null}return D.forwardRef(t)}function bje(e){function t(n,r){const{instance:i}=e(n).current;return D.useImperativeHandle(r,()=>i),null}return D.forwardRef(t)}function eW(e,t){const n=D.useRef(void 0);D.useEffect(function(){return t!=null&&e.instance.on(t),n.current=t,function(){n.current!=null&&e.instance.off(n.current),n.current=null}},[e,t])}function J3(e,t){const n=e.pane??t.pane;return n?{...e,pane:n}:e}function _je(e,t){return function(r,i){const a=JH(),o=e(J3(r,a),a);return QH(a.map,r.attribution),eW(o.current,r.eventHandlers),t(o.current,a,r,i),o}}var Dp={exports:{}};/* @preserve
|
||
* Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com
|
||
* (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade
|
||
*/var wje=Dp.exports,Z$;function xje(){return Z$||(Z$=1,function(e,t){(function(n,r){r(t)})(wje,function(n){var r="1.9.4";function i(d){var g,E,k,Y;for(E=1,k=arguments.length;E<k;E++){Y=arguments[E];for(g in Y)d[g]=Y[g]}return d}var a=Object.create||function(){function d(){}return function(g){return d.prototype=g,new d}}();function o(d,g){var E=Array.prototype.slice;if(d.bind)return d.bind.apply(d,E.call(arguments,1));var k=E.call(arguments,2);return function(){return d.apply(g,k.length?k.concat(E.call(arguments)):arguments)}}var l=0;function f(d){return"_leaflet_id"in d||(d._leaflet_id=++l),d._leaflet_id}function u(d,g,E){var k,Y,se,ve;return ve=function(){k=!1,Y&&(se.apply(E,Y),Y=!1)},se=function(){k?Y=arguments:(d.apply(E,arguments),setTimeout(ve,g),k=!0)},se}function h(d,g,E){var k=g[1],Y=g[0],se=k-Y;return d===k&&E?d:((d-Y)%se+se)%se+Y}function m(){return!1}function y(d,g){if(g===!1)return d;var E=Math.pow(10,g===void 0?6:g);return Math.round(d*E)/E}function x(d){return d.trim?d.trim():d.replace(/^\s+|\s+$/g,"")}function w(d){return x(d).split(/\s+/)}function _(d,g){Object.prototype.hasOwnProperty.call(d,"options")||(d.options=d.options?a(d.options):{});for(var E in g)d.options[E]=g[E];return d.options}function S(d,g,E){var k=[];for(var Y in d)k.push(encodeURIComponent(E?Y.toUpperCase():Y)+"="+encodeURIComponent(d[Y]));return(!g||g.indexOf("?")===-1?"?":"&")+k.join("&")}var O=/\{ *([\w_ -]+) *\}/g;function C(d,g){return d.replace(O,function(E,k){var Y=g[k];if(Y===void 0)throw new Error("No value provided for variable "+E);return typeof Y=="function"&&(Y=Y(g)),Y})}var A=Array.isArray||function(d){return Object.prototype.toString.call(d)==="[object Array]"};function j(d,g){for(var E=0;E<d.length;E++)if(d[E]===g)return E;return-1}var P="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function R(d){return window["webkit"+d]||window["moz"+d]||window["ms"+d]}var $=0;function V(d){var g=+new Date,E=Math.max(0,16-(g-$));return $=g+E,window.setTimeout(d,E)}var W=window.requestAnimationFrame||R("RequestAnimationFrame")||V,G=window.cancelAnimationFrame||R("CancelAnimationFrame")||R("CancelRequestAnimationFrame")||function(d){window.clearTimeout(d)};function K(d,g,E){if(E&&W===V)d.call(g);else return W.call(window,o(d,g))}function ne(d){d&&G.call(window,d)}var le={__proto__:null,extend:i,create:a,bind:o,get lastId(){return l},stamp:f,throttle:u,wrapNum:h,falseFn:m,formatNum:y,trim:x,splitWords:w,setOptions:_,getParamString:S,template:C,isArray:A,indexOf:j,emptyImageUrl:P,requestFn:W,cancelFn:G,requestAnimFrame:K,cancelAnimFrame:ne};function Q(){}Q.extend=function(d){var g=function(){_(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},E=g.__super__=this.prototype,k=a(E);k.constructor=g,g.prototype=k;for(var Y in this)Object.prototype.hasOwnProperty.call(this,Y)&&Y!=="prototype"&&Y!=="__super__"&&(g[Y]=this[Y]);return d.statics&&i(g,d.statics),d.includes&&(J(d.includes),i.apply(null,[k].concat(d.includes))),i(k,d),delete k.statics,delete k.includes,k.options&&(k.options=E.options?a(E.options):{},i(k.options,d.options)),k._initHooks=[],k.callInitHooks=function(){if(!this._initHooksCalled){E.callInitHooks&&E.callInitHooks.call(this),this._initHooksCalled=!0;for(var se=0,ve=k._initHooks.length;se<ve;se++)k._initHooks[se].call(this)}},g},Q.include=function(d){var g=this.prototype.options;return i(this.prototype,d),d.options&&(this.prototype.options=g,this.mergeOptions(d.options)),this},Q.mergeOptions=function(d){return i(this.prototype.options,d),this},Q.addInitHook=function(d){var g=Array.prototype.slice.call(arguments,1),E=typeof d=="function"?d:function(){this[d].apply(this,g)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(E),this};function J(d){if(!(typeof L>"u"||!L||!L.Mixin)){d=A(d)?d:[d];for(var g=0;g<d.length;g++)d[g]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}var H={on:function(d,g,E){if(typeof d=="object")for(var k in d)this._on(k,d[k],g);else{d=w(d);for(var Y=0,se=d.length;Y<se;Y++)this._on(d[Y],g,E)}return this},off:function(d,g,E){if(!arguments.length)delete this._events;else if(typeof d=="object")for(var k in d)this._off(k,d[k],g);else{d=w(d);for(var Y=arguments.length===1,se=0,ve=d.length;se<ve;se++)Y?this._off(d[se]):this._off(d[se],g,E)}return this},_on:function(d,g,E,k){if(typeof g!="function"){console.warn("wrong listener type: "+typeof g);return}if(this._listens(d,g,E)===!1){E===this&&(E=void 0);var Y={fn:g,ctx:E};k&&(Y.once=!0),this._events=this._events||{},this._events[d]=this._events[d]||[],this._events[d].push(Y)}},_off:function(d,g,E){var k,Y,se;if(this._events&&(k=this._events[d],!!k)){if(arguments.length===1){if(this._firingCount)for(Y=0,se=k.length;Y<se;Y++)k[Y].fn=m;delete this._events[d];return}if(typeof g!="function"){console.warn("wrong listener type: "+typeof g);return}var ve=this._listens(d,g,E);if(ve!==!1){var Ee=k[ve];this._firingCount&&(Ee.fn=m,this._events[d]=k=k.slice()),k.splice(ve,1)}}},fire:function(d,g,E){if(!this.listens(d,E))return this;var k=i({},g,{type:d,target:this,sourceTarget:g&&g.sourceTarget||this});if(this._events){var Y=this._events[d];if(Y){this._firingCount=this._firingCount+1||1;for(var se=0,ve=Y.length;se<ve;se++){var Ee=Y[se],ke=Ee.fn;Ee.once&&this.off(d,ke,Ee.ctx),ke.call(Ee.ctx||this,k)}this._firingCount--}}return E&&this._propagateEvent(k),this},listens:function(d,g,E,k){typeof d!="string"&&console.warn('"string" type argument expected');var Y=g;typeof g!="function"&&(k=!!g,Y=void 0,E=void 0);var se=this._events&&this._events[d];if(se&&se.length&&this._listens(d,Y,E)!==!1)return!0;if(k){for(var ve in this._eventParents)if(this._eventParents[ve].listens(d,g,E,k))return!0}return!1},_listens:function(d,g,E){if(!this._events)return!1;var k=this._events[d]||[];if(!g)return!!k.length;E===this&&(E=void 0);for(var Y=0,se=k.length;Y<se;Y++)if(k[Y].fn===g&&k[Y].ctx===E)return Y;return!1},once:function(d,g,E){if(typeof d=="object")for(var k in d)this._on(k,d[k],g,!0);else{d=w(d);for(var Y=0,se=d.length;Y<se;Y++)this._on(d[Y],g,E,!0)}return this},addEventParent:function(d){return this._eventParents=this._eventParents||{},this._eventParents[f(d)]=d,this},removeEventParent:function(d){return this._eventParents&&delete this._eventParents[f(d)],this},_propagateEvent:function(d){for(var g in this._eventParents)this._eventParents[g].fire(d.type,i({layer:d.target,propagatedFrom:d.target},d),!0)}};H.addEventListener=H.on,H.removeEventListener=H.clearAllEventListeners=H.off,H.addOneTimeEventListener=H.once,H.fireEvent=H.fire,H.hasEventListeners=H.listens;var U=Q.extend(H);function z(d,g,E){this.x=E?Math.round(d):d,this.y=E?Math.round(g):g}var F=Math.trunc||function(d){return d>0?Math.floor(d):Math.ceil(d)};z.prototype={clone:function(){return new z(this.x,this.y)},add:function(d){return this.clone()._add(M(d))},_add:function(d){return this.x+=d.x,this.y+=d.y,this},subtract:function(d){return this.clone()._subtract(M(d))},_subtract:function(d){return this.x-=d.x,this.y-=d.y,this},divideBy:function(d){return this.clone()._divideBy(d)},_divideBy:function(d){return this.x/=d,this.y/=d,this},multiplyBy:function(d){return this.clone()._multiplyBy(d)},_multiplyBy:function(d){return this.x*=d,this.y*=d,this},scaleBy:function(d){return new z(this.x*d.x,this.y*d.y)},unscaleBy:function(d){return new z(this.x/d.x,this.y/d.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=F(this.x),this.y=F(this.y),this},distanceTo:function(d){d=M(d);var g=d.x-this.x,E=d.y-this.y;return Math.sqrt(g*g+E*E)},equals:function(d){return d=M(d),d.x===this.x&&d.y===this.y},contains:function(d){return d=M(d),Math.abs(d.x)<=Math.abs(this.x)&&Math.abs(d.y)<=Math.abs(this.y)},toString:function(){return"Point("+y(this.x)+", "+y(this.y)+")"}};function M(d,g,E){return d instanceof z?d:A(d)?new z(d[0],d[1]):d==null?d:typeof d=="object"&&"x"in d&&"y"in d?new z(d.x,d.y):new z(d,g,E)}function I(d,g){if(d)for(var E=g?[d,g]:d,k=0,Y=E.length;k<Y;k++)this.extend(E[k])}I.prototype={extend:function(d){var g,E;if(!d)return this;if(d instanceof z||typeof d[0]=="number"||"x"in d)g=E=M(d);else if(d=te(d),g=d.min,E=d.max,!g||!E)return this;return!this.min&&!this.max?(this.min=g.clone(),this.max=E.clone()):(this.min.x=Math.min(g.x,this.min.x),this.max.x=Math.max(E.x,this.max.x),this.min.y=Math.min(g.y,this.min.y),this.max.y=Math.max(E.y,this.max.y)),this},getCenter:function(d){return M((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,d)},getBottomLeft:function(){return M(this.min.x,this.max.y)},getTopRight:function(){return M(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(d){var g,E;return typeof d[0]=="number"||d instanceof z?d=M(d):d=te(d),d instanceof I?(g=d.min,E=d.max):g=E=d,g.x>=this.min.x&&E.x<=this.max.x&&g.y>=this.min.y&&E.y<=this.max.y},intersects:function(d){d=te(d);var g=this.min,E=this.max,k=d.min,Y=d.max,se=Y.x>=g.x&&k.x<=E.x,ve=Y.y>=g.y&&k.y<=E.y;return se&&ve},overlaps:function(d){d=te(d);var g=this.min,E=this.max,k=d.min,Y=d.max,se=Y.x>g.x&&k.x<E.x,ve=Y.y>g.y&&k.y<E.y;return se&&ve},isValid:function(){return!!(this.min&&this.max)},pad:function(d){var g=this.min,E=this.max,k=Math.abs(g.x-E.x)*d,Y=Math.abs(g.y-E.y)*d;return te(M(g.x-k,g.y-Y),M(E.x+k,E.y+Y))},equals:function(d){return d?(d=te(d),this.min.equals(d.getTopLeft())&&this.max.equals(d.getBottomRight())):!1}};function te(d,g){return!d||d instanceof I?d:new I(d,g)}function Z(d,g){if(d)for(var E=g?[d,g]:d,k=0,Y=E.length;k<Y;k++)this.extend(E[k])}Z.prototype={extend:function(d){var g=this._southWest,E=this._northEast,k,Y;if(d instanceof he)k=d,Y=d;else if(d instanceof Z){if(k=d._southWest,Y=d._northEast,!k||!Y)return this}else return d?this.extend(de(d)||oe(d)):this;return!g&&!E?(this._southWest=new he(k.lat,k.lng),this._northEast=new he(Y.lat,Y.lng)):(g.lat=Math.min(k.lat,g.lat),g.lng=Math.min(k.lng,g.lng),E.lat=Math.max(Y.lat,E.lat),E.lng=Math.max(Y.lng,E.lng)),this},pad:function(d){var g=this._southWest,E=this._northEast,k=Math.abs(g.lat-E.lat)*d,Y=Math.abs(g.lng-E.lng)*d;return new Z(new he(g.lat-k,g.lng-Y),new he(E.lat+k,E.lng+Y))},getCenter:function(){return new he((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new he(this.getNorth(),this.getWest())},getSouthEast:function(){return new he(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(d){typeof d[0]=="number"||d instanceof he||"lat"in d?d=de(d):d=oe(d);var g=this._southWest,E=this._northEast,k,Y;return d instanceof Z?(k=d.getSouthWest(),Y=d.getNorthEast()):k=Y=d,k.lat>=g.lat&&Y.lat<=E.lat&&k.lng>=g.lng&&Y.lng<=E.lng},intersects:function(d){d=oe(d);var g=this._southWest,E=this._northEast,k=d.getSouthWest(),Y=d.getNorthEast(),se=Y.lat>=g.lat&&k.lat<=E.lat,ve=Y.lng>=g.lng&&k.lng<=E.lng;return se&&ve},overlaps:function(d){d=oe(d);var g=this._southWest,E=this._northEast,k=d.getSouthWest(),Y=d.getNorthEast(),se=Y.lat>g.lat&&k.lat<E.lat,ve=Y.lng>g.lng&&k.lng<E.lng;return se&&ve},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(d,g){return d?(d=oe(d),this._southWest.equals(d.getSouthWest(),g)&&this._northEast.equals(d.getNorthEast(),g)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function oe(d,g){return d instanceof Z?d:new Z(d,g)}function he(d,g,E){if(isNaN(d)||isNaN(g))throw new Error("Invalid LatLng object: ("+d+", "+g+")");this.lat=+d,this.lng=+g,E!==void 0&&(this.alt=+E)}he.prototype={equals:function(d,g){if(!d)return!1;d=de(d);var E=Math.max(Math.abs(this.lat-d.lat),Math.abs(this.lng-d.lng));return E<=(g===void 0?1e-9:g)},toString:function(d){return"LatLng("+y(this.lat,d)+", "+y(this.lng,d)+")"},distanceTo:function(d){return B.distance(this,de(d))},wrap:function(){return B.wrapLatLng(this)},toBounds:function(d){var g=180*d/40075017,E=g/Math.cos(Math.PI/180*this.lat);return oe([this.lat-g,this.lng-E],[this.lat+g,this.lng+E])},clone:function(){return new he(this.lat,this.lng,this.alt)}};function de(d,g,E){return d instanceof he?d:A(d)&&typeof d[0]!="object"?d.length===3?new he(d[0],d[1],d[2]):d.length===2?new he(d[0],d[1]):null:d==null?d:typeof d=="object"&&"lat"in d?new he(d.lat,"lng"in d?d.lng:d.lon,d.alt):g===void 0?null:new he(d,g,E)}var be={latLngToPoint:function(d,g){var E=this.projection.project(d),k=this.scale(g);return this.transformation._transform(E,k)},pointToLatLng:function(d,g){var E=this.scale(g),k=this.transformation.untransform(d,E);return this.projection.unproject(k)},project:function(d){return this.projection.project(d)},unproject:function(d){return this.projection.unproject(d)},scale:function(d){return 256*Math.pow(2,d)},zoom:function(d){return Math.log(d/256)/Math.LN2},getProjectedBounds:function(d){if(this.infinite)return null;var g=this.projection.bounds,E=this.scale(d),k=this.transformation.transform(g.min,E),Y=this.transformation.transform(g.max,E);return new I(k,Y)},infinite:!1,wrapLatLng:function(d){var g=this.wrapLng?h(d.lng,this.wrapLng,!0):d.lng,E=this.wrapLat?h(d.lat,this.wrapLat,!0):d.lat,k=d.alt;return new he(E,g,k)},wrapLatLngBounds:function(d){var g=d.getCenter(),E=this.wrapLatLng(g),k=g.lat-E.lat,Y=g.lng-E.lng;if(k===0&&Y===0)return d;var se=d.getSouthWest(),ve=d.getNorthEast(),Ee=new he(se.lat-k,se.lng-Y),ke=new he(ve.lat-k,ve.lng-Y);return new Z(Ee,ke)}},B=i({},be,{wrapLng:[-180,180],R:6371e3,distance:function(d,g){var E=Math.PI/180,k=d.lat*E,Y=g.lat*E,se=Math.sin((g.lat-d.lat)*E/2),ve=Math.sin((g.lng-d.lng)*E/2),Ee=se*se+Math.cos(k)*Math.cos(Y)*ve*ve,ke=2*Math.atan2(Math.sqrt(Ee),Math.sqrt(1-Ee));return this.R*ke}}),q=6378137,ee={R:q,MAX_LATITUDE:85.0511287798,project:function(d){var g=Math.PI/180,E=this.MAX_LATITUDE,k=Math.max(Math.min(E,d.lat),-E),Y=Math.sin(k*g);return new z(this.R*d.lng*g,this.R*Math.log((1+Y)/(1-Y))/2)},unproject:function(d){var g=180/Math.PI;return new he((2*Math.atan(Math.exp(d.y/this.R))-Math.PI/2)*g,d.x*g/this.R)},bounds:function(){var d=q*Math.PI;return new I([-d,-d],[d,d])}()};function fe(d,g,E,k){if(A(d)){this._a=d[0],this._b=d[1],this._c=d[2],this._d=d[3];return}this._a=d,this._b=g,this._c=E,this._d=k}fe.prototype={transform:function(d,g){return this._transform(d.clone(),g)},_transform:function(d,g){return g=g||1,d.x=g*(this._a*d.x+this._b),d.y=g*(this._c*d.y+this._d),d},untransform:function(d,g){return g=g||1,new z((d.x/g-this._b)/this._a,(d.y/g-this._d)/this._c)}};function X(d,g,E,k){return new fe(d,g,E,k)}var ue=i({},B,{code:"EPSG:3857",projection:ee,transformation:function(){var d=.5/(Math.PI*ee.R);return X(d,.5,-d,.5)}()}),pe=i({},ue,{code:"EPSG:900913"});function ye(d){return document.createElementNS("http://www.w3.org/2000/svg",d)}function me(d,g){var E="",k,Y,se,ve,Ee,ke;for(k=0,se=d.length;k<se;k++){for(Ee=d[k],Y=0,ve=Ee.length;Y<ve;Y++)ke=Ee[Y],E+=(Y?"L":"M")+ke.x+" "+ke.y;E+=g?st.svg?"z":"x":""}return E||"M0 0"}var xe=document.documentElement.style,Ae="ActiveXObject"in window,Le=Ae&&!document.addEventListener,ze="msLaunchUri"in navigator&&!("documentMode"in document),$e=Ln("webkit"),Fe=Ln("android"),_e=Ln("android 2")||Ln("android 3"),Se=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),De=Fe&&Ln("Google")&&Se<537&&!("AudioNode"in window),Ne=!!window.opera,Pe=!ze&&Ln("chrome"),qe=Ln("gecko")&&!$e&&!Ne&&!Ae,Ge=!Pe&&Ln("safari"),Qe=Ln("phantom"),ct="OTransition"in xe,ot=navigator.platform.indexOf("Win")===0,_t=Ae&&"transition"in xe,It="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!_e,$t="MozPerspective"in xe,Bt=!window.L_DISABLE_3D&&(_t||It||$t)&&!ct&&!Qe,Or=typeof orientation<"u"||Ln("mobile"),Gn=Or&&$e,_s=Or&&It,oi=!window.PointerEvent&&window.MSPointerEvent,ws=!!(window.PointerEvent||oi),Ia="ontouchstart"in window||!!window.TouchEvent,Oc=!window.L_NO_TOUCH&&(Ia||ws),xs=Or&&Ne,$a=Or&&qe,_n=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,vn=function(){var d=!1;try{var g=Object.defineProperty({},"passive",{get:function(){d=!0}});window.addEventListener("testPassiveEventSupport",m,g),window.removeEventListener("testPassiveEventSupport",m,g)}catch{}return d}(),nr=function(){return!!document.createElement("canvas").getContext}(),Yn=!!(document.createElementNS&&ye("svg").createSVGRect),an=!!Yn&&function(){var d=document.createElement("div");return d.innerHTML="<svg/>",(d.firstChild&&d.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),Nt=!Yn&&function(){try{var d=document.createElement("div");d.innerHTML='<v:shape adj="1"/>';var g=d.firstChild;return g.style.behavior="url(#default#VML)",g&&typeof g.adj=="object"}catch{return!1}}(),on=navigator.platform.indexOf("Mac")===0,rr=navigator.platform.indexOf("Linux")===0;function Ln(d){return navigator.userAgent.toLowerCase().indexOf(d)>=0}var st={ie:Ae,ielt9:Le,edge:ze,webkit:$e,android:Fe,android23:_e,androidStock:De,opera:Ne,chrome:Pe,gecko:qe,safari:Ge,phantom:Qe,opera12:ct,win:ot,ie3d:_t,webkit3d:It,gecko3d:$t,any3d:Bt,mobile:Or,mobileWebkit:Gn,mobileWebkit3d:_s,msPointer:oi,pointer:ws,touch:Oc,touchNative:Ia,mobileOpera:xs,mobileGecko:$a,retina:_n,passiveEvents:vn,canvas:nr,svg:Yn,vml:Nt,inlineSvg:an,mac:on,linux:rr},$v=st.msPointer?"MSPointerDown":"pointerdown",sh=st.msPointer?"MSPointerMove":"pointermove",Ss=st.msPointer?"MSPointerUp":"pointerup",Cc=st.msPointer?"MSPointerCancel":"pointercancel",Ba={touchstart:$v,touchmove:sh,touchend:Ss,touchcancel:Cc},bo={touchstart:zv,touchmove:eu,touchend:eu,touchcancel:eu},Li={},_o=!1;function Fn(d,g,E){return g==="touchstart"&&__(),bo[g]?(E=bo[g].bind(this,E),d.addEventListener(Ba[g],E,!1),E):(console.warn("wrong event specified:",g),m)}function Bv(d,g,E){if(!Ba[g]){console.warn("wrong event specified:",g);return}d.removeEventListener(Ba[g],E,!1)}function Uv(d){Li[d.pointerId]=d}function wo(d){Li[d.pointerId]&&(Li[d.pointerId]=d)}function xo(d){delete Li[d.pointerId]}function __(){_o||(document.addEventListener($v,Uv,!0),document.addEventListener(sh,wo,!0),document.addEventListener(Ss,xo,!0),document.addEventListener(Cc,xo,!0),_o=!0)}function eu(d,g){if(g.pointerType!==(g.MSPOINTER_TYPE_MOUSE||"mouse")){g.touches=[];for(var E in Li)g.touches.push(Li[E]);g.changedTouches=[g],d(g)}}function zv(d,g){g.MSPOINTER_TYPE_TOUCH&&g.pointerType===g.MSPOINTER_TYPE_TOUCH&&Pn(g),eu(d,g)}function w_(d){var g={},E,k;for(k in d)E=d[k],g[k]=E&&E.bind?E.bind(d):E;return d=g,g.type="dblclick",g.detail=2,g.isTrusted=!1,g._simulated=!0,g}var Ec=200;function Tc(d,g){d.addEventListener("dblclick",g);var E=0,k;function Y(se){if(se.detail!==1){k=se.detail;return}if(!(se.pointerType==="mouse"||se.sourceCapabilities&&!se.sourceCapabilities.firesTouchEvents)){var ve=ch(se);if(!(ve.some(function(ke){return ke instanceof HTMLLabelElement&&ke.attributes.for})&&!ve.some(function(ke){return ke instanceof HTMLInputElement||ke instanceof HTMLSelectElement}))){var Ee=Date.now();Ee-E<=Ec?(k++,k===2&&g(w_(se))):k=1,E=Ee}}}return d.addEventListener("click",Y),{dblclick:g,simDblclick:Y}}function ua(d,g){d.removeEventListener("dblclick",g.dblclick),d.removeEventListener("click",g.simDblclick)}var tu=Ts(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Os=Ts(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),So=Os==="webkitTransition"||Os==="OTransition"?Os+"End":"transitionend";function Ac(d){return typeof d=="string"?document.getElementById(d):d}function Oo(d,g){var E=d.style[g]||d.currentStyle&&d.currentStyle[g];if((!E||E==="auto")&&document.defaultView){var k=document.defaultView.getComputedStyle(d,null);E=k?k[g]:null}return E==="auto"?null:E}function Lt(d,g,E){var k=document.createElement(d);return k.className=g||"",E&&E.appendChild(k),k}function sn(d){var g=d.parentNode;g&&g.removeChild(d)}function pr(d){for(;d.firstChild;)d.removeChild(d.firstChild)}function Co(d){var g=d.parentNode;g&&g.lastChild!==d&&g.appendChild(d)}function Cs(d){var g=d.parentNode;g&&g.firstChild!==d&&g.insertBefore(d,g.firstChild)}function Es(d,g){if(d.classList!==void 0)return d.classList.contains(g);var E=mr(d);return E.length>0&&new RegExp("(^|\\s)"+g+"(\\s|$)").test(E)}function wt(d,g){if(d.classList!==void 0)for(var E=w(g),k=0,Y=E.length;k<Y;k++)d.classList.add(E[k]);else if(!Es(d,g)){var se=mr(d);lh(d,(se?se+" ":"")+g)}}function ln(d,g){d.classList!==void 0?d.classList.remove(g):lh(d,x((" "+mr(d)+" ").replace(" "+g+" "," ")))}function lh(d,g){d.className.baseVal===void 0?d.className=g:d.className.baseVal=g}function mr(d){return d.correspondingElement&&(d=d.correspondingElement),d.className.baseVal===void 0?d.className:d.className.baseVal}function Cr(d,g){"opacity"in d.style?d.style.opacity=g:"filter"in d.style&&Fv(d,g)}function Fv(d,g){var E=!1,k="DXImageTransform.Microsoft.Alpha";try{E=d.filters.item(k)}catch{if(g===1)return}g=Math.round(g*100),E?(E.Enabled=g!==100,E.Opacity=g):d.style.filter+=" progid:"+k+"(opacity="+g+")"}function Ts(d){for(var g=document.documentElement.style,E=0;E<d.length;E++)if(d[E]in g)return d[E];return!1}function Zr(d,g,E){var k=g||new z(0,0);d.style[tu]=(st.ie3d?"translate("+k.x+"px,"+k.y+"px)":"translate3d("+k.x+"px,"+k.y+"px,0)")+(E?" scale("+E+")":"")}function En(d,g){d._leaflet_pos=g,st.any3d?Zr(d,g):(d.style.left=g.x+"px",d.style.top=g.y+"px")}function Ua(d){return d._leaflet_pos||new z(0,0)}var Di,nu,jc;if("onselectstart"in document)Di=function(){bt(window,"selectstart",Pn)},nu=function(){Ut(window,"selectstart",Pn)};else{var As=Ts(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Di=function(){if(As){var d=document.documentElement.style;jc=d[As],d[As]="none"}},nu=function(){As&&(document.documentElement.style[As]=jc,jc=void 0)}}function ru(){bt(window,"dragstart",Pn)}function uh(){Ut(window,"dragstart",Pn)}var Pc,js;function iu(d){for(;d.tabIndex===-1;)d=d.parentNode;d.style&&(Ps(),Pc=d,js=d.style.outlineStyle,d.style.outlineStyle="none",bt(window,"keydown",Ps))}function Ps(){Pc&&(Pc.style.outlineStyle=js,Pc=void 0,js=void 0,Ut(window,"keydown",Ps))}function Eo(d){do d=d.parentNode;while((!d.offsetWidth||!d.offsetHeight)&&d!==document.body);return d}function za(d){var g=d.getBoundingClientRect();return{x:g.width/d.offsetWidth||1,y:g.height/d.offsetHeight||1,boundingClientRect:g}}var qv={__proto__:null,TRANSFORM:tu,TRANSITION:Os,TRANSITION_END:So,get:Ac,getStyle:Oo,create:Lt,remove:sn,empty:pr,toFront:Co,toBack:Cs,hasClass:Es,addClass:wt,removeClass:ln,setClass:lh,getClass:mr,setOpacity:Cr,testProp:Ts,setTransform:Zr,setPosition:En,getPosition:Ua,get disableTextSelection(){return Di},get enableTextSelection(){return nu},disableImageDrag:ru,enableImageDrag:uh,preventOutline:iu,restoreOutline:Ps,getSizedParentNode:Eo,getScale:za};function bt(d,g,E,k){if(g&&typeof g=="object")for(var Y in g)To(d,Y,g[Y],E);else{g=w(g);for(var se=0,ve=g.length;se<ve;se++)To(d,g[se],E,k)}return this}var si="_leaflet_events";function Ut(d,g,E,k){if(arguments.length===1)Ii(d),delete d[si];else if(g&&typeof g=="object")for(var Y in g)$i(d,Y,g[Y],E);else if(g=w(g),arguments.length===2)Ii(d,function(Ee){return j(g,Ee)!==-1});else for(var se=0,ve=g.length;se<ve;se++)$i(d,g[se],E,k);return this}function Ii(d,g){for(var E in d[si]){var k=E.split(/\d/)[0];(!g||g(k))&&$i(d,k,null,null,E)}}var au={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function To(d,g,E,k){var Y=g+f(E)+(k?"_"+f(k):"");if(d[si]&&d[si][Y])return this;var se=function(Ee){return E.call(k||d,Ee||window.event)},ve=se;!st.touchNative&&st.pointer&&g.indexOf("touch")===0?se=Fn(d,g,se):st.touch&&g==="dblclick"?se=Tc(d,se):"addEventListener"in d?g==="touchstart"||g==="touchmove"||g==="wheel"||g==="mousewheel"?d.addEventListener(au[g]||g,se,st.passiveEvents?{passive:!1}:!1):g==="mouseenter"||g==="mouseleave"?(se=function(Ee){Ee=Ee||window.event,jo(d,Ee)&&ve(Ee)},d.addEventListener(au[g],se,!1)):d.addEventListener(g,ve,!1):d.attachEvent("on"+g,se),d[si]=d[si]||{},d[si][Y]=se}function $i(d,g,E,k,Y){Y=Y||g+f(E)+(k?"_"+f(k):"");var se=d[si]&&d[si][Y];if(!se)return this;!st.touchNative&&st.pointer&&g.indexOf("touch")===0?Bv(d,g,se):st.touch&&g==="dblclick"?ua(d,se):"removeEventListener"in d?d.removeEventListener(au[g]||g,se,!1):d.detachEvent("on"+g,se),d[si][Y]=null}function ca(d){return d.stopPropagation?d.stopPropagation():d.originalEvent?d.originalEvent._stopped=!0:d.cancelBubble=!0,this}function Rs(d){return To(d,"wheel",ca),this}function Ms(d){return bt(d,"mousedown touchstart dblclick contextmenu",ca),d._leaflet_disable_click=!0,this}function Pn(d){return d.preventDefault?d.preventDefault():d.returnValue=!1,this}function Bi(d){return Pn(d),ca(d),this}function ch(d){if(d.composedPath)return d.composedPath();for(var g=[],E=d.target;E;)g.push(E),E=E.parentNode;return g}function vr(d,g){if(!g)return new z(d.clientX,d.clientY);var E=za(g),k=E.boundingClientRect;return new z((d.clientX-k.left)/E.x-g.clientLeft,(d.clientY-k.top)/E.y-g.clientTop)}var Ao=st.linux&&st.chrome?window.devicePixelRatio:st.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function ou(d){return st.edge?d.wheelDeltaY/2:d.deltaY&&d.deltaMode===0?-d.deltaY/Ao:d.deltaY&&d.deltaMode===1?-d.deltaY*20:d.deltaY&&d.deltaMode===2?-d.deltaY*60:d.deltaX||d.deltaZ?0:d.wheelDelta?(d.wheelDeltaY||d.wheelDelta)/2:d.detail&&Math.abs(d.detail)<32765?-d.detail*20:d.detail?d.detail/-32765*60:0}function jo(d,g){var E=g.relatedTarget;if(!E)return!0;try{for(;E&&E!==d;)E=E.parentNode}catch{return!1}return E!==d}var x_={__proto__:null,on:bt,off:Ut,stopPropagation:ca,disableScrollPropagation:Rs,disableClickPropagation:Ms,preventDefault:Pn,stop:Bi,getPropagationPath:ch,getMousePosition:vr,getWheelDelta:ou,isExternalTarget:jo,addListener:bt,removeListener:Ut},Rc=U.extend({run:function(d,g,E,k){this.stop(),this._el=d,this._inProgress=!0,this._duration=E||.25,this._easeOutPower=1/Math.max(k||.5,.2),this._startPos=Ua(d),this._offset=g.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=K(this._animate,this),this._step()},_step:function(d){var g=+new Date-this._startTime,E=this._duration*1e3;g<E?this._runFrame(this._easeOut(g/E),d):(this._runFrame(1),this._complete())},_runFrame:function(d,g){var E=this._startPos.add(this._offset.multiplyBy(d));g&&E._round(),En(this._el,E),this.fire("step")},_complete:function(){ne(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(d){return 1-Math.pow(1-d,this._easeOutPower)}}),Tt=U.extend({options:{crs:ue,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(d,g){g=_(this,g),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(d),this._initLayout(),this._onResize=o(this._onResize,this),this._initEvents(),g.maxBounds&&this.setMaxBounds(g.maxBounds),g.zoom!==void 0&&(this._zoom=this._limitZoom(g.zoom)),g.center&&g.zoom!==void 0&&this.setView(de(g.center),g.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=Os&&st.any3d&&!st.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),bt(this._proxy,So,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(d,g,E){if(g=g===void 0?this._zoom:this._limitZoom(g),d=this._limitCenter(de(d),g,this.options.maxBounds),E=E||{},this._stop(),this._loaded&&!E.reset&&E!==!0){E.animate!==void 0&&(E.zoom=i({animate:E.animate},E.zoom),E.pan=i({animate:E.animate,duration:E.duration},E.pan));var k=this._zoom!==g?this._tryAnimatedZoom&&this._tryAnimatedZoom(d,g,E.zoom):this._tryAnimatedPan(d,E.pan);if(k)return clearTimeout(this._sizeTimer),this}return this._resetView(d,g,E.pan&&E.pan.noMoveStart),this},setZoom:function(d,g){return this._loaded?this.setView(this.getCenter(),d,{zoom:g}):(this._zoom=d,this)},zoomIn:function(d,g){return d=d||(st.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+d,g)},zoomOut:function(d,g){return d=d||(st.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-d,g)},setZoomAround:function(d,g,E){var k=this.getZoomScale(g),Y=this.getSize().divideBy(2),se=d instanceof z?d:this.latLngToContainerPoint(d),ve=se.subtract(Y).multiplyBy(1-1/k),Ee=this.containerPointToLatLng(Y.add(ve));return this.setView(Ee,g,{zoom:E})},_getBoundsCenterZoom:function(d,g){g=g||{},d=d.getBounds?d.getBounds():oe(d);var E=M(g.paddingTopLeft||g.padding||[0,0]),k=M(g.paddingBottomRight||g.padding||[0,0]),Y=this.getBoundsZoom(d,!1,E.add(k));if(Y=typeof g.maxZoom=="number"?Math.min(g.maxZoom,Y):Y,Y===1/0)return{center:d.getCenter(),zoom:Y};var se=k.subtract(E).divideBy(2),ve=this.project(d.getSouthWest(),Y),Ee=this.project(d.getNorthEast(),Y),ke=this.unproject(ve.add(Ee).divideBy(2).add(se),Y);return{center:ke,zoom:Y}},fitBounds:function(d,g){if(d=oe(d),!d.isValid())throw new Error("Bounds are not valid.");var E=this._getBoundsCenterZoom(d,g);return this.setView(E.center,E.zoom,g)},fitWorld:function(d){return this.fitBounds([[-90,-180],[90,180]],d)},panTo:function(d,g){return this.setView(d,this._zoom,{pan:g})},panBy:function(d,g){if(d=M(d).round(),g=g||{},!d.x&&!d.y)return this.fire("moveend");if(g.animate!==!0&&!this.getSize().contains(d))return this._resetView(this.unproject(this.project(this.getCenter()).add(d)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Rc,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),g.noMoveStart||this.fire("movestart"),g.animate!==!1){wt(this._mapPane,"leaflet-pan-anim");var E=this._getMapPanePos().subtract(d).round();this._panAnim.run(this._mapPane,E,g.duration||.25,g.easeLinearity)}else this._rawPanBy(d),this.fire("move").fire("moveend");return this},flyTo:function(d,g,E){if(E=E||{},E.animate===!1||!st.any3d)return this.setView(d,g,E);this._stop();var k=this.project(this.getCenter()),Y=this.project(d),se=this.getSize(),ve=this._zoom;d=de(d),g=g===void 0?ve:g;var Ee=Math.max(se.x,se.y),ke=Ee*this.getZoomScale(ve,g),He=Y.distanceTo(k)||1,et=1.42,nt=et*et;function it(wn){var Fi=wn?-1:1,ha=wn?ke:Ee,Wa=ke*ke-Ee*Ee+Fi*nt*nt*He*He,pa=2*ha*nt*He,bu=Wa/pa,Vc=Math.sqrt(bu*bu+1)-bu,_u=Vc<1e-9?-18:Math.log(Vc);return _u}function gt(wn){return(Math.exp(wn)-Math.exp(-wn))/2}function un(wn){return(Math.exp(wn)+Math.exp(-wn))/2}function Tn(wn){return gt(wn)/un(wn)}var ar=it(0);function Xr(wn){return Ee*(un(ar)/un(ar+et*wn))}function lg(wn){return Ee*(un(ar)*Tn(ar+et*wn)-gt(ar))/nt}function ug(wn){return 1-Math.pow(1-wn,1.5)}var yu=Date.now(),Vs=(it(1)-ar)/et,cg=E.duration?1e3*E.duration:1e3*Vs*.8;function Hs(){var wn=(Date.now()-yu)/cg,Fi=ug(wn)*Vs;wn<=1?(this._flyToFrame=K(Hs,this),this._move(this.unproject(k.add(Y.subtract(k).multiplyBy(lg(Fi)/He)),ve),this.getScaleZoom(Ee/Xr(Fi),ve),{flyTo:!0})):this._move(d,g)._moveEnd(!0)}return this._moveStart(!0,E.noMoveStart),Hs.call(this),this},flyToBounds:function(d,g){var E=this._getBoundsCenterZoom(d,g);return this.flyTo(E.center,E.zoom,g)},setMaxBounds:function(d){return d=oe(d),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),d.isValid()?(this.options.maxBounds=d,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(d){var g=this.options.minZoom;return this.options.minZoom=d,this._loaded&&g!==d&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(d):this},setMaxZoom:function(d){var g=this.options.maxZoom;return this.options.maxZoom=d,this._loaded&&g!==d&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(d):this},panInsideBounds:function(d,g){this._enforcingBounds=!0;var E=this.getCenter(),k=this._limitCenter(E,this._zoom,oe(d));return E.equals(k)||this.panTo(k,g),this._enforcingBounds=!1,this},panInside:function(d,g){g=g||{};var E=M(g.paddingTopLeft||g.padding||[0,0]),k=M(g.paddingBottomRight||g.padding||[0,0]),Y=this.project(this.getCenter()),se=this.project(d),ve=this.getPixelBounds(),Ee=te([ve.min.add(E),ve.max.subtract(k)]),ke=Ee.getSize();if(!Ee.contains(se)){this._enforcingBounds=!0;var He=se.subtract(Ee.getCenter()),et=Ee.extend(se).getSize().subtract(ke);Y.x+=He.x<0?-et.x:et.x,Y.y+=He.y<0?-et.y:et.y,this.panTo(this.unproject(Y),g),this._enforcingBounds=!1}return this},invalidateSize:function(d){if(!this._loaded)return this;d=i({animate:!1,pan:!0},d===!0?{animate:!0}:d);var g=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var E=this.getSize(),k=g.divideBy(2).round(),Y=E.divideBy(2).round(),se=k.subtract(Y);return!se.x&&!se.y?this:(d.animate&&d.pan?this.panBy(se):(d.pan&&this._rawPanBy(se),this.fire("move"),d.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:g,newSize:E}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(d){if(d=this._locateOptions=i({timeout:1e4,watch:!1},d),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var g=o(this._handleGeolocationResponse,this),E=o(this._handleGeolocationError,this);return d.watch?this._locationWatchId=navigator.geolocation.watchPosition(g,E,d):navigator.geolocation.getCurrentPosition(g,E,d),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(d){if(this._container._leaflet_id){var g=d.code,E=d.message||(g===1?"permission denied":g===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:g,message:"Geolocation error: "+E+"."})}},_handleGeolocationResponse:function(d){if(this._container._leaflet_id){var g=d.coords.latitude,E=d.coords.longitude,k=new he(g,E),Y=k.toBounds(d.coords.accuracy*2),se=this._locateOptions;if(se.setView){var ve=this.getBoundsZoom(Y);this.setView(k,se.maxZoom?Math.min(ve,se.maxZoom):ve)}var Ee={latlng:k,bounds:Y,timestamp:d.timestamp};for(var ke in d.coords)typeof d.coords[ke]=="number"&&(Ee[ke]=d.coords[ke]);this.fire("locationfound",Ee)}},addHandler:function(d,g){if(!g)return this;var E=this[d]=new g(this);return this._handlers.push(E),this.options[d]&&E.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),sn(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(ne(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var d;for(d in this._layers)this._layers[d].remove();for(d in this._panes)sn(this._panes[d]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(d,g){var E="leaflet-pane"+(d?" leaflet-"+d.replace("Pane","")+"-pane":""),k=Lt("div",E,g||this._mapPane);return d&&(this._panes[d]=k),k},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var d=this.getPixelBounds(),g=this.unproject(d.getBottomLeft()),E=this.unproject(d.getTopRight());return new Z(g,E)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(d,g,E){d=oe(d),E=M(E||[0,0]);var k=this.getZoom()||0,Y=this.getMinZoom(),se=this.getMaxZoom(),ve=d.getNorthWest(),Ee=d.getSouthEast(),ke=this.getSize().subtract(E),He=te(this.project(Ee,k),this.project(ve,k)).getSize(),et=st.any3d?this.options.zoomSnap:1,nt=ke.x/He.x,it=ke.y/He.y,gt=g?Math.max(nt,it):Math.min(nt,it);return k=this.getScaleZoom(gt,k),et&&(k=Math.round(k/(et/100))*(et/100),k=g?Math.ceil(k/et)*et:Math.floor(k/et)*et),Math.max(Y,Math.min(se,k))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new z(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(d,g){var E=this._getTopLeftPoint(d,g);return new I(E,E.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(d){return this.options.crs.getProjectedBounds(d===void 0?this.getZoom():d)},getPane:function(d){return typeof d=="string"?this._panes[d]:d},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(d,g){var E=this.options.crs;return g=g===void 0?this._zoom:g,E.scale(d)/E.scale(g)},getScaleZoom:function(d,g){var E=this.options.crs;g=g===void 0?this._zoom:g;var k=E.zoom(d*E.scale(g));return isNaN(k)?1/0:k},project:function(d,g){return g=g===void 0?this._zoom:g,this.options.crs.latLngToPoint(de(d),g)},unproject:function(d,g){return g=g===void 0?this._zoom:g,this.options.crs.pointToLatLng(M(d),g)},layerPointToLatLng:function(d){var g=M(d).add(this.getPixelOrigin());return this.unproject(g)},latLngToLayerPoint:function(d){var g=this.project(de(d))._round();return g._subtract(this.getPixelOrigin())},wrapLatLng:function(d){return this.options.crs.wrapLatLng(de(d))},wrapLatLngBounds:function(d){return this.options.crs.wrapLatLngBounds(oe(d))},distance:function(d,g){return this.options.crs.distance(de(d),de(g))},containerPointToLayerPoint:function(d){return M(d).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(d){return M(d).add(this._getMapPanePos())},containerPointToLatLng:function(d){var g=this.containerPointToLayerPoint(M(d));return this.layerPointToLatLng(g)},latLngToContainerPoint:function(d){return this.layerPointToContainerPoint(this.latLngToLayerPoint(de(d)))},mouseEventToContainerPoint:function(d){return vr(d,this._container)},mouseEventToLayerPoint:function(d){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(d))},mouseEventToLatLng:function(d){return this.layerPointToLatLng(this.mouseEventToLayerPoint(d))},_initContainer:function(d){var g=this._container=Ac(d);if(g){if(g._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");bt(g,"scroll",this._onScroll,this),this._containerId=f(g)},_initLayout:function(){var d=this._container;this._fadeAnimated=this.options.fadeAnimation&&st.any3d,wt(d,"leaflet-container"+(st.touch?" leaflet-touch":"")+(st.retina?" leaflet-retina":"")+(st.ielt9?" leaflet-oldie":"")+(st.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var g=Oo(d,"position");g!=="absolute"&&g!=="relative"&&g!=="fixed"&&g!=="sticky"&&(d.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var d=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),En(this._mapPane,new z(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(wt(d.markerPane,"leaflet-zoom-hide"),wt(d.shadowPane,"leaflet-zoom-hide"))},_resetView:function(d,g,E){En(this._mapPane,new z(0,0));var k=!this._loaded;this._loaded=!0,g=this._limitZoom(g),this.fire("viewprereset");var Y=this._zoom!==g;this._moveStart(Y,E)._move(d,g)._moveEnd(Y),this.fire("viewreset"),k&&this.fire("load")},_moveStart:function(d,g){return d&&this.fire("zoomstart"),g||this.fire("movestart"),this},_move:function(d,g,E,k){g===void 0&&(g=this._zoom);var Y=this._zoom!==g;return this._zoom=g,this._lastCenter=d,this._pixelOrigin=this._getNewPixelOrigin(d),k?E&&E.pinch&&this.fire("zoom",E):((Y||E&&E.pinch)&&this.fire("zoom",E),this.fire("move",E)),this},_moveEnd:function(d){return d&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return ne(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(d){En(this._mapPane,this._getMapPanePos().subtract(d))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(d){this._targets={},this._targets[f(this._container)]=this;var g=d?Ut:bt;g(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&g(window,"resize",this._onResize,this),st.any3d&&this.options.transform3DLimit&&(d?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){ne(this._resizeRequest),this._resizeRequest=K(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var d=this._getMapPanePos();Math.max(Math.abs(d.x),Math.abs(d.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(d,g){for(var E=[],k,Y=g==="mouseout"||g==="mouseover",se=d.target||d.srcElement,ve=!1;se;){if(k=this._targets[f(se)],k&&(g==="click"||g==="preclick")&&this._draggableMoved(k)){ve=!0;break}if(k&&k.listens(g,!0)&&(Y&&!jo(se,d)||(E.push(k),Y))||se===this._container)break;se=se.parentNode}return!E.length&&!ve&&!Y&&this.listens(g,!0)&&(E=[this]),E},_isClickDisabled:function(d){for(;d&&d!==this._container;){if(d._leaflet_disable_click)return!0;d=d.parentNode}},_handleDOMEvent:function(d){var g=d.target||d.srcElement;if(!(!this._loaded||g._leaflet_disable_events||d.type==="click"&&this._isClickDisabled(g))){var E=d.type;E==="mousedown"&&iu(g),this._fireDOMEvent(d,E)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(d,g,E){if(d.type==="click"){var k=i({},d);k.type="preclick",this._fireDOMEvent(k,k.type,E)}var Y=this._findEventTargets(d,g);if(E){for(var se=[],ve=0;ve<E.length;ve++)E[ve].listens(g,!0)&&se.push(E[ve]);Y=se.concat(Y)}if(Y.length){g==="contextmenu"&&Pn(d);var Ee=Y[0],ke={originalEvent:d};if(d.type!=="keypress"&&d.type!=="keydown"&&d.type!=="keyup"){var He=Ee.getLatLng&&(!Ee._radius||Ee._radius<=10);ke.containerPoint=He?this.latLngToContainerPoint(Ee.getLatLng()):this.mouseEventToContainerPoint(d),ke.layerPoint=this.containerPointToLayerPoint(ke.containerPoint),ke.latlng=He?Ee.getLatLng():this.layerPointToLatLng(ke.layerPoint)}for(ve=0;ve<Y.length;ve++)if(Y[ve].fire(g,ke,!0),ke.originalEvent._stopped||Y[ve].options.bubblingMouseEvents===!1&&j(this._mouseEvents,g)!==-1)return}},_draggableMoved:function(d){return d=d.dragging&&d.dragging.enabled()?d:this,d.dragging&&d.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var d=0,g=this._handlers.length;d<g;d++)this._handlers[d].disable()},whenReady:function(d,g){return this._loaded?d.call(g||this,{target:this}):this.on("load",d,g),this},_getMapPanePos:function(){return Ua(this._mapPane)||new z(0,0)},_moved:function(){var d=this._getMapPanePos();return d&&!d.equals([0,0])},_getTopLeftPoint:function(d,g){var E=d&&g!==void 0?this._getNewPixelOrigin(d,g):this.getPixelOrigin();return E.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(d,g){var E=this.getSize()._divideBy(2);return this.project(d,g)._subtract(E)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(d,g,E){var k=this._getNewPixelOrigin(E,g);return this.project(d,g)._subtract(k)},_latLngBoundsToNewLayerBounds:function(d,g,E){var k=this._getNewPixelOrigin(E,g);return te([this.project(d.getSouthWest(),g)._subtract(k),this.project(d.getNorthWest(),g)._subtract(k),this.project(d.getSouthEast(),g)._subtract(k),this.project(d.getNorthEast(),g)._subtract(k)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(d){return this.latLngToLayerPoint(d).subtract(this._getCenterLayerPoint())},_limitCenter:function(d,g,E){if(!E)return d;var k=this.project(d,g),Y=this.getSize().divideBy(2),se=new I(k.subtract(Y),k.add(Y)),ve=this._getBoundsOffset(se,E,g);return Math.abs(ve.x)<=1&&Math.abs(ve.y)<=1?d:this.unproject(k.add(ve),g)},_limitOffset:function(d,g){if(!g)return d;var E=this.getPixelBounds(),k=new I(E.min.add(d),E.max.add(d));return d.add(this._getBoundsOffset(k,g))},_getBoundsOffset:function(d,g,E){var k=te(this.project(g.getNorthEast(),E),this.project(g.getSouthWest(),E)),Y=k.min.subtract(d.min),se=k.max.subtract(d.max),ve=this._rebound(Y.x,-se.x),Ee=this._rebound(Y.y,-se.y);return new z(ve,Ee)},_rebound:function(d,g){return d+g>0?Math.round(d-g)/2:Math.max(0,Math.ceil(d))-Math.max(0,Math.floor(g))},_limitZoom:function(d){var g=this.getMinZoom(),E=this.getMaxZoom(),k=st.any3d?this.options.zoomSnap:1;return k&&(d=Math.round(d/k)*k),Math.max(g,Math.min(E,d))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){ln(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(d,g){var E=this._getCenterOffset(d)._trunc();return(g&&g.animate)!==!0&&!this.getSize().contains(E)?!1:(this.panBy(E,g),!0)},_createAnimProxy:function(){var d=this._proxy=Lt("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(d),this.on("zoomanim",function(g){var E=tu,k=this._proxy.style[E];Zr(this._proxy,this.project(g.center,g.zoom),this.getZoomScale(g.zoom,1)),k===this._proxy.style[E]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){sn(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var d=this.getCenter(),g=this.getZoom();Zr(this._proxy,this.project(d,g),this.getZoomScale(g,1))},_catchTransitionEnd:function(d){this._animatingZoom&&d.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(d,g,E){if(this._animatingZoom)return!0;if(E=E||{},!this._zoomAnimated||E.animate===!1||this._nothingToAnimate()||Math.abs(g-this._zoom)>this.options.zoomAnimationThreshold)return!1;var k=this.getZoomScale(g),Y=this._getCenterOffset(d)._divideBy(1-1/k);return E.animate!==!0&&!this.getSize().contains(Y)?!1:(K(function(){this._moveStart(!0,E.noMoveStart||!1)._animateZoom(d,g,!0)},this),!0)},_animateZoom:function(d,g,E,k){this._mapPane&&(E&&(this._animatingZoom=!0,this._animateToCenter=d,this._animateToZoom=g,wt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:d,zoom:g,noUpdate:k}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&ln(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function su(d,g){return new Tt(d,g)}var Er=Q.extend({options:{position:"topright"},initialize:function(d){_(this,d)},getPosition:function(){return this.options.position},setPosition:function(d){var g=this._map;return g&&g.removeControl(this),this.options.position=d,g&&g.addControl(this),this},getContainer:function(){return this._container},addTo:function(d){this.remove(),this._map=d;var g=this._container=this.onAdd(d),E=this.getPosition(),k=d._controlCorners[E];return wt(g,"leaflet-control"),E.indexOf("bottom")!==-1?k.insertBefore(g,k.firstChild):k.appendChild(g),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(sn(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(d){this._map&&d&&d.screenX>0&&d.screenY>0&&this._map.getContainer().focus()}}),Ns=function(d){return new Er(d)};Tt.include({addControl:function(d){return d.addTo(this),this},removeControl:function(d){return d.remove(),this},_initControlPos:function(){var d=this._controlCorners={},g="leaflet-",E=this._controlContainer=Lt("div",g+"control-container",this._container);function k(Y,se){var ve=g+Y+" "+g+se;d[Y+se]=Lt("div",ve,E)}k("top","left"),k("top","right"),k("bottom","left"),k("bottom","right")},_clearControlPos:function(){for(var d in this._controlCorners)sn(this._controlCorners[d]);sn(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Vv=Er.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(d,g,E,k){return E<k?-1:k<E?1:0}},initialize:function(d,g,E){_(this,E),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var k in d)this._addLayer(d[k],k);for(k in g)this._addLayer(g[k],k,!0)},onAdd:function(d){this._initLayout(),this._update(),this._map=d,d.on("zoomend",this._checkDisabledLayers,this);for(var g=0;g<this._layers.length;g++)this._layers[g].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(d){return Er.prototype.addTo.call(this,d),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var d=0;d<this._layers.length;d++)this._layers[d].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(d,g){return this._addLayer(d,g),this._map?this._update():this},addOverlay:function(d,g){return this._addLayer(d,g,!0),this._map?this._update():this},removeLayer:function(d){d.off("add remove",this._onLayerChange,this);var g=this._getLayer(f(d));return g&&this._layers.splice(this._layers.indexOf(g),1),this._map?this._update():this},expand:function(){wt(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var d=this._map.getSize().y-(this._container.offsetTop+50);return d<this._section.clientHeight?(wt(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=d+"px"):ln(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return ln(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var d="leaflet-control-layers",g=this._container=Lt("div",d),E=this.options.collapsed;g.setAttribute("aria-haspopup",!0),Ms(g),Rs(g);var k=this._section=Lt("section",d+"-list");E&&(this._map.on("click",this.collapse,this),bt(g,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var Y=this._layersLink=Lt("a",d+"-toggle",g);Y.href="#",Y.title="Layers",Y.setAttribute("role","button"),bt(Y,{keydown:function(se){se.keyCode===13&&this._expandSafely()},click:function(se){Pn(se),this._expandSafely()}},this),E||this.expand(),this._baseLayersList=Lt("div",d+"-base",k),this._separator=Lt("div",d+"-separator",k),this._overlaysList=Lt("div",d+"-overlays",k),g.appendChild(k)},_getLayer:function(d){for(var g=0;g<this._layers.length;g++)if(this._layers[g]&&f(this._layers[g].layer)===d)return this._layers[g]},_addLayer:function(d,g,E){this._map&&d.on("add remove",this._onLayerChange,this),this._layers.push({layer:d,name:g,overlay:E}),this.options.sortLayers&&this._layers.sort(o(function(k,Y){return this.options.sortFunction(k.layer,Y.layer,k.name,Y.name)},this)),this.options.autoZIndex&&d.setZIndex&&(this._lastZIndex++,d.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;pr(this._baseLayersList),pr(this._overlaysList),this._layerControlInputs=[];var d,g,E,k,Y=0;for(E=0;E<this._layers.length;E++)k=this._layers[E],this._addItem(k),g=g||k.overlay,d=d||!k.overlay,Y+=k.overlay?0:1;return this.options.hideSingleBase&&(d=d&&Y>1,this._baseLayersList.style.display=d?"":"none"),this._separator.style.display=g&&d?"":"none",this},_onLayerChange:function(d){this._handlingClick||this._update();var g=this._getLayer(f(d.target)),E=g.overlay?d.type==="add"?"overlayadd":"overlayremove":d.type==="add"?"baselayerchange":null;E&&this._map.fire(E,g)},_createRadioElement:function(d,g){var E='<input type="radio" class="leaflet-control-layers-selector" name="'+d+'"'+(g?' checked="checked"':"")+"/>",k=document.createElement("div");return k.innerHTML=E,k.firstChild},_addItem:function(d){var g=document.createElement("label"),E=this._map.hasLayer(d.layer),k;d.overlay?(k=document.createElement("input"),k.type="checkbox",k.className="leaflet-control-layers-selector",k.defaultChecked=E):k=this._createRadioElement("leaflet-base-layers_"+f(this),E),this._layerControlInputs.push(k),k.layerId=f(d.layer),bt(k,"click",this._onInputClick,this);var Y=document.createElement("span");Y.innerHTML=" "+d.name;var se=document.createElement("span");g.appendChild(se),se.appendChild(k),se.appendChild(Y);var ve=d.overlay?this._overlaysList:this._baseLayersList;return ve.appendChild(g),this._checkDisabledLayers(),g},_onInputClick:function(){if(!this._preventClick){var d=this._layerControlInputs,g,E,k=[],Y=[];this._handlingClick=!0;for(var se=d.length-1;se>=0;se--)g=d[se],E=this._getLayer(g.layerId).layer,g.checked?k.push(E):g.checked||Y.push(E);for(se=0;se<Y.length;se++)this._map.hasLayer(Y[se])&&this._map.removeLayer(Y[se]);for(se=0;se<k.length;se++)this._map.hasLayer(k[se])||this._map.addLayer(k[se]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var d=this._layerControlInputs,g,E,k=this._map.getZoom(),Y=d.length-1;Y>=0;Y--)g=d[Y],E=this._getLayer(g.layerId).layer,g.disabled=E.options.minZoom!==void 0&&k<E.options.minZoom||E.options.maxZoom!==void 0&&k>E.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var d=this._section;this._preventClick=!0,bt(d,"click",Pn),this.expand();var g=this;setTimeout(function(){Ut(d,"click",Pn),g._preventClick=!1})}}),S_=function(d,g,E){return new Vv(d,g,E)},fh=Er.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',zoomOutTitle:"Zoom out"},onAdd:function(d){var g="leaflet-control-zoom",E=Lt("div",g+" leaflet-bar"),k=this.options;return this._zoomInButton=this._createButton(k.zoomInText,k.zoomInTitle,g+"-in",E,this._zoomIn),this._zoomOutButton=this._createButton(k.zoomOutText,k.zoomOutTitle,g+"-out",E,this._zoomOut),this._updateDisabled(),d.on("zoomend zoomlevelschange",this._updateDisabled,this),E},onRemove:function(d){d.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(d){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(d.shiftKey?3:1))},_zoomOut:function(d){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(d.shiftKey?3:1))},_createButton:function(d,g,E,k,Y){var se=Lt("a",E,k);return se.innerHTML=d,se.href="#",se.title=g,se.setAttribute("role","button"),se.setAttribute("aria-label",g),Ms(se),bt(se,"click",Bi),bt(se,"click",Y,this),bt(se,"click",this._refocusOnMap,this),se},_updateDisabled:function(){var d=this._map,g="leaflet-disabled";ln(this._zoomInButton,g),ln(this._zoomOutButton,g),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||d._zoom===d.getMinZoom())&&(wt(this._zoomOutButton,g),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||d._zoom===d.getMaxZoom())&&(wt(this._zoomInButton,g),this._zoomInButton.setAttribute("aria-disabled","true"))}});Tt.mergeOptions({zoomControl:!0}),Tt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new fh,this.addControl(this.zoomControl))});var dh=function(d){return new fh(d)},Hv=Er.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(d){var g="leaflet-control-scale",E=Lt("div",g),k=this.options;return this._addScales(k,g+"-line",E),d.on(k.updateWhenIdle?"moveend":"move",this._update,this),d.whenReady(this._update,this),E},onRemove:function(d){d.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(d,g,E){d.metric&&(this._mScale=Lt("div",g,E)),d.imperial&&(this._iScale=Lt("div",g,E))},_update:function(){var d=this._map,g=d.getSize().y/2,E=d.distance(d.containerPointToLatLng([0,g]),d.containerPointToLatLng([this.options.maxWidth,g]));this._updateScales(E)},_updateScales:function(d){this.options.metric&&d&&this._updateMetric(d),this.options.imperial&&d&&this._updateImperial(d)},_updateMetric:function(d){var g=this._getRoundNum(d),E=g<1e3?g+" m":g/1e3+" km";this._updateScale(this._mScale,E,g/d)},_updateImperial:function(d){var g=d*3.2808399,E,k,Y;g>5280?(E=g/5280,k=this._getRoundNum(E),this._updateScale(this._iScale,k+" mi",k/E)):(Y=this._getRoundNum(g),this._updateScale(this._iScale,Y+" ft",Y/g))},_updateScale:function(d,g,E){d.style.width=Math.round(this.options.maxWidth*E)+"px",d.innerHTML=g},_getRoundNum:function(d){var g=Math.pow(10,(Math.floor(d)+"").length-1),E=d/g;return E=E>=10?10:E>=5?5:E>=3?3:E>=2?2:1,g*E}}),O_=function(d){return new Hv(d)},C_='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',hh=Er.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(st.inlineSvg?C_+" ":"")+"Leaflet</a>"},initialize:function(d){_(this,d),this._attributions={}},onAdd:function(d){d.attributionControl=this,this._container=Lt("div","leaflet-control-attribution"),Ms(this._container);for(var g in d._layers)d._layers[g].getAttribution&&this.addAttribution(d._layers[g].getAttribution());return this._update(),d.on("layeradd",this._addAttribution,this),this._container},onRemove:function(d){d.off("layeradd",this._addAttribution,this)},_addAttribution:function(d){d.layer.getAttribution&&(this.addAttribution(d.layer.getAttribution()),d.layer.once("remove",function(){this.removeAttribution(d.layer.getAttribution())},this))},setPrefix:function(d){return this.options.prefix=d,this._update(),this},addAttribution:function(d){return d?(this._attributions[d]||(this._attributions[d]=0),this._attributions[d]++,this._update(),this):this},removeAttribution:function(d){return d?(this._attributions[d]&&(this._attributions[d]--,this._update()),this):this},_update:function(){if(this._map){var d=[];for(var g in this._attributions)this._attributions[g]&&d.push(g);var E=[];this.options.prefix&&E.push(this.options.prefix),d.length&&E.push(d.join(", ")),this._container.innerHTML=E.join(' <span aria-hidden="true">|</span> ')}}});Tt.mergeOptions({attributionControl:!0}),Tt.addInitHook(function(){this.options.attributionControl&&new hh().addTo(this)});var E_=function(d){return new hh(d)};Er.Layers=Vv,Er.Zoom=fh,Er.Scale=Hv,Er.Attribution=hh,Ns.layers=S_,Ns.zoom=dh,Ns.scale=O_,Ns.attribution=E_;var li=Q.extend({initialize:function(d){this._map=d},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});li.addTo=function(d,g){return d.addHandler(g,this),this};var T_={Events:H},Wv=st.touch?"touchstart mousedown":"mousedown",Fa=U.extend({options:{clickTolerance:3},initialize:function(d,g,E,k){_(this,k),this._element=d,this._dragStartTarget=g||d,this._preventOutline=E},enable:function(){this._enabled||(bt(this._dragStartTarget,Wv,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Fa._dragging===this&&this.finishDrag(!0),Ut(this._dragStartTarget,Wv,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(d){if(this._enabled&&(this._moved=!1,!Es(this._element,"leaflet-zoom-anim"))){if(d.touches&&d.touches.length!==1){Fa._dragging===this&&this.finishDrag();return}if(!(Fa._dragging||d.shiftKey||d.which!==1&&d.button!==1&&!d.touches)&&(Fa._dragging=this,this._preventOutline&&iu(this._element),ru(),Di(),!this._moving)){this.fire("down");var g=d.touches?d.touches[0]:d,E=Eo(this._element);this._startPoint=new z(g.clientX,g.clientY),this._startPos=Ua(this._element),this._parentScale=za(E);var k=d.type==="mousedown";bt(document,k?"mousemove":"touchmove",this._onMove,this),bt(document,k?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(d){if(this._enabled){if(d.touches&&d.touches.length>1){this._moved=!0;return}var g=d.touches&&d.touches.length===1?d.touches[0]:d,E=new z(g.clientX,g.clientY)._subtract(this._startPoint);!E.x&&!E.y||Math.abs(E.x)+Math.abs(E.y)<this.options.clickTolerance||(E.x/=this._parentScale.x,E.y/=this._parentScale.y,Pn(d),this._moved||(this.fire("dragstart"),this._moved=!0,wt(document.body,"leaflet-dragging"),this._lastTarget=d.target||d.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),wt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(E),this._moving=!0,this._lastEvent=d,this._updatePosition())}},_updatePosition:function(){var d={originalEvent:this._lastEvent};this.fire("predrag",d),En(this._element,this._newPos),this.fire("drag",d)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(d){ln(document.body,"leaflet-dragging"),this._lastTarget&&(ln(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),Ut(document,"mousemove touchmove",this._onMove,this),Ut(document,"mouseup touchend touchcancel",this._onUp,this),uh(),nu();var g=this._moved&&this._moving;this._moving=!1,Fa._dragging=!1,g&&this.fire("dragend",{noInertia:d,distance:this._newPos.distanceTo(this._startPos)})}});function Gv(d,g,E){var k,Y=[1,4,2,8],se,ve,Ee,ke,He,et,nt,it;for(se=0,et=d.length;se<et;se++)d[se]._code=Po(d[se],g);for(Ee=0;Ee<4;Ee++){for(nt=Y[Ee],k=[],se=0,et=d.length,ve=et-1;se<et;ve=se++)ke=d[se],He=d[ve],ke._code&nt?He._code&nt||(it=Nc(He,ke,nt,g,E),it._code=Po(it,g),k.push(it)):(He._code&nt&&(it=Nc(He,ke,nt,g,E),it._code=Po(it,g),k.push(it)),k.push(ke));d=k}return d}function Mc(d,g){var E,k,Y,se,ve,Ee,ke,He,et;if(!d||d.length===0)throw new Error("latlngs not passed");ir(d)||(console.warn("latlngs are not flat! Only the first ring will be used"),d=d[0]);var nt=de([0,0]),it=oe(d),gt=it.getNorthWest().distanceTo(it.getSouthWest())*it.getNorthEast().distanceTo(it.getNorthWest());gt<1700&&(nt=ph(d));var un=d.length,Tn=[];for(E=0;E<un;E++){var ar=de(d[E]);Tn.push(g.project(de([ar.lat-nt.lat,ar.lng-nt.lng])))}for(Ee=ke=He=0,E=0,k=un-1;E<un;k=E++)Y=Tn[E],se=Tn[k],ve=Y.y*se.x-se.y*Y.x,ke+=(Y.x+se.x)*ve,He+=(Y.y+se.y)*ve,Ee+=ve*3;Ee===0?et=Tn[0]:et=[ke/Ee,He/Ee];var Xr=g.unproject(M(et));return de([Xr.lat+nt.lat,Xr.lng+nt.lng])}function ph(d){for(var g=0,E=0,k=0,Y=0;Y<d.length;Y++){var se=de(d[Y]);g+=se.lat,E+=se.lng,k++}return de([g/k,E/k])}var A_={__proto__:null,clipPolygon:Gv,polygonCenter:Mc,centroid:ph};function Yv(d,g){if(!g||!d.length)return d.slice();var E=g*g;return d=R_(d,E),d=P_(d,E),d}function mh(d,g,E){return Math.sqrt(Ro(d,g,E,!0))}function j_(d,g,E){return Ro(d,g,E)}function P_(d,g){var E=d.length,k=typeof Uint8Array<"u"?Uint8Array:Array,Y=new k(E);Y[0]=Y[E-1]=1,vh(d,Y,g,0,E-1);var se,ve=[];for(se=0;se<E;se++)Y[se]&&ve.push(d[se]);return ve}function vh(d,g,E,k,Y){var se=0,ve,Ee,ke;for(Ee=k+1;Ee<=Y-1;Ee++)ke=Ro(d[Ee],d[k],d[Y],!0),ke>se&&(ve=Ee,se=ke);se>E&&(g[ve]=1,vh(d,g,E,k,ve),vh(d,g,E,ve,Y))}function R_(d,g){for(var E=[d[0]],k=1,Y=0,se=d.length;k<se;k++)M_(d[k],d[Y])>g&&(E.push(d[k]),Y=k);return Y<se-1&&E.push(d[se-1]),E}var Kv;function Zv(d,g,E,k,Y){var se=k?Kv:Po(d,E),ve=Po(g,E),Ee,ke,He;for(Kv=ve;;){if(!(se|ve))return[d,g];if(se&ve)return!1;Ee=se||ve,ke=Nc(d,g,Ee,E,Y),He=Po(ke,E),Ee===se?(d=ke,se=He):(g=ke,ve=He)}}function Nc(d,g,E,k,Y){var se=g.x-d.x,ve=g.y-d.y,Ee=k.min,ke=k.max,He,et;return E&8?(He=d.x+se*(ke.y-d.y)/ve,et=ke.y):E&4?(He=d.x+se*(Ee.y-d.y)/ve,et=Ee.y):E&2?(He=ke.x,et=d.y+ve*(ke.x-d.x)/se):E&1&&(He=Ee.x,et=d.y+ve*(Ee.x-d.x)/se),new z(He,et,Y)}function Po(d,g){var E=0;return d.x<g.min.x?E|=1:d.x>g.max.x&&(E|=2),d.y<g.min.y?E|=4:d.y>g.max.y&&(E|=8),E}function M_(d,g){var E=g.x-d.x,k=g.y-d.y;return E*E+k*k}function Ro(d,g,E,k){var Y=g.x,se=g.y,ve=E.x-Y,Ee=E.y-se,ke=ve*ve+Ee*Ee,He;return ke>0&&(He=((d.x-Y)*ve+(d.y-se)*Ee)/ke,He>1?(Y=E.x,se=E.y):He>0&&(Y+=ve*He,se+=Ee*He)),ve=d.x-Y,Ee=d.y-se,k?ve*ve+Ee*Ee:new z(Y,se)}function ir(d){return!A(d[0])||typeof d[0][0]!="object"&&typeof d[0][0]<"u"}function Xv(d){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ir(d)}function gh(d,g){var E,k,Y,se,ve,Ee,ke,He;if(!d||d.length===0)throw new Error("latlngs not passed");ir(d)||(console.warn("latlngs are not flat! Only the first ring will be used"),d=d[0]);var et=de([0,0]),nt=oe(d),it=nt.getNorthWest().distanceTo(nt.getSouthWest())*nt.getNorthEast().distanceTo(nt.getNorthWest());it<1700&&(et=ph(d));var gt=d.length,un=[];for(E=0;E<gt;E++){var Tn=de(d[E]);un.push(g.project(de([Tn.lat-et.lat,Tn.lng-et.lng])))}for(E=0,k=0;E<gt-1;E++)k+=un[E].distanceTo(un[E+1])/2;if(k===0)He=un[0];else for(E=0,se=0;E<gt-1;E++)if(ve=un[E],Ee=un[E+1],Y=ve.distanceTo(Ee),se+=Y,se>k){ke=(se-k)/Y,He=[Ee.x-ke*(Ee.x-ve.x),Ee.y-ke*(Ee.y-ve.y)];break}var ar=g.unproject(M(He));return de([ar.lat+et.lat,ar.lng+et.lng])}var Qv={__proto__:null,simplify:Yv,pointToSegmentDistance:mh,closestPointOnSegment:j_,clipSegment:Zv,_getEdgeIntersection:Nc,_getBitCode:Po,_sqClosestPointOnSegment:Ro,isFlat:ir,_flat:Xv,polylineCenter:gh},kc={project:function(d){return new z(d.lng,d.lat)},unproject:function(d){return new he(d.y,d.x)},bounds:new I([-180,-90],[180,90])},Lc={R:6378137,R_MINOR:6356752314245179e-9,bounds:new I([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(d){var g=Math.PI/180,E=this.R,k=d.lat*g,Y=this.R_MINOR/E,se=Math.sqrt(1-Y*Y),ve=se*Math.sin(k),Ee=Math.tan(Math.PI/4-k/2)/Math.pow((1-ve)/(1+ve),se/2);return k=-E*Math.log(Math.max(Ee,1e-10)),new z(d.lng*g*E,k)},unproject:function(d){for(var g=180/Math.PI,E=this.R,k=this.R_MINOR/E,Y=Math.sqrt(1-k*k),se=Math.exp(-d.y/E),ve=Math.PI/2-2*Math.atan(se),Ee=0,ke=.1,He;Ee<15&&Math.abs(ke)>1e-7;Ee++)He=Y*Math.sin(ve),He=Math.pow((1-He)/(1+He),Y/2),ke=Math.PI/2-2*Math.atan(se*He)-ve,ve+=ke;return new he(ve*g,d.x*g/E)}},Jv={__proto__:null,LonLat:kc,Mercator:Lc,SphericalMercator:ee},ks=i({},B,{code:"EPSG:3395",projection:Lc,transformation:function(){var d=.5/(Math.PI*Lc.R);return X(d,.5,-d,.5)}()}),eg=i({},B,{code:"EPSG:4326",projection:kc,transformation:X(1/180,1,-1/180,.5)}),N_=i({},be,{projection:kc,transformation:X(1,0,-1,0),scale:function(d){return Math.pow(2,d)},zoom:function(d){return Math.log(d)/Math.LN2},distance:function(d,g){var E=g.lng-d.lng,k=g.lat-d.lat;return Math.sqrt(E*E+k*k)},infinite:!0});be.Earth=B,be.EPSG3395=ks,be.EPSG3857=ue,be.EPSG900913=pe,be.EPSG4326=eg,be.Simple=N_;var ui=U.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(d){return d.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(d){return d&&d.removeLayer(this),this},getPane:function(d){return this._map.getPane(d?this.options[d]||d:this.options.pane)},addInteractiveTarget:function(d){return this._map._targets[f(d)]=this,this},removeInteractiveTarget:function(d){return delete this._map._targets[f(d)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(d){var g=d.target;if(g.hasLayer(this)){if(this._map=g,this._zoomAnimated=g._zoomAnimated,this.getEvents){var E=this.getEvents();g.on(E,this),this.once("remove",function(){g.off(E,this)},this)}this.onAdd(g),this.fire("add"),g.fire("layeradd",{layer:this})}}});Tt.include({addLayer:function(d){if(!d._layerAdd)throw new Error("The provided object is not a Layer.");var g=f(d);return this._layers[g]?this:(this._layers[g]=d,d._mapToAdd=this,d.beforeAdd&&d.beforeAdd(this),this.whenReady(d._layerAdd,d),this)},removeLayer:function(d){var g=f(d);return this._layers[g]?(this._loaded&&d.onRemove(this),delete this._layers[g],this._loaded&&(this.fire("layerremove",{layer:d}),d.fire("remove")),d._map=d._mapToAdd=null,this):this},hasLayer:function(d){return f(d)in this._layers},eachLayer:function(d,g){for(var E in this._layers)d.call(g,this._layers[E]);return this},_addLayers:function(d){d=d?A(d)?d:[d]:[];for(var g=0,E=d.length;g<E;g++)this.addLayer(d[g])},_addZoomLimit:function(d){(!isNaN(d.options.maxZoom)||!isNaN(d.options.minZoom))&&(this._zoomBoundLayers[f(d)]=d,this._updateZoomLevels())},_removeZoomLimit:function(d){var g=f(d);this._zoomBoundLayers[g]&&(delete this._zoomBoundLayers[g],this._updateZoomLevels())},_updateZoomLevels:function(){var d=1/0,g=-1/0,E=this._getZoomSpan();for(var k in this._zoomBoundLayers){var Y=this._zoomBoundLayers[k].options;d=Y.minZoom===void 0?d:Math.min(d,Y.minZoom),g=Y.maxZoom===void 0?g:Math.max(g,Y.maxZoom)}this._layersMaxZoom=g===-1/0?void 0:g,this._layersMinZoom=d===1/0?void 0:d,E!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Mo=ui.extend({initialize:function(d,g){_(this,g),this._layers={};var E,k;if(d)for(E=0,k=d.length;E<k;E++)this.addLayer(d[E])},addLayer:function(d){var g=this.getLayerId(d);return this._layers[g]=d,this._map&&this._map.addLayer(d),this},removeLayer:function(d){var g=d in this._layers?d:this.getLayerId(d);return this._map&&this._layers[g]&&this._map.removeLayer(this._layers[g]),delete this._layers[g],this},hasLayer:function(d){var g=typeof d=="number"?d:this.getLayerId(d);return g in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(d){var g=Array.prototype.slice.call(arguments,1),E,k;for(E in this._layers)k=this._layers[E],k[d]&&k[d].apply(k,g);return this},onAdd:function(d){this.eachLayer(d.addLayer,d)},onRemove:function(d){this.eachLayer(d.removeLayer,d)},eachLayer:function(d,g){for(var E in this._layers)d.call(g,this._layers[E]);return this},getLayer:function(d){return this._layers[d]},getLayers:function(){var d=[];return this.eachLayer(d.push,d),d},setZIndex:function(d){return this.invoke("setZIndex",d)},getLayerId:function(d){return f(d)}}),tg=function(d,g){return new Mo(d,g)},kr=Mo.extend({addLayer:function(d){return this.hasLayer(d)?this:(d.addEventParent(this),Mo.prototype.addLayer.call(this,d),this.fire("layeradd",{layer:d}))},removeLayer:function(d){return this.hasLayer(d)?(d in this._layers&&(d=this._layers[d]),d.removeEventParent(this),Mo.prototype.removeLayer.call(this,d),this.fire("layerremove",{layer:d})):this},setStyle:function(d){return this.invoke("setStyle",d)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var d=new Z;for(var g in this._layers){var E=this._layers[g];d.extend(E.getBounds?E.getBounds():E.getLatLng())}return d}}),lu=function(d,g){return new kr(d,g)},Ls=Q.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(d){_(this,d)},createIcon:function(d){return this._createIcon("icon",d)},createShadow:function(d){return this._createIcon("shadow",d)},_createIcon:function(d,g){var E=this._getIconUrl(d);if(!E){if(d==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var k=this._createImg(E,g&&g.tagName==="IMG"?g:null);return this._setIconStyles(k,d),(this.options.crossOrigin||this.options.crossOrigin==="")&&(k.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),k},_setIconStyles:function(d,g){var E=this.options,k=E[g+"Size"];typeof k=="number"&&(k=[k,k]);var Y=M(k),se=M(g==="shadow"&&E.shadowAnchor||E.iconAnchor||Y&&Y.divideBy(2,!0));d.className="leaflet-marker-"+g+" "+(E.className||""),se&&(d.style.marginLeft=-se.x+"px",d.style.marginTop=-se.y+"px"),Y&&(d.style.width=Y.x+"px",d.style.height=Y.y+"px")},_createImg:function(d,g){return g=g||document.createElement("img"),g.src=d,g},_getIconUrl:function(d){return st.retina&&this.options[d+"RetinaUrl"]||this.options[d+"Url"]}});function Dc(d){return new Ls(d)}var Ds=Ls.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(d){return typeof Ds.imagePath!="string"&&(Ds.imagePath=this._detectIconPath()),(this.options.imagePath||Ds.imagePath)+Ls.prototype._getIconUrl.call(this,d)},_stripUrl:function(d){var g=function(E,k,Y){var se=k.exec(E);return se&&se[Y]};return d=g(d,/^url\((['"])?(.+)\1\)$/,2),d&&g(d,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var d=Lt("div","leaflet-default-icon-path",document.body),g=Oo(d,"background-image")||Oo(d,"backgroundImage");if(document.body.removeChild(d),g=this._stripUrl(g),g)return g;var E=document.querySelector('link[href$="leaflet.css"]');return E?E.href.substring(0,E.href.length-11-1):""}}),yh=li.extend({initialize:function(d){this._marker=d},addHooks:function(){var d=this._marker._icon;this._draggable||(this._draggable=new Fa(d,d,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),wt(d,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&ln(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(d){var g=this._marker,E=g._map,k=this._marker.options.autoPanSpeed,Y=this._marker.options.autoPanPadding,se=Ua(g._icon),ve=E.getPixelBounds(),Ee=E.getPixelOrigin(),ke=te(ve.min._subtract(Ee).add(Y),ve.max._subtract(Ee).subtract(Y));if(!ke.contains(se)){var He=M((Math.max(ke.max.x,se.x)-ke.max.x)/(ve.max.x-ke.max.x)-(Math.min(ke.min.x,se.x)-ke.min.x)/(ve.min.x-ke.min.x),(Math.max(ke.max.y,se.y)-ke.max.y)/(ve.max.y-ke.max.y)-(Math.min(ke.min.y,se.y)-ke.min.y)/(ve.min.y-ke.min.y)).multiplyBy(k);E.panBy(He,{animate:!1}),this._draggable._newPos._add(He),this._draggable._startPos._add(He),En(g._icon,this._draggable._newPos),this._onDrag(d),this._panRequest=K(this._adjustPan.bind(this,d))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(d){this._marker.options.autoPan&&(ne(this._panRequest),this._panRequest=K(this._adjustPan.bind(this,d)))},_onDrag:function(d){var g=this._marker,E=g._shadow,k=Ua(g._icon),Y=g._map.layerPointToLatLng(k);E&&En(E,k),g._latlng=Y,d.latlng=Y,d.oldLatLng=this._oldLatLng,g.fire("move",d).fire("drag",d)},_onDragEnd:function(d){ne(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",d)}}),Is=ui.extend({options:{icon:new Ds,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(d,g){_(this,g),this._latlng=de(d)},onAdd:function(d){this._zoomAnimated=this._zoomAnimated&&d.options.markerZoomAnimation,this._zoomAnimated&&d.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(d){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&d.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(d){var g=this._latlng;return this._latlng=de(d),this.update(),this.fire("move",{oldLatLng:g,latlng:this._latlng})},setZIndexOffset:function(d){return this.options.zIndexOffset=d,this.update()},getIcon:function(){return this.options.icon},setIcon:function(d){return this.options.icon=d,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var d=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(d)}return this},_initIcon:function(){var d=this.options,g="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),E=d.icon.createIcon(this._icon),k=!1;E!==this._icon&&(this._icon&&this._removeIcon(),k=!0,d.title&&(E.title=d.title),E.tagName==="IMG"&&(E.alt=d.alt||"")),wt(E,g),d.keyboard&&(E.tabIndex="0",E.setAttribute("role","button")),this._icon=E,d.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&bt(E,"focus",this._panOnFocus,this);var Y=d.icon.createShadow(this._shadow),se=!1;Y!==this._shadow&&(this._removeShadow(),se=!0),Y&&(wt(Y,g),Y.alt=""),this._shadow=Y,d.opacity<1&&this._updateOpacity(),k&&this.getPane().appendChild(this._icon),this._initInteraction(),Y&&se&&this.getPane(d.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Ut(this._icon,"focus",this._panOnFocus,this),sn(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&sn(this._shadow),this._shadow=null},_setPos:function(d){this._icon&&En(this._icon,d),this._shadow&&En(this._shadow,d),this._zIndex=d.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(d){this._icon&&(this._icon.style.zIndex=this._zIndex+d)},_animateZoom:function(d){var g=this._map._latLngToNewLayerPoint(this._latlng,d.zoom,d.center).round();this._setPos(g)},_initInteraction:function(){if(this.options.interactive&&(wt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),yh)){var d=this.options.draggable;this.dragging&&(d=this.dragging.enabled(),this.dragging.disable()),this.dragging=new yh(this),d&&this.dragging.enable()}},setOpacity:function(d){return this.options.opacity=d,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var d=this.options.opacity;this._icon&&Cr(this._icon,d),this._shadow&&Cr(this._shadow,d)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var d=this._map;if(d){var g=this.options.icon.options,E=g.iconSize?M(g.iconSize):M(0,0),k=g.iconAnchor?M(g.iconAnchor):M(0,0);d.panInside(this._latlng,{paddingTopLeft:k,paddingBottomRight:E.subtract(k)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function bh(d,g){return new Is(d,g)}var fa=ui.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(d){this._renderer=d.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(d){return _(this,d),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&d&&Object.prototype.hasOwnProperty.call(d,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),uu=fa.extend({options:{fill:!0,radius:10},initialize:function(d,g){_(this,g),this._latlng=de(d),this._radius=this.options.radius},setLatLng:function(d){var g=this._latlng;return this._latlng=de(d),this.redraw(),this.fire("move",{oldLatLng:g,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(d){return this.options.radius=this._radius=d,this.redraw()},getRadius:function(){return this._radius},setStyle:function(d){var g=d&&d.radius||this._radius;return fa.prototype.setStyle.call(this,d),this.setRadius(g),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var d=this._radius,g=this._radiusY||d,E=this._clickTolerance(),k=[d+E,g+E];this._pxBounds=new I(this._point.subtract(k),this._point.add(k))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(d){return d.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function ng(d,g){return new uu(d,g)}var _h=uu.extend({initialize:function(d,g,E){if(typeof g=="number"&&(g=i({},E,{radius:g})),_(this,g),this._latlng=de(d),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(d){return this._mRadius=d,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var d=[this._radius,this._radiusY||this._radius];return new Z(this._map.layerPointToLatLng(this._point.subtract(d)),this._map.layerPointToLatLng(this._point.add(d)))},setStyle:fa.prototype.setStyle,_project:function(){var d=this._latlng.lng,g=this._latlng.lat,E=this._map,k=E.options.crs;if(k.distance===B.distance){var Y=Math.PI/180,se=this._mRadius/B.R/Y,ve=E.project([g+se,d]),Ee=E.project([g-se,d]),ke=ve.add(Ee).divideBy(2),He=E.unproject(ke).lat,et=Math.acos((Math.cos(se*Y)-Math.sin(g*Y)*Math.sin(He*Y))/(Math.cos(g*Y)*Math.cos(He*Y)))/Y;(isNaN(et)||et===0)&&(et=se/Math.cos(Math.PI/180*g)),this._point=ke.subtract(E.getPixelOrigin()),this._radius=isNaN(et)?0:ke.x-E.project([He,d-et]).x,this._radiusY=ke.y-ve.y}else{var nt=k.unproject(k.project(this._latlng).subtract([this._mRadius,0]));this._point=E.latLngToLayerPoint(this._latlng),this._radius=this._point.x-E.latLngToLayerPoint(nt).x}this._updateBounds()}});function k_(d,g,E){return new _h(d,g,E)}var da=fa.extend({options:{smoothFactor:1,noClip:!1},initialize:function(d,g){_(this,g),this._setLatLngs(d)},getLatLngs:function(){return this._latlngs},setLatLngs:function(d){return this._setLatLngs(d),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(d){for(var g=1/0,E=null,k=Ro,Y,se,ve=0,Ee=this._parts.length;ve<Ee;ve++)for(var ke=this._parts[ve],He=1,et=ke.length;He<et;He++){Y=ke[He-1],se=ke[He];var nt=k(d,Y,se,!0);nt<g&&(g=nt,E=k(d,Y,se))}return E&&(E.distance=Math.sqrt(g)),E},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return gh(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(d,g){return g=g||this._defaultShape(),d=de(d),g.push(d),this._bounds.extend(d),this.redraw()},_setLatLngs:function(d){this._bounds=new Z,this._latlngs=this._convertLatLngs(d)},_defaultShape:function(){return ir(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(d){for(var g=[],E=ir(d),k=0,Y=d.length;k<Y;k++)E?(g[k]=de(d[k]),this._bounds.extend(g[k])):g[k]=this._convertLatLngs(d[k]);return g},_project:function(){var d=new I;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,d),this._bounds.isValid()&&d.isValid()&&(this._rawPxBounds=d,this._updateBounds())},_updateBounds:function(){var d=this._clickTolerance(),g=new z(d,d);this._rawPxBounds&&(this._pxBounds=new I([this._rawPxBounds.min.subtract(g),this._rawPxBounds.max.add(g)]))},_projectLatlngs:function(d,g,E){var k=d[0]instanceof he,Y=d.length,se,ve;if(k){for(ve=[],se=0;se<Y;se++)ve[se]=this._map.latLngToLayerPoint(d[se]),E.extend(ve[se]);g.push(ve)}else for(se=0;se<Y;se++)this._projectLatlngs(d[se],g,E)},_clipPoints:function(){var d=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(d))){if(this.options.noClip){this._parts=this._rings;return}var g=this._parts,E,k,Y,se,ve,Ee,ke;for(E=0,Y=0,se=this._rings.length;E<se;E++)for(ke=this._rings[E],k=0,ve=ke.length;k<ve-1;k++)Ee=Zv(ke[k],ke[k+1],d,k,!0),Ee&&(g[Y]=g[Y]||[],g[Y].push(Ee[0]),(Ee[1]!==ke[k+1]||k===ve-2)&&(g[Y].push(Ee[1]),Y++))}},_simplifyPoints:function(){for(var d=this._parts,g=this.options.smoothFactor,E=0,k=d.length;E<k;E++)d[E]=Yv(d[E],g)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(d,g){var E,k,Y,se,ve,Ee,ke=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(d))return!1;for(E=0,se=this._parts.length;E<se;E++)for(Ee=this._parts[E],k=0,ve=Ee.length,Y=ve-1;k<ve;Y=k++)if(!(!g&&k===0)&&mh(d,Ee[Y],Ee[k])<=ke)return!0;return!1}});function L_(d,g){return new da(d,g)}da._flat=Xv;var $s=da.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Mc(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(d){var g=da.prototype._convertLatLngs.call(this,d),E=g.length;return E>=2&&g[0]instanceof he&&g[0].equals(g[E-1])&&g.pop(),g},_setLatLngs:function(d){da.prototype._setLatLngs.call(this,d),ir(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return ir(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var d=this._renderer._bounds,g=this.options.weight,E=new z(g,g);if(d=new I(d.min.subtract(E),d.max.add(E)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(d))){if(this.options.noClip){this._parts=this._rings;return}for(var k=0,Y=this._rings.length,se;k<Y;k++)se=Gv(this._rings[k],d,!0),se.length&&this._parts.push(se)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(d){var g=!1,E,k,Y,se,ve,Ee,ke,He;if(!this._pxBounds||!this._pxBounds.contains(d))return!1;for(se=0,ke=this._parts.length;se<ke;se++)for(E=this._parts[se],ve=0,He=E.length,Ee=He-1;ve<He;Ee=ve++)k=E[ve],Y=E[Ee],k.y>d.y!=Y.y>d.y&&d.x<(Y.x-k.x)*(d.y-k.y)/(Y.y-k.y)+k.x&&(g=!g);return g||da.prototype._containsPoint.call(this,d,!0)}});function Lr(d,g){return new $s(d,g)}var Dr=kr.extend({initialize:function(d,g){_(this,g),this._layers={},d&&this.addData(d)},addData:function(d){var g=A(d)?d:d.features,E,k,Y;if(g){for(E=0,k=g.length;E<k;E++)Y=g[E],(Y.geometries||Y.geometry||Y.features||Y.coordinates)&&this.addData(Y);return this}var se=this.options;if(se.filter&&!se.filter(d))return this;var ve=cu(d,se);return ve?(ve.feature=Bs(d),ve.defaultOptions=ve.options,this.resetStyle(ve),se.onEachFeature&&se.onEachFeature(d,ve),this.addLayer(ve)):this},resetStyle:function(d){return d===void 0?this.eachLayer(this.resetStyle,this):(d.options=i({},d.defaultOptions),this._setLayerStyle(d,this.options.style),this)},setStyle:function(d){return this.eachLayer(function(g){this._setLayerStyle(g,d)},this)},_setLayerStyle:function(d,g){d.setStyle&&(typeof g=="function"&&(g=g(d.feature)),d.setStyle(g))}});function cu(d,g){var E=d.type==="Feature"?d.geometry:d,k=E?E.coordinates:null,Y=[],se=g&&g.pointToLayer,ve=g&&g.coordsToLatLng||Ic,Ee,ke,He,et;if(!k&&!E)return null;switch(E.type){case"Point":return Ee=ve(k),wh(se,d,Ee,g);case"MultiPoint":for(He=0,et=k.length;He<et;He++)Ee=ve(k[He]),Y.push(wh(se,d,Ee,g));return new kr(Y);case"LineString":case"MultiLineString":return ke=fu(k,E.type==="LineString"?0:1,ve),new da(ke,g);case"Polygon":case"MultiPolygon":return ke=fu(k,E.type==="Polygon"?1:2,ve),new $s(ke,g);case"GeometryCollection":for(He=0,et=E.geometries.length;He<et;He++){var nt=cu({geometry:E.geometries[He],type:"Feature",properties:d.properties},g);nt&&Y.push(nt)}return new kr(Y);case"FeatureCollection":for(He=0,et=E.features.length;He<et;He++){var it=cu(E.features[He],g);it&&Y.push(it)}return new kr(Y);default:throw new Error("Invalid GeoJSON object.")}}function wh(d,g,E,k){return d?d(g,E):new Is(E,k&&k.markersInheritOptions&&k)}function Ic(d){return new he(d[1],d[0],d[2])}function fu(d,g,E){for(var k=[],Y=0,se=d.length,ve;Y<se;Y++)ve=g?fu(d[Y],g-1,E):(E||Ic)(d[Y]),k.push(ve);return k}function du(d,g){return d=de(d),d.alt!==void 0?[y(d.lng,g),y(d.lat,g),y(d.alt,g)]:[y(d.lng,g),y(d.lat,g)]}function $c(d,g,E,k){for(var Y=[],se=0,ve=d.length;se<ve;se++)Y.push(g?$c(d[se],ir(d[se])?0:g-1,E,k):du(d[se],k));return!g&&E&&Y.length>0&&Y.push(Y[0].slice()),Y}function ci(d,g){return d.feature?i({},d.feature,{geometry:g}):Bs(g)}function Bs(d){return d.type==="Feature"||d.type==="FeatureCollection"?d:{type:"Feature",properties:{},geometry:d}}var No={toGeoJSON:function(d){return ci(this,{type:"Point",coordinates:du(this.getLatLng(),d)})}};Is.include(No),_h.include(No),uu.include(No),da.include({toGeoJSON:function(d){var g=!ir(this._latlngs),E=$c(this._latlngs,g?1:0,!1,d);return ci(this,{type:(g?"Multi":"")+"LineString",coordinates:E})}}),$s.include({toGeoJSON:function(d){var g=!ir(this._latlngs),E=g&&!ir(this._latlngs[0]),k=$c(this._latlngs,E?2:g?1:0,!0,d);return g||(k=[k]),ci(this,{type:(E?"Multi":"")+"Polygon",coordinates:k})}}),Mo.include({toMultiPoint:function(d){var g=[];return this.eachLayer(function(E){g.push(E.toGeoJSON(d).geometry.coordinates)}),ci(this,{type:"MultiPoint",coordinates:g})},toGeoJSON:function(d){var g=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(g==="MultiPoint")return this.toMultiPoint(d);var E=g==="GeometryCollection",k=[];return this.eachLayer(function(Y){if(Y.toGeoJSON){var se=Y.toGeoJSON(d);if(E)k.push(se.geometry);else{var ve=Bs(se);ve.type==="FeatureCollection"?k.push.apply(k,ve.features):k.push(ve)}}}),E?ci(this,{geometries:k,type:"GeometryCollection"}):{type:"FeatureCollection",features:k}}});function Bc(d,g){return new Dr(d,g)}var rg=Bc,Ui=ui.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(d,g,E){this._url=d,this._bounds=oe(g),_(this,E)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(wt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){sn(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(d){return this.options.opacity=d,this._image&&this._updateOpacity(),this},setStyle:function(d){return d.opacity&&this.setOpacity(d.opacity),this},bringToFront:function(){return this._map&&Co(this._image),this},bringToBack:function(){return this._map&&Cs(this._image),this},setUrl:function(d){return this._url=d,this._image&&(this._image.src=d),this},setBounds:function(d){return this._bounds=oe(d),this._map&&this._reset(),this},getEvents:function(){var d={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(d.zoomanim=this._animateZoom),d},setZIndex:function(d){return this.options.zIndex=d,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var d=this._url.tagName==="IMG",g=this._image=d?this._url:Lt("img");if(wt(g,"leaflet-image-layer"),this._zoomAnimated&&wt(g,"leaflet-zoom-animated"),this.options.className&&wt(g,this.options.className),g.onselectstart=m,g.onmousemove=m,g.onload=o(this.fire,this,"load"),g.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(g.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),d){this._url=g.src;return}g.src=this._url,g.alt=this.options.alt},_animateZoom:function(d){var g=this._map.getZoomScale(d.zoom),E=this._map._latLngBoundsToNewLayerBounds(this._bounds,d.zoom,d.center).min;Zr(this._image,E,g)},_reset:function(){var d=this._image,g=new I(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),E=g.getSize();En(d,g.min),d.style.width=E.x+"px",d.style.height=E.y+"px"},_updateOpacity:function(){Cr(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var d=this.options.errorOverlayUrl;d&&this._url!==d&&(this._url=d,this._image.src=d)},getCenter:function(){return this._bounds.getCenter()}}),Us=function(d,g,E){return new Ui(d,g,E)},Uc=Ui.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var d=this._url.tagName==="VIDEO",g=this._image=d?this._url:Lt("video");if(wt(g,"leaflet-image-layer"),this._zoomAnimated&&wt(g,"leaflet-zoom-animated"),this.options.className&&wt(g,this.options.className),g.onselectstart=m,g.onmousemove=m,g.onloadeddata=o(this.fire,this,"load"),d){for(var E=g.getElementsByTagName("source"),k=[],Y=0;Y<E.length;Y++)k.push(E[Y].src);this._url=E.length>0?k:[g.src];return}A(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(g.style,"objectFit")&&(g.style.objectFit="fill"),g.autoplay=!!this.options.autoplay,g.loop=!!this.options.loop,g.muted=!!this.options.muted,g.playsInline=!!this.options.playsInline;for(var se=0;se<this._url.length;se++){var ve=Lt("source");ve.src=this._url[se],g.appendChild(ve)}}});function ig(d,g,E){return new Uc(d,g,E)}var qa=Ui.extend({_initImage:function(){var d=this._image=this._url;wt(d,"leaflet-image-layer"),this._zoomAnimated&&wt(d,"leaflet-zoom-animated"),this.options.className&&wt(d,this.options.className),d.onselectstart=m,d.onmousemove=m}});function ag(d,g,E){return new qa(d,g,E)}var fi=ui.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(d,g){d&&(d instanceof he||A(d))?(this._latlng=de(d),_(this,g)):(_(this,d),this._source=g),this.options.content&&(this._content=this.options.content)},openOn:function(d){return d=arguments.length?d:this._source._map,d.hasLayer(this)||d.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(d){return this._map?this.close():(arguments.length?this._source=d:d=this._source,this._prepareOpen(),this.openOn(d._map)),this},onAdd:function(d){this._zoomAnimated=d._zoomAnimated,this._container||this._initLayout(),d._fadeAnimated&&Cr(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),d._fadeAnimated&&Cr(this._container,1),this.bringToFront(),this.options.interactive&&(wt(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(d){d._fadeAnimated?(Cr(this._container,0),this._removeTimeout=setTimeout(o(sn,void 0,this._container),200)):sn(this._container),this.options.interactive&&(ln(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(d){return this._latlng=de(d),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(d){return this._content=d,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var d={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(d.zoomanim=this._animateZoom),d},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&Co(this._container),this},bringToBack:function(){return this._map&&Cs(this._container),this},_prepareOpen:function(d){var g=this._source;if(!g._map)return!1;if(g instanceof kr){g=null;var E=this._source._layers;for(var k in E)if(E[k]._map){g=E[k];break}if(!g)return!1;this._source=g}if(!d)if(g.getCenter)d=g.getCenter();else if(g.getLatLng)d=g.getLatLng();else if(g.getBounds)d=g.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(d),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var d=this._contentNode,g=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof g=="string")d.innerHTML=g;else{for(;d.hasChildNodes();)d.removeChild(d.firstChild);d.appendChild(g)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var d=this._map.latLngToLayerPoint(this._latlng),g=M(this.options.offset),E=this._getAnchor();this._zoomAnimated?En(this._container,d.add(E)):g=g.add(d).add(E);var k=this._containerBottom=-g.y,Y=this._containerLeft=-Math.round(this._containerWidth/2)+g.x;this._container.style.bottom=k+"px",this._container.style.left=Y+"px"}},_getAnchor:function(){return[0,0]}});Tt.include({_initOverlay:function(d,g,E,k){var Y=g;return Y instanceof d||(Y=new d(k).setContent(g)),E&&Y.setLatLng(E),Y}}),ui.include({_initOverlay:function(d,g,E,k){var Y=E;return Y instanceof d?(_(Y,k),Y._source=this):(Y=g&&!k?g:new d(k,this),Y.setContent(E)),Y}});var hu=fi.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(d){return d=arguments.length?d:this._source._map,!d.hasLayer(this)&&d._popup&&d._popup.options.autoClose&&d.removeLayer(d._popup),d._popup=this,fi.prototype.openOn.call(this,d)},onAdd:function(d){fi.prototype.onAdd.call(this,d),d.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof fa||this._source.on("preclick",ca))},onRemove:function(d){fi.prototype.onRemove.call(this,d),d.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof fa||this._source.off("preclick",ca))},getEvents:function(){var d=fi.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(d.preclick=this.close),this.options.keepInView&&(d.moveend=this._adjustPan),d},_initLayout:function(){var d="leaflet-popup",g=this._container=Lt("div",d+" "+(this.options.className||"")+" leaflet-zoom-animated"),E=this._wrapper=Lt("div",d+"-content-wrapper",g);if(this._contentNode=Lt("div",d+"-content",E),Ms(g),Rs(this._contentNode),bt(g,"contextmenu",ca),this._tipContainer=Lt("div",d+"-tip-container",g),this._tip=Lt("div",d+"-tip",this._tipContainer),this.options.closeButton){var k=this._closeButton=Lt("a",d+"-close-button",g);k.setAttribute("role","button"),k.setAttribute("aria-label","Close popup"),k.href="#close",k.innerHTML='<span aria-hidden="true">×</span>',bt(k,"click",function(Y){Pn(Y),this.close()},this)}},_updateLayout:function(){var d=this._contentNode,g=d.style;g.width="",g.whiteSpace="nowrap";var E=d.offsetWidth;E=Math.min(E,this.options.maxWidth),E=Math.max(E,this.options.minWidth),g.width=E+1+"px",g.whiteSpace="",g.height="";var k=d.offsetHeight,Y=this.options.maxHeight,se="leaflet-popup-scrolled";Y&&k>Y?(g.height=Y+"px",wt(d,se)):ln(d,se),this._containerWidth=this._container.offsetWidth},_animateZoom:function(d){var g=this._map._latLngToNewLayerPoint(this._latlng,d.zoom,d.center),E=this._getAnchor();En(this._container,g.add(E))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var d=this._map,g=parseInt(Oo(this._container,"marginBottom"),10)||0,E=this._container.offsetHeight+g,k=this._containerWidth,Y=new z(this._containerLeft,-E-this._containerBottom);Y._add(Ua(this._container));var se=d.layerPointToContainerPoint(Y),ve=M(this.options.autoPanPadding),Ee=M(this.options.autoPanPaddingTopLeft||ve),ke=M(this.options.autoPanPaddingBottomRight||ve),He=d.getSize(),et=0,nt=0;se.x+k+ke.x>He.x&&(et=se.x+k-He.x+ke.x),se.x-et-Ee.x<0&&(et=se.x-Ee.x),se.y+E+ke.y>He.y&&(nt=se.y+E-He.y+ke.y),se.y-nt-Ee.y<0&&(nt=se.y-Ee.y),(et||nt)&&(this.options.keepInView&&(this._autopanning=!0),d.fire("autopanstart").panBy([et,nt]))}},_getAnchor:function(){return M(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),D_=function(d,g){return new hu(d,g)};Tt.mergeOptions({closePopupOnClick:!0}),Tt.include({openPopup:function(d,g,E){return this._initOverlay(hu,d,g,E).openOn(this),this},closePopup:function(d){return d=arguments.length?d:this._popup,d&&d.close(),this}}),ui.include({bindPopup:function(d,g){return this._popup=this._initOverlay(hu,this._popup,d,g),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(d){return this._popup&&(this instanceof kr||(this._popup._source=this),this._popup._prepareOpen(d||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(d){return this._popup&&this._popup.setContent(d),this},getPopup:function(){return this._popup},_openPopup:function(d){if(!(!this._popup||!this._map)){Bi(d);var g=d.layer||d.target;if(this._popup._source===g&&!(g instanceof fa)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(d.latlng);return}this._popup._source=g,this.openPopup(d.latlng)}},_movePopup:function(d){this._popup.setLatLng(d.latlng)},_onKeyPress:function(d){d.originalEvent.keyCode===13&&this._openPopup(d)}});var zc=fi.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(d){fi.prototype.onAdd.call(this,d),this.setOpacity(this.options.opacity),d.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(d){fi.prototype.onRemove.call(this,d),d.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var d=fi.prototype.getEvents.call(this);return this.options.permanent||(d.preclick=this.close),d},_initLayout:function(){var d="leaflet-tooltip",g=d+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=Lt("div",g),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+f(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(d){var g,E,k=this._map,Y=this._container,se=k.latLngToContainerPoint(k.getCenter()),ve=k.layerPointToContainerPoint(d),Ee=this.options.direction,ke=Y.offsetWidth,He=Y.offsetHeight,et=M(this.options.offset),nt=this._getAnchor();Ee==="top"?(g=ke/2,E=He):Ee==="bottom"?(g=ke/2,E=0):Ee==="center"?(g=ke/2,E=He/2):Ee==="right"?(g=0,E=He/2):Ee==="left"?(g=ke,E=He/2):ve.x<se.x?(Ee="right",g=0,E=He/2):(Ee="left",g=ke+(et.x+nt.x)*2,E=He/2),d=d.subtract(M(g,E,!0)).add(et).add(nt),ln(Y,"leaflet-tooltip-right"),ln(Y,"leaflet-tooltip-left"),ln(Y,"leaflet-tooltip-top"),ln(Y,"leaflet-tooltip-bottom"),wt(Y,"leaflet-tooltip-"+Ee),En(Y,d)},_updatePosition:function(){var d=this._map.latLngToLayerPoint(this._latlng);this._setPosition(d)},setOpacity:function(d){this.options.opacity=d,this._container&&Cr(this._container,d)},_animateZoom:function(d){var g=this._map._latLngToNewLayerPoint(this._latlng,d.zoom,d.center);this._setPosition(g)},_getAnchor:function(){return M(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),I_=function(d,g){return new zc(d,g)};Tt.include({openTooltip:function(d,g,E){return this._initOverlay(zc,d,g,E).openOn(this),this},closeTooltip:function(d){return d.close(),this}}),ui.include({bindTooltip:function(d,g){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(zc,this._tooltip,d,g),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(d){if(!(!d&&this._tooltipHandlersAdded)){var g=d?"off":"on",E={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?E.add=this._openTooltip:(E.mouseover=this._openTooltip,E.mouseout=this.closeTooltip,E.click=this._openTooltip,this._map?this._addFocusListeners():E.add=this._addFocusListeners),this._tooltip.options.sticky&&(E.mousemove=this._moveTooltip),this[g](E),this._tooltipHandlersAdded=!d}},openTooltip:function(d){return this._tooltip&&(this instanceof kr||(this._tooltip._source=this),this._tooltip._prepareOpen(d)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(d){return this._tooltip&&this._tooltip.setContent(d),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(d){var g=typeof d.getElement=="function"&&d.getElement();g&&(bt(g,"focus",function(){this._tooltip._source=d,this.openTooltip()},this),bt(g,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(d){var g=typeof d.getElement=="function"&&d.getElement();g&&g.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(d){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var g=this;this._map.once("moveend",function(){g._openOnceFlag=!1,g._openTooltip(d)});return}this._tooltip._source=d.layer||d.target,this.openTooltip(this._tooltip.options.sticky?d.latlng:void 0)}},_moveTooltip:function(d){var g=d.latlng,E,k;this._tooltip.options.sticky&&d.originalEvent&&(E=this._map.mouseEventToContainerPoint(d.originalEvent),k=this._map.containerPointToLayerPoint(E),g=this._map.layerPointToLatLng(k)),this._tooltip.setLatLng(g)}});var xh=Ls.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(d){var g=d&&d.tagName==="DIV"?d:document.createElement("div"),E=this.options;if(E.html instanceof Element?(pr(g),g.appendChild(E.html)):g.innerHTML=E.html!==!1?E.html:"",E.bgPos){var k=M(E.bgPos);g.style.backgroundPosition=-k.x+"px "+-k.y+"px"}return this._setIconStyles(g,"icon"),g},createShadow:function(){return null}});function og(d){return new xh(d)}Ls.Default=Ds;var ko=ui.extend({options:{tileSize:256,opacity:1,updateWhenIdle:st.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(d){_(this,d)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(d){d._addZoomLimit(this)},onRemove:function(d){this._removeAllTiles(),sn(this._container),d._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(Co(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(Cs(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(d){return this.options.opacity=d,this._updateOpacity(),this},setZIndex:function(d){return this.options.zIndex=d,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var d=this._clampZoom(this._map.getZoom());d!==this._tileZoom&&(this._tileZoom=d,this._updateLevels()),this._update()}return this},getEvents:function(){var d={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=u(this._onMoveEnd,this.options.updateInterval,this)),d.move=this._onMove),this._zoomAnimated&&(d.zoomanim=this._animateZoom),d},createTile:function(){return document.createElement("div")},getTileSize:function(){var d=this.options.tileSize;return d instanceof z?d:new z(d,d)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(d){for(var g=this.getPane().children,E=-d(-1/0,1/0),k=0,Y=g.length,se;k<Y;k++)se=g[k].style.zIndex,g[k]!==this._container&&se&&(E=d(E,+se));isFinite(E)&&(this.options.zIndex=E+d(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!st.ielt9){Cr(this._container,this.options.opacity);var d=+new Date,g=!1,E=!1;for(var k in this._tiles){var Y=this._tiles[k];if(!(!Y.current||!Y.loaded)){var se=Math.min(1,(d-Y.loaded)/200);Cr(Y.el,se),se<1?g=!0:(Y.active?E=!0:this._onOpaqueTile(Y),Y.active=!0)}}E&&!this._noPrune&&this._pruneTiles(),g&&(ne(this._fadeFrame),this._fadeFrame=K(this._updateOpacity,this))}},_onOpaqueTile:m,_initContainer:function(){this._container||(this._container=Lt("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var d=this._tileZoom,g=this.options.maxZoom;if(d!==void 0){for(var E in this._levels)E=Number(E),this._levels[E].el.children.length||E===d?(this._levels[E].el.style.zIndex=g-Math.abs(d-E),this._onUpdateLevel(E)):(sn(this._levels[E].el),this._removeTilesAtZoom(E),this._onRemoveLevel(E),delete this._levels[E]);var k=this._levels[d],Y=this._map;return k||(k=this._levels[d]={},k.el=Lt("div","leaflet-tile-container leaflet-zoom-animated",this._container),k.el.style.zIndex=g,k.origin=Y.project(Y.unproject(Y.getPixelOrigin()),d).round(),k.zoom=d,this._setZoomTransform(k,Y.getCenter(),Y.getZoom()),m(k.el.offsetWidth),this._onCreateLevel(k)),this._level=k,k}},_onUpdateLevel:m,_onRemoveLevel:m,_onCreateLevel:m,_pruneTiles:function(){if(this._map){var d,g,E=this._map.getZoom();if(E>this.options.maxZoom||E<this.options.minZoom){this._removeAllTiles();return}for(d in this._tiles)g=this._tiles[d],g.retain=g.current;for(d in this._tiles)if(g=this._tiles[d],g.current&&!g.active){var k=g.coords;this._retainParent(k.x,k.y,k.z,k.z-5)||this._retainChildren(k.x,k.y,k.z,k.z+2)}for(d in this._tiles)this._tiles[d].retain||this._removeTile(d)}},_removeTilesAtZoom:function(d){for(var g in this._tiles)this._tiles[g].coords.z===d&&this._removeTile(g)},_removeAllTiles:function(){for(var d in this._tiles)this._removeTile(d)},_invalidateAll:function(){for(var d in this._levels)sn(this._levels[d].el),this._onRemoveLevel(Number(d)),delete this._levels[d];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(d,g,E,k){var Y=Math.floor(d/2),se=Math.floor(g/2),ve=E-1,Ee=new z(+Y,+se);Ee.z=+ve;var ke=this._tileCoordsToKey(Ee),He=this._tiles[ke];return He&&He.active?(He.retain=!0,!0):(He&&He.loaded&&(He.retain=!0),ve>k?this._retainParent(Y,se,ve,k):!1)},_retainChildren:function(d,g,E,k){for(var Y=2*d;Y<2*d+2;Y++)for(var se=2*g;se<2*g+2;se++){var ve=new z(Y,se);ve.z=E+1;var Ee=this._tileCoordsToKey(ve),ke=this._tiles[Ee];if(ke&&ke.active){ke.retain=!0;continue}else ke&&ke.loaded&&(ke.retain=!0);E+1<k&&this._retainChildren(Y,se,E+1,k)}},_resetView:function(d){var g=d&&(d.pinch||d.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),g,g)},_animateZoom:function(d){this._setView(d.center,d.zoom,!0,d.noUpdate)},_clampZoom:function(d){var g=this.options;return g.minNativeZoom!==void 0&&d<g.minNativeZoom?g.minNativeZoom:g.maxNativeZoom!==void 0&&g.maxNativeZoom<d?g.maxNativeZoom:d},_setView:function(d,g,E,k){var Y=Math.round(g);this.options.maxZoom!==void 0&&Y>this.options.maxZoom||this.options.minZoom!==void 0&&Y<this.options.minZoom?Y=void 0:Y=this._clampZoom(Y);var se=this.options.updateWhenZooming&&Y!==this._tileZoom;(!k||se)&&(this._tileZoom=Y,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),Y!==void 0&&this._update(d),E||this._pruneTiles(),this._noPrune=!!E),this._setZoomTransforms(d,g)},_setZoomTransforms:function(d,g){for(var E in this._levels)this._setZoomTransform(this._levels[E],d,g)},_setZoomTransform:function(d,g,E){var k=this._map.getZoomScale(E,d.zoom),Y=d.origin.multiplyBy(k).subtract(this._map._getNewPixelOrigin(g,E)).round();st.any3d?Zr(d.el,Y,k):En(d.el,Y)},_resetGrid:function(){var d=this._map,g=d.options.crs,E=this._tileSize=this.getTileSize(),k=this._tileZoom,Y=this._map.getPixelWorldBounds(this._tileZoom);Y&&(this._globalTileRange=this._pxBoundsToTileRange(Y)),this._wrapX=g.wrapLng&&!this.options.noWrap&&[Math.floor(d.project([0,g.wrapLng[0]],k).x/E.x),Math.ceil(d.project([0,g.wrapLng[1]],k).x/E.y)],this._wrapY=g.wrapLat&&!this.options.noWrap&&[Math.floor(d.project([g.wrapLat[0],0],k).y/E.x),Math.ceil(d.project([g.wrapLat[1],0],k).y/E.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(d){var g=this._map,E=g._animatingZoom?Math.max(g._animateToZoom,g.getZoom()):g.getZoom(),k=g.getZoomScale(E,this._tileZoom),Y=g.project(d,this._tileZoom).floor(),se=g.getSize().divideBy(k*2);return new I(Y.subtract(se),Y.add(se))},_update:function(d){var g=this._map;if(g){var E=this._clampZoom(g.getZoom());if(d===void 0&&(d=g.getCenter()),this._tileZoom!==void 0){var k=this._getTiledPixelBounds(d),Y=this._pxBoundsToTileRange(k),se=Y.getCenter(),ve=[],Ee=this.options.keepBuffer,ke=new I(Y.getBottomLeft().subtract([Ee,-Ee]),Y.getTopRight().add([Ee,-Ee]));if(!(isFinite(Y.min.x)&&isFinite(Y.min.y)&&isFinite(Y.max.x)&&isFinite(Y.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var He in this._tiles){var et=this._tiles[He].coords;(et.z!==this._tileZoom||!ke.contains(new z(et.x,et.y)))&&(this._tiles[He].current=!1)}if(Math.abs(E-this._tileZoom)>1){this._setView(d,E);return}for(var nt=Y.min.y;nt<=Y.max.y;nt++)for(var it=Y.min.x;it<=Y.max.x;it++){var gt=new z(it,nt);if(gt.z=this._tileZoom,!!this._isValidTile(gt)){var un=this._tiles[this._tileCoordsToKey(gt)];un?un.current=!0:ve.push(gt)}}if(ve.sort(function(ar,Xr){return ar.distanceTo(se)-Xr.distanceTo(se)}),ve.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var Tn=document.createDocumentFragment();for(it=0;it<ve.length;it++)this._addTile(ve[it],Tn);this._level.el.appendChild(Tn)}}}},_isValidTile:function(d){var g=this._map.options.crs;if(!g.infinite){var E=this._globalTileRange;if(!g.wrapLng&&(d.x<E.min.x||d.x>E.max.x)||!g.wrapLat&&(d.y<E.min.y||d.y>E.max.y))return!1}if(!this.options.bounds)return!0;var k=this._tileCoordsToBounds(d);return oe(this.options.bounds).overlaps(k)},_keyToBounds:function(d){return this._tileCoordsToBounds(this._keyToTileCoords(d))},_tileCoordsToNwSe:function(d){var g=this._map,E=this.getTileSize(),k=d.scaleBy(E),Y=k.add(E),se=g.unproject(k,d.z),ve=g.unproject(Y,d.z);return[se,ve]},_tileCoordsToBounds:function(d){var g=this._tileCoordsToNwSe(d),E=new Z(g[0],g[1]);return this.options.noWrap||(E=this._map.wrapLatLngBounds(E)),E},_tileCoordsToKey:function(d){return d.x+":"+d.y+":"+d.z},_keyToTileCoords:function(d){var g=d.split(":"),E=new z(+g[0],+g[1]);return E.z=+g[2],E},_removeTile:function(d){var g=this._tiles[d];g&&(sn(g.el),delete this._tiles[d],this.fire("tileunload",{tile:g.el,coords:this._keyToTileCoords(d)}))},_initTile:function(d){wt(d,"leaflet-tile");var g=this.getTileSize();d.style.width=g.x+"px",d.style.height=g.y+"px",d.onselectstart=m,d.onmousemove=m,st.ielt9&&this.options.opacity<1&&Cr(d,this.options.opacity)},_addTile:function(d,g){var E=this._getTilePos(d),k=this._tileCoordsToKey(d),Y=this.createTile(this._wrapCoords(d),o(this._tileReady,this,d));this._initTile(Y),this.createTile.length<2&&K(o(this._tileReady,this,d,null,Y)),En(Y,E),this._tiles[k]={el:Y,coords:d,current:!0},g.appendChild(Y),this.fire("tileloadstart",{tile:Y,coords:d})},_tileReady:function(d,g,E){g&&this.fire("tileerror",{error:g,tile:E,coords:d});var k=this._tileCoordsToKey(d);E=this._tiles[k],E&&(E.loaded=+new Date,this._map._fadeAnimated?(Cr(E.el,0),ne(this._fadeFrame),this._fadeFrame=K(this._updateOpacity,this)):(E.active=!0,this._pruneTiles()),g||(wt(E.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:E.el,coords:d})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),st.ielt9||!this._map._fadeAnimated?K(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(d){return d.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(d){var g=new z(this._wrapX?h(d.x,this._wrapX):d.x,this._wrapY?h(d.y,this._wrapY):d.y);return g.z=d.z,g},_pxBoundsToTileRange:function(d){var g=this.getTileSize();return new I(d.min.unscaleBy(g).floor(),d.max.unscaleBy(g).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var d in this._tiles)if(!this._tiles[d].loaded)return!1;return!0}});function di(d){return new ko(d)}var Lo=ko.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(d,g){this._url=d,g=_(this,g),g.detectRetina&&st.retina&&g.maxZoom>0?(g.tileSize=Math.floor(g.tileSize/2),g.zoomReverse?(g.zoomOffset--,g.minZoom=Math.min(g.maxZoom,g.minZoom+1)):(g.zoomOffset++,g.maxZoom=Math.max(g.minZoom,g.maxZoom-1)),g.minZoom=Math.max(0,g.minZoom)):g.zoomReverse?g.minZoom=Math.min(g.maxZoom,g.minZoom):g.maxZoom=Math.max(g.minZoom,g.maxZoom),typeof g.subdomains=="string"&&(g.subdomains=g.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(d,g){return this._url===d&&g===void 0&&(g=!0),this._url=d,g||this.redraw(),this},createTile:function(d,g){var E=document.createElement("img");return bt(E,"load",o(this._tileOnLoad,this,g,E)),bt(E,"error",o(this._tileOnError,this,g,E)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(E.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(E.referrerPolicy=this.options.referrerPolicy),E.alt="",E.src=this.getTileUrl(d),E},getTileUrl:function(d){var g={r:st.retina?"@2x":"",s:this._getSubdomain(d),x:d.x,y:d.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var E=this._globalTileRange.max.y-d.y;this.options.tms&&(g.y=E),g["-y"]=E}return C(this._url,i(g,this.options))},_tileOnLoad:function(d,g){st.ielt9?setTimeout(o(d,this,null,g),0):d(null,g)},_tileOnError:function(d,g,E){var k=this.options.errorTileUrl;k&&g.getAttribute("src")!==k&&(g.src=k),d(E,g)},_onTileRemove:function(d){d.tile.onload=null},_getZoomForUrl:function(){var d=this._tileZoom,g=this.options.maxZoom,E=this.options.zoomReverse,k=this.options.zoomOffset;return E&&(d=g-d),d+k},_getSubdomain:function(d){var g=Math.abs(d.x+d.y)%this.options.subdomains.length;return this.options.subdomains[g]},_abortLoading:function(){var d,g;for(d in this._tiles)if(this._tiles[d].coords.z!==this._tileZoom&&(g=this._tiles[d].el,g.onload=m,g.onerror=m,!g.complete)){g.src=P;var E=this._tiles[d].coords;sn(g),delete this._tiles[d],this.fire("tileabort",{tile:g,coords:E})}},_removeTile:function(d){var g=this._tiles[d];if(g)return g.el.setAttribute("src",P),ko.prototype._removeTile.call(this,d)},_tileReady:function(d,g,E){if(!(!this._map||E&&E.getAttribute("src")===P))return ko.prototype._tileReady.call(this,d,g,E)}});function Ir(d,g){return new Lo(d,g)}var $r=Lo.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(d,g){this._url=d;var E=i({},this.defaultWmsParams);for(var k in g)k in this.options||(E[k]=g[k]);g=_(this,g);var Y=g.detectRetina&&st.retina?2:1,se=this.getTileSize();E.width=se.x*Y,E.height=se.y*Y,this.wmsParams=E},onAdd:function(d){this._crs=this.options.crs||d.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var g=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[g]=this._crs.code,Lo.prototype.onAdd.call(this,d)},getTileUrl:function(d){var g=this._tileCoordsToNwSe(d),E=this._crs,k=te(E.project(g[0]),E.project(g[1])),Y=k.min,se=k.max,ve=(this._wmsVersion>=1.3&&this._crs===eg?[Y.y,Y.x,se.y,se.x]:[Y.x,Y.y,se.x,se.y]).join(","),Ee=Lo.prototype.getTileUrl.call(this,d);return Ee+S(this.wmsParams,Ee,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+ve},setParams:function(d,g){return i(this.wmsParams,d),g||this.redraw(),this}});function zs(d,g){return new $r(d,g)}Lo.WMS=$r,Ir.wms=zs;var hi=ui.extend({options:{padding:.1},initialize:function(d){_(this,d),f(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),wt(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var d={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(d.zoomanim=this._onAnimZoom),d},_onAnimZoom:function(d){this._updateTransform(d.center,d.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(d,g){var E=this._map.getZoomScale(g,this._zoom),k=this._map.getSize().multiplyBy(.5+this.options.padding),Y=this._map.project(this._center,g),se=k.multiplyBy(-E).add(Y).subtract(this._map._getNewPixelOrigin(d,g));st.any3d?Zr(this._container,se,E):En(this._container,se)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var d in this._layers)this._layers[d]._reset()},_onZoomEnd:function(){for(var d in this._layers)this._layers[d]._project()},_updatePaths:function(){for(var d in this._layers)this._layers[d]._update()},_update:function(){var d=this.options.padding,g=this._map.getSize(),E=this._map.containerPointToLayerPoint(g.multiplyBy(-d)).round();this._bounds=new I(E,E.add(g.multiplyBy(1+d*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),pu=hi.extend({options:{tolerance:0},getEvents:function(){var d=hi.prototype.getEvents.call(this);return d.viewprereset=this._onViewPreReset,d},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){hi.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var d=this._container=document.createElement("canvas");bt(d,"mousemove",this._onMouseMove,this),bt(d,"click dblclick mousedown mouseup contextmenu",this._onClick,this),bt(d,"mouseout",this._handleMouseOut,this),d._leaflet_disable_events=!0,this._ctx=d.getContext("2d")},_destroyContainer:function(){ne(this._redrawRequest),delete this._ctx,sn(this._container),Ut(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var d;this._redrawBounds=null;for(var g in this._layers)d=this._layers[g],d._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){hi.prototype._update.call(this);var d=this._bounds,g=this._container,E=d.getSize(),k=st.retina?2:1;En(g,d.min),g.width=k*E.x,g.height=k*E.y,g.style.width=E.x+"px",g.style.height=E.y+"px",st.retina&&this._ctx.scale(2,2),this._ctx.translate(-d.min.x,-d.min.y),this.fire("update")}},_reset:function(){hi.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(d){this._updateDashArray(d),this._layers[f(d)]=d;var g=d._order={layer:d,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=g),this._drawLast=g,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(d){this._requestRedraw(d)},_removePath:function(d){var g=d._order,E=g.next,k=g.prev;E?E.prev=k:this._drawLast=k,k?k.next=E:this._drawFirst=E,delete d._order,delete this._layers[f(d)],this._requestRedraw(d)},_updatePath:function(d){this._extendRedrawBounds(d),d._project(),d._update(),this._requestRedraw(d)},_updateStyle:function(d){this._updateDashArray(d),this._requestRedraw(d)},_updateDashArray:function(d){if(typeof d.options.dashArray=="string"){var g=d.options.dashArray.split(/[, ]+/),E=[],k,Y;for(Y=0;Y<g.length;Y++){if(k=Number(g[Y]),isNaN(k))return;E.push(k)}d.options._dashArray=E}else d.options._dashArray=d.options.dashArray},_requestRedraw:function(d){this._map&&(this._extendRedrawBounds(d),this._redrawRequest=this._redrawRequest||K(this._redraw,this))},_extendRedrawBounds:function(d){if(d._pxBounds){var g=(d.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new I,this._redrawBounds.extend(d._pxBounds.min.subtract([g,g])),this._redrawBounds.extend(d._pxBounds.max.add([g,g]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var d=this._redrawBounds;if(d){var g=d.getSize();this._ctx.clearRect(d.min.x,d.min.y,g.x,g.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var d,g=this._redrawBounds;if(this._ctx.save(),g){var E=g.getSize();this._ctx.beginPath(),this._ctx.rect(g.min.x,g.min.y,E.x,E.y),this._ctx.clip()}this._drawing=!0;for(var k=this._drawFirst;k;k=k.next)d=k.layer,(!g||d._pxBounds&&d._pxBounds.intersects(g))&&d._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(d,g){if(this._drawing){var E,k,Y,se,ve=d._parts,Ee=ve.length,ke=this._ctx;if(Ee){for(ke.beginPath(),E=0;E<Ee;E++){for(k=0,Y=ve[E].length;k<Y;k++)se=ve[E][k],ke[k?"lineTo":"moveTo"](se.x,se.y);g&&ke.closePath()}this._fillStroke(ke,d)}}},_updateCircle:function(d){if(!(!this._drawing||d._empty())){var g=d._point,E=this._ctx,k=Math.max(Math.round(d._radius),1),Y=(Math.max(Math.round(d._radiusY),1)||k)/k;Y!==1&&(E.save(),E.scale(1,Y)),E.beginPath(),E.arc(g.x,g.y/Y,k,0,Math.PI*2,!1),Y!==1&&E.restore(),this._fillStroke(E,d)}},_fillStroke:function(d,g){var E=g.options;E.fill&&(d.globalAlpha=E.fillOpacity,d.fillStyle=E.fillColor||E.color,d.fill(E.fillRule||"evenodd")),E.stroke&&E.weight!==0&&(d.setLineDash&&d.setLineDash(g.options&&g.options._dashArray||[]),d.globalAlpha=E.opacity,d.lineWidth=E.weight,d.strokeStyle=E.color,d.lineCap=E.lineCap,d.lineJoin=E.lineJoin,d.stroke())},_onClick:function(d){for(var g=this._map.mouseEventToLayerPoint(d),E,k,Y=this._drawFirst;Y;Y=Y.next)E=Y.layer,E.options.interactive&&E._containsPoint(g)&&(!(d.type==="click"||d.type==="preclick")||!this._map._draggableMoved(E))&&(k=E);this._fireEvent(k?[k]:!1,d)},_onMouseMove:function(d){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var g=this._map.mouseEventToLayerPoint(d);this._handleMouseHover(d,g)}},_handleMouseOut:function(d){var g=this._hoveredLayer;g&&(ln(this._container,"leaflet-interactive"),this._fireEvent([g],d,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(d,g){if(!this._mouseHoverThrottled){for(var E,k,Y=this._drawFirst;Y;Y=Y.next)E=Y.layer,E.options.interactive&&E._containsPoint(g)&&(k=E);k!==this._hoveredLayer&&(this._handleMouseOut(d),k&&(wt(this._container,"leaflet-interactive"),this._fireEvent([k],d,"mouseover"),this._hoveredLayer=k)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,d),this._mouseHoverThrottled=!0,setTimeout(o(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(d,g,E){this._map._fireDOMEvent(g,E||g.type,d)},_bringToFront:function(d){var g=d._order;if(g){var E=g.next,k=g.prev;if(E)E.prev=k;else return;k?k.next=E:E&&(this._drawFirst=E),g.prev=this._drawLast,this._drawLast.next=g,g.next=null,this._drawLast=g,this._requestRedraw(d)}},_bringToBack:function(d){var g=d._order;if(g){var E=g.next,k=g.prev;if(k)k.next=E;else return;E?E.prev=k:k&&(this._drawLast=k),g.prev=null,g.next=this._drawFirst,this._drawFirst.prev=g,this._drawFirst=g,this._requestRedraw(d)}}});function mu(d){return st.canvas?new pu(d):null}var Do=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(d){return document.createElement("<lvml:"+d+' class="lvml">')}}catch{}return function(d){return document.createElement("<"+d+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Fs={_initContainer:function(){this._container=Lt("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(hi.prototype._update.call(this),this.fire("update"))},_initPath:function(d){var g=d._container=Do("shape");wt(g,"leaflet-vml-shape "+(this.options.className||"")),g.coordsize="1 1",d._path=Do("path"),g.appendChild(d._path),this._updateStyle(d),this._layers[f(d)]=d},_addPath:function(d){var g=d._container;this._container.appendChild(g),d.options.interactive&&d.addInteractiveTarget(g)},_removePath:function(d){var g=d._container;sn(g),d.removeInteractiveTarget(g),delete this._layers[f(d)]},_updateStyle:function(d){var g=d._stroke,E=d._fill,k=d.options,Y=d._container;Y.stroked=!!k.stroke,Y.filled=!!k.fill,k.stroke?(g||(g=d._stroke=Do("stroke")),Y.appendChild(g),g.weight=k.weight+"px",g.color=k.color,g.opacity=k.opacity,k.dashArray?g.dashStyle=A(k.dashArray)?k.dashArray.join(" "):k.dashArray.replace(/( *, *)/g," "):g.dashStyle="",g.endcap=k.lineCap.replace("butt","flat"),g.joinstyle=k.lineJoin):g&&(Y.removeChild(g),d._stroke=null),k.fill?(E||(E=d._fill=Do("fill")),Y.appendChild(E),E.color=k.fillColor||k.color,E.opacity=k.fillOpacity):E&&(Y.removeChild(E),d._fill=null)},_updateCircle:function(d){var g=d._point.round(),E=Math.round(d._radius),k=Math.round(d._radiusY||E);this._setPath(d,d._empty()?"M0 0":"AL "+g.x+","+g.y+" "+E+","+k+" 0,"+65535*360)},_setPath:function(d,g){d._path.v=g},_bringToFront:function(d){Co(d._container)},_bringToBack:function(d){Cs(d._container)}},vu=st.vml?Do:ye,Va=hi.extend({_initContainer:function(){this._container=vu("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=vu("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){sn(this._container),Ut(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){hi.prototype._update.call(this);var d=this._bounds,g=d.getSize(),E=this._container;(!this._svgSize||!this._svgSize.equals(g))&&(this._svgSize=g,E.setAttribute("width",g.x),E.setAttribute("height",g.y)),En(E,d.min),E.setAttribute("viewBox",[d.min.x,d.min.y,g.x,g.y].join(" ")),this.fire("update")}},_initPath:function(d){var g=d._path=vu("path");d.options.className&&wt(g,d.options.className),d.options.interactive&&wt(g,"leaflet-interactive"),this._updateStyle(d),this._layers[f(d)]=d},_addPath:function(d){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(d._path),d.addInteractiveTarget(d._path)},_removePath:function(d){sn(d._path),d.removeInteractiveTarget(d._path),delete this._layers[f(d)]},_updatePath:function(d){d._project(),d._update()},_updateStyle:function(d){var g=d._path,E=d.options;g&&(E.stroke?(g.setAttribute("stroke",E.color),g.setAttribute("stroke-opacity",E.opacity),g.setAttribute("stroke-width",E.weight),g.setAttribute("stroke-linecap",E.lineCap),g.setAttribute("stroke-linejoin",E.lineJoin),E.dashArray?g.setAttribute("stroke-dasharray",E.dashArray):g.removeAttribute("stroke-dasharray"),E.dashOffset?g.setAttribute("stroke-dashoffset",E.dashOffset):g.removeAttribute("stroke-dashoffset")):g.setAttribute("stroke","none"),E.fill?(g.setAttribute("fill",E.fillColor||E.color),g.setAttribute("fill-opacity",E.fillOpacity),g.setAttribute("fill-rule",E.fillRule||"evenodd")):g.setAttribute("fill","none"))},_updatePoly:function(d,g){this._setPath(d,me(d._parts,g))},_updateCircle:function(d){var g=d._point,E=Math.max(Math.round(d._radius),1),k=Math.max(Math.round(d._radiusY),1)||E,Y="a"+E+","+k+" 0 1,0 ",se=d._empty()?"M0 0":"M"+(g.x-E)+","+g.y+Y+E*2+",0 "+Y+-E*2+",0 ";this._setPath(d,se)},_setPath:function(d,g){d._path.setAttribute("d",g)},_bringToFront:function(d){Co(d._path)},_bringToBack:function(d){Cs(d._path)}});st.vml&&Va.include(Fs);function Io(d){return st.svg||st.vml?new Va(d):null}Tt.include({getRenderer:function(d){var g=d.options.renderer||this._getPaneRenderer(d.options.pane)||this.options.renderer||this._renderer;return g||(g=this._renderer=this._createRenderer()),this.hasLayer(g)||this.addLayer(g),g},_getPaneRenderer:function(d){if(d==="overlayPane"||d===void 0)return!1;var g=this._paneRenderers[d];return g===void 0&&(g=this._createRenderer({pane:d}),this._paneRenderers[d]=g),g},_createRenderer:function(d){return this.options.preferCanvas&&mu(d)||Io(d)}});var sg=$s.extend({initialize:function(d,g){$s.prototype.initialize.call(this,this._boundsToLatLngs(d),g)},setBounds:function(d){return this.setLatLngs(this._boundsToLatLngs(d))},_boundsToLatLngs:function(d){return d=oe(d),[d.getSouthWest(),d.getNorthWest(),d.getNorthEast(),d.getSouthEast()]}});function Br(d,g){return new sg(d,g)}Va.create=vu,Va.pointsToPath=me,Dr.geometryToLayer=cu,Dr.coordsToLatLng=Ic,Dr.coordsToLatLngs=fu,Dr.latLngToCoords=du,Dr.latLngsToCoords=$c,Dr.getFeature=ci,Dr.asFeature=Bs,Tt.mergeOptions({boxZoom:!0});var Fc=li.extend({initialize:function(d){this._map=d,this._container=d._container,this._pane=d._panes.overlayPane,this._resetStateTimeout=0,d.on("unload",this._destroy,this)},addHooks:function(){bt(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Ut(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){sn(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(d){if(!d.shiftKey||d.which!==1&&d.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),Di(),ru(),this._startPoint=this._map.mouseEventToContainerPoint(d),bt(document,{contextmenu:Bi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(d){this._moved||(this._moved=!0,this._box=Lt("div","leaflet-zoom-box",this._container),wt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(d);var g=new I(this._point,this._startPoint),E=g.getSize();En(this._box,g.min),this._box.style.width=E.x+"px",this._box.style.height=E.y+"px"},_finish:function(){this._moved&&(sn(this._box),ln(this._container,"leaflet-crosshair")),nu(),uh(),Ut(document,{contextmenu:Bi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(d){if(!(d.which!==1&&d.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var g=new Z(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(g).fire("boxzoomend",{boxZoomBounds:g})}},_onKeyDown:function(d){d.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});Tt.addInitHook("addHandler","boxZoom",Fc),Tt.mergeOptions({doubleClickZoom:!0});var zi=li.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(d){var g=this._map,E=g.getZoom(),k=g.options.zoomDelta,Y=d.originalEvent.shiftKey?E-k:E+k;g.options.doubleClickZoom==="center"?g.setZoom(Y):g.setZoomAround(d.containerPoint,Y)}});Tt.addInitHook("addHandler","doubleClickZoom",zi),Tt.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var Sh=li.extend({addHooks:function(){if(!this._draggable){var d=this._map;this._draggable=new Fa(d._mapPane,d._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),d.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),d.on("zoomend",this._onZoomEnd,this),d.whenReady(this._onZoomEnd,this))}wt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){ln(this._map._container,"leaflet-grab"),ln(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var d=this._map;if(d._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var g=oe(this._map.options.maxBounds);this._offsetLimit=te(this._map.latLngToContainerPoint(g.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(g.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;d.fire("movestart").fire("dragstart"),d.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(d){if(this._map.options.inertia){var g=this._lastTime=+new Date,E=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(E),this._times.push(g),this._prunePositions(g)}this._map.fire("move",d).fire("drag",d)},_prunePositions:function(d){for(;this._positions.length>1&&d-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var d=this._map.getSize().divideBy(2),g=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=g.subtract(d).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(d,g){return d-(d-g)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var d=this._draggable._newPos.subtract(this._draggable._startPos),g=this._offsetLimit;d.x<g.min.x&&(d.x=this._viscousLimit(d.x,g.min.x)),d.y<g.min.y&&(d.y=this._viscousLimit(d.y,g.min.y)),d.x>g.max.x&&(d.x=this._viscousLimit(d.x,g.max.x)),d.y>g.max.y&&(d.y=this._viscousLimit(d.y,g.max.y)),this._draggable._newPos=this._draggable._startPos.add(d)}},_onPreDragWrap:function(){var d=this._worldWidth,g=Math.round(d/2),E=this._initialWorldOffset,k=this._draggable._newPos.x,Y=(k-g+E)%d+g-E,se=(k+g+E)%d-g-E,ve=Math.abs(Y+E)<Math.abs(se+E)?Y:se;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=ve},_onDragEnd:function(d){var g=this._map,E=g.options,k=!E.inertia||d.noInertia||this._times.length<2;if(g.fire("dragend",d),k)g.fire("moveend");else{this._prunePositions(+new Date);var Y=this._lastPos.subtract(this._positions[0]),se=(this._lastTime-this._times[0])/1e3,ve=E.easeLinearity,Ee=Y.multiplyBy(ve/se),ke=Ee.distanceTo([0,0]),He=Math.min(E.inertiaMaxSpeed,ke),et=Ee.multiplyBy(He/ke),nt=He/(E.inertiaDeceleration*ve),it=et.multiplyBy(-nt/2).round();!it.x&&!it.y?g.fire("moveend"):(it=g._limitOffset(it,g.options.maxBounds),K(function(){g.panBy(it,{duration:nt,easeLinearity:ve,noMoveStart:!0,animate:!0})}))}}});Tt.addInitHook("addHandler","dragging",Sh),Tt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var gu=li.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(d){this._map=d,this._setPanDelta(d.options.keyboardPanDelta),this._setZoomDelta(d.options.zoomDelta)},addHooks:function(){var d=this._map._container;d.tabIndex<=0&&(d.tabIndex="0"),bt(d,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),Ut(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var d=document.body,g=document.documentElement,E=d.scrollTop||g.scrollTop,k=d.scrollLeft||g.scrollLeft;this._map._container.focus(),window.scrollTo(k,E)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(d){var g=this._panKeys={},E=this.keyCodes,k,Y;for(k=0,Y=E.left.length;k<Y;k++)g[E.left[k]]=[-1*d,0];for(k=0,Y=E.right.length;k<Y;k++)g[E.right[k]]=[d,0];for(k=0,Y=E.down.length;k<Y;k++)g[E.down[k]]=[0,d];for(k=0,Y=E.up.length;k<Y;k++)g[E.up[k]]=[0,-1*d]},_setZoomDelta:function(d){var g=this._zoomKeys={},E=this.keyCodes,k,Y;for(k=0,Y=E.zoomIn.length;k<Y;k++)g[E.zoomIn[k]]=d;for(k=0,Y=E.zoomOut.length;k<Y;k++)g[E.zoomOut[k]]=-d},_addHooks:function(){bt(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Ut(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(d){if(!(d.altKey||d.ctrlKey||d.metaKey)){var g=d.keyCode,E=this._map,k;if(g in this._panKeys){if(!E._panAnim||!E._panAnim._inProgress)if(k=this._panKeys[g],d.shiftKey&&(k=M(k).multiplyBy(3)),E.options.maxBounds&&(k=E._limitOffset(M(k),E.options.maxBounds)),E.options.worldCopyJump){var Y=E.wrapLatLng(E.unproject(E.project(E.getCenter()).add(k)));E.panTo(Y)}else E.panBy(k)}else if(g in this._zoomKeys)E.setZoom(E.getZoom()+(d.shiftKey?3:1)*this._zoomKeys[g]);else if(g===27&&E._popup&&E._popup.options.closeOnEscapeKey)E.closePopup();else return;Bi(d)}}});Tt.addInitHook("addHandler","keyboard",gu),Tt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var Ha=li.extend({addHooks:function(){bt(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Ut(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(d){var g=ou(d),E=this._map.options.wheelDebounceTime;this._delta+=g,this._lastMousePos=this._map.mouseEventToContainerPoint(d),this._startTime||(this._startTime=+new Date);var k=Math.max(E-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o(this._performZoom,this),k),Bi(d)},_performZoom:function(){var d=this._map,g=d.getZoom(),E=this._map.options.zoomSnap||0;d._stop();var k=this._delta/(this._map.options.wheelPxPerZoomLevel*4),Y=4*Math.log(2/(1+Math.exp(-Math.abs(k))))/Math.LN2,se=E?Math.ceil(Y/E)*E:Y,ve=d._limitZoom(g+(this._delta>0?se:-se))-g;this._delta=0,this._startTime=null,ve&&(d.options.scrollWheelZoom==="center"?d.setZoom(g+ve):d.setZoomAround(this._lastMousePos,g+ve))}});Tt.addInitHook("addHandler","scrollWheelZoom",Ha);var Oh=600;Tt.mergeOptions({tapHold:st.touchNative&&st.safari&&st.mobile,tapTolerance:15});var qc=li.extend({addHooks:function(){bt(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Ut(this._map._container,"touchstart",this._onDown,this)},_onDown:function(d){if(clearTimeout(this._holdTimeout),d.touches.length===1){var g=d.touches[0];this._startPos=this._newPos=new z(g.clientX,g.clientY),this._holdTimeout=setTimeout(o(function(){this._cancel(),this._isTapValid()&&(bt(document,"touchend",Pn),bt(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",g))},this),Oh),bt(document,"touchend touchcancel contextmenu",this._cancel,this),bt(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function d(){Ut(document,"touchend",Pn),Ut(document,"touchend touchcancel",d)},_cancel:function(){clearTimeout(this._holdTimeout),Ut(document,"touchend touchcancel contextmenu",this._cancel,this),Ut(document,"touchmove",this._onMove,this)},_onMove:function(d){var g=d.touches[0];this._newPos=new z(g.clientX,g.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(d,g){var E=new MouseEvent(d,{bubbles:!0,cancelable:!0,view:window,screenX:g.screenX,screenY:g.screenY,clientX:g.clientX,clientY:g.clientY});E._simulated=!0,g.target.dispatchEvent(E)}});Tt.addInitHook("addHandler","tapHold",qc),Tt.mergeOptions({touchZoom:st.touch,bounceAtZoomLimits:!0});var $o=li.extend({addHooks:function(){wt(this._map._container,"leaflet-touch-zoom"),bt(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){ln(this._map._container,"leaflet-touch-zoom"),Ut(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(d){var g=this._map;if(!(!d.touches||d.touches.length!==2||g._animatingZoom||this._zooming)){var E=g.mouseEventToContainerPoint(d.touches[0]),k=g.mouseEventToContainerPoint(d.touches[1]);this._centerPoint=g.getSize()._divideBy(2),this._startLatLng=g.containerPointToLatLng(this._centerPoint),g.options.touchZoom!=="center"&&(this._pinchStartLatLng=g.containerPointToLatLng(E.add(k)._divideBy(2))),this._startDist=E.distanceTo(k),this._startZoom=g.getZoom(),this._moved=!1,this._zooming=!0,g._stop(),bt(document,"touchmove",this._onTouchMove,this),bt(document,"touchend touchcancel",this._onTouchEnd,this),Pn(d)}},_onTouchMove:function(d){if(!(!d.touches||d.touches.length!==2||!this._zooming)){var g=this._map,E=g.mouseEventToContainerPoint(d.touches[0]),k=g.mouseEventToContainerPoint(d.touches[1]),Y=E.distanceTo(k)/this._startDist;if(this._zoom=g.getScaleZoom(Y,this._startZoom),!g.options.bounceAtZoomLimits&&(this._zoom<g.getMinZoom()&&Y<1||this._zoom>g.getMaxZoom()&&Y>1)&&(this._zoom=g._limitZoom(this._zoom)),g.options.touchZoom==="center"){if(this._center=this._startLatLng,Y===1)return}else{var se=E._add(k)._divideBy(2)._subtract(this._centerPoint);if(Y===1&&se.x===0&&se.y===0)return;this._center=g.unproject(g.project(this._pinchStartLatLng,this._zoom).subtract(se),this._zoom)}this._moved||(g._moveStart(!0,!1),this._moved=!0),ne(this._animRequest);var ve=o(g._move,g,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=K(ve,this,!0),Pn(d)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,ne(this._animRequest),Ut(document,"touchmove",this._onTouchMove,this),Ut(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});Tt.addInitHook("addHandler","touchZoom",$o),Tt.BoxZoom=Fc,Tt.DoubleClickZoom=zi,Tt.Drag=Sh,Tt.Keyboard=gu,Tt.ScrollWheelZoom=Ha,Tt.TapHold=qc,Tt.TouchZoom=$o,n.Bounds=I,n.Browser=st,n.CRS=be,n.Canvas=pu,n.Circle=_h,n.CircleMarker=uu,n.Class=Q,n.Control=Er,n.DivIcon=xh,n.DivOverlay=fi,n.DomEvent=x_,n.DomUtil=qv,n.Draggable=Fa,n.Evented=U,n.FeatureGroup=kr,n.GeoJSON=Dr,n.GridLayer=ko,n.Handler=li,n.Icon=Ls,n.ImageOverlay=Ui,n.LatLng=he,n.LatLngBounds=Z,n.Layer=ui,n.LayerGroup=Mo,n.LineUtil=Qv,n.Map=Tt,n.Marker=Is,n.Mixin=T_,n.Path=fa,n.Point=z,n.PolyUtil=A_,n.Polygon=$s,n.Polyline=da,n.Popup=hu,n.PosAnimation=Rc,n.Projection=Jv,n.Rectangle=sg,n.Renderer=hi,n.SVG=Va,n.SVGOverlay=qa,n.TileLayer=Lo,n.Tooltip=zc,n.Transformation=fe,n.Util=le,n.VideoOverlay=Uc,n.bind=o,n.bounds=te,n.canvas=mu,n.circle=k_,n.circleMarker=ng,n.control=Ns,n.divIcon=og,n.extend=i,n.featureGroup=lu,n.geoJSON=Bc,n.geoJson=rg,n.gridLayer=di,n.icon=Dc,n.imageOverlay=Us,n.latLng=de,n.latLngBounds=oe,n.layerGroup=tg,n.map=su,n.marker=bh,n.point=M,n.polygon=Lr,n.polyline=L_,n.popup=D_,n.rectangle=Br,n.setOptions=_,n.stamp=f,n.svg=Io,n.svgOverlay=ag,n.tileLayer=Ir,n.tooltip=I_,n.transformation=X,n.version=r,n.videoOverlay=ig;var qs=window.L;n.noConflict=function(){return window.L=qs,this},window.L=n})}(Dp,Dp.exports)),Dp.exports}var Rv=xje();const X$=kt(Rv);function e4(e,t,n){return Object.freeze({instance:e,context:t,container:n})}function t4(e,t){return t==null?function(r,i){const a=D.useRef(void 0);return a.current||(a.current=e(r,i)),a}:function(r,i){const a=D.useRef(void 0);a.current||(a.current=e(r,i));const o=D.useRef(r),{instance:l}=a.current;return D.useEffect(function(){o.current!==r&&(t(l,r,o.current),o.current=r)},[l,r,t]),a}}function Sje(e,t){D.useEffect(function(){return(t.layerContainer??t.map).addLayer(e.instance),function(){var a;(a=t.layerContainer)==null||a.removeLayer(e.instance),t.map.removeLayer(e.instance)}},[t,e])}function tW(e){return function(n){const r=JH(),i=e(J3(n,r),r);return QH(r.map,n.attribution),eW(i.current,n.eventHandlers),Sje(i.current,r),i}}function Oje(e,t){const n=t4(e,t),r=tW(n);return gje(r)}function Cje(e,t){const n=t4(e),r=_je(n,t);return yje(r)}function Eje(e,t){const n=t4(e,t),r=tW(n);return bje(r)}function Tje(e,t,n){const{opacity:r,zIndex:i}=t;r!=null&&r!==n.opacity&&e.setOpacity(r),i!=null&&i!==n.zIndex&&e.setZIndex(i)}function Aje({bounds:e,boundsOptions:t,center:n,children:r,className:i,id:a,placeholder:o,style:l,whenReady:f,zoom:u,...h},m){const[y]=D.useState({className:i,id:a,style:l}),[x,w]=D.useState(null),_=D.useRef(void 0);D.useImperativeHandle(m,()=>(x==null?void 0:x.map)??null,[x]);const S=D.useCallback(C=>{if(C!==null&&!_.current){const A=new Rv.Map(C,h);_.current=A,n!=null&&u!=null?A.setView(n,u):e!=null&&A.fitBounds(e,t),f!=null&&A.whenReady(f),w(mje(A))}},[]);D.useEffect(()=>()=>{x==null||x.map.remove()},[x]);const O=x?ae.createElement(Q3,{value:x},r):o??null;return ae.createElement("div",{...y,ref:S},O)}const jje=D.forwardRef(Aje),Pje=Oje(function({position:t,...n},r){const i=new Rv.Marker(t,n);return e4(i,vje(r,{overlayContainer:i}))},function(t,n,r){n.position!==r.position&&t.setLatLng(n.position),n.icon!=null&&n.icon!==r.icon&&t.setIcon(n.icon),n.zIndexOffset!=null&&n.zIndexOffset!==r.zIndexOffset&&t.setZIndexOffset(n.zIndexOffset),n.opacity!=null&&n.opacity!==r.opacity&&t.setOpacity(n.opacity),t.dragging!=null&&n.draggable!==r.draggable&&(n.draggable===!0?t.dragging.enable():t.dragging.disable())}),Rje=Cje(function(t,n){const r=new Rv.Popup(t,n.overlayContainer);return e4(r,n)},function(t,n,{position:r},i){D.useEffect(function(){const{instance:o}=t;function l(u){u.popup===o&&(o.update(),i(!0))}function f(u){u.popup===o&&i(!1)}return n.map.on({popupopen:l,popupclose:f}),n.overlayContainer==null?(r!=null&&o.setLatLng(r),o.openOn(n.map)):n.overlayContainer.bindPopup(o),function(){var h;n.map.off({popupopen:l,popupclose:f}),(h=n.overlayContainer)==null||h.unbindPopup(),n.map.removeLayer(o)}},[t,n,i,r])}),Mje=Eje(function({url:t,...n},r){const i=new Rv.TileLayer(t,J3(n,r));return e4(i,r)},function(t,n,r){Tje(t,n,r);const{url:i}=n;i!=null&&i!==r.url&&t.setUrl(i)}),Nje={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},nW={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},$n={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},zr={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},yl={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class We{static getFirstMatch(t,n){const r=n.match(t);return r&&r.length>0&&r[1]||""}static getSecondMatch(t,n){const r=n.match(t);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(t,n,r){if(t.test(n))return r}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,n,r=!1){const i=We.getVersionPrecision(t),a=We.getVersionPrecision(n);let o=Math.max(i,a),l=0;const f=We.map([t,n],u=>{const h=o-We.getVersionPrecision(u),m=u+new Array(h+1).join(".0");return We.map(m.split("."),y=>new Array(20-y.length).join("0")+y).reverse()});for(r&&(l=o-Math.min(i,a)),o-=1;o>=l;){if(f[0][o]>f[1][o])return 1;if(f[0][o]===f[1][o]){if(o===l)return 0;o-=1}else if(f[0][o]<f[1][o])return-1}}static map(t,n){const r=[];let i;if(Array.prototype.map)return Array.prototype.map.call(t,n);for(i=0;i<t.length;i+=1)r.push(n(t[i]));return r}static find(t,n){let r,i;if(Array.prototype.find)return Array.prototype.find.call(t,n);for(r=0,i=t.length;r<i;r+=1){const a=t[r];if(n(a,r))return a}}static assign(t,...n){const r=t;let i,a;if(Object.assign)return Object.assign(t,...n);for(i=0,a=n.length;i<a;i+=1){const o=n[i];typeof o=="object"&&o!==null&&Object.keys(o).forEach(f=>{r[f]=o[f]})}return t}static getBrowserAlias(t){return Nje[t]}static getBrowserTypeByAlias(t){return nW[t]||""}}const nn=/version\/(\d+(\.?_?\d+)+)/i,kje=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},n=We.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},n=We.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},n=We.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},n=We.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},n=We.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},n=We.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},n=We.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},n=We.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=We.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},n=We.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},n=We.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},n=We.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},n=We.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},n=We.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},n=We.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},n=We.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},n=We.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},n=We.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},n=We.getFirstMatch(nn,e)||We.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},n=We.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},n=We.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},n=We.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},n=We.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},n=We.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},n=We.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},n=We.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},n=We.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},n=We.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t={name:"Android Browser"},n=We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},n=We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},n=We.getFirstMatch(nn,e);return n&&(t.version=n),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,i=e.search("\\(")!==-1?n:t;return{name:We.getFirstMatch(i,e),version:We.getSecondMatch(i,e)}}}],Lje=[{test:[/Roku\/DVP/],describe(e){const t=We.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:zr.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=We.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:zr.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=We.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=We.getWindowsVersionName(t);return{name:zr.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:zr.iOS},n=We.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe(e){const t=We.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=We.getMacOSVersionName(t),r={name:zr.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=We.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:zr.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t=We.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=We.getAndroidVersionName(t),r={name:zr.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=We.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:zr.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=We.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||We.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||We.getFirstMatch(/\bbb(\d+)/i,e);return{name:zr.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=We.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:zr.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=We.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:zr.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:zr.Linux}}},{test:[/CrOS/],describe(){return{name:zr.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=We.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:zr.PlayStation4,version:t}}}],Dje=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=We.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:$n.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:$n.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:$n.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:$n.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:$n.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:$n.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:$n.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe(e){const t=We.getFirstMatch(/(ipod|iphone)/i,e);return{type:$n.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:$n.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:$n.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:$n.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:$n.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:$n.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:$n.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:$n.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:$n.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:$n.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:$n.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:$n.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:$n.tv}}}],Ije=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:yl.Blink};const n=We.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:yl.EdgeHTML,version:n}}},{test:[/trident/i],describe(e){const t={name:yl.Trident},n=We.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:yl.Presto},n=We.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe(e){const t={name:yl.Gecko},n=We.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:yl.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:yl.WebKit},n=We.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];class Q${constructor(t,n=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},n!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=We.find(kje,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(t){return t?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const t=We.find(Lje,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}getOSName(t){const{name:n}=this.getOS();return t?String(n).toLowerCase()||"":n||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:n}=this.getPlatform();return t?String(n).toLowerCase()||"":n||""}parsePlatform(){this.parsedResult.platform={};const t=We.find(Dje,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(t){return t?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const t=We.find(Ije,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return We.assign({},this.parsedResult)}satisfies(t){const n={};let r=0;const i={};let a=0;if(Object.keys(t).forEach(l=>{const f=t[l];typeof f=="string"?(i[l]=f,a+=1):typeof f=="object"&&(n[l]=f,r+=1)}),r>0){const l=Object.keys(n),f=We.find(l,h=>this.isOS(h));if(f){const h=this.satisfies(n[f]);if(h!==void 0)return h}const u=We.find(l,h=>this.isPlatform(h));if(u){const h=this.satisfies(n[u]);if(h!==void 0)return h}}if(a>0){const l=Object.keys(i),f=We.find(l,u=>this.isBrowser(u,!0));if(f!==void 0)return this.compareVersion(i[f])}}isBrowser(t,n=!1){const r=this.getBrowserName().toLowerCase();let i=t.toLowerCase();const a=We.getBrowserTypeByAlias(i);return n&&a&&(i=a.toLowerCase()),i===r}compareVersion(t){let n=[0],r=t,i=!1;const a=this.getBrowserVersion();if(typeof a=="string")return t[0]===">"||t[0]==="<"?(r=t.substr(1),t[1]==="="?(i=!0,r=t.substr(2)):n=[],t[0]===">"?n.push(1):n.push(-1)):t[0]==="="?r=t.substr(1):t[0]==="~"&&(i=!0,r=t.substr(1)),n.indexOf(We.compareVersions(a,r,i))>-1}isOS(t){return this.getOSName(!0)===String(t).toLowerCase()}isPlatform(t){return this.getPlatformType(!0)===String(t).toLowerCase()}isEngine(t){return this.getEngineName(!0)===String(t).toLowerCase()}is(t,n=!1){return this.isBrowser(t,n)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(n=>this.is(n))}}/*!
|
||
* Bowser - a browser detector
|
||
* https://github.com/lancedikson/bowser
|
||
* MIT License | (c) Dustin Diaz 2012-2015
|
||
* MIT License | (c) Denis Demchenko 2015-2019
|
||
*/class $je{static getParser(t,n=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new Q$(t,n)}static parse(t){return new Q$(t).getResult()}static get BROWSER_MAP(){return nW}static get ENGINE_MAP(){return yl}static get OS_MAP(){return zr}static get PLATFORMS_MAP(){return $n}}var Bje=Object.defineProperty,Uje=(e,t,n)=>t in e?Bje(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rl=(e,t,n)=>Uje(e,typeof t!="symbol"?t+"":t,n);const zje=e=>(e==null?void 0:e.type)===FP.INVALID_ARGUMENT,Fje=e=>(e==null?void 0:e.type)===FP.INVALID_SHORT_URL_DELETION,qje=e=>!!e&&typeof e=="object"&&["type","detail","title","status"].every(t=>t in e),ki=e=>qje(e)?e:void 0,n4=e=>"error"in e,fo=({errorData:e,fallbackMessage:t})=>v.jsxs(v.Fragment,{children:[(e==null?void 0:e.detail)??t,zje(e)&&v.jsxs("p",{className:"mb-0",children:["Invalid elements: [",e.invalidElements.join(", "),"]"]})]}),Nd=({className:e,...t})=>v.jsx("button",{type:"button",className:Ce("tw:rounded-sm tw:focus-ring",e),...t}),rW=D.createContext(""),Vje=rW.Provider,Ql=()=>D.useContext(rW),iW=D.createContext(void 0),{Provider:r4}=iW,u_=()=>D.useContext(iW),Hje=5,i4=()=>{const[e,t]=D.useState([]),n=D.useMemo(()=>e.length>=Hje,[e.length]),r=D.useCallback(l=>!n&&t(f=>[...f,l]),[n]),i=D.useCallback(l=>!n&&e.every(f=>f.name!==l),[e,n]),a=D.useCallback(l=>t(f=>f.filter(u=>u!==l)),[]),o=D.useCallback(()=>t([]),[]);return{itemsToCompare:e,addItemToCompare:r,removeItemToCompare:a,clearItemsToCompare:o,canAddItemWithName:i}},a4=({className:e,type:t})=>{const n=Ql(),r=u_(),i=D.useMemo(()=>r?encodeURIComponent(r.itemsToCompare.map(f=>f.query).join(",")):"",[r]);if(!r||r.itemsToCompare.length===0)return null;const{itemsToCompare:a,clearItemsToCompare:o,removeItemToCompare:l}=r;return v.jsx("div",{className:Ce("top-sticky",e),children:v.jsxs(vc,{bodyClassName:"d-md-flex gap-3 align-items-center",children:[v.jsx("ul",{className:"d-flex flex-wrap gap-1 flex-grow-1 p-0 m-0",children:a.map((f,u)=>{var h;return v.jsxs("li",{className:Ce("badge pe-1",{"bg-secondary":!((h=f.style)!=null&&h.backgroundColor)}),style:f.style,children:[f.name,v.jsx(Nd,{"aria-label":`Remove ${f.name}`,className:"fw-bold fs-6",onClick:()=>l(f),children:"×"})]},`${f.name}_${u}`)})}),v.jsxs("div",{className:"d-flex mt-3 mt-md-0",children:[v.jsxs(Sn,{outline:!0,color:"primary",className:"flex-grow-1 indivisible",disabled:a.length<2,tag:mn,to:`${n}/${t}/compare-visits?${t}=${i}`,children:[v.jsx(Ke,{icon:r1,fixedWidth:!0,className:"me-1"}),"Compare (",a.length,"/5) »"]}),v.jsx(Sn,{"aria-label":"Close compare",outline:!0,color:"secondary",className:"ms-2 fw-bold",onClick:o,children:"×"})]})]})})},Wje=(e,{maxVersion:t,minVersion:n})=>{const r=!n||XT(e,n,">=");return(!t||XT(e,t,"<="))&&r},aW={shortUrlVisitsDeletion:{minVersion:"3.6.0"},orphanVisitsDeletion:{minVersion:"3.7.0"},deviceLongUrls:{maxVersion:"3.*.*"},shortUrlRedirectRules:{minVersion:"4.0.0"},urlValidation:{maxVersion:"3.*.*"},ipRedirectCondition:{minVersion:"4.2.0"},geolocationRedirectCondition:{minVersion:"4.3.0"},filterShortUrlsByDomain:{minVersion:"4.3.0"}};Object.freeze(aW);const ml=(e,t)=>Wje(t==="latest"?"999.99.99":t,aW[e]),oW=e=>({deviceLongUrls:ml("deviceLongUrls",e),shortUrlVisitsDeletion:ml("shortUrlVisitsDeletion",e),orphanVisitsDeletion:ml("orphanVisitsDeletion",e),shortUrlRedirectRules:ml("shortUrlRedirectRules",e),urlValidation:ml("urlValidation",e),ipRedirectCondition:ml("ipRedirectCondition",e),geolocationRedirectCondition:ml("geolocationRedirectCondition",e),filterShortUrlsByDomain:ml("filterShortUrlsByDomain",e)}),sW=D.createContext(oW("0.0.0")),Gje=sW.Provider,Yje=e=>D.useMemo(()=>oW(e),[e]),ho=e=>D.useContext(sW)[e],kd="DEFAULT",Kje=e=>D.useCallback(t=>{t.preventDefault(),e(t)},[e]),o4=(e,t,n=1)=>Uz(n,e+1).map(t),Zje=e=>Array.isArray(e)&&e.length===0||typeof e=="string"&&e===""||typeof e=="object"&&Object.keys(e).length===0,zu=e=>e!=null&&!Zje(e),WC=e=>e||null,Tj=e=>e?"true":"false",GC=e=>e===void 0?void 0:Tj(e),YC=({children:e,onChange:t,onConfirm:n,...r})=>v.jsx(Dl,{...r,onChange:i=>t(i.target.value),onKeyDown:i=>{i.key==="Enter"&&n()},label:e??"",type:"url",placeholder:"No redirect"}),Xje=({isOpen:e,onClose:t,domain:n,editDomainRedirects:r})=>{var i,a,o;const[l,f]=D.useState(((i=n.redirects)==null?void 0:i.baseUrlRedirect)??""),[u,h]=D.useState(((a=n.redirects)==null?void 0:a.regular404Redirect)??""),[m,y]=D.useState(((o=n.redirects)==null?void 0:o.invalidShortUrlRedirect)??""),[x,w]=D.useState(!1),_=D.useCallback(async()=>{w(!0);try{await r({domain:n.domain,redirects:{baseUrlRedirect:WC(l),regular404Redirect:WC(u),invalidShortUrlRedirect:WC(m)}}),t()}finally{w(!1)}},[r,n.domain,l,u,m,t]);return v.jsx(O1,{title:`Edit redirects for ${n.domain}`,open:e,onClose:t,onConfirm:_,confirmText:x?"Saving...":"Save",confirmDisabled:x,children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-y-3",children:[v.jsxs(YC,{value:l,onChange:f,onConfirm:_,children:[v.jsx(Ke,{className:"tw:mr-1.5",icon:Bf,title:`Visitors accessing the base url, as in https://${n.domain}/, will be redirected to this URL.`}),"Base URL"]}),v.jsxs(YC,{value:u,onChange:h,onConfirm:_,children:[v.jsx(Ke,{className:"tw:mr-1.5",icon:Bf,title:`Visitors accessing a url not matching a short URL pattern, as in https://${n.domain}/???/[...], will be redirected to this URL.`}),"Regular 404"]}),v.jsxs(YC,{value:m,onChange:y,onConfirm:_,children:[v.jsx(Ke,{className:"tw:mr-1.5",icon:Bf,title:"Visitors accessing a url matching a short URL pattern, but not matching an existing short code, will be redirected to this URL."}),"Invalid short URL"]})]})})},Qje=({domain:e,editDomainRedirects:t})=>{const{flag:n,setToTrue:r,setToFalse:i}=Kt(!1,!0),a=Ql(),o=u_(),l=ho("filterShortUrlsByDomain");return v.jsxs(v.Fragment,{children:[v.jsxs(v1,{children:[v.jsxs(Je,{tag:mn,to:`${a}/domain/${e.domain}${e.isDefault?`_${kd}`:""}/visits`,children:[v.jsx(Ke,{icon:Qj,fixedWidth:!0})," Visit stats"]}),v.jsxs(Je,{disabled:!o||!o.canAddItemWithName(e.domain),onClick:()=>o==null?void 0:o.addItemToCompare({name:e.domain,query:e.domain}),children:[v.jsx(Ke,{icon:r1,fixedWidth:!0})," Compare visits"]}),l&&v.jsxs(Je,{tag:mn,to:`${a}/list-short-urls/1?domain=${e.isDefault?kd:e.domain}`,children:[v.jsx(Ke,{icon:Zj,fixedWidth:!0})," Short URLs"]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{onClick:r,children:[v.jsx(Ke,{icon:Xj,fixedWidth:!0})," Edit redirects"]})]}),v.jsx(Xje,{domain:e,isOpen:n,onClose:i,editDomainRedirects:t})]})},Jje=(e,t)=>{const n=r=>i=>{i.event.composedPath().some(({classList:a})=>a==null?void 0:a.contains("visits-table"))||document.querySelector(".modal")||r()};return hfe({delta:40,onSwipedLeft:n(t),onSwipedRight:n(e)})},ePe=(e,t)=>{const[n,r]=D.useState(t),i=D.useCallback(a=>{const{location:o,history:l}=window,f=cz(o.search);f[e]=a,l.pushState(null,"",`${o.pathname}?${PP(f)}`),r(a)},[e]);return[n,i]},s4=e=>{const t=zd();return D.useMemo(()=>{var n;return((n=t[e])==null?void 0:n.split(",").filter(Boolean))??[]},[e,t])},l4=(e,t)=>{const n=D.useCallback(()=>t(`(max-width: ${e}px)`).matches,[t,e]),[r,i]=D.useState(n());return D.useEffect(()=>{const a=()=>i(n());return window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[n]),r},tPe=(e,t,n)=>{D.useEffect(()=>{if(!n)return()=>{};const r=i=>i.key===e&&t();return document.addEventListener("keydown",r),()=>document.removeEventListener("keydown",r)},[n,t,e])},nPe=({status:e,matchMedia:t=window.matchMedia})=>{const n=D.useRef(null),r=l4(991,t);return e==="validating"?v.jsx(Ke,{fixedWidth:!0,icon:Bd,spin:!0}):v.jsxs(v.Fragment,{children:[v.jsx("span",{ref:n,children:e==="valid"?v.jsx(Ke,{fixedWidth:!0,icon:Ju}):v.jsx(Ke,{fixedWidth:!0,icon:jJ,className:"text-danger"})}),v.jsx(sa,{target:n,placement:r?"right":"left",autohide:e==="valid",children:e==="valid"?"Congratulations! This domain is properly configured.":v.jsxs("span",{children:["Oops! There is some missing configuration, and short URLs shared with this domain will not work.",v.jsx("br",{}),"Check the ",v.jsx(ta,{href:"https://slnk.to/multi-domain-docs",children:"documentation"})," in order to find out what is missing."]})})]})},KC=({fallback:e})=>v.jsxs("span",{className:"tw:text-gray-500",children:[!e&&v.jsx("small",{children:"No redirect"}),e&&v.jsxs(v.Fragment,{children:[e," ",v.jsx("small",{children:"(as fallback)"})]})]}),rPe=()=>v.jsxs(v.Fragment,{children:[v.jsx(Ke,{fixedWidth:!0,icon:YQ,className:"tw:text-lm-brand tw:dark:text-dm-brand",id:"defaultDomainIcon"}),v.jsx(sa,{target:"defaultDomainIcon",placement:"right",children:"Default domain"})]}),iPe=({domain:e,editDomainRedirects:t,checkDomainHealth:n,defaultRedirects:r})=>{const{domain:i,isDefault:a,redirects:o,status:l}=e;return D.useEffect(()=>{n(e.domain)},[n,e.domain]),v.jsxs(Ft.Row,{className:"tw:relative",children:[v.jsx(Ft.Cell,{columnName:"Is default domain:",children:a&&v.jsx(rPe,{})}),v.jsx(Ft.Cell,{columnName:"Domain:",children:v.jsx("b",{children:i})}),v.jsx(Ft.Cell,{columnName:"Base path redirect:",children:(o==null?void 0:o.baseUrlRedirect)??v.jsx(KC,{fallback:r==null?void 0:r.baseUrlRedirect})}),v.jsx(Ft.Cell,{columnName:"Regular 404 redirect:",children:(o==null?void 0:o.regular404Redirect)??v.jsx(KC,{fallback:r==null?void 0:r.regular404Redirect})}),v.jsx(Ft.Cell,{columnName:"Invalid short URL redirect:",children:(o==null?void 0:o.invalidShortUrlRedirect)??v.jsx(KC,{fallback:r==null?void 0:r.invalidShortUrlRedirect})}),v.jsx(Ft.Cell,{className:"tw:lg:text-center tw:max-lg:border-none",columnName:"Status:",children:v.jsx(nPe,{status:l})}),v.jsx(Ft.Cell,{className:"tw:text-right tw:max-lg:absolute tw:max-lg:top-1 tw:max-lg:right-1 tw:max-lg:p-0",children:v.jsx(Qje,{domain:e,editDomainRedirects:t})})]})},J$=[{value:"Is default domain",isHidden:!0},{value:"Domain",isHidden:!1},{value:"Base path redirect",isHidden:!1},{value:"Regular 404 redirect",isHidden:!1},{value:"Invalid short URL redirect",isHidden:!1},{value:"Domain status",isHidden:!0},{value:"Options",isHidden:!0}],aPe=({domainsList:e,filterDomains:t,editDomainRedirects:n,checkDomainHealth:r})=>{var i;const{filteredDomains:a,defaultRedirects:o,loading:l,error:f,errorData:u}=e,h=o??((i=a.find(({isDefault:y})=>y))==null?void 0:i.redirects),m=i4();return l?v.jsx(BP,{loading:!0}):v.jsx(r4,{value:m,children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-y-4",children:[v.jsx(Vz,{onChange:t}),v.jsx(a4,{type:"domains"}),f&&v.jsx(es,{variant:"error",children:v.jsx(fo,{errorData:u,fallbackMessage:"Error loading domains :("})}),!f&&v.jsx(Bn,{className:"card",children:v.jsxs(Ft,{header:v.jsx(Ft.Row,{children:J$.map((y,x)=>v.jsx(Ft.Cell,{children:v.jsx("span",{className:y.isHidden?"sr-only":void 0,children:y.value})},x))}),children:[a.length<1&&v.jsx(Ft.Row,{children:v.jsx(Ft.Cell,{colSpan:J$.length,className:"tw:text-center",children:"No results found"})}),a.map(y=>v.jsx(iPe,{domain:y,editDomainRedirects:n,checkDomainHealth:r,defaultRedirects:h},y.domain))]})})]})})},Jn=(e,t)=>kz(e,t,{serializeError:n=>n}),oPe="shlink/domainRedirects/EDIT_DOMAIN_REDIRECTS",sPe=e=>Jn(oPe,async({domain:t,redirects:n})=>{const r=await e().editDomainRedirects({domain:t,...n});return{domain:t,redirects:r}}),jy="shlink/domainsList",Py={domains:[],filteredDomains:[],loading:!1,error:!1},e9=({domain:e,redirects:t})=>n=>n.domain!==e?n:{...n,redirects:t},t9=(e,t)=>n=>n.domain!==e?n:{...n,status:t},lPe=(e,t,n)=>{const r=Jn(`${jy}/listDomains`,async()=>{const{data:l,defaultRedirects:f}=await e().listDomains();return{domains:l.map(u=>({...u,status:"validating"})),defaultRedirects:f}}),i=Jn(`${jy}/checkDomainHealth`,async l=>{try{const{status:f}=await e().health({domain:l});return{domain:l,status:f==="pass"?"valid":"invalid"}}catch{return{domain:l,status:"invalid"}}}),a=Hr(`${jy}/filterDomains`),{reducer:o}=zn({name:jy,initialState:Py,reducers:{},extraReducers:l=>{l.addCase(r.pending,()=>({...Py,loading:!0})),l.addCase(r.rejected,(f,{error:u})=>({...Py,error:!0,errorData:ki(u)})),l.addCase(r.fulfilled,(f,{payload:u})=>({...Py,...u,filteredDomains:u.domains})),l.addCase(i.fulfilled,({domains:f,filteredDomains:u,...h},{payload:m})=>({...h,domains:f.map(t9(m.domain,m.status)),filteredDomains:u.map(t9(m.domain,m.status))})),l.addCase(a,(f,{payload:u})=>({...f,filteredDomains:f.domains.filter(({domain:h})=>h.toLowerCase().match(u.toLowerCase()))})),l.addCase(t.fulfilled,(f,{payload:u})=>({...f,domains:f.domains.map(e9(u)),filteredDomains:f.filteredDomains.map(e9(u))})),l.addCase(n.fulfilled,(f,{payload:u})=>{u.domain===null||f.domains.some(h=>h.domain===u.domain)||f.domains.push({domain:u.domain,status:"validating",isDefault:!1,redirects:{baseUrlRedirect:null,regular404Redirect:null,invalidShortUrlRedirect:null}})})}});return{reducer:o,listDomains:r,checkDomainHealth:i,filterDomains:a}},uPe=(e,t)=>{e.serviceFactory("ManageDomains",()=>aPe),e.decorator("ManageDomains",t(["domainsList"],["filterDomains","editDomainRedirects","checkDomainHealth"])),e.serviceFactory("domainsListReducerCreator",lPe,"apiClientFactory","editDomainRedirects","createShortUrl"),e.serviceFactory("domainsListReducer",n=>n.reducer,"domainsListReducerCreator"),e.serviceFactory("listDomains",n=>n.listDomains,"domainsListReducerCreator"),e.serviceFactory("filterDomains",n=>n.filterDomains,"domainsListReducerCreator"),e.serviceFactory("editDomainRedirects",sPe,"apiClientFactory"),e.serviceFactory("checkDomainHealth",n=>n.checkDomainHealth,"domainsListReducerCreator")},n9="shlink/mercure",cPe={loading:!0,error:!1},fPe=e=>{const t=Jn(`${n9}/loadMercureInfo`,r=>{if(r&&r.realTimeUpdates&&!r.realTimeUpdates.enabled)throw new Error("Real time updates not enabled");return e().mercureInfo()}),{reducer:n}=zn({name:n9,initialState:cPe,reducers:{},extraReducers:r=>{r.addCase(t.pending,i=>({...i,loading:!0,error:!1})),r.addCase(t.rejected,i=>({...i,loading:!1,error:!0})),r.addCase(t.fulfilled,(i,{payload:a})=>({...a,loading:!1,error:!1}))}});return{loadMercureInfo:t,reducer:n}},dPe=e=>{e.serviceFactory("mercureInfoReducerCreator",fPe,"apiClientFactory"),e.serviceFactory("mercureInfoReducer",t=>t.reducer,"mercureInfoReducerCreator"),e.serviceFactory("loadMercureInfo",t=>t.loadMercureInfo,"mercureInfoReducerCreator")};function Nn(e){return D.useMemo(()=>e,[e])}function kn(e,t){return(n,r=globalThis.console)=>(t.forEach(i=>{const a=n[i];e[i]=a}),e)}const hPe=(e,t,n,r)=>{const{mercureHubUrl:i,token:a,loading:o,error:l}=e;if(o||l||!i)return;const f=({data:m})=>n(JSON.parse(m)),u=({status:m})=>m===401&&r(),h=t.map(m=>{const y=new URL(i);y.searchParams.append("topic",m);const x=new vfe.EventSourcePolyfill(y,{headers:{Authorization:`Bearer ${a}`}});return x.onmessage=f,x.onerror=u,x});return()=>h.forEach(m=>m.close())};function La(e,t){const n=new Set;return r=>{const{createNewVisits:i,loadMercureInfo:a,mercureInfo:o}=r,l=$d();return D.useEffect(()=>{const{interval:f}=o,u=x=>f?n.add(x):i([x]),h=t(l),m=hPe(o,h,u,a);if(!f)return m;const y=setInterval(()=>{i([...n]),n.clear()},f*1e3*60);return()=>{clearInterval(y),m==null||m()}},[i,a,o,l]),v.jsx(e,{...r})}}class Gr{}Rl(Gr,"visits","https://shlink.io/new-visit"),Rl(Gr,"orphanVisits","https://shlink.io/new-orphan-visit"),Rl(Gr,"shortUrlVisits",e=>`https://shlink.io/new-visit/${e}`);const rh=Hr("shlink/visitCreation/createNewVisits",e=>({payload:{createdVisits:e}})),em=(e,t,n)=>n==null?e.shortCode===t&&!e.domain:e.shortCode===t&&e.domain===n,pPe=(e,t)=>!e.domain&&t===kd?!0:e.domain===t,mPe=(e,t)=>{const n=(t==null?void 0:t.validateUrls)??!1;return e?{longUrl:e.longUrl,tags:e.tags,title:e.title??void 0,domain:e.domain??void 0,validSince:e.meta.validSince??void 0,validUntil:e.meta.validUntil??void 0,maxVisits:e.meta.maxVisits??void 0,crawlable:e.crawlable,forwardQuery:e.forwardQuery,deviceLongUrls:e.deviceLongUrls&&{android:e.deviceLongUrls.android??void 0,ios:e.deviceLongUrls.ios??void 0,desktop:e.deviceLongUrls.desktop??void 0},validateUrl:n}:{longUrl:"",validateUrl:n}},lW=e=>e.replaceAll("/","__"),u4=e=>e.replaceAll("__","/"),c4=({domain:e,shortCode:t})=>`${e??kd}__${lW(t)}`,uW=e=>{const[t,n]=e.split(/__(.+)/);if(!n)throw new Error(`It was not possible to parse domain and short code from "${e}"`);return{domain:t===kd?null:t,shortCode:u4(n)}},f4="shlink/shortUrlDeletion",r9={shortCode:"",loading:!1,deleted:!1,error:!1},vPe=e=>Jn(`${f4}/deleteShortUrl`,async({shortCode:t,domain:n})=>(await e().deleteShortUrl({shortCode:t,domain:n}),{shortCode:t,domain:n})),cW=Hr(`${f4}/shortUrlDeleted`),gPe=e=>{const{actions:t,reducer:n}=zn({name:f4,initialState:r9,reducers:{resetDeleteShortUrl:()=>r9},extraReducers:i=>{i.addCase(e.pending,a=>({...a,loading:!0,error:!1,deleted:!1})),i.addCase(e.rejected,(a,{error:o})=>({...a,errorData:ki(o),loading:!1,error:!0,deleted:!1})),i.addCase(e.fulfilled,(a,{payload:o})=>({...a,shortCode:o.shortCode,loading:!1,error:!1,deleted:!0}))}}),{resetDeleteShortUrl:r}=t;return{reducer:n,resetDeleteShortUrl:r}},fW="shlink/shortUrlsList",dW=5,yPe={loading:!0,error:!1},bPe=e=>Jn(`${fW}/listShortUrls`,t=>e().listShortUrls(t??{})),_Pe=(e,t,n)=>zn({name:fW,initialState:yPe,reducers:{},extraReducers:r=>{r.addCase(e.pending,i=>({...i,loading:!0,error:!1})),r.addCase(e.rejected,()=>({loading:!1,error:!0})),r.addCase(e.fulfilled,(i,{payload:a})=>({loading:!1,error:!1,shortUrls:a})),r.addCase(n.fulfilled,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=[a,...i.shortUrls.data.slice(0,dW-1)],i.shortUrls.pagination.totalItems+=1)}),r.addCase(t.fulfilled,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(o=>{const{shortCode:l,domain:f}=a;return em(o,l,f)?a:o}))}),r.addCase(cW,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.filter(o=>!em(o,a.shortCode,a.domain)),i.shortUrls.pagination.totalItems-=1)}),r.addCase(rh,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(o=>{var l;return((l=a.createdVisits.findLast(({shortUrl:f})=>f&&em(o,f.shortCode,f.domain)))==null?void 0:l.shortUrl)??o}))})}}),wPe=new Intl.NumberFormat("en-US"),Un=e=>wPe.format(Number(e)),i9=10,xPe=e=>Math.ceil(e/i9)*i9,Aj=({children:e,title:t,link:n,tooltip:r})=>{const i=D.useRef(null);return v.jsxs(v.Fragment,{children:[v.jsxs(ps,{innerRef:i,className:"highlight-card",body:!0,tag:mn,to:n,children:[v.jsx(Ke,{size:"3x",className:"highlight-card__link-icon",icon:zle}),v.jsx(XU,{className:"lh-sm fw-semibold text-uppercase fs-5 highlight-card__title",children:t}),v.jsx(ZU,{className:"fs-2 fw-semibold lh-sm",children:e})]}),r&&v.jsx(sa,{target:i,placement:"bottom",children:r})]})},a9=({loading:e,excludeBots:t,visitsSummary:n,...r})=>v.jsx(Aj,{tooltip:n.bots!==void 0?v.jsxs(v.Fragment,{children:[t?"Plus":"Including"," ",v.jsx("b",{"data-testid":"tooltip-amount",children:Un(n.bots)})," potential bot visits"]}):void 0,...r,children:e?"Loading...":Un(t&&n.nonBots!==void 0?n.nonBots:n.total)}),o9=({children:e,titleLinkText:t,titleLink:n,title:r})=>v.jsxs(Sa,{className:"card",children:[v.jsxs(Sa.Header,{className:"tw:flex tw:justify-between tw:items-center",children:[v.jsx("span",{className:"tw:sm:hidden",children:r}),v.jsx("h5",{className:"tw:hidden tw:sm:inline",children:r}),v.jsxs(mn,{to:n,children:[t," »"]})]}),v.jsx(Sa.Body,{children:e})]}),hW=La(({shortUrlsList:e,listShortUrls:t,tagsList:n,loadVisitsOverview:r,visitsOverview:i})=>{const{ShortUrlsTable:a,CreateShortUrl:o}=Nn(hW),{loading:l,shortUrls:f}=e,{loading:u}=n,{loading:h,nonOrphanVisits:m,orphanVisits:y}=i,x=Ql(),w=mo(),_=er("visits");return D.useEffect(()=>{t({itemsPerPage:dW,orderBy:{field:"dateCreated",dir:"DESC"}}),r()},[t,r]),v.jsxs(v.Fragment,{children:[v.jsxs(fv,{children:[v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(a9,{title:"Visits",link:`${x}/non-orphan-visits`,excludeBots:(_==null?void 0:_.excludeBots)??!1,loading:h,visitsSummary:m})}),v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(a9,{title:"Orphan visits",link:`${x}/orphan-visits`,excludeBots:(_==null?void 0:_.excludeBots)??!1,loading:h,visitsSummary:y})}),v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(Aj,{title:"Short URLs",link:`${x}/list-short-urls/1`,children:l?"Loading...":Un((f==null?void 0:f.pagination.totalItems)??0)})}),v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(Aj,{title:"Tags",link:`${x}/manage-tags`,children:u?"Loading...":Un(n.tags.length)})})]}),v.jsxs("div",{className:"d-flex flex-column gap-3",children:[v.jsx(o9,{title:"Create a short URL",titleLinkText:"Advanced options",titleLink:`${x}/create-short-url`,children:v.jsx(o,{basicMode:!0})}),v.jsx(o9,{title:"Recently created URLs",titleLinkText:"See all",titleLink:`${x}/list-short-urls/1`,children:v.jsx(a,{shortUrlsList:e,onTagClick:S=>w(`${x}/list-short-urls/1?tags=${encodeURIComponent(S)}`)})})]})]})},()=>[Gr.visits,Gr.orphanVisits]),SPe=kn(hW,["ShortUrlsTable","CreateShortUrl"]);function OPe(e,t){e.factory("Overview",SPe),e.decorator("Overview",t(["shortUrlsList","tagsList","mercureInfo","visitsOverview"],["listShortUrls","createNewVisits","loadMercureInfo","loadVisitsOverview"]))}const pW="shlink/setShortUrlRedirectRules",s9={saving:!1,saved:!1,error:!1},CPe=e=>Jn(`${pW}/setShortUrlRedirectRules`,({shortUrl:t,data:n})=>{const{shortCode:r,domain:i}=t;return e().setShortUrlRedirectRules({shortCode:r,domain:i},n)}),EPe=e=>{const{reducer:t,actions:n}=zn({name:pW,initialState:s9,reducers:{resetSetRules:()=>s9},extraReducers:i=>{i.addCase(e.pending,()=>({saving:!0,saved:!1,error:!1})),i.addCase(e.rejected,(a,{error:o})=>({saving:!1,saved:!1,error:!0,errorData:ki(o)})),i.addCase(e.fulfilled,()=>({saving:!1,error:!1,saved:!0}))}}),{resetSetRules:r}=n;return{reducer:t,resetSetRules:r}},mW="shlink/getShortUrlRedirectRules",TPe={loading:!0,error:!1},APe=e=>Jn(`${mW}/getShortUrlRedirectRules`,({shortCode:t,domain:n})=>e().getShortUrlRedirectRules({shortCode:t,domain:n})),jPe=e=>zn({name:mW,initialState:TPe,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({loading:!0,error:!1})),t.addCase(e.rejected,()=>({loading:!1,error:!0})),t.addCase(e.fulfilled,(n,{payload:r})=>({loading:!1,error:!1,...r}))}});function Yr(e){e.preventDefault()}function Jl(e){e.stopPropagation()}function vW(){const e=new Map;return[function(t,n){e.get(t)&&e.get(t).forEach(r=>{r(n)})},function(t,n){const r=e.get(t)??[];r.push(n),e.set(t,r)}]}var[gW,yW]=vW();function PPe(e,t){return e.source===t.source&&e.flags.split("").sort().join("")===t.flags.split("").sort().join("")}function Jm(e,t,n=!0,r=["__key"]){if(e===t)return!0;if(typeof t=="object"&&typeof e=="object"&&e!==null&&t!==null){if(e instanceof Map||e instanceof Set)return!1;if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(e instanceof RegExp&&t instanceof RegExp)return PPe(e,t);if(e===null||t===null)return!1;const i=e,a=t;if(Object.keys(i).length!==Object.keys(a).length)return!1;for(const o of r)if((o in i||o in a)&&i[o]!==a[o])return!1;for(const o in i)if(!(o in a)||i[o]!==a[o]&&!n||n&&!Jm(i[o],a[o],n,r))return!1;return!0}return!1}function bW(e){return e.split(" ").filter(t=>t)}function ih(e){return{x:e.clientX,y:e.clientY}}Array();var d4=typeof window<"u",Rr=new WeakMap,po=new WeakMap;function _W(){if(!d4)return!1;if("userAgentData"in navigator)return navigator.userAgentData.mobile===!0;const e=navigator.userAgent,t=/android|iphone|ipod/i.test(e),n=/iPad/.test(e)||e.includes("Macintosh")&&navigator.maxTouchPoints>1;return t||n}var RPe={affectedNodes:[],coordinates:{x:0,y:0},currentTargetValue:void 0,on:yW,emit:gW,originalZIndex:void 0,pointerSelection:!1,preventEnter:!1,rootUserSelect:void 0,nodePointerdown:void 0,longPress:!1,scrolling:!1,longPressTimeout:void 0,remapJustFinished:!1,selectedNodes:[],selectedParent:void 0,preventSynthDrag:!1,pointerDown:void 0,lastScrollContainerX:null,lastScrollContainerY:null,rootScrollWidth:void 0,rootScrollHeight:void 0,dragItemRect:void 0,windowScrollX:void 0,windowScrollY:void 0,lastScrollDirectionX:void 0,lastScrollDirectionY:void 0,scrollDebounceTimeout:void 0,frameIdX:void 0,frameIdY:void 0},Ye=RPe,Ul=!1,l9,ZC;function MPe(){Ye.scrollDebounceTimeout&&clearTimeout(Ye.scrollDebounceTimeout),Ye.longPressTimeout&&clearTimeout(Ye.longPressTimeout),Ye.frameIdX!==void 0&&cancelAnimationFrame(Ye.frameIdX),Ye.frameIdY!==void 0&&cancelAnimationFrame(Ye.frameIdY),Ye={affectedNodes:[],coordinates:{x:0,y:0},on:yW,emit:gW,currentTargetValue:void 0,originalZIndex:void 0,pointerId:void 0,preventEnter:!1,remapJustFinished:!1,selectedNodes:[],nodePointerdown:void 0,rootUserSelect:void 0,preventSynthDrag:!1,scrolling:!1,selectedParent:void 0,pointerSelection:!1,synthScrollDirection:void 0,draggedNodeDisplay:void 0,synthDragScrolling:!1,longPress:!1,pointerDown:void 0,longPressTimeout:void 0,lastScrollContainerX:null,lastScrollContainerY:null,rootScrollWidth:void 0,rootScrollHeight:void 0,dragItemRect:void 0,windowScrollX:void 0,windowScrollY:void 0,lastScrollDirectionX:void 0,lastScrollDirectionY:void 0,scrollDebounceTimeout:void 0,frameIdX:void 0,frameIdY:void 0}}function wW(e){return Object.assign(Ye,e),e.initialParent.data.emit("dragStarted",Ye),Ul=!1,Ye.emit("dragStarted",Ye),Ye}function NPe(){Ye.activeState&&pc(Ye.activeState.parent,void 0,Ye),Ye.selectedState&&Qu(Ye.selectedState.nodes,Ye.selectedState.parent,Ye),Ye.selectedState=Ye.activeState=void 0}function kPe(){if(Ye.pointerDown&&(Ye.pointerDown.node.el.draggable=!0),Ye.pointerDown=void 0,!Mi(Ye))return;const e=Ye.currentParent.data.config;Mi(Ye)&&e.handleEnd(Ye)}function LPe(e){e.key==="Escape"&&(Ye.selectedState&&Qu(Ye.selectedState.nodes,Ye.selectedState.parent,Ye),Ye.activeState&&pc(Ye.activeState.parent,void 0,Ye),Ye.selectedState=Ye.activeState=void 0)}function DPe(e){if(!Kr(Ye))return;Ul=!0;const t=Ye.initialParent.data.config.handleEnd;t(Ye)}function IPe(e){if(!Kr(Ye))return;Yr(e);const{x:t,y:n}=ih(e);Kr(Ye)&&d_({x:t,y:n},e,Ye)}function $Pe(e){if(!Ye.pointerDown||!Ye.pointerDown.validated)return;const t=Ye.pointerDown.parent.data.config;if(!(e.pointerType==="mouse"&&!_W()))if(Mi(Ye))Mi(Ye)&&u9(e,Ye);else{if(Yr(e),t.longPress&&!Ye.longPress){clearTimeout(Ye.longPressTimeout),Ye.longPress=!1;return}const n=t.draggedNodes(Ye.pointerDown);t.dragstartClasses(Ye.pointerDown.node,n,t,!0);const r=Ye.pointerDown.node.el.getBoundingClientRect(),i=h3e(Ye.pointerDown.node,Ye.pointerDown.parent,e,Ye,n,r);u9(e,i,!0)}}function BPe({parent:e,getValues:t,setValues:n,config:r={}}){var i,a,o;if(!d4)return;l9||(l9=q0(document,{dragover:IPe,pointerdown:NPe,pointerup:kPe,keydown:LPe,drop:DPe,pointermove:$Pe,pointercancel:wi(r.handlePointercancel),touchmove:h=>{Kr(Ye)&&h.cancelable&&Yr(h)},contextmenu:h=>{Mi(Ye)&&Yr(h)}})),SW(e);const[l,f]=vW(),u={getValues:t,setValues:n,config:{dragDropEffect:r.dragDropEffect??"move",dragEffectAllowed:r.dragEffectAllowed??"move",draggedNodes:QPe,dragstartClasses:n3e,handleNodeKeydown:i3e,handleDragstart:e3e,handleNodeDragover:m3e,handleParentDragover:v3e,handleNodeDrop:o3e,handleNodeFocus:s3e,handleNodeBlur:l3e,handlePointercancel:c3e,handleEnd:f3e,handleDragend:u3e,handleParentFocus:zPe,handleNodePointerup:d3e,handleNodePointerover:a3e,handleParentPointerover:g3e,handleParentScroll:JPe,handleNodePointerdown:t3e,handleNodeDragenter:b3e,handleNodeDragleave:_3e,handleParentDrop:qPe,multiDrag:r.multiDrag??!1,nativeDrag:r.nativeDrag??!0,performSort:UPe,performTransfer:FPe,root:r.root??document,setupNode:HPe,setupNodeRemap:OW,reapplyDragClasses:WPe,tearDownNode:YPe,tearDownNodeRemap:GPe,remapFinished:ZPe,threshold:{horizontal:0,vertical:0},...r},enabledNodes:[],abortControllers:{},privateClasses:[],on:f,emit:l};new MutationObserver(KPe).observe(e,{childList:!0}),Rr.set(e,u),(i=r.plugins)==null||i.forEach(h=>{var m,y;(y=(m=h(e))==null?void 0:m.tearDown)==null||y.call(m)}),(a=r.plugins)==null||a.forEach(h=>{var m,y;(y=(m=h(e))==null?void 0:m.tearDown)==null||y.call(m)}),(o=r.plugins)==null||o.forEach(h=>{var m,y;(y=(m=h(e))==null?void 0:m.setup)==null||y.call(m)}),VPe(e,u),c_(e,!0)}function xW(e,t,n,r,i,a){const{x:o,y:l}=ih(n),f=e.el.getBoundingClientRect();return{affectedNodes:[],ascendingDirection:!1,clonedDraggedEls:[],coordinates:{x:o,y:l},draggedNode:{el:e.el,data:e.data},draggedNodes:r,incomingDirection:void 0,initialIndex:e.data.index,initialParent:{el:t.el,data:t.data},currentParent:{el:t.el,data:t.data},longPress:t.data.config.longPress??!1,longPressTimeout:void 0,currentTargetValue:e.data.value,scrollEls:[],startLeft:i||o-((f==null?void 0:f.left)??0),startTop:a||l-((f==null?void 0:f.top)??0),targetIndex:e.data.index,transferred:!1}}function UPe({parent:e,draggedNodes:t,targetNodes:n}){c_(e.el);const r=t.map(f=>f.data.value),i=Ld(e.el,e.data),a=t[0].data.index,o=[...e.data.enabledNodes],l=[...i.filter(f=>!r.some(u=>Jm(f,u)))];l.splice(n[0].data.index,0,...r),"draggedNode"in Ye&&(Ye.currentTargetValue=n[0].data.value),jj(e.el,e.data,[...l]),e.data.config.onSort&&e.data.config.onSort({parent:{el:e.el,data:e.data},previousValues:[...i],previousNodes:[...o],nodes:[...e.data.enabledNodes],values:[...l],draggedNodes:t,previousPosition:a,position:n[0].data.index,targetNodes:n,state:Ye})}function pc(e,t,n){if(!t){n.activeState=void 0;return}n.activeState={node:t,parent:e}}function Qu(e,t,n){const r=t.data.config.selectedClass;if(!n.selectedState)return;const i=Array.from(e);Ml(e.map(a=>a.el),r);for(const a of i){a.el.setAttribute("aria-selected","false");const o=n.selectedState.nodes.findIndex(l=>l.el===a.el);o!==-1&&n.selectedState.nodes.splice(o,1)}}function Ry(e,t,n,r,i=!1){r.pointerSelection=i;for(const a of t)a.el.setAttribute("aria-selected","true"),Gf([a.el],e.data.config.selectedClass,!0);r.selectedState={nodes:t,parent:e},pc(e,n,r)}function zPe(e,t){const n=e.targetData.parent.data.enabledNodes[0];n&&(t.selectedState&&t.selectedState.parent.el!==e.targetData.parent.el?pc(e.targetData.parent,n,t):t.selectedState||pc(e.targetData.parent,n,t))}function FPe({currentParent:e,targetParent:t,initialParent:n,draggedNodes:r,initialIndex:i,targetNodes:a,state:o}){c_(n.el);const l=r.map(y=>y.data.value),f=[...Ld(e.el,e.data).filter(y=>!l.some(x=>Jm(y,x)))],u=Ld(t.el,t.data),h=n.el===t.el&&t.data.config.sortable===!1;let m;a.length?(h?m=i:t.data.config.sortable===!1?m=t.data.enabledNodes.length:m=a[0].data.index,u.splice(m,0,...l)):(m=h?i:t.data.enabledNodes.length,u.splice(m,0,...l)),jj(e.el,e.data,f),jj(t.el,t.data,u),t.data.config.onTransfer&&t.data.config.onTransfer({sourceParent:e,targetParent:t,initialParent:n,draggedNodes:r,targetIndex:m,state:o,targetNodes:a}),e.data.config.onTransfer&&e.data.config.onTransfer({sourceParent:e,targetParent:t,initialParent:n,draggedNodes:r,targetIndex:m,state:o,targetNodes:a||[]})}function Ld(e,t){return[...t.getValues(e)]}function jj(e,t,n){t.setValues(n,e)}function qPe(e,t){Jl(e.e),Ul=!0;const n=t.initialParent.data.config.handleEnd;n(t)}function SW(e){const t=Rr.get(e);t&&t.abortControllers.mainParent&&t.abortControllers.mainParent.abort()}function Kr(e){return"draggedNode"in e&&!!e.draggedNode}function Mi(e){return"synthDragging"in e&&!!e.synthDragging}function VPe(e,t){t.abortControllers.mainParent=q0(e,{dragover:My(t.config.handleParentDragover),handleParentPointerover:t.config.handleParentPointerover,scroll:My(t.config.handleParentScroll),drop:My(t.config.handleParentDrop),hasNestedParent:n=>{const r=Rr.get(n.target);r&&(r.nestedParent=n.detail.parent)},focus:My(t.config.handleParentFocus)}),t.config.externalDragHandle&&t.config.externalDragHandle.el&&t.config.externalDragHandle.callback&&(t.abortControllers.externalDragHandle=q0(t.config.externalDragHandle.el,{pointerdown:n=>{if(!t.config.externalDragHandle||!t.config.externalDragHandle.callback)return;const r=t.config.externalDragHandle.callback();if(!h_(r)){console.warn("No draggable item found from external drag handle callback");return}const i=po.get(r);if(!i)return;const a=r.parentNode;if(!(a instanceof HTMLElement))return;const o=Rr.get(a);o&&(Ye.pointerDown={parent:{el:a,data:o},node:{el:r,data:i},validated:!0},r.draggable=!0)}}))}function HPe(e){var t;const n=e.parent.data.config;e.node.data.abortControllers.mainNode=q0(e.node.el,{keydown:wi(n.handleNodeKeydown),dragstart:wi(n.handleDragstart),dragover:wi(n.handleNodeDragover),dragenter:wi(n.handleNodeDragenter),dragleave:wi(n.handleNodeDragleave),dragend:wi(n.handleDragend),drop:wi(n.handleNodeDrop),focus:wi(n.handleNodeFocus),blur:wi(n.handleNodeBlur),pointerup:wi(n.handleNodePointerup),pointercancel:wi(n.handlePointercancel),pointerdown:wi(n.handleNodePointerdown),handleNodePointerover:n.handleNodePointerover,touchmove:r=>{Kr(Ye)&&r.cancelable&&Yr(r)},contextmenu:r=>{Mi(Ye)&&Yr(r)}}),e.node.el.draggable=!0,n.reapplyDragClasses(e.node.el,e.parent.data),(t=e.parent.data.config.plugins)==null||t.forEach(r=>{var i,a;(a=(i=r(e.parent.el))==null?void 0:i.setupNode)==null||a.call(i,e)})}function OW(e){var t;po.set(e.node.el,e.node.data),(t=e.parent.data.config.plugins)==null||t.forEach(n=>{var r,i;(i=(r=n(e.parent.el))==null?void 0:r.setupNodeRemap)==null||i.call(r,e)})}function WPe(e,t){if(!Kr(Ye))return;const n=Mi(Ye)?t.config.synthDropZoneClass:t.config.dropZoneClass;Ye.draggedNode.el===e&&Gf([e],n,!0)}function GPe(e){var t;(t=e.parent.data.config.plugins)==null||t.forEach(n=>{var r,i;(i=(r=n(e.parent.el))==null?void 0:r.tearDownNodeRemap)==null||i.call(r,e)})}function YPe(e){var t,n,r,i,a;(t=e.parent.data.config.plugins)==null||t.forEach(o=>{var l,f;(f=(l=o(e.parent.el))==null?void 0:l.tearDownNode)==null||f.call(l,e)}),e.node.el.draggable=!1,(r=(n=e.node.data)==null?void 0:n.abortControllers)!=null&&r.mainNode&&((a=(i=e.node.data)==null?void 0:i.abortControllers)==null||a.mainNode.abort())}function KPe(e){if(e.length===1&&e[0].addedNodes.length===1&&!(e[0].addedNodes[0]instanceof HTMLElement))return;const t=e[0].target;!(t instanceof HTMLElement)||!Rr.get(t)||c_(t)}function c_(e,t){var n;const r=Rr.get(e);if(!r)return;r.privateClasses=Array.from(e.classList);const i=[],a=r.config;for(let f=0;f<e.children.length;f++){const u=e.children[f];if(!h_(u)||u.id==="dnd-dragged-node-clone")continue;const h=po.get(u);(t||!h)&&a.tearDownNode({parent:{el:e,data:r},node:{el:u,data:h}}),!a.disabled&&(!a.draggable||a.draggable&&a.draggable(u))&&i.push(u)}if(i.length!==r.getValues(e).length&&!a.disabled){console.warn("The number of draggable items defined in the parent element does not match the number of values. This may cause unexpected behavior.");return}const o=r.getValues(e),l=[];for(let f=0;f<i.length;f++){const u=i[f],h=po.get(u);if(a.draggableValue&&!a.draggableValue(o[f]))continue;const m=Object.assign(h??{privateClasses:[],abortControllers:{}},{value:o[f],index:f});if(!Kr(Ye)&&Ye.activeState&&Jm(Ye.activeState.node.data.value,m.value)&&pc({data:r,el:e},{el:u,data:m},Ye),Kr(Ye)&&Jm(Ye.draggedNode.data.value,m.value)){Ye.draggedNode.data=m,Ye.draggedNode.el=u;const y=Ye.draggedNodes.find(x=>x.data.value===m.value);y&&(y.el=u)}l.push({el:u,data:m}),(t||!h)&&a.setupNode({parent:{el:e,data:r},node:{el:u,data:m}}),OW({parent:{el:e,data:r},node:{el:u,data:m}})}Rr.set(e,{...r,enabledNodes:l}),a.remapFinished(r),(n=r.config.plugins)==null||n.forEach(f=>{var u,h;(h=(u=f(e))==null?void 0:u.remapFinished)==null||h.call(u)})}function ZPe(){Ye.remapJustFinished=!0,"draggedNode"in Ye&&(Ye.affectedNodes=[])}function XPe(e){return!!e.targetData.parent.data.config.nativeDrag}function QPe(e){var t;if(e.parent.data.config.multiDrag){if(Ye.selectedState)return[e.node,...(t=Ye.selectedState)==null?void 0:t.nodes.filter(n=>n.el!==e.node.el)]}else return[e.node];return[]}function JPe(e){Kr(Ye)&&(Ye.emit("scrollStarted",Ye),!Mi(Ye)&&(Ye.preventEnter=!0,ZC&&clearTimeout(ZC),ZC=setTimeout(()=>{Ye.preventEnter=!1,Ye.emit("scrollEnded",Ye)},100)))}function e3e(e,t){const n=e.targetData.parent.data.config;if(!n.nativeDrag||!XPe(e)||!CW({x:e.e.clientX,y:e.e.clientY,node:e.targetData.node,config:n})){Yr(e.e);return}let r=n.draggedNodes({parent:e.targetData.parent,node:e.targetData.node});r.length===0&&(r=[e.targetData.node]),n.dragstartClasses(e.targetData.node,r,n);const i=r3e(e,r);if(n.onDragstart){const a={parent:e.targetData.parent,values:Ld(e.targetData.parent.el,e.targetData.parent.data),draggedNode:i.draggedNode,draggedNodes:i.draggedNodes,position:i.initialIndex,state:i};n.onDragstart(a)}}function t3e(e,t){var n,r;if(Jl(e.e),t.pointerDown={parent:e.targetData.parent,node:e.targetData.node,validated:!1},!CW({x:e.e.clientX,y:e.e.clientY,node:e.targetData.node,config:e.targetData.parent.data.config}))return;t.pointerDown.validated=!0,p3e(e,t,e.targetData.node);const i=e.targetData.parent.data;let a=[e.targetData.node];const o=e.e.ctrlKey||e.e.metaKey,l=e.e.shiftKey,f=e.targetData.node;if(o&&i.config.multiDrag){t.selectedState?t.selectedState.nodes.findIndex(u=>u.el===f.el)===-1?a=[...t.selectedState.nodes,f]:a=t.selectedState.nodes.filter(u=>u.el!==f.el):a=[f],Ry(e.targetData.parent,a,e.targetData.node,t,!0);return}if(l&&i.config.multiDrag){const u=e.targetData.parent.data.enabledNodes;if(t.selectedState&&t.activeState)if(t.selectedState.parent.el!==e.targetData.parent.el){Qu(t.selectedState.nodes,t.selectedState.parent,t),t.selectedState=void 0;for(let h=0;h<=f.data.index;h++)a.push(u[h])}else{const[h,m]=t.activeState.node.data.index<e.targetData.node.data.index?[t.activeState.node.data.index,e.targetData.node.data.index]:[e.targetData.node.data.index,t.activeState.node.data.index];a=u.slice(h,m+1)}else for(let h=0;h<=f.data.index;h++)a.push(u[h]);Ry(e.targetData.parent,a,e.targetData.node,t,!0);return}(r=(n=t.selectedState)==null?void 0:n.nodes)!=null&&r.length?t.selectedState.nodes.findIndex(u=>u.el===e.targetData.node.el)===-1&&(t.selectedState.parent.el!==e.targetData.parent.el?Qu(t.selectedState.nodes,e.targetData.parent,t):i.config.multiDrag&&_W()?a.push(...t.selectedState.nodes):Qu(t.selectedState.nodes,e.targetData.parent,t),Ry(e.targetData.parent,a,e.targetData.node,t,!0)):Ry(e.targetData.parent,[e.targetData.node],e.targetData.node,t,!0)}function n3e(e,t,n,r=!1){Gf(t.map(i=>i.el),r?n.synthDraggingClass:n.draggingClass),setTimeout(()=>{Ml(t.map(i=>i.el),r?n.synthDraggingClass:n.draggingClass),Gf(t.map(i=>i.el),r?n.synthDragPlaceholderClass:n.dragPlaceholderClass),Gf(t.map(i=>i.el),r?n.synthDropZoneClass:n.dropZoneClass),Ml(t.map(i=>i.el),n.selectedClass)})}function r3e(e,t){Jl(e.e);const n=wW(xW(e.targetData.node,e.targetData.parent,e.e,t));if(e.e.dataTransfer){const r=e.targetData.parent.data.config;e.e.dataTransfer.dropEffect=r.dragDropEffect,e.e.dataTransfer.effectAllowed=r.dragEffectAllowed;let i;if(e.e.dataTransfer.setData("text/plain",""),r.dragImage)i=r.dragImage(e,t);else{if(!r.multiDrag||t.length===1)return e.targetData.node.el.style.zIndex="9999",e.targetData.node.el.style.boxSizing="border-box",e.e.dataTransfer.setDragImage(e.targetData.node.el,e.e.offsetX,e.e.offsetY),n.originalZIndex=e.targetData.node.el.style.zIndex,n;{const a=document.createElement("div");a.setAttribute("id","dnd-dragged-node-clone"),a.setAttribute("popover","manual");for(const l of t){const f=l.el.cloneNode(!0);f.id=l.el.id+"-clone",f.style.pointerEvents="none",a.appendChild(f)}const{width:o}=t[0].el.getBoundingClientRect();Object.assign(a.style,{display:"flex",flexDirection:"column",width:`${o}px`,position:"absolute",pointerEvents:"none",zIndex:"9999",left:"-9999px",boxSizing:"border-box",background:"transparent",overflow:"hidden"}),e.targetData.parent.el.appendChild(a),a.showPopover(),a.getBoundingClientRect(),i=a,e.e.dataTransfer.setDragImage(i,e.e.offsetX,e.e.offsetY)}}setTimeout(()=>{i==null||i.remove()})}return n}function CW({x:e,y:t,node:n,config:r}){if(r.externalDragHandle)return!1;if(!r.dragHandle)return!0;const i=n.el.querySelectorAll(r.dragHandle);if(!i)return!1;const a=r.root.elementFromPoint(e,t);if(!a)return!1;for(const o of Array.from(i))if(a===o||o.contains(a))return!0;return!1}function i3e(e){}function a3e(e){e.detail.targetData.parent.el===e.detail.state.currentParent.el?TW(e.detail,e.detail.state):f_(e.detail,e.detail.state)}function o3e(e,t){const n=e.targetData.parent.data.config;n.nativeDrag&&(Jl(e.e),Ul=!0,n.handleEnd(t))}function s3e(e){e.e.target!==e.e.currentTarget&&Ye.pointerDown&&(Ye.pointerDown.node.el.draggable=!1)}function l3e(e){e.e.target!==e.e.currentTarget&&Ye.pointerDown&&(Ye.pointerDown.node.el.draggable=!0)}function u3e(e,t){const n=e.targetData.parent.data.config;if(n.nativeDrag){if(Yr(e.e),Jl(e.e),Ul){Ul=!1;return}n.handleEnd(t)}}function c3e(e,t){var n;if(!Mi(t))return;if(Yr(e.e),Ul){Ul=!1;return}const r=(n=Rr.get(t.initialParent.el))==null?void 0:n.config;r!=null&&r.onDragend&&r.onDragend({parent:t.currentParent,values:Ld(t.currentParent.el,t.currentParent.data),draggedNode:t.draggedNode,draggedNodes:t.draggedNodes,state:t}),r==null||r.handleEnd(t)}function f3e(e){var t,n,r,i,a;e.draggedNode&&(e.draggedNode.el.draggable=!0);const o=e.draggedNodes.map(_=>_.el),l=e.initialParent.data,f=Mi(e),u=(t=Rr.get(e.initialParent.el))==null?void 0:t.config,h=f?u==null?void 0:u.synthDropZoneClass:u==null?void 0:u.dropZoneClass,m=(n=l==null?void 0:l.config)==null?void 0:n.longPressClass,y=f?(r=l==null?void 0:l.config)==null?void 0:r.synthDragPlaceholderClass:(i=l==null?void 0:l.config)==null?void 0:i.dragPlaceholderClass,x=e.originalZIndex;Mi(e)&&(e.clonedDraggedNode&&e.clonedDraggedNode.remove(),e.longPressTimeout&&clearTimeout(e.longPressTimeout)),Pj(e),e.lastScrollDirectionX=void 0,e.lastScrollDirectionY=void 0,e.preventEnter=!1,e.scrollDebounceTimeout&&(clearTimeout(e.scrollDebounceTimeout),e.scrollDebounceTimeout=void 0),x!==void 0&&e.draggedNode&&(e.draggedNode.el.style.zIndex=x),requestAnimationFrame(()=>{Ml(o,h),Ml(o,m),Ml(o,y)}),Qu(e.draggedNodes,e.currentParent,e),pc(e.currentParent,void 0,e);const w={...e};(a=u==null?void 0:u.onDragend)==null||a.call(u,{parent:w.currentParent,values:Ld(w.currentParent.el,w.currentParent.data),draggedNode:w.draggedNode,draggedNodes:w.draggedNodes,state:w}),e.emit("dragEnded",w),MPe()}function d3e(e,t){Jl(e.e),!t.pointerSelection&&t.selectedState&&Qu(t.selectedState.nodes,e.targetData.parent,t);const n=e.targetData.parent.data.config;t.pointerSelection=!1,"longPressTimeout"in t&&t.longPressTimeout&&clearTimeout(t.longPressTimeout),t.longPress=!1,Ml(e.targetData.parent.data.enabledNodes.map(r=>r.el),n.longPressClass),Kr(t)&&n.handleEnd(t)}function h3e(e,t,n,r,i,a){var o,l;const f=t.data.config;let u,h;const m=["display","flexDirection","alignItems","justifyContent","padding","paddingTop","margin","marginTop","marginBottom","marginLeft","marginRight","paddingBottom","paddingLeft","paddingRight","border","borderRadius","background","backgroundColor","boxShadow","font","color","lineHeight","gap","width","height","boxSizing","overflow"],y=(_,S)=>{const O=window.getComputedStyle(_);m.forEach(C=>{S.style[C]=O[C]})},x=(_,S={})=>{Object.assign(_.style,{position:"absolute",zIndex:"9999",pointerEvents:"none",willChange:"transform",boxSizing:"border-box",opacity:"0",overflow:"hidden",width:`${a.width}px`,height:`${a.height}px`,...S})};if(f.synthDragImage)h=f.synthDragImage(e,t,n,i),u=h.dragImage,u.setAttribute("popover","manual"),x(u);else if(!f.multiDrag||i.length===1)u=e.el.cloneNode(!0),y(e.el,u),u.setAttribute("popover","manual"),x(u);else{const _=document.createElement("div");_.setAttribute("popover","manual"),i.forEach(S=>{const O=S.el.cloneNode(!0);y(S.el,O),O.style.pointerEvents="none",O.style.margin="0",_.append(O)}),_.style.display="flex",_.style.flexDirection="column",_.style.padding="0",_.style.margin="0",_.style.position="absolute",_.style.zIndex="9999",_.style.pointerEvents="none",u=_}u.id="dnd-dragged-node-clone",t.el.appendChild(u),u.showPopover();const w={clonedDraggedEls:[],clonedDraggedNode:u,synthDragScrolling:!1,synthDragging:!0,rootScrollWidth:(o=document.scrollingElement)==null?void 0:o.scrollWidth,rootScrollHeight:(l=document.scrollingElement)==null?void 0:l.scrollHeight};return wW({...xW(e,t,n,i,h==null?void 0:h.offsetX,h==null?void 0:h.offsetY),...w})}function p3e(e,t,n){const r=e.targetData.parent.data.config;t.longPressTimeout=setTimeout(()=>{t&&(t.longPress=!0,r.longPressClass&&e.e.cancelable&&Gf([n.el],r.longPressClass),Yr(e.e))},r.longPressDuration||1e3)}function Pj(e,t=!0,n=!0){t&&(e.frameIdX!==void 0&&(cancelAnimationFrame(e.frameIdX),e.frameIdX=void 0),e.lastScrollDirectionX=void 0),n&&(e.frameIdY!==void 0&&(cancelAnimationFrame(e.frameIdY),e.frameIdY=void 0),e.lastScrollDirectionY=void 0),!e.frameIdX&&!e.frameIdY&&(e.preventEnter=!1)}function EW(e,t=!1){var n;const{x:r,y:i}=e.coordinates,a=e.startLeft??0,o=e.startTop??0,l=window.scrollX??0,f=window.scrollY??0,u=r-a+l,h=i-o+f;e.clonedDraggedNode.style.transform=`translate3d(${u}px, ${h}px, 0px)`,t&&(e.clonedDraggedNode.style.opacity="1",Ml(e.draggedNodes.map(m=>m.el),(n=e.initialParent.data.config)==null?void 0:n.longPressClass))}function u9(e,t,n=!1){const r=ih(e);t.coordinates.x=r.x,t.coordinates.y=r.y,EW(t,n),t.scrollDebounceTimeout&&(clearTimeout(t.scrollDebounceTimeout),t.scrollDebounceTimeout=void 0),t.scrollDebounceTimeout=setTimeout(()=>{Mi(t)&&d_(t.coordinates,e,t)},16);const i=O3e(r);if(!i){document.dispatchEvent(new CustomEvent("handleRootPointerover",{detail:{e,state:t}}));return}const a={e,targetData:i,state:t};"node"in i?i.node.el.dispatchEvent(new CustomEvent("handleNodePointerover",{detail:a})):i.parent.el.dispatchEvent(new CustomEvent("handleParentPointerover",{detail:a}))}function m3e(e,t){var n;if(!e.targetData.parent.data.config.nativeDrag)return;const{x:r,y:i}=ih(e.e);t.coordinates.y=i,t.coordinates.x=r,Yr(e.e),Jl(e.e),Kr(t)&&d_({x:r,y:i},e.e,t),e.targetData.parent.el===((n=t.currentParent)==null?void 0:n.el)?TW(e,t):f_(e,t)}function v3e(e,t){if(!e.targetData.parent.data.config.nativeDrag)return;Yr(e.e),Jl(e.e);const{x:n,y:r}=ih(e.e);Kr(t)&&d_({x:n,y:r},e.e,t),f_(e,t)}function g3e(e){e.detail.targetData.parent.el!==e.detail.state.currentParent.el&&f_(e.detail,e.detail.state)}function y3e({currentParent:e,targetParent:t,initialParent:n,draggedNodes:r,state:i}){if(t.el===e.el)return!1;const a=t.data.config;if(r[0].el.contains(t.el)||a.dropZone===!1)return!1;const o=n.data.config;return a.accepts?a.accepts(t,n,e,i):!(!a.group||a.group!==o.group)}function b3e(e,t){Yr(e.e)}function _3e(e,t){Yr(e.e)}function w3e(e,t,n,r){var i;if(t.affectedNodes.map(m=>m.data.value).includes(e.targetData.node.data.value))return!1;if(t.remapJustFinished)return t.remapJustFinished=!1,(e.targetData.node.data.value===t.currentTargetValue||t.draggedNodes.map(m=>m.el).includes(e.targetData.node.el))&&(t.currentTargetValue=e.targetData.node.data.value),!1;if(t.preventEnter)return!1;if(t.draggedNodes.map(m=>m.el).includes(e.targetData.node.el))return t.currentTargetValue=void 0,!1;if(e.targetData.node.data.value===t.currentTargetValue||e.targetData.parent.el!==((i=t.currentParent)==null?void 0:i.el)||e.targetData.parent.data.config.sortable===!1||e.targetData.node.el.contains(t.draggedNodes[0].el))return!1;const a=e.targetData.node.el.getBoundingClientRect(),o=t.draggedNode.el.getBoundingClientRect(),l=a.y-o.y,f=a.x-o.x;let u;Math.abs(l)>Math.abs(f)?u=l>0?"above":"below":u=f>0?"left":"right";const h=t.currentParent.data.config.threshold;switch(u){case"left":if(n>a.x+a.width*h.horizontal)return t.incomingDirection="left",!0;break;case"right":if(n<a.x+a.width*(1-h.horizontal))return t.incomingDirection="right",!0;break;case"above":if(r>a.y+a.height*h.vertical)return t.incomingDirection="above",!0;break;case"below":if(r<a.y+a.height*(1-h.vertical))return t.incomingDirection="below",!0;break}return!1}function TW(e,t){const{x:n,y:r}=ih(e.e);if(!w3e(e,t,n,r))return;const i=t.draggedNode.data.index>e.targetData.node.data.index?[e.targetData.node.data.index,t.draggedNode.data.index]:[t.draggedNode.data.index,e.targetData.node.data.index];t.targetIndex=e.targetData.node.data.index,t.affectedNodes=e.targetData.parent.data.enabledNodes.filter(a=>i[0]<=a.data.index&&a.data.index<=i[1]&&a.el!==t.draggedNode.el),e.targetData.parent.data.config.performSort({parent:e.targetData.parent,draggedNodes:t.draggedNodes,targetNodes:[e.targetData.node]})}function wi(e){function t(n){const r=po.get(n);if(!r)return;const i=Rr.get(n.parentNode);if(i)return{node:{el:n,data:r},parent:{el:n.parentNode,data:i}}}return n=>{const r=t(n.currentTarget);if(r)return e({e:n,targetData:r},Ye)}}function f_(e,t){Yr(e.e),y3e({currentParent:t.currentParent,targetParent:e.targetData.parent,initialParent:t.initialParent,draggedNodes:t.draggedNodes,state:t})&&(e.targetData.parent.data.config.performTransfer({currentParent:t.currentParent,targetParent:e.targetData.parent,initialParent:t.initialParent,draggedNodes:t.draggedNodes,initialIndex:t.initialIndex,state:t,targetNodes:"node"in e.targetData?[e.targetData.node]:[]}),t.currentParent=e.targetData.parent,t.transferred=!0)}function My(e){function t(n){const r=Rr.get(n);if(r)return{parent:{el:n,data:r}}}return n=>{const r=t(n.currentTarget);if(r)return e({e:n,targetData:r},Ye)}}function Gf(e,t,n=!1){function r(i,a){po.set(i,a)}for(const i of e){const a=po.get(i),o=x3e(i,t,a,n);o&&r(i,o)}}function x3e(e,t,n,r=!1){if(!t)return;const i=bW(t);if(!i.length)return;if(!n){e.classList.add(...i);return}const a=[];for(const o of i)e.classList.contains(o)?e.classList.contains(o)&&r===!1&&a.push(o):e.classList.add(o);return n.privateClasses=a,n}function Ml(e,t){if(!t)return;const n=bW(t);if(n.length)for(const r of e){if(!h_(r)){r.classList.remove(...n);continue}const i=po.get(r)||Rr.get(r);if(i)for(const a of n)i.privateClasses.includes(a)||r.classList.remove(a)}}function c9(e,t,n,r,i){const a=i.axis==="x",o=e===document.scrollingElement,l=a?"scrollLeft":"scrollTop",f=a?"clientWidth":"clientHeight",u=a?"offsetWidth":"offsetHeight",h=a?"scrollWidth":"scrollHeight",m=a?t.clientX:t.clientY,y=a?r.left:r.top,x=a?n.overflowX:n.overflowY;if(o){const w=e[l],_=e[f],S=w>0,O=w+_<(a?i.state.rootScrollWidth||0:e[h]);return a?{left:S&&m<_*.075,right:O&&m>_*(1-.075)}:{up:S&&m<_*.075,down:O&&m>_*(1-.075)}}if((x==="auto"||x==="scroll")&&e!==document.body&&e!==document.documentElement){const w=e[h],_=e[u],S=e[l],O=S>0,C=S<w-_;return a?{left:O&&m<y+_*.075,right:C&&m>y+_*(1-.075)}:{up:O&&m<y+_*.075,down:C&&m>y+_*(1-.075)}}return a?{left:!1,right:!1}:{up:!1,down:!1}}function S3e(e,t,n,r){if(!Kr(n)||!n.draggedNode)return;n.preventEnter=!0;const i=r.axis==="x",a=r.direction==="positive"?1:-1,o=20,l=i?"lastScrollDirectionX":"lastScrollDirectionY",f=i?"frameIdX":"frameIdY";n[f]!==void 0&&(cancelAnimationFrame(n[f]),n[f]=void 0),n[l]=r.direction;const u=()=>{if(!Kr(n)||!n.draggedNode){n[f]!==void 0&&(cancelAnimationFrame(n[f]),n[f]=void 0);return}const h=i?"scrollLeft":"scrollTop",m=i?"clientWidth":"clientHeight",y=i?"scrollWidth":"scrollHeight",x=e[h],w=e[m],_=e[y];if(!(a>0?x+w<_:x>0)){n[f]=void 0,n[l]=void 0;return}e[h]+=o*a,Mi(n)&&EW(n),n[f]=requestAnimationFrame(u)};n[f]=requestAnimationFrame(u)}function f9(e,t,n){const r=e.getBoundingClientRect();return t>=r.left&&t<=r.right&&n>=r.top&&n<=r.bottom}function d_(e,t,n){if(!Kr(n)||!n.draggedNode)return;Pj(n);const{x:r,y:i}=e;let a=!1;const o=(f,u,h)=>{S3e(h,t,n,{axis:f,direction:u}),a=!0},l=f=>{const u=window.getComputedStyle(f),h=f.getBoundingClientRect(),m=c9(f,t,u,h,{axis:"x",state:n}),y=c9(f,t,u,h,{axis:"y"});(m.left||m.right)&&(n.lastScrollContainerX=f,o("x",m.right?"positive":"negative",f)),(y.up||y.down)&&(n.lastScrollContainerY=f,o("y",y.down?"positive":"negative",f))};if(n.lastScrollContainerX&&f9(n.lastScrollContainerX,r,i)&&l(n.lastScrollContainerX),!a&&n.lastScrollContainerY&&f9(n.lastScrollContainerY,r,i)&&l(n.lastScrollContainerY),!a){let f=document.elementFromPoint(r,i);for(;f&&!(a&&n.lastScrollContainerX&&n.lastScrollContainerY);)f instanceof HTMLElement&&l(f),f=f.parentElement}if(!a){const f=document.scrollingElement;f instanceof HTMLElement&&l(f)}a||Pj(n)}function O3e(e){let t=document.elementFromPoint(e.x,e.y);if(!h_(t))return;let n,r=!0;for(;t&&r;){if(po.has(t)||Rr.has(t)){r=!1,n=Rr.has(t);break}t=t.parentNode}if(n){const i=Rr.get(t);return i?{parent:{el:t,data:i}}:void 0}else{const i=po.get(t);if(!i)return;const a=Rr.get(t.parentNode);return a?{node:{el:t,data:i},parent:{el:t.parentNode,data:a}}:void 0}}function h_(e){return e instanceof HTMLElement&&e.parentNode instanceof HTMLElement}function q0(e,t){const n=new AbortController;for(const r in t){const i=t[r];e.addEventListener(r,i,{signal:n.signal,passive:!1,capture:r==="focus"||r==="blur"})}return n}function C3e(e){if(e instanceof HTMLElement)return e;if("current"in e&&e.current instanceof HTMLElement)return e.current;console.warn("Invalid parent element",e)}function E3e(e,t){const n=C3e(e);n&&t(n)}var V0=new WeakMap;function T3e(e){const t=V0.get(e);return t?t[0]:(console.warn("No values found for parent element"),[])}function A3e(e,t){const n=V0.get(t);n&&n[1](e),V0.set(t,[e,n[1]])}function j3e(e,t){return n=>{V0.set(n,t),BPe({parent:n,getValues:T3e,setValues:A3e,config:e})}}function d9(e){d4&&(Array.isArray(e)||(e=[e]),e.forEach(t=>{const{parent:n,state:r,...i}=t;E3e(n,j3e(i,r))}))}function P3e(e,t={}){const n=D.useRef(null),[r,i]=D.useState(e);function a(o={}){d9({parent:n,state:[r,i],...o})}return D.useEffect(()=>{d9({parent:n,state:[r,i],...t})},[r]),D.useEffect(()=>()=>{n.current&&SW(n.current)},[]),[n,r,i,a]}const p_=()=>{const e=mo(),t=Ql(),n=zd(),r=D.useMemo(()=>{const{orderBy:a,tags:o,excludeBots:l,excludeMaxVisitsReached:f,excludePastValidUntil:u,...h}=n,m=a?Nle(a):void 0,y=(o==null?void 0:o.split(","))??[];return{...h,orderBy:m,tags:y,excludeBots:l!==void 0?l==="true":void 0,excludeMaxVisitsReached:f!==void 0?f==="true":void 0,excludePastValidUntil:u!==void 0?u==="true":void 0}},[n]),i=D.useCallback(a=>{const o={...r,...a},{orderBy:l,tags:f,excludeBots:u,excludeMaxVisitsReached:h,excludePastValidUntil:m,...y}=o,x={...y,orderBy:l&&Mle(l),tags:f.length>0?f.join(","):void 0,excludeBots:GC(u),excludeMaxVisitsReached:GC(h),excludePastValidUntil:GC(m)},w=PP(x),_=w?`?${w}`:"";e(`${t}/list-short-urls/1${_}`)},[r,e,t]);return[r,i]},h4=()=>{const{domain:e}=zd(),{shortCode:t=""}=$d();return D.useMemo(()=>({shortCode:u4(t),domain:e}),[e,t])},m_=()=>{const e=Ple();return v.jsx(Hz,{size:"lg",className:"tw:[&]:p-1 tw:mr-4",onClick:e,"aria-label":"Go back",children:v.jsx(Ke,{icon:sJ})})},R3e={AF:"Afghanistan",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BR:"Brazil",IO:"British Indian Ocean Territory",VG:"British Virgin Islands",BN:"Brunei",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos Islands",CO:"Colombia",KM:"Comoros",CK:"Cook Islands",CR:"Costa Rica",HR:"Croatia",CU:"Cuba",CW:"Curacao",CY:"Cyprus",CZ:"Czech Republic",CD:"Democratic Republic of the Congo",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",TL:"East Timor",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",PF:"French Polynesia",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",CI:"Ivory Coast",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",XK:"Kosovo",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",AN:"Netherlands Antilles",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",KP:"North Korea",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",CG:"Republic of the Congo",RE:"Reunion",RO:"Romania",RU:"Russia",RW:"Rwanda",BL:"Saint Barthelemy",SH:"Saint Helena",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",KR:"South Korea",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syria",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",VI:"U.S. Virgin Islands",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vatican",VE:"Venezuela",VN:"Vietnam",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"},M3e={android:"Android",ios:"iOS",desktop:"Desktop"},N3e=({deviceType:e,onDeviceTypeChange:t})=>{const n=D.useId();return v.jsxs("div",{children:[v.jsx("label",{htmlFor:n,children:"Device type:"}),v.jsxs("select",{id:n,className:"form-select",value:e,onChange:r=>t(r.target.value),required:!0,children:[!e&&v.jsx("option",{value:"",children:"- Select type -"}),Object.entries(M3e).map(([r,i])=>v.jsx("option",{value:r,children:i},r))]})]})},p4=({value:e,onValueChange:t,label:n,placeholder:r})=>{const i=D.useId();return v.jsxs("div",{children:[v.jsxs("label",{htmlFor:i,children:[n,":"]}),v.jsx(Aa,{id:i,value:e??"",onChange:a=>t(a.target.value),placeholder:r,required:!0})]})},k3e=({language:e,onLanguageChange:t})=>v.jsx(p4,{value:e,onValueChange:t,label:"Language",placeholder:"en-US / en"}),L3e=({name:e,value:t,onNameChange:n,onValueChange:r})=>{const i=D.useId(),a=D.useId();return v.jsxs(v.Fragment,{children:[v.jsxs("div",{children:[v.jsx("label",{htmlFor:i,children:"Param name:"}),v.jsx(Aa,{id:i,value:e??"",onChange:o=>n(o.target.value),placeholder:"hello",required:!0})]}),v.jsxs("div",{children:[v.jsx("label",{htmlFor:a,children:"Param value:"}),v.jsx(Aa,{id:a,value:t??"",onChange:o=>r(o.target.value),placeholder:"world",required:!0})]})]})},D3e=({ipAddress:e,onIpAddressChange:t})=>v.jsx(p4,{value:e,onValueChange:t,label:"IP address",placeholder:"192.168.1.10"}),I3e=({countryCode:e,onCountryCodeChange:t})=>{const n=D.useId();return v.jsxs("div",{children:[v.jsx("label",{htmlFor:n,children:"Country:"}),v.jsxs("select",{id:n,className:"form-select",value:e,onChange:r=>t(r.target.value),required:!0,children:[!e&&v.jsx("option",{value:"",children:"- Select country -"}),Object.entries(R3e).map(([r,i])=>v.jsx("option",{value:r,children:i},r))]})]})},$3e=({cityName:e,onCityNameChange:t})=>v.jsx(p4,{value:e,onValueChange:t,label:"City name",placeholder:"New York"}),B3e=({condition:e,onConditionChange:t,onDelete:n})=>{const r=D.useId(),i=D.useCallback(h=>t({type:h,matchValue:"",matchKey:null}),[t]),a=D.useCallback(h=>t({...e,matchValue:h}),[e,t]),o=D.useCallback(h=>t({...e,matchKey:h}),[e,t]),l=ho("ipRedirectCondition"),f=ho("geolocationRedirectCondition"),u=D.useMemo(()=>{const h={device:"Device type",language:"Language","query-param":"Query param"};return l&&(h["ip-address"]="IP address"),f&&(h["geolocation-country-code"]="Country (geolocation)",h["geolocation-city-name"]="City name (geolocation)"),h},[f,l]);return v.jsxs("div",{className:"redirect-rule-modal__condition rounded p-3 h-100 d-flex flex-column gap-2 position-relative",children:[v.jsxs("div",{children:[v.jsx(Sn,{outline:!0,size:"sm",type:"button","aria-label":"Remove condition",onClick:n,className:"position-absolute rounded-circle redirect-rule-modal__remove-condition-button",children:v.jsx(Ke,{icon:i1,className:"redirect-rule-modal__remove-condition-button-icon"})}),v.jsx("label",{htmlFor:r,children:"Type:"}),v.jsx("select",{id:r,className:"form-select flex-grow-1",value:e.type,onChange:h=>i(h.target.value),children:Object.entries(u).map(([h,m])=>v.jsx("option",{value:h,children:m},h))})]}),e.type==="device"&&v.jsx(N3e,{deviceType:e.matchValue,onDeviceTypeChange:a}),e.type==="language"&&v.jsx(k3e,{language:e.matchValue,onLanguageChange:a}),e.type==="query-param"&&v.jsx(L3e,{value:e.matchValue,name:e.matchKey??"",onNameChange:o,onValueChange:a}),e.type==="ip-address"&&v.jsx(D3e,{ipAddress:e.matchValue,onIpAddressChange:a}),e.type==="geolocation-country-code"&&v.jsx(I3e,{countryCode:e.matchValue,onCountryCodeChange:a}),e.type==="geolocation-city-name"&&v.jsx($3e,{cityName:e.matchValue,onCityNameChange:a})]})},AW=({isOpen:e,toggle:t,onSave:n,initialData:r})=>{const[i,a]=D.useState(r??{longUrl:"",conditions:[]}),o=D.useCallback(x=>{x.preventDefault(),x.stopPropagation(),i&&n(i),t()},[n,i,t]),l=D.useCallback(()=>a(({longUrl:x,conditions:w})=>({longUrl:x,conditions:[...w,{type:"device",matchValue:"",matchKey:null}]})),[]),f=D.useCallback((x,w)=>a(({longUrl:_,conditions:S})=>{const O=[...S];return O[x]=w,{longUrl:_,conditions:O}}),[]),u=D.useCallback(x=>a(({longUrl:w,conditions:_})=>{const S=[..._];return S.splice(x,1),{longUrl:w,conditions:S}}),[]),h=D.useRef(null),m=D.useCallback(()=>{var x;return(x=h==null?void 0:h.current)==null?void 0:x.focus()},[h]),y=D.useCallback(()=>a(r??{longUrl:"",conditions:[]}),[r]);return v.jsx(Wl,{size:"xl",isOpen:e,toggle:t,centered:!0,onOpened:m,onClosed:y,children:v.jsxs("form",{onSubmit:o,children:[v.jsx(h1,{toggle:t,className:"sticky-top redirect-rule-modal__header",children:"Redirect rule"}),v.jsxs(mv,{children:[v.jsx("label",{htmlFor:"longUrl",className:"fw-bold",children:"Long URL:"}),v.jsx(Aa,{id:"longUrl",type:"url",placeholder:"https://www.example.com",value:i.longUrl,onChange:x=>a(w=>({...w,longUrl:x.target.value})),required:!0,innerRef:h}),v.jsx("hr",{}),v.jsxs("div",{className:"d-flex justify-content-between",children:[v.jsx("b",{children:"Conditions:"}),v.jsx(Sn,{outline:!0,size:"sm",type:"button","aria-label":"Add condition",onClick:l,children:v.jsx(Ke,{icon:lv})})]}),i.conditions.length===0&&v.jsx("div",{className:"text-center",children:v.jsx("i",{children:"Add conditions..."})}),i.conditions.length>0&&v.jsx(fv,{className:"redirect-rule-modal__conditions-row",children:i.conditions.map((x,w)=>v.jsx("div",{className:"col-lg-6 col-xl-4 mt-4",children:v.jsx(B3e,{condition:x,onConditionChange:_=>f(w,_),onDelete:()=>u(w)})},`${w}_${x.type}`))})]}),v.jsxs(p1,{className:"sticky-bottom redirect-rule-modal__footer",children:[v.jsx(Sn,{type:"button",color:"link",onClick:t,children:"Cancel"}),v.jsx(Sn,{color:"primary",disabled:i.conditions.length===0,children:"Confirm"})]})]})})},U3e=({priority:e,isLast:t,redirectRule:n,onDelete:r,onMoveUp:i,onMoveDown:a,onUpdate:o})=>{const{flag:l,toggle:f}=Kt(!0,!0);return v.jsxs(Bn,{children:[v.jsxs("div",{className:"d-flex align-content-center gap-3",children:[v.jsx("div",{className:"d-flex flex-column my-auto drag-n-drop-handler d-none d-md-block",style:{cursor:"grab"},children:v.jsx(Ke,{icon:pJ})}),v.jsxs("div",{className:"d-flex flex-column my-auto",children:[v.jsx(Sn,{outline:!0,color:"secondary",size:"sm","aria-label":`Move rule with priority ${e} up`,disabled:e===1,onClick:i,className:"rounded-0 rounded-top",style:{marginBottom:"-1px"},children:v.jsx(Ke,{icon:AJ})}),v.jsx(Sn,{outline:!0,color:"secondary",size:"sm","aria-label":`Move rule with priority ${e} down`,disabled:t,onClick:a,className:"rounded-0 rounded-bottom",children:v.jsx(Ke,{icon:OJ})})]}),v.jsxs("div",{className:"flex-grow-1",children:[v.jsxs("div",{className:"mb-2",children:[v.jsx("b",{children:"Long URL:"})," ",v.jsx(ta,{href:n.longUrl,"data-testid":"rule-long-url"})]}),v.jsxs("div",{className:"d-flex flex-column flex-lg-row gap-2",children:[v.jsx("b",{children:"Conditions:"}),n.conditions.map((u,h)=>v.jsxs("div",{className:"badge bg-secondary",children:[u.type==="device"&&v.jsxs(v.Fragment,{children:["Device is ",u.matchValue]}),u.type==="language"&&v.jsxs(v.Fragment,{children:[u.matchValue," language is accepted"]}),u.type==="query-param"&&v.jsxs(v.Fragment,{children:["Query string contains ",u.matchKey,"=",u.matchValue]}),u.type==="ip-address"&&v.jsxs(v.Fragment,{children:["IP address matches ",u.matchValue]}),u.type==="geolocation-country-code"&&v.jsxs(v.Fragment,{children:["Country code is ",u.matchValue]}),u.type==="geolocation-city-name"&&v.jsxs(v.Fragment,{children:["City name is ",u.matchValue]})]},`${u.type}_${h}`))]})]}),v.jsxs("div",{className:"d-flex flex-column flex-sm-row gap-1 my-auto",children:[v.jsx(Sn,{outline:!0,color:"secondary",size:"sm","aria-label":`Edit rule with priority ${e}`,onClick:f,children:v.jsx(Ke,{icon:RB})}),v.jsx(Sn,{outline:!0,color:"danger",size:"sm","aria-label":`Delete rule with priority ${e}`,onClick:r,children:v.jsx(Ke,{icon:BQ})})]})]}),v.jsx(AW,{onSave:o,isOpen:l,toggle:f,initialData:n})]})},z3e=({shortUrlRedirectRules:e,getShortUrlRedirectRules:t,getShortUrlsDetails:n,shortUrlsDetails:r,setShortUrlRedirectRules:i,shortUrlRedirectRulesSaving:a,resetSetRules:o})=>{const l=h4(),{shortUrls:f}=r,u=l&&(f==null?void 0:f.get(l)),[h,m,y]=P3e([],{dragHandle:".drag-n-drop-handler",dropZoneClass:"opacity-25"}),{saving:x,saved:w,errorData:_}=a,[S,O]=Kt(),C=D.useCallback(W=>y((G=[])=>[...G,W]),[y]),A=D.useCallback(W=>y((G=[])=>{const K=[...G];return K.splice(W,1),K}),[y]),j=D.useCallback((W,G)=>y((K=[])=>{const ne=[...K];return ne[W]=G,ne}),[y]),P=D.useCallback((W,G)=>y((K=[])=>{if(!K[G])return K;const ne=[...K],le=ne[G];return ne[G]=ne[W],ne[W]=le,ne}),[y]),R=D.useCallback(W=>P(W,W-1),[P]),$=D.useCallback(W=>P(W,W+1),[P]),V=D.useCallback(W=>{W.preventDefault(),m&&i({shortUrl:l,data:{redirectRules:m}})},[l,m,i]);return D.useEffect(()=>(t(l),n([l]),o),[t,n,l,o]),D.useEffect(()=>{e.redirectRules&&y(e.redirectRules)},[y,e.redirectRules]),v.jsxs("div",{className:"d-flex flex-column gap-3",children:[v.jsx("header",{children:v.jsxs(ps,{body:!0,children:[v.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[v.jsx(m_,{}),v.jsxs("div",{className:"text-center flex-grow-1",children:[r.loading&&v.jsx(v.Fragment,{children:"Loading..."}),!r.loading&&v.jsxs("small",{children:["Redirect rules for ",v.jsx(ta,{href:(u==null?void 0:u.shortUrl)??""})]})]})]}),v.jsx("hr",{}),v.jsxs("div",{children:[v.jsx("p",{className:"mb-2",children:"Configure dynamic conditions that will be checked at runtime."}),"If no conditions match, visitors will be redirected to: ",v.jsx(ta,{href:e.defaultLongUrl??""})]})]})}),v.jsx("div",{children:v.jsxs(Sn,{outline:!0,color:"primary",onClick:O,children:[v.jsx(Ke,{icon:lv,className:"me-1"})," Add rule"]})}),v.jsxs("form",{onSubmit:V,children:[e.loading&&v.jsx(BP,{loading:!0}),m.length===0&&!e.loading&&v.jsx(Bn,{className:"text-center",children:v.jsx("i",{children:"This short URL has no dynamic redirect rules"})}),v.jsx("div",{className:"d-flex flex-column gap-2",ref:h,children:m.map((W,G)=>v.jsx(U3e,{redirectRule:W,priority:G+1,isLast:G===m.length-1,onDelete:()=>A(G),onMoveUp:()=>R(G),onMoveDown:()=>$(G),onUpdate:K=>j(G,K)},`${W.longUrl}_${G}`))}),v.jsx("div",{className:"text-center mt-3",children:v.jsx(Sn,{outline:!0,color:"primary",className:"btn-sm-block",disabled:x,"data-testid":"save-button",children:x?"Saving...":"Save rules"})})]}),_&&v.jsx(es,{variant:"error",children:v.jsx(fo,{errorData:_,fallbackMessage:"An error occurred while saving short URL redirect rules :("})}),w&&v.jsx(es,{variant:"success",children:"Redirect rules properly saved."}),v.jsx(AW,{isOpen:S,toggle:O,onSave:C})]})},F3e=(e,t)=>{e.serviceFactory("ShortUrlRedirectRules",()=>z3e),e.decorator("ShortUrlRedirectRules",t(["shortUrlRedirectRules","shortUrlsDetails","shortUrlRedirectRulesSaving"],["getShortUrlRedirectRules","getShortUrlsDetails","setShortUrlRedirectRules","resetSetRules"])),e.serviceFactory("getShortUrlRedirectRules",APe,"apiClientFactory"),e.serviceFactory("setShortUrlRedirectRules",CPe,"apiClientFactory"),e.serviceFactory("resetSetRules",n=>n.resetSetRules,"setShortUrlRedirectRulesReducerCreator"),e.serviceFactory("shortUrlRedirectRulesReducerCreator",jPe,"getShortUrlRedirectRules"),e.serviceFactory("shortUrlRedirectRulesReducer",n=>n.reducer,"shortUrlRedirectRulesReducerCreator"),e.serviceFactory("setShortUrlRedirectRulesReducerCreator",EPe,"setShortUrlRedirectRules"),e.serviceFactory("setShortUrlRedirectRulesReducer",n=>n.reducer,"setShortUrlRedirectRulesReducerCreator")},q3e=({creation:e,resetCreateShortUrl:t,canBeClosed:n=!1})=>{const{error:r,saved:i}=e;if(D.useEffect(()=>{t()},[t]),r)return v.jsxs(es,{variant:"error",className:"tw:mt-4 tw:relative",children:[n&&v.jsx("div",{className:"tw:absolute tw:right-1.5 tw:top-1.5","data-testid":"error-close-button",children:v.jsx(Lb,{onClick:t})}),v.jsx(fo,{errorData:e.errorData,fallbackMessage:"An error occurred while creating the URL :("})]});if(!i)return null;const{shortUrl:a}=e.result;return v.jsxs(es,{variant:"success",className:"tw:mt-4 tw:relative",children:[n&&v.jsx("div",{className:"tw:absolute tw:right-1.5 tw:top-1.5","data-testid":"success-close-button",children:v.jsx(Lb,{onClick:t})}),v.jsxs("div",{className:"tw:flex tw:items-center tw:justify-center tw:gap-1",children:[v.jsxs("span",{children:[v.jsx("b",{children:"Great!"})," The short URL is ",v.jsx("b",{children:a})]}),v.jsx(Jz,{text:a})]})]})},V3e=e=>({longUrl:"",tags:[],customSlug:"",title:void 0,shortCodeLength:void 0,domain:"",validSince:void 0,validUntil:void 0,maxVisits:void 0,findIfExists:!1,validateUrl:(e==null?void 0:e.validateUrls)??!1,forwardQuery:(e==null?void 0:e.forwardQuery)??!0}),jW=({createShortUrl:e,shortUrlCreation:t,resetCreateShortUrl:n,basicMode:r=!1})=>{const{ShortUrlForm:i}=Nn(jW),a=er("shortUrlCreation"),o=D.useMemo(()=>V3e(a),[a]);return v.jsxs(v.Fragment,{children:[v.jsx(i,{initialState:o,saving:t.saving,basicMode:r,onSave:async l=>(n(),e(l))}),v.jsx(q3e,{creation:t,resetCreateShortUrl:n,canBeClosed:r})]})},H3e=kn(jW,["ShortUrlForm"]),PW=({shortUrlsDetails:e,getShortUrlsDetails:t,shortUrlEdition:n,editShortUrl:r})=>{const{ShortUrlForm:i}=Nn(PW),a=h4(),{loading:o,error:l,errorData:f,shortUrls:u}=e,h=a&&(u==null?void 0:u.get(a)),{saving:m,saved:y,error:x,errorData:w}=n,_=er("shortUrlCreation"),S=D.useMemo(()=>mPe(h,_),[h,_]);return D.useEffect(()=>{a&&t([a])},[t,a]),o?v.jsx(BP,{loading:!0}):l?v.jsx(es,{variant:"error",children:v.jsx(fo,{errorData:f,fallbackMessage:"An error occurred while loading short URL detail :("})}):v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-y-4",children:[v.jsx("header",{children:v.jsx(Bn,{children:v.jsxs("h2",{className:"tw:sm:flex tw:items-center",children:[v.jsx(m_,{}),v.jsx("div",{className:"tw:text-center tw:grow",children:v.jsxs("small",{children:["Edit ",v.jsx(ta,{href:(h==null?void 0:h.shortUrl)??""})]})})]})})}),v.jsx(i,{initialState:S,saving:m,onSave:async O=>{h&&r({...h,data:O})}}),y&&x&&v.jsx(es,{variant:"error",children:v.jsx(fo,{errorData:w,fallbackMessage:"An error occurred while updating short URL :("})}),y&&!x&&v.jsx(es,{variant:"success",children:"Short URL properly edited."})]})},W3e=kn(PW,["ShortUrlForm"]),XC="delete",G3e=({shortUrl:e,onClose:t,isOpen:n,shortUrlDeletion:r,resetDeleteShortUrl:i,deleteShortUrl:a,shortUrlDeleted:o})=>{const[l,f]=D.useState("");D.useEffect(()=>i,[i]);const{loading:u,error:h,deleted:m,errorData:y}=r,x=D.useCallback(()=>{i(),t()},[i,t]),w=D.useCallback(()=>a(e).then(_=>!n4(_)&&t()),[a,e,t]);return v.jsx(O1,{open:n,title:"Delete short URL",variant:"danger",confirmText:u?"Deleting...":"Delete",confirmDisabled:l!==XC||u,onConfirm:w,onClose:x,onClosed:()=>m&&o(e),children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-y-2",children:[v.jsxs("p",{children:[v.jsx("b",{className:"tw:text-danger",children:"Caution!"})," You are about to delete a short URL."]}),v.jsx("p",{children:"This action cannot be undone. Once you have deleted it, all the visits stats will be lost."}),v.jsx(Dl,{label:v.jsxs(v.Fragment,{children:["Type ",v.jsx("b",{children:XC})," to confirm deletion."]}),type:"text",placeholder:XC,value:l,onChange:_=>f(_.target.value),onKeyDown:_=>_.key==="Enter"&&w()}),h&&v.jsx(es,{variant:Fje(y)?"warning":"error",size:"sm",className:"tw:mt-2",children:v.jsx(fo,{errorData:y,fallbackMessage:"Something went wrong while deleting the URL :("})})]})})},RW=({amount:e=0,loading:t=!1,...n})=>v.jsxs(Sl,{...n,disabled:t,children:[v.jsx(Ke,{icon:VQ})," ",t?"Exporting...":v.jsxs(v.Fragment,{children:["Export (",Un(e),")"]})]}),h9=20,MW=({amount:e=0})=>{const{apiClientFactory:t,ReportExporter:n}=Nn(MW),[{tags:r,search:i,startDate:a,endDate:o,orderBy:l,tagsMode:f}]=p_(),[u,,h,m]=Kt(),y=D.useCallback(async()=>{const x=e/h9,w=async(S=1)=>{const{data:O}=await t().listShortUrls({page:`${S}`,tags:r,searchTerm:i,startDate:a,endDate:o,orderBy:l,tagsMode:f,itemsPerPage:h9});return S>=x?O:O.concat(await w(S+1))};h();const _=await w();n.exportShortUrls(_.map(S=>{var O;const{hostname:C,pathname:A}=new URL(S.shortUrl),j=A.substring(1);return{createdAt:S.dateCreated,domain:C,shortCode:j,shortUrl:S.shortUrl,longUrl:S.longUrl,title:S.title??"",tags:S.tags.join("|"),visits:((O=S==null?void 0:S.visitsSummary)==null?void 0:O.total)??S.visitsCount??0}})),m()},[e,t,o,l,n,i,a,h,m,r,f]);return v.jsx(RW,{loading:u,className:"tw:max-lg:w-full",amount:e,onClick:y})},Y3e=kn(MW,["apiClientFactory","ReportExporter"]),K3e="yyyy-MM-dd",NW="yyyy-MM-dd HH:mm",zl=()=>new Date,m4=e=>typeof e!="string",v4=(e,t)=>!e||!m4(e)?e:t?$b(e,t):Nde(e),Fl=e=>v4(e,void 0),Tl=e=>v4(e,K3e),ev=e=>v4(e,NW),Ti=e=>m4(e)?e:Il(e),Mv=(e,t,n)=>{const r=Ti(e),i=t&&Ti(t),a=n&&Ti(n);if(i&&a)try{return Dde(r,{start:i,end:a})}catch{return!1}return i?JT(r,i)||Lde(r,i):a?JT(r,a)||Bb(r,a):!0},Mu=(e,t)=>JT(e,t)||Bb(e,t),H0=({date:e,format:t=NW,relative:n=!1})=>{const r=m4(e)?e:Il(e);return v.jsx("time",{dateTime:`${kde(r)}000`,children:n?`${Mde(zl(),r)} ago`:$b(r,t)})},Z3e=(e,{shortCode:t,domain:n},r)=>{const i=n?`?domain=${n}`:"";return`${e}/short-code/${lW(t)}/${r}${i}`},tm=({shortUrl:e,suffix:t,asLink:n,children:r,...i})=>{const a=Ql();return!n||!e?v.jsx("span",{...i,children:r}):v.jsx(mn,{to:Z3e(a,e,t),...i,children:r})},X3e=e=>{const{meta:t,visitsCount:n,visitsSummary:r}=e,{maxVisits:i,validSince:a,validUntil:o}=t,l=(r==null?void 0:r.total)??n??0;return i&&l>=i?{icon:DJ,className:"tw:text-danger",description:`This short URL cannot be currently visited because it has reached the maximum amount of ${i} visit${i>1?"s":""}`}:o&&Bb(Ti(o),zl())?{icon:GN,className:"tw:text-danger",description:`This short URL cannot be visited since ${ev(Ti(o))}`}:a&&Bb(zl(),Ti(a))?{icon:GN,className:"tw:text-warning",description:`This short URL will start working on ${ev(Ti(a))}`}:{icon:Ju,className:"tw:text-lm-brand tw:dark:text-dm-brand",description:"This short URL can be visited normally"}},Q3e=({shortUrl:e})=>{const{icon:t,className:n,description:r}=D.useMemo(()=>X3e(e),[e]);return v.jsx("span",{className:"tw:cursor-help",title:r,children:v.jsx(Ke,{icon:t,className:n})})},kW=({visitsCount:e,shortUrl:t,active:n=!1,asLink:r=!1})=>{const i=D.useRef(null),{maxVisits:a,validSince:o,validUntil:l}=(t==null?void 0:t.meta)??{},f=!!a||!!o||!!l,u=v.jsx(tm,{shortUrl:t,suffix:"visits",asLink:r,children:v.jsx("strong",{className:Ce("tw:inline-block tw:transition-all tw:duration-300",{"tw:scale-150":n}),children:Un(e)})});return f?v.jsxs(v.Fragment,{children:[v.jsxs("span",{className:"tw:whitespace-nowrap",children:[u,v.jsxs("small",{className:"tw:cursor-help",ref:i,children:[a&&v.jsxs(v.Fragment,{children:[" / ",Un(a)]}),v.jsx("sup",{className:"tw:ml-1",children:v.jsx(Ke,{icon:Bf})})]})]}),v.jsx(sa,{target:i,placement:"bottom",children:v.jsxs("ul",{className:"tw:p-0 tw:m-0 tw:flex tw:flex-col tw:gap-y-2",children:[a&&v.jsxs("li",{children:["This short URL will not accept more than ",v.jsx("b",{children:Un(a)})," visit",a===1?"":"s","."]}),o&&v.jsxs("li",{children:["This short URL will not accept visits before ",v.jsx("b",{className:"tw:whitespace-nowrap",children:ev(Ti(o))}),"."]}),l&&v.jsxs("li",{children:["This short URL will not accept visits after ",v.jsx("b",{className:"tw:whitespace-nowrap",children:ev(Ti(l))}),"."]})]})})]}):u},J3e=e=>!!e.onClose,e4e=e=>!!e.onClick,v_=e=>{const{text:t,children:n,className:r,colorGenerator:i}=e,a=e4e(e),o=a?Nd:"span",l=D.useMemo(()=>i.stylesForKey(t),[t,i]);return v.jsxs(o,{className:Ce("badge tag fw-bold",r,{pointer:a}),style:l,onClick:a?e.onClick:void 0,children:[n??t,J3e(e)&&v.jsx(Nd,{"aria-label":`Remove ${t}`,className:"bg-transparent ms-1 opacity-100 p-0 fw-bold tag__close",onClick:e.onClose,children:"×"})]})},t4e=({tags:e,onTagClick:t,colorGenerator:n})=>e.length===0?v.jsx("i",{className:"tw:whitespace-nowrap",children:v.jsx("small",{children:"No tags"})}):v.jsx(v.Fragment,{children:e.map(r=>v.jsx(v_,{text:r,colorGenerator:n,onClick:()=>t==null?void 0:t(r)},r))}),LW=({shortUrl:e,onTagClick:t})=>{var n,r,i,a;const{ShortUrlsRowMenu:o,ColorGenerator:l,useTimeoutToggle:f}=Nn(LW),[u,h]=f(!1,500),m=D.useRef(!0),[{excludeBots:y}]=p_(),x=er("visits"),w=y??(x==null?void 0:x.excludeBots);return D.useEffect(()=>{m.current||h(),m.current=!1},[(n=e.visitsSummary)==null?void 0:n.total,(r=e.visitsSummary)==null?void 0:r.nonBots,e.visitsCount,h]),v.jsxs(Ft.Row,{className:"tw:relative",children:[v.jsx(Ft.Cell,{className:"tw:whitespace-nowrap",columnName:"Created at:",children:v.jsx(H0,{date:e.dateCreated})}),v.jsx(Ft.Cell,{columnName:"Short URL:",children:v.jsxs("span",{className:"tw:lg:whitespace-nowrap tw:inline-flex tw:items-center tw:gap-x-2",children:[v.jsx(ta,{href:e.shortUrl,className:"tw:max-md:break-all tw:lg:truncate tw:max-w-72"}),v.jsx(Jz,{text:e.shortUrl})]})}),v.jsx(Ft.Cell,{className:"tw:break-all",columnName:`${e.title?"Title":"Long URL"}:`,children:v.jsx(ta,{href:e.longUrl,children:e.title??e.longUrl})}),e.title&&v.jsx(Ft.Cell,{className:"tw:break-all tw:[&]:lg:hidden",columnName:"Long URL:",children:v.jsx(ta,{href:e.longUrl})}),v.jsx(Ft.Cell,{columnName:"Tags:",children:v.jsx(t4e,{tags:e.tags,colorGenerator:l,onTagClick:t})}),v.jsx(Ft.Cell,{className:"tw:lg:text-right",columnName:"Visits:",children:v.jsx(kW,{visitsCount:(w?(i=e.visitsSummary)==null?void 0:i.nonBots:(a=e.visitsSummary)==null?void 0:a.total)??e.visitsCount??0,shortUrl:e,active:u,asLink:!0})}),v.jsx(Ft.Cell,{columnName:"Status:",className:"tw:max-lg:border-none",children:v.jsxs("div",{className:"tw:inline-flex tw:gap-2",children:[v.jsx(Q3e,{shortUrl:e}),e.hasRedirectRules&&v.jsx(tm,{asLink:!0,shortUrl:e,suffix:"redirect-rules",title:"This short URL has dynamic redirect rules",children:v.jsx(Ke,{icon:$B})})]})}),v.jsx(Ft.Cell,{className:"tw:text-right tw:max-lg:absolute tw:max-lg:top-1 tw:max-lg:right-1 tw:max-lg:p-0",children:v.jsx(o,{shortUrl:e})})]})},n4e=kn(LW,["ShortUrlsRowMenu","ColorGenerator","useTimeoutToggle"]),r4e=6,p9="0123456789ABCDEF",i4e=128;function a4e(){return`#${o4(r4e,()=>p9[Math.floor(Math.random()*p9.length)]).join("")}`}function o4e(e,t,n){return Math.round(Math.sqrt(.299*e**2+.587*t**2+.114*n**2))}function DW(e){const[t,n,r]=(e.match(/../g)??[]).map(i=>parseInt(i,16)||0);return o4e(t,n,r)>=i4e}const IW=D.forwardRef(({name:e,color:t,onChange:n,className:r},i)=>v.jsxs("div",{className:Ce("p-0 position-relative",r),style:{backgroundColor:t,borderColor:t},children:[v.jsx(Ke,{icon:rJ,className:"position-absolute top-50 start-50 translate-middle",style:{color:DW(t.substring(1))?"#000":"#fff"}}),v.jsx(Aa,{className:"form-control-color opacity-0",type:"color",value:t,onChange:a=>n(a.target.value),innerRef:i,name:e,"aria-label":e.replace("-"," ")})]})),m9=({color:e,onChange:t,name:n})=>{const r=dm();return v.jsxs(vv,{children:[v.jsx(IW,{name:`${n}-picker`,color:e,onChange:t,className:"input-group-text",ref:r}),v.jsx(Aa,{readOnly:!0,value:e,onClick:()=>{var i;return(i=r.current)==null?void 0:i.click()},"aria-label":n,"data-testid":"text-input"})]})};function s4e(e){switch(e){case"L":return 1;case"M":return .5;default:return .3}}const l4e=D.forwardRef(({data:e,color:t="#000000",bgColor:n="#ffffff",margin:r=0,errorCorrection:i="L",size:a=300,drawType:o="canvas",logo:l},f)=>{const u=D.useRef(null),h=D.useRef(new the),m=D.useCallback((x,w)=>h.current.download({name:x,extension:w}),[]),y=D.useCallback(x=>new Promise((w,_)=>{const S=h.current.getRawData(x),O=new FileReader;O.onload=()=>{const{result:C}=O;C&&w(C.toString())},O.onerror=_,S.then(C=>{C instanceof Blob?O.readAsDataURL(C):_(new Error("QR code image blob not available"))})}),[]);return D.useImperativeHandle(f,()=>({download:m,getDataUri:y}),[m,y]),D.useEffect(()=>{const x=u.current;h.current.append(x)},[]),D.useEffect(()=>{h.current.update({type:o,data:e,width:a+r,height:a+r,margin:r,dotsOptions:{color:t},backgroundOptions:{color:n},qrOptions:{errorCorrectionLevel:i},imageOptions:{margin:5,imageSize:s4e(i)},image:l})},[n,t,e,o,i,l,r,a]),v.jsxs(v.Fragment,{children:[v.jsx("style",{dangerouslySetInnerHTML:{__html:"#qr-code-canvas-container canvas { max-width: 100% }"}}),v.jsx("div",{ref:u,id:"qr-code-canvas-container"})]})}),u4e=async({text:e,onCopy:t},n=navigator)=>{var r;const i=typeof e=="string"?e:await e;return(r=n.clipboard)==null?void 0:r.writeText(i).then(()=>t==null?void 0:t({text:i,copied:!0})).catch(()=>t==null?void 0:t({text:i,copied:!1}))},v9=({name:e,value:t,step:n,min:r,max:i,onChange:a})=>{const o=D.useId();return v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[v.jsxs("label",{htmlFor:o,className:"tw:capitalize",children:[e,": ",t,"px"]}),v.jsx("input",{id:o,type:"range",value:t,step:n,min:r,max:i,onChange:l=>a(Number(l.target.value))})]})},c4e=({shortUrl:{shortUrl:e,shortCode:t},onClose:n,isOpen:r,qrDrawType:i})=>{const a=er("qrCodes",Vd),[{size:o,margin:l,color:f,bgColor:u,errorCorrection:h,format:m},y]=D.useState(a),x=D.useCallback(V=>y(W=>({...W,...V})),[]),w=D.useRef(null),[_,S]=D.useState(),O=D.useCallback(V=>{var W;const G=(W=V.target.files)==null?void 0:W[0];G&&S({url:URL.createObjectURL(new Blob([G],{type:G.type})),name:G.name})},[]),C=D.useRef(null),A=D.useCallback(()=>{var V;return(V=C.current)==null?void 0:V.download(`${t}-qr-code`,m)},[m,t]),[j,P]=jP(),R=D.useCallback(()=>{var V;const W=((V=C.current)==null?void 0:V.getDataUri(m))??"";return u4e({text:W,onCopy:P})},[m,P]),$=D.useCallback(()=>{y(a),S(void 0)},[a]);return v.jsx(O1,{open:r,onClose:n,title:`QR code for ${e}`,size:"lg",onClosed:$,children:v.jsxs("div",{className:"tw:flex tw:flex-col-reverse tw:lg:flex-row tw:gap-4",children:[v.jsx("div",{className:"tw:grow tw:flex tw:items-center tw:justify-around",children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1 tw:items-center","data-testid":"qr-code-container",children:[v.jsx(l4e,{ref:C,data:e,size:o,margin:l,errorCorrection:h,color:f,bgColor:u,logo:_==null?void 0:_.url,drawType:i}),v.jsxs("div",{className:"tw:italic",children:["Preview (",o+l,"x",o+l,")"]})]})}),v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-2 tw:lg:w-64",children:[v.jsx(v9,{name:"size",value:o,onChange:V=>x({size:V}),step:10,min:50,max:1e3}),v.jsx(v9,{name:"margin",value:l,onChange:V=>x({margin:V}),step:1,min:0,max:100}),v.jsx(eF,{errorCorrection:h,onChange:V=>x({errorCorrection:V})}),v.jsx(m9,{name:"color",color:f,onChange:V=>x({color:V})}),v.jsx(m9,{name:"background",color:u,onChange:V=>x({bgColor:V})}),!_&&v.jsxs(v.Fragment,{children:[v.jsxs(Sl,{variant:"secondary",onClick:()=>{var V;return(V=w.current)==null?void 0:V.click()},children:[v.jsx(Ke,{icon:Ble}),"Select logo"]}),v.jsx("input",{ref:w,type:"file",accept:"image/*","aria-hidden":!0,tabIndex:-1,className:"tw:hidden",onChange:O,"data-testid":"logo-input"})]}),_&&v.jsxs(Sl,{variant:"secondary",onClick:()=>S(void 0),children:[v.jsx(Ke,{icon:i1}),v.jsxs("div",{className:"tw:truncate",children:["Clear logo (",_.name,")"]})]}),v.jsx("div",{className:"tw:my-auto",children:v.jsx("hr",{className:"tw:my-2"})}),v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-2",children:[v.jsx(tF,{format:m,onChange:V=>x({format:V})}),v.jsxs("div",{className:"tw:flex tw:items-center tw:gap-2",children:[v.jsx(Sl,{onClick:R,"aria-label":"Copy data URI",title:"Copy data URI",className:"tw:h-full",children:v.jsx(Ke,{icon:j?Ju:hz,fixedWidth:!0})}),v.jsxs(Sl,{solid:!0,onClick:A,className:"tw:grow",children:["Download ",v.jsx(Ke,{icon:LB})]})]})]})]})]})})},$W=({shortUrl:e,deleteShortUrl:t,shortUrlDeleted:n})=>{const{DeleteShortUrlModal:r}=Nn($W),[i,,a,o]=Kt(),[l,,f,u]=Kt(),h=u_(),m=ho("shortUrlRedirectRules"),{confirmDeletions:y=!0}=er("shortUrlsList",{}),x=D.useCallback(async()=>{const w=await t(e);n4(w)||n(e)},[t,e,n]);return v.jsxs(v.Fragment,{children:[v.jsxs(v1,{minWidth:m?220:190,children:[v.jsxs(Je,{tag:tm,shortUrl:e,suffix:"visits",asLink:!0,children:[v.jsx(Ke,{icon:Qj,fixedWidth:!0})," Visit stats"]}),h&&v.jsxs(v.Fragment,{children:[v.jsxs(Je,{disabled:!h.canAddItemWithName(e.shortUrl),onClick:()=>h.addItemToCompare({name:e.shortUrl,query:c4(e)}),children:[v.jsx(Ke,{icon:r1,fixedWidth:!0})," Compare visits"]}),v.jsx(Je,{divider:!0,tag:"hr"})]}),v.jsxs(Je,{tag:tm,shortUrl:e,suffix:"edit",asLink:!0,children:[v.jsx(Ke,{icon:Xj,fixedWidth:!0})," Edit short URL"]}),m&&v.jsxs(Je,{tag:tm,shortUrl:e,suffix:"redirect-rules",asLink:!0,children:[v.jsx(Ke,{icon:$B,fixedWidth:!0})," Manage redirect rules"]}),v.jsxs(Je,{onClick:a,children:[v.jsx(Ke,{icon:NJ,fixedWidth:!0})," QR code"]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{className:"tw:text-danger",onClick:y?f:x,children:[v.jsx(Ke,{icon:PB,fixedWidth:!0})," Delete short URL"]})]}),v.jsx(c4e,{shortUrl:e,isOpen:i,onClose:o}),v.jsx(r,{shortUrl:e,deleteShortUrl:t,shortUrlDeleted:n,isOpen:l,onClose:u})]})},f4e=kn($W,["DeleteShortUrlModal"]),BW="shlink/shortUrlCreation",g9={saving:!1,saved:!1,error:!1},d4e=e=>Jn(`${BW}/createShortUrl`,t=>e().createShortUrl(t)),h4e=e=>{const{reducer:t,actions:n}=zn({name:BW,initialState:g9,reducers:{resetCreateShortUrl:()=>g9},extraReducers:i=>{i.addCase(e.pending,()=>({saving:!0,saved:!1,error:!1})),i.addCase(e.rejected,(a,{error:o})=>({saving:!1,saved:!1,error:!0,errorData:ki(o)})),i.addCase(e.fulfilled,(a,{payload:o})=>({result:o,saving:!1,saved:!0,error:!1}))}}),{resetCreateShortUrl:r}=n;return{reducer:t,resetCreateShortUrl:r}},UW="shlink/shortUrlEdition",p4e={saving:!1,saved:!1,error:!1},m4e=e=>Jn(`${UW}/editShortUrl`,({shortCode:t,domain:n,data:r})=>e().updateShortUrl({shortCode:t,domain:n},r)),v4e=e=>zn({name:UW,initialState:p4e,reducers:{},extraReducers:t=>{t.addCase(e.pending,n=>({...n,saving:!0,error:!1,saved:!1})),t.addCase(e.rejected,(n,{error:r})=>({...n,saving:!1,error:!0,saved:!1,errorData:ki(r)})),t.addCase(e.fulfilled,(n,{payload:r})=>({shortUrl:r,saving:!1,error:!1,saved:!0}))}}),y9="shlink/shortUrlsDetails",b9={loading:!1,error:!1},g4e=e=>{const t=Jn(`${y9}/getShortUrlsDetails`,async(r,{getState:i})=>{const{shortUrlsList:a}=i(),o=await Promise.all(r.map(async l=>{var f;const{shortCode:u,domain:h}=l,m=(f=a==null?void 0:a.shortUrls)==null?void 0:f.data.find(y=>em(y,u,h));return[l,m??await e().getShortUrl({shortCode:u,domain:h})]}));return new Map(o)}),{reducer:n}=zn({name:y9,initialState:b9,reducers:{},extraReducers:r=>{r.addCase(t.pending,()=>({loading:!0,error:!1})),r.addCase(t.rejected,(i,{error:a})=>({loading:!1,error:!0,errorData:ki(a)})),r.addCase(t.fulfilled,(i,{payload:a})=>({...b9,shortUrls:a}))}});return{reducer:n,getShortUrlsDetails:t}},y4e=({domains:e,value:t,onChange:n})=>{const[r,,i,a]=Kt(),o=!t,l=D.useCallback(()=>{n(""),a()},[n,a]),f=D.useCallback(()=>{n(""),i()},[n,i]);return r?v.jsxs(vv,{children:[v.jsx(Aa,{value:t??"",placeholder:"Domain",onChange:u=>n(u.target.value)}),v.jsx(Sn,{id:"backToDropdown",outline:!0,type:"button",className:"domains-dropdown__back-btn","aria-label":"Back to domains list",onClick:l,children:v.jsx(Ke,{icon:hJ})}),v.jsx(sa,{target:"backToDropdown",placement:"left",trigger:"hover",children:"Existing domains"})]}):v.jsxs(ms,{text:o?"Domain":`Domain: ${t}`,className:o?"domains-dropdown__toggle-btn":"domains-dropdown__toggle-btn--active",children:[e.map(({domain:u,isDefault:h})=>v.jsxs(Je,{active:(t===u||h)&&o,onClick:()=>n(u),className:"d-flex justify-content-between align-items-center",children:[u,h&&v.jsx("span",{className:"text-muted",children:"default"})]},u)),v.jsx(Je,{divider:!0}),v.jsx(Je,{onClick:f,children:v.jsx("i",{children:"New domain"})})]})},QC=({icon:e,className:t,...n})=>{const r=dm();return v.jsxs("div",{className:"icon-input-container",children:[v.jsx(Aa,{className:Ce("icon-input-container__input",t),innerRef:r,...n}),v.jsx(Ke,{icon:e,fixedWidth:!0,className:"icon-input-container__icon",onClick:()=>{var i;return(i=r.current)==null?void 0:i.focus()}})]})},b4e=({minDate:e,maxDate:t,value:n,onChange:r,withTime:i=!1,...a})=>{const o=D.useCallback(({target:f})=>{if(!f.value){r==null||r(null);return}r==null||r(Ti(f.value))},[r]),l=D.useMemo(()=>i?ev:Tl,[i]);return v.jsx(Aa,{...a,type:i?"datetime-local":"date",value:l(n)??"",max:l(t)??void 0,min:l(e)??void 0,onChange:o})},W0=({label:e,id:t,...n})=>{const r=D.useId();return v.jsxs(v.Fragment,{children:[v.jsxs("label",{htmlFor:t??r,className:"mb-1",children:[e,":"]}),v.jsx(b4e,{id:t??r,...n})]})},_4e=({className:e="",placement:t,children:n})=>{const r=D.useRef(null);return v.jsxs(v.Fragment,{children:[v.jsx("span",{className:e,ref:r,children:v.jsx(Ke,{icon:Bf})}),v.jsx(sa,{target:r,placement:t,children:n})]})},JC=({children:e,infoTooltip:t,checked:n,onChange:r})=>v.jsxs("div",{className:"tw:flex tw:items-center tw:gap-x-2",children:[v.jsxs(vo,{className:"tw:inline-flex tw:items-center tw:gap-x-1.5",children:[v.jsx(qz,{checked:n,onChange:r}),e]}),v.jsx(_4e,{placement:"right",children:t})]}),w4e=e=>v.jsx(O1,{...e,title:"Info",size:"lg",children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-y-2",children:[v.jsxs("p",{children:["When the ",v.jsx("b",{children:v.jsx("i",{children:'"Use existing URL if found"'})})," checkbox is checked, the server will return an existing short URL if it matches provided params."]}),v.jsx("p",{children:"These are the checks performed by Shlink in order to determine if an existing short URL should be returned:"}),v.jsxs("ul",{className:"tw:list-disc tw:mb-0",children:[v.jsx("li",{children:"When only the long URL is provided: The most recent match will be returned, or a new short URL will be created if none is found."}),v.jsxs("li",{children:["When long URL and custom slug and/or domain are provided: Same as in previous case, but it will try to match the short URL using both the long URL and the slug, the long URL and the domain, or the three of them.",v.jsx("br",{}),"If the slug is being used by another long URL, an error will be returned."]}),v.jsx("li",{children:"When other params are provided: Same as in previous cases, but it will try to match existing short URLs with all provided data. If any of them does not match, a new short URL will be created"})]})]})}),x4e=()=>{const{flag:e,setToFalse:t,setToTrue:n}=Kt(!1,!0);return v.jsxs(v.Fragment,{children:[v.jsx(Nd,{title:"What does this mean?",onClick:n,children:v.jsx(Ke,{icon:Bf})}),v.jsx(w4e,{open:e,onClose:t})]})},Ny=e=>typeof e=="string"?Il(e):e,S4e=e=>"shortCodeLength"in e&&"customSlug"in e&&"domain"in e,zW=({basicMode:e=!1,saving:t,onSave:n,initialState:r,tagsList:i,domainsList:a})=>{var o,l,f;const{TagsSelector:u}=Nn(zW),[h,m]=D.useState(r),y=S4e(h),x=ho("deviceLongUrls"),w=ho("urlValidation"),_=w||y,S=D.useCallback(()=>m(r),[r]),O=D.useCallback((R,$)=>zu(R)?R:zu($)?null:void 0,[]),C=D.useCallback((R,$)=>m(({deviceLongUrls:V={},...W})=>{var G;return{...W,deviceLongUrls:{...V,[R]:O($,(G=r.deviceLongUrls)==null?void 0:G[R])}}}),[r.deviceLongUrls,O]),A=D.useCallback(R=>m($=>({...$,tags:R})),[]),j=D.useCallback(async R=>(R.preventDefault(),n(h).then($=>y&&!n4($)&&S()).catch(()=>{})),[y,n,S,h]),P=D.useMemo(()=>v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-4",children:[v.jsx(wl,{size:"lg",type:"url",placeholder:"URL to be shortened",required:!0,value:h.longUrl,onChange:R=>m($=>({...$,longUrl:R.target.value}))}),v.jsxs("div",{className:"tw:flex tw:flex-col tw:lg:flex-row tw:gap-4",children:[e&&y&&v.jsx("div",{className:"tw:w-full tw:lg:w-1/2",children:v.jsx(wl,{size:"lg",placeholder:"Custom slug",value:h.customSlug??"",onChange:R=>m($=>({...$,customSlug:R.target.value}))})}),v.jsx("div",{className:Ce("tw:w-full",{"tw:lg:w-1/2":e}),children:v.jsx(u,{tags:i.tags,selectedTags:h.tags??[],onChange:A})})]})]}),[u,e,A,y,h,i.tags]);return v.jsxs("form",{name:"shortUrlForm",onSubmit:j,className:"tw:flex tw:flex-col tw:gap-4",children:[e&&P,!e&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{children:[v.jsx("div",{className:Ce({"tw:sm:w-1/2":x,"tw:w-full":!x}),children:v.jsx(Bn,{title:"Main options",className:"card",children:P})}),x&&v.jsx("div",{className:"tw:w-full tw:sm:w-1/2",children:v.jsxs(Bn,{title:"Device-specific long URLs",bodyClassName:"tw:flex tw:flex-col tw:gap-y-4",className:"card",children:[v.jsx(QC,{type:"url",icon:rhe,placeholder:"Android-specific redirection",value:((o=h.deviceLongUrls)==null?void 0:o.android)??"",onChange:({target:R})=>C("android",R.value)}),v.jsx(QC,{type:"url",icon:nhe,placeholder:"iOS-specific redirection",value:((l=h.deviceLongUrls)==null?void 0:l.ios)??"",onChange:({target:R})=>C("ios",R.value)}),v.jsx(QC,{type:"url",icon:IJ,placeholder:"Desktop-specific redirection",value:((f=h.deviceLongUrls)==null?void 0:f.desktop)??"",onChange:({target:R})=>C("desktop",R.value)})]})})]}),v.jsxs("div",{className:"tw:flex tw:flex-col tw:sm:flex-row tw:gap-4",children:[v.jsx("div",{className:"tw:w-full tw:sm:w-1/2",children:v.jsxs(Bn,{title:"Customize the short URL",bodyClassName:"tw:flex tw:flex-col tw:gap-4",className:"card tw:h-full",children:[v.jsx(wl,{placeholder:"Title",value:h.title??"",onChange:({target:R})=>m($=>({...$,title:O(R.value,r.title)}))}),y&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"tw:flex tw:flex-col tw:lg:flex-row tw:gap-4",children:[v.jsx("div",{className:"tw:lg:w-1/2",children:v.jsx(wl,{placeholder:"Custom slug",value:h.customSlug??"",onChange:R=>m($=>({...$,customSlug:R.target.value})),disabled:zu(h.shortCodeLength)})}),v.jsx("div",{className:"tw:lg:w-1/2",children:v.jsx(wl,{type:"number",placeholder:"Short code length",value:h.shortCodeLength??"",onChange:R=>m($=>({...$,shortCodeLength:R.target.value})),min:4,disabled:zu(h.customSlug)})})]}),v.jsx(y4e,{value:h.domain,onChange:R=>m($=>({...$,domain:R})),domains:a.domains})]})]})}),v.jsx("div",{className:"tw:w-full tw:sm:w-1/2",children:v.jsxs(Bn,{title:"Limit access to the short URL",className:"card tw:h-full",bodyClassName:"tw:flex tw:flex-col tw:gap-y-4",children:[v.jsxs("div",{className:"tw:flex tw:flex-col tw:lg:flex-row tw:gap-4",children:[v.jsx("div",{className:"tw:lg:w-1/2",children:v.jsx(W0,{label:"Enabled since",withTime:!0,maxDate:h.validUntil?Ny(h.validUntil):void 0,value:h.validSince?Ny(h.validSince):null,onChange:R=>m($=>({...$,validSince:Fl(R)}))})}),v.jsx("div",{className:"tw:lg:w-1/2",children:v.jsx(W0,{label:"Enabled until",withTime:!0,minDate:h.validSince?Ny(h.validSince):void 0,value:h.validUntil?Ny(h.validUntil):null,onChange:R=>m($=>({...$,validUntil:Fl(R)}))})})]}),v.jsx(Dl,{label:"Maximum visits allowed:",type:"number",min:1,placeholder:"25...",value:h.maxVisits??"",onChange:R=>m($=>({...$,maxVisits:zu(R.target.value)?Number(R.target.value):null}))})]})})]}),v.jsxs("div",{className:"tw:flex tw:flex-col tw:sm:flex-row tw:gap-4",children:[_&&v.jsx("div",{className:"tw:w-full tw:sm:w-1/2",children:v.jsxs(Bn,{title:"Extra checks",className:"tw:h-full",children:[w&&v.jsx(JC,{infoTooltip:"If checked, Shlink will try to reach the long URL, failing in case it's not publicly accessible.",checked:h.validateUrl,onChange:R=>m($=>({...$,validateUrl:R})),children:"Validate URL"}),y&&v.jsxs("p",{className:"tw:inline-flex tw:items-center tw:gap-x-2",children:[v.jsxs(vo,{className:"tw:inline-flex tw:items-center tw:gap-x-1.5",children:[v.jsx(qz,{checked:h.findIfExists,onChange:R=>m($=>({...$,findIfExists:R}))}),"Use existing URL if found"]}),v.jsx(x4e,{})]})]})}),v.jsx("div",{className:Ce("tw:w-full",{"tw:sm:w-1/2":_}),children:v.jsxs(Bn,{title:"Configure behavior",children:[v.jsx(JC,{infoTooltip:"This short URL will be included in the robots.txt for your Shlink instance, allowing web crawlers (like Google) to index it.",checked:h.crawlable,onChange:R=>m($=>({...$,crawlable:R})),children:"Make it crawlable"}),v.jsx(JC,{infoTooltip:"When this short URL is visited, any query params appended to it will be forwarded to the long URL.",checked:h.forwardQuery,onChange:R=>m($=>({...$,forwardQuery:R})),children:"Forward query params on redirect"})]})})]})]}),v.jsx("div",{className:"tw:text-center",children:v.jsx(Sl,{type:"submit",inline:!0,disabled:t||!h.longUrl,className:"tw:max-md:w-full",children:t?"Saving...":"Save"})})]})},O4e=kn(zW,["TagsSelector"]),g_="all",FW={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days",[g_]:void 0},qW=Object.keys(FW),C4e=e=>!e||!e.startDate&&!e.endDate,G0=e=>typeof e=="string"&&qW.includes(e),E4e=qW.filter(e=>e!==g_),_9=e=>e?Ti(e):null,VW=(e,t)=>({startDate:_9(e),endDate:_9(t)}),T4e=e=>{if(!(!e||C4e(e)))return e.startDate&&!e.endDate?`Since ${Tl(e.startDate)}`:!e.startDate&&e.endDate?`Until ${Tl(e.endDate)}`:`${Tl(e.startDate)} - ${Tl(e.endDate)}`},HW=e=>{if(!(!e||e===g_))return G0(e)?FW[e]:T4e(e)},Xi=e=>lc(Ub(zl(),e)),Of=e=>({startDate:e,endDate:rd(zl())}),WW=e=>{var t;return((t=[[()=>e==="today",()=>Of(lc(zl()))],[()=>e==="yesterday",()=>({startDate:Xi(1),endDate:rd(Ub(zl(),1))})],[()=>e==="last7Days",()=>Of(Xi(7))],[()=>e==="last30Days",()=>Of(Xi(30))],[()=>e==="last90Days",()=>Of(Xi(90))],[()=>e==="last180Days",()=>Of(Xi(180))],[()=>e==="last365Days",()=>Of(Xi(365))]].find(([n])=>n()))==null?void 0:t[1]())??{}},A4e=e=>{var t;const n=Ti(e);return((t=[[()=>Mu(lc(zl()),n),"today"],[()=>Mu(Xi(1),n),"yesterday"],[()=>Mu(Xi(7),n),"last7Days"],[()=>Mu(Xi(30),n),"last30Days"],[()=>Mu(Xi(90),n),"last90Days"],[()=>Mu(Xi(180),n),"last180Days"],[()=>Mu(Xi(365),n),"last365Days"]].find(([r])=>r()))==null?void 0:t[1])??g_},GW=e=>G0(e)?WW(e):e,YW=e=>!!(e&&e.startDate),j4e=({startDate:e,endDate:t})=>{const n=cF(rd(t??new Date),lc(e))+1,r=Ub(lc(e),n),i=Ub(rd(e),1);return{startDate:r,endDate:i}},P4e=e=>{if(YW(e))return cF(e.endDate??new Date,e.startDate)},R4e=({active:e,allText:t,onChange:n})=>v.jsxs(v.Fragment,{children:[v.jsx(Je,{active:e==="all",onClick:()=>n("all"),children:t}),v.jsx(Je,{divider:!0,tag:"hr"}),E4e.map(r=>v.jsx(Je,{active:e===r,onClick:()=>n(r),children:HW(r)},r))]}),M4e=({startDate:e,endDate:t,disabled:n=!1,onStartDateChange:r,onEndDateChange:i})=>v.jsxs("div",{className:"row",children:[v.jsx("div",{className:"col-md-6",children:v.jsx(W0,{label:"Since",value:e,maxDate:t??void 0,disabled:n,onChange:r})}),v.jsx("div",{className:"col-md-6 mt-3 mt-md-0",children:v.jsx(W0,{label:"Until",value:t,minDate:e??void 0,disabled:n,onChange:a=>i(a&&rd(a))})})]}),g4=({onDatesChange:e,dateRangeOrInterval:t,defaultText:n,disabled:r})=>{const i=D.useMemo(()=>HW(t)??n,[t,n]),[a,o]=D.useMemo(()=>G0(t)?[void 0,t]:[t,void 0],[t]),l=D.useCallback(f=>{G0(f)?e(WW(f),f):e(f)},[e]);return v.jsxs(ms,{disabled:r,text:i,children:[v.jsx(R4e,{allText:n,active:o,onChange:l}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx("div",{className:"px-3 py-1",children:v.jsx(M4e,{...a,onStartDateChange:f=>l({...a,startDate:f}),onEndDateChange:f=>l({...a,endDate:f})})})]})},N4e={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},k4e=({onChange:e,selected:t={},className:n,domains:r})=>{const i=ho("filterShortUrlsByDomain"),{excludeBots:a=!1,excludeMaxVisitsReached:o=!1,excludePastValidUntil:l=!1,domain:f}=t,u=D.useCallback(m=>e({...t,...m}),[e,t]),h=D.useCallback(m=>u({[m]:!(t!=null&&t[m])}),[u,t]);return v.jsxs(ms,{text:"Filters",dropdownClassName:n,end:!0,minWidth:250,children:[v.jsx(Je,{header:!0,"aria-hidden":!0,children:"Visits:"}),v.jsx(Je,{active:a,onClick:()=>h("excludeBots"),children:"Ignore visits from bots"}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{header:!0,"aria-hidden":!0,children:"Short URLs:"}),v.jsx(Je,{active:o,onClick:()=>h("excludeMaxVisitsReached"),children:"Exclude with visits reached"}),v.jsx(Je,{active:l,onClick:()=>h("excludePastValidUntil"),children:"Exclude enabled in the past"}),i&&v.jsxs(v.Fragment,{children:[v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{header:!0,"aria-hidden":!0,children:["Domain: ",!r&&v.jsx("i",{children:"loading..."})]}),r==null?void 0:r.map(m=>{const y=m.isDefault?kd:m.domain,x=f===y;return v.jsx(Je,{active:x,onClick:()=>u({domain:x?void 0:y}),children:m.domain},m.domain)})]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{disabled:t.excludeBots===void 0&&t.excludeMaxVisitsReached===void 0&&t.excludePastValidUntil===void 0&&t.domain===void 0,onClick:()=>e({excludeBots:void 0,excludeMaxVisitsReached:void 0,excludePastValidUntil:void 0,domain:void 0}),className:"tw:italic",children:"Reset to defaults"})]})},KW=({className:e,shortUrlsAmount:t,order:n,handleOrderBy:r,tagsList:i,domainsList:a})=>{const{ExportShortUrlsBtn:o,TagsSelector:l}=Nn(KW),[{search:f,tags:u,startDate:h,endDate:m,excludeBots:y,excludeMaxVisitsReached:x,excludePastValidUntil:w,domain:_,tagsMode:S="any"},O]=p_(),C=er("visits"),[A,j]=D.useState(),P=D.useCallback(({startDate:W,endDate:G},K)=>{O({startDate:Fl(W)??void 0,endDate:Fl(G)??void 0}),j(K)},[O]),R=D.useCallback(W=>O({search:W||void 0}),[O]),$=D.useCallback(W=>O({tags:W}),[O]),V=D.useCallback(()=>O({tagsMode:S==="any"?"all":"any"}),[S,O]);return v.jsxs("div",{className:Ce("tw:flex tw:flex-col tw:gap-y-4",e),children:[v.jsx(Vz,{defaultValue:f,onChange:R}),v.jsxs(vv,{children:[v.jsx(l,{immutable:!0,placeholder:"With tags...",tags:i.tags,selectedTags:u,onChange:$}),u.length>1&&v.jsxs(v.Fragment,{children:[v.jsx(Sl,{variant:"secondary",onClick:V,id:"tagsModeBtn","aria-label":"Change tags mode",className:"tw:[&]:border-l-none tw:[&]:rounded-l-none",children:v.jsx(Ke,{className:"tw:text-2xl",icon:S==="all"?NB:cJ})}),v.jsx(sa,{target:"tagsModeBtn",placement:"left",children:S==="all"?"With all the tags.":"With any of the tags."})]})]}),v.jsxs("div",{className:"tw:flex tw:flex-col tw:lg:flex-row-reverse tw:gap-y-4",children:[v.jsxs("div",{className:"tw:lg:w-2/3 tw:xl:w-1/2 tw:inline-flex tw:flex-col tw:md:flex-row tw:gap-4",children:[v.jsx("div",{className:"tw:grow",children:v.jsx(g4,{defaultText:"All short URLs",dateRangeOrInterval:A??VW(h,m),onDatesChange:P})}),v.jsx(k4e,{selected:{excludeBots:y??(C==null?void 0:C.excludeBots),excludeMaxVisitsReached:x,excludePastValidUntil:w,domain:_},onChange:O,domains:a.loading?void 0:a.domains})]}),v.jsxs("div",{className:"tw:lg:w-1/3 tw:xl:w-1/2 tw:inline-flex tw:gap-3",children:[v.jsx("div",{className:"tw:max-lg:w-1/2 tw:lg:hidden",children:v.jsx(yv,{prefixed:!1,items:N4e,order:n,onChange:r})}),v.jsx("div",{className:"tw:max-lg:w-1/2",children:v.jsx(o,{amount:t})})]})]})]})},L4e=kn(KW,["ExportShortUrlsBtn","TagsSelector"]);function nm({currentOrder:e,field:t,className:n="ms-1"}){return!e.dir||e.field!==t?null:v.jsx(Ke,{icon:e.dir==="ASC"?nJ:mJ,className:n})}const D4e=({paginator:e,currentQueryString:t=""})=>{const{currentPage:n=0,pagesCount:r=0}=e??{},i=Ql(),a=D.useCallback(o=>`${i}/list-short-urls/${o}${t}`,[t,i]);return r<=1?v.jsx("div",{"data-testid":"empty-gap",className:"tw:pb-4"}):v.jsx("div",{"data-testid":"short-urls-paginator",className:Ce("tw:sticky tw:bottom-0 tw:py-4 tw:-mx-0.5","tw:flex tw:justify-around","tw:bg-lm-primary tw:dark:bg-dm-primary","tw:border-t tw:border-lm-border tw:dark:border-dm-border"),children:v.jsx(kce,{urlForPage:a,currentPage:n,pagesCount:r})})},I4e={field:"dateCreated",dir:"DESC"},ZW=La(({listShortUrls:e,shortUrlsList:t})=>{var n,r,i;const{ShortUrlsTable:a,ShortUrlsFilteringBar:o}=Nn(ZW),{page:l}=$d(),f=Nr(),[{tags:u,search:h,startDate:m,endDate:y,orderBy:x,tagsMode:w,excludeBots:_,excludePastValidUntil:S,excludeMaxVisitsReached:O,domain:C},A]=p_(),j=zP(),[P,R]=D.useState(x??((n=j.shortUrlsList)==null?void 0:n.defaultOrdering)??I4e),{pagination:$}=(t==null?void 0:t.shortUrls)??{},V=D.useMemo(()=>{var J;return _??((J=j.visits)==null?void 0:J.excludeBots)},[_,(r=j.visits)==null?void 0:r.excludeBots]),W=D.useCallback((J,H)=>{A({orderBy:{field:J,dir:H}}),R({field:J,dir:H})},[A]),G=J=>()=>W(J,gv(J,P.field,P.dir)),K=J=>v.jsx(nm,{currentOrder:P,field:J}),ne=D.useCallback(J=>A({tags:[...new Set([...u,J])]}),[u,A]),le=D.useCallback(({field:J,dir:H})=>V&&J==="visits"?{field:"nonBotVisits",dir:H}:{field:J,dir:H},[V]),Q=i4();return D.useEffect(()=>{e({page:l,searchTerm:h,tags:u,startDate:m,endDate:y,orderBy:le(P),tagsMode:w,excludePastValidUntil:S,excludeMaxVisitsReached:O,domain:C})},[e,le,l,h,u,m,y,P,w,S,O,C]),v.jsxs(r4,{value:Q,children:[v.jsx(o,{shortUrlsAmount:(i=t.shortUrls)==null?void 0:i.pagination.totalItems,order:P,handleOrderBy:W,className:"tw:mb-4"}),v.jsx(a4,{type:"short-urls",className:"tw:mb-4"}),v.jsxs(Bn,{bodyClassName:Ce({"tw:pb-0":!t.loading}),children:[v.jsx(a,{shortUrlsList:t,orderByColumn:G,renderOrderIcon:K,onTagClick:ne}),!t.loading&&v.jsx(D4e,{paginator:$,currentQueryString:f.search})]})]})},()=>[Gr.visits]),$4e=kn(ZW,["ShortUrlsTable","ShortUrlsFilteringBar"]),eE=({children:e,danger:t})=>v.jsx(Ft.Row,{children:v.jsx(Ft.Cell,{colSpan:6,className:Ce("tw:text-center",{"tw:text-danger tw:font-bold":t}),children:e})}),B4e=({shortUrlsList:e,onTagClick:t,ShortUrlsRow:n})=>{const{error:r,loading:i,shortUrls:a}=e;return r?v.jsx(eE,{danger:!0,children:"Something went wrong while loading short URLs :("}):i?v.jsx(eE,{children:"Loading..."}):!a||a.data.length===0?v.jsx(eE,{children:"No results found"}):a==null?void 0:a.data.map(o=>v.jsx(n,{shortUrl:o,onTagClick:t},o.shortUrl))},XW=({orderByColumn:e,renderOrderIcon:t,shortUrlsList:n,onTagClick:r})=>{const{ShortUrlsRow:i}=Nn(XW),a=Ce({"tw:cursor-pointer":!!e});return v.jsx(Ft,{className:"tw:mb-[-1px] tw:w-full",header:v.jsxs(Ft.Row,{children:[v.jsxs(Ft.Cell,{className:a,onClick:e==null?void 0:e("dateCreated"),children:["Created at ",t==null?void 0:t("dateCreated")]}),v.jsxs(Ft.Cell,{className:a,onClick:e==null?void 0:e("shortCode"),children:["Short URL ",t==null?void 0:t("shortCode")]}),v.jsxs(Ft.Cell,{children:[v.jsxs(Nd,{className:Ce("tw:p-0",a),onClick:e==null?void 0:e("title"),children:["Title ",t==null?void 0:t("title")]})," / ",v.jsxs(Nd,{className:Ce("tw:p-0",a),onClick:e==null?void 0:e("longUrl"),children:[v.jsx("span",{className:"tw:whitespace-nowrap",children:"Long URL"})," ",t==null?void 0:t("longUrl")]})]}),v.jsx(Ft.Cell,{children:"Tags"}),v.jsx(Ft.Cell,{className:a,onClick:e==null?void 0:e("visits"),children:v.jsxs("span",{className:"tw:whitespace-nowrap",children:["Visits ",t==null?void 0:t("visits")]})}),v.jsx(Ft.Cell,{colSpan:2,"aria-hidden":!0})]}),children:v.jsx(B4e,{ShortUrlsRow:i,shortUrlsList:n,onTagClick:r})})},U4e=kn(XW,["ShortUrlsRow"]),z4e=(e,t)=>{e.factory("ShortUrlsList",$4e),e.decorator("ShortUrlsList",t(["mercureInfo","shortUrlsList"],["listShortUrls","createNewVisits","loadMercureInfo"])),e.factory("ShortUrlsTable",U4e),e.factory("ShortUrlsRow",n4e),e.factory("ShortUrlsRowMenu",f4e),e.decorator("ShortUrlsRowMenu",t(null,["shortUrlDeleted","deleteShortUrl"])),e.factory("ShortUrlForm",O4e),e.decorator("ShortUrlForm",t(["tagsList","domainsList"])),e.factory("CreateShortUrl",H3e),e.decorator("CreateShortUrl",t(["shortUrlCreation"],["createShortUrl","resetCreateShortUrl"])),e.factory("EditShortUrl",W3e),e.decorator("EditShortUrl",t(["shortUrlsDetails","shortUrlEdition"],["getShortUrlsDetails","editShortUrl"])),e.serviceFactory("DeleteShortUrlModal",()=>G3e),e.decorator("DeleteShortUrlModal",t(["shortUrlDeletion"],["resetDeleteShortUrl"])),e.factory("ExportShortUrlsBtn",Y3e),e.factory("ShortUrlsFilteringBar",L4e),e.decorator("ShortUrlsFilteringBar",t(["tagsList","domainsList"])),e.serviceFactory("shortUrlsListReducerCreator",_Pe,"listShortUrls","editShortUrl","createShortUrl"),e.serviceFactory("shortUrlsListReducer",n=>n.reducer,"shortUrlsListReducerCreator"),e.serviceFactory("shortUrlCreationReducerCreator",h4e,"createShortUrl"),e.serviceFactory("shortUrlCreationReducer",n=>n.reducer,"shortUrlCreationReducerCreator"),e.serviceFactory("shortUrlEditionReducerCreator",v4e,"editShortUrl"),e.serviceFactory("shortUrlEditionReducer",n=>n.reducer,"shortUrlEditionReducerCreator"),e.serviceFactory("shortUrlDeletionReducerCreator",gPe,"deleteShortUrl"),e.serviceFactory("shortUrlDeletionReducer",n=>n.reducer,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlsDetailsReducerCreator",g4e,"apiClientFactory"),e.serviceFactory("shortUrlsDetailsReducer",n=>n.reducer,"shortUrlsDetailsReducerCreator"),e.serviceFactory("listShortUrls",bPe,"apiClientFactory"),e.serviceFactory("createShortUrl",d4e,"apiClientFactory"),e.serviceFactory("resetCreateShortUrl",n=>n.resetCreateShortUrl,"shortUrlCreationReducerCreator"),e.serviceFactory("deleteShortUrl",vPe,"apiClientFactory"),e.serviceFactory("resetDeleteShortUrl",n=>n.resetDeleteShortUrl,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlDeleted",()=>cW),e.serviceFactory("getShortUrlsDetails",n=>n.getShortUrlsDetails,"shortUrlsDetailsReducerCreator"),e.serviceFactory("editShortUrl",m4e,"apiClientFactory")},F4e=({tag:e,toggle:t,isOpen:n,deleteTag:r,tagDelete:i,tagDeleted:a})=>{const{deleting:o,error:l,deleted:f,errorData:u}=i;return v.jsxs(Wl,{toggle:t,isOpen:n,centered:!0,onClosed:()=>f&&a(e),children:[v.jsx(h1,{toggle:t,className:"text-danger",children:"Delete tag"}),v.jsxs(mv,{children:["Are you sure you want to delete tag ",v.jsx("b",{children:e}),"?",l&&v.jsx(m1,{type:"error",small:!0,className:"mt-2",children:v.jsx(fo,{errorData:u,fallbackMessage:"Something went wrong while deleting the tag :("})})]}),v.jsxs(p1,{children:[v.jsx(Sn,{color:"link",onClick:t,children:"Cancel"}),v.jsx(Sn,{color:"danger",disabled:o,onClick:async()=>{await r(e),t()},children:o?"Deleting tag...":"Delete tag"})]})]})},QW=({tag:e,editTag:t,toggle:n,tagEdited:r,isOpen:i,tagEdit:a})=>{const{ColorGenerator:o}=Nn(QW),[l,f]=D.useState(e),[u,h]=D.useState(o.getColorForKey(e)),{editing:m,error:y,edited:x,errorData:w}=a,_=Kje(async()=>{await t({oldName:e,newName:l,color:u}),n()}),S=D.useCallback(()=>x&&r({oldName:e,newName:l,color:u}),[u,x,l,e,r]);return v.jsx(Wl,{isOpen:i,toggle:n,centered:!0,onClosed:S,children:v.jsxs("form",{name:"editTag",onSubmit:_,children:[v.jsx(h1,{toggle:n,children:"Edit tag"}),v.jsxs(mv,{children:[v.jsxs(vv,{children:[v.jsx(IW,{color:u,onChange:h,className:"input-group-text",name:"tag-color"}),v.jsx(Aa,{value:l,placeholder:"Tag",required:!0,onChange:({target:O})=>f(O.value)})]}),y&&v.jsx(m1,{type:"error",small:!0,className:"mt-2",children:v.jsx(fo,{errorData:w,fallbackMessage:"Something went wrong while editing the tag :("})})]}),v.jsxs(p1,{children:[v.jsx(Sn,{type:"button",color:"link",onClick:n,children:"Cancel"}),v.jsx(Sn,{color:"primary",disabled:m,children:m?"Saving...":"Save"})]})]})})},q4e=kn(QW,["ColorGenerator"]),V4e=/\s+/g,JW=e=>e.trim().toLowerCase().replace(V4e,"-"),eG=({color:e})=>v.jsx("div",{style:{backgroundColor:e},className:"color-bullet"}),tG=({tag:e,colorGenerator:t})=>v.jsx(eG,{color:t.getColorForKey(e)});let w9=1;const nG="Tag not found",rG="Add tag",H4e=e=>e!==nG,W4e=e=>e===rG,x9=e=>(w9+=1,{label:e,value:`${e}${w9}`}),G4e=e=>({tag:t,onClick:n})=>v.jsx(v_,{colorGenerator:e,text:t.label,className:"react-tags__tag",onClose:n}),Y4e=(e,t)=>({option:n,classNames:r,...i})=>{var a;const o=H4e(n.label),l=W4e(n.label);return v.jsx("div",{className:Ce(r.option,{[r.optionIsActive]:o&&n.active,"react-tags__listbox-option--not-selectable":!o}),...i,children:o?v.jsxs(v.Fragment,{children:[!l&&v.jsx(tG,{tag:`${n.label}`,colorGenerator:e}),l?v.jsxs("i",{children:['Add "',JW(((a=t.current)==null?void 0:a.input.value)??""),'"']}):n.label]}):v.jsx("i",{children:n.label})})},iG=({selectedTags:e,onChange:t,placeholder:n,tags:r,immutable:i=!1})=>{const{ColorGenerator:a}=Nn(iG),o=er("shortUrlCreation"),l=(o==null?void 0:o.tagFilteringMode)??"startsWith",f=D.useRef(null);return v.jsx(tpe,{ref:f,selected:e.map(x9),suggestions:r.filter(u=>!e.includes(u)).map(x9),renderTag:G4e(a),renderOption:Y4e(a,f),activateFirstOption:!0,allowNew:!i,newOptionText:rG,noOptionsText:nG,placeholderText:n??"Add tags to the URL",delimiterKeys:["Enter",","],suggestionsTransform:(u,h)=>{const m=u.toLowerCase().trim();return m.length<1?[]:[...h.filter(({label:y})=>l==="includes"?y.includes(m):y.startsWith(m))].slice(0,5)},onDelete:u=>{const h=[...e];h.splice(u,1),t(h)},onAdd:({label:u})=>t([...new Set([...e,...u.split(",").map(JW)])])})},K4e=kn(iG,["ColorGenerator"]),Rj="shlink/tagDelete",Z4e={deleting:!1,deleted:!1,error:!1},aG=Hr(`${Rj}/tagDeleted`),X4e=e=>{const t=Jn(`${Rj}/deleteTag`,async r=>{await e().deleteTags([r])}),{reducer:n}=zn({name:Rj,initialState:Z4e,reducers:{},extraReducers:r=>{r.addCase(t.pending,()=>({deleting:!0,deleted:!1,error:!1})),r.addCase(t.rejected,(i,{error:a})=>({deleting:!1,deleted:!1,error:!0,errorData:ki(a)})),r.addCase(t.fulfilled,()=>({deleting:!1,deleted:!0,error:!1}))}});return{reducer:n,deleteTag:t}},y4="shlink/tagEdit",Q4e={editing:!1,edited:!1,error:!1},oG=Hr(`${y4}/tagEdited`),J4e=(e,t)=>Jn(`${y4}/editTag`,async({oldName:n,newName:r,color:i})=>(await e().editTag({oldName:n,newName:r}),t.setColorForKey(r,i),{oldName:n,newName:r,color:i})),eRe=e=>zn({name:y4,initialState:Q4e,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({editing:!0,edited:!1,error:!1})),t.addCase(e.rejected,(n,{error:r})=>({editing:!1,edited:!1,error:!0,errorData:ki(r)})),t.addCase(e.fulfilled,(n,{payload:r})=>{const{oldName:i,newName:a}=r;return{oldName:i,newName:a,editing:!1,edited:!0,error:!1}})}}),b4="shlink/tagsList",tE={tags:[],filteredTags:[],stats:{},loading:!1,error:!1},S9=(e,t)=>n=>n===e?t:n,O9=(e,t)=>e.filter(n=>n!==t),tRe=(e,t)=>e.reduce((n,[r,i])=>{if(!n[r])return n;const{bots:a,nonBots:o}=i,l=n[r];return{...n,[r]:{...l,visitsSummary:l.visitsSummary&&{total:l.visitsSummary.total+a+o,bots:l.visitsSummary.bots+a,nonBots:l.visitsSummary.nonBots+o},visitsCount:(l.visitsCount??0)+a+o}}},{...t}),nRe=e=>Object.entries(e.reduce((t,{shortUrl:n,visit:r})=>(n==null||n.tags.forEach(i=>{t[i]||(t[i]={bots:0,nonBots:0}),r.potentialBot?t[i].bots+=1:t[i].nonBots+=1}),t),{})),rRe=e=>Jn(`${b4}/listTags`,async()=>{const{data:t}=await e().tagsStats(),n=t.reduce((r,{tag:i,...a})=>(r[i]=a,r),{});return{tags:Object.keys(n),stats:n}}),sG=Hr(`${b4}/filterTags`),iRe=(e,t)=>zn({name:b4,initialState:tE,reducers:{},extraReducers:n=>{n.addCase(sG,(r,{payload:i})=>({...r,filteredTags:r.tags.filter(a=>a.toLowerCase().match(i.toLowerCase()))})),n.addCase(e.pending,r=>({...r,loading:!0,error:!1})),n.addCase(e.rejected,(r,{error:i})=>({...tE,error:!0,errorData:ki(i)})),n.addCase(e.fulfilled,(r,{payload:i})=>({...tE,stats:i.stats,tags:i.tags,filteredTags:i.tags})),n.addCase(aG,({tags:r,filteredTags:i,...a},{payload:o})=>({...a,tags:O9(r,o),filteredTags:O9(i,o)})),n.addCase(oG,({tags:r,filteredTags:i,stats:a,...o},{payload:l})=>({...o,stats:{...a,[l.newName]:a[l.oldName]},tags:r.map(S9(l.oldName,l.newName)).sort(),filteredTags:i.map(S9(l.oldName,l.newName)).sort()})),n.addCase(rh,(r,{payload:i})=>({...r,stats:tRe(nRe(i.createdVisits),r.stats)})),n.addCase(t.fulfilled,({tags:r,...i},{payload:a})=>({...i,tags:r.concat(a.tags.filter(o=>!r.includes(o)))}))}}),aRe={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},lG=La(({filterTags:e,tagsList:t})=>{var n,r;const{TagsTable:i}=Nn(lG),a=zP(),[o,l]=D.useState(((n=a.tags)==null?void 0:n.defaultOrdering)??{}),f=D.useMemo(()=>{const h=t.filteredTags.map(m=>{var y,x,w;const _=t.stats[m],S=((y=a.visits)!=null&&y.excludeBots?(x=_==null?void 0:_.visitsSummary)==null?void 0:x.nonBots:(w=_==null?void 0:_.visitsSummary)==null?void 0:w.total)??(_==null?void 0:_.visitsCount)??0;return{tag:m,visits:S,shortUrls:(_==null?void 0:_.shortUrlsCount)??0}});return dz(h,o)},[o,(r=a.visits)==null?void 0:r.excludeBots,t.filteredTags,t.stats]),u=i4();return t.loading?v.jsx(Pb,{loading:!0}):t.error?v.jsx(m1,{type:"error",children:v.jsx(fo,{errorData:t.errorData,fallbackMessage:"Error loading tags :("})}):v.jsxs(r4,{value:u,children:[v.jsx(uz,{className:"mb-3",onChange:e}),v.jsx(fv,{className:"mb-3",children:v.jsx("div",{className:"col-lg-6 offset-lg-6",children:v.jsx(yv,{items:aRe,order:o,onChange:(h,m)=>l({field:h,dir:m})})})}),v.jsx(a4,{type:"tags",className:"mb-3"}),v.jsx(i,{sortedTags:f,currentOrder:o,orderByColumn:h=>()=>{const m=gv(h,o.field,o.dir);l({field:m?h:void 0,dir:m})}})]})},()=>[Gr.visits]),oRe=kn(lG,["TagsTable"]),sRe=Gz,C9=Ff,lRe=Yz,uRe=Kz,_4=({pagesCount:e,currentPage:t,onPageChange:n,centered:r=!0})=>{const i=D.useCallback(a=>!C9(a)&&n(a),[n]);return e<2?null:v.jsxs(rz,{listClassName:Ce("flex-wrap mb-0 simple-paginator",{"justify-content-center":r}),children:[v.jsx(Wy,{disabled:t<=1,children:v.jsx(Gy,{previous:!0,tag:"span",onClick:()=>i(t-1)})}),sRe(t,e).map((a,o)=>v.jsx(Wy,{disabled:C9(a),active:t===a,children:v.jsx(Gy,{role:"link",tag:"span",onClick:()=>i(a),children:lRe(a)})},uRe(a,o))),v.jsx(Wy,{disabled:t>=e,children:v.jsx(Gy,{next:!0,tag:"span",onClick:()=>i(t+1)})})]})},cRe=20,uG=({sortedTags:e,orderByColumn:t,currentOrder:n})=>{const{TagsTableRow:r}=Nn(uG),i=D.useRef(!0),{page:a=1}=zd(),[o,l]=ePe("page",Number(a)),f=D.useCallback(y=>{l(y),scrollTo(0,0)},[l]),u=zf(e,cRe),h=u.length>1,m=u[o-1]??[];return D.useEffect(()=>{i.current||f(1),i.current=!1},[f,e]),v.jsxs(vc,{bodyClassName:h?"pb-1":"",children:[v.jsxs("table",{className:"table table-hover responsive-table mb-0",children:[v.jsxs("thead",{className:"responsive-table__header",children:[v.jsxs("tr",{children:[v.jsxs("th",{className:"tags-table__header-cell",onClick:t("tag"),children:["Tag ",v.jsx(nm,{currentOrder:n,field:"tag"})]}),v.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("shortUrls"),children:["Short URLs ",v.jsx(nm,{currentOrder:n,field:"shortUrls"})]}),v.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("visits"),children:["Visits ",v.jsx(nm,{currentOrder:n,field:"visits"})]}),v.jsx("th",{className:"tags-table__header-cell",children:v.jsx("span",{className:"sr-only",children:"Options"})})]}),v.jsx("tr",{children:v.jsx("th",{"aria-hidden":!0,colSpan:4,className:"p-0 border-top-0"})})]}),v.jsxs("tbody",{children:[m.length===0&&v.jsx("tr",{children:v.jsx("td",{colSpan:4,className:"text-center",children:"No tags found"})}),m.map(y=>v.jsx(r,{tag:y},y.tag))]})]}),h&&v.jsx("div",{className:"sticky-card-paginator",children:v.jsx(_4,{pagesCount:u.length,currentPage:o,onPageChange:f})})]},o)},fRe=kn(uG,["TagsTableRow"]),cG=({tag:e})=>{const{DeleteTagConfirmModal:t,EditTagModal:n,ColorGenerator:r}=Nn(cG),[i,a]=Kt(),[o,l]=Kt(),f=Ql(),u=u_();return v.jsxs("tr",{className:"responsive-table__row",children:[v.jsxs("th",{className:"responsive-table__cell","data-th":"Tag",children:[v.jsx(tG,{tag:e.tag,colorGenerator:r})," ",e.tag]}),v.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Short URLs",children:v.jsx(mn,{to:`${f}/list-short-urls/1?tags=${encodeURIComponent(e.tag)}`,children:Un(e.shortUrls)})}),v.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Visits",children:v.jsx(mn,{to:`${f}/tag/${e.tag}/visits`,children:Un(e.visits)})}),v.jsx("td",{className:"responsive-table__cell text-lg-end",children:v.jsxs(v1,{children:[v.jsxs(Je,{onClick:l,children:[v.jsx(Ke,{icon:RB,fixedWidth:!0,className:"me-1"})," Edit"]}),v.jsxs(Je,{disabled:!u||!u.canAddItemWithName(e.tag),onClick:()=>u==null?void 0:u.addItemToCompare({name:e.tag,query:e.tag,style:r.stylesForKey(e.tag)}),children:[v.jsx(Ke,{icon:r1,fixedWidth:!0})," Compare visits"]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{className:"tw:text-danger",onClick:a,children:[v.jsx(Ke,{icon:oJ,fixedWidth:!0,className:"me-1"})," Delete tag"]})]})}),v.jsx(n,{tag:e.tag,toggle:l,isOpen:o}),v.jsx(t,{tag:e.tag,toggle:a,isOpen:i})]})},dRe=kn(cG,["DeleteTagConfirmModal","EditTagModal","ColorGenerator"]),hRe=(e,t)=>{e.factory("TagsSelector",K4e),e.serviceFactory("DeleteTagConfirmModal",()=>F4e),e.decorator("DeleteTagConfirmModal",t(["tagDelete"],["deleteTag","tagDeleted"])),e.factory("EditTagModal",q4e),e.decorator("EditTagModal",t(["tagEdit"],["editTag","tagEdited"])),e.factory("TagsTableRow",dRe),e.factory("TagsTable",fRe),e.factory("TagsList",oRe),e.decorator("TagsList",t(["tagsList","mercureInfo"],["filterTags","createNewVisits","loadMercureInfo"])),e.serviceFactory("tagEditReducerCreator",eRe,"editTag"),e.serviceFactory("tagEditReducer",n=>n.reducer,"tagEditReducerCreator"),e.serviceFactory("tagDeleteReducerCreator",X4e,"apiClientFactory"),e.serviceFactory("tagDeleteReducer",n=>n.reducer,"tagDeleteReducerCreator"),e.serviceFactory("tagsListReducerCreator",iRe,"listTags","createShortUrl"),e.serviceFactory("tagsListReducer",n=>n.reducer,"tagsListReducerCreator"),e.serviceFactory("listTags",rRe,"apiClientFactory"),e.serviceFactory("filterTags",()=>sG),e.serviceFactory("deleteTag",n=>n.deleteTag,"tagDeleteReducerCreator"),e.serviceFactory("tagDeleted",()=>aG),e.serviceFactory("editTag",J4e,"apiClientFactory","ColorGenerator"),e.serviceFactory("tagEdited",()=>oG)},pRe=new xF,mRe=e=>pRe.parse(e),E9=e=>e.toLowerCase().trim();class vRe{constructor(t){Rl(this,"colors"),Rl(this,"lights");var n;this.storage=t,this.colors=((n=this.storage)==null?void 0:n.getTagColors())??{},this.lights={}}getColorForKey(t){const n=E9(t);return this.colors[n]||this.setColorForKey(n,a4e())}setColorForKey(t,n){var r;const i=E9(t);return this.colors[i]=n,(r=this.storage)==null||r.storeTagColors(this.colors),n}stylesForKey(t){const n=this.getColorForKey(t);return{backgroundColor:n,color:this.isLightColor(n)?"#222":"#fff"}}isLightColor(t){const n=t.substring(1);return this.lights[n]===void 0&&(this.lights[n]=DW(n)),this.lights[n]}}const fG=({document:e},t,n)=>{const r=e.createElement("a");r.setAttribute("href",t),r.setAttribute("download",n),r.style.visibility="hidden",e.body.appendChild(r),r.click(),e.body.removeChild(r)},gRe=(e,t,n)=>{const r=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(r);fG(e,i,n)};class yRe{constructor(t,n){this.fetch=t,this.window=n}async saveImage(t,n){const r=await this.fetch(t).then(a=>a.blob()),i=URL.createObjectURL(r);fG(this.window,i,n)}}class bRe{constructor(t,n){Rl(this,"exportVisits",(r,i)=>{i.length&&this.exportCsv(r,i)}),Rl(this,"exportShortUrls",r=>{r.length&&this.exportCsv("short_urls.csv",r)}),Rl(this,"exportCsv",(r,i)=>{const a=this.jsonToCsv(i);gRe(this.window,a,r)}),this.window=t,this.jsonToCsv=n}}function _Re(e){e.constant("window",window),e.constant("fetch",window.fetch.bind(window)),e.service("ImageDownloader",yRe,"fetch","window"),e.service("ColorGenerator",vRe,"TagColorsStorage"),e.constant("jsonToCsv",mRe),e.service("ReportExporter",bRe,"window","jsonToCsv"),e.serviceFactory("useTimeoutToggle",()=>jP)}const Nv=({visits:e,shortUrl:t,children:n,title:r})=>v.jsx("header",{children:v.jsxs(ps,{body:!0,children:[v.jsxs("h2",{className:"d-flex justify-content-between align-items-center mb-0",children:[v.jsx(m_,{}),v.jsx("span",{className:"text-center d-none d-sm-block",children:v.jsx("small",{children:r})}),v.jsxs("span",{className:"badge badge-main ms-3",children:["Visits:"," ",v.jsx(kW,{visitsCount:e.length,shortUrl:t})]})]}),v.jsx("h3",{className:"text-center d-block d-sm-none mb-0 mt-3",children:v.jsx("small",{children:r})}),n&&v.jsx("div",{className:"mt-md-2",children:n})]})}),y_=({children:e,className:t})=>v.jsx("div",{className:Ce("d-flex justify-content-between align-items-center",t),children:e}),dG=({title:e,footer:t,children:n})=>v.jsxs(ps,{role:"document",children:[v.jsx(d1,{className:"chart-card__header",children:e}),v.jsx(f1,{children:n}),t&&v.jsx(KU,{className:"chart-card__footer--sticky",children:t})]}),hG=D.createContext(null),{Provider:X6e}=hG,w4=e=>{const t=D.useContext(hG)??void 0,n=D.useMemo(()=>t?{}:{width:"100%",height:e},[e,t]);return{ChartWrapper:t?D.Fragment:Fye,dimensions:t,wrapperDimensions:n}},pG={color:"white",background:"rgb(0 0 0 / .9)",border:"none",borderRadius:"5px"},wRe={marginBottom:"5px",fontWeight:"bold"},mG={contentStyle:pG,labelStyle:wRe,itemStyle:{padding:0}},T9=["#97BBCD","#F7464A","#46BFBD","#FDB45C","#949FB1","#57A773","#414066","#08B2E3","#B6C454","#DCDCDC","#463730"],vG=e=>T9[e%T9.length],Y0=()=>bv()?"#46e587":"#1DAA58",xRe=()=>bv()?"rgba(70, 229, 135, 0.4)":"rgba(29, 170, 88, 0.4)",SRe=({chartData:e,showNumbers:t})=>v.jsx("ul",{className:"doughnut-chart-legend",children:e.map(({name:n,color:r,value:i})=>v.jsxs("li",{className:"doughnut-chart-legend__item d-flex",children:[v.jsx("div",{className:"doughnut-chart-legend__item-color",style:{backgroundColor:r}}),v.jsxs("small",{className:"doughnut-chart-legend__item-text flex-fill",children:[n,t&&v.jsxs("b",{children:[" (",Un(i),")"]})]})]},n))}),A9=e=>D.useMemo(()=>Object.entries(e).map(([t,n],r)=>({name:t,value:n,color:vG(r)})),[e]),ORe=({stats:e,prevStats:t,showNumbersInLegend:n})=>{const r=A9(e),i=A9(t),a=i.length>0,o=bv()?Ile:Dle,{ChartWrapper:l,dimensions:f,wrapperDimensions:u}=w4(300);return v.jsxs("div",{className:"row align-items-center",children:[v.jsx("div",{className:"col-sm-12 col-md-7",children:v.jsx("div",{style:u,children:v.jsx(l,{children:v.jsxs(dje,{...f,children:[v.jsx(Zi,{formatter:Un,contentStyle:pG,itemStyle:{color:"white"}}),v.jsx(co,{data:r,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"100%",innerRadius:a?"65%":"50%",animationBegin:0,children:r.map((h,m)=>v.jsx(Al,{fill:h.color,stroke:o},`${h.name}-${m}`))}),a&&v.jsx(co,{data:i,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"55%",innerRadius:"20%",animationBegin:0,stroke:o,fill:Y0()})]})})})}),v.jsx("div",{className:"col-sm-12 col-md-5",children:v.jsx(SRe,{chartData:r,showNumbers:n})})]})},j9=({title:e,...t})=>{const[n,r]=Kt(!1);return v.jsx(dG,{title:v.jsxs(y_,{children:[e,v.jsx("div",{children:v.jsx(lz,{checked:n,onChange:r,children:"Show numbers"})})]}),children:v.jsx(ORe,{...t,showNumbersInLegend:n})})},CRe=D.forwardRef(({visitsGroups:e},t)=>{const n=D.useMemo(()=>Object.entries(e),[e]);return n.length===0?null:v.jsx("ul",{className:"list-unstyled mb-0 mt-2 d-flex flex-wrap justify-content-center gap-3",ref:t,children:n.map(([r,i],a)=>v.jsxs("li",{className:"d-inline",children:[v.jsx(eG,{color:gG(i)}),v.jsxs("strong",{children:[r," (",Un(i.length),")"]})]},`${r}${a}`))})}),ERe={monthly:"Month",weekly:"Week",daily:"Day",hourly:"Hour"},TRe={hourly:e=>({hours:e}),daily:e=>({days:e}),weekly:e=>({weeks:e}),monthly:e=>({months:e})},ARe={hourly:Efe,daily:C1,weekly:Cfe,monthly:Ib},x4={hourly:e=>$b(e,"yyyy-MM-dd HH:00"),daily:e=>Tl(e),weekly(e){const t=Tl(gm(e)),n=Tl(kfe(e));return`${t} - ${n}`},monthly:e=>$b(e,"yyyy-MM")},jRe=e=>{var t;const n=Object.values(e).filter(o=>o.length>0);if(n.length===0)return"monthly";const r=new Date,i=n.map(o=>Il(o[o.length-1].date)),a=uF(i);return((t=[[()=>C1(r,a)<=2,"hourly"],[()=>Ib(r,a)<=1,"daily"],[()=>Ib(r,a)<=6,"weekly"]].find(([o])=>o()))==null?void 0:t[1])??"monthly"},PRe=(e,t)=>Object.keys(t).reduce((n,r)=>(n[r]=Iz(t[r],i=>x4[e](Il(i.date))),n),{}),RRe=(e,t)=>t.reduce((n,r)=>{const i=x4[e](Il(r.date));return n[i]=n[i]??[],n[i].push(r),n},{}),MRe=(e,t)=>{const n=Object.values(t).filter(h=>h.length>0).map(h=>[...h].reverse());if(n.length===0)return[];const r=ARe[e],i=x4[e],a=TRe[e],o=n.flat(),l=Il(o[0].date),f=Il(o[o.length-1].date),u=r(f,l)||1;return[{formattedDate:i(l),date:l},...o4(u,h=>{const m=bfe(l,a(h));return{formattedDate:i(m),date:m}})]},gG=e=>{if(e.color)return e.color;const t={main:hm,highlighted:FT,previous:Y0()};return e.type?t[e.type]:hm},P9=(e,t)=>D.useMemo(()=>Object.values(e).find(n=>n.type===t)??[],[e,t]),NRe=(e,t,n)=>{const r=P9(e,"main"),i=P9(e,"highlighted"),a=D.useMemo(()=>n?RRe(t,r):{},[n,t,r]),o=D.useCallback((l,{payload:f})=>{const u=a[f.formattedDate]??[];n==null||n(u===i?[]:u)},[a,i,n]);return n&&{cursor:"pointer",onClick:o}},R9=e=>{var t,n;return(n=(t=e.activePayload)==null?void 0:t[0])==null?void 0:n.payload},yG=({visitsGroups:e,setSelectedVisits:t,matchMedia:n,onDateRangeChange:r})=>{const[i,a]=D.useState(jRe(e)),o=l4(767,n??window.matchMedia),l=D.useMemo(()=>{const Q=PRe(i,e),J=Object.keys(Q);return MRe(i,e).map(({formattedDate:H,date:U})=>({date:U,formattedDate:H,...J.reduce((z,F)=>(z[F]=Q[F][H]??0,z),{})}))},[i,e]),f=NRe(e,i,t),[u,h,,m]=Kt(),y=dm(),x=D.useId(),w=dm(),[_,S]=D.useState(o?300:400);D.useLayoutEffect(()=>{if(!u)return S(o?300:400),()=>{};const Q=new ResizeObserver(()=>{const{height:J}=y.current.getBoundingClientRect(),{height:H}=w.current.getBoundingClientRect();S(J-H-48)});return Q.observe(y.current),Q.observe(w.current),()=>Q.disconnect()},[y,u,o,w]),tPe("Escape",m,u);const{ChartWrapper:O,dimensions:C,wrapperDimensions:A}=w4(_),[j,P]=D.useState(),[R,$]=D.useState(),V=D.useCallback(()=>{P(void 0),$(void 0)},[]),W=D.useCallback((Q,J)=>{const H=R9(Q);J.button===0&&H&&P(H)},[]),G=D.useCallback(Q=>{const J=R9(Q);j&&J&&$(J)},[j]),K=D.useCallback(()=>{if(!j||!R)return;const Q=[j.date,R.date],J=xfe(Q),H=uF(Q);V(),r({startDate:J,endDate:H})},[r,V,R,j]),[ne,le]=Kt();return v.jsxs(ps,{className:Ce({"fixed-top fixed-bottom":u}),"data-testid":"line-chart-card",children:[v.jsxs(d1,{role:"heading","aria-level":4,className:"d-flex justify-content-between align-items-center",children:["Visits over time",v.jsxs("div",{className:"d-flex align-content-center gap-1",children:[v.jsx(Sn,{"aria-label":u?"Collapse":"Expand","aria-expanded":u,"aria-controls":x,size:"sm",color:"link",onClick:h,children:v.jsx(Ke,{icon:u?UQ:LJ})}),v.jsxs(Ra,{isOpen:ne,toggle:le,className:"d-flex align-items-center",children:[v.jsx(hs,{caret:!0,color:"link",className:"btn-sm p-0",children:"Group by"}),v.jsx(Hl,{end:!0,children:ne&&Object.entries(ERe).map(([Q,J])=>v.jsx(Je,{active:i===Q,onClick:()=>a(Q),children:J},Q))})]})]})]}),v.jsxs(f1,{innerRef:y,id:x,children:[v.jsx(O,{...A,children:v.jsxs(fje,{className:"user-select-none",data:l,...C,onMouseDown:W,onMouseMove:G,onMouseUp:K,children:[v.jsx(th,{dataKey:"formattedDate"}),v.jsx(nh,{tickFormatter:Un,yAxisId:"1"}),v.jsx(Zi,{formatter:Un,...mG}),v.jsx(Z3,{strokeOpacity:bv()?.1:.9}),Object.entries(e).map(([Q,J])=>J.length>0&&v.jsx(eh,{yAxisId:"1",dataKey:Q,type:"monotone",stroke:gG(J),strokeWidth:2,activeDot:J.type==="previous"?void 0:f,strokeDasharray:J.type==="previous"?"8 3":void 0},Q)),j&&R&&v.jsx(Pv,{yAxisId:"1",x1:j.formattedDate,x2:R.formattedDate})]})}),v.jsx(CRe,{visitsGroups:e,ref:w})]})]})},kRe=({toggleClassName:e,ranges:t,value:n,setValue:r})=>{const[i,a]=Kt();return v.jsxs(Ra,{isOpen:i,toggle:a,children:[v.jsx(hs,{caret:!0,color:"link",className:e,children:"Paginate"}),v.jsx(Hl,{end:!0,children:i&&v.jsxs(v.Fragment,{children:[t.map(o=>v.jsxs(Je,{active:o===n,onClick:()=>r(o),children:[v.jsx("b",{children:o})," items per page"]},o)),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{disabled:n===1/0,onClick:()=>r(1/0),children:v.jsx("i",{children:"Clear pagination"})})]})})]})},M9=e=>e.startsWith("hidden_"),LRe=({stats:e,prevStats:t,highlightedStats:n,highlightedLabel:r,max:i,onClick:a})=>{const o=D.useMemo(()=>Object.entries(e).map(([m,y])=>{const x=(n==null?void 0:n[m])??0,w=(t==null?void 0:t[m])??0,_=M9(m);return{name:m,amount:Math.max(y,w),nonHighlightedAmount:_?null:y-x,highlightedAmount:_?null:x,prevAmount:_?null:w}}),[e,t,n]),l=D.useMemo(()=>{const m=o.reduce((y,{name:x})=>y>x.length?y:x.length,0);return Math.min(150,m*7)},[o]),{ChartWrapper:f,dimensions:u,wrapperDimensions:h}=w4(Math.max(300,o.length*(t?44:22)));return v.jsx(f,{...h,children:v.jsxs(hje,{layout:"vertical",data:o,barCategoryGap:3,...u,children:[v.jsx(th,{type:"number",dataKey:"amount",tickFormatter:Un,domain:i?[0,i]:void 0}),v.jsx(nh,{type:"category",dataKey:"name",width:l,interval:0,style:{fontSize:".8rem"},tickFormatter:m=>M9(m)?"":m}),v.jsx(Z3,{strokeOpacity:bv()?.05:.9}),v.jsx(Zi,{filterNull:!0,...mG,formatter:(m,y)=>[Un(m),y==="highlightedAmount"?r:y==="prevAmount"?"Previous period":n?"Non-selected":"Visits"]}),v.jsx(rs,{dataKey:"nonHighlightedAmount",stackId:"main",cursor:"pointer",fill:hm,onClick:({name:m})=>a==null?void 0:a(m),children:o.map(m=>v.jsx(Al,{fill:kle,stroke:hm,strokeWidth:2},m.name))}),n&&v.jsx(rs,{dataKey:"highlightedAmount",stackId:"main",cursor:"pointer",fill:FT,onClick:({name:m})=>a==null?void 0:a(m),children:o.map(m=>v.jsx(Al,{fill:Lle,stroke:FT,strokeWidth:2},m.name))}),t&&v.jsx(rs,{dataKey:"prevAmount",fill:Y0(),children:o.map(m=>v.jsx(Al,{fill:xRe(),stroke:Y0(),strokeWidth:2},m.name))})]})})},DRe=e=>typeof e=="string"?e.toLowerCase():e,IRe=([e])=>e,$Re=([,e])=>e,ky=({stats:e,prevStats:t,highlightedStats:n,title:r,sortingItems:i,extraHeaderContent:a,withPagination:o=!0,...l})=>{const[f,u]=D.useState({}),[h,m]=D.useState(1),[y,x]=D.useState(50),w=D.useCallback((V,W)=>{const G=Object.entries(V),K=f.field?cce(G,([ne,le])=>DRe(f.field===Object.keys(W)[0]?ne:le)):G;return!f.dir||f.dir==="ASC"?K:[...K].reverse()},[f.dir,f.field]),_=D.useCallback(V=>{const W=V[h-1];if(h<V.length)return W;const G=V[0].length;return[...W,...o4(G-W.length,K=>[`hidden_${K}`,0])]},[h]),S=D.useCallback(V=>v.jsx(_4,{currentPage:h,pagesCount:V,onPageChange:m}),[h]),O=D.useCallback((V,W,G,K)=>{const ne=w(V,W),le=ne.map(IRe),Q=G&&Object.entries({...Ek(le,le.map(()=>0)),...G}),J=K&&Object.entries({...Ek(le,le.map(()=>0)),...K});if(ne.length<=y)return{currentPageStats:Object.fromEntries(ne),currentPageHighlightedStats:Q&&Object.fromEntries(Q),currentPagePrevStats:J&&Object.fromEntries(J)};const H=zf(ne,y),U=Q&&zf(Q,y),z=J&&zf(J,y);return{currentPageStats:Object.fromEntries(_(H)),currentPageHighlightedStats:U&&Object.fromEntries(_(U)),currentPagePrevStats:z&&Object.fromEntries(_(z)),pagination:S(H.length),max:xPe(Math.max(...ne.map($Re)))}},[_,w,y,S]),{currentPageStats:C,currentPagePrevStats:A,currentPageHighlightedStats:j,pagination:P,max:R}=D.useMemo(()=>O(e,i,n&&Object.keys(n).length>0?n:void 0,t&&Object.keys(t).length>0?t:void 0),[O,n,t,i,e]),$=D.useMemo(()=>Object.keys(C),[C]);return v.jsx(dG,{title:v.jsxs(y_,{children:[r,v.jsxs("div",{className:"d-flex gap-3",children:[a==null?void 0:a(P?$:void 0),o&&Object.keys(e).length>50&&v.jsx(kRe,{toggleClassName:"btn-sm p-0",ranges:[50,100,200,500],value:y,setValue:V=>{x(V),m(1)}}),v.jsx(yv,{isButton:!1,right:!0,items:i,order:f,onChange:(V,W)=>{u({field:V,dir:W}),m(1)}})]})]}),footer:P,children:v.jsx(LRe,{stats:C,prevStats:A,highlightedStats:j,max:R,...l})})},S4=e=>e.type!==void 0,BRe=e=>e.type!==void 0,URe=e=>{const t=$z(e,n=>S4(n.visit)?"orphanVisits":"nonOrphanVisits");return{orphanVisits:[],nonOrphanVisits:[],...t}},bG=(e,{shortCode:t,domain:n},{endDate:r,startDate:i}={})=>e.filter(({shortUrl:a,visit:o})=>a&&em(a,t,n)&&Mv(o.date,i,r)),_G=(e,t,{endDate:n,startDate:r}={})=>e.filter(({shortUrl:i,visit:a})=>i&&pPe(i,t)&&Mv(a.date,r,n)),wG=(e,t,{endDate:n,startDate:r}={})=>e.filter(({shortUrl:i,visit:a})=>(i==null?void 0:i.tags.includes(t))&&Mv(a.date,r,n)),Ly=(e,t)=>Iz(e,n=>n[t]),zRe=e=>{const t=((e==null?void 0:e.startDate)&&Fl(e==null?void 0:e.startDate))??void 0,n=((e==null?void 0:e.endDate)&&Fl(e==null?void 0:e.endDate))??void 0;return{startDate:t,endDate:n}},Mj=({filter:e,dateRange:t})=>{const{startDate:n,endDate:r}=zRe(t),i=(e==null?void 0:e.excludeBots)||void 0;return{startDate:n,endDate:r,excludeBots:i}},FRe=e=>YW(e.dateRange),qRe=({dateRange:e,...t})=>({...t,dateRange:j4e(e)}),N9=(e,t)=>{if(!(!t||!(e in t)))return t[e]&&Fl(t[e])||""},xG=()=>{const e=mo(),t=zd(),{startDate:n,endDate:r,orphanVisitsType:i,excludeBots:a,loadPrevInterval:o,...l}=t,f=D.useMemo(()=>({dateRange:n!=null||r!=null?VW(n,r):void 0,visitsFilter:{orphanVisitsType:i,excludeBots:a!==void 0?a==="true":void 0},loadPrevInterval:o!==void 0?o==="true":void 0}),[r,a,o,i,n]),u=D.useCallback(h=>{const{dateRange:m,visitsFilter:y={},loadPrevInterval:x}=S1(f,h),{excludeBots:w,orphanVisitsType:_}=y,S={...l,startDate:N9("startDate",m),endDate:N9("endDate",m),excludeBots:w===void 0?void 0:Tj(w),orphanVisitsType:_,loadPrevInterval:x===void 0?void 0:Tj(x)},O=PP(S),C=O?`?${O}`:"";e(C,{replace:!0,relative:"route"})},[f,e,l]);return[f,u]},VRe=()=>v.jsx(Mje,{attribution:'© <a href="https://osm.org/copyright">OpenStreetMap</a> contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),HRe=e=>{if(e.length===0)return{};if(e.length>1)return{bounds:e.map(({latLong:n})=>n)};const[{latLong:t}]=e;return{zoom:10,center:t}},SG=({toggle:e,isOpen:t,title:n,locations:r=[]})=>v.jsx(Wl,{toggle:e,isOpen:t,className:"map-modal__modal",contentClassName:"map-modal__modal-content",children:v.jsxs(mv,{className:"map-modal__modal-body",children:[v.jsxs(y_,{className:"map-modal__modal-title fs-4",children:[n,v.jsx("button",{type:"button",className:"btn-close","aria-label":"Close",onClick:e})]}),v.jsxs(jje,{...HRe(r),children:[v.jsx(VRe,{}),r.map(({cityName:i,latLong:a,count:o},l)=>v.jsx(Pje,{position:a,children:v.jsxs(Rje,{children:[v.jsx("b",{children:o})," visit",o>1?"s":""," from ",v.jsx("b",{children:i})]})},l))]})]})}),WRe=({modalTitle:e,activeCities:t,locations:n=[]})=>{const[r,,i,a]=Kt(),[o,l]=Kt(),[f,u]=D.useState([]),h=D.useCallback(m=>{u(m?n.filter(m):n),i()},[n,i]);return v.jsxs(v.Fragment,{children:[!t&&v.jsx(Sn,{color:"link",className:"p-0",onClick:()=>h(),"aria-label":"Show in map",title:"Show in map",children:v.jsx(Ke,{icon:uE})}),t&&v.jsxs(Ra,{isOpen:o,toggle:l,children:[v.jsx(hs,{color:"link",className:"p-0",title:"Show in map",children:v.jsx(Ke,{icon:uE})}),v.jsx(Hl,{end:!0,children:o&&v.jsxs(v.Fragment,{children:[v.jsx(Je,{onClick:()=>h(),children:"Show all locations"}),v.jsx(Je,{onClick:()=>h(({cityName:m})=>t.includes(m)),children:"Show locations in current page"})]})})]}),v.jsx(SG,{toggle:a,isOpen:r,title:e,locations:f})]})},OG=({onChange:e,selected:t={},className:n,isOrphanVisits:r=!1,withPrevInterval:i=!1,disabled:a})=>{const{orphanVisitsType:o,excludeBots:l=!1,loadPrevInterval:f=!1}=t,u=y=>({active:o===y,onClick:()=>e({...t,orphanVisitsType:y===o?void 0:y})}),h=D.useCallback(()=>e({...t,excludeBots:!l}),[l,e,t]),m=D.useCallback(()=>e({...t,loadPrevInterval:!f}),[f,e,t]);return v.jsxs(ms,{disabled:a,text:"More",dropdownClassName:n,end:!0,minWidth:250,children:[i&&v.jsxs(v.Fragment,{children:[v.jsx(Je,{active:f,onClick:m,children:"Compare with previous period"}),v.jsx(Je,{divider:!0,tag:"hr"})]}),v.jsx(Je,{header:!0,"aria-hidden":!0,children:"Bots:"}),v.jsx(Je,{active:l,onClick:h,children:"Exclude potential bots"}),r&&v.jsxs(v.Fragment,{children:[v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{header:!0,"aria-hidden":!0,children:"Orphan visits type:"}),v.jsx(Je,{...u("base_url"),children:"Base URL"}),v.jsx(Je,{...u("invalid_short_url"),children:"Invalid short URL"}),v.jsx(Je,{...u("regular_404"),children:"Regular 404"})]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsx(Je,{disabled:t.excludeBots===void 0&&t.loadPrevInterval===void 0&&t.orphanVisitsType===void 0,onClick:()=>e({excludeBots:void 0,loadPrevInterval:void 0,orphanVisitsType:void 0}),children:v.jsx("i",{children:"Reset to defaults"})})]})},CG=({info:e})=>{const{loading:t,errorData:n,progress:r}=e;return v.jsxs(v.Fragment,{children:[t&&r===null&&v.jsx(Pb,{loading:!0}),t&&r!==null&&v.jsxs(Pb,{loading:!0,children:["This is going to take a while... :S",v.jsx(ez,{value:r,striped:r>=100,className:"mt-3"})]}),n&&v.jsx(m1,{type:"error",children:v.jsx(fo,{errorData:n,fallbackMessage:"An error occurred while loading visits :("})})]})},Qy=({children:e,showFallback:t})=>v.jsxs(v.Fragment,{children:[t&&v.jsx(Pb,{className:"mt-3",children:"There are no visits matching current filter"}),!t&&v.jsx(v.Fragment,{children:e})]}),GRe=({visitsDeletion:e,deleteVisits:t})=>{const{deleting:n}=e,[r,,i]=Kt();return v.jsx(vc,{title:v.jsx("span",{className:"text-danger fw-bold",children:"Danger zone"}),children:v.jsxs(y_,{children:[v.jsxs("dl",{className:"m-0 me-3",children:[v.jsx("dt",{children:"Delete visits."}),v.jsxs("dd",{className:"m-0",children:["This will delete ",v.jsx("b",{children:"all"})," visits, not only the ones matching current filter."]})]}),!r&&v.jsx(Sn,{color:"danger",className:"indivisible",onClick:i,children:"Delete visits"}),r&&v.jsxs(Sn,{color:"danger",disabled:n,className:"indivisible",onClick:t,innerRef:a=>{a==null||a.focus()},children:[!n&&v.jsx(v.Fragment,{children:"Click again to confirm"}),n&&v.jsx(v.Fragment,{children:"Deleting..."})]})]})})},Dy="Others",YRe=["Android Browser","Chrome","Chromium","Firefox","Internet Explorer","Microsoft Edge","Opera","Safari","Samsung Internet for Android","Vivaldi","WeChat"],KRe=e=>{if(!zu(e))return{browser:Dy,os:Dy};const{browser:{name:t},os:{name:n}}=$je.parse(e);return{os:n??Dy,browser:t&&YRe.includes(t)?t:Dy}},ZRe=e=>{var t;return zu(e)?((t=e.split("/")[e.includes("://")?2:0])==null?void 0:t.split(":")[0])??"":"Direct"},EG=(e,t)=>e[t]!==void 0,k9=e=>typeof e=="number"?e:e?parseFloat(e):0,XRe=(e,{os:t})=>{e[t]=(e[t]||0)+1},QRe=(e,{browser:t})=>{e[t]=(e[t]||0)+1},JRe=(e,{referer:t})=>{e[t]=(e[t]||0)+1},TG=e=>(t,n)=>{const r=EG(n,e)?n[e]:"Unknown";t[r]=(t[r]||0)+1},eMe=TG("country"),tMe=TG("city"),nMe=(e,t)=>{if(!EG(t,"city")||t.city==="Unknown")return;const{city:n,latitude:r,longitude:i}=t,a=e[n]||{cityName:n,count:0,latLong:[k9(r),k9(i)]};a.count+=1,e[n]=a},rMe=(e,t)=>{if(!BRe(t))return;const{visitedUrl:n}=t;e[n]=(e[n]||0)+1},Nj=e=>e.reduce((t,n)=>(XRe(t.os,n),QRe(t.browsers,n),JRe(t.referrers,n),eMe(t.countries,n),tMe(t.cities,n),nMe(t.citiesForMap,n),rMe(t.visitedUrls,n),t),{os:{},browsers:{},referrers:{},countries:{},cities:{},citiesForMap:{},visitedUrls:{}}),K0=e=>e.map(t=>{const{userAgent:n,date:r,referer:i,visitLocation:a,potentialBot:o}=t;return{date:r,potentialBot:o,userAgent:n,...KRe(n),referer:ZRe(i),country:(a==null?void 0:a.countryName)||"Unknown",city:(a==null?void 0:a.cityName)||"Unknown",latitude:a==null?void 0:a.latitude,longitude:a==null?void 0:a.longitude,visitedUrl:t.visitedUrl,type:S4(t)?t.type:void 0}}),iMe=Object.freeze(Object.defineProperty({__proto__:null,normalizeVisits:K0,processStatsFromVisits:Nj},Symbol.toStringTag,{value:"Module"})),Ip=20,aMe=({browser:e,os:t,referer:n,country:r,city:i,userAgent:a,...o},l,f)=>{const u=f?a:`${r} ${i}`;return`${e} ${t} ${n} ${u} ${o.visitedUrl}`.toLowerCase().includes(l.toLowerCase())},oMe=(e,t,n)=>t.filter(r=>aMe(r,e,n)),sMe=(e,t)=>dz(t,e),lMe=({visits:e,searchTerm:t,order:n,searchInRawUserAgent:r})=>{const i=t?oMe(t,e,r):[...e],a=sMe(n,i),o=a.length;return{visitsGroups:zf(a,Ip),total:o}},Xa="visits-table__header-cell visits-table__sticky",uMe=({visits:e,selectedVisits:t=[],setSelectedVisits:n,matchMedia:r=window.matchMedia})=>{var i;const a=l4(767,r),[o,l]=D.useState(),f=D.useCallback(V=>{l(V),S(1),n([])},[n]),[u,h]=D.useState({}),[m,y]=Kt(),x=D.useCallback(()=>{y(),h({})},[y]),w=D.useMemo(()=>lMe({visits:e,searchTerm:o,order:u,searchInRawUserAgent:m}),[e,o,u,m]),[_,S]=D.useState(1),O=_*Ip,C=O-Ip,A=D.useMemo(()=>{var V,W;return!!((W=(V=w.visitsGroups[_-1])==null?void 0:V[0])!=null&&W.visitedUrl)},[_,w.visitsGroups]),j=6+Number(A)+(m?1:2),P=w.total>0,R=V=>h({field:V,dir:gv(V,u.field,u.dir)}),$=V=>v.jsx(nm,{currentOrder:u,field:V,className:"visits-table__header-icon"});return v.jsx(vc,{className:"mt-3",bodyClassName:"p-0 pb-1",title:v.jsxs("div",{className:"d-flex justify-content-between align-items-center",children:["Visits list",v.jsx(lz,{checked:m,onChange:x,children:"Show user agent"})]}),children:v.jsx("div",{className:"table-responsive-md",children:v.jsxs("table",{className:Ce("table table-sm position-relative m-0 visits-table",{"table-hover":P}),children:[v.jsxs("thead",{className:"visits-table__header",children:[v.jsxs("tr",{children:[v.jsxs("th",{className:`${Xa} text-center`,onClick:()=>n(t.length<w.total?w.visitsGroups.flat():[]),children:[v.jsx("span",{className:"sr-only",children:"Is selected"}),v.jsx(Ke,{icon:Ju,className:Ce({"text-primary":t.length>0})})]}),v.jsxs("th",{className:`${Xa} text-center`,onClick:()=>R("potentialBot"),children:[v.jsx("span",{className:"sr-only",children:"Is bot"}),v.jsx(Ke,{icon:KN}),$("potentialBot")]}),v.jsxs("th",{className:Xa,onClick:()=>R("date"),children:["Date",$("date")]}),v.jsxs("th",{className:Xa,onClick:()=>R("country"),children:["Country",$("country")]}),v.jsxs("th",{className:Xa,onClick:()=>R("city"),children:["City",$("city")]}),m?v.jsxs("th",{className:Xa,onClick:()=>R("userAgent"),children:["User agent",$("userAgent")]}):v.jsxs(v.Fragment,{children:[v.jsxs("th",{className:Xa,onClick:()=>R("browser"),children:["Browser",$("browser")]}),v.jsxs("th",{className:Xa,onClick:()=>R("os"),children:["OS",$("os")]})]}),v.jsxs("th",{className:Xa,onClick:()=>R("referer"),children:["Referrer",$("referer")]}),A&&v.jsxs("th",{className:Xa,onClick:()=>R("visitedUrl"),children:["Visited URL",$("visitedUrl")]})]}),v.jsx("tr",{children:v.jsx("td",{colSpan:j,className:"p-0",children:v.jsx(uz,{noBorder:!0,large:!1,onChange:f})})})]}),v.jsxs("tbody",{children:[!P&&v.jsx("tr",{children:v.jsx("td",{colSpan:j,className:"text-center",children:"There are no visits matching current filter"})}),(i=w.visitsGroups[_-1])==null?void 0:i.map((V,W)=>{const G=t.includes(V);return v.jsxs("tr",{style:{cursor:"pointer"},className:Ce({"table-active":G}),onClick:()=>n(G?t.filter(K=>K!==V):[...t,V]),children:[v.jsx("td",{className:"text-center",children:G&&v.jsx(Ke,{icon:Ju,className:"text-primary"})}),v.jsx("td",{className:"text-center",children:V.potentialBot&&v.jsxs(v.Fragment,{children:[v.jsx(Ke,{icon:KN,id:`botIcon${W}`}),v.jsx(sa,{placement:"right",target:`botIcon${W}`,children:"Potentially a visit from a bot or crawler"})]})}),v.jsx("td",{children:v.jsx(H0,{date:V.date})}),v.jsx("td",{children:V.country}),v.jsx("td",{children:V.city}),m?v.jsx("td",{children:V.userAgent}):v.jsxs(v.Fragment,{children:[v.jsx("td",{children:V.browser}),v.jsx("td",{children:V.os})]}),v.jsx("td",{children:V.referer}),V.visitedUrl&&v.jsx("td",{children:V.visitedUrl})]},W)})]}),w.total>Ip&&v.jsx("tfoot",{children:v.jsx("tr",{children:v.jsx("td",{colSpan:j,className:"visits-table__footer-cell visits-table__sticky",children:v.jsxs("div",{className:"d-flex flex-column flex-md-row justify-content-between align-items-center gap-3 p-2",children:[v.jsx(_4,{pagesCount:Math.ceil(w.total/Ip),currentPage:_,onPageChange:S,centered:a}),v.jsxs("div",{children:["Visits ",v.jsx("b",{children:Un(C+1)})," to"," ",v.jsx("b",{children:Un(Math.min(O,w.total))})," of"," ",v.jsx("b",{children:Un(w.total)})]})]})})})})]})})})},bl={byTime:{title:"By time",subPath:"by-time",icon:FQ},byContext:{title:"By context",subPath:"by-context",icon:Qj},byLocation:{title:"By location",subPath:"by-location",icon:uE},list:{title:"List",subPath:"list",icon:Zj},options:{title:"Options",subPath:"options",icon:IB,shouldRender:({deletion:e})=>!!e}};Object.freeze(bl);const nE=({display:e})=>e&&v.jsx("div",{className:"mt-3 mx-auto w-75",children:v.jsx(vc,{children:v.jsxs("div",{className:"d-flex gap-2",children:[v.jsx(Ke,{icon:BJ,className:"mt-1"}),v.jsx("i",{children:"Could not calculate previous period because selected one does not have a strictly defined start date."})]})})}),kv=e=>{const{children:t,visitsInfo:n,getVisits:r,cancelGetVisits:i,deletion:a,exportCsv:o,isOrphanVisits:l=!1}=e,{visits:f,prevVisits:u,loading:h,errorData:m,fallbackInterval:y}=n,[{dateRange:x,visitsFilter:w,loadPrevInterval:_},S]=xG(),O=er("visits"),[C,A]=D.useState(),j=D.useCallback(({startDate:ee,endDate:fe},X)=>{S({dateRange:{startDate:ee??void 0,endDate:fe??void 0}}),A(X)},[S]),[P,R]=D.useState(y??(O==null?void 0:O.defaultInterval)??"last30Days"),[$,V]=D.useState([]),[W,G]=D.useState(),K=D.useRef(!0),{search:ne}=Nr(),le=D.useCallback(ee=>ee?`../${ee}${ne}`:ne,[ne]),Q=D.useMemo(()=>K0(f),[f]),J=D.useMemo(()=>u&&K0(u),[u]),{os:H,browsers:U,referrers:z,countries:F,cities:M,citiesForMap:I,visitedUrls:te}=D.useMemo(()=>Nj(Q),[Q]),Z=D.useMemo(()=>Nj(J??[]),[J]),oe=D.useMemo(()=>Object.fromEntries([["Visits",Object.assign(Q,{type:"main"})],J&&["Previous period",Object.assign(J,{type:"previous"})],$.length>0&&[W??"Selected",Object.assign($,{type:"highlighted"})]].filter(Boolean)),[W,$,J,Q]),he=D.useMemo(()=>({...w,excludeBots:w.excludeBots??(O==null?void 0:O.excludeBots),loadPrevInterval:_??(O==null?void 0:O.loadPrevInterval)}),[_,w,O==null?void 0:O.excludeBots,O==null?void 0:O.loadPrevInterval]),de=D.useMemo(()=>Object.values(I),[I]),be=D.useRef(void 0),B=D.useCallback(ee=>{be.current=void 0,V(ee)},[]),q=D.useCallback((ee,fe)=>{const X=`${ee}_${fe}`;be.current===X?(V([]),G(void 0),be.current=void 0):(V(Q.filter(ue=>ue[ee]===fe)),G(fe),be.current=X)},[Q]);return D.useEffect(()=>i,[i]),D.useEffect(()=>{const ee=x??GW(P),{loadPrevInterval:fe,...X}=he,ue={doIntervalFallback:K.current,loadPrevInterval:fe};r({dateRange:ee,filter:X},ue),B([]),K.current=!1},[P,x,r,he,B]),D.useEffect(()=>{y&&P===((O==null?void 0:O.defaultInterval)??"last30Days")&&R(y)},[P,y,O==null?void 0:O.defaultInterval]),v.jsxs(v.Fragment,{children:[t,v.jsx("section",{className:"mt-3",children:v.jsxs("div",{className:"row flex-md-row-reverse",children:[v.jsx("div",{className:"col-lg-7 col-xl-6",children:v.jsxs("div",{className:"d-md-flex",children:[v.jsx("div",{className:"flex-grow-1",children:v.jsx(g4,{disabled:h,dateRangeOrInterval:C??x??P,defaultText:"All visits",onDatesChange:j})}),v.jsx(OG,{disabled:h,className:"ms-0 ms-md-2 mt-3 mt-md-0",isOrphanVisits:l,withPrevInterval:!0,selected:he,onChange:({loadPrevInterval:ee,...fe})=>S({visitsFilter:fe,loadPrevInterval:ee})})]})}),f.length>0&&v.jsx("div",{className:"col-lg-5 col-xl-6 mt-3 mt-lg-0",children:v.jsxs("div",{className:"d-flex",children:[v.jsx(RW,{className:"btn-md-block",amount:Q.length,onClick:()=>o(Q)}),v.jsxs(Sn,{outline:!0,disabled:$.length===0,className:"btn-md-block ms-2",onClick:()=>B([]),children:["Clear selection ",$.length>0&&v.jsxs(v.Fragment,{children:["(",Un($.length),")"]})]})]})})]})}),v.jsxs("section",{className:"mt-3",children:[v.jsx(CG,{info:n}),!h&&!m&&v.jsxs(v.Fragment,{children:[v.jsx(Rle,{fill:!0,children:Object.values(bl).map(({title:ee,icon:fe,subPath:X,shouldRender:ue},pe)=>!ue||ue(e)?v.jsxs(fz,{to:le(X),replace:!0,children:[v.jsx(Ke,{icon:fe}),v.jsx("span",{className:"ms-2 d-none d-lg-inline",children:ee})]},pe):void 0).filter(Boolean)}),v.jsx(fv,{children:v.jsxs(e1,{children:[v.jsx(xt,{path:bl.byTime.subPath,element:v.jsxs(Qy,{showFallback:f.length===0,children:[v.jsx("div",{className:"col-12 mt-3","data-testid":"line-chart-container",children:v.jsx(yG,{visitsGroups:oe,setSelectedVisits:B,onDateRangeChange:j})}),v.jsx(nE,{display:!!he.loadPrevInterval&&!u})]})}),v.jsx(xt,{path:bl.byContext.subPath,element:v.jsxs(Qy,{showFallback:f.length===0,children:[v.jsx("div",{className:Ce("mt-3 col-lg-6",{"col-xl-4":!l}),children:v.jsx(j9,{title:"Operating systems",stats:H,prevStats:Z.os})}),v.jsx("div",{className:Ce("mt-3 col-lg-6",{"col-xl-4":!l}),children:v.jsx(j9,{title:"Browsers",stats:U,prevStats:Z.browsers})}),v.jsx("div",{className:Ce("mt-3",{"col-xl-4":!l,"col-lg-6":l}),children:v.jsx(ky,{title:"Referrers",withPagination:!1,stats:z,prevStats:Z.referrers,highlightedStats:Ly($,"referer"),highlightedLabel:W,sortingItems:{name:"Referrer name",amount:"Visits amount"},onClick:ee=>q("referer",ee)})}),l&&v.jsx("div",{className:"mt-3 col-lg-6",children:v.jsx(ky,{title:"Visited URLs",stats:te,prevStats:Z.visitedUrls,highlightedStats:Ly($,"visitedUrl"),highlightedLabel:W,sortingItems:{visitedUrl:"Visited URL",amount:"Visits amount"},onClick:ee=>q("visitedUrl",ee)})}),v.jsx("div",{className:"col-12",children:v.jsx(nE,{display:!!he.loadPrevInterval&&!u})})]})}),v.jsx(xt,{path:bl.byLocation.subPath,element:v.jsxs(Qy,{showFallback:f.length===0,children:[v.jsx("div",{className:"col-lg-6 mt-3",children:v.jsx(ky,{title:"Countries",stats:F,prevStats:Z.countries,highlightedStats:Ly($,"country"),highlightedLabel:W,sortingItems:{name:"Country name",amount:"Visits amount"},onClick:ee=>q("country",ee)})}),v.jsx("div",{className:"col-lg-6 mt-3",children:v.jsx(ky,{title:"Cities",stats:M,prevStats:Z.cities,highlightedStats:Ly($,"city"),highlightedLabel:W,extraHeaderContent:ee=>de.length>0&&v.jsx(WRe,{modalTitle:"Cities",locations:de,activeCities:ee}),sortingItems:{name:"City name",amount:"Visits amount"},onClick:ee=>q("city",ee)})}),v.jsx("div",{className:"col-12",children:v.jsx(nE,{display:!!he.loadPrevInterval&&!u})})]})}),v.jsx(xt,{path:bl.list.subPath,element:v.jsx("div",{className:"col-12",children:v.jsx(uMe,{visits:Q,selectedVisits:$,setSelectedVisits:B})})}),a&&v.jsx(xt,{path:bl.options.subPath,element:v.jsx("div",{className:"col-12 mt-3",children:v.jsx(GRe,{...a})})}),v.jsx(xt,{path:"*",element:v.jsx(zj,{replace:!0,to:le(bl.byTime.subPath)})})]})})]})]})]})},AG=La(({getDomainVisits:e,domainVisits:t,cancelGetDomainVisits:n})=>{const{ReportExporter:r}=Nn(AG),{domain:i=""}=$d(),[a,o=a]=i.split("_"),l=D.useCallback((u,h)=>e({domain:o,options:h,params:u}),[o,e]),f=D.useCallback(u=>r.exportVisits(`domain_${a}_visits.csv`,u),[a,r]);return v.jsx(kv,{getVisits:l,cancelGetVisits:n,visitsInfo:t,exportCsv:f,children:v.jsx(Nv,{visits:t.visits,title:`"${a}" visits`})})},()=>[Gr.visits]),cMe=kn(AG,["ReportExporter"]),jG=La(({getNonOrphanVisits:e,nonOrphanVisits:t,cancelGetNonOrphanVisits:n})=>{const{ReportExporter:r}=Nn(jG),i=D.useCallback(o=>r.exportVisits("non_orphan_visits.csv",o),[r]),a=D.useCallback((o,l)=>e({options:l,params:o}),[e]);return v.jsx(kv,{getVisits:a,cancelGetVisits:n,visitsInfo:t,exportCsv:i,children:v.jsx(Nv,{title:"Non-orphan visits",visits:t.visits})})},()=>[Gr.visits]),fMe=kn(jG,["ReportExporter"]),PG=La(({getOrphanVisits:e,orphanVisits:t,cancelGetOrphanVisits:n,deleteOrphanVisits:r,orphanVisitsDeletion:i})=>{const a=ho("orphanVisitsDeletion"),{ReportExporter:o}=Nn(PG),l=D.useCallback(h=>o.exportVisits("orphan_visits.csv",h),[o]),f=D.useCallback((h,m)=>{var y;return e({options:m,params:h,orphanVisitsType:(y=h.filter)==null?void 0:y.orphanVisitsType})},[e]),u=D.useMemo(()=>a?{deleteVisits:r,visitsDeletion:i}:void 0,[r,i,a]);return v.jsx(kv,{getVisits:f,cancelGetVisits:n,visitsInfo:t,exportCsv:l,deletion:u,isOrphanVisits:!0,children:v.jsx(Nv,{title:"Orphan visits",visits:t.visits})})},()=>[Gr.orphanVisits]),dMe=kn(PG,["ReportExporter"]),L9=5e3,hMe=2,pMe=4,mMe=({currentPage:e,pagesCount:t})=>e>=t,vMe=(e,t)=>t*100/e,RG=({visitsLoader:e,shouldCancel:t,progressChanged:n,batchSize:r})=>{const i=async(o,l)=>Promise.all(l.map(async f=>e({...o,page:f,itemsPerPage:L9}).then(({data:u})=>u))).then(f=>f.flat()),a=async(o,l,f=0)=>{if(t())return[];const u=await i(o,l[f]);return n(vMe(l.length,f+1)),f<l.length-1?u.concat(await a(o,l,f+1)):u};return async o=>{const{pagination:l,data:f}=await e({...o,page:1,itemsPerPage:L9});if(mMe(l))return f;const u=Uz(hMe,l.pagesCount+1),h=zf(u,r);return l.pagesCount-1>r&&n(0),f.concat(await a(o,h))}},Lv=(e,t)=>async n=>e?t({page:1,itemsPerPage:1,excludeBots:n}).then(({data:r})=>r[0]):Promise.resolve(void 0),Dv=({typePrefix:e,createLoaders:t,shouldCancel:n})=>{const r=Hr(`${e}/progressChanged`),i=Hr(`${e}/fallbackToInterval`),a=Jn(e,async(o,{getState:l,dispatch:f})=>{var u;const{params:h,options:m}=o,{visitsLoader:y,lastVisitLoader:x}=t(o),w=P4e(h.dateRange),_=Mj(h),S=m.loadPrevInterval&&FRe(h)?Mj(qRe(h)):void 0,O=pMe/(S?2:1),C=S?{main:0,prev:0}:{main:0},A=(V,W)=>{C[V]=W;const G=Object.values(C),K=G.reduce((ne,le)=>ne+le,0);f(r(K/G.length))},j=RG({visitsLoader:y,shouldCancel:()=>n(l),progressChanged:V=>A("main",V),batchSize:O}),[P,R,$]=await Promise.all([j(_),x((u=h.filter)==null?void 0:u.excludeBots),S?j(S).then(V=>V.map(W=>{if(w===void 0)return W;const{date:G,...K}=W,ne=HP(Ti(G),w);return{...K,date:Fl(ne)}})):Promise.resolve(void 0)]);return!P.length&&R&&f(i(A4e(R.date))),{...o,visits:P,prevVisits:$}});return Object.assign(a,{progressChanged:r,fallbackToInterval:i})},Iv=({name:e,asyncThunkCreator:t,initialState:n,filterCreatedVisits:r,extraReducers:i})=>{const{pending:a,rejected:o,fulfilled:l,progressChanged:f,fallbackToInterval:u}=t,{reducer:h,actions:m}=zn({name:e,initialState:n,reducers:{cancelGetVisits:x=>({...x,cancelLoad:!0})},extraReducers:x=>{x.addCase(a,()=>({...n,loading:!0})),x.addCase(o,(w,{error:_})=>({...n,errorData:ki(_)??null})),x.addCase(l,(w,{payload:_})=>({...w,..._,loading:!1,progress:null,errorData:null})),x.addCase(f,(w,{payload:_})=>({...w,progress:_})),x.addCase(u,(w,{payload:_})=>({...w,fallbackInterval:_})),x.addCase(rh,(w,{payload:_})=>{const{visits:S}=w,O=r(w,_.createdVisits).map(({visit:C})=>C);return O.length?{...w,visits:[...O,...S]}:w}),i==null||i(x)}}),{cancelGetVisits:y}=m;return{reducer:h,cancelGetVisits:y}},MG="shlink/domainVisits",gMe={visits:[],domain:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},yMe=e=>Dv({typePrefix:`${MG}/getDomainVisits`,createLoaders:({domain:t,options:n})=>{const r=e(),{doIntervalFallback:i=!1}=n,a=l=>r.getDomainVisits(t,l),o=Lv(i,l=>r.getDomainVisits(t,l));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().domainVisits.cancelLoad}),bMe=e=>Iv({name:MG,initialState:gMe,asyncThunkCreator:e,filterCreatedVisits:({domain:t,params:n},r)=>_G(r,t,n==null?void 0:n.dateRange)}),NG="shlink/orphanVisits",_Me={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},wMe=e=>Dv({typePrefix:`${NG}/getNonOrphanVisits`,createLoaders:({options:t})=>{const n=e(),{doIntervalFallback:r=!1}=t,i=async o=>n.getNonOrphanVisits(o),a=Lv(r,o=>n.getNonOrphanVisits(o));return{visitsLoader:i,lastVisitLoader:a}},shouldCancel:t=>t().orphanVisits.cancelLoad}),xMe=e=>Iv({name:NG,initialState:_Me,asyncThunkCreator:e,filterCreatedVisits:({params:t},n)=>{const{startDate:r,endDate:i}=(t==null?void 0:t.dateRange)??{};return n.filter(({visit:a})=>Mv(a.date,r,i))}}),kG="shlink/orphanVisits",SMe={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},OMe=(e,t)=>!t||t===e.type,CMe=({data:e,...t},n)=>{const r=e.filter(i=>S4(i)&&OMe(i,n));return{...t,data:r}},EMe=e=>Dv({typePrefix:`${kG}/getOrphanVisits`,createLoaders:({orphanVisitsType:t,options:n})=>{const r=e(),{doIntervalFallback:i=!1}=n,a=async l=>r.getOrphanVisits({...l,type:t}).then(f=>CMe(f,t)),o=Lv(i,l=>r.getOrphanVisits(l));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().orphanVisits.cancelLoad}),TMe=(e,t)=>Iv({name:kG,initialState:SMe,asyncThunkCreator:e,extraReducers:n=>{n.addCase(t.fulfilled,r=>({...r,visits:[]}))},filterCreatedVisits:({params:n},r)=>{const{startDate:i,endDate:a}=(n==null?void 0:n.dateRange)??{};return r.filter(({visit:o,shortUrl:l})=>!l&&Mv(o.date,i,a))}}),LG="shlink/orphanVisitsDeletion",D9={deletedVisits:0,deleting:!1,error:!1},AMe=e=>Jn(`${LG}/deleteOrphanVisits`,()=>e().deleteOrphanVisits()),jMe=e=>zn({name:LG,initialState:D9,reducers:{},extraReducers:t=>{t.addCase(e.pending,n=>({...n,deleting:!0,error:!1})),t.addCase(e.rejected,(n,{error:r})=>({...n,deleting:!1,error:!0,errorData:ki(r)})),t.addCase(e.fulfilled,(n,{payload:r})=>{const{deletedVisits:i}=r;return{...D9,deletedVisits:i}})}}),DG="shlink/shortUrlVisits",PMe={visits:[],shortCode:"",loading:!1,errorData:null,cancelLoad:!1,progress:null},RMe=e=>Dv({typePrefix:`${DG}/getShortUrlVisits`,createLoaders:({shortCode:t,domain:n,options:r})=>{const i=e(),{doIntervalFallback:a=!1}=r,o=f=>i.getShortUrlVisits({shortCode:t,domain:n},f),l=Lv(a,f=>i.getShortUrlVisits({shortCode:t,domain:n},f));return{visitsLoader:o,lastVisitLoader:l}},shouldCancel:t=>t().shortUrlVisits.cancelLoad}),MMe=(e,t)=>Iv({name:DG,initialState:PMe,asyncThunkCreator:e,extraReducers:n=>{n.addCase(t.fulfilled,(r,{payload:i})=>r.shortCode===i.shortCode&&r.domain===i.domain?{...r,visits:[]}:r)},filterCreatedVisits:({shortCode:n,domain:r,params:i},a)=>bG(a,{shortCode:n,domain:r},i==null?void 0:i.dateRange)}),IG="shlink/shortUrlVisitsDeletion",I9={shortCode:"",deletedVisits:0,deleting:!1,error:!1},NMe=e=>Jn(`${IG}/deleteShortUrlVisits`,async({shortCode:t,domain:n})=>({...await e().deleteShortUrlVisits({shortCode:t,domain:n}),shortCode:t,domain:n})),kMe=e=>zn({name:IG,initialState:I9,reducers:{},extraReducers:t=>{t.addCase(e.pending,n=>({...n,deleting:!0,error:!1})),t.addCase(e.rejected,(n,{error:r})=>({...n,deleting:!1,error:!0,errorData:ki(r)})),t.addCase(e.fulfilled,(n,{payload:r})=>{const{shortCode:i,domain:a,deletedVisits:o}=r;return{...I9,shortCode:i,domain:a,deletedVisits:o}})}}),$G="shlink/tagVisits",LMe={visits:[],tag:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},DMe=e=>Dv({typePrefix:`${$G}/getTagVisits`,createLoaders:({tag:t,options:n})=>{const r=e(),{doIntervalFallback:i=!1}=n,a=l=>r.getTagVisits(t,l),o=Lv(i,async l=>r.getTagVisits(t,l));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().tagVisits.cancelLoad}),IMe=e=>Iv({name:$G,initialState:LMe,asyncThunkCreator:e,filterCreatedVisits:({tag:t,params:n},r)=>wG(r,t,n==null?void 0:n.dateRange)}),BG="shlink/visitsOverview",Iy={nonOrphanVisits:{total:0},orphanVisits:{total:0},loading:!1,error:!1},$9=e=>e.filter(({visit:t})=>t.potentialBot).length,$Me=e=>Jn(`${BG}/loadVisitsOverview`,()=>e().getVisitsOverview().then(({nonOrphanVisits:t,visitsCount:n=0,orphanVisits:r,orphanVisitsCount:i=0})=>({nonOrphanVisits:{total:(t==null?void 0:t.total)??n,nonBots:t==null?void 0:t.nonBots,bots:t==null?void 0:t.bots},orphanVisits:{total:(r==null?void 0:r.total)??i,nonBots:r==null?void 0:r.nonBots,bots:r==null?void 0:r.bots}}))),BMe=e=>zn({name:BG,initialState:Iy,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({...Iy,loading:!0})),t.addCase(e.rejected,()=>({...Iy,error:!0})),t.addCase(e.fulfilled,(n,{payload:r})=>({...Iy,...r})),t.addCase(rh,({nonOrphanVisits:n,orphanVisits:r,...i},{payload:a})=>{const{nonOrphanVisits:o,orphanVisits:l}=URe(a.createdVisits),f=o.length,u=$9(o),h=f-u,m=l.length,y=$9(l),x=m-y;return{...i,nonOrphanVisits:{total:n.total+f,bots:n.bots&&n.bots+u,nonBots:n.nonBots&&n.nonBots+h},orphanVisits:{total:r.total+m,bots:r.bots&&r.bots+y,nonBots:r.nonBots&&r.nonBots+x}}})}}),UMe=({shortUrl:e,loading:t,shortUrlVisits:n})=>{const{visits:r}=n,i=(e==null?void 0:e.shortUrl)??"",a=(e==null?void 0:e.longUrl)??"",o=e==null?void 0:e.title;return v.jsxs(Nv,{title:v.jsxs(v.Fragment,{children:["Visits for ",v.jsx(ta,{href:i})]}),visits:r,shortUrl:e,children:[v.jsx("hr",{}),v.jsxs("div",{children:["Created: ",e?v.jsxs("span",{children:[v.jsx("b",{id:"created",className:"short-url-visits-header__created-at",children:v.jsx(H0,{date:e.dateCreated,relative:!0})}),v.jsx(sa,{placement:"bottom",target:"created",children:v.jsx(H0,{date:e.dateCreated})})]}):v.jsx("small",{children:"Loading..."})]}),v.jsxs("div",{className:"long-url-container",children:[`${o?"Title":"Long URL"}: `,t&&v.jsx("small",{children:"Loading..."}),!t&&v.jsx(ta,{href:a,children:o??a})]})]})},UG=La(({shortUrlVisits:e,shortUrlVisitsDeletion:t,shortUrlsDetails:n,getShortUrlVisits:r,getShortUrlsDetails:i,deleteShortUrlVisits:a,cancelGetShortUrlVisits:o})=>{const l=ho("shortUrlVisitsDeletion"),{ReportExporter:f}=Nn(UG),u=h4(),h=D.useMemo(()=>{var w;return(w=n.shortUrls)==null?void 0:w.get(u)},[u,n.shortUrls]),m=D.useCallback((w,_)=>r({...u,options:_,params:w}),[r,u]),y=D.useCallback(w=>f.exportVisits(`short-url_${h==null?void 0:h.shortUrl.replace(/https?:\/\//g,"")}_visits.csv`,w),[f,h==null?void 0:h.shortUrl]),x=D.useMemo(()=>l?{deleteVisits:()=>a(u),visitsDeletion:t}:void 0,[a,u,t,l]);return D.useEffect(()=>{i([u])},[u,i]),v.jsx(kv,{getVisits:m,cancelGetVisits:o,visitsInfo:e,exportCsv:y,deletion:x,children:v.jsx(UMe,{shortUrl:h,loading:n.loading,shortUrlVisits:e})})},e=>e.shortCode?[Gr.shortUrlVisits(u4(e.shortCode))]:[]),zMe=kn(UG,["ReportExporter"]),FMe=({tagVisits:e,colorGenerator:t})=>{const{visits:n,tag:r}=e;return v.jsx(Nv,{title:v.jsxs("span",{className:"d-flex align-items-center justify-content-center",children:[v.jsx("span",{className:"me-2",children:"Visits for"}),v.jsx(v_,{text:r,colorGenerator:t})]}),visits:n})},zG=La(({getTagVisits:e,tagVisits:t,cancelGetTagVisits:n})=>{const{ColorGenerator:r,ReportExporter:i}=Nn(zG),{tag:a=""}=$d(),o=D.useCallback((f,u)=>e({tag:a,params:f,options:u}),[e,a]),l=D.useCallback(f=>i.exportVisits(`tag_${a}_visits.csv`,f),[i,a]);return v.jsx(kv,{getVisits:o,cancelGetVisits:n,visitsInfo:t,exportCsv:l,children:v.jsx(FMe,{tagVisits:t,colorGenerator:r})})},()=>[Gr.visits]),qMe=kn(zG,["ColorGenerator","ReportExporter"]),O4=({title:e,colors:t,getVisitsForComparison:n,visitsComparisonInfo:r,cancelGetVisitsComparison:i})=>{const{loading:a,visitsGroups:o}=r,l=er("visits"),f=D.useMemo(()=>Object.keys(o).reduce((C,A,j)=>(C[A]=Object.assign(K0(o[A]),{color:(t==null?void 0:t[A])??vG(j)}),C),{}),[t,o]),u=D.useMemo(()=>Object.values(o).every(C=>C.length===0),[o]),[{dateRange:h,visitsFilter:m},y]=xG(),[x,w]=D.useState(),_=D.useCallback(({startDate:C,endDate:A},j)=>{y({dateRange:{startDate:C??void 0,endDate:A??void 0}}),w(j)},[y]),[S]=D.useState(()=>h??(l==null?void 0:l.defaultInterval)??"last30Days"),O=D.useMemo(()=>({...m,excludeBots:m.excludeBots??(l==null?void 0:l.excludeBots)}),[m,l==null?void 0:l.excludeBots]);return D.useEffect(()=>{const C=h??GW(S);return n({params:{dateRange:C,filter:O}}),i},[i,h,n,S,O]),v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"mb-3",children:v.jsxs(vc,{bodyClassName:"d-flex",children:[v.jsx(m_,{}),v.jsx("h3",{className:"mb-0 flex-grow-1 text-center",children:e})]})}),v.jsx("div",{className:"col-lg-7 col-xl-6 offset-lg-5 offset-xl-6 mb-3",children:v.jsxs("div",{className:"d-md-flex",children:[v.jsx("div",{className:"flex-grow-1",children:v.jsx(g4,{disabled:a,defaultText:"All visits",dateRangeOrInterval:x??h??S,onDatesChange:_})}),v.jsx(OG,{disabled:a,className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:O,onChange:({orphanVisitsType:C,excludeBots:A})=>y({visitsFilter:{orphanVisitsType:C,excludeBots:A}})})]})}),v.jsx(CG,{info:r}),!a&&v.jsx(Qy,{showFallback:u,children:v.jsx(yG,{visitsGroups:f,onDateRangeChange:_})})]})},VMe=La(({getDomainVisitsForComparison:e,domainVisitsComparison:t,cancelGetDomainVisitsComparison:n})=>{const r=s4("domains"),i=D.useCallback(a=>e({...a,domains:r}),[r,e]);return v.jsx(O4,{title:`Comparing "${r.join('", "')}"`,getVisitsForComparison:i,visitsComparisonInfo:t,cancelGetVisitsComparison:n})},()=>[Gr.visits]),HMe=({visitsLoaders:e,shouldCancel:t,progressChanged:n})=>{const r=Object.keys(e),i=Math.max(1,Math.round(4/r.length)),a=Object.fromEntries(r.map(f=>[f,0])),o=(f,u)=>{a[f]=u;const h=Object.values(a),m=h.reduce((y,x)=>y+x,0);n(m/h.length)},l=Object.entries(e).map(([f,u])=>[f,RG({visitsLoader:u,batchSize:i,shouldCancel:t,progressChanged:h=>o(f,h)})]);return async f=>{const u=await Promise.all(l.map(async([h,m])=>{const y=await m(f);return[h,y]}));return Object.fromEntries(u)}},C4=({typePrefix:e,createLoaders:t,shouldCancel:n})=>{const r=Hr(`${e}/progressChanged`),i=Jn(e,async(a,{getState:o,dispatch:l})=>{const f=t(a),u=await HMe({visitsLoaders:f,shouldCancel:()=>n(o),progressChanged:h=>l(r(h))})(Mj(a.params));return{...a,visitsGroups:u}});return Object.assign(i,{progressChanged:r})},E4=({name:e,asyncThunkCreator:t,initialState:n,filterCreatedVisitsForGroup:r})=>{const{pending:i,rejected:a,fulfilled:o,progressChanged:l}=t,{reducer:f,actions:u}=zn({name:e,initialState:n,reducers:{cancelGetVisits:m=>({...m,cancelLoad:!0})},extraReducers:m=>{m.addCase(i,()=>({...n,loading:!0})),m.addCase(a,(y,{error:x})=>({...n,errorData:ki(x)??null})),m.addCase(o,(y,{payload:x})=>({...y,...x,loading:!1,progress:null,errorData:null})),m.addCase(l,(y,{payload:x})=>({...y,progress:x})),m.addCase(rh,(y,{payload:x})=>{const{visitsGroups:w,..._}=y,S=Object.keys(w).map(C=>{const A=r({..._,groupKey:C},x.createdVisits).map(({visit:j})=>j);return[C,[...A,...w[C]]]}),O=Object.fromEntries(S);return{..._,visitsGroups:O}})}}),{cancelGetVisits:h}=u;return{reducer:f,cancelGetVisits:h}},FG="shlink/domainVisitsComparison",WMe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},GMe=e=>C4({typePrefix:`${FG}/getDomainVisitsForComparison`,createLoaders:({domains:t})=>{const n=e(),r=t.map(i=>[i,a=>n.getDomainVisits(i,a)]);return Object.fromEntries(r)},shouldCancel:t=>t().domainVisitsComparison.cancelLoad}),YMe=e=>E4({name:FG,initialState:WMe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:n},r)=>_G(r,t,n==null?void 0:n.dateRange)}),qG="shlink/shortUrlVisitsComparison",KMe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},ZMe=e=>C4({typePrefix:`${qG}/getShortUrlVisitsForComparison`,createLoaders:({shortUrls:t})=>{const n=e(),r=t.map(i=>[c4(i),a=>n.getShortUrlVisits(i,a)]);return Object.fromEntries(r)},shouldCancel:t=>t().shortUrlVisitsComparison.cancelLoad}),XMe=e=>E4({name:qG,initialState:KMe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:n},r)=>bG(r,uW(t),n==null?void 0:n.dateRange)}),VG="shlink/tagVisitsComparison",QMe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},JMe=e=>C4({typePrefix:`${VG}/getTagVisitsForComparison`,createLoaders:({tags:t})=>{const n=e(),r=t.map(i=>[i,a=>n.getTagVisits(i,a)]);return Object.fromEntries(r)},shouldCancel:t=>t().tagVisitsComparison.cancelLoad}),eNe=e=>E4({name:VG,initialState:QMe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:n},r)=>wG(r,t,n==null?void 0:n.dateRange)}),tNe=La(({getShortUrlVisitsForComparison:e,shortUrlVisitsComparison:t,cancelGetShortUrlVisitsComparison:n,shortUrlsDetails:r,getShortUrlsDetails:i})=>{const a=s4("short-urls"),o=D.useMemo(()=>a.map(uW),[a]),l=D.useCallback(h=>e({...h,shortUrls:o}),[e,o]),f=D.useMemo(()=>{var h;return[...((h=r.shortUrls)==null?void 0:h.values())??[]]},[r.shortUrls]),u=D.useMemo(()=>{const{visitsGroups:h,loading:m,...y}=t,x=f.reduce((w,_)=>(w[_.shortUrl]=h[c4(_)]??[],w),{});return{...y,visitsGroups:x,loading:m||r.loading}},[t,r.loading,f]);return D.useEffect(()=>{o.length>0&&i(o)},[i,o]),v.jsx(O4,{title:v.jsx("span",{"data-testid":"title",children:r.loading?"Loading...":`Comparing ${f.length} short URLs`}),getVisitsForComparison:l,visitsComparisonInfo:u,cancelGetVisitsComparison:n})},()=>[Gr.visits]),HG=La(({getTagVisitsForComparison:e,tagVisitsComparison:t,cancelGetTagVisitsComparison:n})=>{const{ColorGenerator:r}=Nn(HG),i=s4("tags"),a=D.useCallback(f=>e({...f,tags:i}),[e,i]),{visitsGroups:o}=t,l=D.useMemo(()=>Object.keys(o).reduce((f,u)=>(f[u]=r.getColorForKey(u),f),{}),[r,o]);return v.jsx(O4,{title:v.jsxs(v.Fragment,{children:["Comparing ",i.map(f=>v.jsx(v_,{colorGenerator:r,text:f},f))]}),getVisitsForComparison:a,visitsComparisonInfo:t,cancelGetVisitsComparison:n,colors:l})},()=>[Gr.visits]),nNe=kn(HG,["ColorGenerator"]),rNe=(e,t)=>{const n=(r,i)=>t([...r,"mercureInfo"],[...i,"createNewVisits","loadMercureInfo"]);e.serviceFactory("MapModal",()=>SG),e.factory("ShortUrlVisits",zMe),e.decorator("ShortUrlVisits",t(["shortUrlVisits","shortUrlVisitsDeletion","shortUrlsDetails","mercureInfo"],["getShortUrlVisits","deleteShortUrlVisits","getShortUrlsDetails","cancelGetShortUrlVisits","createNewVisits","loadMercureInfo"])),e.factory("TagVisits",qMe),e.decorator("TagVisits",n(["tagVisits"],["getTagVisits","cancelGetTagVisits"])),e.factory("TagVisitsComparison",nNe),e.decorator("TagVisitsComparison",n(["tagVisitsComparison"],["getTagVisitsForComparison","cancelGetTagVisitsForComparison"])),e.serviceFactory("DomainVisitsComparison",()=>VMe),e.decorator("DomainVisitsComparison",n(["domainVisitsComparison"],["getDomainVisitsForComparison","cancelGetDomainVisitsForComparison"])),e.serviceFactory("ShortUrlVisitsComparison",()=>tNe),e.decorator("ShortUrlVisitsComparison",n(["shortUrlVisitsComparison","shortUrlsDetails"],["getShortUrlVisitsForComparison","cancelGetShortUrlVisitsForComparison","getShortUrlsDetails"])),e.factory("DomainVisits",cMe),e.decorator("DomainVisits",n(["domainVisits"],["getDomainVisits","cancelGetDomainVisits"])),e.factory("OrphanVisits",dMe),e.decorator("OrphanVisits",n(["orphanVisits","orphanVisitsDeletion"],["getOrphanVisits","cancelGetOrphanVisits","deleteOrphanVisits"])),e.factory("NonOrphanVisits",fMe),e.decorator("NonOrphanVisits",n(["nonOrphanVisits"],["getNonOrphanVisits","cancelGetNonOrphanVisits"])),e.serviceFactory("VisitsParser",()=>iMe),e.serviceFactory("getShortUrlVisits",RMe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisits",r=>r.cancelGetVisits,"shortUrlVisitsReducerCreator"),e.serviceFactory("getShortUrlVisitsForComparison",ZMe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisitsForComparison",r=>r.cancelGetVisits,"shortUrlVisitsComparisonReducerCreator"),e.serviceFactory("deleteShortUrlVisits",NMe,"apiClientFactory"),e.serviceFactory("getTagVisits",DMe,"apiClientFactory"),e.serviceFactory("cancelGetTagVisits",r=>r.cancelGetVisits,"tagVisitsReducerCreator"),e.serviceFactory("getTagVisitsForComparison",JMe,"apiClientFactory"),e.serviceFactory("cancelGetTagVisitsForComparison",r=>r.cancelGetVisits,"tagVisitsComparisonReducerCreator"),e.serviceFactory("getDomainVisits",yMe,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisits",r=>r.cancelGetVisits,"domainVisitsReducerCreator"),e.serviceFactory("getDomainVisitsForComparison",GMe,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisitsForComparison",r=>r.cancelGetVisits,"domainVisitsComparisonReducerCreator"),e.serviceFactory("getOrphanVisits",EMe,"apiClientFactory"),e.serviceFactory("cancelGetOrphanVisits",r=>r.cancelGetVisits,"orphanVisitsReducerCreator"),e.serviceFactory("deleteOrphanVisits",AMe,"apiClientFactory"),e.serviceFactory("getNonOrphanVisits",wMe,"apiClientFactory"),e.serviceFactory("cancelGetNonOrphanVisits",r=>r.cancelGetVisits,"nonOrphanVisitsReducerCreator"),e.serviceFactory("createNewVisits",()=>rh),e.serviceFactory("loadVisitsOverview",$Me,"apiClientFactory"),e.serviceFactory("visitsOverviewReducerCreator",BMe,"loadVisitsOverview"),e.serviceFactory("visitsOverviewReducer",r=>r.reducer,"visitsOverviewReducerCreator"),e.serviceFactory("domainVisitsReducerCreator",bMe,"getDomainVisits"),e.serviceFactory("domainVisitsReducer",r=>r.reducer,"domainVisitsReducerCreator"),e.serviceFactory("nonOrphanVisitsReducerCreator",xMe,"getNonOrphanVisits"),e.serviceFactory("nonOrphanVisitsReducer",r=>r.reducer,"nonOrphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsReducerCreator",TMe,"getOrphanVisits","deleteOrphanVisits"),e.serviceFactory("orphanVisitsReducer",r=>r.reducer,"orphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsDeletionReducerCreator",jMe,"deleteOrphanVisits"),e.serviceFactory("orphanVisitsDeletionReducer",r=>r.reducer,"orphanVisitsDeletionReducerCreator"),e.serviceFactory("shortUrlVisitsReducerCreator",MMe,"getShortUrlVisits","deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsReducer",r=>r.reducer,"shortUrlVisitsReducerCreator"),e.serviceFactory("shortUrlVisitsDeletionReducerCreator",kMe,"deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsDeletionReducer",r=>r.reducer,"shortUrlVisitsDeletionReducerCreator"),e.serviceFactory("tagVisitsReducerCreator",IMe,"getTagVisits"),e.serviceFactory("tagVisitsReducer",r=>r.reducer,"tagVisitsReducerCreator"),e.serviceFactory("tagVisitsComparisonReducerCreator",eNe,"getTagVisitsForComparison"),e.serviceFactory("tagVisitsComparisonReducer",r=>r.reducer,"tagVisitsComparisonReducerCreator"),e.serviceFactory("domainVisitsComparisonReducerCreator",YMe,"getDomainVisitsForComparison"),e.serviceFactory("domainVisitsComparisonReducer",r=>r.reducer,"domainVisitsComparisonReducerCreator"),e.serviceFactory("shortUrlVisitsComparisonReducerCreator",XMe,"getShortUrlVisitsForComparison"),e.serviceFactory("shortUrlVisitsComparisonReducer",r=>r.reducer,"shortUrlVisitsComparisonReducerCreator")},Ep=({children:e,to:t,className:n,...r})=>v.jsx(sv,{className:({isActive:i})=>Ce("aside-menu__item",n,{"aside-menu__item--selected":i}),to:t,...r,children:e}),iNe=({routePrefix:e,showOnMobile:t=!1})=>{const{pathname:n}=Nr(),r=Ce("aside-menu",{"aside-menu--hidden":!t}),i=a=>`${e}${a}`;return v.jsx("aside",{className:r,children:v.jsxs("nav",{className:"nav flex-column aside-menu__nav",children:[v.jsxs(Ep,{to:i("/overview"),children:[v.jsx(Ke,{fixedWidth:!0,icon:bJ}),v.jsx("span",{className:"aside-menu__item-text",children:"Overview"})]}),v.jsxs(Ep,{to:i("/list-short-urls/1"),className:Ce({"aside-menu__item--selected":n.match("/list-short-urls")!==null}),children:[v.jsx(Ke,{fixedWidth:!0,icon:Zj}),v.jsx("span",{className:"aside-menu__item-text",children:"List short URLs"})]}),v.jsxs(Ep,{to:i("/create-short-url"),children:[v.jsx(Ke,{fixedWidth:!0,icon:CJ,flip:"horizontal"}),v.jsx("span",{className:"aside-menu__item-text",children:"Create short URL"})]}),v.jsxs(Ep,{to:i("/manage-tags"),children:[v.jsx(Ke,{fixedWidth:!0,icon:NB}),v.jsx("span",{className:"aside-menu__item-text",children:"Manage tags"})]}),v.jsxs(Ep,{to:i("/manage-domains"),children:[v.jsx(Ke,{fixedWidth:!0,icon:XQ}),v.jsx("span",{className:"aside-menu__item-text",children:"Manage domains"})]})]})})},WG=({createNotFound:e})=>{const{TagsList:t,ShortUrlsList:n,CreateShortUrl:r,ShortUrlVisits:i,TagVisits:a,DomainVisits:o,OrphanVisits:l,NonOrphanVisits:f,Overview:u,EditShortUrl:h,ManageDomains:m,TagVisitsComparison:y,DomainVisitsComparison:x,ShortUrlVisitsComparison:w,ShortUrlRedirectRules:_}=Nn(WG),S=Nr(),O=Ql(),{flag:C,toggle:A,setToTrue:j,setToFalse:P}=Kt(!1,!0);D.useEffect(()=>P(),[S,P]);const R=Ce("shlink-layout__burger-icon",{"shlink-layout__burger-icon--active":C}),$=Jje(j,P),V=ho("shortUrlRedirectRules");return v.jsxs(v.Fragment,{children:[v.jsx(Ke,{icon:WQ,className:R,onClick:A}),v.jsx("div",{...$,className:"shlink-layout__swipeable",children:v.jsxs("div",{className:"shlink-layout__swipeable-inner",children:[v.jsx(iNe,{routePrefix:O,showOnMobile:C}),v.jsx("div",{className:"shlink-layout__container",onPointerDown:()=>P(),children:v.jsx("div",{className:"container-xl",children:v.jsxs(e1,{children:[v.jsx(xt,{index:!0,element:v.jsx(zj,{replace:!0,to:"overview"})}),v.jsx(xt,{path:"/overview",element:v.jsx(u,{})}),v.jsx(xt,{path:"/list-short-urls/:page",element:v.jsx(n,{})}),v.jsx(xt,{path:"/create-short-url",element:v.jsx(r,{})}),v.jsx(xt,{path:"/short-code/:shortCode/visits",children:["","*"].map(W=>v.jsx(xt,{path:W,element:v.jsx(i,{})},W))}),v.jsx(xt,{path:"/short-code/:shortCode/edit",element:v.jsx(h,{})}),V&&v.jsx(xt,{path:"/short-code/:shortCode/redirect-rules",element:v.jsx(_,{})}),v.jsx(xt,{path:"/short-urls/compare-visits",element:v.jsx(w,{})}),v.jsx(xt,{path:"/tag/:tag/visits",children:["","*"].map(W=>v.jsx(xt,{path:W,element:v.jsx(a,{})},W))}),v.jsx(xt,{path:"/tags/compare-visits",element:v.jsx(y,{})}),v.jsx(xt,{path:"/domain/:domain/visits",children:["","*"].map(W=>v.jsx(xt,{path:W,element:v.jsx(o,{})},W))}),v.jsx(xt,{path:"/orphan-visits",children:["","*"].map(W=>v.jsx(xt,{path:W,element:v.jsx(l,{})},W))}),v.jsx(xt,{path:"/non-orphan-visits",children:["","*"].map(W=>v.jsx(xt,{path:W,element:v.jsx(f,{})},W))}),v.jsx(xt,{path:"/manage-tags",element:v.jsx(t,{})}),v.jsx(xt,{path:"/manage-domains",element:v.jsx(m,{})}),v.jsx(xt,{path:"/domains/compare-visits",element:v.jsx(x,{})}),e&&v.jsx(xt,{path:"*",element:e("/list-short-urls/1")})]})})})]})})]})},aNe=kn(WG,["TagsList","ShortUrlsList","CreateShortUrl","ShortUrlVisits","TagVisits","DomainVisits","OrphanVisits","NonOrphanVisits","Overview","EditShortUrl","ManageDomains","TagVisitsComparison","DomainVisitsComparison","ShortUrlVisitsComparison","ShortUrlRedirectRules"]),oNe=e=>Mz({devTools:!1,reducer:LP({mercureInfo:e.mercureInfoReducer,shortUrlsList:e.shortUrlsListReducer,shortUrlCreation:e.shortUrlCreationReducer,shortUrlDeletion:e.shortUrlDeletionReducer,shortUrlEdition:e.shortUrlEditionReducer,shortUrlsDetails:e.shortUrlsDetailsReducer,shortUrlVisits:e.shortUrlVisitsReducer,shortUrlVisitsDeletion:e.shortUrlVisitsDeletionReducer,shortUrlVisitsComparison:e.shortUrlVisitsComparisonReducer,tagVisits:e.tagVisitsReducer,tagVisitsComparison:e.tagVisitsComparisonReducer,domainVisits:e.domainVisitsReducer,domainVisitsComparison:e.domainVisitsComparisonReducer,orphanVisits:e.orphanVisitsReducer,orphanVisitsDeletion:e.orphanVisitsDeletionReducer,nonOrphanVisits:e.nonOrphanVisitsReducer,tagsList:e.tagsListReducer,tagDelete:e.tagDeleteReducer,tagEdit:e.tagEditReducer,domainsList:e.domainsListReducer,visitsOverview:e.visitsOverviewReducer,shortUrlRedirectRules:e.shortUrlRedirectRulesReducer,shortUrlRedirectRulesSaving:e.setShortUrlRedirectRulesReducer}),middleware:t=>t({immutableCheck:!1,serializableCheck:!1})}),sNe=e=>{e.factory("Main",aNe),e.factory("store",oNe)},Da=new TB,{container:lNe}=Da,uNe=e=>t=>Object.fromEntries(e.map(n=>[n,t[n]])),cNe=(e,t)=>(...n)=>e[t](...n),fNe=(e,t)=>({...e,[t]:cNe(lNe,t)}),ah=(e,t=[])=>eB(e?uNe(e):null,t.reduce(fNe,{}));sNe(Da);z4e(Da,ah);hRe(Da,ah);rNe(Da,ah);dPe(Da);uPe(Da,ah);OPe(Da,ah);_Re(Da);F3e(Da,ah);let B9;const dNe=e=>({serverVersion:t,apiClient:n,settings:r,routesPrefix:i="",createNotFound:a,tagColorsStorage:o})=>{const l=Yje(t),f=D.useRef(void 0),[u,h]=D.useState(),m=mc(),y=D.useMemo(()=>m?D.Fragment:pB,[m]);return D.useEffect(()=>{B9=n,e.value("apiClientFactory",()=>B9),o&&e.value("TagColorsStorage",o);const{container:x}=e,{Main:w,store:_,loadMercureInfo:S,listTags:O,listDomains:C}=x;f.current=v.jsx(w,{createNotFound:a}),h(_),_.dispatch(S(r)),_.dispatch(O()),_.dispatch(C())},[n,a,r,o]),u?v.jsx(tB,{store:u,children:v.jsx(aF,{value:r??{},children:v.jsx(Gje,{value:l,children:v.jsx(Vje,{value:i,children:v.jsx(y,{children:f.current})})})})}):v.jsx(v.Fragment,{})},hNe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=",pNe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==",mNe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC",vNe=()=>{delete X$.Icon.Default.prototype._getIconUrl,X$.Icon.Default.mergeOptions({iconRetinaUrl:pNe,iconUrl:hNe,shadowUrl:mNe})};vNe();const gNe=dNe(Da);function Z0(e){return t=>{const{resetSelectedServer:n}=t;return D.useEffect(()=>{n()},[n]),v.jsx(e,{...t})}}let yNe=class extends D.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){const{console:n=globalThis.console}=this.props;n.error(t)}render(){const{hasError:t}=this.state,{location:n=globalThis.location}=this.props;if(t)return v.jsxs(bz,{title:"Oops! This is awkward :S",children:[v.jsx("p",{children:"It seems that something went wrong. Try refreshing the page or just click this button."}),v.jsx("br",{}),v.jsx(ia,{size:"lg",onClick:()=>n.reload(),children:"Take me back"})]});const{children:r}=this.props;return r}};const bNe=({id:e,name:t})=>v.jsxs(mn,{to:`/server/${e}`,className:Ce("servers-list__server-item","tw:flex tw:items-center tw:justify-between tw:gap-x-2 tw:px-4 tw:py-3","tw:rounded-none tw:hover:bg-lm-secondary tw:hover:dark:bg-dm-secondary","tw:border-b tw:last:border-0 tw:border-lm-border tw:dark:border-dm-border"),children:[v.jsx("span",{className:"tw:truncate",children:t}),v.jsx(Ke,{icon:cE})]}),GG=({servers:e,borderless:t})=>v.jsx(v.Fragment,{children:e.length>0&&v.jsx("div",{"data-testid":"list",className:Ce("tw:w-full tw:border-lm-border tw:dark:border-dm-border","tw:md:max-h-56 tw:md:overflow-y-auto tw:-mb-1 tw:scroll-thin",{"tw:border-y":!t}),children:e.map(({id:n,name:r})=>v.jsx(bNe,{id:n,name:r},n))})}),YG=({color:e=hm,className:t})=>v.jsx("svg",{className:t,viewBox:"0 0 512 512",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:v.jsxs("g",{fill:e,children:[v.jsx("path",{d:" M 23.71 85.08 C 17.22 49.81 49.44 14.86 85.08 18.12 C 118.83 19.21 145.72 53.33 139.45 86.37 C 155.64 102.30 171.32 118.83 187.87 134.36 C 198.32 111.73 208.84 89.12 219.57 66.62 C 226.05 53.84 243.47 48.74 255.73 56.27 C 263.76 62.10 270.34 69.69 277.25 76.75 C 286.28 86.61 285.72 102.89 276.31 112.31 C 223.38 165.37 170.38 218.37 117.35 271.34 C 107.72 280.99 91.01 281.25 81.11 271.86 C 74.39 264.94 66.82 258.69 61.24 250.77 C 53.72 238.52 58.85 221.07 71.64 214.62 C 94.11 203.87 116.72 193.38 139.33 182.91 C 123.81 166.36 107.30 150.68 91.37 134.49 C 60.20 140.28 27.37 116.78 23.71 85.08 Z"}),v.jsx("path",{d:" M 205.21 201.23 C 225.32 181.36 260.88 181.11 281.14 200.86 C 299.25 218.75 317.37 236.65 335.10 254.93 C 356.73 278.01 352.01 318.70 326.03 336.56 C 320.07 330.47 313.73 324.65 308.12 318.28 C 323.86 309.39 328.76 286.18 316.63 272.39 C 301.73 256.95 286.30 242.03 271.24 226.75 C 264.49 219.65 256.80 212.00 246.37 211.52 C 224.65 208.64 205.52 233.36 214.49 253.58 C 221.09 266.81 234.22 275.12 243.62 286.24 C 240.43 295.96 238.09 306.13 238.29 316.46 C 225.55 304.29 213.16 291.73 200.89 279.09 C 180.97 257.57 183.10 220.45 205.21 201.23 Z"}),v.jsx("path",{d:" M 273.90 352.07 C 252.28 328.99 256.98 288.31 282.96 270.46 C 288.93 276.54 295.26 282.36 300.88 288.72 C 285.14 297.62 280.23 320.82 292.38 334.61 C 307.27 350.05 322.70 364.96 337.75 380.25 C 344.51 387.35 352.20 395.00 362.64 395.48 C 384.35 398.37 403.49 373.64 394.51 353.42 C 387.92 340.18 374.78 331.88 365.38 320.76 C 368.56 311.04 370.91 300.86 370.71 290.54 C 383.45 302.70 395.84 315.27 408.11 327.91 C 428.03 349.43 425.90 386.55 403.78 405.77 C 383.68 425.64 348.13 425.89 327.86 406.14 C 309.75 388.25 291.60 370.37 273.90 352.07 Z"}),v.jsx("path",{d:" M 422.11 403.83 C 431.96 394.07 441.60 384.06 451.66 374.51 C 460.90 383.74 471.89 392.70 474.89 406.11 C 480.16 429.97 484.08 454.13 488.76 478.12 C 490.00 483.41 484.47 488.29 479.35 486.63 C 454.66 481.52 429.55 478.12 405.14 471.84 C 393.17 467.97 385.20 457.75 376.55 449.27 C 386.39 439.49 396.13 429.60 406.06 419.91 C 416.37 433.45 435.74 414.00 422.11 403.83 Z"})]})}),_Ne=({servers:e})=>{const t=mo(),n=Object.values(e),r=n.length>0;return D.useEffect(()=>{const i=n.find(({autoConnect:a})=>a);i&&t(`/server/${i.id}`)},[n,t]),v.jsx("div",{className:"tw:w-full",children:v.jsx(Ei,{className:"tw:mx-auto tw:max-w-[720px] tw:overflow-hidden",children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:md:flex-row",children:[v.jsx("div",{className:"tw:p-6 tw:hidden tw:md:flex tw:items-center tw:w-[40%]",children:v.jsx("div",{className:"tw:w-full",children:v.jsx(YG,{})})}),v.jsxs("div",{className:"tw:md:border-l tw:border-lm-border tw:dark:border-dm-border tw:flex-grow",children:[v.jsx("h1",{className:Ce("tw:p-4 tw:text-center tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b":!r}),children:"Welcome!"}),r?v.jsx(GG,{servers:n}):v.jsxs("div",{className:"tw:p-6 tw:text-center tw:flex tw:flex-col tw:gap-12 tw:text-xl",children:[v.jsx("p",{children:"This application will help you manage your Shlink servers."}),v.jsx("p",{children:v.jsxs(ia,{to:"/server/create",size:"lg",inline:!0,children:[v.jsx(Ke,{icon:lv})," Add a server"]})}),v.jsx("p",{children:v.jsx(ta,{href:"https://shlink.io/documentation",children:v.jsxs("small",{children:[v.jsx("span",{className:"tw:mr-2",children:"Learn more about Shlink"}),v.jsx(Ke,{icon:uJ})]})})})]})]})]})})})},KG=()=>{const{ServersDropdown:e}=Ma(KG),[t,n,,r]=Kt(),i=Nr(),{pathname:a}=i;D.useEffect(r,[i,r]);const o="/settings";return v.jsxs(EU,{color:"primary",dark:!0,fixed:"top",expand:"md",className:"tw:text-white tw:bg-lm-main tw:dark:bg-dm-main",children:[v.jsxs(TU,{tag:mn,to:"/",children:[v.jsx(YG,{className:"tw:inline tw:w-7 tw:mr-1",color:"white"})," Shlink"]}),v.jsx(AU,{onClick:n,children:v.jsx(Ke,{icon:TJ,className:Ce("tw:transition-transform tw:duration-300",{"tw:rotate-180":t})})}),v.jsx(OP,{navbar:!0,isOpen:t,children:v.jsxs(pP,{navbar:!0,className:"tw:ml-auto",children:[v.jsx(mP,{children:v.jsxs(vP,{tag:mn,to:o,active:a.startsWith(o),children:[v.jsx(Ke,{icon:MJ})," Settings"]})}),v.jsx(e,{})]})})]})},wNe=Na(KG,["ServersDropdown"]),xNe=({children:e})=>{const t=Nr();return D.useEffect(()=>{scrollTo(0,0)},[t]),v.jsx(v.Fragment,{children:e})},ZG=Bz(e=>e,e=>{try{return XT(e,e,"=")}catch{return!1}}),XG=e=>ZG(e)?`v${e}`:e,QG=(e,t="latest")=>ZG(e)?e:t,SNe="%_VERSION_%",ONe=e=>XG(QG(e)),U9=({project:e,version:t})=>v.jsx(ta,{href:`https://github.com/shlinkio/${e}/releases/${t}`,className:"tw:text-gray-500",children:v.jsx("b",{children:t})}),CNe=({selectedServer:e,clientVersion:t=SNe})=>{const n=ONe(t);return v.jsxs("small",{className:"tw:text-gray-500",children:[Kj(e)&&v.jsxs(v.Fragment,{children:["Server: ",v.jsx(U9,{project:"shlink",version:e.printableVersion})," - "]}),"Client: ",v.jsx(U9,{project:"shlink-web-client",version:n})]})},ENe=({selectedServer:e})=>v.jsx("div",{className:Ce("tw:text-center",{"tw:md:ml-(--aside-menu-width)":Kj(e)}),children:v.jsx(CNe,{selectedServer:e})}),oh=({children:e,className:t})=>v.jsx("div",{className:Ce("tw:container tw:mx-auto tw:p-5 tw:pt-8 tw:max-md:p-0 tw:max-md:py-4",t),children:e});function JG(e){const t=n=>{const{ServerError:r}=Ma(t),i=$d(),{selectServer:a,selectedServer:o}=n;return D.useEffect(()=>{i.serverId&&a(i.serverId)},[i.serverId,a]),o?PQ(o)?v.jsx(r,{}):v.jsx(e,{...n}):v.jsx(oh,{children:v.jsx(gz,{loading:!0})})};return t}const eY=JG(D.memo(({selectedServer:e,settings:t})=>{const{buildShlinkApiClient:n,TagColorsStorage:r,ShlinkWebComponent:i,ServerError:a}=Ma(eY);if(!Kj(e))return v.jsx(a,{});const o=`/server/${e.id}`;return v.jsx(i,{serverVersion:e.version,apiClient:n(e),settings:t,routesPrefix:o,tagColorsStorage:r,createNotFound:l=>v.jsx(_z,{to:`${o}${l}`,children:"List short URLs"})})})),TNe=Na(eY,["buildShlinkApiClient","TagColorsStorage","ShlinkWebComponent","ServerError"]),ANe=(e,t)=>{e.constant("window",window),e.constant("console",console),e.constant("fetch",window.fetch.bind(window)),e.service("HttpClient",uce,"fetch"),e.serviceFactory("ScrollToTop",()=>xNe),e.factory("MainHeader",wNe),e.serviceFactory("Home",()=>_Ne),e.decorator("Home",Z0),e.decorator("Home",t(["servers"],["resetSelectedServer"])),e.serviceFactory("ShlinkWebComponent",()=>gNe),e.factory("ShlinkWebComponentContainer",TNe),e.decorator("ShlinkWebComponentContainer",t(["selectedServer","settings"],["selectServer"])),e.serviceFactory("ShlinkVersionsContainer",()=>ENe),e.decorator("ShlinkVersionsContainer",t(["selectedServer"])),e.serviceFactory("ErrorHandler",()=>yNe)},tY=()=>{const e=mo();return D.useCallback(()=>e(-1),[e])};function jNe(e){let t=e.url;try{const{host:n,pathname:r}=new URL(t);t=n;const i=r.substring(1);i.length>0&&(t=`${t} ${i}`)}catch{}return`${e.name} ${t}`.toLowerCase().replace(/[^a-zA-Z0-9-_.~]/g,"-")}function PNe(e){const t={};return e.forEach(n=>{t[n.id]=n}),t}const RNe=(e,{url:t,apiKey:n})=>e.some(r=>r.url===t&&r.apiKey===n);function MNe(e,t){const n=Object.values(e),{duplicatedServers:r=[],newServers:i=[]}=$z(t,a=>RNe(n,a)?"duplicatedServers":"newServers");return{duplicatedServers:r,newServers:i}}function X0(e,t){const n=new Set(Object.keys(e)),r=[];return t.forEach(i=>{const a=jNe(i);let o=a,l=1;for(;n.has(o);)o=`${a}-${l}`,l++;r.push({...i,id:o}),n.add(o)}),r}const nY=({open:e,duplicatedServers:t,onClose:n,onConfirm:r})=>{const i=t.length>1;return v.jsxs(vz,{size:"lg",title:`Duplicated server${i?"s":""}`,open:e,onClose:n,onConfirm:r,confirmText:`Save duplicate${i?"s":""}`,cancelText:i?"Ignore duplicates":"Discard",children:[v.jsx("p",{children:i?"The next servers already exist:":"There is already a server with:"}),v.jsx("ul",{className:"tw:list-disc tw:mt-4",children:t.map(({url:a,apiKey:o},l)=>i?v.jsxs("li",{children:[v.jsx("b",{children:a})," - ",v.jsx("b",{children:o})]},l):v.jsxs(D.Fragment,{children:[v.jsxs("li",{children:["URL: ",v.jsx("b",{children:a})]}),v.jsxs("li",{children:["API key: ",v.jsx("b",{children:o})]})]},l))}),v.jsxs("span",{children:[i?"Do you want to save duplicated servers":"Do you want to save this server","?"]})]})},NNe=e=>D.useCallback(t=>{t.preventDefault(),e(t)},[e]),rY=({onSubmit:e,initialValues:t,children:n,title:r})=>{const[i,a]=D.useState((t==null?void 0:t.name)??""),[o,l]=D.useState((t==null?void 0:t.url)??""),[f,u]=D.useState((t==null?void 0:t.apiKey)??""),{flag:h,toggle:m}=Kt((t==null?void 0:t.forwardCredentials)??!1,!0),y=NNe(()=>e({name:i,url:o,apiKey:f,forwardCredentials:h}));return v.jsxs("form",{name:"serverForm",onSubmit:y,children:[v.jsxs(g1,{className:"tw:mb-4",bodyClassName:"tw:flex tw:flex-col tw:gap-y-3",title:r,children:[v.jsx(dk,{label:"Name",value:i,onChange:x=>a(x.target.value),required:!0}),v.jsx(dk,{label:"URL",type:"url",value:o,onChange:x=>l(x.target.value),required:!0}),v.jsx(nue,{label:"API key",value:f,onChange:x=>u(x.target.value),required:!0}),v.jsx(qle,{summary:"Advanced options",children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-0.5",children:[v.jsxs(y1,{className:"tw:flex tw:items-center tw:gap-x-1.5 tw:cursor-pointer",children:[v.jsx(eue,{onChange:m,checked:h}),"Forward credentials to this server on every request."]}),v.jsxs("small",{className:"tw:pl-5.5 tw:text-gray-600 tw:dark:text-gray-400 tw:mt-0.5",children:['"',"Credentials",'"'," here means cookies, TLS client certificates, or authentication headers containing a username and password."]}),v.jsxs("small",{className:"tw:pl-5.5 tw:text-gray-600 tw:dark:text-gray-400",children:[v.jsx("b",{children:"Important!"})," If you are not sure what this means, leave it unchecked. Enabling this option will make all requests fail for Shlink older than v4.5.0, as it requires the server to set a more strict value for ",v.jsx("code",{className:"tw:whitespace-nowrap",children:"Access-Control-Allow-Origin"})," than ",v.jsx("code",{children:"*"}),"."]})]})})]}),v.jsx("div",{className:"tw:flex tw:items-center tw:justify-end tw:gap-x-2",children:n})]})},z9=4e3,F9=({variant:e})=>v.jsx("div",{className:"tw:mt-4",children:v.jsxs(yz,{variant:e,children:[e==="success"&&"Servers properly imported. You can now select one from the list :)",e==="error"&&"The servers could not be imported. Make sure the format is correct."]})}),iY=({servers:e,createServers:t})=>{const{ImportServersBtn:n,useTimeoutToggle:r}=Ma(iY),i=mo(),a=tY(),o=!!Object.keys(e).length,[l,f]=r(!1,z9),[u,h]=r(!1,z9),[m,y]=Kt(),[x,w]=D.useState(),_=D.useCallback(O=>{const[C]=X0(e,[O]);t([C]),i(`/server/${C.id}`)},[t,i,e]),S=D.useCallback(O=>{w(O),Object.values(e).some(({url:A,apiKey:j})=>O.url===A&&O.apiKey===j)?y():_(O)},[_,e,y]);return v.jsxs(oh,{children:[v.jsxs(rY,{title:"Add new server",onSubmit:S,children:[!o&&v.jsx(n,{tooltipPlacement:"top",onImport:f,onError:h}),o&&v.jsx(ia,{variant:"secondary",onClick:a,children:"Cancel"}),v.jsx(ia,{type:"submit",children:"Create server"})]}),l&&v.jsx(F9,{variant:"success"}),u&&v.jsx(F9,{variant:"error"}),v.jsx(nY,{open:m,duplicatedServers:x?[x]:[],onClose:a,onConfirm:()=>x&&_(x)})]})},kNe=Na(iY,["ImportServersBtn","useTimeoutToggle"]),aY=({server:e,children:t})=>{const{DeleteServerModal:n}=Ma(aY),[r,,i,a]=Kt(),o=mo(),l=D.useCallback(f=>{a(),f&&o("/")},[a,o]);return v.jsxs(v.Fragment,{children:[v.jsx("button",{type:"button",className:"tw:text-danger tw:hover:underline",onClick:i,children:t}),v.jsx(n,{server:e,open:r,onClose:l})]})},LNe=Na(aY,["DeleteServerModal"]),DNe=({server:e,onClose:t,open:n,deleteServer:r})=>{const i=D.useCallback(a=>{a==="confirm"&&r(e)},[r,e]);return v.jsx(vz,{open:n,title:"Remove server",variant:"danger",onClose:()=>t(!1),onConfirm:()=>t(!0),onClosed:i,confirmText:"Delete",children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-y-4",children:[v.jsxs("p",{children:["Are you sure you want to remove ",v.jsx("b",{children:e?e.name:""}),"?"]}),v.jsx("p",{children:v.jsx("i",{children:"No data will be deleted, only the access to this server will be removed from this device. You can create it again at any moment."})})]})})},INe=JG(({editServer:e,selectedServer:t,selectServer:n})=>{const r=tY(),{reconnect:i}=zd();if(!Bp(t))return null;const a=o=>{e(t.id,o),i==="true"&&n(t.id),r()};return v.jsx(oh,{children:v.jsxs(rY,{title:v.jsxs(v.Fragment,{children:['Edit "',t.name,'"']}),initialValues:t,onSubmit:a,children:[v.jsx(ia,{variant:"secondary",onClick:r,children:"Cancel"}),v.jsx(ia,{type:"submit",children:"Save"})]})})}),$Ne=Na(INe,["ServerError"]),oY=({createServers:e,servers:t,children:n,onImport:r,onError:i=()=>{},tooltipPlacement:a="bottom",className:o=""})=>{const{ServersImporter:l}=Ma(oY),f=dm(),[u,h]=D.useState([]),[m,,y,x]=Kt(),w=D.useRef(!1),_=D.useCallback(async({target:C})=>{var A;return l.importServersFromFile((A=C.files)==null?void 0:A[0]).then(j=>{const{duplicatedServers:P,newServers:R}=MNe(t,j);w.current=R.length>0,e(X0(t,R)),P.length>0?(h(P),y()):r==null||r()}).then(()=>{C.value=null}).catch(i)},[e,i,r,t,l,y]),S=D.useCallback(()=>{e(X0(t,u)),x(),r==null||r()},[e,u,x,r,t]),O=D.useCallback(()=>{x(),w.current&&(r==null||r())},[x,r]);return v.jsxs(v.Fragment,{children:[v.jsxs(ia,{variant:"secondary",id:"importBtn",className:o,onClick:()=>{var C;return(C=f.current)==null?void 0:C.click()},children:[v.jsx(Ke,{icon:eJ,fixedWidth:!0})," ",n??"Import from file"]}),v.jsxs(sa,{placement:a,target:"importBtn",children:["You can create servers by importing a CSV file with ",v.jsx("b",{children:"name"}),", ",v.jsx("b",{children:"apiKey"})," and ",v.jsx("b",{children:"url"})," columns."]}),v.jsx("input",{type:"file",accept:".csv",className:"tw:hidden","aria-hidden":!0,tabIndex:-1,ref:f,onChange:_,"data-testid":"csv-file-input"}),v.jsx(nY,{open:m,duplicatedServers:u,onClose:O,onConfirm:S})]})},BNe=Na(oY,["ServersImporter"]),sY=({servers:e,selectedServer:t})=>{const{DeleteServerButton:n}=Ma(sY);return v.jsx(oh,{children:v.jsxs("div",{className:"tw:flex tw:flex-col tw:items-center tw:gap-y-4 tw:md:gap-y-8",children:[v.jsxs(gz,{className:"tw:w-full tw:lg:w-[80%]",variant:"error",children:[!Bp(t)&&"Could not find this Shlink server.",Bp(t)&&v.jsxs(v.Fragment,{children:[v.jsx("p",{children:"Oops! Could not connect to this Shlink server."}),"Make sure you have internet connection, and the server is properly configured and on-line."]})]}),v.jsxs("p",{className:"tw:text-xl",children:["These are the Shlink servers currently configured. Choose one of them or ",v.jsx(mn,{to:"/server/create",children:"add a new one"}),"."]}),v.jsx(Ei,{className:"tw:w-full tw:max-w-100 tw:overflow-hidden",children:v.jsx(GG,{borderless:!0,servers:Object.values(e)})}),Bp(t)&&v.jsxs("p",{className:"tw:text-xl",children:["Alternatively, if you think you may have misconfigured this server, you can ",v.jsx(n,{server:t,children:"remove it"})," or ",v.jsx(mn,{to:`/server/${t.id}/edit?reconnect=true`,children:"edit it"}),"."]})]})})},UNe=Na(sY,["DeleteServerButton"]),zNe=4e3,lY=({servers:e})=>{const{ServersExporter:t,ImportServersBtn:n,useTimeoutToggle:r,ManageServersRow:i}=Ma(lY),[a,o]=D.useState(""),l=D.useMemo(()=>Object.values(e),[e]),f=D.useMemo(()=>l.filter(({name:y,url:x})=>`${y} ${x}`.toLowerCase().match(a.toLowerCase())),[l,a]),u=l.some(({autoConnect:y})=>!!y),[h,m]=r(!1,zNe);return v.jsxs(oh,{className:"tw:flex tw:flex-col tw:gap-y-4",children:[v.jsx(iue,{onChange:o}),v.jsxs("div",{className:"tw:flex tw:flex-col tw:md:flex-row tw:gap-2",children:[v.jsxs("div",{className:"tw:flex tw:gap-2",children:[v.jsx(n,{className:"tw:flex-grow",onError:m,children:"Import servers"}),f.length>0&&v.jsxs(ia,{variant:"secondary",className:"tw:flex-grow",onClick:async()=>t.exportServers(),children:[v.jsx(Ke,{icon:LB})," Export servers"]})]}),v.jsxs(ia,{className:"tw:md:ml-auto",to:"/server/create",children:[v.jsx(Ke,{icon:lv})," Add a server"]})]}),v.jsx(g1,{className:"card",children:v.jsxs(Si,{header:v.jsxs(Si.Row,{children:[u&&v.jsx(Si.Cell,{className:"tw:w-[35px]",children:v.jsx("span",{className:"tw:sr-only",children:"Auto-connect"})}),v.jsx(Si.Cell,{children:"Name"}),v.jsx(Si.Cell,{children:"Base URL"}),v.jsx(Si.Cell,{children:v.jsx("span",{className:"sr-only",children:"Options"})})]}),children:[!f.length&&v.jsx(Si.Row,{className:"tw:text-center",children:v.jsx(Si.Cell,{colSpan:4,children:"No servers found."})}),f.map(y=>v.jsx(i,{server:y,hasAutoConnect:u},y.id))]})}),h&&v.jsx("div",{children:v.jsx(yz,{variant:"error",children:"The servers could not be imported. Make sure the format is correct."})})]})},FNe=Na(lY,["ServersExporter","ImportServersBtn","useTimeoutToggle","ManageServersRow"]),uY=({server:e,hasAutoConnect:t})=>{const{ManageServersRowDropdown:n}=Ma(uY);return v.jsxs(Si.Row,{className:"tw:relative",children:[t&&v.jsx(Si.Cell,{columnName:"Auto-connect",children:e.autoConnect&&v.jsxs(v.Fragment,{children:[v.jsx(Ke,{icon:Ju,className:"tw:text-lm-brand tw:dark:text-dm-brand",id:"autoConnectIcon"}),v.jsx(sa,{target:"autoConnectIcon",placement:"right",children:"Auto-connect to this server"})]})}),v.jsx(Si.Cell,{className:"tw:font-bold",columnName:"Name",children:v.jsx(mn,{to:`/server/${e.id}`,children:e.name})}),v.jsx(Si.Cell,{columnName:"Base URL",className:"tw:max-lg:border-b-0",children:e.url}),v.jsx(Si.Cell,{className:"tw:text-right tw:max-lg:absolute tw:right-0 tw:-top-1 tw:mx-lg:pt-0",children:v.jsx(n,{server:e})})]})},qNe=Na(uY,["ManageServersRowDropdown"]),cY=({server:e,setAutoConnect:t})=>{const{DeleteServerModal:n}=Ma(cY),[r,,i,a]=Kt(),o=`/server/${e.id}`,{autoConnect:l}=e,f=l?QQ:Fle;return v.jsxs(v.Fragment,{children:[v.jsxs(v1,{minWidth:l?210:170,children:[v.jsxs(Je,{tag:mn,to:o,children:[v.jsx(Ke,{icon:ZQ,fixedWidth:!0})," Connect"]}),v.jsxs(Je,{tag:mn,to:`${o}/edit`,children:[v.jsx(Ke,{icon:Xj,fixedWidth:!0})," Edit server"]}),v.jsxs(Je,{onClick:()=>t(e,!l),children:[v.jsx(Ke,{icon:f,fixedWidth:!0})," ",l?"Do not a":"A","uto-connect"]}),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{className:"tw:text-danger",onClick:i,children:[v.jsx(Ke,{icon:PB,fixedWidth:!0})," Remove server"]})]}),v.jsx(n,{server:e,open:r,onClose:a})]})},VNe=Na(cY,["DeleteServerModal"]),fY=(e,t)=>kz(e,t,{serializeError:n=>n}),HNe={},{actions:WNe,reducer:GNe}=zn({name:"shlink/servers",initialState:HNe,reducers:{editServer:{prepare:(e,t)=>({payload:{serverId:e,serverData:t}}),reducer:(e,{payload:t})=>{const{serverId:n,serverData:r}=t;return e[n]?{...e,[n]:{...e[n],...r}}:e}},deleteServer:(e,{payload:t})=>(delete e[t.id],e),setAutoConnect:{prepare:({id:e},t)=>({payload:{serverId:e,autoConnect:t}}),reducer:(e,{payload:t})=>{const{serverId:n,autoConnect:r}=t;return e[n]?r?Object.fromEntries(Object.entries(e).map(([i,a])=>[i,{...a,autoConnect:i===n}])):{...e,[n]:{...e[n],autoConnect:r}}:e}},createServers:{prepare:e=>({payload:PNe(e)}),reducer:(e,{payload:t})=>({...e,...t})}}}),{editServer:YNe,deleteServer:KNe,setAutoConnect:ZNe,createServers:dY}=WNe,XNe=GNe,QNe=e=>X0({},Array.isArray(e)?e.filter(jB):[]),JNe=e=>fY("shlink/remoteServers/fetchServers",async(t,{dispatch:n})=>{const r=await e.jsonRequest(`${tb.homepage}/servers.json`),i=QNe(r);n(dY(i))}),T4="shlink/selectedServer",e6e="1.0.0",t6e="999.999.999",n6e="latest",r6e=e=>QG(e===n6e?t6e:e,e6e),i6e=Bz(e=>`${e.id}_${e.url}_${e.apiKey}`,async(e,t)=>t().then(({version:n})=>({version:r6e(n),printableVersion:XG(n)}))),q9=null,A4=Hr(`${T4}/resetSelectedServer`),a6e=e=>fY(`${T4}/selectServer`,async(t,{dispatch:n,getState:r})=>{n(A4());const{servers:i}=r(),a=i[t];if(!a)return{serverNotFound:!0};try{const o=e(a),{version:l,printableVersion:f}=await i6e(a,()=>o.health());return{...a,version:l,printableVersion:f}}catch{return{...a,serverNotReachable:!0}}}),o6e=e=>zn({name:T4,initialState:q9,reducers:{},extraReducers:t=>{t.addCase(A4,()=>q9),t.addCase(e.fulfilled,(n,{payload:r})=>r)}}),s6e=({servers:e,selectedServer:t})=>{const n=Object.values(e);return v.jsxs(az,{nav:!0,inNavbar:!0,children:[v.jsxs(hs,{nav:!0,caret:!0,children:[v.jsx(Ke,{icon:WN})," ",v.jsx("span",{className:"tw:ml-1",children:"Servers"})]}),v.jsx(Hl,{end:!0,className:"tw:right-0",children:n.length===0?v.jsxs(Je,{tag:mn,to:"/server/create",children:[v.jsx(Ke,{icon:lv})," ",v.jsx("span",{className:"tw:ml-1",children:"Add a server"})]}):v.jsxs(v.Fragment,{children:[n.map(({name:r,id:i})=>v.jsx(Je,{tag:mn,to:`/server/${i}`,active:RQ(t)===i,children:r},i)),v.jsx(Je,{divider:!0,tag:"hr"}),v.jsxs(Je,{tag:mn,to:"/manage-servers",children:[v.jsx(Ke,{icon:WN})," ",v.jsx("span",{className:"tw:ml-1",children:"Manage servers"})]})]})})]})},l6e=({document:e},t,n)=>{const r=e.createElement("a");r.setAttribute("href",t),r.setAttribute("download",n),r.style.visibility="hidden",e.body.appendChild(r),r.click(),e.body.removeChild(r)},u6e=(e,t,n)=>{const r=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(r);l6e(e,i,n)},c6e="shlink-servers.csv";var tv,nv,rv;class f6e{constructor(t,n,r){ap(this,tv);ap(this,nv);ap(this,rv);hf(this,"exportServers",async()=>{const t=Object.values(ip(this,tv).get("servers")??{}).map(MQ);try{const n=ip(this,rv).call(this,t);u6e(ip(this,nv),n,c6e)}catch(n){console.error(n)}});op(this,tv,t),op(this,nv,n),op(this,rv,r)}}tv=new WeakMap,nv=new WeakMap,rv=new WeakMap;const d6e=e=>{if(!Array.isArray(e))throw new Error("Provided file does not have the right format.");return e.map(kQ)};var iv;class h6e{constructor(t){ap(this,iv);op(this,iv,t)}async importServersFromFile(t){if(!t)throw new Error("No file provided");const n=await t.text(),r=await ip(this,iv).call(this,n);return d6e(r)}}iv=new WeakMap;const p6e=(e,t)=>{e.factory("ManageServers",FNe),e.decorator("ManageServers",Z0),e.decorator("ManageServers",t(["selectedServer","servers"],["resetSelectedServer"])),e.factory("ManageServersRow",qNe),e.factory("ManageServersRowDropdown",VNe),e.decorator("ManageServersRowDropdown",t(null,["setAutoConnect"])),e.factory("CreateServer",kNe),e.decorator("CreateServer",Z0),e.decorator("CreateServer",t(["selectedServer","servers"],["createServers","resetSelectedServer"])),e.factory("EditServer",$Ne),e.decorator("EditServer",t(["selectedServer"],["editServer","selectServer","resetSelectedServer"])),e.serviceFactory("ServersDropdown",()=>s6e),e.decorator("ServersDropdown",t(["servers","selectedServer"])),e.serviceFactory("DeleteServerModal",()=>DNe),e.decorator("DeleteServerModal",t(null,["deleteServer"])),e.factory("DeleteServerButton",LNe),e.factory("ImportServersBtn",BNe),e.decorator("ImportServersBtn",t(["servers"],["createServers"])),e.factory("ServerError",UNe),e.decorator("ServerError",t(["servers","selectedServer"])),e.service("ServersImporter",h6e,"csvToJson"),e.service("ServersExporter",f6e,"Storage","window","jsonToCsv"),e.serviceFactory("selectServer",a6e,"buildShlinkApiClient","loadMercureInfo"),e.serviceFactory("createServers",()=>dY),e.serviceFactory("deleteServer",()=>KNe),e.serviceFactory("editServer",()=>YNe),e.serviceFactory("setAutoConnect",()=>ZNe),e.serviceFactory("fetchServers",JNe,"HttpClient"),e.serviceFactory("resetSelectedServer",()=>A4),e.serviceFactory("selectedServerReducerCreator",o6e,"selectServer"),e.serviceFactory("selectedServerReducer",n=>n.reducer,"selectedServerReducerCreator")},hY={field:"dateCreated",dir:"DESC"},m6e={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},ui:{theme:RP()},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:hY}},{reducer:v6e,actions:g6e}=zn({name:"shlink/settings",initialState:m6e,reducers:{setSettings:(e,{payload:t})=>S1(e,t)}}),{setSettings:y6e}=g6e,b6e=v6e,_6e=({settings:e,setSettings:t})=>v.jsx(oh,{children:v.jsx(Xce,{settings:e,updateSettings:t,defaultShortUrlsListOrdering:hY})}),w6e=(e,t)=>{e.serviceFactory("Settings",()=>_6e),e.decorator("Settings",Z0),e.decorator("Settings",t(["settings"],["setSettings","resetSelectedServer"])),e.serviceFactory("setSettings",()=>y6e)};var rE,V9;function x6e(){return V9||(V9=1,rE=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(r,i,a){n.o(r,i)||Object.defineProperty(r,i,{enumerable:!0,get:a})},n.r=function(r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.t=function(r,i){if(1&i&&(r=n(r)),8&i||4&i&&typeof r=="object"&&r&&r.__esModule)return r;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:r}),2&i&&typeof r!="string")for(var o in r)n.d(a,o,(function(l){return r[l]}).bind(null,o));return a},n.n=function(r){var i=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(i,"a",i),i},n.o=function(r,i){return Object.prototype.hasOwnProperty.call(r,i)},n.p="",n(n.s=32)}([function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch{typeof window=="object"&&(n=window)}e.exports=n},function(e,t,n){var r=n(6),i=Object.keys||function(w){var _=[];for(var S in w)_.push(S);return _};e.exports=m;var a=n(5);a.inherits=n(2);var o=n(23),l=n(14);a.inherits(m,o);for(var f=i(l.prototype),u=0;u<f.length;u++){var h=f[u];m.prototype[h]||(m.prototype[h]=l.prototype[h])}function m(w){if(!(this instanceof m))return new m(w);o.call(this,w),l.call(this,w),w&&w.readable===!1&&(this.readable=!1),w&&w.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,w&&w.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",y)}function y(){this.allowHalfOpen||this._writableState.ended||r.nextTick(x,this)}function x(w){w.end()}Object.defineProperty(m.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(m.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(w){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=w,this._writableState.destroyed=w)}}),m.prototype._destroy=function(w,_){this.push(null),this.end(),r.nextTick(_,w)}},function(e,t){typeof Object.create=="function"?e.exports=function(n,r){n.super_=r,n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(n,r){n.super_=r;var i=function(){};i.prototype=r.prototype,n.prototype=new i,n.prototype.constructor=n}},function(e,t,n){(function(r){/*!
|
||
* The buffer module from node.js, for the browser.
|
||
*
|
||
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
||
* @license MIT
|
||
*/var i=n(38),a=n(39),o=n(40);function l(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function f(B,q){if(l()<q)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(B=new Uint8Array(q)).__proto__=u.prototype:(B===null&&(B=new u(q)),B.length=q),B}function u(B,q,ee){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(B,q,ee);if(typeof B=="number"){if(typeof q=="string")throw new Error("If encoding is specified then the first argument must be a string");return y(this,B)}return h(this,B,q,ee)}function h(B,q,ee,fe){if(typeof q=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&q instanceof ArrayBuffer?function(X,ue,pe,ye){if(ue.byteLength,pe<0||ue.byteLength<pe)throw new RangeError("'offset' is out of bounds");if(ue.byteLength<pe+(ye||0))throw new RangeError("'length' is out of bounds");return ue=pe===void 0&&ye===void 0?new Uint8Array(ue):ye===void 0?new Uint8Array(ue,pe):new Uint8Array(ue,pe,ye),u.TYPED_ARRAY_SUPPORT?(X=ue).__proto__=u.prototype:X=x(X,ue),X}(B,q,ee,fe):typeof q=="string"?function(X,ue,pe){if(typeof pe=="string"&&pe!==""||(pe="utf8"),!u.isEncoding(pe))throw new TypeError('"encoding" must be a valid string encoding');var ye=0|_(ue,pe),me=(X=f(X,ye)).write(ue,pe);return me!==ye&&(X=X.slice(0,me)),X}(B,q,ee):function(X,ue){if(u.isBuffer(ue)){var pe=0|w(ue.length);return(X=f(X,pe)).length===0||ue.copy(X,0,0,pe),X}if(ue){if(typeof ArrayBuffer<"u"&&ue.buffer instanceof ArrayBuffer||"length"in ue)return typeof ue.length!="number"||function(ye){return ye!=ye}(ue.length)?f(X,0):x(X,ue);if(ue.type==="Buffer"&&o(ue.data))return x(X,ue.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(B,q)}function m(B){if(typeof B!="number")throw new TypeError('"size" argument must be a number');if(B<0)throw new RangeError('"size" argument must not be negative')}function y(B,q){if(m(q),B=f(B,q<0?0:0|w(q)),!u.TYPED_ARRAY_SUPPORT)for(var ee=0;ee<q;++ee)B[ee]=0;return B}function x(B,q){var ee=q.length<0?0:0|w(q.length);B=f(B,ee);for(var fe=0;fe<ee;fe+=1)B[fe]=255&q[fe];return B}function w(B){if(B>=l())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l().toString(16)+" bytes");return 0|B}function _(B,q){if(u.isBuffer(B))return B.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(B)||B instanceof ArrayBuffer))return B.byteLength;typeof B!="string"&&(B=""+B);var ee=B.length;if(ee===0)return 0;for(var fe=!1;;)switch(q){case"ascii":case"latin1":case"binary":return ee;case"utf8":case"utf-8":case void 0:return he(B).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*ee;case"hex":return ee>>>1;case"base64":return de(B).length;default:if(fe)return he(B).length;q=(""+q).toLowerCase(),fe=!0}}function S(B,q,ee){var fe=B[q];B[q]=B[ee],B[ee]=fe}function O(B,q,ee,fe,X){if(B.length===0)return-1;if(typeof ee=="string"?(fe=ee,ee=0):ee>2147483647?ee=2147483647:ee<-2147483648&&(ee=-2147483648),ee=+ee,isNaN(ee)&&(ee=X?0:B.length-1),ee<0&&(ee=B.length+ee),ee>=B.length){if(X)return-1;ee=B.length-1}else if(ee<0){if(!X)return-1;ee=0}if(typeof q=="string"&&(q=u.from(q,fe)),u.isBuffer(q))return q.length===0?-1:C(B,q,ee,fe,X);if(typeof q=="number")return q&=255,u.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?X?Uint8Array.prototype.indexOf.call(B,q,ee):Uint8Array.prototype.lastIndexOf.call(B,q,ee):C(B,[q],ee,fe,X);throw new TypeError("val must be string, number or Buffer")}function C(B,q,ee,fe,X){var ue,pe=1,ye=B.length,me=q.length;if(fe!==void 0&&((fe=String(fe).toLowerCase())==="ucs2"||fe==="ucs-2"||fe==="utf16le"||fe==="utf-16le")){if(B.length<2||q.length<2)return-1;pe=2,ye/=2,me/=2,ee/=2}function xe($e,Fe){return pe===1?$e[Fe]:$e.readUInt16BE(Fe*pe)}if(X){var Ae=-1;for(ue=ee;ue<ye;ue++)if(xe(B,ue)===xe(q,Ae===-1?0:ue-Ae)){if(Ae===-1&&(Ae=ue),ue-Ae+1===me)return Ae*pe}else Ae!==-1&&(ue-=ue-Ae),Ae=-1}else for(ee+me>ye&&(ee=ye-me),ue=ee;ue>=0;ue--){for(var Le=!0,ze=0;ze<me;ze++)if(xe(B,ue+ze)!==xe(q,ze)){Le=!1;break}if(Le)return ue}return-1}function A(B,q,ee,fe){ee=Number(ee)||0;var X=B.length-ee;fe?(fe=Number(fe))>X&&(fe=X):fe=X;var ue=q.length;if(ue%2!=0)throw new TypeError("Invalid hex string");fe>ue/2&&(fe=ue/2);for(var pe=0;pe<fe;++pe){var ye=parseInt(q.substr(2*pe,2),16);if(isNaN(ye))return pe;B[ee+pe]=ye}return pe}function j(B,q,ee,fe){return be(he(q,B.length-ee),B,ee,fe)}function P(B,q,ee,fe){return be(function(X){for(var ue=[],pe=0;pe<X.length;++pe)ue.push(255&X.charCodeAt(pe));return ue}(q),B,ee,fe)}function R(B,q,ee,fe){return P(B,q,ee,fe)}function $(B,q,ee,fe){return be(de(q),B,ee,fe)}function V(B,q,ee,fe){return be(function(X,ue){for(var pe,ye,me,xe=[],Ae=0;Ae<X.length&&!((ue-=2)<0);++Ae)ye=(pe=X.charCodeAt(Ae))>>8,me=pe%256,xe.push(me),xe.push(ye);return xe}(q,B.length-ee),B,ee,fe)}function W(B,q,ee){return q===0&&ee===B.length?i.fromByteArray(B):i.fromByteArray(B.slice(q,ee))}function G(B,q,ee){ee=Math.min(B.length,ee);for(var fe=[],X=q;X<ee;){var ue,pe,ye,me,xe=B[X],Ae=null,Le=xe>239?4:xe>223?3:xe>191?2:1;if(X+Le<=ee)switch(Le){case 1:xe<128&&(Ae=xe);break;case 2:(192&(ue=B[X+1]))==128&&(me=(31&xe)<<6|63&ue)>127&&(Ae=me);break;case 3:ue=B[X+1],pe=B[X+2],(192&ue)==128&&(192&pe)==128&&(me=(15&xe)<<12|(63&ue)<<6|63&pe)>2047&&(me<55296||me>57343)&&(Ae=me);break;case 4:ue=B[X+1],pe=B[X+2],ye=B[X+3],(192&ue)==128&&(192&pe)==128&&(192&ye)==128&&(me=(15&xe)<<18|(63&ue)<<12|(63&pe)<<6|63&ye)>65535&&me<1114112&&(Ae=me)}Ae===null?(Ae=65533,Le=1):Ae>65535&&(Ae-=65536,fe.push(Ae>>>10&1023|55296),Ae=56320|1023&Ae),fe.push(Ae),X+=Le}return function(ze){var $e=ze.length;if($e<=K)return String.fromCharCode.apply(String,ze);for(var Fe="",_e=0;_e<$e;)Fe+=String.fromCharCode.apply(String,ze.slice(_e,_e+=K));return Fe}(fe)}t.Buffer=u,t.SlowBuffer=function(B){return+B!=B&&(B=0),u.alloc(+B)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=r.TYPED_ARRAY_SUPPORT!==void 0?r.TYPED_ARRAY_SUPPORT:function(){try{var B=new Uint8Array(1);return B.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},B.foo()===42&&typeof B.subarray=="function"&&B.subarray(1,1).byteLength===0}catch{return!1}}(),t.kMaxLength=l(),u.poolSize=8192,u._augment=function(B){return B.__proto__=u.prototype,B},u.from=function(B,q,ee){return h(null,B,q,ee)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(B,q,ee){return function(fe,X,ue,pe){return m(X),X<=0?f(fe,X):ue!==void 0?typeof pe=="string"?f(fe,X).fill(ue,pe):f(fe,X).fill(ue):f(fe,X)}(null,B,q,ee)},u.allocUnsafe=function(B){return y(null,B)},u.allocUnsafeSlow=function(B){return y(null,B)},u.isBuffer=function(B){return!(B==null||!B._isBuffer)},u.compare=function(B,q){if(!u.isBuffer(B)||!u.isBuffer(q))throw new TypeError("Arguments must be Buffers");if(B===q)return 0;for(var ee=B.length,fe=q.length,X=0,ue=Math.min(ee,fe);X<ue;++X)if(B[X]!==q[X]){ee=B[X],fe=q[X];break}return ee<fe?-1:fe<ee?1:0},u.isEncoding=function(B){switch(String(B).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(B,q){if(!o(B))throw new TypeError('"list" argument must be an Array of Buffers');if(B.length===0)return u.alloc(0);var ee;if(q===void 0)for(q=0,ee=0;ee<B.length;++ee)q+=B[ee].length;var fe=u.allocUnsafe(q),X=0;for(ee=0;ee<B.length;++ee){var ue=B[ee];if(!u.isBuffer(ue))throw new TypeError('"list" argument must be an Array of Buffers');ue.copy(fe,X),X+=ue.length}return fe},u.byteLength=_,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var B=this.length;if(B%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var q=0;q<B;q+=2)S(this,q,q+1);return this},u.prototype.swap32=function(){var B=this.length;if(B%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var q=0;q<B;q+=4)S(this,q,q+3),S(this,q+1,q+2);return this},u.prototype.swap64=function(){var B=this.length;if(B%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var q=0;q<B;q+=8)S(this,q,q+7),S(this,q+1,q+6),S(this,q+2,q+5),S(this,q+3,q+4);return this},u.prototype.toString=function(){var B=0|this.length;return B===0?"":arguments.length===0?G(this,0,B):(function(q,ee,fe){var X=!1;if((ee===void 0||ee<0)&&(ee=0),ee>this.length||((fe===void 0||fe>this.length)&&(fe=this.length),fe<=0)||(fe>>>=0)<=(ee>>>=0))return"";for(q||(q="utf8");;)switch(q){case"hex":return Q(this,ee,fe);case"utf8":case"utf-8":return G(this,ee,fe);case"ascii":return ne(this,ee,fe);case"latin1":case"binary":return le(this,ee,fe);case"base64":return W(this,ee,fe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return J(this,ee,fe);default:if(X)throw new TypeError("Unknown encoding: "+q);q=(q+"").toLowerCase(),X=!0}}).apply(this,arguments)},u.prototype.equals=function(B){if(!u.isBuffer(B))throw new TypeError("Argument must be a Buffer");return this===B||u.compare(this,B)===0},u.prototype.inspect=function(){var B="",q=t.INSPECT_MAX_BYTES;return this.length>0&&(B=this.toString("hex",0,q).match(/.{2}/g).join(" "),this.length>q&&(B+=" ... ")),"<Buffer "+B+">"},u.prototype.compare=function(B,q,ee,fe,X){if(!u.isBuffer(B))throw new TypeError("Argument must be a Buffer");if(q===void 0&&(q=0),ee===void 0&&(ee=B?B.length:0),fe===void 0&&(fe=0),X===void 0&&(X=this.length),q<0||ee>B.length||fe<0||X>this.length)throw new RangeError("out of range index");if(fe>=X&&q>=ee)return 0;if(fe>=X)return-1;if(q>=ee)return 1;if(q>>>=0,ee>>>=0,fe>>>=0,X>>>=0,this===B)return 0;for(var ue=X-fe,pe=ee-q,ye=Math.min(ue,pe),me=this.slice(fe,X),xe=B.slice(q,ee),Ae=0;Ae<ye;++Ae)if(me[Ae]!==xe[Ae]){ue=me[Ae],pe=xe[Ae];break}return ue<pe?-1:pe<ue?1:0},u.prototype.includes=function(B,q,ee){return this.indexOf(B,q,ee)!==-1},u.prototype.indexOf=function(B,q,ee){return O(this,B,q,ee,!0)},u.prototype.lastIndexOf=function(B,q,ee){return O(this,B,q,ee,!1)},u.prototype.write=function(B,q,ee,fe){if(q===void 0)fe="utf8",ee=this.length,q=0;else if(ee===void 0&&typeof q=="string")fe=q,ee=this.length,q=0;else{if(!isFinite(q))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");q|=0,isFinite(ee)?(ee|=0,fe===void 0&&(fe="utf8")):(fe=ee,ee=void 0)}var X=this.length-q;if((ee===void 0||ee>X)&&(ee=X),B.length>0&&(ee<0||q<0)||q>this.length)throw new RangeError("Attempt to write outside buffer bounds");fe||(fe="utf8");for(var ue=!1;;)switch(fe){case"hex":return A(this,B,q,ee);case"utf8":case"utf-8":return j(this,B,q,ee);case"ascii":return P(this,B,q,ee);case"latin1":case"binary":return R(this,B,q,ee);case"base64":return $(this,B,q,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V(this,B,q,ee);default:if(ue)throw new TypeError("Unknown encoding: "+fe);fe=(""+fe).toLowerCase(),ue=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var K=4096;function ne(B,q,ee){var fe="";ee=Math.min(B.length,ee);for(var X=q;X<ee;++X)fe+=String.fromCharCode(127&B[X]);return fe}function le(B,q,ee){var fe="";ee=Math.min(B.length,ee);for(var X=q;X<ee;++X)fe+=String.fromCharCode(B[X]);return fe}function Q(B,q,ee){var fe=B.length;(!q||q<0)&&(q=0),(!ee||ee<0||ee>fe)&&(ee=fe);for(var X="",ue=q;ue<ee;++ue)X+=oe(B[ue]);return X}function J(B,q,ee){for(var fe=B.slice(q,ee),X="",ue=0;ue<fe.length;ue+=2)X+=String.fromCharCode(fe[ue]+256*fe[ue+1]);return X}function H(B,q,ee){if(B%1!=0||B<0)throw new RangeError("offset is not uint");if(B+q>ee)throw new RangeError("Trying to access beyond buffer length")}function U(B,q,ee,fe,X,ue){if(!u.isBuffer(B))throw new TypeError('"buffer" argument must be a Buffer instance');if(q>X||q<ue)throw new RangeError('"value" argument is out of bounds');if(ee+fe>B.length)throw new RangeError("Index out of range")}function z(B,q,ee,fe){q<0&&(q=65535+q+1);for(var X=0,ue=Math.min(B.length-ee,2);X<ue;++X)B[ee+X]=(q&255<<8*(fe?X:1-X))>>>8*(fe?X:1-X)}function F(B,q,ee,fe){q<0&&(q=4294967295+q+1);for(var X=0,ue=Math.min(B.length-ee,4);X<ue;++X)B[ee+X]=q>>>8*(fe?X:3-X)&255}function M(B,q,ee,fe,X,ue){if(ee+fe>B.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("Index out of range")}function I(B,q,ee,fe,X){return X||M(B,0,ee,4),a.write(B,q,ee,fe,23,4),ee+4}function te(B,q,ee,fe,X){return X||M(B,0,ee,8),a.write(B,q,ee,fe,52,8),ee+8}u.prototype.slice=function(B,q){var ee,fe=this.length;if(B=~~B,q=q===void 0?fe:~~q,B<0?(B+=fe)<0&&(B=0):B>fe&&(B=fe),q<0?(q+=fe)<0&&(q=0):q>fe&&(q=fe),q<B&&(q=B),u.TYPED_ARRAY_SUPPORT)(ee=this.subarray(B,q)).__proto__=u.prototype;else{var X=q-B;ee=new u(X,void 0);for(var ue=0;ue<X;++ue)ee[ue]=this[ue+B]}return ee},u.prototype.readUIntLE=function(B,q,ee){B|=0,q|=0,ee||H(B,q,this.length);for(var fe=this[B],X=1,ue=0;++ue<q&&(X*=256);)fe+=this[B+ue]*X;return fe},u.prototype.readUIntBE=function(B,q,ee){B|=0,q|=0,ee||H(B,q,this.length);for(var fe=this[B+--q],X=1;q>0&&(X*=256);)fe+=this[B+--q]*X;return fe},u.prototype.readUInt8=function(B,q){return q||H(B,1,this.length),this[B]},u.prototype.readUInt16LE=function(B,q){return q||H(B,2,this.length),this[B]|this[B+1]<<8},u.prototype.readUInt16BE=function(B,q){return q||H(B,2,this.length),this[B]<<8|this[B+1]},u.prototype.readUInt32LE=function(B,q){return q||H(B,4,this.length),(this[B]|this[B+1]<<8|this[B+2]<<16)+16777216*this[B+3]},u.prototype.readUInt32BE=function(B,q){return q||H(B,4,this.length),16777216*this[B]+(this[B+1]<<16|this[B+2]<<8|this[B+3])},u.prototype.readIntLE=function(B,q,ee){B|=0,q|=0,ee||H(B,q,this.length);for(var fe=this[B],X=1,ue=0;++ue<q&&(X*=256);)fe+=this[B+ue]*X;return fe>=(X*=128)&&(fe-=Math.pow(2,8*q)),fe},u.prototype.readIntBE=function(B,q,ee){B|=0,q|=0,ee||H(B,q,this.length);for(var fe=q,X=1,ue=this[B+--fe];fe>0&&(X*=256);)ue+=this[B+--fe]*X;return ue>=(X*=128)&&(ue-=Math.pow(2,8*q)),ue},u.prototype.readInt8=function(B,q){return q||H(B,1,this.length),128&this[B]?-1*(255-this[B]+1):this[B]},u.prototype.readInt16LE=function(B,q){q||H(B,2,this.length);var ee=this[B]|this[B+1]<<8;return 32768&ee?4294901760|ee:ee},u.prototype.readInt16BE=function(B,q){q||H(B,2,this.length);var ee=this[B+1]|this[B]<<8;return 32768&ee?4294901760|ee:ee},u.prototype.readInt32LE=function(B,q){return q||H(B,4,this.length),this[B]|this[B+1]<<8|this[B+2]<<16|this[B+3]<<24},u.prototype.readInt32BE=function(B,q){return q||H(B,4,this.length),this[B]<<24|this[B+1]<<16|this[B+2]<<8|this[B+3]},u.prototype.readFloatLE=function(B,q){return q||H(B,4,this.length),a.read(this,B,!0,23,4)},u.prototype.readFloatBE=function(B,q){return q||H(B,4,this.length),a.read(this,B,!1,23,4)},u.prototype.readDoubleLE=function(B,q){return q||H(B,8,this.length),a.read(this,B,!0,52,8)},u.prototype.readDoubleBE=function(B,q){return q||H(B,8,this.length),a.read(this,B,!1,52,8)},u.prototype.writeUIntLE=function(B,q,ee,fe){B=+B,q|=0,ee|=0,fe||U(this,B,q,ee,Math.pow(2,8*ee)-1,0);var X=1,ue=0;for(this[q]=255&B;++ue<ee&&(X*=256);)this[q+ue]=B/X&255;return q+ee},u.prototype.writeUIntBE=function(B,q,ee,fe){B=+B,q|=0,ee|=0,fe||U(this,B,q,ee,Math.pow(2,8*ee)-1,0);var X=ee-1,ue=1;for(this[q+X]=255&B;--X>=0&&(ue*=256);)this[q+X]=B/ue&255;return q+ee},u.prototype.writeUInt8=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,1,255,0),u.TYPED_ARRAY_SUPPORT||(B=Math.floor(B)),this[q]=255&B,q+1},u.prototype.writeUInt16LE=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[q]=255&B,this[q+1]=B>>>8):z(this,B,q,!0),q+2},u.prototype.writeUInt16BE=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[q]=B>>>8,this[q+1]=255&B):z(this,B,q,!1),q+2},u.prototype.writeUInt32LE=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[q+3]=B>>>24,this[q+2]=B>>>16,this[q+1]=B>>>8,this[q]=255&B):F(this,B,q,!0),q+4},u.prototype.writeUInt32BE=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[q]=B>>>24,this[q+1]=B>>>16,this[q+2]=B>>>8,this[q+3]=255&B):F(this,B,q,!1),q+4},u.prototype.writeIntLE=function(B,q,ee,fe){if(B=+B,q|=0,!fe){var X=Math.pow(2,8*ee-1);U(this,B,q,ee,X-1,-X)}var ue=0,pe=1,ye=0;for(this[q]=255&B;++ue<ee&&(pe*=256);)B<0&&ye===0&&this[q+ue-1]!==0&&(ye=1),this[q+ue]=(B/pe>>0)-ye&255;return q+ee},u.prototype.writeIntBE=function(B,q,ee,fe){if(B=+B,q|=0,!fe){var X=Math.pow(2,8*ee-1);U(this,B,q,ee,X-1,-X)}var ue=ee-1,pe=1,ye=0;for(this[q+ue]=255&B;--ue>=0&&(pe*=256);)B<0&&ye===0&&this[q+ue+1]!==0&&(ye=1),this[q+ue]=(B/pe>>0)-ye&255;return q+ee},u.prototype.writeInt8=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,1,127,-128),u.TYPED_ARRAY_SUPPORT||(B=Math.floor(B)),B<0&&(B=255+B+1),this[q]=255&B,q+1},u.prototype.writeInt16LE=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[q]=255&B,this[q+1]=B>>>8):z(this,B,q,!0),q+2},u.prototype.writeInt16BE=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[q]=B>>>8,this[q+1]=255&B):z(this,B,q,!1),q+2},u.prototype.writeInt32LE=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[q]=255&B,this[q+1]=B>>>8,this[q+2]=B>>>16,this[q+3]=B>>>24):F(this,B,q,!0),q+4},u.prototype.writeInt32BE=function(B,q,ee){return B=+B,q|=0,ee||U(this,B,q,4,2147483647,-2147483648),B<0&&(B=4294967295+B+1),u.TYPED_ARRAY_SUPPORT?(this[q]=B>>>24,this[q+1]=B>>>16,this[q+2]=B>>>8,this[q+3]=255&B):F(this,B,q,!1),q+4},u.prototype.writeFloatLE=function(B,q,ee){return I(this,B,q,!0,ee)},u.prototype.writeFloatBE=function(B,q,ee){return I(this,B,q,!1,ee)},u.prototype.writeDoubleLE=function(B,q,ee){return te(this,B,q,!0,ee)},u.prototype.writeDoubleBE=function(B,q,ee){return te(this,B,q,!1,ee)},u.prototype.copy=function(B,q,ee,fe){if(ee||(ee=0),fe||fe===0||(fe=this.length),q>=B.length&&(q=B.length),q||(q=0),fe>0&&fe<ee&&(fe=ee),fe===ee||B.length===0||this.length===0)return 0;if(q<0)throw new RangeError("targetStart out of bounds");if(ee<0||ee>=this.length)throw new RangeError("sourceStart out of bounds");if(fe<0)throw new RangeError("sourceEnd out of bounds");fe>this.length&&(fe=this.length),B.length-q<fe-ee&&(fe=B.length-q+ee);var X,ue=fe-ee;if(this===B&&ee<q&&q<fe)for(X=ue-1;X>=0;--X)B[X+q]=this[X+ee];else if(ue<1e3||!u.TYPED_ARRAY_SUPPORT)for(X=0;X<ue;++X)B[X+q]=this[X+ee];else Uint8Array.prototype.set.call(B,this.subarray(ee,ee+ue),q);return ue},u.prototype.fill=function(B,q,ee,fe){if(typeof B=="string"){if(typeof q=="string"?(fe=q,q=0,ee=this.length):typeof ee=="string"&&(fe=ee,ee=this.length),B.length===1){var X=B.charCodeAt(0);X<256&&(B=X)}if(fe!==void 0&&typeof fe!="string")throw new TypeError("encoding must be a string");if(typeof fe=="string"&&!u.isEncoding(fe))throw new TypeError("Unknown encoding: "+fe)}else typeof B=="number"&&(B&=255);if(q<0||this.length<q||this.length<ee)throw new RangeError("Out of range index");if(ee<=q)return this;var ue;if(q>>>=0,ee=ee===void 0?this.length:ee>>>0,B||(B=0),typeof B=="number")for(ue=q;ue<ee;++ue)this[ue]=B;else{var pe=u.isBuffer(B)?B:he(new u(B,fe).toString()),ye=pe.length;for(ue=0;ue<ee-q;++ue)this[ue+q]=pe[ue%ye]}return this};var Z=/[^+\/0-9A-Za-z-_]/g;function oe(B){return B<16?"0"+B.toString(16):B.toString(16)}function he(B,q){var ee;q=q||1/0;for(var fe=B.length,X=null,ue=[],pe=0;pe<fe;++pe){if((ee=B.charCodeAt(pe))>55295&&ee<57344){if(!X){if(ee>56319){(q-=3)>-1&&ue.push(239,191,189);continue}if(pe+1===fe){(q-=3)>-1&&ue.push(239,191,189);continue}X=ee;continue}if(ee<56320){(q-=3)>-1&&ue.push(239,191,189),X=ee;continue}ee=65536+(X-55296<<10|ee-56320)}else X&&(q-=3)>-1&&ue.push(239,191,189);if(X=null,ee<128){if((q-=1)<0)break;ue.push(ee)}else if(ee<2048){if((q-=2)<0)break;ue.push(ee>>6|192,63&ee|128)}else if(ee<65536){if((q-=3)<0)break;ue.push(ee>>12|224,ee>>6&63|128,63&ee|128)}else{if(!(ee<1114112))throw new Error("Invalid code point");if((q-=4)<0)break;ue.push(ee>>18|240,ee>>12&63|128,ee>>6&63|128,63&ee|128)}}return ue}function de(B){return i.toByteArray(function(q){if((q=function(ee){return ee.trim?ee.trim():ee.replace(/^\s+|\s+$/g,"")}(q).replace(Z,"")).length<2)return"";for(;q.length%4!=0;)q+="=";return q}(B))}function be(B,q,ee,fe){for(var X=0;X<fe&&!(X+ee>=q.length||X>=B.length);++X)q[X+ee]=B[X];return X}}).call(this,n(0))},function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(S){if(n===setTimeout)return setTimeout(S,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(S,0);try{return n(S,0)}catch{try{return n.call(null,S,0)}catch{return n.call(this,S,0)}}}(function(){try{n=typeof setTimeout=="function"?setTimeout:a}catch{n=a}try{r=typeof clearTimeout=="function"?clearTimeout:o}catch{r=o}})();var f,u=[],h=!1,m=-1;function y(){h&&f&&(h=!1,f.length?u=f.concat(u):m=-1,u.length&&x())}function x(){if(!h){var S=l(y);h=!0;for(var O=u.length;O;){for(f=u,u=[];++m<O;)f&&f[m].run();m=-1,O=u.length}f=null,h=!1,function(C){if(r===clearTimeout)return clearTimeout(C);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(C);try{r(C)}catch{try{return r.call(null,C)}catch{return r.call(this,C)}}}(S)}}function w(S,O){this.fun=S,this.array=O}function _(){}i.nextTick=function(S){var O=new Array(arguments.length-1);if(arguments.length>1)for(var C=1;C<arguments.length;C++)O[C-1]=arguments[C];u.push(new w(S,O)),u.length!==1||h||l(x)},w.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=_,i.addListener=_,i.once=_,i.off=_,i.removeListener=_,i.removeAllListeners=_,i.emit=_,i.prependListener=_,i.prependOnceListener=_,i.listeners=function(S){return[]},i.binding=function(S){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(S){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){(function(r){function i(a){return Object.prototype.toString.call(a)}t.isArray=function(a){return Array.isArray?Array.isArray(a):i(a)==="[object Array]"},t.isBoolean=function(a){return typeof a=="boolean"},t.isNull=function(a){return a===null},t.isNullOrUndefined=function(a){return a==null},t.isNumber=function(a){return typeof a=="number"},t.isString=function(a){return typeof a=="string"},t.isSymbol=function(a){return typeof a=="symbol"},t.isUndefined=function(a){return a===void 0},t.isRegExp=function(a){return i(a)==="[object RegExp]"},t.isObject=function(a){return typeof a=="object"&&a!==null},t.isDate=function(a){return i(a)==="[object Date]"},t.isError=function(a){return i(a)==="[object Error]"||a instanceof Error},t.isFunction=function(a){return typeof a=="function"},t.isPrimitive=function(a){return a===null||typeof a=="boolean"||typeof a=="number"||typeof a=="string"||typeof a=="symbol"||a===void 0},t.isBuffer=r.isBuffer}).call(this,n(3).Buffer)},function(e,t,n){(function(r){!r.version||r.version.indexOf("v0.")===0||r.version.indexOf("v1.")===0&&r.version.indexOf("v1.8.")!==0?e.exports={nextTick:function(i,a,o,l){if(typeof i!="function")throw new TypeError('"callback" argument must be a function');var f,u,h=arguments.length;switch(h){case 0:case 1:return r.nextTick(i);case 2:return r.nextTick(function(){i.call(null,a)});case 3:return r.nextTick(function(){i.call(null,a,o)});case 4:return r.nextTick(function(){i.call(null,a,o,l)});default:for(f=new Array(h-1),u=0;u<f.length;)f[u++]=arguments[u];return r.nextTick(function(){i.apply(null,f)})}}}:e.exports=r}).call(this,n(4))},function(e,t,n){var r=n(3),i=r.Buffer;function a(l,f){for(var u in l)f[u]=l[u]}function o(l,f,u){return i(l,f,u)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=o),a(i,o),o.from=function(l,f,u){if(typeof l=="number")throw new TypeError("Argument must not be a number");return i(l,f,u)},o.alloc=function(l,f,u){if(typeof l!="number")throw new TypeError("Argument must be a number");var h=i(l);return f!==void 0?typeof u=="string"?h.fill(f,u):h.fill(f):h.fill(0),h},o.allocUnsafe=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return i(l)},o.allocUnsafeSlow=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(l)}},function(e,t,n){var r=n(17)(Object,"create");e.exports=r},function(e,t,n){var r=n(31);e.exports=function(i,a){for(var o=i.length;o--;)if(r(i[o][0],a))return o;return-1}},function(e,t,n){var r=n(96);e.exports=function(i,a){var o=i.__data__;return r(a)?o[typeof a=="string"?"string":"hash"]:o.map}},function(e,t,n){(function(r){var i=r!==void 0&&r||typeof self<"u"&&self||window,a=Function.prototype.apply;function o(l,f){this._id=l,this._clearFn=f}t.setTimeout=function(){return new o(a.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new o(a.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(l){l&&l.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(l,f){clearTimeout(l._idleTimeoutId),l._idleTimeout=f},t.unenroll=function(l){clearTimeout(l._idleTimeoutId),l._idleTimeout=-1},t._unrefActive=t.active=function(l){clearTimeout(l._idleTimeoutId);var f=l._idleTimeout;f>=0&&(l._idleTimeoutId=setTimeout(function(){l._onTimeout&&l._onTimeout()},f))},n(35),t.setImmediate=typeof self<"u"&&self.setImmediate||r!==void 0&&r.setImmediate||this&&this.setImmediate,t.clearImmediate=typeof self<"u"&&self.clearImmediate||r!==void 0&&r.clearImmediate||this&&this.clearImmediate}).call(this,n(0))},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(o){return typeof o=="function"}function i(o){return typeof o=="object"&&o!==null}function a(o){return o===void 0}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(o){if(!function(l){return typeof l=="number"}(o)||o<0||isNaN(o))throw TypeError("n must be a positive number");return this._maxListeners=o,this},n.prototype.emit=function(o){var l,f,u,h,m,y;if(this._events||(this._events={}),o==="error"&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((l=arguments[1])instanceof Error)throw l;var x=new Error('Uncaught, unspecified "error" event. ('+l+")");throw x.context=l,x}if(a(f=this._events[o]))return!1;if(r(f))switch(arguments.length){case 1:f.call(this);break;case 2:f.call(this,arguments[1]);break;case 3:f.call(this,arguments[1],arguments[2]);break;default:h=Array.prototype.slice.call(arguments,1),f.apply(this,h)}else if(i(f))for(h=Array.prototype.slice.call(arguments,1),u=(y=f.slice()).length,m=0;m<u;m++)y[m].apply(this,h);return!0},n.prototype.addListener=function(o,l){var f;if(!r(l))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",o,r(l.listener)?l.listener:l),this._events[o]?i(this._events[o])?this._events[o].push(l):this._events[o]=[this._events[o],l]:this._events[o]=l,i(this._events[o])&&!this._events[o].warned&&(f=a(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&f>0&&this._events[o].length>f&&(this._events[o].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[o].length),typeof console.trace=="function"&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(o,l){if(!r(l))throw TypeError("listener must be a function");var f=!1;function u(){this.removeListener(o,u),f||(f=!0,l.apply(this,arguments))}return u.listener=l,this.on(o,u),this},n.prototype.removeListener=function(o,l){var f,u,h,m;if(!r(l))throw TypeError("listener must be a function");if(!this._events||!this._events[o])return this;if(h=(f=this._events[o]).length,u=-1,f===l||r(f.listener)&&f.listener===l)delete this._events[o],this._events.removeListener&&this.emit("removeListener",o,l);else if(i(f)){for(m=h;m-- >0;)if(f[m]===l||f[m].listener&&f[m].listener===l){u=m;break}if(u<0)return this;f.length===1?(f.length=0,delete this._events[o]):f.splice(u,1),this._events.removeListener&&this.emit("removeListener",o,l)}return this},n.prototype.removeAllListeners=function(o){var l,f;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[o]&&delete this._events[o],this;if(arguments.length===0){for(l in this._events)l!=="removeListener"&&this.removeAllListeners(l);return this.removeAllListeners("removeListener"),this._events={},this}if(r(f=this._events[o]))this.removeListener(o,f);else if(f)for(;f.length;)this.removeListener(o,f[f.length-1]);return delete this._events[o],this},n.prototype.listeners=function(o){return this._events&&this._events[o]?r(this._events[o])?[this._events[o]]:this._events[o].slice():[]},n.prototype.listenerCount=function(o){if(this._events){var l=this._events[o];if(r(l))return 1;if(l)return l.length}return 0},n.listenerCount=function(o,l){return o.listenerCount(l)}},function(e,t,n){(t=e.exports=n(23)).Stream=t,t.Readable=t,t.Writable=n(14),t.Duplex=n(1),t.Transform=n(27),t.PassThrough=n(45)},function(e,t,n){(function(r,i,a){var o=n(6);function l(G){var K=this;this.next=null,this.entry=null,this.finish=function(){(function(ne,le,Q){var J=ne.entry;for(ne.entry=null;J;){var H=J.callback;le.pendingcb--,H(void 0),J=J.next}le.corkedRequestsFree?le.corkedRequestsFree.next=ne:le.corkedRequestsFree=ne})(K,G)}}e.exports=A;var f,u=!r.browser&&["v0.10","v0.9."].indexOf(r.version.slice(0,5))>-1?i:o.nextTick;A.WritableState=C;var h=n(5);h.inherits=n(2);var m,y={deprecate:n(44)},x=n(24),w=n(7).Buffer,_=a.Uint8Array||function(){},S=n(25);function O(){}function C(G,K){f=f||n(1),G=G||{};var ne=K instanceof f;this.objectMode=!!G.objectMode,ne&&(this.objectMode=this.objectMode||!!G.writableObjectMode);var le=G.highWaterMark,Q=G.writableHighWaterMark,J=this.objectMode?16:16384;this.highWaterMark=le||le===0?le:ne&&(Q||Q===0)?Q:J,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var H=G.decodeStrings===!1;this.decodeStrings=!H,this.defaultEncoding=G.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(U){(function(z,F){var M=z._writableState,I=M.sync,te=M.writecb;if(function(oe){oe.writing=!1,oe.writecb=null,oe.length-=oe.writelen,oe.writelen=0}(M),F)(function(oe,he,de,be,B){--he.pendingcb,de?(o.nextTick(B,be),o.nextTick(W,oe,he),oe._writableState.errorEmitted=!0,oe.emit("error",be)):(B(be),oe._writableState.errorEmitted=!0,oe.emit("error",be),W(oe,he))})(z,M,I,F,te);else{var Z=$(M);Z||M.corked||M.bufferProcessing||!M.bufferedRequest||R(z,M),I?u(P,z,M,Z,te):P(z,M,Z,te)}})(K,U)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new l(this)}function A(G){if(f=f||n(1),!(m.call(A,this)||this instanceof f))return new A(G);this._writableState=new C(G,this),this.writable=!0,G&&(typeof G.write=="function"&&(this._write=G.write),typeof G.writev=="function"&&(this._writev=G.writev),typeof G.destroy=="function"&&(this._destroy=G.destroy),typeof G.final=="function"&&(this._final=G.final)),x.call(this)}function j(G,K,ne,le,Q,J,H){K.writelen=le,K.writecb=H,K.writing=!0,K.sync=!0,ne?G._writev(Q,K.onwrite):G._write(Q,J,K.onwrite),K.sync=!1}function P(G,K,ne,le){ne||function(Q,J){J.length===0&&J.needDrain&&(J.needDrain=!1,Q.emit("drain"))}(G,K),K.pendingcb--,le(),W(G,K)}function R(G,K){K.bufferProcessing=!0;var ne=K.bufferedRequest;if(G._writev&&ne&&ne.next){var le=K.bufferedRequestCount,Q=new Array(le),J=K.corkedRequestsFree;J.entry=ne;for(var H=0,U=!0;ne;)Q[H]=ne,ne.isBuf||(U=!1),ne=ne.next,H+=1;Q.allBuffers=U,j(G,K,!0,K.length,Q,"",J.finish),K.pendingcb++,K.lastBufferedRequest=null,J.next?(K.corkedRequestsFree=J.next,J.next=null):K.corkedRequestsFree=new l(K),K.bufferedRequestCount=0}else{for(;ne;){var z=ne.chunk,F=ne.encoding,M=ne.callback;if(j(G,K,!1,K.objectMode?1:z.length,z,F,M),ne=ne.next,K.bufferedRequestCount--,K.writing)break}ne===null&&(K.lastBufferedRequest=null)}K.bufferedRequest=ne,K.bufferProcessing=!1}function $(G){return G.ending&&G.length===0&&G.bufferedRequest===null&&!G.finished&&!G.writing}function V(G,K){G._final(function(ne){K.pendingcb--,ne&&G.emit("error",ne),K.prefinished=!0,G.emit("prefinish"),W(G,K)})}function W(G,K){var ne=$(K);return ne&&(function(le,Q){Q.prefinished||Q.finalCalled||(typeof le._final=="function"?(Q.pendingcb++,Q.finalCalled=!0,o.nextTick(V,le,Q)):(Q.prefinished=!0,le.emit("prefinish")))}(G,K),K.pendingcb===0&&(K.finished=!0,G.emit("finish"))),ne}h.inherits(A,x),C.prototype.getBuffer=function(){for(var G=this.bufferedRequest,K=[];G;)K.push(G),G=G.next;return K},function(){try{Object.defineProperty(C.prototype,"buffer",{get:y.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(m=Function.prototype[Symbol.hasInstance],Object.defineProperty(A,Symbol.hasInstance,{value:function(G){return!!m.call(this,G)||this===A&&G&&G._writableState instanceof C}})):m=function(G){return G instanceof this},A.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},A.prototype.write=function(G,K,ne){var le=this._writableState,Q=!1,J=!le.objectMode&&function(H){return w.isBuffer(H)||H instanceof _}(G);return J&&!w.isBuffer(G)&&(G=function(H){return w.from(H)}(G)),typeof K=="function"&&(ne=K,K=null),J?K="buffer":K||(K=le.defaultEncoding),typeof ne!="function"&&(ne=O),le.ended?function(H,U){var z=new Error("write after end");H.emit("error",z),o.nextTick(U,z)}(this,ne):(J||function(H,U,z,F){var M=!0,I=!1;return z===null?I=new TypeError("May not write null values to stream"):typeof z=="string"||z===void 0||U.objectMode||(I=new TypeError("Invalid non-string/buffer chunk")),I&&(H.emit("error",I),o.nextTick(F,I),M=!1),M}(this,le,G,ne))&&(le.pendingcb++,Q=function(H,U,z,F,M,I){if(!z){var te=function(de,be,B){return de.objectMode||de.decodeStrings===!1||typeof be!="string"||(be=w.from(be,B)),be}(U,F,M);F!==te&&(z=!0,M="buffer",F=te)}var Z=U.objectMode?1:F.length;U.length+=Z;var oe=U.length<U.highWaterMark;if(oe||(U.needDrain=!0),U.writing||U.corked){var he=U.lastBufferedRequest;U.lastBufferedRequest={chunk:F,encoding:M,isBuf:z,callback:I,next:null},he?he.next=U.lastBufferedRequest:U.bufferedRequest=U.lastBufferedRequest,U.bufferedRequestCount+=1}else j(H,U,!1,Z,F,M,I);return oe}(this,le,J,G,K,ne)),Q},A.prototype.cork=function(){this._writableState.corked++},A.prototype.uncork=function(){var G=this._writableState;G.corked&&(G.corked--,G.writing||G.corked||G.finished||G.bufferProcessing||!G.bufferedRequest||R(this,G))},A.prototype.setDefaultEncoding=function(G){if(typeof G=="string"&&(G=G.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((G+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+G);return this._writableState.defaultEncoding=G,this},Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(G,K,ne){ne(new Error("_write() is not implemented"))},A.prototype._writev=null,A.prototype.end=function(G,K,ne){var le=this._writableState;typeof G=="function"?(ne=G,G=null,K=null):typeof K=="function"&&(ne=K,K=null),G!=null&&this.write(G,K),le.corked&&(le.corked=1,this.uncork()),le.ending||le.finished||function(Q,J,H){J.ending=!0,W(Q,J),H&&(J.finished?o.nextTick(H):Q.once("finish",H)),J.ended=!0,Q.writable=!1}(this,le,ne)},Object.defineProperty(A.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(G){this._writableState&&(this._writableState.destroyed=G)}}),A.prototype.destroy=S.destroy,A.prototype._undestroy=S.undestroy,A.prototype._destroy=function(G,K){this.end(),K(G)}}).call(this,n(4),n(11).setImmediate,n(0))},function(e,t,n){(function(r,i,a){e.exports=function o(l,f,u){function h(x,w){if(!f[x]){if(!l[x]){var _=typeof _dereq_=="function"&&_dereq_;if(!w&&_)return _(x,!0);if(m)return m(x,!0);var S=new Error("Cannot find module '"+x+"'");throw S.code="MODULE_NOT_FOUND",S}var O=f[x]={exports:{}};l[x][0].call(O.exports,function(C){return h(l[x][1][C]||C)},O,O.exports,o,l,f,u)}return f[x].exports}for(var m=typeof _dereq_=="function"&&_dereq_,y=0;y<u.length;y++)h(u[y]);return h}({1:[function(o,l,f){l.exports=function(u){var h=u._SomePromiseArray;function m(y){var x=new h(y),w=x.promise();return x.setHowMany(1),x.setUnwrap(),x.init(),w}u.any=function(y){return m(y)},u.prototype.any=function(){return m(this)}}},{}],2:[function(o,l,f){var u;try{throw new Error}catch(O){u=O}var h=o("./schedule"),m=o("./queue"),y=o("./util");function x(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new m(16),this._normalQueue=new m(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var O=this;this.drainQueues=function(){O._drainQueues()},this._schedule=h}function w(O,C,A){this._lateQueue.push(O,C,A),this._queueTick()}function _(O,C,A){this._normalQueue.push(O,C,A),this._queueTick()}function S(O){this._normalQueue._pushOne(O),this._queueTick()}x.prototype.setScheduler=function(O){var C=this._schedule;return this._schedule=O,this._customScheduler=!0,C},x.prototype.hasCustomScheduler=function(){return this._customScheduler},x.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},x.prototype.disableTrampolineIfNecessary=function(){y.hasDevTools&&(this._trampolineEnabled=!1)},x.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},x.prototype.fatalError=function(O,C){C?(r.stderr.write("Fatal "+(O instanceof Error?O.stack:O)+`
|
||
`),r.exit(2)):this.throwLater(O)},x.prototype.throwLater=function(O,C){if(arguments.length===1&&(C=O,O=function(){throw C}),typeof setTimeout<"u")setTimeout(function(){O(C)},0);else try{this._schedule(function(){O(C)})}catch{throw new Error(`No async scheduler available
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}},y.hasDevTools?(x.prototype.invokeLater=function(O,C,A){this._trampolineEnabled?w.call(this,O,C,A):this._schedule(function(){setTimeout(function(){O.call(C,A)},100)})},x.prototype.invoke=function(O,C,A){this._trampolineEnabled?_.call(this,O,C,A):this._schedule(function(){O.call(C,A)})},x.prototype.settlePromises=function(O){this._trampolineEnabled?S.call(this,O):this._schedule(function(){O._settlePromises()})}):(x.prototype.invokeLater=w,x.prototype.invoke=_,x.prototype.settlePromises=S),x.prototype._drainQueue=function(O){for(;O.length()>0;){var C=O.shift();if(typeof C=="function"){var A=O.shift(),j=O.shift();C.call(A,j)}else C._settlePromises()}},x.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},x.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},x.prototype._reset=function(){this._isTickUsed=!1},l.exports=x,l.exports.firstLineError=u},{"./queue":26,"./schedule":29,"./util":36}],3:[function(o,l,f){l.exports=function(u,h,m,y){var x=!1,w=function(C,A){this._reject(A)},_=function(C,A){A.promiseRejectionQueued=!0,A.bindingPromise._then(w,w,null,this,C)},S=function(C,A){(50397184&this._bitField)==0&&this._resolveCallback(A.target)},O=function(C,A){A.promiseRejectionQueued||this._reject(C)};u.prototype.bind=function(C){x||(x=!0,u.prototype._propagateFrom=y.propagateFromFunction(),u.prototype._boundValue=y.boundValueFunction());var A=m(C),j=new u(h);j._propagateFrom(this,1);var P=this._target();if(j._setBoundTo(A),A instanceof u){var R={promiseRejectionQueued:!1,promise:j,target:P,bindingPromise:A};P._then(h,_,void 0,j,R),A._then(S,O,void 0,j,R),j._setOnCancel(A)}else j._resolveCallback(P);return j},u.prototype._setBoundTo=function(C){C!==void 0?(this._bitField=2097152|this._bitField,this._boundTo=C):this._bitField=-2097153&this._bitField},u.prototype._isBound=function(){return(2097152&this._bitField)==2097152},u.bind=function(C,A){return u.resolve(A).bind(C)}}},{}],4:[function(o,l,f){var u;typeof Promise<"u"&&(u=Promise);var h=o("./promise")();h.noConflict=function(){try{Promise===h&&(Promise=u)}catch{}return h},l.exports=h},{"./promise":22}],5:[function(o,l,f){var u=Object.create;if(u){var h=u(null),m=u(null);h[" size"]=m[" size"]=0}l.exports=function(y){var x=o("./util"),w=x.canEvaluate;function _(C){return function(A,j){var P;if(A!=null&&(P=A[j]),typeof P!="function"){var R="Object "+x.classString(A)+" has no method '"+x.toString(j)+"'";throw new y.TypeError(R)}return P}(C,this.pop()).apply(C,this)}function S(C){return C[this]}function O(C){var A=+this;return A<0&&(A=Math.max(0,A+C.length)),C[A]}x.isIdentifier,y.prototype.call=function(C){var A=[].slice.call(arguments,1);return A.push(C),this._then(_,void 0,void 0,A,void 0)},y.prototype.get=function(C){var A;if(typeof C=="number")A=O;else if(w){var j=(void 0)(C);A=j!==null?j:S}else A=S;return this._then(A,void 0,void 0,C,void 0)}}},{"./util":36}],6:[function(o,l,f){l.exports=function(u,h,m,y){var x=o("./util"),w=x.tryCatch,_=x.errorObj,S=u._async;u.prototype.break=u.prototype.cancel=function(){if(!y.cancellation())return this._warn("cancellation is disabled");for(var O=this,C=O;O._isCancellable();){if(!O._cancelBy(C)){C._isFollowing()?C._followee().cancel():C._cancelBranched();break}var A=O._cancellationParent;if(A==null||!A._isCancellable()){O._isFollowing()?O._followee().cancel():O._cancelBranched();break}O._isFollowing()&&O._followee().cancel(),O._setWillBeCancelled(),C=O,O=A}},u.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},u.prototype._enoughBranchesHaveCancelled=function(){return this._branchesRemainingToCancel===void 0||this._branchesRemainingToCancel<=0},u.prototype._cancelBy=function(O){return O===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},u.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},u.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),S.invoke(this._cancelPromises,this,void 0))},u.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},u.prototype._unsetOnCancel=function(){this._onCancelField=void 0},u.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},u.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},u.prototype._doInvokeOnCancel=function(O,C){if(x.isArray(O))for(var A=0;A<O.length;++A)this._doInvokeOnCancel(O[A],C);else if(O!==void 0)if(typeof O=="function"){if(!C){var j=w(O).call(this._boundValue());j===_&&(this._attachExtraTrace(j.e),S.throwLater(j.e))}}else O._resultCancelled(this)},u.prototype._invokeOnCancel=function(){var O=this._onCancel();this._unsetOnCancel(),S.invoke(this._doInvokeOnCancel,this,O)},u.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},u.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(o,l,f){l.exports=function(u){var h=o("./util"),m=o("./es5").keys,y=h.tryCatch,x=h.errorObj;return function(w,_,S){return function(O){var C=S._boundValue();e:for(var A=0;A<w.length;++A){var j=w[A];if(j===Error||j!=null&&j.prototype instanceof Error){if(O instanceof j)return y(_).call(C,O)}else if(typeof j=="function"){var P=y(j).call(C,O);if(P===x)return P;if(P)return y(_).call(C,O)}else if(h.isObject(O)){for(var R=m(j),$=0;$<R.length;++$){var V=R[$];if(j[V]!=O[V])continue e}return y(_).call(C,O)}}return u}}}},{"./es5":13,"./util":36}],8:[function(o,l,f){l.exports=function(u){var h=!1,m=[];function y(){this._trace=new y.CapturedTrace(x())}function x(){var w=m.length-1;if(w>=0)return m[w]}return u.prototype._promiseCreated=function(){},u.prototype._pushContext=function(){},u.prototype._popContext=function(){return null},u._peekContext=u.prototype._peekContext=function(){},y.prototype._pushContext=function(){this._trace!==void 0&&(this._trace._promiseCreated=null,m.push(this._trace))},y.prototype._popContext=function(){if(this._trace!==void 0){var w=m.pop(),_=w._promiseCreated;return w._promiseCreated=null,_}return null},y.CapturedTrace=null,y.create=function(){if(h)return new y},y.deactivateLongStackTraces=function(){},y.activateLongStackTraces=function(){var w=u.prototype._pushContext,_=u.prototype._popContext,S=u._peekContext,O=u.prototype._peekContext,C=u.prototype._promiseCreated;y.deactivateLongStackTraces=function(){u.prototype._pushContext=w,u.prototype._popContext=_,u._peekContext=S,u.prototype._peekContext=O,u.prototype._promiseCreated=C,h=!1},h=!0,u.prototype._pushContext=y.prototype._pushContext,u.prototype._popContext=y.prototype._popContext,u._peekContext=u.prototype._peekContext=x,u.prototype._promiseCreated=function(){var A=this._peekContext();A&&A._promiseCreated==null&&(A._promiseCreated=this)}},y}},{}],9:[function(o,l,f){l.exports=function(u,h){var m,y,x,w=u._getDomain,_=u._async,S=o("./errors").Warning,O=o("./util"),C=O.canAttachTrace,A=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,j=/\((?:timers\.js):\d+:\d+\)/,P=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,R=null,$=null,V=!1,W=O.env("BLUEBIRD_DEBUG")!=0,G=!(O.env("BLUEBIRD_WARNINGS")==0||!W&&!O.env("BLUEBIRD_WARNINGS")),K=!(O.env("BLUEBIRD_LONG_STACK_TRACES")==0||!W&&!O.env("BLUEBIRD_LONG_STACK_TRACES")),ne=O.env("BLUEBIRD_W_FORGOTTEN_RETURN")!=0&&(G||!!O.env("BLUEBIRD_W_FORGOTTEN_RETURN"));u.prototype.suppressUnhandledRejections=function(){var _e=this._target();_e._bitField=-1048577&_e._bitField|524288},u.prototype._ensurePossibleRejectionHandled=function(){if((524288&this._bitField)==0){this._setRejectionIsUnhandled();var _e=this;setTimeout(function(){_e._notifyUnhandledRejection()},1)}},u.prototype._notifyUnhandledRejectionIsHandled=function(){pe("rejectionHandled",m,void 0,this)},u.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},u.prototype._returnedNonUndefined=function(){return(268435456&this._bitField)!=0},u.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var _e=this._settledValue();this._setUnhandledRejectionIsNotified(),pe("unhandledRejection",y,_e,this)}},u.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},u.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},u.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},u.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},u.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},u.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},u.prototype._warn=function(_e,Se,De){return ee(_e,Se,De||this)},u.onPossiblyUnhandledRejection=function(_e){var Se=w();y=typeof _e=="function"?Se===null?_e:O.domainBind(Se,_e):void 0},u.onUnhandledRejectionHandled=function(_e){var Se=w();m=typeof _e=="function"?Se===null?_e:O.domainBind(Se,_e):void 0};var le=function(){};u.longStackTraces=function(){if(_.haveItemsQueued()&&!Fe.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);if(!Fe.longStackTraces&&me()){var _e=u.prototype._captureStackTrace,Se=u.prototype._attachExtraTrace;Fe.longStackTraces=!0,le=function(){if(_.haveItemsQueued()&&!Fe.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);u.prototype._captureStackTrace=_e,u.prototype._attachExtraTrace=Se,h.deactivateLongStackTraces(),_.enableTrampoline(),Fe.longStackTraces=!1},u.prototype._captureStackTrace=B,u.prototype._attachExtraTrace=q,h.activateLongStackTraces(),_.disableTrampolineIfNecessary()}},u.hasLongStackTraces=function(){return Fe.longStackTraces&&me()};var Q=function(){try{if(typeof CustomEvent=="function"){var _e=new CustomEvent("CustomEvent");return O.global.dispatchEvent(_e),function(Se,De){var Ne=new CustomEvent(Se.toLowerCase(),{detail:De,cancelable:!0});return!O.global.dispatchEvent(Ne)}}return typeof Event=="function"?(_e=new Event("CustomEvent"),O.global.dispatchEvent(_e),function(Se,De){var Ne=new Event(Se.toLowerCase(),{cancelable:!0});return Ne.detail=De,!O.global.dispatchEvent(Ne)}):((_e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),O.global.dispatchEvent(_e),function(Se,De){var Ne=document.createEvent("CustomEvent");return Ne.initCustomEvent(Se.toLowerCase(),!1,!0,De),!O.global.dispatchEvent(Ne)})}catch{}return function(){return!1}}(),J=O.isNode?function(){return r.emit.apply(r,arguments)}:O.global?function(_e){var Se="on"+_e.toLowerCase(),De=O.global[Se];return!!De&&(De.apply(O.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function H(_e,Se){return{promise:Se}}var U={promiseCreated:H,promiseFulfilled:H,promiseRejected:H,promiseResolved:H,promiseCancelled:H,promiseChained:function(_e,Se,De){return{promise:Se,child:De}},warning:function(_e,Se){return{warning:Se}},unhandledRejection:function(_e,Se,De){return{reason:Se,promise:De}},rejectionHandled:H},z=function(_e){var Se=!1;try{Se=J.apply(null,arguments)}catch(Ne){_.throwLater(Ne),Se=!0}var De=!1;try{De=Q(_e,U[_e].apply(null,arguments))}catch(Ne){_.throwLater(Ne),De=!0}return De||Se};function F(){return!1}function M(_e,Se,De){var Ne=this;try{_e(Se,De,function(Pe){if(typeof Pe!="function")throw new TypeError("onCancel must be a function, got: "+O.toString(Pe));Ne._attachCancellationCallback(Pe)})}catch(Pe){return Pe}}function I(_e){if(!this._isCancellable())return this;var Se=this._onCancel();Se!==void 0?O.isArray(Se)?Se.push(_e):this._setOnCancel([Se,_e]):this._setOnCancel(_e)}function te(){return this._onCancelField}function Z(_e){this._onCancelField=_e}function oe(){this._cancellationParent=void 0,this._onCancelField=void 0}function he(_e,Se){if((1&Se)!=0){this._cancellationParent=_e;var De=_e._branchesRemainingToCancel;De===void 0&&(De=0),_e._branchesRemainingToCancel=De+1}(2&Se)!=0&&_e._isBound()&&this._setBoundTo(_e._boundTo)}u.config=function(_e){if("longStackTraces"in(_e=Object(_e))&&(_e.longStackTraces?u.longStackTraces():!_e.longStackTraces&&u.hasLongStackTraces()&&le()),"warnings"in _e){var Se=_e.warnings;Fe.warnings=!!Se,ne=Fe.warnings,O.isObject(Se)&&"wForgottenReturn"in Se&&(ne=!!Se.wForgottenReturn)}if("cancellation"in _e&&_e.cancellation&&!Fe.cancellation){if(_.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");u.prototype._clearCancellationData=oe,u.prototype._propagateFrom=he,u.prototype._onCancel=te,u.prototype._setOnCancel=Z,u.prototype._attachCancellationCallback=I,u.prototype._execute=M,de=he,Fe.cancellation=!0}return"monitoring"in _e&&(_e.monitoring&&!Fe.monitoring?(Fe.monitoring=!0,u.prototype._fireEvent=z):!_e.monitoring&&Fe.monitoring&&(Fe.monitoring=!1,u.prototype._fireEvent=F)),u},u.prototype._fireEvent=F,u.prototype._execute=function(_e,Se,De){try{_e(Se,De)}catch(Ne){return Ne}},u.prototype._onCancel=function(){},u.prototype._setOnCancel=function(_e){},u.prototype._attachCancellationCallback=function(_e){},u.prototype._captureStackTrace=function(){},u.prototype._attachExtraTrace=function(){},u.prototype._clearCancellationData=function(){},u.prototype._propagateFrom=function(_e,Se){};var de=function(_e,Se){(2&Se)!=0&&_e._isBound()&&this._setBoundTo(_e._boundTo)};function be(){var _e=this._boundTo;return _e!==void 0&&_e instanceof u?_e.isFulfilled()?_e.value():void 0:_e}function B(){this._trace=new ze(this._peekContext())}function q(_e,Se){if(C(_e)){var De=this._trace;if(De!==void 0&&Se&&(De=De._parent),De!==void 0)De.attachExtraTrace(_e);else if(!_e.__stackCleaned__){var Ne=X(_e);O.notEnumerableProp(_e,"stack",Ne.message+`
|
||
`+Ne.stack.join(`
|
||
`)),O.notEnumerableProp(_e,"__stackCleaned__",!0)}}}function ee(_e,Se,De){if(Fe.warnings){var Ne,Pe=new S(_e);if(Se)De._attachExtraTrace(Pe);else if(Fe.longStackTraces&&(Ne=u._peekContext()))Ne.attachExtraTrace(Pe);else{var qe=X(Pe);Pe.stack=qe.message+`
|
||
`+qe.stack.join(`
|
||
`)}z("warning",Pe)||ue(Pe,"",!0)}}function fe(_e){for(var Se=[],De=0;De<_e.length;++De){var Ne=_e[De],Pe=Ne===" (No stack trace)"||R.test(Ne),qe=Pe&&xe(Ne);Pe&&!qe&&(V&&Ne.charAt(0)!==" "&&(Ne=" "+Ne),Se.push(Ne))}return Se}function X(_e){var Se=_e.stack,De=_e.toString();return Se=typeof Se=="string"&&Se.length>0?function(Ne){for(var Pe=Ne.stack.replace(/\s+$/g,"").split(`
|
||
`),qe=0;qe<Pe.length;++qe){var Ge=Pe[qe];if(Ge===" (No stack trace)"||R.test(Ge))break}return qe>0&&Ne.name!="SyntaxError"&&(Pe=Pe.slice(qe)),Pe}(_e):[" (No stack trace)"],{message:De,stack:_e.name=="SyntaxError"?Se:fe(Se)}}function ue(_e,Se,De){if(typeof console<"u"){var Ne;if(O.isObject(_e)){var Pe=_e.stack;Ne=Se+$(Pe,_e)}else Ne=Se+String(_e);typeof x=="function"?x(Ne,De):typeof console.log!="function"&&typeof console.log!="object"||console.log(Ne)}}function pe(_e,Se,De,Ne){var Pe=!1;try{typeof Se=="function"&&(Pe=!0,_e==="rejectionHandled"?Se(Ne):Se(De,Ne))}catch(qe){_.throwLater(qe)}_e==="unhandledRejection"?z(_e,De,Ne)||Pe||ue(De,"Unhandled rejection "):z(_e,Ne)}function ye(_e){var Se;if(typeof _e=="function")Se="[function "+(_e.name||"anonymous")+"]";else{if(Se=_e&&typeof _e.toString=="function"?_e.toString():O.toString(_e),/\[object [a-zA-Z0-9$_]+\]/.test(Se))try{Se=JSON.stringify(_e)}catch{}Se.length===0&&(Se="(empty array)")}return"(<"+function(De){return De.length<41?De:De.substr(0,38)+"..."}(Se)+">, no stack trace)"}function me(){return typeof $e=="function"}var xe=function(){return!1},Ae=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function Le(_e){var Se=_e.match(Ae);if(Se)return{fileName:Se[1],line:parseInt(Se[2],10)}}function ze(_e){this._parent=_e,this._promisesCreated=0;var Se=this._length=1+(_e===void 0?0:_e._length);$e(this,ze),Se>32&&this.uncycle()}O.inherits(ze,Error),h.CapturedTrace=ze,ze.prototype.uncycle=function(){var _e=this._length;if(!(_e<2)){for(var Se=[],De={},Ne=0,Pe=this;Pe!==void 0;++Ne)Se.push(Pe),Pe=Pe._parent;for(Ne=(_e=this._length=Ne)-1;Ne>=0;--Ne){var qe=Se[Ne].stack;De[qe]===void 0&&(De[qe]=Ne)}for(Ne=0;Ne<_e;++Ne){var Ge=De[Se[Ne].stack];if(Ge!==void 0&&Ge!==Ne){Ge>0&&(Se[Ge-1]._parent=void 0,Se[Ge-1]._length=1),Se[Ne]._parent=void 0,Se[Ne]._length=1;var Qe=Ne>0?Se[Ne-1]:this;Ge<_e-1?(Qe._parent=Se[Ge+1],Qe._parent.uncycle(),Qe._length=Qe._parent._length+1):(Qe._parent=void 0,Qe._length=1);for(var ct=Qe._length+1,ot=Ne-2;ot>=0;--ot)Se[ot]._length=ct,ct++;return}}}},ze.prototype.attachExtraTrace=function(_e){if(!_e.__stackCleaned__){this.uncycle();for(var Se=X(_e),De=Se.message,Ne=[Se.stack],Pe=this;Pe!==void 0;)Ne.push(fe(Pe.stack.split(`
|
||
`))),Pe=Pe._parent;(function(qe){for(var Ge=qe[0],Qe=1;Qe<qe.length;++Qe){for(var ct=qe[Qe],ot=Ge.length-1,_t=Ge[ot],It=-1,$t=ct.length-1;$t>=0;--$t)if(ct[$t]===_t){It=$t;break}for($t=It;$t>=0;--$t){var Bt=ct[$t];if(Ge[ot]!==Bt)break;Ge.pop(),ot--}Ge=ct}})(Ne),function(qe){for(var Ge=0;Ge<qe.length;++Ge)(qe[Ge].length===0||Ge+1<qe.length&&qe[Ge][0]===qe[Ge+1][0])&&(qe.splice(Ge,1),Ge--)}(Ne),O.notEnumerableProp(_e,"stack",function(qe,Ge){for(var Qe=0;Qe<Ge.length-1;++Qe)Ge[Qe].push("From previous event:"),Ge[Qe]=Ge[Qe].join(`
|
||
`);return Qe<Ge.length&&(Ge[Qe]=Ge[Qe].join(`
|
||
`)),qe+`
|
||
`+Ge.join(`
|
||
`)}(De,Ne)),O.notEnumerableProp(_e,"__stackCleaned__",!0)}};var $e=function(){var _e=/^\s*at\s*/,Se=function(qe,Ge){return typeof qe=="string"?qe:Ge.name!==void 0&&Ge.message!==void 0?Ge.toString():ye(Ge)};if(typeof Error.stackTraceLimit=="number"&&typeof Error.captureStackTrace=="function"){Error.stackTraceLimit+=6,R=_e,$=Se;var De=Error.captureStackTrace;return xe=function(qe){return A.test(qe)},function(qe,Ge){Error.stackTraceLimit+=6,De(qe,Ge),Error.stackTraceLimit-=6}}var Ne,Pe=new Error;if(typeof Pe.stack=="string"&&Pe.stack.split(`
|
||
`)[0].indexOf("stackDetection@")>=0)return R=/@/,$=Se,V=!0,function(qe){qe.stack=new Error().stack};try{throw new Error}catch(qe){Ne="stack"in qe}return"stack"in Pe||!Ne||typeof Error.stackTraceLimit!="number"?($=function(qe,Ge){return typeof qe=="string"?qe:typeof Ge!="object"&&typeof Ge!="function"||Ge.name===void 0||Ge.message===void 0?ye(Ge):Ge.toString()},null):(R=_e,$=Se,function(qe){Error.stackTraceLimit+=6;try{throw new Error}catch(Ge){qe.stack=Ge.stack}Error.stackTraceLimit-=6})}();typeof console<"u"&&console.warn!==void 0&&(x=function(_e){console.warn(_e)},O.isNode&&r.stderr.isTTY?x=function(_e,Se){var De=Se?"\x1B[33m":"\x1B[31m";console.warn(De+_e+`\x1B[0m
|
||
`)}:O.isNode||typeof new Error().stack!="string"||(x=function(_e,Se){console.warn("%c"+_e,Se?"color: darkorange":"color: red")}));var Fe={warnings:G,longStackTraces:!1,cancellation:!1,monitoring:!1};return K&&u.longStackTraces(),{longStackTraces:function(){return Fe.longStackTraces},warnings:function(){return Fe.warnings},cancellation:function(){return Fe.cancellation},monitoring:function(){return Fe.monitoring},propagateFromFunction:function(){return de},boundValueFunction:function(){return be},checkForgottenReturns:function(_e,Se,De,Ne,Pe){if(_e===void 0&&Se!==null&&ne){if(Pe!==void 0&&Pe._returnedNonUndefined()||(65535&Ne._bitField)==0)return;De&&(De+=" ");var qe="",Ge="";if(Se._trace){for(var Qe=Se._trace.stack.split(`
|
||
`),ct=fe(Qe),ot=ct.length-1;ot>=0;--ot){var _t=ct[ot];if(!j.test(_t)){var It=_t.match(P);It&&(qe="at "+It[1]+":"+It[2]+":"+It[3]+" ");break}}if(ct.length>0){var $t=ct[0];for(ot=0;ot<Qe.length;++ot)if(Qe[ot]===$t){ot>0&&(Ge=`
|
||
`+Qe[ot-1]);break}}}var Bt="a promise was created in a "+De+"handler "+qe+"but was not returned from it, see http://goo.gl/rRqMUw"+Ge;Ne._warn(Bt,!0,Se)}},setBounds:function(_e,Se){if(me()){for(var De,Ne,Pe=_e.stack.split(`
|
||
`),qe=Se.stack.split(`
|
||
`),Ge=-1,Qe=-1,ct=0;ct<Pe.length;++ct)if(ot=Le(Pe[ct])){De=ot.fileName,Ge=ot.line;break}for(ct=0;ct<qe.length;++ct){var ot;if(ot=Le(qe[ct])){Ne=ot.fileName,Qe=ot.line;break}}Ge<0||Qe<0||!De||!Ne||De!==Ne||Ge>=Qe||(xe=function(_t){if(A.test(_t))return!0;var It=Le(_t);return!!(It&&It.fileName===De&&Ge<=It.line&&It.line<=Qe)})}},warn:ee,deprecated:function(_e,Se){var De=_e+" is deprecated and will be removed in a future version.";return Se&&(De+=" Use "+Se+" instead."),ee(De)},CapturedTrace:ze,fireDomEvent:Q,fireGlobalEvent:J}}},{"./errors":12,"./util":36}],10:[function(o,l,f){l.exports=function(u){function h(){return this.value}function m(){throw this.reason}u.prototype.return=u.prototype.thenReturn=function(y){return y instanceof u&&y.suppressUnhandledRejections(),this._then(h,void 0,void 0,{value:y},void 0)},u.prototype.throw=u.prototype.thenThrow=function(y){return this._then(m,void 0,void 0,{reason:y},void 0)},u.prototype.catchThrow=function(y){if(arguments.length<=1)return this._then(void 0,m,void 0,{reason:y},void 0);var x=arguments[1];return this.caught(y,function(){throw x})},u.prototype.catchReturn=function(y){if(arguments.length<=1)return y instanceof u&&y.suppressUnhandledRejections(),this._then(void 0,h,void 0,{value:y},void 0);var x=arguments[1];return x instanceof u&&x.suppressUnhandledRejections(),this.caught(y,function(){return x})}}},{}],11:[function(o,l,f){l.exports=function(u,h){var m=u.reduce,y=u.all;function x(){return y(this)}u.prototype.each=function(w){return m(this,w,h,0)._then(x,void 0,void 0,this,void 0)},u.prototype.mapSeries=function(w){return m(this,w,h,h)},u.each=function(w,_){return m(w,_,h,0)._then(x,void 0,void 0,w,void 0)},u.mapSeries=function(w,_){return m(w,_,h,h)}}},{}],12:[function(o,l,f){var u,h,m=o("./es5"),y=m.freeze,x=o("./util"),w=x.inherits,_=x.notEnumerableProp;function S(G,K){function ne(le){if(!(this instanceof ne))return new ne(le);_(this,"message",typeof le=="string"?le:K),_(this,"name",G),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return w(ne,Error),ne}var O=S("Warning","warning"),C=S("CancellationError","cancellation error"),A=S("TimeoutError","timeout error"),j=S("AggregateError","aggregate error");try{u=TypeError,h=RangeError}catch{u=S("TypeError","type error"),h=S("RangeError","range error")}for(var P="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),R=0;R<P.length;++R)typeof Array.prototype[P[R]]=="function"&&(j.prototype[P[R]]=Array.prototype[P[R]]);m.defineProperty(j.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),j.prototype.isOperational=!0;var $=0;function V(G){if(!(this instanceof V))return new V(G);_(this,"name","OperationalError"),_(this,"message",G),this.cause=G,this.isOperational=!0,G instanceof Error?(_(this,"message",G.message),_(this,"stack",G.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}j.prototype.toString=function(){var G=Array(4*$+1).join(" "),K=`
|
||
`+G+`AggregateError of:
|
||
`;$++,G=Array(4*$+1).join(" ");for(var ne=0;ne<this.length;++ne){for(var le=this[ne]===this?"[Circular AggregateError]":this[ne]+"",Q=le.split(`
|
||
`),J=0;J<Q.length;++J)Q[J]=G+Q[J];K+=(le=Q.join(`
|
||
`))+`
|
||
`}return $--,K},w(V,Error);var W=Error.__BluebirdErrorTypes__;W||(W=y({CancellationError:C,TimeoutError:A,OperationalError:V,RejectionError:V,AggregateError:j}),m.defineProperty(Error,"__BluebirdErrorTypes__",{value:W,writable:!1,enumerable:!1,configurable:!1})),l.exports={Error,TypeError:u,RangeError:h,CancellationError:W.CancellationError,OperationalError:W.OperationalError,TimeoutError:W.TimeoutError,AggregateError:W.AggregateError,Warning:O}},{"./es5":13,"./util":36}],13:[function(o,l,f){var u=function(){return this===void 0}();if(u)l.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:u,propertyIsWritable:function(w,_){var S=Object.getOwnPropertyDescriptor(w,_);return!(S&&!S.writable&&!S.set)}};else{var h={}.hasOwnProperty,m={}.toString,y={}.constructor.prototype,x=function(w){var _=[];for(var S in w)h.call(w,S)&&_.push(S);return _};l.exports={isArray:function(w){try{return m.call(w)==="[object Array]"}catch{return!1}},keys:x,names:x,defineProperty:function(w,_,S){return w[_]=S.value,w},getDescriptor:function(w,_){return{value:w[_]}},freeze:function(w){return w},getPrototypeOf:function(w){try{return Object(w).constructor.prototype}catch{return y}},isES5:u,propertyIsWritable:function(){return!0}}}},{}],14:[function(o,l,f){l.exports=function(u,h){var m=u.map;u.prototype.filter=function(y,x){return m(this,y,x,h)},u.filter=function(y,x,w){return m(y,x,w,h)}}},{}],15:[function(o,l,f){l.exports=function(u,h,m){var y=o("./util"),x=u.CancellationError,w=y.errorObj,_=o("./catch_filter")(m);function S(R,$,V){this.promise=R,this.type=$,this.handler=V,this.called=!1,this.cancelPromise=null}function O(R){this.finallyHandler=R}function C(R,$){return R.cancelPromise!=null&&(arguments.length>1?R.cancelPromise._reject($):R.cancelPromise._cancel(),R.cancelPromise=null,!0)}function A(){return P.call(this,this.promise._target()._settledValue())}function j(R){if(!C(this,R))return w.e=R,w}function P(R){var $=this.promise,V=this.handler;if(!this.called){this.called=!0;var W=this.isFinallyHandler()?V.call($._boundValue()):V.call($._boundValue(),R);if(W===m)return W;if(W!==void 0){$._setReturnedNonUndefined();var G=h(W,$);if(G instanceof u){if(this.cancelPromise!=null){if(G._isCancelled()){var K=new x("late cancellation observer");return $._attachExtraTrace(K),w.e=K,w}G.isPending()&&G._attachCancellationCallback(new O(this))}return G._then(A,j,void 0,this,void 0)}}}return $.isRejected()?(C(this),w.e=R,w):(C(this),R)}return S.prototype.isFinallyHandler=function(){return this.type===0},O.prototype._resultCancelled=function(){C(this.finallyHandler)},u.prototype._passThrough=function(R,$,V,W){return typeof R!="function"?this.then():this._then(V,W,void 0,new S(this,$,R),void 0)},u.prototype.lastly=u.prototype.finally=function(R){return this._passThrough(R,0,P,P)},u.prototype.tap=function(R){return this._passThrough(R,1,P)},u.prototype.tapCatch=function(R){var $=arguments.length;if($===1)return this._passThrough(R,1,void 0,P);var V,W=new Array($-1),G=0;for(V=0;V<$-1;++V){var K=arguments[V];if(!y.isObject(K))return u.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+y.classString(K)));W[G++]=K}W.length=G;var ne=arguments[V];return this._passThrough(_(W,ne,this),1,void 0,P)},S}},{"./catch_filter":7,"./util":36}],16:[function(o,l,f){l.exports=function(u,h,m,y,x,w){var _=o("./errors").TypeError,S=o("./util"),O=S.errorObj,C=S.tryCatch,A=[];function j(P,R,$,V){if(w.cancellation()){var W=new u(m),G=this._finallyPromise=new u(m);this._promise=W.lastly(function(){return G}),W._captureStackTrace(),W._setOnCancel(this)}else(this._promise=new u(m))._captureStackTrace();this._stack=V,this._generatorFunction=P,this._receiver=R,this._generator=void 0,this._yieldHandlers=typeof $=="function"?[$].concat(A):A,this._yieldedPromise=null,this._cancellationPhase=!1}S.inherits(j,x),j.prototype._isResolved=function(){return this._promise===null},j.prototype._cleanup=function(){this._promise=this._generator=null,w.cancellation()&&this._finallyPromise!==null&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},j.prototype._promiseCancelled=function(){if(!this._isResolved()){var P;if(this._generator.return!==void 0)this._promise._pushContext(),P=C(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var R=new u.CancellationError("generator .return() sentinel");u.coroutine.returnSentinel=R,this._promise._attachExtraTrace(R),this._promise._pushContext(),P=C(this._generator.throw).call(this._generator,R),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(P)}},j.prototype._promiseFulfilled=function(P){this._yieldedPromise=null,this._promise._pushContext();var R=C(this._generator.next).call(this._generator,P);this._promise._popContext(),this._continue(R)},j.prototype._promiseRejected=function(P){this._yieldedPromise=null,this._promise._attachExtraTrace(P),this._promise._pushContext();var R=C(this._generator.throw).call(this._generator,P);this._promise._popContext(),this._continue(R)},j.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof u){var P=this._yieldedPromise;this._yieldedPromise=null,P.cancel()}},j.prototype.promise=function(){return this._promise},j.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},j.prototype._continue=function(P){var R=this._promise;if(P===O)return this._cleanup(),this._cancellationPhase?R.cancel():R._rejectCallback(P.e,!1);var $=P.value;if(P.done===!0)return this._cleanup(),this._cancellationPhase?R.cancel():R._resolveCallback($);var V=y($,this._promise);if(V instanceof u||(V=function(G,K,ne){for(var le=0;le<K.length;++le){ne._pushContext();var Q=C(K[le])(G);if(ne._popContext(),Q===O){ne._pushContext();var J=u.reject(O.e);return ne._popContext(),J}var H=y(Q,ne);if(H instanceof u)return H}return null}(V,this._yieldHandlers,this._promise))!==null){var W=(V=V._target())._bitField;(50397184&W)==0?(this._yieldedPromise=V,V._proxy(this,null)):(33554432&W)!=0?u._async.invoke(this._promiseFulfilled,this,V._value()):(16777216&W)!=0?u._async.invoke(this._promiseRejected,this,V._reason()):this._promiseCancelled()}else this._promiseRejected(new _(`A value %s was yielded that could not be treated as a promise
|
||
|
||
See http://goo.gl/MqrFmX
|
||
|
||
`.replace("%s",String($))+`From coroutine:
|
||
`+this._stack.split(`
|
||
`).slice(1,-7).join(`
|
||
`)))},u.coroutine=function(P,R){if(typeof P!="function")throw new _(`generatorFunction must be a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var $=Object(R).yieldHandler,V=j,W=new Error().stack;return function(){var G=P.apply(this,arguments),K=new V(void 0,void 0,$,W),ne=K.promise();return K._generator=G,K._promiseFulfilled(void 0),ne}},u.coroutine.addYieldHandler=function(P){if(typeof P!="function")throw new _("expecting a function but got "+S.classString(P));A.push(P)},u.spawn=function(P){if(w.deprecated("Promise.spawn()","Promise.coroutine()"),typeof P!="function")return h(`generatorFunction must be a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var R=new j(P,this),$=R.promise();return R._run(u.spawn),$}}},{"./errors":12,"./util":36}],17:[function(o,l,f){l.exports=function(u,h,m,y,x,w){var _=o("./util");_.canEvaluate,_.tryCatch,_.errorObj,u.join=function(){var S,O=arguments.length-1;O>0&&typeof arguments[O]=="function"&&(S=arguments[O]);var C=[].slice.call(arguments);S&&C.pop();var A=new h(C).promise();return S!==void 0?A.spread(S):A}}},{"./util":36}],18:[function(o,l,f){l.exports=function(u,h,m,y,x,w){var _=u._getDomain,S=o("./util"),O=S.tryCatch,C=S.errorObj,A=u._async;function j(R,$,V,W){this.constructor$(R),this._promise._captureStackTrace();var G=_();this._callback=G===null?$:S.domainBind(G,$),this._preservedValues=W===x?new Array(this.length()):null,this._limit=V,this._inFlight=0,this._queue=[],A.invoke(this._asyncInit,this,void 0)}function P(R,$,V,W){if(typeof $!="function")return m("expecting a function but got "+S.classString($));var G=0;if(V!==void 0){if(typeof V!="object"||V===null)return u.reject(new TypeError("options argument must be an object but it is "+S.classString(V)));if(typeof V.concurrency!="number")return u.reject(new TypeError("'concurrency' must be a number but it is "+S.classString(V.concurrency)));G=V.concurrency}return new j(R,$,G=typeof G=="number"&&isFinite(G)&&G>=1?G:0,W).promise()}S.inherits(j,h),j.prototype._asyncInit=function(){this._init$(void 0,-2)},j.prototype._init=function(){},j.prototype._promiseFulfilled=function(R,$){var V=this._values,W=this.length(),G=this._preservedValues,K=this._limit;if($<0){if(V[$=-1*$-1]=R,K>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(K>=1&&this._inFlight>=K)return V[$]=R,this._queue.push($),!1;G!==null&&(G[$]=R);var ne=this._promise,le=this._callback,Q=ne._boundValue();ne._pushContext();var J=O(le).call(Q,R,$,W),H=ne._popContext();if(w.checkForgottenReturns(J,H,G!==null?"Promise.filter":"Promise.map",ne),J===C)return this._reject(J.e),!0;var U=y(J,this._promise);if(U instanceof u){var z=(U=U._target())._bitField;if((50397184&z)==0)return K>=1&&this._inFlight++,V[$]=U,U._proxy(this,-1*($+1)),!1;if((33554432&z)==0)return(16777216&z)!=0?(this._reject(U._reason()),!0):(this._cancel(),!0);J=U._value()}V[$]=J}return++this._totalResolved>=W&&(G!==null?this._filter(V,G):this._resolve(V),!0)},j.prototype._drainQueue=function(){for(var R=this._queue,$=this._limit,V=this._values;R.length>0&&this._inFlight<$;){if(this._isResolved())return;var W=R.pop();this._promiseFulfilled(V[W],W)}},j.prototype._filter=function(R,$){for(var V=$.length,W=new Array(V),G=0,K=0;K<V;++K)R[K]&&(W[G++]=$[K]);W.length=G,this._resolve(W)},j.prototype.preservedValues=function(){return this._preservedValues},u.prototype.map=function(R,$){return P(this,R,$,null)},u.map=function(R,$,V,W){return P(R,$,V,W)}}},{"./util":36}],19:[function(o,l,f){l.exports=function(u,h,m,y,x){var w=o("./util"),_=w.tryCatch;u.method=function(S){if(typeof S!="function")throw new u.TypeError("expecting a function but got "+w.classString(S));return function(){var O=new u(h);O._captureStackTrace(),O._pushContext();var C=_(S).apply(this,arguments),A=O._popContext();return x.checkForgottenReturns(C,A,"Promise.method",O),O._resolveFromSyncValue(C),O}},u.attempt=u.try=function(S){if(typeof S!="function")return y("expecting a function but got "+w.classString(S));var O,C=new u(h);if(C._captureStackTrace(),C._pushContext(),arguments.length>1){x.deprecated("calling Promise.try with more than 1 argument");var A=arguments[1],j=arguments[2];O=w.isArray(A)?_(S).apply(j,A):_(S).call(j,A)}else O=_(S)();var P=C._popContext();return x.checkForgottenReturns(O,P,"Promise.try",C),C._resolveFromSyncValue(O),C},u.prototype._resolveFromSyncValue=function(S){S===w.errorObj?this._rejectCallback(S.e,!1):this._resolveCallback(S,!0)}}},{"./util":36}],20:[function(o,l,f){var u=o("./util"),h=u.maybeWrapAsError,m=o("./errors").OperationalError,y=o("./es5"),x=/^(?:name|message|stack|cause)$/;function w(_){var S;if(function(j){return j instanceof Error&&y.getPrototypeOf(j)===Error.prototype}(_)){(S=new m(_)).name=_.name,S.message=_.message,S.stack=_.stack;for(var O=y.keys(_),C=0;C<O.length;++C){var A=O[C];x.test(A)||(S[A]=_[A])}return S}return u.markAsOriginatingFromRejection(_),_}l.exports=function(_,S){return function(O,C){if(_!==null){if(O){var A=w(h(O));_._attachExtraTrace(A),_._reject(A)}else if(S){var j=[].slice.call(arguments,1);_._fulfill(j)}else _._fulfill(C);_=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(o,l,f){l.exports=function(u){var h=o("./util"),m=u._async,y=h.tryCatch,x=h.errorObj;function w(O,C){if(!h.isArray(O))return _.call(this,O,C);var A=y(C).apply(this._boundValue(),[null].concat(O));A===x&&m.throwLater(A.e)}function _(O,C){var A=this._boundValue(),j=O===void 0?y(C).call(A,null):y(C).call(A,null,O);j===x&&m.throwLater(j.e)}function S(O,C){if(!O){var A=new Error(O+"");A.cause=O,O=A}var j=y(C).call(this._boundValue(),O);j===x&&m.throwLater(j.e)}u.prototype.asCallback=u.prototype.nodeify=function(O,C){if(typeof O=="function"){var A=_;C!==void 0&&Object(C).spread&&(A=w),this._then(A,S,void 0,this,O)}return this}}},{"./util":36}],22:[function(o,l,f){l.exports=function(){var u=function(){return new j(`circular promise resolution chain
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)},h=function(){return new F.PromiseInspection(this._target())},m=function(Z){return F.reject(new j(Z))};function y(){}var x,w={},_=o("./util");x=_.isNode?function(){var Z=r.domain;return Z===void 0&&(Z=null),Z}:function(){return null},_.notEnumerableProp(F,"_getDomain",x);var S=o("./es5"),O=o("./async"),C=new O;S.defineProperty(F,"_async",{value:C});var A=o("./errors"),j=F.TypeError=A.TypeError;F.RangeError=A.RangeError;var P=F.CancellationError=A.CancellationError;F.TimeoutError=A.TimeoutError,F.OperationalError=A.OperationalError,F.RejectionError=A.OperationalError,F.AggregateError=A.AggregateError;var R=function(){},$={},V={},W=o("./thenables")(F,R),G=o("./promise_array")(F,R,W,m,y),K=o("./context")(F),ne=K.create,le=o("./debuggability")(F,K),Q=(le.CapturedTrace,o("./finally")(F,W,V)),J=o("./catch_filter")(V),H=o("./nodeback"),U=_.errorObj,z=_.tryCatch;function F(Z){Z!==R&&function(oe,he){if(oe==null||oe.constructor!==F)throw new j(`the promise constructor cannot be invoked directly
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);if(typeof he!="function")throw new j("expecting a function but got "+_.classString(he))}(this,Z),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(Z),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function M(Z){this.promise._resolveCallback(Z)}function I(Z){this.promise._rejectCallback(Z,!1)}function te(Z){var oe=new F(R);oe._fulfillmentHandler0=Z,oe._rejectionHandler0=Z,oe._promise0=Z,oe._receiver0=Z}return F.prototype.toString=function(){return"[object Promise]"},F.prototype.caught=F.prototype.catch=function(Z){var oe=arguments.length;if(oe>1){var he,de=new Array(oe-1),be=0;for(he=0;he<oe-1;++he){var B=arguments[he];if(!_.isObject(B))return m("Catch statement predicate: expecting an object but got "+_.classString(B));de[be++]=B}return de.length=be,Z=arguments[he],this.then(void 0,J(de,Z,this))}return this.then(void 0,Z)},F.prototype.reflect=function(){return this._then(h,h,void 0,this,void 0)},F.prototype.then=function(Z,oe){if(le.warnings()&&arguments.length>0&&typeof Z!="function"&&typeof oe!="function"){var he=".then() only accepts functions but was passed: "+_.classString(Z);arguments.length>1&&(he+=", "+_.classString(oe)),this._warn(he)}return this._then(Z,oe,void 0,void 0,void 0)},F.prototype.done=function(Z,oe){this._then(Z,oe,void 0,void 0,void 0)._setIsFinal()},F.prototype.spread=function(Z){return typeof Z!="function"?m("expecting a function but got "+_.classString(Z)):this.all()._then(Z,void 0,void 0,$,void 0)},F.prototype.toJSON=function(){var Z={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(Z.fulfillmentValue=this.value(),Z.isFulfilled=!0):this.isRejected()&&(Z.rejectionReason=this.reason(),Z.isRejected=!0),Z},F.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new G(this).promise()},F.prototype.error=function(Z){return this.caught(_.originatesFromRejection,Z)},F.getNewLibraryCopy=l.exports,F.is=function(Z){return Z instanceof F},F.fromNode=F.fromCallback=function(Z){var oe=new F(R);oe._captureStackTrace();var he=arguments.length>1&&!!Object(arguments[1]).multiArgs,de=z(Z)(H(oe,he));return de===U&&oe._rejectCallback(de.e,!0),oe._isFateSealed()||oe._setAsyncGuaranteed(),oe},F.all=function(Z){return new G(Z).promise()},F.cast=function(Z){var oe=W(Z);return oe instanceof F||((oe=new F(R))._captureStackTrace(),oe._setFulfilled(),oe._rejectionHandler0=Z),oe},F.resolve=F.fulfilled=F.cast,F.reject=F.rejected=function(Z){var oe=new F(R);return oe._captureStackTrace(),oe._rejectCallback(Z,!0),oe},F.setScheduler=function(Z){if(typeof Z!="function")throw new j("expecting a function but got "+_.classString(Z));return C.setScheduler(Z)},F.prototype._then=function(Z,oe,he,de,be){var B=be!==void 0,q=B?be:new F(R),ee=this._target(),fe=ee._bitField;B||(q._propagateFrom(this,3),q._captureStackTrace(),de===void 0&&(2097152&this._bitField)!=0&&(de=(50397184&fe)!=0?this._boundValue():ee===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,q));var X=x();if((50397184&fe)!=0){var ue,pe,ye=ee._settlePromiseCtx;(33554432&fe)!=0?(pe=ee._rejectionHandler0,ue=Z):(16777216&fe)!=0?(pe=ee._fulfillmentHandler0,ue=oe,ee._unsetRejectionIsUnhandled()):(ye=ee._settlePromiseLateCancellationObserver,pe=new P("late cancellation observer"),ee._attachExtraTrace(pe),ue=oe),C.invoke(ye,ee,{handler:X===null?ue:typeof ue=="function"&&_.domainBind(X,ue),promise:q,receiver:de,value:pe})}else ee._addCallbacks(Z,oe,q,de,X);return q},F.prototype._length=function(){return 65535&this._bitField},F.prototype._isFateSealed=function(){return(117506048&this._bitField)!=0},F.prototype._isFollowing=function(){return(67108864&this._bitField)==67108864},F.prototype._setLength=function(Z){this._bitField=-65536&this._bitField|65535&Z},F.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},F.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},F.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},F.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},F.prototype._isFinal=function(){return(4194304&this._bitField)>0},F.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},F.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},F.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},F.prototype._setAsyncGuaranteed=function(){C.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},F.prototype._receiverAt=function(Z){var oe=Z===0?this._receiver0:this[4*Z-4+3];if(oe!==w)return oe===void 0&&this._isBound()?this._boundValue():oe},F.prototype._promiseAt=function(Z){return this[4*Z-4+2]},F.prototype._fulfillmentHandlerAt=function(Z){return this[4*Z-4+0]},F.prototype._rejectionHandlerAt=function(Z){return this[4*Z-4+1]},F.prototype._boundValue=function(){},F.prototype._migrateCallback0=function(Z){Z._bitField;var oe=Z._fulfillmentHandler0,he=Z._rejectionHandler0,de=Z._promise0,be=Z._receiverAt(0);be===void 0&&(be=w),this._addCallbacks(oe,he,de,be,null)},F.prototype._migrateCallbackAt=function(Z,oe){var he=Z._fulfillmentHandlerAt(oe),de=Z._rejectionHandlerAt(oe),be=Z._promiseAt(oe),B=Z._receiverAt(oe);B===void 0&&(B=w),this._addCallbacks(he,de,be,B,null)},F.prototype._addCallbacks=function(Z,oe,he,de,be){var B=this._length();if(B>=65531&&(B=0,this._setLength(0)),B===0)this._promise0=he,this._receiver0=de,typeof Z=="function"&&(this._fulfillmentHandler0=be===null?Z:_.domainBind(be,Z)),typeof oe=="function"&&(this._rejectionHandler0=be===null?oe:_.domainBind(be,oe));else{var q=4*B-4;this[q+2]=he,this[q+3]=de,typeof Z=="function"&&(this[q+0]=be===null?Z:_.domainBind(be,Z)),typeof oe=="function"&&(this[q+1]=be===null?oe:_.domainBind(be,oe))}return this._setLength(B+1),B},F.prototype._proxy=function(Z,oe){this._addCallbacks(void 0,void 0,oe,Z,null)},F.prototype._resolveCallback=function(Z,oe){if((117506048&this._bitField)==0){if(Z===this)return this._rejectCallback(u(),!1);var he=W(Z,this);if(!(he instanceof F))return this._fulfill(Z);oe&&this._propagateFrom(he,2);var de=he._target();if(de!==this){var be=de._bitField;if((50397184&be)==0){var B=this._length();B>0&&de._migrateCallback0(this);for(var q=1;q<B;++q)de._migrateCallbackAt(this,q);this._setFollowing(),this._setLength(0),this._setFollowee(de)}else if((33554432&be)!=0)this._fulfill(de._value());else if((16777216&be)!=0)this._reject(de._reason());else{var ee=new P("late cancellation observer");de._attachExtraTrace(ee),this._reject(ee)}}else this._reject(u())}},F.prototype._rejectCallback=function(Z,oe,he){var de=_.ensureErrorObject(Z),be=de===Z;if(!be&&!he&&le.warnings()){var B="a promise was rejected with a non-error: "+_.classString(Z);this._warn(B,!0)}this._attachExtraTrace(de,!!oe&&be),this._reject(Z)},F.prototype._resolveFromExecutor=function(Z){if(Z!==R){var oe=this;this._captureStackTrace(),this._pushContext();var he=!0,de=this._execute(Z,function(be){oe._resolveCallback(be)},function(be){oe._rejectCallback(be,he)});he=!1,this._popContext(),de!==void 0&&oe._rejectCallback(de,!0)}},F.prototype._settlePromiseFromHandler=function(Z,oe,he,de){var be=de._bitField;if((65536&be)==0){var B;de._pushContext(),oe===$?he&&typeof he.length=="number"?B=z(Z).apply(this._boundValue(),he):(B=U).e=new j("cannot .spread() a non-array: "+_.classString(he)):B=z(Z).call(oe,he);var q=de._popContext();(65536&(be=de._bitField))==0&&(B===V?de._reject(he):B===U?de._rejectCallback(B.e,!1):(le.checkForgottenReturns(B,q,"",de,this),de._resolveCallback(B)))}},F.prototype._target=function(){for(var Z=this;Z._isFollowing();)Z=Z._followee();return Z},F.prototype._followee=function(){return this._rejectionHandler0},F.prototype._setFollowee=function(Z){this._rejectionHandler0=Z},F.prototype._settlePromise=function(Z,oe,he,de){var be=Z instanceof F,B=this._bitField,q=(134217728&B)!=0;(65536&B)!=0?(be&&Z._invokeInternalOnCancel(),he instanceof Q&&he.isFinallyHandler()?(he.cancelPromise=Z,z(oe).call(he,de)===U&&Z._reject(U.e)):oe===h?Z._fulfill(h.call(he)):he instanceof y?he._promiseCancelled(Z):be||Z instanceof G?Z._cancel():he.cancel()):typeof oe=="function"?be?(q&&Z._setAsyncGuaranteed(),this._settlePromiseFromHandler(oe,he,de,Z)):oe.call(he,de,Z):he instanceof y?he._isResolved()||((33554432&B)!=0?he._promiseFulfilled(de,Z):he._promiseRejected(de,Z)):be&&(q&&Z._setAsyncGuaranteed(),(33554432&B)!=0?Z._fulfill(de):Z._reject(de))},F.prototype._settlePromiseLateCancellationObserver=function(Z){var oe=Z.handler,he=Z.promise,de=Z.receiver,be=Z.value;typeof oe=="function"?he instanceof F?this._settlePromiseFromHandler(oe,de,be,he):oe.call(de,be,he):he instanceof F&&he._reject(be)},F.prototype._settlePromiseCtx=function(Z){this._settlePromise(Z.promise,Z.handler,Z.receiver,Z.value)},F.prototype._settlePromise0=function(Z,oe,he){var de=this._promise0,be=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(de,Z,be,oe)},F.prototype._clearCallbackDataAtIndex=function(Z){var oe=4*Z-4;this[oe+2]=this[oe+3]=this[oe+0]=this[oe+1]=void 0},F.prototype._fulfill=function(Z){var oe=this._bitField;if(!((117506048&oe)>>>16)){if(Z===this){var he=u();return this._attachExtraTrace(he),this._reject(he)}this._setFulfilled(),this._rejectionHandler0=Z,(65535&oe)>0&&((134217728&oe)!=0?this._settlePromises():C.settlePromises(this))}},F.prototype._reject=function(Z){var oe=this._bitField;if(!((117506048&oe)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=Z,this._isFinal())return C.fatalError(Z,_.isNode);(65535&oe)>0?C.settlePromises(this):this._ensurePossibleRejectionHandled()}},F.prototype._fulfillPromises=function(Z,oe){for(var he=1;he<Z;he++){var de=this._fulfillmentHandlerAt(he),be=this._promiseAt(he),B=this._receiverAt(he);this._clearCallbackDataAtIndex(he),this._settlePromise(be,de,B,oe)}},F.prototype._rejectPromises=function(Z,oe){for(var he=1;he<Z;he++){var de=this._rejectionHandlerAt(he),be=this._promiseAt(he),B=this._receiverAt(he);this._clearCallbackDataAtIndex(he),this._settlePromise(be,de,B,oe)}},F.prototype._settlePromises=function(){var Z=this._bitField,oe=65535&Z;if(oe>0){if((16842752&Z)!=0){var he=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,he,Z),this._rejectPromises(oe,he)}else{var de=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,de,Z),this._fulfillPromises(oe,de)}this._setLength(0)}this._clearCancellationData()},F.prototype._settledValue=function(){var Z=this._bitField;return(33554432&Z)!=0?this._rejectionHandler0:(16777216&Z)!=0?this._fulfillmentHandler0:void 0},F.defer=F.pending=function(){return le.deprecated("Promise.defer","new Promise"),{promise:new F(R),resolve:M,reject:I}},_.notEnumerableProp(F,"_makeSelfResolutionError",u),o("./method")(F,R,W,m,le),o("./bind")(F,R,W,le),o("./cancel")(F,G,m,le),o("./direct_resolve")(F),o("./synchronous_inspection")(F),o("./join")(F,G,W,R,C,x),F.Promise=F,F.version="3.5.1",o("./map.js")(F,G,m,W,R,le),o("./call_get.js")(F),o("./using.js")(F,m,W,ne,R,le),o("./timers.js")(F,R,le),o("./generators.js")(F,m,R,W,y,le),o("./nodeify.js")(F),o("./promisify.js")(F,R),o("./props.js")(F,G,W,m),o("./race.js")(F,R,W,m),o("./reduce.js")(F,G,m,W,R,le),o("./settle.js")(F,G,le),o("./some.js")(F,G,m),o("./filter.js")(F,R),o("./each.js")(F,R),o("./any.js")(F),_.toFastProperties(F),_.toFastProperties(F.prototype),te({a:1}),te({b:2}),te({c:3}),te(1),te(function(){}),te(void 0),te(!1),te(new F(R)),le.setBounds(O.firstLineError,_.lastLineError),F}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(o,l,f){l.exports=function(u,h,m,y,x){var w=o("./util");function _(S){var O=this._promise=new u(h);S instanceof u&&O._propagateFrom(S,3),O._setOnCancel(this),this._values=S,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return w.isArray,w.inherits(_,x),_.prototype.length=function(){return this._length},_.prototype.promise=function(){return this._promise},_.prototype._init=function S(O,C){var A=m(this._values,this._promise);if(A instanceof u){var j=(A=A._target())._bitField;if(this._values=A,(50397184&j)==0)return this._promise._setAsyncGuaranteed(),A._then(S,this._reject,void 0,this,C);if((33554432&j)==0)return(16777216&j)!=0?this._reject(A._reason()):this._cancel();A=A._value()}if((A=w.asArray(A))!==null)A.length!==0?this._iterate(A):C===-5?this._resolveEmptyArray():this._resolve(function(R){switch(C){case-2:return[];case-3:return{};case-6:return new Map}}());else{var P=y("expecting an array or an iterable object but got "+w.classString(A)).reason();this._promise._rejectCallback(P,!1)}},_.prototype._iterate=function(S){var O=this.getActualLength(S.length);this._length=O,this._values=this.shouldCopyValues()?new Array(O):this._values;for(var C=this._promise,A=!1,j=null,P=0;P<O;++P){var R=m(S[P],C);j=R instanceof u?(R=R._target())._bitField:null,A?j!==null&&R.suppressUnhandledRejections():j!==null?(50397184&j)==0?(R._proxy(this,P),this._values[P]=R):A=(33554432&j)!=0?this._promiseFulfilled(R._value(),P):(16777216&j)!=0?this._promiseRejected(R._reason(),P):this._promiseCancelled(P):A=this._promiseFulfilled(R,P)}A||C._setAsyncGuaranteed()},_.prototype._isResolved=function(){return this._values===null},_.prototype._resolve=function(S){this._values=null,this._promise._fulfill(S)},_.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},_.prototype._reject=function(S){this._values=null,this._promise._rejectCallback(S,!1)},_.prototype._promiseFulfilled=function(S,O){return this._values[O]=S,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},_.prototype._promiseCancelled=function(){return this._cancel(),!0},_.prototype._promiseRejected=function(S){return this._totalResolved++,this._reject(S),!0},_.prototype._resultCancelled=function(){if(!this._isResolved()){var S=this._values;if(this._cancel(),S instanceof u)S.cancel();else for(var O=0;O<S.length;++O)S[O]instanceof u&&S[O].cancel()}},_.prototype.shouldCopyValues=function(){return!0},_.prototype.getActualLength=function(S){return S},_}},{"./util":36}],24:[function(o,l,f){l.exports=function(u,h){var m={},y=o("./util"),x=o("./nodeback"),w=y.withAppended,_=y.maybeWrapAsError,S=y.canEvaluate,O=o("./errors").TypeError,C={__isPromisified__:!0},A=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),j=function(ne){return y.isIdentifier(ne)&&ne.charAt(0)!=="_"&&ne!=="constructor"};function P(ne){return!A.test(ne)}function R(ne){try{return ne.__isPromisified__===!0}catch{return!1}}function $(ne,le,Q){var J=y.getDataPropertyOrDefault(ne,le+Q,C);return!!J&&R(J)}function V(ne,le,Q,J){for(var H=y.inheritedDataKeys(ne),U=[],z=0;z<H.length;++z){var F=H[z],M=ne[F],I=J===j||j(F);typeof M!="function"||R(M)||$(ne,F,le)||!J(F,M,ne,I)||U.push(F,M)}return function(te,Z,oe){for(var he=0;he<te.length;he+=2){var de=te[he];if(oe.test(de)){for(var be=de.replace(oe,""),B=0;B<te.length;B+=2)if(te[B]===be)throw new O(`Cannot promisify an API that has normal methods with '%s'-suffix
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`.replace("%s",Z))}}}(U,le,Q),U}var W=function(ne){return ne.replace(/([$])/,"\\$")},G=S?void 0:function(ne,le,Q,J,H,U){var z=function(){return this}(),F=ne;function M(){var I=le;le===m&&(I=this);var te=new u(h);te._captureStackTrace();var Z=typeof F=="string"&&this!==z?this[F]:ne,oe=x(te,U);try{Z.apply(I,w(arguments,oe))}catch(he){te._rejectCallback(_(he),!0,!0)}return te._isFateSealed()||te._setAsyncGuaranteed(),te}return typeof F=="string"&&(ne=J),y.notEnumerableProp(M,"__isPromisified__",!0),M};function K(ne,le,Q,J,H){for(var U=new RegExp(W(le)+"$"),z=V(ne,le,U,Q),F=0,M=z.length;F<M;F+=2){var I=z[F],te=z[F+1],Z=I+le;if(J===G)ne[Z]=G(I,m,I,te,le,H);else{var oe=J(te,function(){return G(I,m,I,te,le,H)});y.notEnumerableProp(oe,"__isPromisified__",!0),ne[Z]=oe}}return y.toFastProperties(ne),ne}u.promisify=function(ne,le){if(typeof ne!="function")throw new O("expecting a function but got "+y.classString(ne));if(R(ne))return ne;var Q=(le=Object(le)).context===void 0?m:le.context,J=!!le.multiArgs,H=function(U,z,F){return G(U,z,void 0,U,null,J)}(ne,Q);return y.copyDescriptors(ne,H,P),H},u.promisifyAll=function(ne,le){if(typeof ne!="function"&&typeof ne!="object")throw new O(`the target of promisifyAll must be an object or a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var Q=!!(le=Object(le)).multiArgs,J=le.suffix;typeof J!="string"&&(J="Async");var H=le.filter;typeof H!="function"&&(H=j);var U=le.promisifier;if(typeof U!="function"&&(U=G),!y.isIdentifier(J))throw new RangeError(`suffix must be a valid identifier
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);for(var z=y.inheritedDataKeys(ne),F=0;F<z.length;++F){var M=ne[z[F]];z[F]!=="constructor"&&y.isClass(M)&&(K(M.prototype,J,H,U,Q),K(M,J,H,U,Q))}return K(ne,J,H,U,Q)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(o,l,f){l.exports=function(u,h,m,y){var x,w=o("./util"),_=w.isObject,S=o("./es5");typeof Map=="function"&&(x=Map);var O=function(){var j=0,P=0;function R($,V){this[j]=$,this[j+P]=V,j++}return function($){P=$.size,j=0;var V=new Array(2*$.size);return $.forEach(R,V),V}}();function C(j){var P,R=!1;if(x!==void 0&&j instanceof x)P=O(j),R=!0;else{var $=S.keys(j),V=$.length;P=new Array(2*V);for(var W=0;W<V;++W){var G=$[W];P[W]=j[G],P[W+V]=G}}this.constructor$(P),this._isMap=R,this._init$(void 0,R?-6:-3)}function A(j){var P,R=m(j);return _(R)?(P=R instanceof u?R._then(u.props,void 0,void 0,void 0,void 0):new C(R).promise(),R instanceof u&&P._propagateFrom(R,2),P):y(`cannot await properties of a non-object
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}w.inherits(C,h),C.prototype._init=function(){},C.prototype._promiseFulfilled=function(j,P){if(this._values[P]=j,++this._totalResolved>=this._length){var R;if(this._isMap)R=function(G){for(var K=new x,ne=G.length/2|0,le=0;le<ne;++le){var Q=G[ne+le],J=G[le];K.set(Q,J)}return K}(this._values);else{R={};for(var $=this.length(),V=0,W=this.length();V<W;++V)R[this._values[V+$]]=this._values[V]}return this._resolve(R),!0}return!1},C.prototype.shouldCopyValues=function(){return!1},C.prototype.getActualLength=function(j){return j>>1},u.prototype.props=function(){return A(this)},u.props=function(j){return A(j)}}},{"./es5":13,"./util":36}],26:[function(o,l,f){function u(h){this._capacity=h,this._length=0,this._front=0}u.prototype._willBeOverCapacity=function(h){return this._capacity<h},u.prototype._pushOne=function(h){var m=this.length();this._checkCapacity(m+1),this[this._front+m&this._capacity-1]=h,this._length=m+1},u.prototype.push=function(h,m,y){var x=this.length()+3;if(this._willBeOverCapacity(x))return this._pushOne(h),this._pushOne(m),void this._pushOne(y);var w=this._front+x-3;this._checkCapacity(x);var _=this._capacity-1;this[w+0&_]=h,this[w+1&_]=m,this[w+2&_]=y,this._length=x},u.prototype.shift=function(){var h=this._front,m=this[h];return this[h]=void 0,this._front=h+1&this._capacity-1,this._length--,m},u.prototype.length=function(){return this._length},u.prototype._checkCapacity=function(h){this._capacity<h&&this._resizeTo(this._capacity<<1)},u.prototype._resizeTo=function(h){var m=this._capacity;this._capacity=h,function(y,x,w,_,S){for(var O=0;O<S;++O)w[O+_]=y[O+0],y[O+0]=void 0}(this,0,this,m,this._front+this._length&m-1)},l.exports=u},{}],27:[function(o,l,f){l.exports=function(u,h,m,y){var x=o("./util"),w=function(S){return S.then(function(O){return _(O,S)})};function _(S,O){var C=m(S);if(C instanceof u)return w(C);if((S=x.asArray(S))===null)return y("expecting an array or an iterable object but got "+x.classString(S));var A=new u(h);O!==void 0&&A._propagateFrom(O,3);for(var j=A._fulfill,P=A._reject,R=0,$=S.length;R<$;++R){var V=S[R];(V!==void 0||R in S)&&u.cast(V)._then(j,P,void 0,A,null)}return A}u.race=function(S){return _(S,void 0)},u.prototype.race=function(){return _(this,void 0)}}},{"./util":36}],28:[function(o,l,f){l.exports=function(u,h,m,y,x,w){var _=u._getDomain,S=o("./util"),O=S.tryCatch;function C($,V,W,G){this.constructor$($);var K=_();this._fn=K===null?V:S.domainBind(K,V),W!==void 0&&(W=u.resolve(W))._attachCancellationCallback(this),this._initialValue=W,this._currentCancellable=null,this._eachValues=G===x?Array(this._length):G===0?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function A($,V){this.isFulfilled()?V._resolve($):V._reject($)}function j($,V,W,G){return typeof V!="function"?m("expecting a function but got "+S.classString(V)):new C($,V,W,G).promise()}function P($){this.accum=$,this.array._gotAccum($);var V=y(this.value,this.array._promise);return V instanceof u?(this.array._currentCancellable=V,V._then(R,void 0,void 0,this,void 0)):R.call(this,V)}function R($){var V,W=this.array,G=W._promise,K=O(W._fn);G._pushContext(),(V=W._eachValues!==void 0?K.call(G._boundValue(),$,this.index,this.length):K.call(G._boundValue(),this.accum,$,this.index,this.length))instanceof u&&(W._currentCancellable=V);var ne=G._popContext();return w.checkForgottenReturns(V,ne,W._eachValues!==void 0?"Promise.each":"Promise.reduce",G),V}S.inherits(C,h),C.prototype._gotAccum=function($){this._eachValues!==void 0&&this._eachValues!==null&&$!==x&&this._eachValues.push($)},C.prototype._eachComplete=function($){return this._eachValues!==null&&this._eachValues.push($),this._eachValues},C.prototype._init=function(){},C.prototype._resolveEmptyArray=function(){this._resolve(this._eachValues!==void 0?this._eachValues:this._initialValue)},C.prototype.shouldCopyValues=function(){return!1},C.prototype._resolve=function($){this._promise._resolveCallback($),this._values=null},C.prototype._resultCancelled=function($){if($===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof u&&this._currentCancellable.cancel(),this._initialValue instanceof u&&this._initialValue.cancel())},C.prototype._iterate=function($){var V,W;this._values=$;var G=$.length;if(this._initialValue!==void 0?(V=this._initialValue,W=0):(V=u.resolve($[0]),W=1),this._currentCancellable=V,!V.isRejected())for(;W<G;++W){var K={accum:null,value:$[W],index:W,length:G,array:this};V=V._then(P,void 0,void 0,K,void 0)}this._eachValues!==void 0&&(V=V._then(this._eachComplete,void 0,void 0,this,void 0)),V._then(A,A,void 0,V,this)},u.prototype.reduce=function($,V){return j(this,$,V,null)},u.reduce=function($,V,W,G){return j($,V,W,G)}}},{"./util":36}],29:[function(o,l,f){var u,h=o("./util"),m=h.getNativePromise();if(h.isNode&&typeof MutationObserver>"u"){var y=i.setImmediate,x=r.nextTick;u=h.isRecentNode?function(_){y.call(i,_)}:function(_){x.call(r,_)}}else if(typeof m=="function"&&typeof m.resolve=="function"){var w=m.resolve();u=function(_){w.then(_)}}else u=typeof MutationObserver>"u"||typeof window<"u"&&window.navigator&&(window.navigator.standalone||window.cordova)?a!==void 0?function(_){a(_)}:typeof setTimeout<"u"?function(_){setTimeout(_,0)}:function(){throw new Error(`No async scheduler available
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}:function(){var _=document.createElement("div"),S={attributes:!0},O=!1,C=document.createElement("div");return new MutationObserver(function(){_.classList.toggle("foo"),O=!1}).observe(C,S),function(A){var j=new MutationObserver(function(){j.disconnect(),A()});j.observe(_,S),O||(O=!0,C.classList.toggle("foo"))}}();l.exports=u},{"./util":36}],30:[function(o,l,f){l.exports=function(u,h,m){var y=u.PromiseInspection;function x(w){this.constructor$(w)}o("./util").inherits(x,h),x.prototype._promiseResolved=function(w,_){return this._values[w]=_,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},x.prototype._promiseFulfilled=function(w,_){var S=new y;return S._bitField=33554432,S._settledValueField=w,this._promiseResolved(_,S)},x.prototype._promiseRejected=function(w,_){var S=new y;return S._bitField=16777216,S._settledValueField=w,this._promiseResolved(_,S)},u.settle=function(w){return m.deprecated(".settle()",".reflect()"),new x(w).promise()},u.prototype.settle=function(){return u.settle(this)}}},{"./util":36}],31:[function(o,l,f){l.exports=function(u,h,m){var y=o("./util"),x=o("./errors").RangeError,w=o("./errors").AggregateError,_=y.isArray,S={};function O(A){this.constructor$(A),this._howMany=0,this._unwrap=!1,this._initialized=!1}function C(A,j){if((0|j)!==j||j<0)return m(`expecting a positive integer
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var P=new O(A),R=P.promise();return P.setHowMany(j),P.init(),R}y.inherits(O,h),O.prototype._init=function(){if(this._initialized)if(this._howMany!==0){this._init$(void 0,-5);var A=_(this._values);!this._isResolved()&&A&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},O.prototype.init=function(){this._initialized=!0,this._init()},O.prototype.setUnwrap=function(){this._unwrap=!0},O.prototype.howMany=function(){return this._howMany},O.prototype.setHowMany=function(A){this._howMany=A},O.prototype._promiseFulfilled=function(A){return this._addFulfilled(A),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),this.howMany()===1&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},O.prototype._promiseRejected=function(A){return this._addRejected(A),this._checkOutcome()},O.prototype._promiseCancelled=function(){return this._values instanceof u||this._values==null?this._cancel():(this._addRejected(S),this._checkOutcome())},O.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var A=new w,j=this.length();j<this._values.length;++j)this._values[j]!==S&&A.push(this._values[j]);return A.length>0?this._reject(A):this._cancel(),!0}return!1},O.prototype._fulfilled=function(){return this._totalResolved},O.prototype._rejected=function(){return this._values.length-this.length()},O.prototype._addRejected=function(A){this._values.push(A)},O.prototype._addFulfilled=function(A){this._values[this._totalResolved++]=A},O.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},O.prototype._getRangeError=function(A){var j="Input array must contain at least "+this._howMany+" items but contains only "+A+" items";return new x(j)},O.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},u.some=function(A,j){return C(A,j)},u.prototype.some=function(A){return C(this,A)},u._SomePromiseArray=O}},{"./errors":12,"./util":36}],32:[function(o,l,f){l.exports=function(u){function h(O){O!==void 0?(O=O._target(),this._bitField=O._bitField,this._settledValueField=O._isFateSealed()?O._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}h.prototype._settledValue=function(){return this._settledValueField};var m=h.prototype.value=function(){if(!this.isFulfilled())throw new TypeError(`cannot get fulfillment value of a non-fulfilled promise
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);return this._settledValue()},y=h.prototype.error=h.prototype.reason=function(){if(!this.isRejected())throw new TypeError(`cannot get rejection reason of a non-rejected promise
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);return this._settledValue()},x=h.prototype.isFulfilled=function(){return(33554432&this._bitField)!=0},w=h.prototype.isRejected=function(){return(16777216&this._bitField)!=0},_=h.prototype.isPending=function(){return(50397184&this._bitField)==0},S=h.prototype.isResolved=function(){return(50331648&this._bitField)!=0};h.prototype.isCancelled=function(){return(8454144&this._bitField)!=0},u.prototype.__isCancelled=function(){return(65536&this._bitField)==65536},u.prototype._isCancelled=function(){return this._target().__isCancelled()},u.prototype.isCancelled=function(){return(8454144&this._target()._bitField)!=0},u.prototype.isPending=function(){return _.call(this._target())},u.prototype.isRejected=function(){return w.call(this._target())},u.prototype.isFulfilled=function(){return x.call(this._target())},u.prototype.isResolved=function(){return S.call(this._target())},u.prototype.value=function(){return m.call(this._target())},u.prototype.reason=function(){var O=this._target();return O._unsetRejectionIsUnhandled(),y.call(O)},u.prototype._value=function(){return this._settledValue()},u.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},u.PromiseInspection=h}},{}],33:[function(o,l,f){l.exports=function(u,h){var m=o("./util"),y=m.errorObj,x=m.isObject,w={}.hasOwnProperty;return function(_,S){if(x(_)){if(_ instanceof u)return _;var O=function(A){try{return function(j){return j.then}(A)}catch(j){return y.e=j,y}}(_);if(O===y){S&&S._pushContext();var C=u.reject(O.e);return S&&S._popContext(),C}if(typeof O=="function")return function(A){try{return w.call(A,"_promise0")}catch{return!1}}(_)?(C=new u(h),_._then(C._fulfill,C._reject,void 0,C,null),C):function(A,j,P){var R=new u(h),$=R;P&&P._pushContext(),R._captureStackTrace(),P&&P._popContext();var V=!0,W=m.tryCatch(j).call(A,function(G){R&&(R._resolveCallback(G),R=null)},function(G){R&&(R._rejectCallback(G,V,!0),R=null)});return V=!1,R&&W===y&&(R._rejectCallback(W.e,!0,!0),R=null),$}(_,O,S)}return _}}},{"./util":36}],34:[function(o,l,f){l.exports=function(u,h,m){var y=o("./util"),x=u.TimeoutError;function w(A){this.handle=A}w.prototype._resultCancelled=function(){clearTimeout(this.handle)};var _=function(A){return S(+this).thenReturn(A)},S=u.delay=function(A,j){var P,R;return j!==void 0?(P=u.resolve(j)._then(_,null,null,A,void 0),m.cancellation()&&j instanceof u&&P._setOnCancel(j)):(P=new u(h),R=setTimeout(function(){P._fulfill()},+A),m.cancellation()&&P._setOnCancel(new w(R)),P._captureStackTrace()),P._setAsyncGuaranteed(),P};function O(A){return clearTimeout(this.handle),A}function C(A){throw clearTimeout(this.handle),A}u.prototype.delay=function(A){return S(A,this)},u.prototype.timeout=function(A,j){var P,R;A=+A;var $=new w(setTimeout(function(){P.isPending()&&function(V,W,G){var K;K=typeof W!="string"?W instanceof Error?W:new x("operation timed out"):new x(W),y.markAsOriginatingFromRejection(K),V._attachExtraTrace(K),V._reject(K),G!=null&&G.cancel()}(P,j,R)},A));return m.cancellation()?(R=this.then(),(P=R._then(O,C,void 0,$,void 0))._setOnCancel($)):P=this._then(O,C,void 0,$,void 0),P}}},{"./util":36}],35:[function(o,l,f){l.exports=function(u,h,m,y,x,w){var _=o("./util"),S=o("./errors").TypeError,O=o("./util").inherits,C=_.errorObj,A=_.tryCatch,j={};function P(K){setTimeout(function(){throw K},0)}function R(K,ne){var le=0,Q=K.length,J=new u(x);return function H(){if(le>=Q)return J._fulfill();var U=function(z){var F=m(z);return F!==z&&typeof z._isDisposable=="function"&&typeof z._getDisposer=="function"&&z._isDisposable()&&F._setDisposable(z._getDisposer()),F}(K[le++]);if(U instanceof u&&U._isDisposable()){try{U=m(U._getDisposer().tryDispose(ne),K.promise)}catch(z){return P(z)}if(U instanceof u)return U._then(H,P,null,null,null)}H()}(),J}function $(K,ne,le){this._data=K,this._promise=ne,this._context=le}function V(K,ne,le){this.constructor$(K,ne,le)}function W(K){return $.isDisposer(K)?(this.resources[this.index]._setDisposable(K),K.promise()):K}function G(K){this.length=K,this.promise=null,this[K-1]=null}$.prototype.data=function(){return this._data},$.prototype.promise=function(){return this._promise},$.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():j},$.prototype.tryDispose=function(K){var ne=this.resource(),le=this._context;le!==void 0&&le._pushContext();var Q=ne!==j?this.doDispose(ne,K):null;return le!==void 0&&le._popContext(),this._promise._unsetDisposable(),this._data=null,Q},$.isDisposer=function(K){return K!=null&&typeof K.resource=="function"&&typeof K.tryDispose=="function"},O(V,$),V.prototype.doDispose=function(K,ne){return this.data().call(K,K,ne)},G.prototype._resultCancelled=function(){for(var K=this.length,ne=0;ne<K;++ne){var le=this[ne];le instanceof u&&le.cancel()}},u.using=function(){var K=arguments.length;if(K<2)return h("you must pass at least 2 arguments to Promise.using");var ne,le=arguments[K-1];if(typeof le!="function")return h("expecting a function but got "+_.classString(le));var Q=!0;K===2&&Array.isArray(arguments[0])?(K=(ne=arguments[0]).length,Q=!1):(ne=arguments,K--);for(var J=new G(K),H=0;H<K;++H){var U=ne[H];if($.isDisposer(U)){var z=U;(U=U.promise())._setDisposable(z)}else{var F=m(U);F instanceof u&&(U=F._then(W,null,null,{resources:J,index:H},void 0))}J[H]=U}var M=new Array(J.length);for(H=0;H<M.length;++H)M[H]=u.resolve(J[H]).reflect();var I=u.all(M).then(function(Z){for(var oe=0;oe<Z.length;++oe){var he=Z[oe];if(he.isRejected())return C.e=he.error(),C;if(!he.isFulfilled())return void I.cancel();Z[oe]=he.value()}te._pushContext(),le=A(le);var de=Q?le.apply(void 0,Z):le(Z),be=te._popContext();return w.checkForgottenReturns(de,be,"Promise.using",te),de}),te=I.lastly(function(){var Z=new u.PromiseInspection(I);return R(J,Z)});return J.promise=te,te._setOnCancel(J),te},u.prototype._setDisposable=function(K){this._bitField=131072|this._bitField,this._disposer=K},u.prototype._isDisposable=function(){return(131072&this._bitField)>0},u.prototype._getDisposer=function(){return this._disposer},u.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},u.prototype.disposer=function(K){if(typeof K=="function")return new V(K,this,y());throw new S}}},{"./errors":12,"./util":36}],36:[function(o,l,f){var u,h=o("./es5"),m=typeof navigator>"u",y={e:{}},x=typeof self<"u"?self:typeof window<"u"?window:i!==void 0?i:this!==void 0?this:null;function w(){try{var Q=u;return u=null,Q.apply(this,arguments)}catch(J){return y.e=J,y}}function _(Q){return Q==null||Q===!0||Q===!1||typeof Q=="string"||typeof Q=="number"}function S(Q,J,H){if(_(Q))return Q;var U={value:H,configurable:!0,enumerable:!1,writable:!0};return h.defineProperty(Q,J,U),Q}var O=function(){var Q=[Array.prototype,Object.prototype,Function.prototype],J=function(z){for(var F=0;F<Q.length;++F)if(Q[F]===z)return!0;return!1};if(h.isES5){var H=Object.getOwnPropertyNames;return function(z){for(var F=[],M=Object.create(null);z!=null&&!J(z);){var I;try{I=H(z)}catch{return F}for(var te=0;te<I.length;++te){var Z=I[te];if(!M[Z]){M[Z]=!0;var oe=Object.getOwnPropertyDescriptor(z,Z);oe!=null&&oe.get==null&&oe.set==null&&F.push(Z)}}z=h.getPrototypeOf(z)}return F}}var U={}.hasOwnProperty;return function(z){if(J(z))return[];var F=[];e:for(var M in z)if(U.call(z,M))F.push(M);else{for(var I=0;I<Q.length;++I)if(U.call(Q[I],M))continue e;F.push(M)}return F}}(),C=/this\s*\.\s*\S+\s*=/,A=/^[a-z$_][a-z$_0-9]*$/i;function j(Q){try{return Q+""}catch{return"[no string representation]"}}function P(Q){return Q instanceof Error||Q!==null&&typeof Q=="object"&&typeof Q.message=="string"&&typeof Q.name=="string"}function R(Q){return P(Q)&&h.propertyIsWritable(Q,"stack")}var $="stack"in new Error?function(Q){return R(Q)?Q:new Error(j(Q))}:function(Q){if(R(Q))return Q;try{throw new Error(j(Q))}catch(J){return J}};function V(Q){return{}.toString.call(Q)}var W=function(Q){return h.isArray(Q)?Q:null};if(typeof Symbol<"u"&&Symbol.iterator){var G=typeof Array.from=="function"?function(Q){return Array.from(Q)}:function(Q){for(var J,H=[],U=Q[Symbol.iterator]();!(J=U.next()).done;)H.push(J.value);return H};W=function(Q){return h.isArray(Q)?Q:Q!=null&&typeof Q[Symbol.iterator]=="function"?G(Q):null}}var K=r!==void 0&&V(r).toLowerCase()==="[object process]",ne=r!==void 0&&r.env!==void 0,le={isClass:function(Q){try{if(typeof Q=="function"){var J=h.names(Q.prototype),H=h.isES5&&J.length>1,U=J.length>0&&!(J.length===1&&J[0]==="constructor"),z=C.test(Q+"")&&h.names(Q).length>0;if(H||U||z)return!0}return!1}catch{return!1}},isIdentifier:function(Q){return A.test(Q)},inheritedDataKeys:O,getDataPropertyOrDefault:function(Q,J,H){if(!h.isES5)return{}.hasOwnProperty.call(Q,J)?Q[J]:void 0;var U=Object.getOwnPropertyDescriptor(Q,J);return U!=null?U.get==null&&U.set==null?U.value:H:void 0},thrower:function(Q){throw Q},isArray:h.isArray,asArray:W,notEnumerableProp:S,isPrimitive:_,isObject:function(Q){return typeof Q=="function"||typeof Q=="object"&&Q!==null},isError:P,canEvaluate:m,errorObj:y,tryCatch:function(Q){return u=Q,w},inherits:function(Q,J){var H={}.hasOwnProperty;function U(){for(var z in this.constructor=Q,this.constructor$=J,J.prototype)H.call(J.prototype,z)&&z.charAt(z.length-1)!=="$"&&(this[z+"$"]=J.prototype[z])}return U.prototype=J.prototype,Q.prototype=new U,Q.prototype},withAppended:function(Q,J){var H,U=Q.length,z=new Array(U+1);for(H=0;H<U;++H)z[H]=Q[H];return z[H]=J,z},maybeWrapAsError:function(Q){return _(Q)?new Error(j(Q)):Q},toFastProperties:function(Q){return Q},filledRange:function(Q,J,H){for(var U=new Array(Q),z=0;z<Q;++z)U[z]=J+z+H;return U},toString:j,canAttachTrace:R,ensureErrorObject:$,originatesFromRejection:function(Q){return Q!=null&&(Q instanceof Error.__BluebirdErrorTypes__.OperationalError||Q.isOperational===!0)},markAsOriginatingFromRejection:function(Q){try{S(Q,"isOperational",!0)}catch{}},classString:V,copyDescriptors:function(Q,J,H){for(var U=h.names(Q),z=0;z<U.length;++z){var F=U[z];if(H(F))try{h.defineProperty(J,F,h.getDescriptor(Q,F))}catch{}}},hasDevTools:typeof chrome<"u"&&chrome&&typeof chrome.loadTimes=="function",isNode:K,hasEnvVariables:ne,env:function(Q){return ne?r.env[Q]:void 0},global:x,getNativePromise:function(){if(typeof Promise=="function")try{var Q=new Promise(function(){});if({}.toString.call(Q)==="[object Promise]")return Promise}catch{}},domainBind:function(Q,J){return Q.bind(J)}};le.isRecentNode=le.isNode&&function(){var Q=r.versions.node.split(".").map(Number);return Q[0]===0&&Q[1]>10||Q[0]>0}(),le.isNode&&le.toFastProperties(r);try{throw new Error}catch(Q){le.lastLineError=Q}l.exports=le},{"./es5":13}]},{},[4])(4),typeof window<"u"&&window!==null?window.P=window.Promise:typeof self<"u"&&self!==null&&(self.P=self.Promise)}).call(this,n(4),n(0),n(11).setImmediate)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(r,i){if(!i.eol&&r){for(var a=0,o=r.length;a<o;a++)if(r[a]==="\r"){if(r[a+1]===`
|
||
`){i.eol=`\r
|
||
`;break}if(r[a+1]){i.eol="\r";break}}else if(r[a]===`
|
||
`){i.eol=`
|
||
`;break}}return i.eol||`
|
||
`}},function(e,t,n){var r=n(65),i=n(73);e.exports=function(a,o){var l=i(a,o);return r(l)?l:void 0}},function(e,t,n){var r=n(19).Symbol;e.exports=r},function(e,t,n){var r=n(67),i=typeof self=="object"&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},function(e,t){e.exports=function(n){var r=typeof n;return n!=null&&(r=="object"||r=="function")}},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(30),i=n(76);e.exports=function(a){return typeof a=="symbol"||i(a)&&r(a)=="[object Symbol]"}},function(e,t,n){(function(r,i){var a=n(6);e.exports=j;var o,l=n(37);j.ReadableState=A,n(12).EventEmitter;var f=function(M,I){return M.listeners(I).length},u=n(24),h=n(7).Buffer,m=r.Uint8Array||function(){},y=n(5);y.inherits=n(2);var x=n(41),w=void 0;w=x&&x.debuglog?x.debuglog("stream"):function(){};var _,S=n(42),O=n(25);y.inherits(j,u);var C=["error","close","destroy","pause","resume"];function A(M,I){o=o||n(1),M=M||{};var te=I instanceof o;this.objectMode=!!M.objectMode,te&&(this.objectMode=this.objectMode||!!M.readableObjectMode);var Z=M.highWaterMark,oe=M.readableHighWaterMark,he=this.objectMode?16:16384;this.highWaterMark=Z||Z===0?Z:te&&(oe||oe===0)?oe:he,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new S,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=M.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,M.encoding&&(_||(_=n(26).StringDecoder),this.decoder=new _(M.encoding),this.encoding=M.encoding)}function j(M){if(o=o||n(1),!(this instanceof j))return new j(M);this._readableState=new A(M,this),this.readable=!0,M&&(typeof M.read=="function"&&(this._read=M.read),typeof M.destroy=="function"&&(this._destroy=M.destroy)),u.call(this)}function P(M,I,te,Z,oe){var he,de=M._readableState;return I===null?(de.reading=!1,function(be,B){if(!B.ended){if(B.decoder){var q=B.decoder.end();q&&q.length&&(B.buffer.push(q),B.length+=B.objectMode?1:q.length)}B.ended=!0,W(be)}}(M,de)):(oe||(he=function(be,B){var q;return function(ee){return h.isBuffer(ee)||ee instanceof m}(B)||typeof B=="string"||B===void 0||be.objectMode||(q=new TypeError("Invalid non-string/buffer chunk")),q}(de,I)),he?M.emit("error",he):de.objectMode||I&&I.length>0?(typeof I=="string"||de.objectMode||Object.getPrototypeOf(I)===h.prototype||(I=function(be){return h.from(be)}(I)),Z?de.endEmitted?M.emit("error",new Error("stream.unshift() after end event")):R(M,de,I,!0):de.ended?M.emit("error",new Error("stream.push() after EOF")):(de.reading=!1,de.decoder&&!te?(I=de.decoder.write(I),de.objectMode||I.length!==0?R(M,de,I,!1):K(M,de)):R(M,de,I,!1))):Z||(de.reading=!1)),function(be){return!be.ended&&(be.needReadable||be.length<be.highWaterMark||be.length===0)}(de)}function R(M,I,te,Z){I.flowing&&I.length===0&&!I.sync?(M.emit("data",te),M.read(0)):(I.length+=I.objectMode?1:te.length,Z?I.buffer.unshift(te):I.buffer.push(te),I.needReadable&&W(M)),K(M,I)}Object.defineProperty(j.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(M){this._readableState&&(this._readableState.destroyed=M)}}),j.prototype.destroy=O.destroy,j.prototype._undestroy=O.undestroy,j.prototype._destroy=function(M,I){this.push(null),I(M)},j.prototype.push=function(M,I){var te,Z=this._readableState;return Z.objectMode?te=!0:typeof M=="string"&&((I=I||Z.defaultEncoding)!==Z.encoding&&(M=h.from(M,I),I=""),te=!0),P(this,M,I,!1,te)},j.prototype.unshift=function(M){return P(this,M,null,!0,!1)},j.prototype.isPaused=function(){return this._readableState.flowing===!1},j.prototype.setEncoding=function(M){return _||(_=n(26).StringDecoder),this._readableState.decoder=new _(M),this._readableState.encoding=M,this};var $=8388608;function V(M,I){return M<=0||I.length===0&&I.ended?0:I.objectMode?1:M!=M?I.flowing&&I.length?I.buffer.head.data.length:I.length:(M>I.highWaterMark&&(I.highWaterMark=function(te){return te>=$?te=$:(te--,te|=te>>>1,te|=te>>>2,te|=te>>>4,te|=te>>>8,te|=te>>>16,te++),te}(M)),M<=I.length?M:I.ended?I.length:(I.needReadable=!0,0))}function W(M){var I=M._readableState;I.needReadable=!1,I.emittedReadable||(w("emitReadable",I.flowing),I.emittedReadable=!0,I.sync?a.nextTick(G,M):G(M))}function G(M){w("emit readable"),M.emit("readable"),J(M)}function K(M,I){I.readingMore||(I.readingMore=!0,a.nextTick(ne,M,I))}function ne(M,I){for(var te=I.length;!I.reading&&!I.flowing&&!I.ended&&I.length<I.highWaterMark&&(w("maybeReadMore read 0"),M.read(0),te!==I.length);)te=I.length;I.readingMore=!1}function le(M){w("readable nexttick read 0"),M.read(0)}function Q(M,I){I.reading||(w("resume read 0"),M.read(0)),I.resumeScheduled=!1,I.awaitDrain=0,M.emit("resume"),J(M),I.flowing&&!I.reading&&M.read(0)}function J(M){var I=M._readableState;for(w("flow",I.flowing);I.flowing&&M.read()!==null;);}function H(M,I){return I.length===0?null:(I.objectMode?te=I.buffer.shift():!M||M>=I.length?(te=I.decoder?I.buffer.join(""):I.buffer.length===1?I.buffer.head.data:I.buffer.concat(I.length),I.buffer.clear()):te=function(Z,oe,he){var de;return Z<oe.head.data.length?(de=oe.head.data.slice(0,Z),oe.head.data=oe.head.data.slice(Z)):de=Z===oe.head.data.length?oe.shift():he?function(be,B){var q=B.head,ee=1,fe=q.data;for(be-=fe.length;q=q.next;){var X=q.data,ue=be>X.length?X.length:be;if(ue===X.length?fe+=X:fe+=X.slice(0,be),(be-=ue)==0){ue===X.length?(++ee,q.next?B.head=q.next:B.head=B.tail=null):(B.head=q,q.data=X.slice(ue));break}++ee}return B.length-=ee,fe}(Z,oe):function(be,B){var q=h.allocUnsafe(be),ee=B.head,fe=1;for(ee.data.copy(q),be-=ee.data.length;ee=ee.next;){var X=ee.data,ue=be>X.length?X.length:be;if(X.copy(q,q.length-be,0,ue),(be-=ue)==0){ue===X.length?(++fe,ee.next?B.head=ee.next:B.head=B.tail=null):(B.head=ee,ee.data=X.slice(ue));break}++fe}return B.length-=fe,q}(Z,oe),de}(M,I.buffer,I.decoder),te);var te}function U(M){var I=M._readableState;if(I.length>0)throw new Error('"endReadable()" called on non-empty stream');I.endEmitted||(I.ended=!0,a.nextTick(z,I,M))}function z(M,I){M.endEmitted||M.length!==0||(M.endEmitted=!0,I.readable=!1,I.emit("end"))}function F(M,I){for(var te=0,Z=M.length;te<Z;te++)if(M[te]===I)return te;return-1}j.prototype.read=function(M){w("read",M),M=parseInt(M,10);var I=this._readableState,te=M;if(M!==0&&(I.emittedReadable=!1),M===0&&I.needReadable&&(I.length>=I.highWaterMark||I.ended))return w("read: emitReadable",I.length,I.ended),I.length===0&&I.ended?U(this):W(this),null;if((M=V(M,I))===0&&I.ended)return I.length===0&&U(this),null;var Z,oe=I.needReadable;return w("need readable",oe),(I.length===0||I.length-M<I.highWaterMark)&&w("length less than watermark",oe=!0),I.ended||I.reading?w("reading or ended",oe=!1):oe&&(w("do read"),I.reading=!0,I.sync=!0,I.length===0&&(I.needReadable=!0),this._read(I.highWaterMark),I.sync=!1,I.reading||(M=V(te,I))),(Z=M>0?H(M,I):null)===null?(I.needReadable=!0,M=0):I.length-=M,I.length===0&&(I.ended||(I.needReadable=!0),te!==M&&I.ended&&U(this)),Z!==null&&this.emit("data",Z),Z},j.prototype._read=function(M){this.emit("error",new Error("_read() is not implemented"))},j.prototype.pipe=function(M,I){var te=this,Z=this._readableState;switch(Z.pipesCount){case 0:Z.pipes=M;break;case 1:Z.pipes=[Z.pipes,M];break;default:Z.pipes.push(M)}Z.pipesCount+=1,w("pipe count=%d opts=%j",Z.pipesCount,I);var oe=I&&I.end===!1||M===i.stdout||M===i.stderr?ue:he;function he(){w("onend"),M.end()}Z.endEmitted?a.nextTick(oe):te.once("end",oe),M.on("unpipe",function pe(ye,me){w("onunpipe"),ye===te&&me&&me.hasUnpiped===!1&&(me.hasUnpiped=!0,w("cleanup"),M.removeListener("close",fe),M.removeListener("finish",X),M.removeListener("drain",de),M.removeListener("error",ee),M.removeListener("unpipe",pe),te.removeListener("end",he),te.removeListener("end",ue),te.removeListener("data",q),be=!0,!Z.awaitDrain||M._writableState&&!M._writableState.needDrain||de())});var de=function(pe){return function(){var ye=pe._readableState;w("pipeOnDrain",ye.awaitDrain),ye.awaitDrain&&ye.awaitDrain--,ye.awaitDrain===0&&f(pe,"data")&&(ye.flowing=!0,J(pe))}}(te);M.on("drain",de);var be=!1,B=!1;function q(pe){w("ondata"),B=!1,M.write(pe)!==!1||B||((Z.pipesCount===1&&Z.pipes===M||Z.pipesCount>1&&F(Z.pipes,M)!==-1)&&!be&&(w("false write response, pause",te._readableState.awaitDrain),te._readableState.awaitDrain++,B=!0),te.pause())}function ee(pe){w("onerror",pe),ue(),M.removeListener("error",ee),f(M,"error")===0&&M.emit("error",pe)}function fe(){M.removeListener("finish",X),ue()}function X(){w("onfinish"),M.removeListener("close",fe),ue()}function ue(){w("unpipe"),te.unpipe(M)}return te.on("data",q),function(pe,ye,me){if(typeof pe.prependListener=="function")return pe.prependListener(ye,me);pe._events&&pe._events[ye]?l(pe._events[ye])?pe._events[ye].unshift(me):pe._events[ye]=[me,pe._events[ye]]:pe.on(ye,me)}(M,"error",ee),M.once("close",fe),M.once("finish",X),M.emit("pipe",te),Z.flowing||(w("pipe resume"),te.resume()),M},j.prototype.unpipe=function(M){var I=this._readableState,te={hasUnpiped:!1};if(I.pipesCount===0)return this;if(I.pipesCount===1)return M&&M!==I.pipes?this:(M||(M=I.pipes),I.pipes=null,I.pipesCount=0,I.flowing=!1,M&&M.emit("unpipe",this,te),this);if(!M){var Z=I.pipes,oe=I.pipesCount;I.pipes=null,I.pipesCount=0,I.flowing=!1;for(var he=0;he<oe;he++)Z[he].emit("unpipe",this,te);return this}var de=F(I.pipes,M);return de===-1?this:(I.pipes.splice(de,1),I.pipesCount-=1,I.pipesCount===1&&(I.pipes=I.pipes[0]),M.emit("unpipe",this,te),this)},j.prototype.on=function(M,I){var te=u.prototype.on.call(this,M,I);if(M==="data")this._readableState.flowing!==!1&&this.resume();else if(M==="readable"){var Z=this._readableState;Z.endEmitted||Z.readableListening||(Z.readableListening=Z.needReadable=!0,Z.emittedReadable=!1,Z.reading?Z.length&&W(this):a.nextTick(le,this))}return te},j.prototype.addListener=j.prototype.on,j.prototype.resume=function(){var M=this._readableState;return M.flowing||(w("resume"),M.flowing=!0,function(I,te){te.resumeScheduled||(te.resumeScheduled=!0,a.nextTick(Q,I,te))}(this,M)),this},j.prototype.pause=function(){return w("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(w("pause"),this._readableState.flowing=!1,this.emit("pause")),this},j.prototype.wrap=function(M){var I=this,te=this._readableState,Z=!1;for(var oe in M.on("end",function(){if(w("wrapped end"),te.decoder&&!te.ended){var de=te.decoder.end();de&&de.length&&I.push(de)}I.push(null)}),M.on("data",function(de){w("wrapped data"),te.decoder&&(de=te.decoder.write(de)),(!te.objectMode||de!=null)&&(te.objectMode||de&&de.length)&&(I.push(de)||(Z=!0,M.pause()))}),M)this[oe]===void 0&&typeof M[oe]=="function"&&(this[oe]=function(de){return function(){return M[de].apply(M,arguments)}}(oe));for(var he=0;he<C.length;he++)M.on(C[he],this.emit.bind(this,C[he]));return this._read=function(de){w("wrapped _read",de),Z&&(Z=!1,M.resume())},this},Object.defineProperty(j.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),j._fromList=H}).call(this,n(0),n(4))},function(e,t,n){e.exports=n(12).EventEmitter},function(e,t,n){var r=n(6);function i(a,o){a.emit("error",o)}e.exports={destroy:function(a,o){var l=this,f=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return f||u?(o?o(a):!a||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,a),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(a||null,function(h){!o&&h?(r.nextTick(i,l,h),l._writableState&&(l._writableState.errorEmitted=!0)):o&&o(h)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,n){var r=n(7).Buffer,i=r.isEncoding||function(w){switch((w=""+w)&&w.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(w){var _;switch(this.encoding=function(S){var O=function(C){if(!C)return"utf8";for(var A;;)switch(C){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return C;default:if(A)return;C=(""+C).toLowerCase(),A=!0}}(S);if(typeof O!="string"&&(r.isEncoding===i||!i(S)))throw new Error("Unknown encoding: "+S);return O||S}(w),this.encoding){case"utf16le":this.text=f,this.end=u,_=4;break;case"utf8":this.fillLast=l,_=4;break;case"base64":this.text=h,this.end=m,_=3;break;default:return this.write=y,void(this.end=x)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(_)}function o(w){return w<=127?0:w>>5==6?2:w>>4==14?3:w>>3==30?4:w>>6==2?-1:-2}function l(w){var _=this.lastTotal-this.lastNeed,S=function(O,C,A){if((192&C[0])!=128)return O.lastNeed=0,"<22>";if(O.lastNeed>1&&C.length>1){if((192&C[1])!=128)return O.lastNeed=1,"<22>";if(O.lastNeed>2&&C.length>2&&(192&C[2])!=128)return O.lastNeed=2,"<22>"}}(this,w);return S!==void 0?S:this.lastNeed<=w.length?(w.copy(this.lastChar,_,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(w.copy(this.lastChar,_,0,w.length),void(this.lastNeed-=w.length))}function f(w,_){if((w.length-_)%2==0){var S=w.toString("utf16le",_);if(S){var O=S.charCodeAt(S.length-1);if(O>=55296&&O<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=w[w.length-2],this.lastChar[1]=w[w.length-1],S.slice(0,-1)}return S}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=w[w.length-1],w.toString("utf16le",_,w.length-1)}function u(w){var _=w&&w.length?this.write(w):"";if(this.lastNeed){var S=this.lastTotal-this.lastNeed;return _+this.lastChar.toString("utf16le",0,S)}return _}function h(w,_){var S=(w.length-_)%3;return S===0?w.toString("base64",_):(this.lastNeed=3-S,this.lastTotal=3,S===1?this.lastChar[0]=w[w.length-1]:(this.lastChar[0]=w[w.length-2],this.lastChar[1]=w[w.length-1]),w.toString("base64",_,w.length-S))}function m(w){var _=w&&w.length?this.write(w):"";return this.lastNeed?_+this.lastChar.toString("base64",0,3-this.lastNeed):_}function y(w){return w.toString(this.encoding)}function x(w){return w&&w.length?this.write(w):""}t.StringDecoder=a,a.prototype.write=function(w){if(w.length===0)return"";var _,S;if(this.lastNeed){if((_=this.fillLast(w))===void 0)return"";S=this.lastNeed,this.lastNeed=0}else S=0;return S<w.length?_?_+this.text(w,S):this.text(w,S):_||""},a.prototype.end=function(w){var _=w&&w.length?this.write(w):"";return this.lastNeed?_+"<22>":_},a.prototype.text=function(w,_){var S=function(C,A,j){var P=A.length-1;if(P<j)return 0;var R=o(A[P]);return R>=0?(R>0&&(C.lastNeed=R-1),R):--P<j||R===-2?0:(R=o(A[P]))>=0?(R>0&&(C.lastNeed=R-2),R):--P<j||R===-2?0:(R=o(A[P]))>=0?(R>0&&(R===2?R=0:C.lastNeed=R-3),R):0}(this,w,_);if(!this.lastNeed)return w.toString("utf8",_);this.lastTotal=S;var O=w.length-(S-this.lastNeed);return w.copy(this.lastChar,0,O),w.toString("utf8",_,O)},a.prototype.fillLast=function(w){if(this.lastNeed<=w.length)return w.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);w.copy(this.lastChar,this.lastTotal-this.lastNeed,0,w.length),this.lastNeed-=w.length}},function(e,t,n){e.exports=a;var r=n(1),i=n(5);function a(f){if(!(this instanceof a))return new a(f);r.call(this,f),this._transformState={afterTransform:(function(u,h){var m=this._transformState;m.transforming=!1;var y=m.writecb;if(!y)return this.emit("error",new Error("write callback called multiple times"));m.writechunk=null,m.writecb=null,h!=null&&this.push(h),y(u);var x=this._readableState;x.reading=!1,(x.needReadable||x.length<x.highWaterMark)&&this._read(x.highWaterMark)}).bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,f&&(typeof f.transform=="function"&&(this._transform=f.transform),typeof f.flush=="function"&&(this._flush=f.flush)),this.on("prefinish",o)}function o(){var f=this;typeof this._flush=="function"?this._flush(function(u,h){l(f,u,h)}):l(this,null,null)}function l(f,u,h){if(u)return f.emit("error",u);if(h!=null&&f.push(h),f._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(f._transformState.transforming)throw new Error("Calling transform done when still transforming");return f.push(null)}i.inherits=n(2),i.inherits(a,r),a.prototype.push=function(f,u){return this._transformState.needTransform=!1,r.prototype.push.call(this,f,u)},a.prototype._transform=function(f,u,h){throw new Error("_transform() is not implemented")},a.prototype._write=function(f,u,h){var m=this._transformState;if(m.writecb=h,m.writechunk=f,m.writeencoding=u,!m.transforming){var y=this._readableState;(m.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},a.prototype._read=function(f){var u=this._transformState;u.writechunk!==null&&u.writecb&&!u.transforming?(u.transforming=!0,this._transform(u.writechunk,u.writeencoding,u.afterTransform)):u.needTransform=!0},a.prototype._destroy=function(f,u){var h=this;r.prototype._destroy.call(this,f,function(m){u(m),h.emit("close")})}},function(e,t,n){(function(r){Object.defineProperty(t,"__esModule",{value:!0}),t.bufFromString=function(i){var a=r.byteLength(i),o=r.allocUnsafe?r.allocUnsafe(a):new r(a);return o.write(i),o},t.emptyBuffer=function(){return r.allocUnsafe?r.allocUnsafe(0):new r(0)},t.filterArray=function(i,a){for(var o=[],l=0;l<i.length;l++)a.indexOf(l)>-1&&o.push(i[l]);return o},t.trimLeft=String.prototype.trimLeft?function(i){return i.trimLeft()}:function(i){return i.replace(/^\s+/,"")},t.trimRight=String.prototype.trimRight?function(i){return i.trimRight()}:function(i){return i.replace(/\s+$/,"")}}).call(this,n(3).Buffer)},function(e,t,n){var r=this&&this.__extends||function(){var a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,l){o.__proto__=l}||function(o,l){for(var f in l)l.hasOwnProperty(f)&&(o[f]=l[f])};return function(o,l){function f(){this.constructor=o}a(o,l),o.prototype=l===null?Object.create(l):(f.prototype=l.prototype,new f)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(a){function o(l,f,u){var h=a.call(this,"Error: "+l+". JSON Line number: "+f+(u?" near: "+u:""))||this;return h.err=l,h.line=f,h.extra=u,h.name="CSV Parse Error",h}return r(o,a),o.column_mismatched=function(l,f){return new o("column_mismatched",l,f)},o.unclosed_quote=function(l,f){return new o("unclosed_quote",l,f)},o.fromJSON=function(l){return new o(l.err,l.line,l.extra)},o.prototype.toJSON=function(){return{err:this.err,line:this.line,extra:this.extra}},o}(Error);t.default=i},function(e,t,n){var r=n(18),i=n(68),a=n(69),o=r?r.toStringTag:void 0;e.exports=function(l){return l==null?l===void 0?"[object Undefined]":"[object Null]":o&&o in Object(l)?i(l):a(l)}},function(e,t){e.exports=function(n,r){return n===r||n!=n&&r!=r}},function(e,t,n){e.exports=n(33)},function(e,t,n){var r=n(34),i=function(a,o){return new r.Converter(a,o)};i.csv=i,i.Converter=r.Converter,e.exports=i},function(e,t,n){(function(r){var i=this&&this.__extends||function(){var x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,_){w.__proto__=_}||function(w,_){for(var S in _)_.hasOwnProperty(S)&&(w[S]=_[S])};return function(w,_){function S(){this.constructor=w}x(w,_),w.prototype=_===null?Object.create(_):(S.prototype=_.prototype,new S)}}(),a=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(36),l=n(50),f=n(51),u=a(n(15)),h=n(52),m=n(105),y=function(x){function w(_,S){S===void 0&&(S={});var O=x.call(this,S)||this;return O.options=S,O.params=l.mergeParams(_),O.runtime=f.initParseRuntime(O),O.result=new m.Result(O),O.processor=new h.ProcessorLocal(O),O.once("error",function(C){r(function(){O.result.processError(C),O.emit("done",C)})}),O.once("done",function(){O.processor.destroy()}),O}return i(w,x),w.prototype.preRawData=function(_){return this.runtime.preRawDataHook=_,this},w.prototype.preFileLine=function(_){return this.runtime.preFileLineHook=_,this},w.prototype.subscribe=function(_,S,O){return this.parseRuntime.subscribe={onNext:_,onError:S,onCompleted:O},this},w.prototype.fromFile=function(_,S){var O=this,C=n(!function(){var A=new Error("Cannot find module 'fs'");throw A.code="MODULE_NOT_FOUND",A}());return C.exists(_,function(A){A?C.createReadStream(_,S).pipe(O):O.emit("error",new Error("File does not exist. Check to make sure the file path to your csv is correct."))}),this},w.prototype.fromStream=function(_){return _.pipe(this),this},w.prototype.fromString=function(_){_.toString();var S=new o.Readable,O=0;return S._read=function(C){if(O>=_.length)this.push(null);else{var A=_.substr(O,C);this.push(A),O+=C}},this.fromStream(S)},w.prototype.then=function(_,S){var O=this;return new u.default(function(C,A){O.parseRuntime.then={onfulfilled:function(j){C(_?_(j):j)},onrejected:function(j){S?C(S(j)):A(j)}}})},Object.defineProperty(w.prototype,"parseParam",{get:function(){return this.params},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"parseRuntime",{get:function(){return this.runtime},enumerable:!0,configurable:!0}),w.prototype._transform=function(_,S,O){var C=this;this.processor.process(_).then(function(A){if(A.length>0)return C.runtime.started=!0,C.result.processResult(A)}).then(function(){C.emit("drained"),O()},function(A){C.runtime.hasError=!0,C.runtime.error=A,C.emit("error",A),O()})},w.prototype._flush=function(_){var S=this;this.processor.flush().then(function(O){if(O.length>0)return S.result.processResult(O)}).then(function(){S.processEnd(_)},function(O){S.emit("error",O),_()})},w.prototype.processEnd=function(_){this.result.endProcess(),this.emit("done"),_()},Object.defineProperty(w.prototype,"parsedLineNumber",{get:function(){return this.runtime.parsedLineNumber},enumerable:!0,configurable:!0}),w}(o.Transform);t.Converter=y}).call(this,n(11).setImmediate)},function(e,t,n){(function(r,i){(function(a,o){if(!a.setImmediate){var l,f=1,u={},h=!1,m=a.document,y=Object.getPrototypeOf&&Object.getPrototypeOf(a);y=y&&y.setTimeout?y:a,{}.toString.call(a.process)==="[object process]"?l=function(_){i.nextTick(function(){w(_)})}:function(){if(a.postMessage&&!a.importScripts){var _=!0,S=a.onmessage;return a.onmessage=function(){_=!1},a.postMessage("","*"),a.onmessage=S,_}}()?function(){var _="setImmediate$"+Math.random()+"$",S=function(O){O.source===a&&typeof O.data=="string"&&O.data.indexOf(_)===0&&w(+O.data.slice(_.length))};a.addEventListener?a.addEventListener("message",S,!1):a.attachEvent("onmessage",S),l=function(O){a.postMessage(_+O,"*")}}():a.MessageChannel?function(){var _=new MessageChannel;_.port1.onmessage=function(S){w(S.data)},l=function(S){_.port2.postMessage(S)}}():m&&"onreadystatechange"in m.createElement("script")?function(){var _=m.documentElement;l=function(S){var O=m.createElement("script");O.onreadystatechange=function(){w(S),O.onreadystatechange=null,_.removeChild(O),O=null},_.appendChild(O)}}():l=function(_){setTimeout(w,0,_)},y.setImmediate=function(_){typeof _!="function"&&(_=new Function(""+_));for(var S=new Array(arguments.length-1),O=0;O<S.length;O++)S[O]=arguments[O+1];var C={callback:_,args:S};return u[f]=C,l(f),f++},y.clearImmediate=x}function x(_){delete u[_]}function w(_){if(h)setTimeout(w,0,_);else{var S=u[_];if(S){h=!0;try{(function(O){var C=O.callback,A=O.args;switch(A.length){case 0:C();break;case 1:C(A[0]);break;case 2:C(A[0],A[1]);break;case 3:C(A[0],A[1],A[2]);break;default:C.apply(o,A)}})(S)}finally{x(_),h=!1}}}}})(typeof self>"u"?r===void 0?this:r:self)}).call(this,n(0),n(4))},function(e,t,n){e.exports=i;var r=n(12).EventEmitter;function i(){r.call(this)}n(2)(i,r),i.Readable=n(13),i.Writable=n(46),i.Duplex=n(47),i.Transform=n(48),i.PassThrough=n(49),i.Stream=i,i.prototype.pipe=function(a,o){var l=this;function f(_){a.writable&&a.write(_)===!1&&l.pause&&l.pause()}function u(){l.readable&&l.resume&&l.resume()}l.on("data",f),a.on("drain",u),a._isStdio||o&&o.end===!1||(l.on("end",m),l.on("close",y));var h=!1;function m(){h||(h=!0,a.end())}function y(){h||(h=!0,typeof a.destroy=="function"&&a.destroy())}function x(_){if(w(),r.listenerCount(this,"error")===0)throw _}function w(){l.removeListener("data",f),a.removeListener("drain",u),l.removeListener("end",m),l.removeListener("close",y),l.removeListener("error",x),a.removeListener("error",x),l.removeListener("end",w),l.removeListener("close",w),a.removeListener("close",w)}return l.on("error",x),a.on("error",x),l.on("end",w),l.on("close",w),a.on("close",w),a.emit("pipe",l),a}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(r){return n.call(r)=="[object Array]"}},function(e,t,n){t.byteLength=function(y){var x=u(y),w=x[0],_=x[1];return 3*(w+_)/4-_},t.toByteArray=function(y){for(var x,w=u(y),_=w[0],S=w[1],O=new a(3*(_+S)/4-S),C=0,A=S>0?_-4:_,j=0;j<A;j+=4)x=i[y.charCodeAt(j)]<<18|i[y.charCodeAt(j+1)]<<12|i[y.charCodeAt(j+2)]<<6|i[y.charCodeAt(j+3)],O[C++]=x>>16&255,O[C++]=x>>8&255,O[C++]=255&x;return S===2&&(x=i[y.charCodeAt(j)]<<2|i[y.charCodeAt(j+1)]>>4,O[C++]=255&x),S===1&&(x=i[y.charCodeAt(j)]<<10|i[y.charCodeAt(j+1)]<<4|i[y.charCodeAt(j+2)]>>2,O[C++]=x>>8&255,O[C++]=255&x),O},t.fromByteArray=function(y){for(var x,w=y.length,_=w%3,S=[],O=0,C=w-_;O<C;O+=16383)S.push(m(y,O,O+16383>C?C:O+16383));return _===1?(x=y[w-1],S.push(r[x>>2]+r[x<<4&63]+"==")):_===2&&(x=(y[w-2]<<8)+y[w-1],S.push(r[x>>10]+r[x>>4&63]+r[x<<2&63]+"=")),S.join("")};for(var r=[],i=[],a=typeof Uint8Array<"u"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,f=o.length;l<f;++l)r[l]=o[l],i[o.charCodeAt(l)]=l;function u(y){var x=y.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var w=y.indexOf("=");return w===-1&&(w=x),[w,w===x?0:4-w%4]}function h(y){return r[y>>18&63]+r[y>>12&63]+r[y>>6&63]+r[63&y]}function m(y,x,w){for(var _,S=[],O=x;O<w;O+=3)_=(y[O]<<16&16711680)+(y[O+1]<<8&65280)+(255&y[O+2]),S.push(h(_));return S.join("")}i[45]=62,i[95]=63},function(e,t){t.read=function(n,r,i,a,o){var l,f,u=8*o-a-1,h=(1<<u)-1,m=h>>1,y=-7,x=i?o-1:0,w=i?-1:1,_=n[r+x];for(x+=w,l=_&(1<<-y)-1,_>>=-y,y+=u;y>0;l=256*l+n[r+x],x+=w,y-=8);for(f=l&(1<<-y)-1,l>>=-y,y+=a;y>0;f=256*f+n[r+x],x+=w,y-=8);if(l===0)l=1-m;else{if(l===h)return f?NaN:1/0*(_?-1:1);f+=Math.pow(2,a),l-=m}return(_?-1:1)*f*Math.pow(2,l-a)},t.write=function(n,r,i,a,o,l){var f,u,h,m=8*l-o-1,y=(1<<m)-1,x=y>>1,w=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,_=a?0:l-1,S=a?1:-1,O=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(u=isNaN(r)?1:0,f=y):(f=Math.floor(Math.log(r)/Math.LN2),r*(h=Math.pow(2,-f))<1&&(f--,h*=2),(r+=f+x>=1?w/h:w*Math.pow(2,1-x))*h>=2&&(f++,h/=2),f+x>=y?(u=0,f=y):f+x>=1?(u=(r*h-1)*Math.pow(2,o),f+=x):(u=r*Math.pow(2,x-1)*Math.pow(2,o),f=0));o>=8;n[i+_]=255&u,_+=S,u/=256,o-=8);for(f=f<<o|u,m+=o;m>0;n[i+_]=255&f,_+=S,f/=256,m-=8);n[i+_-S]|=128*O}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(r){return n.call(r)=="[object Array]"}},function(e,t){},function(e,t,n){var r=n(7).Buffer,i=n(43);function a(o,l,f){o.copy(l,f)}e.exports=function(){function o(){(function(l,f){if(!(l instanceof f))throw new TypeError("Cannot call a class as a function")})(this,o),this.head=null,this.tail=null,this.length=0}return o.prototype.push=function(l){var f={data:l,next:null};this.length>0?this.tail.next=f:this.head=f,this.tail=f,++this.length},o.prototype.unshift=function(l){var f={data:l,next:this.head};this.length===0&&(this.tail=f),this.head=f,++this.length},o.prototype.shift=function(){if(this.length!==0){var l=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,l}},o.prototype.clear=function(){this.head=this.tail=null,this.length=0},o.prototype.join=function(l){if(this.length===0)return"";for(var f=this.head,u=""+f.data;f=f.next;)u+=l+f.data;return u},o.prototype.concat=function(l){if(this.length===0)return r.alloc(0);if(this.length===1)return this.head.data;for(var f=r.allocUnsafe(l>>>0),u=this.head,h=0;u;)a(u.data,f,h),h+=u.data.length,u=u.next;return f},o}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var o=i.inspect({length:this.length});return this.constructor.name+" "+o})},function(e,t){},function(e,t,n){(function(r){function i(a){try{if(!r.localStorage)return!1}catch{return!1}var o=r.localStorage[a];return o!=null&&String(o).toLowerCase()==="true"}e.exports=function(a,o){if(i("noDeprecation"))return a;var l=!1;return function(){if(!l){if(i("throwDeprecation"))throw new Error(o);i("traceDeprecation")?console.trace(o):console.warn(o),l=!0}return a.apply(this,arguments)}}}).call(this,n(0))},function(e,t,n){e.exports=a;var r=n(27),i=n(5);function a(o){if(!(this instanceof a))return new a(o);r.call(this,o)}i.inherits=n(2),i.inherits(a,r),a.prototype._transform=function(o,l,f){f(null,o)}},function(e,t,n){e.exports=n(14)},function(e,t,n){e.exports=n(1)},function(e,t,n){e.exports=n(13).Transform},function(e,t,n){e.exports=n(13).PassThrough},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.mergeParams=function(r){var i={delimiter:",",ignoreColumns:void 0,includeColumns:void 0,quote:'"',trim:!0,checkType:!1,ignoreEmpty:!1,noheader:!1,headers:void 0,flatKeys:!1,maxRowLength:0,checkColumn:!1,escape:'"',colParser:{},eol:void 0,alwaysSplitAtEOL:!1,output:"json",nullObject:!1,downstreamFormat:"line",needEmitAll:!0};for(var a in r||(r={}),r)r.hasOwnProperty(a)&&(Array.isArray(r[a])?i[a]=[].concat(r[a]):i[a]=r[a]);return i}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.initParseRuntime=function(r){var i=r.parseParam,a={needProcessIgnoreColumn:!1,needProcessIncludeColumn:!1,selectedColumns:void 0,ended:!1,hasError:!1,error:void 0,delimiter:r.parseParam.delimiter,eol:r.parseParam.eol,columnConv:[],headerType:[],headerTitle:[],headerFlag:[],headers:void 0,started:!1,parsedLineNumber:0,columnValueSetter:[]};return i.ignoreColumns&&(a.needProcessIgnoreColumn=!0),i.includeColumns&&(a.needProcessIncludeColumn=!0),a}},function(e,t,n){(function(r){var i=this&&this.__extends||function(){var S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,C){O.__proto__=C}||function(O,C){for(var A in C)C.hasOwnProperty(A)&&(O[A]=C[A])};return function(O,C){function A(){this.constructor=O}S(O,C),O.prototype=C===null?Object.create(C):(A.prototype=C.prototype,new A)}}(),a=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(53),l=a(n(15)),f=n(54),u=a(n(16)),h=n(57),m=n(28),y=n(58),x=a(n(59)),w=a(n(29)),_=function(S){function O(){var C=S!==null&&S.apply(this,arguments)||this;return C.rowSplit=new y.RowSplit(C.converter),C.eolEmitted=!1,C._needEmitEol=void 0,C.headEmitted=!1,C._needEmitHead=void 0,C}return i(O,S),O.prototype.flush=function(){var C=this;if(this.runtime.csvLineBuffer&&this.runtime.csvLineBuffer.length>0){var A=this.runtime.csvLineBuffer;return this.runtime.csvLineBuffer=void 0,this.process(A,!0).then(function(j){return C.runtime.csvLineBuffer&&C.runtime.csvLineBuffer.length>0?l.default.reject(w.default.unclosed_quote(C.runtime.parsedLineNumber,C.runtime.csvLineBuffer.toString())):l.default.resolve(j)})}return l.default.resolve([])},O.prototype.destroy=function(){return l.default.resolve()},Object.defineProperty(O.prototype,"needEmitEol",{get:function(){return this._needEmitEol===void 0&&(this._needEmitEol=this.converter.listeners("eol").length>0),this._needEmitEol},enumerable:!0,configurable:!0}),Object.defineProperty(O.prototype,"needEmitHead",{get:function(){return this._needEmitHead===void 0&&(this._needEmitHead=this.converter.listeners("header").length>0),this._needEmitHead},enumerable:!0,configurable:!0}),O.prototype.process=function(C,A){var j,P=this;return A===void 0&&(A=!1),j=A?C.toString():f.prepareData(C,this.converter.parseRuntime),l.default.resolve().then(function(){return P.runtime.preRawDataHook?P.runtime.preRawDataHook(j):j}).then(function(R){return R&&R.length>0?P.processCSV(R,A):l.default.resolve([])})},O.prototype.processCSV=function(C,A){var j=this,P=this.params,R=this.runtime;R.eol||u.default(C,R),this.needEmitEol&&!this.eolEmitted&&R.eol&&(this.converter.emit("eol",R.eol),this.eolEmitted=!0),P.ignoreEmpty&&!R.started&&(C=m.trimLeft(C));var $=h.stringToLines(C,R);return A?($.lines.push($.partial),$.partial=""):this.prependLeftBuf(m.bufFromString($.partial)),$.lines.length>0?(R.preFileLineHook?this.runPreLineHook($.lines):l.default.resolve($.lines)).then(function(V){return R.started||j.runtime.headers?j.processCSVBody(V):j.processDataWithHead(V)}):l.default.resolve([])},O.prototype.processDataWithHead=function(C){if(this.params.noheader)this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=[];else{for(var A="",j=[];C.length;){var P=A+C.shift(),R=this.rowSplit.parse(P);if(R.closed){j=R.cells,A="";break}A=P+u.default(P,this.runtime)}if(this.prependLeftBuf(m.bufFromString(A)),j.length===0)return[];this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=j}return(this.runtime.needProcessIgnoreColumn||this.runtime.needProcessIncludeColumn)&&this.filterHeader(),this.needEmitHead&&!this.headEmitted&&(this.converter.emit("header",this.runtime.headers),this.headEmitted=!0),this.processCSVBody(C)},O.prototype.filterHeader=function(){if(this.runtime.selectedColumns=[],this.runtime.headers){for(var C=this.runtime.headers,A=0;A<C.length;A++)if(this.params.ignoreColumns)if(this.params.ignoreColumns.test(C[A])){if(!this.params.includeColumns||!this.params.includeColumns.test(C[A]))continue;this.runtime.selectedColumns.push(A)}else this.runtime.selectedColumns.push(A);else this.params.includeColumns?this.params.includeColumns.test(C[A])&&this.runtime.selectedColumns.push(A):this.runtime.selectedColumns.push(A);this.runtime.headers=m.filterArray(this.runtime.headers,this.runtime.selectedColumns)}},O.prototype.processCSVBody=function(C){if(this.params.output==="line")return C;var A=this.rowSplit.parseMultiLines(C);return this.prependLeftBuf(m.bufFromString(A.partial)),this.params.output==="csv"?A.rowsCells:x.default(A.rowsCells,this.converter)},O.prototype.prependLeftBuf=function(C){C&&(this.runtime.csvLineBuffer?this.runtime.csvLineBuffer=r.concat([C,this.runtime.csvLineBuffer]):this.runtime.csvLineBuffer=C)},O.prototype.runPreLineHook=function(C){var A=this;return new l.default(function(j,P){(function R($,V,W,G){if(W>=$.length)G();else if(V.preFileLineHook){var K=$[W],ne=V.preFileLineHook(K,V.parsedLineNumber+W);if(W++,ne&&ne.then)ne.then(function(le){$[W-1]=le,R($,V,W,G)});else{for($[W-1]=ne;W<$.length;)$[W]=V.preFileLineHook($[W],V.parsedLineNumber+W),W++;G()}}else G()})(C,A.runtime,0,function(R){R?P(R):j(C)})})},O}(o.Processor);t.ProcessorLocal=_}).call(this,n(3).Buffer)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(i){this.converter=i,this.params=i.parseParam,this.runtime=i.parseRuntime};t.Processor=r},function(e,t,n){(function(r){var i=this&&this.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(t,"__esModule",{value:!0});var a=i(n(55));t.prepareData=function(o,l){var f=function(h,m){return m.csvLineBuffer&&m.csvLineBuffer.length>0?r.concat([m.csvLineBuffer,h]):h}(o,l);l.csvLineBuffer=void 0;var u=function(h,m){var y=h.length-1;if((128&h[y])!=0){for(;(192&h[y])==128;)y--;y--}return y!=h.length-1?(m.csvLineBuffer=h.slice(y+1),h.slice(0,y+1)):h}(f,l).toString("utf8");return l.started===!1?a.default(u):u}}).call(this,n(3).Buffer)},function(e,t,n){(function(r){var i=n(56);e.exports=function(a){return typeof a=="string"&&a.charCodeAt(0)===65279?a.slice(1):r.isBuffer(a)&&i(a)&&a[0]===239&&a[1]===187&&a[2]===191?a.slice(3):a}}).call(this,n(3).Buffer)},function(e,t){e.exports=function(n){for(var r=0;r<n.length;)if(n[r]==9||n[r]==10||n[r]==13||32<=n[r]&&n[r]<=126)r+=1;else if(194<=n[r]&&n[r]<=223&&128<=n[r+1]&&n[r+1]<=191)r+=2;else if(n[r]==224&&160<=n[r+1]&&n[r+1]<=191&&128<=n[r+2]&&n[r+2]<=191||(225<=n[r]&&n[r]<=236||n[r]==238||n[r]==239)&&128<=n[r+1]&&n[r+1]<=191&&128<=n[r+2]&&n[r+2]<=191||n[r]==237&&128<=n[r+1]&&n[r+1]<=159&&128<=n[r+2]&&n[r+2]<=191)r+=3;else{if(!(n[r]==240&&144<=n[r+1]&&n[r+1]<=191&&128<=n[r+2]&&n[r+2]<=191&&128<=n[r+3]&&n[r+3]<=191||241<=n[r]&&n[r]<=243&&128<=n[r+1]&&n[r+1]<=191&&128<=n[r+2]&&n[r+2]<=191&&128<=n[r+3]&&n[r+3]<=191||n[r]==244&&128<=n[r+1]&&n[r+1]<=143&&128<=n[r+2]&&n[r+2]<=191&&128<=n[r+3]&&n[r+3]<=191))return!1;r+=4}return!0}},function(e,t,n){var r=this&&this.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(16));t.stringToLines=function(a,o){var l=i.default(a,o),f=a.split(l);return{lines:f,partial:f.pop()||""}}},function(e,t,n){var r=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(16)),a=n(28),o=[",","|"," ",";",":"],l=function(){function f(u){this.conv=u,this.cachedRegExp={},this.delimiterEmitted=!1,this._needEmitDelimiter=void 0,this.quote=u.parseParam.quote,this.trim=u.parseParam.trim,this.escape=u.parseParam.escape}return Object.defineProperty(f.prototype,"needEmitDelimiter",{get:function(){return this._needEmitDelimiter===void 0&&(this._needEmitDelimiter=this.conv.listeners("delimiter").length>0),this._needEmitDelimiter},enumerable:!0,configurable:!0}),f.prototype.parse=function(u){if(u.length===0||this.conv.parseParam.ignoreEmpty&&u.trim().length===0)return{cells:[],closed:!0};var h=this.quote,m=this.trim;this.escape,(this.conv.parseRuntime.delimiter instanceof Array||this.conv.parseRuntime.delimiter.toLowerCase()==="auto")&&(this.conv.parseRuntime.delimiter=this.getDelimiter(u)),this.needEmitDelimiter&&!this.delimiterEmitted&&(this.conv.emit("delimiter",this.conv.parseRuntime.delimiter),this.delimiterEmitted=!0);var y=this.conv.parseRuntime.delimiter,x=u.split(y);if(h==="off"){if(m)for(var w=0;w<x.length;w++)x[w]=x[w].trim();return{cells:x,closed:!0}}return this.toCSVRow(x,m,h,y)},f.prototype.toCSVRow=function(u,h,m,y){for(var x=[],w=!1,_="",S=0,O=u.length;S<O;S++){var C=u[S];!w&&h&&(C=a.trimLeft(C));var A=C.length;if(w)this.isQuoteClose(C)?(w=!1,_+=y+(C=C.substr(0,A-1)),_=this.escapeQuote(_),h&&(_=a.trimRight(_)),x.push(_),_=""):_+=y+C;else{if(A===2&&C===this.quote+this.quote){x.push("");continue}if(this.isQuoteOpen(C)){if(C=C.substr(1),this.isQuoteClose(C)){C=C.substring(0,C.lastIndexOf(m)),C=this.escapeQuote(C),x.push(C);continue}if(C.indexOf(m)!==-1){for(var j=0,P="",R=0,$=C;R<$.length;R++){var V=$[R];V===m&&P!==this.escape?(j++,P=""):P=V}if(j%2==1){h&&(C=a.trimRight(C)),x.push(m+C);continue}w=!0,_+=C;continue}w=!0,_+=C;continue}h&&(C=a.trimRight(C)),x.push(C)}}return{cells:x,closed:!w}},f.prototype.getDelimiter=function(u){var h;if(this.conv.parseParam.delimiter==="auto")h=o;else{if(!(this.conv.parseParam.delimiter instanceof Array))return this.conv.parseParam.delimiter;h=this.conv.parseParam.delimiter}var m=0,y=",";return h.forEach(function(x){var w=u.split(x).length;w>m&&(y=x,m=w)}),y},f.prototype.isQuoteOpen=function(u){var h=this.quote,m=this.escape;return u[0]===h&&(u[1]!==h||u[1]===m&&(u[2]===h||u.length===2))},f.prototype.isQuoteClose=function(u){var h=this.quote,m=this.escape;this.conv.parseParam.trim&&(u=a.trimRight(u));for(var y=0,x=u.length-1;u[x]===h||u[x]===m;)x--,y++;return y%2!=0},f.prototype.escapeQuote=function(u){var h="es|"+this.quote+"|"+this.escape;this.cachedRegExp[h]===void 0&&(this.cachedRegExp[h]=new RegExp("\\"+this.escape+"\\"+this.quote,"g"));var m=this.cachedRegExp[h];return u.replace(m,this.quote)},f.prototype.parseMultiLines=function(u){for(var h=[],m="";u.length;){var y=m+u.shift(),x=this.parse(y);x.cells.length===0&&this.conv.parseParam.ignoreEmpty||(x.closed||this.conv.parseParam.alwaysSplitAtEOL?(this.conv.parseRuntime.selectedColumns?h.push(a.filterArray(x.cells,this.conv.parseRuntime.selectedColumns)):h.push(x.cells),m=""):m=y+(i.default(y,this.conv.parseRuntime)||`
|
||
`))}return{rowsCells:h,partial:m}},f}();t.RowSplit=l},function(e,t,n){var r=this&&this.__importDefault||function(O){return O&&O.__esModule?O:{default:O}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(29)),a=r(n(60)),o=/^[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?$/;function l(O,C,A){if(C.parseParam.checkColumn&&C.parseRuntime.headers&&O.length!==C.parseRuntime.headers.length)throw i.default.column_mismatched(C.parseRuntime.parsedLineNumber+A);return function(j,P,R){for(var $=!1,V={},W=0,G=j.length;W<G;W++){var K=j[W];if(!R.parseParam.ignoreEmpty||K!==""){$=!0;var ne=P[W];ne&&ne!==""||(ne=P[W]="field"+(W+1));var le=u(ne,W,R);if(le){var Q=le(K,ne,V,j,W);Q!==void 0&&h(V,ne,Q,R,W)}else R.parseParam.checkType&&(K=x(K,ne,W,R)(K)),K!==void 0&&h(V,ne,K,R,W)}}return $?V:null}(O,C.parseRuntime.headers||[],C)||null}t.default=function(O,C){for(var A=[],j=0,P=O.length;j<P;j++){var R=l(O[j],C,j);R&&A.push(R)}return A};var f={string:_,number:w,omit:function(){}};function u(O,C,A){if(A.parseRuntime.columnConv[C]!==void 0)return A.parseRuntime.columnConv[C];var j=A.parseParam.colParser[O];if(j===void 0)return A.parseRuntime.columnConv[C]=null;if(typeof j=="object"&&(j=j.cellParser||"string"),typeof j=="string"){j=j.trim().toLowerCase();var P=f[j];return A.parseRuntime.columnConv[C]=P||null}return A.parseRuntime.columnConv[C]=typeof j=="function"?j:null}function h(O,C,A,j,P){if(!j.parseRuntime.columnValueSetter[P])if(j.parseParam.flatKeys)j.parseRuntime.columnValueSetter[P]=m;else if(C.indexOf(".")>-1){for(var R=C.split("."),$=!0;R.length>0;)if(R.shift().length===0){$=!1;break}!$||j.parseParam.colParser[C]&&j.parseParam.colParser[C].flat?j.parseRuntime.columnValueSetter[P]=m:j.parseRuntime.columnValueSetter[P]=y}else j.parseRuntime.columnValueSetter[P]=m;j.parseParam.nullObject===!0&&A==="null"&&(A=null),j.parseRuntime.columnValueSetter[P](O,C,A)}function m(O,C,A){O[C]=A}function y(O,C,A){a.default(O,C,A)}function x(O,C,A,j){return j.parseRuntime.headerType[A]?j.parseRuntime.headerType[A]:C.indexOf("number#!")>-1?j.parseRuntime.headerType[A]=w:C.indexOf("string#!")>-1?j.parseRuntime.headerType[A]=_:j.parseParam.checkType?j.parseRuntime.headerType[A]=S:j.parseRuntime.headerType[A]=_}function w(O){var C=parseFloat(O);return isNaN(C)?O:C}function _(O){return O.toString()}function S(O){var C=O.trim();return C===""?_(O):o.test(C)?w(O):C.length===5&&C.toLowerCase()==="false"||C.length===4&&C.toLowerCase()==="true"?function(A){var j=A.trim();return j.length!==5||j.toLowerCase()!=="false"}(O):C[0]==="{"&&C[C.length-1]==="}"||C[0]==="["&&C[C.length-1]==="]"?function(A){try{return JSON.parse(A)}catch{return A}}(O):_(O)}},function(e,t,n){var r=n(61);e.exports=function(i,a,o){return i==null?i:r(i,a,o)}},function(e,t,n){var r=n(62),i=n(74),a=n(103),o=n(20),l=n(104);e.exports=function(f,u,h,m){if(!o(f))return f;for(var y=-1,x=(u=i(u,f)).length,w=x-1,_=f;_!=null&&++y<x;){var S=l(u[y]),O=h;if(y!=w){var C=_[S];(O=m?m(C,S,_):void 0)===void 0&&(O=o(C)?C:a(u[y+1])?[]:{})}r(_,S,O),_=_[S]}return f}},function(e,t,n){var r=n(63),i=n(31),a=Object.prototype.hasOwnProperty;e.exports=function(o,l,f){var u=o[l];a.call(o,l)&&i(u,f)&&(f!==void 0||l in o)||r(o,l,f)}},function(e,t,n){var r=n(64);e.exports=function(i,a,o){a=="__proto__"&&r?r(i,a,{configurable:!0,enumerable:!0,value:o,writable:!0}):i[a]=o}},function(e,t,n){var r=n(17),i=function(){try{var a=r(Object,"defineProperty");return a({},"",{}),a}catch{}}();e.exports=i},function(e,t,n){var r=n(66),i=n(70),a=n(20),o=n(72),l=/^\[object .+?Constructor\]$/,f=Function.prototype,u=Object.prototype,h=f.toString,m=u.hasOwnProperty,y=RegExp("^"+h.call(m).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(x){return!(!a(x)||i(x))&&(r(x)?y:l).test(o(x))}},function(e,t,n){var r=n(30),i=n(20);e.exports=function(a){if(!i(a))return!1;var o=r(a);return o=="[object Function]"||o=="[object GeneratorFunction]"||o=="[object AsyncFunction]"||o=="[object Proxy]"}},function(e,t,n){(function(r){var i=typeof r=="object"&&r&&r.Object===Object&&r;e.exports=i}).call(this,n(0))},function(e,t,n){var r=n(18),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,l=r?r.toStringTag:void 0;e.exports=function(f){var u=a.call(f,l),h=f[l];try{f[l]=void 0;var m=!0}catch{}var y=o.call(f);return m&&(u?f[l]=h:delete f[l]),y}},function(e,t){var n=Object.prototype.toString;e.exports=function(r){return n.call(r)}},function(e,t,n){var r=n(71),i=function(){var a=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();e.exports=function(a){return!!i&&i in a}},function(e,t,n){var r=n(19)["__core-js_shared__"];e.exports=r},function(e,t){var n=Function.prototype.toString;e.exports=function(r){if(r!=null){try{return n.call(r)}catch{}try{return r+""}catch{}}return""}},function(e,t){e.exports=function(n,r){return n==null?void 0:n[r]}},function(e,t,n){var r=n(21),i=n(75),a=n(77),o=n(100);e.exports=function(l,f){return r(l)?l:i(l,f)?[l]:a(o(l))}},function(e,t,n){var r=n(21),i=n(22),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(l,f){if(r(l))return!1;var u=typeof l;return!(u!="number"&&u!="symbol"&&u!="boolean"&&l!=null&&!i(l))||o.test(l)||!a.test(l)||f!=null&&l in Object(f)}},function(e,t){e.exports=function(n){return n!=null&&typeof n=="object"}},function(e,t,n){var r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=n(78)(function(o){var l=[];return o.charCodeAt(0)===46&&l.push(""),o.replace(r,function(f,u,h,m){l.push(h?m.replace(i,"$1"):u||f)}),l});e.exports=a},function(e,t,n){var r=n(79);e.exports=function(i){var a=r(i,function(l){return o.size===500&&o.clear(),l}),o=a.cache;return a}},function(e,t,n){var r=n(80),i="Expected a function";function a(o,l){if(typeof o!="function"||l!=null&&typeof l!="function")throw new TypeError(i);var f=function(){var u=arguments,h=l?l.apply(this,u):u[0],m=f.cache;if(m.has(h))return m.get(h);var y=o.apply(this,u);return f.cache=m.set(h,y)||m,y};return f.cache=new(a.Cache||r),f}a.Cache=r,e.exports=a},function(e,t,n){var r=n(81),i=n(95),a=n(97),o=n(98),l=n(99);function f(u){var h=-1,m=u==null?0:u.length;for(this.clear();++h<m;){var y=u[h];this.set(y[0],y[1])}}f.prototype.clear=r,f.prototype.delete=i,f.prototype.get=a,f.prototype.has=o,f.prototype.set=l,e.exports=f},function(e,t,n){var r=n(82),i=n(88),a=n(94);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},function(e,t,n){var r=n(83),i=n(84),a=n(85),o=n(86),l=n(87);function f(u){var h=-1,m=u==null?0:u.length;for(this.clear();++h<m;){var y=u[h];this.set(y[0],y[1])}}f.prototype.clear=r,f.prototype.delete=i,f.prototype.get=a,f.prototype.has=o,f.prototype.set=l,e.exports=f},function(e,t,n){var r=n(8);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(e,t){e.exports=function(n){var r=this.has(n)&&delete this.__data__[n];return this.size-=r?1:0,r}},function(e,t,n){var r=n(8),i=Object.prototype.hasOwnProperty;e.exports=function(a){var o=this.__data__;if(r){var l=o[a];return l==="__lodash_hash_undefined__"?void 0:l}return i.call(o,a)?o[a]:void 0}},function(e,t,n){var r=n(8),i=Object.prototype.hasOwnProperty;e.exports=function(a){var o=this.__data__;return r?o[a]!==void 0:i.call(o,a)}},function(e,t,n){var r=n(8);e.exports=function(i,a){var o=this.__data__;return this.size+=this.has(i)?0:1,o[i]=r&&a===void 0?"__lodash_hash_undefined__":a,this}},function(e,t,n){var r=n(89),i=n(90),a=n(91),o=n(92),l=n(93);function f(u){var h=-1,m=u==null?0:u.length;for(this.clear();++h<m;){var y=u[h];this.set(y[0],y[1])}}f.prototype.clear=r,f.prototype.delete=i,f.prototype.get=a,f.prototype.has=o,f.prototype.set=l,e.exports=f},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var r=n(9),i=Array.prototype.splice;e.exports=function(a){var o=this.__data__,l=r(o,a);return!(l<0||(l==o.length-1?o.pop():i.call(o,l,1),--this.size,0))}},function(e,t,n){var r=n(9);e.exports=function(i){var a=this.__data__,o=r(a,i);return o<0?void 0:a[o][1]}},function(e,t,n){var r=n(9);e.exports=function(i){return r(this.__data__,i)>-1}},function(e,t,n){var r=n(9);e.exports=function(i,a){var o=this.__data__,l=r(o,i);return l<0?(++this.size,o.push([i,a])):o[l][1]=a,this}},function(e,t,n){var r=n(17)(n(19),"Map");e.exports=r},function(e,t,n){var r=n(10);e.exports=function(i){var a=r(this,i).delete(i);return this.size-=a?1:0,a}},function(e,t){e.exports=function(n){var r=typeof n;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?n!=="__proto__":n===null}},function(e,t,n){var r=n(10);e.exports=function(i){return r(this,i).get(i)}},function(e,t,n){var r=n(10);e.exports=function(i){return r(this,i).has(i)}},function(e,t,n){var r=n(10);e.exports=function(i,a){var o=r(this,i),l=o.size;return o.set(i,a),this.size+=o.size==l?0:1,this}},function(e,t,n){var r=n(101);e.exports=function(i){return i==null?"":r(i)}},function(e,t,n){var r=n(18),i=n(102),a=n(21),o=n(22),l=r?r.prototype:void 0,f=l?l.toString:void 0;e.exports=function u(h){if(typeof h=="string")return h;if(a(h))return i(h,u)+"";if(o(h))return f?f.call(h):"";var m=h+"";return m=="0"&&1/h==-1/0?"-0":m}},function(e,t){e.exports=function(n,r){for(var i=-1,a=n==null?0:n.length,o=Array(a);++i<a;)o[i]=r(n[i],i,n);return o}},function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(r,i){var a=typeof r;return!!(i=i??9007199254740991)&&(a=="number"||a!="symbol"&&n.test(r))&&r>-1&&r%1==0&&r<i}},function(e,t,n){var r=n(22);e.exports=function(i){if(typeof i=="string"||r(i))return i;var a=i+"";return a=="0"&&1/i==-1/0?"-0":a}},function(e,t,n){var r=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(15)),a=n(106),o=function(){function f(u){this.converter=u,this.finalResult=[]}return Object.defineProperty(f.prototype,"needEmitLine",{get:function(){return!!this.converter.parseRuntime.subscribe&&!!this.converter.parseRuntime.subscribe.onNext||this.needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(f.prototype,"needPushDownstream",{get:function(){return this._needPushDownstream===void 0&&(this._needPushDownstream=this.converter.listeners("data").length>0||this.converter.listeners("readable").length>0),this._needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(f.prototype,"needEmitAll",{get:function(){return!!this.converter.parseRuntime.then&&this.converter.parseParam.needEmitAll},enumerable:!0,configurable:!0}),f.prototype.processResult=function(u){var h=this,m=this.converter.parseRuntime.parsedLineNumber;return this.needPushDownstream&&this.converter.parseParam.downstreamFormat==="array"&&m===0&&l(this.converter,"["+a.EOL),new i.default(function(y,x){h.needEmitLine?function w(_,S,O,C,A){if(O>=_.length)A();else if(S.parseRuntime.subscribe&&S.parseRuntime.subscribe.onNext){var j=S.parseRuntime.subscribe.onNext,P=_[O],R=j(P,S.parseRuntime.parsedLineNumber+O);if(O++,R&&R.then)R.then(function(){(function(V,W,G,K,ne,le,Q){ne&&l(G,Q),w(V,G,K,ne,le)})(_,0,S,O,C,A,P)},A);else{for(C&&l(S,P);O<_.length;){var $=_[O];j($,S.parseRuntime.parsedLineNumber+O),O++,C&&l(S,$)}A()}}else{if(C)for(;O<_.length;)$=_[O++],l(S,$);A()}}(u,h.converter,0,h.needPushDownstream,function(w){w?x(w):(h.appendFinalResult(u),y())}):(h.appendFinalResult(u),y())})},f.prototype.appendFinalResult=function(u){this.needEmitAll&&(this.finalResult=this.finalResult.concat(u)),this.converter.parseRuntime.parsedLineNumber+=u.length},f.prototype.processError=function(u){this.converter.parseRuntime.subscribe&&this.converter.parseRuntime.subscribe.onError&&this.converter.parseRuntime.subscribe.onError(u),this.converter.parseRuntime.then&&this.converter.parseRuntime.then.onrejected&&this.converter.parseRuntime.then.onrejected(u)},f.prototype.endProcess=function(){this.converter.parseRuntime.then&&this.converter.parseRuntime.then.onfulfilled&&(this.needEmitAll?this.converter.parseRuntime.then.onfulfilled(this.finalResult):this.converter.parseRuntime.then.onfulfilled([])),this.converter.parseRuntime.subscribe&&this.converter.parseRuntime.subscribe.onCompleted&&this.converter.parseRuntime.subscribe.onCompleted(),this.needPushDownstream&&this.converter.parseParam.downstreamFormat==="array"&&l(this.converter,"]"+a.EOL)},f}();function l(f,u){if(typeof u!="object"||f.options.objectMode)f.push(u);else{var h=JSON.stringify(u);f.push(h+(f.parseParam.downstreamFormat==="array"?","+a.EOL:a.EOL),"utf8")}}t.Result=o},function(e,t){t.endianness=function(){return"LE"},t.hostname=function(){return typeof location<"u"?location.hostname:""},t.loadavg=function(){return[]},t.uptime=function(){return 0},t.freemem=function(){return Number.MAX_VALUE},t.totalmem=function(){return Number.MAX_VALUE},t.cpus=function(){return[]},t.type=function(){return"Browser"},t.release=function(){return typeof navigator<"u"?navigator.appVersion:""},t.networkInterfaces=t.getNetworkInterfaces=function(){return{}},t.arch=function(){return"javascript"},t.platform=function(){return"browser"},t.tmpdir=t.tmpDir=function(){return"/tmp"},t.EOL=`
|
||
`,t.homedir=function(){return"/"}}])),rE}var S6e=x6e();const O6e=kt(S6e),C6e=e=>new Promise(t=>{O6e().fromString(e).then(t)}),E6e=new xF,T6e=e=>E6e.parse(e),A6e="shlink",H9=e=>`${A6e}.${e}`;class j6e{constructor(t){hf(this,"get",t=>{const n=this.localStorage.getItem(H9(t));return n?JSON.parse(n):void 0});hf(this,"set",(t,n)=>this.localStorage.setItem(H9(t),JSON.stringify(n)));this.localStorage=t}}class P6e{constructor(t){this.storage=t}getTagColors(){return this.storage.get("colors")??{}}storeTagColors(t){this.storage.set("colors",t)}}const R6e=e=>{e.constant("localStorage",window.localStorage),e.service("Storage",j6e,"localStorage"),e.service("TagColorsStorage",P6e,"Storage"),e.constant("csvToJson",C6e),e.constant("jsonToCsv",T6e),e.serviceFactory("useTimeoutToggle",()=>jP)},Sc=new TB,{container:j4}=Sc,M6e=(e,t)=>(...n)=>e[t](...n),N6e=(e,t)=>({...e,[t]:M6e(j4,t)}),k6e=e=>t=>Object.fromEntries(e.map(n=>[n,t[n]])),b_=(e,t=[])=>eB(e?k6e(e):null,t.reduce(N6e,{}));oce(Sc,b_);ANe(Sc,b_);$Q(Sc);p6e(Sc,b_);R6e(Sc);w6e(Sc,b_);var iE={},$y={exports:{}},W9;function L6e(){return W9||(W9=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isPlainObject=t.clone=t.recursive=t.merge=t.main=void 0,e.exports=t=n,t.default=n;function n(){for(var u=[],h=0;h<arguments.length;h++)u[h]=arguments[h];return r.apply(void 0,u)}t.main=n,n.clone=a,n.isPlainObject=o,n.recursive=i;function r(){for(var u=[],h=0;h<arguments.length;h++)u[h]=arguments[h];return f(u[0]===!0,!1,u)}t.merge=r;function i(){for(var u=[],h=0;h<arguments.length;h++)u[h]=arguments[h];return f(u[0]===!0,!0,u)}t.recursive=i;function a(u){if(Array.isArray(u)){for(var h=[],m=0;m<u.length;++m)h.push(a(u[m]));return h}else if(o(u)){var h={};for(var m in u)h[m]=a(u[m]);return h}else return u}t.clone=a;function o(u){return u&&typeof u=="object"&&!Array.isArray(u)}t.isPlainObject=o;function l(u,h){if(!o(u))return h;for(var m in h)m==="__proto__"||m==="constructor"||m==="prototype"||(u[m]=o(u[m])&&o(h[m])?l(u[m],h[m]):h[m]);return u}function f(u,h,m){var y;(u||!o(y=m.shift()))&&(y={});for(var x=0;x<m.length;++x){var w=m[x];if(o(w)){for(var _ in w)if(!(_==="__proto__"||_==="constructor"||_==="prototype")){var S=u?a(w[_]):w[_];y[_]=h?l(y[_],S):S}}}return y}}($y,$y.exports)),$y.exports}var G9;function D6e(){return G9||(G9=1,function(e){var t=n(L6e());Object.defineProperty(e,"__esModule",{value:!0}),e.clear=le,e.combineLoads=ne,e.load=K,e.save=G;function n(F){return F&&F.__esModule?F:{default:F}}function r(F,M){return f(F)||l(F,M)||a(F,M)||i()}function i(){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 a(F,M){if(F){if(typeof F=="string")return o(F,M);var I=Object.prototype.toString.call(F).slice(8,-1);return I==="Object"&&F.constructor&&(I=F.constructor.name),I==="Map"||I==="Set"?Array.from(F):I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I)?o(F,M):void 0}}function o(F,M){(M==null||M>F.length)&&(M=F.length);for(var I=0,te=Array(M);I<M;I++)te[I]=F[I];return te}function l(F,M){var I=F==null?null:typeof Symbol<"u"&&F[Symbol.iterator]||F["@@iterator"];if(I!=null){var te,Z,oe=[],he=!0,de=!1;try{for(I=I.call(F);!(he=(te=I.next()).done)&&(oe.push(te.value),!(M&&oe.length===M));he=!0);}catch(be){de=!0,Z=be}finally{try{he||I.return==null||I.return()}finally{if(de)throw Z}}return oe}}function f(F){if(Array.isArray(F))return F}function u(F){"@babel/helpers - typeof";return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},u(F)}function h(F,M,I){return M in F?Object.defineProperty(F,M,{value:I,enumerable:!0,configurable:!0,writable:!0}):F[M]=I,F}var m="[Redux-LocalStorage-Simple]",y="redux_localstorage_simple",x="_",w=[],_=[],S=0,O=!1,C=!1,A=new Map;function j(F){console.warn(m,F)}function P(){}var R=function(F){return F?P:j};function $(F,M){return M===void 0?null:F.length===1?M[F[0]]:$(F.slice(1),M[F[0]])}function V(F){function M(te,Z){return te.length===0?Z:M(te.slice(1),h({},te[0],Z))}var I=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{};return M(F.split(".").reverse(),I)}function W(F){this.warnFn=F||j}Object.defineProperty(W.prototype,"length",{get:function(){try{return localStorage.length}catch(F){this.warnFn(F)}return 0},configurable:!0,enumerable:!0}),W.prototype.key=function(F){try{return localStorage.key(F)}catch(M){this.warnFn(M)}return null},W.prototype.setItem=function(F,M){try{localStorage.setItem(F,JSON.stringify(M))}catch(I){this.warnFn(I)}},W.prototype.getItem=function(F){try{return JSON.parse(localStorage.getItem(F))}catch(M){this.warnFn(M)}return null},W.prototype.removeItem=function(F){try{localStorage.removeItem(F)}catch(M){this.warnFn(M)}};function G(){var F=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},M=F.states,I=M===void 0?w:M,te=F.ignoreStates,Z=te===void 0?_:te,oe=F.namespace,he=oe===void 0?y:oe,de=F.namespaceSeparator,be=de===void 0?x:de,B=F.debounce,q=B===void 0?S:B,ee=F.disableWarnings,fe=ee===void 0?C:ee;return function(X){return function(ue){return function(pe){function ye($e,Fe){return 1<$e.split(".").length?$($e.split("."),Fe):$([$e],Fe)}function me(){I.length===0?ze.setItem(he,xe):I.forEach(function($e){var Fe=he+be+$e,_e=ye($e,xe);_e?ze.setItem(Fe,_e):ze.removeItem(Fe)})}var xe,Ae=R(fe),Le=ue(pe);Q(I)||(console.error(m,"'states' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),I=w),Q(Z)||(console.error(m,"'ignoreStates' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),Z=_),0<Z.length&&(Z=Z.filter(function($e){return J($e)?$e:void console.error(m,"'ignoreStates' array contains a non-string value. Ignoring this value. Check your 'ignoreStates' array.")})),J(he)||(console.error(m,"'namespace' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),he=y),J(be)||(console.error(m,"'namespaceSeparator' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),be=x),H(q)||(console.error(m,"'debounce' parameter in 'save()' method was passed a non-integer value. Setting default value instead. Check your 'save()' method."),q=S),xe=0<Z.length?z(Z,X.getState()):X.getState();var ze=new W(Ae);return q?(A.get(I+he)&&clearTimeout(A.get(I+he)),A.set(I+he,setTimeout(function(){me()},q))):me(),Le}}}}function K(){var F=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},M=F.states,I=M===void 0?w:M,te=F.immutablejs,Z=te===void 0?O:te,oe=F.namespace,he=oe===void 0?y:oe,de=F.namespaceSeparator,be=de===void 0?x:de,B=F.preloadedState,q=B===void 0?{}:B,ee=F.disableWarnings,fe=ee===void 0?C:ee,X=R(fe);Q(I)||(console.error(m,"'states' parameter in 'load()' method was passed a non-array value. Setting default value instead. Check your 'load()' method."),I=w),J(he)||(console.error(m,"'namespace' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),he=y),J(be)||(console.error(m,"'namespaceSeparator' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),be=x),Z===!0&&X("Support for Immutable.js data structures has been deprecated as of version 2.0.0. Please use version 1.4.0 if you require this functionality.");var ue=new W(X),pe=q;if(I.length===0){var ye=ue.getItem(he);ye&&(pe=ye)}else I.forEach(function(me){var xe=he+be+me,Ae=ue.getItem(xe);Ae?pe=t.default.recursive(pe,V(me,Ae)):X("Invalid load '"+xe+"' provided. Check your 'states' in 'load()'. If this is your first time running this app you may see this message. To disable it in future use the 'disableWarnings' flag, see documentation.")});return pe}function ne(){for(var F={},M=arguments.length,I=Array(M),te=0;te<M;te++)I[te]=arguments[te];return I.forEach(function(Z){for(var oe in U(Z)||(console.error(m,"One or more loads provided to 'combineLoads()' is not a valid object. Ignoring the invalid load/s. Check your 'combineLoads()' method."),Z={}),Z)F[oe]=Z[oe]}),F}function le(){var F=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},M=F.namespace,I=M===void 0?y:M,te=F.disableWarnings,Z=te===void 0?C:te,oe=R(Z);J(I)||(console.error(m,"'namespace' parameter in 'clear()' method was passed a non-string value. Setting default value instead. Check your 'clear()' method."),I=y);for(var he,de=new W(oe),be=de.length,B=0;B<be;B++)he=de.key(B),he&&he.slice(0,I.length)===I&&de.removeItem(he)}function Q(F){return Object.prototype.toString.call(F)==="[object Array]"}function J(F){return typeof F=="string"}function H(F){return typeof F=="number"&&isFinite(F)&&Math.floor(F)===F}function U(F){return F!==null&&u(F)==="object"}function z(F,M){var I=Object.entries(M).reduce(function(te,Z){var oe=r(Z,2),he=oe[0];return oe[1],F.indexOf(he)===-1&&(te[he]=M[he]),te},{});return I}}(iE)),iE}var pY=D6e();const I6e=e=>LP({appUpdated:ace,servers:XNe,selectedServer:e.selectedServerReducer,settings:b6e}),$6e=e=>(e.settings&&e.settings.visits&&e.settings.visits.defaultInterval==="last180days"&&(e.settings.visits.defaultInterval="last180Days"),e),mY={states:["settings","servers"],namespace:"shlink",namespaceSeparator:".",debounce:300},B6e=$6e(pY.load(mY)),U6e=e=>Mz({devTools:!1,reducer:I6e(e),preloadedState:B6e,middleware:t=>t({immutableCheck:!1,serializableCheck:!1}).concat(pY.save(mY))}),z6e=!!(window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function F6e(e){if("serviceWorker"in navigator){if(new URL(tb.homepage,window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const n=`${tb.homepage}/service-worker.js`;z6e?(q6e(n,e),navigator.serviceWorker.ready.then(()=>{console.log("This web app is being served cache-first by a service worker. To learn more, visit https://cra.link/PWA")})):vY(n,e)})}}function vY(e,t){navigator.serviceWorker.register(e).then(n=>{n.onupdatefound=()=>{const r=n.installing;r!=null&&(r.onstatechange=()=>{r.state==="installed"&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See https://cra.link/PWA."),t&&t.onUpdate&&t.onUpdate(n)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(n)))})}}).catch(n=>{console.error("Error during service worker registration:",n)})}function q6e(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(n=>{const r=n.headers.get("content-type");n.status===404||r!=null&&r.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(i=>{i.unregister().then(()=>{window.location.reload()})}):vY(e,t)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}const gY=U6e(j4),{App:V6e,ScrollToTop:H6e,ErrorHandler:W6e,appUpdateAvailable:G6e}=j4;FK.createRoot(document.getElementById("root")).render(v.jsx(tB,{store:gY,children:v.jsx(pB,{basename:tb.homepage,children:v.jsx(W6e,{children:v.jsx(H6e,{children:v.jsx(V6e,{})})})})}));F6e({onUpdate(){gY.dispatch(G6e())}});
|