PageSourceSearch

https://lofidesk.com/assets/index-XoUfxjlO.js

js lofidesk.com collected 2026-09-24 14:46:51 UTC 1,341,416 bytes, 596 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/SubscriptionModal-CxmYdOGp.js","assets/zap-xUOFfX3V.js","assets/sparkles-CVTat1m6.js","assets/MusicControl-_crZ2SYf.js","assets/slider-D-jSTgys.js","assets/pause-201eXbl9.js","assets/play-CNskOMMj.js","assets/skip-back-CugNlHlP.js","assets/skip-forward-DMpuEn1H.js","assets/volume-x-ClbuMkRw.js","assets/AmbientSoundsControl-BY2wG4rH.js","assets/WeatherControl-o6v-uBvG.js","assets/sun-B-L0hBo6.js","assets/cloud-jh60jLGq.js","assets/cloud-rain-5Ye2jaN2.js","assets/moon-DvfEeLlp.js","assets/snowflake-B0tcqcOt.js","assets/DayNightControl-XY0VONfG.js","assets/WallpaperControl-CU8j8z3C.js","assets/cloud-download-BGquZZvc.js","assets/LeftPanel-B_q0Zm6l.js","assets/circle-C7hU-Kua.js","assets/pen-line-COWXgElF.js","assets/palette-BB5XCzuB.js","assets/calendar-CxCD_DUr.js","assets/target-CmEEHB1x.js","assets/circle-plus-AK41raL3.js","assets/bell-CceWzx1s.js","assets/grid-3x3-Cab1YABg.js","assets/wrench-Ca0GmVko.js","assets/monitor-ZD4WUNs0.js","assets/panel-left-close-2AUIHMAC.js","assets/pin-DP9_oWwF.js","assets/maximize-2-B0_PkGVw.js","assets/minimize-2-jipd8g9y.js","assets/megaphone-CXAutiJg.js","assets/activity-CsmMdAQT.js","assets/log-out-VLef3D-_.js","assets/calendar-check-C6qRhbFg.js","assets/columns-2-BF3UiUDT.js","assets/panel-left-CyUpcw6p.js","assets/chevrons-left-CVNrS-6g.js","assets/folder-kanban-CD-G0omQ.js","assets/square-check-big-CKrKiyOq.js","assets/lightbulb-D1QLW5X_.js","assets/AIAssistant-BeyX3QzQ.js","assets/mic-D8OYPIWs.js","assets/mic-off-SmxshPM0.js","assets/message-circle-D9GdBZsi.js","assets/grip-vertical-CFd-0Mlr.js","assets/send-D_IY3_gZ.js","assets/WindowManager-4ILK78XY.js","assets/coffee-CZfZXbVQ.js","assets/undo-2-DjWKlskz.js","assets/redo-2-C8qGs1tp.js","assets/mouse-pointer-CxxA6Vje.js","assets/eraser-5q9zUSOe.js","assets/type-pCsaiBX_.js","assets/book-open-NubA0TCi.js","assets/link-DDbUes3u.js","assets/browserTTS-DVMWhk9R.js","assets/ContextMenu-fdrRDUGd.js","assets/maximize-4tAOQ4Jv.js","assets/keyboard-CZcbjY-g.js","assets/info-Bsl9qKG7.js","assets/ShortcutsModal-BwOJbhVt.js","assets/compass-CyPMFT-W.js","assets/AboutModal-BBv4dti9.js","assets/brain-BKUO04iF.js","assets/panels-top-left-Hdn5PiAR.js","assets/OnboardingTutorial-DfDkJ72o.js","assets/list-checks-Dw2HahSx.js","assets/layout-grid-D4cwDBjY.js","assets/ReminderNotification-DwjtXNpQ.js","assets/DailyCheckinModal-Dam7to7C.js","assets/LandingPage-nvFgtW2k.js","assets/list-todo-ZskHr-iG.js","assets/notebook-pen-2DvIxnsH.js","assets/timer-MVl9fgbU.js","assets/shield-alert-DVSS06LS.js","assets/message-square-text-F5pjD5ui.js","assets/AboutPage-CXId_9W8.js","assets/wand-sparkles-BfeBbxvG.js","assets/shield-check-CZyZ5OAa.js","assets/ContactPage-WvY8OwPU.js","assets/message-square-DSMQf1pZ.js","assets/AuthPage-CMV3b6B4.js","assets/SubscribePage-C6WvbOcD.js"])))=>i.map(i=>d[i]);
2var L3=Object.defineProperty;var Sx=e=>{throw TypeError(e)};var j3=(e,t,r)=>t in e?L3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var st=(e,t,r)=>j3(e,typeof t!="symbol"?t+"":t,r),q_=(e,t,r)=>t.has(e)||Sx("Cannot "+r);var q=(e,t,r)=>(q_(e,t,"read from private field"),r?r.call(e):t.get(e)),De=(e,t,r)=>t.has(e)?Sx("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),we=(e,t,r,n)=>(q_(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),Ht=(e,t,r)=>(q_(e,t,"access private method"),r);var Ud=(e,t,r,n)=>({set _(i){we(e,t,i,r)},get _(){return q(e,t,n)}});function C3(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(n,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var Wd=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};
vendor: 18,817 bytes, lines 2-35
2function Me(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var MI={exports:{}},Zh={},zI={exports:{}},Oe={};/**
3 * @license React
4 * react.production.min.js
5 *
6 * Copyright (c) Facebook, Inc. and its affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var bd=Symbol.for("react.element"),N3=Symbol.for("react.portal"),V3=Symbol.for("react.fragment"),$3=Symbol.for("react.strict_mode"),M3=Symbol.for("react.profiler"),z3=Symbol.for("react.provider"),B3=Symbol.for("react.context"),F3=Symbol.for("react.forward_ref"),U3=Symbol.for("react.suspense"),W3=Symbol.for("react.memo"),q3=Symbol.for("react.lazy"),Ix=Symbol.iterator;function H3(e){return e===null||typeof e!="object"?null:(e=Ix&&e[Ix]||e["@@iterator"],typeof e=="function"?e:null)}var BI={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},FI=Object.assign,UI={};function Dl(e,t,r){this.props=e,this.context=t,this.refs=UI,this.updater=r||BI}Dl.prototype.isReactComponent={};Dl.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Dl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function WI(){}WI.prototype=Dl.prototype;function Cb(e,t,r){this.props=e,this.context=t,this.refs=UI,this.updater=r||BI}var Nb=Cb.prototype=new WI;Nb.constructor=Cb;FI(Nb,Dl.prototype);Nb.isPureReactComponent=!0;var Rx=Array.isArray,qI=Object.prototype.hasOwnProperty,Vb={current:null},HI={key:!0,ref:!0,__self:!0,__source:!0};function KI(e,t,r){var n,i={},o=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)qI.call(t,n)&&!HI.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)i[n]===void 0&&(i[n]=s[n]);return{$$typeof:bd,type:e,key:o,ref:a,props:i,_owner:Vb.current}}function K3(e,t){return{$$typeof:bd,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function $b(e){return typeof e=="object"&&e!==null&&e.$$typeof===bd}function G3(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Dx=/\/+/g;function H_(e,t){return typeof e=="object"&&e!==null&&e.key!=null?G3(""+e.key):t.toString(36)}function Bf(e,t,r,n,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case bd:case N3:a=!0}}if(a)return a=e,i=i(a),e=n===""?"."+H_(a,0):n,Rx(i)?(r="",e!=null&&(r=e.replace(Dx,"$&/")+"/"),Bf(i,t,r,"",function(c){return c})):i!=null&&($b(i)&&(i=K3(i,r+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(Dx,"$&/")+"/")+e)),t.push(i)),1;if(a=0,n=n===""?".":n+":",Rx(e))for(var s=0;s<e.length;s++){o=e[s];var l=n+H_(o,s);a+=Bf(o,t,r,l,i)}else if(l=H3(e),typeof l=="function")for(e=l.call(e),s=0;!(o=e.next()).done;)o=o.value,l=n+H_(o,s++),a+=Bf(o,t,r,l,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function qd(e,t,r){if(e==null)return e;var n=[],i=0;return Bf(e,n,"","",function(o){return t.call(r,o,i++)}),n}function Y3(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ar={current:null},Ff={transition:null},X3={ReactCurrentDispatcher:ar,ReactCurrentBatchConfig:Ff,ReactCurrentOwner:Vb};function GI(){throw Error("act(...) is not supported in production builds of React.")}Oe.Children={map:qd,forEach:function(e,t,r){qd(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return qd(e,function(){t++}),t},toArray:function(e){return qd(e,function(t){return t})||[]},only:function(e){if(!$b(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Oe.Component=Dl;Oe.Fragment=V3;Oe.Profiler=M3;Oe.PureComponent=Cb;Oe.StrictMode=$3;Oe.Suspense=U3;Oe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=X3;Oe.act=GI;Oe.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=FI({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=Vb.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)qI.call(t,l)&&!HI.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];n.children=s}return{$$typeof:bd,type:e.type,key:i,ref:o,props:n,_owner:a}};Oe.createContext=function(e){return e={$$typeof:B3,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:z3,_context:e},e.Consumer=e};Oe.createElement=KI;Oe.createFactory=function(e){var t=KI.bind(null,e);return t.type=e,t};Oe.createRef=function(){return{current:null}};Oe.forwardRef=function(e){return{$$typeof:F3,render:e}};Oe.isValidElement=$b;Oe.lazy=function(e){return{$$typeof:q3,_payload:{_status:-1,_result:e},_init:Y3}};Oe.memo=function(e,t){return{$$typeof:W3,type:e,compare:t===void 0?null:t}};Oe.startTransition=function(e){var t=Ff.transition;Ff.transition={};try{e()}finally{Ff.transition=t}};Oe.unstable_act=GI;Oe.useCallback=function(e,t){return ar.current.useCallback(e,t)};Oe.useContext=function(e){return ar.current.useContext(e)};Oe.useDebugValue=function(){};Oe.useDeferredValue=function(e){return ar.current.useDeferredValue(e)};Oe.useEffect=function(e,t){return ar.current.useEffect(e,t)};Oe.useId=function(){return ar.current.useId()};Oe.useImperativeHandle=function(e,t,r){return ar.current.useImperativeHandle(e,t,r)};Oe.useInsertionEffect=function(e,t){return ar.current.useInsertionEffect(e,t)};Oe.useLayoutEffect=function(e,t){return ar.current.useLayoutEffect(e,t)};Oe.useMemo=function(e,t){return ar.current.useMemo(e,t)};Oe.useReducer=function(e,t,r){return ar.current.useReducer(e,t,r)};Oe.useRef=function(e){return ar.current.useRef(e)};Oe.useState=function(e){return ar.current.useState(e)};Oe.useSyncExternalStore=function(e,t,r){return ar.current.useSyncExternalStore(e,t,r)};Oe.useTransition=function(){return ar.current.useTransition()};Oe.version="18.3.1";zI.exports=Oe;var y=zI.exports;const k=Me(y),Mb=C3({__proto__:null,default:k},[y]);/**
11 * @license React
12 * react-jsx-runtime.production.min.js
13 *
14 * Copyright (c) Facebook, Inc. and its affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var J3=y,Q3=Symbol.for("react.element"),Z3=Symbol.for("react.fragment"),e4=Object.prototype.hasOwnProperty,t4=J3.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,r4={key:!0,ref:!0,__self:!0,__source:!0};function YI(e,t,r){var n,i={},o=null,a=null;r!==void 0&&(o=""+r),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(n in t)e4.call(t,n)&&!r4.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:Q3,type:e,key:o,ref:a,props:i,_owner:t4.current}}Zh.Fragment=Z3;Zh.jsx=YI;Zh.jsxs=YI;MI.exports=Zh;var f=MI.exports,XI={exports:{}},Lr={},JI={exports:{}},QI={};/**
19 * @license React
20 * scheduler.production.min.js
21 *
22 * Copyright (c) Facebook, Inc. and its affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */(function(e){function t(R,D){var M=R.length;R.push(D);e:for(;0<M;){var B=M-1>>>1,F=R[B];if(0<i(F,D))R[B]=D,R[M]=F,M=B;else break e}}function r(R){return R.length===0?null:R[0]}function n(R){if(R.length===0)return null;var D=R[0],M=R.pop();if(M!==D){R[0]=M;e:for(var B=0,F=R.length,H=F>>>1;B<H;){var K=2*(B+1)-1,se=R[K],fe=K+1,X=R[fe];if(0>i(se,M))fe<F&&0>i(X,se)?(R[B]=X,R[fe]=M,B=fe):(R[B]=se,R[K]=M,B=K);else if(fe<F&&0>i(X,M))R[B]=X,R[fe]=M,B=fe;else break e}}return D}function i(R,D){var M=R.sortIndex-D.sortIndex;return M!==0?M:R.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],d=1,p=null,h=3,m=!1,E=!1,v=!1,_=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(R){for(var D=r(c);D!==null;){if(D.callback===null)n(c);else if(D.startTime<=R)n(c),D.sortIndex=D.expirationTime,t(l,D);else break;D=r(c)}}function O(R){if(v=!1,w(R),!E)if(r(l)!==null)E=!0,V(x);else{var D=r(c);D!==null&&z(O,D.startTime-R)}}function x(R,D){E=!1,v&&(v=!1,g(A),A=-1),m=!0;var M=h;try{for(w(D),p=r(l);p!==null&&(!(p.expirationTime>D)||R&&!j());){var B=p.callback;if(typeof B=="function"){p.callback=null,h=p.priorityLevel;var F=B(p.expirationTime<=D);D=e.unstable_now(),typeof F=="function"?p.callback=F:p===r(l)&&n(l),w(D)}else n(l);p=r(l)}if(p!==null)var H=!0;else{var K=r(c);K!==null&&z(O,K.startTime-D),H=!1}return H}finally{p=null,h=M,m=!1}}var P=!1,T=null,A=-1,S=5,L=-1;function j(){return!(e.unstable_now()-L<S)}function C(){if(T!==null){var R=e.unstable_now();L=R;var D=!0;try{D=T(!0,R)}finally{D?$():(P=!1,T=null)}}else P=!1}var $;if(typeof b=="function")$=function(){b(C)};else if(typeof MessageChannel<"u"){var I=new MessageChannel,N=I.port2;I.port1.onmessage=C,$=function(){N.postMessage(null)}}else $=function(){_(C,0)};function V(R){T=R,P||(P=!0,$())}function z(R,D){A=_(function(){R(e.unstable_now())},D)}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(R){R.callback=null},e.unstable_continueExecution=function(){E||m||(E=!0,V(x))},e.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):S=0<R?Math.floor(1e3/R):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return r(l)},e.unstable_next=function(R){switch(h){case 1:case 2:case 3:var D=3;break;default:D=h}var M=h;h=D;try{return R()}finally{h=M}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(R,D){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var M=h;h=R;try{return D()}finally{h=M}},e.unstable_scheduleCallback=function(R,D,M){var B=e.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?B+M:B):M=B,R){case 1:var F=-1;break;case 2:F=250;break;case 5:F=1073741823;break;case 4:F=1e4;break;default:F=5e3}return F=M+F,R={id:d++,callback:D,priorityLevel:R,startTime:M,expirationTime:F,sortIndex:-1},M>B?(R.sortIndex=M,t(c,R),r(l)===null&&R===r(c)&&(v?(g(A),A=-1):v=!0,z(O,M-B))):(R.sortIndex=F,t(l,R),E||m||(E=!0,V(x))),R},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(R){var D=h;return function(){var M=h;h=D;try{return R.apply(this,arguments)}finally{h=M}}}})(QI);JI.exports=QI;var n4=JI.exports;/**
27 * @license React
28 * react-dom.production.min.js
29 *
30 * Copyright (c) Facebook, Inc. and its affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var i4=y,Dr=n4;function Y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var ZI=new Set,ic={};function Aa(e,t){Js(e,t),Js(e+"Capture",t)}function Js(e,t){for(ic[e]=t,e=0;e<t.length;e++)ZI.add(t[e])}var gi=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Rg=Object.prototype.hasOwnProperty,o4=/^[: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]*$/,kx={},Lx={};function a4(e){return Rg.call(Lx,e)?!0:Rg.call(kx,e)?!1:o4.test(e)?Lx[e]=!0:(kx[e]=!0,!1)}function s4(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function l4(e,t,r,n){if(t===null||typeof t>"u"||s4(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function sr(e,t,r,n,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Wt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Wt[e]=new sr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Wt[t]=new sr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Wt[e]=new sr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Wt[e]=new sr(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Wt[e]=new sr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Wt[e]=new sr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Wt[e]=new sr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Wt[e]=new sr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Wt[e]=new sr(e,5,!1,e.toLowerCase(),null,!1,!1)});var zb=/[\-:]([a-z])/g;function Bb(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(zb,Bb);Wt[t]=new sr(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(zb,Bb);Wt[t]=new sr(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(zb,Bb);Wt[t]=new sr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Wt[e]=new sr(e,1,!1,e.toLowerCase(),null,!1,!1)});Wt.xlinkHref=new sr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Wt[e]=new sr(e,1,!1,e.toLowerCase(),null,!0,!0)});function Fb(e,t,r,n){var i=Wt.hasOwnProperty(t)?Wt[t]:null;(i!==null?i.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(l4(t,r,i,n)&&(r=null),n||i===null?a4(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Si=i4.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Hd=Symbol.for("react.element"),cs=Symbol.for("react.portal"),ds=Symbol.for("react.fragment"),Ub=Symbol.for("react.strict_mode"),Dg=Symbol.for("react.profiler"),e2=Symbol.for("react.provider"),t2=Symbol.for("react.context"),Wb=Symbol.for("react.forward_ref"),kg=Symbol.for("react.suspense"),Lg=Symbol.for("react.suspense_list"),qb=Symbol.for("react.memo"),Wi=Symbol.for("react.lazy"),r2=Symbol.for("react.offscreen"),jx=Symbol.iterator;function iu(e){return e===null||typeof e!="object"?null:(e=jx&&e[jx]||e["@@iterator"],typeof e=="function"?e:null)}var ot=Object.assign,K_;function Su(e){if(K_===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);K_=t&&t[1]||""}return`
35`+K_+e}var G_=!1;function Y_(e,t){if(!e||G_)return"";G_=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var n=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){n=c}e.call(t.prototype)}else{try{throw Error()}catch(c){n=c}e()}}
vendor: 14,090 bytes, lines 35-38
35catch(c){if(c&&n&&typeof c.stack=="string"){for(var i=c.stack.split(`
36`),o=n.stack.split(`
37`),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var l=`
38`+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{G_=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Su(e):""}function u4(e){switch(e.tag){case 5:return Su(e.type);case 16:return Su("Lazy");case 13:return Su("Suspense");case 19:return Su("SuspenseList");case 0:case 2:case 15:return e=Y_(e.type,!1),e;case 11:return e=Y_(e.type.render,!1),e;case 1:return e=Y_(e.type,!0),e;default:return""}}function jg(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ds:return"Fragment";case cs:return"Portal";case Dg:return"Profiler";case Ub:return"StrictMode";case kg:return"Suspense";case Lg:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case t2:return(e.displayName||"Context")+".Consumer";case e2:return(e._context.displayName||"Context")+".Provider";case Wb:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case qb:return t=e.displayName||null,t!==null?t:jg(e.type)||"Memo";case Wi:t=e._payload,e=e._init;try{return jg(e(t))}catch{}}return null}function c4(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return jg(t);case 8:return t===Ub?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function yo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function n2(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function d4(e){var t=n2(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){n=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Kd(e){e._valueTracker||(e._valueTracker=d4(e))}function i2(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=n2(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function lp(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Cg(e,t){var r=t.checked;return ot({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Cx(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=yo(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function o2(e,t){t=t.checked,t!=null&&Fb(e,"checked",t,!1)}function Ng(e,t){o2(e,t);var r=yo(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Vg(e,t.type,r):t.hasOwnProperty("defaultValue")&&Vg(e,t.type,yo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Nx(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Vg(e,t,r){(t!=="number"||lp(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Iu=Array.isArray;function Ts(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+yo(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function $g(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Y(91));return ot({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Vx(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(Y(92));if(Iu(r)){if(1<r.length)throw Error(Y(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:yo(r)}}function a2(e,t){var r=yo(t.value),n=yo(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function $x(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function s2(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Mg(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?s2(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Gd,l2=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Gd=Gd||document.createElement("div"),Gd.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Gd.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function oc(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Vu={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},f4=["Webkit","ms","Moz","O"];Object.keys(Vu).forEach(function(e){f4.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Vu[t]=Vu[e]})});function u2(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Vu.hasOwnProperty(e)&&Vu[e]?(""+t).trim():t+"px"}function c2(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=u2(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var p4=ot({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function zg(e,t){if(t){if(p4[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Y(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Y(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Y(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Y(62))}}function Bg(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Fg=null;function Hb(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ug=null,As=null,Ss=null;function Mx(e){if(e=xd(e)){if(typeof Ug!="function")throw Error(Y(280));var t=e.stateNode;t&&(t=im(t),Ug(e.stateNode,e.type,t))}}function d2(e){As?Ss?Ss.push(e):Ss=[e]:As=e}function f2(){if(As){var e=As,t=Ss;if(Ss=As=null,Mx(e),t)for(e=0;e<t.length;e++)Mx(t[e])}}function p2(e,t){return e(t)}function h2(){}var X_=!1;function m2(e,t,r){if(X_)return e(t,r);X_=!0;try{return p2(e,t,r)}finally{X_=!1,(As!==null||Ss!==null)&&(h2(),f2())}}function ac(e,t){var r=e.stateNode;if(r===null)return null;var n=im(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(Y(231,t,typeof r));return r}var Wg=!1;if(gi)try{var ou={};Object.defineProperty(ou,"passive",{get:function(){Wg=!0}}),window.addEventListener("test",ou,ou),window.removeEventListener("test",ou,ou)}catch{Wg=!1}function h4(e,t,r,n,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(d){this.onError(d)}}var $u=!1,up=null,cp=!1,qg=null,m4={onError:function(e){$u=!0,up=e}};function _4(e,t,r,n,i,o,a,s,l){$u=!1,up=null,h4.apply(m4,arguments)}function v4(e,t,r,n,i,o,a,s,l){if(_4.apply(this,arguments),$u){if($u){var c=up;$u=!1,up=null}else throw Error(Y(198));cp||(cp=!0,qg=c)}}function Sa(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function _2(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function zx(e){if(Sa(e)!==e)throw Error(Y(188))}function g4(e){var t=e.alternate;if(!t){if(t=Sa(e),t===null)throw Error(Y(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var o=i.alternate;if(o===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===r)return zx(i),e;if(o===n)return zx(i),t;o=o.sibling}throw Error(Y(188))}if(r.return!==n.return)r=i,n=o;else{for(var a=!1,s=i.child;s;){if(s===r){a=!0,r=i,n=o;break}if(s===n){a=!0,n=i,r=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===r){a=!0,r=o,n=i;break}if(s===n){a=!0,n=o,r=i;break}s=s.sibling}if(!a)throw Error(Y(189))}}if(r.alternate!==n)throw Error(Y(190))}if(r.tag!==3)throw Error(Y(188));return r.stateNode.current===r?e:t}function v2(e){return e=g4(e),e!==null?g2(e):null}function g2(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=g2(e);if(t!==null)return t;e=e.sibling}return null}var y2=Dr.unstable_scheduleCallback,Bx=Dr.unstable_cancelCallback,y4=Dr.unstable_shouldYield,b4=Dr.unstable_requestPaint,ft=Dr.unstable_now,E4=Dr.unstable_getCurrentPriorityLevel,Kb=Dr.unstable_ImmediatePriority,b2=Dr.unstable_UserBlockingPriority,dp=Dr.unstable_NormalPriority,w4=Dr.unstable_LowPriority,E2=Dr.unstable_IdlePriority,em=null,Wn=null;function x4(e){if(Wn&&typeof Wn.onCommitFiberRoot=="function")try{Wn.onCommitFiberRoot(em,e,void 0,(e.current.flags&128)===128)}catch{}}var En=Math.clz32?Math.clz32:T4,O4=Math.log,P4=Math.LN2;function T4(e){return e>>>=0,e===0?32:31-(O4(e)/P4|0)|0}var Yd=64,Xd=4194304;function Ru(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function fp(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~i;s!==0?n=Ru(s):(o&=a,o!==0&&(n=Ru(o)))}else a=r&~i,a!==0?n=Ru(a):o!==0&&(n=Ru(o));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-En(t),i=1<<r,n|=e[r],t&=~i;return n}function A4(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function S4(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-En(o),s=1<<a,l=i[a];l===-1?(!(s&r)||s&n)&&(i[a]=A4(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}function Hg(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function w2(){var e=Yd;return Yd<<=1,!(Yd&4194240)&&(Yd=64),e}function J_(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}
vendor: 4,087 bytes, line 38
38function Ed(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-En(t),e[t]=r}function I4(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-En(r),o=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~o}}function Gb(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-En(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var je=0;function x2(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var O2,Yb,P2,T2,A2,Kg=!1,Jd=[],so=null,lo=null,uo=null,sc=new Map,lc=new Map,Yi=[],R4="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Fx(e,t){switch(e){case"focusin":case"focusout":so=null;break;case"dragenter":case"dragleave":lo=null;break;case"mouseover":case"mouseout":uo=null;break;case"pointerover":case"pointerout":sc.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":lc.delete(t.pointerId)}}function au(e,t,r,n,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:o,targetContainers:[i]},t!==null&&(t=xd(t),t!==null&&Yb(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function D4(e,t,r,n,i){switch(t){case"focusin":return so=au(so,e,t,r,n,i),!0;case"dragenter":return lo=au(lo,e,t,r,n,i),!0;case"mouseover":return uo=au(uo,e,t,r,n,i),!0;case"pointerover":var o=i.pointerId;return sc.set(o,au(sc.get(o)||null,e,t,r,n,i)),!0;case"gotpointercapture":return o=i.pointerId,lc.set(o,au(lc.get(o)||null,e,t,r,n,i)),!0}return!1}function S2(e){var t=Jo(e.target);if(t!==null){var r=Sa(t);if(r!==null){if(t=r.tag,t===13){if(t=_2(r),t!==null){e.blockedOn=t,A2(e.priority,function(){P2(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Uf(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Gg(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);Fg=n,r.target.dispatchEvent(n),Fg=null}else return t=xd(r),t!==null&&Yb(t),e.blockedOn=r,!1;t.shift()}return!0}function Ux(e,t,r){Uf(e)&&r.delete(t)}function k4(){Kg=!1,so!==null&&Uf(so)&&(so=null),lo!==null&&Uf(lo)&&(lo=null),uo!==null&&Uf(uo)&&(uo=null),sc.forEach(Ux),lc.forEach(Ux)}function su(e,t){e.blockedOn===t&&(e.blockedOn=null,Kg||(Kg=!0,Dr.unstable_scheduleCallback(Dr.unstable_NormalPriority,k4)))}function uc(e){function t(i){return su(i,e)}if(0<Jd.length){su(Jd[0],e);for(var r=1;r<Jd.length;r++){var n=Jd[r];n.blockedOn===e&&(n.blockedOn=null)}}for(so!==null&&su(so,e),lo!==null&&su(lo,e),uo!==null&&su(uo,e),sc.forEach(t),lc.forEach(t),r=0;r<Yi.length;r++)n=Yi[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Yi.length&&(r=Yi[0],r.blockedOn===null);)S2(r),r.blockedOn===null&&Yi.shift()}var Is=Si.ReactCurrentBatchConfig,pp=!0;function L4(e,t,r,n){var i=je,o=Is.transition;Is.transition=null;try{je=1,Xb(e,t,r,n)}finally{je=i,Is.transition=o}}function j4(e,t,r,n){var i=je,o=Is.transition;Is.transition=null;try{je=4,Xb(e,t,r,n)}finally{je=i,Is.transition=o}}function Xb(e,t,r,n){if(pp){var i=Gg(e,t,r,n);if(i===null)sv(e,t,n,hp,r),Fx(e,n);else if(D4(i,e,t,r,n))n.stopPropagation();else if(Fx(e,n),t&4&&-1<R4.indexOf(e)){for(;i!==null;){var o=xd(i);if(o!==null&&O2(o),o=Gg(e,t,r,n),o===null&&sv(e,t,n,hp,r),o===i)break;i=o}i!==null&&n.stopPropagation()}else sv(e,t,n,null,r)}}var hp=null;function Gg(e,t,r,n){if(hp=null,e=Hb(n),e=Jo(e),e!==null)if(t=Sa(e),t===null)e=null;else if(r=t.tag,r===13){if(e=_2(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return hp=e,null}
vendor: 8,975 bytes, line 38
38function I2(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(E4()){case Kb:return 1;case b2:return 4;case dp:case w4:return 16;case E2:return 536870912;default:return 16}default:return 16}}var no=null,Jb=null,Wf=null;function R2(){if(Wf)return Wf;var e,t=Jb,r=t.length,n,i="value"in no?no.value:no.textContent,o=i.length;for(e=0;e<r&&t[e]===i[e];e++);var a=r-e;for(n=1;n<=a&&t[r-n]===i[o-n];n++);return Wf=i.slice(e,1<n?1-n:void 0)}function qf(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Qd(){return!0}function Wx(){return!1}function jr(e){function t(r,n,i,o,a){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Qd:Wx,this.isPropagationStopped=Wx,this}return ot(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Qd)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Qd)},persist:function(){},isPersistent:Qd}),t}var kl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Qb=jr(kl),wd=ot({},kl,{view:0,detail:0}),C4=jr(wd),Q_,Z_,lu,tm=ot({},wd,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Zb,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==lu&&(lu&&e.type==="mousemove"?(Q_=e.screenX-lu.screenX,Z_=e.screenY-lu.screenY):Z_=Q_=0,lu=e),Q_)},movementY:function(e){return"movementY"in e?e.movementY:Z_}}),qx=jr(tm),N4=ot({},tm,{dataTransfer:0}),V4=jr(N4),$4=ot({},wd,{relatedTarget:0}),ev=jr($4),M4=ot({},kl,{animationName:0,elapsedTime:0,pseudoElement:0}),z4=jr(M4),B4=ot({},kl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),F4=jr(B4),U4=ot({},kl,{data:0}),Hx=jr(U4),W4={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},q4={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"},H4={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function K4(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=H4[e])?!!t[e]:!1}function Zb(){return K4}var G4=ot({},wd,{key:function(e){if(e.key){var t=W4[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=qf(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?q4[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Zb,charCode:function(e){return e.type==="keypress"?qf(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?qf(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Y4=jr(G4),X4=ot({},tm,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Kx=jr(X4),J4=ot({},wd,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Zb}),Q4=jr(J4),Z4=ot({},kl,{propertyName:0,elapsedTime:0,pseudoElement:0}),eM=jr(Z4),tM=ot({},tm,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),rM=jr(tM),nM=[9,13,27,32],eE=gi&&"CompositionEvent"in window,Mu=null;gi&&"documentMode"in document&&(Mu=document.documentMode);var iM=gi&&"TextEvent"in window&&!Mu,D2=gi&&(!eE||Mu&&8<Mu&&11>=Mu),Gx=" ",Yx=!1;function k2(e,t){switch(e){case"keyup":return nM.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function L2(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var fs=!1;function oM(e,t){switch(e){case"compositionend":return L2(t);case"keypress":return t.which!==32?null:(Yx=!0,Gx);case"textInput":return e=t.data,e===Gx&&Yx?null:e;default:return null}}function aM(e,t){if(fs)return e==="compositionend"||!eE&&k2(e,t)?(e=R2(),Wf=Jb=no=null,fs=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return D2&&t.locale!=="ko"?null:t.data;default:return null}}var sM={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 Xx(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!sM[e.type]:t==="textarea"}function j2(e,t,r,n){d2(n),t=mp(t,"onChange"),0<t.length&&(r=new Qb("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var zu=null,cc=null;function lM(e){q2(e,0)}function rm(e){var t=ms(e);if(i2(t))return e}function uM(e,t){if(e==="change")return t}var C2=!1;if(gi){var tv;if(gi){var rv="oninput"in document;if(!rv){var Jx=document.createElement("div");Jx.setAttribute("oninput","return;"),rv=typeof Jx.oninput=="function"}tv=rv}else tv=!1;C2=tv&&(!document.documentMode||9<document.documentMode)}function Qx(){zu&&(zu.detachEvent("onpropertychange",N2),cc=zu=null)}function N2(e){if(e.propertyName==="value"&&rm(cc)){var t=[];j2(t,cc,e,Hb(e)),m2(lM,t)}}function cM(e,t,r){e==="focusin"?(Qx(),zu=t,cc=r,zu.attachEvent("onpropertychange",N2)):e==="focusout"&&Qx()}function dM(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return rm(cc)}function fM(e,t){if(e==="click")return rm(t)}function pM(e,t){if(e==="input"||e==="change")return rm(t)}function hM(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var On=typeof Object.is=="function"?Object.is:hM;function dc(e,t){if(On(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!Rg.call(t,i)||!On(e[i],t[i]))return!1}return!0}function Zx(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function e1(e,t){var r=Zx(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Zx(r)}}function V2(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?V2(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $2(){for(var e=window,t=lp();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=lp(e.document)}return t}function tE(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}
vendor: 5,226 bytes, line 38
38function mM(e){var t=$2(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&V2(r.ownerDocument.documentElement,r)){if(n!==null&&tE(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=n.end===void 0?o:Math.min(n.end,i),!e.extend&&o>n&&(i=n,n=o,o=i),i=e1(r,o);var a=e1(r,n);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var _M=gi&&"documentMode"in document&&11>=document.documentMode,ps=null,Yg=null,Bu=null,Xg=!1;function t1(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Xg||ps==null||ps!==lp(n)||(n=ps,"selectionStart"in n&&tE(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Bu&&dc(Bu,n)||(Bu=n,n=mp(Yg,"onSelect"),0<n.length&&(t=new Qb("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=ps)))}function Zd(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var hs={animationend:Zd("Animation","AnimationEnd"),animationiteration:Zd("Animation","AnimationIteration"),animationstart:Zd("Animation","AnimationStart"),transitionend:Zd("Transition","TransitionEnd")},nv={},M2={};gi&&(M2=document.createElement("div").style,"AnimationEvent"in window||(delete hs.animationend.animation,delete hs.animationiteration.animation,delete hs.animationstart.animation),"TransitionEvent"in window||delete hs.transitionend.transition);function nm(e){if(nv[e])return nv[e];if(!hs[e])return e;var t=hs[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in M2)return nv[e]=t[r];return e}var z2=nm("animationend"),B2=nm("animationiteration"),F2=nm("animationstart"),U2=nm("transitionend"),W2=new Map,r1="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ao(e,t){W2.set(e,t),Aa(t,[e])}for(var iv=0;iv<r1.length;iv++){var ov=r1[iv],vM=ov.toLowerCase(),gM=ov[0].toUpperCase()+ov.slice(1);Ao(vM,"on"+gM)}Ao(z2,"onAnimationEnd");Ao(B2,"onAnimationIteration");Ao(F2,"onAnimationStart");Ao("dblclick","onDoubleClick");Ao("focusin","onFocus");Ao("focusout","onBlur");Ao(U2,"onTransitionEnd");Js("onMouseEnter",["mouseout","mouseover"]);Js("onMouseLeave",["mouseout","mouseover"]);Js("onPointerEnter",["pointerout","pointerover"]);Js("onPointerLeave",["pointerout","pointerover"]);Aa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Aa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Aa("onBeforeInput",["compositionend","keypress","textInput","paste"]);Aa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Aa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Aa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Du="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(" "),yM=new Set("cancel close invalid load scroll toggle".split(" ").concat(Du));function n1(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,v4(n,t,void 0,e),e.currentTarget=null}function q2(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var a=n.length-1;0<=a;a--){var s=n[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;n1(i,s,c),o=l}else for(a=0;a<n.length;a++){if(s=n[a],l=s.instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;n1(i,s,c),o=l}}}if(cp)throw e=qg,cp=!1,qg=null,e}function Ge(e,t){var r=t[t0];r===void 0&&(r=t[t0]=new Set);var n=e+"__bubble";r.has(n)||(H2(t,e,2,!1),r.add(n))}function av(e,t,r){var n=0;t&&(n|=4),H2(r,e,n,t)}var ef="_reactListening"+Math.random().toString(36).slice(2);
vendor: 6,273 bytes, lines 38-39
38function fc(e){if(!e[ef]){e[ef]=!0,ZI.forEach(function(r){r!=="selectionchange"&&(yM.has(r)||av(r,!1,e),av(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ef]||(t[ef]=!0,av("selectionchange",!1,t))}}function H2(e,t,r,n){switch(I2(t)){case 1:var i=L4;break;case 4:i=j4;break;default:i=Xb}r=i.bind(null,t,r,e),i=void 0,!Wg||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function sv(e,t,r,n,i){var o=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var a=n.tag;if(a===3||a===4){var s=n.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(a===4)for(a=n.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;a=a.return}for(;s!==null;){if(a=Jo(s),a===null)return;if(l=a.tag,l===5||l===6){n=o=a;continue e}s=s.parentNode}}n=n.return}m2(function(){var c=o,d=Hb(r),p=[];e:{var h=W2.get(e);if(h!==void 0){var m=Qb,E=e;switch(e){case"keypress":if(qf(r)===0)break e;case"keydown":case"keyup":m=Y4;break;case"focusin":E="focus",m=ev;break;case"focusout":E="blur",m=ev;break;case"beforeblur":case"afterblur":m=ev;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=qx;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=V4;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=Q4;break;case z2:case B2:case F2:m=z4;break;case U2:m=eM;break;case"scroll":m=C4;break;case"wheel":m=rM;break;case"copy":case"cut":case"paste":m=F4;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=Kx}var v=(t&4)!==0,_=!v&&e==="scroll",g=v?h!==null?h+"Capture":null:h;v=[];for(var b=c,w;b!==null;){w=b;var O=w.stateNode;if(w.tag===5&&O!==null&&(w=O,g!==null&&(O=ac(b,g),O!=null&&v.push(pc(b,O,w)))),_)break;b=b.return}0<v.length&&(h=new m(h,E,null,r,d),p.push({event:h,listeners:v}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",h&&r!==Fg&&(E=r.relatedTarget||r.fromElement)&&(Jo(E)||E[yi]))break e;if((m||h)&&(h=d.window===d?d:(h=d.ownerDocument)?h.defaultView||h.parentWindow:window,m?(E=r.relatedTarget||r.toElement,m=c,E=E?Jo(E):null,E!==null&&(_=Sa(E),E!==_||E.tag!==5&&E.tag!==6)&&(E=null)):(m=null,E=c),m!==E)){if(v=qx,O="onMouseLeave",g="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(v=Kx,O="onPointerLeave",g="onPointerEnter",b="pointer"),_=m==null?h:ms(m),w=E==null?h:ms(E),h=new v(O,b+"leave",m,r,d),h.target=_,h.relatedTarget=w,O=null,Jo(d)===c&&(v=new v(g,b+"enter",E,r,d),v.target=w,v.relatedTarget=_,O=v),_=O,m&&E)t:{for(v=m,g=E,b=0,w=v;w;w=qa(w))b++;for(w=0,O=g;O;O=qa(O))w++;for(;0<b-w;)v=qa(v),b--;for(;0<w-b;)g=qa(g),w--;for(;b--;){if(v===g||g!==null&&v===g.alternate)break t;v=qa(v),g=qa(g)}v=null}else v=null;m!==null&&i1(p,h,m,v,!1),E!==null&&_!==null&&i1(p,_,E,v,!0)}}e:{if(h=c?ms(c):window,m=h.nodeName&&h.nodeName.toLowerCase(),m==="select"||m==="input"&&h.type==="file")var x=uM;else if(Xx(h))if(C2)x=pM;else{x=dM;var P=cM}else(m=h.nodeName)&&m.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(x=fM);if(x&&(x=x(e,c))){j2(p,x,r,d);break e}P&&P(e,h,c),e==="focusout"&&(P=h._wrapperState)&&P.controlled&&h.type==="number"&&Vg(h,"number",h.value)}switch(P=c?ms(c):window,e){case"focusin":(Xx(P)||P.contentEditable==="true")&&(ps=P,Yg=c,Bu=null);break;case"focusout":Bu=Yg=ps=null;break;case"mousedown":Xg=!0;break;case"contextmenu":case"mouseup":case"dragend":Xg=!1,t1(p,r,d);break;case"selectionchange":if(_M)break;case"keydown":case"keyup":t1(p,r,d)}var T;if(eE)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else fs?k2(e,r)&&(A="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(A="onCompositionStart");A&&(D2&&r.locale!=="ko"&&(fs||A!=="onCompositionStart"?A==="onCompositionEnd"&&fs&&(T=R2()):(no=d,Jb="value"in no?no.value:no.textContent,fs=!0)),P=mp(c,A),0<P.length&&(A=new Hx(A,e,null,r,d),p.push({event:A,listeners:P}),T?A.data=T:(T=L2(r),T!==null&&(A.data=T)))),(T=iM?oM(e,r):aM(e,r))&&(c=mp(c,"onBeforeInput"),0<c.length&&(d=new Hx("onBeforeInput","beforeinput",null,r,d),p.push({event:d,listeners:c}),d.data=T))}q2(p,t)})}function pc(e,t,r){return{instance:e,listener:t,currentTarget:r}}function mp(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=ac(e,r),o!=null&&n.unshift(pc(e,o,i)),o=ac(e,t),o!=null&&n.push(pc(e,o,i))),e=e.return}return n}function qa(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function i1(e,t,r,n,i){for(var o=t._reactName,a=[];r!==null&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&c!==null&&(s=c,i?(l=ac(r,o),l!=null&&a.unshift(pc(r,l,s))):i||(l=ac(r,o),l!=null&&a.push(pc(r,l,s)))),r=r.return}a.length!==0&&e.push({event:t,listeners:a})}var bM=/\r\n?/g,EM=/\u0000|\uFFFD/g;function o1(e){return(typeof e=="string"?e:""+e).replace(bM,`
39`).replace(EM,"")}function tf(e,t,r){if(t=o1(t),o1(e)!==t&&r)throw Error(Y(425))}function _p(){}var Jg=null,Qg=null;function Zg(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var e0=typeof setTimeout=="function"?setTimeout:void 0,wM=typeof clearTimeout=="function"?clearTimeout:void 0,a1=typeof Promise=="function"?Promise:void 0,xM=typeof queueMicrotask=="function"?queueMicrotask:typeof a1<"u"?function(e){return a1.resolve(null).then(e).catch(OM)}:e0;function OM(e){setTimeout(function(){throw e})}function lv(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),uc(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}
vendor: 4,658 bytes, line 39
39while(r);uc(t)}function co(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function s1(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Ll=Math.random().toString(36).slice(2),zn="__reactFiber$"+Ll,hc="__reactProps$"+Ll,yi="__reactContainer$"+Ll,t0="__reactEvents$"+Ll,PM="__reactListeners$"+Ll,TM="__reactHandles$"+Ll;function Jo(e){var t=e[zn];if(t)return t;for(var r=e.parentNode;r;){if(t=r[yi]||r[zn]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=s1(e);e!==null;){if(r=e[zn])return r;e=s1(e)}return t}e=r,r=e.parentNode}return null}function xd(e){return e=e[zn]||e[yi],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ms(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Y(33))}function im(e){return e[hc]||null}var r0=[],_s=-1;function So(e){return{current:e}}function Qe(e){0>_s||(e.current=r0[_s],r0[_s]=null,_s--)}function He(e,t){_s++,r0[_s]=e.current,e.current=t}var bo={},er=So(bo),pr=So(!1),ma=bo;function Qs(e,t){var r=e.type.contextTypes;if(!r)return bo;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in r)i[o]=t[o];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function hr(e){return e=e.childContextTypes,e!=null}function vp(){Qe(pr),Qe(er)}function l1(e,t,r){if(er.current!==bo)throw Error(Y(168));He(er,t),He(pr,r)}function K2(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(Y(108,c4(e)||"Unknown",i));return ot({},r,n)}function gp(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||bo,ma=er.current,He(er,e),He(pr,pr.current),!0}function u1(e,t,r){var n=e.stateNode;if(!n)throw Error(Y(169));r?(e=K2(e,t,ma),n.__reactInternalMemoizedMergedChildContext=e,Qe(pr),Qe(er),He(er,e)):Qe(pr),He(pr,r)}var li=null,om=!1,uv=!1;function G2(e){li===null?li=[e]:li.push(e)}function AM(e){om=!0,G2(e)}function Io(){if(!uv&&li!==null){uv=!0;var e=0,t=je;try{var r=li;for(je=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}li=null,om=!1}catch(i){throw li!==null&&(li=li.slice(e+1)),y2(Kb,Io),i}finally{je=t,uv=!1}}return null}var vs=[],gs=0,yp=null,bp=0,zr=[],Br=0,_a=null,ci=1,di="";function Uo(e,t){vs[gs++]=bp,vs[gs++]=yp,yp=e,bp=t}function Y2(e,t,r){zr[Br++]=ci,zr[Br++]=di,zr[Br++]=_a,_a=e;var n=ci;e=di;var i=32-En(n)-1;n&=~(1<<i),r+=1;var o=32-En(t)+i;if(30<o){var a=i-i%5;o=(n&(1<<a)-1).toString(32),n>>=a,i-=a,ci=1<<32-En(t)+i|r<<i|n,di=o+e}else ci=1<<o|r<<i|n,di=e}function rE(e){e.return!==null&&(Uo(e,1),Y2(e,1,0))}function nE(e){for(;e===yp;)yp=vs[--gs],vs[gs]=null,bp=vs[--gs],vs[gs]=null;for(;e===_a;)_a=zr[--Br],zr[Br]=null,di=zr[--Br],zr[Br]=null,ci=zr[--Br],zr[Br]=null}var Ir=null,Sr=null,et=!1,mn=null;function X2(e,t){var r=Fr(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function c1(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ir=e,Sr=co(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ir=e,Sr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=_a!==null?{id:ci,overflow:di}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Fr(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Ir=e,Sr=null,!0):!1;default:return!1}}function n0(e){return(e.mode&1)!==0&&(e.flags&128)===0}function i0(e){if(et){var t=Sr;if(t){var r=t;if(!c1(e,t)){if(n0(e))throw Error(Y(418));t=co(r.nextSibling);var n=Ir;t&&c1(e,t)?X2(n,r):(e.flags=e.flags&-4097|2,et=!1,Ir=e)}}else{if(n0(e))throw Error(Y(418));e.flags=e.flags&-4097|2,et=!1,Ir=e}}}function d1(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ir=e}function rf(e){if(e!==Ir)return!1;if(!et)return d1(e),et=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Zg(e.type,e.memoizedProps)),t&&(t=Sr)){if(n0(e))throw J2(),Error(Y(418));for(;t;)X2(e,t),t=co(t.nextSibling)}if(d1(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Y(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Sr=co(e.nextSibling);break e}t--}
vendor: 11,483 bytes, line 39
39else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Sr=null}}else Sr=Ir?co(e.stateNode.nextSibling):null;return!0}function J2(){for(var e=Sr;e;)e=co(e.nextSibling)}function Zs(){Sr=Ir=null,et=!1}function iE(e){mn===null?mn=[e]:mn.push(e)}var SM=Si.ReactCurrentBatchConfig;function uu(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(Y(309));var n=r.stateNode}if(!n)throw Error(Y(147,e));var i=n,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var s=i.refs;a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(Y(284));if(!r._owner)throw Error(Y(290,e))}return e}function nf(e,t){throw e=Object.prototype.toString.call(t),Error(Y(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function f1(e){var t=e._init;return t(e._payload)}function Q2(e){function t(g,b){if(e){var w=g.deletions;w===null?(g.deletions=[b],g.flags|=16):w.push(b)}}function r(g,b){if(!e)return null;for(;b!==null;)t(g,b),b=b.sibling;return null}function n(g,b){for(g=new Map;b!==null;)b.key!==null?g.set(b.key,b):g.set(b.index,b),b=b.sibling;return g}function i(g,b){return g=mo(g,b),g.index=0,g.sibling=null,g}function o(g,b,w){return g.index=w,e?(w=g.alternate,w!==null?(w=w.index,w<b?(g.flags|=2,b):w):(g.flags|=2,b)):(g.flags|=1048576,b)}function a(g){return e&&g.alternate===null&&(g.flags|=2),g}function s(g,b,w,O){return b===null||b.tag!==6?(b=_v(w,g.mode,O),b.return=g,b):(b=i(b,w),b.return=g,b)}function l(g,b,w,O){var x=w.type;return x===ds?d(g,b,w.props.children,O,w.key):b!==null&&(b.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Wi&&f1(x)===b.type)?(O=i(b,w.props),O.ref=uu(g,b,w),O.return=g,O):(O=Qf(w.type,w.key,w.props,null,g.mode,O),O.ref=uu(g,b,w),O.return=g,O)}function c(g,b,w,O){return b===null||b.tag!==4||b.stateNode.containerInfo!==w.containerInfo||b.stateNode.implementation!==w.implementation?(b=vv(w,g.mode,O),b.return=g,b):(b=i(b,w.children||[]),b.return=g,b)}function d(g,b,w,O,x){return b===null||b.tag!==7?(b=ca(w,g.mode,O,x),b.return=g,b):(b=i(b,w),b.return=g,b)}function p(g,b,w){if(typeof b=="string"&&b!==""||typeof b=="number")return b=_v(""+b,g.mode,w),b.return=g,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Hd:return w=Qf(b.type,b.key,b.props,null,g.mode,w),w.ref=uu(g,null,b),w.return=g,w;case cs:return b=vv(b,g.mode,w),b.return=g,b;case Wi:var O=b._init;return p(g,O(b._payload),w)}if(Iu(b)||iu(b))return b=ca(b,g.mode,w,null),b.return=g,b;nf(g,b)}return null}function h(g,b,w,O){var x=b!==null?b.key:null;if(typeof w=="string"&&w!==""||typeof w=="number")return x!==null?null:s(g,b,""+w,O);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Hd:return w.key===x?l(g,b,w,O):null;case cs:return w.key===x?c(g,b,w,O):null;case Wi:return x=w._init,h(g,b,x(w._payload),O)}if(Iu(w)||iu(w))return x!==null?null:d(g,b,w,O,null);nf(g,w)}return null}function m(g,b,w,O,x){if(typeof O=="string"&&O!==""||typeof O=="number")return g=g.get(w)||null,s(b,g,""+O,x);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case Hd:return g=g.get(O.key===null?w:O.key)||null,l(b,g,O,x);case cs:return g=g.get(O.key===null?w:O.key)||null,c(b,g,O,x);case Wi:var P=O._init;return m(g,b,w,P(O._payload),x)}if(Iu(O)||iu(O))return g=g.get(w)||null,d(b,g,O,x,null);nf(b,O)}return null}function E(g,b,w,O){for(var x=null,P=null,T=b,A=b=0,S=null;T!==null&&A<w.length;A++){T.index>A?(S=T,T=null):S=T.sibling;var L=h(g,T,w[A],O);if(L===null){T===null&&(T=S);break}e&&T&&L.alternate===null&&t(g,T),b=o(L,b,A),P===null?x=L:P.sibling=L,P=L,T=S}if(A===w.length)return r(g,T),et&&Uo(g,A),x;if(T===null){for(;A<w.length;A++)T=p(g,w[A],O),T!==null&&(b=o(T,b,A),P===null?x=T:P.sibling=T,P=T);return et&&Uo(g,A),x}for(T=n(g,T);A<w.length;A++)S=m(T,g,A,w[A],O),S!==null&&(e&&S.alternate!==null&&T.delete(S.key===null?A:S.key),b=o(S,b,A),P===null?x=S:P.sibling=S,P=S);return e&&T.forEach(function(j){return t(g,j)}),et&&Uo(g,A),x}function v(g,b,w,O){var x=iu(w);if(typeof x!="function")throw Error(Y(150));if(w=x.call(w),w==null)throw Error(Y(151));for(var P=x=null,T=b,A=b=0,S=null,L=w.next();T!==null&&!L.done;A++,L=w.next()){T.index>A?(S=T,T=null):S=T.sibling;var j=h(g,T,L.value,O);if(j===null){T===null&&(T=S);break}e&&T&&j.alternate===null&&t(g,T),b=o(j,b,A),P===null?x=j:P.sibling=j,P=j,T=S}if(L.done)return r(g,T),et&&Uo(g,A),x;if(T===null){for(;!L.done;A++,L=w.next())L=p(g,L.value,O),L!==null&&(b=o(L,b,A),P===null?x=L:P.sibling=L,P=L);return et&&Uo(g,A),x}for(T=n(g,T);!L.done;A++,L=w.next())L=m(T,g,A,L.value,O),L!==null&&(e&&L.alternate!==null&&T.delete(L.key===null?A:L.key),b=o(L,b,A),P===null?x=L:P.sibling=L,P=L);return e&&T.forEach(function(C){return t(g,C)}),et&&Uo(g,A),x}function _(g,b,w,O){if(typeof w=="object"&&w!==null&&w.type===ds&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Hd:e:{for(var x=w.key,P=b;P!==null;){if(P.key===x){if(x=w.type,x===ds){if(P.tag===7){r(g,P.sibling),b=i(P,w.props.children),b.return=g,g=b;break e}}else if(P.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Wi&&f1(x)===P.type){r(g,P.sibling),b=i(P,w.props),b.ref=uu(g,P,w),b.return=g,g=b;break e}r(g,P);break}else t(g,P);P=P.sibling}w.type===ds?(b=ca(w.props.children,g.mode,O,w.key),b.return=g,g=b):(O=Qf(w.type,w.key,w.props,null,g.mode,O),O.ref=uu(g,b,w),O.return=g,g=O)}return a(g);case cs:e:{for(P=w.key;b!==null;){if(b.key===P)if(b.tag===4&&b.stateNode.containerInfo===w.containerInfo&&b.stateNode.implementation===w.implementation){r(g,b.sibling),b=i(b,w.children||[]),b.return=g,g=b;break e}else{r(g,b);break}else t(g,b);b=b.sibling}b=vv(w,g.mode,O),b.return=g,g=b}return a(g);case Wi:return P=w._init,_(g,b,P(w._payload),O)}if(Iu(w))return E(g,b,w,O);if(iu(w))return v(g,b,w,O);nf(g,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,b!==null&&b.tag===6?(r(g,b.sibling),b=i(b,w),b.return=g,g=b):(r(g,b),b=_v(w,g.mode,O),b.return=g,g=b),a(g)):r(g,b)}return _}var el=Q2(!0),Z2=Q2(!1),Ep=So(null),wp=null,ys=null,oE=null;function aE(){oE=ys=wp=null}function sE(e){var t=Ep.current;Qe(Ep),e._currentValue=t}function o0(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Rs(e,t){wp=e,oE=ys=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(dr=!0),e.firstContext=null)}function Hr(e){var t=e._currentValue;if(oE!==e)if(e={context:e,memoizedValue:t,next:null},ys===null){if(wp===null)throw Error(Y(308));ys=e,wp.dependencies={lanes:0,firstContext:e}}else ys=ys.next=e;return t}var Qo=null;function lE(e){Qo===null?Qo=[e]:Qo.push(e)}function eR(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,lE(t)):(r.next=i.next,i.next=r),t.interleaved=r,bi(e,n)}function bi(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var qi=!1;function uE(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function tR(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function hi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fo(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,Se&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,bi(e,r)}return i=n.interleaved,i===null?(t.next=t,lE(n)):(t.next=i.next,i.next=t),n.interleaved=t,bi(e,r)}function Hf(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Gb(e,r)}}function p1(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,o=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};o===null?i=o=a:o=o.next=a,r=r.next}while(r!==null);o===null?i=o=t:o=o.next=t}else i=o=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function xp(e,t,r,n){var i=e.updateQueue;qi=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?o=c:a.next=c,a=l;var d=e.alternate;d!==null&&(d=d.updateQueue,s=d.lastBaseUpdate,s!==a&&(s===null?d.firstBaseUpdate=c:s.next=c,d.lastBaseUpdate=l))}if(o!==null){var p=i.baseState;a=0,d=c=l=null,s=o;do{var h=s.lane,m=s.eventTime;if((n&h)===h){d!==null&&(d=d.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var E=e,v=s;switch(h=t,m=r,v.tag){case 1:if(E=v.payload,typeof E=="function"){p=E.call(m,p,h);break e}p=E;break e;case 3:E.flags=E.flags&-65537|128;case 0:if(E=v.payload,h=typeof E=="function"?E.call(m,p,h):E,h==null)break e;p=ot({},p,h);break e;case 2:qi=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=i.effects,h===null?i.effects=[s]:h.push(s))}else m={eventTime:m,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},d===null?(c=d=m,l=p):d=d.next=m,a|=h;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;h=s,s=h.next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}while(!0);if(d===null&&(l=p),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=d,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);ga|=a,e.lanes=a,e.memoizedState=p}}function h1(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(Y(191,i));i.call(n)}}}var Od={},qn=So(Od),mc=So(Od),_c=So(Od);function Zo(e){if(e===Od)throw Error(Y(174));return e}function cE(e,t){switch(He(_c,t),He(mc,e),He(qn,Od),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Mg(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Mg(t,e)}Qe(qn),He(qn,t)}function tl(){Qe(qn),Qe(mc),Qe(_c)}function rR(e){Zo(_c.current);var t=Zo(qn.current),r=Mg(t,e.type);t!==r&&(He(mc,e),He(qn,r))}function dE(e){mc.current===e&&(Qe(qn),Qe(mc))}var rt=So(0);function Op(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var cv=[];function fE(){for(var e=0;e<cv.length;e++)cv[e]._workInProgressVersionPrimary=null;cv.length=0}var Kf=Si.ReactCurrentDispatcher,dv=Si.ReactCurrentBatchConfig,va=0,it=null,wt=null,Rt=null,Pp=!1,Fu=!1,vc=0,IM=0;function Kt(){throw Error(Y(321))}function pE(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!On(e[r],t[r]))return!1;return!0}function hE(e,t,r,n,i,o){if(va=o,it=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Kf.current=e===null||e.memoizedState===null?LM:jM,e=r(n,i),Fu){o=0;
vendor: 6,592 bytes, line 39
39do{if(Fu=!1,vc=0,25<=o)throw Error(Y(301));o+=1,Rt=wt=null,t.updateQueue=null,Kf.current=CM,e=r(n,i)}while(Fu)}if(Kf.current=Tp,t=wt!==null&&wt.next!==null,va=0,Rt=wt=it=null,Pp=!1,t)throw Error(Y(300));return e}function mE(){var e=vc!==0;return vc=0,e}function Ln(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Rt===null?it.memoizedState=Rt=e:Rt=Rt.next=e,Rt}function Kr(){if(wt===null){var e=it.alternate;e=e!==null?e.memoizedState:null}else e=wt.next;var t=Rt===null?it.memoizedState:Rt.next;if(t!==null)Rt=t,wt=e;else{if(e===null)throw Error(Y(310));wt=e,e={memoizedState:wt.memoizedState,baseState:wt.baseState,baseQueue:wt.baseQueue,queue:wt.queue,next:null},Rt===null?it.memoizedState=Rt=e:Rt=Rt.next=e}return Rt}function gc(e,t){return typeof t=="function"?t(e):t}function fv(e){var t=Kr(),r=t.queue;if(r===null)throw Error(Y(311));r.lastRenderedReducer=e;var n=wt,i=n.baseQueue,o=r.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}n.baseQueue=i=o,r.pending=null}if(i!==null){o=i.next,n=n.baseState;var s=a=null,l=null,c=o;do{var d=c.lane;if((va&d)===d)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),n=c.hasEagerState?c.eagerState:e(n,c.action);else{var p={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=p,a=n):l=l.next=p,it.lanes|=d,ga|=d}c=c.next}while(c!==null&&c!==o);l===null?a=n:l.next=s,On(n,t.memoizedState)||(dr=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do o=i.lane,it.lanes|=o,ga|=o,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function pv(e){var t=Kr(),r=t.queue;if(r===null)throw Error(Y(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,o=t.memoizedState;if(i!==null){r.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);On(o,t.memoizedState)||(dr=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),r.lastRenderedState=o}return[o,n]}function nR(){}function iR(e,t){var r=it,n=Kr(),i=t(),o=!On(n.memoizedState,i);if(o&&(n.memoizedState=i,dr=!0),n=n.queue,_E(sR.bind(null,r,n,e),[e]),n.getSnapshot!==t||o||Rt!==null&&Rt.memoizedState.tag&1){if(r.flags|=2048,yc(9,aR.bind(null,r,n,i,t),void 0,null),jt===null)throw Error(Y(349));va&30||oR(r,t,i)}return i}function oR(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=it.updateQueue,t===null?(t={lastEffect:null,stores:null},it.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function aR(e,t,r,n){t.value=r,t.getSnapshot=n,lR(t)&&uR(e)}function sR(e,t,r){return r(function(){lR(t)&&uR(e)})}function lR(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!On(e,r)}catch{return!0}}function uR(e){var t=bi(e,1);t!==null&&wn(t,e,1,-1)}function m1(e){var t=Ln();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:gc,lastRenderedState:e},t.queue=e,e=e.dispatch=kM.bind(null,it,e),[t.memoizedState,e]}function yc(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=it.updateQueue,t===null?(t={lastEffect:null,stores:null},it.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function cR(){return Kr().memoizedState}function Gf(e,t,r,n){var i=Ln();it.flags|=e,i.memoizedState=yc(1|t,r,void 0,n===void 0?null:n)}function am(e,t,r,n){var i=Kr();n=n===void 0?null:n;var o=void 0;if(wt!==null){var a=wt.memoizedState;if(o=a.destroy,n!==null&&pE(n,a.deps)){i.memoizedState=yc(t,r,o,n);return}}it.flags|=e,i.memoizedState=yc(1|t,r,o,n)}function _1(e,t){return Gf(8390656,8,e,t)}function _E(e,t){return am(2048,8,e,t)}function dR(e,t){return am(4,2,e,t)}function fR(e,t){return am(4,4,e,t)}function pR(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function hR(e,t,r){return r=r!=null?r.concat([e]):null,am(4,4,pR.bind(null,t,e),r)}function vE(){}function mR(e,t){var r=Kr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&pE(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function _R(e,t){var r=Kr();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&pE(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function vR(e,t,r){return va&21?(On(r,t)||(r=w2(),it.lanes|=r,ga|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,dr=!0),e.memoizedState=r)}function RM(e,t){var r=je;je=r!==0&&4>r?r:4,e(!0);var n=dv.transition;dv.transition={};try{e(!1),t()}finally{je=r,dv.transition=n}}function gR(){return Kr().memoizedState}function DM(e,t,r){var n=ho(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},yR(e))bR(t,r);else if(r=eR(e,t,r,n),r!==null){var i=or();wn(r,e,n,i),ER(r,t,n)}}function kM(e,t,r){var n=ho(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(yR(e))bR(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,r);if(i.hasEagerState=!0,i.eagerState=s,On(s,a)){var l=t.interleaved;l===null?(i.next=i,lE(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=eR(e,t,i,n),r!==null&&(i=or(),wn(r,e,n,i),ER(r,t,n))}}function yR(e){var t=e.alternate;return e===it||t!==null&&t===it}function bR(e,t){Fu=Pp=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function ER(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Gb(e,r)}}var Tp={readContext:Hr,useCallback:Kt,useContext:Kt,useEffect:Kt,useImperativeHandle:Kt,useInsertionEffect:Kt,useLayoutEffect:Kt,useMemo:Kt,useReducer:Kt,useRef:Kt,useState:Kt,useDebugValue:Kt,useDeferredValue:Kt,useTransition:Kt,useMutableSource:Kt,useSyncExternalStore:Kt,useId:Kt,unstable_isNewReconciler:!1},LM={readContext:Hr,useCallback:function(e,t){return Ln().memoizedState=[e,t===void 0?null:t],e},useContext:Hr,useEffect:_1,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Gf(4194308,4,pR.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Gf(4194308,4,e,t)},useInsertionEffect:function(e,t){return Gf(4,2,e,t)},useMemo:function(e,t){var r=Ln();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Ln();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=DM.bind(null,it,e),[n.memoizedState,e]}
vendor: 7,431 bytes, lines 39-41
39,useRef:function(e){var t=Ln();return e={current:e},t.memoizedState=e},useState:m1,useDebugValue:vE,useDeferredValue:function(e){return Ln().memoizedState=e},useTransition:function(){var e=m1(!1),t=e[0];return e=RM.bind(null,e[1]),Ln().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=it,i=Ln();if(et){if(r===void 0)throw Error(Y(407));r=r()}else{if(r=t(),jt===null)throw Error(Y(349));va&30||oR(n,t,r)}i.memoizedState=r;var o={value:r,getSnapshot:t};return i.queue=o,_1(sR.bind(null,n,o,e),[e]),n.flags|=2048,yc(9,aR.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=Ln(),t=jt.identifierPrefix;if(et){var r=di,n=ci;r=(n&~(1<<32-En(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=vc++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=IM++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},jM={readContext:Hr,useCallback:mR,useContext:Hr,useEffect:_E,useImperativeHandle:hR,useInsertionEffect:dR,useLayoutEffect:fR,useMemo:_R,useReducer:fv,useRef:cR,useState:function(){return fv(gc)},useDebugValue:vE,useDeferredValue:function(e){var t=Kr();return vR(t,wt.memoizedState,e)},useTransition:function(){var e=fv(gc)[0],t=Kr().memoizedState;return[e,t]},useMutableSource:nR,useSyncExternalStore:iR,useId:gR,unstable_isNewReconciler:!1},CM={readContext:Hr,useCallback:mR,useContext:Hr,useEffect:_E,useImperativeHandle:hR,useInsertionEffect:dR,useLayoutEffect:fR,useMemo:_R,useReducer:pv,useRef:cR,useState:function(){return pv(gc)},useDebugValue:vE,useDeferredValue:function(e){var t=Kr();return wt===null?t.memoizedState=e:vR(t,wt.memoizedState,e)},useTransition:function(){var e=pv(gc)[0],t=Kr().memoizedState;return[e,t]},useMutableSource:nR,useSyncExternalStore:iR,useId:gR,unstable_isNewReconciler:!1};function ln(e,t){if(e&&e.defaultProps){t=ot({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function a0(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:ot({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var sm={isMounted:function(e){return(e=e._reactInternals)?Sa(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=or(),i=ho(e),o=hi(n,i);o.payload=t,r!=null&&(o.callback=r),t=fo(e,o,i),t!==null&&(wn(t,e,i,n),Hf(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=or(),i=ho(e),o=hi(n,i);o.tag=1,o.payload=t,r!=null&&(o.callback=r),t=fo(e,o,i),t!==null&&(wn(t,e,i,n),Hf(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=or(),n=ho(e),i=hi(r,n);i.tag=2,t!=null&&(i.callback=t),t=fo(e,i,n),t!==null&&(wn(t,e,n,r),Hf(t,e,n))}};function v1(e,t,r,n,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,o,a):t.prototype&&t.prototype.isPureReactComponent?!dc(r,n)||!dc(i,o):!0}function wR(e,t,r){var n=!1,i=bo,o=t.contextType;return typeof o=="object"&&o!==null?o=Hr(o):(i=hr(t)?ma:er.current,n=t.contextTypes,o=(n=n!=null)?Qs(e,i):bo),t=new t(r,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=sm,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function g1(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&sm.enqueueReplaceState(t,t.state,null)}function s0(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},uE(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=Hr(o):(o=hr(t)?ma:er.current,i.context=Qs(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(a0(e,t,o,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&sm.enqueueReplaceState(i,i.state,null),xp(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function rl(e,t){try{var r="",n=t;do r+=u4(n),n=n.return;while(n);var i=r}catch(o){i=`
40Error generating stack: `+o.message+`
41`+o.stack}return{value:e,source:t,stack:i,digest:null}}function hv(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function l0(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var NM=typeof WeakMap=="function"?WeakMap:Map;function xR(e,t,r){r=hi(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Sp||(Sp=!0,g0=n),l0(e,t)},r}function OR(e,t,r){r=hi(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){l0(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(r.callback=function(){l0(e,t),typeof n!="function"&&(po===null?po=new Set([this]):po.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),r}function y1(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new NM;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=XM.bind(null,e,t,r),t.then(e,e))}function b1(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function E1(e,t,r,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=hi(-1,1),t.tag=2,fo(r,t,1))),r.lanes|=1),e)}var VM=Si.ReactCurrentOwner,dr=!1;function rr(e,t,r,n){t.child=e===null?Z2(t,null,r,n):el(t,e.child,r,n)}function w1(e,t,r,n,i){r=r.render;var o=t.ref;return Rs(t,i),n=hE(e,t,r,n,o,i),r=mE(),e!==null&&!dr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ei(e,t,i)):(et&&r&&rE(t),t.flags|=1,rr(e,t,n,i),t.child)}function x1(e,t,r,n,i){if(e===null){var o=r.type;return typeof o=="function"&&!PE(o)&&o.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=o,PR(e,t,o,n,i)):(e=Qf(r.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var a=o.memoizedProps;if(r=r.compare,r=r!==null?r:dc,r(a,n)&&e.ref===t.ref)return Ei(e,t,i)}return t.flags|=1,e=mo(o,n),e.ref=t.ref,e.return=t,t.child=e}function PR(e,t,r,n,i){if(e!==null){var o=e.memoizedProps;if(dc(o,n)&&e.ref===t.ref)if(dr=!1,t.pendingProps=n=o,(e.lanes&i)!==0)e.flags&131072&&(dr=!0);else return t.lanes=e.lanes,Ei(e,t,i)}return u0(e,t,r,n,i)}function TR(e,t,r){var n=t.pendingProps,i=n.children,o=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},He(Es,xr),xr|=r;else{if(!(r&1073741824))return e=o!==null?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,He(Es,xr),xr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=o!==null?o.baseLanes:r,He(Es,xr),xr|=n}else o!==null?(n=o.baseLanes|r,t.memoizedState=null):n=r,He(Es,xr),xr|=n;return rr(e,t,i,r),t.child}function AR(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}
vendor: 4,711 bytes, line 41
41function u0(e,t,r,n,i){var o=hr(r)?ma:er.current;return o=Qs(t,o),Rs(t,i),r=hE(e,t,r,n,o,i),n=mE(),e!==null&&!dr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ei(e,t,i)):(et&&n&&rE(t),t.flags|=1,rr(e,t,r,i),t.child)}function O1(e,t,r,n,i){if(hr(r)){var o=!0;gp(t)}else o=!1;if(Rs(t,i),t.stateNode===null)Yf(e,t),wR(t,r,n),s0(t,r,n,i),n=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=r.contextType;typeof c=="object"&&c!==null?c=Hr(c):(c=hr(r)?ma:er.current,c=Qs(t,c));var d=r.getDerivedStateFromProps,p=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function";p||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==n||l!==c)&&g1(t,a,n,c),qi=!1;var h=t.memoizedState;a.state=h,xp(t,n,a,i),l=t.memoizedState,s!==n||h!==l||pr.current||qi?(typeof d=="function"&&(a0(t,r,d,n),l=t.memoizedState),(s=qi||v1(t,r,s,n,h,l,c))?(p||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),a.props=n,a.state=l,a.context=c,n=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,tR(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:ln(t.type,s),a.props=c,p=t.pendingProps,h=a.context,l=r.contextType,typeof l=="object"&&l!==null?l=Hr(l):(l=hr(r)?ma:er.current,l=Qs(t,l));var m=r.getDerivedStateFromProps;(d=typeof m=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==p||h!==l)&&g1(t,a,n,l),qi=!1,h=t.memoizedState,a.state=h,xp(t,n,a,i);var E=t.memoizedState;s!==p||h!==E||pr.current||qi?(typeof m=="function"&&(a0(t,r,m,n),E=t.memoizedState),(c=qi||v1(t,r,c,n,h,E,l)||!1)?(d||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(n,E,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(n,E,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=E),a.props=n,a.state=E,a.context=l,n=c):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return c0(e,t,r,n,o,i)}function c0(e,t,r,n,i,o){AR(e,t);var a=(t.flags&128)!==0;if(!n&&!a)return i&&u1(t,r,!1),Ei(e,t,o);n=t.stateNode,VM.current=t;var s=a&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&a?(t.child=el(t,e.child,null,o),t.child=el(t,null,s,o)):rr(e,t,s,o),t.memoizedState=n.state,i&&u1(t,r,!0),t.child}function SR(e){var t=e.stateNode;t.pendingContext?l1(e,t.pendingContext,t.pendingContext!==t.context):t.context&&l1(e,t.context,!1),cE(e,t.containerInfo)}function P1(e,t,r,n,i){return Zs(),iE(i),t.flags|=256,rr(e,t,r,n),t.child}var d0={dehydrated:null,treeContext:null,retryLane:0};function f0(e){return{baseLanes:e,cachePool:null,transitions:null}}function IR(e,t,r){var n=t.pendingProps,i=rt.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),He(rt,i&1),e===null)return i0(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=n.children,e=n.fallback,o?(n=t.mode,o=t.child,a={mode:"hidden",children:a},!(n&1)&&o!==null?(o.childLanes=0,o.pendingProps=a):o=cm(a,n,0,null),e=ca(e,n,r,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=f0(r),t.memoizedState=d0,e):gE(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return $M(e,t,a,n,s,i,r);if(o){o=n.fallback,a=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:n.children};return!(a&1)&&t.child!==i?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=mo(i,l),n.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=mo(s,o):(o=ca(o,a,r,null),o.flags|=2),o.return=t,n.return=t,n.sibling=o,t.child=n,n=o,o=t.child,a=e.child.memoizedState,a=a===null?f0(r):{base
vendor: 6,056 bytes, line 41
41Lanes:a.baseLanes|r,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~r,t.memoizedState=d0,n}return o=e.child,e=o.sibling,n=mo(o,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function gE(e,t){return t=cm({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function of(e,t,r,n){return n!==null&&iE(n),el(t,e.child,null,r),e=gE(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function $M(e,t,r,n,i,o,a){if(r)return t.flags&256?(t.flags&=-257,n=hv(Error(Y(422))),of(e,t,a,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=n.fallback,i=t.mode,n=cm({mode:"visible",children:n.children},i,0,null),o=ca(o,i,a,null),o.flags|=2,n.return=t,o.return=t,n.sibling=o,t.child=n,t.mode&1&&el(t,e.child,null,a),t.child.memoizedState=f0(a),t.memoizedState=d0,o);if(!(t.mode&1))return of(e,t,a,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var s=n.dgst;return n=s,o=Error(Y(419)),n=hv(o,n,void 0),of(e,t,a,n)}if(s=(a&e.childLanes)!==0,dr||s){if(n=jt,n!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(n.suspendedLanes|a)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,bi(e,i),wn(n,e,i,-1))}return OE(),n=hv(Error(Y(421))),of(e,t,a,n)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=JM.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Sr=co(i.nextSibling),Ir=t,et=!0,mn=null,e!==null&&(zr[Br++]=ci,zr[Br++]=di,zr[Br++]=_a,ci=e.id,di=e.overflow,_a=t),t=gE(t,n.children),t.flags|=4096,t)}function T1(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),o0(e.return,t,r)}function mv(e,t,r,n,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailMode=i)}function RR(e,t,r){var n=t.pendingProps,i=n.revealOrder,o=n.tail;if(rr(e,t,n.children,r),n=rt.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&T1(e,r,t);else if(e.tag===19)T1(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(He(rt,n),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Op(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),mv(t,!1,i,r,o);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Op(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}mv(t,!0,r,null,o);break;case"together":mv(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Yf(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ei(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),ga|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Y(153));if(t.child!==null){for(e=t.child,r=mo(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=mo(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function MM(e,t,r){switch(t.tag){case 3:SR(t),Zs();break;case 5:rR(t);break;case 1:hr(t.type)&&gp(t);break;case 4:cE(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;He(Ep,n._currentValue),n._currentValue=i;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(He(rt,rt.current&1),t.flags|=128,null):r&t.child.childLanes?IR(e,t,r):(He(rt,rt.current&1),e=Ei(e,t,r),e!==null?e.sibling:null);He(rt,rt.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return RR(e,t,r);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),He(rt,rt.current),n)break;return null;case 22:case 23:return t.lanes=0,TR(e,t,r)}return Ei(e,t,r)}var DR,p0,kR,LR;DR=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};p0=function(){};kR=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,Zo(qn.current);var o=null;switch(r){case"input":i=Cg(e,i),n=Cg(e,n),o=[];break;case"select":i=ot({},i,{value:void 0}),n=ot({},n,{value:void 0}),o=[];break;case"textarea":i=$g(e,i),n=$g(e,n),o=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=_p)}zg(r,n);var a;r=null;for(c in i)if(!n.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var s=i[c];for(a in s)s.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(ic.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in n){var l=n[c];if(s=i!=null?i[c]:void 0,n.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(r||(r={}),r[a]=l[a])}else r||(o||(o=[]),o.push(c,r)),r=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(o=o||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(ic.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Ge("scroll",e),o||s===l||(
vendor: 1,273 bytes, line 41
41o=[])):(o=o||[]).push(c,l))}r&&(o=o||[]).push("style",r);var c=o;(t.updateQueue=c)&&(t.flags|=4)}};LR=function(e,t,r,n){r!==n&&(t.flags|=4)};function cu(e,t){if(!et)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Gt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function zM(e,t,r){var n=t.pendingProps;switch(nE(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Gt(t),null;case 1:return hr(t.type)&&vp(),Gt(t),null;case 3:return n=t.stateNode,tl(),Qe(pr),Qe(er),fE(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(rf(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,mn!==null&&(E0(m
vendor: 33,581 bytes, line 41
41n),mn=null))),p0(e,t),Gt(t),null;case 5:dE(t);var i=Zo(_c.current);if(r=t.type,e!==null&&t.stateNode!=null)kR(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(Y(166));return Gt(t),null}if(e=Zo(qn.current),rf(t)){n=t.stateNode,r=t.type;var o=t.memoizedProps;switch(n[zn]=t,n[hc]=o,e=(t.mode&1)!==0,r){case"dialog":Ge("cancel",n),Ge("close",n);break;case"iframe":case"object":case"embed":Ge("load",n);break;case"video":case"audio":for(i=0;i<Du.length;i++)Ge(Du[i],n);break;case"source":Ge("error",n);break;case"img":case"image":case"link":Ge("error",n),Ge("load",n);break;case"details":Ge("toggle",n);break;case"input":Cx(n,o),Ge("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!o.multiple},Ge("invalid",n);break;case"textarea":Vx(n,o),Ge("invalid",n)}zg(r,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a];a==="children"?typeof s=="string"?n.textContent!==s&&(o.suppressHydrationWarning!==!0&&tf(n.textContent,s,e),i=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&tf(n.textContent,s,e),i=["children",""+s]):ic.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&Ge("scroll",n)}switch(r){case"input":Kd(n),Nx(n,o,!0);break;case"textarea":Kd(n),$x(n);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(n.onclick=_p)}n=i,t.updateQueue=n,n!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=s2(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[zn]=t,e[hc]=n,DR(e,t,!1,!1),t.stateNode=e;e:{switch(a=Bg(r,n),r){case"dialog":Ge("cancel",e),Ge("close",e),i=n;break;case"iframe":case"object":case"embed":Ge("load",e),i=n;break;case"video":case"audio":for(i=0;i<Du.length;i++)Ge(Du[i],e);i=n;break;case"source":Ge("error",e),i=n;break;case"img":case"image":case"link":Ge("error",e),Ge("load",e),i=n;break;case"details":Ge("toggle",e),i=n;break;case"input":Cx(e,n),i=Cg(e,n),Ge("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=ot({},n,{value:void 0}),Ge("invalid",e);break;case"textarea":Vx(e,n),i=$g(e,n),Ge("invalid",e);break;default:i=n}zg(r,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var l=s[o];o==="style"?c2(e,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&l2(e,l)):o==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&oc(e,l):typeof l=="number"&&oc(e,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(ic.hasOwnProperty(o)?l!=null&&o==="onScroll"&&Ge("scroll",e):l!=null&&Fb(e,o,l,a))}switch(r){case"input":Kd(e),Nx(e,n,!1);break;case"textarea":Kd(e),$x(e);break;case"option":n.value!=null&&e.setAttribute("value",""+yo(n.value));break;case"select":e.multiple=!!n.multiple,o=n.value,o!=null?Ts(e,!!n.multiple,o,!1):n.defaultValue!=null&&Ts(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=_p)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Gt(t),null;case 6:if(e&&t.stateNode!=null)LR(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(Y(166));if(r=Zo(_c.current),Zo(qn.current),rf(t)){if(n=t.stateNode,r=t.memoizedProps,n[zn]=t,(o=n.nodeValue!==r)&&(e=Ir,e!==null))switch(e.tag){case 3:tf(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&tf(n.nodeValue,r,(e.mode&1)!==0)}o&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[zn]=t,t.stateNode=n}return Gt(t),null;case 13:if(Qe(rt),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(et&&Sr!==null&&t.mode&1&&!(t.flags&128))J2(),Zs(),t.flags|=98560,o=!1;else if(o=rf(t),n!==null&&n.dehydrated!==null){if(e===null){if(!o)throw Error(Y(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(Y(317));o[zn]=t}else Zs(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Gt(t),o=!1}else mn!==null&&(E0(mn),mn=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||rt.current&1?Ot===0&&(Ot=3):OE())),t.updateQueue!==null&&(t.flags|=4),Gt(t),null);case 4:return tl(),p0(e,t),e===null&&fc(t.stateNode.containerInfo),Gt(t),null;case 10:return sE(t.type._context),Gt(t),null;case 17:return hr(t.type)&&vp(),Gt(t),null;case 19:if(Qe(rt),o=t.memoizedState,o===null)return Gt(t),null;if(n=(t.flags&128)!==0,a=o.rendering,a===null)if(n)cu(o,!1);else{if(Ot!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=Op(e),a!==null){for(t.flags|=128,cu(o,!1),n=a.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)o=r,e=n,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return He(rt,rt.current&1|2),t.child}e=e.sibling}o.tail!==null&&ft()>nl&&(t.flags|=128,n=!0,cu(o,!1),t.lanes=4194304)}else{if(!n)if(e=Op(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),cu(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!et)return Gt(t),null}else 2*ft()-o.renderingStartTime>nl&&r!==1073741824&&(t.flags|=128,n=!0,cu(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(r=o.last,r!==null?r.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ft(),t.sibling=null,r=rt.current,He(rt,n?r&1|2:r&1),t):(Gt(t),null);case 22:case 23:return xE(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?xr&1073741824&&(Gt(t),t.subtreeFlags&6&&(t.flags|=8192)):Gt(t),null;case 24:return null;case 25:return null}throw Error(Y(156,t.tag))}function BM(e,t){switch(nE(t),t.tag){case 1:return hr(t.type)&&vp(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return tl(),Qe(pr),Qe(er),fE(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return dE(t),null;case 13:if(Qe(rt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Y(340));Zs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Qe(rt),null;case 4:return tl(),null;case 10:return sE(t.type._context),null;case 22:case 23:return xE(),null;case 24:return null;default:return null}}var af=!1,Qt=!1,FM=typeof WeakSet=="function"?WeakSet:Set,ne=null;function bs(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ct(e,t,n)}else r.current=null}function h0(e,t,r){try{r()}catch(n){ct(e,t,n)}}var A1=!1;function UM(e,t){if(Jg=pp,e=$2(),tE(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var a=0,s=-1,l=-1,c=0,d=0,p=e,h=null;t:for(;;){for(var m;p!==r||i!==0&&p.nodeType!==3||(s=a+i),p!==o||n!==0&&p.nodeType!==3||(l=a+n),p.nodeType===3&&(a+=p.nodeValue.length),(m=p.firstChild)!==null;)h=p,p=m;for(;;){if(p===e)break t;if(h===r&&++c===i&&(s=a),h===o&&++d===n&&(l=a),(m=p.nextSibling)!==null)break;p=h,h=p.parentNode}p=m}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(Qg={focusedElem:e,selectionRange:r},pp=!1,ne=t;ne!==null;)if(t=ne,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ne=e;else for(;ne!==null;){t=ne;try{var E=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var v=E.memoizedProps,_=E.memoizedState,g=t.stateNode,b=g.getSnapshotBeforeUpdate(t.elementType===t.type?v:ln(t.type,v),_);g.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Y(163))}}catch(O){ct(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,ne=e;break}ne=t.return}return E=A1,A1=!1,E}function Uu(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&h0(t,r,o)}i=i.next}while(i!==n)}}function lm(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function m0(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function jR(e){var t=e.alternate;t!==null&&(e.alternate=null,jR(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[zn],delete t[hc],delete t[t0],delete t[PM],delete t[TM])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function CR(e){return e.tag===5||e.tag===3||e.tag===4}function S1(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||CR(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function _0(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=_p));else if(n!==4&&(e=e.child,e!==null))for(_0(e,t,r),e=e.sibling;e!==null;)_0(e,t,r),e=e.sibling}function v0(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(v0(e,t,r),e=e.sibling;e!==null;)v0(e,t,r),e=e.sibling}var zt=null,fn=!1;function Vi(e,t,r){for(r=r.child;r!==null;)NR(e,t,r),r=r.sibling}function NR(e,t,r){if(Wn&&typeof Wn.onCommitFiberUnmount=="function")try{Wn.onCommitFiberUnmount(em,r)}catch{}switch(r.tag){case 5:Qt||bs(r,t);case 6:var n=zt,i=fn;zt=null,Vi(e,t,r),zt=n,fn=i,zt!==null&&(fn?(e=zt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):zt.removeChild(r.stateNode));break;case 18:zt!==null&&(fn?(e=zt,r=r.stateNode,e.nodeType===8?lv(e.parentNode,r):e.nodeType===1&&lv(e,r),uc(e)):lv(zt,r.stateNode));break;case 4:n=zt,i=fn,zt=r.stateNode.containerInfo,fn=!0,Vi(e,t,r),zt=n,fn=i;break;case 0:case 11:case 14:case 15:if(!Qt&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&h0(r,t,a),i=i.next}while(i!==n)}Vi(e,t,r);break;case 1:if(!Qt&&(bs(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){ct(r,t,s)}Vi(e,t,r);break;case 21:Vi(e,t,r);break;case 22:r.mode&1?(Qt=(n=Qt)||r.memoizedState!==null,Vi(e,t,r),Qt=n):Vi(e,t,r);break;default:Vi(e,t,r)}}function I1(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new FM),t.forEach(function(n){var i=QM.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function rn(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:zt=s.stateNode,fn=!1;break e;case 3:zt=s.stateNode.containerInfo,fn=!0;break e;case 4:zt=s.stateNode.containerInfo,fn=!0;break e}s=s.return}if(zt===null)throw Error(Y(160));NR(o,a,i),zt=null,fn=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){ct(i,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)VR(t,e),t=t.sibling}function VR(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(rn(t,e),kn(e),n&4){try{Uu(3,e,e.return),lm(3,e)}catch(v){ct(e,e.return,v)}try{Uu(5,e,e.return)}catch(v){ct(e,e.return,v)}}break;case 1:rn(t,e),kn(e),n&512&&r!==null&&bs(r,r.return);break;case 5:if(rn(t,e),kn(e),n&512&&r!==null&&bs(r,r.return),e.flags&32){var i=e.stateNode;try{oc(i,"")}catch(v){ct(e,e.return,v)}}if(n&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=r!==null?r.memoizedProps:o,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&o2(i,o),Bg(s,a);var c=Bg(s,o);for(a=0;a<l.length;a+=2){var d=l[a],p=l[a+1];d==="style"?c2(i,p):d==="dangerouslySetInnerHTML"?l2(i,p):d==="children"?oc(i,p):Fb(i,d,p,c)}switch(s){case"input":Ng(i,o);break;case"textarea":a2(i,o);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m!=null?Ts(i,!!o.multiple,m,!1):h!==!!o.multiple&&(o.defaultValue!=null?Ts(i,!!o.multiple,o.defaultValue,!0):Ts(i,!!o.multiple,o.multiple?[]:"",!1))}i[hc]=o}catch(v){ct(e,e.return,v)}}break;case 6:if(rn(t,e),kn(e),n&4){if(e.stateNode===null)throw Error(Y(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(v){ct(e,e.return,v)}}break;case 3:if(rn(t,e),kn(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{uc(t.containerInfo)}catch(v){ct(e,e.return,v)}break;case 4:rn(t,e),kn(e);break;case 13:rn(t,e),kn(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(EE=ft())),n&4&&I1(e);break;case 22:if(d=r!==null&&r.memoizedState!==null,e.mode&1?(Qt=(c=Qt)||d,rn(t,e),Qt=c):rn(t,e),kn(e),n&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!d&&e.mode&1)for(ne=e,d=e.child;d!==null;){for(p=ne=d;ne!==null;){switch(h=ne,m=h.child,h.tag){case 0:case 11:case 14:case 15:Uu(4,h,h.return);break;case 1:bs(h,h.return);var E=h.stateNode;if(typeof E.componentWillUnmount=="function"){n=h,r=h.return;try{t=n,E.props=t.memoizedProps,E.state=t.memoizedState,E.componentWillUnmount()}catch(v){ct(n,r,v)}}break;case 5:bs(h,h.return);break;case 22:if(h.memoizedState!==null){D1(p);continue}}m!==null?(m.return=h,ne=m):D1(p)}d=d.sibling}e:for(d=null,p=e;;){if(p.tag===5){if(d===null){d=p;try{i=p.stateNode,c?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=p.stateNode,l=p.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=u2("display",a))}catch(v){ct(e,e.return,v)}}}else if(p.tag===6){if(d===null)try{p.stateNode.nodeValue=c?"":p.memoizedProps}catch(v){ct(e,e.return,v)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:rn(t,e),kn(e),n&4&&I1(e);break;case 21:break;default:rn(t,e),kn(e)}}function kn(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(CR(r)){var n=r;break e}r=r.return}throw Error(Y(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(oc(i,""),n.flags&=-33);var o=S1(e);v0(e,o,i);break;case 3:case 4:var a=n.stateNode.containerInfo,s=S1(e);_0(e,s,a);break;default:throw Error(Y(161))}}catch(l){ct(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function WM(e,t,r){ne=e,$R(e)}function $R(e,t,r){for(var n=(e.mode&1)!==0;ne!==null;){var i=ne,o=i.child;if(i.tag===22&&n){var a=i.memoizedState!==null||af;if(!a){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Qt;s=af;var c=Qt;if(af=a,(Qt=l)&&!c)for(ne=i;ne!==null;)a=ne,l=a.child,a.tag===22&&a.memoizedState!==null?k1(i):l!==null?(l.return=a,ne=l):k1(i);for(;o!==null;)ne=o,$R(o),o=o.sibling;ne=i,af=s,Qt=c}R1(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,ne=o):R1(e)}}function R1(e){for(;ne!==null;){var t=ne;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Qt||lm(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Qt)if(r===null)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:ln(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&h1(t,o,n);break;case 3:var a=t.updateQueue;if(a!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}h1(t,a,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var d=c.memoizedState;if(d!==null){var p=d.dehydrated;p!==null&&uc(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Y(163))}Qt||t.flags&512&&m0(t)}catch(h){ct(t,t.return,h)}}if(t===e){ne=null;break}if(r=t.sibling,r!==null){r.return=t.return,ne=r;break}ne=t.return}}function D1(e){for(;ne!==null;){var t=ne;if(t===e){ne=null;break}var r=t.sibling;if(r!==null){r.return=t.return,ne=r;break}ne=t.return}}function k1(e){for(;ne!==null;){var t=ne;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{lm(4,t)}catch(l){ct(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var i=t.return;try{n.componentDidMount()}catch(l){ct(t,i,l)}}var o=t.return;try{m0(t)}catch(l){ct(t,o,l)}break;case 5:var a=t.return;try{m0(t)}catch(l){ct(t,a,l)}}}catch(l){ct(t,t.return,l)}if(t===e){ne=null;break}var s=t.sibling;if(s!==null){s.return=t.return,ne=s;break}ne=t.return}}var qM=Math.ceil,Ap=Si.ReactCurrentDispatcher,yE=Si.ReactCurrentOwner,Wr=Si.ReactCurrentBatchConfig,Se=0,jt=null,vt=null,Ut=0,xr=0,Es=So(0),Ot=0,bc=null,ga=0,um=0,bE=0,Wu=null,cr=null,EE=0,nl=1/0,oi=null,Sp=!1,g0=null,po=null,sf=!1,io=null,Ip=0,qu=0,y0=null,Xf=-1,Jf=0;function or(){return Se&6?ft():Xf!==-1?Xf:Xf=ft()}function ho(e){return e.mode&1?Se&2&&Ut!==0?Ut&-Ut:SM.transition!==null?(Jf===0&&(Jf=w2()),Jf):(e=je,e!==0||(e=window.event,e=e===void 0?16:I2(e.type)),e):1}function wn(e,t,r,n){if(50<qu)throw qu=0,y0=null,Error(Y(185));Ed(e,r,n),(!(Se&2)||e!==jt)&&(e===jt&&(!(Se&2)&&(um|=r),Ot===4&&Xi(e,Ut)),mr(e,n),r===1&&Se===0&&!(t.mode&1)&&(nl=ft()+500,om&&Io()))}function mr(e,t){var r=e.callbackNode;S4(e,t);var n=fp(e,e===jt?Ut:0);if(n===0)r!==null&&Bx(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Bx(r),t===1)e.tag===0?AM(L1.bind(null,e)):G2(L1.bind(null,e)),xM(function(){!(Se&6)&&Io()}),r=null;else{switch(x2(n)){case 1:r=Kb;break;case 4:r=b2;break;case 16:r=dp;break;case 536870912:r=E2;break;default:r=dp}r=HR(r,MR.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function MR(e,t){if(Xf=-1,Jf=0,Se&6)throw Error(Y(327));var r=e.callbackNode;if(Ds()&&e.callbackNode!==r)return null;var n=fp(e,e===jt?Ut:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Rp(e,n);else{t=n;var i=Se;Se|=2;var o=BR();(jt!==e||Ut!==t)&&(oi=null,nl=ft()+500,ua(e,t));do try{GM();break}catch(s){zR(e,s)}while(!0);aE(),Ap.current=o,Se=i,vt!==null?t=0:(jt=null,Ut=0,t=Ot)}if(t!==0){if(t===2&&(i=Hg(e),i!==0&&(n=i,t=b0(e,i))),t===1)throw r=bc,ua(e,0),Xi(e,n),mr(e,ft()),r;if(t===6)Xi(e,n);else{if(i=e.current.alternate,!(n&30)&&!HM(i)&&(t=Rp(e,n),t===2&&(o=Hg(e),o!==0&&(n=o,t=b0(e,o))),t===1))throw r=bc,ua(e,0),Xi(e,n),mr(e,ft()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(Y(345));case 2:Wo(e,cr,oi);break;case 3:if(Xi(e,n),(n&130023424)===n&&(t=EE+500-ft(),10<t)){if(fp(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){or(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=e0(Wo.bind(null,e,cr,oi),t);break}Wo(e,cr,oi);break;case 4:if(Xi(e,n),(n&4194240)===n)break;for(t=e.eventTimes,i=-1;0<n;){var a=31-En(n);o=1<<a,a=t[a],a>i&&(i=a),n&=~o}if(n=i,n=ft()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*qM(n/1960))-n,10<n){e.timeoutHandle=e0(Wo.bind(null,e,cr,oi),n);break}Wo(e,cr,oi);break;case 5:Wo(e,cr,oi);break;default:throw Error(Y(329))}}}return mr(e,ft()),e.callbackNode===r?MR.bind(null,e):null}function b0(e,t){var r=Wu;return e.current.memoizedState.isDehydrated&&(ua(e,t).flags|=256),e=Rp(e,t),e!==2&&(t=cr,cr=r,t!==null&&E0(t)),e}function E0(e){cr===null?cr=e:cr.push.apply(cr,e)}function HM(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var i=r[n],o=i.getSnapshot;i=i.value;try{if(!On(o(),i))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Xi(e,t){for(t&=~bE,t&=~um,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-En(t),n=1<<r;e[r]=-1,t&=~n}}function L1(e){if(Se&6)throw Error(Y(327));Ds();var t=fp(e,0);if(!(t&1))return mr(e,ft()),null;var r=Rp(e,t);if(e.tag!==0&&r===2){var n=Hg(e);n!==0&&(t=n,r=b0(e,n))}if(r===1)throw r=bc,ua(e,0),Xi(e,t),mr(e,ft()),r;if(r===6)throw Error(Y(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Wo(e,cr,oi),mr(e,ft()),null}function wE(e,t){var r=Se;Se|=1;try{return e(t)}finally{Se=r,Se===0&&(nl=ft()+500,om&&Io())}}function ya(e){io!==null&&io.tag===0&&!(Se&6)&&Ds();var t=Se;Se|=1;var r=Wr.transition,n=je;try{if(Wr.transition=null,je=1,e)return e()}finally{je=n,Wr.transition=r,Se=t,!(Se&6)&&Io()}}function xE(){xr=Es.current,Qe(Es)}function ua(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,wM(r)),vt!==null)for(r=vt.return;r!==null;){var n=r;switch(nE(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&vp();break;case 3:tl(),Qe(pr),Qe(er),fE();break;case 5:dE(n);break;case 4:tl();break;case 13:Qe(rt);break;case 19:Qe(rt);break;case 10:sE(n.type._context);break;case 22:case 23:xE()}r=r.return}if(jt=e,vt=e=mo(e.current,null),Ut=xr=t,Ot=0,bc=null,bE=um=ga=0,cr=Wu=null,Qo!==null){for(t=0;t<Qo.length;t++)if(r=Qo[t],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,o=r.pending;if(o!==null){var a=o.next;o.next=i,n.next=a}r.pending=n}Qo=null}return e}function zR(e,t){do{var r=vt;try{if(aE(),Kf.current=Tp,Pp){for(var n=it.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}Pp=!1}if(va=0,Rt=wt=it=null,Fu=!1,vc=0,yE.current=null,r===null||r.return===null){Ot=1,bc=t,vt=null;break}e:{var o=e,a=r.return,s=r,l=t;if(t=Ut,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,d=s,p=d.tag;if(!(d.mode&1)&&(p===0||p===11||p===15)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=b1(a);if(m!==null){m.flags&=-257,E1(m,a,s,o,t),m.mode&1&&y1(o,c,t),t=m,l=c;var E=t.updateQueue;if(E===null){var v=new Set;v.add(l),t.updateQueue=v}else E.add(l);break e}else{if(!(t&1)){y1(o,c,t),OE();break e}l=Error(Y(426))}}else if(et&&s.mode&1){var _=b1(a);if(_!==null){!(_.flags&65536)&&(_.flags|=256),E1(_,a,s,o,t),iE(rl(l,s));break e}}o=l=rl(l,s),Ot!==4&&(Ot=2),Wu===null?Wu=[o]:Wu.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var g=xR(o,l,t);p1(o,g);break e;case 1:s=l;var b=o.type,w=o.stateNode;if(!(o.flags&128)&&(typeof b.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(po===null||!po.has(w)))){o.flags|=65536,t&=-t,o.lanes|=t;var O=OR(o,s,t);p1(o,O);break e}}o=o.return}while(o!==null)}UR(r)}catch(x){t=x,vt===r&&r!==null&&(vt=r=r.return);continue}break}while(!0)}function BR(){var e=Ap.current;return Ap.current=Tp,e===null?Tp:e}function OE(){(Ot===0||Ot===3||Ot===2)&&(Ot=4),jt===null||!(ga&268435455)&&!(um&268435455)||Xi(jt,Ut)}function Rp(e,t){var r=Se;Se|=2;var n=BR();(jt!==e||Ut!==t)&&(oi=null,ua(e,t));do try{KM();break}catch(i){zR(e,i)}while(!0);if(aE(),Se=r,Ap.current=n,vt!==null)throw Error(Y(261));return jt=null,Ut=0,Ot}function KM(){for(;vt!==null;)FR(vt)}function GM(){for(;vt!==null&&!y4();)FR(vt)}function FR(e){var t=qR(e.alternate,e,xr);e.memoizedProps=e.pendingProps,t===null?UR(e):vt=t,yE.current=null}function UR(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=BM(r,t),r!==null){r.flags&=32767,vt=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ot=6,vt=null;return}}else if(r=zM(r,t,xr),r!==null){vt=r;return}if(t=t.sibling,t!==null){vt=t;return}vt=t=e}while(t!==null);Ot===0&&(Ot=5)}function Wo(e,t,r){var n=je,i=Wr.transition;try{Wr.transition=null,je=1,YM(e,t,r,n)}finally{Wr.transition=i,je=n}return null}function YM(e,t,r,n){do Ds();while(io!==null);if(Se&6)throw Error(Y(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(Y(177));e.callbackNode=null,e.callbackPriority=0;var o=r.lanes|r.childLanes;if(I4(e,o),e===jt&&(vt=jt=null,Ut=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||sf||(sf=!0,HR(dp,function(){return Ds(),null})),o=(r.flags&15990)!==0,r.subtreeFlags&15990||o){o=Wr.transition,Wr.transition=null;var a=je;je=1;var s=Se;Se|=4,yE.current=null,UM(e,r),VR(r,e),mM(Qg),pp=!!Jg,Qg=Jg=null,e.current=r,WM(r),b4(),Se=s,je=a,Wr.transition=o}else e.current=r;if(sf&&(sf=!1,io=e,Ip=i),o=e.pendingLanes,o===0&&(po=null),x4(r.stateNode),mr(e,ft()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Sp)throw Sp=!1,e=g0,g0=null,e;return Ip&1&&e.tag!==0&&Ds(),o=e.pendingLanes,o&1?e===y0?qu++:(qu=0,y0=e):qu=0,Io(),null}function Ds(){if(io!==null){var e=x2(Ip),t=Wr.transition,r=je;try{if(Wr.transition=null,je=16>e?16:e,io===null)var n=!1;else{if(e=io,io=null,Ip=0,Se&6)throw Error(Y(331));var i=Se;for(Se|=4,ne=e.current;ne!==null;){var o=ne,a=o.child;if(ne.flags&16){var s=o.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(ne=c;ne!==null;){var d=ne;switch(d.tag){case 0:case 11:case 15:Uu(8,d,o)}var p=d.child;if(p!==null)p.return=d,ne=p;else for(;ne!==null;){d=ne;var h=d.sibling,m=d.return;if(jR(d),d===c){ne=null;break}if(h!==null){h.return=m,ne=h;break}ne=m}}}var E=o.alternate;if(E!==null){var v=E.child;if(v!==null){E.child=null;do{var _=v.sibling;v.sibling=null,v=_}while(v!==null)}}ne=o}}if(o.subtreeFlags&2064&&a!==null)a.return=o,ne=a;else e:for(;ne!==null;){if(o=ne,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Uu(9,o,o.return)}var g=o.sibling;if(g!==null){g.return=o.return,ne=g;break e}ne=o.return}}var b=e.current;for(ne=b;ne!==null;){a=ne;var w=a.child;if(a.subtreeFlags&2064&&w!==null)w.return=a,ne=w;else e:for(a=b;ne!==null;){if(s=ne,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:lm(9,s)}}catch(x){ct(s,s.return,x)}if(s===a){ne=null;break e}var O=s.sibling;if(O!==null){O.return=s.return,ne=O;break e}ne=s.return}}if(Se=i,Io(),Wn&&typeof Wn.onPostCommitFiberRoot=="function")try{Wn.onPostCommitFiberRoot(em,e)}catch{}n=!0}return n}finally{je=r,Wr.transition=t}}return!1}function j1(e,t,r){t=rl(r,t),t=xR(e,t,1),e=fo(e,t,1),t=or(),e!==null&&(Ed(e,1,t),mr(e,t))}function ct(e,t,r){if(e.tag===3)j1(e,e,r);else for(;t!==null;){if(t.tag===3){j1(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(po===null||!po.has(n))){e=rl(r,e),e=OR(t,e,1),t=fo(t,e,1),e=or(),t!==null&&(Ed(t,1,e),mr(t,e));break}}t=t.return}}function XM(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=or(),e.pingedLanes|=e.suspendedLanes&r,jt===e&&(Ut&r)===r&&(Ot===4||Ot===3&&(Ut&130023424)===Ut&&500>ft()-EE?ua(e,0):bE|=r),mr(e,t)}function WR(e,t){t===0&&(e.mode&1?(t=Xd,Xd<<=1,!(Xd&130023424)&&(Xd=4194304)):t=1);var r=or();e=bi(e,t),e!==null&&(Ed(e,t,r),mr(e,r))}function JM(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),WR(e,r)}function QM(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(Y(314))}n!==null&&n.delete(t),WR(e,r)}var qR;qR=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||pr.current)dr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return dr=!1,MM(e,t,r);dr=!!(e.flags&131072)}else dr=!1,et&&t.flags&1048576&&Y2(t,bp,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Yf(e,t),e=t.pendingProps;var i=Qs(t,er.current);Rs(t,r),i=hE(null,t,n,e,i,r);var o=mE();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,hr(n)?(o=!0,gp(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,uE(t),i.updater=sm,t.stateNode=i,i._reactInternals=t,s0(t,n,e,r),t=c0(null,t,n,!0,o,r)):(t.tag=0,et&&o&&rE(t),rr(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Yf(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=e6(n),e=ln(n,e),i){case 0:t=u0(null,t,n,e,r);break e;case 1:t=O1(null,t,n,e,r);break e;case 11:t=w1(null,t,n,e,r);break e;case 14:t=x1(null,t,n,ln(n.type,e),r);break e}throw Error(Y(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:ln(n,i),u0(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:ln(n,i),O1(e,t,n,i,r);case 3:e:{if(SR(t),e===null)throw Error(Y(387));n=t.pendingProps,o=t.memoizedState,i=o.element,tR(e,t),xp(t,n,null,r);var a=t.memoizedState;if(n=a.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=rl(Error(Y(423)),t),t=P1(e,t,n,r,i);break e}else if(n!==i){i=rl(Error(Y(424)),t),t=P1(e,t,n,r,i);break e}else for(Sr=co(t.stateNode.containerInfo.firstChild),Ir=t,et=!0,mn=null,r=Z2(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Zs(),n===i){t=Ei(e,t,r);break e}rr(e,t,n,r)}t=t.child}return t;case 5:return rR(t),e===null&&i0(t),n=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,Zg(n,i)?a=null:o!==null&&Zg(n,o)&&(t.flags|=32),AR(e,t),rr(e,t,a,r),t.child;case 6:return e===null&&i0(t),null;case 13:return IR(e,t,r);case 4:return cE(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=el(t,null,n,r):rr(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:ln(n,i),w1(e,t,n,i,r);case 7:return rr(e,t,t.pendingProps,r),t.child;case 8:return rr(e,t,t.pendingProps.children,r),t.child;case 12:return rr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,He(Ep,n._currentValue),n._currentValue=a,o!==null)if(On(o.value,a)){if(o.children===i.children&&!pr.current){t=Ei(e,t,r);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(o.tag===1){l=hi(-1,r&-r),l.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?l.next=l:(l.next=d.next,d.next=l),c.pending=l}}o.lanes|=r,l=o.alternate,l!==null&&(l.lanes|=r),o0(o.return,r,t),s.lanes|=r;break}l=l.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(Y(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),o0(a,r,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}rr(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Rs(t,r),i=Hr(i),n=n(i),t.flags|=1,rr(e,t,n,r),t.child;case 14:return n=t.type,i=ln(n,t.pendingProps),i=ln(n.type,i),x1(e,t,n,i,r);case 15:return PR(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:ln(n,i),Yf(e,t),t.tag=1,hr(n)?(e=!0,gp(t)):e=!1,Rs(t,r),wR(t,n,i),s0(t,n,i,r),c0(null,t,n,!0,e,r);case 19:return RR(e,t,r);case 22:return TR(e,t,r)}throw Error(Y(156,t.tag))};function HR(e,t){return y2(e,t)}function ZM(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Fr(e,t,r,n){return new ZM(e,t,r,n)}function PE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function e6(e){if(typeof e=="function")return PE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Wb)return 11;if(e===qb)return 14}return 2}function mo(e,t){var r=e.alternate;return r===null?(r=Fr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.depen
vendor: 6,631 bytes, line 41
41dencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Qf(e,t,r,n,i,o){var a=2;if(n=e,typeof e=="function")PE(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ds:return ca(r.children,i,o,t);case Ub:a=8,i|=8;break;case Dg:return e=Fr(12,r,t,i|2),e.elementType=Dg,e.lanes=o,e;case kg:return e=Fr(13,r,t,i),e.elementType=kg,e.lanes=o,e;case Lg:return e=Fr(19,r,t,i),e.elementType=Lg,e.lanes=o,e;case r2:return cm(r,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case e2:a=10;break e;case t2:a=9;break e;case Wb:a=11;break e;case qb:a=14;break e;case Wi:a=16,n=null;break e}throw Error(Y(130,e==null?e:typeof e,""))}return t=Fr(a,r,t,i),t.elementType=e,t.type=n,t.lanes=o,t}function ca(e,t,r,n){return e=Fr(7,e,n,t),e.lanes=r,e}function cm(e,t,r,n){return e=Fr(22,e,n,t),e.elementType=r2,e.lanes=r,e.stateNode={isHidden:!1},e}function _v(e,t,r){return e=Fr(6,e,null,t),e.lanes=r,e}function vv(e,t,r){return t=Fr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function t6(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=J_(0),this.expirationTimes=J_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=J_(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function TE(e,t,r,n,i,o,a,s,l){return e=new t6(e,t,r,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Fr(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},uE(o),e}function r6(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:cs,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function KR(e){if(!e)return bo;e=e._reactInternals;e:{if(Sa(e)!==e||e.tag!==1)throw Error(Y(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(hr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Y(171))}if(e.tag===1){var r=e.type;if(hr(r))return K2(e,r,t)}return t}function GR(e,t,r,n,i,o,a,s,l){return e=TE(r,n,!0,e,i,o,a,s,l),e.context=KR(null),r=e.current,n=or(),i=ho(r),o=hi(n,i),o.callback=t??null,fo(r,o,i),e.current.lanes=i,Ed(e,i,n),mr(e,n),e}function dm(e,t,r,n){var i=t.current,o=or(),a=ho(i);return r=KR(r),t.context===null?t.context=r:t.pendingContext=r,t=hi(o,a),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=fo(i,t,a),e!==null&&(wn(e,i,a,o),Hf(e,i,a)),a}function Dp(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function C1(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function AE(e,t){C1(e,t),(e=e.alternate)&&C1(e,t)}function n6(){return null}var YR=typeof reportError=="function"?reportError:function(e){console.error(e)};function SE(e){this._internalRoot=e}fm.prototype.render=SE.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Y(409));dm(e,t,null,null)};fm.prototype.unmount=SE.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ya(function(){dm(null,e,null,null)}),t[yi]=null}};function fm(e){this._internalRoot=e}fm.prototype.unstable_scheduleHydration=function(e){if(e){var t=T2();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Yi.length&&t!==0&&t<Yi[r].priority;r++);Yi.splice(r,0,e),r===0&&S2(e)}};function IE(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function pm(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function N1(){}function i6(e,t,r,n,i){if(i){if(typeof n=="function"){var o=n;n=function(){var c=Dp(a);o.call(c)}}var a=GR(t,n,e,0,null,!1,!1,"",N1);return e._reactRootContainer=a,e[yi]=a.current,fc(e.nodeType===8?e.parentNode:e),ya(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var s=n;n=function(){var c=Dp(l);s.call(c)}}var l=TE(e,0,!1,null,null,!1,!1,"",N1);return e._reactRootContainer=l,e[yi]=l.current,fc(e.nodeType===8?e.parentNode:e),ya(function(){dm(t,l,r,n)}),l}function hm(e,t,r,n,i){var o=r._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var l=Dp(a);s.call(l)}}dm(t,a,e,i)}else a=i6(r,t,e,i,n);return Dp(a)}O2=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Ru(t.pendingLanes);r!==0&&(Gb(t,r|1),mr(t,ft()),!(Se&6)&&(nl=ft()+500,Io()))}break;case 13:ya(function(){var n=bi(e,1);if(n!==null){var i=or();wn(n,e,1,i)}}),AE(e,1)}};Yb=function(e){if(e.tag===13){var t=bi(e,134217728);if(t!==null){var r=or();wn(t,e,134217728,r)}AE(e,134217728)}};P2=function(e){if(e.tag===13){var t=ho(e),r=bi(e,t);if(r!==null){var n=or();wn(r,e,t,n)}AE(e,t)}};T2=function(){return je};A2=function(e,t){var r=je;try{return je=e,t()}finally{je=r}};Ug=function(e,t,r){switch(t){case"input":if(Ng(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=im(n);if(!i)throw Error(Y(90));i2(n),Ng(n,i)}}}break;case"textarea":a2(e,r);break;case"select":t=r.value,t!=null&&Ts(e,!!r.multiple,t,!1)}};p2=wE;h2=ya;var o6={usingClientEntryPoint:!1,Events:[xd,ms,im,d2,f2,wE]},du={findFiberByHostInstance:Jo,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},a6={bundleType:du.bundleType,version:du.version,rendererPackageName:du.rendererPackageName,rendererConfig:du.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Si.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=v2(e),e===null?null:e.stateNode},findFiberByHostInstance:du.findFiberByHostInstance||n6,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
41if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var lf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lf.isDisabled&&lf.supportsFiber)try{em=lf.inject(a6),Wn=lf}catch{}}Lr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=o6;Lr.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!IE(t))throw Error(Y(200));return r6(e,t,null,r)};Lr.createRoot=function(e,t){if(!IE(e))throw Error(Y(299));var r=!1,n="",i=YR;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=TE(e,1,!1,null,null,r,!1,n,i),e[yi]=t.current,fc(e.nodeType===8?e.parentNode:e),new SE(t)};Lr.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(Y(188)):(e=Object.keys(e).join(","),Error(Y(268,e)));return e=v2(t),e=e===null?null:e.stateNode,e};Lr.flushSync=function(e){return ya(e)};Lr.hydrate=function(e,t,r){if(!pm(t))throw Error(Y(200));return hm(null,e,t,!0,r)};Lr.hydrateRoot=function(e,t,r){if(!IE(e))throw Error(Y(405));var n=r!=null&&r.hydratedSources||null,i=!1,o="",a=YR;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(o=r.identifierPrefix),r.onRecoverableError!==void 0&&(a=r.onRecoverableError)),t=GR(t,null,e,1,r??null,i,!1,o,a),e[yi]=t.current,fc(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new fm(t)};Lr.render=function(e,t,r){if(!pm(t))throw Error(Y(200));return hm(null,e,t,!1,r)};Lr.unmountComponentAtNode=function(e){if(!pm(e))throw Error(Y(40));return e._reactRootContainer?(ya(function(){hm(null,null,e,!1,function(){e._reactRootContainer=null,e[yi]=null})}),!0):!1};Lr.unstable_batchedUpdates=wE;Lr.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!pm(r))throw Error(Y(200));if(e==null||e._reactInternals===void 0)throw Error(Y(38));return hm(e,t,r,!1,n)};Lr.version="18.3.1-next-f1338f8080-20240426";function XR(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(XR)}catch(e){console.error(e)}}XR(),XI.exports=Lr;var Ia=XI.exports;const JR=Me(Ia);var QR,V1=Ia;QR=V1.createRoot,V1.hydrateRoot;const s6="modulepreload",l6=function(e){return"/"+e},$1={},u=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));i=Promise.allSettled(r.map(l=>{if(l=l6(l),l in $1)return;$1[l]=!0;const c=l.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${d}`))return;const p=document.createElement("link");if(p.rel=c?"stylesheet":s6,c||(p.as="script"),p.crossOrigin="",p.href=l,s&&p.setAttribute("nonce",s),document.head.appendChild(p),c)return new Promise((h,m)=>{p.addEventListener("load",h),p.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}function o(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return i.then(a=>{for(const s of a||[])s.status==="rejected"&&o(s.reason);return t().catch(o)})},u6=1,c6=1e6;let gv=0;function d6(){return gv=(gv+1)%Number.MAX_SAFE_INTEGER,gv.toString()}const yv=new Map,M1=e=>{if(yv.has(e))return;const t=setTimeout(()=>{yv.delete(e),Hu({type:"REMOVE_TOAST",toastId:e})},c6);
41yv.set(e,t)},f6=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,u6)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(r=>r.id===t.toast.id?{...r,...t.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=t;return r?M1(r):e.toasts.forEach(n=>{M1(n.id)}),{...e,toasts:e.toasts.map(n=>n.id===r||r===void 0?{...n,open:!1}:n)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==t.toastId)}}},Zf=[];let ep={toasts:[]};function Hu(e){ep=f6(ep,e),Zf.forEach(t=>{t(ep)})}function ZR({...e}){const t=d6(),r=i=>Hu({type:"UPDATE_TOAST",toast:{...i,id:t}}),n=()=>Hu({type:"DISMISS_TOAST",toastId:t});return Hu({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:i=>{i||n()}}}),{id:t,dismiss:n,update:r}}function p6(){const[e,t]=y.useState(ep);return y.useEffect(()=>(Zf.push(t),()=>{const r=Zf.indexOf(t);r>-1&&Zf.splice(r,1)}),[e]),{...e,toast:ZR,dismiss:r=>Hu({type:"DISMISS_TOAST",toastId:r})}}function ae(e,t,{checkForDefaultPrevented:r=!0}={}){return function(i){if(e==null||e(i),r===!1||!i.defaultPrevented)return t==null?void 0:t(i)}}function z1(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function eD(...e){return t=>{let r=!1;const n=e.map(i=>{const o=z1(i,t);return!r&&typeof o=="function"&&(r=!0),o});if(r)return()=>{for(let i=0;i<n.length;i++){const o=n[i];typeof o=="function"?o():z1(e[i],null)}}}}function Ae(...e){return y.useCallback(eD(...e),e)}function h6(e,t){const r=y.createContext(t),n=o=>{const{children:a,...s}=o,l=y.useMemo(()=>s,Object.values(s));return f.jsx(r.Provider,{value:l,children:a})};n.displayName=e+"Provider";function i(o){const a=y.useContext(r);if(a)return a;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[n,i]}function Jn(e,t=[]){let r=[];function n(o,a){const s=y.createContext(a),l=r.length;r=[...r,a];const c=p=>{var g;const{scope:h,children:m,...E}=p,v=((g=h==null?void 0:h[e])==null?void 0:g[l])||s,_=y.useMemo(()=>E,Object.values(E));return f.jsx(v.Provider,{value:_,children:m})};c.displayName=o+"Provider";function d(p,h){var v;const m=((v=h==null?void 0:h[e])==null?void 0:v[l])||s,E=y.useContext(m);if(E)return E;if(a!==void 0)return a;throw new Error(`\`${p}\` must be used within \`${o}\``)}return[c,d]}const i=()=>{const o=r.map(a=>y.createContext(a));return function(s){const l=(s==null?void 0:s[e])||o;return y.useMemo(()=>({[`__scope${e}`]:{...s,[e]:l}}),[s,l])}};return i.scopeName=e,[n,m6(i,...t)]}function m6(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const a=n.reduce((s,{useScope:l,scopeName:c})=>{const p=l(o)[`__scope${c}`];return{...s,...p}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}function il(e){const t=v6(e),r=y.forwardRef((n,i)=>{const{children:o,...a}=n,s=y.Children.toArray(o),l=s.find(y6);if(l){const c=l.props.children,d=s.map(p=>p===l?y.Children.count(c)>1?y.Children.only(null):y.isValidElement(c)?c.props.children:null:p);return f.jsx(t,{...a,ref:i,children:y.isValidElement(c)?y.cloneElement(c,void 0,d):null})}return f.jsx(t,{...a,ref:i,children:o})});return r.displayName=`${e}.Slot`,r}var _6=il("Slot");function v6(e){const t=y.forwardRef((r,n)=>{const{children:i,...o}=r;if(y.isValidElement(i)){const a=E6(i),s=b6(o,i.props);return i.type!==y.Fragment&&(s.ref=n?eD(n,a):a),y.cloneElement(i,s)}return y.Children.count(i)>1?y.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var tD=Symbol("radix.slottable");function g6(e){const t=({children:r})=>f.jsx(f.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=tD,t}function y6(e){return y.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===tD}function b6(e,t){const r={...t};for(const n in t){const i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...s)=>{const l=o(...s);return i(...s),l}:i&&(r[n]=i):n==="style"?r[n]={...i,...o}:n==="className"&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}function E6(e){var n,i;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function RE(e){const t=e+"CollectionProvider",[r,n]=Jn(t),[i,o]=r(t,{collectionRef:{current:null},itemMap:new Map}),a=v=>{const{scope:_,children:g}=v,b=k.useRef(null),w=k.useRef(new Map).current;return f.jsx(i,{scope:_,itemMap:w,collectionRef:b,children:g})};a.displayName=t;const s=e+"CollectionSlot",l=il(s),c=k.forwardRef((v,_)=>{const{scope:g,children:b}=v,w=o(s,g),O=Ae(_,w.collectionRef);return f.jsx(l,{ref:O,children:b})});c.displayName=s;const d=e+"CollectionItemSlot",p="data-radix-collection-item",h=il(d),m=k.forwardRef((v,_)=>{const{scope:g,children:b,...w}
41=v,O=k.useRef(null),x=Ae(_,O),P=o(d,g);return k.useEffect(()=>(P.itemMap.set(O,{ref:O,...w}),()=>void P.itemMap.delete(O))),f.jsx(h,{[p]:"",ref:x,children:b})});m.displayName=d;function E(v){const _=o(e+"CollectionConsumer",v);return k.useCallback(()=>{const b=_.collectionRef.current;if(!b)return[];const w=Array.from(b.querySelectorAll(`[${p}]`));return Array.from(_.itemMap.values()).sort((P,T)=>w.indexOf(P.ref.current)-w.indexOf(T.ref.current))},[_.collectionRef,_.itemMap])}return[{Provider:a,Slot:c,ItemSlot:m},E,n]}var w6=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],me=w6.reduce((e,t)=>{const r=il(`Primitive.${t}`),n=y.forwardRef((i,o)=>{const{asChild:a,...s}=i,l=a?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),f.jsx(l,{...s,ref:o})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function rD(e,t){e&&Ia.flushSync(()=>e.dispatchEvent(t))}function xt(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}function x6(e,t=globalThis==null?void 0:globalThis.document){const r=xt(e);y.useEffect(()=>{const n=i=>{i.key==="Escape"&&r(i)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var O6="DismissableLayer",w0="dismissableLayer.update",P6="dismissableLayer.pointerDownOutside",T6="dismissableLayer.focusOutside",B1,nD=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Pd=y.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...l}=e,c=y.useContext(nD),[d,p]=y.useState(null),h=(d==null?void 0:d.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,m]=y.useState({}),E=Ae(t,T=>p(T)),v=Array.from(c.layers),[_]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),g=v.indexOf(_),b=d?v.indexOf(d):-1,w=c.layersWithOutsidePointerEventsDisabled.size>0,O=b>=g,x=S6(T=>{const A=T.target,S=[...c.branches].some(L=>L.contains(A));!O||S||(i==null||i(T),a==null||a(T),T.defaultPrevented||s==null||s())},h),P=I6(T=>{const A=T.target;[...c.branches].some(L=>L.contains(A))||(o==null||o(T),a==null||a(T),T.defaultPrevented||s==null||s())},h);return x6(T=>{b===c.layers.size-1&&(n==null||n(T),!T.defaultPrevented&&s&&(T.preventDefault(),s()))},h),y.useEffect(()=>{if(d)return r&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(B1=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(d)),c.layers.add(d),F1(),()=>{r&&c.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=B1)}},[d,h,r,c]),y.useEffect(()=>()=>{d&&(c.layers.delete(d),c.layersWithOutsidePointerEventsDisabled.delete(d),F1())},[d,c]),y.useEffect(()=>{const T=()=>m({});return document.addEventListener(w0,T),()=>document.removeEventListener(w0,T)},[]),f.jsx(me.div,{...l,ref:E,style:{pointerEvents:w?O?"auto":"none":void 0,...e.style},onFocusCapture:ae(e.onFocusCapture,P.onFocusCapture),onBlurCapture:ae(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:ae(e.onPointerDownCapture,x.onPointerDownCapture)})});Pd.displayName=O6;var A6="DismissableLayerBranch",iD=y.forwardRef((e,t)=>{const r=y.useContext(nD),n=y.useRef(null),i=Ae(t,n);return y.useEffect(()=>{const o=n.current;if(o)return r.branches.add(o),()=>{r.branches.delete(o)}},[r.branches]),f.jsx(me.div,{...e,ref:i})});iD.displayName=A6;function S6(e,t=globalThis==null?void 0:globalThis.document){const r=xt(e),n=y.useRef(!1),i=y.useRef(()=>{});return y.useEffect(()=>{const o=s=>{if(s.target&&!n.current){let l=function(){oD(P6,r,c,{discrete:!0})};const c={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=l,t.addEventListener("click",i.current,{once:!0})):l()}else t.removeEventListener("click",i.current);n.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function I6(e,t=globalThis==null?void 0:globalThis.document){const r=xt(e),n=y.useRef(!1);return y.useEffect(()=>{const i=o=>{o.target&&!n.current&&oD(T6,r,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function F1(){const e=new CustomEvent(w0);document.dispatchEvent(e)}function oD(e,t,r,{discrete:n}){const i=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?rD(i,o):i.dispatchEvent(o)}var R6=Pd,D6=iD,Ct=globalThis!=null&&globalThis.document?y.useLayoutEffect:()=>{},k6="Portal",mm=y.forwardRef((e,t)=>
41{var s;const{container:r,...n}=e,[i,o]=y.useState(!1);Ct(()=>o(!0),[]);const a=r||i&&((s=globalThis==null?void 0:globalThis.document)==null?void 0:s.body);return a?JR.createPortal(f.jsx(me.div,{...n,ref:t}),a):null});mm.displayName=k6;function L6(e,t){return y.useReducer((r,n)=>t[r][n]??r,e)}var Sn=e=>{const{present:t,children:r}=e,n=j6(t),i=typeof r=="function"?r({present:n.isPresent}):y.Children.only(r),o=Ae(n.ref,C6(i));return typeof r=="function"||n.isPresent?y.cloneElement(i,{ref:o}):null};Sn.displayName="Presence";function j6(e){const[t,r]=y.useState(),n=y.useRef(null),i=y.useRef(e),o=y.useRef("none"),a=e?"mounted":"unmounted",[s,l]=L6(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const c=uf(n.current);o.current=s==="mounted"?c:"none"},[s]),Ct(()=>{const c=n.current,d=i.current;if(d!==e){const h=o.current,m=uf(c);e?l("MOUNT"):m==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(d&&h!==m?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,l]),Ct(()=>{if(t){let c;const d=t.ownerDocument.defaultView??window,p=m=>{const v=uf(n.current).includes(m.animationName);if(m.target===t&&v&&(l("ANIMATION_END"),!i.current)){const _=t.style.animationFillMode;t.style.animationFillMode="forwards",c=d.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=_)})}},h=m=>{m.target===t&&(o.current=uf(n.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",p),t.addEventListener("animationend",p),()=>{d.clearTimeout(c),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",p),t.removeEventListener("animationend",p)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(c=>{n.current=c?getComputedStyle(c):null,r(c)},[])}}function uf(e){return(e==null?void 0:e.animationName)||"none"}function C6(e){var n,i;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var N6=Mb[" useInsertionEffect ".trim().toString()]||Ct;function Eo({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[i,o,a]=V6({defaultProp:t,onChange:r}),s=e!==void 0,l=s?e:i;{const d=y.useRef(e!==void 0);y.useEffect(()=>{const p=d.current;p!==s&&console.warn(`${n} is changing from ${p?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),d.current=s},[s,n])}const c=y.useCallback(d=>{var p;if(s){const h=$6(d)?d(e):d;h!==e&&((p=a.current)==null||p.call(a,h))}else o(d)},[s,e,o,a]);return[l,c]}function V6({defaultProp:e,onChange:t}){const[r,n]=y.useState(e),i=y.useRef(r),o=y.useRef(t);return N6(()=>{o.current=t},[t]),y.useEffect(()=>{var a;i.current!==r&&((a=o.current)==null||a.call(o,r),i.current=r)},[r,i]),[r,n,o]}function $6(e){return typeof e=="function"}var aD=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),M6="VisuallyHidden",_m=y.forwardRef((e,t)=>f.jsx(me.span,{...e,ref:t,style:{...aD,...e.style}}));_m.displayName=M6;var z6=_m,DE="ToastProvider",[kE,B6,F6]=RE("Toast"),[sD,nxe]=Jn("Toast",[F6]),[U6,vm]=sD(DE),lD=e=>{const{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:i="right",swipeThreshold:o=50,children:a}=e,[s,l]=y.useState(null),[c,d]=y.useState(0),p=y.useRef(!1),h=y.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${DE}\`. Expected non-empty \`string\`.`),f.jsx(kE.Provider,{scope:t,children:f.jsx(U6,{scope:t,label:r,duration:n,swipeDirection:i,swipeThreshold:o,toastCount:c,viewport:s,onViewportChange:l,onToastAdd:y.useCallback(()=>d(m=>m+1),[]),onToastRemove:y.useCallback(()=>d(m=>m-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:h,children:a})})};lD.displayName=DE;var uD="ToastViewport",W6=["F8"],x0="toast.viewportPause",O0="toast.viewportResume",cD=y.forwardRef((e,t)=>
41{const{__scopeToast:r,hotkey:n=W6,label:i="Notifications ({hotkey})",...o}=e,a=vm(uD,r),s=B6(r),l=y.useRef(null),c=y.useRef(null),d=y.useRef(null),p=y.useRef(null),h=Ae(t,p,a.onViewportChange),m=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),E=a.toastCount>0;y.useEffect(()=>{const _=g=>{var w;n.length!==0&&n.every(O=>g[O]||g.code===O)&&((w=p.current)==null||w.focus())};return document.addEventListener("keydown",_),()=>document.removeEventListener("keydown",_)},[n]),y.useEffect(()=>{const _=l.current,g=p.current;if(E&&_&&g){const b=()=>{if(!a.isClosePausedRef.current){const P=new CustomEvent(x0);g.dispatchEvent(P),a.isClosePausedRef.current=!0}},w=()=>{if(a.isClosePausedRef.current){const P=new CustomEvent(O0);g.dispatchEvent(P),a.isClosePausedRef.current=!1}},O=P=>{!_.contains(P.relatedTarget)&&w()},x=()=>{_.contains(document.activeElement)||w()};return _.addEventListener("focusin",b),_.addEventListener("focusout",O),_.addEventListener("pointermove",b),_.addEventListener("pointerleave",x),window.addEventListener("blur",b),window.addEventListener("focus",w),()=>{_.removeEventListener("focusin",b),_.removeEventListener("focusout",O),_.removeEventListener("pointermove",b),_.removeEventListener("pointerleave",x),window.removeEventListener("blur",b),window.removeEventListener("focus",w)}}},[E,a.isClosePausedRef]);const v=y.useCallback(({tabbingDirection:_})=>{const b=s().map(w=>{const O=w.ref.current,x=[O,...n8(O)];return _==="forwards"?x:x.reverse()});return(_==="forwards"?b.reverse():b).flat()},[s]);return y.useEffect(()=>{const _=p.current;if(_){const g=b=>{var x,P,T;const w=b.altKey||b.ctrlKey||b.metaKey;if(b.key==="Tab"&&!w){const A=document.activeElement,S=b.shiftKey;if(b.target===_&&S){(x=c.current)==null||x.focus();return}const C=v({tabbingDirection:S?"backwards":"forwards"}),$=C.findIndex(I=>I===A);bv(C.slice($+1))?b.preventDefault():S?(P=c.current)==null||P.focus():(T=d.current)==null||T.focus()}};return _.addEventListener("keydown",g),()=>_.removeEventListener("keydown",g)}},[s,v]),f.jsxs(D6,{ref:l,role:"region","aria-label":i.replace("{hotkey}",m),tabIndex:-1,style:{pointerEvents:E?void 0:"none"},children:[E&&f.jsx(P0,{ref:c,onFocusFromOutsideViewport:()=>{const _=v({tabbingDirection:"forwards"});bv(_)}}),f.jsx(kE.Slot,{scope:r,children:f.jsx(me.ol,{tabIndex:-1,...o,ref:h})}),E&&f.jsx(P0,{ref:d,onFocusFromOutsideViewport:()=>{const _=v({tabbingDirection:"backwards"});bv(_)}})]})});cD.displayName=uD;var dD="ToastFocusProxy",P0=y.forwardRef((e,t)=>{const{__scopeToast:r,onFocusFromOutsideViewport:n,...i}=e,o=vm(dD,r);return f.jsx(_m,{"aria-hidden":!0,tabIndex:0,...i,ref:t,style:{position:"fixed"},onFocus:a=>{var c;const s=a.relatedTarget;!((c=o.viewport)!=null&&c.contains(s))&&n()}})});P0.displayName=dD;var Td="Toast",q6="toast.swipeStart",H6="toast.swipeMove",K6="toast.swipeCancel",G6="toast.swipeEnd",fD=y.forwardRef((e,t)=>{const{forceMount:r,open:n,defaultOpen:i,onOpenChange:o,...a}=e,[s,l]=Eo({prop:n,defaultProp:i??!0,onChange:o,caller:Td});return f.jsx(Sn,{present:r||s,children:f.jsx(J6,{open:s,...a,ref:t,onClose:()=>l(!1),onPause:xt(e.onPause),onResume:xt(e.onResume),onSwipeStart:ae(e.onSwipeStart,c=>{c.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:ae(e.onSwipeMove,c=>{const{x:d,y:p}=c.detail.delta;c.currentTarget.setAttribute("data-swipe","move"),c.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${d}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${p}px`)}),onSwipeCancel:ae(e.onSwipeCancel,c=>{c.currentTarget.setAttribute("data-swipe","cancel"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),c.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:ae(e.onSwipeEnd,c=>{const{x:d,y:p}=c.detail.delta;c.currentTarget.setAttribute("data-swipe","end"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),c.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),c.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${d}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${p}px`),l(!1)})})})});fD.displayName=Td;var[Y6,X6]=sD(Td,{onClose(){}}),J6=y.forwardRef((e,t)=>
41{const{__scopeToast:r,type:n="foreground",duration:i,open:o,onClose:a,onEscapeKeyDown:s,onPause:l,onResume:c,onSwipeStart:d,onSwipeMove:p,onSwipeCancel:h,onSwipeEnd:m,...E}=e,v=vm(Td,r),[_,g]=y.useState(null),b=Ae(t,I=>g(I)),w=y.useRef(null),O=y.useRef(null),x=i||v.duration,P=y.useRef(0),T=y.useRef(x),A=y.useRef(0),{onToastAdd:S,onToastRemove:L}=v,j=xt(()=>{var N;(_==null?void 0:_.contains(document.activeElement))&&((N=v.viewport)==null||N.focus()),a()}),C=y.useCallback(I=>{!I||I===1/0||(window.clearTimeout(A.current),P.current=new Date().getTime(),A.current=window.setTimeout(j,I))},[j]);y.useEffect(()=>{const I=v.viewport;if(I){const N=()=>{C(T.current),c==null||c()},V=()=>{const z=new Date().getTime()-P.current;T.current=T.current-z,window.clearTimeout(A.current),l==null||l()};return I.addEventListener(x0,V),I.addEventListener(O0,N),()=>{I.removeEventListener(x0,V),I.removeEventListener(O0,N)}}},[v.viewport,x,l,c,C]),y.useEffect(()=>{o&&!v.isClosePausedRef.current&&C(x)},[o,x,v.isClosePausedRef,C]),y.useEffect(()=>(S(),()=>L()),[S,L]);const $=y.useMemo(()=>_?yD(_):null,[_]);return v.viewport?f.jsxs(f.Fragment,{children:[$&&f.jsx(Q6,{__scopeToast:r,role:"status","aria-live":n==="foreground"?"assertive":"polite","aria-atomic":!0,children:$}),f.jsx(Y6,{scope:r,onClose:j,children:Ia.createPortal(f.jsx(kE.ItemSlot,{scope:r,children:f.jsx(R6,{asChild:!0,onEscapeKeyDown:ae(s,()=>{v.isFocusedToastEscapeKeyDownRef.current||j(),v.isFocusedToastEscapeKeyDownRef.current=!1}),children:f.jsx(me.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":o?"open":"closed","data-swipe-direction":v.swipeDirection,...E,ref:b,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:ae(e.onKeyDown,I=>{I.key==="Escape"&&(s==null||s(I.nativeEvent),I.nativeEvent.defaultPrevented||(v.isFocusedToastEscapeKeyDownRef.current=!0,j()))}),onPointerDown:ae(e.onPointerDown,I=>{I.button===0&&(w.current={x:I.clientX,y:I.clientY})}),onPointerMove:ae(e.onPointerMove,I=>{if(!w.current)return;const N=I.clientX-w.current.x,V=I.clientY-w.current.y,z=!!O.current,R=["left","right"].includes(v.swipeDirection),D=["left","up"].includes(v.swipeDirection)?Math.min:Math.max,M=R?D(0,N):0,B=R?0:D(0,V),F=I.pointerType==="touch"?10:2,H={x:M,y:B},K={originalEvent:I,delta:H};z?(O.current=H,cf(H6,p,K,{discrete:!1})):U1(H,v.swipeDirection,F)?(O.current=H,cf(q6,d,K,{discrete:!1}),I.target.setPointerCapture(I.pointerId)):(Math.abs(N)>F||Math.abs(V)>F)&&(w.current=null)}),onPointerUp:ae(e.onPointerUp,I=>{const N=O.current,V=I.target;if(V.hasPointerCapture(I.pointerId)&&V.releasePointerCapture(I.pointerId),O.current=null,w.current=null,N){const z=I.currentTarget,R={originalEvent:I,delta:N};U1(N,v.swipeDirection,v.swipeThreshold)?cf(G6,m,R,{discrete:!0}):cf(K6,h,R,{discrete:!0}),z.addEventListener("click",D=>D.preventDefault(),{once:!0})}})})})}),v.viewport)})]}):null}),Q6=e=>{const{__scopeToast:t,children:r,...n}=e,i=vm(Td,t),[o,a]=y.useState(!1),[s,l]=y.useState(!1);return t8(()=>a(!0)),y.useEffect(()=>{const c=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(c)},[]),s?null:f.jsx(mm,{asChild:!0,children:f.jsx(_m,{...n,children:o&&f.jsxs(f.Fragment,{children:[i.label," ",r]})})})},Z6="ToastTitle",pD=y.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return f.jsx(me.div,{...n,ref:t})});pD.displayName=Z6;var e8="ToastDescription",hD=y.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return f.jsx(me.div,{...n,ref:t})});hD.displayName=e8;var mD="ToastAction",_D=y.forwardRef((e,t)=>{const{altText:r,...n}=e;return r.trim()?f.jsx(gD,{altText:r,asChild:!0,children:f.jsx(LE,{...n,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${mD}\`. Expected non-empty \`string\`.`),null)});_D.displayName=mD;var vD="ToastClose",LE=y.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e,i=X6(vD,r);return f.jsx(gD,{asChild:!0,children:f.jsx(me.button,{type:"button",...n,ref:t,onClick:ae(e.onClick,i.onClose)})})});LE.displayName=vD;var gD=y.forwardRef((e,t)=>{const{__scopeToast:r,altText:n,...i}=e;return f.jsx(me.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...i,ref:t})});function yD(e){const t=[];
41return Array.from(e.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&t.push(n.textContent),r8(n)){const i=n.ariaHidden||n.hidden||n.style.display==="none",o=n.dataset.radixToastAnnounceExclude==="";if(!i)if(o){const a=n.dataset.radixToastAnnounceAlt;a&&t.push(a)}else t.push(...yD(n))}}),t}function cf(e,t,r,{discrete:n}){const i=r.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?rD(i,o):i.dispatchEvent(o)}var U1=(e,t,r=0)=>{const n=Math.abs(e.x),i=Math.abs(e.y),o=n>i;return t==="left"||t==="right"?o&&n>r:!o&&i>r};function t8(e=()=>{}){const t=xt(e);Ct(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[t])}function r8(e){return e.nodeType===e.ELEMENT_NODE}function n8(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function bv(e){const t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}var i8=lD,bD=cD,ED=fD,wD=pD,xD=hD,OD=_D,PD=LE;function TD(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=TD(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Ie(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=TD(e))&&(n&&(n+=" "),n+=t);return n}const W1=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,q1=Ie,gm=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return q1(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:i,defaultVariants:o}=t,a=Object.keys(i).map(c=>{const d=r==null?void 0:r[c],p=o==null?void 0:o[c];if(d===null)return null;const h=W1(d)||W1(p);return i[c][h]}),s=r&&Object.entries(r).reduce((c,d)=>{let[p,h]=d;return h===void 0||(c[p]=h),c},{}),l=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((c,d)=>{let{class:p,className:h,...m}=d;return Object.entries(m).every(E=>{let[v,_]=E;return Array.isArray(_)?_.includes({...o,...s}[v]):{...o,...s}[v]===_})?[...c,p,h]:c},[]);return q1(e,a,l,r==null?void 0:r.class,r==null?void 0:r.className)};/**
42 * @license lucide-react v0.563.0 - ISC
43 *
44 * This source code is licensed under the ISC license.
45 * See the LICENSE file in the root directory of this source tree.
46 */const AD=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim();/**
47 * @license lucide-react v0.563.0 - ISC
48 *
49 * This source code is licensed under the ISC license.
50 * See the LICENSE file in the root directory of this source tree.
51 */const o8=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
52 * @license lucide-react v0.563.0 - ISC
53 *
54 * This source code is licensed under the ISC license.
55 * See the LICENSE file in the root directory of this source tree.
56 */const a8=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase());/**
57 * @license lucide-react v0.563.0 - ISC
58 *
59 * This source code is licensed under the ISC license.
60 * See the LICENSE file in the root directory of this source tree.
61 */const H1=e=>{const t=a8(e);return t.charAt(0).toUpperCase()+t.slice(1)};/**
62 * @license lucide-react v0.563.0 - ISC
63 *
64 * This source code is licensed under the ISC license.
65 * See the LICENSE file in the root directory of this source tree.
66 */var s8={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
67 * @license lucide-react v0.563.0 - ISC
68 *
69 * This source code is licensed under the ISC license.
70 * See the LICENSE file in the root directory of this source tree.
71 */const l8=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1};/**
72 * @license lucide-react v0.563.0 - ISC
73 *
74 * This source code is licensed under the ISC license.
75 * See the LICENSE file in the root directory of this source tree.
76 */const u8=y.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:a,...s},l)=>y.createElement("svg",{ref:l,...s8,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:AD("lucide",i),...!o&&!l8(s)&&{"aria-hidden":"true"},...s},[...a.map(([c,d])=>y.createElement(c,d)),...Array.isArray(o)?o:[o]]));/**
77 * @license lucide-react v0.563.0 - ISC
78 *
79 * This source code is licensed under the ISC license.
80 * See the LICENSE file in the root directory of this source tree.
81 */const le=(e,t)=>
81{const r=y.forwardRef(({className:n,...i},o)=>y.createElement(u8,{ref:o,iconNode:t,className:AD(`lucide-${o8(H1(e))}`,`lucide-${e}`,n),...i}));return r.displayName=H1(e),r};/**
82 * @license lucide-react v0.563.0 - ISC
83 *
84 * This source code is licensed under the ISC license.
85 * See the LICENSE file in the root directory of this source tree.
86 */const SD=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],ID=le("arrow-left",SD),c8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:SD,default:ID},Symbol.toStringTag,{value:"Module"}));/**
87 * @license lucide-react v0.563.0 - ISC
88 *
89 * This source code is licensed under the ISC license.
90 * See the LICENSE file in the root directory of this source tree.
91 */const RD=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],ym=le("arrow-right",RD),d8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:RD,default:ym},Symbol.toStringTag,{value:"Module"}));/**
92 * @license lucide-react v0.563.0 - ISC
93 *
94 * This source code is licensed under the ISC license.
95 * See the LICENSE file in the root directory of this source tree.
96 */const DD=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],Ku=le("bot",DD),f8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:DD,default:Ku},Symbol.toStringTag,{value:"Module"}));/**
97 * @license lucide-react v0.563.0 - ISC
98 *
99 * This source code is licensed under the ISC license.
100 * See the LICENSE file in the root directory of this source tree.
101 */const kD=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]],LD=le("calendar-days",kD),p8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:kD,default:LD},Symbol.toStringTag,{value:"Module"}));/**
102 * @license lucide-react v0.563.0 - ISC
103 *
104 * This source code is licensed under the ISC license.
105 * See the LICENSE file in the root directory of this source tree.
106 */const jD=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],CD=le("check",jD),h8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:jD,default:CD},Symbol.toStringTag,{value:"Module"}));/**
107 * @license lucide-react v0.563.0 - ISC
108 *
109 * This source code is licensed under the ISC license.
110 * See the LICENSE file in the root directory of this source tree.
111 */const ND=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],jE=le("chevron-down",ND),m8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:ND,default:jE},Symbol.toStringTag,{value:"Module"}));/**
112 * @license lucide-react v0.563.0 - ISC
113 *
114 * This source code is licensed under the ISC license.
115 * See the LICENSE file in the root directory of this source tree.
116 */const VD=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],CE=le("chevron-left",VD),_8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:VD,default:CE},Symbol.toStringTag,{value:"Module"}));/**
117 * @license lucide-react v0.563.0 - ISC
118 *
119 * This source code is licensed under the ISC license.
120 * See the LICENSE file in the root directory of this source tree.
121 */const $D=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],NE=le("chevron-right",$D),v8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:$D,default:NE},Symbol.toStringTag,{value:"Module"}));/**
122 * @license lucide-react v0.563.0 - ISC
123 *
124 * This source code is licensed under the ISC license.
125 * See the LICENSE file in the root directory of this source tree.
126 */const MD=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],zD=le("chevron-up",MD),g8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:MD,default:zD},Symbol.toStringTag,{value:"Module"}));/**
127 * @license lucide-react v0.563.0 - ISC
128 *
129 * This source code is licensed under the ISC license.
130 * See the LICENSE file in the root directory of this source tree.
131 */const BD=[["path",{d:"M10.88 21.94 15.46 14",key:"xkve6t"}],["path",{d:"M21.17 8H12",key:"19dcdn"}],["path",{d:"M3.95 6.06 8.54 14",key:"g8jz9m"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],bm=le("chromium",BD),K1=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:BD,default:bm},Symbol.toStringTag,{value:"Module"}));/**
132 * @license lucide-react v0.563.0 - ISC
133 *
134 * This source code is licensed under the ISC license.
135 * See the LICENSE file in the root directory of this source tree.
136 */const FD=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],T0=le("circle-alert",FD),G1=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:FD,default:T0},Symbol.toStringTag,{value:"Module"}));/**
137 * @license lucide-react v0.563.0 - ISC
138 *
139 * This source code is licensed under the ISC license.
140 * See the LICENSE file in the root directory of this source tree.
141 */const UD=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Gu=le("circle-check",UD),Y1=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:UD,default:Gu},Symbol.toStringTag,{value:"Module"}));/**
142 * @license lucide-react v0.563.0 - ISC
143 *
144 * This source code is licensed under the ISC license.
145 * See the LICENSE file in the root directory of this source tree.
146 */const WD=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],qD=le("clock",WD),y8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:WD,default:qD},Symbol.toStringTag,{value:"Module"}));/**
147 * @license lucide-react v0.563.0 - ISC
148 *
149 * This source code is licensed under the ISC license.
150 * See the LICENSE file in the root directory of this source tree.
151 */const HD=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],KD=le("code",HD),b8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:HD,default:KD},Symbol.toStringTag,{value:"Module"}));/**
152 * @license lucide-react v0.563.0 - ISC
153 *
154 * This source code is licensed under the ISC license.
155 * See the LICENSE file in the root directory of this source tree.
156 */const GD=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]],Mn=le("credit-card",GD),E8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:GD,default:Mn},Symbol.toStringTag,{value:"Module"}));/**
157 * @license lucide-react v0.563.0 - ISC
158 *
159 * This source code is licensed under the ISC license.
160 * See the LICENSE file in the root directory of this source tree.
161 */const YD=[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]],ol=le("crown",YD),w8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:YD,default:ol},Symbol.toStringTag,{value:"Module"}));/**
162 * @license lucide-react v0.563.0 - ISC
163 *
164 * This source code is licensed under the ISC license.
165 * See the LICENSE file in the root directory of this source tree.
166 */const XD=[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]],VE=le("dollar-sign",XD),x8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:XD,default:VE},Symbol.toStringTag,{value:"Module"}));/**
167 * @license lucide-react v0.563.0 - ISC
168 *
169 * This source code is licensed under the ISC license.
170 * See the LICENSE file in the root directory of this source tree.
171 */const JD=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],QD=le("download",JD),O8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:JD,default:QD},Symbol.toStringTag,{value:"Module"}));/**
172 * @license lucide-react v0.563.0 - ISC
173 *
174 * This source code is licensed under the ISC license.
175 * See the LICENSE file in the root directory of this source tree.
176 */const ZD=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Yu=le("external-link",ZD),P8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:ZD,default:Yu},Symbol.toStringTag,{value:"Module"}));/**
177 * @license lucide-react v0.563.0 - ISC
178 *
179 * This source code is licensed under the ISC license.
180 * See the LICENSE file in the root directory of this source tree.
181 */const ek=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],tp=le("eye-off",ek),T8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:ek,default:tp},Symbol.toStringTag,{value:"Module"}));/**
182 * @license lucide-react v0.563.0 - ISC
183 *
184 * This source code is licensed under the ISC license.
185 * See the LICENSE file in the root directory of this source tree.
186 */const tk=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Xu=le("eye",tk),A8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:tk,default:Xu},Symbol.toStringTag,{value:"Module"}));/**
187 * @license lucide-react v0.563.0 - ISC
188 *
189 * This source code is licensed under the ISC license.
190 * See the LICENSE file in the root directory of this source tree.
191 */const rk=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}
191]],nk=le("file-code",rk),S8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:rk,default:nk},Symbol.toStringTag,{value:"Module"}));/**
192 * @license lucide-react v0.563.0 - ISC
193 *
194 * This source code is licensed under the ISC license.
195 * See the LICENSE file in the root directory of this source tree.
196 */const ik=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],ok=le("file-text",ik),I8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:ik,default:ok},Symbol.toStringTag,{value:"Module"}));/**
197 * @license lucide-react v0.563.0 - ISC
198 *
199 * This source code is licensed under the ISC license.
200 * See the LICENSE file in the root directory of this source tree.
201 */const ak=[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]],sk=le("folder-open",ak),R8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:ak,default:sk},Symbol.toStringTag,{value:"Module"}));/**
202 * @license lucide-react v0.563.0 - ISC
203 *
204 * This source code is licensed under the ISC license.
205 * See the LICENSE file in the root directory of this source tree.
206 */const lk=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],Ec=le("globe",lk),D8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:lk,default:Ec},Symbol.toStringTag,{value:"Module"}));/**
207 * @license lucide-react v0.563.0 - ISC
208 *
209 * This source code is licensed under the ISC license.
210 * See the LICENSE file in the root directory of this source tree.
211 */const uk=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],Em=le("house",uk),X1=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:uk,default:Em},Symbol.toStringTag,{value:"Module"}));/**
212 * @license lucide-react v0.563.0 - ISC
213 *
214 * This source code is licensed under the ISC license.
215 * See the LICENSE file in the root directory of this source tree.
216 */const ck=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],dk=le("image",ck),k8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:ck,default:dk},Symbol.toStringTag,{value:"Module"}));/**
217 * @license lucide-react v0.563.0 - ISC
218 *
219 * This source code is licensed under the ISC license.
220 * See the LICENSE file in the root directory of this source tree.
221 */const fk=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],Bi=le("key",fk),L8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:fk,default:Bi},Symbol.toStringTag,{value:"Module"}));/**
222 * @license lucide-react v0.563.0 - ISC
223 *
224 * This source code is licensed under the ISC license.
225 * See the LICENSE file in the root directory of this source tree.
226 */const pk=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],hk=le("layout-dashboard",pk),j8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:pk,default:hk},Symbol.toStringTag,{value:"Module"}));/**
227 * @license lucide-react v0.563.0 - ISC
228 *
229 * This source code is licensed under the ISC license.
230 * See the LICENSE file in the root directory of this source tree.
231 */const mk=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],wm=le("loader-circle",mk),J1=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:mk,default:wm},Symbol.toStringTag,{value:"Module"}));/**
232 * @license lucide-react v0.563.0 - ISC
233 *
234 * This source code is licensed under the ISC license.
235 * See the LICENSE file in the root directory of this source tree.
236 */const _k=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],xm=le("lock",_k),C8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:_k,default:xm},Symbol.toStringTag,{value:"Module"}));/**
237 * @license lucide-react v0.563.0 - ISC
238 *
239 * This source code is licensed under the ISC license.
240 * See the LICENSE file in the root directory of this source tree.
241 */const vk=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],gk=le("mail",vk),N8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:vk,default:gk},Symbol.toStringTag,{value:"Module"}));/**
242 * @license lucide-react v0.563.0 - ISC
243 *
244 * This source code is licensed under the ISC license.
245 * See the LICENSE file in the root directory of this source tree.
246 */const yk=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],bk=le("menu",yk),V8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:yk,default:bk},Symbol.toStringTag,{value:"Module"}));/**
247 * @license lucide-react v0.563.0 - ISC
248 *
249 * This source code is licensed under the ISC license.
250 * See the LICENSE file in the root directory of this source tree.
251 */const Ek=[["path",{d:"M5 12h14",key:"1ays0h"}]],wk=le("minus",Ek),$8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Ek,default:wk},Symbol.toStringTag,{value:"Module"}));/**
252 * @license lucide-react v0.563.0 - ISC
253 *
254 * This source code is licensed under the ISC license.
255 * See the LICENSE file in the root directory of this source tree.
256 */const xk=[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]],Ok=le("music",xk),M8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:xk,default:Ok},Symbol.toStringTag,{value:"Module"}));/**
257 * @license lucide-react v0.563.0 - ISC
258 *
259 * This source code is licensed under the ISC license.
260 * See the LICENSE file in the root directory of this source tree.
261 */const Pk=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],Ra=le("pencil",Pk),z8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Pk,default:Ra},Symbol.toStringTag,{value:"Module"}));/**
262 * @license lucide-react v0.563.0 - ISC
263 *
264 * This source code is licensed under the ISC license.
265 * See the LICENSE file in the root directory of this source tree.
266 */const Tk=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Ro=le("plus",Tk),B8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Tk,default:Ro},Symbol.toStringTag,{value:"Module"}));/**
267 * @license lucide-react v0.563.0 - ISC
268 *
269 * This source code is licensed under the ISC license.
270 * See the LICENSE file in the root directory of this source tree.
271 */const Ak=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],Sk=le("refresh-cw",Ak),F8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Ak,default:Sk},Symbol.toStringTag,{value:"Module"}));/**
272 * @license lucide-react v0.563.0 - ISC
273 *
274 * This source code is licensed under the ISC license.
275 * See the LICENSE file in the root directory of this source tree.
276 */const Ik=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],Rk=le("rotate-ccw",Ik),U8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Ik,default:Rk},Symbol.toStringTag,{value:"Module"}));/**
277 * @license lucide-react v0.563.0 - ISC
278 *
279 * This source code is licensed under the ISC license.
280 * See the LICENSE file in the root directory of this source tree.
281 */const Dk=[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]],Om=le("rotate-cw",Dk),W8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Dk,default:Om},Symbol.toStringTag,{value:"Module"}));/**
282 * @license lucide-react v0.563.0 - ISC
283 *
284 * This source code is licensed under the ISC license.
285 * See the LICENSE file in the root directory of this source tree.
286 */const kk=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],ks=le("save",kk),q8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:kk,default:ks},Symbol.toStringTag,{value:"Module"}));/**
287 * @license lucide-react v0.563.0 - ISC
288 *
289 * This source code is licensed under the ISC license.
290 * See the LICENSE file in the root directory of this source tree.
291 */const Lk=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],wo=le("search",Lk),H8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Lk,default:wo},Symbol.toStringTag,{value:"Module"}));/**
292 * @license lucide-react v0.563.0 - ISC
293 *
294 * This source code is licensed under the ISC license.
295 * See the LICENSE file in the root directory of this source tree.
296 */const jk=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],xo=le("settings",jk),K8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:jk,default:xo},Symbol.toStringTag,{value:"Module"}));/**
297 * @license lucide-react v0.563.0 - ISC
298 *
299 * This source code is licensed under the ISC license.
300 * See the LICENSE file in the root directory of this source tree.
301 */const Ck=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
301y:"oel41y"}]],$E=le("shield",Ck),G8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Ck,default:$E},Symbol.toStringTag,{value:"Module"}));/**
302 * @license lucide-react v0.563.0 - ISC
303 *
304 * This source code is licensed under the ISC license.
305 * See the LICENSE file in the root directory of this source tree.
306 */const Nk=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]],Vk=le("square",Nk),Y8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Nk,default:Vk},Symbol.toStringTag,{value:"Module"}));/**
307 * @license lucide-react v0.563.0 - ISC
308 *
309 * This source code is licensed under the ISC license.
310 * See the LICENSE file in the root directory of this source tree.
311 */const $k=[["path",{d:"m10.344 4.688 1.181-2.393a.53.53 0 0 1 .95 0l2.31 4.679a2.12 2.12 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.237 3.152",key:"19ctli"}],["path",{d:"m17.945 17.945.43 2.505a.53.53 0 0 1-.771.56l-4.618-2.428a2.12 2.12 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a8 8 0 0 0 .4-.099",key:"ptqqvy"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],Mk=le("star-off",$k),X8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:$k,default:Mk},Symbol.toStringTag,{value:"Module"}));/**
312 * @license lucide-react v0.563.0 - ISC
313 *
314 * This source code is licensed under the ISC license.
315 * See the LICENSE file in the root directory of this source tree.
316 */const zk=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],Bk=le("star",zk),J8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:zk,default:Bk},Symbol.toStringTag,{value:"Module"}));/**
317 * @license lucide-react v0.563.0 - ISC
318 *
319 * This source code is licensed under the ISC license.
320 * See the LICENSE file in the root directory of this source tree.
321 */const Fk=[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]],Uk=le("toggle-right",Fk),Q8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Fk,default:Uk},Symbol.toStringTag,{value:"Module"}));/**
322 * @license lucide-react v0.563.0 - ISC
323 *
324 * This source code is licensed under the ISC license.
325 * See the LICENSE file in the root directory of this source tree.
326 */const Wk=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],Da=le("trash-2",Wk),Z8=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Wk,default:Da},Symbol.toStringTag,{value:"Module"}));/**
327 * @license lucide-react v0.563.0 - ISC
328 *
329 * This source code is licensed under the ISC license.
330 * See the LICENSE file in the root directory of this source tree.
331 */const qk=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],Hk=le("trending-up",qk),e9=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:qk,default:Hk},Symbol.toStringTag,{value:"Module"}));/**
332 * @license lucide-react v0.563.0 - ISC
333 *
334 * This source code is licensed under the ISC license.
335 * See the LICENSE file in the root directory of this source tree.
336 */const Kk=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Gk=le("triangle-alert",Kk),Q1=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Kk,default:Gk},Symbol.toStringTag,{value:"Module"}));/**
337 * @license lucide-react v0.563.0 - ISC
338 *
339 * This source code is licensed under the ISC license.
340 * See the LICENSE file in the root directory of this source tree.
vendor: 9,753 bytes, lines 341-361
341 */const Yk=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Pm=le("upload",Yk),t9=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Yk,default:Pm},Symbol.toStringTag,{value:"Module"}));/**
342 * @license lucide-react v0.563.0 - ISC
343 *
344 * This source code is licensed under the ISC license.
345 * See the LICENSE file in the root directory of this source tree.
346 */const Xk=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],kp=le("user",Xk),r9=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Xk,default:kp},Symbol.toStringTag,{value:"Module"}));/**
347 * @license lucide-react v0.563.0 - ISC
348 *
349 * This source code is licensed under the ISC license.
350 * See the LICENSE file in the root directory of this source tree.
351 */const Jk=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Tm=le("users",Jk),n9=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Jk,default:Tm},Symbol.toStringTag,{value:"Module"}));/**
352 * @license lucide-react v0.563.0 - ISC
353 *
354 * This source code is licensed under the ISC license.
355 * See the LICENSE file in the root directory of this source tree.
356 */const Qk=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]],Zk=le("volume-2",Qk),i9=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:Qk,default:Zk},Symbol.toStringTag,{value:"Module"}));/**
357 * @license lucide-react v0.563.0 - ISC
358 *
359 * This source code is licensed under the ISC license.
360 * See the LICENSE file in the root directory of this source tree.
361 */const eL=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],kr=le("x",eL),o9=Object.freeze(Object.defineProperty({__proto__:null,__iconNode:eL,default:kr},Symbol.toStringTag,{value:"Module"})),ME="-",a9=e=>{const t=l9(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:a=>{const s=a.split(ME);return s[0]===""&&s.length!==1&&s.shift(),tL(s,t)||s9(a)},getConflictingClassGroupIds:(a,s)=>{const l=r[a]||[];return s&&n[a]?[...l,...n[a]]:l}}},tL=(e,t)=>{var a;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?tL(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(ME);return(a=t.validators.find(({validator:s})=>s(o)))==null?void 0:a.classGroupId},Z1=/^\[(.+)\]$/,s9=e=>{if(Z1.test(e)){const t=Z1.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},l9=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return c9(Object.entries(e.classGroups),r).forEach(([o,a])=>{A0(a,n,o,t)}),n},A0=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:eO(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(u9(i)){A0(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,a])=>{A0(a,eO(t,o),r,n)})})},eO=(e,t)=>{let r=e;return t.split(ME).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},u9=e=>e.isThemeGetter,c9=(e,t)=>t?e.map(([r,n])=>{const i=n.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([a,s])=>[t+a,s])):o);return[r,i]}):e,d9=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,a)=>{r.set(o,a),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let a=r.get(o);if(a!==void 0)return a;if((a=n.get(o))!==void 0)return i(o,a),a},set(o,a){r.has(o)?r.set(o,a):i(o,a)}}},rL="!",f9=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,i=t[0],o=t.length,a=s=>{const l=[];let c=0,d=0,p;for(let _=0;_<s.length;_++){let g=s[_];if(c===0){if(g===i&&(n||s.slice(_,_+o)===t)){l.push(s.slice(d,_)),d=_+o;continue}if(g==="/"){p=_;continue}}g==="["?c++:g==="]"&&c--}const h=l.length===0?s:s.substring(d),m=h.startsWith(rL),E=m?h.substring(1):h,v=p&&p>d?p-d:void 0;return{modifiers:l,hasImportantModifier:m,baseClassName:E,maybePostfixModifierPosition:v}};return r?s=>r({className:s,parseClassName:a}):a},p9=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},h9=e=>({cache:d9(e.cacheSize),parseClassName:f9(e),...a9(e)}),m9=/\s+/,_9=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,o=[],a=e.trim().split(m9);let s="";for(let l=a.length-1;l>=0;l-=1){const c=a[l],{modifiers:d,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:m}=r(c);let E=!!m,v=n(E?h.substring(0,m):h);if(!v){if(!E){s=c+(s.length>0?" "+s:s);continue}if(v=n(h),!v){s=c+(s.length>0?" "+s:s);continue}E=!1}const _=p9(d).join(":"),g=p?_+rL:_,b=g+v;if(o.includes(b))continue;o.push(b);const w=i(v,E);for(let O=0;O<w.length;++O){const x=w[O];o.push(g+x)}s=c+(s.length>0?" "+s:s)}return s};function v9(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=nL(t))&&(n&&(n+=" "),n+=r);return n}const nL=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=nL(e[n]))&&(r&&(r+=" "),r+=t);return r};function g9(e,...t){let r,n,i,o=a;function a(l){const c=t.reduce((d,p)=>p(d),e());return r=h9(c),n=r.cache.get,i=r.cache.set,o=s,s(l)}function s(l){const c=n(l);if(c)return c;const d=_9(l,r);return i(l,d),d}return function(){return o(v9.apply(null,arguments))}}const Ke=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},iL=/^\[(?:([a-z-]+):)?(.+)\]$/i,y9=/^\d+\/\d+$/,b9=new Set(["px","full","screen"]),E9=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,w9=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,x9=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,O9=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P9=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ri=e=>Ls(e)||b9.has(e)||y9.test(e),$i=e=>jl(e,"length",L9),Ls=e=>!!e&&!Number.isNaN(Number(e)),Ev=e=>jl(e,"number",Ls),fu=e=>!!e&&Number.isInteger(Number(e)),T9=e=>e.endsWith("%")&&Ls(e.slice(0,-1)),Ee=e=>iL.test(e),Mi=e=>E9.test(e),A9=new Set(["length","size","percentage"]),S9=e=>jl(e,A9,oL),I9=e=>jl(e,"position",oL),R9=new Set(["image","url"]),D9=e=>jl(e,R9,C9),k9=e=>jl(e,"",j9),pu=()=>!0,jl=(e,t,r)=>{const n=iL.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},L9=e=>w9.test(e)&&!x9.test(e),oL=()=>!1,j9=e=>O9.test(e),C9=e=>P9.test(e),N9=()=>{const e=Ke("colors"),t=Ke("spacing"),r=Ke("blur"),n=Ke("brightness"),i=Ke("borderColor"),o=Ke("borderRadius"),a=Ke("borderSpacing"),s=Ke("borderWidth"),l=Ke("contrast"),c=Ke("grayscale"),d=Ke("hueRotate"),p=Ke("invert"),h=Ke("gap"),m=Ke("gradientColorStops"),E=Ke("gradientColorStopPositions"),v=Ke("inset"),_=Ke("margin"),g=Ke("opacity"),b=Ke("padding"),w=Ke("saturate"),O=Ke("scale"),x=Ke("sepia"),P=Ke("skew"),T=Ke("space"),A=Ke("translate"),S=()=>["auto","contain","none"],L=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto",Ee,t],C=()=>[Ee,t],$=()=>["",ri,$i],I=()=>["auto",Ls,Ee],N=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],V=()=>["solid","dashed","dotted","double","none"],z=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],R=()=>["start","end","center","between","around","evenly","stretch"],D=()=>["","0",Ee],M=()=>["auto","avoid","all","avoid-page","page","left","right","column"],B=()=>[Ls,Ee];return{cacheSize:500,separator:":",theme:{colors:[pu],spacing:[ri,$i],blur:["none","",Mi,Ee],brightness:B(),borderColor:[e],borderRadius:["none","","full",Mi,Ee],borderSpacing:C(),borderWidth:$(),contrast:B(),grayscale:D(),hueRotate:B(),invert:D(),gap:C(),gradientColorStops:[e],gradientColorStopPositions:[T9,$i],inset:j(),margin:j(),opacity:B(),padding:C(),saturate:B(),scale:B(),sepia:D(),skew:B(),space:C(),translate:C()},classGroups:{aspect:[{aspect:["auto","square","video",Ee]}],container:["container"],columns:[{columns:[Mi]}],"break-after":[{"break-after":M()}],"break-before":[{"break-before":M()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...N(),Ee]}],overflow:[{overflow:L()}],"overflow-x":[{"overflow-x":L()}],"overflow-y":[{"overflow-y":L()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}
vendor: 9,947 bytes, line 361
361],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",fu,Ee]}],basis:[{basis:j()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Ee]}],grow:[{grow:D()}],shrink:[{shrink:D()}],order:[{order:["first","last","none",fu,Ee]}],"grid-cols":[{"grid-cols":[pu]}],"col-start-end":[{col:["auto",{span:["full",fu,Ee]},Ee]}],"col-start":[{"col-start":I()}],"col-end":[{"col-end":I()}],"grid-rows":[{"grid-rows":[pu]}],"row-start-end":[{row:["auto",{span:[fu,Ee]},Ee]}],"row-start":[{"row-start":I()}],"row-end":[{"row-end":I()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Ee]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Ee]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...R()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...R(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...R(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[_]}],mx:[{mx:[_]}],my:[{my:[_]}],ms:[{ms:[_]}],me:[{me:[_]}],mt:[{mt:[_]}],mr:[{mr:[_]}],mb:[{mb:[_]}],ml:[{ml:[_]}],"space-x":[{"space-x":[T]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[T]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Ee,t]}],"min-w":[{"min-w":[Ee,t,"min","max","fit"]}],"max-w":[{"max-w":[Ee,t,"none","full","min","max","fit","prose",{screen:[Mi]},Mi]}],h:[{h:[Ee,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Ee,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Ee,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Ee,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Mi,$i]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Ev]}],"font-family":[{font:[pu]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Ee]}],"line-clamp":[{"line-clamp":["none",Ls,Ev]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",ri,Ee]}],"list-image":[{"list-image":["none",Ee]}],"list-style-type":[{list:["none","disc","decimal",Ee]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...V(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",ri,$i]}],"underline-offset":[{"underline-offset":["auto",ri,Ee]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:C()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ee]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ee]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...N(),I9]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",S9]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},D9]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[E]}],"gradient-via-pos":[{via:[E]}],"gradient-to-pos":[{to:[E]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...V(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:V()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...V()]}],"outline-offset":[{"outline-offset":[ri,Ee]}],"outline-w":[{outline:[ri,$i]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:$()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[ri,$i]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Mi,k9]}],"shadow-color":[{shadow:[pu]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...z(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":z()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Mi,Ee]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[p]}],saturate:[{saturate:[w]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Ee]}],duration:[{duration:B()}],ease:[{ease:["linear","in","out","in-out",Ee]}],delay:[{delay:B()}],animate:[{animate:["none","spin","ping","pulse","bounce",Ee]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[O]}],"scale-x":[{"scale-x":[O]}],"scale-y":[{"scale-y":[O]}],rotate:[{rotate:[fu,Ee]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[P]}],"skew-y":[{"skew-y":[P]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Ee]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ee]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
361],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ee]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[ri,$i,Ev]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},V9=g9(N9);function he(...e){return V9(Ie(e))}const $9=i8,aL=y.forwardRef(({className:e,...t},r)=>f.jsx(bD,{ref:r,className:he("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));aL.displayName=bD.displayName;const M9=gm("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),sL=y.forwardRef(({className:e,variant:t,...r},n)=>f.jsx(ED,{ref:n,className:he(M9({variant:t}),e),...r}));sL.displayName=ED.displayName;const z9=y.forwardRef(({className:e,...t},r)=>f.jsx(OD,{ref:r,className:he("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",e),...t}));z9.displayName=OD.displayName;const lL=y.forwardRef(({className:e,...t},r)=>f.jsx(PD,{ref:r,className:he("absolute right-2 top-2 rounded-md p-1 text-foreground
361/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:f.jsx(kr,{className:"h-4 w-4"})}));lL.displayName=PD.displayName;const uL=y.forwardRef(({className:e,...t},r)=>f.jsx(wD,{ref:r,className:he("text-sm font-semibold",e),...t}));uL.displayName=wD.displayName;const cL=y.forwardRef(({className:e,...t},r)=>f.jsx(xD,{ref:r,className:he("text-sm opacity-90",e),...t}));cL.displayName=xD.displayName;function B9(){const{toasts:e}=p6();return f.jsxs($9,{children:[e.map(function({id:t,title:r,description:n,action:i,...o}){return f.jsxs(sL,{...o,children:[f.jsxs("div",{className:"grid gap-1",children:[r&&f.jsx(uL,{children:r}),n&&f.jsx(cL,{children:n})]}),i,f.jsx(lL,{})]},t)}),f.jsx(aL,{})]})}var tO=["light","dark"],F9="(prefers-color-scheme: dark)",U9=y.createContext(void 0),W9={setTheme:e=>{},themes:[]},q9=()=>{var e;return(e=y.useContext(U9))!=null?e:W9};y.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:i,defaultTheme:o,value:a,attrs:s,nonce:l})=>{let c=o==="system",d=r==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${s.map(E=>`'${E}'`).join(",")})`};`:`var d=document.documentElement,n='${r}',s='setAttribute';`,p=i?tO.includes(o)&&o?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${o}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",h=(E,v=!1,_=!0)=>{let g=a?a[E]:E,b=v?E+"|| ''":`'${g}'`,w="";return i&&_&&!v&&tO.includes(E)&&(w+=`d.style.colorScheme = '${E}';`),r==="class"?v||g?w+=`c.add(${b})`:w+="null":g&&(w+=`d[s](n,${b})`),w},m=e?`!function(){${d}${h(e)}}()`:n?`!function(){try{${d}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${c})){var t='${F9}',m=window.matchMedia(t);if(m.media!==t||m.matches){${h("dark")}}else{${h("light")}}}else if(e){${a?`var x=${JSON.stringify(a)};`:""}${h(a?"x[e]":"e",!0)}}${c?"":"else{"+h(o,!1,!1)+"}"}${p}}catch(e){}}()`:`!function(){try{${d}var e=localStorage.getItem('${t}');if(e){${a?`var x=${JSON.stringify(a)};`:""}${h(a?"x[e]":"e",!0)}}else{${h(o,!1,!1)};}${p}}catch(t){}}();`;return y.createElement("script",{nonce:l,dangerouslySetInnerHTML:{__html:m}})});var H9=e=>{switch(e){case"success":return Y9;case"info":return J9;case"warning":return X9;case"error":return Q9;default:return null}},K9=Array(12).fill(0),G9=({visible:e,className:t})=>k.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},k.createElement("div",{className:"sonner-spinner"},K9.map((r,n)=>k.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),Y9=k.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},k.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),X9=k.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},k.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),J9=k.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},k.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Q9=k.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},k.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Z9=k.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},k.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),k.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),e7=()=>{let[e,t]=k.useState(document.hidden);return k.useEffect(()=>{let r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e},S0=1,t7=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>
361{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:r,...n}=e,i=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:S0++,o=this.toasts.find(s=>s.id===i),a=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),o?this.toasts=this.toasts.map(s=>s.id===i?(this.publish({...s,...e,id:i,title:r}),{...s,...e,id:i,dismissible:a,title:r}):s):this.addToast({title:r,...n,dismissible:a,id:i}),i},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(t=>{this.subscribers.forEach(r=>r({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
361this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let r;t.loading!==void 0&&(r=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let n=e instanceof Promise?e:e(),i=r!==void 0,o,a=n.then(async l=>{if(o=["resolve",l],k.isValidElement(l))i=!1,this.create({id:r,type:"default",message:l});else if(n7(l)&&!l.ok){i=!1;let c=typeof t.error=="function"?await t.error(`HTTP error! status: ${l.status}`):t.error,d=typeof t.description=="function"?await t.description(`HTTP error! status: ${l.status}`):t.description;this.create({id:r,type:"error",message:c,description:d})}else if(t.success!==void 0){i=!1;let c=typeof t.success=="function"?await t.success(l):t.success,d=typeof t.description=="function"?await t.description(l):t.description;this.create({id:r,type:"success",message:c,description:d})}}).catch(async l=>{if(o=["reject",l],t.error!==void 0){i=!1;let c=typeof t.error=="function"?await t.error(l):t.error,d=typeof t.description=="function"?await t.description(l):t.description;this.create({id:r,type:"error",message:c,description:d})}}).finally(()=>{var l;i&&(this.dismiss(r),r=void 0),(l=t.finally)==null||l.call(t)}),s=()=>new Promise((l,c)=>a.then(()=>o[0]==="reject"?c(o[1]):l(o[1])).catch(c));return typeof r!="string"&&typeof r!="number"?{unwrap:s}:Object.assign(r,{unwrap:s})},this.custom=(e,t)=>{let r=(t==null?void 0:t.id)||S0++;return this.create({jsx:e(r),id:r,...t}),r},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},ur=new t7,r7=(e,t)=>{let r=(t==null?void 0:t.id)||S0++;return ur.addToast({title:e,...t,id:r}),r},n7=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",i7=r7,o7=()=>ur.toasts,a7=()=>ur.getActiveToasts(),Z=Object.assign(i7,{success:ur.success,info:ur.info,warning:ur.warning,error:ur.error,custom:ur.custom,message:ur.message,promise:ur.promise,dismiss:ur.dismiss,loading:ur.loading},{getHistory:o7,getToasts:a7});function s7(e,{insertAt:t}={}){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t==="top"&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}s7(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
361left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
361:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
361--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
362`);function df(e){return e.label!==void 0}var l7=3,u7="32px",c7="16px",rO=4e3,d7=356,f7=14,p7=20,h7=200;function nn(...e){return e.filter(Boolean).join(" ")}function m7(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}var _7=e=>{var t,r,n,i,o,a,s,l,c,d,p;let{invert:h,toast:m,unstyled:E,interacting:v,setHeights:_,visibleToasts:g,heights:b,index:w,toasts:O,expanded:x,removeToast:P,defaultRichColors:T,closeButton:A,style:S,cancelButtonStyle:L,actionButtonStyle:j,className:C="",descriptionClassName:$="",duration:I,position:N,gap:V,loadingIcon:z,expandByDefault:R,classNames:D,icons:M,closeButtonAriaLabel:B="Close toast",pauseWhenPageIsHidden:F}=e,[H,K]=k.useState(null),[se,fe]=k.useState(null),[X,ve]=k.useState(!1),[G,te]=k.useState(!1),[ee,U]=k.useState(!1),[xe,_e]=k.useState(!1),[ze,Ne]=k.useState(!1),[at,lr]=k.useState(0),[vr,$o]=k.useState(0),gr=k.useRef(m.duration||I||rO),Dn=k.useRef(null),Qr=k.useRef(null),zd=w===0,Bd=w+1<=g,Cr=m.type,Fa=m.dismissible!==!1,T3=m.className||"",A3=m.descriptionClassName||"",Fd=k.useMemo(()=>b.findIndex(ye=>ye.toastId===m.id)||0,[b,m.id]),S3=k.useMemo(()=>{var ye;return(ye=m.closeButton)!=null?ye:A},[m.closeButton,A]),Ox=k.useMemo(()=>m.duration||I||rO,[m.duration,I]),U_=k.useRef(0),Ua=k.useRef(0),Px=k.useRef(0),Wa=k.useRef(null),[I3,R3]=N.split("-"),Tx=k.useMemo(()=>b.reduce((ye,Ve,Ze)=>Ze>=Fd?ye:ye+Ve.height,0),[b,Fd]),Ax=e7(),D3=m.invert||h,W_=Cr==="loading";Ua.current=k.useMemo(()=>Fd*V+Tx,[Fd,Tx]),k.useEffect(()=>{gr.current=Ox},[Ox]),k.useEffect(()=>{ve(!0)},[]),k.useEffect(()=>{let ye=Qr.current;if(ye){let Ve=ye.getBoundingClientRect().height;return $o(Ve),_(Ze=>[{toastId:m.id,height:Ve,position:m.position},...Ze]),()=>_(Ze=>Ze.filter(Zr=>Zr.toastId!==m.id))}},[_,m.id]),k.useLayoutEffect(()=>{if(!X)return;let ye=Qr.current,Ve=ye.style.height;ye.style.height="auto";let Ze=ye.getBoundingClientRect().height;ye.style.height=Ve,$o(Ze),_(Zr=>Zr.find(en=>en.toastId===m.id)?Zr.map(en=>en.toastId===m.id?{...en,height:Ze}:en):[{toastId:m.id,height:Ze,position:m.position},...Zr])},[X,m.title,m.description,_,m.id]);let ji=k.useCallback(()=>{te(!0),lr(Ua.current),_(ye=>
362ye.filter(Ve=>Ve.toastId!==m.id)),setTimeout(()=>{P(m)},h7)},[m,P,_,Ua]);k.useEffect(()=>{if(m.promise&&Cr==="loading"||m.duration===1/0||m.type==="loading")return;let ye;return x||v||F&&Ax?(()=>{if(Px.current<U_.current){let Ve=new Date().getTime()-U_.current;gr.current=gr.current-Ve}Px.current=new Date().getTime()})():gr.current!==1/0&&(U_.current=new Date().getTime(),ye=setTimeout(()=>{var Ve;(Ve=m.onAutoClose)==null||Ve.call(m,m),ji()},gr.current)),()=>clearTimeout(ye)},[x,v,m,Cr,F,Ax,ji]),k.useEffect(()=>{m.delete&&ji()},[ji,m.delete]);function k3(){var ye,Ve,Ze;return M!=null&&M.loading?k.createElement("div",{className:nn(D==null?void 0:D.loader,(ye=m==null?void 0:m.classNames)==null?void 0:ye.loader,"sonner-loader"),"data-visible":Cr==="loading"},M.loading):z?k.createElement("div",{className:nn(D==null?void 0:D.loader,(Ve=m==null?void 0:m.classNames)==null?void 0:Ve.loader,"sonner-loader"),"data-visible":Cr==="loading"},z):k.createElement(G9,{className:nn(D==null?void 0:D.loader,(Ze=m==null?void 0:m.classNames)==null?void 0:Ze.loader),visible:Cr==="loading"})}return k.createElement("li",{tabIndex:0,ref:Qr,className:nn(C,T3,D==null?void 0:D.toast,(t=m==null?void 0:m.classNames)==null?void 0:t.toast,D==null?void 0:D.default,D==null?void 0:D[Cr],(r=m==null?void 0:m.classNames)==null?void 0:r[Cr]),"data-sonner-toast":"","data-rich-colors":(n=m.richColors)!=null?n:T,"data-styled":!(m.jsx||m.unstyled||E),"data-mounted":X,"data-promise":!!m.promise,"data-swiped":ze,"data-removed":G,"data-visible":Bd,"data-y-position":I3,"data-x-position":R3,"data-index":w,"data-front":zd,"data-swiping":ee,"data-dismissible":Fa,"data-type":Cr,"data-invert":D3,"data-swipe-out":xe,"data-swipe-direction":se,"data-expanded":!!(x||R&&X),style:{"--index":w,"--toasts-before":w,"--z-index":O.length-w,"--offset":`${G?at:Ua.current}px`,"--initial-height":R?"auto":`${vr}px`,...S,...m.style},onDragEnd:()=>{U(!1),K(null),Wa.current=null},onPointerDown:ye=>{W_||!Fa||(Dn.current=new Date,lr(Ua.current),ye.target.setPointerCapture(ye.pointerId),ye.target.tagName!=="BUTTON"&&(U(!0),Wa.current={x:ye.clientX,y:ye.clientY}))},onPointerUp:()=>{var ye,Ve,Ze,Zr;if(xe||!Fa)return;Wa.current=null;let en=Number(((ye=Qr.current)==null?void 0:ye.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ci=Number(((Ve=Qr.current)==null?void 0:Ve.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Mo=new Date().getTime()-((Ze=Dn.current)==null?void 0:Ze.getTime()),tn=H==="x"?en:Ci,Ni=Math.abs(tn)/Mo;if(Math.abs(tn)>=p7||Ni>.11){lr(Ua.current),(Zr=m.onDismiss)==null||Zr.call(m,m),fe(H==="x"?en>0?"right":"left":Ci>0?"down":"up"),ji(),_e(!0),Ne(!1);return}U(!1),K(null)},onPointerMove:ye=>{var Ve,Ze,Zr,en;if(!Wa.current||!Fa||((Ve=window.getSelection())==null?void 0:Ve.toString().length)>0)return;let Ci=ye.clientY-Wa.current.y,Mo=ye.clientX-Wa.current.x,tn=(Ze=e.swipeDirections)!=null?Ze:m7(N);!H&&(Math.abs(Mo)>1||Math.abs(Ci)>1)&&K(Math.abs(Mo)>Math.abs(Ci)?"x":"y");let Ni={x:0,y:0};H==="y"?(tn.includes("top")||tn.includes("bottom"))&&(tn.includes("top")&&Ci<0||tn.includes("bottom")&&Ci>0)&&(Ni.y=Ci):H==="x"&&(tn.includes("left")||tn.includes("right"))&&(tn.includes("left")&&Mo<0||tn.includes("right")&&Mo>0)&&(Ni.x=Mo),(Math.abs(Ni.x)>0||Math.abs(Ni.y)>0)&&Ne(!0),(Zr=Qr.current)==null||Zr.style.setProperty("--swipe-amount-x",`${Ni.x}px`),(en=Qr.current)==null||en.style.setProperty("--swipe-amount-y",`${Ni.y}px`)}},S3&&!m.jsx?k.createElement("button",{"aria-label":B,"data-disabled":W_,"data-close-button":!0,onClick:W_||!Fa?()=>{}:()=>{var ye;ji(),(ye=m.onDismiss)==null||ye.call(m,m)},className:nn(D==null?void 0:D.closeButton,(i=m==null?void 0:m.classNames)==null?void 0:i.closeButton)},(o=M==null?void 0:M.close)!=null?o:Z9):null,m.jsx||y.isValidElement(m.title)?m.jsx?m.jsx:typeof m.title=="function"?m.title():m.title:k.createElement(k.Fragment,null,Cr||m.icon||m.promise?k.createElement("div",{"data-icon":"",className:nn(D==null?void 0:D.icon,(a=m==null?void 0:m.classNames)==null?void 0:a.icon)},m.promise||m.type==="loading"&&!m.icon?m.icon||k3():null,m.type!=="loading"?m.
362icon||(M==null?void 0:M[Cr])||H9(Cr):null):null,k.createElement("div",{"data-content":"",className:nn(D==null?void 0:D.content,(s=m==null?void 0:m.classNames)==null?void 0:s.content)},k.createElement("div",{"data-title":"",className:nn(D==null?void 0:D.title,(l=m==null?void 0:m.classNames)==null?void 0:l.title)},typeof m.title=="function"?m.title():m.title),m.description?k.createElement("div",{"data-description":"",className:nn($,A3,D==null?void 0:D.description,(c=m==null?void 0:m.classNames)==null?void 0:c.description)},typeof m.description=="function"?m.description():m.description):null),y.isValidElement(m.cancel)?m.cancel:m.cancel&&df(m.cancel)?k.createElement("button",{"data-button":!0,"data-cancel":!0,style:m.cancelButtonStyle||L,onClick:ye=>{var Ve,Ze;df(m.cancel)&&Fa&&((Ze=(Ve=m.cancel).onClick)==null||Ze.call(Ve,ye),ji())},className:nn(D==null?void 0:D.cancelButton,(d=m==null?void 0:m.classNames)==null?void 0:d.cancelButton)},m.cancel.label):null,y.isValidElement(m.action)?m.action:m.action&&df(m.action)?k.createElement("button",{"data-button":!0,"data-action":!0,style:m.actionButtonStyle||j,onClick:ye=>{var Ve,Ze;df(m.action)&&((Ze=(Ve=m.action).onClick)==null||Ze.call(Ve,ye),!ye.defaultPrevented&&ji())},className:nn(D==null?void 0:D.actionButton,(p=m==null?void 0:m.classNames)==null?void 0:p.actionButton)},m.action.label):null))};function nO(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function v7(e,t){let r={};return[e,t].forEach((n,i)=>{let o=i===1,a=o?"--mobile-offset":"--offset",s=o?c7:u7;function l(c){["top","right","bottom","left"].forEach(d=>{r[`${a}-${d}`]=typeof c=="number"?`${c}px`:c})}typeof n=="number"||typeof n=="string"?l(n):typeof n=="object"?["top","right","bottom","left"].forEach(c=>{n[c]===void 0?r[`${a}-${c}`]=s:r[`${a}-${c}`]=typeof n[c]=="number"?`${n[c]}px`:n[c]}):l(s)}),r}var g7=y.forwardRef(function(e,t){let{invert:r,position:n="bottom-right",hotkey:i=["altKey","KeyT"],expand:o,closeButton:a,className:s,offset:l,mobileOffset:c,theme:d="light",richColors:p,duration:h,style:m,visibleToasts:E=l7,toastOptions:v,dir:_=nO(),gap:g=f7,loadingIcon:b,icons:w,containerAriaLabel:O="Notifications",pauseWhenPageIsHidden:x}=e,[P,T]=k.useState([]),A=k.useMemo(()=>Array.from(new Set([n].concat(P.filter(F=>F.position).map(F=>F.position)))),[P,n]),[S,L]=k.useState([]),[j,C]=k.useState(!1),[$,I]=k.useState(!1),[N,V]=k.useState(d!=="system"?d:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),z=k.useRef(null),R=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),D=k.useRef(null),M=k.useRef(!1),B=k.useCallback(F=>{T(H=>{var K;return(K=H.find(se=>se.id===F.id))!=null&&K.delete||ur.dismiss(F.id),H.filter(({id:se})=>se!==F.id)})},[]);return k.useEffect(()=>ur.subscribe(F=>{if(F.dismiss){T(H=>H.map(K=>K.id===F.id?{...K,delete:!0}:K));return}setTimeout(()=>{JR.flushSync(()=>{T(H=>{let K=H.findIndex(se=>se.id===F.id);return K!==-1?[...H.slice(0,K),{...H[K],...F},...H.slice(K+1)]:[F,...H]})})})}),[]),k.useEffect(()=>{if(d!=="system"){V(d);return}if(d==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?V("dark"):V("light")),typeof window>"u")return;let F=window.matchMedia("(prefers-color-scheme: dark)");try{F.addEventListener("change",({matches:H})=>{V(H?"dark":"light")})}catch{F.addListener(({matches:K})=>{try{V(K?"dark":"light")}catch(se){console.error(se)}})}},[d]),k.useEffect(()=>{P.length<=1&&C(!1)},[P]),k.useEffect(()=>{let F=H=>{var K,se;i.every(fe=>H[fe]||H.code===fe)&&(C(!0),(K=z.current)==null||K.focus()),H.code==="Escape"&&(document.activeElement===z.current||(se=z.current)!=null&&se.contains(document.activeElement))&&C(!1)};return document.addEventListener("keydown",F),()=>document.removeEventListener("keydown",F)},[i]),k.useEffect(()=>{if(z.current)return()=>{D.current&&(D.current.focus({preventScroll:!0}),D.current=null,M.current=!1)}},[z.current]),k.createElement("section",{ref:t,"aria-label":`${O} ${R}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},A.map((F,H)=>{var K;let[se,fe]=F.split("-");return P.length?k.createElement("ol",{key:F,dir:_==="auto"?nO():_,tabIndex:-1,ref:z,className:s,"data-sonner-toaster":!0,"data-theme":N,"data-y-position":se,"data-lifted":j&&P.length>1&&!o,"data-x-position":fe,style:{"--front-toast-height":`${((K=S[0])==null?void 0:K.height)||0}px`,"--width":`${d7}px`,"--gap":`${g}px`,...m,...v7(l,c)},onBlur:X=>{M.current&&!X.currentTarget.contains(X.relatedTarget)&&(M.current=!1,D.current&&(D.current.focus({preventScroll:!0}),D.current=null))},onFocus:X=>{X.target instanceof HTMLElement&&X.target.dataset.dismissible==="false"||M.current||(M.current=!0,D.current=X.relatedTarget)},onMouseEnter:()=>C(!0),onMouseMove:()=>C(!0),onMouseLeave:()=>{$||C(!1)},onDragEnd:()=>C(!1),onPointerDown:X=>{X.target instanceof HTMLElement&&X.target.dataset.dismissible==="false"||I(!0)},onPointerUp:()=>I(!1)},P.filter(X=>!X.position&&H===0||X.position===F).map((X,ve)=>{var G,te;return k.createElement(_7,{key:X.id,icons:w,index:ve,toast:X,defaultRichColors:p,duration:(G=v==null?void 0:v.duration)!=null?G:h,className:v==null?void 0:v.className,descriptionClassName:v==null?void 0:v.descriptionClassName,invert:r,visibleToasts:E,closeButton:(te=v==null?void 0:v.closeButton)!=null?te:a,interacting:$,position:F,style:v==null?void 0:v.style,unstyled:v==null?void 0:v.unstyled,classNames:v==null?void 0:v.classNames,cancelButtonStyle:v==null?void 0:v.cancelButtonStyle,actionButtonStyle:v==null?void 0:v.actionButtonStyle,removeToast:B,toasts:P.filter(ee=>ee.position==X.position),heights:S.filter(ee=>ee.position==X.position),setHeights:L,expandByDefault:o,gap:g,loadingIcon:b,expanded:j,pauseWhenPageIsHidden:x,swipeDirections:e.swipeDirections})})):null}))});const y7=({...e})=>{const{theme:t="system"}=q9();return f.jsx(g7,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})};var b7=Mb[" useId ".trim().toString()]||(()=>{}),E7=0;function mi(e){const[t,r]=y.useState(b7());return Ct(()=>{r(n=>n??String(E7++))},[e]),t?`radix-${t}`:""}const w7=["top","right","bottom","left"],Oo=Math.min,Pr=Math.max,Lp=Math.round,ff=Math.floor,Hn=e=>({x:e,y:e}
362),x7={left:"right",right:"left",bottom:"top",top:"bottom"},O7={start:"end",end:"start"};function I0(e,t,r){return Pr(e,Oo(t,r))}function wi(e,t){return typeof e=="function"?e(t):e}function xi(e){return e.split("-")[0]}function Cl(e){return e.split("-")[1]}function zE(e){return e==="x"?"y":"x"}function BE(e){return e==="y"?"height":"width"}const P7=new Set(["top","bottom"]);function Fn(e){return P7.has(xi(e))?"y":"x"}function FE(e){return zE(Fn(e))}function T7(e,t,r){r===void 0&&(r=!1);const n=Cl(e),i=FE(e),o=BE(i);let a=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=jp(a)),[a,jp(a)]}function A7(e){const t=jp(e);return[R0(e),t,R0(t)]}function R0(e){return e.replace(/start|end/g,t=>O7[t])}const iO=["left","right"],oO=["right","left"],S7=["top","bottom"],I7=["bottom","top"];function R7(e,t,r){switch(e){case"top":case"bottom":return r?t?oO:iO:t?iO:oO;case"left":case"right":return t?S7:I7;default:return[]}}function D7(e,t,r,n){const i=Cl(e);let o=R7(xi(e),r==="start",n);return i&&(o=o.map(a=>a+"-"+i),t&&(o=o.concat(o.map(R0)))),o}function jp(e){return e.replace(/left|right|bottom|top/g,t=>x7[t])}function k7(e){return{top:0,right:0,bottom:0,left:0,...e}}function dL(e){return typeof e!="number"?k7(e):{top:e,right:e,bottom:e,left:e}}function Cp(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function aO(e,t,r){let{reference:n,floating:i}=e;const o=Fn(t),a=FE(t),s=BE(a),l=xi(t),c=o==="y",d=n.x+n.width/2-i.width/2,p=n.y+n.height/2-i.height/2,h=n[s]/2-i[s]/2;let m;switch(l){case"top":m={x:d,y:n.y-i.height};break;case"bottom":m={x:d,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:p};break;case"left":m={x:n.x-i.width,y:p};break;default:m={x:n.x,y:n.y}}switch(Cl(t)){case"start":m[a]-=h*(r&&c?-1:1);break;case"end":m[a]+=h*(r&&c?-1:1);break}return m}const L7=async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:a}=r,s=o.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:p}=aO(c,n,l),h=n,m={},E=0;for(let v=0;v<s.length;v++){const{name:_,fn:g}=s[v],{x:b,y:w,data:O,reset:x}=await g({x:d,y:p,initialPlacement:n,placement:h,strategy:i,middlewareData:m,rects:c,platform:a,elements:{reference:e,floating:t}});d=b??d,p=w??p,m={...m,[_]:{...m[_],...O}},x&&E<=50&&(E++,typeof x=="object"&&(x.placement&&(h=x.placement),x.rects&&(c=x.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:d,y:p}=aO(c,h,l)),v=-1)}return{x:d,y:p,placement:h,strategy:i,middlewareData:m}};async function wc(e,t){var r;t===void 0&&(t={});const{x:n,y:i,platform:o,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:h=!1,padding:m=0}=wi(t,e),E=dL(m),_=s[h?p==="floating"?"reference":"floating":p],g=Cp(await o.getClippingRect({element:(r=await(o.isElement==null?void 0:o.isElement(_)))==null||r?_:_.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),b=p==="floating"?{x:n,y:i,width:a.floating.width,height:a.floating.height}:a.reference,w=await(o.getOffsetParent==null?void 0:o.getOffsetParent(s.floating)),O=await(o.isElement==null?void 0:o.isElement(w))?await(o.getScale==null?void 0:o.getScale(w))||{x:1,y:1}:{x:1,y:1},x=Cp(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:b,offsetParent:w,strategy:l}):b);return{top:(g.top-x.top+E.top)/O.y,bottom:(x.bottom-g.bottom+E.bottom)/O.y,left:(g.left-x.left+E.left)/O.x,right:(x.right-g.right+E.right)/O.x}}const j7=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=t,{element:c,padding:d=0}=wi(e,t)||{};if(c==null)return{};const p=dL(d),h={x:r,y:n},m=FE(i),E=BE(m),v=await a.getDimensions(c),_=m==="y",g=_?"top":"left",b=_?"bottom":"right",w=_?"clientHeight":"clientWidth",O=o.reference[E]+o.reference[m]-h[m]-o.floating[E],x=h[m]-o.reference[m],P=await(a.getOffsetParent==null?void 0:a.getOffsetParent(c));let T=P?P[w]:0;(!T||!await(a.isElement==null?void 0:a.isElement(P)))&&(T=s.floating[w]||o.floating[E]);const A=O/2-x/2,S=T/2-v[E]/2-1,L=Oo(p[g],S),j=Oo(p[b],S),C=L,$=T-v[E]-j,I=T/2-v[E]/2+A,N=I0(C,I,$),V=!l.arrow&&Cl(i)!=null&&I!==N&&o.reference[E]/2-(I<C?L:j)-v[E]/2<0,z=V?I<C?I-C:I-$:0;return{[m]:h[m]+z,data:{[m]:N,centerOffset:I-N-z,...V&&{alignmentOffset:z}},reset:V}}}),C7=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:i,middlewareData:o,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:v=!0,..._}=wi(e,t);if((r=o.arrow)!=null&&r.alignmentOffset)return{};const g=xi(i),b=Fn(s),w=xi(s)===s,O=await(l.isRTL==null?void 0:l.isRTL(c.floating)),x=h||(w||!v?[jp(s)]:A7(s)),P=E!=="none";!h&&P&&x.push(...D7(s,v,E,O));const T=[s,...x],A=await wc(t,_),S=[];let L=((n=o.flip)==null?void 0:n.overflows)||[];if(d&&S.push(A[g]),p){const I=T7(i,a,O);S.push(A[I[0]],A[I[1]])}if(L=[...L,{placement:i,overflows:S}],!S.every(I=>I<=0)){var j,C;const I=(((j=o.flip)==null?void 0:j.index)||0)+1,N=T[I];if(N&&(!(p==="alignment"?b!==Fn(N):!1)||L.every(R=>R.overflows[0]>0&&Fn(R.placement)===b)))return{data:{index:I,overflows:L},reset:{placement:N}};let V=(C=L.filter(z=>z.overflows[0]<=0).sort((z,R)=>z.overflows[1]-R.overflows[1])[0])==null?void 0:C.placement;if(!V)switch(m){case"bestFit":{var $;const z=($=L.filter(R=>{if(P){const D=Fn(R.placement);return D===b||D==="y"}return!0}).map(R=>[R.placement,R.overflows.filter(D=>D>0).reduce((D,M)=>D+M,0)]).sort((R,D)=>R[1]-D[1])[0])==null?void 0:$[0];z&&(V=z);break}case"initialPlacement":V=s;break}if(i!==V)return{reset:{placement:V}}}return{}}}};function sO(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function lO(e){return w7.some(t=>e[t]>=0)}const N7=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...i}=wi(e,t);switch(n){case"referenceHidden":{const o=await wc(t,{...i,elementContext:"reference"}),a=sO(o,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:lO(a)}}}case"escaped":{const o=await wc(t,{...i,altBoundary:!0}),a=sO(o,r.floating);return{data:{escapedOffsets:a,escaped:lO(a)}}}default:return{}}}}},fL=new Set(["left","top"]);async function V7(e,t){const{placement:r,platform:n,elements:i}=e,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),a=xi(r),s=Cl(r),l=Fn(r)==="y",c=fL.has(a)?-1:1,d=o&&l?-1:1,p=wi(t,e);let{mainAxis:h,crossAxis:m,alignmentAxis:E}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}
362:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return s&&typeof E=="number"&&(m=s==="end"?E*-1:E),l?{x:m*d,y:h*c}:{x:h*c,y:m*d}}const $7=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:i,y:o,placement:a,middlewareData:s}=t,l=await V7(t,e);return a===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}},M7=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:_=>{let{x:g,y:b}=_;return{x:g,y:b}}},...l}=wi(e,t),c={x:r,y:n},d=await wc(t,l),p=Fn(xi(i)),h=zE(p);let m=c[h],E=c[p];if(o){const _=h==="y"?"top":"left",g=h==="y"?"bottom":"right",b=m+d[_],w=m-d[g];m=I0(b,m,w)}if(a){const _=p==="y"?"top":"left",g=p==="y"?"bottom":"right",b=E+d[_],w=E-d[g];E=I0(b,E,w)}const v=s.fn({...t,[h]:m,[p]:E});return{...v,data:{x:v.x-r,y:v.y-n,enabled:{[h]:o,[p]:a}}}}}},z7=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:i,rects:o,middlewareData:a}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=wi(e,t),d={x:r,y:n},p=Fn(i),h=zE(p);let m=d[h],E=d[p];const v=wi(s,t),_=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(l){const w=h==="y"?"height":"width",O=o.reference[h]-o.floating[w]+_.mainAxis,x=o.reference[h]+o.reference[w]-_.mainAxis;m<O?m=O:m>x&&(m=x)}if(c){var g,b;const w=h==="y"?"width":"height",O=fL.has(xi(i)),x=o.reference[p]-o.floating[w]+(O&&((g=a.offset)==null?void 0:g[p])||0)+(O?0:_.crossAxis),P=o.reference[p]+o.reference[w]+(O?0:((b=a.offset)==null?void 0:b[p])||0)-(O?_.crossAxis:0);E<x?E=x:E>P&&(E=P)}return{[h]:m,[p]:E}}}},B7=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:i,rects:o,platform:a,elements:s}=t,{apply:l=()=>{},...c}=wi(e,t),d=await wc(t,c),p=xi(i),h=Cl(i),m=Fn(i)==="y",{width:E,height:v}=o.floating;let _,g;p==="top"||p==="bottom"?(_=p,g=h===(await(a.isRTL==null?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(g=p,_=h==="end"?"top":"bottom");const b=v-d.top-d.bottom,w=E-d.left-d.right,O=Oo(v-d[_],b),x=Oo(E-d[g],w),P=!t.middlewareData.shift;let T=O,A=x;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(A=w),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(T=b),P&&!h){const L=Pr(d.left,0),j=Pr(d.right,0),C=Pr(d.top,0),$=Pr(d.bottom,0);m?A=E-2*(L!==0||j!==0?L+j:Pr(d.left,d.right)):T=v-2*(C!==0||$!==0?C+$:Pr(d.top,d.bottom))}await l({...t,availableWidth:A,availableHeight:T});const S=await a.getDimensions(s.floating);return E!==S.width||v!==S.height?{reset:{rects:!0}}:{}}}};function Am(){return typeof window<"u"}function Nl(e){return pL(e)?(e.nodeName||"").toLowerCase():"#document"}function Rr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Qn(e){var t;return(t=(pL(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function pL(e){return Am()?e instanceof Node||e instanceof Rr(e).Node:!1}function Pn(e){return Am()?e instanceof Element||e instanceof Rr(e).Element:!1}function Yn(e){return Am()?e instanceof HTMLElement||e instanceof Rr(e).HTMLElement:!1}function uO(e){return!Am()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Rr(e).ShadowRoot}const F7=new Set(["inline","contents"]);function Ad(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=Tn(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!F7.has(i)}const U7=new Set(["table","td","th"]);function W7(e){return U7.has(Nl(e))}const q7=[":popover-open",":modal"];function Sm(e){return q7.some(t=>{try{return e.matches(t)}catch{return!1}})}const H7=["transform","translate","scale","rotate","perspective"],K7=["transform","translate","scale","rotate","perspective","filter"],G7=["paint","layout","strict","content"];function UE(e){const t=WE(),r=Pn(e)?Tn(e):e;return H7.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||K7.some(n=>(r.willChange||"").includes(n))||G7.some(n=>(r.contain||"").includes(n))}function Y7(e){let t=Po(e);for(;Yn(t)&&!al(t);){if(UE(t))return t;if(Sm(t))return null;t=Po(t)}return null}function WE(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const X7=new Set(["html","body","#document"]);function al(e){return X7.has(Nl(e))}function Tn(e){return Rr(e).getComputedStyle(e)}function Im(e){return Pn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Po(e){if(Nl(e)==="html")return e;const t=e.assignedSlot||e.parentNode||uO(e)&&e.host||Qn(e);return uO(t)?t.host:t}function hL(e){const t=Po(e);return al(t)?e.ownerDocument?e.ownerDocument.body:e.body:Yn(t)&&Ad(t)?t:hL(t)}function xc(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=hL(e),o=i===((n=e.ownerDocument)==null?void 0:n.body),a=Rr(i);if(o){const s=D0(a);
362return t.concat(a,a.visualViewport||[],Ad(i)?i:[],s&&r?xc(s):[])}return t.concat(i,xc(i,[],r))}function D0(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function mL(e){const t=Tn(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=Yn(e),o=i?e.offsetWidth:r,a=i?e.offsetHeight:n,s=Lp(r)!==o||Lp(n)!==a;return s&&(r=o,n=a),{width:r,height:n,$:s}}function qE(e){return Pn(e)?e:e.contextElement}function js(e){const t=qE(e);if(!Yn(t))return Hn(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:o}=mL(t);let a=(o?Lp(r.width):r.width)/n,s=(o?Lp(r.height):r.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}const J7=Hn(0);function _L(e){const t=Rr(e);return!WE()||!t.visualViewport?J7:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Q7(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Rr(e)?!1:t}function ba(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),o=qE(e);let a=Hn(1);t&&(n?Pn(n)&&(a=js(n)):a=js(e));const s=Q7(o,r,n)?_L(o):Hn(0);let l=(i.left+s.x)/a.x,c=(i.top+s.y)/a.y,d=i.width/a.x,p=i.height/a.y;if(o){const h=Rr(o),m=n&&Pn(n)?Rr(n):n;let E=h,v=D0(E);for(;v&&n&&m!==E;){const _=js(v),g=v.getBoundingClientRect(),b=Tn(v),w=g.left+(v.clientLeft+parseFloat(b.paddingLeft))*_.x,O=g.top+(v.clientTop+parseFloat(b.paddingTop))*_.y;l*=_.x,c*=_.y,d*=_.x,p*=_.y,l+=w,c+=O,E=Rr(v),v=D0(E)}}return Cp({width:d,height:p,x:l,y:c})}function HE(e,t){const r=Im(e).scrollLeft;return t?t.left+r:ba(Qn(e)).left+r}function vL(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),i=n.left+t.scrollLeft-(r?0:HE(e,n)),o=n.top+t.scrollTop;return{x:i,y:o}}function Z7(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const o=i==="fixed",a=Qn(n),s=t?Sm(t.floating):!1;if(n===a||s&&o)return r;let l={scrollLeft:0,scrollTop:0},c=Hn(1);const d=Hn(0),p=Yn(n);if((p||!p&&!o)&&((Nl(n)!=="body"||Ad(a))&&(l=Im(n)),Yn(n))){const m=ba(n);c=js(n),d.x=m.x+n.clientLeft,d.y=m.y+n.clientTop}const h=a&&!p&&!o?vL(a,l,!0):Hn(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+d.x+h.x,y:r.y*c.y-l.scrollTop*c.y+d.y+h.y}}function ez(e){return Array.from(e.getClientRects())}function tz(e){const t=Qn(e),r=Im(e),n=e.ownerDocument.body,i=Pr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=Pr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let a=-r.scrollLeft+HE(e);const s=-r.scrollTop;return Tn(n).direction==="rtl"&&(a+=Pr(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:a,y:s}}function rz(e,t){const r=Rr(e),n=Qn(e),i=r.visualViewport;let o=n.clientWidth,a=n.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;const c=WE();(!c||c&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s,y:l}}const nz=new Set(["absolute","fixed"]);function iz(e,t){const r=ba(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=Yn(e)?js(e):Hn(1),a=e.clientWidth*o.x,s=e.clientHeight*o.y,l=i*o.x,c=n*o.y;return{width:a,height:s,x:l,y:c}}function cO(e,t,r){let n;if(t==="viewport")n=rz(e,r);else if(t==="document")n=tz(Qn(e));else if(Pn(t))n=iz(t,r);else{const i=_L(e);n={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return Cp(n)}function gL(e,t){const r=Po(e);return r===t||!Pn(r)||al(r)?!1:Tn(r).position==="fixed"||gL(r,t)}function oz(e,t){const r=t.get(e);if(r)return r;let n=xc(e,[],!1).filter(s=>Pn(s)&&Nl(s)!=="body"),i=null;const o=Tn(e).position==="fixed";let a=o?Po(e):e;for(;Pn(a)&&!al(a);){const s=Tn(a),l=UE(a);!l&&s.position==="fixed"&&(i=null),(o?!l&&!i:!l&&s.position==="static"&&!!i&&nz.has(i.position)||Ad(a)&&!l&&gL(e,a))?n=n.filter(d=>d!==a):i=s,a=Po(a)}return t.set(e,n),n}function az(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const a=[...r==="clippingAncestors"?Sm(t)?[]:oz(t,this._c):[].concat(r),n],s=a[0],l=a.reduce((c,d)=>{const p=cO(t,d,i);return c.top=Pr(p.top,c.top),c.right=Oo(p.right,c.right),c.bottom=Oo(p.bottom,c.bottom),c.left=Pr(p.left,c.left),c},cO(t,s,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function sz(e){const{width:t,height:r}=mL(e);return{width:t,height:r}}function lz(e,t,r){const n=Yn(t),i=Qn(t),o=r==="fixed",a=ba(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const l=Hn(0);function c(){l.x=HE(i)}if(n||!n&&!o)if((Nl(t)!=="body"||Ad(i))&&(s=Im(t)),n){const m=ba(t,!0,o,t);l.x=m.x+t.clientLeft,l.y=m.y+t.clientTop}else i&&c();o&&!n&&i&&c();const d=i&&!n&&!o?vL(i,s):Hn(0),p=a.left+s.scrollLeft-l.x-d.x,h=a.top+s.scrollTop-l.y-d.y;return{x:p,y:h,width:a.width,height:a.height}}function wv(e){return Tn(e).position==="static"}function dO(e,t){if(!Yn(e)||Tn(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Qn(e)===r&&(r=r.ownerDocument.body),r}function yL(e,t){const r=Rr(e);if(Sm(e))return r;if(!Yn(e)){let i=Po(e);for(;i&&!al(i);){if(Pn(i)&&!wv(i))return i;i=Po(i)}return r}let n=dO(e,t);for(;n&&W7(n)&&wv(n);)n=dO(n,t);return n&&al(n)&&wv(n)&&!UE(n)?r:n||Y7(e)||r}const uz=async function(e){const t=this.getOffsetParent||yL,r=this.getDimensions,n=await r(e.floating);return{reference:lz(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function cz(e){return Tn(e).direction==="rtl"}const dz={convertOffsetParentRelativeRectToViewportRelativeRect:Z7,getDocumentElement:Qn,getClippingRect:az,getOffsetParent:yL,getElementRects:uz,getClientRects:ez,getDimensions:sz,getScale:js,isElement:Pn,isRTL:cz};function bL(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function fz(e,t){let r=null,n;const i=Qn(e);function o(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function a(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),o();const c=e.getBoundingClientRect(),{left:d,top:p,width:h,height:m}=c;if(s||t(),!h||!m)return;const E=ff(p),v=ff(i.clientWidth-(d+h)),_=ff(i.clientHeight-(p+m)),g=ff(d),w={rootMargin:-E+"px "+-v+"px "+-_+"px "+-g+"px",threshold:Pr(0,Oo(1,l))||1};let O=!0;function x(P){const T=P[0].intersectionRatio;if(T!==l){if(!O)return a();T?a(!1,T):n=setTimeout(()=>{a(!1,1e-7)},1e3)}T===1&&!bL(c,e.getBoundingClientRect())&&a(),O=!1}try{r=new IntersectionObserver(x,{...w,root:i.ownerDocument})}catch{r=new IntersectionObserver(x,w)}r.observe(e)}return a(!0),o}function pz(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=qE(e),d=i||o?[...c?xc(c):[],...xc(t)]:[];d.forEach(g=>{i&&g.addEventListener("scroll",r,{passive:!0}),o&&g.addEventListener("resize",r)});const p=c&&s?fz(c,r):null;let h=-1,m=null;a&&(m=new ResizeObserver(g=>{let[b]=g;b&&b.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var w;(w=m)==null||w.observe(t)})),r()}),c&&!l&&m.observe(c),m.observe(t));let E,v=l?ba(e):null;l&&_();function _(){const g=ba(e);v&&!bL(v,g)&&r(),v=g,E=requestAnimationFrame(_)}return r(),()=>{var g;d.forEach(b=>{i&&b.removeEventListener("scroll",r),o&&b.removeEventListener("resize",r)}),p==null||p(),(g=m)==null||g.disconnect(),m=null,l&&cancelAnimationFrame(E)}}const hz=$7,mz=M7,_z=C7,vz=B7,gz=N7,fO=j7,yz=z7,bz=(e,t,r)=>{const n=new Map,i={platform:dz,...r},o={...i.platform,_c:n};return L7(e,t,{...i,platform:o})};var Ez=typeof document<"u",wz=function(){},rp=Ez?y.useLayoutEffect:wz;function Np(e,t){if(e===t)return!0;
362if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!Np(e[n],t[n]))return!1;return!0}if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,i[n]))return!1;for(n=r;n--!==0;){const o=i[n];if(!(o==="_owner"&&e.$$typeof)&&!Np(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function EL(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function pO(e,t){const r=EL(e);return Math.round(t*r)/r}function xv(e){const t=y.useRef(e);return rp(()=>{t.current=e}),t}function xz(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:i,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:l,open:c}=e,[d,p]=y.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=y.useState(n);Np(h,n)||m(n);const[E,v]=y.useState(null),[_,g]=y.useState(null),b=y.useCallback(R=>{R!==P.current&&(P.current=R,v(R))},[]),w=y.useCallback(R=>{R!==T.current&&(T.current=R,g(R))},[]),O=o||E,x=a||_,P=y.useRef(null),T=y.useRef(null),A=y.useRef(d),S=l!=null,L=xv(l),j=xv(i),C=xv(c),$=y.useCallback(()=>{if(!P.current||!T.current)return;const R={placement:t,strategy:r,middleware:h};j.current&&(R.platform=j.current),bz(P.current,T.current,R).then(D=>{const M={...D,isPositioned:C.current!==!1};I.current&&!Np(A.current,M)&&(A.current=M,Ia.flushSync(()=>{p(M)}))})},[h,t,r,j,C]);rp(()=>{c===!1&&A.current.isPositioned&&(A.current.isPositioned=!1,p(R=>({...R,isPositioned:!1})))},[c]);const I=y.useRef(!1);rp(()=>(I.current=!0,()=>{I.current=!1}),[]),rp(()=>{if(O&&(P.current=O),x&&(T.current=x),O&&x){if(L.current)return L.current(O,x,$);$()}},[O,x,$,L,S]);const N=y.useMemo(()=>({reference:P,floating:T,setReference:b,setFloating:w}),[b,w]),V=y.useMemo(()=>({reference:O,floating:x}),[O,x]),z=y.useMemo(()=>{const R={position:r,left:0,top:0};if(!V.floating)return R;const D=pO(V.floating,d.x),M=pO(V.floating,d.y);return s?{...R,transform:"translate("+D+"px, "+M+"px)",...EL(V.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:D,top:M}},[r,s,V.floating,d.x,d.y]);return y.useMemo(()=>({...d,update:$,refs:N,elements:V,floatingStyles:z}),[d,$,N,V,z])}const Oz=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:i}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?fO({element:n.current,padding:i}).fn(r):{}:n?fO({element:n,padding:i}).fn(r):{}}}},Pz=(e,t)=>({...hz(e),options:[e,t]}),Tz=(e,t)=>({...mz(e),options:[e,t]}),Az=(e,t)=>({...yz(e),options:[e,t]}),Sz=(e,t)=>({..._z(e),options:[e,t]}),Iz=(e,t)=>({...vz(e),options:[e,t]}),Rz=(e,t)=>({...gz(e),options:[e,t]}),Dz=(e,t)=>({...Oz(e),options:[e,t]});var kz="Arrow",wL=y.forwardRef((e,t)=>{const{children:r,width:n=10,height:i=5,...o}=e;return f.jsx(me.svg,{...o,ref:t,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:f.jsx("polygon",{points:"0,0 30,0 15,10"})})});wL.displayName=kz;var Lz=wL;function xL(e){const[t,r]=y.useState(void 0);return Ct(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const o=i[0];let a,s;if("borderBoxSize"in o){const l=o.borderBoxSize,c=Array.isArray(l)?l[0]:l;a=c.inlineSize,s=c.blockSize}else a=e.offsetWidth,s=e.offsetHeight;r({width:a,height:s})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var KE="Popper",[OL,Rm]=Jn(KE),[jz,PL]=OL(KE),TL=e=>{const{__scopePopper:t,children:r}=e,[n,i]=y.useState(null);return f.jsx(jz,{scope:t,anchor:n,onAnchorChange:i,children:r})};TL.displayName=KE;var AL="PopperAnchor",SL=y.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...i}=e,o=PL(AL,r),a=y.useRef(null),s=Ae(t,a);return y.useEffect(()=>{o.onAnchorChange((n==null?void 0:n.current)||a.current)}),n?null:f.jsx(me.div,{...i,ref:s})});SL.displayName=AL;var GE="PopperContent",[Cz,Nz]=OL(GE),IL=y.forwardRef((e,t)=>
362{var X,ve,G,te,ee,U;const{__scopePopper:r,side:n="bottom",sideOffset:i=0,align:o="center",alignOffset:a=0,arrowPadding:s=0,avoidCollisions:l=!0,collisionBoundary:c=[],collisionPadding:d=0,sticky:p="partial",hideWhenDetached:h=!1,updatePositionStrategy:m="optimized",onPlaced:E,...v}=e,_=PL(GE,r),[g,b]=y.useState(null),w=Ae(t,xe=>b(xe)),[O,x]=y.useState(null),P=xL(O),T=(P==null?void 0:P.width)??0,A=(P==null?void 0:P.height)??0,S=n+(o!=="center"?"-"+o:""),L=typeof d=="number"?d:{top:0,right:0,bottom:0,left:0,...d},j=Array.isArray(c)?c:[c],C=j.length>0,$={padding:L,boundary:j.filter($z),altBoundary:C},{refs:I,floatingStyles:N,placement:V,isPositioned:z,middlewareData:R}=xz({strategy:"fixed",placement:S,whileElementsMounted:(...xe)=>pz(...xe,{animationFrame:m==="always"}),elements:{reference:_.anchor},middleware:[Pz({mainAxis:i+A,alignmentAxis:a}),l&&Tz({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?Az():void 0,...$}),l&&Sz({...$}),Iz({...$,apply:({elements:xe,rects:_e,availableWidth:ze,availableHeight:Ne})=>{const{width:at,height:lr}=_e.reference,vr=xe.floating.style;vr.setProperty("--radix-popper-available-width",`${ze}px`),vr.setProperty("--radix-popper-available-height",`${Ne}px`),vr.setProperty("--radix-popper-anchor-width",`${at}px`),vr.setProperty("--radix-popper-anchor-height",`${lr}px`)}}),O&&Dz({element:O,padding:s}),Mz({arrowWidth:T,arrowHeight:A}),h&&Rz({strategy:"referenceHidden",...$})]}),[D,M]=kL(V),B=xt(E);Ct(()=>{z&&(B==null||B())},[z,B]);const F=(X=R.arrow)==null?void 0:X.x,H=(ve=R.arrow)==null?void 0:ve.y,K=((G=R.arrow)==null?void 0:G.centerOffset)!==0,[se,fe]=y.useState();return Ct(()=>{g&&fe(window.getComputedStyle(g).zIndex)},[g]),f.jsx("div",{ref:I.setFloating,"data-radix-popper-content-wrapper":"",style:{...N,transform:z?N.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:se,"--radix-popper-transform-origin":[(te=R.transformOrigin)==null?void 0:te.x,(ee=R.transformOrigin)==null?void 0:ee.y].join(" "),...((U=R.hide)==null?void 0:U.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:f.jsx(Cz,{scope:r,placedSide:D,onArrowChange:x,arrowX:F,arrowY:H,shouldHideArrow:K,children:f.jsx(me.div,{"data-side":D,"data-align":M,...v,ref:w,style:{...v.style,animation:z?void 0:"none"}})})})});IL.displayName=GE;var RL="PopperArrow",Vz={top:"bottom",right:"left",bottom:"top",left:"right"},DL=y.forwardRef(function(t,r){const{__scopePopper:n,...i}=t,o=Nz(RL,n),a=Vz[o.placedSide];return f.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:f.jsx(Lz,{...i,ref:r,style:{...i.style,display:"block"}})})});DL.displayName=RL;function $z(e){return e!==null}var Mz=e=>({name:"transformOrigin",options:e,fn(t){var _,g,b;const{placement:r,rects:n,middlewareData:i}=t,a=((_=i.arrow)==null?void 0:_.centerOffset)!==0,s=a?0:e.arrowWidth,l=a?0:e.arrowHeight,[c,d]=kL(r),p={start:"0%",center:"50%",end:"100%"}[d],h=(((g=i.arrow)==null?void 0:g.x)??0)+s/2,m=(((b=i.arrow)==null?void 0:b.y)??0)+l/2;let E="",v="";return c==="bottom"?(E=a?p:`${h}px`,v=`${-l}px`):c==="top"?(E=a?p:`${h}px`,v=`${n.floating.height+l}px`):c==="right"?(E=`${-l}px`,v=a?p:`${m}px`):c==="left"&&(E=`${n.floating.width+l}px`,v=a?p:`${m}px`),{data:{x:E,y:v}}}});function kL(e){const[t,r="center"]=e.split("-");return[t,r]}var LL=TL,jL=SL,CL=IL,NL=DL,[Dm,ixe]=Jn("Tooltip",[Rm]),km=Rm(),VL="TooltipProvider",zz=700,k0="tooltip.open",[Bz,YE]=Dm(VL),$L=e=>{const{__scopeTooltip:t,delayDuration:r=zz,skipDelayDuration:n=300,disableHoverableContent:i=!1,children:o}=e,a=y.useRef(!0),s=y.useRef(!1),l=y.useRef(0);return y.useEffect(()=>{const c=l.current;return()=>window.clearTimeout(c)},[]),f.jsx(Bz,{scope:t,isOpenDelayedRef:a,delayDuration:r,onOpen:y.useCallback(()=>{window.clearTimeout(l.current),a.current=!1},[]),onClose:y.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>a.current=!0,n)},[n]),isPointerInTransitRef:s,onPointerInTransitChange:y.useCallback(c=>{s.current=c}
362,[]),disableHoverableContent:i,children:o})};$L.displayName=VL;var Oc="Tooltip",[Fz,Lm]=Dm(Oc),ML=e=>{const{__scopeTooltip:t,children:r,open:n,defaultOpen:i,onOpenChange:o,disableHoverableContent:a,delayDuration:s}=e,l=YE(Oc,e.__scopeTooltip),c=km(t),[d,p]=y.useState(null),h=mi(),m=y.useRef(0),E=a??l.disableHoverableContent,v=s??l.delayDuration,_=y.useRef(!1),[g,b]=Eo({prop:n,defaultProp:i??!1,onChange:T=>{T?(l.onOpen(),document.dispatchEvent(new CustomEvent(k0))):l.onClose(),o==null||o(T)},caller:Oc}),w=y.useMemo(()=>g?_.current?"delayed-open":"instant-open":"closed",[g]),O=y.useCallback(()=>{window.clearTimeout(m.current),m.current=0,_.current=!1,b(!0)},[b]),x=y.useCallback(()=>{window.clearTimeout(m.current),m.current=0,b(!1)},[b]),P=y.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{_.current=!0,b(!0),m.current=0},v)},[v,b]);return y.useEffect(()=>()=>{m.current&&(window.clearTimeout(m.current),m.current=0)},[]),f.jsx(LL,{...c,children:f.jsx(Fz,{scope:t,contentId:h,open:g,stateAttribute:w,trigger:d,onTriggerChange:p,onTriggerEnter:y.useCallback(()=>{l.isOpenDelayedRef.current?P():O()},[l.isOpenDelayedRef,P,O]),onTriggerLeave:y.useCallback(()=>{E?x():(window.clearTimeout(m.current),m.current=0)},[x,E]),onOpen:O,onClose:x,disableHoverableContent:E,children:r})})};ML.displayName=Oc;var L0="TooltipTrigger",zL=y.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,i=Lm(L0,r),o=YE(L0,r),a=km(r),s=y.useRef(null),l=Ae(t,s,i.onTriggerChange),c=y.useRef(!1),d=y.useRef(!1),p=y.useCallback(()=>c.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),f.jsx(jL,{asChild:!0,...a,children:f.jsx(me.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...n,ref:l,onPointerMove:ae(e.onPointerMove,h=>{h.pointerType!=="touch"&&!d.current&&!o.isPointerInTransitRef.current&&(i.onTriggerEnter(),d.current=!0)}),onPointerLeave:ae(e.onPointerLeave,()=>{i.onTriggerLeave(),d.current=!1}),onPointerDown:ae(e.onPointerDown,()=>{i.open&&i.onClose(),c.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:ae(e.onFocus,()=>{c.current||i.onOpen()}),onBlur:ae(e.onBlur,i.onClose),onClick:ae(e.onClick,i.onClose)})})});zL.displayName=L0;var Uz="TooltipPortal",[oxe,Wz]=Dm(Uz,{forceMount:void 0}),sl="TooltipContent",BL=y.forwardRef((e,t)=>{const r=Wz(sl,e.__scopeTooltip),{forceMount:n=r.forceMount,side:i="top",...o}=e,a=Lm(sl,e.__scopeTooltip);return f.jsx(Sn,{present:n||a.open,children:a.disableHoverableContent?f.jsx(FL,{side:i,...o,ref:t}):f.jsx(qz,{side:i,...o,ref:t})})}),qz=y.forwardRef((e,t)=>{const r=Lm(sl,e.__scopeTooltip),n=YE(sl,e.__scopeTooltip),i=y.useRef(null),o=Ae(t,i),[a,s]=y.useState(null),{trigger:l,onClose:c}=r,d=i.current,{onPointerInTransitChange:p}=n,h=y.useCallback(()=>{s(null),p(!1)},[p]),m=y.useCallback((E,v)=>{const _=E.currentTarget,g={x:E.clientX,y:E.clientY},b=Xz(g,_.getBoundingClientRect()),w=Jz(g,b),O=Qz(v.getBoundingClientRect()),x=eB([...w,...O]);s(x),p(!0)},[p]);return y.useEffect(()=>()=>h(),[h]),y.useEffect(()=>{if(l&&d){const E=_=>m(_,d),v=_=>m(_,l);return l.addEventListener("pointerleave",E),d.addEventListener("pointerleave",v),()=>{l.removeEventListener("pointerleave",E),d.removeEventListener("pointerleave",v)}}},[l,d,m,h]),y.useEffect(()=>{if(a){const E=v=>{const _=v.target,g={x:v.clientX,y:v.clientY},b=(l==null?void 0:l.contains(_))||(d==null?void 0:d.contains(_)),w=!Zz(g,a);b?h():w&&(h(),c())};return document.addEventListener("pointermove",E),()=>document.removeEventListener("pointermove",E)}},[l,d,a,c,h]),f.jsx(FL,{...e,ref:o})}),[Hz,Kz]=Dm(Oc,{isInside:!1}),Gz=g6("TooltipContent"),FL=y.forwardRef((e,t)=>{const{__scopeTooltip:r,children:n,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:a,...s}=e,l=Lm(sl,r),c=km(r),{onClose:d}=l;return y.useEffect(()=>(document.addEventListener(k0,d),()=>document.removeEventListener(k0,d)),[d]),y.useEffect(()=>{if(l.trigger){const p=h=>{const m=h.target;m!=null&&m.contains(l.trigger)&&d()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[l.trigger,d]),f.jsx(Pd,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:p=>p.preventDefault(),onDismiss:d,children:f.jsxs(CL,{"data-state":l.stateAttribute,...c,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[f.jsx(Gz,{children:n}),f.jsx(Hz,{scope:r,isInside:!0,children:f.jsx(z6,{id:l.contentId,role:"tooltip",children:i||n})})]})})});BL.displayName=sl;var UL="TooltipArrow",Yz=y.forwardRef((e,t)=>
362{const{__scopeTooltip:r,...n}=e,i=km(r);return Kz(UL,r).isInside?null:f.jsx(NL,{...i,...n,ref:t})});Yz.displayName=UL;function Xz(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(r,n,i,o)){case o:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function Jz(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function Qz(e){const{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}function Zz(e,t){const{x:r,y:n}=e;let i=!1;for(let o=0,a=t.length-1;o<t.length;a=o++){const s=t[o],l=t[a],c=s.x,d=s.y,p=l.x,h=l.y;d>n!=h>n&&r<(p-c)*(n-d)/(h-d)+c&&(i=!i)}return i}function eB(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),tB(t)}function tB(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const i=e[n];for(;t.length>=2;){const o=t[t.length-1],a=t[t.length-2];if((o.x-a.x)*(i.y-a.y)>=(o.y-a.y)*(i.x-a.x))t.pop();else break}t.push(i)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const i=e[n];for(;r.length>=2;){const o=r[r.length-1],a=r[r.length-2];if((o.x-a.x)*(i.y-a.y)>=(o.y-a.y)*(i.x-a.x))r.pop();else break}r.push(i)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var rB=$L,nB=ML,iB=zL,WL=BL;const oB=rB,axe=nB,sxe=iB,aB=y.forwardRef(({className:e,sideOffset:t=4,...r},n)=>f.jsx(WL,{ref:n,sideOffset:t,className:he("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r}));aB.displayName=WL.displayName;var jm=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Cm=typeof window>"u"||"Deno"in globalThis;function un(){}function sB(e,t){return typeof e=="function"?e(t):e}function lB(e){return typeof e=="number"&&e>=0&&e!==1/0}function uB(e,t){return Math.max(e+(t||0)-Date.now(),0)}function hO(e,t){return typeof e=="function"?e(t):e}function cB(e,t){return typeof e=="function"?e(t):e}function mO(e,t){const{type:r="all",exact:n,fetchStatus:i,predicate:o,queryKey:a,stale:s}=e;if(a){if(n){if(t.queryHash!==XE(a,t.options))return!1}else if(!Tc(t.queryKey,a))return!1}if(r!=="all"){const l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||o&&!o(t))}function _O(e,t){const{exact:r,status:n,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(r){if(Pc(t.options.mutationKey)!==Pc(o))return!1}else if(!Tc(t.options.mutationKey,o))return!1}return!(n&&t.state.status!==n||i&&!i(t))}function XE(e,t){return((t==null?void 0:t.queryKeyHashFn)||Pc)(e)}function Pc(e){return JSON.stringify(e,(t,r)=>j0(r)?Object.keys(r).sort().reduce((n,i)=>(n[i]=r[i],n),{}):r)}function Tc(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(r=>!Tc(e[r],t[r])):!1}function qL(e,t){if(e===t)return e;const r=vO(e)&&vO(t);if(r||j0(e)&&j0(t)){const n=r?e:Object.keys(e),i=n.length,o=r?t:Object.keys(t),a=o.length,s=r?[]:{};let l=0;for(let c=0;c<a;c++){const d=r?c:o[c];(!r&&n.includes(d)||r)&&e[d]===void 0&&t[d]===void 0?(s[d]=void 0,l++):(s[d]=qL(e[d],t[d]),s[d]===e[d]&&e[d]!==void 0&&l++)}return i===a&&l===i?e:s}return t}function vO(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function j0(e){if(!gO(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!gO(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function gO(e){return Object.prototype.toString.call(e)==="[object Object]"}function dB(e){return new Promise(t=>{setTimeout(t,e)})}function fB(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?qL(e,t):t}function pB(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function hB(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var HL=Symbol();function KL(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===HL?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var oa,Qi,Fs,DI,mB=(DI=class extends jm{constructor(){super();De(this,oa);De(this,Qi);De(this,Fs);we(this,Fs,t=>{if(!Cm&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){q(this,Qi)||this.setEventListener(q(this,Fs))}onUnsubscribe(){var t;this.hasListeners()||((t=q(this,Qi))==null||t.call(this),we(this,Qi,void 0))}setEventListener(t){var r;we(this,Fs,t),(r=q(this,Qi))==null||r.call(this),we(this,Qi,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){q(this,oa)!==t&&(we(this,oa,t),this.onFocus())}onFocus(){const t=this.isFocused();
362this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof q(this,oa)=="boolean"?q(this,oa):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},oa=new WeakMap,Qi=new WeakMap,Fs=new WeakMap,DI),GL=new mB,Us,Zi,Ws,kI,_B=(kI=class extends jm{constructor(){super();De(this,Us,!0);De(this,Zi);De(this,Ws);we(this,Ws,t=>{if(!Cm&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){q(this,Zi)||this.setEventListener(q(this,Ws))}onUnsubscribe(){var t;this.hasListeners()||((t=q(this,Zi))==null||t.call(this),we(this,Zi,void 0))}setEventListener(t){var r;we(this,Ws,t),(r=q(this,Zi))==null||r.call(this),we(this,Zi,t(this.setOnline.bind(this)))}setOnline(t){q(this,Us)!==t&&(we(this,Us,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return q(this,Us)}},Us=new WeakMap,Zi=new WeakMap,Ws=new WeakMap,kI),Vp=new _B;function vB(e){return Math.min(1e3*2**e,3e4)}function YL(e){return(e??"online")==="online"?Vp.isOnline():!0}var XL=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Ov(e){return e instanceof XL}function JL(e){let t=!1,r=0,n=!1,i,o,a;const s=new Promise((g,b)=>{o=g,a=b}),l=g=>{var b;n||(E(new XL(g)),(b=e.abort)==null||b.call(e))},c=()=>{t=!0},d=()=>{t=!1},p=()=>GL.isFocused()&&(e.networkMode==="always"||Vp.isOnline())&&e.canRun(),h=()=>YL(e.networkMode)&&e.canRun(),m=g=>{var b;n||(n=!0,(b=e.onSuccess)==null||b.call(e,g),i==null||i(),o(g))},E=g=>{var b;n||(n=!0,(b=e.onError)==null||b.call(e,g),i==null||i(),a(g))},v=()=>new Promise(g=>{var b;i=w=>{(n||p())&&g(w)},(b=e.onPause)==null||b.call(e)}).then(()=>{var g;i=void 0,n||(g=e.onContinue)==null||g.call(e)}),_=()=>{if(n)return;let g;const b=r===0?e.initialPromise:void 0;try{g=b??e.fn()}catch(w){g=Promise.reject(w)}Promise.resolve(g).then(m).catch(w=>{var A;if(n)return;const O=e.retry??(Cm?0:3),x=e.retryDelay??vB,P=typeof x=="function"?x(r,w):x,T=O===!0||typeof O=="number"&&r<O||typeof O=="function"&&O(r,w);if(t||!T){E(w);return}r++,(A=e.onFail)==null||A.call(e,r,w),dB(P).then(()=>p()?void 0:v()).then(()=>{t?E(w):_()})})};return{promise:s,cancel:l,continue:()=>(i==null||i(),s),cancelRetry:c,continueRetry:d,canStart:h,start:()=>(h()?_():v().then(_),s)}}function gB(){let e=[],t=0,r=s=>{s()},n=s=>{s()},i=s=>setTimeout(s,0);const o=s=>{t?e.push(s):i(()=>{r(s)})},a=()=>{const s=e;e=[],s.length&&i(()=>{n(()=>{s.forEach(l=>{r(l)})})})};return{batch:s=>{let l;t++;try{l=s()}finally{t--,t||a()}return l},batchCalls:s=>(...l)=>{o(()=>{s(...l)})},schedule:o,setNotifyFunction:s=>{r=s},setBatchNotifyFunction:s=>{n=s},setScheduler:s=>{i=s}}}var nr=gB(),aa,LI,QL=(LI=class{constructor(){De(this,aa)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),lB(this.gcTime)&&we(this,aa,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Cm?1/0:5*60*1e3))}clearGcTimeout(){q(this,aa)&&(clearTimeout(q(this,aa)),we(this,aa,void 0))}},aa=new WeakMap,LI),qs,Hs,Mr,Yt,gd,sa,dn,ii,jI,yB=(jI=class extends QL{constructor(t){super();De(this,dn);De(this,qs);De(this,Hs);De(this,Mr);De(this,Yt);De(this,gd);De(this,sa);we(this,sa,!1),we(this,gd,t.defaultOptions),this.setOptions(t.options),this.observers=[],we(this,Mr,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,we(this,qs,EB(this.options)),this.state=t.state??q(this,qs),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=q(this,Yt))==null?void 0:t.promise}setOptions(t){this.options={...q(this,gd),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&q(this,Mr).remove(this)}setData(t,r){const n=fB(this.state.data,t,this.options);return Ht(this,dn,ii).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){Ht(this,dn,ii).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var n,i;const r=(n=q(this,Yt))==null?void 0:n.promise;return(i=q(this,Yt))==null||i.cancel(t),r?r.then(un).catch(un):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(q(this,qs))}isActive(){return this.observers.some(t=>cB(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!uB(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=q(this,Yt))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=q(this,Yt))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),q(this,Mr).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(q(this,Yt)&&(q(this,sa)?q(this,Yt).cancel({revert:!0}):q(this,Yt).cancelRetry()),this.scheduleGc()),q(this,Mr).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Ht(this,dn,ii).call(this,{type:"invalidate"})}fetch(t,r){var l,c,d;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(q(this,Yt))return q(this,Yt).continueRetry(),q(this,Yt).promise}if(t&&this.setOptions(t),!this.options.queryFn){const p=this.observers.find(h=>h.options.queryFn);p&&this.setOptions(p.options)}const n=new AbortController,i=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(we(this,sa,!0),n.signal)}
362)},o=()=>{const p=KL(this.options,r),h={queryKey:this.queryKey,meta:this.meta};return i(h),we(this,sa,!1),this.options.persister?this.options.persister(p,h,this):p(h)},a={fetchOptions:r,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:o};i(a),(l=this.options.behavior)==null||l.onFetch(a,this),we(this,Hs,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=a.fetchOptions)==null?void 0:c.meta))&&Ht(this,dn,ii).call(this,{type:"fetch",meta:(d=a.fetchOptions)==null?void 0:d.meta});const s=p=>{var h,m,E,v;Ov(p)&&p.silent||Ht(this,dn,ii).call(this,{type:"error",error:p}),Ov(p)||((m=(h=q(this,Mr).config).onError)==null||m.call(h,p,this),(v=(E=q(this,Mr).config).onSettled)==null||v.call(E,this.state.data,p,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return we(this,Yt,JL({initialPromise:r==null?void 0:r.initialPromise,fn:a.fetchFn,abort:n.abort.bind(n),onSuccess:p=>{var h,m,E,v;if(p===void 0){s(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(p)}catch(_){s(_);return}(m=(h=q(this,Mr).config).onSuccess)==null||m.call(h,p,this),(v=(E=q(this,Mr).config).onSettled)==null||v.call(E,p,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:s,onFail:(p,h)=>{Ht(this,dn,ii).call(this,{type:"failed",failureCount:p,error:h})},onPause:()=>{Ht(this,dn,ii).call(this,{type:"pause"})},onContinue:()=>{Ht(this,dn,ii).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),q(this,Yt).start()}},qs=new WeakMap,Hs=new WeakMap,Mr=new WeakMap,Yt=new WeakMap,gd=new WeakMap,sa=new WeakMap,dn=new WeakSet,ii=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...bB(n.data,this.options),fetchMeta:t.meta??null};case"success":return{...n,data:t.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return Ov(i)&&i.revert&&q(this,Hs)?{...q(this,Hs),fetchStatus:"idle"}:{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),nr.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),q(this,Mr).notify({query:this,type:"updated",action:t})})},jI);function bB(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:YL(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function EB(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Nn,CI,wB=(CI=class extends jm{constructor(t={}){super();De(this,Nn);this.config=t,we(this,Nn,new Map)}build(t,r,n){const i=r.queryKey,o=r.queryHash??XE(i,r);let a=this.get(o);return a||(a=new yB({cache:this,queryKey:i,queryHash:o,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(i)}),this.add(a)),a}add(t){q(this,Nn).has(t.queryHash)||(q(this,Nn).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=q(this,Nn).get(t.queryHash);r&&(t.destroy(),r===t&&q(this,Nn).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){nr.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return q(this,Nn).get(t)}getAll(){return[...q(this,Nn).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>mO(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>mO(t,n)):r}notify(t){nr.batch(()=>
362{this.listeners.forEach(r=>{r(t)})})}onFocus(){nr.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){nr.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Nn=new WeakMap,CI),Vn,tr,la,$n,Fi,NI,xB=(NI=class extends QL{constructor(t){super();De(this,$n);De(this,Vn);De(this,tr);De(this,la);this.mutationId=t.mutationId,we(this,tr,t.mutationCache),we(this,Vn,[]),this.state=t.state||OB(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){q(this,Vn).includes(t)||(q(this,Vn).push(t),this.clearGcTimeout(),q(this,tr).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){we(this,Vn,q(this,Vn).filter(r=>r!==t)),this.scheduleGc(),q(this,tr).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){q(this,Vn).length||(this.state.status==="pending"?this.scheduleGc():q(this,tr).remove(this))}continue(){var t;return((t=q(this,la))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var i,o,a,s,l,c,d,p,h,m,E,v,_,g,b,w,O,x,P,T;we(this,la,JL({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(A,S)=>{Ht(this,$n,Fi).call(this,{type:"failed",failureCount:A,error:S})},onPause:()=>{Ht(this,$n,Fi).call(this,{type:"pause"})},onContinue:()=>{Ht(this,$n,Fi).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>q(this,tr).canRun(this)}));const r=this.state.status==="pending",n=!q(this,la).canStart();try{if(!r){Ht(this,$n,Fi).call(this,{type:"pending",variables:t,isPaused:n}),await((o=(i=q(this,tr).config).onMutate)==null?void 0:o.call(i,t,this));const S=await((s=(a=this.options).onMutate)==null?void 0:s.call(a,t));S!==this.state.context&&Ht(this,$n,Fi).call(this,{type:"pending",context:S,variables:t,isPaused:n})}const A=await q(this,la).start();return await((c=(l=q(this,tr).config).onSuccess)==null?void 0:c.call(l,A,t,this.state.context,this)),await((p=(d=this.options).onSuccess)==null?void 0:p.call(d,A,t,this.state.context)),await((m=(h=q(this,tr).config).onSettled)==null?void 0:m.call(h,A,null,this.state.variables,this.state.context,this)),await((v=(E=this.options).onSettled)==null?void 0:v.call(E,A,null,t,this.state.context)),Ht(this,$n,Fi).call(this,{type:"success",data:A}),A}catch(A){try{throw await((g=(_=q(this,tr).config).onError)==null?void 0:g.call(_,A,t,this.state.context,this)),await((w=(b=this.options).onError)==null?void 0:w.call(b,A,t,this.state.context)),await((x=(O=q(this,tr).config).onSettled)==null?void 0:x.call(O,void 0,A,this.state.variables,this.state.context,this)),await((T=(P=this.options).onSettled)==null?void 0:T.call(P,void 0,A,t,this.state.context)),A}finally{Ht(this,$n,Fi).call(this,{type:"error",error:A})}}finally{q(this,tr).runNext(this)}}},Vn=new WeakMap,tr=new WeakMap,la=new WeakMap,$n=new WeakSet,Fi=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),nr.batch(()=>{q(this,Vn).forEach(n=>{n.onMutationUpdate(t)}),q(this,tr).notify({mutation:this,type:"updated",action:t})})},NI);function OB(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var wr,yd,VI,PB=(VI=class extends jm{constructor(t={}){super();De(this,wr);De(this,yd);this.config=t,we(this,wr,new Map),we(this,yd,Date.now())}build(t,r,n){const i=new xB({mutationCache:this,mutationId:++Ud(this,yd)._,options:t.defaultMutationOptions(r),state:n});return this.add(i),i}add(t){const r=pf(t),n=q(this,wr).get(r)??[];n.push(t),q(this,wr).set(r,n),this.notify({type:"added",mutation:t})}remove(t){var n;const r=pf(t);if(q(this,wr).has(r)){const i=(n=q(this,wr).get(r))==null?void 0:n.filter(o=>o!==t);i&&(i.length===0?q(this,wr).delete(r):q(this,wr).set(r,i))}this.notify({type:"removed",mutation:t})}canRun(t){var n;const r=(n=q(this,wr).get(pf(t)))==null?void 0:n.find(i=>i.state.status==="pending");return!r||r===t}runNext(t){var n;const r=(n=q(this,wr).get(pf(t)))==null?void 0:n.find(i=>
362i!==t&&i.state.isPaused);return(r==null?void 0:r.continue())??Promise.resolve()}clear(){nr.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...q(this,wr).values()].flat()}find(t){const r={exact:!0,...t};return this.getAll().find(n=>_O(r,n))}findAll(t={}){return this.getAll().filter(r=>_O(t,r))}notify(t){nr.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return nr.batch(()=>Promise.all(t.map(r=>r.continue().catch(un))))}},wr=new WeakMap,yd=new WeakMap,VI);function pf(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function yO(e){return{onFetch:(t,r)=>{var d,p,h,m,E;const n=t.options,i=(h=(p=(d=t.fetchOptions)==null?void 0:d.meta)==null?void 0:p.fetchMore)==null?void 0:h.direction,o=((m=t.state.data)==null?void 0:m.pages)||[],a=((E=t.state.data)==null?void 0:E.pageParams)||[];let s={pages:[],pageParams:[]},l=0;const c=async()=>{let v=!1;const _=w=>{Object.defineProperty(w,"signal",{enumerable:!0,get:()=>(t.signal.aborted?v=!0:t.signal.addEventListener("abort",()=>{v=!0}),t.signal)})},g=KL(t.options,t.fetchOptions),b=async(w,O,x)=>{if(v)return Promise.reject();if(O==null&&w.pages.length)return Promise.resolve(w);const P={queryKey:t.queryKey,pageParam:O,direction:x?"backward":"forward",meta:t.options.meta};_(P);const T=await g(P),{maxPages:A}=t.options,S=x?hB:pB;return{pages:S(w.pages,T,A),pageParams:S(w.pageParams,O,A)}};if(i&&o.length){const w=i==="backward",O=w?TB:bO,x={pages:o,pageParams:a},P=O(n,x);s=await b(x,P,w)}else{const w=e??o.length;do{const O=l===0?a[0]??n.initialPageParam:bO(n,s);if(l>0&&O==null)break;s=await b(s,O),l++}while(l<w)}return s};t.options.persister?t.fetchFn=()=>{var v,_;return(_=(v=t.options).persister)==null?void 0:_.call(v,c,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=c}}}function bO(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function TB(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var lt,eo,to,Ks,Gs,ro,Ys,Xs,$I,AB=($I=class{constructor(e={}){De(this,lt);De(this,eo);De(this,to);De(this,Ks);De(this,Gs);De(this,ro);De(this,Ys);De(this,Xs);we(this,lt,e.queryCache||new wB),we(this,eo,e.mutationCache||new PB),we(this,to,e.defaultOptions||{}),we(this,Ks,new Map),we(this,Gs,new Map),we(this,ro,0)}mount(){Ud(this,ro)._++,q(this,ro)===1&&(we(this,Ys,GL.subscribe(async e=>{e&&(await this.resumePausedMutations(),q(this,lt).onFocus())})),we(this,Xs,Vp.subscribe(async e=>{e&&(await this.resumePausedMutations(),q(this,lt).onOnline())})))}unmount(){var e,t;Ud(this,ro)._--,q(this,ro)===0&&((e=q(this,Ys))==null||e.call(this),we(this,Ys,void 0),(t=q(this,Xs))==null||t.call(this),we(this,Xs,void 0))}isFetching(e){return q(this,lt).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return q(this,eo).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=q(this,lt).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const r=this.defaultQueryOptions(e),n=q(this,lt).build(this,r);return e.revalidateIfStale&&n.isStaleByTime(hO(r.staleTime,n))&&this.prefetchQuery(r),Promise.resolve(t)}}getQueriesData(e){return q(this,lt).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),i=q(this,lt).get(n.queryHash),o=i==null?void 0:i.state.data,a=sB(t,o);if(a!==void 0)return q(this,lt).build(this,n).setData(a,{...r,manual:!0})}setQueriesData(e,t,r){return nr.batch(()=>q(this,lt).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=q(this,lt).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=q(this,lt);nr.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=q(this,lt),n={type:"active",...e};return nr.batch(()=>(r.findAll(e).forEach(i=>
362{i.reset()}),this.refetchQueries(n,t)))}cancelQueries(e={},t={}){const r={revert:!0,...t},n=nr.batch(()=>q(this,lt).findAll(e).map(i=>i.cancel(r)));return Promise.all(n).then(un).catch(un)}invalidateQueries(e={},t={}){return nr.batch(()=>{if(q(this,lt).findAll(e).forEach(n=>{n.invalidate()}),e.refetchType==="none")return Promise.resolve();const r={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(r,t)})}refetchQueries(e={},t){const r={...t,cancelRefetch:(t==null?void 0:t.cancelRefetch)??!0},n=nr.batch(()=>q(this,lt).findAll(e).filter(i=>!i.isDisabled()).map(i=>{let o=i.fetch(void 0,r);return r.throwOnError||(o=o.catch(un)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(n).then(un)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=q(this,lt).build(this,t);return r.isStaleByTime(hO(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(un).catch(un)}fetchInfiniteQuery(e){return e.behavior=yO(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(un).catch(un)}ensureInfiniteQueryData(e){return e.behavior=yO(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Vp.isOnline()?q(this,eo).resumePausedMutations():Promise.resolve()}getQueryCache(){return q(this,lt)}getMutationCache(){return q(this,eo)}getDefaultOptions(){return q(this,to)}setDefaultOptions(e){we(this,to,e)}setQueryDefaults(e,t){q(this,Ks).set(Pc(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...q(this,Ks).values()];let r={};return t.forEach(n=>{Tc(e,n.queryKey)&&(r={...r,...n.defaultOptions})}),r}setMutationDefaults(e,t){q(this,Gs).set(Pc(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...q(this,Gs).values()];let r={};return t.forEach(n=>{Tc(e,n.mutationKey)&&(r={...r,...n.defaultOptions})}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...q(this,to).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=XE(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.enabled!==!0&&t.queryFn===HL&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...q(this,to).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){q(this,lt).clear(),q(this,eo).clear()}},lt=new WeakMap,eo=new WeakMap,to=new WeakMap,Ks=new WeakMap,Gs=new WeakMap,ro=new WeakMap,Ys=new WeakMap,Xs=new WeakMap,$I),SB=y.createContext(void 0),IB=({client:e,children:t})=>(y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),f.jsx(SB.Provider,{value:e,children:t}));/**
363 * @remix-run/router v1.21.0
364 *
365 * Copyright (c) Remix Software Inc.
366 *
367 * This source code is licensed under the MIT license found in the
368 * LICENSE.md file in the root directory of this source tree.
369 *
370 * @license MIT
371 */function Ac(){return Ac=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ac.apply(this,arguments)}var oo;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(oo||(oo={}));const EO="popstate";function RB(e){e===void 0&&(e={});function t(n,i){let{pathname:o,search:a,hash:s}=n.location;return C0("",{pathname:o,search:a,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:$p(i)}return kB(t,r,null,e)}function pt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function ZL(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function DB(){return Math.random().toString(36).substr(2,8)}function wO(e,t){return{usr:e.state,key:e.key,idx:t}}function C0(e,t,r,n){return r===void 0&&(r=null),Ac({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Vl(t):t,{state:r,key:t&&t.key||n||DB()})}function $p(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Vl(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function kB(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:o=!1}=n,a=i.history,s=oo.Pop,l=null,c=d();c==null&&(c=0,a.replaceState(Ac({},a.state,{idx:c}),""));function d(){return(a.state||{idx:null}).idx}function p(){s=oo.Pop;let _=d(),g=_==null?null:_-c;c=_,l&&l({action:s,location:v.location,delta:g})}function h(_,g){s=oo.Push;let b=C0(v.location,_,g);c=d()+1;let w=wO(b,c),O=v.createHref(b);try{a.pushState(w,"",O)}
371catch(x){if(x instanceof DOMException&&x.name==="DataCloneError")throw x;i.location.assign(O)}o&&l&&l({action:s,location:v.location,delta:1})}function m(_,g){s=oo.Replace;let b=C0(v.location,_,g);c=d();let w=wO(b,c),O=v.createHref(b);a.replaceState(w,"",O),o&&l&&l({action:s,location:v.location,delta:0})}function E(_){let g=i.location.origin!=="null"?i.location.origin:i.location.href,b=typeof _=="string"?_:$p(_);return b=b.replace(/ $/,"%20"),pt(g,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,g)}let v={get action(){return s},get location(){return e(i,a)},listen(_){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(EO,p),l=_,()=>{i.removeEventListener(EO,p),l=null}},createHref(_){return t(i,_)},createURL:E,encodeLocation(_){let g=E(_);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:h,replace:m,go(_){return a.go(_)}};return v}var xO;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(xO||(xO={}));function LB(e,t,r){return r===void 0&&(r="/"),jB(e,t,r,!1)}function jB(e,t,r,n){let i=typeof t=="string"?Vl(t):t,o=JE(i.pathname||"/",r);if(o==null)return null;let a=ej(e);CB(a);let s=null;for(let l=0;s==null&&l<a.length;++l){let c=HB(o);s=WB(a[l],c,n)}return s}function ej(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(o,a,s)=>{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};l.relativePath.startsWith("/")&&(pt(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let c=_o([n,l.relativePath]),d=r.concat(l);o.children&&o.children.length>0&&(pt(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),ej(o.children,t,d,c)),!(o.path==null&&!o.index)&&t.push({path:c,score:FB(c,o.index),routesMeta:d})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let l of tj(o.path))i(o,a,l)}),t}function tj(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return i?[o,""]:[o];let a=tj(n.join("/")),s=[];return s.push(...a.map(l=>l===""?o:[o,l].join("/"))),i&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function CB(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:UB(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const NB=/^:[\w-]+$/,VB=3,$B=2,MB=1,zB=10,BB=-2,OO=e=>e==="*";function FB(e,t){let r=e.split("/"),n=r.length;return r.some(OO)&&(n+=BB),t&&(n+=$B),r.filter(i=>!OO(i)).reduce((i,o)=>i+(NB.test(o)?VB:o===""?MB:zB),n)}function UB(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function WB(e,t,r){let{routesMeta:n}=e,i={},o="/",a=[];for(let s=0;s<n.length;++s){let l=n[s],c=s===n.length-1,d=o==="/"?t:t.slice(o.length)||"/",p=PO({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},d),h=l.route;if(!p&&c&&r&&!n[n.length-1].route.index&&(p=PO({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},d)),!p)return null;
371Object.assign(i,p.params),a.push({params:i,pathname:_o([o,p.pathname]),pathnameBase:XB(_o([o,p.pathnameBase])),route:h}),p.pathnameBase!=="/"&&(o=_o([o,p.pathnameBase]))}return a}function PO(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=qB(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce((c,d,p)=>{let{paramName:h,isOptional:m}=d;if(h==="*"){let v=s[p]||"";a=o.slice(0,o.length-v.length).replace(/(.)\/+$/,"$1")}const E=s[p];return m&&!E?c[h]=void 0:c[h]=(E||"").replace(/%2F/g,"/"),c},{}),pathname:o,pathnameBase:a,pattern:e}}function qB(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),ZL(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 n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(n.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function HB(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return ZL(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function JE(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function KB(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?Vl(e):e;return{pathname:r?r.startsWith("/")?r:GB(r,t):t,search:JB(n),hash:QB(i)}}function GB(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function Pv(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"].  Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function YB(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function QE(e,t){let r=YB(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function ZE(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=Vl(e):(i=Ac({},e),pt(!i.pathname||!i.pathname.includes("?"),Pv("?","pathname","search",i)),pt(!i.pathname||!i.pathname.includes("#"),Pv("#","pathname","hash",i)),pt(!i.search||!i.search.includes("#"),Pv("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=r;else{let p=t.length-1;if(!n&&a.startsWith("..")){let h=a.split("/");for(;h[0]==="..";)h.shift(),p-=1;i.pathname=h.join("/")}s=p>=0?t[p]:"/"}let l=KB(i,s),c=a&&a!=="/"&&a.endsWith("/"),d=(o||a===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(c||d)&&(l.pathname+="/"),l}const _o=e=>e.join("/").replace(/\/\/+/g,"/"),XB=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),JB=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,QB=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function ZB(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const rj=["post","put","patch","delete"];new Set(rj);const eF=["get",...rj];new Set(eF);/**
372 * React Router v6.28.0
373 *
374 * Copyright (c) Remix Software Inc.
375 *
376 * This source code is licensed under the MIT license found in the
377 * LICENSE.md file in the root directory of this source tree.
378 *
379 * @license MIT
380 */function Sc(){return Sc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
380for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sc.apply(this,arguments)}const ew=y.createContext(null),tF=y.createContext(null),Do=y.createContext(null),Nm=y.createContext(null),Zn=y.createContext({outlet:null,matches:[],isDataRoute:!1}),nj=y.createContext(null);function rF(e,t){let{relative:r}=t===void 0?{}:t;$l()||pt(!1);let{basename:n,navigator:i}=y.useContext(Do),{hash:o,pathname:a,search:s}=oj(e,{relative:r}),l=a;return n!=="/"&&(l=a==="/"?n:_o([n,a])),i.createHref({pathname:l,search:s,hash:o})}function $l(){return y.useContext(Nm)!=null}function Ii(){return $l()||pt(!1),y.useContext(Nm).location}function ij(e){y.useContext(Do).static||y.useLayoutEffect(e)}function Ml(){let{isDataRoute:e}=y.useContext(Zn);return e?vF():nF()}function nF(){$l()||pt(!1);let e=y.useContext(ew),{basename:t,future:r,navigator:n}=y.useContext(Do),{matches:i}=y.useContext(Zn),{pathname:o}=Ii(),a=JSON.stringify(QE(i,r.v7_relativeSplatPath)),s=y.useRef(!1);return ij(()=>{s.current=!0}),y.useCallback(function(c,d){if(d===void 0&&(d={}),!s.current)return;if(typeof c=="number"){n.go(c);return}let p=ZE(c,JSON.parse(a),o,d.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:_o([t,p.pathname])),(d.replace?n.replace:n.push)(p,d.state,d)},[t,n,a,o,e])}const iF=y.createContext(null);function oF(e){let t=y.useContext(Zn).outlet;return t&&y.createElement(iF.Provider,{value:e},t)}function lxe(){let{matches:e}=y.useContext(Zn),t=e[e.length-1];return t?t.params:{}}function oj(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=y.useContext(Do),{matches:i}=y.useContext(Zn),{pathname:o}=Ii(),a=JSON.stringify(QE(i,n.v7_relativeSplatPath));return y.useMemo(()=>ZE(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function aF(e,t){return sF(e,t)}function sF(e,t,r,n){$l()||pt(!1);let{navigator:i}=y.useContext(Do),{matches:o}=y.useContext(Zn),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=Ii(),d;if(t){var p;let _=typeof t=="string"?Vl(t):t;l==="/"||(p=_.pathname)!=null&&p.startsWith(l)||pt(!1),d=_}else d=c;let h=d.pathname||"/",m=h;if(l!=="/"){let _=l.replace(/^\//,"").split("/");m="/"+h.replace(/^\//,"").split("/").slice(_.length).join("/")}let E=LB(e,{pathname:m}),v=fF(E&&E.map(_=>Object.assign({},_,{params:Object.assign({},s,_.params),pathname:_o([l,i.encodeLocation?i.encodeLocation(_.pathname).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?l:_o([l,i.encodeLocation?i.encodeLocation(_.pathnameBase).pathname:_.pathnameBase])})),o,r,n);return t&&v?y.createElement(Nm.Provider,{value:{location:Sc({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:oo.Pop}},v):v}function lF(){let e=_F(),t=ZB(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),r?y.createElement("pre",{style:i},r):null,null)}const uF=y.createElement(lF,null);class cF extends y.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?y.createElement(Zn.Provider,{value:this.props.routeContext},y.createElement(nj.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function dF(e){let{routeContext:t,match:r,children:n}=e,i=y.useContext(ew);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),y.createElement(Zn.Provider,{value:t},n)}function fF(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var o;if(!r)return null;if(r.errors)e=r.matches;else if((o=n)!=null&&o.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let a=e,s=(i=r)==null?void 0:i.errors;if(s!=null){let d=a.findIndex(p=>p.route.id&&(s==null?void 0:s[p.route.id])!==void 0);d>=0||pt(!1),a=a.slice(0,Math.min(a.length,d+1))}let l=!1,c=-1;if(r&&n&&n.v7_partialHydration)for(let d=0;d<a.length;d++){let p=a[d];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(c=d),p.route.id){let{loaderData:h,errors:m}=r,E=p.route.loader&&h[p.route.id]===void 0&&(!m||m[p.route.id]===void 0);if(p.route.lazy||E){l=!0,c>=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((d,p,h)=>{let m,E=!1,v=null,_=null;r&&(m=s&&p.route.id?s[p.route.id]:void 0,v=p.route.errorElement||uF,l&&(c<0&&h===0?(E=!0,_=null):c===h&&(E=!0,_=p.route.hydrateFallbackElement||null)));let g=t.concat(a.slice(0,h+1)),b=()=>{let w;return m?w=v:E?w=_:p.route.Component?w=y.createElement(p.route.Component,null):p.route.element?w=p.route.element:w=d,y.createElement(dF,{match:p,routeC
380ontext:{outlet:d,matches:g,isDataRoute:r!=null},children:w})};return r&&(p.route.ErrorBoundary||p.route.errorElement||h===0)?y.createElement(cF,{location:r.location,revalidation:r.revalidation,component:v,error:m,children:b(),routeContext:{outlet:null,matches:g,isDataRoute:!0}}):b()},null)}var aj=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(aj||{}),Mp=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Mp||{});function pF(e){let t=y.useContext(ew);return t||pt(!1),t}function hF(e){let t=y.useContext(tF);return t||pt(!1),t}function mF(e){let t=y.useContext(Zn);return t||pt(!1),t}function sj(e){let t=mF(),r=t.matches[t.matches.length-1];return r.route.id||pt(!1),r.route.id}function _F(){var e;let t=y.useContext(nj),r=hF(Mp.UseRouteError),n=sj(Mp.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function vF(){let{router:e}=pF(aj.UseNavigateStable),t=sj(Mp.UseNavigateStable),r=y.useRef(!1);return ij(()=>{r.current=!0}),y.useCallback(function(i,o){o===void 0&&(o={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Sc({fromRouteId:t},o)))},[e,t])}const TO={};function gF(e,t){TO[t]||(TO[t]=!0,console.warn(t))}const AO=(e,t,r)=>gF(e,"⚠️ React Router Future Flag Warning: "+t+". "+("You can use the `"+e+"` future flag to opt-in early. ")+("For more information, see "+r+"."));function yF(e,t){e!=null&&e.v7_startTransition||AO("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),!(e!=null&&e.v7_relativeSplatPath)&&!t&&AO("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath")}function bF(e){let{to:t,replace:r,state:n,relative:i}=e;$l()||pt(!1);let{future:o,static:a}=y.useContext(Do),{matches:s}=y.useContext(Zn),{pathname:l}=Ii(),c=Ml(),d=ZE(t,QE(s,o.v7_relativeSplatPath),l,i==="path"),p=JSON.stringify(d);return y.useEffect(()=>c(JSON.parse(p),{replace:r,state:n,relative:i}),[c,p,i,r,n]),null}function EF(e){return oF(e.context)}function ht(e){pt(!1)}function wF(e){let{basename:t="/",children:r=null,location:n,navigationType:i=oo.Pop,navigator:o,static:a=!1,future:s}=e;$l()&&pt(!1);let l=t.replace(/^\/*/,"/"),c=y.useMemo(()=>({basename:l,navigator:o,static:a,future:Sc({v7_relativeSplatPath:!1},s)}),[l,s,o,a]);typeof n=="string"&&(n=Vl(n));let{pathname:d="/",search:p="",hash:h="",state:m=null,key:E="default"}=n,v=y.useMemo(()=>{let _=JE(d,l);return _==null?null:{location:{pathname:_,search:p,hash:h,state:m,key:E},navigationType:i}},[l,d,p,h,m,E,i]);return v==null?null:y.createElement(Do.Provider,{value:c},y.createElement(Nm.Provider,{children:r,value:v}))}function lj(e){let{children:t,location:r}=e;return aF(N0(t),r)}new Promise(()=>{});function N0(e,t){t===void 0&&(t=[]);let r=[];return y.Children.forEach(e,(n,i)=>{if(!y.isValidElement(n))return;let o=[...t,i];if(n.type===y.Fragment){r.push.apply(r,N0(n.props.children,o));return}n.type!==ht&&pt(!1),!n.props.index||!n.props.children||pt(!1);let a={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(a.children=N0(n.props.children,o)),r.push(a)}),r}/**
381 * React Router DOM v6.28.0
382 *
383 * Copyright (c) Remix Software Inc.
384 *
385 * This source code is licensed under the MIT license found in the
386 * LICENSE.md file in the root directory of this source tree.
387 *
388 * @license MIT
389 */function V0(){return V0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
389for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},V0.apply(this,arguments)}function xF(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function OF(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function PF(e,t){return e.button===0&&(!t||t==="_self")&&!OF(e)}function $0(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(i=>[r,i]):[[r,n]])},[]))}function TF(e,t){let r=$0(e);return t&&t.forEach((n,i)=>{r.has(i)||t.getAll(i).forEach(o=>{r.append(i,o)})}),r}const AF=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],SF="6";try{window.__reactRouterVersion=SF}catch{}const IF="startTransition",SO=Mb[IF];function RF(e){let{basename:t,children:r,future:n,window:i}=e,o=y.useRef();o.current==null&&(o.current=RB({window:i,v5Compat:!0}));let a=o.current,[s,l]=y.useState({action:a.action,location:a.location}),{v7_startTransition:c}=n||{},d=y.useCallback(p=>{c&&SO?SO(()=>l(p)):l(p)},[l,c]);return y.useLayoutEffect(()=>a.listen(d),[a,d]),y.useEffect(()=>yF(n),[n]),y.createElement(wF,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:a,future:n})}const DF=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",kF=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ui=y.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:c,preventScrollReset:d,viewTransition:p}=t,h=xF(t,AF),{basename:m}=y.useContext(Do),E,v=!1;if(typeof c=="string"&&kF.test(c)&&(E=c,DF))try{let w=new URL(window.location.href),O=c.startsWith("//")?new URL(w.protocol+c):new URL(c),x=JE(O.pathname,m);O.origin===w.origin&&x!=null?c=x+O.search+O.hash:v=!0}catch{}let _=rF(c,{relative:i}),g=LF(c,{replace:a,state:s,target:l,preventScrollReset:d,relative:i,viewTransition:p});function b(w){n&&n(w),w.defaultPrevented||g(w)}return y.createElement("a",V0({},h,{href:E||_,onClick:v||o?n:b,ref:r,target:l}))});var IO;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(IO||(IO={}));var RO;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(RO||(RO={}));function LF(e,t){let{target:r,replace:n,state:i,preventScrollReset:o,relative:a,viewTransition:s}=t===void 0?{}:t,l=Ml(),c=Ii(),d=oj(e,{relative:a});return y.useCallback(p=>{if(PF(p,r)){p.preventDefault();let h=n!==void 0?n:$p(c)===$p(d);l(e,{replace:h,state:i,preventScrollReset:o,relative:a,viewTransition:s})}},[c,l,d,n,i,r,e,o,a,s])}function uxe(e){let t=y.useRef($0(e)),r=y.useRef(!1),n=Ii(),i=y.useMemo(()=>TF(n.search,r.current?null:t.current),[n.search]),o=Ml(),a=y.useCallback((s,l)=>{const c=$0(typeof s=="function"?s(i):s);r.current=!0,o("?"+c,l)},[o,i]);return[i,a]}const jF={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_SUPABASE_PROJECT_ID:"ixjamdwsaxyuseutbacv",VITE_SUPABASE_PUBLISHABLE_KEY:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Iml4amFtZHdzYXh5dXNldXRiYWN2Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzAzNTcxOTgsImV4cCI6MjA4NTkzMzE5OH0.FHmncy2I66_13XwWszHS19ax4nxFcu1uyvdqiL3uHoI",VITE_SUPABASE_URL:"https://ixjamdwsaxyuseutbacv.supabase.co"},DO=e=>{let t;const r=new Set,n=(d,p)=>{const h=typeof d=="function"?d(t):d;if(!Object.is(h,t)){const m=t;t=p??(typeof h!="object"||h===null)?h:Object.assign({},t,h),r.forEach(E=>E(t,m))}},i=()=>t,l={setState:n,getState:i,getInitialState:()=>c,subscribe:d=>(r.add(d),()=>r.delete(d)),destroy:()=>{(jF?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}},c=t=e(n,i,l);return l},CF=e=>e?DO(e):DO;
389var uj={exports:{}},cj={},dj={exports:{}},fj={};/**
390 * @license React
391 * use-sync-external-store-shim.production.min.js
392 *
393 * Copyright (c) Facebook, Inc. and its affiliates.
394 *
395 * This source code is licensed under the MIT license found in the
396 * LICENSE file in the root directory of this source tree.
397 */var ll=y;function NF(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var VF=typeof Object.is=="function"?Object.is:NF,$F=ll.useState,MF=ll.useEffect,zF=ll.useLayoutEffect,BF=ll.useDebugValue;function FF(e,t){var r=t(),n=$F({inst:{value:r,getSnapshot:t}}),i=n[0].inst,o=n[1];return zF(function(){i.value=r,i.getSnapshot=t,Tv(i)&&o({inst:i})},[e,r,t]),MF(function(){return Tv(i)&&o({inst:i}),e(function(){Tv(i)&&o({inst:i})})},[e]),BF(r),r}function Tv(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!VF(e,r)}catch{return!0}}function UF(e,t){return t()}var WF=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?UF:FF;fj.useSyncExternalStore=ll.useSyncExternalStore!==void 0?ll.useSyncExternalStore:WF;dj.exports=fj;var qF=dj.exports;/**
398 * @license React
399 * use-sync-external-store-shim/with-selector.production.min.js
400 *
401 * Copyright (c) Facebook, Inc. and its affiliates.
402 *
403 * This source code is licensed under the MIT license found in the
404 * LICENSE file in the root directory of this source tree.
405 */var Vm=y,HF=qF;function KF(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var GF=typeof Object.is=="function"?Object.is:KF,YF=HF.useSyncExternalStore,XF=Vm.useRef,JF=Vm.useEffect,QF=Vm.useMemo,ZF=Vm.useDebugValue;cj.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var o=XF(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=QF(function(){function l(m){if(!c){if(c=!0,d=m,m=n(m),i!==void 0&&a.hasValue){var E=a.value;if(i(E,m))return p=E}return p=m}if(E=p,GF(d,m))return E;var v=n(m);return i!==void 0&&i(E,v)?E:(d=m,p=v)}var c=!1,d,p,h=r===void 0?null:r;return[function(){return l(t())},h===null?void 0:function(){return l(h())}]},[t,r,n,i]);var s=YF(e,o[0],o[1]);return JF(function(){a.hasValue=!0,a.value=s},[s]),ZF(s),s};uj.exports=cj;var eU=uj.exports;const tU=Me(eU),pj={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_SUPABASE_PROJECT_ID:"ixjamdwsaxyuseutbacv",VITE_SUPABASE_PUBLISHABLE_KEY:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Iml4amFtZHdzYXh5dXNldXRiYWN2Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzAzNTcxOTgsImV4cCI6MjA4NTkzMzE5OH0.FHmncy2I66_13XwWszHS19ax4nxFcu1uyvdqiL3uHoI",VITE_SUPABASE_URL:"https://ixjamdwsaxyuseutbacv.supabase.co"},{useDebugValue:rU}=k,{useSyncExternalStoreWithSelector:nU}=tU;let kO=!1;const iU=e=>e;function oU(e,t=iU,r){(pj?"production":void 0)!=="production"&&r&&!kO&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),kO=!0);const n=nU(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return rU(n),n}const LO=e=>{(pj?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?CF(e):e,r=(n,i)=>oU(t,n,i);return Object.assign(r,t),r},ka=e=>e?LO(e):LO,aU={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_SUPABASE_PROJECT_ID:"ixjamdwsaxyuseutbacv",VITE_SUPABASE_PUBLISHABLE_KEY:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Iml4amFtZHdzYXh5dXNldXRiYWN2Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzAzNTcxOTgsImV4cCI6MjA4NTkzMzE5OH0.FHmncy2I66_13XwWszHS19ax4nxFcu1uyvdqiL3uHoI",VITE_SUPABASE_URL:"https://ixjamdwsaxyuseutbacv.supabase.co"};function sU(e,t){let r;try{r=e()}catch{return}return{getItem:i=>{var o;const a=l=>l===null?null:JSON.parse(l,void 0),s=(o=r.getItem(i))!=null?o:null;return s instanceof Promise?s.then(a):a(s)},setItem:(i,o)=>r.setItem(i,JSON.stringify(o,void 0)),removeItem:i=>r.removeItem(i)}}const Ic=e=>t=>{try{const r=e(t);return r instanceof Promise?r:{then(n){return Ic(n)(r)},catch(n){return this}}}catch(r){return{then(n){return this},catch(n){return Ic(n)(r)}}}},lU=(e,t)=>(r,n,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:_=>_,version:0,merge:(_,g)=>({...g,..._}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=o.getStorage()}catch{}if(!c)return e((..._)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),r(..._)},n,i);const d=Ic(o.serialize),p=()=>{const _=o.partialize({...n()});let g;const b=d({state:_,version:o.version}).then(w=>
405c.setItem(o.name,w)).catch(w=>{g=w});if(g)throw g;return b},h=i.setState;i.setState=(_,g)=>{h(_,g),p()};const m=e((..._)=>{r(..._),p()},n,i);let E;const v=()=>{var _;if(!c)return;a=!1,s.forEach(b=>b(n()));const g=((_=o.onRehydrateStorage)==null?void 0:_.call(o,n()))||void 0;return Ic(c.getItem.bind(c))(o.name).then(b=>{if(b)return o.deserialize(b)}).then(b=>{if(b)if(typeof b.version=="number"&&b.version!==o.version){if(o.migrate)return o.migrate(b.state,b.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return b.state}).then(b=>{var w;return E=o.merge(b,(w=n())!=null?w:m),r(E,!0),p()}).then(()=>{g==null||g(E,void 0),a=!0,l.forEach(b=>b(E))}).catch(b=>{g==null||g(void 0,b)})};return i.persist={setOptions:_=>{o={...o,..._},_.getStorage&&(c=_.getStorage())},clearStorage:()=>{c==null||c.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>v(),hasHydrated:()=>a,onHydrate:_=>(s.add(_),()=>{s.delete(_)}),onFinishHydration:_=>(l.add(_),()=>{l.delete(_)})},v(),E||m},uU=(e,t)=>(r,n,i)=>{let o={storage:sU(()=>localStorage),partialize:v=>v,version:0,merge:(v,_)=>({..._,...v}),...t},a=!1;const s=new Set,l=new Set;let c=o.storage;if(!c)return e((...v)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),r(...v)},n,i);const d=()=>{const v=o.partialize({...n()});return c.setItem(o.name,{state:v,version:o.version})},p=i.setState;i.setState=(v,_)=>{p(v,_),d()};const h=e((...v)=>{r(...v),d()},n,i);i.getInitialState=()=>h;let m;const E=()=>{var v,_;if(!c)return;a=!1,s.forEach(b=>{var w;return b((w=n())!=null?w:h)});const g=((_=o.onRehydrateStorage)==null?void 0:_.call(o,(v=n())!=null?v:h))||void 0;return Ic(c.getItem.bind(c))(o.name).then(b=>{if(b)if(typeof b.version=="number"&&b.version!==o.version){if(o.migrate)return o.migrate(b.state,b.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return b.state}).then(b=>{var w;return m=o.merge(b,(w=n())!=null?w:h),r(m,!0),d()}).then(()=>{g==null||g(m,void 0),m=n(),a=!0,l.forEach(b=>b(m))}).catch(b=>{g==null||g(void 0,b)})};return i.persist={setOptions:v=>{o={...o,...v},v.storage&&(c=v.storage)},clearStorage:()=>{c==null||c.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>E(),hasHydrated:()=>a,onHydrate:v=>(s.add(v),()=>{s.delete(v)}),onFinishHydration:v=>(l.add(v),()=>{l.delete(v)})},o.skipHydration||E(),m||h},cU=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((aU?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),lU(e,t)):uU(e,t),dU=cU,zp="https://api.lofidesk.com";function hj(){return localStorage.getItem("lofi-token")}function mj(e){const t={"Content-Type":"application/json",...e},r=hj();return r&&(t.Authorization=`Bearer ${r}`),t}class jO extends Error{constructor(t="offline"){super(t),this.name="OfflineError"}}const _j="lofi-outbox";function vj(){return typeof navigator>"u"||navigator.onLine}function gj(){try{return JSON.parse(localStorage.getItem(_j)||"[]")}catch{return[]}}function M0(e){try{localStorage.setItem(_j,JSON.stringify(e))}catch{}}function CO(e,t){const r=gj();r.push({path:e,method:((t==null?void 0:t.method)||"GET").toUpperCase(),body:t==null?void 0:t.body}),M0(r)}async function fU(){if(!vj())return;let e=gj();for(;e.length;){const t=e[0];try{const r=await fetch(`${zp}${t.path}`,{method:t.method,headers:mj(),body:t.body});if(!r.ok&&r.status!==404){if(r.status<500){e.shift(),M0(e);continue}return}}catch{return}e.shift(),M0(e)}}async function J(e,t){const r=((t==null?void 0:t.method)||"GET").toUpperCase();if(!vj())throw r!=="GET"&&CO(e,t),new jO;let n;try{n=await fetch(`${zp}${e}`,{...t,headers:mj(t==null?void 0:t.headers)})}catch(i){throw r!=="GET"&&CO(e,t),new jO(i==null?void 0:i.message)}if(n.status===401)throw localStorage.removeItem("lofi-token"),localStorage.removeItem("lofi-user"),window.location.reload(),new Error("Unauthorized");if(!n.ok){const i=await n.json().catch(()=>({message:"Request failed"}));throw new Error(i.message||"Request failed")}return n.json()}const Q={login:(e,t)=>J("/auth/login",{method:"POST",body:JSON.stringify({email:e,password:t})}),register:(e,t,r)=>J("/auth/register",{method:"POST",body:JSON.stringify({email:e,password:t,displayName:r})}),googleLogin:e=>J("/auth/google",{method:"POST",body:JSON.stringify({idToken:e})}),me:()=>J("/auth/me"),updateProfile:e=>J("/auth/profile",{method:"PATCH",body:JSON.stringify(e)}),upgradePlan:e=>J("/auth/upgrade",{method:"POST",body:JSON.stringify({durationDays:e})}),downgradePlan:()=>J("/auth/downgrade",{method:"POST",body:JSON.stringify({})}),getProjects:()=>J("/projects"),createProject:e=>J("/projects",{method:"POST",body:JSON.stringify(e)}),updateProject:(e,t)=>
405J(`/projects/${e}`,{method:"PATCH",body:JSON.stringify(t)}),deleteProject:e=>J(`/projects/${e}`,{method:"DELETE"}),getGoals:()=>J("/goals"),createGoal:e=>J("/goals",{method:"POST",body:JSON.stringify(e)}),updateGoal:(e,t)=>J(`/goals/${e}`,{method:"PATCH",body:JSON.stringify(t)}),deleteGoal:e=>J(`/goals/${e}`,{method:"DELETE"}),getTasks:()=>J("/tasks"),createTask:e=>J("/tasks",{method:"POST",body:JSON.stringify(e)}),updateTask:(e,t)=>J(`/tasks/${e}`,{method:"PATCH",body:JSON.stringify(t)}),toggleTask:e=>J(`/tasks/${e}/toggle`,{method:"PATCH"}),deleteTask:e=>J(`/tasks/${e}`,{method:"DELETE"}),getIdeas:()=>J("/ideas"),createIdea:e=>J("/ideas",{method:"POST",body:JSON.stringify({content:e})}),updateIdea:(e,t)=>J(`/ideas/${e}`,{method:"PATCH",body:JSON.stringify({content:t})}),deleteIdea:e=>J(`/ideas/${e}`,{method:"DELETE"}),getEvents:()=>J("/calendar-events"),createEvent:e=>J("/calendar-events",{method:"POST",body:JSON.stringify(e)}),updateEvent:(e,t)=>J(`/calendar-events/${e}`,{method:"PATCH",body:JSON.stringify(t)}),deleteEvent:e=>J(`/calendar-events/${e}`,{method:"DELETE"}),getJournal:()=>J("/journal"),createJournal:e=>J("/journal",{method:"POST",body:JSON.stringify(e)}),deleteJournal:e=>J(`/journal/${e}`,{method:"DELETE"}),aiChat:(e,t)=>J("/ai/chat",{method:"POST",body:JSON.stringify({message:e,windowContext:t})}),aiDailySummary:e=>J("/ai/daily-summary",{method:"POST",body:JSON.stringify({context:e})}),getContentWallpapers:()=>J("/content/wallpapers"),getContentTracks:()=>J("/content/tracks"),getContentSounds:()=>J("/content/sounds"),getContentSettings:()=>J("/content/settings"),getContentFeatures:()=>J("/content/features"),adminGetUsers:()=>J("/admin/users"),adminGetStats:()=>J("/admin/stats"),adminUpdateUser:(e,t)=>J(`/admin/users/${e}`,{method:"PATCH",body:JSON.stringify(t)}),adminDeleteUser:e=>J(`/admin/users/${e}`,{method:"DELETE"}),adminGetWallpapers:()=>J("/admin/wallpapers"),adminCreateWallpaper:e=>J("/admin/wallpapers",{method:"POST",body:JSON.stringify(e)}),adminUpdateWallpaper:(e,t)=>J(`/admin/wallpapers/${e}`,{method:"PATCH",body:JSON.stringify(t)}),adminDeleteWallpaper:e=>J(`/admin/wallpapers/${e}`,{method:"DELETE"}),adminGetTracks:()=>J("/admin/tracks"),adminCreateTrack:e=>J("/admin/tracks",{method:"POST",body:JSON.stringify(e)}),adminUpdateTrack:(e,t)=>J(`/admin/tracks/${e}`,{method:"PATCH",body:JSON.stringify(t)}),adminDeleteTrack:e=>J(`/admin/tracks/${e}`,{method:"DELETE"}),adminGetSounds:()=>J("/admin/sounds"),adminCreateSound:e=>J("/admin/sounds",{method:"POST",body:JSON.stringify(e)}),adminUpdateSound:(e,t)=>J(`/admin/sounds/${e}`,{method:"PATCH",body:JSON.stringify(t)}),adminDeleteSound:e=>J(`/admin/sounds/${e}`,{method:"DELETE"}),adminGetFeatures:()=>J("/admin/features"),adminCreateFeature:e=>J("/admin/features",{method:"POST",body:JSON.stringify(e)}),adminUpdateFeature:(e,t)=>J(`/admin/features/${e}`,{method:"PATCH",body:JSON.stringify(t)}),adminDeleteFeature:e=>J(`/admin/features/${e}`,{method:"DELETE"}),adminGetSettings:()=>J("/admin/settings"),adminUpdateSettings:e=>J("/admin/settings",{method:"PATCH",body:JSON.stringify(e)}),adminTestStripe:()=>J("/payments/test/stripe",{method:"POST",body:JSON.stringify({})}),adminTestPaddle:()=>J("/payments/test/paddle",{method:"POST",body:JSON.stringify({})}),adminTestDodo:()=>J("/payments/test/dodo",{method:"POST",body:JSON.stringify({})}),getActiveGateway:()=>
405J("/payments/gateway"),createStripeCheckout:e=>J("/payments/stripe/checkout",{method:"POST",body:JSON.stringify({durationDays:e})}),createStripePortal:()=>J("/payments/stripe/portal",{method:"POST",body:JSON.stringify({})}),createPaddleCheckout:e=>J("/payments/paddle/checkout",{method:"POST",body:JSON.stringify({durationDays:e})}),createDodoCheckout:e=>J("/payments/dodo/checkout",{method:"POST",body:JSON.stringify({durationDays:e})}),adminGetBlogPosts:()=>J("/admin/blog"),adminGetBlogPost:e=>J(`/admin/blog/${e}`),adminCreateBlogPost:e=>J("/admin/blog",{method:"POST",body:JSON.stringify(e)}),adminUpdateBlogPost:(e,t)=>J(`/admin/blog/${e}`,{method:"PATCH",body:JSON.stringify(t)}),adminDeleteBlogPost:e=>J(`/admin/blog/${e}`,{method:"DELETE"}),getPublicBlogPosts:()=>J("/content/blog"),getPublicBlogPost:e=>J(`/content/blog/${e}`),getAppData:e=>J(`/app-data/${e}`),getAllAppData:()=>J("/app-data"),saveAppData:(e,t)=>J(`/app-data/${e}`,{method:"PUT",body:JSON.stringify({data:t})}),deleteAppData:e=>J(`/app-data/${e}`,{method:"DELETE"}),uploadFile:async(e,t)=>{const r=new FormData;r.append("file",t);const n=hj(),i=await fetch(`${zp}/uploads/${e}`,{method:"POST",headers:n?{Authorization:`Bearer ${n}`}:{},body:r});if(!i.ok){const a=await i.json().catch(()=>({message:"Upload failed"}));throw new Error(a.message||"Upload failed")}const o=await i.json();return o.url&&o.url.startsWith("/")&&(o.url=`${zp}${o.url}`),o}},z0="https://lofidesk.com";function zl(){try{if(typeof chrome<"u"&&chrome.runtime&&chrome.runtime.id)return chrome}catch{}return null}function tw(){return zl()!==null}function $m(e){const t=zl();if(t)try{const r=t.runtime.sendMessage(e);r&&typeof r.catch=="function"&&r.catch(()=>{})}catch{}}function ku(e,t){const r=zl();if(r)try{e?r.storage.local.set({"lofi-token":e,"lofi-user":t??null}):r.storage.local.remove(["lofi-token","lofi-user"])}catch{}}function pU(e){$m({type:"PLAYBACK_STATE",playbackState:e})}function hU(e){$m({type:"AMBIENT_STATE",sounds:e.map(t=>({id:t.id,name:t.name,src:t.src,enabled:t.enabled,volume:t.volume}))})}function NO(e){const t={goals:e.goals,tasks:e.tasks,calendarEvents:e.calendarEvents.map(r=>({...r,start:r.start instanceof Date?r.start.toISOString():r.start,end:r.end instanceof Date?r.end.toISOString():r.end}))};$m({type:"PRODUCTIVITY_SYNC",payload:t});try{const r=new BroadcastChannel("lofidesk-productivity");r.postMessage({type:"PRODUCTIVITY_SYNC",payload:t}),r.close()}catch{}}function cxe(e){$m({type:"SYNC_REMINDERS",reminders:e})}function mU(e){const t=zl();if(t)try{t.storage.local.set({"lofidesk-shell-state":e})}catch{}}function Av(e){if(tw()){window.location.href=e;return}window.open(e,"_blank","noopener,noreferrer")}function yj(e=""){const t=z0+e,r=zl();if(r)try{r.tabs.create({url:t});return}catch{}window.open(t,"_blank","noopener,noreferrer")}function _U(){const e=zl();if(e){try{const t=localStorage.getItem("lofi-token"),r=localStorage.getItem("lofi-user");t&&ku(t,r?JSON.parse(r):null)}catch{}try{e.runtime.onMessage.addListener(t=>{(t==null?void 0:t.type)==="LOFIDESK_COMMAND"&&window.dispatchEvent(new CustomEvent("extension-command",{detail:t.command}))})}catch{}console.log("[LofiDesk] Extension bridge initialized (in-page)")}}const Oi=ka((e,t)=>({user:JSON.parse(localStorage.getItem("lofi-user")||"null"),token:localStorage.getItem("lofi-token"),isLoading:!1,isAuthenticated:!!localStorage.getItem("lofi-token"),guestMode:!1,isAdmin:(()=>{try{const r=JSON.parse(localStorage.getItem("lofi-user")||"null");return(r==null?void 0:r.role)==="admin"}catch{return!1}})(),login:async(r,n)=>{e({isLoading:!0});try{const{token:i,user:o}=await Q.login(r,n);if(localStorage.setItem("lofi-token",i),localStorage.setItem("lofi-user",JSON.stringify(o)),ku(i,o),e({token:i,user:o,isAuthenticated:!0,isAdmin:o.role==="admin",isLoading:!1}),e({token:i,user:o,isAuthenticated:!0,isAdmin:o.role==="admin",isLoading:!1}),o.plan){const{useSubscriptionStore:a}=await u(async()=>{const{useSubscriptionStore:s}=await Promise.resolve().then(()=>Ha);return{useSubscriptionStore:s}},void 0);a.getState().syncFromBackend(o.plan,o.planStartedAt,o.planExpiresAt)}}catch(i){throw e({isLoading:!1}),i}},register:async(r,n,i)=>{e({isLoading:!0});try{const{token:o,user:a}=await Q.register(r,n,i);if(localStorage.setItem("lofi-token",o),localStorage.setItem("lofi-user",JSON.stringify(a)),ku(o,a),e({token:o,user:a,isAuthenticated:!0,isAdmin:a.role==="admin",isLoading:!1}),e({token:o,user:a,isAuthenticated:!0,isAdmin:a.role==="admin",isLoading:!1}),a.plan){const{useSubscriptionStore:s}=await u(async()=>{const{useSubscriptionStore:l}=await Promise.resolve().then(()=>Ha);return{useSubscriptionStore:l}},void 0);s.getState().syncFromBackend(a.plan,a.planStartedAt,a.planExpiresAt,a.isTrial)}setTimeout(()=>{window.dispatchEvent(new CustomEvent("show-trial-welcome")),window.dispatchEvent(new CustomEvent("show-onboarding"))},500)}catch(o){throw e({isLoading:!1}),o}},googleLogin:async r=>{e({isLoading:!0});try{const{token:n,user:i}=await Q.googleLogin(r);if(localStorage.setItem("lofi-token",n),localStorage.setItem("lofi-user",JSON.stringify(i)),ku(n,i),e({token:n,user:i,isAuthenticated:!0,isAdmin:i.role==="admin",isLoading:!1}),i.plan){const{useSubscriptionStore:o}=await u(async()=>{const{useSubscriptionStore:a}=await Promise.resolve().then(()=>Ha);return{useSubscriptionStore:a}},void 0);o.getState().syncFromBackend(i.plan,i.planStartedAt,i.planExpiresAt)}}catch(n){throw e({isLoading:!1}),n}},logout:()=>{localStorage.removeItem("lofi-token"),localStorage.removeItem("lofi-user"),ku(null,null),e({token:null,user:null,isAuthenticated:!1,isAdmin:!1}),u(async()=>{const{useSubscriptionStore:r}=await Promise.resolve().then(()=>Ha);return{useSubscriptionStore:r}},void 0).then(({useSubscriptionStore:r})=>{r.getState().syncFromBackend("free")}),u(async()=>{const{navigateApp:r,buildAuthUrl:n}=await Promise.resolve().then(()=>OU);return{navigateApp:r,buildAuthUrl:n}},void 0).then(({navigateApp:r,buildAuthUrl:n})=>r(n({source:"web",returnTo:"/app"})))},checkAuth:async()=>
405{if(!localStorage.getItem("lofi-token")){e({isAuthenticated:!1,user:null,token:null});return}try{const n=await Q.me();if(localStorage.setItem("lofi-user",JSON.stringify(n)),e({user:n,isAuthenticated:!0,isAdmin:n.role==="admin"}),n.plan){const{useSubscriptionStore:i}=await u(async()=>{const{useSubscriptionStore:o}=await Promise.resolve().then(()=>Ha);return{useSubscriptionStore:o}},void 0);i.getState().syncFromBackend(n.plan,n.planStartedAt,n.planExpiresAt)}}catch{localStorage.removeItem("lofi-token"),localStorage.removeItem("lofi-user"),e({isAuthenticated:!1,user:null,token:null,isAdmin:!1})}},updateProfile:async r=>{const n=await Q.updateProfile(r);localStorage.setItem("lofi-user",JSON.stringify(n)),e({user:n})},requireAuth:()=>{const{isAuthenticated:r,guestMode:n}=t();return r||n?!0:(window.dispatchEvent(new CustomEvent("open-login")),!1)},applySession:(r,n)=>{const i=t().token;r!==i&&(r?(localStorage.setItem("lofi-token",r),n&&localStorage.setItem("lofi-user",JSON.stringify(n)),e({token:r,user:n||t().user,isAuthenticated:!0,isAdmin:(n==null?void 0:n.role)==="admin"}),n!=null&&n.plan&&u(async()=>{const{useSubscriptionStore:o}=await Promise.resolve().then(()=>Ha);return{useSubscriptionStore:o}},void 0).then(({useSubscriptionStore:o})=>{o.getState().syncFromBackend(n.plan,n.planStartedAt,n.planExpiresAt)})):(localStorage.removeItem("lofi-token"),localStorage.removeItem("lofi-user"),e({token:null,user:null,isAuthenticated:!1,isAdmin:!1})))}}));function At(){return!!localStorage.getItem("lofi-token")}function St(){return Oi.getState().requireAuth()}const VO=["#8B5CF6","#10B981","#F59E0B","#EF4444","#3B82F6","#EC4899"],$O=ka()(dU((e,t)=>({projects:[],goals:[],tasks:[],ideas:[],calendarEvents:[],journalEntries:[],addProject:(r,n,i)=>{if(!St())return;const o=Date.now().toString(),a=n||VO[t().projects.length%VO.length];e(s=>({projects:[...s.projects,{id:o,name:r,color:a,progress:0,description:i||"",status:"active"}]})),At()&&Q.createProject({name:r,color:a,description:i||""}).then(s=>{e(l=>({projects:l.projects.map(c=>c.id===o?{id:s.id,name:s.name,color:s.color,progress:s.progress,description:s.description||"",status:s.status||"active"}:c)}))}).catch(console.error)},updateProject:(r,n)=>{St()&&(e(i=>({projects:i.projects.map(o=>o.id===r?{...o,...n}:o)})),At()&&Q.updateProject(r,n).catch(console.error))},deleteProject:r=>{St()&&(e(n=>({projects:n.projects.filter(i=>i.id!==r)})),At()&&Q.deleteProject(r).catch(console.error))},addGoal:(r,n,i)=>{if(!St())return;const o=Date.now().toString();e(a=>({goals:[...a.goals,{id:o,title:r,deadline:n,milestones:0,completed:0,description:i||""}]})),At()&&Q.createGoal({title:r,deadline:n,description:i||""}).then(a=>{e(s=>({goals:s.goals.map(l=>l.id===o?{id:a.id,title:a.title,deadline:a.deadline,milestones:a.milestones,completed:a.completed,description:a.description||""}:l)}))}).catch(console.error)},updateGoal:(r,n)=>{St()&&(e(i=>({goals:i.goals.map(o=>o.id===r?{...o,...n}:o)})),At()&&Q.updateGoal(r,n).catch(console.error))},deleteGoal:r=>{St()&&(e(n=>({goals:n.goals.filter(i=>i.id!==r)})),At()&&Q.deleteGoal(r).catch(console.error))},addTask:(r,n="medium")=>{if(!St())return;const i=Date.now().toString();e(o=>({tasks:[...o.tasks,{id:i,title:r,completed:!1,priority:n}]})),At()&&Q.createTask({title:r,priority:n}).then(o=>{e(a=>({tasks:a.tasks.map(s=>s.id===i?{id:o.id,title:o.title,completed:o.completed,priority:o.priority}:s)}))}).catch(console.error)},updateTask:(r,n)=>{St()&&(e(i=>({tasks:i.tasks.map(o=>o.id===r?{...o,...n}:o)})),At()&&Q.updateTask(r,n).catch(console.error))},toggleTask:r=>{St()&&(e(n=>({tasks:n.tasks.map(i=>i.id===r?{...i,completed:!i.completed}:i)})),At()&&Q.toggleTask(r).catch(console.error))},deleteTask:r=>{St()&&(e(n=>({tasks:n.tasks.filter(i=>i.id!==r)})),At()&&Q.deleteTask(r).catch(console.error))},addIdea:r=>{if(!St())return;const n=Date.now().toString();e(i=>({ideas:[{id:n,content:r,createdAt:new Date},...i.ideas]})),At()&&Q.createIdea(r).then(i=>{e(o=>({ideas:o.ideas.map(a=>a.id===n?{id:i.id,content:i.content,createdAt:new Date(i.createdAt)}:a)}))}).catch(console.error)},updateIdea:(r,n)=>{St()&&(e(i=>({ideas:i.ideas.map(o=>o.id===r?{...o,content:n}:o)})),At()&&Q.updateIdea(r,n).catch(console.error))},deleteIdea:r=>{St()&&(e(n=>({ideas:n.ideas.filter(i=>i.id!==r)})),At()&&Q.deleteIdea(r).catch(console.error))},addEvent:r=>{if(!St())return;const n=Date.now().toString();e(i=>({calendarEvents:[...i.calendarEvents,{...r,id:n}]})),At()&&Q.createEvent({title:r.title,startTime:r.start.toISOString(),endTime:r.end.toISOString(),color:r.color,description:r.description,isAllDay:r.isAllDay}).then(i=>{e(o=>({calendarEvents:o.calendarEvents.map(a=>a.id===n?{id:i.id,title:i.title,start:new Date(i.startTime),end:new Date(i.endTime),color:i.color,description:i.description,isAllDay:i.isAllDay}:a)}))}).catch(console.error)},updateEvent:(r,n)=>{if(St()&&(e(i=>({calendarEvents:i.calendarEvents.map(o=>o.id===r?{...o,...n}:o)})),At())){const i={...n};n.start&&(i.startTime=n.start.toISOString(),delete i.start),n.end&&(i.endTime=n.end.toISOString(),delete i.end),Q.updateEvent(r,i).catch(console.error)}},deleteEvent:r=>{St()&&(e(n=>({calendarEvents:n.calendarEvents.filter(i=>i.id!==r)}
405)),At()&&Q.deleteEvent(r).catch(console.error))},addJournalEntry:r=>{if(!St())return;const n=Date.now().toString();e(i=>({journalEntries:[{...r,id:n,createdAt:new Date},...i.journalEntries]})),At()&&Q.createJournal(r).then(i=>{e(o=>({journalEntries:o.journalEntries.map(a=>a.id===n?{id:i.id,content:i.content,mood:i.mood,moodScore:i.moodScore,tags:i.tags,createdAt:new Date(i.createdAt)}:a)}))}).catch(console.error)},deleteJournalEntry:r=>{St()&&(e(n=>({journalEntries:n.journalEntries.filter(i=>i.id!==r)})),At()&&Q.deleteJournal(r).catch(console.error))},setProjects:r=>e({projects:r}),setGoals:r=>e({goals:r}),setTasks:r=>e({tasks:r}),setIdeas:r=>e({ideas:r}),setCalendarEvents:r=>e({calendarEvents:r}),setJournalEntries:r=>e({journalEntries:r}),getProductivityContext:()=>{const r=t(),n=r.tasks.filter(o=>!o.completed),i=r.tasks.filter(o=>o.completed);return`
406CURRENT PROJECTS:
407${r.projects.map(o=>`- ${o.name} (${o.progress}% complete)`).join(`
408`)}
409
410ACTIVE GOALS:
411${r.goals.map(o=>`- ${o.title} (${o.completed}/${o.milestones} milestones${o.deadline?`, deadline: ${o.deadline}`:""})`).join(`
412`)}
413
414PENDING TASKS:
415${n.map(o=>`- [${o.priority.toUpperCase()}] ${o.title}`).join(`
416`)}
417
418COMPLETED TODAY:
419${i.map(o=>`- ✓ ${o.title}`).join(`
420`)}
421
422RECENT IDEAS:
423${r.ideas.slice(0,5).map(o=>`- ${o.content}`).join(`
424`)}
425`.trim()}}),{name:"lofi-productivity",partialize:e=>({projects:e.projects,goals:e.goals,tasks:e.tasks,ideas:e.ideas,calendarEvents:e.calendarEvents,journalEntries:e.journalEntries}),merge:(e,t)=>{const r=e||{};return{...t,...r,ideas:(r.ideas??[]).map(n=>({...n,createdAt:new Date(n.createdAt)})),calendarEvents:(r.calendarEvents??[]).map(n=>({...n,start:new Date(n.start),end:new Date(n.end)})),journalEntries:(r.journalEntries??[]).map(n=>({...n,createdAt:new Date(n.createdAt)}))}}})),bj="lofi-app-settings";function vU(){try{const e=localStorage.getItem(bj);if(e){const t=JSON.parse(e);return{autoSync:t.autoSync!==!1,syncInterval:parseInt(t.syncInterval||"5",10)}}}catch{}return{autoSync:!0,syncInterval:5}}const gU=()=>{const e=Oi(o=>o.isAuthenticated),t=y.useRef(!1),r=y.useRef(null),n=y.useCallback(async()=>{if(!(typeof navigator<"u"&&!navigator.onLine))try{await fU();const[o,a,s,l,c,d]=await Promise.all([Q.getProjects(),Q.getGoals(),Q.getTasks(),Q.getIdeas(),Q.getEvents(),Q.getJournal()]),p=$O.getState();p.setProjects(o.map(h=>({id:h.id,name:h.name,color:h.color,progress:h.progress}))),p.setGoals(a.map(h=>({id:h.id,title:h.title,deadline:h.deadline,milestones:h.milestones,completed:h.completed}))),p.setTasks(s.map(h=>({id:h.id,title:h.title,completed:h.completed,priority:h.priority}))),p.setIdeas(l.map(h=>({id:h.id,content:h.content,createdAt:new Date(h.createdAt)}))),p.setCalendarEvents(c.map(h=>({id:h.id,title:h.title,start:new Date(h.startTime),end:new Date(h.endTime),color:h.color,description:h.description,isAllDay:h.isAllDay}))),p.setJournalEntries(d.map(h=>({id:h.id,content:h.content,mood:h.mood,moodScore:h.moodScore,tags:h.tags,createdAt:new Date(h.createdAt)}))),NO({goals:p.goals,tasks:p.tasks,calendarEvents:p.calendarEvents})}catch(o){console.error("Failed to sync data:",o)}},[]),i=y.useCallback(()=>{r.current&&clearInterval(r.current);const{autoSync:o,syncInterval:a}=vU();o&&(r.current=setInterval(n,a*60*1e3))},[n]);y.useEffect(()=>{if(!e||t.current)return;t.current=!0,Oi.getState().checkAuth(),n(),i();const o=$O.subscribe(c=>{NO({goals:c.goals,tasks:c.tasks,calendarEvents:c.calendarEvents})}),a=c=>{c.key===bj&&i()},s=()=>i();window.addEventListener("storage",a),window.addEventListener("lofi-settings-changed",s);const l=()=>{n()};return window.addEventListener("online",l),()=>{o(),window.removeEventListener("storage",a),window.removeEventListener("lofi-settings-changed",s),window.removeEventListener("online",l),r.current&&clearInterval(r.current)}},[e,n,i]),y.useEffect(()=>{e||(t.current=!1,r.current&&(clearInterval(r.current),r.current=null))},[e])};function yU(){y.useEffect(()=>{const e=()=>{Oi.getState().checkAuth()},t=["lofi-token","lofi-user","lofi-subscription"],r=i=>{(!i.key||t.includes(i.key))&&e()};window.addEventListener("storage",r);let n=null;try{n=new BroadcastChannel("lofidesk-auth"),n.onmessage=e}catch{}return()=>{window.removeEventListener("storage",r);try{n==null||n.close()}catch{}}},[])}const bU="/assets/lofidesk-logo-B98YVYL7.png",EU=["/pricing","/about","/contact","/blog","/terms","/privacy","/refund"];function rw(){try{const e=window.location.pathname;if(e==="/"||EU.some(t=>e.startsWith(t)))return"landing"}catch{}return"web"}function wU(e,t="/app"){return e&&e.startsWith("/")&&!e.startsWith("//")?e:t}function Ej(){try{return window.location.pathname+window.location.search}catch{return"/app"}}function B0(e={}){const t=new URLSearchParams({source:e.source||rw()});return e.returnTo&&t.set("returnTo",e.returnTo),`/auth/login?${t.toString()}`}function F0(e={}){const t=new URLSearchParams({source:e.source||rw()});return e.plan&&t.set("plan",e.plan),e.durationDays&&t.set("duration",String(e.durationDays)),e.returnTo&&t.set("returnTo",e.returnTo),`/subscribe?${t.toString()}`}function nw(e){window.dispatchEvent(new CustomEvent("lofidesk-navigate",{detail:e}))}function wj(e){const t=Ej();tw()?yj(B0({source:"extension",returnTo:t})):nw(B0({returnTo:t}))}function xU(e={}){const t=e.returnTo||Ej(),r=e.plan||"premium",n=e.durationDays;tw()?yj(F0({source:"extension",plan:r,durationDays:n,returnTo:t})):nw(F0({plan:r,durationDays:n,returnTo:t}))}const OU=Object.freeze(Object.defineProperty({__proto__:null,buildAuthUrl:B0,buildSubscribeUrl:F0,currentSource:rw,navigateApp:nw,safeReturnTo:wU,startLogin:wj,startSubscribe:xU},Symbol.toStringTag,{value:"Module"}
425)),PU="4162146996-9sdspo7lpfds5edms8puhbjenntoght8.apps.googleusercontent.com",TU=()=>(y.useEffect(()=>{const e=()=>wj();return window.addEventListener("open-login",e),()=>window.removeEventListener("open-login",e)},[]),null),dxe=({onSuccess:e})=>{const[t,r]=y.useState("login"),[n,i]=y.useState(""),[o,a]=y.useState(""),[s,l]=y.useState(""),[c,d]=y.useState(""),{login:p,register:h,isLoading:m,googleLogin:E}=Oi(),v=async b=>{b.preventDefault(),d("");try{t==="login"?await p(n,o):await h(n,o,s||void 0),e==null||e()}catch(w){d(w.message||"Something went wrong")}},_=y.useCallback(async b=>{d("");try{await E(b.credential),e==null||e()}catch(w){d(w.message||"Google sign-in failed")}},[E,e]);y.useEffect(()=>{const b=document.createElement("script");return b.src="https://accounts.google.com/gsi/client",b.async=!0,b.defer=!0,b.onload=()=>{var w;(w=window.google)==null||w.accounts.id.initialize({client_id:PU,callback:_})},document.head.appendChild(b),()=>{document.head.removeChild(b)}},[_]);const g=()=>{var b;(b=window.google)==null||b.accounts.id.prompt()};return f.jsxs("div",{className:"px-8 py-8",children:[f.jsxs("div",{className:"flex flex-col items-center mb-6",children:[f.jsx("img",{src:bU,alt:"LofiDesk",className:"w-14 h-14 rounded-xl mb-3"}),f.jsx("h1",{className:"text-xl font-semibold text-foreground tracking-tight",children:"LofiDesk"}),f.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"Focus. Create. Flow."})]}),f.jsxs("div",{className:"flex gap-1 p-1 rounded-xl mb-5 bg-muted/50",children:[f.jsx("button",{onClick:()=>{r("login"),d("")},className:`flex-1 py-2 rounded-lg text-xs font-medium transition-all ${t==="login"?"bg-primary text-primary-foreground shadow-sm":"text-muted-foreground hover:text-foreground"}`,children:"Sign In"}),f.jsx("button",{onClick:()=>{r("register"),d("")},className:`flex-1 py-2 rounded-lg text-xs font-medium transition-all ${t==="register"?"bg-primary text-primary-foreground shadow-sm":"text-muted-foreground hover:text-foreground"}`,children:"Create Account"})]}),f.jsxs("form",{onSubmit:v,className:"space-y-3",children:[t==="register"&&f.jsxs("div",{className:"relative",children:[f.jsx(kp,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground"}),f.jsx("input",{type:"text",placeholder:"Display name",value:s,onChange:b=>l(b.target.value),className:"w-full pl-10 pr-4 py-2.5 rounded-xl text-sm bg-muted/50 border border-border text-foreground placeholder:text-muted-foreground outline-none focus:ring-2 focus:ring-ring transition-all"})]}),f.jsxs("div",{className:"relative",children:[f.jsx(gk,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground"}),f.jsx("input",{type:"email",placeholder:"Email",value:n,required:!0,onChange:b=>i(b.target.value),className:"w-full pl-10 pr-4 py-2.5 rounded-xl text-sm bg-muted/50 border border-border text-foreground placeholder:text-muted-foreground outline-none focus:ring-2 focus:ring-ring transition-all"})]}),f.jsxs("div",{className:"relative",children:[f.jsx(xm,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground"}),f.jsx("input",{type:"password",placeholder:"Password",value:o,required:!0,minLength:6,onChange:b=>a(b.target.value),className:"w-full pl-10 pr-4 py-2.5 rounded-xl text-sm bg-muted/50 border border-border text-foreground placeholder:text-muted-foreground outline-none focus:ring-2 focus:ring-ring transition-all"})]}),c&&f.jsx("div",{className:"text-xs text-destructive text-center py-2 rounded-lg bg-destructive/10",children:c}),f.jsx("button",{type:"submit",disabled:m,className:"w-full py-2.5 rounded-xl text-sm font-medium bg-primary text-primary-foreground hover:opacity-90 disabled:opacity-50 transition-all",children:m?"Please wait...":t==="login"?"Sign In":"Create Account"})]}),f.jsxs("div",{className:"flex items-center gap-3 my-4",children:[f.jsx("div",{className:"flex-1 h-px bg-border"}),f.jsx("span",{className:"text-[10px] text-muted-foreground uppercase tracking-wider",children:"or"}),f.jsx("div",{className:"flex-1 h-px bg-border"})]}),f.jsxs("button",{onClick:g,className:"w-full flex items-center justify-center gap-2.5 py-2.5 rounded-xl text-sm font-medium bg-muted/50 border border-border text-foreground hover:bg-muted transition-all",children:[f.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",children:[f.jsx("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92a5.06 5.06 0 01-2.2 3.32v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.1z",fill:"#4285F4"}),f.jsx("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853"}),f.jsx("path",{d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z",fill:"#FBBC05"}),f.jsx("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z",fill:"#EA4335"})]}),"Continue with Google"]}),f.jsx("div",{className:"flex flex-wrap items-center justify-center gap-x-3 gap-y-1 mt-5 pt-4 border-t border-border",children:[{label:"Terms",href:"/terms"},{label:"Privacy",href:"/privacy"},{label:"Pricing",href:"/pricing"},{label:"About",href:"/about"},{label:"Contact",href:"/contact"}].map(b=>f.jsx("a",{href:b.href,target:"_blank",rel:"noopener noreferrer",className:"text-[10px] text-muted-foreground hover:text-foreground transition-colors",children:b.label},b.label))})]})},AU=gm("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),ue=y.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...i},o)=>{const a=n?_6:"button";return f.jsx(a,{className:he(AU({variant:t,size:r,className:e})),ref:o,...i})});ue.displayName="Button";const SU=({onClose:e})=>{const t=[{icon:f.jsx(sk,{className:"h-5 w-5 text-primary"}),title:"Extract the ZIP file",desc:"Unzip the downloaded lofidesk-extension.zip to a folder on your computer."},{icon:f.jsx(bm,{className:"h-5 w-5 text-primary"}
425),title:"Open Chrome Extensions",desc:"Go to chrome://extensions in your browser address bar."},{icon:f.jsx(Uk,{className:"h-5 w-5 text-primary"}),title:"Enable Developer Mode",desc:'Toggle "Developer mode" on in the top-right corner of the Extensions page.'},{icon:f.jsx(xo,{className:"h-5 w-5 text-primary"}),title:"Load unpacked extension",desc:'Click "Load unpacked" and select the extracted folder.'},{icon:f.jsx(Gu,{className:"h-5 w-5 text-primary"}),title:"You're all set!",desc:"Open a new tab to start using LofiDesk as your homepage."}];return f.jsx("div",{className:"fixed inset-0 z-[10000] flex items-center justify-center bg-black/70 backdrop-blur-sm",children:f.jsxs("div",{className:"relative max-w-md w-full mx-4 p-6 bg-background border border-border rounded-xl shadow-2xl animate-in fade-in-0 zoom-in-95 duration-200",children:[f.jsxs("div",{className:"flex items-center justify-between mb-5",children:[f.jsxs("div",{children:[f.jsx("h3",{className:"font-semibold text-lg",children:"How to Install the Extension"}),f.jsx("p",{className:"text-sm text-muted-foreground",children:"Follow these steps to get started"})]}),f.jsx(ue,{variant:"ghost",size:"icon",onClick:e,children:f.jsx(kr,{className:"h-4 w-4"})})]}),f.jsx("div",{className:"space-y-4",children:t.map((r,n)=>f.jsxs("div",{className:"flex gap-3 items-start",children:[f.jsx("div",{className:"flex-shrink-0 w-8 h-8 rounded-full bg-primary/10 flex items-center justify-center mt-0.5",children:r.icon}),f.jsxs("div",{className:"flex-1",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-0.5",children:[f.jsxs("span",{className:"text-xs font-medium text-muted-foreground",children:["Step ",n+1]}),n<t.length-1&&f.jsx(ym,{className:"h-3 w-3 text-muted-foreground"})]}),f.jsx("p",{className:"text-sm font-medium",children:r.title}),f.jsx("p",{className:"text-xs text-muted-foreground",children:r.desc})]})]},n))}),f.jsx(ue,{className:"w-full mt-6",onClick:e,children:"Got it!"})]})})},IU=({isOpen:e,onClose:t})=>{const[r,n]=y.useState(!1),[i,o]=y.useState(!1);if(y.useEffect(()=>{const s=()=>{const c=document.querySelector("[data-lofidesk-extension]"),d=window.lofiDeskExtension;(c||d)&&n(!0)};s();const l=setInterval(s,1e3);return()=>clearInterval(l)},[]),y.useEffect(()=>{const s=l=>{var d;const c=(d=l.target)==null?void 0:d.tagName;(l.key==="a"||l.key==="A")&&c!=="INPUT"&&c!=="TEXTAREA"&&(i?o(!1):t())};if(e)return document.addEventListener("keydown",s),()=>document.removeEventListener("keydown",s)},[e,t,i]),y.useEffect(()=>{r&&t()},[r,t]),!e||r)return null;const a=()=>{const s=document.createElement("a");s.href="/lofidesk-extension.zip",s.download="lofidesk-extension.zip",document.body.appendChild(s),s.click(),document.body.removeChild(s),setTimeout(()=>o(!0),500)};return f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"fixed inset-0 z-[9999] flex items-center justify-center bg-black/60 backdrop-blur-sm",children:f.jsxs("div",{className:"relative max-w-md mx-4 p-6 bg-background border border-border rounded-xl shadow-2xl animate-in fade-in-0 zoom-in-95 duration-200",children:[f.jsx("div",{className:"absolute -top-8 left-1/2 transform -translate-x-1/2 text-xs text-muted-foreground bg-background/80 px-2 py-1 rounded border whitespace-nowrap",children:'Press "A" to close'}),f.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[f.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:f.jsx(bm,{className:"h-6 w-6 text-primary"})}),f.jsxs("div",{children:[f.jsx("h3",{className:"font-semibold text-lg",children:"Get LofiDesk Extension"}),f.jsx("p",{className:"text-sm text-muted-foreground",children:"Download & install in seconds"})]})]}),f.jsx("div",{className:"space-y-3 mb-6",children:["Replace your new tab with LofiDesk","Focus blocking and productivity tools","Ambient sounds and lo-fi music","AI coaching and reminders"].map(s=>f.jsxs("div",{className:"flex items-center gap-3 text-sm",children:[f.jsx("div",{className:"w-2 h-2 bg-primary rounded-full flex-shrink-0"}),f.jsx("span",{children:s})]},s))}),f.jsxs("div",{className:"flex gap-3",children:[f.jsxs(ue,{onClick:a,className:"flex-1",children:[f.jsx(QD,{className:"h-4 w-4 mr-2"}),"Download Extension (.zip)"]}),f.jsxs(ue,{variant:"outline",onClick:()=>o(!0),className:"flex-1",children:[f.jsx(xo,{className:"h-4 w-4 mr-2"}),"How to Install"]}),f.jsx(ue,{variant:"ghost",size:"icon",onClick:t,children:f.jsx(kr,{className:"h-4 w-4"})})]}),f.jsxs("div",{className:"flex items-center justify-between mt-4",children:[f.jsxs("label",{className:"flex items-center gap-2 text-xs text-muted-foreground cursor-pointer select-none",children:[f.jsx("input",{type:"checkbox",className:"rounded border-border",onChange:s=>{s.target.checked?localStorage.setItem("extension-popup-permanently-dismissed","true"):localStorage.removeItem("extension-popup-permanently-dismissed")}}),"Don't show this again"]}),f.jsx("p",{className:"text-xs text-muted-foreground",children:"Auto-closes when extension is detected"})]})]})}),i&&f.jsx(SU,{onClose:()=>o(!1)})]})},xj=[{id:"1",title:"Moonlight",artist:"Scott Buckley",duration:180,coverGradient:"from-indigo-500 via-purple-500 to-blue-500",audioSrc:"/audio/moonlight.mp3"},{id:"2",title:"The Long Way Home",artist:"Alex-Productions",duration:200,coverGradient:"from-
425amber-500 via-orange-500 to-rose-500",audioSrc:"/audio/the-long-way-home.mp3"},{id:"3",title:"Lovely",artist:"Alex-Productions",duration:240,coverGradient:"from-pink-500 via-rose-500 to-red-500",audioSrc:"/audio/lovely.mp3"},{id:"4",title:"The Open Sky",artist:"Alex-Productions",duration:190,coverGradient:"from-cyan-500 via-sky-500 to-blue-500",audioSrc:"/audio/the-open-sky.mp3"},{id:"5",title:"Harmony Of The Earth",artist:"Alex-Productions",duration:210,coverGradient:"from-emerald-500 via-green-500 to-teal-500",audioSrc:"/audio/harmony-of-the-earth.mp3"},{id:"6",title:"Heartbreaking",artist:"Kevin MacLeod",duration:180,coverGradient:"from-red-500 via-rose-500 to-pink-500",audioSrc:"/audio/heartbreaking.mp3"},{id:"7",title:"Downpour",artist:"Keys of Moon",duration:220,coverGradient:"from-slate-500 via-gray-500 to-zinc-500",audioSrc:"https://www.chosic.com/wp-content/uploads/2024/04/Downpour-Sad-Dramatic-Music-chosic.com_.mp3"},{id:"8",title:"Precious Memories",artist:"Shane Ivers",duration:195,coverGradient:"from-violet-500 via-purple-500 to-fuchsia-500",audioSrc:"/audio/precious-memories.mp3"},{id:"9",title:"Walking Home",artist:"Alex-Productions",duration:185,coverGradient:"from-orange-500 via-amber-500 to-yellow-500",audioSrc:"/audio/walking-home.mp3"},{id:"10",title:"Shindao",artist:"Spheriá",duration:200,coverGradient:"from-rose-500 via-pink-500 to-purple-500",audioSrc:"/audio/shindao.mp3"}],RU="https://api.lofidesk.com";function MO(e){return e?e.startsWith("/")?`${RU}${e}`:e:""}const Sv=[{id:"sunny-day",type:"sunny-day",label:"Sunny Day",preview:"/wallpapers/sunny-day.jpg",enabled:!0,premium:!1},{id:"cloudy",type:"cloudy",label:"Cloudy",preview:"/wallpapers/cloudy.jpg",enabled:!0,premium:!1},{id:"rainy",type:"rainy",label:"Rainy",preview:"/wallpapers/rainy.jpg",enabled:!0,premium:!1},{id:"night",type:"night",label:"Night",preview:"/wallpapers/night.jpg",enabled:!0,premium:!1},{id:"cafe-rainy",type:"cafe-rainy",label:"Cozy Café",preview:"/wallpapers/cafe-rainy.jpg",enabled:!0,premium:!1},{id:"sakura-garden",type:"sakura-garden",label:"Sakura",preview:"/wallpapers/sakura-garden.jpg",enabled:!0,premium:!1},{id:"city-night",type:"city-night",label:"City Night",preview:"/wallpapers/city-night.jpg",enabled:!0,premium:!0},{id:"winter-cabin",type:"winter-cabin",label:"Winter Cabin",preview:"/wallpapers/winter-cabin.jpg",enabled:!0,premium:!0},{id:"gaming-room",type:"gaming-room",label:"Gaming Room",preview:"/wallpapers/gaming-room.jpg",enabled:!0,premium:!0},{id:"live-anime",type:"live-anime",label:"Live Anime",preview:"/wallpapers/live-anime.mp4",enabled:!0,premium:!0},{id:"anime-newspaper",type:"anime-newspaper",label:"Anime Girl",preview:"/wallpapers/anime-newspaper.jpg",enabled:!0,premium:!0},{id:"cozy-desk",type:"cozy-desk",label:"Cozy Desk",preview:"/wallpapers/cozy-desk.jpg",enabled:!0,premium:!0},{id:"night-study",type:"night-study",label:"Night Study",preview:"/wallpapers/night-study.jpg",enabled:!0,premium:!0},{id:"river-boat",type:"river-boat",label:"River Boat",preview:"/wallpapers/river-boat.jpg",enabled:!0,premium:!0},{id:"cat-desk",type:"cat-desk",label:"Cat Desk",preview:"/wallpapers/cat-desk.jpg",enabled:!0,premium:!0},{id:"moon-office",type:"moon-office",label:"Moon Office",preview:"/wallpapers/moon-office.jpg",enabled:!0,premium:!0},{id:"anime-study",type:"anime-study",label:"Anime Study",preview:"/wallpapers/anime-study.jpg",enabled:!0,premium:!0},{id:"rainy-balcony",type:"rainy-balcony",label:"Rainy Balcony",preview:"/wallpapers/rainy-balcony.jpg",enabled:!0,premium:!0},{id:"lofi-boy",type:"lofi-boy",label:"Lofi Boy",preview:"/wallpapers/lofi-boy.jpg",enabled:!0,premium:!0},{id:"koi-pond",type:"koi-pond",label:"Koi Pond",preview:"/wallpapers/koi-pond.gif",enabled:!0,premium:!0},{id:"pixel-rooftop",type:"pixel-rooftop",label:"Pixel Rooftop",preview:"/wallpapers/pixel-rooftop.gif",enabled:!0,premium:!0},{id:"waterfall",type:"waterfall",label:"Waterfall",preview:"/wallpapers/waterfall.gif",enabled:!0,premium:!0},{id:"artist-studio",type:"artist-studio",label:"Studio View",preview:"/wallpapers/artist-studio.jpg",enabled:!0,premium:!0},{id:"torii-sunset",type:"torii-sunset",label:"Torii Gate",preview:"/wallpapers/torii-sunset.jpg",enabled:!0,premium:!0}
425,{id:"mountain-lookout",type:"mountain-lookout",label:"Lookout",preview:"/wallpapers/mountain-lookout.jpg",enabled:!0,premium:!0},{id:"misty-valley",type:"misty-valley",label:"Misty Valley",preview:"/wallpapers/misty-valley.jpg",enabled:!0,premium:!0},{id:"winter-dusk",type:"winter-dusk",label:"Winter Dusk",preview:"/wallpapers/winter-dusk.jpg",enabled:!0,premium:!0},{id:"sky-adventure",type:"sky-adventure",label:"Sky Adventure",preview:"/wallpapers/sky-adventure.jpg",enabled:!0,premium:!0},{id:"pirate-bay",type:"pirate-bay",label:"Pirate Bay",preview:"/wallpapers/pirate-bay.jpg",enabled:!0,premium:!0},{id:"sakura-blade",type:"sakura-blade",label:"Sakura Blade",preview:"/wallpapers/sakura-blade.jpg",enabled:!0,premium:!0}],Iv=[{id:"birds",name:"Birds",icon:"🐦",src:"https://assets.mixkit.co/active_storage/sfx/1210/1210.wav",enabled:!0,premium:!1},{id:"river",name:"River",icon:"💧",src:"https://assets.mixkit.co/active_storage/sfx/2454/2454.wav",enabled:!0,premium:!1},{id:"ocean",name:"Ocean",icon:"🌊",src:"https://assets.mixkit.co/active_storage/sfx/1216/1216.wav",enabled:!0,premium:!1},{id:"forest",name:"Forest",icon:"🌲",src:"https://assets.mixkit.co/active_storage/sfx/2456/2456.wav",enabled:!0,premium:!1}],DU={siteName:"LofiDesk",siteDescription:"Your cozy productivity workspace",maintenanceMode:!1,premiumPrice:4.99,maxFreeWallpapers:6,customHeadCode:"",customBodyCode:""},_n=ka((e,t)=>({wallpapers:Sv,tracks:xj,sounds:Iv,settings:DU,freeWallpaperTypes:Sv.filter(r=>!r.premium).map(r=>r.type),dynamicFeatures:[],initialized:!1,loading:!1,initialize:async()=>{t().initialized||t().loading||await t().refresh()},refresh:async()=>{if(!t().loading){e({loading:!0,initialized:!1});try{const[r,n,i,o,a]=await Promise.all([Q.getContentWallpapers().catch(()=>null),Q.getContentTracks().catch(()=>null),Q.getContentSounds().catch(()=>null),Q.getContentSettings().catch(()=>null),Q.getContentFeatures().catch(()=>null)]),s={initialized:!0,loading:!1};if(r&&r.length>0){const l=new Map;for(const d of Sv)l.set(d.type,d);for(const d of r)l.set(d.type,{...l.get(d.type),...d});const c=Array.from(l.values());s.wallpapers=c,s.freeWallpaperTypes=c.filter(d=>!d.premium).map(d=>d.type)}if(n&&n.length>0&&(s.tracks=n.map(l=>({id:l.id,title:l.title,artist:l.artist,duration:l.duration,coverGradient:l.coverGradient||"from-indigo-500 via-purple-500 to-blue-500",audioSrc:MO(l.src||l.audioSrc)}))),i&&i.length>0){const l=new Map(Iv.map(d=>[d.id,d.src])),c=new Map(Iv.map(d=>[d.name.toLowerCase(),d.src]));s.sounds=i.map(d=>{var p;return{...d,src:d.src?MO(d.src):l.get(d.id)||c.get((p=d.name)==null?void 0:p.toLowerCase())||""}})}o&&(s.settings=o),a&&a.length>0&&(s.dynamicFeatures=a.map(l=>({name:l.name,free:l.free,premium:l.premium}))),e(s)}catch{e({loading:!1,initialized:!0})}}}})),iw="lofi-custom-wallpapers",Rv=10*1024*1024,zO=["image/jpeg","image/jpg","image/png","image/webp","image/gif"];function kU(e){return Array.isArray(e)?e.filter(t=>t&&typeof t=="object").map(t=>({id:String(t.id??""),name:String(t.name??"Untitled"),dataUrl:String(t.dataUrl??""),uploadDate:new Date(t.uploadDate??Date.now()),size:Number(t.size??0)})).filter(t=>t.id&&t.dataUrl):[]}function Oj(){if(typeof window>"u")return[];try{const e=localStorage.getItem(iw);return e?kU(JSON.parse(e)):[]}catch(e){return console.error("Failed to load custom wallpapers:",e),[]}}function LU(e){if(!(typeof window>"u"))try{localStorage.setItem(iw,JSON.stringify(e))}catch(t){console.error("Failed to save custom wallpapers:",t)}}let Hi=Oj();const U0=new Set;function Pj(){U0.forEach(e=>e())}function BO(e){Hi=e,LU(e),Pj()}typeof window<"u"&&window.addEventListener("storage",e=>{e.key===iw&&(Hi=Oj(),Pj())});const jU=()=>{const[e,t]=y.useState(Hi),[r,n]=y.useState(!1);y.useEffect(()=>{const d=()=>t(Hi);return U0.add(d),t(Hi),()=>{U0.delete(d)}},[]);const i=y.useCallback(async d=>{if(!zO.includes(d.type))throw new Error("Unsupported file format. Please use JPG, PNG, WebP, or GIF.");if(d.size>Rv)throw new Error("Image must be smaller than 10MB.");n(!0);try{const p=await new Promise((m,E)=>{const v=new FileReader;v.onload=()=>m(v.result),v.onerror=()=>
425E(new Error("Failed to read file")),v.readAsDataURL(d)}),h={id:`custom-${Date.now()}-${Math.random().toString(36).slice(2,11)}`,name:d.name.replace(/\.[^/.]+$/,""),dataUrl:p,uploadDate:new Date,size:d.size};return BO([...Hi,h]),h}finally{n(!1)}},[]),o=y.useCallback(d=>{BO(Hi.filter(p=>p.id!==d))},[]),a=y.useCallback(d=>Hi.find(p=>p.id===d),[e]),s=y.useCallback(d=>d.startsWith("custom-"),[]),l=e.reduce((d,p)=>d+p.size,0),c=d=>d<1024*1024?`${Math.round(d/1024)}KB`:`${Math.round(d/(1024*1024)*10)/10}MB`;return{customWallpapers:e,isUploading:r,addCustomWallpaper:i,removeCustomWallpaper:o,getCustomWallpaper:a,isCustomWallpaper:s,totalSize:l,formatSize:d=>c(d),totalSizeFormatted:c(l),maxFileSize:Rv,maxFileSizeFormatted:c(Rv),supportedFormats:zO}},CU="https://api.lofidesk.com";function FO(e){return e?/^https?:\/\//i.test(e)||e.startsWith("data:")||e.startsWith("blob:")?e:e.startsWith("/")?`${CU}${e}`:e:""}function NU(e){if(!e)return null;const t=String(e.type??e.id??"");if(!t)return null;const r=FO(e.thumbnail??e.preview??e.thumb??""),n=FO(e.fullResolutionUrl??e.fullUrl??e.full??e.image??e.preview??r),i=Number(e.version),o=Number(e.fileSize??e.size);return{id:t,title:String(e.title??e.label??t),thumbnail:r,fullResolutionUrl:n,version:Number.isFinite(i)&&i>0?i:1,fileSize:Number.isFinite(o)&&o>0?o:0}}const VU=(e,t)=>new Promise((r,n)=>{if(t!=null&&t.aborted)return n(new DOMException("Aborted","AbortError"));const i=setTimeout(r,e);t==null||t.addEventListener("abort",()=>{clearTimeout(i),n(new DOMException("Aborted","AbortError"))},{once:!0})});class $U{constructor(t){this.fetchCatalog=t}async getWallpapers(){return(await this.fetchCatalog()||[]).map(NU).filter(r=>r!==null)}async downloadImage(t,{onProgress:r,signal:n,retries:i=3}={}){let o;for(let a=0;a<=i;a++)try{return await this.fetchWithProgress(t,r,n)}catch(s){if(n!=null&&n.aborted||(s==null?void 0:s.name)==="AbortError")throw s;o=s,a<i&&await VU(Math.min(5e3,400*2**a),n)}throw o instanceof Error?o:new Error("Download failed")}async fetchWithProgress(t,r,n){const i=await fetch(t,{signal:n,cache:"no-store"});if(!i.ok)throw new Error(`Request failed (HTTP ${i.status})`);const o=i.headers.get("content-type")||"image/jpeg",a=Number(i.headers.get("content-length"))||0;if(!i.body||typeof i.body.getReader!="function"){const p=await i.blob();return r==null||r(p.size,a||p.size),{blob:p,contentType:o}}const s=i.body.getReader(),l=[];let c=0;for(;;){const{done:p,value:h}=await s.read();if(p)break;h&&(l.push(h),c+=h.length,r==null||r(c,a))}return{blob:new Blob(l,{type:o}),contentType:o}}}function hu(e){return new Promise((t,r)=>{e.onsuccess=()=>t(e.result),e.onerror=()=>r(e.error)})}const MU="lofidesk-wallpapers",hf="blobs",zU=1;class BU{constructor(){st(this,"dbPromise",null)}open(){return this.dbPromise?this.dbPromise:(this.dbPromise=new Promise((t,r)=>{const n=indexedDB.open(MU,zU);n.onupgradeneeded=()=>{const i=n.result;i.objectStoreNames.contains(hf)||i.createObjectStore(hf)},n.onsuccess=()=>t(n.result),n.onerror=()=>r(n.error),n.onblocked=()=>r(new Error("IndexedDB upgrade blocked"))}),this.dbPromise)}async store(t){return(await this.open()).transaction(hf,t).objectStore(hf)}async saveImage(t,r){const n=await this.store("readwrite");await hu(n.put(r,t))}async loadImage(t){const r=await this.store("readonly");return await hu(r.get(t))??null}async removeImage(t){const r=await this.store("readwrite");await hu(r.delete(t))}async hasImage(t){const r=await this.store("readonly");return await hu(r.getKey(t))!==void 0}async listImageIds(){const t=await this.store("readonly");return(await hu(t.getAllKeys())).map(n=>String(n))}}class FU{constructor(){st(this,"dirPromise",null)}dir(){return this.dirPromise?this.dirPromise:(this.dirPromise=(async()=>(await navigator.storage.getDirectory()).getDirectoryHandle("wallpapers",{create:!0}))(),this.dirPromise)}fileName(t){return`${encodeURIComponent(t)}.bin`}async saveImage(t,r){const o=await(await(await this.dir()).getFileHandle(this.fileName(t),{create:!0})).createWritable();try{await o.write(r)}finally{await o.close()}}async loadImage(t){try{return await(await(await this.dir()).getFileHandle(this.fileName(t))).getFile()}catch{return null}}async removeImage(t){try{await(await this.dir()).removeEntry(this.fileName(t))}catch{}}async hasImage(t){return await this.loadImage(t)!==null}async listImageIds(){const t=await this.dir(),r=[];for await(const[n]of t.entries())typeof n=="string"&&n.endsWith(".bin")&&r.push(decodeURIComponent(n.slice(0,-4)));return r}}function UU(){var e;if(typeof indexedDB<"u")return new BU;if(typeof navigator<"u"&&((e=navigator.storage)!=null&&e.getDirectory))return new FU;throw new Error("No local blob storage backend is available")}class WU{constructor(t){st(this,"backend");this.backend=t??UU()}saveImage(t,r){return this.backend.saveImage(t,r)}loadImage(t){return this.backend.loadImage(t)}removeImage(t){return this.backend.removeImage(t)}hasImage(t){return this.backend.hasImage(t)}listImageIds(){return this.backend.listImageIds()}}const mu="lofi-wallpaper-meta";function UO(){var t,r;const e=globalThis.chrome;try{if((t=e==null?void 0:e.storage)!=null&&t.local&&((r=e==null?void 0:e.runtime)!=null&&r.id))return e.storage.local}catch{}return null}const Dv={async getAll(){const e=UO();if(e)return new Promise(t=>{try{e.get(mu,r=>t((r==null?void 0:r[mu])||{}))}catch{t({})}});try{return JSON.parse(localStorage.getItem(mu)||"{}")}catch{return{}}},async setAll(e){const t=UO();if(t)return new Promise(r=>{try{t.set({[mu]:e},()=>r())}catch{r()}});try{localStorage.setItem(mu,JSON.stringify(e))}catch{}}};class qU{constructor(){st(this,"metas",{});st(this,"loaded",!1);st(this,"loadPromise",null)}load(){return this.loaded?Promise.resolve():(this.loadPromise||(this.loadPromise=Dv.getAll().then(t=>{this.metas=t,this.loaded=!0})),this.loadPromise)}peekAll(){return this.metas}get(t){return this.metas[t]}isDownloaded(t){var r;return!!((r=this.metas[t])!=null&&r.downloaded)}
425isUpdateAvailable(t,r){const n=this.metas[t];return!!(n!=null&&n.downloaded)&&r>n.version}async markDownloaded(t,r,n,i){const o={wallpaperId:t,downloaded:!0,version:r,fileSize:n,contentType:i,lastDownloadedAt:Date.now()};this.metas={...this.metas,[t]:o},await Dv.setAll(this.metas)}async remove(t){if(!this.metas[t])return;const r={...this.metas};delete r[t],this.metas=r,await Dv.setAll(this.metas)}}function HU(){const e=typeof window<"u"&&window.devicePixelRatio||1,t=typeof window<"u"&&window.screen?window.screen.width:1920,r=typeof window<"u"&&window.screen?window.screen.height:1080,n=Math.max(t,r)*e;return Math.min(3840,Math.max(1920,Math.round(n)))}function KU(e,t){if(typeof OffscreenCanvas<"u")return{canvas:new OffscreenCanvas(e,t),offscreen:!0};const r=document.createElement("canvas");return r.width=e,r.height=t,{canvas:r,offscreen:!1}}async function WO(e,t,r,n){if(t)try{return await e.convertToBlob({type:r,quality:n})}catch{return null}return new Promise(i=>{e.toBlob(o=>i(o),r,n)})}async function qO(e){var r,n,i;const t=e.type||"";if(!t.startsWith("image/")||t==="image/gif"||t==="image/svg+xml")return e;try{const o=await createImageBitmap(e),a=HU(),s=Math.min(1,a/Math.max(o.width,o.height));if(s>=1)return(r=o.close)==null||r.call(o),e;const l=Math.round(o.width*s),c=Math.round(o.height*s),{canvas:d,offscreen:p}=KU(l,c),h=d.getContext("2d");if(!h)return(n=o.close)==null||n.call(o),e;h.imageSmoothingQuality="high",h.drawImage(o,0,0,l,c),(i=o.close)==null||i.call(o);let m=await WO(d,p,"image/webp",.9);return m||(m=await WO(d,p,"image/jpeg",.9)),m&&m.size>0&&m.size<e.size?m:e}catch{return e}}const GU=4;class YU{constructor(t,r,n){st(this,"listeners",new Set);st(this,"remote",[]);st(this,"loadingCatalog",!1);st(this,"catalogError",null);st(this,"catalogLoaded",!1);st(this,"controllers",new Map);st(this,"progress",new Map);st(this,"errors",new Map);st(this,"urlCache",new Map);st(this,"initPromise",null);st(this,"dirty",!0);st(this,"snapshot",{items:[],loading:!1,error:null});st(this,"subscribe",t=>(this.listeners.add(t),()=>{this.listeners.delete(t)}));st(this,"getSnapshot",()=>(this.dirty&&(this.snapshot={items:this.remote.map(t=>this.toItem(t)),loading:this.loadingCatalog,error:this.catalogError},this.dirty=!1),this.snapshot));st(this,"migrated",new Set);this.service=t,this.storage=r,this.cache=n}emit(){this.dirty=!0,this.listeners.forEach(t=>t())}toItem(t){const r=this.cache.get(t.id),n=this.controllers.has(t.id);let i;return n?i="downloading":this.errors.has(t.id)?i="error":r!=null&&r.downloaded?i=t.version>r.version?"update-available":"downloaded":i="not-downloaded",{...t,status:i,progress:n?this.progress.get(t.id)??-1:void 0,error:this.errors.get(t.id),localVersion:r==null?void 0:r.version,lastDownloadedAt:r==null?void 0:r.lastDownloadedAt}}init(){return this.initPromise||(this.initPromise=(async()=>{await this.cache.load(),this.emit(),await this.refreshCatalog()})()),this.initPromise}async refreshCatalog(){if(!this.loadingCatalog){this.loadingCatalog=!0,this.catalogError=null,this.emit();try{this.remote=await this.service.getWallpapers(),this.catalogLoaded=!0}catch(t){this.catalogError=(t==null?void 0:t.message)||"Failed to load wallpapers",(!this.catalogLoaded||this.remote.length===0)&&(this.remote=this.synthesizeOfflineCatalog())}finally{this.loadingCatalog=!1,this.emit()}}}checkForUpdates(){return this.refreshCatalog()}synthesizeOfflineCatalog(){return Object.values(this.cache.peekAll()).filter(t=>t.downloaded).map(t=>({id:t.wallpaperId,title:t.wallpaperId,thumbnail:"",fullResolutionUrl:"",version:t.version,fileSize:t.fileSize}))}async download(t){if(this.controllers.has(t))return;const r=this.remote.find(i=>i.id===t);if(!r||!r.fullResolutionUrl){this.setError(t,"No download URL available");return}const n=new AbortController;this.controllers.set(t,n),this.errors.delete(t),this.progress.set(t,-1),this.emit();try{const{blob:i,contentType:o}=await this.service.downloadImage(r.fullResolutionUrl,{signal:n.signal,onProgress:(s,l)=>{this.progress.set(t,l>0?Math.min(100,Math.round(s/l*100)):-1),this.emit()}}),a=await qO(i);await this.storage.saveImage(t,a),await this.cache.markDownloaded(t,r.version,a.size,a.type||o),this.revokeUrl(t)}catch(i){!n.signal.aborted&&(i==null?void 0:i.name)!=="AbortError"&&this.setError(t,(i==null?void 0:i.message)||"Download failed")}finally{this.controllers.delete(t),this.progress.delete(t),this.emit
425()}}update(t){return this.download(t)}retry(t){return this.errors.delete(t),this.download(t)}cancel(t){var r;(r=this.controllers.get(t))==null||r.abort()}async remove(t){await this.storage.removeImage(t),await this.cache.remove(t),this.revokeUrl(t),this.emit()}setError(t,r){this.errors.set(t,r),this.emit()}async ensureObjectURL(t){const r=this.peekObjectURL(t);if(r)return this.touch(t),r;const n=await this.storage.loadImage(t);if(!n)return null;const i=URL.createObjectURL(n);return this.urlCache.set(t,i),this.enforceUrlLimit(t),this.emit(),this.maybeMigrate(t,n),i}maybeMigrate(t,r){if(this.migrated.has(t))return;this.migrated.add(t);const n=r.type||"";r.size<=15e5||!n.startsWith("image/")||n==="image/gif"||qO(r).then(i=>{if(i.size>0&&i.size<r.size)return this.storage.saveImage(t,i)}).catch(()=>{})}peekObjectURL(t){const r=this.urlCache.get(t);if(r)return r;const n=globalThis;return n.__lofiPreloadKey===t&&typeof n.__lofiPreloadUrl=="string"?(this.urlCache.set(t,n.__lofiPreloadUrl),n.__lofiPreloadUrl):null}apply(t){return this.ensureObjectURL(t)}touch(t){const r=this.urlCache.get(t);r&&(this.urlCache.delete(t),this.urlCache.set(t,r))}enforceUrlLimit(t){for(;this.urlCache.size>GU;){const r=this.urlCache.keys().next().value;if(r===void 0)break;if(r===t){this.touch(t);continue}this.revokeUrl(r)}}revokeUrl(t){const r=this.urlCache.get(t);r&&(URL.revokeObjectURL(r),this.urlCache.delete(t))}}let kv=null;function Tj(){if(!kv){const e=new $U(()=>Q.getContentWallpapers()),t=new WU,r=new qU;kv=new YU(e,t,r)}return kv}function fxe(){const e=Tj(),t=y.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getSnapshot);y.useEffect(()=>{e.init().catch(()=>{})},[e]);const r=y.useCallback(d=>e.download(d),[e]),n=y.useCallback(d=>e.update(d),[e]),i=y.useCallback(d=>e.retry(d),[e]),o=y.useCallback(d=>e.cancel(d),[e]),a=y.useCallback(d=>e.remove(d),[e]),s=y.useCallback(d=>e.apply(d),[e]),l=y.useCallback(()=>e.refreshCatalog(),[e]),c=y.useCallback(()=>e.checkForUpdates(),[e]);return{items:t.items,loading:t.loading,error:t.error,download:r,update:n,retry:i,cancel:o,remove:a,apply:s,refresh:l,checkForUpdates:c}}function XU(e){const t=Tj(),[r,n]=y.useState(()=>({url:null,resolved:!1}));return y.useEffect(()=>{{n({url:null,resolved:!0});return}},[e,t]),r}const HO=e=>e.endsWith(".mp4"),KO=e=>e.endsWith(".gif"),GO={"sunny-day":"/wallpapers/sunny-day.jpg",cloudy:"/wallpapers/cloudy.jpg",rainy:"/wallpapers/rainy.jpg",night:"/wallpapers/night.jpg","cafe-rainy":"/wallpapers/cafe-rainy.jpg","sakura-garden":"/wallpapers/sakura-garden.jpg","city-night":"/wallpapers/city-night.jpg","winter-cabin":"/wallpapers/winter-cabin.jpg","gaming-room":"/wallpapers/gaming-room.jpg","live-anime":"/wallpapers/live-anime.mp4","anime-newspaper":"/wallpapers/anime-newspaper.jpg","cozy-desk":"/wallpapers/cozy-desk.jpg","night-study":"/wallpapers/night-study.jpg","river-boat":"/wallpapers/river-boat.jpg","cat-desk":"/wallpapers/cat-desk.jpg","moon-office":"/wallpapers/moon-office.jpg","anime-study":"/wallpapers/anime-study.jpg","rainy-balcony":"/wallpapers/rainy-balcony.jpg","lofi-boy":"/wallpapers/lofi-boy.jpg","koi-pond":"/wallpapers/koi-pond.gif","pixel-rooftop":"/wallpapers/pixel-rooftop.gif",waterfall:"/wallpapers/waterfall.gif","artist-studio":"/wallpapers/artist-studio.jpg","torii-sunset":"/wallpapers/torii-sunset.jpg","mountain-lookout":"/wallpapers/mountain-lookout.jpg","misty-valley":"/wallpapers/misty-valley.jpg","winter-dusk":"/wallpapers/winter-dusk.jpg","sky-adventure":"/wallpapers/sky-adventure.jpg","pirate-bay":"/wallpapers/pirate-bay.jpg","sakura-blade":"/wallpapers/sakura-blade.jpg"},JU=(e,t)=>t==="night"||e==="night"||e==="city-night"?"from-indigo-950/40 via-purple-950/20 to-slate-950/30":e==="rainy"||e==="cafe-rainy"?"from-slate-800/30 via-slate-700/10 to-slate-800/20":e==="cloudy"||e==="winter-cabin"?"from-slate-700/20 via-slate-600/10 to-slate-700/15":e==="sakura-garden"?"from-pink-900/15 via-rose-900/5 to-pink-900/10":e==="gaming-room"?"from-rose-950/30 via-purple-950/20 to-slate-950/30":e==="anime-newspaper"?"from-amber-900/10 via-yellow-900/5 to-amber-900/10":e==="cozy-desk"?"from-amber-900/15 via-green-900/5 to-amber-900/10":e==="night-study"?"from-indigo-950/30 via-amber-950/10 to-slate-950/20":e==="river-boat"?"from-emerald-900/20 via-green-900/10 to-teal-900/15":e==="cat-desk"?"from-emerald-950/30 via-green-950/15 to-slate-950/25":e==="moon-office"?"from-blue-950/30 via-indigo-950/15 to-slate-950/25":e==="anime-study"?"from-amber-900/10 via-blue-900/5 to-slate-900/10":e==="rainy-balcony"?"from-amber-950/20 via-orange-950/10 to-slate-950/20":e==="lofi-boy"?"from-emerald-950/25 via-teal-950/10 to-slate-950/20":e==="
425koi-pond"?"from-teal-950/20 via-emerald-950/10 to-slate-950/15":e==="pixel-rooftop"?"from-sky-900/10 via-cyan-900/5 to-slate-900/10":e==="waterfall"?"from-emerald-900/20 via-teal-900/10 to-green-900/15":e==="mountain-lookout"?"from-indigo-950/40 via-fuchsia-950/15 to-slate-950/30":e==="winter-dusk"?"from-indigo-950/30 via-blue-950/15 to-slate-950/25":e==="torii-sunset"||e==="sakura-blade"?"from-pink-900/15 via-purple-900/10 to-indigo-900/10":"from-amber-900/10 via-orange-900/5 to-rose-900/10",QU=({wallpaper:e,timeOfDay:t})=>{const{wallpapers:r}=_n(),{getCustomWallpaper:n,isCustomWallpaper:i}=jU();XU(void 0);const o=()=>{if(i(e)){const x=n(e);return{url:(x==null?void 0:x.dataUrl)||"",pending:!(x!=null&&x.dataUrl)}}if(GO[e])return{url:GO[e],pending:!1};const O=r.find(x=>x.type===e);return O!=null&&O.preview?{url:O.preview,pending:!1}:{url:"/wallpapers/sunny-day.jpg",pending:!1}},{url:a}=o(),[s,l]=y.useState(()=>o().url),[c,d]=y.useState(""),[p,h]=y.useState(!1),m=y.useMemo(()=>JU(e,t),[e,t]);y.useEffect(()=>{if(!a||a===s)return;d(s),l(a),h(!0);const O=setTimeout(()=>{h(!1),d("")},1500);return()=>clearTimeout(O)},[a,s]),y.useEffect(()=>{if(!s)return;const O=s.startsWith("http")||s.startsWith("data:")?s:`${window.location.origin}${s}`;mU({wallpaperUrl:O,isDark:t==="night"||e==="night"||e==="city-night"})},[s,t,e]),y.useEffect(()=>{},[e,t,i]),y.useEffect(()=>{},[s]);const E=HO(s),v=KO(s),_=HO(c),g=KO(c),b=t==="night"||e==="night"||e==="city-night"||e==="gaming-room"||e==="night-study"||e==="mountain-lookout"||e==="winter-dusk",w=y.useMemo(()=>Array.from({length:15}).map((O,x)=>({id:x,left:`${x*7.3%100}%`,top:`${x*11.7%100}%`,size:2+x%3*2,delay:`${x*.8}s`,duration:`${12+x%5*4}s`})),[]);return f.jsxs("div",{"data-lofi-bg":"1",className:`fixed inset-0 -z-10 overflow-hidden ${s?"bg-slate-900":"bg-transparent"}`,children:[c&&p&&(_?f.jsx("video",{className:"absolute inset-0 w-full h-full object-cover transition-opacity duration-[1500ms] ease-in-out opacity-0",src:c,autoPlay:!0,muted:!0,loop:!0,playsInline:!0}):g?f.jsx("img",{className:"absolute inset-0 w-full h-full object-cover transition-opacity duration-[1500ms] ease-in-out opacity-0",src:c,alt:""}):f.jsx("div",{className:"absolute inset-0 bg-cover bg-center bg-no-repeat transition-opacity duration-[1500ms] ease-in-out opacity-0",style:{backgroundImage:`url(${c})`}})),s&&(E?f.jsx("video",{className:"absolute inset-0 w-full h-full object-cover transition-opacity duration-[1500ms] ease-in-out opacity-100",src:s,autoPlay:!0,muted:!0,loop:!0,playsInline:!0}):v?f.jsx("img",{className:"absolute inset-0 w-full h-full object-cover transition-opacity duration-[1500ms] ease-in-out opacity-100",src:s,alt:""}):f.jsx("div",{className:"absolute inset-0 bg-cover bg-center bg-no-repeat transition-opacity duration-[1500ms] ease-in-out opacity-100",style:{backgroundImage:`url(${s})`}})),f.jsx("div",{className:`absolute inset-0 bg-gradient-to-br ${m} transition-all duration-[2000ms] ease-in-out`}),f.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_center,transparent_0%,rgba(0,0,0,0.4)_100%)]"}),f.jsx("div",{className:"absolute inset-0 pointer-events-none",children:w.map(O=>f.jsx("div",{className:`absolute rounded-full blur-sm float-particle ${b?"bg-primary/20":"bg-amber-200/15"}`,style:{left:O.left,top:O.top,width:O.size,height:O.size,animationDelay:O.delay,animationDuration:O.duration}},O.id))}),f.jsx("div",{className:`absolute top-1/4 left-1/4 w-[60vw] h-[60vh] rounded-full blur-[120px] ambient-breathe pointer-events-none transition-colors duration-[3000ms] ${b?"bg-indigo-500/8":e==="rainy"||e==="cafe-rainy"?"bg-slate-400/5":e==="sakura-garden"?"bg-pink-300/8":"bg-amber-300/8"}`}),f.jsx("div",{className:"absolute inset-0 opacity-[0.02] pointer-events-none mix-blend-overlay",style:{backgroundImage:`url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")`}})]})},ZU=({weather:e})=>{const[t,r]=y.useState(!1),[n,i]=y.useState(0);y.useEffect(()=>{if(e!=="rainy")return;const _=()=>{r(!0),setTimeout(()=>r(!1),200);const w=8e3+Math.random()*12e3;return setTimeout(_,w)},g=3e3+Math.random()*5e3,b=setTimeout(_,g);return()=>clearTimeout(b)},[e]),y.useEffect(()=>{if(e!=="night")return;const _=()=>{i(O=>O+1);const w=1e4+Math.random()*15e3;return setTimeout(_,w)},g=5e3+Math.random()*8e3,b=setTimeout(_,g);return()=>clearTimeout(b)},[e]);const o=y.useMemo(()=>e!=="rainy"?[]:Array.from({length:60}).map((_,g)=>({id:`back-${g}`,left:`${g*1.67%100}%`,delay:`${g*.05%1.5}s`,duration:`${1.2+g%4*.2}
425s`,opacity:.15+g%3*.08,height:30+g%3*10,width:1})),[e]),a=y.useMemo(()=>e!=="rainy"?[]:Array.from({length:50}).map((_,g)=>({id:`front-${g}`,left:`${(g*2.1+.5)%100}%`,delay:`${g*.06%1.2}s`,duration:`${.6+g%3*.15}s`,opacity:.3+g%3*.15,height:40+g%4*15,width:2})),[e]),s=y.useMemo(()=>e!=="rainy"?[]:Array.from({length:20}).map((_,g)=>({id:g,left:`${g*5.2%100}%`,delay:`${g*.15%2}s`,size:4+g%3*2})),[e]),l=y.useMemo(()=>e!=="sunny"?[]:Array.from({length:6}).map((_,g)=>({id:g,angle:25+g*6,delay:`${g*.8}s`,width:200+g*100,opacity:.15+g%3*.08})),[e]),c=y.useMemo(()=>e!=="sunny"?[]:Array.from({length:50}).map((_,g)=>({id:g,left:`${10+g*1.9%70}%`,top:`${5+g*2.3%85}%`,delay:`${g*.4%8}s`,duration:`${5+g%6*2}s`,size:2.5+g%4*1})),[e]),d=y.useMemo(()=>e!=="night"?[]:Array.from({length:70}).map((_,g)=>({id:g,left:`${g*1.47%100}%`,top:`${g*.93%55}%`,delay:`${g*.25%6}s`,duration:`${2+g%5*1}s`,size:1.5+g%4*.8,brightness:.5+g%3*.25})),[e]),p=y.useMemo(()=>e!=="night"?[]:Array.from({length:30}).map((_,g)=>({id:g,left:`${50+g*1.8%35}%`,top:`${5+g*2.8%70}%`,delay:`${g*.6%8}s`,duration:`${8+g%5*3}s`,size:1.5+g%3*.8})),[e]);y.useMemo(()=>{if(e!=="night")return[];const _=g=>(g*9301+49297)%233280/233280;return Array.from({length:45}).map((g,b)=>({id:b,left:`${_(b*3+1)*100}%`,delay:`${_(b*5+3)*15}s`,duration:`${10+_(b*11+4)*12}s`,size:3+_(b*13+5)*4,hue:100+b%3*40,drift:Math.round((_(b*17+6)-.5)*120)}))},[e]);const h=y.useMemo(()=>e!=="cloudy"?[]:[{id:1,top:"0%",duration:"120s",opacity:.35,scale:2.5,delay:"0s"},{id:2,top:"8%",duration:"90s",opacity:.3,scale:2,delay:"-30s"},{id:3,top:"5%",duration:"70s",opacity:.4,scale:1.5,delay:"-15s"},{id:4,top:"15%",duration:"55s",opacity:.35,scale:1.2,delay:"-40s"},{id:5,top:"20%",duration:"45s",opacity:.3,scale:1.6,delay:"-25s"},{id:6,top:"12%",duration:"100s",opacity:.25,scale:1.8,delay:"-60s"}],[e]),m=y.useMemo(()=>e!=="cloudy"?[]:Array.from({length:25}).map((_,g)=>({id:g,left:`${g*4.1%100}%`,top:`${25+g*3.1%65}%`,delay:`${g*.9%12}s`,duration:`${12+g%5*4}s`,size:3+g%3*2})),[e]),E=y.useMemo(()=>e!=="snowy"?[]:Array.from({length:60}).map((_,g)=>({id:g,left:`${g*1.7%100}%`,delay:`${g*.15%4}s`,duration:`${6+g%5*2}s`,size:2+g%4*1.5,drift:(g%2===0?1:-1)*(10+g%3*8),opacity:.3+g%3*.15})),[e]),v=y.useMemo(()=>e!=="snowy"?[]:Array.from({length:15}).map((_,g)=>({id:g,left:`${g*6.7%100}%`,top:`${40+g*4.1%50}%`,delay:`${g*1.1%10}s`,duration:`${14+g%4*4}s`,size:1.5+g%2})),[e]);return f.jsxs("div",{className:"fixed inset-0 pointer-events-none overflow-hidden z-[2]",children:[e==="rainy"&&f.jsxs(f.Fragment,{children:[f.jsx("div",{className:`absolute inset-0 bg-white/20 transition-opacity duration-100 ${t?"opacity-100":"opacity-0"}`,style:{zIndex:10}}),o.map(_=>f.jsx("div",{className:"absolute bg-gradient-to-b from-transparent via-slate-300/30 to-slate-400/50 rain-drop",style:{left:_.left,width:_.width,height:_.height,animationDelay:_.delay,animationDuration:_.duration,opacity:_.opacity}},_.id)),a.map(_=>f.jsx("div",{className:"absolute bg-gradient-to-b from-transparent via-slate-200/40 to-slate-300/70 rain-drop",style:{left:_.left,width:_.width,height:_.height,animationDelay:_.delay,animationDuration:_.duration,opacity:_.opacity}},_.id)),s.map(_=>f.jsx("div",{className:"absolute bottom-0 rain-splash",style:{left:_.left,width:_.size,height:_.size,animationDelay:_.delay}},_.id)),f.jsx("div",{className:"absolute inset-0 opacity-[0.04]",style:{backgroundImage:`
426                linear-gradient(180deg, transparent 0%, rgba(255,255,255,0.1) 50%, transparent 100%),
427                repeating-linear-gradient(90deg, transparent, transparent 50px, rgba(255,255,255,0.03) 50px, rgba(255,255,255,0.03) 51px)
428              `}}),f.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-48 bg-gradient-to-t from-slate-600/20 via-slate-500/10 to-transparent"}),f.jsx("div",{className:"absolute top-0 left-0 right-0 h-32 bg-gradient-to-b from-slate-700/15 to-transparent"})]}),e==="sunny"&&f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"absolute inset-0 sunny-ambient-warmth",style:{background:"linear-gradient(135deg, rgba(255,190,100,0.35) 0%, rgba(255,170,60,0.2) 35%, rgba(255,200,120,0.08) 65%, transparent 100%)"}}),f.jsx("div",{className:"absolute inset-0 overflow-hidden",children:l.map(_=>
428f.jsx("div",{className:"absolute volumetric-ray",style:{top:"-15%",right:"-10%",width:_.width,height:"140%",opacity:_.opacity,background:`linear-gradient(${_.angle+180}deg, rgba(255,200,80,0.6) 0%, rgba(255,180,60,0.35) 20%, rgba(255,160,40,0.15) 45%, transparent 70%)`,transformOrigin:"top right",animationDelay:_.delay,filter:"blur(3px)"}},_.id))}),c.map(_=>f.jsx("div",{className:"absolute rounded-full sunny-dust",style:{left:_.left,top:_.top,width:_.size,height:_.size,background:"radial-gradient(circle, rgba(255,230,150,1) 0%, rgba(255,200,80,0.7) 50%, transparent 100%)",boxShadow:"0 0 8px rgba(255,200,80,0.8), 0 0 3px rgba(255,255,200,0.9)",animationDelay:_.delay,animationDuration:_.duration}},_.id)),f.jsx("div",{className:"absolute top-[2%] right-[3%] w-72 h-72 sunny-lens-bloom",style:{background:"radial-gradient(circle, rgba(255,230,150,0.6) 0%, rgba(255,200,80,0.3) 30%, rgba(255,180,60,0.1) 55%, transparent 75%)",filter:"blur(25px)"}}),f.jsx("div",{className:"absolute top-[5%] right-[8%] w-40 h-40 sunny-lens-bloom",style:{background:"radial-gradient(circle, rgba(255,255,220,0.7) 0%, rgba(255,240,180,0.3) 40%, transparent 75%)",filter:"blur(10px)",animationDelay:"2s"}}),f.jsx("div",{className:"absolute top-0 right-[6%] w-[20%] h-full sunny-curtain-sway",style:{background:"linear-gradient(180deg, rgba(255,220,140,0.25) 0%, rgba(255,200,100,0.1) 40%, transparent 65%)",filter:"blur(5px)"}}),f.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-[45%] sunny-surface-shimmer",style:{background:"linear-gradient(0deg, rgba(255,190,100,0.2) 0%, rgba(255,200,120,0.08) 50%, transparent 100%)"}}),f.jsx("div",{className:"absolute top-0 right-0 w-[55%] h-[45%]",style:{background:"radial-gradient(ellipse at top right, rgba(255,190,80,0.4) 0%, rgba(255,200,100,0.15) 30%, transparent 65%)"}})]}),e==="night"&&f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(180deg, rgba(10,10,45,0.45) 0%, rgba(20,15,55,0.35) 40%, rgba(15,10,40,0.3) 100%)"}}),d.map(_=>f.jsx("div",{className:"absolute rounded-full night-star-twinkle",style:{left:_.left,top:_.top,width:_.size*2,height:_.size*2,background:`radial-gradient(circle, rgba(220,225,255,${_.brightness}) 0%, rgba(180,190,255,${_.brightness*.5}) 50%, transparent 100%)`,boxShadow:`0 0 ${_.size*4}px rgba(180,200,255,${_.brightness*.7})`,animationDelay:_.delay,animationDuration:_.duration}},_.id)),f.jsx("div",{className:"absolute shooting-star",style:{top:`${10+Math.random()*30}%`,left:`${Math.random()*60}%`}},n),f.jsx("div",{className:"absolute night-moonbeam",style:{top:"-10%",right:"5%",width:280,height:"120%",background:"linear-gradient(195deg, rgba(160,190,255,0.35) 0%, rgba(140,170,240,0.18) 25%, rgba(120,150,220,0.06) 50%, transparent 70%)",transformOrigin:"top right",filter:"blur(4px)"}}),f.jsx("div",{className:"absolute night-moonbeam",style:{top:"-5%",right:"18%",width:120,height:"110%",background:"linear-gradient(200deg, rgba(160,180,255,0.2) 0%, rgba(140,160,230,0.08) 30%, transparent 55%)",transformOrigin:"top right",filter:"blur(6px)",animationDelay:"3s"}}),f.jsx("div",{className:"absolute top-[3%] right-[8%] w-44 h-44 night-moon-glow",style:{background:"radial-gradient(circle, rgba(200,215,255,0.65) 0%, rgba(170,190,240,0.3) 35%, transparent 70%)",filter:"blur(12px)"}}),f.jsx("div",{className:"absolute top-[1%] right-[4%] w-64 h-64 night-moon-glow",style:{background:"radial-gradient(circle, rgba(160,180,255,0.3) 0%, rgba(140,160,230,0.1) 40%, transparent 70%)",filter:"blur(30px)",animationDelay:"2s"}}),f.jsx("div",{className:"absolute bottom-[10%] left-[10%] w-80 h-80 night-lamp-pulse",style:{background:"radial-gradient(circle, rgba(255,190,100,0.25) 0%, rgba(255,170,70,0.12) 35%, rgba(255,150,50,0.04) 60%, transparent 80%)",filter:"blur(12px)"}}),f.jsx("div",{className:"absolute bottom-[5%] left-[8%] w-96 h-48 night-lamp-pulse",style:{background:"radial-gradient(ellipse, rgba(255,200,120,0.15) 0%, transparent 70%)",filter:"blur(15px)",animationDelay:"2.5s"}}),p.map(_=>f.jsx("div",{className:"absolute rounded-full night-moon-dust",style:{left:_.left,top:_.top,width:_.size*2,height:_.size*2,background:"radial-gradient(circle, rgba(200,215,255,0.95) 0%, rgba(180,195,240,0.5) 50%, transparent 100%)",boxShadow:"0 0 5px rgba(200,215,255,0.6)",animationDelay:_.delay,animationDuration:_.duration}},_.id)),f.jsx("div",{className:"absolute inset-0 opacity-[0.05] mix-blend-overlay pointer-events-none",style:{backgroundImage:`url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")`}})]}),e==="cloudy"&&f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(180deg, rgba(80,95,120,0.3) 0%, rgba(70,85,110,0.2) 50%, rgba(60,75,100,0.25) 100%)"}}),f.jsx("div",{className:"absolute top-0 left-0 right-0 h-[35%]",style:{background:"linear-gradient(180deg, rgba(140,155,175,0.35) 0%, rgba(150,165,185,0.2) 50%, transparent 100%)"}}),h.map(_=>f.jsx("div",{className:"absolute left-0 w-[200%] h-44 cloud-drift",style:{to
428p:_.top,opacity:_.opacity,transform:`scale(${_.scale})`,animationDuration:_.duration,animationDelay:_.delay,background:`
429                  radial-gradient(ellipse 180px 90px at 15% 50%, rgba(160,175,195,0.5) 0%, transparent 65%),
430                  radial-gradient(ellipse 220px 110px at 35% 40%, rgba(150,165,185,0.45) 0%, transparent 65%),
431                  radial-gradient(ellipse 200px 100px at 55% 55%, rgba(155,170,190,0.4) 0%, transparent 65%),
432                  radial-gradient(ellipse 250px 120px at 75% 45%, rgba(160,175,195,0.5) 0%, transparent 65%),
433                  radial-gradient(ellipse 170px 85px at 92% 50%, rgba(150,165,185,0.35) 0%, transparent 65%)
434                `}},_.id)),f.jsx("div",{className:"absolute inset-0 cloudy-brightness-flicker",style:{background:"radial-gradient(ellipse at 50% 30%, rgba(180,195,215,0.25) 0%, transparent 55%)"}}),f.jsx("div",{className:"absolute top-0 right-[3%] w-[35%] h-[50%] cloudy-glass-reflection",style:{background:"linear-gradient(160deg, rgba(200,215,230,0.2) 0%, rgba(190,205,220,0.08) 30%, transparent 50%)",filter:"blur(3px)",opacity:.15}}),m.map(_=>f.jsx("div",{className:"absolute rounded-full mist-particle",style:{left:_.left,top:_.top,width:_.size,height:_.size,background:"radial-gradient(circle, rgba(180,195,210,0.6) 0%, rgba(170,185,200,0.3) 50%, transparent 100%)",boxShadow:"0 0 4px rgba(180,195,210,0.3)",animationDelay:_.delay,animationDuration:_.duration}},_.id)),f.jsx("div",{className:"absolute top-0 left-[28%] w-44 h-[45%] light-break",style:{background:"linear-gradient(180deg, rgba(220,230,240,0.3) 0%, rgba(210,220,235,0.1) 40%, transparent 100%)",filter:"blur(10px)",opacity:.2}}),f.jsx("div",{className:"absolute top-0 left-[55%] w-32 h-[35%] light-break",style:{background:"linear-gradient(180deg, rgba(215,225,240,0.25) 0%, transparent 100%)",filter:"blur(12px)",opacity:.15,animationDelay:"6s"}}),f.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-[30%]",style:{background:"linear-gradient(0deg, rgba(140,155,175,0.2) 0%, rgba(150,165,180,0.08) 40%, transparent 100%)"}})]}),e==="snowy"&&f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(180deg, rgba(200,215,235,0.08) 0%, rgba(190,205,225,0.04) 50%, rgba(180,195,215,0.06) 100%)"}}),E.map(_=>f.jsx("div",{className:"absolute rounded-full snow-fall",style:{left:_.left,width:_.size,height:_.size,opacity:_.opacity,background:"radial-gradient(circle, rgba(255,255,255,0.95) 0%, rgba(220,230,245,0.5) 60%, transparent 100%)",boxShadow:`0 0 ${_.size}px rgba(255,255,255,0.3)`,animationDelay:_.delay,animationDuration:_.duration,"--snow-drift":`${_.drift}px`}},_.id)),f.jsxs("div",{className:"absolute inset-0 pointer-events-none snow-frost-edge",children:[f.jsx("div",{className:"absolute top-0 left-0 right-0 h-24",style:{background:"linear-gradient(180deg, rgba(200,215,240,0.12) 0%, rgba(210,220,240,0.04) 40%, transparent 100%)",filter:"blur(3px)"}}),f.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-20",style:{background:"linear-gradient(0deg, rgba(200,215,240,0.1) 0%, rgba(210,220,240,0.03) 40%, transparent 100%)",filter:"blur(3px)"}}),f.jsx("div",{className:"absolute top-0 bottom-0 left-0 w-16",style:{background:"linear-gradient(90deg, rgba(200,215,240,0.1) 0%, transparent 100%)",filter:"blur(3px)"}}),f.jsx("div",{className:"absolute top-0 bottom-0 right-0 w-16",style:{background:"linear-gradient(-90deg, rgba(200,215,240,0.1) 0%, transparent 100%)",filter:"blur(3px)"}}),f.jsx("div",{className:"absolute top-0 left-0 w-40 h-40 snow-frost-breathe",style:{background:"radial-gradient(ellipse at top left, rgba(200,220,250,0.15) 0%, transparent 70%)",filter:"blur(8px)"}}),f.jsx("div",{className:"absolute top-0 right-0 w-40 h-40 snow-frost-breathe",style:{background:"radial-gradient(ellipse at top right, rgba(200,220,250,0.15) 0%, transparent 70%)",filter:"blur(8px)",animationDelay:"2s"}}),f.jsx("div",{className:"absolute bottom-0 left-0 w-36 h-36 snow-frost-breathe",style:{background:"radial-gradient(ellipse at bottom left, rgba(200,220,250,0.12) 0%, transparent 70%)",filter:"blur(8px)",animationDelay:"4s"}}),f.jsx("div",{className:"absolute bottom-0 right-0 w-36 h-36 snow-frost-breathe",style:{background:"radial-gradient(ellipse at bottom right, rgba(200,220,250,0.12) 0%, transparent 70%)",filter:"blur(8px)",animationDelay:"3s"}})]}),v.map(_=>f.jsx("div",{className:"absolute rounded-full mist-particle",style:{left:_.left,top:_.top,width:_.size,height:_.size,background:"radial-gradient(circle, rgba(220,230,250,0.4) 0%, transparent 70%)",animationDelay:_.delay,animationDuration:_.duration}},_.id)),f.jsx("div",{className:"absolute top-[10%] left-1/2 -translate-x-1/2 w-[70vw] h-[50vh] snow-frost-breathe op
434acity-[0.04]",style:{background:"radial-gradient(ellipse, rgba(180,200,240,0.15) 0%, transparent 60%)",filter:"blur(40px)"}})]}),f.jsx("div",{className:"absolute inset-0 ambient-breathe opacity-20 pointer-events-none",children:f.jsx("div",{className:"absolute inset-0",style:{background:e==="night"?"radial-gradient(ellipse at 30% 70%, rgba(99, 102, 241, 0.08) 0%, transparent 50%)":e==="rainy"?"radial-gradient(ellipse at 50% 80%, rgba(100, 116, 139, 0.08) 0%, transparent 50%)":e==="cloudy"?"radial-gradient(ellipse at 40% 40%, rgba(150, 160, 170, 0.06) 0%, transparent 50%)":e==="snowy"?"radial-gradient(ellipse at 50% 50%, rgba(180, 200, 240, 0.06) 0%, transparent 50%)":"radial-gradient(ellipse at 70% 30%, rgba(251, 191, 36, 0.06) 0%, transparent 50%)"}})})]})},ow="lofi-app-settings";function Lv(){try{const e=localStorage.getItem(ow);if(e)return JSON.parse(e).clockFormat||"12h"}catch{}return"12h"}function jv(){try{const e=localStorage.getItem(ow);if(e){const t=JSON.parse(e).clockFont||"outfit",r={outfit:"'Outfit', sans-serif",mono:"'JetBrains Mono', 'Fira Code', monospace",serif:"'Playfair Display', Georgia, serif",sans:"system-ui, -apple-system, sans-serif"};return r[t]||r.outfit}}catch{}return"'Outfit', sans-serif"}function Cv(){try{const e=localStorage.getItem(ow);if(e)return JSON.parse(e).clockOpacity??100}catch{}return 100}const eW=({isVisible:e})=>{const[t,r]=y.useState(new Date),[n,i]=y.useState(Lv),[o,a]=y.useState(jv),[s,l]=y.useState(Cv);y.useEffect(()=>{const E=setInterval(()=>{r(new Date),i(Lv()),a(jv()),l(Cv())},1e3),v=()=>{i(Lv()),a(jv()),l(Cv())};return window.addEventListener("lofi-settings-changed",v),()=>{clearInterval(E),window.removeEventListener("lofi-settings-changed",v)}},[]);const c=t.getHours(),d=n==="24h",p=d?c.toString().padStart(2,"0"):String(c%12||12),h=t.getMinutes().toString().padStart(2,"0"),m=c>=12?"PM":"AM";return f.jsxs("div",{"data-lofi-no-snapshot":"1",className:`fixed inset-x-0 top-[14%] flex justify-center z-40 pointer-events-none transition-all duration-1000 ease-out ${e?"":"opacity-0"}`,style:{opacity:e?Math.min(s,100)/100:0,filter:e&&s>100?`brightness(${1+(s-100)/80})`:void 0,textShadow:e&&s>100?`0 0 ${(s-100)*.3}px rgba(255,255,255,${Math.min((s-100)/100,.8)})`:void 0},children:[f.jsx("div",{className:"absolute inset-0 flex justify-center items-start",style:{filter:"blur(60px)",opacity:.15},children:f.jsx("div",{className:"w-64 h-24 rounded-full",style:{background:"radial-gradient(ellipse, rgba(255,255,255,0.2) 0%, transparent 70%)"}})}),f.jsxs("div",{className:"relative flex items-baseline select-none",children:[f.jsxs("span",{className:"text-white",style:{fontFamily:o,fontSize:"clamp(4rem, 10vw, 7rem)",fontWeight:700,letterSpacing:"-0.02em",textShadow:`
435              0 0 60px rgba(255, 255, 255, 0.1),
436              0 0 30px rgba(255, 255, 255, 0.06),
437              0 4px 15px rgba(0, 0, 0, 0.35)
438            `,lineHeight:1},children:[p,":",h]}),!d&&f.jsx("span",{className:"text-white/80 font-bold ml-2",style:{fontFamily:o,fontSize:"clamp(1rem, 2.5vw, 1.5rem)",textShadow:"0 0 15px rgba(255, 255, 255, 0.08), 0 2px 8px rgba(0, 0, 0, 0.25)",marginBottom:"0.3em"},children:m})]})]})},tW=({children:e})=>{const[t,r]=y.useState(!1),n=y.useRef(null),i=()=>{n.current&&clearTimeout(n.current),r(!0)},o=()=>{n.current=setTimeout(()=>{r(!1)},800)};return f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"fixed top-0 right-0 h-full w-16 z-50",onMouseEnter:i,onClick:()=>r(!0)}),f.jsx("div",{className:`fixed top-0 right-0 h-full z-50 transition-all duration-500 ease-out ${t?"translate-x-0":"translate-x-full"}`,onMouseEnter:i,onMouseLeave:o,children:f.jsxs("div",{className:"h-full w-80 backdrop-blur-xl border-l flex flex-col",style:{background:"rgba(10, 15, 25, 0.6)",borderColor:"rgba(255, 255, 255, 0.08)"},children:[f.jsx("div",{className:"p-6 border-b my-0 py-[10px]",style:{borderColor:"rgba(255, 255, 255, 0.06)"},children:f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center",style:{background:"rgba(255, 255, 255, 0.08)"}
438,children:f.jsx(xo,{size:14,className:"text-foreground/60"})}),f.jsx("span",{className:"text-sm font-light text-foreground/70 tracking-wide",children:"Controls"})]})}),f.jsx("div",{className:"flex-1 overflow-y-auto custom-scrollbar p-4 space-y-4",children:e}),f.jsx("div",{className:"p-4 border-t",style:{borderColor:"rgba(255, 255, 255, 0.06)"},children:f.jsx("p",{className:"text-[10px] text-foreground/30 font-light tracking-widest uppercase text-center",children:"LofiDesk.com"})})]})}),f.jsx("div",{className:`fixed top-1/2 -translate-y-1/2 right-0 z-40 transition-all duration-500 cursor-pointer ${t?"opacity-0 translate-x-4 pointer-events-none":"opacity-80 hover:opacity-100"}`,onMouseEnter:i,onClick:()=>r(!0),children:f.jsx("div",{className:"px-2 py-8 rounded-l-lg backdrop-blur-md",style:{background:"rgba(15, 20, 30, 0.5)",borderLeft:"1px solid rgba(255, 255, 255, 0.1)",borderTop:"1px solid rgba(255, 255, 255, 0.1)",borderBottom:"1px solid rgba(255, 255, 255, 0.1)"},children:f.jsx(xo,{size:16,className:"text-foreground/60"})})})]})},_u=({title:e,children:t})=>f.jsxs("div",{className:"rounded-xl p-4",style:{background:"rgba(255, 255, 255, 0.03)",border:"1px solid rgba(255, 255, 255, 0.05)"},children:[f.jsx("p",{className:"text-[10px] uppercase tracking-widest text-foreground/40 font-light mb-3",children:e}),t]}),YO={"a-arrow-down":()=>u(()=>import("./a-arrow-down-DxCzguCC.js"),[]),"a-arrow-up":()=>u(()=>import("./a-arrow-up-kUFIu4K3.js"),[]),"a-large-small":()=>u(()=>import("./a-large-small-BgIQNGAH.js"),[]),accessibility:()=>u(()=>import("./accessibility-DntrFO04.js"),[]),activity:()=>u(()=>import("./activity-CsmMdAQT.js"),[]),"air-vent":()=>u(()=>import("./air-vent-C5aigufL.js"),[]),airplay:()=>u(()=>import("./airplay-wEzzoJUg.js"),[]),"alarm-clock-check":()=>u(()=>import("./alarm-clock-check-wH6ze4Pg.js"),[]),"alarm-check":()=>u(()=>import("./alarm-clock-check-wH6ze4Pg.js"),[]),"alarm-clock-minus":()=>u(()=>import("./alarm-clock-minus-C6UeAozl.js"),[]),"alarm-minus":()=>u(()=>import("./alarm-clock-minus-C6UeAozl.js"),[]),"alarm-clock-off":()=>u(()=>import("./alarm-clock-off-CBFNc9Di.js"),[]),"alarm-clock-plus":()=>u(()=>import("./alarm-clock-plus-B4aWAF59.js"),[]),"alarm-plus":()=>u(()=>import("./alarm-clock-plus-B4aWAF59.js"),[]),"alarm-clock":()=>u(()=>import("./alarm-clock-B-t3Z7dc.js"),[]),"alarm-smoke":()=>u(()=>import("./alarm-smoke-CwLXDIPR.js"),[]),album:()=>u(()=>import("./album-BmFmOJ8m.js"),[]),"align-center-horizontal":()=>u(()=>import("./align-center-horizontal-DyoO72VZ.js"),[]),"align-center-vertical":()=>u(()=>import("./align-center-vertical-BSJe6X9s.js"),[]),"align-end-horizontal":()=>u(()=>import("./align-end-horizontal-BKs_T25l.js"),[]),"align-end-vertical":()=>u(()=>import("./align-end-vertical-DaqUEbP_.js"),[]),"align-horizontal-distribute-center":()=>u(()=>import("./align-horizontal-distribute-center-8-g2yBaH.js"),[]),"align-horizontal-distribute-end":()=>u(()=>import("./align-horizontal-distribute-end-DnL6fZmd.js"),[]),"align-horizontal-distribute-start":()=>u(()=>import("./align-horizontal-distribute-start-fH_1ZWCJ.js"),[]),"align-horizontal-justify-center":()=>u(()=>import("./align-horizontal-justify-center-__cH0QD4.js"),[]),"align-horizontal-justify-end":()=>u(()=>import("./align-horizontal-justify-end-BFpB9MK6.js"),[]),"align-horizontal-justify-start":()=>u(()=>import("./align-horizontal-justify-start-ByBJYTbt.js"),[]),"align-horizontal-space-around":()=>u(()=>import("./align-horizontal-space-around-CdS_B76Y.js"),[]),"align-horizontal-space-between":()=>u(()=>import("./align-horizontal-space-between-DE7EX5wQ.js"),[]),"align-start-horizontal":()=>u(()=>import("./align-start-horizontal-CM1OWYUN.js"),[]),"align-start-vertical":()=>u(()=>import("./align-start-vertical-D3EifFkB.js"),[]),"align-vertical-distribute-center":()=>u(()=>import("./align-vertical-distribute-center-LHwYFsHr.js"),[]),"align-vertical-distribute-end":()=>u(()=>import("./align-vertical-distribute-end-VwbAsCLY.js"),[]),"align-vertical-distribute-start":()=>u(()=>import("./align-vertical-distribute-start-CwNjTYiA.js"),[]),"align-vertical-justify-center":()=>u(()=>import("./align-vertical-justify-center-BDB-xLRk.js"),[]),"align-vertical-justify-end":()=>u(()=>import("./align-vertical-justify-end-DR3Z85JV.js"),[]),"align-vertical-justify-start":()=>u(()=>import("./align-vertical-justify-start-C5BrnIMQ.js"),[]),"align-vertical-space-around":()=>u(()=>import("./align-vertical-space-around-BNUR7wfD.js"),[]),"align-vertical-space-between":()=>u(()=>import("./align-vertical-space-between-uxQN2VjG.js"),[]),ambulance:()=>u(()=>import("./ambulance-BTCOczTy.js"),[]),ampersand:()=>u(()=>import("./ampersand-DvHMGlUb.js"),[]),ampersands:()=>u(()=>import("./ampersands-CXOj6PNN.js"),[]),amphora:()=>u(()=>import("./amphora-TpXVkrCm.js"),[]),anchor:()=>u(()=>import("./anchor-DyDLz-z2.js"),[]),angry:()=>u(()=>import("./angry-B1Jwq_Ra.js"),[]),annoyed:()=>u(()=>import("./annoyed-BnX8OEOV.js"),[]),antenna:()=>u(()=>import("./antenna-PjMU6q5p.js"),[]),anvil:()=>u(()=>import("./anvil-Blpz9fDp.js"),[]),aperture:()=>u(()=>import("./aperture-DpUzSFqF.js"),[]),"app-window-mac":()=>u(()=>import("./app-window-mac-CAJhfLSU.js"),[]),"app-window":()=>u(()=>import("./app-window-BnYOfLtI.js"),[]),apple:()=>u(()=>import("./apple-BtVs4wIi.js"),[]),"archive-restore":()=>u(()=>import("./archive-restore-DyjVHfj6.js"),[]),"archive-x":()=>u(()=>import("./archive-x-DFaxPwc5.js"),[]),archive:()=>u(()=>import("./archive-Bv23JKTx.js"),[]),armchair:()=>u(()=>import("./armchair-MFF6N-jh.js"),[]),"arrow-big-down-dash":()=>u(()=>import("./arrow-big-down-dash-BPIL6C4h.js"),[]),"arrow-big-down":()=>u(()=>import("./arrow-big-down-Cw5bng9l.js"),[]),"arrow-big-left-dash":()=>u(()=>import("./arrow-big-left-dash-zeSZVDNc.js"),[]),"arrow-big-left":()=>u(()=>import("./arrow-big-left-C4UEPwbH.js"),[]),"arrow-big-right-dash":()=>u(()=>import("./arrow-big-right-dash-1yfxxAEM.js"),[]),"arrow-big-right":()=>u(()=>import("./arrow-big-right-Br1kDKCp.js"),[]),"arrow-big-up-dash":()=>u(()=>import("./arrow-big-up-dash-T8UmzMqz.js"),[]),"arrow-big-up":()=>u(()=>import("./arrow-big-up-CojQbDju.js"),[]),"arrow-down-0-1":()=>u(()=>import("./arrow-down-0-1-DUKqdBca.js"),[]),"arrow-down-01":()=>u(()=>import("./arrow-down-0-1-DUKqdBca.js"),[]),"arrow-down-1-0":()=>u(()=>import("./arrow-down-1-0-NyEU6A0x.js"),[]),"arrow-down-10":()=>u(()=>import("./arrow-down-1-0-NyEU6A0x.js"),[]),"arrow-down-a-z":()=>u(()=>import("./arrow-down-a-z-5FbTubeM.js"),[]),"arrow-down-az":()=>u(()=>import("./arrow-down-a-z-5FbTubeM.js"),[]),"arrow-down-from-line":()=>u(()=>import("./arrow-down-from-line-CiqkxVDP.js"),[]),"arrow-down-left":()=>u(()=>import("./arrow-down-left-BwRofN-J.js"),[]),"arrow-down-narrow-wide":()=>u(()=>import("./arrow-down-narrow-wide-UWFQt-cb.js"),[]),"arrow-down-right":()=>u(()=>import("./arrow-down-right-BmYus6zC.js"),[]),"arrow-down-to-dot":()=>u(()=>import("./arrow-down-to-dot--CsW3NLp.js"),[]),"arrow-down-to-line":()=>u(()=>import("./arrow-down-to-line-BdmtqaB3.js"),[]),"arrow-down-up":()=>u(()=>import("./arrow-down-up-CALzPW0c.js"),[]),"arrow-down-wide-narrow":()=>u(()=>import("./arrow-down-wide-narrow-6m0tCBdb.js"),[]),"sort-desc":()=>u(()=>import("./arrow-down-wide-narrow-6m0tCBdb.js"),[]),"arrow-down-z-a":()=>u(()=>import("./arrow-down-z-a-C4dvrRfd.js"),[]),"arrow-down-za":()=>u(()=>import("./arrow-down-z-a-C4dvrRfd.js"),[]),"arrow-down":()=>u(()=>import("./arrow-down-BuYHuBby.js"),[]),"arrow-left-from-line":()=>u(()=>import("./arrow-left-from-line-p47dfXIZ.js"),[]),"arrow-left-right":()=>u(()=>import("./arrow-left-right-D98zAjcJ.js"),[]),"arrow-left-to-line":()=>u(()=>import("./arrow-left-to-line-D2eZvvbO.js"),[]),"arrow-left":()=>u(()=>Promise.resolve().then(()=>c8),void 0),"arrow-right-from-line":()=>u(()=>import("./arrow-right-from-line-BXOZFMd-.js"),[]),"arrow-right-left":()=>u(()=>import("./arrow-right-left-d7Bb9iLw.js"),[]),"arrow-right-to-line":()=>u(()=>import("./arrow-right-to-line-CUdAJoHx.js"),[]),"arrow-right":()=>u(()=>Promise.resolve().then(()=>d8),void 0),"arrow-up-0-1":()=>u(()=>import("./arrow-up-0-1-WDZshqlM.js"),[]),"arrow-up-01":()=>u(()=>import("./arrow-up-0-1-WDZshqlM.js"),[]),"arrow-up-1-0":()=>u(()=>import("./arrow-up-1-0-BiTyL4PS.js"),[]),"arrow-up-10":()=>u(()=>import("./arrow-up-1-0-BiTyL4PS.js"),[]),"arrow-up-a-z":()=>u(()=>import("./arrow-up-a-z-BJ9yIsqI.js"),[]),"arrow-up-az":()=>u(()=>import("./arrow-up-a-z-BJ9yIsqI.js"),[]),"arrow-up-down":()=>u(()=>import("./arrow-up-down-Cp_uzz8n.js"),[]),"arrow-up-from-dot":()=>u(()=>import("./arrow-up-from-dot-D__nmPC5.js"),[]),"arrow-up-from-line":()=>u(()=>import("./arrow-up-from-line-C2wndVrk.js"),[]),"arrow-up-left":()=>u(()=>import("./arrow-up-left-BUKWcfIo.js"),[]),"arrow-up-narrow-wide":()=>u(()=>import("./arrow-up-narrow-wide-DIVlGzPX.js"),[]),"sort-asc":()=>u(()=>import("./arrow-up-narrow-wide-DIVlGzPX.js"),[]),"arrow-up-right":()=>u(()=>import("./arrow-up-right-BxGwNSwK.js"),[]),"arrow-up-to-line":()=>u(()=>import("./arrow-up-to-line-CFLI0I1o.js"),[]),"arrow-up-wide-narrow":()=>u(()=>import("./arrow-up-wide-narrow-DX3fuP-4.js"),[]),"arrow-up-z-a":()=>u(()=>import("./arrow-up-z-a-B0OnVOAm.js"),[]),"arrow-up-za":()=>u(()=>import("./arrow-up-z-a-B0OnVOAm.js"),[]),"arrow-up":()=>u(()=>import("./arrow-up-sgV3qmh8.js"),[]),"arrows-up-from-line":()=>u(()=>import("./arrows-up-from-line-BwEByGBU.js"),[]),asterisk:()=>u(()=>import("./asterisk-BoMEQdVH.js"),[]),"at-sign":()=>u(()=>import("./at-sign-PE2PLqoj.js"),[]),atom:()=>u(()=>import("./atom-DAeAwYic.js"),[]),"audio-lines":()=>u(()=>import("./audio-lines-CjzV0pHS.js"),[]),"audio-waveform":()=>u(()=>import("./audio-waveform-DcVYIR2C.js"),[]),award:()=>u(()=>import("./award-C0JP0313.js"),[]),axe:()=>u(()=>import("./axe-BxAYbKd9.js"),[]),"axis-3d":()=>u(()=>import("./axis-3d-CoJNx5vt.js"),[]),"axis-3-d":()=>u(()=>import("./axis-3d-CoJNx5vt.js"),[]),baby:()=>u(()=>import("./baby-B-i_tToK.js"),[]),backpack:()=>u(()=>import("./backpack-BuQFQtp_.js"),[]),"badge-alert":()=>u(()=>import("./badge-alert-DAPmReVx.js"),[]),"badge-cent":()=>u(()=>import("./badge-cent-C_q3Dfc2.js"),[]),"badge-check":()=>u(()=>import("./badge-check-ChM3C5_K.js"),[]),verified:()=>u(()=>import("./badge-check-ChM3C5_K.js"),[]),"badge-dollar-sign":()=>u(()=>import("./badge-dollar-sign-BAqJ-set.js"),[]),"badge-euro":()=>u(()=>import("./badge-euro-CBbUdsMQ.js"),[]),"badge-indian-rupee":()=>u(()=>import("./badge-indian-rupee-UHDfbG4i.js"),[]),"badge-info":()=>u(()=>import("./badge-info-C9GscKHR.js"),[]),"badge-japanese-yen":()=>u(()=>import("./badge-japanese-yen-_9J9ATO6.js"),[]),"badge-minus":()=>u(()=>import("./badge-minus-D1Bw6SFn.js"),[]),"badge-percent":()=>u(()=>import("./badge-percent-DvZRh7jC.js"),[]),"badge-plus":()=>u(()=>import("./badge-plus-D8ILoeiP.js"),[]),"badge-pound-sterling":()=>u(()=>import("./badge-pound-sterling-BIPkrX73.js"),[]),"badge-question-mark":()=>u(()=>import("./badge-question-mark-D9IVp48J.js"),[]),"badge-help":()=>u(()=>import("./badge-question-mark-D9IVp48J.js"),[]),"badge-russian-ruble":()=>u(()=>import("./badge-russian-ruble-EjiK0D-V.js"),[]),"badge-swiss-franc":()=>u(()=>import("./badge-swiss-franc-2_7PoM4e.js"),[]),"badge-turkish-lira":()=>u(()=>import("./badge-turkish-lira-C1HOsWEy.js"),[]),"badge-x":()=>u(()=>import("./badge-x-BWyxsZ1N.js"),[]),badge:()=>u(()=>import("./badge-BgR7aCZL.js"),[]),"baggage-claim":()=>u(()=>import("./baggage-claim-gpg9H4aq.js"),[]),balloon:()=>u(()=>import("./balloon-C1bNvWdk.js"),[]),ban:()=>u(()=>import("./ban-BcbMkVUB.js"),[]),banana:()=>u(()=>import("./banana-BB9fbtBx.js"),[]),bandage:()=>u(()=>import("./bandage-CGOwSehT.js"),[]),"banknote-arrow-down":()=>u(()=>import("./banknote-arrow-down-DvftsrsW.js"),[]),"banknote-arrow-up":()=>u(()=>import("./banknote-arrow-up-Bot8hF1O.js"),[]),"banknote-x":()=>u(()=>import("./banknote-x-vCOVCOb8.js"),[]),banknote:()=>u(()=>import("./banknote-9UOzHYAv.js"),[]),barcode:()=>u(()=>import("./barcode-C9Ef8l4D.js"),[]),barrel:()=>u(()=>import("./barrel-BVsFr-2i.js"),[]),baseline:()=>u(()=>import("./baseline-BKD2sOyt.js"),[]),bath:()=>u(()=>import("./bath-CgmgPJYC.js"),[]),"battery-charging":()=>u(()=>import("./battery-charging-DNdRPeWF.js"),[]),"battery-full":()=>u(()=>import("./battery-full-Dp3Wm-UW.js"),[]),"battery-low":()=>u(()=>import("./battery-low-D0OmwYP7.js"),[]),"battery-medium":()=>u(()=>import("./battery-medium-CGVwuS6m.js"),[]),"battery-plus":()=>u(()=>import("./battery-plus-a4NUdCWn.js"),[]),"battery-warning":()=>u(()=>import("./battery-warning-DnP1-03x.js"),[]),battery:()=>u(()=>import("./battery-BYenFv1S.js"),[]),beaker:()=>u(()=>import("./beaker-BlCJjs-_.js"),[]),"bean-off":()=>u(()=>
438import("./bean-off-Bb3B8rlF.js"),[]),bean:()=>u(()=>import("./bean-B9kAiHj4.js"),[]),"bed-double":()=>u(()=>import("./bed-double-Bn0bE0uM.js"),[]),"bed-single":()=>u(()=>import("./bed-single-CMDZEMYN.js"),[]),bed:()=>u(()=>import("./bed-t3zVDMiN.js"),[]),beef:()=>u(()=>import("./beef-Dwo0K4Ns.js"),[]),"beer-off":()=>u(()=>import("./beer-off-BHiL07rc.js"),[]),beer:()=>u(()=>import("./beer-ClvHKjjj.js"),[]),"bell-dot":()=>u(()=>import("./bell-dot-C7dnkcWE.js"),[]),"bell-electric":()=>u(()=>import("./bell-electric-BnYvBSgJ.js"),[]),"bell-minus":()=>u(()=>import("./bell-minus-CGnDxf7W.js"),[]),"bell-off":()=>u(()=>import("./bell-off-DfAcKD8-.js"),[]),"bell-plus":()=>u(()=>import("./bell-plus-BEHi152d.js"),[]),"bell-ring":()=>u(()=>import("./bell-ring-BhefuYz_.js"),[]),bell:()=>u(()=>import("./bell-CceWzx1s.js"),[]),"between-horizontal-end":()=>u(()=>import("./between-horizontal-end-CSqwIZAn.js"),[]),"between-horizonal-end":()=>u(()=>import("./between-horizontal-end-CSqwIZAn.js"),[]),"between-horizontal-start":()=>u(()=>import("./between-horizontal-start-BZvXPywS.js"),[]),"between-horizonal-start":()=>u(()=>import("./between-horizontal-start-BZvXPywS.js"),[]),"between-vertical-end":()=>u(()=>import("./between-vertical-end-ZEiWvwNP.js"),[]),"between-vertical-start":()=>u(()=>import("./between-vertical-start-1Mmw2_6d.js"),[]),"biceps-flexed":()=>u(()=>import("./biceps-flexed-BNTA6CRw.js"),[]),bike:()=>u(()=>import("./bike-BhugKCzU.js"),[]),binary:()=>u(()=>import("./binary-D8Bozre2.js"),[]),binoculars:()=>u(()=>import("./binoculars-CZgijZuR.js"),[]),biohazard:()=>u(()=>import("./biohazard-B50I9RP6.js"),[]),bird:()=>u(()=>import("./bird-Bzkb06f1.js"),[]),birdhouse:()=>u(()=>import("./birdhouse-CHtt3_hL.js"),[]),bitcoin:()=>u(()=>import("./bitcoin-mzpjUAKI.js"),[]),blend:()=>u(()=>import("./blend-CwEnkeTe.js"),[]),blinds:()=>u(()=>import("./blinds-7CudWRQe.js"),[]),blocks:()=>u(()=>import("./blocks-BtCkLZS_.js"),[]),"bluetooth-connected":()=>u(()=>import("./bluetooth-connected-D0cVrFu5.js"),[]),"bluetooth-off":()=>u(()=>import("./bluetooth-off-CdeWz_G3.js"),[]),"bluetooth-searching":()=>u(()=>import("./bluetooth-searching-Bf-tC-1s.js"),[]),bluetooth:()=>u(()=>import("./bluetooth-BHrcCrSJ.js"),[]),bold:()=>u(()=>import("./bold-O2YQof6g.js"),[]),bolt:()=>u(()=>import("./bolt-Y_4BYLMB.js"),[]),bomb:()=>u(()=>import("./bomb-uw5Hnilr.js"),[]),bone:()=>u(()=>import("./bone-BgnVRsrI.js"),[]),"book-a":()=>u(()=>import("./book-a-CkHaz4uv.js"),[]),"book-alert":()=>u(()=>import("./book-alert-DZnVxJ5G.js"),[]),"book-audio":()=>u(()=>import("./book-audio-B-RyCk5x.js"),[]),"book-check":()=>u(()=>import("./book-check-DSbWNxqb.js"),[]),"book-copy":()=>u(()=>import("./book-copy-a1g3tmo2.js"),[]),"book-dashed":()=>u(()=>import("./book-dashed-DZKKMUb3.js"),[]),"book-template":()=>u(()=>import("./book-dashed-DZKKMUb3.js"),[]),"book-down":()=>u(()=>import("./book-down-Ca5Z9LAs.js"),[]),"book-headphones":()=>u(()=>import("./book-headphones-D-hNvj3_.js"),[]),"book-heart":()=>u(()=>import("./book-heart-DR7pzUaB.js"),[]),"book-image":()=>u(()=>import("./book-image-C4Ibh1Fw.js"),[]),"book-key":()=>u(()=>import("./book-key-CA-Bn9u5.js"),[]),"book-lock":()=>u(()=>import("./book-lock-Cf6zB5DB.js"),[]),"book-marked":()=>u(()=>import("./book-marked-BNRIkl9b.js"),[]),"book-minus":()=>u(()=>import("./book-minus-18uGbN_X.js"),[]),"book-open-check":()=>u(()=>import("./book-open-check-D8sDTpW9.js"),[]),"book-open-text":()=>u(()=>import("./book-open-text-CM2qP0-_.js"),[]),"book-open":()=>u(()=>import("./book-open-NubA0TCi.js"),[]),"book-plus":()=>u(()=>import("./book-plus-Jycd5gF9.js"),[]),"book-search":()=>u(()=>import("./book-search-C243v0qn.js"),[]),"book-text":()=>u(()=>import("./book-text-BYHACZza.js"),[]),"book-type":()=>u(()=>import("./book-type-CqT-j_Q1.js"),[]),"book-up-2":()=>u(()=>import("./book-up-2-Brt2QwAB.js"),[]),"book-up":()=>u(()=>import("./book-up-BJDEJaAj.js"),[]),"book-user":()=>u(()=>import("./book-user-C-VxR4Sc.js"),[]),"book-x":()=>u(()=>import("./book-x-DLqP4dKD.js"),[]),book:()=>u(()=>import("./book-Bghu7ffv.js"),[]),"bookmark-check":()=>u(()=>import("./bookmark-check-DpUfQEjX.js"),[]),"bookmark-minus":()=>u(()=>import("./bookmark-minus-C68X_HcT.js"),[]),"bookmark-plus":()=>u(()=>import("./bookmark-plus-CCi3NTZb.js"),[]),"bookmark-x":()=>u(()=>import("./bookmark-x-B8fwNx_3.js"),[]),bookmark:()=>u(()=>import("./bookmark-ErKXnLjW.js"),[]),"boom-box":()=>u(()=>import("./boom-box-mXJNmtIS.js"),[]),"bot-message-square":()=>u(()=>import("./bot-message-square-BRVS9Tdu.js"),[]),"bot-off":()=>u(()=>import("./bot-off-BIqf62f0.js"),[]),bot:()=>u(()=>Promise.resolve().then(()=>f8),void 0),"bottle-wine":()=>u(()=>import("./bottle-wine-B3CDfQcI.js"),[]),"bow-arrow":()=>u(()=>import("./bow-arrow-BIbFD5oV.js"),[]),box:()=>u(()=>import("./box-oG1j9I5Q.js"),[]),boxes:()=>u(()=>import("./boxes-1wrf5zM7.js"),[]),braces:()=>u(()=>import("./braces-BNMrciCf.js"),[]),"curly-braces":()=>u(()=>import("./braces-BNMrciCf.js"),[]),brackets:()=>u(()=>import("./brackets-uXG4-Off.js"),[]),"brain-circuit":()=>u(()=>import("./brain-circuit-DPBkqtM_.js"),[]),"brain-cog":()=>u(()=>import("./brain-cog-DkzdGnOT.js"),[]),brain:()=>u(()=>import("./brain-BKUO04iF.js"),[]),"brick-wall-fire":()=>u(()=>import("./brick-wall-fire-Ce8JBvFe.js"),[]),"brick-wall-shield":()=>u(()=>import("./brick-wall-shield-hWTq_y4t.js"),[]),"brick-wall":()=>u(()=>import("./brick-wall-B0rk8jhM.js"),[]),"briefcase-business":()=>u(()=>import("./briefcase-business-xPUaCwiO.js"),[]),"briefcase-conveyor-belt":()=>u(()=>import("./briefcase-conveyor-belt-P72d75DZ.js"),[]),"briefcase-medical":()=>u(()=>import("./briefcase-medical-D8pZ5uHM.js"),[]),briefcase:()=>u(()=>import("./briefcase-lppELO0e.js"),[]),"bring-to-front":()=>u(()=>import("./bring-to-front-DZl9DE9I.js"),[]),"brush-cleaning":()=>u(()=>import("./brush-cleaning-6RABJ6d6.js"),[]),brush:()=>u(()=>import("./brush-P89oTniI.js"),[]),bubbles:()=>u(()=>import("./bubbles-D8PifRCc.js"),[]),"bug-off":()=>u(()=>import("./bug-off-DUSXprYy.js"),[]),"bug-play":()=>u(()=>import("./bug-play-Bt0cQSIK.js"),[]),bug:()=>u(()=>import("./bug-C6xmr-sp.js"),[]),"building-2":()=>u(()=>import("./building-2-BAlha5SN.js"),[]),building:()=>u(()=>import("./building-X9IXCPSC.js"),[]),"bus-front":()=>u(()=>import("./bus-front-DzNfk9qp.js"),[]),bus:()=>u(()=>import("./bus-BN_qqH3s.js"),[]),"cable-car":()=>u(()=>import("./cable-car-BnnxAoEC.js"),[]),cable:()=>u(()=>import("./cable-D0BhHwFb.js"),[]),"cake-slice":()=>u(()=>import("./cake-slice-EnOegvET.js"),[]),cake:()=>u(()=>import("./cake-anxuLsZr.js"),[]),calculator:()=>u(()=>import("./calculator-E6hdKHWO.js"),[]),"calendar-1":()=>u(()=>import("./calendar-1-CNTU4JaN.js"),[]),"calendar-arrow-down":()=>u(()=>import("./calendar-arrow-down-ml5GJWeO.js"),[]),"calendar-arrow-up":()=>u(()=>import("./calendar-arrow-up-DkN0M6kz.js"),[]),"calendar-check-2":()=>u(()=>import("./calendar-check-2-x5aYmZRA.js"),[]),"calendar-check":()=>u(()=>import("./calendar-check-C6qRhbFg.js"),[]),"calendar-clock":()=>u(()=>import("./calendar-clock-VZhY3BRn.js"),[]),"calendar-cog":()=>u(()=>import("./calendar-cog-CsGgfoc8.js"),[]),"calendar-days":()=>u(()=>Promise.resolve().then(()=>p8),void 0),"calendar-fold":()=>u(()=>import("./calendar-fold-BKI9XJtH.js"),[]),"calendar-heart":()=>u(()=>import("./calendar-heart-CzoYQpDG.js"),[]),"calendar-minus-2":()=>u(()=>import("./calendar-minus-2-Bh8zLh4M.js"),[]),"calendar-minus":()=>u(()=>
438import("./calendar-minus-D0HWoTcg.js"),[]),"calendar-off":()=>u(()=>import("./calendar-off-Dx2q0lvm.js"),[]),"calendar-plus-2":()=>u(()=>import("./calendar-plus-2-p2oHgAF6.js"),[]),"calendar-plus":()=>u(()=>import("./calendar-plus-C-MrFUbM.js"),[]),"calendar-range":()=>u(()=>import("./calendar-range-Du5xvgyt.js"),[]),"calendar-search":()=>u(()=>import("./calendar-search-DtwahSVJ.js"),[]),"calendar-sync":()=>u(()=>import("./calendar-sync-DMi7cgJU.js"),[]),"calendar-x-2":()=>u(()=>import("./calendar-x-2-DgPL2rIT.js"),[]),"calendar-x":()=>u(()=>import("./calendar-x-DdLDoAdu.js"),[]),calendar:()=>u(()=>import("./calendar-CxCD_DUr.js"),[]),calendars:()=>u(()=>import("./calendars-iQb355eU.js"),[]),"camera-off":()=>u(()=>import("./camera-off-CFK7RQ8e.js"),[]),camera:()=>u(()=>import("./camera-BIIVlKv6.js"),[]),"candy-cane":()=>u(()=>import("./candy-cane-DruQkqvb.js"),[]),"candy-off":()=>u(()=>import("./candy-off-mXcCi5ZW.js"),[]),candy:()=>u(()=>import("./candy-G0GvyRlR.js"),[]),"cannabis-off":()=>u(()=>import("./cannabis-off-B136Eh-R.js"),[]),cannabis:()=>u(()=>import("./cannabis-Cw2PkGYL.js"),[]),"captions-off":()=>u(()=>import("./captions-off-Bnt-k8tQ.js"),[]),captions:()=>u(()=>import("./captions-CZypU0JB.js"),[]),subtitles:()=>u(()=>import("./captions-CZypU0JB.js"),[]),"car-front":()=>u(()=>import("./car-front-DwVEPhQV.js"),[]),"car-taxi-front":()=>u(()=>import("./car-taxi-front-C8WaNKmy.js"),[]),car:()=>u(()=>import("./car-kBHMtRHk.js"),[]),caravan:()=>u(()=>import("./caravan-DZ2F_37R.js"),[]),"card-sim":()=>u(()=>import("./card-sim-CCOIvY8o.js"),[]),carrot:()=>u(()=>import("./carrot-A7xcuyXS.js"),[]),"case-lower":()=>u(()=>import("./case-lower-kMnghgfx.js"),[]),"case-sensitive":()=>u(()=>import("./case-sensitive-M4q3RTcs.js"),[]),"case-upper":()=>u(()=>import("./case-upper-D_xlpDQD.js"),[]),"cassette-tape":()=>u(()=>import("./cassette-tape-BzgalWOX.js"),[]),cast:()=>u(()=>import("./cast-BBvIxuaz.js"),[]),castle:()=>u(()=>import("./castle-C0HgpOaS.js"),[]),cat:()=>u(()=>import("./cat-CZI0A_Ch.js"),[]),cctv:()=>u(()=>import("./cctv-Bpl26fNA.js"),[]),"chart-area":()=>u(()=>import("./chart-area-BTLchYms.js"),[]),"area-chart":()=>u(()=>import("./chart-area-BTLchYms.js"),[]),"chart-bar-big":()=>u(()=>import("./chart-bar-big-D4ui7nKR.js"),[]),"bar-chart-horizontal-big":()=>u(()=>import("./chart-bar-big-D4ui7nKR.js"),[]),"chart-bar-decreasing":()=>u(()=>import("./chart-bar-decreasing-Dy2JZ_dl.js"),[]),"chart-bar-increasing":()=>u(()=>import("./chart-bar-increasing-D8COo9Z2.js"),[]),"chart-bar-stacked":()=>u(()=>import("./chart-bar-stacked-B_wkXu1B.js"),[]),"chart-bar":()=>u(()=>import("./chart-bar-BRDRWg7z.js"),[]),"bar-chart-horizontal":()=>u(()=>import("./chart-bar-BRDRWg7z.js"),[]),"chart-candlestick":()=>u(()=>import("./chart-candlestick-BnY0wBhN.js"),[]),"candlestick-chart":()=>u(()=>import("./chart-candlestick-BnY0wBhN.js"),[]),"chart-column-big":()=>u(()=>import("./chart-column-big-Dx6axuWq.js"),[]),"bar-chart-big":()=>u(()=>import("./chart-column-big-Dx6axuWq.js"),[]),"chart-column-decreasing":()=>u(()=>import("./chart-column-decreasing-Bn5Iowxf.js"),[]),"chart-column-increasing":()=>u(()=>import("./chart-column-increasing-B64uHnqP.js"),[]),"bar-chart-4":()=>u(()=>import("./chart-column-increasing-B64uHnqP.js"),[]),"chart-column-stacked":()=>u(()=>import("./chart-column-stacked-Cdj2EIlR.js"),[]),"chart-column":()=>u(()=>import("./chart-column-CSQPP6c_.js"),[]),"bar-chart-3":()=>u(()=>import("./chart-column-CSQPP6c_.js"),[]),"chart-gantt":()=>u(()=>import("./chart-gantt-IG0SI1vn.js"),[]),"chart-line":()=>u(()=>import("./chart-line-CQg3x2tQ.js"),[]),"line-chart":()=>u(()=>import("./chart-line-CQg3x2tQ.js"),[]),"chart-network":()=>u(()=>import("./chart-network-D4fOVXkO.js"),[]),"chart-no-axes-column-decreasing":()=>u(()=>import("./chart-no-axes-column-decreasing-Cxib86hB.js"),[]),"chart-no-axes-column-increasing":()=>u(()=>import("./chart-no-axes-column-increasing-v17Zq7Pg.js"),[]),"bar-chart":()=>u(()=>import("./chart-no-axes-column-increasing-v17Zq7Pg.js"),[]),"chart-no-axes-column":()=>u(()=>import("./chart-no-axes-column-DCGM5FdO.js"),[]),"bar-chart-2":()=>u(()=>import("./chart-no-axes-column-DCGM5FdO.js"),[]),"chart-no-axes-combined":()=>u(()=>import("./chart-no-axes-combined-Cua8AmpR.js"),[]),"chart-no-axes-gantt":()=>u(()=>
438import("./chart-no-axes-gantt-Cg0JIScT.js"),[]),"gantt-chart":()=>u(()=>import("./chart-no-axes-gantt-Cg0JIScT.js"),[]),"chart-pie":()=>u(()=>import("./chart-pie-DflUHJq-.js"),[]),"pie-chart":()=>u(()=>import("./chart-pie-DflUHJq-.js"),[]),"chart-scatter":()=>u(()=>import("./chart-scatter-B_WWFU55.js"),[]),"scatter-chart":()=>u(()=>import("./chart-scatter-B_WWFU55.js"),[]),"chart-spline":()=>u(()=>import("./chart-spline-BKXv7qyw.js"),[]),"check-check":()=>u(()=>import("./check-check-DUzZkaNw.js"),[]),"check-line":()=>u(()=>import("./check-line-CfdtIlvt.js"),[]),check:()=>u(()=>Promise.resolve().then(()=>h8),void 0),"chef-hat":()=>u(()=>import("./chef-hat-Cj09ofYP.js"),[]),cherry:()=>u(()=>import("./cherry-Ikead-Il.js"),[]),"chess-bishop":()=>u(()=>import("./chess-bishop-BWwD76wJ.js"),[]),"chess-king":()=>u(()=>import("./chess-king-CToeyOuz.js"),[]),"chess-knight":()=>u(()=>import("./chess-knight-CEEgh7VS.js"),[]),"chess-pawn":()=>u(()=>import("./chess-pawn-BaDUOTlg.js"),[]),"chess-queen":()=>u(()=>import("./chess-queen-CB7wttE6.js"),[]),"chess-rook":()=>u(()=>import("./chess-rook-DXXdzINZ.js"),[]),"chevron-down":()=>u(()=>Promise.resolve().then(()=>m8),void 0),"chevron-first":()=>u(()=>import("./chevron-first-Bc-rn0vH.js"),[]),"chevron-last":()=>u(()=>import("./chevron-last-Ad2ozwkd.js"),[]),"chevron-left":()=>u(()=>Promise.resolve().then(()=>_8),void 0),"chevron-right":()=>u(()=>Promise.resolve().then(()=>v8),void 0),"chevron-up":()=>u(()=>Promise.resolve().then(()=>g8),void 0),"chevrons-down-up":()=>u(()=>import("./chevrons-down-up-B4u5dzTv.js"),[]),"chevrons-down":()=>u(()=>import("./chevrons-down-CmW74h71.js"),[]),"chevrons-left-right-ellipsis":()=>u(()=>import("./chevrons-left-right-ellipsis-B3FT1B6z.js"),[]),"chevrons-left-right":()=>u(()=>import("./chevrons-left-right-BTr5SVTg.js"),[]),"chevrons-left":()=>u(()=>import("./chevrons-left-CVNrS-6g.js"),[]),"chevrons-right-left":()=>u(()=>import("./chevrons-right-left-DQwQQoHt.js"),[]),"chevrons-right":()=>u(()=>import("./chevrons-right-Bz1PckMK.js"),[]),"chevrons-up-down":()=>u(()=>import("./chevrons-up-down-BYXkD5Fw.js"),[]),"chevrons-up":()=>u(()=>import("./chevrons-up-CM6MfA9u.js"),[]),chromium:()=>u(()=>Promise.resolve().then(()=>K1),void 0),chrome:()=>u(()=>Promise.resolve().then(()=>K1),void 0),church:()=>u(()=>import("./church-BAcxBFlv.js"),[]),"cigarette-off":()=>u(()=>import("./cigarette-off-BcT-gSmX.js"),[]),cigarette:()=>u(()=>import("./cigarette-ObeIKdJU.js"),[]),"circle-alert":()=>u(()=>Promise.resolve().then(()=>G1),void 0),"alert-circle":()=>u(()=>Promise.resolve().then(()=>G1),void 0),"circle-arrow-down":()=>u(()=>import("./circle-arrow-down-CErv8RVF.js"),[]),"arrow-down-circle":()=>u(()=>import("./circle-arrow-down-CErv8RVF.js"),[]),"circle-arrow-left":()=>u(()=>import("./circle-arrow-left-CBbM28wG.js"),[]),"arrow-left-circle":()=>u(()=>import("./circle-arrow-left-CBbM28wG.js"),[]),"circle-arrow-out-down-left":()=>u(()=>import("./circle-arrow-out-down-left-CVbiBzc3.js"),[]),"arrow-down-left-from-circle":()=>u(()=>import("./circle-arrow-out-down-left-CVbiBzc3.js"),[]),"circle-arrow-out-down-right":()=>u(()=>import("./circle-arrow-out-down-right-BAuBjA0n.js"),[]),"arrow-down-right-from-circle":()=>u(()=>import("./circle-arrow-out-down-right-BAuBjA0n.js"),[]),"circle-arrow-out-up-left":()=>u(()=>import("./circle-arrow-out-up-left-BxHBwY_q.js"),[]),"arrow-up-left-from-circle":()=>u(()=>import("./circle-arrow-out-up-left-BxHBwY_q.js"),[]),"circle-arrow-out-up-right":()=>u(()=>import("./circle-arrow-out-up-right-DlbSf6F0.js"),[]),"arrow-up-right-from-circle":()=>u(()=>import("./circle-arrow-out-up-right-DlbSf6F0.js"),[]),"circle-arrow-right":()=>u(()=>import("./circle-arrow-right-DlR3Ugbg.js"),[]),"arrow-right-circle":()=>u(()=>import("./circle-arrow-right-DlR3Ugbg.js"),[]),"circle-arrow-up":()=>u(()=>import("./circle-arrow-up-Bvrmgof-.js"),[]),"arrow-up-circle":()=>u(()=>import("./circle-arrow-up-Bvrmgof-.js"),[]),"circle-check-big":()=>u(()=>import("./circle-check-big-D_qQIcvI.js"),[]),"check-circle":()=>u(()=>import("./circle-check-big-D_qQIcvI.js"),[]),"circle-check":()=>u(()=>Promise.resolve().then(()=>Y1),void 0),"check-circle-2":()=>u(()=>Promise.resolve().then(()=>Y1),void 0),"circle-chevron-down":()=>u(()=>import("./circle-chevron-down-C29DNB5_.js"),[]),"chevron-down-circle":()=>u(()=>import("./circle-chevron-down-C29DNB5_.js"),[]),"circle-chevron-left":()=>u(()=>import("./circle-chevron-left-xHlcCvif.js"),[]),"chevron-left-circle":()=>u(()=>import("./circle-chevron-left-xHlcCvif.js"),[]),"circle-chevron-right":()=>u(()=>import("./circle-chevron-right-CcRlifRj.js"),[]),"chevron-right-circle":()=>u(()=>import("./circle-chevron-right-CcRlifRj.js"),[]),"circle-chevron-up":()=>u(()=>import("./circle-chevron-up-BDmT3k3x.js"),[]),"chevron-up-circle":()=>u(()=>import("./circle-chevron-up-BDmT3k3x.js"),[]),"circle-dashed":()=>u(()=>import("./circle-dashed-B1OLMXrn.js"),[]),"circle-divide":()=>u(()=>
438import("./circle-divide-DKlQR-_b.js"),[]),"divide-circle":()=>u(()=>import("./circle-divide-DKlQR-_b.js"),[]),"circle-dollar-sign":()=>u(()=>import("./circle-dollar-sign-D8IGww5E.js"),[]),"circle-dot-dashed":()=>u(()=>import("./circle-dot-dashed-BTK7D0M0.js"),[]),"circle-dot":()=>u(()=>import("./circle-dot-CZ6tw_2i.js"),[]),"circle-ellipsis":()=>u(()=>import("./circle-ellipsis-BwuUpygs.js"),[]),"circle-equal":()=>u(()=>import("./circle-equal-9iBAK_1d.js"),[]),"circle-fading-arrow-up":()=>u(()=>import("./circle-fading-arrow-up-C3mOdmZs.js"),[]),"circle-fading-plus":()=>u(()=>import("./circle-fading-plus-DspQYJKr.js"),[]),"circle-gauge":()=>u(()=>import("./circle-gauge-DYWstLGP.js"),[]),"gauge-circle":()=>u(()=>import("./circle-gauge-DYWstLGP.js"),[]),"circle-minus":()=>u(()=>import("./circle-minus-EZ2ub9Ri.js"),[]),"minus-circle":()=>u(()=>import("./circle-minus-EZ2ub9Ri.js"),[]),"circle-off":()=>u(()=>import("./circle-off-Bhg0SGFp.js"),[]),"circle-parking-off":()=>u(()=>import("./circle-parking-off-C2Gi5yKC.js"),[]),"parking-circle-off":()=>u(()=>import("./circle-parking-off-C2Gi5yKC.js"),[]),"circle-parking":()=>u(()=>import("./circle-parking-FwW6G1H2.js"),[]),"parking-circle":()=>u(()=>import("./circle-parking-FwW6G1H2.js"),[]),"circle-pause":()=>u(()=>import("./circle-pause-QjvF9KDr.js"),[]),"pause-circle":()=>u(()=>import("./circle-pause-QjvF9KDr.js"),[]),"circle-percent":()=>u(()=>import("./circle-percent-BF_9i7Io.js"),[]),"percent-circle":()=>u(()=>import("./circle-percent-BF_9i7Io.js"),[]),"circle-pile":()=>u(()=>import("./circle-pile-BSy4zqj9.js"),[]),"circle-play":()=>u(()=>import("./circle-play-BIHy6iYD.js"),[]),"play-circle":()=>u(()=>import("./circle-play-BIHy6iYD.js"),[]),"circle-plus":()=>u(()=>import("./circle-plus-AK41raL3.js"),[]),"plus-circle":()=>u(()=>import("./circle-plus-AK41raL3.js"),[]),"circle-pound-sterling":()=>u(()=>import("./circle-pound-sterling-Gy2hJiNM.js"),[]),"circle-power":()=>u(()=>import("./circle-power-DqBfHik5.js"),[]),"power-circle":()=>u(()=>import("./circle-power-DqBfHik5.js"),[]),"circle-question-mark":()=>u(()=>import("./circle-question-mark-DUnRT2VS.js"),[]),"help-circle":()=>u(()=>import("./circle-question-mark-DUnRT2VS.js"),[]),"circle-help":()=>u(()=>import("./circle-question-mark-DUnRT2VS.js"),[]),"circle-slash-2":()=>u(()=>import("./circle-slash-2-DoAmmX-X.js"),[]),"circle-slashed":()=>u(()=>import("./circle-slash-2-DoAmmX-X.js"),[]),"circle-slash":()=>u(()=>import("./circle-slash-C8YeYpYX.js"),[]),"circle-small":()=>u(()=>import("./circle-small-BUySGpbZ.js"),[]),"circle-star":()=>u(()=>import("./circle-star-CAqOmF_i.js"),[]),"circle-stop":()=>u(()=>import("./circle-stop-CeUrel8D.js"),[]),"stop-circle":()=>u(()=>import("./circle-stop-CeUrel8D.js"),[]),"circle-user-round":()=>u(()=>import("./circle-user-round-CbFllHq6.js"),[]),"user-circle-2":()=>u(()=>import("./circle-user-round-CbFllHq6.js"),[]),"circle-user":()=>u(()=>import("./circle-user-COqhgOZR.js"),[]),"user-circle":()=>u(()=>import("./circle-user-COqhgOZR.js"),[]),"circle-x":()=>u(()=>import("./circle-x-BAMGv-Ks.js"),[]),"x-circle":()=>u(()=>import("./circle-x-BAMGv-Ks.js"),[]),circle:()=>u(()=>import("./circle-C7hU-Kua.js"),[]),"circuit-board":()=>u(()=>import("./circuit-board-Cjxm5lFP.js"),[]),citrus:()=>u(()=>import("./citrus-CTkTn2Ig.js"),[]),clapperboard:()=>u(()=>import("./clapperboard-C7UQQRlz.js"),[]),"clipboard-check":()=>u(()=>import("./clipboard-check-CVccoNsM.js"),[]),"clipboard-clock":()=>u(()=>import("./clipboard-clock-ITQjbG8d.js"),[]),"clipboard-copy":()=>u(()=>import("./clipboard-copy-CtLaIvxt.js"),[]),"clipboard-list":()=>u(()=>import("./clipboard-list-Dtup_D2G.js"),[]),"clipboard-minus":()=>u(()=>import("./clipboard-minus-DPoCwBSF.js"),[]),"clipboard-paste":()=>u(()=>import("./clipboard-paste-LRH14QfQ.js"),[]),"clipboard-pen-line":()=>u(()=>import("./clipboard-pen-line-ChhrYa1L.js"),[]),"clipboard-signature":()=>u(()=>import("./clipboard-pen-line-ChhrYa1L.js"),[]),"clipboard-pen":()=>u(()=>import("./clipboard-pen-Db4Fcrpn.js"),[]),"clipboard-edit":()=>u(()=>import("./clipboard-pen-Db4Fcrpn.js"),[]),"clipboard-plus":()=>u(()=>import("./clipboard-plus-DaO2k7lI.js"),[]),"clipboard-type":()=>u(()=>import("./clipboard-type-Di4YDrOO.js"),[]),"clipboard-x":()=>u(()=>import("./clipboard-x-C50lL2B2.js"),[]),clipboard:()=>u(()=>import("./clipboard-atremL0_.js"),[]),"clock-1":()=>u(()=>import("./clock-1-uYjxCcne.js"),[]),"clock-10":()=>u(()=>import("./clock-10-B-71UcXC.js"),[]),"clock-11":()=>u(()=>import("./clock-11-C-G_61yV.js"),[]),"clock-12":()=>u(()=>import("./clock-12-CfI2Nu3G.js"),[]),"clock-2":()=>u(()=>import("./clock-2-Bn6h3rWO.js"),[]),"clock-3":()=>u(()=>import("./clock-3-EUYagf3o.js"),[]),"clock-4":()=>u(()=>import("./clock-4-Da-IAihR.js"),[]),"clock-5":()=>u(()=>import("./clock-5-DR5lo-6b.js"),[]),"clock-6":()=>u(()=>import("./clock-6-ByCeUdQV.js"),[]),"clock-7":()=>u(()=>import("./clock-7-_4_RMsUA.js"),[]),"clock-8":()=>u(()=>import("./clock-8-D3MOskUM.js"),[]),"clock-9":()=>u(()=>import("./clock-9-CNmDqPbQ.js"),[]),"clock-alert":()=>u(()=>import("./clock-alert-kspyGBj5.js"),[]),"clock-arrow-down":()=>u(()=>import("./clock-arrow-down-CQVmtC8w.js"),[]),"clock-arrow-up":()=>u(()=>import("./clock-arrow-up-Cl_3iq-j.js"),[]),"clock-check":()=>u(()=>import("./clock-check-B9X4ITb5.js"),[]),"clock-fading":()=>u(()=>import("./clock-fading-CyLRGZFL.js"),[]),"clock-plus":()=>u(()=>import("./clock-plus-Di5iQp7m.js"),[]),clock:()=>u(()=>Promise.resolve().then(()=>y8),void 0),"closed-caption":()=>u(()=>import("./closed-caption-n38UBGqR.js"),[]),"cloud-alert":()=>u(()=>import("./cloud-alert-BbfR7W45.js"),[]),"cloud-backup":()=>u(()=>import("./cloud-backup-DeC6VUzC.js"),[]),"cloud-check":()=>u(()=>import("./cloud-check-7uskVBA7.js"),[]),"cloud-cog":()=>u(()=>import("./cloud-cog-CRAy-6FL.js"),[]),"cloud-download":()=>u(()=>import("./cloud-download-BGquZZvc.js"),[]),"download-cloud":()=>u(()=>import("./cloud-download-BGquZZvc.js"),[]),"cloud-drizzle":()=>u(()=>import("./cloud-drizzle-G_IuODoV.js"),[]),"cloud-fog":()=>u(()=>import("./cloud-fog-CC9uPmT_.js"),[]),"cloud-hail":()=>u(()=>import("./cloud-hail-6VCH6s16.js"),[]),"cloud-lightning":()=>u(()=>import("./cloud-lightning-GHYn7aHA.js"),[]),"cloud-moon-rain":()=>u(()=>import("./cloud-moon-rain-TMoqWxqP.js"),[]),"cloud-moon":()=>u(()=>import("./cloud-moon-W-Woms0H.js"),[]),"cloud-off":()=>u(()=>import("./cloud-off-DNWig5Y4.js"),[]),"cloud-rain-wind":()=>u(()=>import("./cloud-rain-wind-CG6jeMWw.js"),[]),"cloud-rain":()=>u(()=>import("./cloud-rain-5Ye2jaN2.js"),[]),"cloud-snow":()=>u(()=>import("./cloud-snow-CCwuMd2s.js"),[]),"cloud-sun-rain":()=>u(()=>import("./cloud-sun-rain-CDWejf8J.js"),[]),"cloud-sun":()=>u(()=>import("./cloud-sun-iZ0BoRzD.js"),[]),"cloud-sync":()=>u(()=>import("./cloud-sync-DN5ZWB7Y.js"),[]),"cloud-upload":()=>u(()=>import("./cloud-upload-BL2nsLDb.js"),[]),"upload-cloud":()=>u(()=>import("./cloud-upload-BL2nsLDb.js"),[]),cloud:()=>u(()=>import("./cloud-jh60jLGq.js"),[]),cloudy:()=>u(()=>import("./cloudy-BRFCuSWW.js"),[]),clover:()=>u(()=>import("./clover-CWJlZPOZ.js"),[]),club:()=>u(()=>import("./club-BxnEbVpj.js"),[]),"code-xml":()=>u(()=>import("./code-xml-vJxUshQs.js"),[]),"code-2":()=>u(()=>import("./code-xml-vJxUshQs.js"),[]),code:()=>u(()=>Promise.resolve().then(()=>b8),void 0),codepen:()=>u(()=>import("./codepen-DrVDjIAi.js"),[]),codesandbox:()=>u(()=>import("./codesandbox-5w85XMdL.js"),[]),coffee:()=>u(()=>import("./coffee-CZfZXbVQ.js"),[]),cog:()=>u(()=>import("./cog-C-T4_Nzg.js"),[]),coins:()=>u(()=>import("./coins-Bn9u7sVz.js"),[]),"columns-2":()=>u(()=>import("./columns-2-BF3UiUDT.js"),[]),columns:()=>u(()=>import("./columns-2-BF3UiUDT.js"),[]),"columns-3-cog":()=>u(()=>import("./columns-3-cog-DApPS5p6.js"),[]),"columns-settings":()=>u(()=>import("./columns-3-cog-DApPS5p6.js"),[]),"table-config":()=>u(()=>
438import("./columns-3-cog-DApPS5p6.js"),[]),"columns-3":()=>u(()=>import("./columns-3-DulP_qJd.js"),[]),"panels-left-right":()=>u(()=>import("./columns-3-DulP_qJd.js"),[]),"columns-4":()=>u(()=>import("./columns-4-BYAM3VNt.js"),[]),combine:()=>u(()=>import("./combine-BzqT9UmZ.js"),[]),command:()=>u(()=>import("./command-CVuF7NrD.js"),[]),compass:()=>u(()=>import("./compass-CyPMFT-W.js"),[]),component:()=>u(()=>import("./component-DaltzafT.js"),[]),computer:()=>u(()=>import("./computer-COno5ktk.js"),[]),"concierge-bell":()=>u(()=>import("./concierge-bell-UBneBtYu.js"),[]),cone:()=>u(()=>import("./cone-BaqhgSpm.js"),[]),construction:()=>u(()=>import("./construction-BFJD0TSr.js"),[]),"contact-round":()=>u(()=>import("./contact-round-CeisritE.js"),[]),"contact-2":()=>u(()=>import("./contact-round-CeisritE.js"),[]),contact:()=>u(()=>import("./contact-D-_EcD4h.js"),[]),container:()=>u(()=>import("./container-C60QctIy.js"),[]),contrast:()=>u(()=>import("./contrast-D6Eg40tG.js"),[]),cookie:()=>u(()=>import("./cookie-3hOYQGVo.js"),[]),"cooking-pot":()=>u(()=>import("./cooking-pot-CjtDGbMD.js"),[]),"copy-check":()=>u(()=>import("./copy-check-BWor0NRK.js"),[]),"copy-minus":()=>u(()=>import("./copy-minus-DIDg2kBj.js"),[]),"copy-plus":()=>u(()=>import("./copy-plus-BvuPxDi3.js"),[]),"copy-slash":()=>u(()=>import("./copy-slash-2ejRTBT7.js"),[]),"copy-x":()=>u(()=>import("./copy-x-T4dbIA9u.js"),[]),copy:()=>u(()=>import("./copy-BprwCl6s.js"),[]),copyleft:()=>u(()=>import("./copyleft-BQwnNviq.js"),[]),copyright:()=>u(()=>import("./copyright-DbSFgfoh.js"),[]),"corner-down-left":()=>u(()=>import("./corner-down-left-9bnWLxEq.js"),[]),"corner-down-right":()=>u(()=>import("./corner-down-right-BNDaNY8y.js"),[]),"corner-left-down":()=>u(()=>import("./corner-left-down-hmG9ENuG.js"),[]),"corner-left-up":()=>u(()=>import("./corner-left-up-BXaIZnQV.js"),[]),"corner-right-down":()=>u(()=>import("./corner-right-down-DWLtZDKm.js"),[]),"corner-right-up":()=>u(()=>import("./corner-right-up-D67mCsUd.js"),[]),"corner-up-left":()=>u(()=>import("./corner-up-left-DWydDicZ.js"),[]),"corner-up-right":()=>u(()=>import("./corner-up-right-DV6BS48N.js"),[]),cpu:()=>u(()=>import("./cpu-GOPU4NU2.js"),[]),"creative-commons":()=>u(()=>import("./creative-commons-B-hDAAKB.js"),[]),"credit-card":()=>u(()=>Promise.resolve().then(()=>E8),void 0),croissant:()=>u(()=>import("./croissant-C24ItQIr.js"),[]),crop:()=>u(()=>import("./crop-DlpUDFZD.js"),[]),cross:()=>u(()=>import("./cross-DGWlt8Kk.js"),[]),crosshair:()=>u(()=>import("./crosshair-Bri8C--2.js"),[]),crown:()=>u(()=>Promise.resolve().then(()=>w8),void 0),cuboid:()=>u(()=>import("./cuboid-DwvX9Jyv.js"),[]),"cup-soda":()=>u(()=>import("./cup-soda-BT7sYDSF.js"),[]),currency:()=>u(()=>import("./currency-CzuiOz-5.js"),[]),cylinder:()=>u(()=>import("./cylinder-JTk5uPZi.js"),[]),dam:()=>u(()=>import("./dam-CoN9OXxY.js"),[]),"database-backup":()=>u(()=>import("./database-backup-BlaTFPpI.js"),[]),"database-zap":()=>u(()=>import("./database-zap-bMByfrwf.js"),[]),database:()=>u(()=>import("./database-C3j8droY.js"),[]),"decimals-arrow-left":()=>u(()=>import("./decimals-arrow-left-CmTWopp8.js"),[]),"decimals-arrow-right":()=>u(()=>import("./decimals-arrow-right-BNu5diKI.js"),[]),delete:()=>u(()=>import("./delete-k-gzGOmq.js"),[]),dessert:()=>u(()=>import("./dessert-KgsOZ3TY.js"),[]),diameter:()=>u(()=>import("./diameter-DjDItbGC.js"),[]),"diamond-minus":()=>u(()=>import("./diamond-minus-DlEBFSNQ.js"),[]),"diamond-percent":()=>u(()=>import("./diamond-percent-arbOOIY9.js"),[]),"percent-diamond":()=>u(()=>import("./diamond-percent-arbOOIY9.js"),[]),"diamond-plus":()=>u(()=>import("./diamond-plus-BU7zXvcz.js"),[]),diamond:()=>u(()=>import("./diamond-CDNqhskB.js"),[]),"dice-1":()=>u(()=>import("./dice-1-4vLVMFKl.js"),[]),"dice-2":()=>u(()=>import("./dice-2-DAjGxQKX.js"),[]),"dice-3":()=>u(()=>import("./dice-3-BgBdDCBz.js"),[]),"dice-4":()=>u(()=>import("./dice-4-NK6bdSR-.js"),[]),"dice-5":()=>u(()=>import("./dice-5-D2_kOpYH.js"),[]),"dice-6":()=>u(()=>import("./dice-6-DyHviMQN.js"),[]),dices:()=>u(()=>import("./dices-BCnEfExi.js"),[]),diff:()=>u(()=>import("./diff-Bq8Ap0IM.js"),[]),"disc-2":()=>u(()=>import("./disc-2-BIH5eRZI.js"),[]),"disc-3":()=>u(()=>import("./disc-3-i-j63bTE.js"),[]),"disc-album":()=>u(()=>import("./disc-album-G9tl_mXN.js"),[]),disc:()=>u(()=>import("./disc-CdT1dIfl.js"),[]),divide:()=>u(()=>import("./divide-CP74HIOz.js"),[]),"dna-off":()=>u(()=>import("./dna-off-DeakoDtr.js"),[]),dna:()=>u(()=>import("./dna-DUD15Tto.js"),[]),dock:()=>u(()=>import("./dock-D65cw5KV.js"),[]),dog:()=>u(()=>import("./dog-XX3Yi6i5.js"),[]),"dollar-sign":()=>u(()=>Promise.resolve().then(()=>x8),void 0),donut:()=>u(()=>import("./donut-DqdbsYSr.js"),[]),"door-closed-locked":()=>u(()=>import("./door-closed-locked-DWFwsMpO.js"),[]),"door-closed":()=>u(()=>import("./door-closed-b6QDdS5e.js"),[]),"door-open":()=>u(()=>import("./door-open-D2iwh9RZ.js"),[]),dot:()=>u(()=>import("./dot-Dkn5SQMM.js"),[]),download:()=>u(()=>Promise.resolve().then(()=>O8),void 0),"drafting-compass":()=>u(()=>import("./drafting-compass-DAHZw2AG.js"),[]),drama:()=>u(()=>import("./drama-S-ibrulz.js"),[]),dribbble:()=>u(()=>import("./dribbble-Ci2o7lFs.js"),[]),drill:()=>u(()=>import("./drill-DRgcyldo.js"),[]),drone:()=>u(()=>import("./drone-BxvinlkX.js"),[]),"droplet-off":()=>u(()=>import("./droplet-off-C4ziS2Gf.js"),[]),droplet:()=>u(()=>import("./droplet-BV90_Vf7.js"),[]),droplets:()=>u(()=>import("./droplets-BCHLktXh.js"),[]),drum:()=>u(()=>import("./drum-D3W16Ad6.js"),[]),drumstick:()=>u(()=>import("./drumstick-B_yhOLgO.js"),[]),dumbbell:()=>u(()=>import("./dumbbell-BHV0ENmz.js"),[]),"ear-off":()=>u(()=>import("./ear-off-vMgOOHhd.js"),[]),ear:()=>u(()=>import("./ear-vzhGWxru.js"),[]),"earth-lock":()=>u(()=>import("./earth-lock-CtPGhXiV.js"),[]),earth:()=>u(()=>import("./earth-By0VUntp.js"),[]),"globe-2":()=>u(()=>import("./earth-By0VUntp.js"),[]),eclipse:()=>u(()=>import("./eclipse-DBtF4pAT.js"),[]),"egg-fried":()=>u(()=>import("./egg-fried-Bq591wnt.js"),[]),"egg-off":()=>u(()=>import("./egg-off-D2zU_jnH.js"),[]),egg:()=>u(()=>import("./egg-DavMAixS.js"),[]),"ellipsis-vertical":()=>u(()=>import("./ellipsis-vertical-8RlSyXh2.js"),[]),"more-vertical":()=>u(()=>import("./ellipsis-vertical-8RlSyXh2.js"),[]),ellipsis:()=>u(()=>import("./ellipsis-CAsJkqwC.js"),[]),"more-horizontal":()=>u(()=>import("./ellipsis-CAsJkqwC.js"),[]),"equal-approximately":()=>u(()=>import("./equal-approximately-CEuOTjoa.js"),[]),"equal-not":()=>u(()=>import("./equal-not-CKM8EF26.js"),[]),equal:()=>u(()=>import("./equal-DFyP0pqB.js"),[]),eraser:()=>u(()=>import("./eraser-5q9zUSOe.js"),[]),"ethernet-port":()=>u(()=>import("./ethernet-port-BeCt77Zm.js"),[]),euro:()=>u(()=>import("./euro-COYkG6jE.js"),[]),"ev-charger":()=>u(()=>import("./ev-charger-C60u-YMV.js"),[]),expand:()=>u(()=>import("./expand-szsNWC7j.js"),[]),"external-link":()=>u(()=>Promise.resolve().then(()=>P8),void 0),"eye-closed":()=>u(()=>
438import("./eye-closed-C-ukRpdz.js"),[]),"eye-off":()=>u(()=>Promise.resolve().then(()=>T8),void 0),eye:()=>u(()=>Promise.resolve().then(()=>A8),void 0),facebook:()=>u(()=>import("./facebook-DfM4HjJP.js"),[]),factory:()=>u(()=>import("./factory-mOgEwTM_.js"),[]),fan:()=>u(()=>import("./fan-BJSaS7pT.js"),[]),"fast-forward":()=>u(()=>import("./fast-forward-BrdzcUPW.js"),[]),feather:()=>u(()=>import("./feather-Dj1LxQhF.js"),[]),fence:()=>u(()=>import("./fence-pc4nLYaS.js"),[]),"ferris-wheel":()=>u(()=>import("./ferris-wheel-DqQ2hh1-.js"),[]),figma:()=>u(()=>import("./figma-BASMls3l.js"),[]),"file-archive":()=>u(()=>import("./file-archive-lrwDXyOC.js"),[]),"file-axis-3d":()=>u(()=>import("./file-axis-3d-DtsGLWV3.js"),[]),"file-axis-3-d":()=>u(()=>import("./file-axis-3d-DtsGLWV3.js"),[]),"file-badge":()=>u(()=>import("./file-badge-DYP402Y-.js"),[]),"file-badge-2":()=>u(()=>import("./file-badge-DYP402Y-.js"),[]),"file-box":()=>u(()=>import("./file-box-K9a1YYy8.js"),[]),"file-braces-corner":()=>u(()=>import("./file-braces-corner-BLAXal86.js"),[]),"file-json-2":()=>u(()=>import("./file-braces-corner-BLAXal86.js"),[]),"file-braces":()=>u(()=>import("./file-braces-CqQXoYLp.js"),[]),"file-json":()=>u(()=>import("./file-braces-CqQXoYLp.js"),[]),"file-chart-column-increasing":()=>u(()=>import("./file-chart-column-increasing-B_WCARSJ.js"),[]),"file-bar-chart":()=>u(()=>import("./file-chart-column-increasing-B_WCARSJ.js"),[]),"file-chart-column":()=>u(()=>import("./file-chart-column-Dg1tN9cG.js"),[]),"file-bar-chart-2":()=>u(()=>import("./file-chart-column-Dg1tN9cG.js"),[]),"file-chart-line":()=>u(()=>import("./file-chart-line-DwODZ9G2.js"),[]),"file-line-chart":()=>u(()=>import("./file-chart-line-DwODZ9G2.js"),[]),"file-chart-pie":()=>u(()=>import("./file-chart-pie-BKikdGm_.js"),[]),"file-pie-chart":()=>u(()=>import("./file-chart-pie-BKikdGm_.js"),[]),"file-check-corner":()=>u(()=>import("./file-check-corner-Dn80cKXj.js"),[]),"file-check-2":()=>u(()=>import("./file-check-corner-Dn80cKXj.js"),[]),"file-check":()=>u(()=>import("./file-check-Z-VZ0oZQ.js"),[]),"file-clock":()=>u(()=>import("./file-clock-B3xxryrL.js"),[]),"file-code-corner":()=>u(()=>import("./file-code-corner-_OP70fzF.js"),[]),"file-code-2":()=>u(()=>import("./file-code-corner-_OP70fzF.js"),[]),"file-code":()=>u(()=>Promise.resolve().then(()=>S8),void 0),"file-cog":()=>u(()=>import("./file-cog-CAryNcDe.js"),[]),"file-cog-2":()=>u(()=>import("./file-cog-CAryNcDe.js"),[]),"file-diff":()=>u(()=>import("./file-diff-DCSjCivU.js"),[]),"file-digit":()=>u(()=>import("./file-digit-COJrBaYz.js"),[]),"file-down":()=>u(()=>import("./file-down-CTInvPA-.js"),[]),"file-exclamation-point":()=>u(()=>import("./file-exclamation-point-BqkYSXs9.js"),[]),"file-warning":()=>u(()=>import("./file-exclamation-point-BqkYSXs9.js"),[]),"file-headphone":()=>u(()=>import("./file-headphone-DaSy5ndU.js"),[]),"file-audio":()=>u(()=>import("./file-headphone-DaSy5ndU.js"),[]),"file-audio-2":()=>u(()=>import("./file-headphone-DaSy5ndU.js"),[]),"file-heart":()=>u(()=>import("./file-heart-Dkt8H38I.js"),[]),"file-image":()=>u(()=>import("./file-image-DDgj6ZbR.js"),[]),"file-input":()=>u(()=>
438import("./file-input-CcLa-Zab.js"),[]),"file-key":()=>u(()=>import("./file-key-vGRej5mm.js"),[]),"file-key-2":()=>u(()=>import("./file-key-vGRej5mm.js"),[]),"file-lock":()=>u(()=>import("./file-lock-Gr0zKbXz.js"),[]),"file-lock-2":()=>u(()=>import("./file-lock-Gr0zKbXz.js"),[]),"file-minus-corner":()=>u(()=>import("./file-minus-corner-B54vS-qz.js"),[]),"file-minus-2":()=>u(()=>import("./file-minus-corner-B54vS-qz.js"),[]),"file-minus":()=>u(()=>import("./file-minus-DuNGiJlw.js"),[]),"file-music":()=>u(()=>import("./file-music-ChS4GDyA.js"),[]),"file-output":()=>u(()=>import("./file-output-CUGiEIM4.js"),[]),"file-pen-line":()=>u(()=>import("./file-pen-line-Dwl1UCJx.js"),[]),"file-signature":()=>u(()=>import("./file-pen-line-Dwl1UCJx.js"),[]),"file-pen":()=>u(()=>import("./file-pen-CFlcK_ga.js"),[]),"file-edit":()=>u(()=>import("./file-pen-CFlcK_ga.js"),[]),"file-play":()=>u(()=>import("./file-play-D5Zgs2T0.js"),[]),"file-video":()=>u(()=>import("./file-play-D5Zgs2T0.js"),[]),"file-plus-corner":()=>u(()=>import("./file-plus-corner-GU4rA-Z6.js"),[]),"file-plus-2":()=>u(()=>import("./file-plus-corner-GU4rA-Z6.js"),[]),"file-plus":()=>u(()=>import("./file-plus-DD3iLt2d.js"),[]),"file-question-mark":()=>u(()=>import("./file-question-mark-DClyzspn.js"),[]),"file-question":()=>u(()=>import("./file-question-mark-DClyzspn.js"),[]),"file-scan":()=>u(()=>import("./file-scan-fuSjv2ns.js"),[]),"file-search-corner":()=>u(()=>import("./file-search-corner-C48P8Qba.js"),[]),"file-search-2":()=>u(()=>import("./file-search-corner-C48P8Qba.js"),[]),"file-search":()=>u(()=>import("./file-search-CaE_fmsM.js"),[]),"file-signal":()=>u(()=>import("./file-signal-BaR40Vvj.js"),[]),"file-volume-2":()=>u(()=>import("./file-signal-BaR40Vvj.js"),[]),"file-sliders":()=>u(()=>import("./file-sliders-DbAPPWsh.js"),[]),"file-spreadsheet":()=>u(()=>import("./file-spreadsheet-C37pOgJW.js"),[]),"file-stack":()=>u(()=>import("./file-stack-B68lBfVC.js"),[]),"file-symlink":()=>u(()=>import("./file-symlink-CLKVommx.js"),[]),"file-terminal":()=>u(()=>import("./file-terminal-C1-FiZxk.js"),[]),"file-text":()=>u(()=>Promise.resolve().then(()=>I8),void 0),"file-type-corner":()=>u(()=>import("./file-type-corner-C4wvSJVl.js"),[]),"file-type-2":()=>u(()=>import("./file-type-corner-C4wvSJVl.js"),[]),"file-type":()=>u(()=>import("./file-type-8Tgx7nrW.js"),[]),"file-up":()=>u(()=>import("./file-up-CxvjuTsE.js"),[]),"file-user":()=>u(()=>import("./file-user-CcB9YGJj.js"),[]),"file-video-camera":()=>u(()=>import("./file-video-camera-D31_4xSW.js"),[]),"file-video-2":()=>u(()=>import("./file-video-camera-D31_4xSW.js"),[]),"file-volume":()=>u(()=>import("./file-volume-6Oi_2HfB.js"),[]),"file-x-corner":()=>u(()=>import("./file-x-corner-DqDCbs2C.js"),[]),"file-x-2":()=>u(()=>import("./file-x-corner-DqDCbs2C.js"),[]),"file-x":()=>u(()=>import("./file-x-DD6KSeno.js"),[]),file:()=>u(()=>import("./file-BST0_SEe.js"),[]),files:()=>u(()=>import("./files-zy74XmVu.js"),[]),film:()=>u(()=>import("./film-BGq5351s.js"),[]),"fingerprint-pattern":()=>u(()=>import("./fingerprint-pattern-B9jJrfpq.js"),[]),fingerprint:()=>u(()=>import("./fingerprint-pattern-B9jJrfpq.js"),[]),"fire-extinguisher":()=>u(()=>import("./fire-extinguisher-mm1TJHQ1.js"),[]),"fish-off":()=>u(()=>import("./fish-off-eNUv4SDg.js"),[]),"fish-symbol":()=>u(()=>import("./fish-symbol-BXWRC3xL.js"),[]),fish:()=>u(()=>import("./fish-DjHcKzKT.js"),[]),"fishing-hook":()=>u(()=>import("./fishing-hook-CvL5fvNi.js"),[]),"flag-off":()=>u(()=>import("./flag-off-a4ylJkfd.js"),[]),"flag-triangle-left":()=>u(()=>import("./flag-triangle-left-aA74YfwD.js"),[]),"flag-triangle-right":()=>u(()=>import("./flag-triangle-right-tFStxHzI.js"),[]),flag:()=>u(()=>import("./flag-CHHsATQ7.js"),[]),"flame-kindling":()=>u(()=>import("./flame-kindling-DEkI2sM8.js"),[]),flame:()=>u(()=>import("./flame-CTcVQdlB.js"),[]),"flashlight-off":()=>u(()=>import("./flashlight-off-4gedLCMY.js"),[]),flashlight:()=>u(()=>import("./flashlight-D9Izw4mo.js"),[]),"flask-conical-off":()=>u(()=>import("./flask-conical-off-DPb9M3Pv.js"),[]),"flask-conical":()=>u(()=>import("./flask-conical-9J0gBZbY.js"),[]),"flask-round":()=>u(()=>import("./flask-round-DRpxjtCC.js"),[]),"flip-horizontal-2":()=>u(()=>import("./flip-horizontal-2-DTDWvK_f.js"),[]),"flip-horizontal":()=>u(()=>
438import("./flip-horizontal-DRNwSGNu.js"),[]),"flip-vertical-2":()=>u(()=>import("./flip-vertical-2-DR1D51ow.js"),[]),"flip-vertical":()=>u(()=>import("./flip-vertical-BZ3n9V9w.js"),[]),"flower-2":()=>u(()=>import("./flower-2-EiWdf7rJ.js"),[]),flower:()=>u(()=>import("./flower-BD6TmDP6.js"),[]),focus:()=>u(()=>import("./focus-CFyumVBR.js"),[]),"fold-horizontal":()=>u(()=>import("./fold-horizontal-BCBSsIEY.js"),[]),"fold-vertical":()=>u(()=>import("./fold-vertical-Cb6Typf2.js"),[]),"folder-archive":()=>u(()=>import("./folder-archive-CC6geVvP.js"),[]),"folder-check":()=>u(()=>import("./folder-check-BbndYuga.js"),[]),"folder-clock":()=>u(()=>import("./folder-clock-C-kaXPj5.js"),[]),"folder-closed":()=>u(()=>import("./folder-closed-B2udufk8.js"),[]),"folder-code":()=>u(()=>import("./folder-code-CBBE-PrU.js"),[]),"folder-cog":()=>u(()=>import("./folder-cog-BVGFP2OO.js"),[]),"folder-cog-2":()=>u(()=>import("./folder-cog-BVGFP2OO.js"),[]),"folder-dot":()=>u(()=>import("./folder-dot-BrQQpHJu.js"),[]),"folder-down":()=>u(()=>import("./folder-down-BOQXhwOx.js"),[]),"folder-git-2":()=>u(()=>import("./folder-git-2-CfWLKv67.js"),[]),"folder-git":()=>u(()=>import("./folder-git-BiH6IAoQ.js"),[]),"folder-heart":()=>u(()=>import("./folder-heart-waOcDLIX.js"),[]),"folder-input":()=>u(()=>import("./folder-input-B4teXyVq.js"),[]),"folder-kanban":()=>u(()=>import("./folder-kanban-CD-G0omQ.js"),[]),"folder-key":()=>u(()=>import("./folder-key-gX5ZPCTt.js"),[]),"folder-lock":()=>u(()=>import("./folder-lock-BtWyeHC8.js"),[]),"folder-minus":()=>u(()=>import("./folder-minus-Dk0AgXrb.js"),[]),"folder-open-dot":()=>u(()=>import("./folder-open-dot-UIXve8LF.js"),[]),"folder-open":()=>u(()=>Promise.resolve().then(()=>R8),void 0),"folder-output":()=>u(()=>import("./folder-output-BVH5dp-B.js"),[]),"folder-pen":()=>u(()=>import("./folder-pen-Dftg2wam.js"),[]),"folder-edit":()=>u(()=>import("./folder-pen-Dftg2wam.js"),[]),"folder-plus":()=>u(()=>import("./folder-plus-C0mBh-IB.js"),[]),"folder-root":()=>u(()=>import("./folder-root-iDPj6sU_.js"),[]),"folder-search-2":()=>u(()=>import("./folder-search-2-8G_SUMOh.js"),[]),"folder-search":()=>u(()=>import("./folder-search-BRt-5u6h.js"),[]),"folder-symlink":()=>u(()=>import("./folder-symlink-54mj354e.js"),[]),"folder-sync":()=>u(()=>import("./folder-sync-DPtR5WnV.js"),[]),"folder-tree":()=>u(()=>import("./folder-tree-DQWoNMQB.js"),[]),"folder-up":()=>u(()=>import("./folder-up-DTVQE5wj.js"),[]),"folder-x":()=>u(()=>import("./folder-x-nhOtjmEA.js"),[]),folder:()=>u(()=>import("./folder-Dq875sfn.js"),[]),folders:()=>u(()=>import("./folders-QfTSMfEu.js"),[]),footprints:()=>u(()=>import("./footprints-9QMbw3vv.js"),[]),forklift:()=>u(()=>import("./forklift-3uXacf9P.js"),[]),form:()=>u(()=>import("./form-DOoyyYVh.js"),[]),forward:()=>u(()=>import("./forward-q85nBvVa.js"),[]),frame:()=>u(()=>import("./frame-DEROhMRa.js"),[]),framer:()=>u(()=>import("./framer-DlUAfILu.js"),[]),frown:()=>u(()=>import("./frown-CtJ4y2of.js"),[]),fuel:()=>u(()=>import("./fuel-BTxYa7y4.js"),[]),fullscreen:()=>u(()=>import("./fullscreen-BktwMLiw.js"),[]),"funnel-plus":()=>u(()=>import("./funnel-plus-DU3T17jf.js"),[]),"funnel-x":()=>u(()=>import("./funnel-x-Blq1X1lr.js"),[]),"filter-x":()=>u(()=>import("./funnel-x-Blq1X1lr.js"),[]),funnel:()=>u(()=>import("./funnel-DzJCI99y.js"),[]),filter:()=>u(()=>import("./funnel-DzJCI99y.js"),[]),"gallery-horizontal-end":()=>u(()=>import("./gallery-horizontal-end-DQL88lSm.js"),[]),"gallery-horizontal":()=>u(()=>import("./gallery-horizontal-Bmt_mHD3.js"),[]),"gallery-thumbnails":()=>u(()=>import("./gallery-thumbnails-BMcVhXSh.js"),[]),"gallery-vertical-end":()=>u(()=>import("./gallery-vertical-end-5KPIMt0C.js"),[]),"gallery-vertical":()=>u(()=>import("./gallery-vertical-DnSk8hXM.js"),[]),"gamepad-2":()=>u(()=>import("./gamepad-2-Cv8OU-ZN.js"),[]),"gamepad-directional":()=>u(()=>import("./gamepad-directional-BCnWvGOx.js"),[]),gamepad:()=>u(()=>import("./gamepad-CB9oaNah.js"),[]),gauge:()=>u(()=>import("./gauge-DxOJzDwF.js"),[]),gavel:()=>u(()=>import("./gavel-BuKVNVZj.js"),[]),gem:()=>u(()=>import("./gem-BMSR8F_I.js"),[]),"georgian-lari":()=>u(()=>import("./georgian-lari-oCded6OQ.js"),[]),ghost:()=>u(()=>import("./ghost-v4Cr-Jfx.js"),[]),gift:()=>u(()=>import("./gift-GE3LKFQw.js"),[]),"git-branch-minus":()=>u(()=>import("./git-branch-minus-BNVCy8C8.js"),[]),"git-branch-plus":()=>u(()=>import("./git-branch-plus-8Rh9IkS2.js"),[]),"git-branch":()=>u(()=>import("./git-branch-BnTOVH1-.js"),[]),"git-commit-horizontal":()=>u(()=>import("./git-commit-horizontal-CktGUB-b.js"),[]),"git-commit":()=>u(()=>import("./git-commit-horizontal-CktGUB-b.js"),[]),"git-commit-vertical":()=>u(()=>import("./git-commit-vertical-CqyrkYcm.js"),[]),"git-compare-arrows":()=>u(()=>import("./git-compare-arrows-BFa4Ew6z.js"),[]),"git-compare":()=>u(()=>import("./git-compare-CTfL0HFI.js"),[]),"git-fork":()=>u(()=>import("./git-fork-3anrlzU5.js"),[]),"git-graph":()=>u(()=>import("./git-graph-CH6Y-1-K.js"),[]),"git-merge":()=>u(()=>import("./git-merge-CGg4NNfR.js"),[]),"git-pull-request-arrow":()=>u(()=>import("./git-pull-request-arrow-CVND5Xy0.js"),[]),"git-pull-request-closed":()=>u(()=>import("./git-pull-request-closed-C4hPOtOk.js"),[]),"git-pull-request-create-arrow":()=>u(()=>import("./git-pull-request-create-arrow-DgNNEkJ_.js"),[]),"git-pull-request-create":()=>u(()=>import("./git-pull-request-create-BCyegetn.js"),[]),"git-pull-request-draft":()=>u(()=>import("./git-pull-request-draft-DYhz88Ad.js"),[]),"git-pull-request":()=>u(()=>import("./git-pull-request-C1p07H65.js"),[]),github:()=>u(()=>import("./github-iNXU82hR.js"),[]),gitlab:()=>u(()=>import("./gitlab-Dc5td9tT.js"),[]),"glass-water":()=>u(()=>import("./glass-water-BMvvZ84t.js"),[]),glasses:()=>u(()=>import("./glasses-jKtQeLq-.js"),[]),"globe-lock":()=>u(()=>import("./globe-lock-CbmsN3Uv.js"),[]),"globe-x":()=>u(()=>import("./globe-x-D4EPx8Oq.js"),[]),globe:()=>u(()=>Promise.resolve().then(()=>D8),void 0),goal:()=>u(()=>import("./goal-DpOTR5Pn.js"),[]),gpu:()=>u(()=>import("./gpu-BIN5VzQt.js"),[]),"graduation-cap":()=>u(()=>import("./graduation-cap-BId0TDyG.js"),[]),grape:()=>u(()=>import("./grape-DhNKdBne.js"),[]),"grid-2x2-check":()=>u(()=>
438import("./grid-2x2-check-D0k463vg.js"),[]),"grid-2-x-2-check":()=>u(()=>import("./grid-2x2-check-D0k463vg.js"),[]),"grid-2x2-plus":()=>u(()=>import("./grid-2x2-plus-BC1d7Jgz.js"),[]),"grid-2-x-2-plus":()=>u(()=>import("./grid-2x2-plus-BC1d7Jgz.js"),[]),"grid-2x2-x":()=>u(()=>import("./grid-2x2-x-Bz7dq1Yf.js"),[]),"grid-2-x-2-x":()=>u(()=>import("./grid-2x2-x-Bz7dq1Yf.js"),[]),"grid-2x2":()=>u(()=>import("./grid-2x2-DbSLpC3g.js"),[]),"grid-2-x-2":()=>u(()=>import("./grid-2x2-DbSLpC3g.js"),[]),"grid-3x2":()=>u(()=>import("./grid-3x2-DgBHwb1W.js"),[]),"grid-3x3":()=>u(()=>import("./grid-3x3-Cab1YABg.js"),[]),grid:()=>u(()=>import("./grid-3x3-Cab1YABg.js"),[]),"grid-3-x-3":()=>u(()=>import("./grid-3x3-Cab1YABg.js"),[]),"grip-horizontal":()=>u(()=>import("./grip-horizontal-DbGcPO6H.js"),[]),"grip-vertical":()=>u(()=>import("./grip-vertical-CFd-0Mlr.js"),[]),grip:()=>u(()=>import("./grip-CB92xmEQ.js"),[]),group:()=>u(()=>import("./group-B0t5IvJE.js"),[]),guitar:()=>u(()=>import("./guitar-Coix4XmW.js"),[]),ham:()=>u(()=>import("./ham-D0uDNdO7.js"),[]),hamburger:()=>u(()=>import("./hamburger-CQ2ul22C.js"),[]),hammer:()=>u(()=>import("./hammer-BJ-7ojak.js"),[]),"hand-coins":()=>u(()=>import("./hand-coins-Dvn-nI4Q.js"),[]),"hand-fist":()=>u(()=>import("./hand-fist-BH2qBD0A.js"),[]),"hand-grab":()=>u(()=>import("./hand-grab-Dy-UOYRH.js"),[]),grab:()=>u(()=>import("./hand-grab-Dy-UOYRH.js"),[]),"hand-heart":()=>u(()=>import("./hand-heart-CxuW6EII.js"),[]),"hand-helping":()=>u(()=>import("./hand-helping-Dnc7EWg0.js"),[]),"helping-hand":()=>u(()=>import("./hand-helping-Dnc7EWg0.js"),[]),"hand-metal":()=>u(()=>import("./hand-metal-CllGscdb.js"),[]),"hand-platter":()=>u(()=>import("./hand-platter-CDVBtgS2.js"),[]),hand:()=>u(()=>import("./hand-BOzvNUpH.js"),[]),handbag:()=>u(()=>import("./handbag-gHpvAv3K.js"),[]),handshake:()=>u(()=>import("./handshake-dSADDwDw.js"),[]),"hard-drive-download":()=>u(()=>import("./hard-drive-download-TYk_cSNK.js"),[]),"hard-drive-upload":()=>u(()=>import("./hard-drive-upload-D8wK_O-e.js"),[]),"hard-drive":()=>u(()=>import("./hard-drive-Dico1aap.js"),[]),"hard-hat":()=>u(()=>import("./hard-hat-BT8KzVbL.js"),[]),hash:()=>u(()=>import("./hash-DPcsctIc.js"),[]),"hat-glasses":()=>u(()=>import("./hat-glasses-CTCzVQII.js"),[]),haze:()=>u(()=>import("./haze-COCK81Aw.js"),[]),hd:()=>u(()=>import("./hd-mJDEjBDh.js"),[]),"hdmi-port":()=>u(()=>import("./hdmi-port-CSW4phnd.js"),[]),"heading-1":()=>u(()=>import("./heading-1-ClZpah5G.js"),[]),"heading-2":()=>u(()=>import("./heading-2-XisFnpP9.js"),[]),"heading-3":()=>u(()=>import("./heading-3-opSln5oO.js"),[]),"heading-4":()=>u(()=>import("./heading-4-DsqoecCE.js"),[]),"heading-5":()=>u(()=>import("./heading-5-DO_TrRXV.js"),[]),"heading-6":()=>u(()=>import("./heading-6-D_PCuRZe.js"),[]),heading:()=>u(()=>import("./heading-Wf941en8.js"),[]),"headphone-off":()=>u(()=>import("./headphone-off-XSzBAnVZ.js"),[]),headphones:()=>u(()=>import("./headphones-DTt5Huhc.js"),[]),headset:()=>u(()=>import("./headset-Cj7rqGLu.js"),[]),"heart-crack":()=>u(()=>import("./heart-crack-CT6YaOgb.js"),[]),"heart-handshake":()=>u(()=>import("./heart-handshake-D0rk5xTK.js"),[]),"heart-minus":()=>u(()=>import("./heart-minus-BPM2wIkI.js"),[]),"heart-off":()=>u(()=>import("./heart-off-CbycEzAB.js"),[]),"heart-plus":()=>u(()=>import("./heart-plus-atBpqEIG.js"),[]),"heart-pulse":()=>u(()=>import("./heart-pulse-D6IvCJX3.js"),[]),heart:()=>u(()=>import("./heart-CnDXK9qW.js"),[]),heater:()=>u(()=>import("./heater-6t6O6H_i.js"),[]),helicopter:()=>u(()=>import("./helicopter-C0wonwR_.js"),[]),hexagon:()=>u(()=>import("./hexagon-kvMV8X9x.js"),[]),highlighter:()=>u(()=>import("./highlighter-COJlYCAe.js"),[]),history:()=>u(()=>import("./history--ctLBsU1.js"),[]),"hop-off":()=>u(()=>import("./hop-off-DQ-bSdMi.js"),[]),hop:()=>u(()=>import("./hop-KvBCkvZi.js"),[]),hospital:()=>u(()=>import("./hospital-B8tT_DZH.js"),[]),hotel:()=>u(()=>import("./hotel-CZLf8XMe.js"),[]),hourglass:()=>u(()=>import("./hourglass-DR7JHT6q.js"),[]),"house-heart":()=>u(()=>import("./house-heart-BxWfOHhd.js"),[]),"house-plug":()=>u(()=>
438import("./house-plug-CjiSHOzg.js"),[]),"house-plus":()=>u(()=>import("./house-plus-B_3z5094.js"),[]),"house-wifi":()=>u(()=>import("./house-wifi-BO2MJ3Ha.js"),[]),house:()=>u(()=>Promise.resolve().then(()=>X1),void 0),home:()=>u(()=>Promise.resolve().then(()=>X1),void 0),"ice-cream-bowl":()=>u(()=>import("./ice-cream-bowl-C7mmDY-h.js"),[]),"ice-cream-2":()=>u(()=>import("./ice-cream-bowl-C7mmDY-h.js"),[]),"ice-cream-cone":()=>u(()=>import("./ice-cream-cone-CYVnOFMe.js"),[]),"ice-cream":()=>u(()=>import("./ice-cream-cone-CYVnOFMe.js"),[]),"id-card-lanyard":()=>u(()=>import("./id-card-lanyard-CLDKHxu7.js"),[]),"id-card":()=>u(()=>import("./id-card-Bc6MSBQ_.js"),[]),"image-down":()=>u(()=>import("./image-down-jUjFNXJl.js"),[]),"image-minus":()=>u(()=>import("./image-minus-C4BkE6K2.js"),[]),"image-off":()=>u(()=>import("./image-off-DEYCZdxW.js"),[]),"image-play":()=>u(()=>import("./image-play-sHsL9PHL.js"),[]),"image-plus":()=>u(()=>import("./image-plus-ummK6jWD.js"),[]),"image-up":()=>u(()=>import("./image-up-D-w7If6X.js"),[]),"image-upscale":()=>u(()=>import("./image-upscale-C_IZxsUT.js"),[]),image:()=>u(()=>Promise.resolve().then(()=>k8),void 0),images:()=>u(()=>import("./images-D8iSIrmh.js"),[]),import:()=>u(()=>import("./import-DVMHh3Uo.js"),[]),inbox:()=>u(()=>import("./inbox-B90cBGqv.js"),[]),"indian-rupee":()=>u(()=>import("./indian-rupee-CGq2vjIz.js"),[]),infinity:()=>u(()=>import("./infinity-CabHJDTb.js"),[]),info:()=>u(()=>import("./info-Bsl9qKG7.js"),[]),"inspection-panel":()=>u(()=>import("./inspection-panel-BLZwBsCs.js"),[]),instagram:()=>u(()=>import("./instagram-DX_896_w.js"),[]),italic:()=>u(()=>import("./italic-CWofH7zO.js"),[]),"iteration-ccw":()=>u(()=>import("./iteration-ccw-dD72F5ds.js"),[]),"iteration-cw":()=>u(()=>import("./iteration-cw-BjmA29_s.js"),[]),"japanese-yen":()=>u(()=>import("./japanese-yen-DzQRWHMc.js"),[]),joystick:()=>u(()=>import("./joystick-mTFC3_Cv.js"),[]),kanban:()=>u(()=>import("./kanban-DxaBoOSX.js"),[]),kayak:()=>u(()=>import("./kayak-DJvJzYzR.js"),[]),"key-round":()=>u(()=>import("./key-round-BqTKPZcf.js"),[]),"key-square":()=>u(()=>import("./key-square-Dbd_uFWY.js"),[]),key:()=>u(()=>Promise.resolve().then(()=>L8),void 0),"keyboard-music":()=>u(()=>import("./keyboard-music-D14SmYd5.js"),[]),"keyboard-off":()=>u(()=>import("./keyboard-off-BUApMt1O.js"),[]),keyboard:()=>u(()=>import("./keyboard-CZcbjY-g.js"),[]),"lamp-ceiling":()=>u(()=>import("./lamp-ceiling-DAIY93XM.js"),[]),"lamp-desk":()=>u(()=>import("./lamp-desk-CRcLuaAz.js"),[]),"lamp-floor":()=>u(()=>import("./lamp-floor-DE9fzhNy.js"),[]),"lamp-wall-down":()=>u(()=>import("./lamp-wall-down-C_v-iWof.js"),[]),"lamp-wall-up":()=>u(()=>import("./lamp-wall-up-D_RyBof4.js"),[]),lamp:()=>u(()=>import("./lamp-Ce8IRtpO.js"),[]),"land-plot":()=>u(()=>import("./land-plot-Buqv9QHH.js"),[]),landmark:()=>u(()=>import("./landmark-DoH_pwlN.js"),[]),languages:()=>u(()=>import("./languages-C72glKoV.js"),[]),"laptop-minimal-check":()=>u(()=>import("./laptop-minimal-check-OqdwLcVx.js"),[]),"laptop-minimal":()=>u(()=>import("./laptop-minimal-CkRxK4pf.js"),[]),"laptop-2":()=>u(()=>import("./laptop-minimal-CkRxK4pf.js"),[]),laptop:()=>u(()=>import("./laptop-Cco397aV.js"),[]),"lasso-select":()=>u(()=>import("./lasso-select-L6JW-0XH.js"),[]),lasso:()=>u(()=>import("./lasso-ykWqWY_6.js"),[]),laugh:()=>u(()=>import("./laugh-DeEeAS4z.js"),[]),"layers-2":()=>u(()=>import("./layers-2-Dd4s-nfC.js"),[]),"layers-plus":()=>u(()=>import("./layers-plus-Cm6ew7Tp.js"),[]),layers:()=>u(()=>import("./layers-CBE2j6wN.js"),[]),"layers-3":()=>u(()=>import("./layers-CBE2j6wN.js"),[]),"layout-dashboard":()=>u(()=>Promise.resolve().then(()=>j8),void 0),"layout-grid":()=>u(()=>import("./layout-grid-D4cwDBjY.js"),[]),"layout-list":()=>u(()=>import("./layout-list-D7LZkOQJ.js"),[]),"layout-panel-left":()=>u(()=>import("./layout-panel-left-BkzYDwV0.js"),[]),"layout-panel-top":()=>u(()=>import("./layout-panel-top-D68E4TqY.js"),[]),"layout-template":()=>u(()=>import("./layout-template-QCrotlfd.js"),[]),leaf:()=>u(()=>import("./leaf-u-avdZ87.js"),[]),"leafy-green":()=>u(()=>import("./leafy-green-CX9kDPTY.js"),[]),lectern:()=>u(()=>import("./lectern-CNZJDuLY.js"),[]),"library-big":()=>u(()=>import("./library-big-BFw7LSGX.js"),[]),library:()=>u(()=>import("./library-DHPXU-1L.js"),[]),"life-buoy":()=>u(()=>import("./life-buoy-Ca8RlJI_.js"),[]),ligature:()=>u(()=>import("./ligature-DWNavdfx.js"),[]),"lightbulb-off":()=>u(()=>import("./lightbulb-off-DCmjyT62.js"),[]),lightbulb:()=>u(()=>import("./lightbulb-D1QLW5X_.js"),[]),"line-squiggle":()=>u(()=>import("./line-squiggle-C6DdSjSd.js"),[]),"link-2-off":()=>u(()=>import("./link-2-off-DvxDqUo4.js"),[]),"link-2":()=>u(()=>import("./link-2-DlIGOkiB.js"),[]),link:()=>u(()=>import("./link-DDbUes3u.js"),[]),linkedin:()=>u(()=>import("./linkedin-gN2baI9_.js"),[]),"list-check":()=>u(()=>import("./list-check-CWXkiZmG.js"),[]),"list-checks":()=>u(()=>import("./list-checks-Dw2HahSx.js"),[]),"list-chevrons-down-up":()=>u(()=>import("./list-chevrons-down-up-AZ4zZQx0.js"),[]),"list-chevrons-up-down":()=>u(()=>import("./list-chevrons-up-down-DHG0DdU2.js"),[]),"list-collapse":()=>u(()=>import("./list-collapse-DUgywd0E.js"),[]),"list-end":()=>u(()=>import("./list-end-CVgXHBfu.js"),[]),"list-filter-plus":()=>u(()=>import("./list-filter-plus-C5ZYY0ha.js"),[]),"list-filter":()=>u(()=>import("./list-filter-BFtHFcrB.js"),[]),"list-indent-decrease":()=>u(()=>
438import("./list-indent-decrease-BY0JdWcz.js"),[]),outdent:()=>u(()=>import("./list-indent-decrease-BY0JdWcz.js"),[]),"indent-decrease":()=>u(()=>import("./list-indent-decrease-BY0JdWcz.js"),[]),"list-indent-increase":()=>u(()=>import("./list-indent-increase-CRO5k6eU.js"),[]),indent:()=>u(()=>import("./list-indent-increase-CRO5k6eU.js"),[]),"indent-increase":()=>u(()=>import("./list-indent-increase-CRO5k6eU.js"),[]),"list-minus":()=>u(()=>import("./list-minus-DUBLw-N_.js"),[]),"list-music":()=>u(()=>import("./list-music-Cs0ddaMa.js"),[]),"list-ordered":()=>u(()=>import("./list-ordered-pGL5ehpH.js"),[]),"list-plus":()=>u(()=>import("./list-plus-HmUG7tOH.js"),[]),"list-restart":()=>u(()=>import("./list-restart-DNfcfMBA.js"),[]),"list-start":()=>u(()=>import("./list-start-BCbuXdM6.js"),[]),"list-todo":()=>u(()=>import("./list-todo-ZskHr-iG.js"),[]),"list-tree":()=>u(()=>import("./list-tree-B6-2pFpF.js"),[]),"list-video":()=>u(()=>import("./list-video-D22c8Wh0.js"),[]),"list-x":()=>u(()=>import("./list-x-GIUq7-Qp.js"),[]),list:()=>u(()=>import("./list-BZ9EYcbi.js"),[]),"loader-circle":()=>u(()=>Promise.resolve().then(()=>J1),void 0),"loader-2":()=>u(()=>Promise.resolve().then(()=>J1),void 0),"loader-pinwheel":()=>u(()=>import("./loader-pinwheel-BZZS6sLs.js"),[]),loader:()=>u(()=>import("./loader-C0SZtRTU.js"),[]),"locate-fixed":()=>u(()=>import("./locate-fixed-CjC3uCRe.js"),[]),"locate-off":()=>u(()=>import("./locate-off-quN3mQ7X.js"),[]),locate:()=>u(()=>import("./locate-CsPoWaOe.js"),[]),"lock-keyhole-open":()=>u(()=>import("./lock-keyhole-open-DuZdJoQ1.js"),[]),"unlock-keyhole":()=>u(()=>import("./lock-keyhole-open-DuZdJoQ1.js"),[]),"lock-keyhole":()=>u(()=>import("./lock-keyhole-Vi0PVS42.js"),[]),"lock-open":()=>u(()=>import("./lock-open-BMi6lnw6.js"),[]),unlock:()=>u(()=>import("./lock-open-BMi6lnw6.js"),[]),lock:()=>u(()=>Promise.resolve().then(()=>C8),void 0),"log-in":()=>u(()=>import("./log-in-BnEybITI.js"),[]),"log-out":()=>u(()=>import("./log-out-VLef3D-_.js"),[]),logs:()=>u(()=>import("./logs-DiSmhJGD.js"),[]),lollipop:()=>u(()=>import("./lollipop-hdypdRXr.js"),[]),luggage:()=>u(()=>import("./luggage-DvrwiLYE.js"),[]),magnet:()=>u(()=>import("./magnet-BHmV6H_s.js"),[]),"mail-check":()=>u(()=>import("./mail-check-CP7eZCVg.js"),[]),"mail-minus":()=>u(()=>import("./mail-minus-COeFn9WU.js"),[]),"mail-open":()=>u(()=>import("./mail-open-DV8N9pal.js"),[]),"mail-plus":()=>u(()=>import("./mail-plus-CydzIa9T.js"),[]),"mail-question-mark":()=>u(()=>import("./mail-question-mark-CLTBaXgu.js"),[]),"mail-question":()=>u(()=>import("./mail-question-mark-CLTBaXgu.js"),[]),"mail-search":()=>u(()=>import("./mail-search-BJzznBBe.js"),[]),"mail-warning":()=>u(()=>import("./mail-warning-DWiAXQN_.js"),[]),"mail-x":()=>u(()=>import("./mail-x-DzM6ju1N.js"),[]),mail:()=>u(()=>Promise.resolve().then(()=>N8),void 0),mailbox:()=>u(()=>import("./mailbox-CKpBvFAs.js"),[]),mails:()=>u(()=>import("./mails-BKTTp7Q1.js"),[]),"map-minus":()=>u(()=>import("./map-minus-DL4CCwut.js"),[]),"map-pin-check-inside":()=>u(()=>import("./map-pin-check-inside-C148RWWv.js"),[]),"map-pin-check":()=>u(()=>import("./map-pin-check-BbFtiyaA.js"),[]),"map-pin-house":()=>u(()=>import("./map-pin-house-C7j42PuL.js"),[]),"map-pin-minus-inside":()=>u(()=>import("./map-pin-minus-inside-DKHEB0N_.js"),[]),"map-pin-minus":()=>u(()=>import("./map-pin-minus-CLlVFL6K.js"),[]),"map-pin-off":()=>u(()=>import("./map-pin-off-BuCMuAOu.js"),[]),"map-pin-pen":()=>u(()=>import("./map-pin-pen-Dyj9Ogjo.js"),[]),"location-edit":()=>u(()=>import("./map-pin-pen-Dyj9Ogjo.js"),[]),"map-pin-plus-inside":()=>u(()=>import("./map-pin-plus-inside-BCFiV5IM.js"),[]),"map-pin-plus":()=>u(()=>import("./map-pin-plus-DGLyujOU.js"),[]),"map-pin-x-inside":()=>u(()=>import("./map-pin-x-inside-COQJwKmC.js"),[]),"map-pin-x":()=>u(()=>import("./map-pin-x-DzJnR8O3.js"),[]),"map-pin":()=>u(()=>import("./map-pin-C_TiPwoq.js"),[]),"map-pinned":()=>u(()=>import("./map-pinned-To5dt7Vw.js"),[]),"map-plus":()=>u(()=>import("./map-plus-DYx_C6dM.js"),[]),map:()=>u(()=>import("./map-DPTM1yG2.js"),[]),"mars-stroke":()=>u(()=>import("./mars-stroke-Dq-QmPww.js"),[]),mars:()=>u(()=>import("./mars-D943TfV2.js"),[]),martini:()=>u(()=>import("./martini-Bea7lkxR.js"),[]),"maximize-2":()=>u(()=>import("./maximize-2-B0_PkGVw.js"),[]),maximize:()=>u(()=>import("./maximize-4tAOQ4Jv.js"),[]),medal:()=>u(()=>import("./medal-Cui0T3or.js"),[]),"megaphone-off":()=>u(()=>import("./megaphone-off-Bc3vDL7h.js"),[]),megaphone:()=>u(()=>import("./megaphone-CXAutiJg.js"),[]),meh:()=>u(()=>import("./meh-C3IgIqeH.js"),[]),"memory-stick":()=>u(()=>import("./memory-stick-DMeBGFxq.js"),[]),menu:()=>u(()=>Promise.resolve().then(()=>V8),void 0),merge:()=>u(()=>import("./merge-Hd8yp3Zh.js"),[]),"message-circle-code":()=>u(()=>import("./message-circle-code-CHDF9Gdc.js"),[]),"message-circle-dashed":()=>u(()=>import("./message-circle-dashed-COcyGc25.js"),[]),"message-circle-heart":()=>u(()=>import("./message-circle-heart-CskvMeed.js"),[]),"message-circle-more":()=>u(()=>import("./message-circle-more-jdG6fIfy.js"),[]),"message-circle-off":()=>u(()=>import("./message-circle-off-lFCz8b5z.js"),[]),"message-circle-plus":()=>u(()=>import("./message-circle-plus-BVkyZ-V2.js"),[]),"message-circle-question-mark":()=>u(()=>import("./message-circle-question-mark-BgwZtovm.js"),[]),"message-circle-question":()=>u(()=>import("./message-circle-question-mark-BgwZtovm.js"),[]),"message-circle-reply":()=>u(()=>import("./message-circle-reply-DfLeC2rE.js"),[]),"message-circle-warning":()=>u(()=>import("./message-circle-warning-BBwa4Xp9.js"),[]),"message-circle-x":()=>u(()=>import("./message-circle-x-vfPCrn5b.js"),[]),"message-circle":()=>u(()=>import("./message-circle-D9GdBZsi.js"),[]),"message-square-code":()=>u(()=>import("./message-square-code-8M2BM-hS.js"),[]),"message-square-dashed":()=>u(()=>import("./message-square-dashed-CWuXBDWb.js"),[]),"message-square-diff":()=>u(()=>import("./message-square-diff-DWE8YUNh.js"),[]),"message-square-dot":()=>u(()=>import("./message-square-dot-D_qQ3uBb.js"),[]),"message-square-heart":()=>u(()=>import("./message-square-heart-BrrCNtUD.js"),[]),"message-square-lock":()=>u(()=>import("./message-square-lock-BcrlrBs7.js"),[]),"message-square-more":()=>u(()=>import("./message-square-more-C4iqSehJ.js"),[]),"message-square-off":()=>u(()=>import("./message-square-off-Cllk61qk.js"),[]),"message-square-plus":()=>u(()=>import("./message-square-plus-k8bSo3ff.js"),[]),"message-square-quote":()=>u(()=>import("./message-square-quote-Ce5jO7h9.js"),[]),"message-square-reply":()=>u(()=>import("./message-square-reply-DPG6np-b.js"),[]),"message-square-share":()=>u(()=>import("./message-square-share-BXCphCN1.js"),[]),"message-square-text":()=>u(()=>import("./message-square-text-F5pjD5ui.js"),[]),"message-square-warning":()=>u(()=>import("./message-square-warning-B6EZ3kRj.js"),[]),"message-square-x":()=>u(()=>import("./message-square-x-CryQf_oK.js"),[]),"message-square":()=>u(()=>import("./message-square-DSMQf1pZ.js"),[]),"messages-square":()=>u(()=>import("./messages-square-Dp0RRuBy.js"),[]),"mic-off":()=>u(()=>import("./mic-off-SmxshPM0.js"),[]),"mic-vocal":()=>u(()=>import("./mic-vocal-BevmNdo1.js"),[]),"mic-2":()=>u(()=>import("./mic-vocal-BevmNdo1.js"),[]),mic:()=>u(()=>import("./mic-D8OYPIWs.js"),[]),microchip:()=>u(()=>import("./microchip-FaIhEeWD.js"),[]),microscope:()=>u(()=>import("./microscope-y3GC231_.js"),[]),microwave:()=>u(()=>import("./microwave-T7zsN5vi.js"),[]),milestone:()=>u(()=>import("./milestone-CJZmDCGT.js"),[]),"milk-off":()=>u(()=>import("./milk-off-ClnqYqU_.js"),[]),milk:()=>u(()=>
438import("./milk-Cv6NqIHR.js"),[]),"minimize-2":()=>u(()=>import("./minimize-2-jipd8g9y.js"),[]),minimize:()=>u(()=>import("./minimize-_2e0-D4v.js"),[]),minus:()=>u(()=>Promise.resolve().then(()=>$8),void 0),"monitor-check":()=>u(()=>import("./monitor-check-CRFWkwWB.js"),[]),"monitor-cloud":()=>u(()=>import("./monitor-cloud-BDJkLvHN.js"),[]),"monitor-cog":()=>u(()=>import("./monitor-cog-Bn1ieCUD.js"),[]),"monitor-dot":()=>u(()=>import("./monitor-dot-BGobHhRm.js"),[]),"monitor-down":()=>u(()=>import("./monitor-down-CV-fU-lp.js"),[]),"monitor-off":()=>u(()=>import("./monitor-off-B4DV9EN6.js"),[]),"monitor-pause":()=>u(()=>import("./monitor-pause-KOsVGrNe.js"),[]),"monitor-play":()=>u(()=>import("./monitor-play-B4v-jSOU.js"),[]),"monitor-smartphone":()=>u(()=>import("./monitor-smartphone-ZWybmYeG.js"),[]),"monitor-speaker":()=>u(()=>import("./monitor-speaker-4MvACNKL.js"),[]),"monitor-stop":()=>u(()=>import("./monitor-stop-D1LXefX7.js"),[]),"monitor-up":()=>u(()=>import("./monitor-up-CiYlP1LY.js"),[]),"monitor-x":()=>u(()=>import("./monitor-x-DozrPkzW.js"),[]),monitor:()=>u(()=>import("./monitor-ZD4WUNs0.js"),[]),"moon-star":()=>u(()=>import("./moon-star-BoeCs9st.js"),[]),moon:()=>u(()=>import("./moon-DvfEeLlp.js"),[]),motorbike:()=>u(()=>import("./motorbike-Dv1YmwuU.js"),[]),"mountain-snow":()=>u(()=>import("./mountain-snow-CqJUHPSn.js"),[]),mountain:()=>u(()=>import("./mountain-KXdYkbgR.js"),[]),"mouse-off":()=>u(()=>import("./mouse-off-J5Ojs-9h.js"),[]),"mouse-pointer-2-off":()=>u(()=>import("./mouse-pointer-2-off-B0-icwy4.js"),[]),"mouse-pointer-2":()=>u(()=>import("./mouse-pointer-2-B-vazfyG.js"),[]),"mouse-pointer-ban":()=>u(()=>import("./mouse-pointer-ban-CC8Xk4JS.js"),[]),"mouse-pointer-click":()=>u(()=>import("./mouse-pointer-click-Bx46vSpU.js"),[]),"mouse-pointer":()=>u(()=>import("./mouse-pointer-CxxA6Vje.js"),[]),mouse:()=>u(()=>import("./mouse-D2CEZqHH.js"),[]),"move-3d":()=>u(()=>import("./move-3d-Cvq7Kbha.js"),[]),"move-3-d":()=>u(()=>import("./move-3d-Cvq7Kbha.js"),[]),"move-diagonal-2":()=>u(()=>import("./move-diagonal-2-BJ0eR1H_.js"),[]),"move-diagonal":()=>u(()=>import("./move-diagonal-B1ltsCnO.js"),[]),"move-down-left":()=>u(()=>import("./move-down-left-DUarTPJG.js"),[]),"move-down-right":()=>u(()=>import("./move-down-right-C6HFNblL.js"),[]),"move-down":()=>u(()=>import("./move-down-cXBT6Bqw.js"),[]),"move-horizontal":()=>u(()=>import("./move-horizontal-CMmqZKgW.js"),[]),"move-left":()=>u(()=>import("./move-left-D0QBfwLt.js"),[]),"move-right":()=>u(()=>import("./move-right-DynOBKD0.js"),[]),"move-up-left":()=>u(()=>import("./move-up-left-YnHsPijB.js"),[]),"move-up-right":()=>u(()=>import("./move-up-right-BbNe4ZXX.js"),[]),"move-up":()=>u(()=>import("./move-up-BHQnfl2F.js"),[]),"move-vertical":()=>u(()=>import("./move-vertical-DnaIEGus.js"),[]),move:()=>u(()=>import("./move-DX4H305N.js"),[]),"music-2":()=>u(()=>import("./music-2-DnJofi2t.js"),[]),"music-3":()=>u(()=>import("./music-3-CP3LKMWr.js"),[]),"music-4":()=>u(()=>import("./music-4-ChnTnMJw.js"),[]),music:()=>u(()=>Promise.resolve().then(()=>M8),void 0),"navigation-2-off":()=>u(()=>import("./navigation-2-off-DPqlDNrr.js"),[]),"navigation-2":()=>u(()=>import("./navigation-2-DuGnH-VV.js"),[]),"navigation-off":()=>u(()=>import("./navigation-off-DoGsLTT7.js"),[]),navigation:()=>u(()=>import("./navigation-DUcC6wjI.js"),[]),network:()=>u(()=>import("./network-Bv8WL_4w.js"),[]),newspaper:()=>u(()=>import("./newspaper-CpmsX2_l.js"),[]),nfc:()=>u(()=>import("./nfc-BS1yUevz.js"),[]),"non-binary":()=>u(()=>import("./non-binary-CjbHaVTo.js"),[]),"notebook-pen":()=>u(()=>import("./notebook-pen-2DvIxnsH.js"),[]),"notebook-tabs":()=>u(()=>import("./notebook-tabs-MdFbPSgv.js"),[]),"notebook-text":()=>u(()=>import("./notebook-text-COsPQDaF.js"),[]),notebook:()=>u(()=>import("./notebook-DXraEVhS.js"),[]),"notepad-text-dashed":()=>u(()=>import("./notepad-text-dashed-BoIQjVlQ.js"),[]),"notepad-text":()=>u(()=>import("./notepad-text-A6Z9n4lr.js"),[]),"nut-off":()=>u(()=>import("./nut-off-OPPY3Ozf.js"),[]),nut:()=>u(()=>import("./nut-Bgk7XBnP.js"),[]),"octagon-alert":()=>u(()=>import("./octagon-alert-_lsjRl0V.js"),[]),"alert-octagon":()=>u(()=>import("./octagon-alert-_lsjRl0V.js"),[]),"octagon-minus":()=>u(()=>import("./octagon-minus-CrVSPwuN.js"),[]),"octagon-pause":()=>u(()=>import("./octagon-pause-2_Reoo6P.js"),[]),"pause-octagon":()=>u(()=>import("./octagon-pause-2_Reoo6P.js"),[]),"octagon-x":()=>u(()=>import("./octagon-x-B1SNAr6J.js"),[]),"x-octagon":()=>u(()=>import("./octagon-x-B1SNAr6J.js"),[]),octagon:()=>u(()=>import("./octagon-CvLBrlUQ.js"),[]),omega:()=>u(()=>import("./omega-BrZr7YxI.js"),[]),option:()=>u(()=>import("./option-DLG8HqYh.js"),[]),orbit:()=>u(()=>import("./orbit-C-OeSCml.js"),[]),origami:()=>u(()=>import("./origami-Mzb6NhxK.js"),[]),"package-2":()=>u(()=>import("./package-2-C3vPyvm6.js"),[]),"package-check":()=>u(()=>import("./package-check-dh3GHZuz.js"),[]),"package-minus":()=>u(()=>import("./package-minus-CNFlnGRX.js"),[]),"package-open":()=>u(()=>import("./package-open-BGKg4BKa.js"),[]),"package-plus":()=>u(()=>import("./package-plus-D8i8W6-q.js"),[]),"package-search":()=>u(()=>import("./package-search-BobztTne.js"),[]),"package-x":()=>u(()=>import("./package-x-O776723_.js"),[]),package:()=>u(()=>import("./package-oBEzQwT-.js"),[]),"paint-bucket":()=>u(()=>import("./paint-bucket-CLlpxbus.js"),[]),"paint-roller":()=>u(()=>
438import("./paint-roller-ChTbP5GE.js"),[]),"paintbrush-vertical":()=>u(()=>import("./paintbrush-vertical-CUWQFFjk.js"),[]),"paintbrush-2":()=>u(()=>import("./paintbrush-vertical-CUWQFFjk.js"),[]),paintbrush:()=>u(()=>import("./paintbrush-X718P4MR.js"),[]),palette:()=>u(()=>import("./palette-BB5XCzuB.js"),[]),panda:()=>u(()=>import("./panda-BngdXkzE.js"),[]),"panel-bottom-close":()=>u(()=>import("./panel-bottom-close-Bz5lbvX-.js"),[]),"panel-bottom-dashed":()=>u(()=>import("./panel-bottom-dashed-CA8qzMuz.js"),[]),"panel-bottom-inactive":()=>u(()=>import("./panel-bottom-dashed-CA8qzMuz.js"),[]),"panel-bottom-open":()=>u(()=>import("./panel-bottom-open-DS8ZxO4_.js"),[]),"panel-bottom":()=>u(()=>import("./panel-bottom-D9EKn6t8.js"),[]),"panel-left-close":()=>u(()=>import("./panel-left-close-2AUIHMAC.js"),[]),"sidebar-close":()=>u(()=>import("./panel-left-close-2AUIHMAC.js"),[]),"panel-left-dashed":()=>u(()=>import("./panel-left-dashed-CTkXRach.js"),[]),"panel-left-inactive":()=>u(()=>import("./panel-left-dashed-CTkXRach.js"),[]),"panel-left-open":()=>u(()=>import("./panel-left-open-CdxKatS7.js"),[]),"sidebar-open":()=>u(()=>import("./panel-left-open-CdxKatS7.js"),[]),"panel-left-right-dashed":()=>u(()=>import("./panel-left-right-dashed-etX7TCAe.js"),[]),"panel-left":()=>u(()=>import("./panel-left-CyUpcw6p.js"),[]),sidebar:()=>u(()=>import("./panel-left-CyUpcw6p.js"),[]),"panel-right-close":()=>u(()=>import("./panel-right-close-CoMZZED4.js"),[]),"panel-right-dashed":()=>u(()=>import("./panel-right-dashed-DIFQAOrg.js"),[]),"panel-right-inactive":()=>u(()=>import("./panel-right-dashed-DIFQAOrg.js"),[]),"panel-right-open":()=>u(()=>import("./panel-right-open-DIIvmQRt.js"),[]),"panel-right":()=>u(()=>import("./panel-right-B2IVyUA-.js"),[]),"panel-top-bottom-dashed":()=>u(()=>import("./panel-top-bottom-dashed-QbRr41zT.js"),[]),"panel-top-close":()=>u(()=>import("./panel-top-close-C1d5eFIu.js"),[]),"panel-top-dashed":()=>u(()=>import("./panel-top-dashed-CbFhljrd.js"),[]),"panel-top-inactive":()=>u(()=>import("./panel-top-dashed-CbFhljrd.js"),[]),"panel-top-open":()=>u(()=>import("./panel-top-open-Cgen5N5T.js"),[]),"panel-top":()=>u(()=>import("./panel-top-Bc8RzMte.js"),[]),"panels-left-bottom":()=>u(()=>import("./panels-left-bottom-BsDjlz4d.js"),[]),"panels-right-bottom":()=>u(()=>import("./panels-right-bottom-shTA7VbK.js"),[]),"panels-top-left":()=>u(()=>import("./panels-top-left-Hdn5PiAR.js"),[]),layout:()=>u(()=>import("./panels-top-left-Hdn5PiAR.js"),[]),paperclip:()=>u(()=>import("./paperclip-B6qeiSUQ.js"),[]),parentheses:()=>u(()=>import("./parentheses-DYPYT5rP.js"),[]),"parking-meter":()=>u(()=>import("./parking-meter-C1yulO2F.js"),[]),"party-popper":()=>u(()=>import("./party-popper-CY-aXuXQ.js"),[]),pause:()=>u(()=>import("./pause-201eXbl9.js"),[]),"paw-print":()=>u(()=>import("./paw-print-RQngnGED.js"),[]),"pc-case":()=>u(()=>import("./pc-case-BzDHNaVv.js"),[]),"pen-line":()=>u(()=>import("./pen-line-COWXgElF.js"),[]),"edit-3":()=>u(()=>import("./pen-line-COWXgElF.js"),[]),"pen-off":()=>u(()=>import("./pen-off-ezmIX5sM.js"),[]),"pen-tool":()=>u(()=>import("./pen-tool-QokFYNcW.js"),[]),pen:()=>u(()=>import("./pen-BzUdcLle.js"),[]),"edit-2":()=>u(()=>import("./pen-BzUdcLle.js"),[]),"pencil-line":()=>u(()=>import("./pencil-line-BpLMurUa.js"),[]),"pencil-off":()=>u(()=>import("./pencil-off-BCM7YSnv.js"),[]),"pencil-ruler":()=>u(()=>import("./pencil-ruler-BOzlDE1t.js"),[]),pencil:()=>u(()=>Promise.resolve().then(()=>z8),void 0),pentagon:()=>u(()=>import("./pentagon-CrUZFd94.js"),[]),percent:()=>u(()=>import("./percent-DIFtZ-dW.js"),[]),"person-standing":()=>u(()=>import("./person-standing-CSWQyRY4.js"),[]),"philippine-peso":()=>u(()=>import("./philippine-peso-Cn3lwhUe.js"),[]),"phone-call":()=>u(()=>import("./phone-call-UH08d-qr.js"),[]),"phone-forwarded":()=>u(()=>import("./phone-forwarded-Cpvd2t5Y.js"),[]),"phone-incoming":()=>u(()=>import("./phone-incoming-B1-9uzW7.js"),[]),"phone-missed":()=>u(()=>import("./phone-missed-Bu370H43.js"),[]),"phone-off":()=>u(()=>import("./phone-off-DLB2VxVP.js"),[]),"phone-outgoing":()=>u(()=>import("./phone-outgoing-5lUPhwpO.js"),[]),phone:()=>u(()=>import("./phone-CzB95kBc.js"),[]),pi:()=>u(()=>import("./pi-DEpKWvFn.js"),[]),piano:()=>u(()=>import("./piano-6dU2H01p.js"),[]),pickaxe:()=>u(()=>import("./pickaxe-DzXLuJJI.js"),[]),"picture-in-picture-2":()=>u(()=>import("./picture-in-picture-2-zXjZxcnk.js"),[]),"picture-in-picture":()=>u(()=>import("./picture-in-picture-CSoBmb2_.js"),[]),"piggy-bank":()=>u(()=>import("./piggy-bank-rrOaYe02.js"),[]),"pilcrow-left":()=>u(()=>import("./pilcrow-left-DLMBVLS9.js"),[]),"pilcrow-right":()=>u(()=>import("./pilcrow-right-CEQ5e6qL.js"),[]),pilcrow:()=>u(()=>import("./pilcrow-BJwSX5S7.js"),[]),"pill-bottle":()=>u(()=>import("./pill-bottle-ppz_onH6.js"),[]),pill:()=>u(()=>import("./pill-6E1-E7fg.js"),[]),"pin-off":()=>u(()=>import("./pin-off-mXw2cO3D.js"),[]),pin:()=>u(()=>import("./pin-DP9_oWwF.js"),[]),pipette:()=>u(()=>import("./pipette-CATiwbqL.js"),[]),pizza:()=>u(()=>import("./pizza-DBQaGQnn.js"),[]),"plane-landing":()=>u(()=>import("./plane-landing-BJiiBTlS.js"),[]),"plane-takeoff":()=>u(()=>
438import("./plane-takeoff-BRq0_ALW.js"),[]),plane:()=>u(()=>import("./plane-Xio5bBLP.js"),[]),play:()=>u(()=>import("./play-CNskOMMj.js"),[]),"plug-2":()=>u(()=>import("./plug-2-BFbJQBcT.js"),[]),"plug-zap":()=>u(()=>import("./plug-zap-CQwMU6W0.js"),[]),"plug-zap-2":()=>u(()=>import("./plug-zap-CQwMU6W0.js"),[]),plug:()=>u(()=>import("./plug-DsPsNrYH.js"),[]),plus:()=>u(()=>Promise.resolve().then(()=>B8),void 0),"pocket-knife":()=>u(()=>import("./pocket-knife-B4ayS3m_.js"),[]),pocket:()=>u(()=>import("./pocket-UiYKpsIZ.js"),[]),podcast:()=>u(()=>import("./podcast-C0MGtgCR.js"),[]),"pointer-off":()=>u(()=>import("./pointer-off-BqmYIpxf.js"),[]),pointer:()=>u(()=>import("./pointer-CQOQT1Oh.js"),[]),popcorn:()=>u(()=>import("./popcorn-CkI-d64s.js"),[]),popsicle:()=>u(()=>import("./popsicle-BLBmi8Mc.js"),[]),"pound-sterling":()=>u(()=>import("./pound-sterling-BqSmy7gp.js"),[]),"power-off":()=>u(()=>import("./power-off-BZM3NUXx.js"),[]),power:()=>u(()=>import("./power-D9luzpf_.js"),[]),presentation:()=>u(()=>import("./presentation-DFz4wR_J.js"),[]),"printer-check":()=>u(()=>import("./printer-check-N6IHQWLt.js"),[]),"printer-x":()=>u(()=>import("./printer-x-hPA02m5s.js"),[]),printer:()=>u(()=>import("./printer-BBRQmsSE.js"),[]),projector:()=>u(()=>import("./projector-Tl-FraNt.js"),[]),proportions:()=>u(()=>import("./proportions-BlVM_nmm.js"),[]),puzzle:()=>u(()=>import("./puzzle-DN-GOSau.js"),[]),pyramid:()=>u(()=>import("./pyramid-BEy-A16r.js"),[]),"qr-code":()=>u(()=>import("./qr-code-D9dp7C1v.js"),[]),quote:()=>u(()=>import("./quote-CQKOqwJx.js"),[]),rabbit:()=>u(()=>import("./rabbit-C085AHyx.js"),[]),radar:()=>u(()=>import("./radar-CV7EW6tz.js"),[]),radiation:()=>u(()=>import("./radiation-Brtbos3L.js"),[]),radical:()=>u(()=>import("./radical-Dgfqym8e.js"),[]),"radio-receiver":()=>u(()=>import("./radio-receiver-C-AvUDwH.js"),[]),"radio-tower":()=>u(()=>import("./radio-tower-DefrS-5-.js"),[]),radio:()=>u(()=>import("./radio-D49UTGFx.js"),[]),radius:()=>u(()=>import("./radius-BW-p0aXC.js"),[]),"rail-symbol":()=>u(()=>import("./rail-symbol--jZLJKDk.js"),[]),rainbow:()=>u(()=>import("./rainbow-HnOZAHbP.js"),[]),rat:()=>u(()=>import("./rat-i-HTLDCD.js"),[]),ratio:()=>u(()=>import("./ratio-CDtpr7g-.js"),[]),"receipt-cent":()=>u(()=>import("./receipt-cent-D5YeNwud.js"),[]),"receipt-euro":()=>u(()=>import("./receipt-euro-DqyD8ycR.js"),[]),"receipt-indian-rupee":()=>u(()=>import("./receipt-indian-rupee-CzW2n4gU.js"),[]),"receipt-japanese-yen":()=>u(()=>import("./receipt-japanese-yen-Bhv9eK7p.js"),[]),"receipt-pound-sterling":()=>u(()=>import("./receipt-pound-sterling-g_NktjsR.js"),[]),"receipt-russian-ruble":()=>u(()=>import("./receipt-russian-ruble-ZIgL93xj.js"),[]),"receipt-swiss-franc":()=>u(()=>import("./receipt-swiss-franc-CnSQTt_P.js"),[]),"receipt-text":()=>u(()=>import("./receipt-text-C1IuSxkS.js"),[]),"receipt-turkish-lira":()=>u(()=>import("./receipt-turkish-lira-Bi_Xgs9I.js"),[]),receipt:()=>u(()=>import("./receipt-ZyN2Z4ea.js"),[]),"rectangle-circle":()=>u(()=>import("./rectangle-circle-PQt2rFOt.js"),[]),"rectangle-ellipsis":()=>u(()=>import("./rectangle-ellipsis-_eUeIe0y.js"),[]),"form-input":()=>u(()=>import("./rectangle-ellipsis-_eUeIe0y.js"),[]),"rectangle-goggles":()=>u(()=>import("./rectangle-goggles-Cj-6aj3n.js"),[]),"rectangle-horizontal":()=>u(()=>import("./rectangle-horizontal-nH-RGu-z.js"),[]),"rectangle-vertical":()=>u(()=>import("./rectangle-vertical-Bj53X9TC.js"),[]),recycle:()=>u(()=>import("./recycle-Dj0UAGRh.js"),[]),"redo-2":()=>u(()=>import("./redo-2-C8qGs1tp.js"),[]),"redo-dot":()=>u(()=>import("./redo-dot-DaDGtXb8.js"),[]),redo:()=>u(()=>import("./redo-DvrgfHcK.js"),[]),"refresh-ccw-dot":()=>u(()=>import("./refresh-ccw-dot-Cu9PmLmY.js"),[]),"refresh-ccw":()=>u(()=>import("./refresh-ccw-oqWw1vZn.js"),[]),"refresh-cw-off":()=>u(()=>import("./refresh-cw-off-obDZNf4K.js"),[]),"refresh-cw":()=>u(()=>Promise.resolve().then(()=>F8),void 0),refrigerator:()=>u(()=>import("./refrigerator-Cvo6zoTY.js"),[]),regex:()=>u(()=>import("./regex-BO04FkHa.js"),[]),"remove-formatting":()=>u(()=>import("./remove-formatting-CRRcpp4E.js"),[]),"repeat-1":()=>u(()=>import("./repeat-1-DQFBMPGk.js"),[]),"repeat-2":()=>u(()=>import("./repeat-2-Lyr_KCgg.js"),[]),repeat:()=>u(()=>import("./repeat-CKt1zAY5.js"),[]),"replace-all":()=>u(()=>import("./replace-all-Dtr2_YX0.js"),[]),replace:()=>u(()=>import("./replace-CeEu4lmM.js"),[]),"reply-all":()=>u(()=>import("./reply-all-DeiZPfd_.js"),[]),reply:()=>u(()=>import("./reply-mKgbzkFB.js"),[]),rewind:()=>u(()=>import("./rewind-TyTgTtX4.js"),[]),ribbon:()=>u(()=>import("./ribbon-DbwUN2Bs.js"),[]),rocket:()=>u(()=>import("./rocket-BHs8k8Wg.js"),[]),"rocking-chair":()=>u(()=>import("./rocking-chair-CHO3us1U.js"),[]),"roller-coaster":()=>u(()=>import("./roller-coaster-Ba_E6WlU.js"),[]),rose:()=>u(()=>import("./rose-BMp9ntuB.js"),[]),"rotate-3d":()=>u(()=>import("./rotate-3d-Bqp8o8y0.js"),[]),"rotate-3-d":()=>u(()=>import("./rotate-3d-Bqp8o8y0.js"),[]),"rotate-ccw-key":()=>u(()=>import("./rotate-ccw-key-B2O2TNgy.js"),[]),"rotate-ccw-square":()=>u(()=>import("./rotate-ccw-square-CJiRO6X3.js"),[]),"rotate-ccw":()=>u(()=>Promise.resolve().then(()=>U8),void 0),"rotate-cw-square":()=>u(()=>import("./rotate-cw-square-O_MXVF46.js"),[]),"rotate-cw":()=>u(()=>Promise.resolve().then(()=>W8),void 0),"route-off":()=>u(()=>import("./route-off-p7FFyOxD.js"),[]),route:()=>u(()=>import("./route-BNmQh0xA.js"),[]),router:()=>u(()=>import("./router-D8bjAkCB.js"),[]),"rows-2":()=>u(()=>import("./rows-2-DiYUy7_8.js"),[]),rows:()=>u(()=>import("./rows-2-DiYUy7_8.js"),[]),"rows-3":()=>u(()=>import("./rows-3-BOeFx7bg.js"),[]),"panels-top-bottom":()=>u(()=>import("./rows-3-BOeFx7bg.js"),[]),"rows-4":()=>u(()=>import("./rows-4-hJFeHl4W.js"),[]),rss:()=>u(()=>import("./rss-CjvLfXo_.js"),[]),"ruler-dimension-line":()=>u(()=>import("./ruler-dimension-line-D9bo454Z.js"),[]),ruler:()=>u(()=>import("./ruler-DsOyFBIa.js"),[]),"russian-ruble":()=>u(()=>import("./russian-ruble-CW4Up8Og.js"),[]),sailboat:()=>u(()=>import("./sailboat-Drm5VZmx.js"),[]),salad:()=>u(()=>import("./salad-COZlvMIB.js"),[]),sandwich:()=>u(()=>import("./sandwich-Cj9ZwjbA.js"),[]),"satellite-dish":()=>u(()=>import("./satellite-dish-cO3baBna.js"),[]),satellite:()=>u(()=>import("./satellite-BOr5vmge.js"),[]),"saudi-riyal":()=>u(()=>import("./saudi-riyal-DLAWcwRa.js"),[]),"save-all":()=>u(()=>import("./save-all-BA5qMhTM.js"),[]),"save-off":()=>u(()=>import("./save-off-Da02bUFZ.js"),[]),save:()=>u(()=>Promise.resolve().then(()=>q8),void 0),"scale-3d":()=>u(()=>import("./scale-3d-D8kgsDPS.js"),[]),"scale-3-d":()=>u(()=>import("./scale-3d-D8kgsDPS.js"),[]),scale:()=>u(()=>import("./scale-FSgoNIto.js"),[]),scaling:()=>u(()=>import("./scaling-kRRjRK5y.js"),[]),"scan-barcode":()=>u(()=>import("./scan-barcode-BFTfV6D2.js"),[]),"scan-eye":()=>u(()=>import("./scan-eye-CV8hm-CE.js"),[]),"scan-face":()=>u(()=>import("./scan-face-CzxYIxEG.js"),[]),"scan-heart":()=>u(()=>import("./scan-heart-CqZgtVnO.js"),[]),"scan-line":()=>u(()=>import("./scan-line-BfL6FBJJ.js"),[]),"scan-qr-code":()=>u(()=>import("./scan-qr-code-CMQrSoT4.js"),[]),"scan-search":()=>u(()=>import("./scan-search-Ck7S2oPd.js"),[]),"scan-text":()=>u(()=>import("./scan-text-CrpgHWcl.js"),[]),scan:()=>u(()=>
438import("./scan-H02Fis7K.js"),[]),school:()=>u(()=>import("./school-HAhIBNA-.js"),[]),"scissors-line-dashed":()=>u(()=>import("./scissors-line-dashed-CR5gRM_6.js"),[]),scissors:()=>u(()=>import("./scissors-llamA7PF.js"),[]),scooter:()=>u(()=>import("./scooter-C6hNSy6G.js"),[]),"screen-share-off":()=>u(()=>import("./screen-share-off-DZ_Pwv6t.js"),[]),"screen-share":()=>u(()=>import("./screen-share-6ecMbT8U.js"),[]),"scroll-text":()=>u(()=>import("./scroll-text-C17xdj07.js"),[]),scroll:()=>u(()=>import("./scroll-CRIUv3iB.js"),[]),"search-alert":()=>u(()=>import("./search-alert-BTrIBAfp.js"),[]),"search-check":()=>u(()=>import("./search-check-Ds140hJI.js"),[]),"search-code":()=>u(()=>import("./search-code-CRlfJNDz.js"),[]),"search-slash":()=>u(()=>import("./search-slash-CLFynpCJ.js"),[]),"search-x":()=>u(()=>import("./search-x-j9I5EGl9.js"),[]),search:()=>u(()=>Promise.resolve().then(()=>H8),void 0),section:()=>u(()=>import("./section-CQlD6dOG.js"),[]),"send-horizontal":()=>u(()=>import("./send-horizontal-B9rBC4U2.js"),[]),"send-horizonal":()=>u(()=>import("./send-horizontal-B9rBC4U2.js"),[]),"send-to-back":()=>u(()=>import("./send-to-back-BQUzNUNy.js"),[]),send:()=>u(()=>import("./send-D_IY3_gZ.js"),[]),"separator-horizontal":()=>u(()=>import("./separator-horizontal-CjE3dNQG.js"),[]),"separator-vertical":()=>u(()=>import("./separator-vertical-B7ZVfzVN.js"),[]),"server-cog":()=>u(()=>import("./server-cog-jDzRSqnH.js"),[]),"server-crash":()=>u(()=>import("./server-crash-D4nCYmWN.js"),[]),"server-off":()=>u(()=>import("./server-off-2gJO9Ocx.js"),[]),server:()=>u(()=>import("./server-Du8NmSR5.js"),[]),"settings-2":()=>u(()=>import("./settings-2-CpkOF5oV.js"),[]),settings:()=>u(()=>Promise.resolve().then(()=>K8),void 0),shapes:()=>u(()=>import("./shapes-bFRZP6RC.js"),[]),"share-2":()=>u(()=>import("./share-2-BiUgH_C4.js"),[]),share:()=>u(()=>import("./share-B4CWwEUR.js"),[]),sheet:()=>u(()=>import("./sheet-Cog5dV6z.js"),[]),shell:()=>u(()=>import("./shell-MteOXEO9.js"),[]),"shield-alert":()=>u(()=>import("./shield-alert-DVSS06LS.js"),[]),"shield-ban":()=>u(()=>import("./shield-ban-BD9Vofx8.js"),[]),"shield-check":()=>u(()=>import("./shield-check-CZyZ5OAa.js"),[]),"shield-ellipsis":()=>u(()=>import("./shield-ellipsis-8jrkZIJn.js"),[]),"shield-half":()=>u(()=>import("./shield-half-C8iWhBqd.js"),[]),"shield-minus":()=>u(()=>import("./shield-minus-B0yxdpTW.js"),[]),"shield-off":()=>u(()=>import("./shield-off-76e79IZC.js"),[]),"shield-plus":()=>u(()=>import("./shield-plus-BQaZMOs4.js"),[]),"shield-question-mark":()=>u(()=>import("./shield-question-mark-B9nqN26t.js"),[]),"shield-question":()=>u(()=>import("./shield-question-mark-B9nqN26t.js"),[]),"shield-user":()=>u(()=>import("./shield-user-DZ9sfxnR.js"),[]),"shield-x":()=>u(()=>import("./shield-x-0wDokl7z.js"),[]),"shield-close":()=>u(()=>import("./shield-x-0wDokl7z.js"),[]),shield:()=>u(()=>Promise.resolve().then(()=>G8),void 0),"ship-wheel":()=>u(()=>import("./ship-wheel-Dvx_EG2W.js"),[]),ship:()=>u(()=>import("./ship-DfE-3U1B.js"),[]),shirt:()=>u(()=>import("./shirt-CkyC6lMs.js"),[]),"shopping-bag":()=>u(()=>import("./shopping-bag-CKvYD3JF.js"),[]),"shopping-basket":()=>u(()=>import("./shopping-basket-Blwz5Zi9.js"),[]),"shopping-cart":()=>u(()=>import("./shopping-cart-BaNC4gbr.js"),[]),shovel:()=>u(()=>import("./shovel-CWJ2UXhI.js"),[]),"shower-head":()=>u(()=>import("./shower-head-BwfvUu-b.js"),[]),shredder:()=>u(()=>import("./shredder-CNR_CpPa.js"),[]),shrimp:()=>u(()=>import("./shrimp-Ctj7IUkQ.js"),[]),shrink:()=>u(()=>import("./shrink-BLRvsoCz.js"),[]),shrub:()=>u(()=>import("./shrub-B3uUYDGG.js"),[]),shuffle:()=>u(()=>import("./shuffle-CP63adOv.js"),[]),sigma:()=>u(()=>import("./sigma-Ldv1Zdol.js"),[]),"signal-high":()=>u(()=>import("./signal-high-Bk1hSdBS.js"),[]),"signal-low":()=>u(()=>import("./signal-low-BveGUAT7.js"),[]),"signal-medium":()=>u(()=>import("./signal-medium-iJ0Hxz1x.js"),[]),"signal-zero":()=>u(()=>import("./signal-zero-BKCslrrC.js"),[]),signal:()=>u(()=>import("./signal-BK_aVN1R.js"),[]),signature:()=>u(()=>import("./signature-K65QAAXs.js"),[]),"signpost-big":()=>u(()=>import("./signpost-big-DOSkY4EI.js"),[]),signpost:()=>u(()=>import("./signpost-D4Y2OGNZ.js"),[]),siren:()=>u(()=>import("./siren-BQf_UNPN.js"),[]),"skip-back":()=>u(()=>import("./skip-back-CugNlHlP.js"),[]),"skip-forward":()=>u(()=>import("./skip-forward-DMpuEn1H.js"),[]),skull:()=>u(()=>import("./skull-Bc5jYN0U.js"),[]),slack:()=>u(()=>import("./slack-W072w1Fu.js"),[]),slash:()=>u(()=>
438import("./slash-B8bcLT9A.js"),[]),slice:()=>u(()=>import("./slice-DjfpycTy.js"),[]),"sliders-horizontal":()=>u(()=>import("./sliders-horizontal-ifbDBi_s.js"),[]),"sliders-vertical":()=>u(()=>import("./sliders-vertical-C5FQCjgX.js"),[]),sliders:()=>u(()=>import("./sliders-vertical-C5FQCjgX.js"),[]),"smartphone-charging":()=>u(()=>import("./smartphone-charging-CH_82RsE.js"),[]),"smartphone-nfc":()=>u(()=>import("./smartphone-nfc-CFPw97SD.js"),[]),smartphone:()=>u(()=>import("./smartphone-CBfqim5a.js"),[]),"smile-plus":()=>u(()=>import("./smile-plus-DYOQFkuZ.js"),[]),smile:()=>u(()=>import("./smile-BwVAahon.js"),[]),snail:()=>u(()=>import("./snail-D_e-j38j.js"),[]),snowflake:()=>u(()=>import("./snowflake-B0tcqcOt.js"),[]),"soap-dispenser-droplet":()=>u(()=>import("./soap-dispenser-droplet-C4JmcTSI.js"),[]),sofa:()=>u(()=>import("./sofa-BRQBb8SJ.js"),[]),"solar-panel":()=>u(()=>import("./solar-panel-CHIuYQg4.js"),[]),soup:()=>u(()=>import("./soup-Cw0ZavBJ.js"),[]),space:()=>u(()=>import("./space-BJrluMfd.js"),[]),spade:()=>u(()=>import("./spade-gCdTbRa5.js"),[]),sparkle:()=>u(()=>import("./sparkle-CzAzZVUq.js"),[]),sparkles:()=>u(()=>import("./sparkles-CVTat1m6.js"),[]),stars:()=>u(()=>import("./sparkles-CVTat1m6.js"),[]),speaker:()=>u(()=>import("./speaker-D433Rala.js"),[]),speech:()=>u(()=>import("./speech-DOFUHadz.js"),[]),"spell-check-2":()=>u(()=>import("./spell-check-2-DyPCIz6J.js"),[]),"spell-check":()=>u(()=>import("./spell-check-Po-WwQEz.js"),[]),"spline-pointer":()=>u(()=>import("./spline-pointer-Dh19iZnm.js"),[]),spline:()=>u(()=>import("./spline-Dj4beInf.js"),[]),split:()=>u(()=>import("./split-C6fOpN2o.js"),[]),spool:()=>u(()=>import("./spool-C6kRFdVm.js"),[]),spotlight:()=>u(()=>import("./spotlight-O_xjaOKe.js"),[]),"spray-can":()=>u(()=>import("./spray-can-C5Zj8ZAt.js"),[]),sprout:()=>u(()=>import("./sprout-5VA5R5iD.js"),[]),"square-activity":()=>u(()=>import("./square-activity-Be_nlkp-.js"),[]),"activity-square":()=>u(()=>import("./square-activity-Be_nlkp-.js"),[]),"square-arrow-down-left":()=>u(()=>import("./square-arrow-down-left-C4IKDdDA.js"),[]),"arrow-down-left-square":()=>u(()=>import("./square-arrow-down-left-C4IKDdDA.js"),[]),"square-arrow-down-right":()=>u(()=>import("./square-arrow-down-right-RXL-L4Yk.js"),[]),"arrow-down-right-square":()=>u(()=>import("./square-arrow-down-right-RXL-L4Yk.js"),[]),"square-arrow-down":()=>u(()=>import("./square-arrow-down-JC3ewhoA.js"),[]),"arrow-down-square":()=>u(()=>import("./square-arrow-down-JC3ewhoA.js"),[]),"square-arrow-left":()=>u(()=>import("./square-arrow-left-DC7exBPj.js"),[]),"arrow-left-square":()=>u(()=>import("./square-arrow-left-DC7exBPj.js"),[]),"square-arrow-out-down-left":()=>u(()=>import("./square-arrow-out-down-left-BNmsV2u1.js"),[]),"arrow-down-left-from-square":()=>u(()=>import("./square-arrow-out-down-left-BNmsV2u1.js"),[]),"square-arrow-out-down-right":()=>u(()=>import("./square-arrow-out-down-right-DQMFlNsG.js"),[]),"arrow-down-right-from-square":()=>u(()=>import("./square-arrow-out-down-right-DQMFlNsG.js"),[]),"square-arrow-out-up-left":()=>u(()=>import("./square-arrow-out-up-left-3zBL_ElJ.js"),[]),"arrow-up-left-from-square":()=>u(()=>import("./square-arrow-out-up-left-3zBL_ElJ.js"),[]),"square-arrow-out-up-right":()=>u(()=>import("./square-arrow-out-up-right-NUf-oGMQ.js"),[]),"arrow-up-right-from-square":()=>u(()=>import("./square-arrow-out-up-right-NUf-oGMQ.js"),[]),"square-arrow-right":()=>u(()=>import("./square-arrow-right-Dt67p4e1.js"),[]),"arrow-right-square":()=>u(()=>import("./square-arrow-right-Dt67p4e1.js"),[]),"square-arrow-up-left":()=>u(()=>import("./square-arrow-up-left-BHREOatL.js"),[]),"arrow-up-left-square":()=>u(()=>import("./square-arrow-up-left-BHREOatL.js"),[]),"square-arrow-up-right":()=>u(()=>import("./square-arrow-up-right-CAarAjXI.js"),[]),"arrow-up-right-square":()=>u(()=>import("./square-arrow-up-right-CAarAjXI.js"),[]),"square-arrow-up":()=>u(()=>import("./square-arrow-up-C7ghlRh4.js"),[]),"arrow-up-square":()=>u(()=>import("./square-arrow-up-C7ghlRh4.js"),[]),"square-asterisk":()=>u(()=>import("./square-asterisk-ttpuEBSB.js"),[]),"asterisk-square":()=>u(()=>import("./square-asterisk-ttpuEBSB.js"),[]),"square-bottom-dashed-scissors":()=>u(()=>import("./square-bottom-dashed-scissors-DZS6Ll01.js"),[]),"scissors-square-dashed-bottom":()=>u(()=>import("./square-bottom-dashed-scissors-DZS6Ll01.js"),[]),"square-chart-gantt":()=>u(()=>
438import("./square-chart-gantt-CSlw4oJh.js"),[]),"gantt-chart-square":()=>u(()=>import("./square-chart-gantt-CSlw4oJh.js"),[]),"square-gantt-chart":()=>u(()=>import("./square-chart-gantt-CSlw4oJh.js"),[]),"square-check-big":()=>u(()=>import("./square-check-big-CKrKiyOq.js"),[]),"check-square":()=>u(()=>import("./square-check-big-CKrKiyOq.js"),[]),"square-check":()=>u(()=>import("./square-check-az0Z85yR.js"),[]),"check-square-2":()=>u(()=>import("./square-check-az0Z85yR.js"),[]),"square-chevron-down":()=>u(()=>import("./square-chevron-down-DZ5S2X_V.js"),[]),"chevron-down-square":()=>u(()=>import("./square-chevron-down-DZ5S2X_V.js"),[]),"square-chevron-left":()=>u(()=>import("./square-chevron-left-BlyYECst.js"),[]),"chevron-left-square":()=>u(()=>import("./square-chevron-left-BlyYECst.js"),[]),"square-chevron-right":()=>u(()=>import("./square-chevron-right-Bxz7fhZS.js"),[]),"chevron-right-square":()=>u(()=>import("./square-chevron-right-Bxz7fhZS.js"),[]),"square-chevron-up":()=>u(()=>import("./square-chevron-up-DoWxqFx7.js"),[]),"chevron-up-square":()=>u(()=>import("./square-chevron-up-DoWxqFx7.js"),[]),"square-code":()=>u(()=>import("./square-code-Df2Z_dsj.js"),[]),"code-square":()=>u(()=>import("./square-code-Df2Z_dsj.js"),[]),"square-dashed-bottom-code":()=>u(()=>import("./square-dashed-bottom-code-B4Jv8ZZC.js"),[]),"square-dashed-bottom":()=>u(()=>import("./square-dashed-bottom-D-0dDL0V.js"),[]),"square-dashed-kanban":()=>u(()=>import("./square-dashed-kanban-CL1fcbZV.js"),[]),"kanban-square-dashed":()=>u(()=>import("./square-dashed-kanban-CL1fcbZV.js"),[]),"square-dashed-mouse-pointer":()=>u(()=>import("./square-dashed-mouse-pointer-DiPzjqB4.js"),[]),"mouse-pointer-square-dashed":()=>u(()=>import("./square-dashed-mouse-pointer-DiPzjqB4.js"),[]),"square-dashed-top-solid":()=>u(()=>import("./square-dashed-top-solid-0HNQyR_N.js"),[]),"square-dashed":()=>u(()=>import("./square-dashed-u2AeQOgL.js"),[]),"box-select":()=>u(()=>import("./square-dashed-u2AeQOgL.js"),[]),"square-divide":()=>u(()=>import("./square-divide-DdNZ_mXL.js"),[]),"divide-square":()=>u(()=>import("./square-divide-DdNZ_mXL.js"),[]),"square-dot":()=>u(()=>import("./square-dot-D1w0BIOP.js"),[]),"dot-square":()=>u(()=>import("./square-dot-D1w0BIOP.js"),[]),"square-equal":()=>u(()=>import("./square-equal-lTnwbKad.js"),[]),"equal-square":()=>u(()=>import("./square-equal-lTnwbKad.js"),[]),"square-function":()=>u(()=>import("./square-function-DFyPADLS.js"),[]),"function-square":()=>u(()=>import("./square-function-DFyPADLS.js"),[]),"square-kanban":()=>u(()=>import("./square-kanban-DLdSddol.js"),[]),"kanban-square":()=>u(()=>import("./square-kanban-DLdSddol.js"),[]),"square-library":()=>u(()=>import("./square-library-DskOG7pq.js"),[]),"library-square":()=>u(()=>import("./square-library-DskOG7pq.js"),[]),"square-m":()=>u(()=>import("./square-m-CmyvrVMM.js"),[]),"m-square":()=>u(()=>import("./square-m-CmyvrVMM.js"),[]),"square-menu":()=>u(()=>import("./square-menu-Dj52edY3.js"),[]),"menu-square":()=>u(()=>import("./square-menu-Dj52edY3.js"),[]),"square-minus":()=>u(()=>import("./square-minus-ZmRxsENS.js"),[]),"minus-square":()=>u(()=>import("./square-minus-ZmRxsENS.js"),[]),"square-mouse-pointer":()=>u(()=>import("./square-mouse-pointer-47bPUVUm.js"),[]),inspect:()=>u(()=>import("./square-mouse-pointer-47bPUVUm.js"),[]),"square-parking-off":()=>u(()=>import("./square-parking-off-DhNa_GqR.js"),[]),"parking-square-off":()=>u(()=>import("./square-parking-off-DhNa_GqR.js"),[]),"square-parking":()=>u(()=>import("./square-parking-WAsKCbul.js"),[]),"parking-square":()=>u(()=>import("./square-parking-WAsKCbul.js"),[]),"square-pause":()=>u(()=>import("./square-pause-mNT8z_YA.js"),[]),"square-pen":()=>u(()=>import("./square-pen-D0LCMRxb.js"),[]),"pen-box":()=>u(()=>import("./square-pen-D0LCMRxb.js"),[]),edit:()=>u(()=>import("./square-pen-D0LCMRxb.js"),[]),"pen-square":()=>u(()=>import("./square-pen-D0LCMRxb.js"),[]),"square-percent":()=>u(()=>import("./square-percent-IrCBuQYB.js"),[]),"percent-square":()=>u(()=>import("./square-percent-IrCBuQYB.js"),[]),"square-pi":()=>u(()=>import("./square-pi-CVUbjQYu.js"),[]),"pi-square":()=>u(()=>import("./square-pi-CVUbjQYu.js"),[]),"square-pilcrow":()=>u(()=>import("./square-pilcrow-BPMuZJfO.js"),[]),"pilcrow-square":()=>u(()=>import("./square-pilcrow-BPMuZJfO.js"),[]),"square-play":()=>u(()=>import("./square-play-nZ7T6lxS.js"),[]),"play-square":()=>u(()=>import("./square-play-nZ7T6lxS.js"),[]),"square-plus":()=>u(()=>import("./square-plus-zjTZH_PI.js"),[]),"plus-square":()=>u(()=>import("./square-plus-zjTZH_PI.js"),[]),"square-power":()=>u(()=>import("./square-power-Dk26PZXS.js"),[]),"power-square":()=>u(()=>import("./square-power-Dk26PZXS.js"),[]),"square-radical":()=>u(()=>import("./square-radical-DitOmGzP.js"),[]),"square-round-corner":()=>u(()=>import("./square-round-corner-CeZm2U0g.js"),[]),"square-scissors":()=>u(()=>import("./square-scissors-FDomxhsD.js"),[]),"scissors-square":()=>u(()=>import("./square-scissors-FDomxhsD.js"),[]),"square-sigma":()=>u(()=>import("./square-sigma-Csm-yfq3.js"),[]),"sigma-square":()=>u(()=>import("./square-sigma-Csm-yfq3.js"),[]),"square-slash":()=>u(()=>import("./square-slash-QT8rd76M.js"),[]),"slash-square":()=>u(()=>import("./square-slash-QT8rd76M.js"),[]),"square-split-horizontal":()=>u(()=>import("./square-split-horizontal-BSP2P0dz.js"),[]),"split-square-horizontal":()=>u(()=>import("./square-split-horizontal-BSP2P0dz.js"),[]),"square-split-vertical":()=>u(()=>import("./square-split-vertical-D8-_qm0o.js"),[]),"split-square-vertical":()=>u(()=>import("./square-split-vertical-D8-_qm0o.js"),[]),"square-square":()=>u(()=>import("./square-square-9RfigBl-.js"),[]),"square-stack":()=>u(()=>import("./square-stack-DD0QO1yK.js"),[]),"square-star":()=>u(()=>import("./square-star-CpAgg4ei.js"),[]),"square-stop":()=>u(()=>import("./square-stop-FPSJ_gxo.js"),[]),"square-terminal":()=>u(()=>import("./square-terminal-ejp17SJl.js"),[]),"terminal-square":()=>u(()=>import("./square-terminal-ejp17SJl.js"),[]),"square-user-round":()=>u(()=>import("./square-user-round-CI2w2OgN.js"),[]),"user-square-2":()=>u(()=>import("./square-user-round-CI2w2OgN.js"),[]),"square-user":()=>u(()=>import("./square-user-C4vkJs-t.js"),[]),"user-square":()=>u(()=>import("./square-user-C4vkJs-t.js"),[]),"square-x":()=>u(()=>import("./square-x-BjL1AOO2.js"),[]),"x-square":()=>u(()=>import("./square-x-BjL1AOO2.js"),[]),square:()=>u(()=>Promise.resolve().then(()=>Y8),void 0),"squares-exclude":()=>u(()=>import("./squares-exclude-BuZLGGZy.js"),[]),"squares-intersect":()=>u(()=>import("./squares-intersect-CDVEBt49.js"),[]),"squares-subtract":()=>u(()=>import("./squares-subtract-zT17s5LE.js"),[]),"squares-unite":()=>u(()=>import("./squares-unite-DXqzZnsY.js"),[]),"squircle-dashed":()=>u(()=>import("./squircle-dashed-CFfvKriD.js"),[]),squircle:()=>u(()=>import("./squircle-Cm-RhHE-.js"),[]),squirrel:()=>u(()=>import("./squirrel-C75qFwzs.js"),[]),stamp:()=>u(()=>import("./stamp-B49yONlD.js"),[]),"star-half":()=>u(()=>import("./star-half-minAbUsR.js"),[]),"star-off":()=>u(()=>Promise.resolve().then(()=>X8),void 0),star:()=>u(()=>Promise.resolve().then(()=>J8),void 0),"step-back":()=>u(()=>import("./step-back-CflCwaJN.js"),[]),"step-forward":()=>u(()=>import("./step-forward-BAoCLcvp.js"),[]),stethoscope:()=>u(()=>import("./stethoscope-aZoRpc_r.js"),[]),sticker:()=>u(()=>import("./sticker-clqoMDu1.js"),[]),"sticky-note":()=>u(()=>import("./sticky-note-1CftLprj.js"),[]),stone:()=>u(()=>import("./stone-k73UQRxb.js"),[]),store:()=>u(()=>import("./store-zzhuCOLg.js"),[]),"stretch-horizontal":()=>u(()=>
438import("./stretch-horizontal-BF0GYTMF.js"),[]),"stretch-vertical":()=>u(()=>import("./stretch-vertical-Z_8LeHTa.js"),[]),strikethrough:()=>u(()=>import("./strikethrough-Ci_kM6Bs.js"),[]),subscript:()=>u(()=>import("./subscript-DUsUp0Hu.js"),[]),"sun-dim":()=>u(()=>import("./sun-dim-CY8Qe0su.js"),[]),"sun-medium":()=>u(()=>import("./sun-medium-Bqb8P8W3.js"),[]),"sun-moon":()=>u(()=>import("./sun-moon-DLjExGqm.js"),[]),"sun-snow":()=>u(()=>import("./sun-snow-DLmw6IAb.js"),[]),sun:()=>u(()=>import("./sun-B-L0hBo6.js"),[]),sunrise:()=>u(()=>import("./sunrise-DOmCO5l5.js"),[]),sunset:()=>u(()=>import("./sunset-BpB72D5M.js"),[]),superscript:()=>u(()=>import("./superscript-CDuaInRC.js"),[]),"swatch-book":()=>u(()=>import("./swatch-book-B3jbva9P.js"),[]),"swiss-franc":()=>u(()=>import("./swiss-franc-lTfqTSnF.js"),[]),"switch-camera":()=>u(()=>import("./switch-camera-DT8axUzL.js"),[]),sword:()=>u(()=>import("./sword-YLniz69D.js"),[]),swords:()=>u(()=>import("./swords-Vxkxh7dQ.js"),[]),syringe:()=>u(()=>import("./syringe-C6-f4af9.js"),[]),"table-2":()=>u(()=>import("./table-2-DllsE07R.js"),[]),"table-cells-merge":()=>u(()=>import("./table-cells-merge-Cksyk0yt.js"),[]),"table-cells-split":()=>u(()=>import("./table-cells-split-BlNydJ9k.js"),[]),"table-columns-split":()=>u(()=>import("./table-columns-split-BnKtV8Cw.js"),[]),"table-of-contents":()=>u(()=>import("./table-of-contents-9rNkns62.js"),[]),"table-properties":()=>u(()=>import("./table-properties-D__Oy5t4.js"),[]),"table-rows-split":()=>u(()=>import("./table-rows-split-B7fNKslq.js"),[]),table:()=>u(()=>import("./table-YXW9ttfq.js"),[]),"tablet-smartphone":()=>u(()=>import("./tablet-smartphone-bIcQMKOA.js"),[]),tablet:()=>u(()=>import("./tablet-C9tcC_b9.js"),[]),tablets:()=>u(()=>import("./tablets-DiLXhXE8.js"),[]),tag:()=>u(()=>import("./tag-C77c3ACm.js"),[]),tags:()=>u(()=>import("./tags-BCz_zNzo.js"),[]),"tally-1":()=>u(()=>import("./tally-1-1pgC3rV3.js"),[]),"tally-2":()=>u(()=>import("./tally-2-CTvXEpFq.js"),[]),"tally-3":()=>u(()=>import("./tally-3-DWMmnjv-.js"),[]),"tally-4":()=>u(()=>import("./tally-4-6w47IaIG.js"),[]),"tally-5":()=>u(()=>import("./tally-5-DAq35gEl.js"),[]),tangent:()=>u(()=>import("./tangent-BeCvHmRK.js"),[]),target:()=>u(()=>import("./target-CmEEHB1x.js"),[]),telescope:()=>u(()=>import("./telescope-BuuZd4Tj.js"),[]),"tent-tree":()=>u(()=>import("./tent-tree-BlVoaTwz.js"),[]),tent:()=>u(()=>import("./tent-6f6kxR6L.js"),[]),terminal:()=>u(()=>import("./terminal-COcoC8rh.js"),[]),"test-tube-diagonal":()=>u(()=>import("./test-tube-diagonal-CHl4vYj_.js"),[]),"test-tube-2":()=>u(()=>import("./test-tube-diagonal-CHl4vYj_.js"),[]),"test-tube":()=>u(()=>import("./test-tube-CNiG2zv5.js"),[]),"test-tubes":()=>u(()=>import("./test-tubes-BpkdbvKs.js"),[]),"text-align-center":()=>u(()=>import("./text-align-center-Be5lOS0L.js"),[]),"align-center":()=>u(()=>import("./text-align-center-Be5lOS0L.js"),[]),"text-align-end":()=>u(()=>import("./text-align-end-B9QvMrg-.js"),[]),"align-right":()=>u(()=>import("./text-align-end-B9QvMrg-.js"),[]),"text-align-justify":()=>u(()=>import("./text-align-justify-BWXm1JuC.js"),[]),"align-justify":()=>u(()=>import("./text-align-justify-BWXm1JuC.js"),[]),"text-align-start":()=>u(()=>import("./text-align-start-Bee8M1F0.js"),[]),text:()=>u(()=>import("./text-align-start-Bee8M1F0.js"),[]),"align-left":()=>u(()=>import("./text-align-start-Bee8M1F0.js"),[]),"text-cursor-input":()=>u(()=>import("./text-cursor-input-COh8OzhV.js"),[]),"text-cursor":()=>u(()=>import("./text-cursor-BCj43rWL.js"),[]),"text-initial":()=>u(()=>import("./text-initial-Cvwfvllz.js"),[]),"letter-text":()=>u(()=>import("./text-initial-Cvwfvllz.js"),[]),"text-quote":()=>u(()=>import("./text-quote-DOMbCOHb.js"),[]),"text-search":()=>u(()=>import("./text-search-DtyetDaD.js"),[]),"text-select":()=>u(()=>import("./text-select-CXlDdfy3.js"),[]),"text-selection":()=>u(()=>import("./text-select-CXlDdfy3.js"),[]),"text-wrap":()=>u(()=>import("./text-wrap-B9k9TzSy.js"),[]),"wrap-text":()=>u(()=>import("./text-wrap-B9k9TzSy.js"),[]),theater:()=>u(()=>import("./theater-CAwp34Pb.js"),[]),"thermometer-snowflake":()=>u(()=>import("./thermometer-snowflake-BoDfuk1o.js"),[]),"thermometer-sun":()=>u(()=>import("./thermometer-sun-SSbFaC3t.js"),[]),thermometer:()=>u(()=>import("./thermometer-DIeD3pBc.js"),[]),"thumbs-down":()=>u(()=>import("./thumbs-down-BF3iera0.js"),[]),"thumbs-up":()=>u(()=>import("./thumbs-up-Dz9xnHj_.js"),[]),"ticket-check":()=>u(()=>import("./ticket-check-BMZ9GNwS.js"),[]),"ticket-minus":()=>u(()=>import("./ticket-minus-COkAD9yR.js"),[]),"ticket-percent":()=>u(()=>import("./ticket-percent-DhIuuc6a.js"),[]),"ticket-plus":()=>u(()=>import("./ticket-plus-Bh6i9cmA.js"),[]),"ticket-slash":()=>u(()=>import("./ticket-slash-DqgfKegg.js"),[]),"ticket-x":()=>u(()=>import("./ticket-x-DQK73LCh.js"),[]),ticket:()=>u(()=>import("./ticket-Ce3m9lhC.js"),[]),"tickets-plane":()=>u(()=>import("./tickets-plane-CYwhA6Gk.js"),[]),tickets:()=>u(()=>import("./tickets-Dw1gFln_.js"),[]),"timer-off":()=>u(()=>import("./timer-off-WjH-Ljnp.js"),[]),"timer-reset":()=>u(()=>import("./timer-reset-BBF9VR_G.js"),[]),timer:()=>u(()=>import("./timer-MVl9fgbU.js"),[]),"toggle-left":()=>u(()=>import("./toggle-left-By9A7I6w.js"),[]),"toggle-right":()=>u(()=>Promise.resolve().then(()=>Q8),void 0),toilet:()=>u(()=>import("./toilet-lZG1VFVB.js"),[]),"tool-case":()=>u(()=>import("./tool-case-Bwdmdd-_.js"),[]),toolbox:()=>u(()=>import("./toolbox--W78x1ya.js"),[]),tornado:()=>u(()=>import("./tornado-BSl5GQko.js"),[]),torus:()=>u(()=>import("./torus-CylThnGp.js"),[]),"touchpad-off":()=>u(()=>import("./touchpad-off-BEnWJ9bh.js"),[]),touchpad:()=>u(()=>import("./touchpad-bIMvfldx.js"),[]),"tower-control":()=>u(()=>import("./tower-control-Dnf2HH9e.js"),[]),"toy-brick":()=>u(()=>import("./toy-brick-DvkktgLS.js"),[]),tractor:()=>u(()=>import("./tractor-q4d3PTHv.js"),[]),"traffic-cone":()=>u(()=>import("./traffic-cone-DMzgVkxW.js"),[]),"train-front-tunnel":()=>u(()=>import("./train-front-tunnel-BRCh_EYE.js"),[]),"train-front":()=>u(()=>import("./train-front-DcEYzZKN.js"),[]),"train-track":()=>u(()=>import("./train-track-Dnk5jH03.js"),[]),"tram-front":()=>u(()=>import("./tram-front-CSj0mvaz.js"),[]),train:()=>u(()=>import("./tram-front-CSj0mvaz.js"),[]),transgender:()=>u(()=>import("./transgender-BI39zg1h.js"),[]),"trash-2":()=>u(()=>Promise.resolve().then(()=>Z8),void 0),trash:()=>u(()=>import("./trash-B8Yg_AJx.js"),[]),"tree-deciduous":()=>u(()=>import("./tree-deciduous-CFvEDrgU.js"),[]),"tree-palm":()=>u(()=>import("./tree-palm-Cu-nSN6K.js"),[]),palmtree:()=>u(()=>import("./tree-palm-Cu-nSN6K.js"),[]),"tree-pine":()=>u(()=>import("./tree-pine-hJC5GgDt.js"),[]),trees:()=>u(()=>import("./trees-B-qYr3Y-.js"),[]),trello:()=>u(()=>import("./trello-BaTUzXIh.js"),[]),"trending-down":()=>u(()=>import("./trending-down-Cd-MUe9z.js"),[]),"trending-up-down":()=>u(()=>import("./trending-up-down-DLcREGrt.js"),[]),"trending-up":()=>u(()=>Promise.resolve().then(()=>e9),void 0),"triangle-alert":()=>u(()=>Promise.resolve().then(()=>Q1),void 0),"alert-triangle":()=>u(()=>Promise.resolve().then(()=>Q1),void 0),"triangle-dashed":()=>u(()=>import("./triangle-dashed-DhmJwFWJ.js"),[]),"triangle-right":()=>u(()=>import("./triangle-right-KRbjJHAR.js"),[]),triangle:()=>u(()=>import("./triangle-BzMsGNks.js"),[]),trophy:()=>u(()=>import("./trophy-QBHIpZ1u.js"),[]),"truck-electric":()=>u(()=>
438import("./truck-electric-CUxC7-4G.js"),[]),truck:()=>u(()=>import("./truck-C_FgqLfV.js"),[]),"turkish-lira":()=>u(()=>import("./turkish-lira-DgjfG-4L.js"),[]),turntable:()=>u(()=>import("./turntable-DqH5isuM.js"),[]),turtle:()=>u(()=>import("./turtle-CayEIh3N.js"),[]),"tv-minimal-play":()=>u(()=>import("./tv-minimal-play-Bqe-QzhN.js"),[]),"tv-minimal":()=>u(()=>import("./tv-minimal-thq32V3n.js"),[]),"tv-2":()=>u(()=>import("./tv-minimal-thq32V3n.js"),[]),tv:()=>u(()=>import("./tv-IcO3QTsB.js"),[]),twitch:()=>u(()=>import("./twitch-6epARLcr.js"),[]),twitter:()=>u(()=>import("./twitter-BoW-G_Dy.js"),[]),"type-outline":()=>u(()=>import("./type-outline-BFIJ8qra.js"),[]),type:()=>u(()=>import("./type-pCsaiBX_.js"),[]),"umbrella-off":()=>u(()=>import("./umbrella-off-CdVOePZ_.js"),[]),umbrella:()=>u(()=>import("./umbrella-DCpLo1Iz.js"),[]),underline:()=>u(()=>import("./underline-DLFtFN6m.js"),[]),"undo-2":()=>u(()=>import("./undo-2-DjWKlskz.js"),[]),"undo-dot":()=>u(()=>import("./undo-dot-DpExgkfQ.js"),[]),undo:()=>u(()=>import("./undo-D1D0SjdT.js"),[]),"unfold-horizontal":()=>u(()=>import("./unfold-horizontal-DnLtdljO.js"),[]),"unfold-vertical":()=>u(()=>import("./unfold-vertical-CtcXJqV7.js"),[]),ungroup:()=>u(()=>import("./ungroup-C0WGQvdS.js"),[]),university:()=>u(()=>import("./university-CWfKc4Ke.js"),[]),"school-2":()=>u(()=>import("./university-CWfKc4Ke.js"),[]),"unlink-2":()=>u(()=>import("./unlink-2-DihAbqAX.js"),[]),unlink:()=>u(()=>import("./unlink-INeBnIfA.js"),[]),unplug:()=>u(()=>import("./unplug-C396iLhV.js"),[]),upload:()=>u(()=>Promise.resolve().then(()=>t9),void 0),usb:()=>u(()=>import("./usb-MpCn7wLK.js"),[]),"user-check":()=>u(()=>import("./user-check-CLaO4t-q.js"),[]),"user-cog":()=>u(()=>import("./user-cog-CzFLl71s.js"),[]),"user-lock":()=>u(()=>import("./user-lock-hTjY41-Z.js"),[]),"user-minus":()=>u(()=>import("./user-minus-B8d3klfT.js"),[]),"user-pen":()=>u(()=>import("./user-pen-C3fowESf.js"),[]),"user-plus":()=>u(()=>import("./user-plus-CLqMWi5y.js"),[]),"user-round-check":()=>u(()=>import("./user-round-check-D_kufFRE.js"),[]),"user-check-2":()=>u(()=>import("./user-round-check-D_kufFRE.js"),[]),"user-round-cog":()=>u(()=>import("./user-round-cog-C6RAdheE.js"),[]),"user-cog-2":()=>u(()=>import("./user-round-cog-C6RAdheE.js"),[]),"user-round-minus":()=>u(()=>import("./user-round-minus-DEBQGmdg.js"),[]),"user-minus-2":()=>u(()=>import("./user-round-minus-DEBQGmdg.js"),[]),"user-round-pen":()=>u(()=>import("./user-round-pen-COs0jJrZ.js"),[]),"user-round-plus":()=>u(()=>import("./user-round-plus-CMj_O_7v.js"),[]),"user-plus-2":()=>u(()=>import("./user-round-plus-CMj_O_7v.js"),[]),"user-round-search":()=>u(()=>import("./user-round-search-CsKt5Hdx.js"),[]),"user-round-x":()=>u(()=>import("./user-round-x-B6E0WOuT.js"),[]),"user-x-2":()=>u(()=>import("./user-round-x-B6E0WOuT.js"),[]),"user-round":()=>u(()=>import("./user-round-BcV0MuNa.js"),[]),"user-2":()=>u(()=>import("./user-round-BcV0MuNa.js"),[]),"user-search":()=>u(()=>import("./user-search-B9QzL8b5.js"),[]),"user-star":()=>u(()=>import("./user-star-C-tRgutf.js"),[]),"user-x":()=>u(()=>import("./user-x-C-VxlWUZ.js"),[]),user:()=>u(()=>Promise.resolve().then(()=>r9),void 0),"users-round":()=>u(()=>import("./users-round-B6hz1q0V.js"),[]),"users-2":()=>u(()=>import("./users-round-B6hz1q0V.js"),[]),users:()=>u(()=>Promise.resolve().then(()=>n9),void 0),"utensils-crossed":()=>u(()=>import("./utensils-crossed-D44H_gZQ.js"),[]),"fork-knife-crossed":()=>u(()=>import("./utensils-crossed-D44H_gZQ.js"),[]),utensils:()=>u(()=>import("./utensils-6ICsbueQ.js"),[]),"fork-knife":()=>u(()=>import("./utensils-6ICsbueQ.js"),[]),"utility-pole":()=>u(()=>import("./utility-pole-DoE21W8R.js"),[]),van:()=>u(()=>import("./van-CsefhZr0.js"),[]),variable:()=>u(()=>import("./variable-CQ7Tsidw.js"),[]),vault:()=>u(()=>import("./vault-BNrvu8JL.js"),[]),"vector-square":()=>u(()=>import("./vector-square-BtKSD2yN.js"),[]),vegan:()=>u(()=>import("./vegan-CLhGryEv.js"),[]),"venetian-mask":()=>u(()=>import("./venetian-mask-B3xeekoI.js"),[]),"venus-and-mars":()=>u(()=>import("./venus-and-mars-BRhlc62B.js"),[]),venus:()=>u(()=>import("./venus-NF4tGVgd.js"),[]),"vibrate-off":()=>u(()=>import("./vibrate-off-i5cYGzJ4.js"),[]),vibrate:()=>u(()=>import("./vibrate-scbyHpD9.js"),[]),"video-off":()=>u(()=>
438import("./video-off-C3eGLBJm.js"),[]),video:()=>u(()=>import("./video-Cs4XtJRA.js"),[]),videotape:()=>u(()=>import("./videotape-C7onANN6.js"),[]),view:()=>u(()=>import("./view-HCChXc3g.js"),[]),voicemail:()=>u(()=>import("./voicemail-CgGrrvEC.js"),[]),volleyball:()=>u(()=>import("./volleyball-ur9JnTyL.js"),[]),"volume-1":()=>u(()=>import("./volume-1-CclCDkXo.js"),[]),"volume-2":()=>u(()=>Promise.resolve().then(()=>i9),void 0),"volume-off":()=>u(()=>import("./volume-off-CbX6V4XN.js"),[]),"volume-x":()=>u(()=>import("./volume-x-ClbuMkRw.js"),[]),volume:()=>u(()=>import("./volume-CzxlJCZi.js"),[]),vote:()=>u(()=>import("./vote-DSZOMDPe.js"),[]),"wallet-cards":()=>u(()=>import("./wallet-cards-C4ZstWgd.js"),[]),"wallet-minimal":()=>u(()=>import("./wallet-minimal-Bg0R4dRT.js"),[]),"wallet-2":()=>u(()=>import("./wallet-minimal-Bg0R4dRT.js"),[]),wallet:()=>u(()=>import("./wallet-DG-5CXGy.js"),[]),wallpaper:()=>u(()=>import("./wallpaper-CI5WNEvL.js"),[]),"wand-sparkles":()=>u(()=>import("./wand-sparkles-BfeBbxvG.js"),[]),"wand-2":()=>u(()=>import("./wand-sparkles-BfeBbxvG.js"),[]),wand:()=>u(()=>import("./wand-8nvybHxA.js"),[]),warehouse:()=>u(()=>import("./warehouse-ClakMukF.js"),[]),"washing-machine":()=>u(()=>import("./washing-machine-BFdEGrzf.js"),[]),watch:()=>u(()=>import("./watch-MxbQ3DfK.js"),[]),"waves-arrow-down":()=>u(()=>import("./waves-arrow-down-vYy7heUn.js"),[]),"waves-arrow-up":()=>u(()=>import("./waves-arrow-up-Bc-MdzIu.js"),[]),"waves-ladder":()=>u(()=>import("./waves-ladder-zOdfBIt6.js"),[]),waves:()=>u(()=>import("./waves-2Qa8D0TI.js"),[]),waypoints:()=>u(()=>import("./waypoints-BMiagXTW.js"),[]),webcam:()=>u(()=>import("./webcam-CgzsI3Ya.js"),[]),"webhook-off":()=>u(()=>import("./webhook-off-BmH6arUy.js"),[]),webhook:()=>u(()=>import("./webhook-BDuBXZId.js"),[]),"weight-tilde":()=>u(()=>import("./weight-tilde-B9AZp6XP.js"),[]),weight:()=>u(()=>import("./weight-D9jkW_rd.js"),[]),"wheat-off":()=>u(()=>
438import("./wheat-off-CkC5Z2I_.js"),[]),wheat:()=>u(()=>import("./wheat-CxSW_csU.js"),[]),"whole-word":()=>u(()=>import("./whole-word-DZI_gcqj.js"),[]),"wifi-cog":()=>u(()=>import("./wifi-cog-BDJYedHZ.js"),[]),"wifi-high":()=>u(()=>import("./wifi-high-HRUFMV4A.js"),[]),"wifi-low":()=>u(()=>import("./wifi-low-yl7MHDhr.js"),[]),"wifi-off":()=>u(()=>import("./wifi-off-BApE8hEN.js"),[]),"wifi-pen":()=>u(()=>import("./wifi-pen-Dyi_nnyg.js"),[]),"wifi-sync":()=>u(()=>import("./wifi-sync-BFBrpcAS.js"),[]),"wifi-zero":()=>u(()=>import("./wifi-zero-DzG5ckbw.js"),[]),wifi:()=>u(()=>import("./wifi-DLTRci63.js"),[]),"wind-arrow-down":()=>u(()=>import("./wind-arrow-down-CUziTiGu.js"),[]),wind:()=>u(()=>import("./wind-DdjR9XdS.js"),[]),"wine-off":()=>u(()=>import("./wine-off-alhXc-_9.js"),[]),wine:()=>u(()=>import("./wine-DfeSUJSy.js"),[]),workflow:()=>u(()=>import("./workflow-BFy7owJD.js"),[]),worm:()=>u(()=>import("./worm-BcwIfNrC.js"),[]),wrench:()=>u(()=>import("./wrench-Ca0GmVko.js"),[]),x:()=>u(()=>Promise.resolve().then(()=>o9),void 0),youtube:()=>u(()=>import("./youtube-Bu32vKRY.js"),[]),"zap-off":()=>u(()=>import("./zap-off-CYrq9kcm.js"),[]),zap:()=>u(()=>import("./zap-xUOFfX3V.js"),[]),"zoom-in":()=>u(()=>import("./zoom-in-Dr2CZ1m9.js"),[]),"zoom-out":()=>u(()=>import("./zoom-out-4PnI9-qF.js"),[])},rW=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([a-zA-Z])([0-9])/g,"$1-$2").toLowerCase(),XO=new Map;function nW(e){const t=rW(e),r=YO[t]||YO.globe;let n=XO.get(t);return n||(n=y.lazy(r),XO.set(t,n)),n}const Aj=({name:e,className:t})=>{const r=nW(e);return f.jsx(y.Suspense,{fallback:f.jsx("span",{className:t,style:{display:"inline-block"}}),children:f.jsx(r,{className:t})})},W0={Popular:["Globe","Search","Home","Star","Heart","Bookmark","Link","ExternalLink","Share2","Send","Download","Upload","Play","Pause","Music","Video","Camera","Image","FileText","Folder","Archive","Trash2","Settings","Bell"],"Social & Communication":["Mail","MessageSquare","MessageCircle","Phone","AtSign","Hash","Users","UserPlus","UserCheck","Contact","Megaphone","Radio","Podcast","Rss","Youtube","Twitter","Github","Linkedin","Facebook","Instagram","Twitch"],Development:["Code","Code2","Terminal","Braces","FileCode","GitBranch","GitCommit","GitPullRequest","GitMerge","Bug","Cpu","Database","Server","HardDrive","Wifi","Globe2","Cloud","CloudDownload","CloudUpload","Binary","Blocks"],Productivity:["CheckSquare","ListTodo","ClipboardList","Calendar","CalendarDays","Clock","Timer","Alarm","Target","Flag","Award","Trophy","Zap","Lightbulb","Brain","GraduationCap","BookOpen","Library","Notebook","PenTool","Pencil"],"Business & Finance":["Briefcase","Building2","Store","ShoppingCart","ShoppingBag","CreditCard","Wallet","DollarSign","TrendingUp","BarChart3","PieChart","LineChart","Receipt","Calculator","Banknote","Landmark","BadgeDollarSign"],"Media & Design":["Palette","Paintbrush","Figma","Layers","Layout","LayoutGrid","Maximize","Minimize","Scissors","Crop","Aperture","Film","Clapperboard","Headphones","Speaker","Volume2","Mic","MonitorPlay","Tv","Gamepad2","Joystick","Disc3"],"Navigation & Maps":["Map","MapPin","Navigation","Compass","Route","Plane","Car","Train","Ship","Bike","Footprints"],"Science & Nature":["Atom","FlaskConical","Microscope","Dna","Leaf","TreePine","Flower2","Sun","Moon","CloudSun","Snowflake","Droplets","Wind","Mountain","Waves","Fish","Bird","Cat","Dog","Bug"],Miscellaneous:["Shield","Lock","Unlock","Key","Eye","EyeOff","Fingerprint","QrCode","Scan","Printer","Smartphone","Tablet","Monitor","Laptop","Watch","Battery","Plug","Power","LifeBuoy","Anchor","Rocket","Flame","Sparkles","Crown","Gem","Gift","PartyPopper","Pizza","Coffee","Wine","UtensilsCrossed","Soup","Cookie","IceCream"]},iW=Object.values(W0).flat(),JO=({selected:e,onSelect:t,onClose:r})=>{const[n,i]=y.useState(""),[o,a]=y.useState("Popular"),s=y.useMemo(()=>{if(!n.trim())return W0[o]||[];const c=n.toLowerCase();return iW.filter(d=>d.toLowerCase().includes(c))},[n,o]),l=c=>f.jsx(Aj,{name:c,className:"w-5 h-5"});return f.jsx("div",{className:"fixed inset-0 z-[9999] flex items-center justify-center bg-black/60 backdrop-blur-sm",onClick:r,children:f.jsxs("div",{className:"w-[360px] max-w-[90vw] max-h-[70vh] rounded-xl border border-white/[0.1] bg-black/90 backdrop-blur-2xl shadow-2xl overflow-hidden animate-in fade-in-0 zoom-in-95 duration-200",onClick:c=>c.stopPropagation(),children:[f.jsxs("div",{className:"flex items-center justify-between p-3 border-b border-white/[0.06]",children:[f.jsx("span",{className:"text-xs font-semibold text-white/70 uppercase tracking-wider",children:"Choose Icon"}),f.jsx("button",{onClick:r,className:"p-1 rounded-md text-white/30 hover:text-white/60 transition-colors",children:f.jsx(kr,{className:"w-3.5 h-3.5"})})]}),f.jsx("div",{className:"px-3 pt-2 pb-1",children:f.jsxs("div",{className:"flex items-center gap-2 h-8 rounded-lg bg-white/[0.06] border border-white/[0.08] px-2.5",children:[f.jsx(wo,{className:"w-3.5 h-3.5 text-white/25 flex-shrink-0"}),f.jsx("input",{value:n,onChange:c=>i(c.target.value),placeholder:"Search icons...",className:"flex-1 bg-transparent border-none outline-none text-xs text-white/80 placeholder:text-white/25",autoFocus:!0}),n&&f.jsx("button",{onClick:()=>i(""),className:"text-white/25 hover:text-white/50",children:f.jsx(kr,{className:"w-3 h-3"})})]})}),!n&&f.jsx("div",{className:"flex gap-1 px-3 py-2 overflow-x-auto scrollbar-none",children:Object.keys(W0).map(c=>f.jsx("button",{onClick:()=>a(c),className:`px-2.5 py-1 rounded-md text-[10px] font-medium whitespace-nowrap transition-all ${o===c?"bg-primary/20 text-primary":"text-white/30 hover:text-white/50 hover:bg-white/[0.04]"}`,children:c},c))}),f.jsxs("div",{className:"grid grid-cols-8 gap-1 p-3 max-h-[200px] overflow-y-auto scrollbar-thin scrollbar-thumb-white/10",children:[s.map(c=>{const d=l(c);return d?f.jsx("button",{onClick:()=>t(c),title:c,className:`w-full aspect-square rounded-lg flex items-center justify-center transition-all duration-150 ${e===c?"bg-primary/20 text-primary ring-1 ring-primary/40":"text-white/40 hover:text-white/80 hover:bg-white/[0.08]"}`,children:d},c):null}),s.length===0&&f.jsx("div",{className:"col-span-8 py-6 text-center text-xs text-white/25",children:"No icons foun
438d"})]})]})})},QO=(e,t="w-5 h-5")=>f.jsx(Aj,{name:e,className:t}),oW="lofi-app-settings",Sj="lofi-quick-apps",aW=[{id:"google",name:"Google",url:"https://www.google.com",icon:"Globe"},{id:"youtube",name:"YouTube",url:"https://www.youtube.com",icon:"Youtube"},{id:"github",name:"GitHub",url:"https://github.com",icon:"Github"},{id:"gmail",name:"Gmail",url:"https://mail.google.com",icon:"Mail"},{id:"spotify",name:"Spotify",url:"https://open.spotify.com",icon:"Music"},{id:"linkedin",name:"LinkedIn",url:"https://www.linkedin.com",icon:"Linkedin"},{id:"twitter",name:"X / Twitter",url:"https://x.com",icon:"Twitter"},{id:"notion",name:"Notion",url:"https://www.notion.so",icon:"BookOpen"}],sW={globe:"Globe",youtube:"Youtube",github:"Github",mail:"Mail",music:"Music",linkedin:"Linkedin",twitter:"Twitter",book:"BookOpen",cloud:"Cloud"};function ZO(e){return sW[e]||e}function lW(){try{const e=localStorage.getItem(Sj);if(e)return JSON.parse(e)}catch{}return aW}function mf(e){localStorage.setItem(Sj,JSON.stringify(e))}const uW=()=>{const[e,t]=y.useState(""),[r,n]=y.useState(lW),[i,o]=y.useState(!1),[a,s]=y.useState(!1),[l,c]=y.useState(""),[d,p]=y.useState(""),[h,m]=y.useState("Globe"),[E,v]=y.useState(!1),[_,g]=y.useState(null),[b,w]=y.useState(null),[O,x]=y.useState(null),[P,T]=y.useState(!0),[A,S]=y.useState(100),L=y.useRef(null);y.useEffect(()=>{const D=()=>{try{const M=localStorage.getItem(oW);if(M){const B=JSON.parse(M);T(B.homeSearchVisible!==!1),S(B.homeSearchOpacity??100)}}catch{}};return D(),window.addEventListener("lofi-settings-changed",D),()=>window.removeEventListener("lofi-settings-changed",D)},[]);const j=D=>{D.preventDefault();const M=e.trim();if(M)if(M.match(/^https?:\/\//i)||M.match(/^[\w-]+\.\w{2,}/)){const B=M.startsWith("http")?M:`https://${M}`;Av(B)}else Av(`https://www.google.com/search?q=${encodeURIComponent(M)}`)},C=D=>{const M=r.filter(B=>B.id!==D);n(M),mf(M)},$=()=>{if(!l.trim()||!d.trim())return;const D={id:"qa_"+Date.now().toString(36),name:l.trim(),url:d.startsWith("http")?d.trim():`https://${d.trim()}`,icon:h},M=[...r,D];n(M),mf(M),c(""),p(""),m("Globe"),v(!1),s(!1)},I=(D,M)=>{const B=r.map(F=>F.id===D?{...F,icon:M}:F);n(B),mf(B),g(null)};if(!P)return null;const N=Math.min(.06*(A/100)*3,.85),V=Math.min(.07*(A/100)*3,.85),z=Math.min(.08*(A/100)*2,.6),R=Math.min(12*(A/100)*2,60);return f.jsxs("div",{className:"fixed inset-x-0 top-[38%] flex flex-col items-center z-30 pointer-events-auto px-4",children:[f.jsx("form",{onSubmit:j,className:"w-full max-w-[540px] mb-3",children:f.jsxs("div",{className:"relative group",children:[f.jsx("div",{className:"absolute -inset-0.5 rounded-2xl bg-gradient-to-r from-primary/20 via-accent/10 to-secondary/20 opacity-0 group-focus-within:opacity-100 blur-md transition-opacity duration-500"}),f.jsxs("div",{className:"relative flex items-center rounded-2xl overflow-hidden transition-all duration-300 group-focus-within:border-white/[0.15]",style:{background:`rgba(255,255,255,${N})`,borderWidth:1,borderStyle:"solid",borderColor:`rgba(255,255,255,${z})`,backdropFilter:`blur(${R}px)`,WebkitBackdropFilter:`blur(${R}px)`,boxShadow:"0 25px 50px -12px rgba(0,0,0,0.2)"},children:[f.jsx(wo,{className:"w-[18px] h-[18px] text-white/30 ml-5 flex-shrink-0"}),f.jsx("input",{ref:L,value:e,onChange:D=>t(D.target.value),placeholder:"Search Google or type a URL...",className:"flex-1 h-12 bg-transparent border-none outline-none text-white/90 text-sm placeholder:text-white/25 px-3 font-light tracking-wide",style:{cursor:"url('/cursors/pointer.svg') 2 2, text"}}),e&&f.jsx("button",{type:"button",onClick:()=>t(""),className:"mr-2 p-1 rounded-full text-white/20 hover:text-white/50 transition-colors",children:f.jsx(kr,{className:"w-3.5 h-3.5"})}),f.jsx("button",{type:"submit",className:"h-full px-5 text-white/40 hover:text-white/70 transition-colors",style:{cursor:"url('/cursors/pointer-click.svg') 6 2, pointer"},children:f.jsx(wo,{className:"w-4 h-4"})})]})]})}),f.jsxs("div",{className:"w-full max-w-[540px]",children:[f.jsx("div",{className:"flex items-center justify-end mb-3 px-1",children:f.jsxs("button",{onClick:()=>{o(!i),s(!1)},className:`flex items-center gap-1 px-2 py-1 rounded-md text-[10px] uppercase tracking-widest font-medium transition-all duration-200 ${i?"text-primary bg-primary/10":"text-white/20 hover:text-white/40"}`,style:{cursor:"url('/cursors/pointer-click.svg') 6 2, pointer"},children:[f.jsx(Ra,{className:"w-2.5 h-2.5"}),i?"Done":"Edit"]})}),f.jsxs("div",{className:"grid grid-cols-4 sm:grid-cols-8 gap-3",children:[r.map((D,M)=>f.jsxs("div",{className:`relative group/app transition-all duration-150 ${b===D.id?"opacity-30 scale-90":""} ${O===D.id?"ring-2 ring-primary/40 rounded-xl":""}`,draggable:i,onDragStart:B=>{i&&(w(D.id),B.dataTransfer.effectAllowed="move",B.dataTransfer.setData("text/plain",D.id))},onDragOver:B=>{!i||!b||(B.preventDefault(),B.dataTransfer.dropEffect="move",O!==D.id&&x(D.id))},onDragLeave:()=>{O===D.id&&x(null)},onDrop:B=>{if(B.preventDefault(),!b||b===D.id){w(null),x(null);return}const F=r.findIndex(fe=>fe.id===b),H=r.findIndex(fe=>fe.id===D.id);if(F<0||H<0){w(null),x(null);return}const K=[...r],[se]=K.splice(F,1);K.splice(H,0,se),n(K),mf(K),w(null),x(null)},onDragEnd:()=>{w(null),x(null)},children:[i&&f.jsx("button",{onClick:()=>C(D.id),className:"absolute -top-1.5 -right-1.5 z-10 w-4 h-4 rounded-full bg-destructive flex items-center justify-center opacity-0 group-hover/app:opacity-100 transition-opacity",style:{cursor:"url('/cursors/pointer-click.svg') 6 2, pointer"},children:f.jsx(kr,{className:"w-2.5 h-2.5 text-destructive-foreground"})}),f.jsxs("a",{href:D.url,target:"_blank",rel:"noopener noreferrer",onClick:B=>
438{if(B.preventDefault(),i){g(_===D.id?null:D.id);return}Av(D.url)},className:`flex flex-col items-center gap-2 p-2 rounded-xl transition-all duration-200 hover:bg-white/[0.06] group-hover/app:scale-105 ${i?"cursor-grab active:cursor-grabbing":""}`,style:{cursor:i?"grab":"url('/cursors/pointer-click.svg') 6 2, pointer"},draggable:!1,children:[f.jsx("div",{className:`w-11 h-11 rounded-xl flex items-center justify-center text-white/60 group-hover/app:text-white/90 transition-all duration-200 shadow-lg shadow-black/10 ${i?"ring-1 ring-dashed ring-white/20":""}`,style:{background:`rgba(255,255,255,${V})`,borderWidth:1,borderStyle:"solid",borderColor:`rgba(255,255,255,${z})`,backdropFilter:`blur(${R}px)`,WebkitBackdropFilter:`blur(${R}px)`},children:QO(ZO(D.icon))}),f.jsx("span",{className:"text-[10px] text-white/40 group-hover/app:text-white/70 font-medium tracking-wide truncate max-w-[56px] transition-colors",children:D.name})]}),i&&_===D.id&&f.jsx(JO,{selected:ZO(D.icon),onSelect:B=>I(D.id,B),onClose:()=>g(null)})]},D.id)),i&&f.jsxs("button",{onClick:()=>s(!0),className:"flex flex-col items-center gap-2 p-2 rounded-xl transition-all duration-200 hover:bg-white/[0.06]",style:{cursor:"url('/cursors/pointer-click.svg') 6 2, pointer"},children:[f.jsx("div",{className:"w-11 h-11 rounded-xl border-2 border-dashed border-white/10 flex items-center justify-center text-white/30 hover:text-white/50 hover:border-white/20 transition-all duration-200",children:f.jsx(Ro,{className:"w-5 h-5"})}),f.jsx("span",{className:"text-[10px] text-white/30 font-medium tracking-wide",children:"Add"})]})]}),a&&f.jsxs("div",{className:"relative mt-4 p-4 rounded-xl border border-white/[0.08] bg-white/[0.04] backdrop-blur-xl",children:[f.jsxs("div",{className:"flex flex-col sm:flex-row gap-2",children:[f.jsx("button",{onClick:()=>v(!E),className:"h-9 w-9 flex-shrink-0 rounded-lg bg-white/[0.06] border border-white/[0.08] flex items-center justify-center text-white/50 hover:text-white/80 hover:border-primary/40 transition-all",title:"Choose icon",style:{cursor:"url('/cursors/pointer-click.svg') 6 2, pointer"},children:QO(h,"w-4 h-4")}),f.jsx("input",{value:l,onChange:D=>c(D.target.value),placeholder:"Name",className:"flex-1 h-9 rounded-lg bg-white/[0.06] border border-white/[0.08] px-3 text-xs text-white/80 placeholder:text-white/25 outline-none focus:border-primary/40"}),f.jsx("input",{value:d,onChange:D=>p(D.target.value),placeholder:"https://...",onKeyDown:D=>D.key==="Enter"&&$(),className:"flex-[2] h-9 rounded-lg bg-white/[0.06] border border-white/[0.08] px-3 text-xs text-white/80 placeholder:text-white/25 outline-none focus:border-primary/40"}),f.jsxs("div",{className:"flex gap-1.5",children:[f.jsx("button",{onClick:$,disabled:!l.trim()||!d.trim(),className:"h-9 px-4 rounded-lg bg-primary/80 text-primary-foreground text-xs font-medium disabled:opacity-30 hover:bg-primary transition-colors",style:{cursor:"url('/cursors/pointer-click.svg') 6 2, pointer"},children:"Add"}),f.jsx("button",{onClick:()=>{s(!1),c(""),p(""),m("Globe"),v(!1)},className:"h-9 px-3 rounded-lg bg-white/[0.06] text-white/50 text-xs hover:text-white/70 transition-colors",style:{cursor:"url('/cursors/pointer-click.svg') 6 2, pointer"},children:"Cancel"})]})]}),E&&f.jsx(JO,{selected:h,onSelect:D=>{m(D),v(!1)},onClose:()=>v(!1)})]})]})]})},cW=()=>{const[e,t]=y.useState("afternoon");return y.useEffect(()=>{const r=()=>{const i=new Date().getHours();i>=5&&i<12?t("morning"):i>=12&&i<17?t("afternoon"):i>=17&&i<21?t("evening"):t("night")};r();const n=setInterval(r,6e4);return()=>clearInterval(n)},[]),e};function dW(e){if(!e)return"";if(e.startsWith("blob:")||e.startsWith("data:"))return e;const t=e.indexOf("/audio/");return t>=0?`${z0}${e.slice(t)}`:/^https?:\/\//i.test(e)?e:e.startsWith("/")?`${z0}${e}`:e}const eP={frequencies:new Array(32).fill(0),waveform:new Array(32).fill(0),averageFrequency:0},Ij="lofi-player-state";function fW(){try{const e=localStorage.getItem(Ij);return e?JSON.parse(e):null}catch{return null}}function pW(e){try{localStorage.setItem(Ij,JSON.stringify(e))}catch{}}const hW=()=>{var z;const e=_n(R=>R.tracks)??[],t=y.useRef(fW()),[r,n]=y.useState(!1),[i,o]=y.useState(null),[a,s]=y.useState(((z=t.current)==null?void 0:z.volume)??.7),[l,c]=y.useState(0),[d,p]=y.useState(0),[h,m]=y.useState(0),[E,v]=y.useState(eP),_=y.useRef(null),g=y.useRef(null),b=y.useRef(null),w=y.useRef(null),O=y.useRef(null),x=y.useRef(null),P=y.useRef(null),T=y.useRef(0),A=y.useRef(!1),S=y.useRef(!1);y.useEffect(()=>{if(e.length>0&&!i){const R=t.current;if(R!=null&&R.trackId){const D=e.find(M=>M.id===R.trackId);if(D){o(D);return}}o(e[0])}},[e,i]),y.useEffect(()=>
438(_.current||(_.current=new Audio,_.current.crossOrigin="anonymous",_.current.volume=a),()=>{_.current&&(_.current.pause(),_.current=null),P.current&&clearInterval(P.current),w.current&&w.current.close()}),[]);const L=y.useCallback(()=>{if(!(!_.current||w.current))try{w.current=new(window.AudioContext||window.webkitAudioContext),O.current=w.current.createAnalyser(),O.current.fftSize=64,O.current.smoothingTimeConstant=.85,x.current=w.current.createMediaElementSource(_.current),x.current.connect(O.current),O.current.connect(w.current.destination)}catch(R){console.log("Audio analyzer setup failed:",R)}},[]);y.useEffect(()=>{if(P.current&&(clearInterval(P.current),P.current=null),r&&O.current){const R=O.current.frequencyBinCount,D=new Uint8Array(R),M=new Uint8Array(R);P.current=setInterval(()=>{if(!O.current)return;O.current.getByteFrequencyData(D),O.current.getByteTimeDomainData(M);const B=Array.from(D).map(K=>K/255),F=Array.from(M).map(K=>(K-128)/128),H=B.reduce((K,se)=>K+se,0)/B.length;v({frequencies:B,waveform:F,averageFrequency:H})},66)}else v(eP);return()=>{P.current&&clearInterval(P.current)}},[r]),y.useEffect(()=>{if(!i||e.length<2)return;const R=e.findIndex(M=>M.id===i.id),D=e[(R+1)%e.length];b.current!==D.id&&(b.current=D.id,g.current||(g.current=new Audio),g.current.src=D.audioSrc,g.current.preload="auto",g.current.load())},[i==null?void 0:i.id,e]),y.useEffect(()=>{if(!_.current||!i)return;const R=_.current;let D=!1;(async()=>{let K=i.audioSrc;D||R!==_.current||(R.src=K,R.load())})();const B=()=>{m(R.duration);const K=t.current;!S.current&&(K==null?void 0:K.trackId)===(i==null?void 0:i.id)&&K.currentTime>0&&(R.currentTime=Math.min(K.currentTime,R.duration-1),p(R.currentTime),c(R.currentTime/R.duration*100||0),S.current=!0),r&&R.play().catch(console.error)},F=()=>{if(A.current)return;const K=Date.now();K-T.current<250||(T.current=K,p(R.currentTime),c(R.currentTime/R.duration*100||0))},H=()=>{const K=e.findIndex(fe=>fe.id===(i==null?void 0:i.id)),se=e[(K+1)%e.length];o(se),c(0),p(0)};return R.addEventListener("loadedmetadata",B),R.addEventListener("timeupdate",F),R.addEventListener("ended",H),()=>{D=!0,R.removeEventListener("loadedmetadata",B),R.removeEventListener("timeupdate",F),R.removeEventListener("ended",H)}},[i==null?void 0:i.id]),y.useEffect(()=>{var R;_.current&&(r?(L(),((R=w.current)==null?void 0:R.state)==="suspended"&&w.current.resume(),_.current.play().catch(console.error)):_.current.pause())},[r,L]),y.useEffect(()=>{_.current&&(_.current.volume=a)},[a]),y.useEffect(()=>{i&&pW({trackId:i.id,currentTime:d,volume:a})},[i==null?void 0:i.id,d,a]),y.useEffect(()=>{pU({isPlaying:r,trackName:(i==null?void 0:i.title)||"",src:(i==null?void 0:i.audioSrc)||"",volume:a})},[r,i==null?void 0:i.id,a]);const j=y.useCallback(()=>{n(R=>!R)},[]),C=y.useCallback(R=>{s(Math.max(0,Math.min(1,R)))},[]),$=y.useCallback(()=>{const R=e.findIndex(M=>M.id===(i==null?void 0:i.id)),D=e[(R+1)%e.length];o(D),c(0),p(0)},[i==null?void 0:i.id,e]),I=y.useCallback(()=>{const R=e.findIndex(M=>M.id===(i==null?void 0:i.id)),D=e[(R-1+e.length)%e.length];o(D),c(0),p(0)},[i==null?void 0:i.id,e]),N=y.useCallback(R=>{if(!_.current||!h)return;A.current=!0;const D=R/100*h;_.current.currentTime=D,c(R),p(D),setTimeout(()=>{A.current=!1},300)},[h]),V=y.useCallback(R=>{o(R),c(0),p(0),n(!0)},[]);return{isPlaying:r,currentTrack:i,volume:a,progress:l,currentTime:d,duration:h,visualizerData:E,togglePlay:j,setVolume:C,nextTrack:$,prevTrack:I,seekTo:N,selectTrack:V}},mW=()=>{const e=_n(d=>d.sounds)??[],[t,r]=y.useState([]),n=y.useRef(new Map),i=y.useRef(new Map);y.useEffect(()=>{e.length!==0&&r(d=>{const p=new Map(d.map(h=>[h.id,h]));return e.map(h=>{const m=p.get(h.id);return{id:h.id,name:h.name,icon:h.icon,src:h.src||"",enabled:(m==null?void 0:m.enabled)??!1,volume:(m==null?void 0:m.volume)??.35,premium:h.premium??!1}})})},[e]),y.useEffect(()=>(t.forEach(d=>{if(d.src&&!n.current.has(d.id)){const p=new Audio;p.loop=!0,p.volume=0,p.preload="auto",n.current.set(d.id,p)}}),()=>{n.current.forEach(d=>{d.pause(),d.src=""}),i.current.forEach(d=>clearInterval(d))}),[t.length]);const o=y.useCallback((d,p,h=500)=>{const m=n.current.get(d);if(!m)return;const E=i.current.get(d);E&&clearInterval(E);const v=m.volume,_=p-v,g=10,b=h/g;let w=0;const O=setInterval(()=>{w++;const x=w/g,P=1-Math.pow(1-x,3);m.volume=Math.max(0,Math.min(1,v+_*P)),w>=g&&(clearInterval(O),i.current.delete(d),p===0&&m.pause())},b);i.current.set(d,O)},[]),a=y.useCallback(async d=>{const p=n.current.get(d.id);if(p){if(!p.src)try{p.src=d.src}
438catch{p.src=dW(d.src)}p.volume=0;try{await p.play()}catch(h){console.error("Ambient play failed:",h)}o(d.id,d.volume,600)}},[o]),s=y.useCallback(d=>{r(p=>p.map(h=>{if(h.id===d){const m=!h.enabled;return m?a({...h,enabled:!0}):o(d,0,800),{...h,enabled:m}}return h}))},[a,o]),l=y.useCallback((d,p)=>{const h=Math.max(0,Math.min(1,p));r(m=>m.map(E=>{if(E.id===d){const v=n.current.get(d);return v&&E.enabled&&(v.volume=h),{...E,volume:h}}return E}))},[]);y.useEffect(()=>{t.length!==0&&hU(t)},[t]);const c=y.useCallback(()=>{t.forEach(d=>{d.enabled&&o(d.id,0,600)}),r(d=>d.map(p=>({...p,enabled:!1})))},[t,o]);return{sounds:t,toggleSound:s,setVolume:l,stopAll:c}},Rj=["sunny-day","night","rainy","cloudy","cafe-rainy","sakura-garden"],Ju=ka((e,t)=>{const r=JSON.parse(localStorage.getItem("lofi-subscription")||"null"),n=(o,a)=>a!=="premium"||!o?!1:new Date(o).getTime()<Date.now(),i=n(r==null?void 0:r.expiresAt,r==null?void 0:r.plan);return{plan:i?"free":(r==null?void 0:r.plan)||"free",subscribedAt:(r==null?void 0:r.subscribedAt)||null,expiresAt:(r==null?void 0:r.expiresAt)||null,isTrial:(r==null?void 0:r.isTrial)||!1,isPremium:i?!1:(r==null?void 0:r.plan)==="premium",showModal:!1,openModal:()=>e({showModal:!0}),closeModal:()=>e({showModal:!1}),setPlan:o=>{const a=o==="premium"?new Date().toISOString():null,s=null;localStorage.setItem("lofi-subscription",JSON.stringify({plan:o,subscribedAt:a,expiresAt:s,isTrial:!1})),e({plan:o,subscribedAt:a,expiresAt:s,isPremium:o==="premium",isTrial:!1})},syncFromBackend:(o,a,s,l)=>{const d=n(s||null,o)?"free":o==="premium"?"premium":"free";localStorage.setItem("lofi-subscription",JSON.stringify({plan:d,subscribedAt:a||null,expiresAt:s||null,isTrial:l||!1})),e({plan:d,subscribedAt:a||null,expiresAt:s||null,isPremium:d==="premium",isTrial:l||!1})},getDaysLeft:()=>{const{expiresAt:o}=t();if(!o)return null;const a=new Date(o).getTime()-Date.now();return Math.max(0,Math.ceil(a/(1e3*60*60*24)))},isExpired:()=>{const{expiresAt:o,plan:a}=t();return n(o,a)},getEffectivePlan:()=>{const{plan:o,expiresAt:a}=t();return o==="premium"&&a&&new Date(a).getTime()<Date.now()?"free":o},canAccessFeature:o=>{const{isPremium:a,expiresAt:s}=t();return a&&s&&new Date(s).getTime()<Date.now()?!1:a?!0:!["ai","apps","tasks","projects","goals","ideas"].includes(o)},isWallpaperFree:o=>Rj.includes(o)}}),Ha=Object.freeze(Object.defineProperty({__proto__:null,FREE_WALLPAPERS:Rj,useSubscriptionStore:Ju},Symbol.toStringTag,{value:"Module"})),_W=e=>{const t=y.useCallback(r=>{var l,c,d,p,h,m,E,v;if(!e.isAuthenticated)return;const n=_=>{const g=Ju.getState();return g.canAccessFeature(_)?!0:(g.openModal(),!1)},i=r.target;if(i.tagName==="INPUT"||i.tagName==="TEXTAREA"||i.isContentEditable)return;const o=r.key.toLowerCase(),a=r.altKey,s=r.ctrlKey||r.metaKey;if(o==="?"||r.shiftKey&&o==="/"){r.preventDefault(),(l=e.onShowShortcuts)==null||l.call(e);return}if(o==="escape"){window.dispatchEvent(new CustomEvent("shortcut-close"));return}if(o==="f11"){r.preventDefault(),document.fullscreenElement?document.exitFullscreen():document.documentElement.requestFullscreen();return}if(o===" "&&!a&&!s){r.preventDefault(),(c=e.onTogglePlay)==null||c.call(e);return}if(a){switch(o){case"n":r.preventDefault(),(d=e.onNextTrack)==null||d.call(e);break;case"b":r.preventDefault(),(p=e.onPrevTrack)==null||p.call(e);break;case"m":r.preventDefault(),window.dispatchEvent(new CustomEvent("shortcut-mute-music"));break;case"arrowup":r.preventDefault(),(h=e.onVolumeUp)==null||h.call(e);break;case"arrowdown":r.preventDefault(),(m=e.onVolumeDown)==null||m.call(e);break;case"1":r.preventDefault(),n("apps")&&window.dispatchEvent(new CustomEvent("shortcut-open-section",{detail:"apps"}));break;case"2":r.preventDefault(),window.dispatchEvent(new CustomEvent("shortcut-open-section",{detail:"bookmarks"}));break;case"3":r.preventDefault(),n("projects")&&window.dispatchEvent(new CustomEvent("shortcut-open-section",{detail:"projects"}));break;case"4":r.preventDefault(),n("goals")&&window.dispatchEvent(new CustomEvent("shortcut-open-section",{detail:"goals"}));break;case"5":r.preventDefault(),n("tasks")&&window.dispatchEvent(new CustomEvent("shortcut-
438open-section",{detail:"tasks"}));break;case"6":r.preventDefault(),n("ideas")&&window.dispatchEvent(new CustomEvent("shortcut-open-section",{detail:"ideas"}));break;case"p":r.preventDefault(),(E=e.onToggleSettings)==null||E.call(e);break;case"r":r.preventDefault(),window.dispatchEvent(new CustomEvent("shortcut-toggle-ambient",{detail:"rain"}));break;case"f":r.preventDefault(),window.dispatchEvent(new CustomEvent("shortcut-toggle-ambient",{detail:"forest"}));break;case"v":r.preventDefault(),window.dispatchEvent(new CustomEvent("shortcut-toggle-ambient",{detail:"river"}));break;case"a":r.preventDefault(),n("ai")&&window.dispatchEvent(new CustomEvent("shortcut-open-tool",{detail:"ai"}));break;case"c":r.preventDefault(),n("apps")&&window.dispatchEvent(new CustomEvent("shortcut-open-tool",{detail:"calculator"}));break;case"t":r.preventDefault(),n("apps")&&window.dispatchEvent(new CustomEvent("shortcut-open-tool",{detail:"pomodoro"}));break;case"q":r.preventDefault(),n("apps")&&window.dispatchEvent(new CustomEvent("shortcut-open-tool",{detail:"todo"}));break;case"k":r.preventDefault(),n("apps")&&window.dispatchEvent(new CustomEvent("shortcut-open-tool",{detail:"calendar"}));break;case"j":r.preventDefault(),n("apps")&&window.dispatchEvent(new CustomEvent("shortcut-open-tool",{detail:"journal"}));break;case"s":r.preventDefault(),n("apps")&&window.dispatchEvent(new CustomEvent("shortcut-open-tool",{detail:"summary"}));break}return}if(!a&&!s)switch(o){case"e":r.preventDefault(),window.dispatchEvent(new CustomEvent("open-settings-panel",{detail:"weather"}));break;case"d":r.preventDefault(),(v=e.onToggleDayNight)==null||v.call(e);break}if(r.shiftKey&&!a&&!s)switch(o){case"w":r.preventDefault(),window.dispatchEvent(new CustomEvent("open-settings-panel",{detail:"wallpaper"}));break}},[e]);y.useEffect(()=>(window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)),[t])},aw=()=>typeof window<"u"&&"__TAURI_INTERNALS__"in window,vW=async(e,t)=>{if(!aw())throw new Error("Not in Tauri");return window.__TAURI_INTERNALS__.invoke(e,t)},yr=async(e,t,r)=>{if(!aw())return!1;try{return await vW(t,r),!0}catch(n){return console.error(`[TauriBridge] ${e} failed:`,n),!1}},Ka={async openNativeBrowser(e,t,r,n,i,o){return yr("openNativeBrowser","open_native_browser",{id:e,url:t,x:r,y:n,width:i,height:o})},async closeNativeBrowser(e){return yr("closeNativeBrowser","close_native_browser",{id:e})},async focusNativeBrowser(e){return yr("focusNativeBrowser","focus_native_browser",{id:e})},async minimizeNativeBrowser(e){return yr("minimizeNativeBrowser","minimize_native_browser",{id:e})},async restoreNativeBrowser(e){return yr("restoreNativeBrowser","restore_native_browser",{id:e})},async resizeNativeBrowser(e,t,r,n,i){return yr("resizeNativeBrowser","resize_native_browser",{id:e,width:t,height:r,x:n,y:i})},async nativeWindowClose(e){return yr("nativeWindowClose","native_window_close",{id:e})},async nativeWindowMinimize(e){return yr("nativeWindowMinimize","native_window_minimize",{id:e})},async nativeWindowMaximize(e){return yr("nativeWindowMaximize","native_window_maximize",{id:e})},async nativeNavigateTo(e,t){return yr("nativeNavigateTo","native_navigate_to",{id:e,url:t})},async nativeGoBack(e){return yr("nativeGoBack","native_go_back",{id:e})},async nativeGoForward(e){return yr("nativeGoForward","native_go_forward",{id:e})},async nativeRefresh(e){return yr("nativeRefresh","native_refresh",{id:e})}};var Dj={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},tP=k.createContext&&k.createContext(Dj),gW=["attr","size","title"];function yW(e,t){if(e==null)return{};var r=bW(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bW(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Bp(){return Bp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
438for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bp.apply(this,arguments)}function rP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rP(Object(r),!0).forEach(function(n){EW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function EW(e,t,r){return t=wW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wW(e){var t=xW(e,"string");return typeof t=="symbol"?t:t+""}function xW(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kj(e){return e&&e.map((t,r)=>k.createElement(t.tag,Fp({key:r},t.attr),kj(t.child)))}function qt(e){return t=>k.createElement(OW,Bp({attr:Fp({},e.attr)},t),kj(e.child))}function OW(e){var t=r=>{var{attr:n,size:i,title:o}=e,a=yW(e,gW),s=i||r.size||"1em",l;return r.className&&(l=r.className),e.className&&(l=(l?l+" ":"")+e.className),k.createElement("svg",Bp({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,a,{className:l,style:Fp(Fp({color:e.color||r.color},r.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&k.createElement("title",null,o),e.children)};return tP!==void 0?k.createElement(tP.Consumer,null,r=>t(r)):t(Dj)}function PW(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M18.144 13.067v-2.134L16.55 12zm1.276 1.194a.628.628 0 01-.006.083l-.005.028-.011.053-.01.031c-.005.016-.01.031-.017.047l-.014.03a.78.78 0 01-.021.043l-.019.03a.57.57 0 01-.08.1l-.026.025a.602.602 0 01-.036.03l-.029.022-.01.008-6.782 4.522a.637.637 0 01-.708 0L4.864 14.79l-.01-.008a.599.599 0 01-.065-.052l-.026-.025-.032-.034-.021-.028a.588.588 0 01-.067-.11l-.014-.031a.644.644 0 01-.017-.047l-.01-.03c-.004-.018-.008-.036-.01-.054l-.006-.028a.628.628 0 01-.006-.083V9.739c0-.028.002-.055.006-.083l.005-.027.011-.054.01-.03a.574.574 0 01.12-.217l.031-.034.026-.025a.62.62 0 01.065-.052l.01-.008 6.782-4.521a.638.638 0 01.708 0l6.782 4.521.01.008.03.022.035.03c.01.008.017.016.026.025a.545.545 0 01.08.1l.019.03a.633.633 0 01.021.043l.014.03c.007.016.012.032.017.047l.01.031c.004.018.008.036.01.054l.006.027a.619.619 0 01.006.083zM12 0C5.373 0 0 5.372 0 12 0 18.627 5.373 24 12 24c6.628 0 12-5.372 12-12 0-6.627-5.372-12-12-12m0 10.492L9.745 12 12 13.51 14.255 12zm.638 4.124v2.975l4.996-3.33-2.232-1.493zm-6.272-.356l4.996 3.33v-2.974l-2.764-1.849zm11.268-4.52l-4.996-3.33v2.974l2.764 1.85zm-6.272-.356V6.41L6.366 9.74l2.232 1.493zm-5.506 1.549v2.134L7.45 12Z"},child:[]}]})(e)}function TW(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"},child:[]}]})(e)}function AW(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm0 23C5.925 23 1 18.074 1 12S5.926 1 12 1s11 4.925 11 11-4.925 11-11 11zm10.219-11c0 4.805-3.317 8.833-7.786 9.925-.27-.521-.53-1.
438017-.749-1.438.645.249 1.93.718 2.208.615.376-.144.282-3.149-.14-3.245-.338-.075-1.632.837-2.141 1.209l.034.156c.078.397.144.993.03 1.247-.001.004-.002.01-.004.013a.218.218 0 0 1-.068.088c-.284.188-1.081.284-1.503.188a.516.516 0 0 1-.064-.02c-.694.396-2.01 1.109-2.25.971-.329-.188-.377-2.676-.329-3.288.035-.46 1.653.286 2.442.679.174-.163.602-.272.98-.31-.57-1.389-.99-2.977-.733-4.105 0 .002.002.002.002.002.356.248 2.73 1.05 3.91 1.027 1.18-.024 3.114-.743 2.903-1.323-.212-.58-2.135.51-4.142.324-1.486-.138-1.748-.804-1.42-1.29.414-.611 1.168.116 2.411-.256 1.245-.371 2.987-1.035 3.632-1.397 1.494-.833-.625-1.177-1.125-.947-.474.22-2.123.637-2.889.82.428-1.516-.603-4.149-1.757-5.3-.376-.376-.951-.612-1.603-.736-.25-.344-.654-.671-1.225-.977a5.772 5.772 0 0 0-3.595-.584l-.024.004-.034.004.004.002c-.148.028-.237.08-.357.098.148.016.705.276 1.057.418-.174.068-.412.108-.596.184a.828.828 0 0 0-.204.056c-.173.08-.303.375-.3.515.84-.086 2.082-.026 2.991.246-.644.09-1.235.258-1.661.482-.016.008-.03.018-.048.028-.054.02-.106.042-.152.066-1.367.72-1.971 2.405-1.611 4.424.323 1.824 1.665 8.088 2.29 11.064-3.973-1.4-6.822-5.186-6.822-9.639C1.781 6.356 6.356 1.781 12 1.781S22.219 6.356 22.219 12zM9.095 9.581a.758.758 0 1 0 0 1.516.758.758 0 0 0 0-1.516zm.338.702a.196.196 0 1 1 0-.392.196.196 0 0 1 0 .392zm4.724-1.043a.65.65 0 1 0 0 1.299.65.65 0 0 0 0-1.3zm.29.601a.168.168 0 1 1 0-.336.168.168 0 0 1 0 .336zM9.313 8.146s-.571-.26-1.125.09c-.554.348-.534.704-.534.704s-.294-.656.49-.978c.786-.32 1.17.184 1.17.184zm5.236-.052s-.41-.234-.73-.23c-.654.008-.831.296-.831.296s.11-.688.945-.55a.84.84 0 0 1 .616.484z"},child:[]}]})(e)}function nP(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M23.9428 19.8058a.1962.1962 0 0 0-.1679-.0337c-1.26-1.8552-2.8727-3.6104-4.4186-5.3152l-.2521-.284c-.0016-.0732-.0667-.1207-.1342-.1504-.0284-.0277-.0562-.0558-.0843-.0837-.0505-.1005-.1685-.1673-.2858-.1005-.4706.2347-.9068.5855-1.3274.9195-.5536.4345-1.1085.8695-1.6296 1.354a5.0577 5.0577 0 0 0-.5879.6185c-.0842.1168-.0168.2172.0843.2672-.3701.3677-.7402.736-1.109 1.1198a.1896.1896 0 0 0-.0506.1342c0 .05.0337.1.0668.1168l.6559.5012v.0169c.9237.9194 2.5538 2.1729 4.2844 3.5268.2515.201.5205.4014.7727.6017.1173.1342.2346.2847.3357.4182.0506.0662.1685.0837.2353.0331.0337.0337.0843.0668.118.1005a.2395.2395 0 0 0 .1004.0337.1534.1534 0 0 0 .1348-.0668.2371.2371 0 0 0 .0331-.1004c.0175 0 .0169.0168.0337.0168a.1915.1915 0 0 0 .1348-.0505l3.058-3.3265c.1198-.1159.0135-.2668-.0005-.2672zm-7.6277-.1336-1.5459-1.1704-.151-.0998c-.0337-.0169-.0674-.0506-.1011-.0668l-.1174-.1005c.6597-.659 1.3297-1.3074 1.9996-1.9557-.4874.4844-1.4622 1.9057-1.2606 2.3733.0023 0 .0186.0419.0674.0842.3704.311.7398.6232 1.109.9357zm4.0997 3.1261-1.277-.97a26.9056 26.9056 0 0 0-1.5795-1.5044c.689.5181 1.2769.9694 1.3611 1.053.6722.585.6379.485 1.0922.8696l.5542.4008c-.0735.103-.151.1477-.151.151zm.3357.2503-.0337-.0168c.0506-.0331.1011-.0668.1517-.1168zM.5885 3.4751c.0331.2172.0843.4344.1174.6354.2015 1.103.4031 2.1061.7726 2.8583l.1516.568c.0506.2173.1342.485.2185.5519.8568.7521 2.1674 1.8714 3.5785 2.9419a.1775.1775 0 0 0 .2185 0s0 .0162.0168.0162a.1528.1528 0 0 0 .118.0506.1912.1912 0 0 0 .1341-.0506c1.798-1.9887 3.1418-3.6267 4.0997-4.9974.0674-.0668.0843-.1673.0843-.251.0668-.0668.1173-.1504.1847-.2004.0668-.0668.0668-.184 0-.2346l-.0168-.0163c0-.033-.0169-.0836-.0506-.1005-.42-.4007-.722-.6848-1.0416-.9856A93.5546 93.5546 0 0 1 6.822 1.9876c-.0169-.0169-.0337-.0337-.0674-.0337-.3358-.1168-1.0248-.2341-1.8817-.3845C3.596 1.3527 1.865 1.0519.3027.583c0 0-.1011 0-.118.0169L.1348.6505C.0498.7139.0222.7058 0 .7167.017.8172.017.884.0506 1.0013c0 .0331.0673.3009.0673.334zm7.1909 4.7802-.0337.0337a.0362.0362 0 0 1 .0337-.0337zM6.553 2.238c.101.1005.5211.5019.6216.5855-.4369-.201-1.5284-.7022-2.0333-.8695.5043.1005 1.1933.201 1.4117.284ZM.7901 1.4027c.2521.4344.4537 1.9388.6553 3.4095-.118-.4682-.2016-.9357-.3027-1.3708C.9917 2.673.84 1.9876.6385 1.3858c.1232 0 .1516.0212.1516.0169zm-.2858-.3683c0-.0162 0-.033-.0169-.033.0843 0 .1342.0168.2016.0499.0006.0057-.1448-.0169-.1847-.0169zM23.6738.8172c.0169-.0662-.3358-.367-.2184-.3845.2527-.0163.2527-.4008 0-.4008-.3358.0169-.6884.0999-1.008.1504-.5878.1168-1.1926.2341-1.781.3671-1.327.2846-2.6375.5855-3.9481.937-.4032.1167-.857.2003-1.2432.4007-.1348.0668-.118.2004-.0506.284-.0337.0169-.0505.0169-.0842.0337-.1174.0169-.2185.0337-.3358.05-.1011.0168-.1516.1004-.1348.201 0 .0162.0169.0499.0169.0661-.7059.9363-1.4954 1.9226-2.3523 2.9757-.84.9694-1.7306 1.9893-2.6212 3.0424-2.8396 3.3096-6.0487 7.0705-9.5936 10.38a.1613.1613 0 0 0 0 .2341c.0169.0163.0337.0331.0506.0331-.0506.0506-.1011.0843-.1517.1336-.0337.0337-.0505.0668-.0505.1005a.364.364 0 0 0-.0668.0837c-.0674.0667-.06
43874.1835.0169.234.0667.0662.1847.0662.2346-.0168.0175-.0169.0175-.0337.0337-.0337a.2648.2648 0 0 1 .3701 0c.2016.2178.4032.435.588.6186l-.4201-.3508c-.0674-.0668-.1847-.05-.2347.0168-.068.0662-.0511.1835.0163.234l4.4691 3.7273c.0337.0337.0674.0337.118.0337.0505 0 .0842-.0169.1173-.0506l.101-.0999c.017.0163.05.0163.0669.0163.0505 0 .0842-.0163.118-.05 6.0486-6.0505 10.9216-10.6141 16.4997-14.6927.05-.0331.0668-.1.0668-.1505.0674 0 .118-.05.151-.1167 1.0254-3.1255 1.227-5.9007 1.2938-7.2709 0-.0579.0169-.0371.0169-.0668.0168-.0337.0168-.0505.0168-.0505a.9784.9784 0 0 0-.0668-.6186zm-10.82 4.9144c.2684-.3008.5374-.6186.8064-.9026-1.7306 2.2734-4.6033 5.7665-8.67 9.9288C7.7626 11.699 10.5517 8.54 12.854 5.7316ZM5.1414 23.4662c-.0162-.0168-.0162-.0168 0-.0168zm2.5033-2.156c.1348-.1505.2695-.284.4206-.4345 0 0 0 .0163.0168.0163-.2236.1978-.4334.4182-.4374.4182zm.6896-.6686c.0994-.0993.14-.1724.2852-.3177.9917-1.0193 2.0164-2.0393 3.058-3.0755l.0169-.0168c.2521-.2004.5542-.4177.8232-.6186a228.0627 228.0627 0 0 0-4.1833 4.0286zm6.5187-16.732c-.5543.719-1.1759 1.6716-1.697 2.4238-1.6463 2.3733-6.9393 8.1735-7.0566 8.274A1189.6473 1189.6473 0 0 1 1.26 19.204l-.1005.1005c-.0843-.1005-.0843-.251.0168-.3346 7.476-7.0037 12.0132-12.837 13.845-15.3944-.0506.1167-.0843.2166-.1685.334zm2.9064 3.4269c-.6716-.3851-.9905-.9869-.8064-1.5712l.0506-.201a.7753.7753 0 0 1 .0842-.1666c.1848-.301.4538-.5518.7564-.7023.0163 0 .0331 0 .05-.0168-.0169-.0337-.0169-.0837-.0169-.1336.0169-.1005.0843-.1673.2016-.1673.2016 0 .8238.1841 1.059.3845.0669.05.1343.1168.2017.1836.0842.1004.2184.2677.2852.4013.0337.0169.0674.1841.118.2678.0336.1336.0667.284.0505.4176-.0169.0169 0 .1167-.0169.1167a1.6055 1.6055 0 0 1-.2184.6186c-.0307.0307.0064.0119-.0505.0668-.0843.1342-.2016.251-.319.3346-.3869.2672-.8238.3508-1.2606.234-.1105-.0473-.1672-.0667-.1685-.0667zm4.3692 1.4039c0 .0168-.0168.0499 0 .0667-.0337 0-.0505.0169-.0842.0337-1.3274.9689-2.6212 1.9888-3.915 3.0256 1.109-.9868 2.218-1.9894 3.3776-2.9756.3358-.3009.5711-.6854.6379-1.1199l.1685-1.003v-.0332c.0842-.201.4032-.1173.3526.1-.0042-.0012-.1731.795-.5374 1.9057z"},child:[]}]})(e)}function SW(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M24 5.457v13.909c0 .904-.732 1.636-1.636 1.636h-3.819V11.73L12 16.64l-6.545-4.91v9.273H1.636A1.636 1.636 0 0 1 0 19.366V5.457c0-2.023 2.309-3.178 3.927-1.964L5.455 4.64 12 9.548l6.545-4.91 1.528-1.145C21.69 2.28 24 3.434 24 5.457z"},child:[]}]})(e)}function iP(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M18.316 5.684H24v12.632h-5.684V5.684zM5.684 24h12.632v-5.684H5.684V24zM18.316 5.684V0H1.895A1.894 1.894 0 0 0 0 1.895v16.421h5.684V5.684h12.632zm-7.207 6.25v-.065c.272-.144.5-.349.687-.617s.279-.595.279-.982c0-.379-.099-.72-.3-1.025a2.05 2.05 0 0 0-.832-.714 2.703 2.703 0 0 0-1.197-.257c-.6 0-1.094.156-1.481.467-.386.311-.65.671-.793 1.078l1.085.452c.086-.249.224-.461.413-.633.189-.172.445-.257.767-.257.33 0 .602.088.816.264a.86.86 0 0 1 .322.703c0 .33-.12.589-.36.778-.24.19-.535.284-.886.284h-.567v1.085h.633c.407 0 .748.109 1.02.327.272.218.407.499.407.843 0 .336-.129.614-.387.832s-.565.327-.924.327c-.351 0-.651-.103-.897-.311-.248-.208-.422-.502-.521-.881l-1.096.452c.178.616.505 1.082.977 1.401.472.319.984.478 1.538.477a2.84 2.84 0 0 0 1.293-.291c.382-.193.684-.458.902-.794.218-.336.327-.72.327-1.149 0-.429-.115-.797-.344-1.105a2.067 2.067 0 0 0-.881-.689zm2.093-1.931l.602.913L15 10.045v5.744h1.187V8.446h-.827l-2.158 1.557zM22.105 0h-3.289v5.184H24V1.895A1.894 1.894 0 0 0 22.105 0zm-3.289 23.5l4.684-4.684h-4.684V23.5zM0 22.105C0 23.152.848 24 1.895 24h3.289v-5.184H0v3.289z"},child:[]}]})(e)}function IW(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v
43813.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.139c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z"},child:[]}]})(e)}function RW(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"},child:[]}]})(e)}function DW(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z"},child:[]}]})(e)}function kW(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"},child:[]}]})(e)}function LW(e){return qt({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"},child:[]}]})(e)}function jW(e){return qt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2 2v14a2 2 0 002 2z"},child:[]}]})(e)}function CW(e){return qt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"},child:[]}]})(e)}function Nv(e){return qt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"},child:[]}]})(e)}function oP(e){return qt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"},child:[]}]})(e)}function Up(e){return qt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"},child:[]}]})(e)}function NW(e){return qt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 19V6l12-3v13M9 19c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zm12-3c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zM9 10l12-3"},child:[]}]})(e)}const Lj="browser-windows",jj="browser-bookmarks";function VW(e){try{localStorage.setItem(Lj,JSON.stringify(e))}catch(t){console.error("Failed to save windows:",t)}}function $W(){try{const e=localStorage.getItem(Lj);return e?JSON.parse(e):[]}catch(e){return console.error("Failed to load windows:",e),[]}}function Wp(e){try{localStorage.setItem(jj,JSON.stringify(e))}catch(t){console.error("Failed to save bookmarks:",t)}}function Sd(){try{const e=localStorage.getItem(jj);return e?JSON.parse(e):[]}catch(e){return console.error("Failed to load bookmarks:",e),[]}}function MW(e){const t=Sd(),r={...e,id:`bookmark-${Date.now()}-${Math.random().toString(36).substr(2,9)}`,createdAt:Date.now()};return t.push(r),Wp(t),r}function zW(e){const t=Sd();Wp(t.filter(r=>r.id!==e))}function BW(e){return Sd().some(r=>r.url===e)}function np(){return`${Date.now()}-${Math.random().toString(36).substr(2,9)}`}const sw=[{id:"notepad",name:"Notepad",url:"",icon:oP,category:"tools",canEmbed:!0,isInternalTool:!0},{id:"pomodoro",name:"Pomodoro",url:"",icon:Nv,category:"tools",canEmbed:!0,isInternalTool:!0},{id:"calculator",name:"Calculator",url:"",icon:jW,category:"tools",canEmbed:!0,isInternalTool:!0},{id:"quicktodo",name:"Quick Todo",url:"",icon:CW,category:"tools",canEmbed:!0,isInternalTool:!0},{id:"localcalendar",name:"Calendar",url:"",icon:iP,category:"tools",canEmbed:!0,isInternalTool:!0},{id:"whiteboard",name:"Whiteboard",url:"",icon:nP,category:"tools",canEmbed:!0,isInternalTool:!0},{id:"journal",name:"Journal",url:"",icon:oP,category:"tools",canEmbed:!0,isInternalTool:!0},{id:"dailysummary",name:"Daily Summary",url:"",icon:Nv,category:"tools",canEmbed:!0,isInternalTool:!0},{id:"streamplayer",name:"Stream Player",url:"",icon:NW,category:"entertainment",canEmbed:!0,isInternalTool:!0},{id:"activitydashboard",name:"Activity",url:"",icon:Nv,category:"tools",canEmbed:!0,isInternalTool:!0},{id:"browser",name:"Browser",url:"https://duckduckgo.com",icon:Up,category:"productivity",canEmbed:!0},{id:"excalidraw",name:"Excalidraw",url:"https://excalidraw.com",icon:nP,category:"productivity",canEmbed:!0},{id:"codepen",name:"CodePen",url:"https://codepen.io",icon:PW,category:"productivity",canEmbed:!0},{id:"notion",name:"Notion",url:"https://notion.so",icon:IW,category:"productivity",canEmbed:!0},{id:"gmail",name:"Gmail",url:"https://mail.google.com",icon:SW,category:"productivity",canEmbed:!0},{id:"gcalendar",name:"Google Calendar",url:"https://calendar.google.com",icon:iP,category:"productivity",canEmbed:!0},{id:"duckduckgo",name:"Search",url:"https://duckduckgo.com",icon:AW,category:"productivity",canEmbed:!0}
438,{id:"discord",name:"Discord",url:"https://discord.com/app",icon:TW,category:"communication",canEmbed:!0},{id:"slack",name:"Slack",url:"https://app.slack.com",icon:RW,category:"communication",canEmbed:!0},{id:"whatsapp",name:"WhatsApp",url:"https://web.whatsapp.com",icon:kW,category:"communication",canEmbed:!0},{id:"youtube",name:"YouTube",url:"https://youtube.com",icon:LW,category:"entertainment",canEmbed:!0},{id:"spotify",name:"Spotify",url:"https://open.spotify.com",icon:DW,category:"entertainment",canEmbed:!0}],Vv=e=>{const i=e.filter(o=>!o.isMinimized);return{x:120+i.length*30%200,y:80+i.length*30%150}},FW=ka((e,t)=>({windows:[],focusedWindowId:null,bookmarks:Sd(),openWindow:(r,n=!1)=>{const{windows:i}=t();if(aw()&&!r.isInternalTool&&r.url){const{windows:c}=t(),d=c.find(_=>_.id===r.id&&_.isNativeWindow);if(d&&!n){Ka.focusNativeBrowser(d.instanceId),e(_=>({windows:_.windows.map(g=>g.instanceId===d.instanceId?{...g,isFocused:!0,isMinimized:!1}:{...g,isFocused:!1}),focusedWindowId:d.instanceId}));return}const p=Vv(c),h=`${r.id}-${np()}`,m=900,E=650;Ka.openNativeBrowser(h,r.url,p.x,p.y,m,E);const v={id:r.id,instanceId:h,name:r.name,url:r.url,icon:r.icon,x:p.x,y:p.y,width:m,height:E,isMinimized:!1,isFocused:!0,openedAt:new Date,category:r.category,canEmbed:r.canEmbed,isInternalTool:!1,isNativeWindow:!0,history:[r.url],historyIndex:0,isLoading:!1,error:null};e(_=>({windows:[..._.windows.map(g=>({...g,isFocused:!1})),v],focusedWindowId:h})),t().persistWindows();return}const o=i.find(c=>c.id===r.id);if(o&&!n){e(c=>({windows:c.windows.map(d=>d.instanceId===o.instanceId?{...d,isFocused:!0,isMinimized:!1}:{...d,isFocused:!1}),focusedWindowId:o.instanceId}));return}const a=Vv(i),s=`${r.id}-${np()}`,l={id:r.id,instanceId:s,name:r.name,url:r.url,icon:r.icon,x:a.x,y:a.y,width:r.isInternalTool?r.id==="streamplayer"?700:400:900,height:r.isInternalTool?r.id==="streamplayer"?550:500:650,isMinimized:!1,isFocused:!0,openedAt:new Date,category:r.category,canEmbed:r.canEmbed,isInternalTool:r.isInternalTool,isNativeWindow:!1,history:r.url?[r.url]:[],historyIndex:0,isLoading:!1,error:null};e(c=>({windows:[...c.windows.map(d=>({...d,isFocused:!1})),l],focusedWindowId:s})),t().persistWindows()},openCustomWindow:(r,n,i=Up)=>{const{windows:o}=t(),a=Vv(o),s=`custom-${np()}`,l={id:"custom",instanceId:s,name:r,url:n,icon:i,x:a.x,y:a.y,width:900,height:650,isMinimized:!1,isFocused:!0,openedAt:new Date,category:"productivity",canEmbed:!0,isInternalTool:!1,history:[n],historyIndex:0,isLoading:!1,error:null};e(c=>({windows:[...c.windows.map(d=>({...d,isFocused:!1})),l],focusedWindowId:s})),t().persistWindows()},closeWindow:r=>{const n=t().windows.find(i=>i.instanceId===r);n!=null&&n.isNativeWindow&&Ka.closeNativeBrowser(r),e(i=>{const o=i.windows.filter(s=>s.instanceId!==r),a=o.filter(s=>!s.isMinimized).pop();return{windows:o,focusedWindowId:(a==null?void 0:a.instanceId)||null}}),t().persistWindows()},focusWindow:r=>{const n=t().windows.find(i=>i.instanceId===r);n!=null&&n.isNativeWindow&&Ka.focusNativeBrowser(r),e(i=>({windows:i.windows.map(o=>({...o,isFocused:o.instanceId===r})),focusedWindowId:r}))},minimizeWindow:r=>{const n=t().windows.find(i=>i.instanceId===r);n!=null&&n.isNativeWindow&&Ka.minimizeNativeBrowser(r),e(i=>{const a=i.windows.filter(s=>s.instanceId!==r&&!s.isMinimized).pop();return{windows:i.windows.map(s=>s.instanceId===r?{...s,isMinimized:!0,isFocused:!1}:s.instanceId===(a==null?void 0:a.instanceId)?{...s,isFocused:!0}:s),focusedWindowId:(a==null?void 0:a.instanceId)||null}})},restoreWindow:r=>{const n=t().windows.find(i=>i.instanceId===r);n!=null&&n.isNativeWindow&&Ka.restoreNativeBrowser(r),e(i=>({windows:i.windows.map(o=>o.instanceId===r?{...o,isMinimized:!1,isFocused:!0}:{...o,isFocused:!1}),focusedWindowId:r}))},updateWindowPosition:(r,n,i)=>{e(o=>({windows:o.windows.map(a=>a.instanceId===r?{...a,x:n,y:i}:a)})),t().persistWindows()},updateWindowSize:(r,n,i)=>{e(o=>({windows:o.windows.map(a=>a.instanceId===r?{...a,width:n,height:i}:a)})),t().persistWindows()},navigateWindow:(r,n)=>{e(i=>({windows:i.windows.map(o=>{if(o.instanceId!==r)return o;const a=[...o.history.slice(0,o.historyIndex+1),n];return{...o,url:n,history:a,historyIndex:a.length-1,isLoading:!0,error:null}})}))},goBack:r=>{e(n=>({windows:n.windows.map(i=>{if(i.instanceId!==r||i.historyIndex<=0)return i;const o=i.historyIndex-1;return{...i,url:i.history[o],historyIndex:o,isLoading:!0,error:null}})}))},goForward:r=>{e(n=>({windows:n.windows.map(i=>{if(i.instanceId!==r||i.historyIndex>=i.history.length-1)return i;const o=i.historyIndex+1;return{...i,url:i.history[o],historyIndex:o,isLoading:!0,error:null}})}))},addToBookmarks:r=>{e(n=>{const i=[...n.bookmarks,r];return Wp(i),{bookmarks:i}})},removeFromBookmarks:r=>{e(n=>{const i=n.bookmarks.filter(o=>o.id!==r);return Wp(i),{bookmarks:i}})},persistWindows:()=>{const{windows:r}=t(),n=r.filter(i=>!i.isInternalTool).map(i=>({id:i.id,instanceId:i.instanceId,url:i.url,name:i.name,x:i.x,y:i.y,width:i.width,height:i.height,history:i.history,historyIndex:i.historyIndex}));VW(n)},restoreWindows:()=>{var i;const r=$W();if(r.length===0)return;const n=r.map((o,a)=>{const s=sw.find(l=>l.id===o.id);return{id:o.id,instanceId:o.instanceId,name:o.name,url:o.url,icon:(s==null?void 0:s.icon)||Up,x:o.x,y:o.y,width:o.width,height:o.height,isMinimized:!1,isFocused:a===r.length-1,openedAt:new Date,category:(s==null?void 0:s.category)||"productivity",canEmbed:!0,isInternalTool:!1,history:o.history||[o.url],historyIndex:o.historyIndex||0,isLoading:!1,error:null}});e({windows:n,focusedWindowId:((i=n[n.length-1])==null?void 0:i.instanceId)||null})},getWindowContext:()=>{var a;const{windows:r,focusedWindowId:n}=t(),i=new Date,o=r.reduce((s,l)=>{const c=(i.getTime()-l.openedAt.getTime())/6e4;return s+c},0);return{openApps:r.map(s=>s.name),focusedApp:((a=r.find(s=>
438s.instanceId===n))==null?void 0:a.name)||null,totalTimeMinutes:Math.round(o)}}})),UW=y.lazy(()=>u(()=>import("./CustomCodeInjector-BVpA1TzC.js"),[]).then(e=>({default:e.CustomCodeInjector}))),WW=y.lazy(()=>u(()=>import("./SubscriptionModal-CxmYdOGp.js"),__vite__mapDeps([0,1,2])).then(e=>({default:e.SubscriptionModal}))),qW=y.lazy(()=>u(()=>import("./MusicControl-_crZ2SYf.js"),__vite__mapDeps([3,4,5,6,7,8,9])).then(e=>({default:e.MusicControl}))),HW=y.lazy(()=>u(()=>import("./AmbientSoundsControl-BY2wG4rH.js"),__vite__mapDeps([10,4,5,6])).then(e=>({default:e.AmbientSoundsControl}))),KW=y.lazy(()=>u(()=>import("./WeatherControl-o6v-uBvG.js"),__vite__mapDeps([11,12,13,14,15,16])).then(e=>({default:e.WeatherControl}))),GW=y.lazy(()=>u(()=>import("./DayNightControl-XY0VONfG.js"),__vite__mapDeps([17,12,15])).then(e=>({default:e.DayNightControl}))),YW=y.lazy(()=>u(()=>import("./WallpaperControl-CU8j8z3C.js"),__vite__mapDeps([18,19])).then(e=>({default:e.WallpaperControl}))),XW=y.lazy(()=>u(()=>import("./LeftPanel-B_q0Zm6l.js"),__vite__mapDeps([20,21,22,23,24,25,26,2,27,28,29,15,12,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44])).then(e=>({default:e.LeftPanel}))),JW=y.lazy(()=>u(()=>import("./AIAssistant-BeyX3QzQ.js"),__vite__mapDeps([45,46,47,48,49,50])).then(e=>({default:e.AIAssistant}))),QW=y.lazy(()=>u(()=>import("./WindowManager-4ILK78XY.js"),__vite__mapDeps([51,27,25,52,5,6,21,53,54,55,56,57,58,44,2,12,13,15,59,60,30,9,33])).then(e=>({default:e.WindowManager}))),ZW=y.lazy(()=>u(()=>import("./TaskBar-iOXVEkJb.js"),[]).then(e=>({default:e.TaskBar}))),eq=y.lazy(()=>u(()=>import("./ContextMenu-fdrRDUGd.js"),__vite__mapDeps([61,23,62,63,64])).then(e=>({default:e.ContextMenu}))),tq=y.lazy(()=>u(()=>import("./ShortcutsModal-BwOJbhVt.js"),__vite__mapDeps([65,66,14,29])).then(e=>({default:e.ShortcutsModal}))),rq=y.lazy(()=>u(()=>import("./AboutModal-BBv4dti9.js"),__vite__mapDeps([67,13,23,68,69])).then(e=>({default:e.AboutModal}))),nq=y.lazy(()=>u(()=>import("./OnboardingTutorial-DfDkJ72o.js"),__vite__mapDeps([70,9,2,71,72])).then(e=>({default:e.OnboardingTutorial}))),iq=y.lazy(()=>u(()=>import("./ReminderNotification-DwjtXNpQ.js"),__vite__mapDeps([73,27,2])).then(e=>({default:e.ReminderNotification}))),oq=y.lazy(()=>u(()=>import("./DailyCheckinModal-Dam7to7C.js"),__vite__mapDeps([74,60,12,15,2,25])).then(e=>({default:e.DailyCheckinModal}))),$v=({children:e})=>{const{isAuthenticated:t,guestMode:r,requireAuth:n}=Oi();return t||r?f.jsx(f.Fragment,{children:e}):f.jsx("div",{className:"relative",onClick:i=>{i.stopPropagation(),n()},children:f.jsx("div",{className:"pointer-events-none opacity-60",children:e})})},aq="lofi-app-settings";function aP(){try{const e=localStorage.getItem(aq);if(e){const t=JSON.parse(e);return{clockVisible:t.clockVisible!==!1,aiAssistantVisible:t.aiAssistantVisible!==!1,homeSearchVisible:t.homeSearchVisible!==!1}}}catch{}return{clockVisible:!0,aiAssistantVisible:!0,homeSearchVisible:!0}}const sq=()=>{const[e,t]=y.useState(()=>localStorage.getItem("lofi-wallpaper")||"night"),[r,n]=y.useState("rainy"),[i,o]=y.useState(!1),[a,s]=y.useState(!1),[l,c]=y.useState(!1),[d,p]=y.useState(!1),[h,m]=y.useState(aP),E=cW(),{openWindow:v}=FW(),{isAuthenticated:_}=Oi(),{wallpapers:g,initialize:b}=_n();y.useEffect(()=>{const B=()=>m(aP());return window.addEventListener("lofi-settings-changed",B),()=>window.removeEventListener("lofi-settings-changed",B)},[]),y.useEffect(()=>{b()},[b]),y.useEffect(()=>{const B=new URLSearchParams(window.location.search);if(B.get("upgrade")==="1"){Ju.getState().openModal(),B.delete("upgrade");const F=B.toString();window.history.replaceState({},"",window.location.pathname+(F?`?${F}`:""))}},[]),y.useEffect(()=>{localStorage.setItem("lofi-wallpaper",e)},[e]),y.useEffect(()=>{const B=()=>{ZR({title:"🎉 Welcome! You got a 7-day free trial",description:"Enjoy full Premium access for 7 days — all features unlocked!",duration:8e3})};return window.addEventListener("show-trial-welcome",B),()=>window.removeEventListener("show-trial-welcome",B)},[]);const w=i?"night":E==="night"?"evening":E,{isPlaying:O,currentTrack:x,volume:P,progress:T,currentTime:A,duration:S,visualizerData:L,togglePlay:j,setVolume:C,nextTrack:$,prevTrack:I,seekTo:N}=hW(),{sounds:V,toggleSound:z,setVolume:R}=mW();_W({isAuthenticated:_,onTogglePlay:j,onNextTrack:$,onPrevTrack:I,onVolumeUp:()=>C(Math.min(100,P+10)),onVolumeDown:()=>C(Math.max(0,P-10)),onToggleDayNight:()=>
438o(!i),onShowShortcuts:()=>s(!0),onToggleSettings:()=>p(!d)}),y.useEffect(()=>{localStorage.setItem("lofi-wallpaper",e)},[e]),y.useEffect(()=>{const B=F=>{const K={rain:"rain",forest:"forest",river:"river"}[F.detail];K&&z(K)};return window.addEventListener("shortcut-toggle-ambient",B),()=>window.removeEventListener("shortcut-toggle-ambient",B)},[z]),y.useEffect(()=>{const B=F=>{const K={calculator:"calculator",pomodoro:"pomodoro",todo:"quicktodo",calendar:"localcalendar",journal:"journal",whiteboard:"whiteboard",summary:"dailysummary"}[F.detail];if(K){const se=sw.find(fe=>fe.id===K);se&&v(se)}};return window.addEventListener("shortcut-open-tool",B),()=>window.removeEventListener("shortcut-open-tool",B)},[v]),y.useEffect(()=>{const B=()=>c(!0);return window.addEventListener("show-about",B),()=>window.removeEventListener("show-about",B)},[]),y.useEffect(()=>{const B=F=>{switch(F.detail){case"play":O||j();break;case"pause":O&&j();break;case"next":$();break;case"prev":I();break}};return window.addEventListener("ai-music-control",B),()=>window.removeEventListener("ai-music-control",B)},[O,j,$,I]);const D=g.map(B=>B.type);Ju();const{freeWallpaperTypes:M}=_n();return y.useEffect(()=>{const B=()=>{const H=Ju.getState().getEffectivePlan()!=="premium";t(K=>{let fe=(D.indexOf(K)+1)%D.length,X=0;for(;H&&!M.includes(D[fe])&&X<D.length;)fe=(fe+1)%D.length,X++;return D[fe]||"night"})};return window.addEventListener("cycle-wallpaper",B),()=>window.removeEventListener("cycle-wallpaper",B)},[D,M]),f.jsxs("div",{className:"min-h-screen relative overflow-hidden",style:{cursor:"url('/cursors/pointer.svg') 2 2, auto"},children:[f.jsx(y.Suspense,{fallback:null,children:f.jsx(UW,{})}),f.jsx(QU,{wallpaper:e,timeOfDay:w}),f.jsx(ZU,{weather:r}),f.jsx("div",{className:"fixed inset-0 pointer-events-none z-[1]",children:f.jsx("div",{className:`absolute inset-0 transition-all duration-1000 ${i?"bg-gradient-to-t from-black/40 via-transparent to-transparent":"bg-gradient-to-t from-black/20 via-transparent to-transparent"}`})}),h.clockVisible&&f.jsx(eW,{isVisible:!0}),h.homeSearchVisible&&f.jsx(uW,{}),f.jsxs(y.Suspense,{fallback:null,children:[f.jsx(QW,{}),f.jsx(ZW,{})]}),f.jsx($v,{children:f.jsx(y.Suspense,{fallback:null,children:f.jsx(XW,{})})}),h.aiAssistantVisible&&f.jsx($v,{children:f.jsx(y.Suspense,{fallback:null,children:f.jsx(JW,{})})}),f.jsx($v,{children:f.jsx(tW,{children:f.jsxs(y.Suspense,{fallback:null,children:[f.jsx(_u,{title:"Music",children:f.jsx(qW,{isPlaying:O,currentTrack:x,volume:P,progress:T,currentTime:A,duration:S,visualizerData:L,onTogglePlay:j,onNextTrack:$,onPrevTrack:I,onVolumeChange:C,onSeek:N})}),f.jsx(_u,{title:"Ambient Sounds",children:f.jsx(HW,{sounds:V,onToggleSound:z,onVolumeChange:R})}),f.jsx(_u,{title:"Weather Effects",children:f.jsx(KW,{currentWeather:r,onWeatherChange:n})}),f.jsx(_u,{title:"Day / Night",children:f.jsx(GW,{isNightMode:i,onToggle:()=>o(!i)})}),f.jsx(_u,{title:"Wallpaper",children:f.jsx(YW,{currentWallpaper:e,onWallpaperChange:t})})]})})}),f.jsxs(y.Suspense,{fallback:null,children:[f.jsx(eq,{onShowShortcuts:()=>s(!0)}),f.jsx(tq,{isOpen:a,onClose:()=>s(!1)}),f.jsx(rq,{isOpen:l,onClose:()=>c(!1)}),f.jsx(WW,{}),f.jsx(nq,{}),f.jsx(iq,{}),f.jsx(oq,{})]})]})},lq=()=>f.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background",children:f.jsxs("div",{className:"glass-panel p-8 text-center max-w-md",children:[f.jsx("h1",{className:"text-6xl font-display font-bold text-primary mb-4",children:"404"}),f.jsx("p",{className:"text-xl text-foreground mb-2",children:"Page not found"}),f.jsx("p",{className:"text-muted-foreground mb-6",children:"The page you're looking for doesn't exist or has been moved."}),f.jsxs(ui,{to:"/",className:"glass-button inline-flex items-center gap-2 px-6 py-3 text-foreground hover:text-primary transition-colors",children:[f.jsx(Em,{size:18}),"Back to Lofi Space"]})]})}),uq=ka((e,t)=>({tabs:[],activeTabId:null,isShellOpen:!1,openTab:(r,n,i)=>{const{tabs:o}=t(),a=o.find(c=>c.url===r||c.appId===i);if(a){e({activeTabId:a.id});return}const s=`tab-${np()}`,l={id:s,url:r,title:n,appId:i,isLoading:!0,history:[r],historyIndex:0};e(c=>({tabs:[...c.tabs,l],activeTabId:s}))},closeTab:r=>{const{tabs:n,activeTabId:i}=t(),o=n.filter(s=>s.id!==r);let a=i;if(i===r){const s=n.findIndex(l=>l.id===r);a=o.length>0?o[Math.min(s,o.length-1)].id:null}e({tabs:o,activeTabId:a})},switchTab:r=>e({activeTabId:r}),navigateTab:(r,n)=>{e(i=>({tabs:i.tabs.map(o=>{if(o.id!==r)return o;const a=[...o.history.slice(0,o.historyIndex+1),n];return{...o,url:n,history:a,historyIndex:a.length-1,isLoading:!0}})}))},goBack:r=>{e(n=>({tabs:n.tabs.map(i=>{if(i.id!==r||i.historyIndex<=0)return i;const o=i.historyIndex-1;return{...i,url:i.history[o],historyIndex:o,isLoading:!0}})}))},goForward:r=>{e(n=>({tabs:n.tabs.map(i=>{if(i.id!==r||i.historyIndex>=i.history.length-1)return i;const o=i.historyIndex+1;return{...i,url:i.history[o],historyIndex:o,isLoading:!0}})}))},refreshTab:r=>{e(n=>({tabs:n.tabs.map(i=>i.id===r?{...i,isLoading:!0}:i)}))},updateTabTitle:(r,n)=>{e(i=>({tabs:i.tabs.map(o=>o.id===r?{...o,title:n}:o)}))}
438,setTabLoading:(r,n)=>{e(i=>({tabs:i.tabs.map(o=>o.id===r?{...o,isLoading:n}:o)}))},setShellOpen:r=>e({isShellOpen:r}),getActiveTab:()=>{const{tabs:r,activeTabId:n}=t();return r.find(i=>i.id===n)||null}})),cq=({url:e,isLoading:t,onNavigate:r,onStopLoading:n})=>{const[i,o]=y.useState(e),[a,s]=y.useState(!1),l=y.useRef(null);y.useEffect(()=>{a||o(e)},[e,a]);const c=E=>{var _;E.preventDefault();let v=i.trim();v&&(!v.startsWith("http://")&&!v.startsWith("https://")&&(v.includes(".")&&!v.includes(" ")?v=`https://${v}`:v=`https://duckduckgo.com/?q=${encodeURIComponent(v)}`),r(v),(_=l.current)==null||_.blur())},d=()=>{s(!0),setTimeout(()=>{var E;(E=l.current)==null||E.select()},0)},p=()=>{s(!1),o(e)},h=e.startsWith("https://");let m=e;try{const E=new URL(e);m=a?e:E.hostname+E.pathname}catch{m=e}return f.jsx("form",{onSubmit:c,className:"flex-1 mx-2",children:f.jsxs("div",{className:`flex items-center gap-2 px-3 py-1.5 rounded-lg transition-all ${a?"ring-1 ring-primary/50":""}`,style:{background:"rgba(255, 255, 255, 0.06)",border:"1px solid rgba(255, 255, 255, 0.08)"},children:[f.jsx("div",{className:"flex-shrink-0",children:e?h?f.jsx(xm,{size:12,className:"text-green-400/70"}):f.jsx(Ec,{size:12,className:"text-foreground/40"}):f.jsx(wo,{size:12,className:"text-foreground/40"})}),f.jsx("input",{ref:l,type:"text",value:a?i:m,onChange:E=>o(E.target.value),onFocus:d,onBlur:p,placeholder:"Search or enter URL...",className:"flex-1 bg-transparent text-xs text-foreground/80 placeholder:text-foreground/30 outline-none min-w-0"}),t&&n&&f.jsx("button",{type:"button",onClick:n,className:"flex-shrink-0 p-0.5 hover:bg-foreground
438/10 rounded transition-colors",children:f.jsx(kr,{size:12,className:"text-foreground/50"})})]})})},dq=({canGoBack:e,canGoForward:t,isBookmarked:r,isLoading:n,onBack:i,onForward:o,onRefresh:a,onHome:s,onToggleBookmark:l,onOpenExternal:c})=>{const d=(p=!0)=>`w-7 h-7 rounded-md flex items-center justify-center transition-all ${p?"text-foreground/50 hover:text-foreground/80 hover:bg-foreground/10":"text-foreground/20 cursor-not-allowed"}`;return f.jsxs("div",{className:"flex items-center gap-0.5",children:[f.jsx("button",{onClick:i,disabled:!e,className:d(e),title:"Go back",children:f.jsx(CE,{size:16})}),f.jsx("button",{onClick:o,disabled:!t,className:d(t),title:"Go forward",children:f.jsx(NE,{size:16})}),f.jsx("button",{onClick:a,className:d(),title:"Refresh",children:f.jsx(Om,{size:14,className:n?"animate-spin":""})}),f.jsx("button",{onClick:s,className:d(),title:"Home",children:f.jsx(Em,{size:14})}),f.jsx("div",{className:"w-px h-4 bg-foreground/10 mx-1"}),f.jsx("button",{onClick:l,className:`w-7 h-7 rounded-md flex items-center justify-center transition-all ${r?"text-yellow-400 hover:text-yellow-500":"text-foreground/50 hover:text-foreground/80 hover:bg-foreground
438/10"}`,title:r?"Remove bookmark":"Add bookmark",children:r?f.jsx(Bk,{size:14,fill:"currentColor"}):f.jsx(Mk,{size:14})}),f.jsx("button",{onClick:c,className:d(),title:"Open in new tab",children:f.jsx(Yu,{size:14})})]})},fq=()=>{const{tabs:e,activeTabId:t,switchTab:r,closeTab:n,navigateTab:i,goBack:o,goForward:a,refreshTab:s,openTab:l}=uq(),c=e.find(T=>T.id===t)||null,[d,p]=y.useState(!1);y.useEffect(()=>{c!=null&&c.url?p(BW(c.url)):p(!1)},[c==null?void 0:c.url]);const h=c?c.historyIndex>0:!1,m=c?c.historyIndex<c.history.length-1:!1,E=y.useCallback(T=>{t&&i(t,T)},[t,i]),v=y.useCallback(()=>{t&&o(t)},[t,o]),_=y.useCallback(()=>{t&&a(t)},[t,a]),g=y.useCallback(()=>{t&&s(t)},[t,s]),b=y.useCallback(()=>{t&&i(t,"https://duckduckgo.com")},[t,i]),w=y.useCallback(()=>{if(!(c!=null&&c.url))return;const T=c.url;if(d){const S=Sd().find(L=>L.url===T);S&&zW(S.id),p(!1)}else{let A=c.title;try{A=new URL(T).hostname}catch{}MW({name:A,url:T}),p(!0)}},[c,d]),O=y.useCallback(()=>{c!=null&&c.url&&window.open(c.url,"_blank","noopener,noreferrer")},[c]),x=y.useCallback(()=>{l("https://duckduckgo.com","New Tab","duckduckgo")},[l]),P=T=>{const A=sw.find(S=>S.id===T);return(A==null?void 0:A.icon)||Up};return f.jsxs("div",{className:"h-screen w-screen flex flex-col select-none",style:{background:"rgb(20, 24, 35)"},children:[f.jsxs("div",{className:"flex items-center h-10 px-2 gap-1",style:{background:"rgba(15, 18, 28, 0.98)",borderBottom:"1px solid rgba(255, 255, 255, 0.06)"},"data-tauri-drag-region":!0,children:[e.map(T=>{const A=P(T.appId),S=T.id===t;return f.jsxs("div",{className:`group relative flex items-center gap-2 px-3 py-1.5 rounded-lg text-xs cursor-pointer transition-all max-w-[200px] min-w-[100px] ${S?"bg-white/10 text-white/90":"text-white/50 hover:text-white/70 hover:bg-white/5"}`,onClick:()=>r(T.id),children:[T.isLoading?f.jsx(Om,{size:12,className:"flex-shrink-0 animate-spin"}):f.jsx(A,{size:12,className:"flex-shrink-0"}),f.jsx("span",{className:"truncate flex-1",children:T.title}),f.jsx("button",{onClick:L=>{L.stopPropagation(),n(T.id)},className:"flex-shrink-0 w-4 h-4 rounded flex items-center justify-center opacity-0 group-hover:opacity-100 hover:bg-white/10 transition-all",children:f.jsx(kr,{size:10})})]},T.id)}),f.jsx("button",{onClick:x,className:"w-7 h-7 rounded-lg flex items-center justify-center text-white/40 hover:text-white/70 hover:bg-white/5 transition-all",title:"New tab",children:f.jsx(Ro,{size:14})})]}),f.jsxs("div",{className:"flex items-center h-11 px-3 gap-2",style:{background:"rgba(20, 24, 35, 0.95)",backdropFilter:"blur(20px)",borderBottom:"1px solid rgba(255, 255, 255, 0.06)"},children:[f.jsx(dq,{canGoBack:h,canGoForward:m,isBookmarked:d,isLoading:(c==null?void 0:c.isLoading)||!1,onBack:v,onForward:_,onRefresh:g,onHome:b,onToggleBookmark:w,onOpenExternal:O}),f.jsx(cq,{url:(c==null?void 0:c.url)||"",isLoading:(c==null?void 0:c.isLoading)||!1,onNavigate:E})]}),f.jsx("div",{className:"flex-1 relative",children:e.length===0&&f.jsx("div",{className:"flex items-center justify-center h-full",children:f.jsxs("div",{className:"text-center",children:[f.jsx("p",{className:"text-white/40 text-sm mb-3",children:"No tabs open"}),f.jsx("button",{onClick:x,className:"px-4 py-2 rounded-lg text-sm text-white/70 hover:text-white/90 transition-all",style:{background:"rgba(255, 255, 255, 0.06)",border:"1px solid rgba(255, 255, 255, 0.1)"},children:"Open New Tab"})]})})})]})},zi=async(e,t)=>{const r=window.__TAURI_INTERNALS__;if(r)return r.invoke(e,t)},pq=()=>{const e=new URLSearchParams(window.location.search),t=e.get("id")||"",r=decodeURIComponent(e.get("url")||"https://duckduckgo.com"),[n,i]=y.useState(r),[o,a]=y.useState(r),[s,l]=y.useState(!1),[c,d]=y.useState(!1),p=y.useRef(null);y.useEffect(()=>{s||a(n)},[n,s]);const h=y.useCallback(()=>zi("native_window_close",{id:t}),[t]),m=y.useCallback(()=>zi("native_window_minimize",{id:t}),[t]),E=y.useCallback(()=>zi("native_window_maximize",{id:t}),[t]),v=y.useCallback(()=>zi("native_go_back",{id:t}),[t]),_=y.useCallback(()=>zi("native_go_forward",{id:t}),[t]),g=y.useCallback(()=>{d(!0),zi("native_refresh",{id:t}),setTimeout(()=>d(!1),1500)},[t]),b=y.useCallback(()=>{const S="https://duckduckgo.com";i(S),zi("native_navigate_to",{id:t,url:S})},[t]),w=y.useCallback(S=>{var j;S.preventDefault();let L=o.trim();L&&(!L.startsWith("http://")&&!L.startsWith("https://")&&(L.includes(".")&&!L.includes(" ")?L=`https://${L}`:L=`https://duckduckgo.com/?q=${encodeURIComponent(L)}`),i(L),d(!0),zi("native_navigate_to",{id:t,url:L}),(j=p.current)==null||j.blur(),setTimeout(()=>d(!1),2e3))},[o,t]),O=()=>{l(!0),setTimeout(()=>{var S;return(S=p.current)==null?void 0:S.select()},0)},x=()=>{l(!1),a(n)},P=n.startsWith("https://");let T=n;try{const S=new URL(n);T=s?n:S.hostname+(S.pathname!=="/"?S.pathname:"")}catch{T=n}const A=(S=!0)=>`w-6 h-6 rounded-md flex items-center justify-center transition-all ${S?"text-white/50 hover:text-white/80 hover:bg-white/10 active:bg-white/15":"text-white/20 cursor-not-allowed"}`;return f.jsxs("div",{className:"h-[40px] w-full flex items-center select-none fixed top-0 left-0 right-0 z-[9999]","data-tauri-drag-region":!0,style:{background:"rgba(28, 28, 30, 0.98)",borderBottom:"1px solid rgba(255, 255, 255, 0.08)",fontFamily:'-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif',WebkitAppRegion:"drag"},children:[f.jsxs("div",{className:"flex items-center gap-[7px] pl-3 pr-2",style:{WebkitAppRegion:"no-drag"},children:[f.jsx("button",{onClick:h,className:"w-[13px] h-[13px] rounded-full bg-[#ff5f57] hover:brightness-110 active:brightness-90 transition-all flex items-center justify-center group",title:"Close",children:f.jsx(kr,{size:8,className:"text-[#4a0002] opacity-0 group-hover:opacity-100 transition-opacity",strokeWidth:3})}),f.jsx("button",{onClick:m,className:"w-[13px] h-[13px] rounded-full bg-[#febc2e] hover:brightness-110 active:brightness-90 transition-all flex items-center justify-center group",title:"Minimize",children:f.jsx(wk,{size:8,className:"text-[#5a3e00] opacity-0 group-hover:opacity-100 transition-opacity",strokeWidth:3})}),f.jsx("button",{onClick:E,className:"w-[13px] h-[13px] rounded-full bg-[#28c840] hover:brightness-110 active:brightness-90 transition-all flex items-center justify-center group",title:"Maximize",children:f.jsx(Vk,{size:6,className:"text-[#0a5417] opacity-0 group-hover:opacity-100 transition-opacity",strokeWidth:3})})]}),f.jsxs("div",{className:"flex items-center gap-0.5 px-1",style:{WebkitAppRegion:"no-drag"},children:[f.jsx("button",{onClick:v,className:A(),title:"Back",children:f.jsx(CE,{size:15})}),f.jsx("button",{onClick:_,className:A(),title:"Forward",children:f.jsx(NE,{size:15})}),f.jsx("button",{onClick:g,className:A(),title:"Refresh",children:f.jsx(Om,{size:12,className:c?"animate-spin":""})}),f.jsx("button",{onClick:b,className:A(),title:"Home",children:f.jsx(Em,{size:13})})]}),f.jsx("form",{onSubmit:w,className:"flex-1 mx-2",style:{WebkitAppRegion:"no-drag"},children:f.jsxs("div",{className:`flex items-center gap-2 px-3 py-[5px] rounded-lg transition-all ${s?"ring-1 ring-blue-500/40":""}`,style:{background:"rgba(255, 255, 255, 0.07)",border:"1px solid rgba(255, 255, 255, 0.1)"},children:[f.jsx("div",{className:"flex-shrink-0",children:n?P?f.jsx(xm,{size:11,className:"text-green-400/70"}):f.jsx(Ec,{size:11,className:"text-white/40"}):f.jsx(wo,{size:11,className:"text-white/40"})}),f.jsx("input",{ref:p,type:"text",value:s?o:T,onChange:S=>a(S.target.value),onFocus:O,onBlur:x,placeholder:"Search or enter URL...",className:"flex-1 bg-transparent text-[12px] text-white/80 placeholder:text-white/30 outline-none min-w-0",style:{fontFamily:"inherit"}}),c&&f.jsx("div",{className:"flex-shrink-0",children:f.jsx("div",{className:"w-3 h-3 border-2 border-white/20 border-t-white/60 rounded-full animate-spin"})})]})}),f.jsx("div",{className:"w-2"})]})},q0=4.99,hq=[{id:"music",name:"Music Player",free:!0,premium:!0},{id:"weather",name:"Weather Effects",free:!0,premium:!0},{id:"ambient",name:"Ambient Sounds",free:!0,premium:!0},{id:"basic-wallpapers",name:"Basic Wallpapers (6)",free:!0,premium:!0},{id:"all-wallpapers",name:"All Wallpapers (22+)",free:!1,premium:!0},{id:"ai",name:"AI Assistant",free:!1,premium:!0},{id:"apps",name:"Apps & Tools",free:!1,premium:!0},{id:"tasks",name:"Tasks Manager",free:!1,premium:!0},{id:"projects",name:"Projects Tracker",free:!1,premium:!0},{id:"goals",name:"Goals & Milestones",free:!1,premium:!0},{id:"ideas",name:"Ideas Board",free:!1,premium:!0},{id:"support",name:"Priority Support",free:!1,premium:!0}],mq=[{id:"sunny-day",type:"sunny-day",label:"Sunny Day",preview:"/wallpapers/sunny-day.jpg",enabled:!0,premium:!1},{id:"cloudy",type:"cloudy",label:"Cloudy",preview:"/wallpapers/cloudy.jpg",enabled:!0,premium:!1},{id:"rainy",type:"rainy",label:"Rainy",preview:"/wallpapers/rainy.jpg",enabled:!0,premium:!1},{id:"night",type:"night",label:"Night",preview:"/wallpapers/night.jpg",enabled:!0,premium:!1},{id:"cafe-rainy",type:"cafe-rainy",label:"Cozy Café",preview:"/wallpapers/cafe-rainy.jpg",enabled:!0,premium:!1},{id:"sakura-garden",type:"sakura-garden",label:"Sakura",preview:"/wallpapers/sakura-garden.jpg",enabled:!0,premium:!1},{id:"city-night",type:"city-night",label:"City Night",preview:"/wallpapers/city-night.jpg",enabled:!0,premium:!0},{id:"winter-cabin",type:"winter-cabin",label:"Winter Cabin",preview:"/wallpapers/winter-cabin.jpg",enabled:!0,premium:!0}],_q=xj.map(e=>({id:e.id,title:e.title,artist:e.artist,duration:e.duration,enabled:!0,premium:!1})),vq=[{id:"birds",name:"Birds",icon:"🐦",enabled:!0,premium:!1},{id:"river",name:"River",icon:"💧",enabled:!0,premium:!1},{id:"ocean",name:"Ocean",icon:"🌊",enabled:!0,premium:!1},{id:"forest",name:"Forest",icon:"🌲",enabled:!0,premium:!1}],gq={siteName:"LofiDesk",maintenanceMode:!1,stripeEnabled:!1,siteDescription:"Your cozy productivity workspace",maxFreeWallpapers:6,premiumPrice:q0,customHeadCode:"",customBodyCode:""},La=ka((e,t)=>({loading:!1,initialized:!1,premiumPrice:q0,planFeatures:hq,wallpapers:mq,tracksConfig:_q,soundsConfig:vq,siteSettings:gq,initialize:async()=>
438{if(!t().initialized){e({loading:!0});try{const[r,n,i,o,a]=await Promise.all([Q.adminGetWallpapers().catch(()=>null),Q.adminGetTracks().catch(()=>null),Q.adminGetSounds().catch(()=>null),Q.adminGetFeatures().catch(()=>null),Q.adminGetSettings().catch(()=>null)]),s={initialized:!0,loading:!1};r&&r.length>0&&(s.wallpapers=r),n&&n.length>0&&(s.tracksConfig=n),i&&i.length>0&&(s.soundsConfig=i),o&&(s.planFeatures=o),a&&(s.siteSettings=a,s.premiumPrice=a.premiumPrice||q0),e(s)}catch{e({loading:!1,initialized:!0})}}},refreshData:async()=>{e({initialized:!1}),await t().initialize()},updateSiteSettings:async r=>{const n=t().siteSettings,i={...n,...r};e({siteSettings:i});try{await Q.adminUpdateSettings(r),Z.success("Settings saved")}catch(o){e({siteSettings:n}),Z.error(o.message||"Failed to save settings")}},setPremiumPrice:async r=>{const n=t().premiumPrice;e({premiumPrice:r,siteSettings:{...t().siteSettings,premiumPrice:r}});try{await Q.adminUpdateSettings({premiumPrice:r}),Z.success("Price updated")}catch(i){e({premiumPrice:n,siteSettings:{...t().siteSettings,premiumPrice:n}}),Z.error(i.message||"Failed to save price")}},toggleFeatureTier:async(r,n)=>{const i=t().planFeatures.find(l=>l.id===r);if(!i)return;const o={[n]:!i[n]},a=t().planFeatures.map(l=>l.id===r?{...l,...o}:l),s=t().planFeatures;e({planFeatures:a});try{await Q.adminUpdateFeature(r,o),Z.success("Feature updated")}catch(l){e({planFeatures:s}),Z.error(l.message||"Failed to update feature")}},addPlanFeature:async r=>{try{const n=await Q.adminCreateFeature(r);e({planFeatures:[...t().planFeatures,n]}),Z.success("Feature added")}catch(n){Z.error(n.message||"Failed to add feature")}},removePlanFeature:async r=>{const n=t().planFeatures;e({planFeatures:n.filter(i=>i.id!==r)});try{await Q.adminDeleteFeature(r),Z.success("Feature removed")}catch(i){e({planFeatures:n}),Z.error(i.message||"Failed to delete feature")}},toggleWallpaper:async r=>{const n=t().wallpapers.find(o=>o.id===r);if(!n)return;const i=t().wallpapers;e({wallpapers:i.map(o=>o.id===r?{...o,enabled:!o.enabled}:o)});try{await Q.adminUpdateWallpaper(r,{enabled:!n.enabled}),Z.success(`Wallpaper ${n.enabled?"disabled":"enabled"}`)}catch(o){e({wallpapers:i}),Z.error(o.message||"Failed to update wallpaper")}},toggleWallpaperPremium:async r=>{const n=t().wallpapers.find(o=>o.id===r);if(!n)return;const i=t().wallpapers;e({wallpapers:i.map(o=>o.id===r?{...o,premium:!o.premium}:o)});try{await Q.adminUpdateWallpaper(r,{premium:!n.premium}),Z.success(`Wallpaper ${n.premium?"set to free":"set to premium"}`)}catch(o){e({wallpapers:i}),Z.error(o.message||"Failed to update wallpaper")}},addWallpaper:async r=>{try{const n=await Q.adminCreateWallpaper(r);e({wallpapers:[...t().wallpapers,n]}),Z.success("Wallpaper added")}catch(n){Z.error(n.message||"Failed to add wallpaper")}},updateWallpaper:async(r,n)=>{const i=t().wallpapers;e({wallpapers:i.map(o=>o.id===r?{...o,...n}:o)});try{await Q.adminUpdateWallpaper(r,n),Z.success("Wallpaper updated")}catch(o){e({wallpapers:i}),Z.error(o.message||"Failed to update wallpaper")}},removeWallpaper:async r=>{const n=t().wallpapers;e({wallpapers:n.filter(i=>i.id!==r)});try{await Q.adminDeleteWallpaper(r),Z.success("Wallpaper deleted")}catch(i){e({wallpapers:n}),Z.error(i.message||"Failed to delete wallpaper")}},toggleTrack:async r=>{const n=t().tracksConfig.find(o=>o.id===r);if(!n)return;const i=t().tracksConfig;e({tracksConfig:i.map(o=>o.id===r?{...o,enabled:!o.enabled}:o)});try{await Q.adminUpdateTrack(r,{enabled:!n.enabled}),Z.success(`Track ${n.enabled?"disabled":"enabled"}`)}catch(o){e({tracksConfig:i}),Z.error(o.message||"Failed to update track")}},toggleTrackPremium:async r=>{const n=t().tracksConfig.find(o=>o.id===r);if(!n)return;const i=t().tracksConfig;e({tracksConfig:i.map(o=>o.id===r?{...o,premium:!o.premium}:o)});try{await Q.adminUpdateTrack(r,{premium:!n.premium}),Z.success(`Track ${n.premium?"set to free":"set to premium"}`)}catch(o){e({tracksConfig:i}),Z.error(o.message||"Failed to update track")}},addTrack:async r=>{try{const n=await Q.adminCreateTrack(r);e({tracksConfig:[...t().tracksConfig,n]}),Z.success("Track added")}catch(n){Z.error(n.message||"Failed to add track")}},updateTrack:async(r,n)=>{const i=t().tracksConfig;e({tracksConfig:i.map(o=>o.id===r?{...o,...n}:o)});try{await Q.adminUpdateTrack(r,n),Z.success("Track updated")}catch(o){e({tracksConfig:i}),Z.error(o.message||"Failed to update track")}},removeTrack:async r=>{const n=t().tracksConfig;e({tracksConfig:n.filter(i=>i.id!==r)});try{await Q.adminDeleteTrack(r),Z.success("Track deleted")}catch(i){e({tracksConfig:n}),Z.error(i.message||"Failed to delete track")}},toggleSoundPremium:async r=>{const n=t().soundsConfig.find(o=>o.id===r);if(!n)return;const i=t().soundsConfig;e({soundsConfig:i.map(o=>o.id===r?{...o,premium:!o.premium}:o)});try{await Q.adminUpdateSound(r,{premium:!n.premium}),Z.success(`Sound ${n.premium?"set to free":"set to premium"}`),_n.getState().refresh()}catch(o){e({soundsConfig:i}),Z.error(o.message||"Failed to update sound")}},toggleSoundEnabled:async r=>{const n=t().soundsConfig.find(o=>o.id===r);if(!n)return;const i=t().soundsConfig;e({soundsConfig:i.map(o=>o.id===r?{...o,enabled:!o.enabled}:o)});try{await Q.adminUpdateSound(r,{enabled:!n.enabled}),Z.success(`Sound ${n.enabled?"disabled":"enabled"}`),_n.getState().refresh()}catch(o){e({soundsConfig:i}),Z.error(o.message||"Failed to update sound")}},updateSoundName:async(r,n)=>{const i=t().soundsConfig;e({soundsConfig:i.map(o=>o.id===r?{...o,name:n}:o)});try{await Q.adminUpdateSound(r,{name:n}),Z.success("Sound name updated"),_n.getState().refresh()}catch(o){e({soundsConfig:i}),Z.error(o.message||"Failed to update sound")}},addSound:async r=>{try{const n=await Q.adminCreateSound(r);e({soundsConfig:[...t().soundsConfig,n]}),Z.success("Sound added"),_n.getState().refresh()}catch(n){Z.error(n.message||"Failed to add sound")}},updateSound:async(r,n)=>{const i=t().soundsConfig;e({soundsConfig:i.map(o=>o.id===r?{...o,...n}:o)});try{await Q.adminUpdateSound(r,n),Z.success("Sound updated"),_n.getState().refresh()}catch(o){e({soundsConfig:i}),Z.error(o.message||"Failed to update sound")}},removeSound:async r=>{const n=t().soundsConfig;e({soundsConfig:n.filter(i=>i.id!==r)});try{await Q.adminDeleteSound(r),Z.success("Sound deleted"),_n.getState().refresh()}catch(i){e({soundsConfig:n}),Z.error(i.message||"Failed to delete sound")}}}));var yq=y.createContext(void 0);function Mm(e){const t=y.useContext(yq);return e||t||"ltr"}function H0(e,[t,r]){return Math.min(r,Math.max(t,e))}function bq(e,t){return y.useReducer((r,n)=>t[r][n]??r,e)}var lw="ScrollArea",[Cj,pxe]=Jn(lw),[Eq,Yr]=Cj(lw),Nj=y.forwardRef((e,t)=>
438{const{__scopeScrollArea:r,type:n="hover",dir:i,scrollHideDelay:o=600,...a}=e,[s,l]=y.useState(null),[c,d]=y.useState(null),[p,h]=y.useState(null),[m,E]=y.useState(null),[v,_]=y.useState(null),[g,b]=y.useState(0),[w,O]=y.useState(0),[x,P]=y.useState(!1),[T,A]=y.useState(!1),S=Ae(t,j=>l(j)),L=Mm(i);return f.jsx(Eq,{scope:r,type:n,dir:L,scrollHideDelay:o,scrollArea:s,viewport:c,onViewportChange:d,content:p,onContentChange:h,scrollbarX:m,onScrollbarXChange:E,scrollbarXEnabled:x,onScrollbarXEnabledChange:P,scrollbarY:v,onScrollbarYChange:_,scrollbarYEnabled:T,onScrollbarYEnabledChange:A,onCornerWidthChange:b,onCornerHeightChange:O,children:f.jsx(me.div,{dir:L,...a,ref:S,style:{position:"relative","--radix-scroll-area-corner-width":g+"px","--radix-scroll-area-corner-height":w+"px",...e.style}})})});Nj.displayName=lw;var Vj="ScrollAreaViewport",$j=y.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,nonce:i,...o}=e,a=Yr(Vj,r),s=y.useRef(null),l=Ae(t,s,a.onViewportChange);return f.jsxs(f.Fragment,{children:[f.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),f.jsx(me.div,{"data-radix-scroll-area-viewport":"",...o,ref:l,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...e.style},children:f.jsx("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});$j.displayName=Vj;var ei="ScrollAreaScrollbar",uw=y.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=Yr(ei,e.__scopeScrollArea),{onScrollbarXEnabledChange:o,onScrollbarYEnabledChange:a}=i,s=e.orientation==="horizontal";return y.useEffect(()=>(s?o(!0):a(!0),()=>{s?o(!1):a(!1)}),[s,o,a]),i.type==="hover"?f.jsx(wq,{...n,ref:t,forceMount:r}):i.type==="scroll"?f.jsx(xq,{...n,ref:t,forceMount:r}):i.type==="auto"?f.jsx(Mj,{...n,ref:t,forceMount:r}):i.type==="always"?f.jsx(cw,{...n,ref:t}):null});uw.displayName=ei;var wq=y.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=Yr(ei,e.__scopeScrollArea),[o,a]=y.useState(!1);return y.useEffect(()=>{const s=i.scrollArea;let l=0;if(s){const c=()=>{window.clearTimeout(l),a(!0)},d=()=>{l=window.setTimeout(()=>a(!1),i.scrollHideDelay)};return s.addEventListener("pointerenter",c),s.addEventListener("pointerleave",d),()=>{window.clearTimeout(l),s.removeEventListener("pointerenter",c),s.removeEventListener("pointerleave",d)}}},[i.scrollArea,i.scrollHideDelay]),f.jsx(Sn,{present:r||o,children:f.jsx(Mj,{"data-state":o?"visible":"hidden",...n,ref:t})})}),xq=y.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=Yr(ei,e.__scopeScrollArea),o=e.orientation==="horizontal",a=Bm(()=>l("SCROLL_END"),100),[s,l]=bq("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return y.useEffect(()=>{if(s==="idle"){const c=window.setTimeout(()=>l("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(c)}},[s,i.scrollHideDelay,l]),y.useEffect(()=>{const c=i.viewport,d=o?"scrollLeft":"scrollTop";if(c){let p=c[d];const h=()=>{const m=c[d];p!==m&&(l("SCROLL"),a()),p=m};return c.addEventListener("scroll",h),()=>c.removeEventListener("scroll",h)}},[i.viewport,o,l,a]),f.jsx(Sn,{present:r||s!=="hidden",children:f.jsx(cw,{"data-state":s==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:ae(e.onPointerEnter,()=>l("POINTER_ENTER")),onPointerLeave:ae(e.onPointerLeave,()=>l("POINTER_LEAVE"))})})}),Mj=y.forwardRef((e,t)=>{const r=Yr(ei,e.__scopeScrollArea),{forceMount:n,...i}=e,[o,a]=y.useState(!1),s=e.orientation==="horizontal",l=Bm(()=>{if(r.viewport){const c=r.viewport.offsetWidth<r.viewport.scrollWidth,d=r.viewport.offsetHeight<r.viewport.scrollHeight;a(s?c:d)}},10);return ul(r.viewport,l),ul(r.content,l),f.jsx(Sn,{present:n||o,children:f.jsx(cw,{"data-state":o?"visible":"hidden",...i,ref:t})})}),cw=y.forwardRef((e,t)=>{const{orientation:r="vertical",...n}=e,i=Yr(ei,e.__scopeScrollArea),o=y.useRef(null),a=y.useRef(0),[s,l]=y.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=Wj(s.viewport,s.content),d={...n,sizes:s,onSizesChange:l,hasThumb:c>0&&c<1,onThumbChange:h=>o.current=h,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:h=>a.current=h};function p(h,m){return Iq(h,a.current,s,m)}return r==="horizontal"?f.jsx(Oq,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const h=i.viewport.scrollLeft,m=sP(h,s,i.dir);o.current.style.transform=`translate3d(${m}px, 0, 0)`}}
438,onWheelScroll:h=>{i.viewport&&(i.viewport.scrollLeft=h)},onDragScroll:h=>{i.viewport&&(i.viewport.scrollLeft=p(h,i.dir))}}):r==="vertical"?f.jsx(Pq,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const h=i.viewport.scrollTop,m=sP(h,s);o.current.style.transform=`translate3d(0, ${m}px, 0)`}},onWheelScroll:h=>{i.viewport&&(i.viewport.scrollTop=h)},onDragScroll:h=>{i.viewport&&(i.viewport.scrollTop=p(h))}}):null}),Oq=y.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...i}=e,o=Yr(ei,e.__scopeScrollArea),[a,s]=y.useState(),l=y.useRef(null),c=Ae(t,l,o.onScrollbarXChange);return y.useEffect(()=>{l.current&&s(getComputedStyle(l.current))},[l]),f.jsx(Bj,{"data-orientation":"horizontal",...i,ref:c,sizes:r,style:{bottom:0,left:o.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:o.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":zm(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.x),onDragScroll:d=>e.onDragScroll(d.x),onWheelScroll:(d,p)=>{if(o.viewport){const h=o.viewport.scrollLeft+d.deltaX;e.onWheelScroll(h),Hj(h,p)&&d.preventDefault()}},onResize:()=>{l.current&&o.viewport&&a&&n({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:l.current.clientWidth,paddingStart:Hp(a.paddingLeft),paddingEnd:Hp(a.paddingRight)}})}})}),Pq=y.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...i}=e,o=Yr(ei,e.__scopeScrollArea),[a,s]=y.useState(),l=y.useRef(null),c=Ae(t,l,o.onScrollbarYChange);return y.useEffect(()=>{l.current&&s(getComputedStyle(l.current))},[l]),f.jsx(Bj,{"data-orientation":"vertical",...i,ref:c,sizes:r,style:{top:0,right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":zm(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.y),onDragScroll:d=>e.onDragScroll(d.y),onWheelScroll:(d,p)=>{if(o.viewport){const h=o.viewport.scrollTop+d.deltaY;e.onWheelScroll(h),Hj(h,p)&&d.preventDefault()}},onResize:()=>{l.current&&o.viewport&&a&&n({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:l.current.clientHeight,paddingStart:Hp(a.paddingTop),paddingEnd:Hp(a.paddingBottom)}})}})}),[Tq,zj]=Cj(ei),Bj=y.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:i,onThumbChange:o,onThumbPointerUp:a,onThumbPointerDown:s,onThumbPositionChange:l,onDragScroll:c,onWheelScroll:d,onResize:p,...h}=e,m=Yr(ei,r),[E,v]=y.useState(null),_=Ae(t,S=>v(S)),g=y.useRef(null),b=y.useRef(""),w=m.viewport,O=n.content-n.viewport,x=xt(d),P=xt(l),T=Bm(p,10);function A(S){if(g.current){const L=S.clientX-g.current.left,j=S.clientY-g.current.top;c({x:L,y:j})}}return y.useEffect(()=>{const S=L=>{const j=L.target;(E==null?void 0:E.contains(j))&&x(L,O)};return document.addEventListener("wheel",S,{passive:!1}),()=>document.removeEventListener("wheel",S,{passive:!1})},[w,E,O,x]),y.useEffect(P,[n,P]),ul(E,T),ul(m.content,T),f.jsx(Tq,{scope:r,scrollbar:E,hasThumb:i,onThumbChange:xt(o),onThumbPointerUp:xt(a),onThumbPositionChange:P,onThumbPointerDown:xt(s),children:f.jsx(me.div,{...h,ref:_,style:{position:"absolute",...h.style},onPointerDown:ae(e.onPointerDown,S=>{S.button===0&&(S.target.setPointerCapture(S.pointerId),g.current=E.getBoundingClientRect(),b.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",m.viewport&&(m.viewport.style.scrollBehavior="auto"),A(S))}),onPointerMove:ae(e.onPointerMove,A),onPointerUp:ae(e.onPointerUp,S=>{const L=S.target;L.hasPointerCapture(S.pointerId)&&L.releasePointerCapture(S.pointerId),document.body.style.webkitUserSelect=b.current,m.viewport&&(m.viewport.style.scrollBehavior=""),g.current=null})})})}),qp="ScrollAreaThumb",Fj=y.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=zj(qp,e.__scopeScrollArea);return f.jsx(Sn,{present:r||i.hasThumb,children:f.jsx(Aq,{ref:t,...n})})}),Aq=y.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...i}=e,o=Yr(qp,r),a=zj(qp,r),{onThumbPositionChange:s}=a,l=Ae(t,p=>a.onThumbChange(p)),c=y.useRef(void 0),d=Bm(()=>{c.current&&(c.current(),c.current=void 0)},100);return y.useEffect(()=>{const p=o.viewport;if(p){const h=()=>
438{if(d(),!c.current){const m=Rq(p,s);c.current=m,s()}};return s(),p.addEventListener("scroll",h),()=>p.removeEventListener("scroll",h)}},[o.viewport,d,s]),f.jsx(me.div,{"data-state":a.hasThumb?"visible":"hidden",...i,ref:l,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:ae(e.onPointerDownCapture,p=>{const m=p.target.getBoundingClientRect(),E=p.clientX-m.left,v=p.clientY-m.top;a.onThumbPointerDown({x:E,y:v})}),onPointerUp:ae(e.onPointerUp,a.onThumbPointerUp)})});Fj.displayName=qp;var dw="ScrollAreaCorner",Uj=y.forwardRef((e,t)=>{const r=Yr(dw,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?f.jsx(Sq,{...e,ref:t}):null});Uj.displayName=dw;var Sq=y.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,i=Yr(dw,r),[o,a]=y.useState(0),[s,l]=y.useState(0),c=!!(o&&s);return ul(i.scrollbarX,()=>{var p;const d=((p=i.scrollbarX)==null?void 0:p.offsetHeight)||0;i.onCornerHeightChange(d),l(d)}),ul(i.scrollbarY,()=>{var p;const d=((p=i.scrollbarY)==null?void 0:p.offsetWidth)||0;i.onCornerWidthChange(d),a(d)}),c?f.jsx(me.div,{...n,ref:t,style:{width:o,height:s,position:"absolute",right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function Hp(e){return e?parseInt(e,10):0}function Wj(e,t){const r=e/t;return isNaN(r)?0:r}function zm(e){const t=Wj(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function Iq(e,t,r,n="ltr"){const i=zm(r),o=i/2,a=t||o,s=i-a,l=r.scrollbar.paddingStart+a,c=r.scrollbar.size-r.scrollbar.paddingEnd-s,d=r.content-r.viewport,p=n==="ltr"?[0,d]:[d*-1,0];return qj([l,c],p)(e)}function sP(e,t,r="ltr"){const n=zm(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=t.scrollbar.size-i,a=t.content-t.viewport,s=o-n,l=r==="ltr"?[0,a]:[a*-1,0],c=H0(e,l);return qj([0,a],[0,s])(c)}function qj(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function Hj(e,t){return e>0&&e<t}var Rq=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function i(){const o={left:e.scrollLeft,top:e.scrollTop},a=r.left!==o.left,s=r.top!==o.top;(a||s)&&t(),r=o,n=window.requestAnimationFrame(i)}(),()=>window.cancelAnimationFrame(n)};function Bm(e,t){const r=xt(e),n=y.useRef(0);return y.useEffect(()=>()=>window.clearTimeout(n.current),[]),y.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function ul(e,t){const r=xt(t);Ct(()=>{let n=0;if(e){const i=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return i.observe(e),()=>{window.cancelAnimationFrame(n),i.unobserve(e)}}},[e,r])}var Kj=Nj,Dq=$j,kq=Uj;const K0=y.forwardRef(({className:e,children:t,...r},n)=>f.jsxs(Kj,{ref:n,className:he("relative overflow-hidden",e),...r,children:[f.jsx(Dq,{className:"h-full w-full rounded-[inherit]",children:t}),f.jsx(Gj,{}),f.jsx(kq,{})]}));K0.displayName=Kj.displayName;const Gj=y.forwardRef(({className:e,orientation:t="vertical",...r},n)=>f.jsx(uw,{ref:n,orientation:t,className:he("flex touch-none select-none transition-colors",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",t==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",e),...r,children:f.jsx(Fj,{className:"relative flex-1 rounded-full bg-border"})}));Gj.displayName=uw.displayName;const Lq=[{id:"dashboard",label:"Dashboard",icon:hk},{id:"users",label:"Users",icon:Tm},{id:"subscriptions",label:"Subscriptions",icon:Mn},{id:"payments",label:"Payments",icon:Mn},{id:"wallpapers",label:"Wallpapers",icon:dk},{id:"music",label:"Music",icon:Ok},{id:"sounds",label:"Sounds",icon:Zk},{id:"blog",label:"Blog",icon:ok},{id:"settings",label:"Settings",icon:xo}],jq=({activeTab:e,onTabChange:t,children:r})=>{const n=Ml(),{user:i}=Oi();return f.jsxs("div",{className:"flex h-screen bg-background text-foreground overflow-hidden",children:[f.jsxs("aside",{className:"w-64 border-r border-border/50 bg-card/50 backdrop-blur-md flex flex-col",children:[f.jsx("div",{className:"p-5 border-b border-border/50",children:f.jsxs("div",{className:"flex items-center gap-2.5",children:[f.jsx("div",{className:"h-9 w-9 rounded-lg bg-primary/20 flex items-center justify-center",children:f.jsx($E,{className:"h-5 w-5 text-primary"})}),f.jsxs("div",{children:[f.jsx("h1",{className:"font-semibold text-sm text-foreground font-['Outfit']",children:"Admin Panel"}),f.jsx("p",{className:"text-[10px] text-muted-foreground",children:i==null?void 0:i.email})]})]})}),f.jsx(K0,{className:"flex-1 py-3",children:f.jsx("nav",{className:"px-3 space-y-1",children:Lq.map(o=>{const a=o.icon,s=e===o.id;return f.jsxs("button",{onClick:()=>t(o.id),className:`w-full flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm transition-all ${s?"bg-primary/15 text-primary font-medium":"text-muted-foreground hover:bg-muted/50 hover:text-foreground"}`,children:[f.jsx(a,{className:"h-4 w-4"}),o.label]},o.id)})})}),f.jsx("div",{className:"p-3 border-t border-border/50",children:f.jsxs(ue,{variant:"ghost",size:"sm",className:"w-full justify-start gap-2 text-muted-foreground hover:text-foreground",onClick:()=>
438n("/app"),children:[f.jsx(ID,{className:"h-4 w-4"}),"Back to App"]})})]}),f.jsx("main",{className:"flex-1 overflow-hidden",children:f.jsx(K0,{className:"h-full",children:f.jsx("div",{className:"p-8 max-w-5xl",children:r})})})]})},Be=y.forwardRef(({className:e,...t},r)=>f.jsx("div",{ref:r,className:he("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));Be.displayName="Card";const Dt=y.forwardRef(({className:e,...t},r)=>f.jsx("div",{ref:r,className:he("flex flex-col space-y-1.5 p-6",e),...t}));Dt.displayName="CardHeader";const kt=y.forwardRef(({className:e,...t},r)=>f.jsx("h3",{ref:r,className:he("text-2xl font-semibold leading-none tracking-tight",e),...t}));kt.displayName="CardTitle";const Lu=y.forwardRef(({className:e,...t},r)=>f.jsx("p",{ref:r,className:he("text-sm text-muted-foreground",e),...t}));Lu.displayName="CardDescription";const Fe=y.forwardRef(({className:e,...t},r)=>f.jsx("div",{ref:r,className:he("p-6 pt-0",e),...t}));Fe.displayName="CardContent";const Cq=y.forwardRef(({className:e,...t},r)=>f.jsx("div",{ref:r,className:he("flex items-center p-6 pt-0",e),...t}));Cq.displayName="CardFooter";var Bn=function(){return Bn=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},Bn.apply(this,arguments)};function Bl(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function Nq(e,t,r,n){function i(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function s(d){try{c(n.next(d))}catch(p){a(p)}}function l(d){try{c(n.throw(d))}catch(p){a(p)}}function c(d){d.done?o(d.value):i(d.value).then(s,l)}c((n=n.apply(e,t||[])).next())})}function Vq(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,o;n<i;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}const $q=e=>e?(...t)=>e(...t):(...t)=>fetch(...t);class fw extends Error{constructor(t,r="FunctionsError",n){super(t),this.name=r,this.context=n}}class Mq extends fw{constructor(t){super("Failed to send a request to the Edge Function","FunctionsFetchError",t)}}class lP extends fw{constructor(t){super("Relay Error invoking the Edge Function","FunctionsRelayError",t)}}class uP extends fw{constructor(t){super("Edge Function returned a non-2xx status code","FunctionsHttpError",t)}}var G0;(function(e){e.Any="any",e.ApNortheast1="ap-northeast-1",e.ApNortheast2="ap-northeast-2",e.ApSouth1="ap-south-1",e.ApSoutheast1="ap-southeast-1",e.ApSoutheast2="ap-southeast-2",e.CaCentral1="ca-central-1",e.EuCentral1="eu-central-1",e.EuWest1="eu-west-1",e.EuWest2="eu-west-2",e.EuWest3="eu-west-3",e.SaEast1="sa-east-1",e.UsEast1="us-east-1",e.UsWest1="us-west-1",e.UsWest2="us-west-2"})(G0||(G0={}));class zq{constructor(t,{headers:r={},customFetch:n,region:i=G0.Any}={}){this.url=t,this.headers=r,this.region=i,this.fetch=$q(n)}setAuth(t){this.headers.Authorization=`Bearer ${t}`}invoke(t){return Nq(this,arguments,void 0,function*(r,n={}){var i;let o,a;try{const{headers:s,method:l,body:c,signal:d,timeout:p}=n;let h={},{region:m}=n;m||(m=this.region);const E=new URL(`${this.url}/${r}`);m&&m!=="any"&&(h["x-region"]=m,E.searchParams.set("forceFunctionRegion",m));let v;c&&(s&&!Object.prototype.hasOwnProperty.call(s,"Content-Type")||!s)?typeof Blob<"u"&&c instanceof Blob||c instanceof ArrayBuffer?(h["Content-Type"]="application/octet-stream",v=c):typeof c=="string"?(h["Content-Type"]="text/plain",v=c):typeof FormData<"u"&&c instanceof FormData?v=c:(h["Content-Type"]="application/json",v=JSON.stringify(c)):c&&typeof c!="string"&&!(typeof Blob<"u"&&c instanceof Blob)&&!(c instanceof ArrayBuffer)&&!(typeof FormData<"u"&&c instanceof FormData)?v=JSON.stringify(c):v=c;let _=d;p&&(a=new AbortController,o=setTimeout(()=>a.abort(),p),d?(_=a.signal,d.addEventListener("abort",()=>a.abort())):_=a.signal);const g=yield this.fetch(E.toString(),{method:l||"POST",headers:Object.assign(Object.assign(Object.assign({},h),this.headers),s),body:v,signal:_}).catch(x=>{throw new Mq(x)}),b=g.headers.get("x-relay-error");
438if(b&&b==="true")throw new lP(g);if(!g.ok)throw new uP(g);let w=((i=g.headers.get("Content-Type"))!==null&&i!==void 0?i:"text/plain").split(";")[0].trim(),O;return w==="application/json"?O=yield g.json():w==="application/octet-stream"||w==="application/pdf"?O=yield g.blob():w==="text/event-stream"?O=g:w==="multipart/form-data"?O=yield g.formData():O=yield g.text(),{data:O,error:null,response:g}}catch(s){return{data:null,error:s,response:s instanceof uP||s instanceof lP?s.context:void 0}}finally{o&&clearTimeout(o)}})}}var Bq=class extends Error{constructor(e){super(e.message),this.name="PostgrestError",this.details=e.details,this.hint=e.hint,this.code=e.code}},Fq=class{constructor(e){var t,r,n;this.shouldThrowOnError=!1,this.method=e.method,this.url=e.url,this.headers=new Headers(e.headers),this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=(t=e.shouldThrowOnError)!==null&&t!==void 0?t:!1,this.signal=e.signal,this.isMaybeSingle=(r=e.isMaybeSingle)!==null&&r!==void 0?r:!1,this.urlLengthLimit=(n=e.urlLengthLimit)!==null&&n!==void 0?n:8e3,e.fetch?this.fetch=e.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,t){return this.headers=new Headers(this.headers),this.headers.set(e,t),this}then(e,t){var r=this;this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json");const n=this.fetch;let i=n(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async o=>{let a=null,s=null,l=null,c=o.status,d=o.statusText;if(o.ok){var p,h;if(r.method!=="HEAD"){var m;const g=await o.text();g===""||(r.headers.get("Accept")==="text/csv"||r.headers.get("Accept")&&(!((m=r.headers.get("Accept"))===null||m===void 0)&&m.includes("application/vnd.pgrst.plan+text"))?s=g:s=JSON.parse(g))}const v=(p=r.headers.get("Prefer"))===null||p===void 0?void 0:p.match(/count=(exact|planned|estimated)/),_=(h=o.headers.get("content-range"))===null||h===void 0?void 0:h.split("/");v&&_&&_.length>1&&(l=parseInt(_[1])),r.isMaybeSingle&&r.method==="GET"&&Array.isArray(s)&&(s.length>1?(a={code:"PGRST116",details:`Results contain ${s.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},s=null,l=null,c=406,d="Not Acceptable"):s.length===1?s=s[0]:s=null)}else{var E;const v=await o.text();try{a=JSON.parse(v),Array.isArray(a)&&o.status===404&&(s=[],a=null,c=200,d="OK")}catch{o.status===404&&v===""?(c=204,d="No Content"):a={message:v}}if(a&&r.isMaybeSingle&&(!(a==null||(E=a.details)===null||E===void 0)&&E.includes("0 rows"))&&(a=null,c=200,d="OK"),a&&r.shouldThrowOnError)throw new Bq(a)}return{error:a,data:s,count:l,status:c,statusText:d}});return this.shouldThrowOnError||(i=i.catch(o=>{var a;let s="",l="",c="";const d=o==null?void 0:o.cause;if(d){var p,h,m,E;const g=(p=d==null?void 0:d.message)!==null&&p!==void 0?p:"",b=(h=d==null?void 0:d.code)!==null&&h!==void 0?h:"";s=`${(m=o==null?void 0:o.name)!==null&&m!==void 0?m:"FetchError"}: ${o==null?void 0:o.message}`,s+=`
439
440Caused by: ${(E=d==null?void 0:d.name)!==null&&E!==void 0?E:"Error"}: ${g}`,b&&(s+=` (${b})`),d!=null&&d.stack&&(s+=`
441${d.stack}`)}else{var v;s=(v=o==null?void 0:o.stack)!==null&&v!==void 0?v:""}const _=this.url.toString().length;return(o==null?void 0:o.name)==="AbortError"||(o==null?void 0:o.code)==="ABORT_ERR"?(c="",l="Request was aborted (timeout or manual cancellation)",_>this.urlLengthLimit&&(l+=`. Note: Your request URL is ${_} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`)):((d==null?void 0:d.name)==="HeadersOverflowError"||(d==null?void 0:d.code)==="UND_ERR_HEADERS_OVERFLOW")&&(c="",l="HTTP headers exceeded server limits (typically 16KB)",_>this.urlLengthLimit&&(l+=`. Your request URL is ${_} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`)),{error:{message:`${(a=o==null?void 0:o.name)!==null&&a!==void 0?a:"FetchError"}: ${o==null?void 0:o.message}`,details:s,hint:l,code:c},data:null,count:null,status:0,statusText:""}}
441)),i.then(e,t)}returns(){return this}overrideTypes(){return this}},Uq=class extends Fq{select(e){let t=!1;const r=(e??"*").split("").map(n=>/\s/.test(n)&&!t?"":(n==='"'&&(t=!t),n)).join("");return this.url.searchParams.set("select",r),this.headers.append("Prefer","return=representation"),this}order(e,{ascending:t=!0,nullsFirst:r,foreignTable:n,referencedTable:i=n}={}){const o=i?`${i}.order`:"order",a=this.url.searchParams.get(o);return this.url.searchParams.set(o,`${a?`${a},`:""}${e}.${t?"asc":"desc"}${r===void 0?"":r?".nullsfirst":".nullslast"}`),this}limit(e,{foreignTable:t,referencedTable:r=t}={}){const n=typeof r>"u"?"limit":`${r}.limit`;return this.url.searchParams.set(n,`${e}`),this}range(e,t,{foreignTable:r,referencedTable:n=r}={}){const i=typeof n>"u"?"offset":`${n}.offset`,o=typeof n>"u"?"limit":`${n}.limit`;return this.url.searchParams.set(i,`${e}`),this.url.searchParams.set(o,`${t-e+1}`),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.method==="GET"?this.headers.set("Accept","application/json"):this.headers.set("Accept","application/vnd.pgrst.object+json"),this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:e=!1,verbose:t=!1,settings:r=!1,buffers:n=!1,wal:i=!1,format:o="text"}={}){var a;const s=[e?"analyze":null,t?"verbose":null,r?"settings":null,n?"buffers":null,i?"wal":null].filter(Boolean).join("|"),l=(a=this.headers.get("Accept"))!==null&&a!==void 0?a:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${o}; for="${l}"; options=${s};`),o==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(e){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${e}`),this}};const cP=new RegExp("[,()]");var as=class extends Uq{eq(e,t){return this.url.searchParams.append(e,`eq.${t}`),this}neq(e,t){return this.url.searchParams.append(e,`neq.${t}`),this}gt(e,t){return this.url.searchParams.append(e,`gt.${t}`),this}gte(e,t){return this.url.searchParams.append(e,`gte.${t}`),this}lt(e,t){return this.url.searchParams.append(e,`lt.${t}`),this}lte(e,t){return this.url.searchParams.append(e,`lte.${t}`),this}like(e,t){return this.url.searchParams.append(e,`like.${t}`),this}likeAllOf(e,t){return this.url.searchParams.append(e,`like(all).{${t.join(",")}}`),this}likeAnyOf(e,t){return this.url.searchParams.append(e,`like(any).{${t.join(",")}}`),this}ilike(e,t){return this.url.searchParams.append(e,`ilike.${t}`),this}ilikeAllOf(e,t){return this.url.searchParams.append(e,`ilike(all).{${t.join(",")}}`),this}ilikeAnyOf(e,t){return this.url.searchParams.append(e,`ilike(any).{${t.join(",")}}`),this}regexMatch(e,t){return this.url.searchParams.append(e,`match.${t}`),this}regexIMatch(e,t){return this.url.searchParams.append(e,`imatch.${t}`),this}is(e,t){return this.url.searchParams.append(e,`is.${t}`),this}isDistinct(e,t){return this.url.searchParams.append(e,`isdistinct.${t}`),this}in(e,t){const r=Array.from(new Set(t)).map(n=>typeof n=="string"&&cP.test(n)?`"${n}"`:`${n}`).join(",");return this.url.searchParams.append(e,`in.(${r})`),this}notIn(e,t){const r=Array.from(new Set(t)).map(n=>typeof n=="string"&&cP.test(n)?`"${n}"`:`${n}`).join(",");return this.url.searchParams.append(e,`not.in.(${r})`),this}contains(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(",")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`),this}containedBy(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(",")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`),this}rangeGt(e,t){return this.url.searchParams.append(e,`sr.${t}`),this}rangeGte(e,t){return this.url.searchParams.append(e,`nxl.${t}`),this}rangeLt(e,t){return this.url.searchParams.append(e,`sl.${t}`),this}rangeLte(e,t){return this.url.searchParams.append(e,`nxr.${t}`),this}rangeAdjacent(e,t){return this.url.searchParams.append(e,`adj.${t}`),this}overlaps(e,t){return typeof t=="string"?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(",")}}`),this}textSearch(e,t,{config:r,type:n}={}){let i="";n==="plain"?i="pl":n==="phrase"?i="ph":n==="websearch"&&(i="w");const o=r===void 0?"":`(${r})`;return this.url.searchParams.append(e,`${i}fts${o}.${t}`),this}match(e){return Object.entries(e).forEach(([t,r])=>{this.url.searchParams.append(t,`eq.${r}`)}),this}not(e,t,r){return this.url.searchParams.append(e,`not.${t}.${r}`),this}or(e,{foreignTable:t,referencedTable:r=t}={}){const n=r?`${r}.or`:"or";return this.url.searchParams.append(n,`(${e})`),this}filter(e,t,r){return this.url.searchParams.append(e,`${t}.${r}`),this}},Wq=class{constructor(e,{headers:t={},schema:r,fetch:n,urlLengthLimit:i=8e3}){this.url=e,this.headers=new Headers(t),this.schema=r,this.fetch=n,this.urlLengthLimit=i}
441cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(e,t){const{head:r=!1,count:n}=t??{},i=r?"HEAD":"GET";let o=!1;const a=(e??"*").split("").map(c=>/\s/.test(c)&&!o?"":(c==='"'&&(o=!o),c)).join(""),{url:s,headers:l}=this.cloneRequestState();return s.searchParams.set("select",a),n&&l.append("Prefer",`count=${n}`),new as({method:i,url:s,headers:l,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit})}insert(e,{count:t,defaultToNull:r=!0}={}){var n;const i="POST",{url:o,headers:a}=this.cloneRequestState();if(t&&a.append("Prefer",`count=${t}`),r||a.append("Prefer","missing=default"),Array.isArray(e)){const s=e.reduce((l,c)=>l.concat(Object.keys(c)),[]);if(s.length>0){const l=[...new Set(s)].map(c=>`"${c}"`);o.searchParams.set("columns",l.join(","))}}return new as({method:i,url:o,headers:a,schema:this.schema,body:e,fetch:(n=this.fetch)!==null&&n!==void 0?n:fetch,urlLengthLimit:this.urlLengthLimit})}upsert(e,{onConflict:t,ignoreDuplicates:r=!1,count:n,defaultToNull:i=!0}={}){var o;const a="POST",{url:s,headers:l}=this.cloneRequestState();if(l.append("Prefer",`resolution=${r?"ignore":"merge"}-duplicates`),t!==void 0&&s.searchParams.set("on_conflict",t),n&&l.append("Prefer",`count=${n}`),i||l.append("Prefer","missing=default"),Array.isArray(e)){const c=e.reduce((d,p)=>d.concat(Object.keys(p)),[]);if(c.length>0){const d=[...new Set(c)].map(p=>`"${p}"`);s.searchParams.set("columns",d.join(","))}}return new as({method:a,url:s,headers:l,schema:this.schema,body:e,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch,urlLengthLimit:this.urlLengthLimit})}update(e,{count:t}={}){var r;const n="PATCH",{url:i,headers:o}=this.cloneRequestState();return t&&o.append("Prefer",`count=${t}`),new as({method:n,url:i,headers:o,schema:this.schema,body:e,fetch:(r=this.fetch)!==null&&r!==void 0?r:fetch,urlLengthLimit:this.urlLengthLimit})}delete({count:e}={}){var t;const r="DELETE",{url:n,headers:i}=this.cloneRequestState();return e&&i.append("Prefer",`count=${e}`),new as({method:r,url:n,headers:i,schema:this.schema,fetch:(t=this.fetch)!==null&&t!==void 0?t:fetch,urlLengthLimit:this.urlLengthLimit})}};function Rc(e){"@babel/helpers - typeof";return Rc=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},Rc(e)}function qq(e,t){if(Rc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Rc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hq(e){var t=qq(e,"string");return Rc(t)=="symbol"?t:t+""}function Kq(e,t,r){return(t=Hq(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _f(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dP(Object(r),!0).forEach(function(n){Kq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var Gq=class Yj{constructor(t,{headers:r={},schema:n,fetch:i,timeout:o,urlLengthLimit:a=8e3}={}){this.url=t,this.headers=new Headers(r),this.schemaName=n,this.urlLengthLimit=a;const s=i??globalThis.fetch;o!==void 0&&o>0?this.fetch=(l,c)=>{const d=new AbortController,p=setTimeout(()=>d.abort(),o),h=c==null?void 0:c.signal;if(h){if(h.aborted)return clearTimeout(p),s(l,c);const m=()=>{clearTimeout(p),d.abort()};return h.addEventListener("abort",m,{once:!0}),s(l,_f(_f({},c),{},{signal:d.signal})).finally(()=>{clearTimeout(p),h.removeEventListener("abort",m)})}return s(l,_f(_f({},c),{},{signal:d.signal})).finally(()=>clearTimeout(p))}:this.fetch=s}from(t){if(!t||typeof t!="string"||t.trim()==="")throw new Error("Invalid relation name: relation must be a non-empty string.");return new Wq(new URL(`${this.url}/${t}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit})}schema(t){return new Yj(this.url,{headers:this.headers,schema:t,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit})}rpc(t,r={},{head:n=!1,get:i=!1,count:o}={}){var a;let s;const l=new URL(`${this.url}/rpc/${t}`);let c;const d=m=>m!==null&&typeof m=="object"&&(!Array.isArray(m)||m.some(d)),p=n&&Object.values(r).some(d);p?(s="POST",c=r):n||i?(s=n?"HEAD":"GET",Object.entries(r).filter(([m,E])=>E!==void 0).map(([m,E])=>[m,Array.isArray(E)?`{${E.join(",")}}`:`${E}
441`]).forEach(([m,E])=>{l.searchParams.append(m,E)})):(s="POST",c=r);const h=new Headers(this.headers);return p?h.set("Prefer",o?`count=${o},return=minimal`:"return=minimal"):o&&h.set("Prefer",`count=${o}`),new as({method:s,url:l,headers:h,schema:this.schemaName,body:c,fetch:(a=this.fetch)!==null&&a!==void 0?a:fetch,urlLengthLimit:this.urlLengthLimit})}};class Yq{constructor(){}static detectEnvironment(){var t;if(typeof WebSocket<"u")return{type:"native",constructor:WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocket<"u")return{type:"native",constructor:globalThis.WebSocket};if(typeof global<"u"&&typeof global.WebSocket<"u")return{type:"native",constructor:global.WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocketPair<"u"&&typeof globalThis.WebSocket>"u")return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if(typeof globalThis<"u"&&globalThis.EdgeRuntime||typeof navigator<"u"&&(!((t=navigator.userAgent)===null||t===void 0)&&t.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};const r=globalThis.process;if(r){const n=r.versions;if(n&&n.node){const i=n.node,o=parseInt(i.replace(/^v/,"").split(".")[0]);return o>=22?typeof globalThis.WebSocket<"u"?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${o} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${o} detected without native WebSocket support.`,workaround:`For Node.js < 22, install "ws" package and provide it via the transport option:
442import ws from "ws"
443new RealtimeClient(url, { transport: ws })`}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){const t=this.detectEnvironment();if(t.constructor)return t.constructor;let r=t.error||"WebSocket not supported in this environment.";throw t.workaround&&(r+=`
444
445Suggested solution: ${t.workaround}`),new Error(r)}static createWebSocket(t,r){const n=this.getWebSocketConstructor();return new n(t,r)}static isWebSocketSupported(){try{const t=this.detectEnvironment();return t.type==="native"||t.type==="ws"}catch{return!1}}}const Xq="2.95.2",Jq=`realtime-js/${Xq}`,Qq="1.0.0",Xj="2.0.0",fP=Xj,Y0=1e4,Zq=1e3,eH=100;var Ki;(function(e){e[e.connecting=0]="connecting",e[e.open=1]="open",e[e.closing=2]="closing",e[e.closed=3]="closed"})(Ki||(Ki={}));var Et;(function(e){e.closed="closed",e.errored="errored",e.joined="joined",e.joining="joining",e.leaving="leaving"})(Et||(Et={}));var pn;(function(e){e.close="phx_close",e.error="phx_error",e.join="phx_join",e.reply="phx_reply",e.leave="phx_leave",e.access_token="access_token"})(pn||(pn={}));var X0;(function(e){e.websocket="websocket"})(X0||(X0={}));var Yo;(function(e){e.Connecting="connecting",e.Open="open",e.Closing="closing",e.Closed="closed"})(Yo||(Yo={}));class tH{constructor(t){this.HEADER_LENGTH=1,this.USER_BROADCAST_PUSH_META_LENGTH=6,this.KINDS={userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST_EVENT="broadcast",this.allowedMetadataKeys=[],this.allowedMetadataKeys=t??[]}encode(t,r){if(t.event===this.BROADCAST_EVENT&&!(t.payload instanceof ArrayBuffer)&&typeof t.payload.event=="string")return r(this._binaryEncodeUserBroadcastPush(t));let n=[t.join_ref,t.ref,t.topic,t.event,t.payload];return r(JSON.stringify(n))}_binaryEncodeUserBroadcastPush(t){var r;return this._isArrayBuffer((r=t.payload)===null||r===void 0?void 0:r.payload)?this._encodeBinaryUserBroadcastPush(t):this._encodeJsonUserBroadcastPush(t)}_encodeBinaryUserBroadcastPush(t){var r,n;const i=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:new ArrayBuffer(0);return this._encodeUserBroadcastPush(t,this.BINARY_ENCODING,i)}_encodeJsonUserBroadcastPush(t){var r,n;const i=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:{},a=new TextEncoder().encode(JSON.stringify(i)).buffer;return this._encodeUserBroadcastPush(t,this.JSON_ENCODING,a)}_encodeUserBroadcastPush(t,r,n){var i,o;const a=t.topic,s=(i=t.ref)!==null&&i!==void 0?i:"",l=(o=t.join_ref)!==null&&o!==void 0?o:"",c=t.payload.event,d=this.allowedMetadataKeys?this._pick(t.payload,this.allowedMetadataKeys):{},p=Object.keys(d).length===0?"":JSON.stringify(d);if(l.length>255)throw new Error(`joinRef length ${l.length} exceeds maximum of 255`);if(s.length>255)throw new Error(`ref length ${s.length} exceeds maximum of 255`);if(a.length>255)throw new Error(`topic length ${a.length} exceeds maximum of 255`);if(c.length>255)throw new Error(`userEvent length ${c.length} exceeds maximum of 255`);if(p.length>255)throw new Error(`metadata length ${p.length} exceeds maximum of 255`);const h=this.USER_BROADCAST_PUSH_META_LENGTH+l.length+s.length+a.length+c.length+p.length,m=new ArrayBuffer(this.HEADER_LENGTH+h);let E=new DataView(m),v=0;E.setUint8(v++,this.KINDS.userBroadcastPush),E.setUint8(v++,l.length),E.setUint8(v++,s.length),E.setUint8(v++,a.length),E.setUint8(v++,c.length),E.setUint8(v++,p.length),E.setUint8(v++,r),Array.from(l,g=>E.setUint8(v++,g.charCodeAt(0))),Array.from(s,g=>E.setUint8(v++,g.charCodeAt(0))),Array.from(a,g=>E.setUint8(v++,g.charCodeAt(0))),Array.from(c,g=>E.setUint8(v++,g.charCodeAt(0))),Array.from(p,g=>E.setUint8(v++,g.charCodeAt(0)));var _=new Uint8Array(m.byteLength+n.byteLength);return _.set(new Uint8Array(m),0),_.set(new Uint8Array(n),m.byteLength),_.buffer}decode(t,r){if(this._isArrayBuffer(t)){let n=this._binaryDecode(t);return r(n)}if(typeof t=="string"){const n=JSON.parse(t),[i,o,a,s,l]=n;return r({join_ref:i,ref:o,topic:a,event:s,payload:l})}return r({})}_binaryDecode(t){const r=new DataView(t),n=r.getUint8(0),i=new TextDecoder;switch(n){case this.KINDS.userBroadcast:return this._decodeUserBroadcast(t,r,i)}}_decodeUserBroadcast(t,r,n){const i=r.getUint8(1),o=r.getUint8(2),a=r.getUint8(3),s=r.getUint8(4);let l=this.HEADER_LENGTH+4;const c=n.decode(t.slice(l,l+i));l=l+i;
445const d=n.decode(t.slice(l,l+o));l=l+o;const p=n.decode(t.slice(l,l+a));l=l+a;const h=t.slice(l,t.byteLength),m=s===this.JSON_ENCODING?JSON.parse(n.decode(h)):h,E={type:this.BROADCAST_EVENT,event:d,payload:m};return a>0&&(E.meta=JSON.parse(p)),{join_ref:null,ref:null,topic:c,event:this.BROADCAST_EVENT,payload:E}}_isArrayBuffer(t){var r;return t instanceof ArrayBuffer||((r=t==null?void 0:t.constructor)===null||r===void 0?void 0:r.name)==="ArrayBuffer"}_pick(t,r){return!t||typeof t!="object"?{}:Object.fromEntries(Object.entries(t).filter(([n])=>r.includes(n)))}}class Jj{constructor(t,r){this.callback=t,this.timerCalc=r,this.timer=void 0,this.tries=0,this.callback=t,this.timerCalc=r}reset(){this.tries=0,clearTimeout(this.timer),this.timer=void 0}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}var We;(function(e){e.abstime="abstime",e.bool="bool",e.date="date",e.daterange="daterange",e.float4="float4",e.float8="float8",e.int2="int2",e.int4="int4",e.int4range="int4range",e.int8="int8",e.int8range="int8range",e.json="json",e.jsonb="jsonb",e.money="money",e.numeric="numeric",e.oid="oid",e.reltime="reltime",e.text="text",e.time="time",e.timestamp="timestamp",e.timestamptz="timestamptz",e.timetz="timetz",e.tsrange="tsrange",e.tstzrange="tstzrange"})(We||(We={}));const pP=(e,t,r={})=>{var n;const i=(n=r.skipTypes)!==null&&n!==void 0?n:[];return t?Object.keys(t).reduce((o,a)=>(o[a]=rH(a,e,t,i),o),{}):{}},rH=(e,t,r,n)=>{const i=t.find(s=>s.name===e),o=i==null?void 0:i.type,a=r[e];return o&&!n.includes(o)?Qj(o,a):J0(a)},Qj=(e,t)=>{if(e.charAt(0)==="_"){const r=e.slice(1,e.length);return aH(t,r)}switch(e){case We.bool:return nH(t);case We.float4:case We.float8:case We.int2:case We.int4:case We.int8:case We.numeric:case We.oid:return iH(t);case We.json:case We.jsonb:return oH(t);case We.timestamp:return sH(t);case We.abstime:case We.date:case We.daterange:case We.int4range:case We.int8range:case We.money:case We.reltime:case We.text:case We.time:case We.timestamptz:case We.timetz:case We.tsrange:case We.tstzrange:return J0(t);default:return J0(t)}},J0=e=>e,nH=e=>{switch(e){case"t":return!0;case"f":return!1;default:return e}},iH=e=>{if(typeof e=="string"){const t=parseFloat(e);if(!Number.isNaN(t))return t}return e},oH=e=>{if(typeof e=="string")try{return JSON.parse(e)}catch{return e}return e},aH=(e,t)=>{if(typeof e!="string")return e;const r=e.length-1,n=e[r];if(e[0]==="{"&&n==="}"){let o;const a=e.slice(1,r);try{o=JSON.parse("["+a+"]")}catch{o=a?a.split(","):[]}return o.map(s=>Qj(t,s))}return e},sH=e=>typeof e=="string"?e.replace(" ","T"):e,Zj=e=>{const t=new URL(e);return t.protocol=t.protocol.replace(/^ws/i,"http"),t.pathname=t.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),t.pathname===""||t.pathname==="/"?t.pathname="/api/broadcast":t.pathname=t.pathname+"/api/broadcast",t.href};class Mv{constructor(t,r,n={},i=Y0){this.channel=t,this.event=r,this.payload=n,this.timeout=i,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(t){this.timeout=t,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){this._hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()}))}updatePayload(t){this.payload=Object.assign(Object.assign({},this.payload),t)}receive(t,r){var n;return this._hasReceived(t)&&r((n=this.receivedResp)===null||n===void 0?void 0:n.response),this.recHooks.push({status:t,callback:r}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);const t=r=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=r,this._matchReceive(r)};this.channel._on(this.refEvent,{},t),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(t,r){this.refEvent&&this.channel._trigger(this.refEvent,{status:t,response:r})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}
445_matchReceive({status:t,response:r}){this.recHooks.filter(n=>n.status===t).forEach(n=>n.callback(r))}_hasReceived(t){return this.receivedResp&&this.receivedResp.status===t}}var hP;(function(e){e.SYNC="sync",e.JOIN="join",e.LEAVE="leave"})(hP||(hP={}));class Qu{constructor(t,r){this.channel=t,this.state={},this.pendingDiffs=[],this.joinRef=null,this.enabled=!1,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const n=(r==null?void 0:r.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(n.state,{},i=>{const{onJoin:o,onLeave:a,onSync:s}=this.caller;this.joinRef=this.channel._joinRef(),this.state=Qu.syncState(this.state,i,o,a),this.pendingDiffs.forEach(l=>{this.state=Qu.syncDiff(this.state,l,o,a)}),this.pendingDiffs=[],s()}),this.channel._on(n.diff,{},i=>{const{onJoin:o,onLeave:a,onSync:s}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(i):(this.state=Qu.syncDiff(this.state,i,o,a),s())}),this.onJoin((i,o,a)=>{this.channel._trigger("presence",{event:"join",key:i,currentPresences:o,newPresences:a})}),this.onLeave((i,o,a)=>{this.channel._trigger("presence",{event:"leave",key:i,currentPresences:o,leftPresences:a})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(t,r,n,i){const o=this.cloneDeep(t),a=this.transformState(r),s={},l={};return this.map(o,(c,d)=>{a[c]||(l[c]=d)}),this.map(a,(c,d)=>{const p=o[c];if(p){const h=d.map(_=>_.presence_ref),m=p.map(_=>_.presence_ref),E=d.filter(_=>m.indexOf(_.presence_ref)<0),v=p.filter(_=>h.indexOf(_.presence_ref)<0);E.length>0&&(s[c]=E),v.length>0&&(l[c]=v)}else s[c]=d}),this.syncDiff(o,{joins:s,leaves:l},n,i)}static syncDiff(t,r,n,i){const{joins:o,leaves:a}={joins:this.transformState(r.joins),leaves:this.transformState(r.leaves)};return n||(n=()=>{}),i||(i=()=>{}),this.map(o,(s,l)=>{var c;const d=(c=t[s])!==null&&c!==void 0?c:[];if(t[s]=this.cloneDeep(l),d.length>0){const p=t[s].map(m=>m.presence_ref),h=d.filter(m=>p.indexOf(m.presence_ref)<0);t[s].unshift(...h)}n(s,d,l)}),this.map(a,(s,l)=>{let c=t[s];if(!c)return;const d=l.map(p=>p.presence_ref);c=c.filter(p=>d.indexOf(p.presence_ref)<0),t[s]=c,i(s,c,l),c.length===0&&delete t[s]}),t}static map(t,r){return Object.getOwnPropertyNames(t).map(n=>r(n,t[n]))}static transformState(t){return t=this.cloneDeep(t),Object.getOwnPropertyNames(t).reduce((r,n)=>{const i=t[n];return"metas"in i?r[n]=i.metas.map(o=>(o.presence_ref=o.phx_ref,delete o.phx_ref,delete o.phx_ref_prev,o)):r[n]=i,r},{})}static cloneDeep(t){return JSON.parse(JSON.stringify(t))}onJoin(t){this.caller.onJoin=t}onLeave(t){this.caller.onLeave=t}onSync(t){this.caller.onSync=t}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var mP;(function(e){e.ALL="*",e.INSERT="INSERT",e.UPDATE="UPDATE",e.DELETE="DELETE"})(mP||(mP={}));var Zu;(function(e){e.BROADCAST="broadcast",e.PRESENCE="presence",e.POSTGRES_CHANGES="postgres_changes",e.SYSTEM="system"})(Zu||(Zu={}));var ai;(function(e){e.SUBSCRIBED="SUBSCRIBED",e.TIMED_OUT="TIMED_OUT",e.CLOSED="CLOSED",e.CHANNEL_ERROR="CHANNEL_ERROR"})(ai||(ai={}));class ws{constructor(t,r={config:{}},n){var i,o;if(this.topic=t,this.params=r,this.socket=n,this.bindings={},this.state=Et.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=t.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},r.config),this.timeout=this.socket.timeout,this.joinPush=new Mv(this,pn.join,this.params,this.timeout),this.rejoinTimer=new Jj(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=Et.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(a=>a.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=Et.closed,this.socket._remove(this)}),this._onError(a=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,a),this.state=Et.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("timeout",()=>{this._isJoining()&&(this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=Et.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("error",a=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,a),this.state=Et.errored,this.rejoinTimer.scheduleTimeout())}),this._on(pn.reply,{},(a,s)=>{this._trigger(this._replyEventName(s),a)}),this.presence=new Qu(this),this.broadcastEndpointURL=Zj(this.socket.endPoint),this.private=this.params.config.private||!1,!this.private&&(!((o=(i=this.params.config)===null||i===void 0?void 0:i.broadcast)===null||o===void 0)&&o.replay))throw`tried to use replay on public channel '${this.topic}'. It must be a private channel.`}subscribe(t,r=this.timeout){var n,i,o;if(this.socket.isConnected()||this.socket.connect(),this.state==Et.closed){const{config:{broadcast:a,presence:s,private:l}}=this.params,c=(i=(n=this.bindings.postgres_changes)===null||n===void 0?void 0:n.map(m=>m.filter))!==null&&i!==void 0?i:[],d=!!this.bindings[Zu.PRESENCE]&&this.bindings[Zu.PRESENCE].length>0||((o=this.params.config.presence)===null||o===void 0?void 0:o.enabled)===!0,p={},h={broadcast:a,presence:Object.assign(Object.assign({},s),{enabled:d}),postgres_changes:c,private:l};this.socket.accessTokenValue&&(p.access_token=this.socket.accessTokenValue),this._onError(m=>t==null?void 0:t(ai.CHANNEL_ERROR,m)),this._onClose(()=>t==null?void 0:t(ai.CLOSED)),this.updateJoinPayload(Object.assign({config:h},p)),this.joinedOnce=!0,this._rejoin(r),this.joinPush.receive("ok",async({postgres_changes:m})=>{var E;if(this.socket._isManualToken()||this.socket.setAuth(),m===void 0){t==null||t(ai.SUBSCRIBED);return}else{const v=this.bindings.postgres_changes,_=(E=v==null?void 0:v.length)!==null&&E!==void 0?E:0,g=[];for(let b=0;b<_;b++){const w=v[b],{filter:{event:O,schema:x,table:P,filter:T}}=w,A=m&&m[b];if(A&&A.event===O&&ws.isFilterValueEqual(A.schema,x)&&ws.isFilterValueEqual(A.table,P)&&ws.isFilterValueEqual(A.filter,T))g.push(Object.assign(Object.assign({},w),{id:A.id}));else{this.unsubscribe(),this.state=Et.errored,t==null||t(ai.CHANNEL_ERROR,new Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=g,t&&t(ai.SUBSCRIBED);return}}).receive("error",m=>{this.state=Et.errored,t==null||t(ai.CHANNEL_ERROR,new Error(JSON.stringify(Object.values(m).join(", ")||"error")))}).receive("timeout",()=>{t==null||t(ai.TIMED_OUT)})}return this}presenceState(){return this.presence.state}async track(t,r={}){return await this.send({type:"presence",event:"track",payload:t},r.timeout||this.timeout)}async untrack(t={}){return await this.send({type:"presence",event:"untrack"},t)}on(t,r,n){return this.state===Et.joined&&t===Zu.PRESENCE&&(this.socket.log("channel",`resubscribe to ${this.topic} due to change in presence callbacks on joined channel`),this.unsubscribe().then(async()=>await this.subscribe())),this._on(t,r,n)}async httpSend(t,r,n={}){var i;if(r==null)return Promise.reject("Payload is required for httpSend()");const o={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(o.Authorization=`Bearer ${this.socket.accessTokenValue}`);const a={method:"POST",headers:o,body:JSON.stringify({messages:[{topic:this.subTopic,event:t,payload:r,private:this.private}]})},s=await this._fetchWithTimeout(this.broadcastEndpointURL,a,(i=n.timeout)!==null&&i!==void 0?i:this.timeout);if(s.status===202)return{success:!0};let l=s.statusText;
445try{const c=await s.json();l=c.error||c.message||l}catch{}return Promise.reject(new Error(l))}async send(t,r={}){var n,i;if(!this._canPush()&&t.type==="broadcast"){console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated in the future. Please use httpSend() explicitly for REST delivery.");const{event:o,payload:a}=t,s={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(s.Authorization=`Bearer ${this.socket.accessTokenValue}`);const l={method:"POST",headers:s,body:JSON.stringify({messages:[{topic:this.subTopic,event:o,payload:a,private:this.private}]})};try{const c=await this._fetchWithTimeout(this.broadcastEndpointURL,l,(n=r.timeout)!==null&&n!==void 0?n:this.timeout);return await((i=c.body)===null||i===void 0?void 0:i.cancel()),c.ok?"ok":"error"}catch(c){return c.name==="AbortError"?"timed out":"error"}}else return new Promise(o=>{var a,s,l;const c=this._push(t.type,t,r.timeout||this.timeout);t.type==="broadcast"&&!(!((l=(s=(a=this.params)===null||a===void 0?void 0:a.config)===null||s===void 0?void 0:s.broadcast)===null||l===void 0)&&l.ack)&&o("ok"),c.receive("ok",()=>o("ok")),c.receive("error",()=>o("error")),c.receive("timeout",()=>o("timed out"))})}updateJoinPayload(t){this.joinPush.updatePayload(t)}unsubscribe(t=this.timeout){this.state=Et.leaving;const r=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(pn.close,"leave",this._joinRef())};this.joinPush.destroy();let n=null;return new Promise(i=>{n=new Mv(this,pn.leave,{},t),n.receive("ok",()=>{r(),i("ok")}).receive("timeout",()=>{r(),i("timed out")}).receive("error",()=>{i("error")}),n.send(),this._canPush()||n.trigger("ok",{})}).finally(()=>{n==null||n.destroy()})}teardown(){this.pushBuffer.forEach(t=>t.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=Et.closed,this.bindings={}}async _fetchWithTimeout(t,r,n){const i=new AbortController,o=setTimeout(()=>i.abort(),n),a=await this.socket.fetch(t,Object.assign(Object.assign({},r),{signal:i.signal}));return clearTimeout(o),a}_push(t,r,n=this.timeout){if(!this.joinedOnce)throw`tried to push '${t}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let i=new Mv(this,t,r,n);return this._canPush()?i.send():this._addToPushBuffer(i),i}_addToPushBuffer(t){if(t.startTimeout(),this.pushBuffer.push(t),this.pushBuffer.length>eH){const r=this.pushBuffer.shift();r&&(r.destroy(),this.socket.log("channel",`discarded push due to buffer overflow: ${r.event}`,r.payload))}}_onMessage(t,r,n){return r}_isMember(t){return this.topic===t}_joinRef(){return this.joinPush.ref}_trigger(t,r,n){var i,o;const a=t.toLocaleLowerCase(),{close:s,error:l,leave:c,join:d}=pn;if(n&&[s,l,c,d].indexOf(a)>=0&&n!==this._joinRef())return;let h=this._onMessage(a,r,n);if(r&&!h)throw"channel onMessage callbacks must return the payload, modified or unmodified";["insert","update","delete"].includes(a)?(i=this.bindings.postgres_changes)===null||i===void 0||i.filter(m=>{var E,v,_;return((E=m.filter)===null||E===void 0?void 0:E.event)==="*"||((_=(v=m.filter)===null||v===void 0?void 0:v.event)===null||_===void 0?void 0:_.toLocaleLowerCase())===a}).map(m=>m.callback(h,n)):(o=this.bindings[a])===null||o===void 0||o.filter(m=>{var E,v,_,g,b,w;if(["broadcast","presence","postgres_changes"].includes(a))if("id"in m){const O=m.id,x=(E=m.filter)===null||E===void 0?void 0:E.event;return O&&((v=r.ids)===null||v===void 0?void 0:v.includes(O))&&(x==="*"||(x==null?void 0:x.toLocaleLowerCase())===((_=r.data)===null||_===void 0?void 0:_.type.toLocaleLowerCase()))}else{const O=(b=(g=m==null?void 0:m.filter)===null||g===void 0?void 0:g.event)===null||b===void 0?void 0:b.toLocaleLowerCase();return O==="*"||O===((w=r==null?void 0:r.event)===null||w===void 0?void 0:w.toLocaleLowerCase())}else return m.type.toLocaleLowerCase()===a}).map(m=>{if(typeof h=="object"&&"ids"in h){const E=h.data,{schema:v,table:_,commit_timestamp:g,type:b,errors:w}=E;h=Object.assign(Object.assign({},{schema:v,table:_,commit_timestamp:g,eventType:b,new:{},old:{},errors:w}),this._getPayloadRecords(E))}m.callback(h,n)})}_isClosed(){return this.state===Et.closed}_isJoined(){return this.state===Et.joined}_isJoining(){return this.state===Et.joining}_isLeaving(){return this.state===Et.leaving}_replyEventName(t){return`chan_reply_${t}`}_on(t,r,n){const i=t.toLocaleLowerCase(),o={type:i,filter:r,callback:n};return this.bindings[i]?this.bindings[i].push(o):this.bindings[i]=[o],this}_off(t,r){const n=t.toLocaleLowerCase();return this.bindings[n]&&(this.bindings[n]=this.bindings[n].filter(i=>{var o;return!(((o=i.type)===null||o===void 0?void 0:o.toLocaleLowerCase())===n&&ws.isEqual(i.filter,r))})),this}static isEqual(t,r){if(Object.keys(t).length!==Object.keys(r).length)return!1;for(const n in t)if(t[n]!==r[n])return!1;return!0}static isFilterValueEqual(t,r){return(t??void 0)===(r??void 0)}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(t){this._on(pn.close,{},t)}_onError(t){this._on(pn.error,{},r=>t(r))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(t=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=Et.joining,this.joinPush.resend(t))}_getPayloadRecords(t){const r={new:{},old:{}};return(t.type==="INSERT"||t.type==="UPDATE")&&(r.new=pP(t.columns,t.record)),(t.type==="UPDATE"||t.type==="DELETE")&&(r.old=pP(t.columns,t.old_record)),r}}const zv=()=>{},vf={HEARTBEAT_INTERVAL:25e3,RECONNECT_DELAY:10,HEARTBEAT_TIMEOUT_FALLBACK:100},lH=[1e3,2e3,5e3,1e4],uH=1e4,cH=`
446  addEventListener("message", (e) => {
447    if (e.data.event === "start") {
448      setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval);
449    }
450  });`;class dH{constructor(t,r){var n;if(this.accessTokenValue=null,this.apiKey=null,this._manuallySetToken=!1,this.channels=new Array,this.endPoint="",this.httpEndpoint="",this.headers={},this.params={},this.timeout=Y0,this.transport=null,this.heartbeatIntervalMs=vf.HEARTBEAT_INTERVAL,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.heartbeatCallback=zv,this.ref=0,this.reconnectTimer=null,this.vsn=fP,this.logger=zv,this.conn=null,this.sendBuffer=[],this.serializer
450=new tH,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._connectionState="disconnected",this._wasManualDisconnect=!1,this._authPromise=null,this._heartbeatSentAt=null,this._resolveFetch=i=>i?(...o)=>i(...o):(...o)=>fetch(...o),!(!((n=r==null?void 0:r.params)===null||n===void 0)&&n.apikey))throw new Error("API key is required to connect to Realtime");this.apiKey=r.params.apikey,this.endPoint=`${t}/${X0.websocket}`,this.httpEndpoint=Zj(t),this._initializeOptions(r),this._setupReconnectionTimer(),this.fetch=this._resolveFetch(r==null?void 0:r.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.conn!==null&&this.isConnected())){if(this._setConnectionState("connecting"),this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this.transport)this.conn=new this.transport(this.endpointURL());else try{this.conn=Yq.createWebSocket(this.endpointURL())}catch(t){this._setConnectionState("disconnected");const r=t.message;throw r.includes("Node.js")?new Error(`${r}
451
452To use Realtime in Node.js, you need to provide a WebSocket implementation:
453
454Option 1: Use Node.js 22+ which has native WebSocket support
455Option 2: Install and provide the "ws" package:
456
457  npm install ws
458
459  import ws from "ws"
460  const client = new RealtimeClient(url, {
461    ...options,
462    transport: ws
463  })`):new Error(`WebSocket not available: ${r}`)}this._setupConnectionHandlers()}}endpointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:this.vsn}))}disconnect(t,r){if(!this.isDisconnecting())if(this._setConnectionState("disconnecting",!0),this.conn){const n=setTimeout(()=>{this._setConnectionState("disconnected")},100);this.conn.onclose=()=>{clearTimeout(n),this._setConnectionState("disconnected")},typeof this.conn.close=="function"&&(t?this.conn.close(t,r??""):this.conn.close()),this._teardownConnection()}else this._setConnectionState("disconnected")}getChannels(){return this.channels}async removeChannel(t){const r=await t.unsubscribe();return this.channels.length===0&&this.disconnect(),r}async removeAllChannels(){const t=await Promise.all(this.channels.map(r=>r.unsubscribe()));return this.channels=[],this.disconnect(),t}log(t,r,n){this.logger(t,r,n)}connectionState(){switch(this.conn&&this.conn.readyState){case Ki.connecting:return Yo.Connecting;case Ki.open:return Yo.Open;case Ki.closing:return Yo.Closing;default:return Yo.Closed}}isConnected(){return this.connectionState()===Yo.Open}isConnecting(){return this._connectionState==="connecting"}isDisconnecting(){return this._connectionState==="disconnecting"}channel(t,r={config:{}}){const n=`realtime:${t}`,i=this.getChannels().find(o=>o.topic===n);if(i)return i;{const o=new ws(`realtime:${t}`,r,this);return this.channels.push(o),o}}push(t){const{topic:r,event:n,payload:i,ref:o}=t,a=()=>{this.encode(t,s=>{var l;(l=this.conn)===null||l===void 0||l.send(s)})};this.log("push",`${r} ${n} (${o})`,i),this.isConnected()?a():this.sendBuffer.push(a)}async setAuth(t=null){this._authPromise=this._performAuth(t);try{await this._authPromise}finally{this._authPromise=null}}_isManualToken(){return this._manuallySetToken}async sendHeartbeat(){var t;if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(r){this.log("error","error in heartbeat callback",r)}return}if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this._heartbeatSentAt=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(r){this.log("error","error in heartbeat callback",r)}this._wasManualDisconnect=!1,(t=this.conn)===null||t===void 0||t.close(Zq,"heartbeat timeout"),setTimeout(()=>{var r;this.isConnected()||(r=this.reconnectTimer)===null||r===void 0||r.sc
463heduleTimeout()},vf.HEARTBEAT_TIMEOUT_FALLBACK);return}this._heartbeatSentAt=Date.now(),this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(r){this.log("error","error in heartbeat callback",r)}this._setAuthSafely("heartbeat")}onHeartbeat(t){this.heartbeatCallback=t}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(t=>t()),this.sendBuffer=[])}_makeRef(){let t=this.ref+1;return t===this.ref?this.ref=0:this.ref=t,this.ref.toString()}_leaveOpenTopic(t){let r=this.channels.find(n=>n.topic===t&&(n._isJoined()||n._isJoining()));r&&(this.log("transport",`leaving duplicate topic "${t}"`),r.unsubscribe())}_remove(t){this.channels=this.channels.filter(r=>r.topic!==t.topic)}_onConnMessage(t){this.decode(t.data,r=>{if(r.topic==="phoenix"&&r.event==="phx_reply"&&r.ref&&r.ref===this.pendingHeartbeatRef){const c=this._heartbeatSentAt?Date.now()-this._heartbeatSentAt:void 0;try{this.heartbeatCallback(r.payload.status==="ok"?"ok":"error",c)}catch(d){this.log("error","error in heartbeat callback",d)}this._heartbeatSentAt=null,this.pendingHeartbeatRef=null}const{topic:n,event:i,payload:o,ref:a}=r,s=a?`(${a})`:"",l=o.status||"";this.log("receive",`${l} ${n} ${i} ${s}`.trim(),o),this.channels.filter(c=>c._isMember(n)).forEach(c=>c._trigger(i,o,a)),this._triggerStateCallbacks("message",r)})}_clearTimer(t){var r;t==="heartbeat"&&this.heartbeatTimer?(clearInterval(this.heartbeatTimer),this.heartbeatTimer=void 0):t==="reconnect"&&((r=this.reconnectTimer)===null||r===void 0||r.reset())}_clearAllTimers(){this._clearTimer("heartbeat"),this._clearTimer("reconnect")}_setupConnectionHandlers(){this.conn&&("binaryType"in this.conn&&(this.conn.binaryType="arraybuffer"),this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=t=>this._onConnError(t),this.conn.onmessage=t=>this._onConnMessage(t),this.conn.onclose=t=>this._onConnClose(t),this.conn.readyState===Ki.open&&this._onConnOpen())}_teardownConnection(){if(this.conn){if(this.conn.readyState===Ki.open||this.conn.readyState===Ki.connecting)try{this.conn.close()}catch(t){this.log("error","Error closing connection",t)}this.conn.onopen=null,this.conn.onerror=null,this.conn.onmessage=null,this.conn.onclose=null,this.conn=null}this._clearAllTimers(),this._terminateWorker(),this.channels.forEach(t=>t.teardown())}_onConnOpen(){this._setConnectionState("connected"),this.log("transport",`connected to ${this.endpointURL()}`),(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).then(()=>{this.flushSendBuffer()}).catch(r=>{this.log("error","error waiting for auth on connect",r),this.flushSendBuffer()}),this._clearTimer("reconnect"),this.worker?this.workerRef||this._startWorkerHeartbeat():this._startHeartbeat(),this._triggerStateCallbacks("open")}_startHeartbeat(){this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this.sendHeartbeat(),this.heartbeatIntervalMs)}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const t=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(t),this.workerRef.onerror=r=>{this.log("worker","worker error",r.message),this._terminateWorker()},this.workerRef.onmessage=r=>{r.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_terminateWorker(){this.workerRef&&(this.log("worker","terminating worker"),this.workerRef.terminate(),this.workerRef=void 0)}_onConnClose(t){var r;this._setConnectionState("disconnected"),this.log("transport","close",t),this._triggerChanError(),this._clearTimer("heartbeat"),this._wasManualDisconnect||(r=this.reconnectTimer)===null||r===void 0||r.sc
463heduleTimeout(),this._triggerStateCallbacks("close",t)}_onConnError(t){this._setConnectionState("disconnected"),this.log("transport",`${t}`),this._triggerChanError(),this._triggerStateCallbacks("error",t);try{this.heartbeatCallback("error")}catch(r){this.log("error","error in heartbeat callback",r)}}_triggerChanError(){this.channels.forEach(t=>t._trigger(pn.error))}_appendParams(t,r){if(Object.keys(r).length===0)return t;const n=t.match(/\?/)?"&":"?",i=new URLSearchParams(r);return`${t}${n}${i}`}_workerObjectUrl(t){let r;if(t)r=t;else{const n=new Blob([cH],{type:"application/javascript"});r=URL.createObjectURL(n)}return r}_setConnectionState(t,r=!1){this._connectionState=t,t==="connecting"?this._wasManualDisconnect=!1:t==="disconnecting"&&(this._wasManualDisconnect=r)}async _performAuth(t=null){let r,n=!1;if(t)r=t,n=!0;else if(this.accessToken)try{r=await this.accessToken()}catch(i){this.log("error","Error fetching access token from callback",i),r=this.accessTokenValue}else r=this.accessTokenValue;n?this._manuallySetToken=!0:this.accessToken&&(this._manuallySetToken=!1),this.accessTokenValue!=r&&(this.accessTokenValue=r,this.channels.forEach(i=>{const o={access_token:r,version:Jq};r&&i.updateJoinPayload(o),i.joinedOnce&&i._isJoined()&&i._push(pn.access_token,{access_token:r})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(t="general"){this._isManualToken()||this.setAuth().catch(r=>{this.log("error",`Error setting auth in ${t}`,r)})}_triggerStateCallbacks(t,r){try{this.stateChangeCallbacks[t].forEach(n=>{try{n(r)}catch(i){this.log("error",`error in ${t} callback`,i)}})}catch(n){this.log("error",`error triggering ${t} callbacks`,n)}}_setupReconnectionTimer(){this.reconnectTimer=new Jj(async()=>{setTimeout(async()=>{await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()},vf.RECONNECT_DELAY)},this.reconnectAfterMs)}_initializeOptions(t){var r,n,i,o,a,s,l,c,d,p,h,m;switch(this.transport=(r=t==null?void 0:t.transport)!==null&&r!==void 0?r:null,this.timeout=(n=t==null?void 0:t.timeout)!==null&&n!==void 0?n:Y0,this.heartbeatIntervalMs=(i=t==null?void 0:t.heartbeatIntervalMs)!==null&&i!==void 0?i:vf.HEARTBEAT_INTERVAL,this.worker=(o=t==null?void 0:t.worker)!==null&&o!==void 0?o:!1,this.accessToken=(a=t==null?void 0:t.accessToken)!==null&&a!==void 0?a:null,this.heartbeatCallback=(s=t==null?void 0:t.heartbeatCallback)!==null&&s!==void 0?s:zv,this.vsn=(l=t==null?void 0:t.vsn)!==null&&l!==void 0?l:fP,t!=null&&t.params&&(this.params=t.params),t!=null&&t.logger&&(this.logger=t.logger),(t!=null&&t.logLevel||t!=null&&t.log_level)&&(this.logLevel=t.logLevel||t.log_level,this.params=Object.assign(Object.assign({},this.params),{log_level:this.logLevel})),this.reconnectAfterMs=(c=t==null?void 0:t.reconnectAfterMs)!==null&&c!==void 0?c:E=>lH[E-1]||uH,this.vsn){case Qq:this.encode=(d=t==null?void 0:t.encode)!==null&&d!==void 0?d:(E,v)=>v(JSON.stringify(E)),this.decode=(p=t==null?void 0:t.decode)!==null&&p!==void 0?p:(E,v)=>v(JSON.parse(E));break;case Xj:this.encode=(h=t==null?void 0:t.encode)!==null&&h!==void 0?h:this.serializer.encode.bind(this.serializer),this.decode=(m=t==null?void 0:t.decode)!==null&&m!==void 0?m:this.serializer.decode.bind(this.serializer);break;default:throw new Error(`Unsupported serializer version: ${this.vsn}`)}if(this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=t==null?void 0:t.workerUrl}}}var Dc=class extends Error{constructor(e,t){var r;super(e),this.name="IcebergError",this.status=t.status,this.icebergType=t.icebergType,this.icebergCode=t.icebergCode,this.details=t.details,this.isCommitStateUnknown=t.icebergType==="CommitStateUnknownException"||[500,502,504].includes(t.status)&&((r=t.icebergType)==null?void 0:r.includes("CommitState"))===!0}isNotFound(){return this.status===404}isConflict(){return this.status===409}isAuthenticationTimeout(){return this.status===419}};function fH(e,t,r){const n=new URL(t,e);if(r)for(const[i,o]of Object.entries(r))o!==void 0&&n.searchParams.set(i,o);return n.toString()}async function pH(e){return!e||e.type==="none"?{}:e.type==="bearer"?{Authorization:`Bearer ${e.token}`}:e.type==="header"?{[e.name]:e.value}:e.type==="custom"?await e.getHeaders():{}}function hH(e){const t=e.fetchImpl??globalThis.fetch;return{async request({method:r,path:n,query:i,body:o,headers:a}){const s=fH(e.baseUrl,n,i),l=await pH(e.auth),c=await t(s,{method:r,headers:{...o?{"Content-Type":"application/json"}:{},...l,...a},body:o?JSON.stringify(o):void 0}),d=await c.text(),p=(c.headers.get("content-type")||"").includes("application/json"),h=p&&d?JSON.parse(d):d;if(!c.ok){const m=p?h:void 0,E=m==null?void 0:m.error;throw new Dc((E==null?void 0:E.message)??`Request failed with status ${c.status}`,{status:c.status,icebergType:E==null?void 0:E.type,icebergCode:E==null?void 0:E.
463code,details:m})}return{status:c.status,headers:c.headers,data:h}}}}function gf(e){return e.join("�")}var mH=class{constructor(e,t=""){this.client=e,this.prefix=t}async listNamespaces(e){const t=e?{parent:gf(e.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:t})).data.namespaces.map(n=>({namespace:n}))}async createNamespace(e,t){const r={namespace:e.namespace,properties:t==null?void 0:t.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:r})).data}async dropNamespace(e){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${gf(e.namespace)}`})}async loadNamespaceMetadata(e){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${gf(e.namespace)}`})).data.properties}}async namespaceExists(e){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${gf(e.namespace)}`}),!0}catch(t){if(t instanceof Dc&&t.status===404)return!1;throw t}}async createNamespaceIfNotExists(e,t){try{return await this.createNamespace(e,t)}catch(r){if(r instanceof Dc&&r.status===409)return;throw r}}};function Ga(e){return e.join("�")}var _H=class{constructor(e,t="",r){this.client=e,this.prefix=t,this.accessDelegation=r}async listTables(e){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Ga(e.namespace)}/tables`})).data.identifiers}async createTable(e,t){const r={};return this.accessDelegation&&(r["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${Ga(e.namespace)}/tables`,body:t,headers:r})).data.metadata}async updateTable(e,t){const r=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${Ga(e.namespace)}/tables/${e.name}`,body:t});return{"metadata-location":r.data["metadata-location"],metadata:r.data.metadata}}async dropTable(e,t){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${Ga(e.namespace)}/tables/${e.name}`,query:{purgeRequested:String((t==null?void 0:t.purge)??!1)}})}async loadTable(e){const t={};return this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Ga(e.namespace)}/tables/${e.name}`,headers:t})).data.metadata}async tableExists(e){const t={};this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation);try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${Ga(e.namespace)}/tables/${e.name}`,headers:t}),!0}catch(r){if(r instanceof Dc&&r.status===404)return!1;throw r}}async createTableIfNotExists(e,t){try{return await this.createTable(e,t)}catch(r){if(r instanceof Dc&&r.status===409)return await this.loadTable({namespace:e.namespace,name:t.name});throw r}}},vH=class{constructor(e){var n;let t="v1";e.catalogName&&(t+=`/${e.catalogName}`);const r=e.baseUrl.endsWith("/")?e.baseUrl:`${e.baseUrl}/`;this.client=hH({baseUrl:r,auth:e.auth,fetchImpl:e.fetch}),this.accessDelegation=(n=e.accessDelegation)==null?void 0:n.join(","),this.namespaceOps=new mH(this.client,t),this.tableOps=new _H(this.client,t,this.accessDelegation)}async listNamespaces(e){return this.namespaceOps.listNamespaces(e)}async createNamespace(e,t){return this.namespaceOps.createNamespace(e,t)}async dropNamespace(e){await this.namespaceOps.dropNamespace(e)}async loadNamespaceMetadata(e){return this.namespaceOps.loadNamespaceMetadata(e)}async listTables(e){return this.tableOps.listTables(e)}async createTable(e,t){return this.tableOps.createTable(e,t)}async updateTable(e,t){return this.tableOps.updateTable(e,t)}async dropTable(e,t){await this.tableOps.dropTable(e,t)}async loadTable(e){return this.tableOps.loadTable(e)}async namespaceExists(e){return this.namespaceOps.namespaceExists(e)}async tableExists(e){return this.tableOps.tableExists(e)}async createNamespaceIfNotExists(e,t){return this.namespaceOps.createNamespaceIfNotExists(e,t)}async createTableIfNotExists(e,t){return this.tableOps.createTableIfNotExists(e,t)}}
463,Fm=class extends Error{constructor(e,t="storage",r,n){super(e),this.__isStorageError=!0,this.namespace=t,this.name=t==="vectors"?"StorageVectorsError":"StorageError",this.status=r,this.statusCode=n}};function Um(e){return typeof e=="object"&&e!==null&&"__isStorageError"in e}var yf=class extends Fm{constructor(e,t,r,n="storage"){super(e,n,t,r),this.name=n==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=t,this.statusCode=r}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}},eC=class extends Fm{constructor(e,t,r="storage"){super(e,r),this.name=r==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=t}};const gH=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),yH=e=>{if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Q0=e=>{if(Array.isArray(e))return e.map(r=>Q0(r));if(typeof e=="function"||e!==Object(e))return e;const t={};return Object.entries(e).forEach(([r,n])=>{const i=r.replace(/([-_][a-z])/gi,o=>o.toUpperCase().replace(/[-_]/g,""));t[i]=Q0(n)}),t},bH=e=>!e||typeof e!="string"||e.length===0||e.length>100||e.trim()!==e||e.includes("/")||e.includes("\\")?!1:/^[\w!.\*'() &$@=;:+,?-]+$/.test(e);function kc(e){"@babel/helpers - typeof";return kc=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},kc(e)}function EH(e,t){if(kc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(kc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wH(e){var t=EH(e,"string");return kc(t)=="symbol"?t:t+""}function xH(e,t,r){return(t=wH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_P(Object(r),!0).forEach(function(n){xH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_P(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}const vP=e=>{var t;return e.msg||e.message||e.error_description||(typeof e.error=="string"?e.error:(t=e.error)===null||t===void 0?void 0:t.message)||JSON.stringify(e)},OH=async(e,t,r,n)=>{if(e&&typeof e=="object"&&"status"in e&&"ok"in e&&typeof e.status=="number"&&!(r!=null&&r.noResolveJson)){const i=e,o=i.status||500;if(typeof i.json=="function")i.json().then(a=>{const s=(a==null?void 0:a.statusCode)||(a==null?void 0:a.code)||o+"";t(new yf(vP(a),o,s,n))}).catch(()=>{if(n==="vectors"){const a=o+"";t(new yf(i.statusText||`HTTP ${o} error`,o,a,n))}else{const a=o+"";t(new yf(i.statusText||`HTTP ${o} error`,o,a,n))}});else{const a=o+"";t(new yf(i.statusText||`HTTP ${o} error`,o,a,n))}}else t(new eC(vP(e),e,n))},PH=(e,t,r,n)=>{const i={method:e,headers:(t==null?void 0:t.headers)||{}};return e==="GET"||e==="HEAD"||!n?pe(pe({},i),r):(yH(n)?(i.headers=pe({"Content-Type":"application/json"},t==null?void 0:t.headers),i.body=JSON.stringify(n)):i.body=n,t!=null&&t.duplex&&(i.duplex=t.duplex),pe(pe({},i),r))};async function vu(e,t,r,n,i,o,a){return new Promise((s,l)=>{e(r,PH(t,n,i,o)).then(c=>{if(!c.ok)throw c;if(n!=null&&n.noResolveJson)return c;if(a==="vectors"){const d=c.headers.get("content-type");if(c.headers.get("content-length")==="0"||c.status===204)return{};if(!d||!d.includes("application/json"))return{}}return c.json()}).then(c=>s(c)).catch(c=>OH(c,l,n,a))})}function tC(e="storage"){return{get:async(t,r,n,i)=>vu(t,"GET",r,n,i,void 0,e),post:async(t,r,n,i,o)=>vu(t,"POST",r,i,o,n,e),put:async(t,r,n,i,o)=>vu(t,"PUT",r,i,o,n,e),head:async(t,r,n,i)=>vu(t,"HEAD",r,pe(pe({},n),{},{noResolveJson:!0}),i,void 0,e),remove:async(t,r,n,i,o)=>vu(t,"DELETE",r,i,o,n,e)}}const TH=tC("storage"),{get:Lc,post:cn,put:Z0,head:AH,remove:pw}=TH,Tr=tC("vectors");var Fl=class{constructor(e,t={},r,n="storage"){this.shouldThrowOnError=!1,this.url=e,this.headers=t,this.fetch=gH(r),this.namespace=n}throwOnError(){return this.shouldThrowOnError=!0,this}async handleOperation(e){var t=this;try{return{data:await e(),error:null}}catch(r){if(t.shouldThrowOnError)throw r;if(Um(r))return{data:null,error:r};throw r}}},SH=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t}then(e,t){return this.execute().then(e,t)}async execute(){var e=this;try{return{data:(await e.downloadFn()).body,error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(Um(t))return{data:null,error:t};throw t}}};let rC;rC=Symbol.toStringTag;var IH=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t,this[rC]="BlobDownloadBuilder",this.promise=null}asStream(){return new SH(this.downloadFn,this.shouldThrowOnError)}then(e,t){return this.getPromise().then(e,t)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){var e=this;try{return{data:await(await e.downloadFn()).blob(),error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(Um(t))return{data:null,error:t};throw t}}};const RH={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},gP={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};var DH=class extends Fl{constructor(e,t={},r,n){super(e,t,n,"storage"),this.bucketId=r}async uploadOrUpdate(e,t,r,n){var i=this;return i.handleOperation(async()=>{let o;const a=pe(pe({},gP),n);let s=pe(pe({},i.headers),e==="POST"&&{"x-upsert":String(a.upsert)});const l=a.metadata;typeof Blob<"u"&&r instanceof Blob?(o=new FormData,o.append("cacheControl",a.cacheControl),l&&o.append("metadata",i.encodeMetadata(l)),o.append("",r)):typeof FormData<"u"&&r instanceof FormData?(o=r,o.has("cacheControl")||o.append("cacheControl",a.cacheControl),l&&!o.has("metadata")&&o.append("metadata",i.encodeMetadata(l))):(o=r,s["cache-control"]=`max-age=${a.cacheControl}`,s["content-type"]=a.contentType,l&&(s["x-metadata"]=i.toBase64(i.encodeMetadata(l))),(typeof ReadableStream<"u"&&o instanceof ReadableStream||o&&typeof o=="object"&&"pipe"in o&&typeof o.pipe=="function")&&!a.duplex&&(a.duplex="half")),n!=null&&n.headers&&(s=pe(pe({},s),n.headers));const c=i._removeEmptyFolders(t),d=i._getFinalPath(c),p=await(e=="PUT"?Z0:cn)(i.fetch,`${i.url}/object/${d}`,o,pe({headers:s},a!=null&&a.duplex?{duplex:a.duplex}:{}));return{path:c,id:p.Id,fullPath:p.Key}})}async upload(e,t,r){return this.uploadOrUpdate("POST",e,t,r)}async uploadToSignedUrl(e,t,r,n){var i=this;const o=i._removeEmptyFolders(e),a=i._getFinalPath(o),s=new URL(i.url+`/object/upload/sign/${a}`);return s.searchParams.set("token",t),i.handleOperation(async()=>{let l;const c=pe({upsert:gP.upsert},n),d=pe(pe({},i.headers),{"x-upsert":String(c.upsert)});return typeof Blob<"u"&&r instanceof Blob?(l=new FormData,l.append("cacheControl",c.cacheControl),l.append("",r)):typeof FormData<"u"&&r instanceof FormData?(l=r,l.append("cacheControl",c.cacheControl)):(l=r,d["cache-control"]=`max-age=${c.cacheControl}`,d["content-type"]=c.contentType),{path:o,fullPath:(await Z0(i.fetch,s.toString(),l,{headers:d})).Key}})}async createSignedUploadUrl(e,t){var r=this;return r.handleOperation(async()=>{let n=r._getFinalPath(e);const i=pe({},r.headers);t!=null&&t.upsert&&(i["x-upsert"]="true");const o=await cn(r.fetch,`${r.url}/object/upload/sign/${n}`,{},{headers:i}),a=new URL(r.url+o.url),s=a.searchParams.get("token");if(!s)throw new Fm("No token returned by API");return{signedUrl:a.toString(),path:e,token:s}})}async update(e,t,r){return this.uploadOrUpdate("PUT",e,t,r)}async move(e,t,r){var n=this;return n.handleOperation(async()=>await cn(n.fetch,`${n.url}/object/move`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,de
463stinationBucket:r==null?void 0:r.destinationBucket},{headers:n.headers}))}async copy(e,t,r){var n=this;return n.handleOperation(async()=>({path:(await cn(n.fetch,`${n.url}/object/copy`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,destinationBucket:r==null?void 0:r.destinationBucket},{headers:n.headers})).Key}))}async createSignedUrl(e,t,r){var n=this;return n.handleOperation(async()=>{let i=n._getFinalPath(e),o=await cn(n.fetch,`${n.url}/object/sign/${i}`,pe({expiresIn:t},r!=null&&r.transform?{transform:r.transform}:{}),{headers:n.headers});const a=r!=null&&r.download?`&download=${r.download===!0?"":r.download}`:"";return{signedUrl:encodeURI(`${n.url}${o.signedURL}${a}`)}})}async createSignedUrls(e,t,r){var n=this;return n.handleOperation(async()=>{const i=await cn(n.fetch,`${n.url}/object/sign/${n.bucketId}`,{expiresIn:t,paths:e},{headers:n.headers}),o=r!=null&&r.download?`&download=${r.download===!0?"":r.download}`:"";return i.map(a=>pe(pe({},a),{},{signedUrl:a.signedURL?encodeURI(`${n.url}${a.signedURL}${o}`):null}))})}download(e,t){const r=typeof(t==null?void 0:t.transform)<"u"?"render/image/authenticated":"object",n=this.transformOptsToQueryString((t==null?void 0:t.transform)||{}),i=n?`?${n}`:"",o=this._getFinalPath(e),a=()=>Lc(this.fetch,`${this.url}/${r}/${o}${i}`,{headers:this.headers,noResolveJson:!0});return new IH(a,this.shouldThrowOnError)}async info(e){var t=this;const r=t._getFinalPath(e);return t.handleOperation(async()=>Q0(await Lc(t.fetch,`${t.url}/object/info/${r}`,{headers:t.headers})))}async exists(e){var t=this;const r=t._getFinalPath(e);try{return await AH(t.fetch,`${t.url}/object/${r}`,{headers:t.headers}),{data:!0,error:null}}catch(n){if(t.shouldThrowOnError)throw n;if(Um(n)&&n instanceof eC){const i=n.originalError;if([400,404].includes(i==null?void 0:i.status))return{data:!1,error:n}}throw n}}getPublicUrl(e,t){const r=this._getFinalPath(e),n=[],i=t!=null&&t.download?`download=${t.download===!0?"":t.download}`:"";i!==""&&n.push(i);const o=typeof(t==null?void 0:t.transform)<"u"?"render/image":"object",a=this.transformOptsToQueryString((t==null?void 0:t.transform)||{});a!==""&&n.push(a);let s=n.join("&");return s!==""&&(s=`?${s}`),{data:{publicUrl:encodeURI(`${this.url}/${o}/public/${r}${s}`)}}}async remove(e){var t=this;return t.handleOperation(async()=>await pw(t.fetch,`${t.url}/object/${t.bucketId}`,{prefixes:e},{headers:t.headers}))}async list(e,t,r){var n=this;return n.handleOperation(async()=>{const i=pe(pe(pe({},RH),t),{},{prefix:e||""});return await cn(n.fetch,`${n.url}/object/list/${n.bucketId}`,i,{headers:n.headers},r)})}async listV2(e,t){var r=this;return r.handleOperation(async()=>{const n=pe({},e);return await cn(r.fetch,`${r.url}/object/list-v2/${r.bucketId}`,n,{headers:r.headers},t)})}encodeMetadata(e){return JSON.stringify(e)}toBase64(e){return typeof Buffer<"u"?Buffer.from(e).toString("base64"):btoa(e)}_getFinalPath(e){return`${this.bucketId}/${e.replace(/^\/+/,"")}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(e){const t=[];return e.width&&t.push(`width=${e.width}`),e.height&&t.push(`height=${e.height}`),e.resize&&t.push(`resize=${e.resize}`),e.format&&t.push(`format=${e.format}`),e.quality&&t.push(`quality=${e.quality}`),t.join("&")}};const kH="2.95.2",Id={"X-Client-Info":`storage-js/${kH}`};var LH=class extends Fl{constructor(e,t={},r,n){const i=new URL(e);n!=null&&n.useNewHostname&&/supabase\.(co|in|red)$/.test(i.hostname)&&!i.hostname.includes("storage.supabase.")&&(i.hostname=i.hostname.replace("supabase.","storage.supabase."));const o=i.href.replace(/\/$/,""),a=pe(pe({},Id),t);super(o,a,r,"storage")}async listBuckets(e){var t=this;return t.handleOperation(async()=>{const r=t.listBucketOptionsToQueryString(e);return await Lc(t.fetch,`${t.url}/bucket${r}`,{headers:t.headers})})}async getBucket(e){var t=this;return t.handleOperation(async()=>await Lc(t.fetch,`${t.url}/bucket/${e}`,{headers:t.headers}))}async createBucket(e,t={public:!1}){var r=this;return r.handleOperation(async()=>await cn(r.fetch,`${r.url}/bucket`,{id:e,name:e,type:t.type,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async updateBucket(e,t){var r=this;return r.handleOperation(async()=>await Z0(r.fetch,`${r.url}/bucket/${e}`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async emptyBucket(e){var t=this;return t.handleOperation(async()=>await cn(t.fetch,`${t.url}/bucket/${e}/empty`,{},{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await pw(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}listBucketOptionsToQueryString(e){const t={};return e&&("limit"in e&&(t.limit=String(e.limit)),"offset"in e&&(t.offset=String(e.offset)),e.search&&(t.search=e.search),e.sortColumn&&(t.sortColumn=e.sortColumn),e.sortOrder&&(t.sortOrder=e.sortOrder)),Object.keys(t).length>0?"?"+new URLSearchParams(t).toString():""}},jH=class extends Fl{constructor(e,t={},r){const n=e.replace(/\/$/,""),i=pe(pe({},Id),t);super(n,i,r,"storage")}async createBucket(e){var t=this;return t.handleOperation(async()=>await cn(t.fetch,`${t.url}/bucket`,{name:e},{headers:t.headers}))}async listBuckets(e){var t=this;return t.handleOperation(async()=>
463{const r=new URLSearchParams;(e==null?void 0:e.limit)!==void 0&&r.set("limit",e.limit.toString()),(e==null?void 0:e.offset)!==void 0&&r.set("offset",e.offset.toString()),e!=null&&e.sortColumn&&r.set("sortColumn",e.sortColumn),e!=null&&e.sortOrder&&r.set("sortOrder",e.sortOrder),e!=null&&e.search&&r.set("search",e.search);const n=r.toString(),i=n?`${t.url}/bucket?${n}`:`${t.url}/bucket`;return await Lc(t.fetch,i,{headers:t.headers})})}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await pw(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}from(e){var t=this;if(!bH(e))throw new Fm("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");const r=new vH({baseUrl:this.url,catalogName:e,auth:{type:"custom",getHeaders:async()=>t.headers},fetch:this.fetch}),n=this.shouldThrowOnError;return new Proxy(r,{get(i,o){const a=i[o];return typeof a!="function"?a:async(...s)=>{try{return{data:await a.apply(i,s),error:null}}catch(l){if(n)throw l;return{data:null,error:l}}}}})}},CH=class extends Fl{constructor(e,t={},r){const n=e.replace(/\/$/,""),i=pe(pe({},Id),{},{"Content-Type":"application/json"},t);super(n,i,r,"vectors")}async createIndex(e){var t=this;return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/CreateIndex`,e,{headers:t.headers})||{})}async getIndex(e,t){var r=this;return r.handleOperation(async()=>await Tr.post(r.fetch,`${r.url}/GetIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers}))}async listIndexes(e){var t=this;return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/ListIndexes`,e,{headers:t.headers}))}async deleteIndex(e,t){var r=this;return r.handleOperation(async()=>await Tr.post(r.fetch,`${r.url}/DeleteIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers})||{})}},NH=class extends Fl{constructor(e,t={},r){const n=e.replace(/\/$/,""),i=pe(pe({},Id),{},{"Content-Type":"application/json"},t);super(n,i,r,"vectors")}async putVectors(e){var t=this;if(e.vectors.length<1||e.vectors.length>500)throw new Error("Vector batch size must be between 1 and 500 items");return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/PutVectors`,e,{headers:t.headers})||{})}async getVectors(e){var t=this;return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/GetVectors`,e,{headers:t.headers}))}async listVectors(e){var t=this;if(e.segmentCount!==void 0){if(e.segmentCount<1||e.segmentCount>16)throw new Error("segmentCount must be between 1 and 16");if(e.segmentIndex!==void 0&&(e.segmentIndex<0||e.segmentIndex>=e.segmentCount))throw new Error(`segmentIndex must be between 0 and ${e.segmentCount-1}`)}return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/ListVectors`,e,{headers:t.headers}))}async queryVectors(e){var t=this;return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/QueryVectors`,e,{headers:t.headers}))}async deleteVectors(e){var t=this;if(e.keys.length<1||e.keys.length>500)throw new Error("Keys batch size must be between 1 and 500 items");return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/DeleteVectors`,e,{headers:t.headers})||{})}},VH=class extends Fl{constructor(e,t={},r){const n=e.replace(/\/$/,""),i=pe(pe({},Id),{},{"Content-Type":"application/json"},t);super(n,i,r,"vectors")}async createBucket(e){var t=this;return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/CreateVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}async getBucket(e){var t=this;return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/GetVectorBucket`,{vectorBucketName:e},{headers:t.headers}))}async listBuckets(e={}){var t=this;return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/ListVectorBuckets`,e,{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await Tr.post(t.fetch,`${t.url}/DeleteVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}},$H=class extends VH{constructor(e,t={}){super(e,t.headers||{},t.fetch)}from(e){return new MH(this.url,this.headers,e,this.fetch)}async createBucket(e){var t=()=>super.createBucket,r=this;return t().call(r,e)}async getBucket(e){var t=()=>super.getBucket,r=this;return t().call(r,e)}async listBuckets(e={}){var t=()=>super.listBuckets,r=this;return t().call(r,e)}async deleteBucket(e){var t=()=>super.deleteBucket,r=this;return t().call(r,e)}},MH=class extends CH{constructor(e,t,r,n){super(e,t,n),this.vectorBucketName=r}async createIndex(e){var t=()=>super.createIndex,r=this;return t().call(r,pe(pe({},e),{},{vectorBucketName:r.vectorBucketName}))}
463async listIndexes(e={}){var t=()=>super.listIndexes,r=this;return t().call(r,pe(pe({},e),{},{vectorBucketName:r.vectorBucketName}))}async getIndex(e){var t=()=>super.getIndex,r=this;return t().call(r,r.vectorBucketName,e)}async deleteIndex(e){var t=()=>super.deleteIndex,r=this;return t().call(r,r.vectorBucketName,e)}index(e){return new zH(this.url,this.headers,this.vectorBucketName,e,this.fetch)}},zH=class extends NH{constructor(e,t,r,n,i){super(e,t,i),this.vectorBucketName=r,this.indexName=n}async putVectors(e){var t=()=>super.putVectors,r=this;return t().call(r,pe(pe({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async getVectors(e){var t=()=>super.getVectors,r=this;return t().call(r,pe(pe({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async listVectors(e={}){var t=()=>super.listVectors,r=this;return t().call(r,pe(pe({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async queryVectors(e){var t=()=>super.queryVectors,r=this;return t().call(r,pe(pe({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async deleteVectors(e){var t=()=>super.deleteVectors,r=this;return t().call(r,pe(pe({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}},BH=class extends LH{constructor(e,t={},r,n){super(e,t,r,n)}from(e){return new DH(this.url,this.headers,e,this.fetch)}get vectors(){return new $H(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new jH(this.url+"/iceberg",this.headers,this.fetch)}};const nC="2.95.2",ss=30*1e3,ey=3,Bv=ey*ss,FH="http://localhost:9999",UH="supabase.auth.token",WH={"X-Client-Info":`gotrue-js/${nC}`},ty="X-Supabase-Api-Version",iC={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},qH=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,HH=10*60*1e3;class jc extends Error{constructor(t,r,n){super(t),this.__isAuthError=!0,this.name="AuthError",this.status=r,this.code=n}}function oe(e){return typeof e=="object"&&e!==null&&"__isAuthError"in e}class KH extends jc{constructor(t,r,n){super(t,r,n),this.name="AuthApiError",this.status=r,this.code=n}}function GH(e){return oe(e)&&e.name==="AuthApiError"}class Xo extends jc{constructor(t,r){super(t),this.name="AuthUnknownError",this.originalError=r}}class Ri extends jc{constructor(t,r,n,i){super(t,n,i),this.name=r,this.status=n}}class br extends Ri{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function Fv(e){return oe(e)&&e.name==="AuthSessionMissingError"}class Ya extends Ri{constructor(){super("Auth session or user missing","AuthInvalidToken
463ResponseError",500,void 0)}}class bf extends Ri{constructor(t){super(t,"AuthInvalidCredentialsError",400,void 0)}}class Ef extends Ri{constructor(t,r=null){super(t,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=r}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}function YH(e){return oe(e)&&e.name==="AuthImplicitGrantRedirectError"}class yP extends Ri{constructor(t,r=null){super(t,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=r}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class XH extends Ri{constructor(){super("PKCE code verifier not found in storage. This can happen if the auth flow was initiated in a different browser or device, or if the storage was cleared. For SSR frameworks (Next.js, SvelteKit, etc.), use @supabase/ssr on both the server and client to store the code verifier in cookies.","AuthPKCECodeVerifierMissingError",400,"pkce_code_verifier_not_found")}}class ry extends Ri{constructor(t,r){super(t,"AuthRetryableFetchError",r,void 0)}}function Uv(e){return oe(e)&&e.name==="AuthRetryableFetchError"}class bP extends Ri{constructor(t,r,n){super(t,"AuthWeakPasswordError",r,"weak_password"),this.reasons=n}}class ny extends Ri{constructor(t){super(t,"AuthInvalidJwtError",400,"invalid_jwt")}}const Kp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),EP=` 	
464\r=`.split(""),JH=(()=>{const e=new Array(128);for(let t=0;t<e.length;t+=1)e[t]=-1;for(let t=0;t<EP.length;t+=1)e[EP[t].charCodeAt(0)]=-2;for(let t=0;t<Kp.length;t+=1)e[Kp[t].charCodeAt(0)]=t;return e})();function wP(e,t,r){if(e!==null)for(t.queue=t.queue<<8|e,t.queuedBits+=8;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(Kp[n]),t.queuedBits-=6}else if(t.queuedBits>0)for(t.queue=t.queue<<6-t.queuedBits,t.queuedBits=6;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(Kp[n]),t.queuedBits-=6}}function oC(e,t,r){const n=JH[e];if(n>-1)for(t.queue=t.queue<<6|n,t.queuedBits+=6;t.queuedBits>=8;)r(t.queue>>t.queuedBits-8&255),t.queuedBits-=8;else{if(n===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(e)}"`)}}function xP(e){const t=[],r=a=>{t.push(String.fromCodePoint(a))},n={utf8seq:0,codepoint:0},i={queue:0,queuedBits:0},o=a=>{eK(a,n,r)};for(let a=0;a<e.length;a+=1)oC(e.charCodeAt(a),i,o);return t.join("")}function QH(e,t){if(e<=127){t(e);return}else if(e<=2047){t(192|e>>6),t(128|e&63);return}else if(e<=65535){t(224|e>>12),t(128|e>>6&63),t(128|e&63);return}else if(e<=1114111){t(240|e>>18),t(128|e>>12&63),t(128|e>>6&63),t(128|e&63);return}throw new Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}function ZH(e,t){for(let r=0;r<e.length;r+=1){let n=e.charCodeAt(r);if(n>55295&&n<=56319){const i=(n-55296)*1024&65535;n=(e.charCodeAt(r+1)-56320&65535|i)+65536,r+=1}QH(n,t)}}function eK(e,t,r){if(t.utf8seq===0){if(e<=127){r(e);return}for(let n=1;n<6;n+=1)if(!(e>>7-n&1)){t.utf8seq=n;break}if(t.utf8seq===2)t.codepoint=e&31;else if(t.utf8seq===3)t.codepoint=e&15;else if(t.utf8seq===4)t.codepoint=e&7;else throw new Error("Invalid UTF-8 sequence");t.utf8seq-=1}else if(t.utf8seq>0){if(e<=127)throw new Error("Invalid UTF-8 sequence");t.codepoint=t.codepoint<<6|e&63,t.utf8seq-=1,t.utf8seq===0&&r(t.codepoint)}}function Cs(e){const t=[],r={queue:0,queuedBits:0},n=i=>{t.push(i)};for(let i=0;i<e.length;i+=1)oC(e.charCodeAt(i),r,n);return new Uint8Array(t)}function tK(e){const t=[];return ZH(e,r=>t.push(r)),new Uint8Array(t)}function ea(e){const t=[],r={queue:0,queuedBits:0},n=i=>{t.push(i)};return e.forEach(i=>wP(i,r,n)),wP(null,r,n),t.join("")}function rK(e){return Math.round(Date.now()/1e3)+e}function nK(){return Symbol("auth-callback")}const $t=()=>typeof window<"u"&&typeof document<"u",zo={tested:!1,writable:!1},aC=()=>{if(!$t())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(zo.tested)return zo.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),zo.tested=!0,zo.writable=!0}catch{zo.tested=!0,zo.writable=!1}return zo.writable};function iK(e){const t={},r=new URL(e);if(r.hash&&r.hash[0]==="#")try{new URLSearchParams(r.hash.substring(1)).forEac
464h((i,o)=>{t[o]=i})}catch{}return r.searchParams.forEach((n,i)=>{t[i]=n}),t}const sC=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),oK=e=>typeof e=="object"&&e!==null&&"status"in e&&"ok"in e&&"json"in e&&typeof e.json=="function",ls=async(e,t,r)=>{await e.setItem(t,JSON.stringify(r))},Bo=async(e,t)=>{const r=await e.getItem(t);if(!r)return null;try{return JSON.parse(r)}catch{return r}},Vt=async(e,t)=>{await e.removeItem(t)};class Wm{constructor(){this.promise=new Wm.promiseConstructor((t,r)=>{this.resolve=t,this.reject=r})}}Wm.promiseConstructor=Promise;function wf(e){const t=e.split(".");if(t.length!==3)throw new ny("Invalid JWT structure");for(let n=0;n<t.length;n++)if(!qH.test(t[n]))throw new ny("JWT not in base64url format");return{header:JSON.parse(xP(t[0])),payload:JSON.parse(xP(t[1])),signature:Cs(t[2]),raw:{header:t[0],payload:t[1]}}}async function aK(e){return await new Promise(t=>{setTimeout(()=>t(null),e)})}function sK(e,t){return new Promise((n,i)=>{(async()=>{for(let o=0;o<1/0;o++)try{const a=await e(o);if(!t(o,null,a)){n(a);return}}catch(a){if(!t(o,a)){i(a);return}}})()})}function lK(e){return("0"+e.toString(16)).substr(-2)}function uK(){const t=new Uint32Array(56);if(typeof crypto>"u"){const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",n=r.length;let i="";for(let o=0;o<56;o++)i+=r.charAt(Math.floor(Math.random()*n));return i}return crypto.getRandomValues(t),Array.from(t,lK).join("")}async function cK(e){const r=new TextEncoder().encode(e),n=await crypto.subtle.digest("SHA-256",r),i=new Uint8Array(n);return Array.from(i).map(o=>String.fromCharCode(o)).join("")}async function dK(e){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),e;const r=await cK(e);return btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function Xa(e,t,r=!1){const n=uK();let i=n;r&&(i+="/PASSWORD_RECOVERY"),await ls(e,`${t}-code-verifier`,i);const o=await dK(n);return[o,n===o?"plain":"s256"]}const fK=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function pK(e){const t=e.headers.get(ty);if(!t||!t.match(fK))return null;try{return new Date(`${t}T00:00:00.0Z`)}catch{return null}}function hK(e){if(!e)throw new Error("Missing exp claim");const t=Math.floor(Date.now()/1e3);if(e<=t)throw new Error("JWT has expired")}function mK(e){switch(e){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw new Error("Invalid alg claim")}}const _K=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function Ja(e){if(!_K.test(e))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function Wv(){const e={};return new Proxy(e,{get:(t,r)=>{if(r==="__isUserNotAvailableProxy")return!0;if(typeof r=="symbol"){const n=r.toString();if(n==="Symbol(Symbol.toPrimitive)"||n==="Symbol(Symbol.toStringTag)"||n==="Symbol(util.inspect.custom)")return}throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${r}" property of the session object is not supported. Please use getUser() instead.`)},set:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function vK(e,t){return new Proxy(e,{get:(r,n,i)=>{if(n==="__isInsecureUserWarningProxy")return!0;if(typeof n=="symbol"){const o=n.toString();if(o==="Symbol(Symbol.toPrimitive)"||o==="Symbol(Symbol.toStringTag)"||o==="Symbol(util.inspect.custom)"||o==="Symbol(nodejs.util.inspect.custom)")return Reflect.get(r,n,i)}return!t.value&&typeof n=="string"&&(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),t.value=!0),Reflect.get(r,n,i)}})}function OP(e){return JSON.parse(JSON.stringify(e))}const qo=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e),gK=[502,503,504];async function PP(e){var t;if(!oK(e))throw new ry(qo(e),0);if(gK.includes(e.status))throw new ry(qo(e),e.status);let r;try{r=await e.json()}catch(o){throw new Xo(qo(o),o)}let n;const i=pK(e);if(i&&i.getTime()>=iC["2024-01-01"].timestamp&&typeof r=="object"&&r&&typeof r.code=="string"?n=r.code:typeof r=="object"&&r&&typeof r.error_code=="string"&&(n=r.error_code),n){if(n==="weak_password")throw new bP(qo(r),e.status,((t=r.weak_password)===null||t===void 0?void 0:t.reasons)||[]);if(n==="session_not_found")throw new br}else if(typeof r=="object"&&r&&typeof r.weak_password=="object"&&r.weak_password&&Array.isArray(r.weak_password.reasons)&&r.weak_password.reasons.length&&r.weak_password.reasons.reduce((o,a)=>
464o&&typeof a=="string",!0))throw new bP(qo(r),e.status,r.weak_password.reasons);throw new KH(qo(r),e.status||500,n)}const yK=(e,t,r,n)=>{const i={method:e,headers:(t==null?void 0:t.headers)||{}};return e==="GET"?i:(i.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},t==null?void 0:t.headers),i.body=JSON.stringify(n),Object.assign(Object.assign({},i),r))};async function de(e,t,r,n){var i;const o=Object.assign({},n==null?void 0:n.headers);o[ty]||(o[ty]=iC["2024-01-01"].name),n!=null&&n.jwt&&(o.Authorization=`Bearer ${n.jwt}`);const a=(i=n==null?void 0:n.query)!==null&&i!==void 0?i:{};n!=null&&n.redirectTo&&(a.redirect_to=n.redirectTo);const s=Object.keys(a).length?"?"+new URLSearchParams(a).toString():"",l=await bK(e,t,r+s,{headers:o,noResolveJson:n==null?void 0:n.noResolveJson},{},n==null?void 0:n.body);return n!=null&&n.xform?n==null?void 0:n.xform(l):{data:Object.assign({},l),error:null}}async function bK(e,t,r,n,i,o){const a=yK(t,n,i,o);let s;try{s=await e(r,Object.assign({},a))}catch(l){throw console.error(l),new ry(qo(l),0)}if(s.ok||await PP(s),n!=null&&n.noResolveJson)return s;try{return await s.json()}catch(l){await PP(l)}}function an(e){var t;let r=null;xK(e)&&(r=Object.assign({},e),e.expires_at||(r.expires_at=rK(e.expires_in)));const n=(t=e.user)!==null&&t!==void 0?t:e;return{data:{session:r,user:n},error:null}}function TP(e){const t=an(e);return!t.error&&e.weak_password&&typeof e.weak_password=="object"&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&typeof e.weak_password.message=="string"&&e.weak_password.reasons.reduce((r,n)=>r&&typeof n=="string",!0)&&(t.data.weak_password=e.weak_password),t}function Ji(e){var t;return{data:{user:(t=e.user)!==null&&t!==void 0?t:e},error:null}}function EK(e){return{data:e,error:null}}function wK(e){const{action_link:t,email_otp:r,hashed_token:n,redirect_to:i,verification_type:o}=e,a=Bl(e,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),s={action_link:t,email_otp:r,hashed_token:n,redirect_to:i,verification_type:o},l=Object.assign({},a);return{data:{properties:s,user:l},error:null}}function AP(e){return e}function xK(e){return e.access_token&&e.refresh_token&&e.expires_in}const qv=["global","local","others"];class OK{constructor({url:t="",headers:r={},fetch:n}){this.url=t,this.headers=r,this.fetch=sC(n),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)}}async signOut(t,r=qv[0]){if(qv.indexOf(r)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${qv.join(", ")}`);try{return await de(this.fetch,"POST",`${this.url}/logout?scope=${r}`,{headers:this.headers,jwt:t,noResolveJson:!0}),{data:null,error:null}}catch(n){if(oe(n))return{data:null,error:n};throw n}}async inviteUserByEmail(t,r={}){try{return await de(this.fetch,"POST",`${this.url}/invite`,{body:{email:t,data:r.data},headers:this.headers,redirectTo:r.redirectTo,xform:Ji})}catch(n){if(oe(n))return{data:{user:null},error:n};throw n}}async generateLink(t){try{const{options:r}=t,n=Bl(t,["options"]),i=Object.assign(Object.assign({},n),r);return"newEmail"in n&&(i.new_email=n==null?void 0:n.newEmail,delete i.newEmail),await de(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:i,headers:this.headers,xform:wK,redirectTo:r==null?void 0:r.redirectTo})}catch(r){if(oe(r))return{data:{properties:null,user:null},error:r};throw r}}async createUser(t){try{return await de(this.fetch,"POST",`${this.url}/admin/users`,{body:t,headers:this.headers,xform:Ji})}catch(r){if(oe(r))return{data:{user:null},error:r};throw r}}async listUsers(t){var r,n,i,o,a,s,l;try{const c={nextPage:null,lastPage:0,total:0},d=await de(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(o=(i=t==null?void 0:t.perPage)===null||i===void 0?void 0:i.toString())!==null&&o!==void 0?o:""},xform:AP});if(d.error)throw d.error;const p=await d.json(),h=(a=d.headers.get("x-total-count"))!==null&&a!==void 0?a:0,m=(l=(s=d.headers.get("link"))===null||s===void 0?void 0:s.split(","))!==null&&l!==void 0?l:[];return m.length>0&&(m.forEach(E=>{const v=parseInt(E.split(";")[0].split("=")[1].substring(0,1)),_=JSON.parse(E.split(";")[1].split("=")[1]);c[`${_}Page`]=v}),c.total=parseInt(h)),{data:Object.assign(Object.assign({},p),c),error:null}}catch(c){if(oe(c))return{data:{users:[]},error:c};throw c}}async getUserById(t){Ja(t);try{return await de(this.fetch,"GET",`${this.url}/admin/users/${t}`,{headers:this.headers,xform:Ji})}catch(r){if(oe(r))return{data:{user:null},error:r};throw r}}async updateUserById(t,r){Ja(t);try{return await de(this.fetch,"PUT",`${this.url}/admin/users/${t}`,{body:r,headers:this.headers,xform:Ji})}catch(n){if(oe(n))return{data:{user:null},error:n};throw n}}async deleteUser(t,r=!1){Ja(t);
464try{return await de(this.fetch,"DELETE",`${this.url}/admin/users/${t}`,{headers:this.headers,body:{should_soft_delete:r},xform:Ji})}catch(n){if(oe(n))return{data:{user:null},error:n};throw n}}async _listFactors(t){Ja(t.userId);try{const{data:r,error:n}=await de(this.fetch,"GET",`${this.url}/admin/users/${t.userId}/factors`,{headers:this.headers,xform:i=>({data:{factors:i},error:null})});return{data:r,error:n}}catch(r){if(oe(r))return{data:null,error:r};throw r}}async _deleteFactor(t){Ja(t.userId),Ja(t.id);try{return{data:await de(this.fetch,"DELETE",`${this.url}/admin/users/${t.userId}/factors/${t.id}`,{headers:this.headers}),error:null}}catch(r){if(oe(r))return{data:null,error:r};throw r}}async _listOAuthClients(t){var r,n,i,o,a,s,l;try{const c={nextPage:null,lastPage:0,total:0},d=await de(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(o=(i=t==null?void 0:t.perPage)===null||i===void 0?void 0:i.toString())!==null&&o!==void 0?o:""},xform:AP});if(d.error)throw d.error;const p=await d.json(),h=(a=d.headers.get("x-total-count"))!==null&&a!==void 0?a:0,m=(l=(s=d.headers.get("link"))===null||s===void 0?void 0:s.split(","))!==null&&l!==void 0?l:[];return m.length>0&&(m.forEach(E=>{const v=parseInt(E.split(";")[0].split("=")[1].substring(0,1)),_=JSON.parse(E.split(";")[1].split("=")[1]);c[`${_}Page`]=v}),c.total=parseInt(h)),{data:Object.assign(Object.assign({},p),c),error:null}}catch(c){if(oe(c))return{data:{clients:[]},error:c};throw c}}async _createOAuthClient(t){try{return await de(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:t,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(oe(r))return{data:null,error:r};throw r}}async _getOAuthClient(t){try{return await de(this.fetch,"GET",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(oe(r))return{data:null,error:r};throw r}}async _updateOAuthClient(t,r){try{return await de(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${t}`,{body:r,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(oe(n))return{data:null,error:n};throw n}}async _deleteOAuthClient(t){try{return await de(this.fetch,"DELETE",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(oe(r))return{data:null,error:r};throw r}}async _regenerateOAuthClientSecret(t){try{return await de(this.fetch,"POST",`${this.url}/admin/oauth/clients/${t}/regenerate_secret`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(oe(r))return{data:null,error:r};throw r}}}function SP(e={}){return{getItem:t=>e[t]||null,setItem:(t,r)=>{e[t]=r},removeItem:t=>{delete e[t]}}}const Qa={debug:!!(globalThis&&aC()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class lC extends Error{constructor(t){super(t),this.isAcquireTimeout=!0}}class PK extends lC{}async function TK(e,t,r){Qa.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",e,t);const n=new globalThis.AbortController;return t>0&&setTimeout(()=>{n.abort(),Qa.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",e)},t),await Promise.resolve().then(()=>globalThis.navigator.locks.request(e,t===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:n.signal},async i=>{if(i){Qa.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",e,i.name);try{return await r()}finally{Qa.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",e,i.name)}}else{if(t===0)throw Qa.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",e),new PK(`Acquiring an exclusive Navigator LockManager lock "${e}" immediately failed`);if(Qa.debug)try{const o=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(o,null,"  "))}catch(o){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",o)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await r()}}))}function AK(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}function uC(e){if(!/^0x[a-fA-F0-9]{40}$/.test(e))throw new Error(`@supabase/auth-js: Address "${e}
464" is invalid.`);return e.toLowerCase()}function SK(e){return parseInt(e,16)}function IK(e){const t=new TextEncoder().encode(e);return"0x"+Array.from(t,n=>n.toString(16).padStart(2,"0")).join("")}function RK(e){var t;const{chainId:r,domain:n,expirationTime:i,issuedAt:o=new Date,nonce:a,notBefore:s,requestId:l,resources:c,scheme:d,uri:p,version:h}=e;{if(!Number.isInteger(r))throw new Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${r}`);if(!n)throw new Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(a&&a.length<8)throw new Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${a}`);if(!p)throw new Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if(h!=="1")throw new Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${h}`);if(!((t=e.statement)===null||t===void 0)&&t.includes(`
465`))throw new Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${e.statement}`)}const m=uC(e.address),E=d?`${d}://${n}`:n,v=e.statement?`${e.statement}
466`:"",_=`${E} wants you to sign in with your Ethereum account:
467${m}
468
469${v}`;let g=`URI: ${p}
470Version: ${h}
471Chain ID: ${r}${a?`
472Nonce: ${a}`:""}
473Issued At: ${o.toISOString()}`;if(i&&(g+=`
474Expiration Time: ${i.toISOString()}`),s&&(g+=`
475Not Before: ${s.toISOString()}`),l&&(g+=`
476Request ID: ${l}`),c){let b=`
477Resources:`;for(const w of c){if(!w||typeof w!="string")throw new Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${w}`);b+=`
478- ${w}`}g+=b}return`${_}
479${g}`}class _t extends Error{constructor({message:t,code:r,cause:n,name:i}){var o;super(t,{cause:n}),this.__isWebAuthnError=!0,this.name=(o=i??(n instanceof Error?n.name:void 0))!==null&&o!==void 0?o:"Unknown Error",this.code=r}}class Gp extends _t{constructor(t,r){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:r,message:t}),this.name="WebAuthnUnknownError",this.originalError=r}}function DK({error:e,options:t}){var r,n,i;const{publicKey:o}=t;if(!o)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new _t({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if(e.name==="ConstraintError"){if(((r=o.authenticatorSelection)===null||r===void 0?void 0:r.requireResidentKey)===!0)return new _t({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:e});if(t.mediation==="conditional"&&((n=o.authenticatorSelection)===null||n===void 0?void 0:n.userVerification)==="required")return new _t({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:e});if(((i=o.authenticatorSelection)===null||i===void 0?void 0:i.userVerification)==="required")return new _t({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:e})}else{if(e.name==="InvalidStateError")return new _t({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:e});if(e.name==="NotAllowedError")return new _t({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="NotSupportedError")return o.pubKeyCredParams.filter(s=>s.type==="public-key").length===0?new _t({message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:e}):new _t({message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:e});if(e.name==="SecurityError"){const a=window.location.hostname;if(cC(a)){if(o.rp.id!==a)return new _t({message:`The RP ID "${o.rp.id}
479" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new _t({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="TypeError"){if(o.user.id.byteLength<1||o.user.id.byteLength>64)return new _t({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:e})}else if(e.name==="UnknownError")return new _t({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new _t({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}function kK({error:e,options:t}){const{publicKey:r}=t;if(!r)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new _t({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else{if(e.name==="NotAllowedError")return new _t({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="SecurityError"){const n=window.location.hostname;if(cC(n)){if(r.rpId!==n)return new _t({message:`The RP ID "${r.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new _t({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="UnknownError")return new _t({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new _t({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}class LK{createNewAbortSignal(){if(this.controller){const r=new Error("Cancelling existing WebAuthn API call for new one");r.name="AbortError",this.controller.abort(r)}const t=new AbortController;return this.controller=t,t.signal}cancelCeremony(){if(this.controller){const t=new Error("Manually cancelling existing WebAuthn API call");t.name="AbortError",this.controller.abort(t),this.controller=void 0}}}const jK=new LK;function CK(e){if(!e)throw new Error("Credential creation options are required");if(typeof PublicKeyCredential<"u"&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseCreationOptionsFromJSON=="function")return PublicKeyCredential.parseCreationOptionsFromJSON(e);const{challenge:t,user:r,excludeCredentials:n}=e,i=Bl(e,["challenge","user","excludeCredentials"]),o=Cs(t).buffer,a=Object.assign(Object.assign({},r),{id:Cs(r.id).buffer}),s=Object.assign(Object.assign({},i),{challenge:o,user:a});if(n&&n.length>0){s.excludeCredentials=new Array(n.length);for(let l=0;l<n.length;l++){const c=n[l];s.excludeCredentials[l]=Object.assign(Object.assign({},c),{id:Cs(c.id).buffer,type:c.type||"public-key",transports:c.transports})}}return s}function NK(e){if(!e)throw new Error("Credential request options are required");if(typeof PublicKeyCredential<"u"&&"parseRequestOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseRequestOptionsFromJSON=="function")return PublicKeyCredential.parseRequestOptionsFromJSON(e);const{challenge:t,allowCredentials:r}=e,n=Bl(e,["challenge","allowCredentials"]),i=Cs(t).buffer,o=Object.assign(Object.assign({},n),{challenge:i});if(r&&r.length>0){o.allowCredentials=new Array(r.length);for(let a=0;a<r.length;a++){const s=r[a];o.allowCredentials[a]=Object.assign(Object.assign({},s),{id:Cs(s.id).buffer,type:s.type||"public-key",transports:s.transports})}}return o}function VK(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e;return{id:e.id,rawId:e.id,response:{attestationObject:ea(new Uint8Array(e.response.attestationObject)),clientDataJSON:ea(new Uint8Array(e.response.clientDataJSON))},type:"public-key",clientExtensionResults:e.getClientExtensionResults(),authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function $K(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e,n=e.getClientExtensionResults(),i=e.response;return{id:e.id,rawId:e.id,response:{authenticatorData:ea(new Uint8Array(i.authenticatorData)),clientDataJSON:ea(new Uint8Array(i.clientDataJSON)),signature:ea(new Uint8Array(i.signature)),userHandle:i.userHandle?ea(new Uint8Array(i.userHandle)):void 0},type:"public-key",clientExtensionResults:n,authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function cC(e){return e==="localhost"||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(e)}function IP(){var e,t;return!!($t()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&typeof((e=navigator==null?void 0:navigator.credentials)===null||e===void 0?void 0:e.create)=="function"&&typeof((t=navigator==null?void 0:navigator.credentials)===null||t===void 0?void 0:t.get)=="function")}async function MK(e){try{const t=await navigator.credentials.create(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new Gp("Browser returned unexpected credential type",t)}:{data:null,error:new Gp("Empty credential response",t)}}
479catch(t){return{data:null,error:DK({error:t,options:e})}}}async function zK(e){try{const t=await navigator.credentials.get(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new Gp("Browser returned unexpected credential type",t)}:{data:null,error:new Gp("Empty credential response",t)}}catch(t){return{data:null,error:kK({error:t,options:e})}}}const BK={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"direct"},FK={userVerification:"preferred",hints:["security-key"],attestation:"direct"};function Yp(...e){const t=i=>i!==null&&typeof i=="object"&&!Array.isArray(i),r=i=>i instanceof ArrayBuffer||ArrayBuffer.isView(i),n={};for(const i of e)if(i)for(const o in i){const a=i[o];if(a!==void 0)if(Array.isArray(a))n[o]=a;else if(r(a))n[o]=a;else if(t(a)){const s=n[o];t(s)?n[o]=Yp(s,a):n[o]=Yp(a)}else n[o]=a}return n}function UK(e,t){return Yp(BK,e,t||{})}function WK(e,t){return Yp(FK,e,t||{})}class qK{constructor(t){this.client=t,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(t){return this.client.mfa.enroll(Object.assign(Object.assign({},t),{factorType:"webauthn"}))}async _challenge({factorId:t,webauthn:r,friendlyName:n,signal:i},o){var a;try{const{data:s,error:l}=await this.client.mfa.challenge({factorId:t,webauthn:r});if(!s)return{data:null,error:l};const c=i??jK.createNewAbortSignal();if(s.webauthn.type==="create"){const{user:d}=s.webauthn.credential_options.publicKey;if(!d.name){const p=n;if(p)d.name=`${d.id}:${p}`;else{const m=(await this.client.getUser()).data.user,E=((a=m==null?void 0:m.user_metadata)===null||a===void 0?void 0:a.name)||(m==null?void 0:m.email)||(m==null?void 0:m.id)||"User";d.name=`${d.id}:${E}`}}d.displayName||(d.displayName=d.name)}switch(s.webauthn.type){case"create":{const d=UK(s.webauthn.credential_options.publicKey,o==null?void 0:o.create),{data:p,error:h}=await MK({publicKey:d,signal:c});return p?{data:{factorId:t,challengeId:s.id,webauthn:{type:s.webauthn.type,credential_response:p}},error:null}:{data:null,error:h}}case"request":{const d=WK(s.webauthn.credential_options.publicKey,o==null?void 0:o.request),{data:p,error:h}=await zK(Object.assign(Object.assign({},s.webauthn.credential_options),{publicKey:d,signal:c}));return p?{data:{factorId:t,challengeId:s.id,webauthn:{type:s.webauthn.type,credential_response:p}},error:null}:{data:null,error:h}}}}catch(s){return oe(s)?{data:null,error:s}:{data:null,error:new Xo("Unexpected error in challenge",s)}}}async _verify({challengeId:t,factorId:r,webauthn:n}){return this.client.mfa.verify({factorId:r,challengeId:t,webauthn:n})}async _authenticate({factorId:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:i}={}},o){if(!r)return{data:null,error:new jc("rpId is required for WebAuthn authentication")};try{if(!IP())return{data:null,error:new Xo("Browser does not support WebAuthn",null)};const{data:a,error:s}=await this.challenge({factorId:t,webauthn:{rpId:r,rpOrigins:n},signal:i},{request:o});if(!a)return{data:null,error:s};const{webauthn:l}=a;return this._verify({factorId:t,challengeId:a.challengeId,webauthn:{type:l.type,rpId:r,rpOrigins:n,credential_response:l.credential_response}})}catch(a){return oe(a)?{data:null,error:a}:{data:null,error:new Xo("Unexpected error in authenticate",a)}}}async _register({friendlyName:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:i}={}},o){if(!r)return{data:null,error:new jc("rpId is required for WebAuthn registration")};try{if(!IP())return{data:null,error:new Xo("Browser does not support WebAuthn",null)};const{data:a,error:s}=await this._enroll({friendlyName:t});if(!a)return await this.client.mfa.listFactors().then(d=>{var p;return(p=d.data)===null||p===void 0?void 0:p.all.find(h=>h.factor_type==="webauthn"&&h.friendly_name===t&&h.status!=="unverified")}).then(d=>d?this.client.mfa.unenroll({factorId:d==null?void 0:d.id}):void 0),{data:null,error:s};const{data:l,error:c}=await this._challenge({factorId:a.id,friendlyName:a.friendly_name,webauthn:{rpId:r,rpOrigins:n},signal:i},{create:o});return l?this._verify({factorId:a.id,challengeId:l.challengeId,webauthn:{rpId:r,rpOrigins:n,type:l.webauthn.type,credential_response:l.webauthn.credential_response}}):{data:null,error:c}}catch(a){return oe(a)?{data:null,error:a}:{data:null,error:new Xo("Unexpected error in register",a)}}}}AK();const HK={url:FH,storageKey:UH,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:WH,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:1e4};async function RP(e,t,r){return await r()}const Za={};class Cc{get jwks(){var t,r;return(r=(t=Za[this.storageKey])===null||t===void 0?void 0:t.jwks)!==null&&r!==void 0?r:{keys:[]}}set jwks(t){Za[this.storageKey]=Object.assign(Object.assign({},Za[this.storageKey]),{jwks:t})}get jwks_cached_at(){var t,r;return(r=(t=Za[this.storageKey])===null||t===void 0?void 0:t.cachedAt)!==null&&r!==void 0?r:Number.MIN_SAFE_INTEGER}set jwks_cached_at(t){Za[this.storageKey]=Object.assign(Object.assign({},Za[this.storageKey]),{cachedAt:t})}constructor(t){var r,n,i;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.autoRefreshTickTimeout=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;const o=Object.assign(Object.assign({},HK),t);
479if(this.storageKey=o.storageKey,this.instanceID=(r=Cc.nextInstanceID[this.storageKey])!==null&&r!==void 0?r:0,Cc.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!o.debug,typeof o.debug=="function"&&(this.logger=o.debug),this.instanceID>0&&$t()){const a=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(a),this.logDebugMessages&&console.trace(a)}if(this.persistSession=o.persistSession,this.autoRefreshToken=o.autoRefreshToken,this.admin=new OK({url:o.url,headers:o.headers,fetch:o.fetch}),this.url=o.url,this.headers=o.headers,this.fetch=sC(o.fetch),this.lock=o.lock||RP,this.detectSessionInUrl=o.detectSessionInUrl,this.flowType=o.flowType,this.hasCustomAuthorizationHeader=o.hasCustomAuthorizationHeader,this.throwOnError=o.throwOnError,this.lockAcquireTimeout=o.lockAcquireTimeout,o.lock?this.lock=o.lock:this.persistSession&&$t()&&(!((n=globalThis==null?void 0:globalThis.navigator)===null||n===void 0)&&n.locks)?this.lock=TK:this.lock=RP,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new qK(this)},this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this),listGrants:this._listOAuthGrants.bind(this),revokeGrant:this._revokeOAuthGrant.bind(this)},this.persistSession?(o.storage?this.storage=o.storage:aC()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=SP(this.memoryStorage)),o.userStorage&&(this.userStorage=o.userStorage)):(this.memoryStorage={},this.storage=SP(this.memoryStorage)),$t()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(a){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",a)}(i=this.broadcastChannel)===null||i===void 0||i.addEventListener("message",async a=>{this._debug("received broadcast notification from other tab or client",a);try{await this._notifyAllSubscribers(a.data.event,a.data.session,!1)}catch(s){this._debug("#broadcastChannel","error",s)}})}this.initialize().catch(a=>{this._debug("#initialize()","error",a)})}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(t){if(this.throwOnError&&t&&t.error)throw t.error;return t}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${nC}) ${new Date().toISOString()}`}_debug(...t){return this.logDebugMessages&&this.logger(this._logPrefix(),...t),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(this.lockAcquireTimeout,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){var t;try{let r={},n="none";if($t()&&(r=iK(window.location.href),this._isImplicitGrantCallback(r)?n="implicit":await this._isPKCECallback(r)&&(n="pkce")),$t()&&this.detectSessionInUrl&&n!=="none"){const{data:i,error:o}=await this._getSessionFromURL(r,n);if(o){if(this._debug("#_initialize()","error detecting session from URL",o),YH(o)){const l=(t=o.details)===null||t===void 0?void 0:t.code;if(l==="identity_already_exists"||l==="identity_not_found"||l==="single_identity_not_deletable")return{error:o}}return{error:o}}const{session:a,redirectType:s}=i;return this._debug("#_initialize()","detected session in URL",a,"redirect type",s),await this._saveSession(a),setTimeout(async()=>{s==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",a):await this._notifyAllSubscribers("SIGNED_IN",a)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(r){return oe(r)?this._returnResult({error:r}):this._returnResult({error:new Xo("Unexpected error during initialization",r)}
479)}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(t){var r,n,i;try{const o=await de(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(n=(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.data)!==null&&n!==void 0?n:{},gotrue_meta_security:{captcha_token:(i=t==null?void 0:t.options)===null||i===void 0?void 0:i.captchaToken}},xform:an}),{data:a,error:s}=o;if(s||!a)return this._returnResult({data:{user:null,session:null},error:s});const l=a.session,c=a.user;return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers("SIGNED_IN",l)),this._returnResult({data:{user:c,session:l},error:null})}catch(o){if(oe(o))return this._returnResult({data:{user:null,session:null},error:o});throw o}}async signUp(t){var r,n,i;try{let o;if("email"in t){const{email:d,password:p,options:h}=t;let m=null,E=null;this.flowType==="pkce"&&([m,E]=await Xa(this.storage,this.storageKey)),o=await de(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:h==null?void 0:h.emailRedirectTo,body:{email:d,password:p,data:(r=h==null?void 0:h.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:h==null?void 0:h.captchaToken},code_challenge:m,code_challenge_method:E},xform:an})}else if("phone"in t){const{phone:d,password:p,options:h}=t;o=await de(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:d,password:p,data:(n=h==null?void 0:h.data)!==null&&n!==void 0?n:{},channel:(i=h==null?void 0:h.channel)!==null&&i!==void 0?i:"sms",gotrue_meta_security:{captcha_token:h==null?void 0:h.captchaToken}},xform:an})}else throw new bf("You must provide either an email or phone number and a password");const{data:a,error:s}=o;if(s||!a)return await Vt(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:s});const l=a.session,c=a.user;return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers("SIGNED_IN",l)),this._returnResult({data:{user:c,session:l},error:null})}catch(o){if(await Vt(this.storage,`${this.storageKey}-code-verifier`),oe(o))return this._returnResult({data:{user:null,session:null},error:o});throw o}}async signInWithPassword(t){try{let r;if("email"in t){const{email:o,password:a,options:s}=t;r=await de(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:o,password:a,gotrue_meta_security:{captcha_token:s==null?void 0:s.captchaToken}},xform:TP})}else if("phone"in t){const{phone:o,password:a,options:s}=t;r=await de(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:o,password:a,gotrue_meta_security:{captcha_token:s==null?void 0:s.captchaToken}},xform:TP})}else throw new bf("You must provide either an email or phone number and a password");const{data:n,error:i}=r;if(i)return this._returnResult({data:{user:null,session:null},error:i});if(!n||!n.session||!n.user){const o=new Ya;return this._returnResult({data:{user:null,session:null},error:o})}return n.session&&(await this._saveSession(n.session),await this._notifyAllSubscribers("SIGNED_IN",n.session)),this._returnResult({data:Object.assign({user:n.user,session:n.session},n.weak_password?{weakPassword:n.weak_password}:null),error:i})}catch(r){if(oe(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOAuth(t){var r,n,i,o;return await this._handleProviderSignIn(t.provider,{redirectTo:(r=t.options)===null||r===void 0?void 0:r.redirectTo,scopes:(n=t.options)===null||n===void 0?void 0:n.scopes,queryParams:(i=t.options)===null||i===void 0?void 0:i.queryParams,skipBrowserRedirect:(o=t.options)===null||o===void 0?void 0:o.skipBrowserRedirect})}async exchangeCodeForSession(t){return await this.initializePromise,this._acquireLock(this.lockAcquireTimeout,async()=>this._exchangeCodeForSession(t))}async signInWithWeb3(t){const{chain:r}=t;switch(r){case"ethereum":return await this.signInWithEthereum(t);case"solana":return await this.signInWithSolana(t);default:throw new Error(`@supabase/auth-js: Unsupported chain "${r}"`)}}async signInWithEthereum(t){var r,n,i,o,a,s,l,c,d,p,h;let m,E;if("message"in t)m=t.message,E=t.signature;else{const{chain:v,wallet:_,statement:g,options:b}=t;let w;if($t())if(typeof _=="object")w=_;else{const S=window;if("ethereum"in S&&typeof S.ethereum=="object"&&"request"in S.ethereum&&typeof S.ethereum.request=="function")w=S.ethereum;else throw new Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if(typeof _!="object"||!(b!=null&&b.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");w=_}
479const O=new URL((r=b==null?void 0:b.url)!==null&&r!==void 0?r:window.location.href),x=await w.request({method:"eth_requestAccounts"}).then(S=>S).catch(()=>{throw new Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!x||x.length===0)throw new Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");const P=uC(x[0]);let T=(n=b==null?void 0:b.signInWithEthereum)===null||n===void 0?void 0:n.chainId;if(!T){const S=await w.request({method:"eth_chainId"});T=SK(S)}const A={domain:O.host,address:P,statement:g,uri:O.href,version:"1",chainId:T,nonce:(i=b==null?void 0:b.signInWithEthereum)===null||i===void 0?void 0:i.nonce,issuedAt:(a=(o=b==null?void 0:b.signInWithEthereum)===null||o===void 0?void 0:o.issuedAt)!==null&&a!==void 0?a:new Date,expirationTime:(s=b==null?void 0:b.signInWithEthereum)===null||s===void 0?void 0:s.expirationTime,notBefore:(l=b==null?void 0:b.signInWithEthereum)===null||l===void 0?void 0:l.notBefore,requestId:(c=b==null?void 0:b.signInWithEthereum)===null||c===void 0?void 0:c.requestId,resources:(d=b==null?void 0:b.signInWithEthereum)===null||d===void 0?void 0:d.resources};m=RK(A),E=await w.request({method:"personal_sign",params:[IK(m),P]})}try{const{data:v,error:_}=await de(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:m,signature:E},!((p=t.options)===null||p===void 0)&&p.captchaToken?{gotrue_meta_security:{captcha_token:(h=t.options)===null||h===void 0?void 0:h.captchaToken}}:null),xform:an});if(_)throw _;if(!v||!v.session||!v.user){const g=new Ya;return this._returnResult({data:{user:null,session:null},error:g})}return v.session&&(await this._saveSession(v.session),await this._notifyAllSubscribers("SIGNED_IN",v.session)),this._returnResult({data:Object.assign({},v),error:_})}catch(v){if(oe(v))return this._returnResult({data:{user:null,session:null},error:v});throw v}}async signInWithSolana(t){var r,n,i,o,a,s,l,c,d,p,h,m;let E,v;if("message"in t)E=t.message,v=t.signature;else{const{chain:_,wallet:g,statement:b,options:w}=t;let O;if($t())if(typeof g=="object")O=g;else{const P=window;if("solana"in P&&typeof P.solana=="object"&&("signIn"in P.solana&&typeof P.solana.signIn=="function"||"signMessage"in P.solana&&typeof P.solana.signMessage=="function"))O=P.solana;else throw new Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if(typeof g!="object"||!(w!=null&&w.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");O=g}const x=new URL((r=w==null?void 0:w.url)!==null&&r!==void 0?r:window.location.href);if("signIn"in O&&O.signIn){const P=await O.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},w==null?void 0:w.signInWithSolana),{version:"1",domain:x.host,uri:x.href}),b?{statement:b}:null));let T;if(Array.isArray(P)&&P[0]&&typeof P[0]=="object")T=P[0];else if(P&&typeof P=="object"&&"signedMessage"in P&&"signature"in P)T=P;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in T&&"signature"in T&&(typeof T.signedMessage=="string"||T.signedMessage instanceof Uint8Array)&&T.signature instanceof Uint8Array)E=typeof T.signedMessage=="string"?T.signedMessage:new TextDecoder().decode(T.signedMessage),v=T.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in O)||typeof O.signMessage!="function"||!("publicKey"in O)||typeof O!="object"||!O.publicKey||!("toBase58"in O.publicKey)||typeof O.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");E=[`${x.host} wants you to sign in with your Solana account:`,O.publicKey.toBase58(),...b?["",b,""]:[""],"Version: 1",`URI: ${x.href}`,`Issued At: ${(i=(n=w==null?void 0:w.signInWithSolana)===null||n===void 0?void 0:n.issuedAt)!==null&&i!==void 0?i:new Date().toISOString()}`,...!((o=w==null?void 0:w.signInWithSolana)===null||o===void 0)&&o.notBefore?[`Not Before: ${w.signInWithSolana.notBefore}`]:[],...!((a=w==null?void 0:w.signInWithSolana)===null||a===void 0)&&a.expirationTime?[`Expiration Time: ${w.signInWithSolana.expirationTime}`]:[],...!((s=w==null?void 0:w.signInWithSolana)===null||s===void 0)&&s.chainId?[`Chain ID: ${w.signInWithSolana.chainId}`]:[],...!((l=w==null?void 0:w.signInWithSolana)===null||l===void 0)&&l.nonce?[`Nonce: ${w.signInWithSolana.nonce}`]:[],...!((c=w==null?void 0:w.signInWithSolana)===null||c===void 0)&&c.requestId?[`Request ID: ${w.signInWithSolana.requestId}`]:[],...!((p=(d=w==null?void 0:w.signInWithSolana)===null||d===void 0?void 0:d.resources)===null||p===void 0)&&p.length?["Resources",...w.sign
479InWithSolana.resources.map(T=>`- ${T}`)]:[]].join(`
480`);const P=await O.signMessage(new TextEncoder().encode(E),"utf8");if(!P||!(P instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");v=P}}try{const{data:_,error:g}=await de(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:E,signature:ea(v)},!((h=t.options)===null||h===void 0)&&h.captchaToken?{gotrue_meta_security:{captcha_token:(m=t.options)===null||m===void 0?void 0:m.captchaToken}}:null),xform:an});if(g)throw g;if(!_||!_.session||!_.user){const b=new Ya;return this._returnResult({data:{user:null,session:null},error:b})}return _.session&&(await this._saveSession(_.session),await this._notifyAllSubscribers("SIGNED_IN",_.session)),this._returnResult({data:Object.assign({},_),error:g})}catch(_){if(oe(_))return this._returnResult({data:{user:null,session:null},error:_});throw _}}async _exchangeCodeForSession(t){const r=await Bo(this.storage,`${this.storageKey}-code-verifier`),[n,i]=(r??"").split("/");try{if(!n&&this.flowType==="pkce")throw new XH;const{data:o,error:a}=await de(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:t,code_verifier:n},xform:an});if(await Vt(this.storage,`${this.storageKey}-code-verifier`),a)throw a;if(!o||!o.session||!o.user){const s=new Ya;return this._returnResult({data:{user:null,session:null,redirectType:null},error:s})}return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",o.session)),this._returnResult({data:Object.assign(Object.assign({},o),{redirectType:i??null}),error:a})}catch(o){if(await Vt(this.storage,`${this.storageKey}-code-verifier`),oe(o))return this._returnResult({data:{user:null,session:null,redirectType:null},error:o});throw o}}async signInWithIdToken(t){try{const{options:r,provider:n,token:i,access_token:o,nonce:a}=t,s=await de(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:n,id_token:i,access_token:o,nonce:a,gotrue_meta_security:{captcha_token:r==null?void 0:r.captchaToken}},xform:an}),{data:l,error:c}=s;if(c)return this._returnResult({data:{user:null,session:null},error:c});if(!l||!l.session||!l.user){const d=new Ya;return this._returnResult({data:{user:null,session:null},error:d})}return l.session&&(await this._saveSession(l.session),await this._notifyAllSubscribers("SIGNED_IN",l.session)),this._returnResult({data:l,error:c})}catch(r){if(oe(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOtp(t){var r,n,i,o,a;try{if("email"in t){const{email:s,options:l}=t;let c=null,d=null;this.flowType==="pkce"&&([c,d]=await Xa(this.storage,this.storageKey));const{error:p}=await de(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:s,data:(r=l==null?void 0:l.data)!==null&&r!==void 0?r:{},create_user:(n=l==null?void 0:l.shouldCreateUser)!==null&&n!==void 0?n:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},code_challenge:c,code_challenge_method:d},redirectTo:l==null?void 0:l.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:p})}if("phone"in t){const{phone:s,options:l}=t,{data:c,error:d}=await de(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:s,data:(i=l==null?void 0:l.data)!==null&&i!==void 0?i:{},create_user:(o=l==null?void 0:l.shouldCreateUser)!==null&&o!==void 0?o:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},channel:(a=l==null?void 0:l.channel)!==null&&a!==void 0?a:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:c==null?void 0:c.message_id},error:d})}throw new bf("You must provide either an email or phone number.")}catch(s){if(await Vt(this.storage,`${this.storageKey}-code-verifier`),oe(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}}async verifyOtp(t){var r,n;try{let i,o;"options"in t&&(i=(r=t.options)===null||r===void 0?void 0:r.redirectTo,o=(n=t.options)===null||n===void 0?void 0:n.captchaToken);const{data:a,error:s}=await de(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},t),{gotrue_meta_security:{captcha_token:o}}),redirectTo:i,xform:an});if(s)throw s;if(!a)throw new Error("An error occurred on token verification.");const l=a.session,c=a.user;return l!=null&&l.access_token&&(await this._saveSession(l),await this._notifyAllSubscribers(t.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",l)),this._returnResult({data:{user:c,session:l},error:null})}catch(i){if(oe(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}}async signInWithSSO(t){var r,n,i,o,a;try{let s=null,l=null;this.flowType==="pkce"&&([s,l]=await Xa(this.storage,this.storageKey));const c=await de(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in t?{provider_id:t.providerId}:null),"domain"in t?{domain:t.domain}:null),{redirect_to:(n=(r=t.options)===null||r===void 0?void 0:r.redirectTo)!==null&&n!==void 0?n:void 0}),!((i=t==null?void 0:t.options)===null||i===void 0)&&i.captchaToken?{gotrue_meta_security:{captcha_token:t.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:s,code_challenge_method:l}),headers:this.headers,xform:EK});return!((o=c.data)===null||o===void 0)&&o.url&&$t()&&!(!((a=t.options)===null||a===void 0)&&a.skipBrowserRedirect)&&window.location.assign(c.data.url),this._returnResult(c)}catch(s){if(await Vt(this.storage,`${this.storageKey}-code-verifier`),oe(s))return this._returnResult({data:null,error:s});throw s}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;if(n)throw n;if(!r)throw new br;
480const{error:i}=await de(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:r.access_token});return this._returnResult({data:{user:null,session:null},error:i})})}catch(t){if(oe(t))return this._returnResult({data:{user:null,session:null},error:t});throw t}}async resend(t){try{const r=`${this.url}/resend`;if("email"in t){const{email:n,type:i,options:o}=t,{error:a}=await de(this.fetch,"POST",r,{headers:this.headers,body:{email:n,type:i,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},redirectTo:o==null?void 0:o.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:a})}else if("phone"in t){const{phone:n,type:i,options:o}=t,{data:a,error:s}=await de(this.fetch,"POST",r,{headers:this.headers,body:{phone:n,type:i,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:a==null?void 0:a.message_id},error:s})}throw new bf("You must provide either an email or phone number and a type")}catch(r){if(oe(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async getSession(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>this._useSession(async r=>r))}async _acquireLock(t,r){this._debug("#_acquireLock","begin",t);try{if(this.lockAcquired){const n=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),i=(async()=>(await n,await r()))();return this.pendingInLock.push((async()=>{try{await i}catch{}})()),i}return await this.lock(`lock:${this.storageKey}`,t,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const n=r();for(this.pendingInLock.push((async()=>{try{await n}catch{}})()),await n;this.pendingInLock.length;){const i=[...this.pendingInLock];await Promise.all(i),this.pendingInLock.splice(0,i.length)}return await n}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(t){this._debug("#_useSession","begin");try{const r=await this.__loadSession();return await t(r)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let t=null;const r=await Bo(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",r),r!==null&&(this._isValidSession(r)?t=r:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!t)return{data:{session:null},error:null};const n=t.expires_at?t.expires_at*1e3-Date.now()<Bv:!1;if(this._debug("#__loadSession()",`session has${n?"":" not"} expired`,"expires_at",t.expires_at),!n){if(this.userStorage){const a=await Bo(this.userStorage,this.storageKey+"-user");a!=null&&a.user?t.user=a.user:t.user=Wv()}if(this.storage.isServer&&t.user&&!t.user.__isUserNotAvailableProxy){const a={value:this.suppressGetSessionWarning};t.user=vK(t.user,a),a.value&&(this.suppressGetSessionWarning=!0)}return{data:{session:t},error:null}}const{data:i,error:o}=await this._callRefreshToken(t.refresh_token);return o?this._returnResult({data:{session:null},error:o}):this._returnResult({data:{session:i},error:null})}finally{this._debug("#__loadSession()","end")}}async getUser(t){if(t)return await this._getUser(t);await this.initializePromise;const r=await this._acquireLock(this.lockAcquireTimeout,async()=>await this._getUser());return r.data.user&&(this.suppressGetSessionWarning=!0),r}async _getUser(t){try{return t?await de(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:t,xform:Ji}):await this._useSession(async r=>{var n,i,o;const{data:a,error:s}=r;if(s)throw s;return!(!((n=a.session)===null||n===void 0)&&n.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new br}:await de(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(o=(i=a.session)===null||i===void 0?void 0:i.access_token)!==null&&o!==void 0?o:void 0,xform:Ji})})}catch(r){if(oe(r))return Fv(r)&&(await this._removeSession(),await Vt(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:r});throw r}}async updateUser(t,r={}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._updateUser(t,r))}async _updateUser(t,r={}){try{return await this._useSession(async n=>{const{data:i,error:o}=n;
480if(o)throw o;if(!i.session)throw new br;const a=i.session;let s=null,l=null;this.flowType==="pkce"&&t.email!=null&&([s,l]=await Xa(this.storage,this.storageKey));const{data:c,error:d}=await de(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:r==null?void 0:r.emailRedirectTo,body:Object.assign(Object.assign({},t),{code_challenge:s,code_challenge_method:l}),jwt:a.access_token,xform:Ji});if(d)throw d;return a.user=c.user,await this._saveSession(a),await this._notifyAllSubscribers("USER_UPDATED",a),this._returnResult({data:{user:a.user},error:null})})}catch(n){if(await Vt(this.storage,`${this.storageKey}-code-verifier`),oe(n))return this._returnResult({data:{user:null},error:n});throw n}}async setSession(t){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._setSession(t))}async _setSession(t){try{if(!t.access_token||!t.refresh_token)throw new br;const r=Date.now()/1e3;let n=r,i=!0,o=null;const{payload:a}=wf(t.access_token);if(a.exp&&(n=a.exp,i=n<=r),i){const{data:s,error:l}=await this._callRefreshToken(t.refresh_token);if(l)return this._returnResult({data:{user:null,session:null},error:l});if(!s)return{data:{user:null,session:null},error:null};o=s}else{const{data:s,error:l}=await this._getUser(t.access_token);if(l)return this._returnResult({data:{user:null,session:null},error:l});o={access_token:t.access_token,refresh_token:t.refresh_token,user:s.user,token_type:"bearer",expires_in:n-r,expires_at:n},await this._saveSession(o),await this._notifyAllSubscribers("SIGNED_IN",o)}return this._returnResult({data:{user:o.user,session:o},error:null})}catch(r){if(oe(r))return this._returnResult({data:{session:null,user:null},error:r});throw r}}async refreshSession(t){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._refreshSession(t))}async _refreshSession(t){try{return await this._useSession(async r=>{var n;if(!t){const{data:a,error:s}=r;if(s)throw s;t=(n=a.session)!==null&&n!==void 0?n:void 0}if(!(t!=null&&t.refresh_token))throw new br;const{data:i,error:o}=await this._callRefreshToken(t.refresh_token);return o?this._returnResult({data:{user:null,session:null},error:o}):i?this._returnResult({data:{user:i.user,session:i},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(r){if(oe(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async _getSessionFromURL(t,r){try{if(!$t())throw new Ef("No browser detected.");if(t.error||t.error_description||t.error_code)throw new Ef(t.error_description||"Error in URL with unspecified error_description",{error:t.error||"unspecified_error",code:t.error_code||"unspecified_code"});switch(r){case"implicit":if(this.flowType==="pkce")throw new yP("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new Ef("Not a valid implicit grant flow url.");break;default:}if(r==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!t.code)throw new yP("No code detected.");const{data:b,error:w}=await this._exchangeCodeForSession(t.code);if(w)throw w;const O=new URL(window.location.href);return O.searchParams.delete("code"),window.history.replaceState(window.history.state,"",O.toString()),{data:{session:b.session,redirectType:null},error:null}}const{provider_token:n,provider_refresh_token:i,access_token:o,refresh_token:a,expires_in:s,expires_at:l,token_type:c}=t;if(!o||!s||!a||!c)throw new Ef("No session defined in URL");const d=Math.round(Date.now()/1e3),p=parseInt(s);let h=d+p;l&&(h=parseInt(l));const m=h-d;m*1e3<=ss&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${m}s, should have been closer to ${p}s`);const E=h-p;d-E>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",E,h,d):d-E<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",E,h,d);const{data:v,error:_}=await this._getUser(o);if(_)throw _;const g={provider_token:n,provider_refresh_token:i,access_token:o,expires_in:p,expires_at:h,refresh_token:a,token_type:c,user:v.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:g,redirectType:t.type},error:null})}catch(n){if(oe(n))return this._returnResult({data:{session:null,redirectType:null},error:n});throw n}}_isImplicitGrantCallback(t){return typeof this.detectSessionInUrl=="function"?this.detectSessionInUrl(new URL(window.location.href),t):!!(t.access_token||t.error_description)}async _isPKCECallback(t){const r=await Bo(this.storage,`${this.storageKey}-code-verifier`);return!!(t.code&&r)}async signOut(t={scope:"global"}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._signOut(t))}async _signOut({scope:t}={scope:"global"}){return await this._useSession(async r=>{var n;const{data:i,error:o}=r;if(o&&!Fv(o))return this._returnResult({error:o});const a=(n=i.session)===null||n===void 0?void 0:n.access_token;if(a){const{error:s}=await this.admin.signOut(a,t);if(s&&!(GH(s)&&(s.status===404||s.status===401||s.status===403)||Fv(s)))return this._returnResult({error:s})}return t!=="others"&&(await this._removeSession(),await Vt(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(t){const r=nK(),n={id:r,callback:t,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",r),this.stateChangeEmitters.delete(r)}};return this._debug("#onAuthStateChange()","registered callback with id",r),this.stateChangeEmitters.set(r,n),(
480async()=>(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{this._emitInitialSession(r)})))(),{data:{subscription:n}}}async _emitInitialSession(t){return await this._useSession(async r=>{var n,i;try{const{data:{session:o},error:a}=r;if(a)throw a;await((n=this.stateChangeEmitters.get(t))===null||n===void 0?void 0:n.callback("INITIAL_SESSION",o)),this._debug("INITIAL_SESSION","callback id",t,"session",o)}catch(o){await((i=this.stateChangeEmitters.get(t))===null||i===void 0?void 0:i.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",t,"error",o),console.error(o)}})}async resetPasswordForEmail(t,r={}){let n=null,i=null;this.flowType==="pkce"&&([n,i]=await Xa(this.storage,this.storageKey,!0));try{return await de(this.fetch,"POST",`${this.url}/recover`,{body:{email:t,code_challenge:n,code_challenge_method:i,gotrue_meta_security:{captcha_token:r.captchaToken}},headers:this.headers,redirectTo:r.redirectTo})}catch(o){if(await Vt(this.storage,`${this.storageKey}-code-verifier`),oe(o))return this._returnResult({data:null,error:o});throw o}}async getUserIdentities(){var t;try{const{data:r,error:n}=await this.getUser();if(n)throw n;return this._returnResult({data:{identities:(t=r.user.identities)!==null&&t!==void 0?t:[]},error:null})}catch(r){if(oe(r))return this._returnResult({data:null,error:r});throw r}}async linkIdentity(t){return"token"in t?this.linkIdentityIdToken(t):this.linkIdentityOAuth(t)}async linkIdentityOAuth(t){var r;try{const{data:n,error:i}=await this._useSession(async o=>{var a,s,l,c,d;const{data:p,error:h}=o;if(h)throw h;const m=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,t.provider,{redirectTo:(a=t.options)===null||a===void 0?void 0:a.redirectTo,scopes:(s=t.options)===null||s===void 0?void 0:s.scopes,queryParams:(l=t.options)===null||l===void 0?void 0:l.queryParams,skipBrowserRedirect:!0});return await de(this.fetch,"GET",m,{headers:this.headers,jwt:(d=(c=p.session)===null||c===void 0?void 0:c.access_token)!==null&&d!==void 0?d:void 0})});if(i)throw i;return $t()&&!(!((r=t.options)===null||r===void 0)&&r.skipBrowserRedirect)&&window.location.assign(n==null?void 0:n.url),this._returnResult({data:{provider:t.provider,url:n==null?void 0:n.url},error:null})}catch(n){if(oe(n))return this._returnResult({data:{provider:t.provider,url:null},error:n});throw n}}async linkIdentityIdToken(t){return await this._useSession(async r=>{var n;try{const{error:i,data:{session:o}}=r;if(i)throw i;const{options:a,provider:s,token:l,access_token:c,nonce:d}=t,p=await de(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:(n=o==null?void 0:o.access_token)!==null&&n!==void 0?n:void 0,body:{provider:s,id_token:l,access_token:c,nonce:d,link_identity:!0,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}},xform:an}),{data:h,error:m}=p;return m?this._returnResult({data:{user:null,session:null},error:m}):!h||!h.session||!h.user?this._returnResult({data:{user:null,session:null},error:new Ya}):(h.session&&(await this._saveSession(h.session),await this._notifyAllSubscribers("USER_UPDATED",h.session)),this._returnResult({data:h,error:m}))}catch(i){if(await Vt(this.storage,`${this.storageKey}-code-verifier`),oe(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}})}async unlinkIdentity(t){try{return await this._useSession(async r=>{var n,i;const{data:o,error:a}=r;if(a)throw a;return await de(this.fetch,"DELETE",`${this.url}/user/identities/${t.identity_id}`,{headers:this.headers,jwt:(i=(n=o.session)===null||n===void 0?void 0:n.access_token)!==null&&i!==void 0?i:void 0})})}catch(r){if(oe(r))return this._returnResult({data:null,error:r});throw r}}async _refreshAccessToken(t){const r=`#_refreshAccessToken(${t.substring(0,5)}...)`;this._debug(r,"begin");try{const n=Date.now();return await sK(async i=>(i>0&&await aK(200*Math.pow(2,i-1)),this._debug(r,"refreshing attempt",i),await de(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:t},headers:this.headers,xform:an})),(i,o)=>{const a=200*Math.pow(2,i);return o&&Uv(o)&&Date.now()+a-n<ss})}catch(n){if(this._debug(r,"error",n),oe(n))return this._returnResult({data:{session:null,user:null},error:n});throw n}finally{this._debug(r,"end")}}_isValidSession(t){return typeof t=="object"&&t!==null&&"access_token"in t&&"refresh_token"in t&&"expires_at"in t}async _handleProviderSignIn(t,r){const n=await this._getUrlForProvider(`${this.url}/authorize`,t,{redirectTo:r.redirectTo,scopes:r.scopes,queryParams:r.queryParams});return this._debug("#_handleProviderSignIn()","provider",t,"options",r,"url",n),$t()&&!r.skipBrowserRedirect&&window.location.assign(n),{data:{provider:t,url:n},error:null}}async _recoverAndRefresh(){var t,r;const n="#_recoverAndRefresh()";this._debug(n,"begin");try{const i=await Bo(this.storage,this.storageKey);if(i&&this.userStorage){let a=await Bo(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!a&&(a={user:i.user},await ls(this.userStorage,this.storageKey+"-user",a)),i.user=(t=a==null?void 0:a.user)!==null&&t!==void 0?t:Wv()}else if(i&&!i.user&&!i.user){const a=await Bo(this.storage,this.storageKey+"-user");a&&(a!=null&&a.user)?(i.user=a.user,await Vt(this.storage,this.storageKey+"-user"),await ls(this.storage,this.storageKey,i)):i.user=Wv()}
480if(this._debug(n,"session from storage",i),!this._isValidSession(i)){this._debug(n,"session is not valid"),i!==null&&await this._removeSession();return}const o=((r=i.expires_at)!==null&&r!==void 0?r:1/0)*1e3-Date.now()<Bv;if(this._debug(n,`session has${o?"":" not"} expired with margin of ${Bv}s`),o){if(this.autoRefreshToken&&i.refresh_token){const{error:a}=await this._callRefreshToken(i.refresh_token);a&&(console.error(a),Uv(a)||(this._debug(n,"refresh failed with a non-retryable error, removing the session",a),await this._removeSession()))}}else if(i.user&&i.user.__isUserNotAvailableProxy===!0)try{const{data:a,error:s}=await this._getUser(i.access_token);!s&&(a!=null&&a.user)?(i.user=a.user,await this._saveSession(i),await this._notifyAllSubscribers("SIGNED_IN",i)):this._debug(n,"could not get user data, skipping SIGNED_IN notification")}catch(a){console.error("Error getting user data:",a),this._debug(n,"error getting user data, skipping SIGNED_IN notification",a)}else await this._notifyAllSubscribers("SIGNED_IN",i)}catch(i){this._debug(n,"error",i),console.error(i);return}finally{this._debug(n,"end")}}async _callRefreshToken(t){var r,n;if(!t)throw new br;if(this.refreshingDeferred)return this.refreshingDeferred.promise;const i=`#_callRefreshToken(${t.substring(0,5)}...)`;this._debug(i,"begin");try{this.refreshingDeferred=new Wm;const{data:o,error:a}=await this._refreshAccessToken(t);if(a)throw a;if(!o.session)throw new br;await this._saveSession(o.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",o.session);const s={data:o.session,error:null};return this.refreshingDeferred.resolve(s),s}catch(o){if(this._debug(i,"error",o),oe(o)){const a={data:null,error:o};return Uv(o)||await this._removeSession(),(r=this.refreshingDeferred)===null||r===void 0||r.resolve(a),a}throw(n=this.refreshingDeferred)===null||n===void 0||n.reject(o),o}finally{this.refreshingDeferred=null,this._debug(i,"end")}}async _notifyAllSubscribers(t,r,n=!0){const i=`#_notifyAllSubscribers(${t})`;this._debug(i,"begin",r,`broadcast = ${n}`);try{this.broadcastChannel&&n&&this.broadcastChannel.postMessage({event:t,session:r});const o=[],a=Array.from(this.stateChangeEmitters.values()).map(async s=>{try{await s.callback(t,r)}catch(l){o.push(l)}});if(await Promise.all(a),o.length>0){for(let s=0;s<o.length;s+=1)console.error(o[s]);throw o[0]}}finally{this._debug(i,"end")}}async _saveSession(t){this._debug("#_saveSession()",t),this.suppressGetSessionWarning=!0,await Vt(this.storage,`${this.storageKey}-code-verifier`);const r=Object.assign({},t),n=r.user&&r.user.__isUserNotAvailableProxy===!0;if(this.userStorage){!n&&r.user&&await ls(this.userStorage,this.storageKey+"-user",{user:r.user});const i=Object.assign({},r);delete i.user;const o=OP(i);await ls(this.storage,this.storageKey,o)}else{const i=OP(r);await ls(this.storage,this.storageKey,i)}}async _removeSession(){this._debug("#_removeSession()"),this.suppressGetSessionWarning=!1,await Vt(this.storage,this.storageKey),await Vt(this.storage,this.storageKey+"-code-verifier"),await Vt(this.storage,this.storageKey+"-user"),this.userStorage&&await Vt(this.userStorage,this.storageKey+"-user"),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");const t=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{t&&$t()&&(window!=null&&window.removeEventListener)&&window.removeEventListener("visibilitychange",t)}catch(r){console.error("removing visibilitychange callback failed",r)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");const t=setInterval(()=>this._autoRefreshTokenTick(),ss);this.autoRefreshTicker=t,t&&typeof t=="object"&&typeof t.unref=="function"?t.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(t);const r=setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0);this.autoRefreshTickTimeout=r,r&&typeof r=="object"&&typeof r.unref=="function"?r.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(r)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const t=this.autoRefreshTicker;this.autoRefreshTicker=null,t&&clearInterval(t);const r=this.autoRefreshTickTimeout;this.autoRefreshTickTimeout=null,r&&clearTimeout(r)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{const t=Date.now();try{return await this._useSession(async r=>{const{data:{session:n}}=r;if(!n||!n.refresh_token||!n.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const i=Math.floor((n.expires_at*1e3-t)/ss);this._debug("#_autoRefreshTokenTick()",`access token expires in ${i} ticks, a tick lasts ${ss}ms, refresh threshold is ${ey} ticks`),i<=ey&&await this._callRefreshToken(n.refresh_token)})}catch(r){console.error("Auto refresh tick failed with error. This is likely a transient error.",r)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(t){if(t.isAcquireTimeout||t instanceof lC)this._debug("auto refresh token tick lock not available");else throw t}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!$t()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>{try{await this._onVisibilityChanged(!1)}catch(t){this._debug("#visibilityChangedCallback","error",t)}},window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(t){console.error("_handleVisibilityChange",t)}}async _onVisibilityChanged(t){const r=`#_onVisibilityChanged(${t})`;this._debug(r,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),t||(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>
480{if(document.visibilityState!=="visible"){this._debug(r,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()}))):document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(t,r,n){const i=[`provider=${encodeURIComponent(r)}`];if(n!=null&&n.redirectTo&&i.push(`redirect_to=${encodeURIComponent(n.redirectTo)}`),n!=null&&n.scopes&&i.push(`scopes=${encodeURIComponent(n.scopes)}`),this.flowType==="pkce"){const[o,a]=await Xa(this.storage,this.storageKey),s=new URLSearchParams({code_challenge:`${encodeURIComponent(o)}`,code_challenge_method:`${encodeURIComponent(a)}`});i.push(s.toString())}if(n!=null&&n.queryParams){const o=new URLSearchParams(n.queryParams);i.push(o.toString())}return n!=null&&n.skipBrowserRedirect&&i.push(`skip_http_redirect=${n.skipBrowserRedirect}`),`${t}?${i.join("&")}`}async _unenroll(t){try{return await this._useSession(async r=>{var n;const{data:i,error:o}=r;return o?this._returnResult({data:null,error:o}):await de(this.fetch,"DELETE",`${this.url}/factors/${t.factorId}`,{headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token})})}catch(r){if(oe(r))return this._returnResult({data:null,error:r});throw r}}async _enroll(t){try{return await this._useSession(async r=>{var n,i;const{data:o,error:a}=r;if(a)return this._returnResult({data:null,error:a});const s=Object.assign({friendly_name:t.friendlyName,factor_type:t.factorType},t.factorType==="phone"?{phone:t.phone}:t.factorType==="totp"?{issuer:t.issuer}:{}),{data:l,error:c}=await de(this.fetch,"POST",`${this.url}/factors`,{body:s,headers:this.headers,jwt:(n=o==null?void 0:o.session)===null||n===void 0?void 0:n.access_token});return c?this._returnResult({data:null,error:c}):(t.factorType==="totp"&&l.type==="totp"&&(!((i=l==null?void 0:l.totp)===null||i===void 0)&&i.qr_code)&&(l.totp.qr_code=`data:image/svg+xml;utf-8,${l.totp.qr_code}`),this._returnResult({data:l,error:null}))})}catch(r){if(oe(r))return this._returnResult({data:null,error:r});throw r}}async _verify(t){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async r=>{var n;const{data:i,error:o}=r;if(o)return this._returnResult({data:null,error:o});const a=Object.assign({challenge_id:t.challengeId},"webauthn"in t?{webauthn:Object.assign(Object.assign({},t.webauthn),{credential_response:t.webauthn.type==="create"?VK(t.webauthn.credential_response):$K(t.webauthn.credential_response)})}:{code:t.code}),{data:s,error:l}=await de(this.fetch,"POST",`${this.url}/factors/${t.factorId}/verify`,{body:a,headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token});return l?this._returnResult({data:null,error:l}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+s.expires_in},s)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",s),this._returnResult({data:s,error:l}))})}catch(r){if(oe(r))return this._returnResult({data:null,error:r});throw r}})}async _challenge(t){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async r=>{var n;const{data:i,error:o}=r;if(o)return this._returnResult({data:null,error:o});const a=await de(this.fetch,"POST",`${this.url}/factors/${t.factorId}/challenge`,{body:t,headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token});if(a.error)return a;const{data:s}=a;if(s.type!=="webauthn")return{data:s,error:null};switch(s.webauthn.type){case"create":return{data:Object.assign(Object.assign({},s),{webauthn:Object.assign(Object.assign({},s.webauthn),{credential_options:Object.assign(Object.assign({},s.webauthn.credential_options),{publicKey:CK(s.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},s),{webauthn:Object.assign(Object.assign({},s.webauthn),{credential_options:Object.assign(Object.assign({},s.webauthn.credential_options),{publicKey:NK(s.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(r){if(oe(r))return this._returnResult({data:null,error:r});throw r}})}async _challengeAndVerify(t){const{data:r,error:n}=await this._challenge({factorId:t.factorId});return n?this._returnResult({data:null,error:n}):await this._verify({factorId:t.factorId,challengeId:r.id,code:t.code})}async _listFactors(){var t;const{data:{user:r},error:n}=await this.getUser();if(n)return{data:null,error:n};const i={all:[],phone:[],totp:[],webauthn:[]};for(const o of(t=r==null?void 0:r.factors)!==null&&t!==void 0?t:[])i.all.push(o),o.status==="verified"&&i[o.factor_type].push(o);return{data:i,error:null}}async _getAuthenticatorAssuranceLevel(t){var r,n,i,o;if(t)try{const{payload:m}=wf(t);let E=null;m.aal&&(E=m.aal);let v=E;const{data:{user:_},error:g}=await this.getUser(t);if(g)return this._returnResult({data:null,error:g});((n=(r=_==null?void 0:_.factors)===null||r===void 0?void 0:r.filter(O=>O.status==="verified"))!==null&&n!==void 0?n:[]).length>0&&(v="aal2");const w=m.amr||[];return{data:{currentLevel:E,nextLevel:v,currentAuthenticationMethods:w},error:null}}catch(m){if(oe(m))return this._returnResult({data:null,error:m});throw m}const{data:{session:a},error:s}
480=await this.getSession();if(s)return this._returnResult({data:null,error:s});if(!a)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:l}=wf(a.access_token);let c=null;l.aal&&(c=l.aal);let d=c;((o=(i=a.user.factors)===null||i===void 0?void 0:i.filter(m=>m.status==="verified"))!==null&&o!==void 0?o:[]).length>0&&(d="aal2");const h=l.amr||[];return{data:{currentLevel:c,nextLevel:d,currentAuthenticationMethods:h},error:null}}async _getAuthorizationDetails(t){try{return await this._useSession(async r=>{const{data:{session:n},error:i}=r;return i?this._returnResult({data:null,error:i}):n?await de(this.fetch,"GET",`${this.url}/oauth/authorizations/${t}`,{headers:this.headers,jwt:n.access_token,xform:o=>({data:o,error:null})}):this._returnResult({data:null,error:new br})})}catch(r){if(oe(r))return this._returnResult({data:null,error:r});throw r}}async _approveAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:i},error:o}=n;if(o)return this._returnResult({data:null,error:o});if(!i)return this._returnResult({data:null,error:new br});const a=await de(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:i.access_token,body:{action:"approve"},xform:s=>({data:s,error:null})});return a.data&&a.data.redirect_url&&$t()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(a.data.redirect_url),a})}catch(n){if(oe(n))return this._returnResult({data:null,error:n});throw n}}async _denyAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:i},error:o}=n;if(o)return this._returnResult({data:null,error:o});if(!i)return this._returnResult({data:null,error:new br});const a=await de(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:i.access_token,body:{action:"deny"},xform:s=>({data:s,error:null})});return a.data&&a.data.redirect_url&&$t()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(a.data.redirect_url),a})}catch(n){if(oe(n))return this._returnResult({data:null,error:n});throw n}}async _listOAuthGrants(){try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;return n?this._returnResult({data:null,error:n}):r?await de(this.fetch,"GET",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:r.access_token,xform:i=>({data:i,error:null})}):this._returnResult({data:null,error:new br})})}catch(t){if(oe(t))return this._returnResult({data:null,error:t});throw t}}async _revokeOAuthGrant(t){try{return await this._useSession(async r=>{const{data:{session:n},error:i}=r;return i?this._returnResult({data:null,error:i}):n?(await de(this.fetch,"DELETE",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:n.access_token,query:{client_id:t.clientId},noResolveJson:!0}),{data:{},error:null}):this._returnResult({data:null,error:new br})})}catch(r){if(oe(r))return this._returnResult({data:null,error:r});throw r}}async fetchJwk(t,r={keys:[]}){let n=r.keys.find(s=>s.kid===t);if(n)return n;const i=Date.now();if(n=this.jwks.keys.find(s=>s.kid===t),n&&this.jwks_cached_at+HH>i)return n;const{data:o,error:a}=await de(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(a)throw a;return!o.keys||o.keys.length===0||(this.jwks=o,this.jwks_cached_at=i,n=o.keys.find(s=>s.kid===t),!n)?null:n}async getClaims(t,r={}){try{let n=t;if(!n){const{data:m,error:E}
480=await this.getSession();if(E||!m.session)return this._returnResult({data:null,error:E});n=m.session.access_token}const{header:i,payload:o,signature:a,raw:{header:s,payload:l}}=wf(n);r!=null&&r.allowExpired||hK(o.exp);const c=!i.alg||i.alg.startsWith("HS")||!i.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(i.kid,r!=null&&r.keys?{keys:r.keys}:r==null?void 0:r.jwks);if(!c){const{error:m}=await this.getUser(n);if(m)throw m;return{data:{claims:o,header:i,signature:a},error:null}}const d=mK(i.alg),p=await crypto.subtle.importKey("jwk",c,d,!0,["verify"]);if(!await crypto.subtle.verify(d,p,a,tK(`${s}.${l}`)))throw new ny("Invalid JWT signature");return{data:{claims:o,header:i,signature:a},error:null}}catch(n){if(oe(n))return this._returnResult({data:null,error:n});throw n}}}Cc.nextInstanceID={};const KK=Cc,GK="2.95.2";let ju="";typeof Deno<"u"?ju="deno":typeof document<"u"?ju="web":typeof navigator<"u"&&navigator.product==="ReactNative"?ju="react-native":ju="node";const YK={"X-Client-Info":`supabase-js-${ju}/${GK}`},XK={headers:YK},JK={schema:"public"},QK={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},ZK={};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 eG(e,t){if(Nc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Nc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tG(e){var t=eG(e,"string");return Nc(t)=="symbol"?t:t+""}function rG(e,t,r){return(t=tG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ut(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?DP(Object(r),!0).forEach(function(n){rG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):DP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}const nG=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),iG=()=>Headers,oG=(e,t,r)=>{const n=nG(r),i=iG();return async(o,a)=>{var s;const l=(s=await t())!==null&&s!==void 0?s:e;let c=new i(a==null?void 0:a.headers);return c.has("apikey")||c.set("apikey",e),c.has("Authorization")||c.set("Authorization",`Bearer ${l}`),n(o,ut(ut({},a),{},{headers:c}))}};function aG(e){return e.endsWith("/")?e:e+"/"}function sG(e,t){var r,n;const{db:i,auth:o,realtime:a,global:s}=e,{db:l,auth:c,realtime:d,global:p}=t,h={db:ut(ut({},l),i),auth:ut(ut({},c),o),realtime:ut(ut({},d),a),storage:{},global:ut(ut(ut({},p),s),{},{headers:ut(ut({},(r=p==null?void 0:p.headers)!==null&&r!==void 0?r:{}),(n=s==null?void 0:s.headers)!==null&&n!==void 0?n:{})}),accessToken:async()=>""};return e.accessToken?h.accessToken=e.accessToken:delete h.accessToken,h}function lG(e){const t=e==null?void 0:e.trim();if(!t)throw new Error("supabaseUrl is required.");if(!t.match(/^https?:\/\//i))throw new Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(aG(t))}catch{throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}var uG=class extends KK{constructor(e){super(e)}},cG=class{constructor(e,t,r){var n,i;this.supabaseUrl=e,this.supabaseKey=t;const o=lG(e);if(!t)throw new Error("supabaseKey is required.");this.realtimeUrl=new URL("realtime/v1",o),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",o),this.storageUrl=new URL("storage/v1",o),this.functionsUrl=new URL("functions/v1",o);const a=`sb-${o.hostname.split(".")[0]}-auth-token`,s={db:JK,realtime:ZK,auth:ut(ut({},QK),{},{storageKey:a}),global:XK},l=sG(r??{},s);if(this.storageKey=(n=l.auth.storageKey)!==null&&n!==void 0?n:"",this.headers=(i=l.global.headers)!==null&&i!==void 0?i:{},l.accessToken)this.accessToken=l.accessToken,this.auth=new Proxy({},{get:(d,p)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(p)} is not possible`)}});else{var c;this.auth=this._initSupabaseAuthClient((c=l.auth)!==null&&c!==void 0?c:{},this.headers,l.global.fetch)}this.fetch=oG(t,this._getAccessToken.bind(this),l.global.fetch),this.realtime=this._initRealtimeClient(ut({headers:this.headers,accessToken:this._getAccessToken.bind(this)},l.realtime)),this.accessToken&&Promise.resolve(this.accessToken()).then(d=>this.realtime.setAuth(d)).catch(d=>console.warn("Failed to set initial Realtime auth token:",d)),this.rest=new Gq(new URL("rest/v1",o).href,{headers:this.headers,schema:l.db.schema,fetch:this.fetch,timeout:l.db.timeout,urlLengthLimit:l.db.urlLengthLimit}),this.storage=new BH(this.storageUrl.href,this.headers,this.fetch,r==null?void 0:r.storage),l.accessToken||this._listenForAuthEvents()}get functions(){return new zq(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,t={},r={head:!1,get:!1,count:void 0}){return this.rest.rpc(e,t,r)}
480channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var e=this,t,r;if(e.accessToken)return await e.accessToken();const{data:n}=await e.auth.getSession();return(t=(r=n.session)===null||r===void 0?void 0:r.access_token)!==null&&t!==void 0?t:e.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:i,storageKey:o,flowType:a,lock:s,debug:l,throwOnError:c},d,p){const h={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new uG({url:this.authUrl.href,headers:ut(ut({},h),d),storageKey:o,autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:i,flowType:a,lock:s,debug:l,throwOnError:c,fetch:p,hasCustomAuthorizationHeader:Object.keys(this.headers).some(m=>m.toLowerCase()==="authorization")})}_initRealtimeClient(e){return new dH(this.realtimeUrl.href,ut(ut({},e),{},{params:ut(ut({},{apikey:this.supabaseKey}),e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((e,t)=>{this._handleTokenChanged(e,"CLIENT",t==null?void 0:t.access_token)})}_handleTokenChanged(e,t,r){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==r?(this.changedAccessToken=r,this.realtime.setAuth(r)):e==="SIGNED_OUT"&&(this.realtime.setAuth(),t=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}};const dG=(e,t,r)=>new cG(e,t,r);function fG(){if(typeof window<"u")return!1;const e=globalThis.process;if(!e)return!1;const t=e.version;if(t==null)return!1;const r=t.match(/^v(\d+)\./);return r?parseInt(r[1],10)<=18:!1}fG()&&console.warn("⚠️  Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");const pG="https://ixjamdwsaxyuseutbacv.supabase.co",hG="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Iml4amFtZHdzYXh5dXNldXRiYWN2Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzAzNTcxOTgsImV4cCI6MjA4NTkzMzE5OH0.FHmncy2I66_13XwWszHS19ax4nxFcu1uyvdqiL3uHoI",Xp=dG(pG,hG,{auth:{storage:localStorage,persistSession:!0,autoRefreshToken:!0}});var mG=Array.isArray,_r=mG,_G=typeof Wd=="object"&&Wd&&Wd.Object===Object&&Wd,dC=_G,vG=dC,gG=typeof self=="object"&&self&&self.Object===Object&&self,yG=vG||gG||Function("return this")(),ti=yG,bG=ti,EG=bG.Symbol,Rd=EG,kP=Rd,fC=Object.prototype,wG=fC.hasOwnProperty,xG=fC.toString,gu=kP?kP.toStringTag:void 0;function OG(e){var t=wG.call(e,gu),r=e[gu];try{e[gu]=void 0;var n=!0}catch{}var i=xG.call(e);return n&&(t?e[gu]=r:delete e[gu]),i}var PG=OG,TG=Object.prototype,AG=TG.toString;function SG(e){return AG.call(e)}var IG=SG,LP=Rd,RG=PG,DG=IG,kG="[object Null]",LG="[object Undefined]",jP=LP?LP.toStringTag:void 0;function jG(e){return e==null?e===void 0?LG:kG:jP&&jP in Object(e)?RG(e):DG(e)}var Di=jG;function CG(e){return e!=null&&typeof e=="object"}var ki=CG,NG=Di,VG=ki,$G="[object Symbol]";function MG(e){return typeof e=="symbol"||VG(e)&&NG(e)==$G}var Ul=MG,zG=_r,BG=Ul,FG=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,UG=/^\w*$/;function WG(e,t){if(zG(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||BG(e)?!0:UG.test(e)||!FG.test(e)||t!=null&&e in Object(t)}var hw=WG;function qG(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var ko=qG;const Wl=Me(ko);var HG=Di,KG=ko,GG="[object AsyncFunction]",YG="[object Function]",XG="[object GeneratorFunction]",JG="[object Proxy]";function QG(e){if(!KG(e))return!1;var t=HG(e);return t==YG||t==XG||t==GG||t==JG}var mw=QG;const Pe=Me(mw);var ZG=ti,eY=ZG["__core-js_shared__"],tY=eY,Hv=tY,CP=function(){var e=/[^.]+$/.exec(Hv&&Hv.ke
vendor: 3,915 bytes, line 480
480ys&&Hv.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function rY(e){return!!CP&&CP in e}var nY=rY,iY=Function.prototype,oY=iY.toString;function aY(e){if(e!=null){try{return oY.call(e)}catch{}try{return e+""}catch{}}return""}var pC=aY,sY=mw,lY=nY,uY=ko,cY=pC,dY=/[\\^$.*+?()[\]{}|]/g,fY=/^\[object .+?Constructor\]$/,pY=Function.prototype,hY=Object.prototype,mY=pY.toString,_Y=hY.hasOwnProperty,vY=RegExp("^"+mY.call(_Y).replace(dY,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function gY(e){if(!uY(e)||lY(e))return!1;var t=sY(e)?vY:fY;return t.test(cY(e))}var yY=gY;function bY(e,t){return e==null?void 0:e[t]}var EY=bY,wY=yY,xY=EY;function OY(e,t){var r=xY(e,t);return wY(r)?r:void 0}var ja=OY,PY=ja,TY=PY(Object,"create"),qm=TY,NP=qm;function AY(){this.__data__=NP?NP(null):{},this.size=0}var SY=AY;function IY(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var RY=IY,DY=qm,kY="__lodash_hash_undefined__",LY=Object.prototype,jY=LY.hasOwnProperty;function CY(e){var t=this.__data__;if(DY){var r=t[e];return r===kY?void 0:r}return jY.call(t,e)?t[e]:void 0}var NY=CY,VY=qm,$Y=Object.prototype,MY=$Y.hasOwnProperty;function zY(e){var t=this.__data__;return VY?t[e]!==void 0:MY.call(t,e)}var BY=zY,FY=qm,UY="__lodash_hash_undefined__";function WY(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=FY&&t===void 0?UY:t,this}var qY=WY,HY=SY,KY=RY,GY=NY,YY=BY,XY=qY;function ql(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ql.prototype.clear=HY;ql.prototype.delete=KY;ql.prototype.get=GY;ql.prototype.has=YY;ql.prototype.set=XY;var JY=ql;function QY(){this.__data__=[],this.size=0}var ZY=QY;function eX(e,t){return e===t||e!==e&&t!==t}var _w=eX,tX=_w;function rX(e,t){for(var r=e.length;r--;)if(tX(e[r][0],t))return r;return-1}var Hm=rX,nX=Hm,iX=Array.prototype,oX=iX.splice;function aX(e){var t=this.__data__,r=nX(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():oX.call(t,r,1),--this.size,!0}var sX=aX,lX=Hm;function uX(e){var t=this.__data__,r=lX(t,e);return r<0?void 0:t[r][1]}var cX=uX,dX=Hm;function fX(e){return dX(this.__data__,e)>-1}var pX=fX,hX=Hm;function mX(e,t){var r=this.__data__,n=hX(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var _X=mX,vX=ZY,gX=sX,yX=cX,bX=pX,EX=_X;function Hl(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hl.prototype.clear=vX;Hl.prototype.delete=gX;Hl.prototype.get=yX;Hl.prototype.has=bX;Hl.prototype.set=EX;var Km=Hl,wX=ja,xX=ti,OX=wX(xX,"Map"),vw=OX,VP=JY,PX=Km,TX=vw;function AX(){this.size=0,this.__data__={hash:new VP,map:new(TX||PX),string:new VP}}var SX=AX;function IX(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var RX=IX,DX=RX;function kX(e,t){var r=e.__data__;return DX(t)?r[typeof t=="string"?"string":"hash"]:r.map}var Gm=kX,LX=Gm;function jX(e){var t=LX(this,e).delete(e);return this.size-=t?1:0,t}var CX=jX,NX=Gm;function VX(e){return NX(this,e).get(e)}var $X=VX,MX=Gm;function zX(e){return MX(this,e).has(e)}var BX=zX,FX=Gm;function UX(e,t){var r=FX(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var WX=UX,qX=SX,HX=CX,KX=$X,GX=BX,YX=WX;function Kl(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Kl.prototype.clear=qX;Kl.prototype.delete=HX;Kl.prototype.get=KX;Kl.prototype.has=GX;Kl.prototype.set=YX;var gw=Kl,hC=gw,XX="Expected a function";function yw(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(XX);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a)||o,a};return r.cache=new(yw.Cache||hC),r}yw.Cache=hC;var mC=yw;const JX=Me(mC);var QX=mC,ZX=500;function eJ(e){var t=QX(e,function(n){return r.size===ZX&&r.clear(),n}
480),r=t.cache;return t}var tJ=eJ,rJ=tJ,nJ=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,iJ=/\\(\\)?/g,oJ=rJ(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(nJ,function(r,n,i,o){t.push(i?o.replace(iJ,"$1"):n||r)}),t}),aJ=oJ;function sJ(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var bw=sJ,$P=Rd,lJ=bw,uJ=_r,cJ=Ul,dJ=1/0,MP=$P?$P.prototype:void 0,zP=MP?MP.toString:void 0;function _C(e){if(typeof e=="string")return e;if(uJ(e))return lJ(e,_C)+"";if(cJ(e))return zP?zP.call(e):"";var t=e+"";return t=="0"&&1/e==-dJ?"-0":t}var fJ=_C,pJ=fJ;function hJ(e){return e==null?"":pJ(e)}var vC=hJ,mJ=_r,_J=hw,vJ=aJ,gJ=vC;function yJ(e,t){return mJ(e)?e:_J(e,t)?[e]:vJ(gJ(e))}var gC=yJ,bJ=Ul,EJ=1/0;function wJ(e){if(typeof e=="string"||bJ(e))return e;var t=e+"";return t=="0"&&1/e==-EJ?"-0":t}var Ym=wJ,xJ=gC,OJ=Ym;function PJ(e,t){t=xJ(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[OJ(t[r++])];return r&&r==n?e:void 0}var Ew=PJ,TJ=Ew;function AJ(e,t,r){var n=e==null?void 0:TJ(e,t);return n===void 0?r:n}var yC=AJ;const qr=Me(yC);function SJ(e){return e==null}var IJ=SJ;const Te=Me(IJ);var RJ=Di,DJ=_r,kJ=ki,LJ="[object String]";function jJ(e){return typeof e=="string"||!DJ(e)&&kJ(e)&&RJ(e)==LJ}var CJ=jJ;const Ea=Me(CJ);var bC={exports:{}},Ce={};/**
481 * @license React
482 * react-is.production.min.js
483 *
484 * Copyright (c) Facebook, Inc. and its affiliates.
485 *
486 * This source code is licensed under the MIT license found in the
487 * LICENSE file in the root directory of this source tree.
488 */var ww=Symbol.for("react.element"),xw=Symbol.for("react.portal"),Xm=Symbol.for("react.fragment"),Jm=Symbol.for("react.strict_mode"),Qm=Symbol.for("react.profiler"),Zm=Symbol.for("react.provider"),e_=Symbol.for("react.context"),NJ=Symbol.for("react.server_context"),t_=Symbol.for("react.forward_ref"),r_=Symbol.for("react.suspense"),n_=Symbol.for("react.suspense_list"),i_=Symbol.for("react.memo"),o_=Symbol.for("react.lazy"),VJ=Symbol.for("react.offscreen"),EC;EC=Symbol.for("react.module.reference");function Xr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case ww:switch(e=e.type,e){case Xm:case Qm:case Jm:case r_:case n_:return e;default:switch(e=e&&e.$$typeof,e){case NJ:case e_:case t_:case o_:case i_:case Zm:return e;default:return t}}case xw:return t}}}Ce.ContextConsumer=e_;Ce.ContextProvider=Zm;Ce.Element=ww;Ce.ForwardRef=t_;Ce.Fragment=Xm;Ce.Lazy=o_;Ce.Memo=i_;Ce.Portal=xw;Ce.Profiler=Qm;Ce.StrictMode=Jm;Ce.Suspense=r_;Ce.SuspenseList=n_;Ce.isAsyncMode=function(){return!1};Ce.isConcurrentMode=function(){return!1};Ce.isContextConsumer=function(e){return Xr(e)===e_};Ce.isContextProvider=function(e){return Xr(e)===Zm};Ce.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===ww};Ce.isForwardRef=function(e){return Xr(e)===t_};Ce.isFragment=function(e){return Xr(e)===Xm};Ce.isLazy=function(e){return Xr(e)===o_};Ce.isMemo=function(e){return Xr(e)===i_};Ce.isPortal=function(e){return Xr(e)===xw};Ce.isProfiler=function(e){return Xr(e)===Qm};Ce.isStrictMode=function(e){return Xr(e)===Jm};Ce.isSuspense=function(e){return Xr(e)===r_};Ce.isSuspenseList=function(e){return Xr(e)===n_};Ce.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Xm||e===Qm||e===Jm||e===r_||e===n_||e===VJ||typeof e=="object"&&e!==null&&(e.$$typeof===o_||e.$$typeof===i_||e.$$typeof===Zm||e.$$typeof===e_||e.$$typeof===t_||e.$$typeof===EC||e.getModuleId!==void 0)};Ce.typeOf=Xr;bC.exports=Ce;var $J=bC.exports,MJ=Di,zJ=ki,BJ="[object Number]";function FJ(e){return typeof e=="number"||zJ(e)&&MJ(e)==BJ}var wC=FJ;const UJ=Me(wC);var WJ=wC;function qJ(e){return WJ(e)&&e!=+e}var HJ=qJ;const Dd=Me(HJ);var gn=function(t){return t===0?0:t>0?1:-1},ta=function(t){return Ea(t)&&t.indexOf("%")===t.length-1},re=function(t){return UJ(t)&&!Dd(t)},KJ=function(t){return Te(t)},Pt=function(t){return re(t)||Ea(t)},GJ=0,a_=function(t){var r=++GJ;return"".concat(t||"").concat(r)},yn=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!re(t)&&!Ea(t))return n;var o;if(ta(t)){var a=t.indexOf("%");o=r*parseFloat(t.slice(0,a))/100}else o=+t;return Dd(o)&&(o=n),i&&o>r&&(o=r),o},us=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},YJ=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},es=function(t,r){return re(t)&&re(r)?function(n){return t+n*(r-t)}:function(){return r}};function Jp(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):qr(n,t))===r})}var XJ=function(t,r){return re(t)&&re(r)?t-r:Ea(t)&&Ea(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function Ns(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function iy(e){"@babel/helpers - typeof";return iy=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},iy(e)}var JJ=["viewBox","children"],QJ=["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","colorRen
488dering","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"],BP=["points","pathLength"],Kv={svg:JJ,polygon:BP,polyline:BP},Ow=["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","onDrag
488Capture","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"],Qp=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(y.isValidElement(t)&&(n=t.props),!Wl(n))return null;var i={};return Object.keys(n).forEach(function(o){Ow.includes(o)&&(i[o]=r||function(a){return n[o](n,a)})}),i},ZJ=function(t,r,n){return function(i){return t(r,n,i),null}},Zp=function(t,r,n){if(!Wl(t)||iy(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(o){var a=t[o];Ow.includes(o)&&typeof a=="function"&&(i||(i={}),i[o]=ZJ(a,r,n))}),i},eQ=["children"],tQ=["children"];function FP(e,t){if(e==null)return{};var r=rQ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rQ(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function oy(e){"@babel/helpers - typeof";return oy=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},oy(e)}var UP={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"},_i=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},WP=null,Gv=null,Pw=function e(t){if(t===WP&&Array.isArray(Gv))return Gv;var r=[];return y.Children.forEach(t,function(n){Te(n)||($J.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Gv=r,WP=t,r};function xn(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return _i(i)}):n=[_i(t)],Pw(e).forEach(function(i){var o=qr(i,"type.displayName")||qr(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function Or(e,t){var r=xn(e,t);return r&&r[0]}var qP=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!re(n)||n<=0||!re(i)||i<=0)},nQ=["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"],iQ=function(t){return t&&t.type&&Ea(t.type)&&nQ.indexOf(t.type)>=0},hxe=function(t){return t&&oy(t)==="object"&&"clipDot"in t}
488,oQ=function(t,r,n,i){var o,a=(o=Kv==null?void 0:Kv[i])!==null&&o!==void 0?o:[];return r.startsWith("data-")||!Pe(t)&&(i&&a.includes(r)||QJ.includes(r))||n&&Ow.includes(r)},Le=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(y.isValidElement(t)&&(i=t.props),!Wl(i))return null;var o={};return Object.keys(i).forEach(function(a){var s;oQ((s=i)===null||s===void 0?void 0:s[a],a,r,n)&&(o[a]=i[a])}),o},ay=function e(t,r){if(t===r)return!0;var n=y.Children.count(t);if(n!==y.Children.count(r))return!1;if(n===0)return!0;if(n===1)return HP(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var o=t[i],a=r[i];if(Array.isArray(o)||Array.isArray(a)){if(!e(o,a))return!1}else if(!HP(o,a))return!1}return!0},HP=function(t,r){if(Te(t)&&Te(r))return!0;if(!Te(t)&&!Te(r)){var n=t.props||{},i=n.children,o=FP(n,eQ),a=r.props||{},s=a.children,l=FP(a,tQ);return i&&s?Ns(o,l)&&ay(i,s):!i&&!s?Ns(o,l):!1}return!1},KP=function(t,r){var n=[],i={};return Pw(t).forEach(function(o,a){if(iQ(o))n.push(o);else if(o){var s=_i(o.type),l=r[s]||{},c=l.handler,d=l.once;
488if(c&&(!d||!i[s])){var p=c(o,s,a);n.push(p),i[s]=!0}}}),n},aQ=function(t){var r=t&&t.type;return r&&UP[r]?UP[r]:null},sQ=function(t,r){return Pw(r).indexOf(t)},lQ=["children","width","height","viewBox","className","style","title","desc"];function sy(){return sy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sy.apply(this,arguments)}function uQ(e,t){if(e==null)return{};var r=cQ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cQ(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ly(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,a=e.style,s=e.title,l=e.desc,c=uQ(e,lQ),d=i||{width:r,height:n,x:0,y:0},p=Ie("recharts-surface",o);return k.createElement("svg",sy({},Le(c,!0,"svg"),{className:p,width:r,height:n,style:a,viewBox:"".concat(d.x," ").concat(d.y," ").concat(d.width," ").concat(d.height)}),k.createElement("title",null,s),k.createElement("desc",null,l),t)}var dQ=["children","className"];function uy(){return uy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uy.apply(this,arguments)}function fQ(e,t){if(e==null)return{};var r=pQ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pQ(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var Lt=k.forwardRef(function(e,t){var r=e.children,n=e.className,i=fQ(e,dQ),o=Ie("recharts-layer",n);return k.createElement("g",uy({className:o},Le(i,!0),{ref:t}),r)}),da=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o]};function hQ(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}var mQ=hQ,_Q=mQ;function vQ(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:_Q(e,t,r)}var gQ=vQ,yQ="\\ud800-\\udfff",bQ="\\u0300-\\u036f",EQ="\\ufe20-\\ufe2f",wQ="\\u20d0-\\u20ff",xQ=bQ+EQ+wQ,OQ="\\ufe0e\\ufe0f",PQ="\\u200d",TQ=RegExp("["+PQ+yQ+xQ+OQ+"]");function AQ(e){return TQ.test(e)}var xC=AQ;function SQ(e){return e.split("")}var IQ=SQ,OC="\\ud800-\\udfff",RQ="\\u0300-\\u036f",DQ="\\ufe20-\\ufe2f",kQ="\\u20d0-\\u20ff",LQ=RQ+DQ+kQ,jQ="\\ufe0e\\ufe0f",CQ="["+OC+"]",cy="["+LQ+"]",dy="\\ud83c[\\udffb-\\udfff]",NQ="(?:"+cy+"|"+dy+")",PC="[^"+OC+"]",TC="(?:\\ud83c[\\udde6-\\uddff]){2}",AC="[\\ud800-\\udbff][\\udc00-\\udfff]",VQ="\\u200d",SC=NQ+"?",IC="["+jQ+"]?",$Q="(?:"+VQ+"(?:"+[PC,TC,AC].join("|")+")"+IC+SC+")*",MQ=IC+SC+$Q,zQ="(?:"+[PC+cy+"?",cy,TC,AC,CQ].join("|")+")",BQ=RegExp(dy+"(?="+dy+")|"+zQ+MQ,"g");function FQ(e){return e.match(BQ)||[]}var UQ=FQ,WQ=IQ,qQ=xC,HQ=UQ;function KQ(e){return qQ(e)?HQ(e):WQ(e)}var GQ=KQ,YQ=gQ,XQ=xC,JQ=GQ,QQ=vC;function ZQ(e){return function(t){t=QQ(t);var r=XQ(t)?JQ(t):void 0,n=r?r[0]:t.charAt(0),i=r?YQ(r,1).join(""):t.slice(1);return n[e]()+i}}var eZ=ZQ,tZ=eZ,rZ=tZ("toUpperCase"),nZ=rZ;const s_=Me(nZ);function qe(e){return function(){return e}}const RC=Math.cos,eh=Math.sin,In=Math.sqrt,th=Math.PI,l_=2*th,fy=Math.PI,py=2*fy,Ho=1e-6,iZ=py-Ho;function DC(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function oZ(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return DC;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;i<o;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class aZ{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?DC:oZ(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,o,a){this._append`C${+t},${+r},${+n}
488,${+i},${this._x1=+o},${this._y1=+a}`}arcTo(t,r,n,i,o){if(t=+t,r=+r,n=+n,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let a=this._x1,s=this._y1,l=n-t,c=i-r,d=a-t,p=s-r,h=d*d+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(h>Ho)if(!(Math.abs(p*l-c*d)>Ho)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let m=n-a,E=i-s,v=l*l+c*c,_=m*m+E*E,g=Math.sqrt(v),b=Math.sqrt(h),w=o*Math.tan((fy-Math.acos((v+h-_)/(2*g*b)))/2),O=w/b,x=w/g;Math.abs(O-1)>Ho&&this._append`L${t+O*d},${r+O*p}`,this._append`A${o},${o},0,0,${+(p*m>d*E)},${this._x1=t+x*l},${this._y1=r+x*c}`}}arc(t,r,n,i,o,a){if(t=+t,r=+r,n=+n,a=!!a,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),l=n*Math.sin(i),c=t+s,d=r+l,p=1^a,h=a?i-o:o-i;this._x1===null?this._append`M${c},${d}`:(Math.abs(this._x1-c)>Ho||Math.abs(this._y1-d)>Ho)&&this._append`L${c},${d}`,n&&(h<0&&(h=h%py+py),h>iZ?this._append`A${n},${n},0,1,${p},${t-s},${r-l}A${n},${n},0,1,${p},${this._x1=c},${this._y1=d}`:h>Ho&&this._append`A${n},${n},0,${+(h>=fy)},${p},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Tw(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new aZ(t)}function Aw(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function kC(e){this._context=e}kC.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 u_(e){return new kC(e)}function LC(e){return e[0]}function jC(e){return e[1]}function CC(e,t){var r=qe(!0),n=null,i=u_,o=null,a=Tw(s);e=typeof e=="function"?e:e===void 0?LC:qe(e),t=typeof t=="function"?t:t===void 0?jC:qe(t);function s(l){var c,d=(l=Aw(l)).length,p,h=!1,m;for(n==null&&(o=i(m=a())),c=0;c<=d;++c)!(c<d&&r(p=l[c],c,l))===h&&((h=!h)?o.lineStart():o.lineEnd()),h&&o.point(+e(p,c,l),+t(p,c,l));if(m)return o=null,m+""||null}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:qe(+l),s):e},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:qe(+l),s):t},s.defined=function(l){return arguments.length?(r=typeof l=="function"?l:qe(!!l),s):r},s.curve=function(l){return arguments.length?(i=l,n!=null&&(o=i(n)),s):i},s.context=function(l){return arguments.length?(l==null?n=o=null:o=i(n=l),s):n},s}function xf(e,t,r){var n=null,i=qe(!0),o=null,a=u_,s=null,l=Tw(c);e=typeof e=="function"?e:e===void 0?LC:qe(+e),t=typeof t=="function"?t:qe(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?jC:qe(+r);function c(p){var h,m,E,v=(p=Aw(p)).length,_,g=!1,b,w=new Array(v),O=new Array(v);for(o==null&&(s=a(b=l())),h=0;h<=v;++h){if(!(h<v&&i(_=p[h],h,p))===g)if(g=!g)m=h,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),E=h-1;E>=m;--E)s.point(w[E],O[E]);s.lineEnd(),s.areaEnd()}g&&(w[h]=+e(_,h,p),O[h]=+t(_,h,p),s.point(n?+n(_,h,p):w[h],r?+r(_,h,p):O[h]))}if(b)return s=null,b+""||null}function d(){return CC().defined(i).curve(a).context(o)}return c.x=function(p){return arguments.length?(e=typeof p=="function"?p:qe(+p),n=null,c):e},c.x0=function(p){return arguments.length?(e=typeof p=="function"?p:qe(+p),c):e},c.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:qe(+p),c):n},c.y=function(p){return arguments.length?(t=typeof p=="function"?p:qe(+p),r=null,c):t},c.y0=function(p){return arguments.length?(t=typeof p=="function"?p:qe(+p),c):t},c.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:qe(+p),c):r},c.lineX0=c.lineY0=function(){return d().x(e).y(t)},c.lineY1=function(){return d().x(e).y(r)},c.lineX1=function(){return d().x(n).y(t)},c.defined=function(p){return arguments.length?(i=typeof p=="function"?p:qe(!!p),c):i},c.curve=function(p){return arguments.length?(a=p,o!=null&&(s=a(o)),c):a},c.context=function(p){return arguments.length?(p==null?o=s=null:s=a(o=p),c):o},c}class NC{constructor(t,r){this._context=t,this._x=r}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,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function sZ(e){return new NC(e,!0)}function lZ(e){return new NC(e,!1)}const Sw={draw(e,t){const r=In(t/th);e.moveTo(r,0),e.arc(0,0,r,0,l_)}},uZ={draw(e,t){const r=In(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},VC=In(1/3),cZ=VC*2,dZ={draw(e,t){const r=In(t/cZ),n=r*VC;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},fZ={draw(e,t){const r=In(t),n=-r/2;e.rect(n,n,r,r)}},pZ=.8908130915292852,$C=eh(th/10)/eh(7*th/10),hZ=eh(l_/10)*$C,mZ=-RC(l_/10)*$C,_Z={draw(e,t){const r=In(t*pZ),n=hZ*r,i=mZ*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const a=l_*o/5,s=RC(a),l=eh(a);e.lineTo(l*r,-s*r),e.lineTo(s*n-l*i,l*n+s*i)}e.closePath()}},Yv=In(3),vZ={draw(e,t){const r=-In(t/(Yv*3));e.moveTo(0,r*2),e.lineTo(-Yv*r,-r),e.lineTo(Yv*r,-r),e.closePath()}}
488,Nr=-.5,Vr=In(3)/2,hy=1/In(12),gZ=(hy/2+1)*3,yZ={draw(e,t){const r=In(t/gZ),n=r/2,i=r*hy,o=n,a=r*hy+r,s=-o,l=a;e.moveTo(n,i),e.lineTo(o,a),e.lineTo(s,l),e.lineTo(Nr*n-Vr*i,Vr*n+Nr*i),e.lineTo(Nr*o-Vr*a,Vr*o+Nr*a),e.lineTo(Nr*s-Vr*l,Vr*s+Nr*l),e.lineTo(Nr*n+Vr*i,Nr*i-Vr*n),e.lineTo(Nr*o+Vr*a,Nr*a-Vr*o),e.lineTo(Nr*s+Vr*l,Nr*l-Vr*s),e.closePath()}};function bZ(e,t){let r=null,n=Tw(i);e=typeof e=="function"?e:qe(e||Sw),t=typeof t=="function"?t:qe(t===void 0?64:+t);function i(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return i.type=function(o){return arguments.length?(e=typeof o=="function"?o:qe(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:qe(+o),i):t},i.context=function(o){return arguments.length?(r=o??null,i):r},i}function rh(){}function nh(e,t,r){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+r)/6)}function MC(e){this._context=e}MC.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:nh(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:nh(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function EZ(e){return new MC(e)}function zC(e){this._context=e}zC.prototype={areaStart:rh,areaEnd:rh,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:nh(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function wZ(e){return new zC(e)}function BC(e){this._context=e}BC.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 r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:nh(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function xZ(e){return new BC(e)}function FC(e){this._context=e}FC.prototype={areaStart:rh,areaEnd:rh,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 OZ(e){return new FC(e)}function GP(e){return e<0?-1:1}function YP(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),a=(r-e._y1)/(i||n<0&&-0),s=(o*i+a*n)/(n+i);return(GP(o)+GP(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function XP(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Xv(e,t,r){var n=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-n)/3;e._context.bezierCurveTo(n+s,i+s*t,o-s,a-s*r,o,a)}function ih(e){this._context=e}ih.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:Xv(this,this._t0,XP(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 r=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,Xv(this,XP(this,r=YP(this,e,t)),r);break;default:Xv(this,this._t0,r=YP(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function UC(e){this._context=new WC(e)}(UC.prototype=Object.create(ih.prototype)).point=function(e,t){ih.prototype.point.call(this,t,e)};function WC(e){this._context=e}WC.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,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function PZ(e){return new ih(e)}function TZ(e){return new UC(e)}function qC(e){this._context=e}qC.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,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=JP(e),i=JP(t),o=0,a=1;a<r;++o,++a)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[a],t[a]);(this._line||this._line!==0&&r===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 JP(e){var t,r=e.length-1,n,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,a[t]-=n*a[t-1];for(i[r-1]=a[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function AZ(e){return new qC(e)}function c_(e,t){this._context=e,this._t=t}c_.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;
488default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function SZ(e){return new c_(e,.5)}function IZ(e){return new c_(e,0)}function RZ(e){return new c_(e,1)}function cl(e,t){if((a=e.length)>1)for(var r=1,n,i,o=e[t[0]],a,s=o.length;r<a;++r)for(i=o,o=e[t[r]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function my(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function DZ(e,t){return e[t]}function kZ(e){const t=[];return t.key=e,t}function LZ(){var e=qe([]),t=my,r=cl,n=DZ;function i(o){var a=Array.from(e.apply(this,arguments),kZ),s,l=a.length,c=-1,d;for(const p of o)for(s=0,++c;s<l;++s)(a[s][c]=[0,+n(p,a[s].key,c,o)]).data=p;for(s=0,d=Aw(t(a));s<l;++s)a[d[s]].index=s;return r(a,d),a}return i.keys=function(o){return arguments.length?(e=typeof o=="function"?o:qe(Array.from(o)),i):e},i.value=function(o){return arguments.length?(n=typeof o=="function"?o:qe(+o),i):n},i.order=function(o){return arguments.length?(t=o==null?my:typeof o=="function"?o:qe(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(r=o??cl,i):r},i}function jZ(e,t){if((n=e.length)>0){for(var r,n,i=0,o=e[0].length,a;i<o;++i){for(a=r=0;r<n;++r)a+=e[r][i][1]||0;if(a)for(r=0;r<n;++r)e[r][i][1]/=a}cl(e,t)}}function CZ(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,o=n.length;r<o;++r){for(var a=0,s=0;a<i;++a)s+=e[a][r][1]||0;n[r][1]+=n[r][0]=-s/2}cl(e,t)}}function NZ(e,t){if(!(!((a=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,a;n<o;++n){for(var s=0,l=0,c=0;s<a;++s){for(var d=e[t[s]],p=d[n][1]||0,h=d[n-1][1]||0,m=(p-h)/2,E=0;E<s;++E){var v=e[t[E]],_=v[n][1]||0,g=v[n-1][1]||0;m+=_-g}l+=p,c+=m*p}i[n-1][1]+=i[n-1][0]=r,l&&(r-=c/l)}i[n-1][1]+=i[n-1][0]=r,cl(e,t)}}function Vc(e){"@babel/helpers - typeof";return Vc=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},Vc(e)}var VZ=["type","size","sizeType"];function _y(){return _y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_y.apply(this,arguments)}function QP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ZP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?QP(Object(r),!0).forEach(function(n){$Z(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QP(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $Z(e,t,r){return t=MZ(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function MZ(e){var t=zZ(e,"string");return Vc(t)=="symbol"?t:t+""}function zZ(e,t){if(Vc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BZ(e,t){if(e==null)return{};var r=FZ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FZ(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var HC={symbolCircle:Sw,symbolCross:uZ,symbolDiamond:dZ,symbolSquare:fZ,symbolStar:_Z,symbolTriangle:vZ,symbolWye:yZ},UZ=Math.PI/180,WZ=function(t){var r="symbol".concat(s_(t));return HC[r]||Sw},qZ=function(t,r,n){if(r==="area")return t;switch(n){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*UZ;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}},HZ=function(t,r){HC["symbol".concat(s_(t))]=r},Iw=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,o=i===void 0?64:i,a=t.sizeType,s=a===void 0?"area":a,l=BZ(t,VZ),c=ZP(ZP({},l),{},{type:n,size:o,sizeType:s}),d=function(){var _=WZ(n),g=bZ().type(_).size(qZ(o,s,n));return g()},p=c.className,h=c.cx,m=c.cy,E=Le(c,!0);return h===+h&&m===+m&&o===+o?k.createElement("path",_y({}
488,E,{className:Ie("recharts-symbols",p),transform:"translate(".concat(h,", ").concat(m,")"),d:d()})):null};Iw.registerSymbol=HZ;function dl(e){"@babel/helpers - typeof";return dl=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},dl(e)}function vy(){return vy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vy.apply(this,arguments)}function eT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KZ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eT(Object(r),!0).forEach(function(n){$c(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function GZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YZ(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,GC(n.key),n)}}function XZ(e,t,r){return t&&YZ(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function JZ(e,t,r){return t=oh(t),QZ(e,KC()?Reflect.construct(t,r||[],oh(e).constructor):t.apply(e,r))}function QZ(e,t){if(t&&(dl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZZ(e)}function ZZ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(KC=function(){return!!e})()}function oh(e){return oh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},oh(e)}function eee(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&&gy(e,t)}function gy(e,t){return gy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},gy(e,t)}function $c(e,t,r){return t=GC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GC(e){var t=tee(e,"string");return dl(t)=="symbol"?t:t+""}function tee(e,t){if(dl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(dl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $r=32,Rw=function(e){function t(){return GZ(this,t),JZ(this,t,arguments)}return eee(t,e),XZ(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,o=$r/2,a=$r/6,s=$r/3,l=n.inactive?i:n.color;if(n.type==="plainline")return k.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:o,x2:$r,y2:o,className:"recharts-legend-icon"});if(n.type==="line")return k.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(o,"h").concat(s,`
489            A`).concat(a,",").concat(a,",0,1,1,").concat(2*s,",").concat(o,`
490            H`).concat($r,"M").concat(2*s,",").concat(o,`
491            A`).concat(a,",").concat(a,",0,1,1,").concat(s,",").concat(o),className:"recharts-legend-icon"});if(n.type==="rect")return k.createElement("path",{stroke:"none",fill:l,d:"M0,".concat($r/8,"h").concat($r,"v").concat($r*3/4,"h").concat(-$r,"z"),className:"recharts-legend-icon"});if(k.isValidElement(n.legendIcon)){var c=KZ({},n);return delete c.legendIcon,k.cloneElement(n.legendIcon,c)}return k.createElement(Iw,{fill:l,cx:o,cy:o,size:$r,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,o=i.payload,a=i.iconSize,s=i.layout,l=i.formatter,c=i.inactiveColor,d={x:0,y:0,width:$r,height:$r},p={display:s==="horizontal"?"inline-block":"block",marginRight:10},h={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(m,E){var v=m.formatter||l,_=Ie($c($c({"recharts-legend-item":!0},"legend-item-".concat(E),!0),"inactive",m.inactive));if(m.type==="none")return null;var g=Pe(m.value)?null:m.value;da(!Pe(m.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 b=m.inactive?c:m.color;return k.createElement("li",vy({className:_,style:p,key:"legend-item-".concat(E)},Zp(n.props,m,E)),k.createElement(ly,{width:a,height:a,viewBox:d,style:h},n.renderIcon(m)),k.createElement("span",{className:"recharts-legend-item-text",style:{color:b}}
vendor: 8,283 bytes, line 491
491,v?v(g,m,E):g))})}},{key:"render",value:function(){var n=this.props,i=n.payload,o=n.layout,a=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:o==="horizontal"?a:"left"};return k.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(y.PureComponent);$c(Rw,"displayName","Legend");$c(Rw,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var ree=Km;function nee(){this.__data__=new ree,this.size=0}var iee=nee;function oee(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var aee=oee;function see(e){return this.__data__.get(e)}var lee=see;function uee(e){return this.__data__.has(e)}var cee=uee,dee=Km,fee=vw,pee=gw,hee=200;function mee(e,t){var r=this.__data__;if(r instanceof dee){var n=r.__data__;if(!fee||n.length<hee-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new pee(n)}return r.set(e,t),this.size=r.size,this}var _ee=mee,vee=Km,gee=iee,yee=aee,bee=lee,Eee=cee,wee=_ee;function Gl(e){var t=this.__data__=new vee(e);this.size=t.size}Gl.prototype.clear=gee;Gl.prototype.delete=yee;Gl.prototype.get=bee;Gl.prototype.has=Eee;Gl.prototype.set=wee;var YC=Gl,xee="__lodash_hash_undefined__";function Oee(e){return this.__data__.set(e,xee),this}var Pee=Oee;function Tee(e){return this.__data__.has(e)}var Aee=Tee,See=gw,Iee=Pee,Ree=Aee;function ah(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new See;++t<r;)this.add(e[t])}ah.prototype.add=ah.prototype.push=Iee;ah.prototype.has=Ree;var XC=ah;function Dee(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var JC=Dee;function kee(e,t){return e.has(t)}var QC=kee,Lee=XC,jee=JC,Cee=QC,Nee=1,Vee=2;function $ee(e,t,r,n,i,o){var a=r&Nee,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var c=o.get(e),d=o.get(t);if(c&&d)return c==t&&d==e;var p=-1,h=!0,m=r&Vee?new Lee:void 0;for(o.set(e,t),o.set(t,e);++p<s;){var E=e[p],v=t[p];if(n)var _=a?n(v,E,p,t,e,o):n(E,v,p,e,t,o);if(_!==void 0){if(_)continue;h=!1;break}if(m){if(!jee(t,function(g,b){if(!Cee(m,b)&&(E===g||i(E,g,r,n,o)))return m.push(b)})){h=!1;break}}else if(!(E===v||i(E,v,r,n,o))){h=!1;break}}return o.delete(e),o.delete(t),h}var ZC=$ee,Mee=ti,zee=Mee.Uint8Array,Bee=zee;function Fee(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}var Uee=Fee;function Wee(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Dw=Wee,tT=Rd,rT=Bee,qee=_w,Hee=ZC,Kee=Uee,Gee=Dw,Yee=1,Xee=2,Jee="[object Boolean]",Qee="[object Date]",Zee="[object Error]",ete="[object Map]",tte="[object Number]",rte="[object RegExp]",nte="[object Set]",ite="[object String]",ote="[object Symbol]",ate="[object ArrayBuffer]",ste="[object DataView]",nT=tT?tT.prototype:void 0,Jv=nT?nT.valueOf:void 0;function lte(e,t,r,n,i,o,a){switch(r){case ste:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ate:return!(e.byteLength!=t.byteLength||!o(new rT(e),new rT(t)));case Jee:case Qee:case tte:return qee(+e,+t);case Zee:return e.name==t.name&&e.message==t.message;case rte:case ite:return e==t+"";case ete:var s=Kee;case nte:var l=n&Yee;if(s||(s=Gee),e.size!=t.size&&!l)return!1;var c=a.get(e);if(c)return c==t;n|=Xee,a.set(e,t);var d=Hee(s(e),s(t),n,i,o,a);return a.delete(e),d;case ote:if(Jv)return Jv.call(e)==Jv.call(t)}return!1}var ute=lte;function cte(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var eN=cte,dte=eN,fte=_r;function pte(e,t,r){var n=t(e);return fte(e)?n:dte(n,r(e))}var hte=pte;function mte(e,t){for(var r=-1,n=e==null?0:e.length,i=0,o=[];++r<n;){var a=e[r];t(a,r,e)&&(o[i++]=a)}return o}var _te=mte;function vte(){return[]}var gte=vte,yte=_te,bte=gte,Ete=Object.prototype,wte=Ete.propertyIsEnumerable,iT=Object.getOwnPropertySymbols,xte=iT?function(e){return e==null?[]:(e=Object(e),yte(iT(e),function(t){return wte.call(e,t)}))}:bte,Ote=xte;function Pte(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var Tte=Pte,Ate=Di,Ste=ki,Ite="[object Arguments]";function Rte(e){return Ste(e)&&Ate(e)==Ite}var Dte=Rte,oT=Dte,kte=ki,tN=Object.prototype,Lte=tN.hasOwnProperty,jte=tN.propertyIsEnumerable,Cte=oT(function(){return arguments}())?oT:function(e){return kte(e)&&Lte.call(e,"callee")&&!jte.call(e,"callee")},kw=Cte,sh={exports:{}};function Nte(){return!1}var Vte=Nte;sh.exports;(function(e,t){var r=ti,n=Vte,i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===i,s=a?r.Buffer:void 0,l=s?s.isBuffer:void 0,c=l||n;e.exports=c})(sh,sh.exports);var rN=sh.exports,$te=9007199254740991,Mte=/^(?:0|[1-9]\d*)$/;function zte(e,t){var r=typeof e;return t=t??$te,!!t&&(r=="number"||r!="symbol"&&Mte.test(e))&&e>-1&&e%1==0&&e<t}var Lw=zte,Bte=9007199254740991;function Fte(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Bte}var jw=Fte,Ute=Di,Wte=jw,qte=ki,Hte="[object Arguments]",Kte="[object Array]",Gte="[object Boolean]",Yte="[object Date]",Xte="[object Error]",Jte="[object Function]",Qte="[object Map]",Zte="[object Number]",ere="[object Object]",tre="[object RegExp]",rre="[object Set]",nre="[object String]",ire="[object WeakMap]",ore="[object ArrayBuffer]",are="[object DataView]",sre="[object Float32Array]",lre="[object Float64Array]",ure="[object Int8Array]",cre="[object Int16Array]",dre="[object Int32Array]",fre="[object Uint8Array]",pre="[object Uint8ClampedArray]",hre="[object Uint16Array]",mre="[object Uint32Array]",Ye={};Ye[sre]=Ye[lre]=Ye[ure]=Ye[cre]=Ye[dre]=Ye[fre]=Ye[pre]=Ye[hre]=Ye[mre]=!0;Ye[Hte]=Ye[Kte]=Ye[ore]=Ye[Gte]=Ye[are]=Ye[Yte]=Ye[Xte]=Ye[Jte]=Ye[Qte]=Ye[Zte]=Ye[ere]=Ye[tre]=Ye[rre]=Ye[nre]=Ye[ire]=!1;function _re(e){return qte(e)&&Wte(e.length)&&!!Ye[Ute(e)]}var vre=_re;function gre(e){return function(t){return e(t)}}var nN=gre,lh={exports:{}};lh.exports;(function(e,t){var r=dC,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,a=o&&r.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(lh,lh.exports);var yre=lh.exports,bre=vre,Ere=nN,aT=yre,sT=aT&&aT.isTypedArray,wre=sT?Ere(sT):bre,iN=wre,xre=Tte,Ore=kw,Pre=_r,Tre=rN,Are=Lw,Sre=iN,Ire=Object.prototype,Rre=Ire.hasOwnProperty;function Dre(e,t){var r=Pre(e),n=!r&&Ore(e),i=!r&&!n&&Tre(e),o=!r&&!n&&!i&&Sre(e),a=r||n||i||o,s=a?xre(e.length,String):[],l=s.length;for(var c in e)(t||Rre.call(e,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Are(c,l)))&&s.push(c);return s}var kre=Dre,Lre=Object.prototype;function jre(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Lre;return e===r}var Cre=jre;function Nre(e,t){return function(r){return e(t(r))}}var oN=Nre,Vre=oN,$re=Vre(Object.keys,Object),Mre=$re,zre=Cre,Bre=Mre,Fre=Object.prototype,Ure=Fre.hasOwnProperty;function Wre(e){if(!zre(e))return Bre(e);var t=[];for(var r in Object(e))Ure.call(e,r)&&r!="constructor"&&t.push(r);return t}var qre=Wre,Hre=mw,Kre=jw;function Gre(e){return e!=null&&Kre(e.length)&&!Hre(e)}var d_=Gre,Yre=kre,Xre=qre,Jre=d_;function Qre(e){return Jre(e)?Yre(e):Xre(e)}var Cw=Qre,Zre=hte,ene=Ote,tne=Cw;function rne(e){return Zre(e,tne,ene)}var nne=rne,lT=nne,ine=1,one=Object.prototype,ane=one.hasOwnProperty;function sne(e,t,r,n,i,o){var a=r&ine,s=lT(e),l=s.length,c=lT(t),d=c.length;if(l!=d&&!a)return!1;for(var p=l;p--;){var h=s[p];if(!(a?h in t:ane.call(t,h)))return!1}var m=o.get(e),E=o.get(t);if(m&&E)return m==t&&E==e;var v=!0;o.set(e,t),o.set(t,e);for(var _=a;++p<l;){h=s[p];var g=e[h],b=t[h];if(n)var w=a?n(b,g,h,t,e,o):n(g,b,h,e,t,o);if(!(w===void 0?g===b||i(g,b,r,n,o):w)){v=!1;break}_||(_=h=="constructor")}if(v&&!_){var O=e.constructor,x=t.constructor;O!=x&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof x=="function"&&x instanceof x)&&(v=!1)}return o.delete(e),o.delete(t),v}var lne=sne,une=ja,cne=ti,dne=une(cne,"DataView"),fne=dne,pne=ja,hne=ti,mne=pne(hne,"Promise"),_ne=mne,vne=ja,gne=ti,yne=vne(gne,"Set"),aN=yne,bne=ja,Ene=ti,wne=bne(Ene,"WeakMap"),xne=wne,yy=fne,by=vw,Ey=_ne,wy=aN,xy=xne,sN=Di,Yl=pC,uT="[object Map]",One="[object Object]",cT="[object Promise]",dT="[object Set]",fT="[object WeakMap]",pT="[object DataView]",Pne=Yl(yy),Tne=Yl(by),Ane=Yl(Ey),Sne=Yl(wy),Ine=Yl(xy),Ko=sN;
vendor: 4,762 bytes, line 491
491(yy&&Ko(new yy(new ArrayBuffer(1)))!=pT||by&&Ko(new by)!=uT||Ey&&Ko(Ey.resolve())!=cT||wy&&Ko(new wy)!=dT||xy&&Ko(new xy)!=fT)&&(Ko=function(e){var t=sN(e),r=t==One?e.constructor:void 0,n=r?Yl(r):"";if(n)switch(n){case Pne:return pT;case Tne:return uT;case Ane:return cT;case Sne:return dT;case Ine:return fT}return t});var Rne=Ko,Qv=YC,Dne=ZC,kne=ute,Lne=lne,hT=Rne,mT=_r,_T=rN,jne=iN,Cne=1,vT="[object Arguments]",gT="[object Array]",Of="[object Object]",Nne=Object.prototype,yT=Nne.hasOwnProperty;function Vne(e,t,r,n,i,o){var a=mT(e),s=mT(t),l=a?gT:hT(e),c=s?gT:hT(t);l=l==vT?Of:l,c=c==vT?Of:c;var d=l==Of,p=c==Of,h=l==c;if(h&&_T(e)){if(!_T(t))return!1;a=!0,d=!1}if(h&&!d)return o||(o=new Qv),a||jne(e)?Dne(e,t,r,n,i,o):kne(e,t,l,r,n,i,o);if(!(r&Cne)){var m=d&&yT.call(e,"__wrapped__"),E=p&&yT.call(t,"__wrapped__");if(m||E){var v=m?e.value():e,_=E?t.value():t;return o||(o=new Qv),i(v,_,r,n,o)}}return h?(o||(o=new Qv),Lne(e,t,r,n,i,o)):!1}var $ne=Vne,Mne=$ne,bT=ki;function lN(e,t,r,n,i){return e===t?!0:e==null||t==null||!bT(e)&&!bT(t)?e!==e&&t!==t:Mne(e,t,r,n,lN,i)}var Nw=lN,zne=YC,Bne=Nw,Fne=1,Une=2;function Wne(e,t,r,n){var i=r.length,o=i,a=!n;if(e==null)return!o;for(e=Object(e);i--;){var s=r[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){s=r[i];var l=s[0],c=e[l],d=s[1];if(a&&s[2]){if(c===void 0&&!(l in e))return!1}else{var p=new zne;if(n)var h=n(c,d,l,e,t,p);if(!(h===void 0?Bne(d,c,Fne|Une,n,p):h))return!1}}return!0}var qne=Wne,Hne=ko;function Kne(e){return e===e&&!Hne(e)}var uN=Kne,Gne=uN,Yne=Cw;function Xne(e){for(var t=Yne(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,Gne(i)]}return t}var Jne=Xne;function Qne(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var cN=Qne,Zne=qne,eie=Jne,tie=cN;function rie(e){var t=eie(e);return t.length==1&&t[0][2]?tie(t[0][0],t[0][1]):function(r){return r===e||Zne(r,e,t)}}var nie=rie;function iie(e,t){return e!=null&&t in Object(e)}var oie=iie,aie=gC,sie=kw,lie=_r,uie=Lw,cie=jw,die=Ym;function fie(e,t,r){t=aie(t,e);for(var n=-1,i=t.length,o=!1;++n<i;){var a=die(t[n]);if(!(o=e!=null&&r(e,a)))break;e=e[a]}return o||++n!=i?o:(i=e==null?0:e.length,!!i&&cie(i)&&uie(a,i)&&(lie(e)||sie(e)))}var pie=fie,hie=oie,mie=pie;function _ie(e,t){return e!=null&&mie(e,t,hie)}var vie=_ie,gie=Nw,yie=yC,bie=vie,Eie=hw,wie=uN,xie=cN,Oie=Ym,Pie=1,Tie=2;function Aie(e,t){return Eie(e)&&wie(t)?xie(Oie(e),t):function(r){var n=yie(r,e);return n===void 0&&n===t?bie(r,e):gie(t,n,Pie|Tie)}}var Sie=Aie;function Iie(e){return e}var Xl=Iie;function Rie(e){return function(t){return t==null?void 0:t[e]}}var Die=Rie,kie=Ew;function Lie(e){return function(t){return kie(t,e)}}var jie=Lie,Cie=Die,Nie=jie,Vie=hw,$ie=Ym;function Mie(e){return Vie(e)?Cie($ie(e)):Nie(e)}var zie=Mie,Bie=nie,Fie=Sie,Uie=Xl,Wie=_r,qie=zie;function Hie(e){return typeof e=="function"?e:e==null?Uie:typeof e=="object"?Wie(e)?Fie(e[0],e[1]):Bie(e):qie(e)}var Jl=Hie;function Kie(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o<i;)if(t(e[o],o,e))return o;return-1}var Gie=Kie;function Yie(e){return e!==e}var Xie=Yie;function Jie(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}var Qie=Jie,Zie=Gie,eoe=Xie,toe=Qie;function roe(e,t,r){return t===t?toe(e,t,r):Zie(e,eoe,r)}var noe=roe,ioe=noe;function ooe(e,t){var r=e==null?0:e.length;return!!r&&ioe(e,t,0)>-1}var aoe=ooe;function soe(e,t,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}var loe=soe;function uoe(){}var coe=uoe,Zv=aN,doe=coe,foe=Dw,poe=1/0,hoe=Zv&&1/foe(new Zv([,-0]))[1]==poe?function(e){return new Zv(e)}:doe,moe=hoe,_oe=XC,voe=aoe,goe=loe,yoe=QC,boe=moe,Eoe=Dw,woe=200;function xoe(e,t,r){var n=-1,i=voe,o=e.length,a=!0,s=[],l=s;if(r)a=!1,i=goe;else if(o>=woe){var c=t?null:boe(e);if(c)return Eoe(c);a=!1,i=yoe,l=new _oe}else l=t?[]:s;e:for(;++n<o;){var d=e[n],p=t?t(d):d;if(d=r||d!==0?d:0,a&&p===p){for(var h=l.length;h--;)if(l[h]===p)continue e;t&&l.push(p),s.push(d)}else i(l,p,r)||(l!==s&&l.push(p),s.push(d))}return s}var Ooe=xoe,Poe=Jl,Toe=Ooe;function Aoe(e,t){return e&&e.length?Toe(e,Poe(t)):[]}var Soe=Aoe;const ET=Me(Soe);function dN(e,t,r){return t===!0?ET(e,r):Pe(t)?ET(e,t):e}function fl(e){"@babel/helpers - typeof";return fl=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},fl(e)}var Ioe=["ref"];function wT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ni(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
491t%2?wT(Object(r),!0).forEach(function(n){f_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Roe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xT(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pN(n.key),n)}}function Doe(e,t,r){return t&&xT(e.prototype,t),r&&xT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function koe(e,t,r){return t=uh(t),Loe(e,fN()?Reflect.construct(t,r||[],uh(e).constructor):t.apply(e,r))}function Loe(e,t){if(t&&(fl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return joe(e)}function joe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fN=function(){return!!e})()}function uh(e){return uh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},uh(e)}function Coe(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&&Oy(e,t)}function Oy(e,t){return Oy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Oy(e,t)}function f_(e,t,r){return t=pN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pN(e){var t=Noe(e,"string");return fl(t)=="symbol"?t:t+""}function Noe(e,t){if(fl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(fl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Voe(e,t){if(e==null)return{};var r=$oe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $oe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Moe(e){return e.value}function zoe(e,t){if(k.isValidElement(e))return k.cloneElement(e,t);if(typeof e=="function")return k.createElement(e,t);t.ref;var r=Voe(t,Ioe);return k.createElement(Rw,r)}var OT=1,Vs=function(e){function t(){var r;Roe(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=koe(this,t,[].concat(i)),f_(r,"lastBoundingBox",{width:-1,height:-1}),r}return Coe(t,e),Doe(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>OT||Math.abs(i.height-this.lastBoundingBox.height)>OT)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?ni({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,o=i.layout,a=i.align,s=i.verticalAlign,l=i.margin,c=i.chartWidth,d=i.chartHe
491ight,p,h;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(a==="center"&&o==="vertical"){var m=this.getBBoxSnapshot();p={left:((c||0)-m.width)/2}}else p=a==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var E=this.getBBoxSnapshot();h={top:((d||0)-E.height)/2}}else h=s==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return ni(ni({},p),h)}},{key:"render",value:function(){var n=this,i=this.props,o=i.content,a=i.width,s=i.height,l=i.wrapperStyle,c=i.payloadUniqBy,d=i.payload,p=ni(ni({position:"absolute",width:a||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return k.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(m){n.wrapperNode=m}},zoe(o,ni(ni({},this.props),{},{payload:dN(d,c,Moe)})))}}],[{key:"getWithHeight",value:function(n,i){var o=ni(ni({},this.defaultProps),n.props),a=o.layout;return a==="vertical"&&re(n.props.height)?{height:n.props.height}:a==="horizontal"?{width:n.props.width||i}:null}}])}(y.PureComponent);f_(Vs,"displayName","Legend");f_(Vs,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var PT=Rd,Boe=kw,Foe=_r,TT=PT?PT.isConcatSpreadable:void 0;function Uoe(e){return Foe(e)||Boe(e)||!!(TT&&e&&e[TT])}var Woe=Uoe,qoe=eN,Hoe=Woe;function hN(e,t,r,n,i){var o=-1,a=e.length;for(r||(r=Hoe),i||(i=[]);++o<a;){var s=e[o];t>0&&r(s)?t>1?hN(s,t-1,r,n,i):qoe(i,s):n||(i[i.length]=s)}return i}var mN=hN;function Koe(e){return function(t,r,n){for(var i=-1,o=Object(t),a=n(t),s=a.length;s--;){var l=a[e?s:++i];if(r(o[l],l,o)===!1)break}return t}}var Goe=Koe,Yoe=Goe,Xoe=Yoe(),Joe=Xoe,Qoe=Joe,Zoe=Cw;function eae(e,t){return e&&Qoe(e,t,Zoe)}var _N=eae,tae=d_;function rae(e,t){return function(r,n){if(r==null)return r;if(!tae(r))return e(r,n);for(var i=r.length,o=t?i:-1,a=Object(r);(t?o--:++o<i)&&n(a[o],o,a)!==!1;);return r}}var nae=rae,iae=_N,oae=nae,aae=oae(iae),Vw=aae,sae=Vw,lae=d_;function uae(e,t){var r=-1,n=lae(e)?Array(e.length):[];return sae(e,function(i,o,a){n[++r]=t(i,o,a)}),n}var vN=uae;function cae(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var dae=cae,AT=Ul;function fae(e,t){if(e!==t){var r=e!==void 0,n=e===null,i=e===e,o=AT(e),a=t!==void 0,s=t===null,l=t===t,c=AT(t);if(!s&&!c&&!o&&e>t||o&&a&&l&&!s&&!c||n&&a&&l||!r&&l||!i)return 1;if(!n&&!o&&!c&&e<t||c&&r&&i&&!n&&!o||s&&r&&i||!a&&i||!l)return-1}return 0}var pae=fae,hae=pae;function mae(e,t,r){for(var n=-1,i=e.criteria,o=t.criteria,a=i.length,s=r.length;++n<a;){var l=hae(i[n],o[n]);if(l){if(n>=s)return l;var c=r[n];return l*(c=="desc"?-1:1)}}return e.index-t.index}var _ae=mae,eg=bw,vae=Ew,gae=Jl,yae=vN,bae=dae,Eae=nN,wae=_ae,xae=Xl,Oae=_r;function Pae(e,t,r){t.length?t=eg(t,function(o){return Oae(o)?function(a){return vae(a,o.length===1?o[0]:o)}:o}):t=[xae];var n=-1;t=eg(t,Eae(gae));var i=yae(e,function(o,a,s){var l=eg(t,function(c){return c(o)});return{criteria:l,index:++n,value:o}});return bae(i,function(o,a){return wae(o,a,r)})}var Tae=Pae;function Aae(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var Sae=Aae,Iae=Sae,ST=Math.max;function Rae(e,t,r){return t=ST(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=ST(n.length-t,0),a=Array(o);++i<o;)a[i]=n[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=n[i];return s[t]=r(a),Iae(e,this,s)}}var Dae=Rae;function kae(e){return function(){return e}}var Lae=kae,jae=ja,Cae=function(){try{var e=jae(Object,"defineProperty");return e({},"",{}),e}catch{}}(),gN=Cae,Nae=Lae,IT=gN,Vae=Xl,$ae=IT?function(e,t){return IT(e,"toString",{configurable:!0,enumerable:!1,value:Nae(t),writable:!0})}:Vae,Mae=$ae,zae=800,Bae=16,Fae=Date.now;function Uae(e){var t=0,r=0;return function(){var n=Fae(),i=Bae-(n-r);if(r=n,i>0){if(++t>=zae)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Wae=Uae,qae=Mae,Hae=Wae,Kae=Hae(qae),Gae=Kae,Yae=Xl,Xae=Dae,Jae=Gae;function Qae(e,t){return Jae(Xae(e,t,Yae),e+"")}var Zae=Qae,ese=_w,tse=d_,rse=Lw,nse=ko;function ise(e,t,r){if(!nse(r))return!1;var n=typeof t;return(n=="number"?tse(r)&&rse(t,r.length):n=="string"&&t in r)?ese(r[t],e):!1}var p_=ise,ose=mN,ase=Tae,sse=Zae,RT=p_,lse=sse(function(e,t){if(e==null)return[];var r=t.length;return r>1&&RT(e,t[0],t[1])?t=[]:r>2&&RT(t[0],t[1],t[2])&&(t=[t[0]]),ase(e,ose(t,1),[])}),use=lse;const $w=Me(use);function Mc(e){"@babel/helpers - typeof";return Mc=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},Mc(e)}function Py(){return Py=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
491for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Py.apply(this,arguments)}function cse(e,t){return hse(e)||pse(e,t)||fse(e,t)||dse()}function dse(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
492In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fse(e,t){if(e){if(typeof e=="string")return DT(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return DT(e,t)}}function DT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function pse(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function hse(e){if(Array.isArray(e))return e}function kT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kT(Object(r),!0).forEach(function(n){mse(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mse(e,t,r){return t=_se(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _se(e){var t=vse(e,"string");return Mc(t)=="symbol"?t:t+""}function vse(e,t){if(Mc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Mc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gse(e){return Array.isArray(e)&&Pt(e[0])&&Pt(e[1])?e.join(" ~ "):e}var yse=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,o=i===void 0?{}:i,a=t.itemStyle,s=a===void 0?{}:a,l=t.labelStyle,c=l===void 0?{}:l,d=t.payload,p=t.formatter,h=t.itemSorter,m=t.wrapperClassName,E=t.labelClassName,v=t.label,_=t.labelFormatter,g=t.accessibilityLayer,b=g===void 0?!1:g,w=function(){if(d&&d.length){var C={padding:0,margin:0},$=(h?$w(d,h):d).map(function(I,N){if(I.type==="none")return null;var V=tg({display:"block",paddingTop:4,paddingBottom:4,color:I.color||"#000"},s),z=I.formatter||p||gse,R=I.value,D=I.name,M=R,B=D;if(z&&M!=null&&B!=null){var F=z(R,D,I,N,d);if(Array.isArray(F)){var H=cse(F,2);M=H[0],B=H[1]}else M=F}return k.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(N),style:V},Pt(B)?k.createElement("span",{className:"recharts-tooltip-item-name"},B):null,Pt(B)?k.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,k.createElement("span",{className:"recharts-tooltip-item-value"},M),k.createElement("span",{className:"recharts-tooltip-item-unit"},I.unit||""))});return k.createElement("ul",{className:"recharts-tooltip-item-list",style:C},$)}return null},O=tg({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),x=tg({margin:0},c),P=!Te(v),T=P?v:"",A=Ie("recharts-default-tooltip",m),S=Ie("recharts-tooltip-label",E);P&&_&&d!==void 0&&d!==null&&(T=_(v,d));var L=b?{role:"status","aria-live":"assertive"}:{};return k.createElement("div",Py({className:A,style:O},L),k.createElement("p",{className:S,style:x},k.isValidElement(T)?T:"".concat(T)),w())};function zc(e){"@babel/helpers - typeof";return zc=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},zc(e)}function Pf(e,t,r){return t=bse(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bse(e){var t=Ese(e,"string");return zc(t)=="symbol"?t:t+""}function Ese(e,t){if(zc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(zc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yu="recharts-tooltip-wrapper",wse={visibility:"hidden"};function xse(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Ie(yu,Pf(Pf(Pf(Pf({},"".concat(yu,"-right"),re(r)&&t&&re(t.x)&&r>=t.x),"".concat(yu,"-left"),re(r)&&t&&re(t.x)&&r<t.x),"".concat(yu,"-bottom"),re(n)&&t&&re(t.y)&&n>=t.y),"".concat(yu,"-top"),re(n)&&t&&re(t.y)&&n<t.y))}function LT(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,o=e.position,a=e.reverseDirection,s=e.tooltipDimension,l=e.viewBox,c=e.viewBoxDimension;if(o&&re(o[n]))return o[n];var d=r[n]-s-i,p=r[n]+i;if(t[n])return a[n]?d:p;if(a[n]){var h=d,m=l[n];return h<m?Math.max(p,l[n]):Math.max(d,l[n])}var E=p+s,v=l[n]+c;return E>v?Math.max(d,l[n]):Math.max(p,l[n])}function Ose(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function Pse(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,o=e.reverseDirection,a=e.tooltipBox,s=e.useTranslate3d,l=e.viewBox,c,d,p;return a.height>0&&a.width>0&&r?(d=LT({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:a.width,viewBox:l,viewBoxDimension:l.width}),p=LT({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:a.height,viewBox:l,viewBoxDimension:l.height}),c=Ose({translateX:d,translateY:p,useTranslate3d:s}
492)):c=wse,{cssProperties:c,cssClasses:xse({translateX:d,translateY:p,coordinate:r})}}function pl(e){"@babel/helpers - typeof";return pl=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},pl(e)}function jT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jT(Object(r),!0).forEach(function(n){Ay(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Tse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ase(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bN(n.key),n)}}function Sse(e,t,r){return t&&Ase(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ise(e,t,r){return t=ch(t),Rse(e,yN()?Reflect.construct(t,r||[],ch(e).constructor):t.apply(e,r))}function Rse(e,t){if(t&&(pl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Dse(e)}function Dse(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yN=function(){return!!e})()}function ch(e){return ch=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ch(e)}function kse(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&&Ty(e,t)}function Ty(e,t){return Ty=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Ty(e,t)}function Ay(e,t,r){return t=bN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bN(e){var t=Lse(e,"string");return pl(t)=="symbol"?t:t+""}function Lse(e,t){if(pl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(pl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var NT=1,jse=function(e){function t(){var r;Tse(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=Ise(this,t,[].concat(i)),Ay(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Ay(r,"handleKeyDown",function(a){if(a.key==="Escape"){var s,l,c,d;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(l=r.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&s!==void 0?s:0,y:(c=(d=r.props.coordinate)===null||d===void 0?void 0:d.y)!==null&&c!==void 0?c:0}})}}),r}return kse(t,e),Sse(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>NT||Math.abs(n.height-this.state.lastBoundingBox.height)>NT)&&this.setState({lastBoundingBox:{width:n.width,height:n.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 n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.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 n=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,c=i.children,d=i.coordinate,p=i.hasPayload,h=i.isAnimationActive,m=i.offset,E=i.position,v=i.reverseDirection,_=i.useTranslate3d,g=i.viewBox,b=i.wrapperStyle,w=Pse({allowEscapeViewBox:a,coordinate:d,offsetTopLeft:m,position:E,reverseDirection:v,tooltipBox:this.state.lastBoundingBox,useTranslate3d:_,viewBox:g}
492),O=w.cssClasses,x=w.cssProperties,P=CT(CT({transition:h&&o?"transform ".concat(s,"ms ").concat(l):void 0},x),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&p?"visible":"hidden",position:"absolute",top:0,left:0},b);return k.createElement("div",{tabIndex:-1,className:O,style:P,ref:function(A){n.wrapperNode=A}},c)}}])}(y.PureComponent),Cse=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},vo={isSsr:Cse(),get:function(t){return vo[t]},set:function(t,r){if(typeof t=="string")vo[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(i){vo[i]=t[i]})}}};function hl(e){"@babel/helpers - typeof";return hl=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},hl(e)}function VT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $T(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?VT(Object(r),!0).forEach(function(n){Mw(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Nse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vse(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,wN(n.key),n)}}function $se(e,t,r){return t&&Vse(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mse(e,t,r){return t=dh(t),zse(e,EN()?Reflect.construct(t,r||[],dh(e).constructor):t.apply(e,r))}function zse(e,t){if(t&&(hl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Bse(e)}function Bse(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(EN=function(){return!!e})()}function dh(e){return dh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},dh(e)}function Fse(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&&Sy(e,t)}function Sy(e,t){return Sy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Sy(e,t)}function Mw(e,t,r){return t=wN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wN(e){var t=Use(e,"string");return hl(t)=="symbol"?t:t+""}function Use(e,t){if(hl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(hl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wse(e){return e.dataKey}function qse(e,t){return k.isValidElement(e)?k.cloneElement(e,t):typeof e=="function"?k.createElement(e,t):k.createElement(yse,t)}var jn=function(e){function t(){return Nse(this,t),Mse(this,t,arguments)}return Fse(t,e),$se(t,[{key:"render",value:function(){var n=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,c=i.content,d=i.coordinate,p=i.filterNull,h=i.isAnimationActive,m=i.offset,E=i.payload,v=i.payloadUniqBy,_=i.position,g=i.reverseDirection,b=i.useTranslate3d,w=i.viewBox,O=i.wrapperStyle,x=E??[];p&&x.length&&(x=dN(E.filter(function(T){return T.value!=null&&(T.hide!==!0||n.props.includeHidden)}),v,Wse));var P=x.length>0;return k.createElement(jse,{allowEscapeViewBox:a,animationDuration:s,animationEasing:l,isAnimationActive:h,active:o,coordinate:d,hasPayload:P,offset:m,position:_,reverseDirection:g,useTranslate3d:b,viewBox:w,wrapperStyle:O}
492,qse(c,$T($T({},this.props),{},{payload:x})))}}])}(y.PureComponent);Mw(jn,"displayName","Tooltip");Mw(jn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!vo.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 Hse=ti,Kse=function(){return Hse.Date.now()},Gse=Kse,Yse=/\s/;function Xse(e){for(var t=e.length;t--&&Yse.test(e.charAt(t)););return t}var Jse=Xse,Qse=Jse,Zse=/^\s+/;function ele(e){return e&&e.slice(0,Qse(e)+1).replace(Zse,"")}var tle=ele,rle=tle,MT=ko,nle=Ul,zT=NaN,ile=/^[-+]0x[0-9a-f]+$/i,ole=/^0b[01]+$/i,ale=/^0o[0-7]+$/i,sle=parseInt;function lle(e){if(typeof e=="number")return e;if(nle(e))return zT;if(MT(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=MT(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=rle(e);var r=ole.test(e);return r||ale.test(e)?sle(e.slice(2),r?2:8):ile.test(e)?zT:+e}var xN=lle,ule=ko,rg=Gse,BT=xN,cle="Expected a function",dle=Math.max,fle=Math.min;function ple(e,t,r){var n,i,o,a,s,l,c=0,d=!1,p=!1,h=!0;if(typeof e!="function")throw new TypeError(cle);t=BT(t)||0,ule(r)&&(d=!!r.leading,p="maxWait"in r,o=p?dle(BT(r.maxWait)||0,t):o,h="trailing"in r?!!r.trailing:h);function m(P){var T=n,A=i;return n=i=void 0,c=P,a=e.apply(A,T),a}function E(P){return c=P,s=setTimeout(g,t),d?m(P):a}function v(P){var T=P-l,A=P-c,S=t-T;return p?fle(S,o-A):S}function _(P){var T=P-l,A=P-c;return l===void 0||T>=t||T<0||p&&A>=o}function g(){var P=rg();if(_(P))return b(P);s=setTimeout(g,v(P))}function b(P){return s=void 0,h&&n?m(P):(n=i=void 0,a)}function w(){s!==void 0&&clearTimeout(s),c=0,n=l=i=s=void 0}function O(){return s===void 0?a:b(rg())}function x(){var P=rg(),T=_(P);if(n=arguments,i=this,l=P,T){if(s===void 0)return E(l);if(p)return clearTimeout(s),s=setTimeout(g,t),m(l)}return s===void 0&&(s=setTimeout(g,t)),a}return x.cancel=w,x.flush=O,x}var hle=ple,mle=hle,_le=ko,vle="Expected a function";function gle(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(vle);return _le(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),mle(e,t,{leading:n,maxWait:t,trailing:i})}var yle=gle;const ON=Me(yle);function Bc(e){"@babel/helpers - typeof";return Bc=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},Bc(e)}function FT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FT(Object(r),!0).forEach(function(n){ble(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ble(e,t,r){return t=Ele(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ele(e){var t=wle(e,"string");return Bc(t)=="symbol"?t:t+""}function wle(e,t){if(Bc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Bc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xle(e,t){return Ale(e)||Tle(e,t)||Ple(e,t)||Ole()}function Ole(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
493In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ple(e,t){if(e){if(typeof e=="string")return UT(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return UT(e,t)}}function UT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Tle(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}
493finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Ale(e){if(Array.isArray(e))return e}var Sle=y.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,o=e.width,a=o===void 0?"100%":o,s=e.height,l=s===void 0?"100%":s,c=e.minWidth,d=c===void 0?0:c,p=e.minHeight,h=e.maxHeight,m=e.children,E=e.debounce,v=E===void 0?0:E,_=e.id,g=e.className,b=e.onResize,w=e.style,O=w===void 0?{}:w,x=y.useRef(null),P=y.useRef();P.current=b,y.useImperativeHandle(t,function(){return Object.defineProperty(x.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),x.current},configurable:!0})});var T=y.useState({containerWidth:i.width,containerHeight:i.height}),A=xle(T,2),S=A[0],L=A[1],j=y.useCallback(function($,I){L(function(N){var V=Math.round($),z=Math.round(I);return N.containerWidth===V&&N.containerHeight===z?N:{containerWidth:V,containerHeight:z}})},[]);y.useEffect(function(){var $=function(D){var M,B=D[0].contentRect,F=B.width,H=B.height;j(F,H),(M=P.current)===null||M===void 0||M.call(P,F,H)};v>0&&($=ON($,v,{trailing:!0,leading:!1}));var I=new ResizeObserver($),N=x.current.getBoundingClientRect(),V=N.width,z=N.height;return j(V,z),I.observe(x.current),function(){I.disconnect()}},[j,v]);var C=y.useMemo(function(){var $=S.containerWidth,I=S.containerHeight;if($<0||I<0)return null;da(ta(a)||ta(l),`The width(%s) and height(%s) are both fixed numbers,
494       maybe you don't need to use a ResponsiveContainer.`,a,l),da(!r||r>0,"The aspect(%s) must be greater than zero.",r);var N=ta(a)?$:a,V=ta(l)?I:l;r&&r>0&&(N?V=N/r:V&&(N=V*r),h&&V>h&&(V=h)),da(N>0||V>0,`The width(%s) and height(%s) of chart should be greater than 0,
495       please check the style of container, or the props width(%s) and height(%s),
496       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
497       height and width.`,N,V,a,l,d,p,r);var z=!Array.isArray(m)&&_i(m.type).endsWith("Chart");return k.Children.map(m,function(R){return k.isValidElement(R)?y.cloneElement(R,Tf({width:N,height:V},z?{style:Tf({height:"100%",width:"100%",maxHeight:V,maxWidth:N},R.props.style)}:{})):R})},[r,m,l,h,p,d,S,a]);return k.createElement("div",{id:_?"".concat(_):void 0,className:Ie("recharts-responsive-container",g),style:Tf(Tf({},O),{},{width:a,height:l,minWidth:d,minHeight:p,maxHeight:h}),ref:x},C)}),PN=function(t){return null};PN.displayName="Cell";function Fc(e){"@babel/helpers - typeof";return Fc=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},Fc(e)}function WT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Iy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?WT(Object(r),!0).forEach(function(n){Ile(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ile(e,t,r){return t=Rle(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Rle(e){var t=Dle(e,"string");return Fc(t)=="symbol"?t:t+""}function Dle(e,t){if(Fc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Fc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ts={widthCache:{},cacheCount:0},kle=2e3,Lle={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},qT="recharts_measurement_span";function jle(e){var t=Iy({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var ec=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||vo.isSsr)return{width:0,height:0};var n=jle(r),i=JSON.stringify({text:t,copyStyle:n});if(ts.widthCache[i])return ts.widthCache[i];try{var o=document.getElementById(qT);o||(o=document.createElement("span"),o.setAttribute("id",qT),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var a=Iy(Iy({},Lle),n);Object.assign(o.style,a),o.textContent="".concat(t);var s=o.getBoundingClientRect(),l={width:s.width,height:s.height};return ts.widthCache[i]=l,++ts.cacheCount>kle&&(ts.cacheCount=0,ts.widthCache={}),l}catch{return{width:0,height:0}}},Cle=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Uc(e){"@babel/helpers - typeof";return Uc=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},Uc(e)}function fh(e,t){return Mle(e)||$le(e,t)||Vle(e,t)||Nle()}
497function Nle(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
498In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Vle(e,t){if(e){if(typeof e=="string")return HT(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return HT(e,t)}}function HT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $le(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Mle(e){if(Array.isArray(e))return e}function zle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KT(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Fle(n.key),n)}}function Ble(e,t,r){return t&&KT(e.prototype,t),r&&KT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fle(e){var t=Ule(e,"string");return Uc(t)=="symbol"?t:t+""}function Ule(e,t){if(Uc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Uc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var GT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,YT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Wle=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,qle=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,TN={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Hle=Object.keys(TN),xs="NaN";function Kle(e,t){return e*TN[t]}var Af=function(){function e(t,r){zle(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!Wle.test(r)&&(this.num=NaN,this.unit=""),Hle.includes(r)&&(this.num=Kle(t,r),this.unit="px")}return Ble(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.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(r){var n,i=(n=qle.exec(r))!==null&&n!==void 0?n:[],o=fh(i,3),a=o[1],s=o[2];return new e(parseFloat(a),s??"")}}])}();function AN(e){if(e.includes(xs))return xs;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=GT.exec(t))!==null&&r!==void 0?r:[],i=fh(n,4),o=i[1],a=i[2],s=i[3],l=Af.parse(o??""),c=Af.parse(s??""),d=a==="*"?l.multiply(c):l.divide(c);if(d.isNaN())return xs;t=t.replace(GT,d.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,h=(p=YT.exec(t))!==null&&p!==void 0?p:[],m=fh(h,4),E=m[1],v=m[2],_=m[3],g=Af.parse(E??""),b=Af.parse(_??""),w=v==="+"?g.add(b):g.subtract(b);if(w.isNaN())return xs;t=t.replace(YT,w.toString())}return t}var XT=/\(([^()]*)\)/;function Gle(e){for(var t=e;t.includes("(");){var r=XT.exec(t),n=fh(r,2),i=n[1];t=t.replace(XT,AN(i))}return t}function Yle(e){var t=e.replace(/\s+/g,"");return t=Gle(t),t=AN(t),t}function Xle(e){try{return Yle(e)}catch{return xs}}function ng(e){var t=Xle(e.slice(5,-1));return t===xs?"":t}var Jle=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Qle=["dx","dy","angle","className","breakAll"];function Ry(){return Ry=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
498for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ry.apply(this,arguments)}function JT(e,t){if(e==null)return{};var r=Zle(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zle(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function QT(e,t){return nue(e)||rue(e,t)||tue(e,t)||eue()}function eue(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
499In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tue(e,t){if(e){if(typeof e=="string")return ZT(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ZT(e,t)}}function ZT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function rue(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function nue(e){if(Array.isArray(e))return e}var SN=/[ \f\n\r\t\v\u2028\u2029]+/,IN=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var o=[];Te(r)||(n?o=r.toString().split(""):o=r.toString().split(SN));var a=o.map(function(l){return{word:l,width:ec(l,i).width}}),s=n?0:ec(" ",i).width;return{wordsWithComputedWidth:a,spaceWidth:s}}catch{return null}},iue=function(t,r,n,i,o){var a=t.maxLines,s=t.children,l=t.style,c=t.breakAll,d=re(a),p=s,h=function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return N.reduce(function(V,z){var R=z.word,D=z.width,M=V[V.length-1];if(M&&(i==null||o||M.width+D+n<Number(i)))M.words.push(R),M.width+=D+n;else{var B={words:[R],width:D};V.push(B)}return V},[])},m=h(r),E=function(N){return N.reduce(function(V,z){return V.width>z.width?V:z})};if(!d)return m;for(var v="…",_=function(N){var V=p.slice(0,N),z=IN({breakAll:c,style:l,children:V+v}).wordsWithComputedWidth,R=h(z),D=R.length>a||E(R).width>Number(i);return[D,R]},g=0,b=p.length-1,w=0,O;g<=b&&w<=p.length-1;){var x=Math.floor((g+b)/2),P=x-1,T=_(P),A=QT(T,2),S=A[0],L=A[1],j=_(x),C=QT(j,1),$=C[0];if(!S&&!$&&(g=x+1),S&&$&&(b=x-1),!S&&$){O=L;break}w++}return O||m},eA=function(t){var r=Te(t)?[]:t.toString().split(SN);return[{words:r}]},oue=function(t){var r=t.width,n=t.scaleToFit,i=t.children,o=t.style,a=t.breakAll,s=t.maxLines;if((r||n)&&!vo.isSsr){var l,c,d=IN({breakAll:a,children:i,style:o});if(d){var p=d.wordsWithComputedWidth,h=d.spaceWidth;l=p,c=h}else return eA(i);return iue({breakAll:a,children:i,maxLines:s,style:o},l,c,r,n)}return eA(i)},tA="#808080",ph=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,a=t.lineHeight,s=a===void 0?"1em":a,l=t.capHeight,c=l===void 0?"0.71em":l,d=t.scaleToFit,p=d===void 0?!1:d,h=t.textAnchor,m=h===void 0?"start":h,E=t.verticalAnchor,v=E===void 0?"end":E,_=t.fill,g=_===void 0?tA:_,b=JT(t,Jle),w=y.useMemo(function(){return oue({breakAll:b.breakAll,children:b.children,maxLines:b.maxLines,scaleToFit:p,style:b.style,width:b.width})},[b.breakAll,b.children,b.maxLines,p,b.style,b.width]),O=b.dx,x=b.dy,P=b.angle,T=b.className,A=b.breakAll,S=JT(b,Qle);if(!Pt(n)||!Pt(o))return null;var L=n+(re(O)?O:0),j=o+(re(x)?x:0),C;switch(v){case"start":C=ng("calc(".concat(c,")"));break;case"middle":C=ng("calc(".concat((w.length-1)/2," * -").concat(s," + (").concat(c," / 2))"));break;default:C=ng("calc(".concat(w.length-1," * -").concat(s,")"));break}var $=[];if(p){var I=w[0].width,N=b.width;$.push("scale(".concat((re(N)?N/I:1)/I,")"))}return P&&$.push("rotate(".concat(P,", ").concat(L,", ").concat(j,")")),$.length&&(S.transform=$.join(" ")),k.createElement("text",Ry({},Le(S,!0),{x:L,y:j,className:Ie("recharts-text",T),textAnchor:m,fill:g.includes("url")?tA:g}),w.map(function(V,z){var R=V.words.join(A?"":" ");return k.createElement("tspan",{x:L,dy:z===0?C:s,key:"".concat(R,"-").concat(z)},R)}))};function go(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function aue(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function zw(e){let t,r,n;e.length!==2?(t=go,r=(s,l)=>go(e(s),l),n=(s,l)=>e(s)-l):(t=e===go||e===aue?e:sue,r=e,n=e);
499function i(s,l,c=0,d=s.length){if(c<d){if(t(l,l)!==0)return d;do{const p=c+d>>>1;r(s[p],l)<0?c=p+1:d=p}while(c<d)}return c}function o(s,l,c=0,d=s.length){if(c<d){if(t(l,l)!==0)return d;do{const p=c+d>>>1;r(s[p],l)<=0?c=p+1:d=p}while(c<d)}return c}function a(s,l,c=0,d=s.length){const p=i(s,l,c,d-1);return p>c&&n(s[p-1],l)>-n(s[p],l)?p-1:p}return{left:i,center:a,right:o}}function sue(){return 0}function RN(e){return e===null?NaN:+e}function*lue(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const uue=zw(go),kd=uue.right;zw(RN).center;class rA extends Map{constructor(t,r=fue){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(nA(this,t))}has(t){return super.has(nA(this,t))}set(t,r){return super.set(cue(this,t),r)}delete(t){return super.delete(due(this,t))}}function nA({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function cue({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function due({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function fue(e){return e!==null&&typeof e=="object"?e.valueOf():e}function pue(e=go){if(e===go)return DN;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function DN(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const hue=Math.sqrt(50),mue=Math.sqrt(10),_ue=Math.sqrt(2);function hh(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),a=o>=hue?10:o>=mue?5:o>=_ue?2:1;let s,l,c;return i<0?(c=Math.pow(10,-i)/a,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,i)*a,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=r&&r<2?hh(e,t,r*2):[s,l,c]}function Dy(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,o,a]=n?hh(t,e,r):hh(e,t,r);if(!(o>=i))return[];const s=o-i+1,l=new Array(s);if(n)if(a<0)for(let c=0;c<s;++c)l[c]=(o-c)/-a;else for(let c=0;c<s;++c)l[c]=(o-c)*a;else if(a<0)for(let c=0;c<s;++c)l[c]=(i+c)/-a;else for(let c=0;c<s;++c)l[c]=(i+c)*a;return l}function ky(e,t,r){return t=+t,e=+e,r=+r,hh(e,t,r)[2]}function Ly(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?ky(t,e,r):ky(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function iA(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function oA(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function kN(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?DN:pue(i);n>r;){if(n-r>600){const l=n-r+1,c=t-r+1,d=Math.log(l),p=.5*Math.exp(2*d/3),h=.5*Math.sqrt(d*p*(l-p)/l)*(c-l/2<0?-1:1),m=Math.max(r,Math.floor(t-c*p/l+h)),E=Math.min(n,Math.floor(t+(l-c)*p/l+h));kN(e,t,m,E,i)}const o=e[t];let a=r,s=n;for(bu(e,r,t),i(e[n],o)>0&&bu(e,r,n);a<s;){for(bu(e,a,s),++a,--s;i(e[a],o)<0;)++a;for(;i(e[s],o)>0;)--s}i(e[r],o)===0?bu(e,r,s):(++s,bu(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function bu(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function vue(e,t,r){if(e=Float64Array.from(lue(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return oA(e);if(t>=1)return iA(e);var n,i=(n-1)*t,o=Math.floor(i),a=iA(kN(e,o).subarray(0,o+1)),s=oA(e.subarray(o+1));return a+(s-a)*(i-o)}}function gue(e,t,r=RN){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,o=Math.floor(i),a=+r(e[o],o,e),s=+r(e[o+1],o+1,e);return a+(s-a)*(i-o)}}function yue(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,o=new Array(i);++n<i;)o[n]=e+n*r;return o}function Jr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Li(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}
499const jy=Symbol("implicit");function Bw(){var e=new rA,t=[],r=[],n=jy;function i(o){let a=e.get(o);if(a===void 0){if(n!==jy)return n;e.set(o,a=t.push(o)-1)}return r[a%r.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new rA;for(const a of o)e.has(a)||e.set(a,t.push(a)-1);return i},i.range=function(o){return arguments.length?(r=Array.from(o),i):r.slice()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return Bw(t,r).unknown(n)},Jr.apply(i,arguments),i}function Wc(){var e=Bw().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,o,a,s=!1,l=0,c=0,d=.5;delete e.unknown;function p(){var h=t().length,m=i<n,E=m?i:n,v=m?n:i;o=(v-E)/Math.max(1,h-l+c*2),s&&(o=Math.floor(o)),E+=(v-E-o*(h-l))*d,a=o*(1-l),s&&(E=Math.round(E),a=Math.round(a));var _=yue(h).map(function(g){return E+o*g});return r(m?_.reverse():_)}return e.domain=function(h){return arguments.length?(t(h),p()):t()},e.range=function(h){return arguments.length?([n,i]=h,n=+n,i=+i,p()):[n,i]},e.rangeRound=function(h){return[n,i]=h,n=+n,i=+i,s=!0,p()},e.bandwidth=function(){return a},e.step=function(){return o},e.round=function(h){return arguments.length?(s=!!h,p()):s},e.padding=function(h){return arguments.length?(l=Math.min(1,c=+h),p()):l},e.paddingInner=function(h){return arguments.length?(l=Math.min(1,h),p()):l},e.paddingOuter=function(h){return arguments.length?(c=+h,p()):c},e.align=function(h){return arguments.length?(d=Math.max(0,Math.min(1,h)),p()):d},e.copy=function(){return Wc(t(),[n,i]).round(s).paddingInner(l).paddingOuter(c).align(d)},Jr.apply(p(),arguments)}function LN(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return LN(t())},e}function tc(){return LN(Wc.apply(null,arguments).paddingInner(1))}function Fw(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function jN(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Ld(){}var qc=.7,mh=1/qc,$s="\\s*([+-]?\\d+)\\s*",Hc="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Kn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",bue=/^#([0-9a-f]{3,8})$/,Eue=new RegExp(`^rgb\\(${$s},${$s},${$s}\\)$`),wue=new RegExp(`^rgb\\(${Kn},${Kn},${Kn}\\)$`),xue=new RegExp(`^rgba\\(${$s},${$s},${$s},${Hc}\\)$`),Oue=new RegExp(`^rgba\\(${Kn},${Kn},${Kn},${Hc}\\)$`),Pue=new RegExp(`^hsl\\(${Hc},${Kn},${Kn}\\)$`),Tue=new RegExp(`^hsla\\(${Hc},${Kn},${Kn},${Hc}\\)$`),aA={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};Fw(Ld,Kc,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:sA,formatHex:sA,formatHex8:Aue,formatHsl:Sue,formatRgb:lA,toString:lA});function sA(){return this.rgb().formatHex()}function Aue(){return this.rgb().formatHex8()}function Sue(){return CN(this).formatHsl()}function lA(){return this.rgb().formatRgb()}function Kc(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=bue.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?uA(t):r===3?new fr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Sf(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Sf(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=Eue.exec(e))?new fr(t[1],t[2],t[3],1):(t=wue.exec(e))?new fr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=xue.exec(e))?
499Sf(t[1],t[2],t[3],t[4]):(t=Oue.exec(e))?Sf(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Pue.exec(e))?fA(t[1],t[2]/100,t[3]/100,1):(t=Tue.exec(e))?fA(t[1],t[2]/100,t[3]/100,t[4]):aA.hasOwnProperty(e)?uA(aA[e]):e==="transparent"?new fr(NaN,NaN,NaN,0):null}function uA(e){return new fr(e>>16&255,e>>8&255,e&255,1)}function Sf(e,t,r,n){return n<=0&&(e=t=r=NaN),new fr(e,t,r,n)}function Iue(e){return e instanceof Ld||(e=Kc(e)),e?(e=e.rgb(),new fr(e.r,e.g,e.b,e.opacity)):new fr}function Cy(e,t,r,n){return arguments.length===1?Iue(e):new fr(e,t,r,n??1)}function fr(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Fw(fr,Cy,jN(Ld,{brighter(e){return e=e==null?mh:Math.pow(mh,e),new fr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?qc:Math.pow(qc,e),new fr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new fr(fa(this.r),fa(this.g),fa(this.b),_h(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:cA,formatHex:cA,formatHex8:Rue,formatRgb:dA,toString:dA}));function cA(){return`#${ra(this.r)}${ra(this.g)}${ra(this.b)}`}function Rue(){return`#${ra(this.r)}${ra(this.g)}${ra(this.b)}${ra((isNaN(this.opacity)?1:this.opacity)*255)}`}function dA(){const e=_h(this.opacity);return`${e===1?"rgb(":"rgba("}${fa(this.r)}, ${fa(this.g)}, ${fa(this.b)}${e===1?")":`, ${e})`}`}function _h(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function fa(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ra(e){return e=fa(e),(e<16?"0":"")+e.toString(16)}function fA(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new vn(e,t,r,n)}function CN(e){if(e instanceof vn)return new vn(e.h,e.s,e.l,e.opacity);if(e instanceof Ld||(e=Kc(e)),!e)return new vn;if(e instanceof vn)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),a=NaN,s=o-i,l=(o+i)/2;return s?(t===o?a=(r-n)/s+(r<n)*6:r===o?a=(n-t)/s+2:a=(t-r)/s+4,s/=l<.5?o+i:2-o-i,a*=60):s=l>0&&l<1?0:a,new vn(a,s,l,e.opacity)}function Due(e,t,r,n){return arguments.length===1?CN(e):new vn(e,t,r,n??1)}function vn(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Fw(vn,Due,jN(Ld,{brighter(e){return e=e==null?mh:Math.pow(mh,e),new vn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?qc:Math.pow(qc,e),new vn(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,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new fr(ig(e>=240?e-240:e+120,i,n),ig(e,i,n),ig(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new vn(pA(this.h),If(this.s),If(this.l),_h(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=_h(this.opacity);return`${e===1?"hsl(":"hsla("}${pA(this.h)}, ${If(this.s)*100}%, ${If(this.l)*100}%${e===1?")":`, ${e})`}`}}));function pA(e){return e=(e||0)%360,e<0?e+360:e}function If(e){return Math.max(0,Math.min(1,e||0))}function ig(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Uw=e=>()=>e;function kue(e,t){return function(r){return e+r*t}}function Lue(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function jue(e){return(e=+e)==1?NN:function(t,r){return r-t?Lue(t,r,e):Uw(isNaN(t)?r:t)}}function NN(e,t){var r=t-e;return r?kue(e,r):Uw(isNaN(e)?t:e)}const hA=function e(t){var r=jue(t);function n(i,o){var a=r((i=Cy(i)).r,(o=Cy(o)).r),s=r(i.g,o.g),l=r(i.b,o.b),c=NN(i.opacity,o.opacity);return function(d){return i.r=a(d),i.g=s(d),i.b=l(d),i.opacity=c(d),i+""}}return n.gamma=e,n}(1);function Cue(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(o){for(i=0;i<r;++i)n[i]=e[i]*(1-o)+t[i]*o;return n}}function Nue(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Vue(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),o=new Array(r),a;for(a=0;a<n;++a)i[a]=Ql(e[a],t[a]);for(;a<r;++a)o[a]=t[a];return function(s){for(a=0;a<n;++a)o[a]=i[a](s);return o}}function $ue(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function vh(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function Mue(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=Ql(e[i],t[i]):n[i]=t[i];return function(o){for(i in r)n[i]=r[i](o);return n}}var Ny=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,og=new RegExp(Ny.source,"g");function zue(e){return function(){return e}}function Bue(e){return function(t){return e(t)+""}}function Fue(e,t){var r=Ny.lastIndex=og.lastIndex=0,n,i,o,a=-1,s=[],l=[];for(e=e+"",t=t+"";(n=Ny.exec(e))&&(i=og.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),s[a]?s[a]+=o:s[++a]=o),(n=n[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,l.push({i:a,x:vh(n,i)})),r=og.lastIndex;return r<t.length&&(o=t.slice(r),s[a]?s[a]+=o:s[++a]=o),s.length<2?l[0]?Bue(l[0].x):zue(t):(t=l.length,function(c){for(var d=0,p;d<t;++d)s[(p=l[d]).i]=p.x(c);return s.join("")})}function Ql(e,t){var r=typeof t,n;return t==null||r==="boolean"?Uw(t):(r==="number"?vh:r==="string"?(n=Kc(t))?(t=n,hA):Fue:t instanceof Kc?hA:t instanceof Date?$ue:Nue(t)?Cue:Array.isArray(t)?Vue:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Mue:vh)(e,t)}function Ww(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function Uue(e,t){t===void 0&&(t=e,e=Ql);for(var r=0,n=t.length-1,i=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(i,i=t[++r]);return function(a){var s=Math.max(0,Math.min(n-1,Math.floor(a*=n)));return o[s](a-s)}}function Wue(e){return function(){return e}}function gh(e){return+e}var mA=[0,1];function ir(e){return e}function Vy(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:Wue(isNaN(t)?NaN:.5)}function que(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function Hue(e,t,r){var n=e[0],i=e[1],o=t[0],a=t[1];return i<n?(n=Vy(i,n),o=r(a,o)):(n=Vy(n,i),o=r(o,a)),function(s){return o(n(s))}}function Kue(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),o=new Array(n),a=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<n;)i[a]=Vy(e[a],e[a+1]),o[a]=r(t[a],t[a+1]);return function(s){var l=kd(e,s,1,n)-1;return o[l](i[l](s))}}
vendor: 4,452 bytes, line 499
499function jd(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function h_(){var e=mA,t=mA,r=Ql,n,i,o,a=ir,s,l,c;function d(){var h=Math.min(e.length,t.length);return a!==ir&&(a=que(e[0],e[h-1])),s=h>2?Kue:Hue,l=c=null,p}function p(h){return h==null||isNaN(h=+h)?o:(l||(l=s(e.map(n),t,r)))(n(a(h)))}return p.invert=function(h){return a(i((c||(c=s(t,e.map(n),vh)))(h)))},p.domain=function(h){return arguments.length?(e=Array.from(h,gh),d()):e.slice()},p.range=function(h){return arguments.length?(t=Array.from(h),d()):t.slice()},p.rangeRound=function(h){return t=Array.from(h),r=Ww,d()},p.clamp=function(h){return arguments.length?(a=h?!0:ir,d()):a!==ir},p.interpolate=function(h){return arguments.length?(r=h,d()):r},p.unknown=function(h){return arguments.length?(o=h,p):o},function(h,m){return n=h,i=m,d()}}function qw(){return h_()(ir,ir)}function Gue(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function yh(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function ml(e){return e=yh(Math.abs(e)),e?e[1]:NaN}function Yue(e,t){return function(r,n){for(var i=r.length,o=[],a=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),o.push(r.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[a=(a+1)%e.length];return o.reverse().join(t)}}function Xue(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var Jue=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Gc(e){if(!(t=Jue.exec(e)))throw new Error("invalid format: "+e);var t;return new Hw({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]})}Gc.prototype=Hw.prototype;function Hw(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+""}Hw.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 Que(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var VN;function Zue(e,t){var r=yh(e,t);if(!r)return e+"";var n=r[0],i=r[1],o=i-(VN=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=n.length;return o===a?n:o>a?n+new Array(o-a+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+yh(e,Math.max(0,t+o-1))[0]}function _A(e,t){var r=yh(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const vA={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Gue,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)=>_A(e*100,t),r:_A,s:Zue,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function gA(e){return e}var yA=Array.prototype.map,bA=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function ece(e){var t=e.grouping===void 0||e.thousands===void 0?gA:Yue(yA.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?gA:Xue(yA.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(p){p=Gc(p);var h=p.fill,m=p.align,E=p.sign,v=p.symbol,_=p.zero,g=p.width,b=p.comma,w=p.precision,O=p.trim,x=p.type;x==="n"?(b=!0,x="g"):vA[x]||(w===void 0&&(w=12),O=!0,x="g"),(_||h==="0"&&m==="=")&&(_=!0,h="0",m="=");var P=v==="$"?r:v==="#"&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",T=v==="$"?n:/[%p]/.test(x)?a:"",A=vA[x],S=/[defgprs%]/.test(x);w=w===void 0?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)
499);function L(j){var C=P,$=T,I,N,V;if(x==="c")$=A(j)+$,j="";else{j=+j;var z=j<0||1/j<0;if(j=isNaN(j)?l:A(Math.abs(j),w),O&&(j=Que(j)),z&&+j==0&&E!=="+"&&(z=!1),C=(z?E==="("?E:s:E==="-"||E==="("?"":E)+C,$=(x==="s"?bA[8+VN/3]:"")+$+(z&&E==="("?")":""),S){for(I=-1,N=j.length;++I<N;)if(V=j.charCodeAt(I),48>V||V>57){$=(V===46?i+j.slice(I+1):j.slice(I))+$,j=j.slice(0,I);break}}}b&&!_&&(j=t(j,1/0));var R=C.length+j.length+$.length,D=R<g?new Array(g-R+1).join(h):"";switch(b&&_&&(j=t(D+j,D.length?g-$.length:1/0),D=""),m){case"<":j=C+j+$+D;break;case"=":j=C+D+j+$;break;case"^":j=D.slice(0,R=D.length>>1)+C+j+$+D.slice(R);break;default:j=D+C+j+$;break}return o(j)}return L.toString=function(){return p+""},L}function d(p,h){var m=c((p=Gc(p),p.type="f",p)),E=Math.max(-8,Math.min(8,Math.floor(ml(h)/3)))*3,v=Math.pow(10,-E),_=bA[8+E/3];return function(g){return m(v*g)+_}}return{format:c,formatPrefix:d}}var Rf,Kw,$N;tce({thousands:",",grouping:[3],currency:["$",""]});function tce(e){return Rf=ece(e),Kw=Rf.format,$N=Rf.formatPrefix,Rf}function rce(e){return Math.max(0,-ml(Math.abs(e)))}function nce(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ml(t)/3)))*3-ml(Math.abs(e)))}function ice(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ml(t)-ml(e))+1}function MN(e,t,r,n){var i=Ly(e,t,r),o;switch(n=Gc(n??",f"),n.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=nce(i,a))&&(n.precision=o),$N(n,a)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=ice(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=rce(i))&&(n.precision=o-(n.type==="%")*2);break}}return Kw(n)}function Lo(e){var t=e.domain;return e.ticks=function(r){var n=t();return Dy(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return MN(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,o=n.length-1,a=n[i],s=n[o],l,c,d=10;for(s<a&&(c=a,a=s,s=c,c=i,i=o,o=c);d-- >0;){if(c=ky(a,s,r),c===l)return n[i]=a,n[o]=s,t(n);if(c>0)a=Math.floor(a/c)*c,s=Math.ceil(s/c)*c;else if(c<0)a=Math.ceil(a*c)/c,s=Math.floor(s*c)/c;else break;l=c}return e},e}function bh(){var e=qw();return e.copy=function(){return jd(e,bh())},Jr.apply(e,arguments),Lo(e)}function zN(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,gh),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return zN(e).unknown(t)},e=arguments.length?Array.from(e,gh):[0,1],Lo(r)}function BN(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],a;return o<i&&(a=r,r=n,n=a,a=i,i=o,o=a),e[r]=t.floor(i),e[n]=t.ceil(o),e}function EA(e){return Math.log(e)}function wA(e){return Math.exp(e)}function oce(e){return-Math.log(-e)}function ace(e){return-Math.exp(-e)}function sce(e){return isFinite(e)?+("1e"+e):e<0?0:e}function lce(e){return e===10?sce:e===Math.E?Math.exp:t=>Math.pow(e,t)}function uce(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 xA(e){return(t,r)=>-e(-t,r)}function Gw(e){const t=e(EA,wA),r=t.domain;let n=10,i,o;function a(){return i=uce(n),o=lce(n),r()[0]<0?(i=xA(i),o=xA(o),e(oce,ace)):e(EA,wA),t}return t.base=function(s){return arguments.length?(n=+s,a()):n},t.domain=function(s){return arguments.length?(r(s),a()):r()},t.ticks=s=>{const l=r();let c=l[0],d=l[l.length-1];const p=d<c;p&&([c,d]=[d,c]);let h=i(c),m=i(d),E,v;const _=s==null?10:+s;let g=[];if(!(n%1)&&m-h<_){if(h=Math.floor(h),m=Math.ceil(m),c>0){for(;h<=m;++h)for(E=1;E<n;++E)if(v=h<0?E/o(-h):E*o(h),!(v<c)){if(v>d)break;g.push(v)}}else for(;h<=m;++h)for(E=n-1;E>=1;--E)if(v=h>0?E/o(-h):E*o(h),!(v<c)){if(v>d)break;g.push(v)}g.length*2<_&&(g=Dy(c,d,_))}else g=Dy(h,m,Math.min(m-h,_)).map(o);return p?g.reverse():g},t.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=Gc(l)).precision==null&&(l.trim=!0),l=Kw(l)),s===1/0)return l;const c=Math.max(1,n*s/t.ticks().length);return d=>{let p=d/o(Math.round(i(d)));return p*n<n-.5&&(p*=n),p<=c?l(d):""}},t.nice=()=>r(BN(r(),{floor:s=>o(Math.floor(i(s))),ceil:s=>o(Math.ceil(i(s)))})),t}function FN(){const e=Gw(h_()).domain([1,10]);return e.copy=()=>jd(e,FN()).base(e.base()),Jr.apply(e,arguments),e}
499function OA(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function PA(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Yw(e){var t=1,r=e(OA(t),PA(t));return r.constant=function(n){return arguments.length?e(OA(t=+n),PA(t)):t},Lo(r)}function UN(){var e=Yw(h_());return e.copy=function(){return jd(e,UN()).constant(e.constant())},Jr.apply(e,arguments)}function TA(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function cce(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function dce(e){return e<0?-e*e:e*e}function Xw(e){var t=e(ir,ir),r=1;function n(){return r===1?e(ir,ir):r===.5?e(cce,dce):e(TA(r),TA(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},Lo(t)}function Jw(){var e=Xw(h_());return e.copy=function(){return jd(e,Jw()).exponent(e.exponent())},Jr.apply(e,arguments),e}function fce(){return Jw.apply(null,arguments).exponent(.5)}function AA(e){return Math.sign(e)*e*e}function pce(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function WN(){var e=qw(),t=[0,1],r=!1,n;function i(o){var a=pce(e(o));return isNaN(a)?n:r?Math.round(a):a}return i.invert=function(o){return e.invert(AA(o))},i.domain=function(o){return arguments.length?(e.domain(o),i):e.domain()},i.range=function(o){return arguments.length?(e.range((t=Array.from(o,gh)).map(AA)),i):t.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(r=!!o,i):r},i.clamp=function(o){return arguments.length?(e.clamp(o),i):e.clamp()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return WN(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Jr.apply(i,arguments),Lo(i)}function qN(){var e=[],t=[],r=[],n;function i(){var a=0,s=Math.max(1,t.length);for(r=new Array(s-1);++a<s;)r[a-1]=gue(e,a/s);return o}function o(a){return a==null||isNaN(a=+a)?n:t[kd(r,a)]}return o.invertExtent=function(a){var s=t.indexOf(a);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},o.domain=function(a){if(!arguments.length)return e.slice();e=[];for(let s of a)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(go),i()},o.range=function(a){return arguments.length?(t=Array.from(a),i()):t.slice()},o.unknown=function(a){return arguments.length?(n=a,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return qN().domain(e).range(t).unknown(n)},Jr.apply(o,arguments)}function HN(){var e=0,t=1,r=1,n=[.5],i=[0,1],o;function a(l){return l!=null&&l<=l?i[kd(n,l,0,r)]:o}function s(){var l=-1;for(n=new Array(r);++l<r;)n[l]=((l+1)*t-(l-r)*e)/(r+1);return a}return a.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,s()):[e,t]},a.range=function(l){return arguments.length?(r=(i=Array.from(l)).length-1,s()):i.slice()},a.invertExtent=function(l){var c=i.indexOf(l);return c<0?[NaN,NaN]:c<1?[e,n[0]]:c>=r?[n[r-1],t]:[n[c-1],n[c]]},a.unknown=function(l){return arguments.length&&(o=l),a},a.thresholds=function(){return n.slice()},a.copy=function(){return HN().domain([e,t]).range(i).unknown(o)},Jr.apply(Lo(a),arguments)}function KN(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[kd(e,o,0,n)]:r}return i.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var a=t.indexOf(o);return[e[a-1],e[a]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return KN().domain(e).range(t).unknown(r)},Jr.apply(i,arguments)}const ag=new Date,sg=new Date;function Tt(e,t,r,n){function i(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(e(o=new Date(+o)),o),i.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),i.round=o=>{const a=i(o),s=i.ceil(o);return o-a<s-o?a:s},i.offset=(o,a)=>(t(o=new Date(+o),a==null?1:Math.floor(a)),o),i.range=(o,a,s)=>{const l=[];if(o=i.ceil(o),s=s==null?1:Math.floor(s),!(o<a)||!(s>0))return l;let c;do l.push(c=new Date(+o)),t(o,s),e(o);while(c<o&&o<a);return l},i.filter=o=>Tt(a=>{if(a>=a)for(;e(a),!o(a);)a.setTime(a-1)},(a,s)=>{if(a>=a)if(s<0)for(;++s<=0;)for(;t(a,-1),!o(a););else for(;--s>=0;)for(;t(a,1),!o(a););}),r&&(i.count=(o,a)=>(ag.setTime(+o),sg.setTime(+a),e(ag),e(sg),Math.floor(r(ag,sg))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?a=>n(a)%o===0:a=>i.count(0,a)%o===0):i)),i}const Eh=Tt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Eh.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Tt(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Eh);Eh.range;const fi=1e3,Ur=fi*60,pi=Ur*60,Pi=pi*24,Qw=Pi*7,SA=Pi*30,lg=Pi*365,na=Tt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*fi)},(e,t)=>(t-e)/fi,e=>e.getUTCSeconds());na.range;const Zw=Tt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*fi)},(e,t)=>{e.setTime(+e+t*Ur)},(e,t)=>(t-e)/Ur,e=>e.getMinutes());Zw.range;const ex=Tt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ur)},(e,t)=>(t-e)/Ur,e=>e.getUTCMinutes());ex.range;const tx=Tt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*fi-e.getMinutes()*Ur)},(e,t)=>{e.setTime(+e+t*pi)},(e,t)=>(t-e)/pi,e=>e.getHours());tx.range;const rx=Tt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*pi)},(e,t)=>(t-e)/pi,e=>e.getUTCHours());rx.range;const Cd=Tt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ur)/Pi,e=>e.getDate()-1);Cd.range;const m_=Tt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Pi,e=>e.getUTCDate()-1);m_.range;const GN=Tt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Pi,e=>Math.floor(e/Pi));GN.range;function Ca(e){return Tt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Ur)/Qw)}const __=Ca(0),wh=Ca(1),hce=Ca(2),mce=Ca(3),_l=Ca(4),_ce=Ca(5),vce=Ca(6);__.range;wh.range;hce.range;mce.range;_l.range;_ce.range;vce.range;function Na(e){return Tt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Qw)}const v_=Na(0),xh=Na(1),gce=Na(2),yce=Na(3),vl=Na(4),bce=Na(5),Ece=Na(6);v_.range;xh.range;gce.range;yce.range;vl.range;bce.range;Ece.range;const nx=Tt(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());nx.range;const ix=Tt(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());ix.range;const Ti=Tt(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());Ti.every=e=>
499!isFinite(e=Math.floor(e))||!(e>0)?null:Tt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});Ti.range;const Ai=Tt(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());Ai.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Tt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});Ai.range;function YN(e,t,r,n,i,o){const a=[[na,1,fi],[na,5,5*fi],[na,15,15*fi],[na,30,30*fi],[o,1,Ur],[o,5,5*Ur],[o,15,15*Ur],[o,30,30*Ur],[i,1,pi],[i,3,3*pi],[i,6,6*pi],[i,12,12*pi],[n,1,Pi],[n,2,2*Pi],[r,1,Qw],[t,1,SA],[t,3,3*SA],[e,1,lg]];function s(c,d,p){const h=d<c;h&&([c,d]=[d,c]);const m=p&&typeof p.range=="function"?p:l(c,d,p),E=m?m.range(c,+d+1):[];return h?E.reverse():E}function l(c,d,p){const h=Math.abs(d-c)/p,m=zw(([,,_])=>_).right(a,h);if(m===a.length)return e.every(Ly(c/lg,d/lg,p));if(m===0)return Eh.every(Math.max(Ly(c,d,p),1));const[E,v]=a[h/a[m-1][2]<a[m][2]/h?m-1:m];return E.every(v)}return[s,l]}const[wce,xce]=YN(Ai,ix,v_,GN,rx,ex),[Oce,Pce]=YN(Ti,nx,__,Cd,tx,Zw);function ug(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 cg(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 Eu(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function Tce(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,o=e.days,a=e.shortDays,s=e.months,l=e.shortMonths,c=wu(i),d=xu(i),p=wu(o),h=xu(o),m=wu(a),E=xu(a),v=wu(s),_=xu(s),g=wu(l),b=xu(l),w={a:z,A:R,b:D,B:M,c:null,d:jA,e:jA,f:Yce,g:ode,G:sde,H:Hce,I:Kce,j:Gce,L:XN,m:Xce,M:Jce,p:B,q:F,Q:VA,s:$A,S:Qce,u:Zce,U:ede,V:tde,w:rde,W:nde,x:null,X:null,y:ide,Y:ade,Z:lde,"%":NA},O={a:H,A:K,b:se,B:fe,c:null,d:CA,e:CA,f:fde,g:wde,G:Ode,H:ude,I:cde,j:dde,L:QN,m:pde,M:hde,p:X,q:ve,Q:VA,s:$A,S:mde,u:_de,U:vde,V:gde,w:yde,W:bde,x:null,X:null,y:Ede,Y:xde,Z:Pde,"%":NA},x={a:L,A:j,b:C,B:$,c:I,d:kA,e:kA,f:Fce,g:DA,G:RA,H:LA,I:LA,j:$ce,L:Bce,m:Vce,M:Mce,p:S,q:Nce,Q:Wce,s:qce,S:zce,u:Dce,U:kce,V:Lce,w:Rce,W:jce,x:N,X:V,y:DA,Y:RA,Z:Cce,"%":Uce};w.x=P(r,w),w.X=P(n,w),w.c=P(t,w),O.x=P(r,O),O.X=P(n,O),O.c=P(t,O);function P(G,te){return function(ee){var U=[],xe=-1,_e=0,ze=G.length,Ne,at,lr;for(ee instanceof Date||(ee=new Date(+ee));++xe<ze;)G.charCodeAt(xe)===37&&(U.push(G.slice(_e,xe)),(at=IA[Ne=G.charAt(++xe)])!=null?Ne=G.charAt(++xe):at=Ne==="e"?" ":"0",(lr=te[Ne])&&(Ne=lr(ee,at)),U.push(Ne),_e=xe+1);return U.push(G.slice(_e,xe)),U.join("")}}function T(G,te){return function(ee){var U=Eu(1900,void 0,1),xe=A(U,G,ee+="",0),_e,ze;if(xe!=ee.length)return null;if("Q"in U)return new Date(U.Q);if("s"in U)return new Date(U.s*1e3+("L"in U?U.L:0));if(te&&!("Z"in U)&&(U.Z=0),"p"in U&&(U.H=U.H%12+U.p*12),U.m===void 0&&(U.m="q"in U?U.q:0),"V"in U){if(U.V<1||U.V>53)return null;"w"in U||(U.w=1),"Z"in U?(_e=cg(Eu(U.y,0,1)),ze=_e.getUTCDay(),_e=ze>4||ze===0?xh.ceil(_e):xh(_e),_e=m_.offset(_e,(U.V-1)*7),U.y=_e.getUTCFullYear(),U.m=_e.getUTCMonth(),U.d=_e.getUTCDate()+(U.w+6)%7):(_e=ug(Eu(U.y,0,1)),ze=_e.getDay(),_e=ze>4||ze===0?wh.ceil(_e):wh(_e),_e=Cd.offset(_e,(U.V-1)*7),U.y=_e.getFullYear(),U.m=_e.getMonth(),U.d=_e.getDate()+(U.w+6)%7)}else("W"in U||"U"in U)&&("w"in U||(U.w="u"in U?U.u%7:"W"in U?1:0),ze="Z"in U?cg(Eu(U.y,0,1)).getUTCDay():ug(Eu(U.y,0,1)).getDay(),U.m=0,U.d="W"in U?(U.w+6)%7+U.W*7-(ze+5)%7:U.w+U.U*7-(ze+6)%7);return"Z"in U?(U.H+=U.Z/100|0,U.M+=U.Z%100,cg(U)):ug(U)}}function A(G,te,ee,U){for(var xe=0,_e=te.length,ze=ee.length,Ne,at;xe<_e;){if(U>=ze)return-1;if(Ne=te.charCodeAt(xe++),Ne===37){if(Ne=te.charAt(xe++),at=x[Ne in IA?te.charAt(xe++):Ne],!at||(U=at(G,ee,U))<0)return-1}else if(Ne!=ee.charCodeAt(U++))return-1}return U}function S(G,te,ee){var U=c.exec(te.slice(ee));return U?(G.p=d.get(U[0].toLowerCase()),ee+U[0].length):-1}function L(G,te,ee){var U=m.exec(te.slice(ee));
vendor: 4,225 bytes, line 499
499return U?(G.w=E.get(U[0].toLowerCase()),ee+U[0].length):-1}function j(G,te,ee){var U=p.exec(te.slice(ee));return U?(G.w=h.get(U[0].toLowerCase()),ee+U[0].length):-1}function C(G,te,ee){var U=g.exec(te.slice(ee));return U?(G.m=b.get(U[0].toLowerCase()),ee+U[0].length):-1}function $(G,te,ee){var U=v.exec(te.slice(ee));return U?(G.m=_.get(U[0].toLowerCase()),ee+U[0].length):-1}function I(G,te,ee){return A(G,t,te,ee)}function N(G,te,ee){return A(G,r,te,ee)}function V(G,te,ee){return A(G,n,te,ee)}function z(G){return a[G.getDay()]}function R(G){return o[G.getDay()]}function D(G){return l[G.getMonth()]}function M(G){return s[G.getMonth()]}function B(G){return i[+(G.getHours()>=12)]}function F(G){return 1+~~(G.getMonth()/3)}function H(G){return a[G.getUTCDay()]}function K(G){return o[G.getUTCDay()]}function se(G){return l[G.getUTCMonth()]}function fe(G){return s[G.getUTCMonth()]}function X(G){return i[+(G.getUTCHours()>=12)]}function ve(G){return 1+~~(G.getUTCMonth()/3)}return{format:function(G){var te=P(G+="",w);return te.toString=function(){return G},te},parse:function(G){var te=T(G+="",!1);return te.toString=function(){return G},te},utcFormat:function(G){var te=P(G+="",O);return te.toString=function(){return G},te},utcParse:function(G){var te=T(G+="",!0);return te.toString=function(){return G},te}}}var IA={"-":"",_:" ",0:"0"},Nt=/^\s*\d+/,Ace=/^%/,Sce=/[\\^$*+?|[\]().{}]/g;function Re(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o<r?new Array(r-o+1).join(t)+i:i)}function Ice(e){return e.replace(Sce,"\\$&")}function wu(e){return new RegExp("^(?:"+e.map(Ice).join("|")+")","i")}function xu(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function Rce(e,t,r){var n=Nt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Dce(e,t,r){var n=Nt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function kce(e,t,r){var n=Nt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Lce(e,t,r){var n=Nt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function jce(e,t,r){var n=Nt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function RA(e,t,r){var n=Nt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function DA(e,t,r){var n=Nt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Cce(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function Nce(e,t,r){var n=Nt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Vce(e,t,r){var n=Nt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function kA(e,t,r){var n=Nt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function $ce(e,t,r){var n=Nt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function LA(e,t,r){var n=Nt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Mce(e,t,r){var n=Nt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function zce(e,t,r){var n=Nt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Bce(e,t,r){var n=Nt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function Fce(e,t,r){var n=Nt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function Uce(e,t,r){var n=Ace.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function Wce(e,t,r){var n=Nt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function qce(e,t,r){var n=Nt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function jA(e,t){return Re(e.getDate(),t,2)}function Hce(e,t){return Re(e.getHours(),t,2)}function Kce(e,t){return Re(e.getHours()%12||12,t,2)}function Gce(e,t){return Re(1+Cd.count(Ti(e),e),t,3)}function XN(e,t){return Re(e.getMilliseconds(),t,3)}function Yce(e,t){return XN(e,t)+"000"}function Xce(e,t){return Re(e.getMonth()+1,t,2)}function Jce(e,t){return Re(e.getMinutes(),t,2)}function Qce(e,t){return Re(e.getSeconds(),t,2)}function Zce(e){var t=e.getDay();return t===0?7:t}function ede(e,t){return Re(__.count(Ti(e)-1,e),t,2)}function JN(e){var t=e.getDay();return t>=4||t===0?_l(e):_l.ceil(e)}function tde(e,t){return e=JN(e),Re(_l.count(Ti(e),e)+(Ti(e).getDay()===4),t,2)}function rde(e){return e.getDay()}
499function nde(e,t){return Re(wh.count(Ti(e)-1,e),t,2)}function ide(e,t){return Re(e.getFullYear()%100,t,2)}function ode(e,t){return e=JN(e),Re(e.getFullYear()%100,t,2)}function ade(e,t){return Re(e.getFullYear()%1e4,t,4)}function sde(e,t){var r=e.getDay();return e=r>=4||r===0?_l(e):_l.ceil(e),Re(e.getFullYear()%1e4,t,4)}function lde(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Re(t/60|0,"0",2)+Re(t%60,"0",2)}function CA(e,t){return Re(e.getUTCDate(),t,2)}function ude(e,t){return Re(e.getUTCHours(),t,2)}function cde(e,t){return Re(e.getUTCHours()%12||12,t,2)}function dde(e,t){return Re(1+m_.count(Ai(e),e),t,3)}function QN(e,t){return Re(e.getUTCMilliseconds(),t,3)}function fde(e,t){return QN(e,t)+"000"}function pde(e,t){return Re(e.getUTCMonth()+1,t,2)}function hde(e,t){return Re(e.getUTCMinutes(),t,2)}function mde(e,t){return Re(e.getUTCSeconds(),t,2)}function _de(e){var t=e.getUTCDay();return t===0?7:t}function vde(e,t){return Re(v_.count(Ai(e)-1,e),t,2)}function ZN(e){var t=e.getUTCDay();return t>=4||t===0?vl(e):vl.ceil(e)}function gde(e,t){return e=ZN(e),Re(vl.count(Ai(e),e)+(Ai(e).getUTCDay()===4),t,2)}function yde(e){return e.getUTCDay()}function bde(e,t){return Re(xh.count(Ai(e)-1,e),t,2)}function Ede(e,t){return Re(e.getUTCFullYear()%100,t,2)}function wde(e,t){return e=ZN(e),Re(e.getUTCFullYear()%100,t,2)}function xde(e,t){return Re(e.getUTCFullYear()%1e4,t,4)}function Ode(e,t){var r=e.getUTCDay();return e=r>=4||r===0?vl(e):vl.ceil(e),Re(e.getUTCFullYear()%1e4,t,4)}function Pde(){return"+0000"}function NA(){return"%"}function VA(e){return+e}function $A(e){return Math.floor(+e/1e3)}var rs,e5,t5;Tde({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 Tde(e){return rs=Tce(e),e5=rs.format,rs.parse,t5=rs.utcFormat,rs.utcParse,rs}function Ade(e){return new Date(e)}function Sde(e){return e instanceof Date?+e:+new Date(+e)}function ox(e,t,r,n,i,o,a,s,l,c){var d=qw(),p=d.invert,h=d.domain,m=c(".%L"),E=c(":%S"),v=c("%I:%M"),_=c("%I %p"),g=c("%a %d"),b=c("%b %d"),w=c("%B"),O=c("%Y");function x(P){return(l(P)<P?m:s(P)<P?E:a(P)<P?v:o(P)<P?_:n(P)<P?i(P)<P?g:b:r(P)<P?w:O)(P)}return d.invert=function(P){return new Date(p(P))},d.domain=function(P){return arguments.length?h(Array.from(P,Sde)):h().map(Ade)},d.ticks=function(P){var T=h();return e(T[0],T[T.length-1],P??10)},d.tickFormat=function(P,T){return T==null?x:c(T)},d.nice=function(P){var T=h();return(!P||typeof P.range!="function")&&(P=t(T[0],T[T.length-1],P??10)),P?h(BN(T,P)):d},d.copy=function(){return jd(d,ox(e,t,r,n,i,o,a,s,l,c))},d}function Ide(){return Jr.apply(ox(Oce,Pce,Ti,nx,__,Cd,tx,Zw,na,e5).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Rde(){return Jr.apply(ox(wce,xce,Ai,ix,v_,m_,rx,ex,na,t5).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function g_(){var e=0,t=1,r,n,i,o,a=ir,s=!1,l;function c(p){return p==null||isNaN(p=+p)?l:a(i===0?.5:(p=(o(p)-r)*i,s?Math.max(0,Math.min(1,p)):p))}c.domain=function(p){return arguments.length?([e,t]=p,r=o(e=+e),n=o(t=+t),i=r===n?0:1/(n-r),c):[e,t]},c.clamp=function(p){return arguments.length?(s=!!p,c):s},c.interpolator=function(p){return arguments.length?(a=p,c):a};function d(p){return function(h){var m,E;return arguments.length?([m,E]=h,a=p(m,E),c):[a(0),a(1)]}}return c.range=d(Ql),c.rangeRound=d(Ww),c.unknown=function(p){return arguments.length?(l=p,c):l},function(p){return o=p,r=p(e),n=p(t),i=r===n?0:1/(n-r),c}}function jo(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function r5(){var e=Lo(g_()(ir));return e.copy=function(){return jo(e,r5())},Li.apply(e,arguments)}function n5(){var e=Gw(g_()).domain([1,10]);return e.copy=function(){return jo(e,n5()).base(e.base())},Li.apply(e,arguments)}function i5(){var e=Yw(g_());return e.copy=function(){return jo(e,i5()).constant(e.constant())},Li.apply(e,arguments)}function ax(){var e=Xw(g_());return e.copy=function(){return jo(e,ax()).exponent(e.exponent())},Li.apply(e,arguments)}function Dde(){return ax.apply(null,arguments).exponent(.5)}function o5(){var e=[],t=ir;function r(n){if(n!=null&&!isNaN(n=+n))return t((kd(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(go),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,o)=>vue(e,o/n))},r.copy=function(){return o5(t).domain(e)},Li.apply(r,arguments)}function y_(){var e=0,t=.5,r=1,n=1,i,o,a,s,l,c=ir,d,p=!1,h;function m(v){return isNaN(v=+v)?h:(v=.5+((v=+d(v))-o)*(n*v<n*o?s:l),c(p?Math.max(0,Math.min(1,v)):v))}m.domain=function(v){return arguments.length?([e,t,r]=v,i=d(e=+e),o=d(t=+t),a=d(r=+r),s=i===o?0:.5/(o-i),l=o===a?0:.5/(a-o),n=o<i?-1:1,m):[e,t,r]},m.clamp=function(v){return arguments.length?(p=!!v,m):p},m.interpolator=function(v){return arguments.length?(c=v,m):c};function E(v){return function(_){var g,b,w;return arguments.length?([g,b,w]=_,c=Uue(v,[g,b,w]),m):[c(0),c(.5),c(1)]}}
499return m.range=E(Ql),m.rangeRound=E(Ww),m.unknown=function(v){return arguments.length?(h=v,m):h},function(v){return d=v,i=v(e),o=v(t),a=v(r),s=i===o?0:.5/(o-i),l=o===a?0:.5/(a-o),n=o<i?-1:1,m}}function a5(){var e=Lo(y_()(ir));return e.copy=function(){return jo(e,a5())},Li.apply(e,arguments)}function s5(){var e=Gw(y_()).domain([.1,1,10]);return e.copy=function(){return jo(e,s5()).base(e.base())},Li.apply(e,arguments)}function l5(){var e=Yw(y_());return e.copy=function(){return jo(e,l5()).constant(e.constant())},Li.apply(e,arguments)}function sx(){var e=Xw(y_());return e.copy=function(){return jo(e,sx()).exponent(e.exponent())},Li.apply(e,arguments)}function kde(){return sx.apply(null,arguments).exponent(.5)}const MA=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Wc,scaleDiverging:a5,scaleDivergingLog:s5,scaleDivergingPow:sx,scaleDivergingSqrt:kde,scaleDivergingSymlog:l5,scaleIdentity:zN,scaleImplicit:jy,scaleLinear:bh,scaleLog:FN,scaleOrdinal:Bw,scalePoint:tc,scalePow:Jw,scaleQuantile:qN,scaleQuantize:HN,scaleRadial:WN,scaleSequential:r5,scaleSequentialLog:n5,scaleSequentialPow:ax,scaleSequentialQuantile:o5,scaleSequentialSqrt:Dde,scaleSequentialSymlog:i5,scaleSqrt:fce,scaleSymlog:UN,scaleThreshold:KN,scaleTime:Ide,scaleUtc:Rde,tickFormat:MN},Symbol.toStringTag,{value:"Module"}));var Lde=Ul;function jde(e,t,r){for(var n=-1,i=e.length;++n<i;){var o=e[n],a=t(o);if(a!=null&&(s===void 0?a===a&&!Lde(a):r(a,s)))var s=a,l=o}return l}var u5=jde;function Cde(e,t){return e>t}var Nde=Cde,Vde=u5,$de=Nde,Mde=Xl;function zde(e){return e&&e.length?Vde(e,Mde,$de):void 0}var Bde=zde;const b_=Me(Bde);function Fde(e,t){return e<t}var Ude=Fde,Wde=u5,qde=Ude,Hde=Xl;function Kde(e){return e&&e.length?Wde(e,Hde,qde):void 0}var Gde=Kde;const E_=Me(Gde);var Yde=bw,Xde=Jl,Jde=vN,Qde=_r;function Zde(e,t){var r=Qde(e)?Yde:Jde;return r(e,Xde(t))}var efe=Zde,tfe=mN,rfe=efe;function nfe(e,t){return tfe(rfe(e,t),1)}var ife=nfe;const ofe=Me(ife);var afe=Nw;function sfe(e,t){return afe(e,t)}var lfe=sfe;const lx=Me(lfe);var Zl=1e9,ufe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},cx,tt=!0,Gr="[DecimalError] ",pa=Gr+"Invalid argument: ",ux=Gr+"Exponent out of range: ",eu=Math.floor,Go=Math.pow,cfe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Ar,It=1e7,Xe=7,c5=9007199254740991,Oh=eu(c5/Xe),ie={};ie.absoluteValue=ie.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ie.comparedTo=ie.cmp=function(e){var t,r,n,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(n=o.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1};ie.decimalPlaces=ie.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*Xe;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ie.dividedBy=ie.div=function(e){return vi(this,new this.constructor(e))};ie.dividedToIntegerBy=ie.idiv=function(e){var t=this,r=t.constructor;return Ue(vi(t,new r(e),0,1),r.precision)};ie.equals=ie.eq=function(e){return!this.cmp(e)};ie.exponent=function(){return gt(this)};ie.greaterThan=ie.gt=function(e){return this.cmp(e)>0};ie.greaterThanOrEqualTo=ie.gte=function(e){return this.cmp(e)>=0};ie.isInteger=ie.isint=function(){return this.e>this.d.length-2};ie.isNegative=ie.isneg=function(){return this.s<0};ie.isPositive=ie.ispos=function(){return this.s>0};ie.isZero=function(){return this.s===0};ie.lessThan=ie.lt=function(e){return this.cmp(e)<0};ie.lessThanOrEqualTo=ie.lte=function(e){return this.cmp(e)<1};ie.logarithm=ie.log=function(e){var t,r=this,n=r.constructor,i=n.precision,o=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(Ar))throw Error(Gr+"NaN");if(r.s<1)throw Error(Gr+(r.s?"NaN":"-Infinity"));return r.eq(Ar)?new n(0):(tt=!1,t=vi(Yc(r,o),Yc(e,o),o),tt=!0,Ue(t,i))};ie.minus=ie.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?p5(t,e):d5(t,(e.s=-e.s,e))};ie.modulo=ie.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;
499if(e=new n(e),!e.s)throw Error(Gr+"NaN");return r.s?(tt=!1,t=vi(r,e,0,1).times(e),tt=!0,r.minus(t)):Ue(new n(r),i)};ie.naturalExponential=ie.exp=function(){return f5(this)};ie.naturalLogarithm=ie.ln=function(){return Yc(this)};ie.negated=ie.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ie.plus=ie.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?d5(t,e):p5(t,(e.s=-e.s,e))};ie.precision=ie.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(pa+e);if(t=gt(i)+1,n=i.d.length-1,r=n*Xe+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};ie.squareRoot=ie.sqrt=function(){var e,t,r,n,i,o,a,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(Gr+"NaN")}for(e=gt(s),tt=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=Un(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=eu((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),n=new l(t)):n=new l(i.toString()),r=l.precision,i=a=r+3;;)if(o=n,n=o.plus(vi(s,o,a+2)).times(.5),Un(o.d).slice(0,a)===(t=Un(n.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&t=="4999"){if(Ue(o,r+1,0),o.times(o).eq(s)){n=o;break}}else if(t!="9999")break;a+=4}return tt=!0,Ue(n,r)};ie.times=ie.mul=function(e){var t,r,n,i,o,a,s,l,c,d=this,p=d.constructor,h=d.d,m=(e=new p(e)).d;if(!d.s||!e.s)return new p(0);for(e.s*=d.s,r=d.e+e.e,l=h.length,c=m.length,l<c&&(o=h,h=m,m=o,a=l,l=c,c=a),o=[],a=l+c,n=a;n--;)o.push(0);for(n=c;--n>=0;){for(t=0,i=l+n;i>n;)s=o[i]+m[n]*h[i-n-1]+t,o[i--]=s%It|0,t=s/It|0;o[i]=(o[i]+t)%It|0}for(;!o[--a];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,tt?Ue(e,p.precision):e};ie.toDecimalPlaces=ie.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(Xn(e,0,Zl),t===void 0?t=n.rounding:Xn(t,0,8),Ue(r,e+gt(r)+1,t))};ie.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=wa(n,!0):(Xn(e,0,Zl),t===void 0?t=i.rounding:Xn(t,0,8),n=Ue(new i(n),e+1,t),r=wa(n,!0,e+1)),r};ie.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?wa(i):(Xn(e,0,Zl),t===void 0?t=o.rounding:Xn(t,0,8),n=Ue(new o(i),e+gt(i)+1,t),r=wa(n.abs(),!1,e+gt(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};ie.toInteger=ie.toint=function(){var e=this,t=e.constructor;return Ue(new t(e),gt(e)+1,t.rounding)};ie.toNumber=function(){return+this};ie.toPower=ie.pow=function(e){var t,r,n,i,o,a,s=this,l=s.constructor,c=12,d=+(e=new l(e));if(!e.s)return new l(Ar);if(s=new l(s),!s.s){if(e.s<1)throw Error(Gr+"Infinity");return s}if(s.eq(Ar))return s;if(n=l.precision,e.eq(Ar))return Ue(s,n);if(t=e.e,r=e.d.length-1,a=t>=r,o=s.s,a){if((r=d<0?-d:d)<=c5){for(i=new l(Ar),t=Math.ceil(n/Xe+4),tt=!1;r%2&&(i=i.times(s),BA(i.d,t)),r=eu(r/2),r!==0;)s=s.times(s),BA(s.d,t);return tt=!0,e.s<0?new l(Ar).div(i):Ue(i,n)}}else if(o<0)throw Error(Gr+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,tt=!1,i=e.times(Yc(s,n+c)),tt=!0,i=f5(i),i.s=o,i};ie.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?(r=gt(i),n=wa(i,r<=o.toExpNeg||r>=o.toExpPos)):(Xn(e,1,Zl),t===void 0?t=o.rounding:Xn(t,0,8),i=Ue(new o(i),e,t),r=gt(i),n=wa(i,e<=r||r<=o.toExpNeg,e)),n};ie.toSignificantDigits=ie.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(Xn(e,1,Zl),t===void 0?t=n.rounding:Xn(t,0,8)),Ue(new n(r),e,t)};ie.toString=ie.valueOf=ie.val=ie.toJSON=ie[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=gt(e),r=e.constructor;return wa(e,t<=r.toExpNeg||t>=r.toExpPos)};function d5(e,t){var r,n,i,o,a,s,l,c,d=e.constructor,p=d.precision;if(!e.s||!t.s)return t.s||(t=new d(e)),tt?Ue(t,p):t;if(l=e.d,c=t.d,a=e.e,i=t.e,l=l.slice(),o=a-i,o){for(o<0?(n=l,o=-o,s=c.length):(n=c,i=a,s=l.length),a=Math.ceil(p/Xe),s=a>s?a+1:s+1,o>s&&(o=s,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(s=l.length,o=c.length,s-o<0&&(o=s,n=c,c=l,l=n),r=0;o;)r=(l[--o]=l[o]+c[o]+r)/It|0,l[o]%=It;for(r&&(l.unshift(r),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,tt?Ue(t,p):t}function Xn(e,t,r){if(e!==~~e||e<t||e>r)throw Error(pa+e)}function Un(e){var t,r,n,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)n=e[t]+"",r=Xe-n.length,r&&(o+=Gi(r)),o+=n;a=e[t],n=a+"",r=Xe-n.length,r&&(o+=Gi(r))}else if(a===0)return"0";for(;a%10===0;)a/=10;return o+a}var vi=function(){function e(n,i){var o,a=0,s=n.length;for(n=n.slice();s--;)o=n[s]*i+a,n[s]=o%It|0,a=o/It|0;return a&&n.unshift(a),n}function t(n,i,o,a){var s,l;if(o!=a)l=o>a?1:-1;else for(s=l=0;s<o;s++)if(n[s]!=i[s]){l=n[s]>i[s]?1:-1;break}return l}function r(n,i,o){for(var a=0;o--;)n[o]-=a,a=n[o]<i[o]?1:0,n[o]=a*It+n[o]-i[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,o,a){var s,l,c,d,p,h,m,E,v,_,g,b,w,O,x,P,T,A,S=n.constructor,L=n.s==i.s?1:-1,j=n.d,C=i.d;if(!n.s)return new S(n);if(!i.s)throw Error(Gr+"Division by zero");for(l=n.e-i.e,T=C.length,x=j.length,m=new S(L),E=m.d=[],c=0;C[c]==(j[c]||0);)++c;if(C[c]>(j[c]||0)&&--l,o==null?b=o=S.precision:a?b=o+(gt(n)-gt(i))+1:b=o,b<0)return new S(0);if(b=b/Xe+2|0,c=0,T==1)for(d=0,C=C[0],b++;(c<x||d)&&b--;c++)w=d*It+(j[c]||0),E[c]=w/C|0,d=w%C|0;else{for(d=It/(C[0]+1)|0,d>1&&(C=e(C,d),j=e(j,d),T=C.length,x=j.length),O=T,v=j.slice(0,T),_=v.length;_<T;)v[_++]=0;A=C.slice(),A.unshift(0),P=C[0],C[1]>=It/2&&++P;do d=0,s=t(C,v,T,_),s<0?(g=v[0],T!=_&&(g=g*It+(v[1]||0)),d=g/P|0,d>1?(d>=It&&(d=It-1),p=e(C,d),h=p.length,_=v.length,s=t(p,v,h,_),s==1&&(d--,r(p,T<h?A:C,h))):(d==0&&(s=d=1),p=C.slice()),h=p.length,h<_&&p.unshift(0),r(v,p,_),s==-1&&(_=v.length,s=t(C,v,T,_),s<1&&(d++,r(v,T<_?A:C,_))),_=v.length):s===0&&(
499d++,v=[0]),E[c++]=d,s&&v[0]?v[_++]=j[O]||0:(v=[j[O]],_=1);while((O++<x||v[0]!==void 0)&&b--)}return E[0]||E.shift(),m.e=l,Ue(m,a?o+gt(m)+1:o)}}();function f5(e,t){var r,n,i,o,a,s,l=0,c=0,d=e.constructor,p=d.precision;if(gt(e)>16)throw Error(ux+gt(e));if(!e.s)return new d(Ar);for(t==null?(tt=!1,s=p):s=t,a=new d(.03125);e.abs().gte(.1);)e=e.times(a),c+=5;for(n=Math.log(Go(2,c))/Math.LN10*2+5|0,s+=n,r=i=o=new d(Ar),d.precision=s;;){if(i=Ue(i.times(e),s),r=r.times(++l),a=o.plus(vi(i,r,s)),Un(a.d).slice(0,s)===Un(o.d).slice(0,s)){for(;c--;)o=Ue(o.times(o),s);return d.precision=p,t==null?(tt=!0,Ue(o,p)):o}o=a}}function gt(e){for(var t=e.e*Xe,r=e.d[0];r>=10;r/=10)t++;return t}function dg(e,t,r){if(t>e.LN10.sd())throw tt=!0,r&&(e.precision=r),Error(Gr+"LN10 precision limit exceeded");return Ue(new e(e.LN10),t)}function Gi(e){for(var t="";e--;)t+="0";return t}function Yc(e,t){var r,n,i,o,a,s,l,c,d,p=1,h=10,m=e,E=m.d,v=m.constructor,_=v.precision;if(m.s<1)throw Error(Gr+(m.s?"NaN":"-Infinity"));if(m.eq(Ar))return new v(0);if(t==null?(tt=!1,c=_):c=t,m.eq(10))return t==null&&(tt=!0),dg(v,c);if(c+=h,v.precision=c,r=Un(E),n=r.charAt(0),o=gt(m),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)m=m.times(e),r=Un(m.d),n=r.charAt(0),p++;o=gt(m),n>1?(m=new v("0."+r),o++):m=new v(n+"."+r.slice(1))}else return l=dg(v,c+2,_).times(o+""),m=Yc(new v(n+"."+r.slice(1)),c-h).plus(l),v.precision=_,t==null?(tt=!0,Ue(m,_)):m;for(s=a=m=vi(m.minus(Ar),m.plus(Ar),c),d=Ue(m.times(m),c),i=3;;){if(a=Ue(a.times(d),c),l=s.plus(vi(a,new v(i),c)),Un(l.d).slice(0,c)===Un(s.d).slice(0,c))return s=s.times(2),o!==0&&(s=s.plus(dg(v,c+2,_).times(o+""))),s=vi(s,new v(p),c),v.precision=_,t==null?(tt=!0,Ue(s,_)):s;s=l,i+=2}}function zA(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=eu(r/Xe),e.d=[],n=(r+1)%Xe,r<0&&(n+=Xe),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=Xe;n<i;)e.d.push(+t.slice(n,n+=Xe));t=t.slice(n),n=Xe-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),tt&&(e.e>Oh||e.e<-Oh))throw Error(ux+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ue(e,t,r){var n,i,o,a,s,l,c,d,p=e.d;for(a=1,o=p[0];o>=10;o/=10)a++;if(n=t-a,n<0)n+=Xe,i=t,c=p[d=0];else{if(d=Math.ceil((n+1)/Xe),o=p.length,d>=o)return e;for(c=o=p[d],a=1;o>=10;o/=10)a++;n%=Xe,i=n-Xe+a}if(r!==void 0&&(o=Go(10,a-i-1),s=c/o%10|0,l=t<0||p[d+1]!==void 0||c%o,l=r<4?(s||l)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||l||r==6&&(n>0?i>0?c/Go(10,a-i):0:p[d-1])%10&1||r==(e.s<0?8:7))),t<1||!p[0])return l?(o=gt(e),p.length=1,t=t-o-1,p[0]=Go(10,(Xe-t%Xe)%Xe),e.e=eu(-t/Xe)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(n==0?(p.length=d,o=1,d--):(p.length=d+1,o=Go(10,Xe-n),p[d]=i>0?(c/Go(10,a-i)%Go(10,i)|0)*o:0),l)for(;;)if(d==0){(p[0]+=o)==It&&(p[0]=1,++e.e);break}else{if(p[d]+=o,p[d]!=It)break;p[d--]=0,o=1}for(n=p.length;p[--n]===0;)p.pop();if(tt&&(e.e>Oh||e.e<-Oh))throw Error(ux+gt(e));return e}function p5(e,t){var r,n,i,o,a,s,l,c,d,p,h=e.constructor,m=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),tt?Ue(t,m):t;if(l=e.d,p=t.d,n=t.e,c=e.e,l=l.slice(),a=c-n,a){for(d=a<0,d?(r=l,a=-a,s=p.length):(r=p,n=c,s=l.length),i=Math.max(Math.ceil(m/Xe),s)+2,a>i&&(a=i,r.length=1),r.reverse(),i=a;i--;)r.push(0);r.reverse()}else{for(i=l.length,s=p.length,d=i<s,d&&(s=i),i=0;i<s;i++)if(l[i]!=p[i]){d=l[i]<p[i];break}a=0}for(d&&(r=l,l=p,p=r,t.s=-t.s),s=l.length,i=p.length-s;i>0;--i)l[s++]=0;for(i=p.length;i>a;){if(l[--i]<p[i]){for(o=i;o&&l[--o]===0;)l[o]=It-1;--l[o],l[i]+=It}l[i]-=p[i]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--n;return l[0]?(t.d=l,t.e=n,tt?Ue(t,m):t):new h(0)}function wa(e,t,r){var n,i=gt(e),o=Un(e.d),a=o.length;return t?(r&&(n=r-a)>0?o=o.charAt(0)+"."+o.slice(1)+Gi(n):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+Gi(-i-1)+o,r&&(n=r-a)>0&&(o+=Gi(n))):i>=a?(o+=Gi(i+1-a),r&&(n=r-i-1)>0&&(o=o+"."+Gi(n))):((n=i+1)<a&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-a)>0&&(i+1===a&&(o+="."),o+=Gi(n))),e.s<0?"-"+o:o}function BA(e,t){if(e.length>t)return e.length=t,!0}function h5(e){var t,r,n;function i(o){var a=this;if(!(a instanceof i))return new i(o);if(a.constructor=i,o instanceof i){a.s=o.s,a.e=o.e,a.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(pa+o);if(o>0)a.s=1;else if(o<0)o=-o,a.s=-1;else{a.s=0,a.e=0,a.d=[0];return}if(o===~~o&&o<1e7){a.e=0,a.d=[o];return}return zA(a,o.toString())}else if(typeof o!="string")throw Error(pa+o);
499if(o.charCodeAt(0)===45?(o=o.slice(1),a.s=-1):a.s=1,cfe.test(o))zA(a,o);else throw Error(pa+o)}if(i.prototype=ie,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=h5,i.config=i.set=dfe,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function dfe(e){if(!e||typeof e!="object")throw Error(Gr+"Object expected");var t,r,n,i=["precision",1,Zl,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(eu(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(pa+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(pa+r+": "+n);return this}var cx=h5(ufe);Ar=new cx(1);const $e=cx;function ffe(e){return _fe(e)||mfe(e)||hfe(e)||pfe()}function pfe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
500In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hfe(e,t){if(e){if(typeof e=="string")return $y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $y(e,t)}}function mfe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function _fe(e){if(Array.isArray(e))return $y(e)}function $y(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var vfe=function(t){return t},m5={"@@functional/placeholder":!0},_5=function(t){return t===m5},FA=function(t){return function r(){return arguments.length===0||arguments.length===1&&_5(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},gfe=function e(t,r){return t===1?r:FA(function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var a=i.filter(function(s){return s!==m5}).length;return a>=t?r.apply(void 0,i):e(t-a,FA(function(){for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];var d=i.map(function(p){return _5(p)?l.shift():p});return r.apply(void 0,ffe(d).concat(l))}))})},w_=function(t){return gfe(t.length,t)},My=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},yfe=w_(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),bfe=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return vfe;var i=r.reverse(),o=i[0],a=i.slice(1);return function(){return a.reduce(function(s,l){return l(s)},o.apply(void 0,arguments))}},zy=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},v5=function(t){var r=null,n=null;return function(){for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return r&&o.every(function(s,l){return s===r[l]})||(r=o,n=t.apply(void 0,o)),n}};function Efe(e){var t;return e===0?t=1:t=Math.floor(new $e(e).abs().log(10).toNumber())+1,t}function wfe(e,t,r){for(var n=new $e(e),i=0,o=[];n.lt(t)&&i<1e5;)o.push(n.toNumber()),n=n.add(r),i++;return o}var xfe=w_(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),Ofe=w_(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),Pfe=w_(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const x_={rangeStep:wfe,getDigitCount:Efe,interpolateNumber:xfe,uninterpolateNumber:Ofe,uninterpolateTruncation:Pfe};function By(e){return Sfe(e)||Afe(e)||g5(e)||Tfe()}function Tfe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
501In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Afe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Sfe(e){if(Array.isArray(e))return Fy(e)}function Xc(e,t){return Dfe(e)||Rfe(e,t)||g5(e,t)||Ife()}function Ife(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
502In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g5(e,t){if(e){if(typeof e=="string")return Fy(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Fy(e,t)}}function Fy(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Rfe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,o=void 0;try{for(var a=e[Symbol.iterator](),s;!(n=(s=a.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(l){i=!0,o=l}finally{try{!n&&a.return!=null&&a.return()}finally{if(i)throw o}}return r}}function Dfe(e){if(Array.isArray(e))return e}function y5(e){var t=Xc(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function b5(e,t,r){if(e.lte(0))return new $e(0);var n=x_.getDigitCount(e.toNumber()),i=new $e(10).pow(n),o=e.div(i),a=n!==1?.05:.1,s=new $e(Math.ceil(o.div(a).toNumber())).add(r).mul(a),l=s.mul(i);return t?l:new $e(Math.ceil(l))}function kfe(e,t,r){var n=1,i=new $e(e);
502if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new $e(10).pow(x_.getDigitCount(e)-1),i=new $e(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new $e(Math.floor(e)))}else e===0?i=new $e(Math.floor((t-1)/2)):r||(i=new $e(Math.floor(e)));var a=Math.floor((t-1)/2),s=bfe(yfe(function(l){return i.add(new $e(l-a).mul(n)).toNumber()}),My);return s(0,t)}function E5(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new $e(0),tickMin:new $e(0),tickMax:new $e(0)};var o=b5(new $e(t).sub(e).div(r-1),n,i),a;e<=0&&t>=0?a=new $e(0):(a=new $e(e).add(t).div(2),a=a.sub(new $e(a).mod(o)));var s=Math.ceil(a.sub(e).div(o).toNumber()),l=Math.ceil(new $e(t).sub(a).div(o).toNumber()),c=s+l+1;return c>r?E5(e,t,r,n,i+1):(c<r&&(l=t>0?l+(r-c):l,s=t>0?s:s+(r-c)),{step:o,tickMin:a.sub(new $e(s).mul(o)),tickMax:a.add(new $e(l).mul(o))})}function Lfe(e){var t=Xc(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=Math.max(i,2),s=y5([r,n]),l=Xc(s,2),c=l[0],d=l[1];if(c===-1/0||d===1/0){var p=d===1/0?[c].concat(By(My(0,i-1).map(function(){return 1/0}))):[].concat(By(My(0,i-1).map(function(){return-1/0})),[d]);return r>n?zy(p):p}if(c===d)return kfe(c,i,o);var h=E5(c,d,a,o),m=h.step,E=h.tickMin,v=h.tickMax,_=x_.rangeStep(E,v.add(new $e(.1).mul(m)),m);return r>n?zy(_):_}function jfe(e,t){var r=Xc(e,2),n=r[0],i=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=y5([n,i]),s=Xc(a,2),l=s[0],c=s[1];if(l===-1/0||c===1/0)return[n,i];if(l===c)return[l];var d=Math.max(t,2),p=b5(new $e(c).sub(l).div(d-1),o,0),h=[].concat(By(x_.rangeStep(new $e(l),new $e(c).sub(new $e(.99).mul(p)),p)),[c]);return n>i?zy(h):h}var Cfe=v5(Lfe),Nfe=v5(jfe),Vfe="Invariant failed";function xa(e,t){throw new Error(Vfe)}var $fe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function gl(e){"@babel/helpers - typeof";return gl=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},gl(e)}function Ph(){return Ph=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ph.apply(this,arguments)}function Mfe(e,t){return Ufe(e)||Ffe(e,t)||Bfe(e,t)||zfe()}function zfe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
503In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bfe(e,t){if(e){if(typeof e=="string")return UA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return UA(e,t)}}function UA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ffe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Ufe(e){if(Array.isArray(e))return e}function Wfe(e,t){if(e==null)return{};var r=qfe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qfe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Hfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kfe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,O5(n.key),n)}}function Gfe(e,t,r){return t&&Kfe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Yfe(e,t,r){return t=Th(t),Xfe(e,w5()?Reflect.construct(t,r||[],Th(e).constructor):t.apply(e,r))}function Xfe(e,t){if(t&&(gl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jfe(e)}function Jfe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w5(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w5=function(){return!!e})()}
503function Th(e){return Th=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Th(e)}function Qfe(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&&Uy(e,t)}function Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Uy(e,t)}function x5(e,t,r){return t=O5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O5(e){var t=Zfe(e,"string");return gl(t)=="symbol"?t:t+""}function Zfe(e,t){if(gl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(gl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var O_=function(e){function t(){return Hfe(this,t),Yfe(this,t,arguments)}return Qfe(t,e),Gfe(t,[{key:"render",value:function(){var n=this.props,i=n.offset,o=n.layout,a=n.width,s=n.dataKey,l=n.data,c=n.dataPointFormatter,d=n.xAxis,p=n.yAxis,h=Wfe(n,$fe),m=Le(h,!1);this.props.direction==="x"&&d.type!=="number"&&xa();var E=l.map(function(v){var _=c(v,s),g=_.x,b=_.y,w=_.value,O=_.errorVal;if(!O)return null;var x=[],P,T;if(Array.isArray(O)){var A=Mfe(O,2);P=A[0],T=A[1]}else P=T=O;if(o==="vertical"){var S=d.scale,L=b+i,j=L+a,C=L-a,$=S(w-P),I=S(w+T);x.push({x1:I,y1:j,x2:I,y2:C}),x.push({x1:$,y1:L,x2:I,y2:L}),x.push({x1:$,y1:j,x2:$,y2:C})}else if(o==="horizontal"){var N=p.scale,V=g+i,z=V-a,R=V+a,D=N(w-P),M=N(w+T);x.push({x1:z,y1:M,x2:R,y2:M}),x.push({x1:V,y1:D,x2:V,y2:M}),x.push({x1:z,y1:D,x2:R,y2:D})}return k.createElement(Lt,Ph({className:"recharts-errorBar",key:"bar-".concat(x.map(function(B){return"".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))},m),x.map(function(B){return k.createElement("line",Ph({},B,{key:"line-".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))}))});return k.createElement(Lt,{className:"recharts-errorBars"},E)}}])}(k.Component);x5(O_,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});x5(O_,"displayName","ErrorBar");function Jc(e){"@babel/helpers - typeof";return Jc=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},Jc(e)}function WA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?WA(Object(r),!0).forEach(function(n){epe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function epe(e,t,r){return t=tpe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tpe(e){var t=rpe(e,"string");return Jc(t)=="symbol"?t:t+""}function rpe(e,t){if(Jc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Jc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var P5=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,o=t.legendContent,a=Or(r,Vs);if(!a)return null;var s=Vs.defaultProps,l=s!==void 0?Fo(Fo({},s),a.props):{},c;return a.props&&a.props.payload?c=a.props&&a.props.payload:o==="children"?c=(n||[]).reduce(function(d,p){var h=p.item,m=p.props,E=m.sectors||m.data||[];return d.concat(E.map(function(v){return{type:a.props.iconType||h.props.legendType,value:v.name,color:v.fill,payload:v}}))},[]):c=(n||[]).map(function(d){var p=d.item,h=p.type.defaultProps,m=h!==void 0?Fo(Fo({},h),p.props):{},E=m.dataKey,v=m.name,_=m.legendType,g=m.hide;return{inactive:g,dataKey:E,type:l.iconType||_||"square",color:dx(p),value:v||E,payload:m}}
503),Fo(Fo(Fo({},l),Vs.getWithHeight(a,i)),{},{payload:c,item:a})};function Qc(e){"@babel/helpers - typeof";return Qc=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},Qc(e)}function qA(e){return ape(e)||ope(e)||ipe(e)||npe()}function npe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
504In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ipe(e,t){if(e){if(typeof e=="string")return Wy(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Wy(e,t)}}function ope(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ape(e){if(Array.isArray(e))return Wy(e)}function Wy(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function HA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function dt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?HA(Object(r),!0).forEach(function(n){Ms(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ms(e,t,r){return t=spe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function spe(e){var t=lpe(e,"string");return Qc(t)=="symbol"?t:t+""}function lpe(e,t){if(Qc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Qc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function An(e,t,r){return Te(e)||Te(t)?r:Pt(t)?qr(e,t,r):Pe(t)?t(e):r}function rc(e,t,r,n){var i=ofe(e,function(s){return An(s,t)});if(r==="number"){var o=i.filter(function(s){return re(s)||parseFloat(s)});return o.length?[E_(o),b_(o)]:[1/0,-1/0]}var a=n?i.filter(function(s){return!Te(s)}):i;return a.map(function(s){return Pt(s)||s instanceof Date?s:""})}var upe=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,a=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var l=o.range,c=0;c<s;c++){var d=c>0?i[c-1].coordinate:i[s-1].coordinate,p=i[c].coordinate,h=c>=s-1?i[0].coordinate:i[c+1].coordinate,m=void 0;if(gn(p-d)!==gn(h-p)){var E=[];if(gn(h-p)===gn(l[1]-l[0])){m=h;var v=p+l[1]-l[0];E[0]=Math.min(v,(v+d)/2),E[1]=Math.max(v,(v+d)/2)}else{m=d;var _=h+l[1]-l[0];E[0]=Math.min(p,(_+p)/2),E[1]=Math.max(p,(_+p)/2)}var g=[Math.min(p,(m+p)/2),Math.max(p,(m+p)/2)];if(t>g[0]&&t<=g[1]||t>=E[0]&&t<=E[1]){a=i[c].index;break}}else{var b=Math.min(d,h),w=Math.max(d,h);if(t>(b+p)/2&&t<=(w+p)/2){a=i[c].index;break}}}else for(var O=0;O<s;O++)if(O===0&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O>0&&O<s-1&&t>(n[O].coordinate+n[O-1].coordinate)/2&&t<=(n[O].coordinate+n[O+1].coordinate)/2||O===s-1&&t>(n[O].coordinate+n[O-1].coordinate)/2){a=n[O].index;break}return a},dx=function(t){var r,n=t,i=n.type.displayName,o=(r=t.type)!==null&&r!==void 0&&r.defaultProps?dt(dt({},t.type.defaultProps),t.props):t.props,a=o.stroke,s=o.fill,l;switch(i){case"Line":l=a;break;case"Area":case"Radar":l=a&&a!=="none"?a:s;break;default:l=s;break}return l},cpe=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var a={},s=Object.keys(o),l=0,c=s.length;l<c;l++)for(var d=o[s[l]].stackGroups,p=Object.keys(d),h=0,m=p.length;h<m;h++){var E=d[p[h]],v=E.items,_=E.cateAxisId,g=v.filter(function(T){return _i(T.type).indexOf("Bar")>=0});if(g&&g.length){var b=g[0].type.defaultProps,w=b!==void 0?dt(dt({},b),g[0].props):g[0].props,O=w.barSize,x=w[_];a[x]||(a[x]=[]);var P=Te(O)?r:O;a[x].push({item:g[0],stackList:g.slice(1),barSize:Te(P)?void 0:yn(P,n,0)})}}return a},dpe=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,o=t.sizeList,a=o===void 0?[]:o,s=t.maxBarSize,l=a.length;if(l<1)return null;var c=yn(r,i,0,!0),d,p=[];if(a[0].barSize===+a[0].barSize){var h=!1,m=i/l,E=a.reduce(function(O,x){return O+x.barSize||0}
504,0);E+=(l-1)*c,E>=i&&(E-=(l-1)*c,c=0),E>=i&&m>0&&(h=!0,m*=.9,E=l*m);var v=(i-E)/2>>0,_={offset:v-c,size:0};d=a.reduce(function(O,x){var P={item:x.item,position:{offset:_.offset+_.size+c,size:h?m:x.barSize}},T=[].concat(qA(O),[P]);return _=T[T.length-1].position,x.stackList&&x.stackList.length&&x.stackList.forEach(function(A){T.push({item:A,position:_})}),T},p)}else{var g=yn(n,i,0,!0);i-2*g-(l-1)*c<=0&&(c=0);var b=(i-2*g-(l-1)*c)/l;b>1&&(b>>=0);var w=s===+s?Math.min(b,s):b;d=a.reduce(function(O,x,P){var T=[].concat(qA(O),[{item:x.item,position:{offset:g+(b+c)*P+(b-w)/2,size:w}}]);return x.stackList&&x.stackList.length&&x.stackList.forEach(function(A){T.push({item:A,position:T[T.length-1].position})}),T},p)}return d},fpe=function(t,r,n,i){var o=n.children,a=n.width,s=n.margin,l=a-(s.left||0)-(s.right||0),c=P5({children:o,legendWidth:l});if(c){var d=i||{},p=d.width,h=d.height,m=c.align,E=c.verticalAlign,v=c.layout;if((v==="vertical"||v==="horizontal"&&E==="middle")&&m!=="center"&&re(t[m]))return dt(dt({},t),{},Ms({},m,t[m]+(p||0)));if((v==="horizontal"||v==="vertical"&&m==="center")&&E!=="middle"&&re(t[E]))return dt(dt({},t),{},Ms({},E,t[E]+(h||0)))}return t},ppe=function(t,r,n){return Te(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},T5=function(t,r,n,i,o){var a=r.props.children,s=xn(a,O_).filter(function(c){return ppe(i,o,c.props.direction)});if(s&&s.length){var l=s.map(function(c){return c.props.dataKey});return t.reduce(function(c,d){var p=An(d,n);if(Te(p))return c;var h=Array.isArray(p)?[E_(p),b_(p)]:[p,p],m=l.reduce(function(E,v){var _=An(d,v,0),g=h[0]-Math.abs(Array.isArray(_)?_[0]:_),b=h[1]+Math.abs(Array.isArray(_)?_[1]:_);return[Math.min(g,E[0]),Math.max(b,E[1])]},[1/0,-1/0]);return[Math.min(m[0],c[0]),Math.max(m[1],c[1])]},[1/0,-1/0])}return null},hpe=function(t,r,n,i,o){var a=r.map(function(s){return T5(t,s,n,o,i)}).filter(function(s){return!Te(s)});return a&&a.length?a.reduce(function(s,l){return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]):null},A5=function(t,r,n,i,o){var a=r.map(function(l){var c=l.props.dataKey;return n==="number"&&c&&T5(t,l,c,i)||rc(t,c,n,o)});if(n==="number")return a.reduce(function(l,c){return[Math.min(l[0],c[0]),Math.max(l[1],c[1])]},[1/0,-1/0]);var s={};return a.reduce(function(l,c){for(var d=0,p=c.length;d<p;d++)s[c[d]]||(s[c[d]]=!0,l.push(c[d]));return l},[])},S5=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},ia=function(t,r,n){if(!t)return null;var i=t.scale,o=t.duplicateDomain,a=t.type,s=t.range,l=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,c=(r||n)&&a==="category"&&i.bandwidth?i.bandwidth()/l:0;if(c=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?gn(s[0]-s[1])*2*c:c,r&&(t.ticks||t.niceTicks)){var d=(t.ticks||t.niceTicks).map(function(p){var h=o?o.indexOf(p):p;
504return{coordinate:i(h)+c,value:p,offset:c}});return d.filter(function(p){return!Dd(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,h){return{coordinate:i(p)+c,value:p,index:h,offset:c}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(p){return{coordinate:i(p)+c,value:p,offset:c}}):i.domain().map(function(p,h){return{coordinate:i(p)+c,value:o?o[p]:p,index:h,offset:c}})},fg=new WeakMap,Df=function(t,r){if(typeof r!="function")return t;fg.has(t)||fg.set(t,new WeakMap);var n=fg.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},I5=function(t,r,n){var i=t.scale,o=t.type,a=t.layout,s=t.axisType;if(i==="auto")return a==="radial"&&s==="radiusAxis"?{scale:Wc(),realScaleType:"band"}:a==="radial"&&s==="angleAxis"?{scale:bh(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:tc(),realScaleType:"point"}:o==="category"?{scale:Wc(),realScaleType:"band"}:{scale:bh(),realScaleType:"linear"};if(Ea(i)){var l="scale".concat(s_(i));return{scale:(MA[l]||tc)(),realScaleType:MA[l]?l:"point"}}return Pe(i)?{scale:i}:{scale:tc(),realScaleType:"point"}},KA=1e-4,R5=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),o=Math.min(i[0],i[1])-KA,a=Math.max(i[0],i[1])+KA,s=t(r[0]),l=t(r[n-1]);(s<o||s>a||l<o||l>a)&&t.domain([r[0],r[n-1]])}},mpe=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},_pe=function(t,r){if(!r||r.length!==2||!re(r[0])||!re(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),o=[t[0],t[1]];return(!re(t[0])||t[0]<n)&&(o[0]=n),(!re(t[1])||t[1]>i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]<n&&(o[1]=n),o},vpe=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,a=0,s=0;s<r;++s){var l=Dd(t[s][n][1])?t[s][n][0]:t[s][n][1];l>=0?(t[s][n][0]=o,t[s][n][1]=o+l,o=t[s][n][1]):(t[s][n][0]=a,t[s][n][1]=a+l,a=t[s][n][1])}},gpe=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,a=0;a<r;++a){var s=Dd(t[a][n][1])?t[a][n][0]:t[a][n][1];s>=0?(t[a][n][0]=o,t[a][n][1]=o+s,o=t[a][n][1]):(t[a][n][0]=0,t[a][n][1]=0)}},ype={sign:vpe,expand:jZ,none:cl,silhouette:CZ,wiggle:NZ,positive:gpe},bpe=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),o=ype[n],a=LZ().keys(i).value(function(s,l){return+An(s,l,0)}).order(my).offset(o);return a(t)},Epe=function(t,r,n,i,o,a){if(!t)return null;var s=a?r.reverse():r,l={},c=s.reduce(function(p,h){var m,E=(m=h.type)!==null&&m!==void 0&&m.defaultProps?dt(dt({},h.type.defaultProps),h.props):h.props,v=E.stackId,_=E.hide;if(_)return p;var g=E[n],b=p[g]||{hasStack:!1,stackGroups:{}};if(Pt(v)){var w=b.stackGroups[v]||{numericAxisId:n,cateAxisId:i,items:[]};w.items.push(h),b.hasStack=!0,b.stackGroups[v]=w}else b.stackGroups[a_("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[h]};return dt(dt({},p),{},Ms({},g,b))},l),d={};return Object.keys(c).reduce(function(p,h){var m=c[h];if(m.hasStack){var E={};m.stackGroups=Object.keys(m.stackGroups).reduce(function(v,_){var g=m.stackGroups[_];return dt(dt({},v),{},Ms({},_,{numericAxisId:n,cateAxisId:i,items:g.items,stackedData:bpe(t,g.items,o)}))},E)}return dt(dt({},p),{},Ms({},h,m))},d)},D5=function(t,r){var n=r.realScaleType,i=r.type,o=r.tickCount,a=r.originalDomain,s=r.allowDecimals,l=n||r.scale;if(l!=="auto"&&l!=="linear")return null;if(o&&i==="number"&&a&&(a[0]==="auto"||a[1]==="auto")){var c=t.domain();if(!c.length)return null;var d=Cfe(c,o,s);return t.domain([E_(d),b_(d)]),{niceTicks:d}}if(o&&i==="number"){var p=t.domain(),h=Nfe(p,o,s);return{niceTicks:h}}return null};function mxe(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,o=e.index,a=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Te(i[t.dataKey])){var s=Jp(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var l=An(i,Te(a)?t.dataKey:a);return Te(l)?null:t.scale(l)}
504var GA=function(t){var r=t.axis,n=t.ticks,i=t.offset,o=t.bandSize,a=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+i:null;var l=An(a,r.dataKey,r.domain[s]);return Te(l)?null:r.scale(l)-o/2+i},wpe=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]);return i<=0&&o>=0?0:o<0?o:i}return n[0]},xpe=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?dt(dt({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(Pt(o)){var a=r[o];if(a){var s=a.items.indexOf(t);return s>=0?a.stackedData[s]:null}}return null},Ope=function(t){return t.reduce(function(r,n){return[E_(n.concat([r[0]]).filter(re)),b_(n.concat([r[1]]).filter(re))]},[1/0,-1/0])},k5=function(t,r,n){return Object.keys(t).reduce(function(i,o){var a=t[o],s=a.stackedData,l=s.reduce(function(c,d){var p=Ope(d.slice(r,n+1));return[Math.min(c[0],p[0]),Math.max(c[1],p[1])]},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},YA=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,XA=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,qy=function(t,r,n){if(Pe(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(re(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(YA.test(t[0])){var o=+YA.exec(t[0])[1];i[0]=r[0]-o}else Pe(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(re(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(XA.test(t[1])){var a=+XA.exec(t[1])[1];i[1]=r[1]+a}else Pe(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},Ah=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var o=$w(r,function(p){return p.coordinate}),a=1/0,s=1,l=o.length;s<l;s++){var c=o[s],d=o[s-1];a=Math.min((c.coordinate||0)-(d.coordinate||0),a)}return a===1/0?0:a}return n?void 0:0},JA=function(t,r,n){return!t||!t.length||lx(t,qr(n,"type.defaultProps.domain"))?r:t},L5=function(t,r){var n=t.type.defaultProps?dt(dt({},t.type.defaultProps),t.props):t.props,i=n.dataKey,o=n.name,a=n.unit,s=n.formatter,l=n.tooltipType,c=n.chartType,d=n.hide;return dt(dt({},Le(t,!1)),{},{dataKey:i,unit:a,formatter:s,name:o||i,color:dx(t),value:An(r,i),type:l,payload:r,chartType:c,hide:d})};function Zc(e){"@babel/helpers - typeof";return Zc=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},Zc(e)}function QA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function si(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?QA(Object(r),!0).forEach(function(n){j5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function j5(e,t,r){return t=Ppe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ppe(e){var t=Tpe(e,"string");return Zc(t)=="symbol"?t:t+""}function Tpe(e,t){if(Zc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Zc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ape(e,t){return Dpe(e)||Rpe(e,t)||Ipe(e,t)||Spe()}function Spe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
505In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ipe(e,t){if(e){if(typeof e=="string")return ZA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ZA(e,t)}}function ZA(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Rpe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}
505finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Dpe(e){if(Array.isArray(e))return e}var Sh=Math.PI/180,kpe=function(t){return t*180/Math.PI},Bt=function(t,r,n,i){return{x:t+Math.cos(-Sh*i)*n,y:r+Math.sin(-Sh*i)*n}},Lpe=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},_xe=function(t,r,n,i,o){var a=t.width,s=t.height,l=t.startAngle,c=t.endAngle,d=yn(t.cx,a,a/2),p=yn(t.cy,s,s/2),h=Lpe(a,s,n),m=yn(t.innerRadius,h,0),E=yn(t.outerRadius,h,h*.8),v=Object.keys(r);return v.reduce(function(_,g){var b=r[g],w=b.domain,O=b.reversed,x;if(Te(b.range))i==="angleAxis"?x=[l,c]:i==="radiusAxis"&&(x=[m,E]),O&&(x=[x[1],x[0]]);else{x=b.range;var P=x,T=Ape(P,2);l=T[0],c=T[1]}var A=I5(b,o),S=A.realScaleType,L=A.scale;L.domain(w).range(x),R5(L);var j=D5(L,si(si({},b),{},{realScaleType:S})),C=si(si(si({},b),j),{},{range:x,radius:E,realScaleType:S,scale:L,cx:d,cy:p,innerRadius:m,outerRadius:E,startAngle:l,endAngle:c});return si(si({},_),{},j5({},g,C))},{})},jpe=function(t,r){var n=t.x,i=t.y,o=r.x,a=r.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(i-a,2))},Cpe=function(t,r){var n=t.x,i=t.y,o=r.cx,a=r.cy,s=jpe({x:n,y:i},{x:o,y:a});if(s<=0)return{radius:s};var l=(n-o)/s,c=Math.acos(l);return i>a&&(c=2*Math.PI-c),{radius:s,angle:kpe(c),angleInRadian:c}},Npe=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),a=Math.min(i,o);return{startAngle:r-a*360,endAngle:n-a*360}},Vpe=function(t,r){var n=r.startAngle,i=r.endAngle,o=Math.floor(n/360),a=Math.floor(i/360),s=Math.min(o,a);return t+s*360},eS=function(t,r){var n=t.x,i=t.y,o=Cpe({x:n,y:i},r),a=o.radius,s=o.angle,l=r.innerRadius,c=r.outerRadius;if(a<l||a>c)return!1;if(a===0)return!0;var d=Npe(r),p=d.startAngle,h=d.endAngle,m=s,E;if(p<=h){for(;m>h;)m-=360;for(;m<p;)m+=360;E=m>=p&&m<=h}else{for(;m>p;)m-=360;for(;m<h;)m+=360;E=m>=h&&m<=p}return E?si(si({},r),{},{radius:a,angle:Vpe(m,r)}):null},vxe=function(t){return!y.isValidElement(t)&&!Pe(t)&&typeof t!="boolean"?t.className:""};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)}var $pe=["offset"];function Mpe(e){return Upe(e)||Fpe(e)||Bpe(e)||zpe()}function zpe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
506In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bpe(e,t){if(e){if(typeof e=="string")return Hy(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hy(e,t)}}function Fpe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Upe(e){if(Array.isArray(e))return Hy(e)}function Hy(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Wpe(e,t){if(e==null)return{};var r=qpe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qpe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function tS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?tS(Object(r),!0).forEach(function(n){Hpe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tS(Object(r)).forEac
506h(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Hpe(e,t,r){return t=Kpe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Kpe(e){var t=Gpe(e,"string");return ed(t)=="symbol"?t:t+""}function Gpe(e,t){if(ed(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ed(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function td(){return td=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},td.apply(this,arguments)}var Ype=function(t){var r=t.value,n=t.formatter,i=Te(t.children)?r:t.children;return Pe(n)?n(i):i},Xpe=function(t,r){var n=gn(r-t),i=Math.min(Math.abs(r-t),360);return n*i},Jpe=function(t,r,n){var i=t.position,o=t.viewBox,a=t.offset,s=t.className,l=o,c=l.cx,d=l.cy,p=l.innerRadius,h=l.outerRadius,m=l.startAngle,E=l.endAngle,v=l.clockWise,_=(p+h)/2,g=Xpe(m,E),b=g>=0?1:-1,w,O;i==="insideStart"?(w=m+b*a,O=v):i==="insideEnd"?(w=E-b*a,O=!v):i==="end"&&(w=E+b*a,O=v),O=g<=0?O:!O;var x=Bt(c,d,_,w),P=Bt(c,d,_,w+(O?1:-1)*359),T="M".concat(x.x,",").concat(x.y,`
507    A`).concat(_,",").concat(_,",0,1,").concat(O?0:1,`,
508    `).concat(P.x,",").concat(P.y),A=Te(t.id)?a_("recharts-radial-line-"):t.id;return k.createElement("text",td({},n,{dominantBaseline:"central",className:Ie("recharts-radial-bar-label",s)}),k.createElement("defs",null,k.createElement("path",{id:A,d:T})),k.createElement("textPath",{xlinkHref:"#".concat(A)},r))},Qpe=function(t){var r=t.viewBox,n=t.offset,i=t.position,o=r,a=o.cx,s=o.cy,l=o.innerRadius,c=o.outerRadius,d=o.startAngle,p=o.endAngle,h=(d+p)/2;if(i==="outside"){var m=Bt(a,s,c+n,h),E=m.x,v=m.y;return{x:E,y:v,textAnchor:E>=a?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"end"};var _=(l+c)/2,g=Bt(a,s,_,h),b=g.x,w=g.y;return{x:b,y:w,textAnchor:"middle",verticalAnchor:"middle"}},Zpe=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,o=t.position,a=r,s=a.x,l=a.y,c=a.width,d=a.height,p=d>=0?1:-1,h=p*i,m=p>0?"end":"start",E=p>0?"start":"end",v=c>=0?1:-1,_=v*i,g=v>0?"end":"start",b=v>0?"start":"end";if(o==="top"){var w={x:s+c/2,y:l-p*i,textAnchor:"middle",verticalAnchor:m};return bt(bt({},w),n?{height:Math.max(l-n.y,0),width:c}:{})}if(o==="bottom"){var O={x:s+c/2,y:l+d+h,textAnchor:"middle",verticalAnchor:E};return bt(bt({},O),n?{height:Math.max(n.y+n.height-(l+d),0),width:c}:{})}if(o==="left"){var x={x:s-_,y:l+d/2,textAnchor:g,verticalAnchor:"middle"};return bt(bt({},x),n?{width:Math.max(x.x-n.x,0),height:d}:{})}if(o==="right"){var P={x:s+c+_,y:l+d/2,textAnchor:b,verticalAnchor:"middle"};return bt(bt({},P),n?{width:Math.max(n.x+n.width-P.x,0),height:d}:{})}var T=n?{width:c,height:d}:{};return o==="insideLeft"?bt({x:s+_,y:l+d/2,textAnchor:b,verticalAnchor:"middle"},T):o==="insideRight"?bt({x:s+c-_,y:l+d/2,textAnchor:g,verticalAnchor:"middle"},T):o==="insideTop"?bt({x:s+c/2,y:l+h,textAnchor:"middle",verticalAnchor:E},T):o==="insideBottom"?bt({x:s+c/2,y:l+d-h,textAnchor:"middle",verticalAnchor:m},T):o==="insideTopLeft"?bt({x:s+_,y:l+h,textAnchor:b,verticalAnchor:E},T):o==="insideTopRight"?bt({x:s+c-_,y:l+h,textAnchor:g,verticalAnchor:E},T):o==="insideBottomLeft"?bt({x:s+_,y:l+d-h,textAnchor:b,verticalAnchor:m},T):o==="insideBottomRight"?bt({x:s+c-_,y:l+d-h,textAnchor:g,verticalAnchor:m},T):Wl(o)&&(re(o.x)||ta(o.x))&&(re(o.y)||ta(o.y))?bt({x:s+yn(o.x,c),y:l+yn(o.y,d),textAnchor:"end",verticalAnchor:"end"},T):bt({x:s+c/2,y:l+d/2,textAnchor:"middle",verticalAnchor:"middle"},T)},ehe=function(t){return"cx"in t&&re(t.cx)};function Zt(e){var t=e.offset,r=t===void 0?5:t,n=Wpe(e,$pe),i=bt({offset:r},n),o=i.viewBox,a=i.position,s=i.value,l=i.children,c=i.content,d=i.className,p=d===void 0?"":d,h=i.textBreakAll;if(!o||Te(s)&&Te(l)&&!y.isValidElement(c)&&!Pe(c))return null;if(y.isValidElement(c))return y.cloneElement(c,i);var m;if(Pe(c)){if(m=y.createElement(c,i),y.isValidElement(m))return m}else m=Ype(i);var E=ehe(o),v=Le(i,!0);if(E&&(a==="insideStart"||a==="insideEnd"||a==="end"))return Jpe(i,m,v);var _=E?Qpe(i):Zpe(i);return k.createElement(ph,td({className:Ie("recharts-label",p)},v,_,{breakAll:h}),m)}Zt.displayName="Label";var C5=function(t){var r=t.cx,n=t.cy,i=t.angle,o=t.startAngle,a=t.endAngle,s=t.r,l=t.radius,c=t.innerRadius,d=t.outerRadius,p=t.x,h=t.y,m=t.top,E=t.left,v=t.width,_=t.height,g=t.clockWise,b=t.labelViewBox;if(b)return b;if(re(v)&&re(_)){if(re(p)&&re(h))return{x:p,y:h,width:v,height:_};if(re(m)&&re(E))return{x:m,y:E,width:v,height:_}}return re(p)&&re(h)?{x:p,y:h,width:0,height:0}:re(r)&&re(n)?{cx:r,cy:n,startAngle:o||i||0,endAngle:a||i||0,innerRadius:c||0,outerRadius:d||l||s||0,clockWise:g}:t.viewBox?t.viewBox:{}},the=function(t,r){return t?t===!0?k.createElement(Zt,{key:"label-implicit",viewBox:r}):Pt(t)?k.createElement(Zt,{key:"label-implicit",viewBox:r,value:t}):y.isValidElement(t)?t.type===Zt?y.cloneElement(t,{key:"label-implicit",viewBox:r}):k.createElement(Zt,{key:"label-implicit",content:t,viewBox:r}):Pe(t)?k.createElement(Zt,{key:"label-implicit",content:t,viewBox:r}):Wl(t)?k.createElement(Zt,td({viewBox:r},t,{key:"label-implicit"})):null:null},rhe=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,o=C5(t),a=xn(i,Zt).map(function(l,c){return y.cloneElement(l,{viewBox:r||o,key:"label-".concat(c)})});if(!n)return a;var s=the(t.label,r||o);return[s].concat(Mpe(a))};
508Zt.parseViewBox=C5;Zt.renderCallByParent=rhe;function nhe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var ihe=nhe;const ohe=Me(ihe);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)}var ahe=["valueAccessor"],she=["data","dataKey","clockWise","id","textBreakAll"];function lhe(e){return fhe(e)||dhe(e)||che(e)||uhe()}function uhe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
509In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function che(e,t){if(e){if(typeof e=="string")return Ky(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ky(e,t)}}function dhe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fhe(e){if(Array.isArray(e))return Ky(e)}function Ky(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ih(){return Ih=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ih.apply(this,arguments)}function rS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rS(Object(r),!0).forEach(function(n){phe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function phe(e,t,r){return t=hhe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hhe(e){var t=mhe(e,"string");return rd(t)=="symbol"?t:t+""}function mhe(e,t){if(rd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(rd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iS(e,t){if(e==null)return{};var r=_he(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _he(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var vhe=function(t){return Array.isArray(t.value)?ohe(t.value):t.value};function ha(e){var t=e.valueAccessor,r=t===void 0?vhe:t,n=iS(e,ahe),i=n.data,o=n.dataKey,a=n.clockWise,s=n.id,l=n.textBreakAll,c=iS(n,she);return!i||!i.length?null:k.createElement(Lt,{className:"recharts-label-list"},i.map(function(d,p){var h=Te(o)?r(d,p):An(d&&d.payload,o),m=Te(s)?{}:{id:"".concat(s,"-").concat(p)};return k.createElement(Zt,Ih({},Le(d,!0),c,m,{parentViewBox:d.parentViewBox,value:h,textBreakAll:l,viewBox:Zt.parseViewBox(Te(a)?d:nS(nS({},d),{},{clockWise:a})),key:"label-".concat(p),index:p}))}))}ha.displayName="LabelList";function ghe(e,t){return e?e===!0?k.createElement(ha,{key:"labelList-implicit",data:t}):k.isValidElement(e)||Pe(e)?k.createElement(ha,{key:"labelList-implicit",data:t,content:e}):Wl(e)?k.createElement(ha,Ih({data:t},e,{key:"labelList-implicit"})):null:null}function yhe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=xn(n,ha).map(function(a,s){return y.cloneElement(a,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var o=ghe(e.label,t);return[o].concat(lhe(i))}ha.renderCallByParent=yhe;
509function nd(e){"@babel/helpers - typeof";return nd=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},nd(e)}function Gy(){return Gy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gy.apply(this,arguments)}function oS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oS(Object(r),!0).forEach(function(n){bhe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bhe(e,t,r){return t=Ehe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ehe(e){var t=whe(e,"string");return nd(t)=="symbol"?t:t+""}function whe(e,t){if(nd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(nd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xhe=function(t,r){var n=gn(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},kf=function(t){var r=t.cx,n=t.cy,i=t.radius,o=t.angle,a=t.sign,s=t.isExternal,l=t.cornerRadius,c=t.cornerIsExternal,d=l*(s?1:-1)+i,p=Math.asin(l/d)/Sh,h=c?o:o+a*p,m=Bt(r,n,d,h),E=Bt(r,n,i,h),v=c?o-a*p:o,_=Bt(r,n,d*Math.cos(p*Sh),v);return{center:m,circleTangency:E,lineTangency:_,theta:p}},N5=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.startAngle,s=t.endAngle,l=xhe(a,s),c=a+l,d=Bt(r,n,o,a),p=Bt(r,n,o,c),h="M ".concat(d.x,",").concat(d.y,`
510    A `).concat(o,",").concat(o,`,0,
511    `).concat(+(Math.abs(l)>180),",").concat(+(a>c),`,
512    `).concat(p.x,",").concat(p.y,`
513  `);if(i>0){var m=Bt(r,n,i,a),E=Bt(r,n,i,c);h+="L ".concat(E.x,",").concat(E.y,`
514            A `).concat(i,",").concat(i,`,0,
515            `).concat(+(Math.abs(l)>180),",").concat(+(a<=c),`,
516            `).concat(m.x,",").concat(m.y," Z")}else h+="L ".concat(r,",").concat(n," Z");return h},Ohe=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,c=t.startAngle,d=t.endAngle,p=gn(d-c),h=kf({cx:r,cy:n,radius:o,angle:c,sign:p,cornerRadius:a,cornerIsExternal:l}),m=h.circleTangency,E=h.lineTangency,v=h.theta,_=kf({cx:r,cy:n,radius:o,angle:d,sign:-p,cornerRadius:a,cornerIsExternal:l}),g=_.circleTangency,b=_.lineTangency,w=_.theta,O=l?Math.abs(c-d):Math.abs(c-d)-v-w;if(O<0)return s?"M ".concat(E.x,",").concat(E.y,`
517        a`).concat(a,",").concat(a,",0,0,1,").concat(a*2,`,0
518        a`).concat(a,",").concat(a,",0,0,1,").concat(-a*2,`,0
519      `):N5({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:c,endAngle:d});var x="M ".concat(E.x,",").concat(E.y,`
520    A`).concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(m.x,",").concat(m.y,`
521    A`).concat(o,",").concat(o,",0,").concat(+(O>180),",").concat(+(p<0),",").concat(g.x,",").concat(g.y,`
522    A`).concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,`
523  `);if(i>0){var P=kf({cx:r,cy:n,radius:i,angle:c,sign:p,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),T=P.circleTangency,A=P.lineTangency,S=P.theta,L=kf({cx:r,cy:n,radius:i,angle:d,sign:-p,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),j=L.circleTangency,C=L.lineTangency,$=L.theta,I=l?Math.abs(c-d):Math.abs(c-d)-S-$;if(I<0&&a===0)return"".concat(x,"L").concat(r,",").concat(n,"Z");x+="L".concat(C.x,",").concat(C.y,`
524      A`).concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(j.x,",").concat(j.y,`
525      A`).concat(i,",").concat(i,",0,").concat(+(I>180),",").concat(+(p>0),",").concat(T.x,",").concat(T.y,`
526      A`).concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(A.x,",").concat(A.y,"Z")}else x+="L".concat(r,",").concat(n,"Z");return x},Phe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},V5=function(t){var r=aS(aS({},Phe),t),n=r.cx,i=r.cy,o=r.innerRadius,a=r.outerRadius,s=r.cornerRadius,l=r.forceCornerRadius,c=r.cornerIsExternal,d=r.startAngle,p=r.endAngle,h=r.className;if(a<o||d===p)return null;var m=Ie("recharts-sector",h),E=a-o,v=yn(s,E,0,!0),_;return v>0&&Math.abs(d-p)<360?_=Ohe({cx:n,cy:i,innerRadius:o,outerRadius:a,cornerRadius:Math.min(v,E/2),forceCornerRadius:l,cornerIsExternal:c,startAngle:d,endAngle:p}):_=N5({cx:n,cy:i,innerRadius:o,outerRadius:a,startAngle:d,endAngle:p}),k.createElement("path",Gy({},Le(r,!0),{className:m,d:_,role:"img"}))};function id(e){"@babel/helpers - typeof";return id=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},id(e)}function Yy(){return Yy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
526for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yy.apply(this,arguments)}function sS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sS(Object(r),!0).forEach(function(n){The(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function The(e,t,r){return t=Ahe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ahe(e){var t=She(e,"string");return id(t)=="symbol"?t:t+""}function She(e,t){if(id(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(id(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uS={curveBasisClosed:wZ,curveBasisOpen:xZ,curveBasis:EZ,curveBumpX:sZ,curveBumpY:lZ,curveLinearClosed:OZ,curveLinear:u_,curveMonotoneX:PZ,curveMonotoneY:TZ,curveNatural:AZ,
526curveStep:SZ,curveStepAfter:RZ,curveStepBefore:IZ},Lf=function(t){return t.x===+t.x&&t.y===+t.y},Ou=function(t){return t.x},Pu=function(t){return t.y},Ihe=function(t,r){if(Pe(t))return t;var n="curve".concat(s_(t));return(n==="curveMonotone"||n==="curveBump")&&r?uS["".concat(n).concat(r==="vertical"?"Y":"X")]:uS[n]||u_},Rhe=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,o=i===void 0?[]:i,a=t.baseLine,s=t.layout,l=t.connectNulls,c=l===void 0?!1:l,d=Ihe(n,s),p=c?o.filter(function(v){return Lf(v)}):o,h;if(Array.isArray(a)){var m=c?a.filter(function(v){return Lf(v)}):a,E=p.map(function(v,_){return lS(lS({},v),{},{base:m[_]})});return s==="vertical"?h=xf().y(Pu).x1(Ou).x0(function(v){return v.base.x}):h=xf().x(Ou).y1(Pu).y0(function(v){return v.base.y}),h.defined(Lf).curve(d),h(E)}return s==="vertical"&&re(a)?h=xf().y(Pu).x1(Ou).x0(a):re(a)?h=xf().x(Ou).y1(Pu).y0(a):h=CC().x(Ou).y(Pu),h.defined(Lf).curve(d),h(p)},cS=function(t){var r=t.className,n=t.points,i=t.path,o=t.pathRef;if((!n||!n.length)&&!i)return null;var a=n&&n.length?Rhe(t):i;return y.createElement("path",Yy({},Le(t,!1),Qp(t),{className:Ie("recharts-curve",r),d:a,ref:o}))},$5={exports:{}},Dhe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",khe=Dhe,Lhe=khe;function M5(){}function z5(){}z5.resetWarningCache=M5;var jhe=function(){function e(n,i,o,a,s,l){if(l!==Lhe){var c=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 c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:z5,resetWarningCache:M5};return r.PropTypes=r,r};$5.exports=jhe();var Che=$5.exports;const ke=Me(Che);var Nhe=Object.getOwnPropertyNames,Vhe=Object.getOwnPropertySymbols,$he=Object.prototype.hasOwnProperty;function dS(e,t){return function(n,i,o){return e(n,i,o)&&t(n,i,o)}}function jf(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);var o=i.cache,a=o.get(r),s=o.get(n);if(a&&s)return a===n&&s===r;o.set(r,n),o.set(n,r);var l=e(r,n,i);return o.delete(r),o.delete(n),l}}function fS(e){return Nhe(e).concat(Vhe(e))}var Mhe=Object.hasOwn||function(e,t){return $he.call(e,t)};function Va(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var zhe="__v",Bhe="__o",Fhe="_owner",pS=Object.getOwnPropertyDescriptor,hS=Object.keys;function Uhe(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function Whe(e,t){return Va(e.getTime(),t.getTime())}function qhe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Hhe(e,t){return e===t}function mS(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),o=e.entries(),a,s,l=0;(a=o.next())&&!a.done;){for(var c=t.entries(),d=!1,p=0;(s=c.next())&&!s.done;){if(i[p]){p++;continue}var h=a.value,m=s.value;if(r.equals(h[0],m[0],l,p,e,t,r)&&r.equals(h[1],m[1],h[0],m[0],e,t,r)){d=i[p]=!0;break}p++}if(!d)return!1;l++}return!0}var Khe=Va;function Ghe(e,t,r){var n=hS(e),i=n.length;if(hS(t).length!==i)return!1;for(;i-- >0;)if(!B5(e,t,r,n[i]))return!1;return!0}function Tu(e,t,r){var n=fS(e),i=n.length;if(fS(t).length!==i)return!1;for(var o,a,s;i-- >0;)if(o=n[i],!B5(e,t,r,o)||(a=pS(e,o),s=pS(t,o),(a||s)&&(!a||!s||a.configurable!==s.configurable||a.enumerable!==s.enumerable||a.writable!==s.writable)))return!1;return!0}function Yhe(e,t){return Va(e.valueOf(),t.valueOf())}function Xhe(e,t){return e.source===t.source&&e.flags===t.flags}function _S(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),o=e.values(),a,s;(a=o.next())&&!a.done;){for(var l=t.values(),c=!1,d=0;(s=l.next())&&!s.done;){if(!i[d]&&r.equals(a.value,s.value,a.value,s.value,e,t,r)){c=i[d]=!0;break}d++}if(!c)return!1}return!0}function Jhe(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function Qhe(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 B5(e,t,r,n){return(n===Fhe||n===Bhe||n===zhe)&&(e.$$typeof||t.$$typeof)?!0:Mhe(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var Zhe="[object Arguments]",eme="[object Boolean]",tme="[object Date]",rme="[object Error]",nme="[object Map]",ime="[object Number]",ome="[object Object]",ame="[object RegExp]",sme="[object Set]",lme="[object String]",ume="[object URL]",cme=Array.isArray,vS=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,gS=Object.assign,dme=Object.prototype.toString.call.bind(Object.prototype.toString);function fme(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,o=e.areMapsEqual,a=e.areNumbersEqual,s=e.areObjectsEqual,l=e.arePrimitiveWrappersEqual,c=e.areRegExpsEqual,d=e.areSetsEqual,p=e.areTypedArraysEqual,h=e.areUrlsEqual;return function(E,v,_){if(E===v)return!0;
526if(E==null||v==null)return!1;var g=typeof E;if(g!==typeof v)return!1;if(g!=="object")return g==="number"?a(E,v,_):g==="function"?i(E,v,_):!1;var b=E.constructor;if(b!==v.constructor)return!1;if(b===Object)return s(E,v,_);if(cme(E))return t(E,v,_);if(vS!=null&&vS(E))return p(E,v,_);if(b===Date)return r(E,v,_);if(b===RegExp)return c(E,v,_);if(b===Map)return o(E,v,_);if(b===Set)return d(E,v,_);var w=dme(E);return w===tme?r(E,v,_):w===ame?c(E,v,_):w===nme?o(E,v,_):w===sme?d(E,v,_):w===ome?typeof E.then!="function"&&typeof v.then!="function"&&s(E,v,_):w===ume?h(E,v,_):w===rme?n(E,v,_):w===Zhe?s(E,v,_):w===eme||w===ime||w===lme?l(E,v,_):!1}}function pme(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?Tu:Uhe,areDatesEqual:Whe,areErrorsEqual:qhe,areFunctionsEqual:Hhe,areMapsEqual:n?dS(mS,Tu):mS,areNumbersEqual:Khe,areObjectsEqual:n?Tu:Ghe,arePrimitiveWrappersEqual:Yhe,areRegExpsEqual:Xhe,areSetsEqual:n?dS(_S,Tu):_S,areTypedArraysEqual:n?Tu:Jhe,areUrlsEqual:Qhe};if(r&&(i=gS({},i,r(i))),t){var o=jf(i.areArraysEqual),a=jf(i.areMapsEqual),s=jf(i.areObjectsEqual),l=jf(i.areSetsEqual);i=gS({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:l})}return i}function hme(e){return function(t,r,n,i,o,a,s){return e(t,r,s)}}function mme(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,o=e.strict;if(n)return function(l,c){var d=n(),p=d.cache,h=p===void 0?t?new WeakMap:void 0:p,m=d.meta;return r(l,c,{cache:h,equals:i,meta:m,strict:o})};if(t)return function(l,c){return r(l,c,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(l,c){return r(l,c,a)}}var _me=Co();Co({strict:!0});Co({circular:!0});Co({circular:!0,strict:!0});Co({createInternalComparator:function(){return Va}});Co({strict:!0,createInternalComparator:function(){return Va}});Co({circular:!0,createInternalComparator:function(){return Va}});Co({circular:!0,createInternalComparator:function(){return Va},strict:!0});function Co(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,o=e.strict,a=o===void 0?!1:o,s=pme(e),l=fme(s),c=n?n(l):hme(l);return mme({circular:r,comparator:l,createState:i,equals:c,strict:a})}function vme(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function yS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(o){r<0&&(r=o),o-r>t?(e(o),r=-1):vme(i)};requestAnimationFrame(n)}function Xy(e){"@babel/helpers - typeof";return Xy=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},Xy(e)}function gme(e){return wme(e)||Eme(e)||bme(e)||yme()}function yme(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
527In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bme(e,t){if(e){if(typeof e=="string")return bS(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bS(e,t)}}function bS(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Eme(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function wme(e){if(Array.isArray(e))return e}function xme(){var e={},t=function(){return null},r=!1,n=function i(o){if(!r){if(Array.isArray(o)){if(!o.length)return;var a=o,s=gme(a),l=s[0],c=s.slice(1);if(typeof l=="number"){yS(i.bind(null,c),l);return}i(l),yS(i.bind(null,c));return}Xy(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){r=!0},start:function(o){r=!1,n(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}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 ES(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
527t%2?ES(Object(r),!0).forEach(function(n){F5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ES(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function F5(e,t,r){return t=Ome(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ome(e){var t=Pme(e,"string");return od(t)==="symbol"?t:String(t)}function Pme(e,t){if(od(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(od(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Tme=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(o){return i.includes(o)})})},Ame=function(t){return t},Sme=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},nc=function(t,r){return Object.keys(r).reduce(function(n,i){return wS(wS({},n),{},F5({},i,t(i,r[i])))},{})},xS=function(t,r,n){return t.map(function(i){return"".concat(Sme(i)," ").concat(r,"ms ").concat(n)}).join(",")};function Ime(e,t){return kme(e)||Dme(e,t)||U5(e,t)||Rme()}function Rme(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
528In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dme(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function kme(e){if(Array.isArray(e))return e}function Lme(e){return Nme(e)||Cme(e)||U5(e)||jme()}function jme(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
529In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U5(e,t){if(e){if(typeof e=="string")return Jy(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Jy(e,t)}}function Cme(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Nme(e){if(Array.isArray(e))return Jy(e)}function Jy(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Rh=1e-4,W5=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},q5=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},OS=function(t,r){return function(n){var i=W5(t,r);return q5(i,n)}},Vme=function(t,r){return function(n){var i=W5(t,r),o=[].concat(Lme(i.map(function(a,s){return a*s}).slice(1)),[0]);return q5(o,n)}},PS=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],o=r[1],a=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,o=0,a=1,s=1;break;case"ease":i=.25,o=.1,a=.25,s=1;break;case"ease-in":i=.42,o=0,a=1,s=1;break;case"ease-out":i=.42,o=0,a=.58,s=1;break;case"ease-in-out":i=0,o=0,a=.58,s=1;break;default:{var l=r[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var c=l[1].split(")")[0].split(",").map(function(_){return parseFloat(_)}),d=Ime(c,4);i=d[0],o=d[1],a=d[2],s=d[3]}}}var p=OS(i,a),h=OS(o,s),m=Vme(i,a),E=function(g){return g>1?1:g<0?0:g},v=function(g){for(var b=g>1?1:g,w=b,O=0;O<8;++O){var x=p(w)-b,P=m(w);if(Math.abs(x-b)<Rh||P<Rh)return h(w);w=E(w-x/P)}return h(w)};return v.isStepper=!1,v},$me=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,o=i===void 0?8:i,a=t.dt,s=a===void 0?17:a,l=function(d,p,h){var m=-(d-p)*n,E=h*o,v=h+(m-E)*s/1e3,_=h*s/1e3+d;return Math.abs(_-p)<Rh&&Math.abs(v)<Rh?[p,0]:[_,v]};return l.isStepper=!0,l.dt=s,l},Mme=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return PS(i);case"spring":return $me();default:if(i.split("(")[0]==="cubic-bezier")return PS(i)}return typeof i=="function"?i:null};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 TS(e){return Fme(e)||Bme(e)||H5(e)||zme()}function zme(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
530In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bme(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Fme(e){if(Array.isArray(e))return Zy(e)}function AS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Mt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
530t%2?AS(Object(r),!0).forEach(function(n){Qy(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Qy(e,t,r){return t=Ume(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ume(e){var t=Wme(e,"string");return ad(t)==="symbol"?t:String(t)}function Wme(e,t){if(ad(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ad(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qme(e,t){return Gme(e)||Kme(e,t)||H5(e,t)||Hme()}function Hme(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
531In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function H5(e,t){if(e){if(typeof e=="string")return Zy(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Zy(e,t)}}function Zy(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Kme(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Gme(e){if(Array.isArray(e))return e}var Dh=function(t,r,n){return t+(r-t)*n},eb=function(t){var r=t.from,n=t.to;return r!==n},Yme=function e(t,r,n){var i=nc(function(o,a){if(eb(a)){var s=t(a.from,a.to,a.velocity),l=qme(s,2),c=l[0],d=l[1];return Mt(Mt({},a),{},{from:c,velocity:d})}return a},r);return n<1?nc(function(o,a){return eb(a)?Mt(Mt({},a),{},{velocity:Dh(a.velocity,i[o].velocity,n),from:Dh(a.from,i[o].from,n)}):a},r):e(t,i,n-1)};const Xme=function(e,t,r,n,i){var o=Tme(e,t),a=o.reduce(function(_,g){return Mt(Mt({},_),{},Qy({},g,[e[g],t[g]]))},{}),s=o.reduce(function(_,g){return Mt(Mt({},_),{},Qy({},g,{from:e[g],velocity:0,to:t[g]}))},{}),l=-1,c,d,p=function(){return null},h=function(){return nc(function(g,b){return b.from},s)},m=function(){return!Object.values(s).filter(eb).length},E=function(g){c||(c=g);var b=g-c,w=b/r.dt;s=Yme(r,s,w),i(Mt(Mt(Mt({},e),t),h())),c=g,m()||(l=requestAnimationFrame(p))},v=function(g){d||(d=g);var b=(g-d)/n,w=nc(function(x,P){return Dh.apply(void 0,TS(P).concat([r(b)]))},a);if(i(Mt(Mt(Mt({},e),t),w)),b<1)l=requestAnimationFrame(p);else{var O=nc(function(x,P){return Dh.apply(void 0,TS(P).concat([r(1)]))},a);i(Mt(Mt(Mt({},e),t),O))}};return p=r.isStepper?E:v,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(l)}}};function yl(e){"@babel/helpers - typeof";return yl=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},yl(e)}var Jme=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function Qme(e,t){if(e==null)return{};var r=Zme(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zme(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function pg(e){return n_e(e)||r_e(e)||t_e(e)||e_e()}function e_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
532In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t_e(e,t){if(e){if(typeof e=="string")return tb(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tb(e,t)}}function r_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function n_e(e){if(Array.isArray(e))return tb(e)}function tb(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function SS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function on(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
532t%2?SS(Object(r),!0).forEach(function(n){Cu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Cu(e,t,r){return t=K5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o_e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,K5(n.key),n)}}function a_e(e,t,r){return t&&o_e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function K5(e){var t=s_e(e,"string");return yl(t)==="symbol"?t:String(t)}function s_e(e,t){if(yl(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(yl(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function l_e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rb(e,t)}function rb(e,t){return rb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},rb(e,t)}function u_e(e){var t=c_e();return function(){var n=kh(e),i;if(t){var o=kh(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return nb(this,i)}}function nb(e,t){if(t&&(yl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ib(e)}function ib(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c_e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function kh(e){return kh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},kh(e)}var To=function(e){l_e(r,e);var t=u_e(r);function r(n,i){var o;i_e(this,r),o=t.call(this,n,i);var a=o.props,s=a.isActive,l=a.attributeName,c=a.from,d=a.to,p=a.steps,h=a.children,m=a.duration;if(o.handleStyleChange=o.handleStyleChange.bind(ib(o)),o.changeStyle=o.changeStyle.bind(ib(o)),!s||m<=0)return o.state={style:{}},typeof h=="function"&&(o.state={style:d}),nb(o);if(p&&p.length)o.state={style:p[0].style};else if(c){if(typeof h=="function")return o.state={style:c},nb(o);o.state={style:l?Cu({},l,c):c}}else o.state={style:{}};return o}return a_e(r,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,a=i.canBegin;this.mounted=!0,!(!o||!a)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,a=o.isActive,s=o.canBegin,l=o.attributeName,c=o.shouldReAnimate,d=o.to,p=o.from,h=this.state.style;if(s){if(!a){var m={style:l?Cu({},l,d):d};this.state&&h&&(l&&h[l]!==d||!l&&h!==d)&&this.setState(m);return}if(!(_me(i.to,d)&&i.canBegin&&i.isActive)){var E=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var v=E||c?p:i.to;if(this.state&&h){var _={style:l?Cu({},l,v):v};(l&&h[l]!==v||!l&&h!==v)&&this.setState(_)}this.runAnimation(on(on({},this.props),{},{from:v,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var o=this,a=i.from,s=i.to,l=i.duration,c=i.easing,d=i.begin,p=i.onAnimationEnd,h=i.onAnimationStart,m=Xme(a,s,Mme
532(c),l,this.changeStyle),E=function(){o.stopJSAnimation=m()};this.manager.start([h,d,E,l,p])}},{key:"runStepAnimation",value:function(i){var o=this,a=i.steps,s=i.begin,l=i.onAnimationStart,c=a[0],d=c.style,p=c.duration,h=p===void 0?0:p,m=function(v,_,g){if(g===0)return v;var b=_.duration,w=_.easing,O=w===void 0?"ease":w,x=_.style,P=_.properties,T=_.onAnimationEnd,A=g>0?a[g-1]:_,S=P||Object.keys(x);if(typeof O=="function"||O==="spring")return[].concat(pg(v),[o.runJSAnimation.bind(o,{from:A.style,to:x,duration:b,easing:O}),b]);var L=xS(S,b,O),j=on(on(on({},A.style),x),{},{transition:L});return[].concat(pg(v),[j,b,T]).filter(Ame)};return this.manager.start([l].concat(pg(a.reduce(m,[d,Math.max(h,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=xme());var o=i.begin,a=i.duration,s=i.attributeName,l=i.to,c=i.easing,d=i.onAnimationStart,p=i.onAnimationEnd,h=i.steps,m=i.children,E=this.manager;if(this.unSubscribe=E.subscribe(this.handleStyleChange),typeof c=="function"||typeof m=="function"||c==="spring"){this.runJSAnimation(i);return}if(h.length>1){this.runStepAnimation(i);return}var v=s?Cu({},s,l):l,_=xS(Object.keys(v),a,c);E.start([d,o,on(on({},v),{},{transition:_}),a,p])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var a=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=Qme(i,Jme),c=y.Children.count(o),d=this.state.style;if(typeof o=="function")return o(d);if(!s||c===0||a<=0)return o;var p=function(m){var E=m.props,v=E.style,_=v===void 0?{}:v,g=E.className,b=y.cloneElement(m,on(on({},l),{},{style:on(on({},_),d),className:g}));return b};return c===1?p(y.Children.only(o)):k.createElement("div",null,y.Children.map(o,function(h){return p(h)}))}}]),r}(y.PureComponent);To.displayName="Animate";To.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};To.propTypes={from:ke.oneOfType([ke.object,ke.string]),to:ke.oneOfType([ke.object,ke.string]),attributeName:ke.string,duration:ke.number,begin:ke.number,easing:ke.oneOfType([ke.string,ke.func]),steps:ke.arrayOf(ke.shape({duration:ke.number.isRequired,style:ke.object.isRequired,easing:ke.oneOfType([ke.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ke.func]),properties:ke.arrayOf("string"),onAnimationEnd:ke.func})),children:ke.oneOfType([ke.node,ke.func]),isActive:ke.bool,canBegin:ke.bool,onAnimationEnd:ke.func,shouldReAnimate:ke.bool,onAnimationStart:ke.func,onAnimationReStart:ke.func};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 Lh(){return Lh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lh.apply(this,arguments)}function d_e(e,t){return m_e(e)||h_e(e,t)||p_e(e,t)||f_e()}function f_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
533In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p_e(e,t){if(e){if(typeof e=="string")return IS(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return IS(e,t)}}function IS(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function h_e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function m_e(e){if(Array.isArray(e))return e}function RS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
533t%2?RS(Object(r),!0).forEach(function(n){__e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function __e(e,t,r){return t=v_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v_e(e){var t=g_e(e,"string");return sd(t)=="symbol"?t:t+""}function g_e(e,t){if(sd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(sd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kS=function(t,r,n,i,o){var a=Math.min(Math.abs(n)/2,Math.abs(i)/2),s=i>=0?1:-1,l=n>=0?1:-1,c=i>=0&&n>=0||i<0&&n<0?1:0,d;if(a>0&&o instanceof Array){for(var p=[0,0,0,0],h=0,m=4;h<m;h++)p[h]=o[h]>a?a:o[h];d="M".concat(t,",").concat(r+s*p[0]),p[0]>0&&(d+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(c,",").concat(t+l*p[0],",").concat(r)),d+="L ".concat(t+n-l*p[1],",").concat(r),p[1]>0&&(d+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(c,`,
534        `).concat(t+n,",").concat(r+s*p[1])),d+="L ".concat(t+n,",").concat(r+i-s*p[2]),p[2]>0&&(d+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(c,`,
535        `).concat(t+n-l*p[2],",").concat(r+i)),d+="L ".concat(t+l*p[3],",").concat(r+i),p[3]>0&&(d+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(c,`,
536        `).concat(t,",").concat(r+i-s*p[3])),d+="Z"}else if(a>0&&o===+o&&o>0){var E=Math.min(a,o);d="M ".concat(t,",").concat(r+s*E,`
537            A `).concat(E,",").concat(E,",0,0,").concat(c,",").concat(t+l*E,",").concat(r,`
538            L `).concat(t+n-l*E,",").concat(r,`
539            A `).concat(E,",").concat(E,",0,0,").concat(c,",").concat(t+n,",").concat(r+s*E,`
540            L `).concat(t+n,",").concat(r+i-s*E,`
541            A `).concat(E,",").concat(E,",0,0,").concat(c,",").concat(t+n-l*E,",").concat(r+i,`
542            L `).concat(t+l*E,",").concat(r+i,`
543            A `).concat(E,",").concat(E,",0,0,").concat(c,",").concat(t,",").concat(r+i-s*E," Z")}else d="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return d},y_e=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,o=r.x,a=r.y,s=r.width,l=r.height;if(Math.abs(s)>0&&Math.abs(l)>0){var c=Math.min(o,o+s),d=Math.max(o,o+s),p=Math.min(a,a+l),h=Math.max(a,a+l);return n>=c&&n<=d&&i>=p&&i<=h}return!1},b_e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},fx=function(t){var r=DS(DS({},b_e),t),n=y.useRef(),i=y.useState(-1),o=d_e(i,2),a=o[0],s=o[1];y.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var O=n.current.getTotalLength();O&&s(O)}catch{}},[]);var l=r.x,c=r.y,d=r.width,p=r.height,h=r.radius,m=r.className,E=r.animationEasing,v=r.animationDuration,_=r.animationBegin,g=r.isAnimationActive,b=r.isUpdateAnimationActive;if(l!==+l||c!==+c||d!==+d||p!==+p||d===0||p===0)return null;var w=Ie("recharts-rectangle",m);return b?k.createElement(To,{canBegin:a>0,from:{width:d,height:p,x:l,y:c},to:{width:d,height:p,x:l,y:c},duration:v,animationEasing:E,isActive:b},function(O){var x=O.width,P=O.height,T=O.x,A=O.y;return k.createElement(To,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:v,isActive:g,easing:E},k.createElement("path",Lh({},Le(r,!0),{className:w,d:kS(T,A,x,P,h),ref:n})))}):k.createElement("path",Lh({},Le(r,!0),{className:w,d:kS(l,c,d,p,h)}))};function ob(){return ob=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ob.apply(this,arguments)}var G5=function(t){var r=t.cx,n=t.cy,i=t.r,o=t.className,a=Ie("recharts-dot",o);return r===+r&&n===+n&&i===+i?y.createElement("circle",ob({},Le(t,!1),Qp(t),{className:a,cx:r,cy:n,r:i})):null};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)}var E_e=["x","y","top","left","width","height","className"];function ab(){return ab=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
543for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ab.apply(this,arguments)}function LS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function w_e(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?LS(Object(r),!0).forEach(function(n){x_e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):LS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function x_e(e,t,r){return t=O_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O_e(e){var t=P_e(e,"string");return ld(t)=="symbol"?t:t+""}function P_e(e,t){if(ld(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ld(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function T_e(e,t){if(e==null)return{};var r=A_e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A_e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var S_e=function(t,r,n,i,o,a){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(a,",").concat(r,"h").concat(n)},I_e=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,a=t.top,s=a===void 0?0:a,l=t.left,c=l===void 0?0:l,d=t.width,p=d===void 0?0:d,h=t.height,m=h===void 0?0:h,E=t.className,v=T_e(t,E_e),_=w_e({x:n,y:o,top:s,left:c,width:p,height:m},v);return!re(n)||!re(o)||!re(p)||!re(m)||!re(s)||!re(c)?null:k.createElement("path",ab({},Le(_,!0),{className:Ie("recharts-cross",E),d:S_e(n,o,p,m,s,c)}))},R_e=oN,D_e=R_e(Object.getPrototypeOf,Object),k_e=D_e,L_e=Di,j_e=k_e,C_e=ki,N_e="[object Object]",V_e=Function.prototype,$_e=Object.prototype,Y5=V_e.toString,M_e=$_e.hasOwnProperty,z_e=Y5.call(Object);function B_e(e){if(!C_e(e)||L_e(e)!=N_e)return!1;var t=j_e(e);
543if(t===null)return!0;var r=M_e.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Y5.call(r)==z_e}var F_e=B_e;const U_e=Me(F_e);var W_e=Di,q_e=ki,H_e="[object Boolean]";function K_e(e){return e===!0||e===!1||q_e(e)&&W_e(e)==H_e}var G_e=K_e;const Y_e=Me(G_e);function ud(e){"@babel/helpers - typeof";return ud=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},ud(e)}function jh(){return jh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jh.apply(this,arguments)}function X_e(e,t){return eve(e)||Z_e(e,t)||Q_e(e,t)||J_e()}function J_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
544In 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 jS(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jS(e,t)}}function jS(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Z_e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function eve(e){if(Array.isArray(e))return e}function CS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function NS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CS(Object(r),!0).forEach(function(n){tve(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tve(e,t,r){return t=rve(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rve(e){var t=nve(e,"string");return ud(t)=="symbol"?t:t+""}function nve(e,t){if(ud(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ud(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var VS=function(t,r,n,i,o){var a=n-i,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-a/2,",").concat(r+o),s+="L ".concat(t+n-a/2-i,",").concat(r+o),s+="L ".concat(t,",").concat(r," Z"),s},ive={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ove=function(t){var r=NS(NS({},ive),t),n=y.useRef(),i=y.useState(-1),o=X_e(i,2),a=o[0],s=o[1];y.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var w=n.current.getTotalLength();w&&s(w)}catch{}},[]);var l=r.x,c=r.y,d=r.upperWidth,p=r.lowerWidth,h=r.height,m=r.className,E=r.animationEasing,v=r.animationDuration,_=r.animationBegin,g=r.isUpdateAnimationActive;if(l!==+l||c!==+c||d!==+d||p!==+p||h!==+h||d===0&&p===0||h===0)return null;var b=Ie("recharts-trapezoid",m);return g?k.createElement(To,{canBegin:a>0,from:{upperWidth:0,lowerWidth:0,height:h,x:l,y:c},to:{upperWidth:d,lowerWidth:p,height:h,x:l,y:c},duration:v,animationEasing:E,isActive:g},function(w){var O=w.upperWidth,x=w.lowerWidth,P=w.height,T=w.x,A=w.y;return k.createElement(To,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:v,easing:E},k.createElement("path",jh({},Le(r,!0),{className:b,d:VS(T,A,O,x,P),ref:n})))}):k.createElement("g",null,k.createElement("path",jh({},Le(r,!0),{className:b,d:VS(l,c,d,p,h)})))},ave=["option","shapeType","propTransformer","activeClassName","isActive"];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 sve(e,t){if(e==null)return{};var r=lve(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lve(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function $S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ch(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
544t%2?$S(Object(r),!0).forEach(function(n){uve(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$S(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uve(e,t,r){return t=cve(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cve(e){var t=dve(e,"string");return cd(t)=="symbol"?t:t+""}function dve(e,t){if(cd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(cd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function fve(e,t){return Ch(Ch({},t),e)}function pve(e,t){return e==="symbols"}function MS(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return k.createElement(fx,r);case"trapezoid":return k.createElement(ove,r);case"sector":return k.createElement(V5,r);case"symbols":if(pve(t))return k.createElement(Iw,r);break;default:return null}}function hve(e){return y.isValidElement(e)?e.props:e}function mve(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?fve:n,o=e.activeClassName,a=o===void 0?"recharts-active-shape":o,s=e.isActive,l=sve(e,ave),c;if(y.isValidElement(t))c=y.cloneElement(t,Ch(Ch({},l),hve(t)));else if(Pe(t))c=t(l);else if(U_e(t)&&!Y_e(t)){var d=i(t,l);c=k.createElement(MS,{shapeType:r,elementProps:d})}else{var p=l;c=k.createElement(MS,{shapeType:r,elementProps:p})}return s?k.createElement(Lt,{className:a},c):c}function P_(e,t){return t!=null&&"trapezoids"in e.props}function T_(e,t){return t!=null&&"sectors"in e.props}function dd(e,t){return t!=null&&"points"in e.props}function _ve(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,o=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&o}function vve(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function gve(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function yve(e,t){var r;return P_(e,t)?r=_ve:T_(e,t)?r=vve:dd(e,t)&&(r=gve),r}function bve(e,t){var r;return P_(e,t)?r="trapezoids":T_(e,t)?r="sectors":dd(e,t)&&(r="points"),r}function Eve(e,t){if(P_(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}if(T_(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}return dd(e,t)?t.payload:{}}function wve(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=bve(r,t),o=Eve(r,t),a=n.filter(function(l,c){var d=lx(o,l),p=r.props[i].filter(function(E){var v=yve(r,t);return v(E,t)}),h=r.props[i].indexOf(p[p.length-1]),m=c===h;return d&&m}),s=n.indexOf(a[a.length-1]);return s}var xve=Math.ceil,Ove=Math.max;function Pve(e,t,r,n){for(var i=-1,o=Ove(xve((t-e)/(r||1)),0),a=Array(o);o--;)a[n?o:++i]=e,e+=r;return a}var Tve=Pve,Ave=xN,zS=1/0,Sve=17976931348623157e292;function Ive(e){if(!e)return e===0?e:0;if(e=Ave(e),e===zS||e===-zS){var t=e<0?-1:1;return t*Sve}return e===e?e:0}var Rve=Ive,Dve=Tve,kve=p_,hg=Rve;function Lve(e){return function(t,r,n){return n&&typeof n!="number"&&kve(t,r,n)&&(r=n=void 0),t=hg(t),r===void 0?(r=t,t=0):r=hg(r),n=n===void 0?t<r?1:-1:hg(n),Dve(t,r,n,e)}}var jve=Lve,Cve=jve,Nve=Cve(),Vve=Nve;const Nh=Me(Vve);function fd(e){"@babel/helpers - typeof";return fd=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},fd(e)}function BS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function FS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BS(Object(r),!0).forEach(function(n){X5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BS(Object(r)).forEac
544h(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function X5(e,t,r){return t=$ve(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $ve(e){var t=Mve(e,"string");return fd(t)=="symbol"?t:t+""}function Mve(e,t){if(fd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(fd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zve=["Webkit","Moz","O","ms"],Bve=function(t,r){var n=t.replace(/(\w)/,function(o){return o.toUpperCase()}),i=zve.reduce(function(o,a){return FS(FS({},o),{},X5({},a+n,r))},{});return i[t]=r,i};function bl(e){"@babel/helpers - typeof";return bl=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},bl(e)}function Vh(){return Vh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vh.apply(this,arguments)}function US(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?US(Object(r),!0).forEach(function(n){Er(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):US(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Fve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WS(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Q5(n.key),n)}}function Uve(e,t,r){return t&&WS(e.prototype,t),r&&WS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wve(e,t,r){return t=$h(t),qve(e,J5()?Reflect.construct(t,r||[],$h(e).constructor):t.apply(e,r))}function qve(e,t){if(t&&(bl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hve(e)}function Hve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function J5(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(J5=function(){return!!e})()}function $h(e){return $h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$h(e)}function Kve(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&&sb(e,t)}function sb(e,t){return sb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},sb(e,t)}function Er(e,t,r){return t=Q5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q5(e){var t=Gve(e,"string");return bl(t)=="symbol"?t:t+""}function Gve(e,t){if(bl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(bl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yve=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,o=t.x,a=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var l=r.length,c=tc().domain(Nh(0,l)).range([o,o+a-s]),d=c.domain().map(function(p){return c(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:c(n),endX:c(i),scale:c,scaleValues:d}},qS=function(t){return t.changedTouches&&!!t.changedTouches.length},El=function(e){function t(r){var n;return Fve(this,t),n=Wve(this,t,[r]),Er(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),Er(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),Er(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,o=i.endIndex,a=i.onDragEnd,s=i.startIndex;a==null||a({endIndex:o,startIndex:s})}),n.detachDragEndListener()}),Er(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Er(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Er(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Er(n,"handleSlideDragStart",function(i){var o=qS(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}
544return Kve(t,e),Uve(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,o=n.endX,a=this.state.scaleValues,s=this.props,l=s.gap,c=s.data,d=c.length-1,p=Math.min(i,o),h=Math.max(i,o),m=t.getIndexInRange(a,p),E=t.getIndexInRange(a,h);return{startIndex:m-m%l,endIndex:E===d?d:E-E%l}}},{key:"getTextOfTick",value:function(n){var i=this.props,o=i.data,a=i.tickFormatter,s=i.dataKey,l=An(o[n],s,n);return Pe(a)?a(l,n):l}},{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(n){var i=this.state,o=i.slideMoveStartX,a=i.startX,s=i.endX,l=this.props,c=l.x,d=l.width,p=l.travellerWidth,h=l.startIndex,m=l.endIndex,E=l.onChange,v=n.pageX-o;v>0?v=Math.min(v,c+d-p-s,c+d-p-a):v<0&&(v=Math.max(v,c-a,c-s));var _=this.getIndex({startX:a+v,endX:s+v});(_.startIndex!==h||_.endIndex!==m)&&E&&E(_),this.setState({startX:a+v,endX:s+v,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var o=qS(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,o=i.brushMoveStartX,a=i.movingTravellerId,s=i.endX,l=i.startX,c=this.state[a],d=this.props,p=d.x,h=d.width,m=d.travellerWidth,E=d.onChange,v=d.gap,_=d.data,g={startX:this.state.startX,endX:this.state.endX},b=n.pageX-o;b>0?b=Math.min(b,p+h-m-c):b<0&&(b=Math.max(b,p-c)),g[a]=c+b;var w=this.getIndex(g),O=w.startIndex,x=w.endIndex,P=function(){var A=_.length-1;return a==="startX"&&(s>l?O%v===0:x%v===0)||s<l&&x===A||a==="endX"&&(s>l?x%v===0:O%v===0)||s>l&&x===A};this.setState(Er(Er({},a,c+b),"brushMoveStartX",n.pageX),function(){E&&P()&&E(w)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var o=this,a=this.state,s=a.scaleValues,l=a.startX,c=a.endX,d=this.state[i],p=s.indexOf(d);if(p!==-1){var h=p+n;if(!(h===-1||h>=s.length)){var m=s[h];i==="startX"&&m>=c||i==="endX"&&m<=l||this.setState(Er({},i,m),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,o=n.y,a=n.width,s=n.height,l=n.fill,c=n.stroke;return k.createElement("rect",{stroke:c,fill:l,x:i,y:o,width:a,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,o=n.y,a=n.width,s=n.height,l=n.data,c=n.children,d=n.padding,p=y.Children.only(c);return p?k.cloneElement(p,{x:i,y:o,width:a,height:s,margin:d,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(n,i){var o,a,s=this,l=this.props,c=l.y,d=l.travellerWidth,p=l.height,h=l.traveller,m=l.ariaLabel,E=l.data,v=l.startIndex,_=l.endIndex,g=Math.max(n,this.props.x),b=mg(mg({},Le(this.props,!1)),{},{x:g,y:c,width:d,height:p}),w=m||"Min value: ".concat((o=E[v])===null||o===void 0?void 0:o.name,", Max value: ").concat((a=E[_])===null||a===void 0?void 0:a.name);return k.createElement(Lt,{tabIndex:0,role:"slider","aria-label":w,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(x){["ArrowLeft","ArrowRight"].includes(x.key)&&(x.preventDefault(),x.stopPropagation(),s.handleTravellerMoveKeyboard(x.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(h,b))}},{key:"renderSlide",value:function(n,i){var o=this.props,a=o.y,s=o.height,l=o.stroke,c=o.travellerWidth,d=Math.min(n,i)+c,p=Math.max(Math.abs(i-n)-c,0);return k.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:d,y:a,width:p,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,o=n.endIndex,a=n.y,s=n.height,l=n.travellerWidth,c=n.stroke,d=this.state,p=d.startX,h=d.endX,m=5,E={pointerEvents:"none",fill:c};return k.createElement(Lt,{className:"recharts-brush-texts"},k.createElement(ph,Vh({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,h)-m,y:a+s/2},E),this.getTextOfTick(i)),k.createElement(ph,Vh({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,h)+l+m,y:a+s/2},E),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,i=n.data,o=n.className,a=n.children,s=n.x,l=n.y,c=n.width,d=n.height,p=n.alwaysShowText,h=this.state,m=h.startX,E=h.endX,v=h.isTextActive,_=h.isSlideMoving,g=h.isTravellerMoving,b=h.isTravellerFocused;if(!i||!i.length||!re(s)||!re(l)||!re(c)||!re(d)||c<=0||d<=0)return null;var w=Ie("recharts-brush",o),O=k.Children.count(a)===1,x=Bve("userSelect","none");return k.createElement(Lt,{className:w,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:x}
544,this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(m,E),this.renderTravellerLayer(m,"startX"),this.renderTravellerLayer(E,"endX"),(v||_||g||b||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,o=n.y,a=n.width,s=n.height,l=n.stroke,c=Math.floor(o+s/2)-1;return k.createElement(k.Fragment,null,k.createElement("rect",{x:i,y:o,width:a,height:s,fill:l,stroke:"none"}),k.createElement("line",{x1:i+1,y1:c,x2:i+a-1,y2:c,fill:"none",stroke:"#fff"}),k.createElement("line",{x1:i+1,y1:c+2,x2:i+a-1,y2:c+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var o;return k.isValidElement(n)?o=k.cloneElement(n,i):Pe(n)?o=n(i):o=t.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(n,i){var o=n.data,a=n.width,s=n.x,l=n.travellerWidth,c=n.updateId,d=n.startIndex,p=n.endIndex;if(o!==i.prevData||c!==i.prevUpdateId)return mg({prevData:o,prevTravellerWidth:l,prevUpdateId:c,prevX:s,prevWidth:a},o&&o.length?Yve({data:o,width:a,x:s,travellerWidth:l,startIndex:d,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(a!==i.prevWidth||s!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([s,s+a-l]);var h=i.scale.domain().map(function(m){return i.scale(m)});return{prevData:o,prevTravellerWidth:l,prevUpdateId:c,prevX:s,prevWidth:a,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(n,i){for(var o=n.length,a=0,s=o-1;s-a>1;){var l=Math.floor((a+s)/2);n[l]>i?s=l:a=l}return i>=n[s]?s:a}}])}(y.PureComponent);Er(El,"displayName","Brush");Er(El,"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 Xve=Vw;function Jve(e,t){var r;return Xve(e,function(n,i,o){return r=t(n,i,o),!r}),!!r}var Qve=Jve,Zve=JC,ege=Jl,tge=Qve,rge=_r,nge=p_;function ige(e,t,r){var n=rge(e)?Zve:tge;return r&&nge(e,t,r)&&(t=void 0),n(e,ege(t))}var oge=ige;const age=Me(oge);var Gn=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},HS=gN;function sge(e,t,r){t=="__proto__"&&HS?HS(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var lge=sge,uge=lge,cge=_N,dge=Jl;function fge(e,t){var r={};return t=dge(t),cge(e,function(n,i,o){uge(r,i,t(n,i,o))}),r}var pge=fge;const hge=Me(pge);function mge(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var _ge=mge,vge=Vw;function gge(e,t){var r=!0;return vge(e,function(n,i,o){return r=!!t(n,i,o),r}),r}var yge=gge,bge=_ge,Ege=yge,wge=Jl,xge=_r,Oge=p_;function Pge(e,t,r){var n=xge(e)?bge:Ege;return r&&Oge(e,t,r)&&(t=void 0),n(e,wge(t))}var Tge=Pge;const Age=Me(Tge);var Sge=["x","y"];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 lb(){return lb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lb.apply(this,arguments)}function KS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Au(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?KS(Object(r),!0).forEach(function(n){Ige(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):KS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ige(e,t,r){return t=Rge(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Rge(e){var t=Dge(e,"string");return pd(t)=="symbol"?t:t+""}function Dge(e,t){if(pd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(pd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kge(e,t){if(e==null)return{};var r=Lge(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lge(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}
544function jge(e,t){var r=e.x,n=e.y,i=kge(e,Sge),o="".concat(r),a=parseInt(o,10),s="".concat(n),l=parseInt(s,10),c="".concat(t.height||i.height),d=parseInt(c,10),p="".concat(t.width||i.width),h=parseInt(p,10);return Au(Au(Au(Au(Au({},t),i),a?{x:a}:{}),l?{y:l}:{}),{},{height:d,width:h,name:t.name,radius:t.radius})}function GS(e){return k.createElement(mve,lb({shapeType:"rectangle",propTransformer:jge,activeClassName:"recharts-active-bar"},e))}var Cge=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var o=re(n)||KJ(n);return o?t(n,i):(o||xa(),r)}},Nge=["value","background"],Z5;function wl(e){"@babel/helpers - typeof";return wl=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},wl(e)}function Vge(e,t){if(e==null)return{};var r=$ge(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $ge(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Mh(){return Mh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Mh.apply(this,arguments)}function YS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?YS(Object(r),!0).forEach(function(n){ao(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):YS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Mge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XS(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,tV(n.key),n)}}function zge(e,t,r){return t&&XS(e.prototype,t),r&&XS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bge(e,t,r){return t=zh(t),Fge(e,eV()?Reflect.construct(t,r||[],zh(e).constructor):t.apply(e,r))}function Fge(e,t){if(t&&(wl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Uge(e)}function Uge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(eV=function(){return!!e})()}function zh(e){return zh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},zh(e)}function Wge(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&&ub(e,t)}function ub(e,t){return ub=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ub(e,t)}function ao(e,t,r){return t=tV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tV(e){var t=qge(e,"string");return wl(t)=="symbol"?t:t+""}function qge(e,t){if(wl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(wl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $a=function(e){function t(){var r;Mge(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=Bge(this,t,[].concat(i)),ao(r,"state",{isAnimationFinished:!1}),ao(r,"id",a_("recharts-bar-")),ao(r,"handleAnimationEnd",function(){var a=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),a&&a()}),ao(r,"handleAnimationStart",function(){var a=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),a&&a()}),r}return Wge(t,e),zge(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,o=this.props,a=o.shape,s=o.dataKey,l=o.activeIndex,c=o.activeBar,d=Le(this.props,!1);return n&&n.map(function(p,h){var m=h===l,E=m?c:a,v=mt(mt(mt({},d),p),{},{isActive:m,option:E,index:h,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return k.createElement(Lt,Mh({className:"recharts-bar-rectangle"},Zp(i.props,p,h),{key:"rectangle-".concat(p==null?void 0:p.x,"-").concat(p==null?void 0:p.y,"-").concat(p==null?void 0:p.value,"-").concat(h)}),k.createElement(GS,v))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,o=i.data,a=i.layout,s=i.isAnimationActive,l=i.animationBegin,c=i.animationDuration,d=i.animationEasing,p=i.animationId,h=this.state.prevData;return k.createElement(To,{begin:l,duration:c,isActive:s,easing:d,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(m){var E=m.t,v=o.map(function(_,g){var b=h&&h[g];if(b){var w=es(b.x,_.x),O=es(b.y,_.y),x=es(b.width,_.width),P=es(b.height,_.height);return mt(mt({},_),{},{x:w(E),y:O(E),width:x(E),height:P(E)})}if(a==="horizontal"){var T=es(0,_.height),A=T(E);return mt(mt({},_),{},{y:_.y+_.height-A,height:A})}var S=es(0,_.width),L=S(E);return mt(mt({},_),{},{width:L})});return k.createElement(Lt,null,n.renderRectanglesStatically(v))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,o=n.isAnimationActive,a=this.state.prevData;return o&&i&&i.length&&(!a||!lx(a,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}}
544,{key:"renderBackground",value:function(){var n=this,i=this.props,o=i.data,a=i.dataKey,s=i.activeIndex,l=Le(this.props.background,!1);return o.map(function(c,d){c.value;var p=c.background,h=Vge(c,Nge);if(!p)return null;var m=mt(mt(mt(mt(mt({},h),{},{fill:"#eee"},p),l),Zp(n.props,c,d)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:a,index:d,className:"recharts-bar-background-rectangle"});return k.createElement(GS,Mh({key:"background-bar-".concat(d),option:n.props.background,isActive:d===s},m))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,a=o.data,s=o.xAxis,l=o.yAxis,c=o.layout,d=o.children,p=xn(d,O_);if(!p)return null;var h=c==="vertical"?a[0].height/2:a[0].width/2,m=function(_,g){var b=Array.isArray(_.value)?_.value[1]:_.value;return{x:_.x,y:_.y,value:b,errorVal:An(_,g)}},E={clipPath:n?"url(#clipPath-".concat(i,")"):null};return k.createElement(Lt,E,p.map(function(v){return k.cloneElement(v,{key:"error-bar-".concat(i,"-").concat(v.props.dataKey),data:a,xAxis:s,yAxis:l,layout:c,offset:h,dataPointFormatter:m})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,o=n.data,a=n.className,s=n.xAxis,l=n.yAxis,c=n.left,d=n.top,p=n.width,h=n.height,m=n.isAnimationActive,E=n.background,v=n.id;if(i||!o||!o.length)return null;var _=this.state.isAnimationFinished,g=Ie("recharts-bar",a),b=s&&s.allowDataOverflow,w=l&&l.allowDataOverflow,O=b||w,x=Te(v)?this.id:v;return k.createElement(Lt,{className:g},b||w?k.createElement("defs",null,k.createElement("clipPath",{id:"clipPath-".concat(x)},k.createElement("rect",{x:b?c:c-p/2,y:w?d:d-h/2,width:b?p:p*2,height:w?h:h*2}))):null,k.createElement(Lt,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(x,")"):null},E?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,x),(!m||_)&&ha.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(y.PureComponent);Z5=$a;ao($a,"displayName","Bar");ao($a,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!vo.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ao($a,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,o=e.xAxis,a=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,c=e.stackedData,d=e.dataStartIndex,p=e.displayedData,h=e.offset,m=mpe(n,r);if(!m)return null;var E=t.layout,v=r.type.defaultProps,_=v!==void 0?mt(mt({},v),r.props):r.props,g=_.dataKey,b=_.children,w=_.minPointSize,O=E==="horizontal"?a:o,x=c?O.scale.domain():null,P=wpe({numericAxis:O}),T=xn(b,PN),A=p.map(function(S,L){var j,C,$,I,N,V;c?j=_pe(c[d+L],x):(j=An(S,g),Array.isArray(j)||(j=[P,j]));var z=Cge(w,Z5.defaultProps.minPointSize)(j[1],L);if(E==="horizontal"){var R,D=[a.scale(j[0]),a.scale(j[1])],M=D[0],B=D[1];C=GA({axis:o,ticks:s,bandSize:i,offset:m.offset,entry:S,index:L}),$=(R=B??M)!==null&&R!==void 0?R:void 0,I=m.size;var F=M-B;if(N=Number.isNaN(F)?0:F,V={x:C,y:a.y,width:I,height:a.height},Math.abs(z)>0&&Math.abs(N)<Math.abs(z)){var H=gn(N||z)*(Math.abs(z)-Math.abs(N));$-=H,N+=H}}else{var K=[o.scale(j[0]),o.scale(j[1])],se=K[0],fe=K[1];if(C=se,$=GA({axis:a,ticks:l,bandSize:i,offset:m.offset,entry:S,index:L}),I=fe-se,N=m.size,V={x:o.x,y:$,width:o.width,height:N},Math.abs(z)>0&&Math.abs(I)<Math.abs(z)){var X=gn(I||z)*(Math.abs(z)-Math.abs(I));I+=X}}return mt(mt(mt({},S),{},{x:C,y:$,width:I,height:N,value:c?j:j[1],payload:S,background:V},T&&T[L]&&T[L].props),{},{tooltipPayload:[L5(r,S)],tooltipPosition:{x:C+I/2,y:$+N/2}})});return mt({data:A,layout:E},h)});function hd(e){"@babel/helpers - typeof";return hd=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},hd(e)}function Hge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function JS(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,rV(n.key),n)}}function Kge(e,t,r){return t&&JS(e.prototype,t),r&&JS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function QS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
544t%2?QS(Object(r),!0).forEach(function(n){A_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function A_(e,t,r){return t=rV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rV(e){var t=Gge(e,"string");return hd(t)=="symbol"?t:t+""}function Gge(e,t){if(hd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(hd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yge=function(t,r,n,i,o){var a=t.width,s=t.height,l=t.layout,c=t.children,d=Object.keys(r),p={left:n.left,leftMirror:n.left,right:a-n.right,rightMirror:a-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},h=!!Or(c,$a);return d.reduce(function(m,E){var v=r[E],_=v.orientation,g=v.domain,b=v.padding,w=b===void 0?{}:b,O=v.mirror,x=v.reversed,P="".concat(_).concat(O?"Mirror":""),T,A,S,L,j;if(v.type==="number"&&(v.padding==="gap"||v.padding==="no-gap")){var C=g[1]-g[0],$=1/0,I=v.categoricalDomain.sort(XJ);if(I.forEach(function(K,se){se>0&&($=Math.min((K||0)-(I[se-1]||0),$))}),Number.isFinite($)){var N=$/C,V=v.layout==="vertical"?n.height:n.width;if(v.padding==="gap"&&(T=N*V/2),v.padding==="no-gap"){var z=yn(t.barCategoryGap,N*V),R=N*V/2;T=R-z-(R-z)/V*z}}}i==="xAxis"?A=[n.left+(w.left||0)+(T||0),n.left+n.width-(w.right||0)-(T||0)]:i==="yAxis"?A=l==="horizontal"?[n.top+n.height-(w.bottom||0),n.top+(w.top||0)]:[n.top+(w.top||0)+(T||0),n.top+n.height-(w.bottom||0)-(T||0)]:A=v.range,x&&(A=[A[1],A[0]]);var D=I5(v,o,h),M=D.scale,B=D.realScaleType;M.domain(g).range(A),R5(M);var F=D5(M,hn(hn({},v),{},{realScaleType:B}));i==="xAxis"?(j=_==="top"&&!O||_==="bottom"&&O,S=n.left,L=p[P]-j*v.height):i==="yAxis"&&(j=_==="left"&&!O||_==="right"&&O,S=p[P]-j*v.width,L=n.top);var H=hn(hn(hn({},v),F),{},{realScaleType:B,x:S,y:L,scale:M,width:i==="xAxis"?n.width:v.width,height:i==="yAxis"?n.height:v.height});return H.bandSize=Ah(H,F),!v.hide&&i==="xAxis"?p[P]+=(j?-1:1)*H.height:v.hide||(p[P]+=(j?-1:1)*H.width),hn(hn({},m),{},A_({},E,H))},{})},nV=function(t,r){var n=t.x,i=t.y,o=r.x,a=r.y;return{x:Math.min(n,o),y:Math.min(i,a),width:Math.abs(o-n),height:Math.abs(a-i)}},Xge=function(t){var r=t.x1,n=t.y1,i=t.x2,o=t.y2;return nV({x:r,y:n},{x:i,y:o})},iV=function(){function e(t){Hge(this,e),this.scale=t}return Kge(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(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,o=n.position;if(r!==void 0){if(o)switch(o){case"start":return this.scale(r);case"middle":{var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+a}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],o=n[n.length-1];return i<=o?r>=i&&r<=o:r>=o&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();A_(iV,"EPS",1e-4);var px=function(t){var r=Object.keys(t).reduce(function(n,i){return hn(hn({},n),{},A_({},i,iV.create(t[i])))},{});return hn(hn({},r),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=o.bandAware,s=o.position;return hge(i,function(l,c){return r[c].apply(l,{bandAware:a,position:s})})},isInRange:function(i){return Age(i,function(o,a){return r[a].isInRange(o)})}})};function Jge(e){return(e%180+180)%180}var Qge=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=Jge(i),a=o*Math.PI/180,s=Math.atan(n/r),l=a>s&&a<Math.PI-s?n/Math.sin(a):r/Math.cos(a);return Math.abs(l)},Zge=JX(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("")}),oV=y.createContext(void 0),aV=y.createContext(void 0),sV=y.createContext(void 0),e0e=y.createContext({}),lV=y.createContext(void 0),uV=y.createContext(0),cV=y.createContext(0),ZS=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,o=r.offset,a=t.clipPathId,s=t.children,l=t.width,c=t.height,d=Zge(o);return k.createElement(oV.Provider,{value:n},k.createElement(aV.Provider,{value:i},k.createElement(e0e.Provider,{value:o},k.createElement(sV.Provider,{value:d},k.createElement(lV.Provider,{value:a},k.createElement(uV.Provider,{value:c},k.createElement(cV.Provider,{value:l},s)))))))},t0e=function(){return y.useContext(lV)},dV=function(t){var r=y.useContext(oV);r==null&&xa();var n=r[t];return n==null&&xa(),n},fV=function(t){var r=y.useContext(aV);r==null&&xa();var n=r[t];return n==null&&xa(),n},r0e=function(){var t=y.useContext(sV);return t},pV=function(){return y.useContext(cV)},hV=function(){return y.useContext(uV)};function xl(e){"@babel/helpers - typeof";return xl=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},xl(e)}function n0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i0e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_V(n.key),n)}}function o0e(e,t,r){return t&&i0e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function a0e(e,t,r){return t=Bh(t),s0e(e,mV()?Reflect.construct(t,r||[],Bh(e).constructor):t.apply(e,r))}function s0e(e,t){if(t&&(xl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l0e(e)}function l0e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mV=function(){return!!e})()}
544function Bh(e){return Bh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bh(e)}function u0e(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&&cb(e,t)}function cb(e,t){return cb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},cb(e,t)}function eI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eI(Object(r),!0).forEach(function(n){hx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hx(e,t,r){return t=_V(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _V(e){var t=c0e(e,"string");return xl(t)=="symbol"?t:t+""}function c0e(e,t){if(xl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(xl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function d0e(e,t){return m0e(e)||h0e(e,t)||p0e(e,t)||f0e()}function f0e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
545In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p0e(e,t){if(e){if(typeof e=="string")return rI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rI(e,t)}}function rI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function h0e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function m0e(e){if(Array.isArray(e))return e}function db(){return db=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},db.apply(this,arguments)}var _0e=function(t,r){var n;return k.isValidElement(t)?n=k.cloneElement(t,r):Pe(t)?n=t(r):n=k.createElement("line",db({},r,{className:"recharts-reference-line-line"})),n},v0e=function(t,r,n,i,o,a,s,l,c){var d=o.x,p=o.y,h=o.width,m=o.height;if(n){var E=c.y,v=t.y.apply(E,{position:a});if(Gn(c,"discard")&&!t.y.isInRange(v))return null;var _=[{x:d+h,y:v},{x:d,y:v}];return l==="left"?_.reverse():_}if(r){var g=c.x,b=t.x.apply(g,{position:a});if(Gn(c,"discard")&&!t.x.isInRange(b))return null;var w=[{x:b,y:p+m},{x:b,y:p}];return s==="top"?w.reverse():w}if(i){var O=c.segment,x=O.map(function(P){return t.apply(P,{position:a})});return Gn(c,"discard")&&age(x,function(P){return!t.isInRange(P)})?null:x}return null};function g0e(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,o=e.yAxisId,a=e.shape,s=e.className,l=e.alwaysShow,c=t0e(),d=dV(i),p=fV(o),h=r0e();if(!c||!h)return null;da(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var m=px({x:d.scale,y:p.scale}),E=Pt(t),v=Pt(r),_=n&&n.length===2,g=v0e(m,E,v,_,h,e.position,d.orientation,p.orientation,e);if(!g)return null;var b=d0e(g,2),w=b[0],O=w.x,x=w.y,P=b[1],T=P.x,A=P.y,S=Gn(e,"hidden")?"url(#".concat(c,")"):void 0,L=tI(tI({clipPath:S},Le(e,!0)),{},{x1:O,y1:x,x2:T,y2:A});return k.createElement(Lt,{className:Ie("recharts-reference-line",s)},_0e(a,L),Zt.renderCallByParent(e,Xge({x1:O,y1:x,x2:T,y2:A})))}var mx=function(e){function t(){return n0e(this,t),a0e(this,t,arguments)}return u0e(t,e),o0e(t,[{key:"render",value:function(){return k.createElement(g0e,this.props)}}])}(k.Component);
545hx(mx,"displayName","ReferenceLine");hx(mx,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function fb(){return fb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fb.apply(this,arguments)}function Ol(e){"@babel/helpers - typeof";return Ol=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},Ol(e)}function nI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nI(Object(r),!0).forEach(function(n){S_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function y0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b0e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gV(n.key),n)}}function E0e(e,t,r){return t&&b0e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function w0e(e,t,r){return t=Fh(t),x0e(e,vV()?Reflect.construct(t,r||[],Fh(e).constructor):t.apply(e,r))}function x0e(e,t){if(t&&(Ol(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return O0e(e)}function O0e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vV=function(){return!!e})()}
545function Fh(e){return Fh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Fh(e)}function P0e(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&&pb(e,t)}function pb(e,t){return pb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},pb(e,t)}function S_(e,t,r){return t=gV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gV(e){var t=T0e(e,"string");return Ol(t)=="symbol"?t:t+""}function T0e(e,t){if(Ol(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ol(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var A0e=function(t){var r=t.x,n=t.y,i=t.xAxis,o=t.yAxis,a=px({x:i.scale,y:o.scale}),s=a.apply({x:r,y:n},{bandAware:!0});return Gn(t,"discard")&&!a.isInRange(s)?null:s},I_=function(e){function t(){return y0e(this,t),w0e(this,t,arguments)}return P0e(t,e),E0e(t,[{key:"render",value:function(){var n=this.props,i=n.x,o=n.y,a=n.r,s=n.alwaysShow,l=n.clipPathId,c=Pt(i),d=Pt(o);if(da(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!c||!d)return null;var p=A0e(this.props);if(!p)return null;var h=p.x,m=p.y,E=this.props,v=E.shape,_=E.className,g=Gn(this.props,"hidden")?"url(#".concat(l,")"):void 0,b=iI(iI({clipPath:g},Le(this.props,!0)),{},{cx:h,cy:m});return k.createElement(Lt,{className:Ie("recharts-reference-dot",_)},t.renderDot(v,b),Zt.renderCallByParent(this.props,{x:h-a,y:m-a,width:2*a,height:2*a}))}}])}(k.Component);S_(I_,"displayName","ReferenceDot");S_(I_,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});S_(I_,"renderDot",function(e,t){var r;return k.isValidElement(e)?r=k.cloneElement(e,t):Pe(e)?r=e(t):r=k.createElement(G5,fb({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function hb(){return hb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hb.apply(this,arguments)}function Pl(e){"@babel/helpers - typeof";return Pl=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},Pl(e)}function oI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oI(Object(r),!0).forEach(function(n){R_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function S0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function I0e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bV(n.key),n)}}function R0e(e,t,r){return t&&I0e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function D0e(e,t,r){return t=Uh(t),k0e(e,yV()?Reflect.construct(t,r||[],Uh(e).constructor):t.apply(e,r))}function k0e(e,t){if(t&&(Pl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return L0e(e)}function L0e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yV=function(){return!!e})()}
545function Uh(e){return Uh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Uh(e)}function j0e(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&&mb(e,t)}function mb(e,t){return mb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},mb(e,t)}function R_(e,t,r){return t=bV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bV(e){var t=C0e(e,"string");return Pl(t)=="symbol"?t:t+""}function C0e(e,t){if(Pl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Pl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var N0e=function(t,r,n,i,o){var a=o.x1,s=o.x2,l=o.y1,c=o.y2,d=o.xAxis,p=o.yAxis;if(!d||!p)return null;var h=px({x:d.scale,y:p.scale}),m={x:t?h.x.apply(a,{position:"start"}):h.x.rangeMin,y:n?h.y.apply(l,{position:"start"}):h.y.rangeMin},E={x:r?h.x.apply(s,{position:"end"}):h.x.rangeMax,y:i?h.y.apply(c,{position:"end"}):h.y.rangeMax};return Gn(o,"discard")&&(!h.isInRange(m)||!h.isInRange(E))?null:nV(m,E)},D_=function(e){function t(){return S0e(this,t),D0e(this,t,arguments)}return j0e(t,e),R0e(t,[{key:"render",value:function(){var n=this.props,i=n.x1,o=n.x2,a=n.y1,s=n.y2,l=n.className,c=n.alwaysShow,d=n.clipPathId;da(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=Pt(i),h=Pt(o),m=Pt(a),E=Pt(s),v=this.props.shape;if(!p&&!h&&!m&&!E&&!v)return null;var _=N0e(p,h,m,E,this.props);if(!_&&!v)return null;var g=Gn(this.props,"hidden")?"url(#".concat(d,")"):void 0;return k.createElement(Lt,{className:Ie("recharts-reference-area",l)},t.renderRect(v,aI(aI({clipPath:g},Le(this.props,!0)),_)),Zt.renderCallByParent(this.props,_))}}])}(k.Component);R_(D_,"displayName","ReferenceArea");R_(D_,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});R_(D_,"renderRect",function(e,t){var r;return k.isValidElement(e)?r=k.cloneElement(e,t):Pe(e)?r=e(t):r=k.createElement(fx,hb({},t,{className:"recharts-reference-area-rect"})),r});function EV(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function V0e(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return Qge(n,r)}function $0e(e,t,r){var n=r==="width",i=e.x,o=e.y,a=e.width,s=e.height;return t===1?{start:n?i:o,end:n?i+a:o+s}:{start:n?i+a:o+s,end:n?i:o}}function Wh(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function M0e(e,t){return EV(e,t+1)}function z0e(e,t,r,n,i){for(var o=(n||[]).slice(),a=t.start,s=t.end,l=0,c=1,d=a,p=function(){var E=n==null?void 0:n[l];if(E===void 0)return{v:EV(n,c)};var v=l,_,g=function(){return _===void 0&&(_=r(E,v)),_},b=E.coordinate,w=l===0||Wh(e,b,g,d,s);w||(l=0,d=a,c+=1),w&&(d=b+e*(g()/2+i),l+=c)},h;c<=o.length;)if(h=p(),h)return h.v;return[]}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 sI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sI(Object(r),!0).forEach(function(n){B0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function B0e(e,t,r){return t=F0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F0e(e){var t=U0e(e,"string");return md(t)=="symbol"?t:t+""}function U0e(e,t){if(md(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(md(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function W0e(e,t,r,n,i){for(var o=(n||[]).slice(),a=o.length,s=t.start,l=t.end,c=function(h){var m=o[h],E,v=function(){return E===void 0&&(E=r(m,h)),E};if(h===a-1){var _=e*(m.coordinate+e*v()/2-l);o[h]=m=Xt(Xt({},m),{},{tickCoord:_>0?m.coordinate-_*e:m.coordinate})}else o[h]=m=Xt(Xt({},m),{},{tickCoord:m.coordinate});var g=Wh(e,m.tickCoord,v,s,l);g&&(l=m.tickCoord-e*(v()/2+i),o[h]=Xt(Xt({},m),{},{isShow:!0}
545))},d=a-1;d>=0;d--)c(d);return o}function q0e(e,t,r,n,i,o){var a=(n||[]).slice(),s=a.length,l=t.start,c=t.end;if(o){var d=n[s-1],p=r(d,s-1),h=e*(d.coordinate+e*p/2-c);a[s-1]=d=Xt(Xt({},d),{},{tickCoord:h>0?d.coordinate-h*e:d.coordinate});var m=Wh(e,d.tickCoord,function(){return p},l,c);m&&(c=d.tickCoord-e*(p/2+i),a[s-1]=Xt(Xt({},d),{},{isShow:!0}))}for(var E=o?s-1:s,v=function(b){var w=a[b],O,x=function(){return O===void 0&&(O=r(w,b)),O};if(b===0){var P=e*(w.coordinate-e*x()/2-l);a[b]=w=Xt(Xt({},w),{},{tickCoord:P<0?w.coordinate-P*e:w.coordinate})}else a[b]=w=Xt(Xt({},w),{},{tickCoord:w.coordinate});var T=Wh(e,w.tickCoord,x,l,c);T&&(l=w.tickCoord+e*(x()/2+i),a[b]=Xt(Xt({},w),{},{isShow:!0}))},_=0;_<E;_++)v(_);return a}function H0e(e,t,r){var n=e.tick,i=e.ticks,o=e.viewBox,a=e.minTickGap,s=e.orientation,l=e.interval,c=e.tickFormatter,d=e.unit,p=e.angle;if(!i||!i.length||!n)return[];if(re(l)||vo.isSsr)return M0e(i,typeof l=="number"&&re(l)?l:0);var h=[],m=s==="top"||s==="bottom"?"width":"height",E=d&&m==="width"?ec(d,{fontSize:t,letterSpacing:r}):{width:0,height:0},v=function(w,O){var x=Pe(c)?c(w.value,O):w.value;return m==="width"?V0e(ec(x,{fontSize:t,letterSpacing:r}),E,p):ec(x,{fontSize:t,letterSpacing:r})[m]},_=i.length>
545=2?gn(i[1].coordinate-i[0].coordinate):1,g=$0e(o,_,m);return l==="equidistantPreserveStart"?z0e(_,g,v,i,a):(l==="preserveStart"||l==="preserveStartEnd"?h=q0e(_,g,v,i,a,l==="preserveStartEnd"):h=W0e(_,g,v,i,a),h.filter(function(b){return b.isShow}))}var K0e=["viewBox"],G0e=["viewBox"],Y0e=["ticks"];function Tl(e){"@babel/helpers - typeof";return Tl=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},Tl(e)}function Os(){return Os=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Os.apply(this,arguments)}function lI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lI(Object(r),!0).forEach(function(n){_x(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _g(e,t){if(e==null)return{};var r=X0e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function X0e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function J0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uI(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xV(n.key),n)}}function Q0e(e,t,r){return t&&uI(e.prototype,t),r&&uI(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Z0e(e,t,r){return t=qh(t),eye(e,wV()?Reflect.construct(t,r||[],qh(e).constructor):t.apply(e,r))}function eye(e,t){if(t&&(Tl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return tye(e)}function tye(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 qh(e){return qh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qh(e)}function rye(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&&_b(e,t)}function _b(e,t){return _b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},_b(e,t)}function _x(e,t,r){return t=xV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xV(e){var t=nye(e,"string");return Tl(t)=="symbol"?t:t+""}function nye(e,t){if(Tl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Tl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var k_=function(e){function t(r){var n;return J0e(this,t),n=Z0e(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return rye(t,e),Q0e(t,[{key:"shouldComponentUpdate",value:function(n,i){var o=n.viewBox,a=_g(n,K0e),s=this.props,l=s.viewBox,c=_g(s,G0e);return!Ns(o,l)||!Ns(a,c)||!Ns(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}}
545,{key:"getTickLineCoord",value:function(n){var i=this.props,o=i.x,a=i.y,s=i.width,l=i.height,c=i.orientation,d=i.tickSize,p=i.mirror,h=i.tickMargin,m,E,v,_,g,b,w=p?-1:1,O=n.tickSize||d,x=re(n.tickCoord)?n.tickCoord:n.coordinate;switch(c){case"top":m=E=n.coordinate,_=a+ +!p*l,v=_-w*O,b=v-w*h,g=x;break;case"left":v=_=n.coordinate,E=o+ +!p*s,m=E-w*O,g=m-w*h,b=x;break;case"right":v=_=n.coordinate,E=o+ +p*s,m=E+w*O,g=m+w*h,b=x;break;default:m=E=n.coordinate,_=a+ +p*l,v=_+w*O,b=v+w*h,g=x;break}return{line:{x1:m,y1:v,x2:E,y2:_},tick:{x:g,y:b}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,a;switch(i){case"left":a=o?"start":"end";break;case"right":a=o?"end":"start";break;default:a="middle";break}return a}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,a="end";switch(i){case"left":case"right":a="middle";break;case"top":a=o?"start":"end";break;default:a=o?"end":"start";break}return a}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,o=n.y,a=n.width,s=n.height,l=n.orientation,c=n.mirror,d=n.axisLine,p=yt(yt(yt({},Le(this.props,!1)),Le(d,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var h=+(l==="top"&&!c||l==="bottom"&&c);p=yt(yt({},p),{},{x1:i,y1:o+h*s,x2:i+a,y2:o+h*s})}else{var m=+(l==="left"&&!c||l==="right"&&c);p=yt(yt({},p),{},{x1:i+m*a,y1:o,x2:i+m*a,y2:o+s})}return k.createElement("line",Os({},p,{className:Ie("recharts-cartesian-axis-line",qr(d,"className"))}))}},{key:"renderTicks",value:function(n,i,o){var a=this,s=this.props,l=s.tickLine,c=s.stroke,d=s.tick,p=s.tickFormatter,h=s.unit,m=H0e(yt(yt({},this.props),{},{ticks:n}),i,o),E=this.getTickTextAnchor(),v=this.getTickVerticalAnchor(),_=Le(this.props,!1),g=Le(d,!1),b=yt(yt({},_),{},{fill:"none"},Le(l,!1)),w=m.map(function(O,x){var P=a.getTickLineCoord(O),T=P.line,A=P.tick,S=yt(yt(yt(yt({textAnchor:E,verticalAnchor:v},_),{},{stroke:"none",fill:c},g),A),{},{index:x,payload:O,visibleTicksCount:m.length,tickFormatter:p});return k.createElement(Lt,Os({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},Zp(a.props,O,x)),l&&k.createElement("line",Os({},b,T,{className:Ie("recharts-cartesian-axis-tick-line",qr(l,"className"))})),d&&t.renderTickItem(d,S,"".concat(Pe(p)?p(O.value,x):O.value).concat(h||"")))});return k.createElement("g",{className:"recharts-cartesian-axis-ticks"},w)}},{key:"render",value:function(){var n=this,i=this.props,o=i.axisLine,a=i.width,s=i.height,l=i.ticksGenerator,c=i.className,d=i.hide;if(d)return null;var p=this.props,h=p.ticks,m=_g(p,Y0e),E=h;return Pe(l)&&(E=h&&h.length>0?l(this.props):l(m)),a<=0||s<=0||!E||!E.length?null:k.createElement(Lt,{className:Ie("recharts-cartesian-axis",c),ref:function(_){n.layerReference=_}},o&&this.renderAxisLine(),this.renderTicks(E,this.state.fontSize,this.state.letterSpacing),Zt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,o){var a,s=Ie(i.className,"recharts-cartesian-axis-tick-value");return k.isValidElement(n)?a=k.cloneElement(n,yt(yt({},i),{},{className:s})):Pe(n)?a=n(yt(yt({},i),{},{className:s})):a=k.createElement(ph,Os({},i,{className:"recharts-cartesian-axis-tick-value"}),o),a}}])}(y.Component);_x(k_,"displayName","CartesianAxis");_x(k_,"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"});function Al(e){"@babel/helpers - typeof";return Al=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},Al(e)}function iye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oye(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,TV(n.key),n)}}function aye(e,t,r){return t&&oye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function sye(e,t,r){return t=Hh(t),lye(e,OV()?Reflect.construct(t,r||[],Hh(e).constructor):t.apply(e,r))}function lye(e,t){if(t&&(Al(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uye(e)}function uye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function OV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(OV=function(){return!!e})()}
545function Hh(e){return Hh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Hh(e)}function cye(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&&vb(e,t)}function vb(e,t){return vb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},vb(e,t)}function PV(e,t,r){return t=TV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TV(e){var t=dye(e,"string");return Al(t)=="symbol"?t:t+""}function dye(e,t){if(Al(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Al(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gb(){return gb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gb.apply(this,arguments)}function fye(e){var t=e.xAxisId,r=pV(),n=hV(),i=dV(t);return i==null?null:y.createElement(k_,gb({},i,{className:Ie("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(a){return ia(a,!0)}}))}var L_=function(e){function t(){return iye(this,t),sye(this,t,arguments)}return cye(t,e),aye(t,[{key:"render",value:function(){return y.createElement(fye,this.props)}}])}(y.Component);PV(L_,"displayName","XAxis");PV(L_,"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 Sl(e){"@babel/helpers - typeof";return Sl=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},Sl(e)}function pye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hye(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,IV(n.key),n)}}function mye(e,t,r){return t&&hye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _ye(e,t,r){return t=Kh(t),vye(e,AV()?Reflect.construct(t,r||[],Kh(e).constructor):t.apply(e,r))}function vye(e,t){if(t&&(Sl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gye(e)}function gye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AV=function(){return!!e})()}function Kh(e){return Kh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Kh(e)}function yye(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&&yb(e,t)}function yb(e,t){return yb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},yb(e,t)}function SV(e,t,r){return t=IV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IV(e){var t=bye(e,"string");return Sl(t)=="symbol"?t:t+""}function bye(e,t){if(Sl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Sl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bb(){return bb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
545for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bb.apply(this,arguments)}var Eye=function(t){var r=t.yAxisId,n=pV(),i=hV(),o=fV(r);return o==null?null:y.createElement(k_,bb({},o,{className:Ie("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(s){return ia(s,!0)}}))},j_=function(e){function t(){return pye(this,t),_ye(this,t,arguments)}return yye(t,e),mye(t,[{key:"render",value:function(){return y.createElement(Eye,this.props)}}])}(y.Component);SV(j_,"displayName","YAxis");SV(j_,"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 cI(e){return Pye(e)||Oye(e)||xye(e)||wye()}function wye(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
546In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xye(e,t){if(e){if(typeof e=="string")return Eb(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Eb(e,t)}}function Oye(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Pye(e){if(Array.isArray(e))return Eb(e)}function Eb(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var wb=function(t,r,n,i,o){var a=xn(t,mx),s=xn(t,I_),l=[].concat(cI(a),cI(s)),c=xn(t,D_),d="".concat(i,"Id"),p=i[0],h=r;if(l.length&&(h=l.reduce(function(v,_){if(_.props[d]===n&&Gn(_.props,"extendDomain")&&re(_.props[p])){var g=_.props[p];return[Math.min(v[0],g),Math.max(v[1],g)]}return v},h)),c.length){var m="".concat(p,"1"),E="".concat(p,"2");h=c.reduce(function(v,_){if(_.props[d]===n&&Gn(_.props,"extendDomain")&&re(_.props[m])&&re(_.props[E])){var g=_.props[m],b=_.props[E];return[Math.min(v[0],g,b),Math.max(v[1],g,b)]}return v},h)}return o&&o.length&&(h=o.reduce(function(v,_){return re(_)?[Math.min(v[0],_),Math.max(v[1],_)]:v},h)),h},RV={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(l,c,d){this.fn=l,this.context=c,this.once=d||!1}function o(l,c,d,p,h){if(typeof d!="function")throw new TypeError("The listener must be a function");var m=new i(d,p||l,h),E=r?r+c:c;return l._events[E]?l._events[E].fn?l._events[E]=[l._events[E],m]:l._events[E].push(m):(l._events[E]=m,l._eventsCount++),l}function a(l,c){--l._eventsCount===0?l._events=new n:delete l._events[c]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var c=[],d,p;if(this._eventsCount===0)return c;for(p in d=this._events)t.call(d,p)&&c.push(r?p.slice(1):p);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(d)):c},s.prototype.listeners=function(c){var d=r?r+c:c,p=this._events[d];if(!p)return[];if(p.fn)return[p.fn];for(var h=0,m=p.length,E=new Array(m);h<m;h++)E[h]=p[h].fn;return E},s.prototype.listenerCount=function(c){var d=r?r+c:c,p=this._events[d];return p?p.fn?1:p.length:0},s.prototype.emit=function(c,d,p,h,m,E){var v=r?r+c:c;if(!this._events[v])return!1;var _=this._events[v],g=arguments.length,b,w;if(_.fn){switch(_.once&&this.removeListener(c,_.fn,void 0,!0),g){case 1:return _.fn.call(_.context),!0;case 2:return _.fn.call(_.context,d),!0;case 3:return _.fn.call(_.context,d,p),!0;case 4:return _.fn.call(_.context,d,p,h),!0;case 5:return _.fn.call(_.context,d,p,h,m),!0;case 6:return _.fn.call(_.context,d,p,h,m,E),!0}for(w=1,b=new Array(g-1);w<g;w++)b[w-1]=arguments[w];_.fn.apply(_.context,b)}else{var O=_.length,x;for(w=0;w<O;w++)switch(_[w].once&&this.removeListener(c,_[w].fn,void 0,!0),g){case 1:_[w].fn.call(_[w].context);break;case 2:_[w].fn.call(_[w].context,d);break;case 3:_[w].fn.call(_[w].context,d,p);break;case 4:_[w].fn.call(_[w].context,d,p,h);break;default:if(!b)for(x=1,b=new Array(g-1);x<g;x++)b[x-1]=arguments[x];_[w].fn.apply(_[w].context,b)}}return!0},s.prototype.on=function(c,d,p){return o(this,c,d,p,!1)},s.prototype.once=function(c,d,p){return o(this,c,d,p,!0)},s.prototype.removeListener=function(c,d,p,h){var m=r?r+c:c;if(!this._events[m])return this;if(!d)return a(this,m),this;var E=this._events[m];if(E.fn)E.fn===d&&(!h||E.once)&&(!p||E.context===p)&&a(this,m);else{for(var v=0,_=[],g=E.length;v<g;v++)(E[v].fn!==d||h&&!E[v].once||p&&E[v].context!==p)&&_.push(E[v]);_.length?this._events[m]=_.length===1?_[0]:_:a(this,m)}return this},s.prototype.removeAllListeners=function(c){var d;return c?(d=r?r+c:c,this._events[d]&&a(this,d)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s})(RV);var Tye=RV.exports;const Aye=Me(Tye);var vg=new Aye,gg="recharts.syncMouseEvents";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 Sye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Iye(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,DV(n.key),n)}}function Rye(e,t,r){return t&&Iye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function yg(e,t,r){return t=DV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DV(e){var t=Dye(e,"string");return _d(t)=="symbol"?t:t+""}function Dye(e,t){if(_d(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(_d(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var kye=function(){function e(){Sye(this,e),yg(this,"activeIndex",0),yg(this,"coordinateList",[]),yg(this,"layout","horizontal")}return Rye(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,o=i===void 0?null:i,a=r.container,s=a===void 0?null:a,l=r.layout,c=l===void 0?null:l,d=r.offset,p=d===void 0?null:d,h=r.mouseHandlerCallback,m=h===void 0?null:h;this.coordinateList=(n=o??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=c??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=m??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(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if
546(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(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),o=i.x,a=i.y,s=i.height,l=this.coordinateList[this.activeIndex].coordinate,c=((r=window)===null||r===void 0?void 0:r.scrollX)||0,d=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=o+l+c,h=a+this.offset.top+s/2+d;this.mouseHandlerCallback({pageX:p,pageY:h})}}}])}();function Lye(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&re(n)&&re(i))return!0}return!1}function jye(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function kV(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,o=e.endAngle,a=Bt(t,r,n,i),s=Bt(t,r,n,o);return{points:[a,s],cx:t,cy:r,radius:n,startAngle:i,endAngle:o}}function Cye(e,t,r){var n,i,o,a;if(e==="horizontal")n=t.x,o=n,i=r.top,a=r.top+r.height;else if(e==="vertical")i=t.y,a=i,n=r.left,o=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,l=t.cy,c=t.innerRadius,d=t.outerRadius,p=t.angle,h=Bt(s,l,c,p),m=Bt(s,l,d,p);n=h.x,i=h.y,o=m.x,a=m.y}else return kV(t);return[{x:n,y:i},{x:o,y:a}]}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 dI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dI(Object(r),!0).forEach(function(n){Nye(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Nye(e,t,r){return t=Vye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Vye(e){var t=$ye(e,"string");return vd(t)=="symbol"?t:t+""}function $ye(e,t){if(vd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Mye(e){var t,r,n=e.element,i=e.tooltipEventType,o=e.isActive,a=e.activeCoordinate,s=e.activePayload,l=e.offset,c=e.activeTooltipIndex,d=e.tooltipAxisBandSize,p=e.layout,h=e.chartName,m=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!m||!o||!a||h!=="ScatterChart"&&i!=="axis")return null;var E,v=cS;if(h==="ScatterChart")E=a,v=I_e;else if(h==="BarChart")E=jye(p,a,l,d),v=fx;else if(p==="radial"){var _=kV(a),g=_.cx,b=_.cy,w=_.radius,O=_.startAngle,x=_.endAngle;E={cx:g,cy:b,startAngle:O,endAngle:x,innerRadius:w,outerRadius:w},v=V5}else E={points:Cye(p,a,l)},v=cS;var P=Cf(Cf(Cf(Cf({stroke:"#ccc",pointerEvents:"none"},l),E),Le(m,!1)),{},{payload:s,payloadIndex:c,className:Ie("recharts-tooltip-cursor",m.className)});return y.isValidElement(m)?y.cloneElement(m,P):y.createElement(v,P)}var zye=["item"],Bye=["children","className","width","height","style","compact","title","desc"];function Il(e){"@babel/helpers - typeof";return Il=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},Il(e)}function Ps(){return Ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
546for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ps.apply(this,arguments)}function fI(e,t){return Wye(e)||Uye(e,t)||jV(e,t)||Fye()}function Fye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
547In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Uye(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Wye(e){if(Array.isArray(e))return e}function pI(e,t){if(e==null)return{};var r=qye(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qye(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Hye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kye(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,CV(n.key),n)}}function Gye(e,t,r){return t&&Kye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Yye(e,t,r){return t=Gh(t),Xye(e,LV()?Reflect.construct(t,r||[],Gh(e).constructor):t.apply(e,r))}function Xye(e,t){if(t&&(Il(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jye(e)}function Jye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function LV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(LV=function(){return!!e})()}function Gh(e){return Gh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gh(e)}function Qye(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&&xb(e,t)}function xb(e,t){return xb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},xb(e,t)}function Rl(e){return tbe(e)||ebe(e)||jV(e)||Zye()}function Zye(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
548In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jV(e,t){if(e){if(typeof e=="string")return Ob(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ob(e,t)}}function ebe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function tbe(e){if(Array.isArray(e))return Ob(e)}function Ob(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function hI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function W(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hI(Object(r),!0).forEach(function(n){ce(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ce(e,t,r){return t=CV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function CV(e){var t=rbe(e,"string");return Il(t)=="symbol"?t:t+""}function rbe(e,t){if(Il(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Il(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nbe={xAxis:["bottom","top"],yAxis:["left","right"]},ibe={width:"100%",height:"100%"},NV={x:0,y:0};function Nf(e){return e}var obe=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},abe=function(t,r,n,i){var o=r.find(function(d){return d&&d.index===n});if(o){if(t==="horizontal")return{x:o.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:o.coordinate};
548if(t==="centric"){var a=o.coordinate,s=i.radius;return W(W(W({},i),Bt(i.cx,i.cy,s,a)),{},{angle:a,radius:s})}var l=o.coordinate,c=i.angle;return W(W(W({},i),Bt(i.cx,i.cy,l,c)),{},{angle:c,radius:l})}return NV},C_=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,o=r.dataEndIndex,a=(n??[]).reduce(function(s,l){var c=l.props.data;return c&&c.length?[].concat(Rl(s),Rl(c)):s},[]);return a.length>0?a:t&&t.length&&re(i)&&re(o)?t.slice(i,o+1):[]};function VV(e){return e==="number"?[0,"auto"]:void 0}var Pb=function(t,r,n,i){var o=t.graphicalItems,a=t.tooltipAxis,s=C_(r,t);return n<0||!o||!o.length||n>=s.length?null:o.reduce(function(l,c){var d,p=(d=c.props.data)!==null&&d!==void 0?d:r;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(a.dataKey&&!a.allowDuplicatedCategory){var m=p===void 0?s:p;h=Jp(m,a.dataKey,i)}else h=p&&p[n]||s[n];return h?[].concat(Rl(l),[L5(c,h)]):l},[])},mI=function(t,r,n,i){var o=i||{x:t.chartX,y:t.chartY},a=obe(o,n),s=t.orderedTooltipTicks,l=t.tooltipAxis,c=t.tooltipTicks,d=upe(a,s,c,l);if(d>=0&&c){var p=c[d]&&c[d].value,h=Pb(t,r,d,p),m=abe(n,s,d,o);return{activeTooltipIndex:d,activeLabel:p,activePayload:h,activeCoordinate:m}}return null},sbe=function(t,r){var n=r.axes,i=r.graphicalItems,o=r.axisType,a=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,c=r.dataEndIndex,d=t.layout,p=t.children,h=t.stackOffset,m=S5(d,o);return n.reduce(function(E,v){var _,g=v.type.defaultProps!==void 0?W(W({},v.type.defaultProps),v.props):v.props,b=g.type,w=g.dataKey,O=g.allowDataOverflow,x=g.allowDuplicatedCategory,P=g.scale,T=g.ticks,A=g.includeHidden,S=g[a];if(E[S])return E;var L=C_(t.data,{graphicalItems:i.filter(function(F){var H,K=a in F.props?F.props[a]:(H=F.type.defaultProps)===null||H===void 0?void 0:H[a];return K===S}),dataStartIndex:l,dataEndIndex:c}),j=L.length,C,$,I;Lye(g.domain,O,b)&&(C=qy(g.domain,null,O),m&&(b==="number"||P!=="auto")&&(I=rc(L,w,"category")));var N=VV(b);if(!C||C.length===0){var V,z=(V=g.domain)!==null&&V!==void 0?V:N;if(w){if(C=rc(L,w,b),b==="category"&&m){var R=YJ(C);x&&R?($=C,C=Nh(0,j)):x||(C=JA(z,C,v).reduce(function(F,H){return F.indexOf(H)>=0?F:[].concat(Rl(F),[H])},[]))}else if(b==="category")x?C=C.filter(function(F){return F!==""&&!Te(F)}):C=JA(z,C,v).reduce(function(F,H){return F.indexOf(H)>=0||H===""||Te(H)?F:[].concat(Rl(F),[H])},[]);else if(b==="number"){var D=hpe(L,i.filter(function(F){var H,K,se=a in F.props?F.props[a]:(H=F.type.defaultProps)===null||H===void 0?void 0:H[a],fe="hide"in F.props?F.props.hide:(K=F.type.defaultProps)===null||K===void 0?void 0:K.hide;return se===S&&(A||!fe)}),w,o,d);D&&(C=D)}m&&(b==="number"||P!=="auto")&&(I=rc(L,w,"category"))}else m?C=Nh(0,j):s&&s[S]&&s[S].hasStack&&b==="number"?C=h==="expand"?[0,1]:k5(s[S].stackGroups,l,c):C=A5(L,i.filter(function(F){var H=a in F.props?F.props[a]:F.type.defaultProps[a],K="hide"in F.props?F.props.hide:F.type.defaultProps.hide;return H===S&&(A||!K)}),b,d,!0);if(b==="number")C=wb(p,C,S,o,T),z&&(C=qy(z,C,O));else if(b==="category"&&z){var M=z,B=C.every(function(F){return M.indexOf(F)>=0});B&&(C=M)}}return W(W({},E),{},ce({},S,W(W({},g),{},{axisType:o,domain:C,categoricalDomain:I,duplicateDomain:$,originalDomain:(_=g.domain)!==null&&_!==void 0?_:N,isCategorical:m,layout:d})))},{})},lbe=function(t,r){var n=r.graphicalItems,i=r.Axis,o=r.axisType,a=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,c=r.dataEndIndex,d=t.layout,p=t.children,h=C_(t.data,{graphicalItems:n,dataStartIndex:l,dataEndIndex:c}),m=h.length,E=S5(d,o),v=-1;return n.reduce(function(_,g){var b=g.type.defaultProps!==void 0?W(W({},g.type.defaultProps),g.props):g.props,w=b[a],O=VV("number");if(!_[w]){v++;var x;return E?x=Nh(0,m):s&&s[w]&&s[w].hasStack?(x=k5(s[w].stackGroups,l,c),x=wb(p,x,w,o)):(x=qy(O,A5(h,n.filter(function(P){var T,A,S=a in P.props?P.props[a]:(T=P.type.defaultProps)===null||T===void 0?void 0:T[a],L="hide"in P.props?P.props.hide:(A=P.type.defaultProps)===null||A===void 0?void 0:A.hide;return S===w&&!L}),"number",d),i.defaultProps.allowDataOverflow),x=wb(p,x,w,o)),W(W({},_),{},ce({},w,W(W({axisType:o},i.defaultProps),{},{hide:!0,orientation:qr(nbe,"".concat(o,".").concat(v%2),null),domain:x,originalDomain:O,isCategorical:E,layout:d})))}return _},{})},ube=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,o=r.AxisComp,a=r.graphicalItems,s=r.stackGroups,l=r.dataStartIndex,c=r.dataEndIndex,d=t.children,p="".concat(i,"Id"),h=xn(d,o),m={};return h&&h.length?m=sbe(t,{axes:h,graphicalItems:a,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:l,dataEndIndex:c}):a&&a.length&&(m=lbe(t,{Axis:o,graphicalItems:a,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:l,dataEndIndex:c})),m},cbe=function(t){var r=us(t),n=ia(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:$w(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Ah(r,n)}},_I=function(t){var r=t.children,n=t.defaultShowTooltip,i=Or(r,El),o=0,a=0;return t.data&&t.data.length!==0&&(a=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(a=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:a,activeTooltipIndex:-1,isTooltipActive:!!n}},dbe=function(t){return!t||!t.length?!1:t.some(function(r){var n=_i(r&&r.type);return n&&n.indexOf("Bar")>=0})},vI=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"}},fbe=function(t,r){var n=t.props,i=t.graphicalItems,o=t.xAxisMap,a=o===void 0?{}:o,s=t.yAxisMap,l=s===void 0?{}:s,c=n.width,d=n.height,p=n.children,h=n.margin||{},m=Or(p,El),E=Or(p,Vs),v=Object.keys(l).reduce(function(x,P){var T=l[P],A=T.orientation;return!T.mirror&&!T.hide?W(W({},x),{},ce({},A,x[A]+T.width)):x},{left:h.left||0,right:h.right||0}),_=Object.keys(a).reduce(function(x,P){var T=a[P],A=T.orientation;return!T.mirror&&!T.hide?W(W({},x),{},ce({},A,qr(x,"".concat(A))+T.height)):x},{top:h.top||0,bottom:h.bottom||0}),g=W(W({},_),v),b=g.bottom;m&&(g.bottom+=m.props.height||El.defaultProps.height),E&&r&&(g=fpe(g,i,n,r));var w=c-g.left-g.right,O=d-g.top-g.bottom;return W(W({brushBottom:b},g),{},{width:Math.max(w,0),height:Math.max(O,0)})},pbe=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},hbe=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,o=i===void 0?"axis":i,a=t.validateTooltipEventTypes,s=a===void 0?["axis"]:a,l=t.axisComponents,c=t.legendContent,d=t.formatAxisMap,p=t.defaultProps,h=function(g,b){var w=b.graphicalItems,O=b.stackGroups,x=b.offset,P=b.updateId,T=b.dataStartIndex,A=b.dataEndIndex,S=g.barSize,L=g.layout,j=g.barGap,C=g.barCategoryGap,$=g.maxBarSize,I=vI(L),N=I.numericAxisName,V=I.cateAxisName,z=dbe(w),R=[];
548return w.forEach(function(D,M){var B=C_(g.data,{graphicalItems:[D],dataStartIndex:T,dataEndIndex:A}),F=D.type.defaultProps!==void 0?W(W({},D.type.defaultProps),D.props):D.props,H=F.dataKey,K=F.maxBarSize,se=F["".concat(N,"Id")],fe=F["".concat(V,"Id")],X={},ve=l.reduce(function(gr,Dn){var Qr=b["".concat(Dn.axisType,"Map")],zd=F["".concat(Dn.axisType,"Id")];Qr&&Qr[zd]||Dn.axisType==="zAxis"||xa();var Bd=Qr[zd];return W(W({},gr),{},ce(ce({},Dn.axisType,Bd),"".concat(Dn.axisType,"Ticks"),ia(Bd)))},X),G=ve[V],te=ve["".concat(V,"Ticks")],ee=O&&O[se]&&O[se].hasStack&&xpe(D,O[se].stackGroups),U=_i(D.type).indexOf("Bar")>=0,xe=Ah(G,te),_e=[],ze=z&&cpe({barSize:S,stackGroups:O,totalSize:pbe(ve,V)});if(U){var Ne,at,lr=Te(K)?$:K,vr=(Ne=(at=Ah(G,te,!0))!==null&&at!==void 0?at:lr)!==null&&Ne!==void 0?Ne:0;_e=dpe({barGap:j,barCategoryGap:C,bandSize:vr!==xe?vr:xe,sizeList:ze[fe],maxBarSize:lr}),vr!==xe&&(_e=_e.map(function(gr){return W(W({},gr),{},{position:W(W({},gr.position),{},{offset:gr.position.offset-vr/2})})}))}var $o=D&&D.type&&D.type.getComposedData;$o&&R.push({props:W(W({},$o(W(W({},ve),{},{displayedData:B,props:g,dataKey:H,item:D,bandSize:xe,barPosition:_e,offset:x,stackedData:ee,layout:L,dataStartIndex:T,dataEndIndex:A}))),{},ce(ce(ce({key:D.key||"item-".concat(M)},N,ve[N]),V,ve[V]),"animationId",P)),childIndex:sQ(D,g.children),item:D})}),R},m=function(g,b){var w=g.props,O=g.dataStartIndex,x=g.dataEndIndex,P=g.updateId;if(!qP({props:w}))return null;var T=w.children,A=w.layout,S=w.stackOffset,L=w.data,j=w.reverseStackOrder,C=vI(A),$=C.numericAxisName,I=C.cateAxisName,N=xn(T,n),V=Epe(L,N,"".concat($,"Id"),"".concat(I,"Id"),S,j),z=l.reduce(function(F,H){var K="".concat(H.axisType,"Map");return W(W({},F),{},ce({},K,ube(w,W(W({},H),{},{graphicalItems:N,stackGroups:H.axisType===$&&V,dataStartIndex:O,dataEndIndex:x}))))},{}),R=fbe(W(W({},z),{},{props:w,graphicalItems:N}),b==null?void 0:b.legendBBox);Object.keys(z).forEach(function(F){z[F]=d(w,z[F],R,F.replace("Map",""),r)});var D=z["".concat(I,"Map")],M=cbe(D),B=h(w,W(W({},z),{},{dataStartIndex:O,dataEndIndex:x,updateId:P,graphicalItems:N,stackGroups:V,offset:R}));return W(W({formattedGraphicalItems:B,graphicalItems:N,offset:R,stackGroups:V},M),z)},E=function(_){function g(b){var w,O,x;return Hye(this,g),x=Yye(this,g,[b]),ce(x,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),ce(x,"accessibilityManager",new kye),ce(x,"handleLegendBBoxUpdate",function(P){if(P){var T=x.state,A=T.dataStartIndex,S=T.dataEndIndex,L=T.updateId;x.setState(W({legendBBox:P},m({props:x.props,dataStartIndex:A,dataEndIndex:S,updateId:L},W(W({},x.state),{},{legendBBox:P}))))}}),ce(x,"handleReceiveSyncEvent",function(P,T,A){if(x.props.syncId===P){if(A===x.eventEmitterSymbol&&typeof x.props.syncMethod!="function")return;x.applySyncEvent(T)}}),ce(x,"handleBrushChange",function(P){var T=P.startIndex,A=P.endIndex;if(T!==x.state.dataStartIndex||A!==x.state.dataEndIndex){var S=x.state.updateId;x.setState(function(){return W({dataStartIndex:T,dataEndIndex:A},m({props:x.props,dataStartIndex:T,dataEndIndex:A,updateId:S},x.state))}),x.triggerSyncEvent({dataStartIndex:T,dataEndIndex:A})}}),ce(x,"handleMouseEnter",function(P){var T=x.getMouseInfo(P);if(T){var A=W(W({},T),{},{isTooltipActive:!0});x.setState(A),x.triggerSyncEvent(A);var S=x.props.onMouseEnter;Pe(S)&&S(A,P)}}),ce(x,"triggeredAfterMouseMove",function(P){var T=x.getMouseInfo(P),A=T?W(W({},T),{},{isTooltipActive:!0}):{isTooltipActive:!1};x.setState(A),x.triggerSyncEvent(A);var S=x.props.onMouseMove;Pe(S)&&S(A,P)}),ce(x,"handleItemMouseEnter",function(P){x.setState(function(){return{isTooltipActive:!0,activeItem:P,activePayload:P.tooltipPayload,activeCoordinate:P.tooltipPosition||{x:P.cx,y:P.cy}}})}),ce(x,"handleItemMouseLeave",function(){x.setState(function(){return{isTooltipActive:!1}})}),ce(x,"handleMouseMove",function(P){P.persist(),x.throttleTriggeredAfterMouseMove(P)}),ce(x,"handleMouseLeave",function(P){x.throttleTriggeredAfterMouseMove.cancel();var T={isTooltipActive:!1};x.setState(T),x.triggerSyncEvent(T);var A=x.props.onMouseLeave;Pe(A)&&A(T,P)}),ce(x,"handleOuterEvent",function(P){var T=aQ(P),A=qr(x.props,"".concat(T));if(T&&Pe(A)){var S,L;/.*touch.*/i.test(T)?L=x.getMouseInfo(P.changedTouches[0]):L=x.getMouseInfo(P),A((S=L)!==null&&S!==void 0?S:{},P)}}),ce(x,"handleClick",function(P){var T=x.getMouseInfo(P);if(T){var A=W(W({},T),{},{isTooltipActive:!0});x.setState(A),x.triggerSyncEvent(A);var S=x.props.onClick;Pe(S)&&S(A,P)}}),ce(x,"handleMouseDown",function(P){var T=x.props.onMouseDown;if(Pe(T)){var A=x.getMouseInfo(P);T(A,P)}}),ce(x,"handleMouseUp",function(P){var T=x.props.onMouseUp;if(Pe(T)){var A=x.getMouseInfo(P);T(A,P)}}),ce(x,"handleTouchMove",function(P){P.changedTouches!=null&&P.changedTouches.length>0&&x.throttleTriggeredAfterMouseMove(P.changedTouches[0])}),ce(x,"handleTouchStart",function(P){P.changedTouches!=null&&P.changedTouches.length>0&&x.handleMouseDown(P.changedTouches[0])}),ce(x,"handleTouchEnd",function(P){P.changedTouches!=null&&P.changedTouches.length>0&&x.handleMouseUp(P.changedTouches[0])}),ce(x,"handleDoubleClick",function(P){var T=x.props.onDoubleClick;if(Pe(T)){var A=x.getMouseInfo(P);T(A,P)}}),ce(x,"handleContextMenu",function(P){var T=x.props.onContextMenu;if(Pe(T)){var A=x.getMouseInfo(P);T(A,P)}}),ce(x,"triggerSyncEvent",function(P){x.props.syncId!==void 0&&vg.emit(gg,x.props.syncId,P,x.eventEmitterSymbol)}),ce(x,"applySyncEvent",function(P){var T=x.props,A=T.layout,S=T.syncMethod,L=x.state.updateId,j=P.dataStartIndex,C=P.dataEndIndex;if(P.dataStartIndex!==void 0||P.dataEndIndex!==void 0)x.setState(W({dataStartIndex:j,dataEndIndex:C},m({props:x.props,dataStartIndex:j,dataEndIndex:C,updateId:L},x.state)));else if(P.activeTooltipIndex!==void 0){var $=P.chartX,I=P.chartY,N=P.activeTooltipIndex,V=x.state,z=V.offset,R=V.tooltipTicks;if(!z)return;if(typeof S=="function")N=S(R,P);else if(S==="value"){N=-1;for(var D=0;D<R.length;D++)if(R[D].value===P.activeLabel){N=D;break}}var M=W(W({},z),{},{x:z.left,y:z.top}),B=Math.min($,M.x+M.width),F=Math.min(I,M.y+M.height),H=R[N]&&R[N].value,K=Pb(x.state,x.props.data,N),se=R[N]?{x:A==="horizontal"?R[N].coordinate:B,y:A==="horizontal"?F:R[N].coordinate}:NV;x.setState(W(W({},P),{},{activeLabel:H,activeCoordinate:se,activePayload:K,activeTooltipIndex:N}))}else x.setState(P)}),ce(x,"renderCursor",function(P){var T,A=x.state,S=A.isTooltipActive,L=A.activeCoordinate,j=A.activePayload,C=A.offset,$=A.activeTooltipIndex,I=A.tooltipAxisBandSize,N=x.getTooltipEventType(),V=(T=P.props.active)!==null&&T!==void 0?T:S,z=x.props.layout,R=P.key||"_recharts-cursor";return k.createElement(Mye,{key:R,activeCoordinate:L,activePayload:j,activeTooltipIndex:$,chartName:r,element:P,
548isActive:V,layout:z,offset:C,tooltipAxisBandSize:I,tooltipEventType:N})}),ce(x,"renderPolarAxis",function(P,T,A){var S=qr(P,"type.axisType"),L=qr(x.state,"".concat(S,"Map")),j=P.type.defaultProps,C=j!==void 0?W(W({},j),P.props):P.props,$=L&&L[C["".concat(S,"Id")]];return y.cloneElement(P,W(W({},$),{},{className:Ie(S,$.className),key:P.key||"".concat(T,"-").concat(A),ticks:ia($,!0)}))}),ce(x,"renderPolarGrid",function(P){var T=P.props,A=T.radialLines,S=T.polarAngles,L=T.polarRadius,j=x.state,C=j.radiusAxisMap,$=j.angleAxisMap,I=us(C),N=us($),V=N.cx,z=N.cy,R=N.innerRadius,D=N.outerRadius;return y.cloneElement(P,{polarAngles:Array.isArray(S)?S:ia(N,!0).map(function(M){return M.coordinate}),polarRadius:Array.isArray(L)?L:ia(I,!0).map(function(M){return M.coordinate}),cx:V,cy:z,innerRadius:R,outerRadius:D,key:P.key||"polar-grid",radialLines:A})}),ce(x,"renderLegend",function(){var P=x.state.formattedGraphicalItems,T=x.props,A=T.children,S=T.width,L=T.height,j=x.props.margin||{},C=S-(j.left||0)-(j.right||0),$=P5({children:A,formattedGraphicalItems:P,legendWidth:C,legendContent:c});if(!$)return null;var I=$.item,N=pI($,zye);return y.cloneElement(I,W(W({},N),{},{chartWidth:S,chartHeight:L,margin:j,onBBoxUpdate:x.handleLegendBBoxUpdate}))}),ce(x,"renderTooltip",function(){var P,T=x.props,A=T.children,S=T.accessibilityLayer,L=Or(A,jn);if(!L)return null;var j=x.state,C=j.isTooltipActive,$=j.activeCoordinate,I=j.activePayload,N=j.activeLabel,V=j.offset,z=(P=L.props.active)!==null&&P!==void 0?P:C;return y.cloneElement(L,{viewBox:W(W({},V),{},{x:V.left,y:V.top}),active:z,label:N,payload:z?I:[],coordinate:$,accessibilityLayer:S})}),ce(x,"renderBrush",function(P){var T=x.props,A=T.margin,S=T.data,L=x.state,j=L.offset,C=L.dataStartIndex,$=L.dataEndIndex,I=L.updateId;return y.cloneElement(P,{key:P.key||"_recharts-brush",onChange:Df(x.handleBrushChange,P.props.onChange),data:S,x:re(P.props.x)?P.props.x:j.left,y:re(P.props.y)?P.props.y:j.top+j.height+j.brushBottom-(A.bottom||0),width:re(P.props.width)?P.props.width:j.width,startIndex:C,endIndex:$,updateId:"brush-".concat(I)})}),ce(x,"renderReferenceElement",function(P,T,A){if(!P)return null;var S=x,L=S.clipPathId,j=x.state,C=j.xAxisMap,$=j.yAxisMap,I=j.offset,N=P.type.defaultProps||{},V=P.props,z=V.xAxisId,R=z===void 0?N.xAxisId:z,D=V.yAxisId,M=D===void 0?N.yAxisId:D;return y.cloneElement(P,{key:P.key||"".concat(T,"-").concat(A),xAxis:C[R],yAxis:$[M],viewBox:{x:I.left,y:I.top,width:I.width,height:I.height},clipPathId:L})}),ce(x,"renderActivePoints",function(P){var T=P.item,A=P.activePoint,S=P.basePoint,L=P.childIndex,j=P.isRange,C=[],$=T.props.key,I=T.item.type.defaultProps!==void 0?W(W({},T.item.type.defaultProps),T.item.props):T.item.props,N=I.activeDot,V=I.dataKey,z=W(W({index:L,dataKey:V,cx:A.x,cy:A.y,r:4,fill:dx(T.item),strokeWidth:2,stroke:"#fff",payload:A.payload,value:A.value},Le(N,!1)),Qp(N));return C.push(g.renderActiveDot(N,z,"".concat($,"-activePoint-").concat(L))),S?C.push(g.renderActiveDot(N,W(W({},z),{},{cx:S.x,cy:S.y}),"".concat($,"-basePoint-").concat(L))):j&&C.push(null),C}),ce(x,"renderGraphicChild",function(P,T,A){var S=x.filterFormatItem(P,T,A);if(!S)return null;var L=x.getTooltipEventType(),j=x.state,C=j.isTooltipActive,$=j.tooltipAxis,I=j.activeTooltipIndex,N=j.activeLabel,V=x.props.children,z=Or(V,jn),R=S.props,D=R.points,M=R.isRange,B=R.baseLine,F=S.item.type.defaultProps!==void 0?W(W({},S.item.type.defaultProps),S.item.props):S.item.props,H=F.activeDot,K=F.hide,se=F.activeBar,fe=F.activeShape,X=!!(!K&&C&&z&&(H||se||fe)),ve={};L!=="axis"&&z&&z.props.trigger==="click"?ve={onClick:Df(x.handleItemMouseEnter,P.props.onClick)}:L!=="axis"&&(ve={onMouseLeave:Df(x.handleItemMouseLeave,P.props.onMouseLeave),onMouseEnter:Df(x.handleItemMouseEnter,P.props.onMouseEnter)});var G=y.cloneElement(P,W(W({},S.props),ve));function te(Dn){return typeof $.dataKey=="function"?$.dataKey(Dn.payload):null}if(X)if(I>=0){var ee,U;if($.dataKey&&!$.allowDuplicatedCategory){var xe=typeof $.dataKey=="function"?te:"payload.".concat($.dataKey.toString());ee=Jp(D,xe,N),U=M&&B&&Jp(B,xe,N)}else ee=D==null?void 0:D[I],U=M&&B&&B[I];if(fe||se){var _e=P.props.activeIndex!==void 0?P.props.activeIndex:I;return[y.cloneElement(P,W(W(W({},S.props),ve),{},{activeIndex:_e})),null,null]}if(!Te(ee))return[G].concat(Rl(x.renderActivePoints({item:S,activePoint:ee,basePoint:U,childIndex:I,isRange:M})))}else{var ze,Ne=(ze=x.getItemByXY(x.state.activeCoordinate))!==null&&ze!==void 0?ze:{graphicalItem:G},at=Ne.graphicalItem,lr=at.item,vr=lr===void 0?P:lr,$o=at.childIndex,gr=W(W(W({},S.props),ve),{},{activeIndex:$o});return[y.cloneElement(vr,gr),null,null]}return M?[G,null,null]:[G,null]}),ce(x,"renderCustomized",function(P,T,A){return y.cloneElement(P,W(W({key:"recharts-customized-".concat(A)},x.props),x.state))}),ce(x,"renderMap",{CartesianGrid:{handler:Nf,once:!0},ReferenceArea:{handler:x.renderReferenceElement},ReferenceLine:{handler:Nf},ReferenceDot:{handler:x.renderReferenceElement},XAxis:{handler:Nf},YAxis:{handler:Nf},Brush:{handler:x.renderBrush,once:!0},Bar:{handler:x.renderGraphicChild},Line:{handler:x.renderGraphicChild},Area:{handler:x.renderGraphicChild},Radar:{handler:x.renderGraphicChild},RadialBar:{handler:x.renderGraphicChild},Scatter:{handler:x.renderGraphicChild},Pie:{handler:x.renderGraphicChild},Funnel:{handler:x.renderGraphicChild},Tooltip:{handler:x.renderCursor,once:!0},PolarGrid:{handler:x.renderPolarGrid,once:!0},PolarAngleAxis:{handler:x.renderPolarAxis},PolarRadiusAxis:{handler:x.renderPolarAxis},Customized:{handler:x.renderCustomized}}),x.clipPathId="".concat((w=b.id)!==null&&w!==void 0?w:a_("recharts"),"-clip"),x.throttleTriggeredAfterMouseMove=ON(x.triggeredAfterMouseMove,(O=b.throttleDelay)!==null&&O!==void 0?O:1e3/60),x.state={},x}
548return Qye(g,_),Gye(g,[{key:"componentDidMount",value:function(){var w,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(w=this.props.margin.left)!==null&&w!==void 0?w:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var w=this.props,O=w.children,x=w.data,P=w.height,T=w.layout,A=Or(O,jn);if(A){var S=A.props.defaultIndex;if(!(typeof S!="number"||S<0||S>this.state.tooltipTicks.length-1)){var L=this.state.tooltipTicks[S]&&this.state.tooltipTicks[S].value,j=Pb(this.state,x,S,L),C=this.state.tooltipTicks[S].coordinate,$=(this.state.offset.top+P)/2,I=T==="horizontal",N=I?{x:C,y:$}:{y:C,x:$},V=this.state.formattedGraphicalItems.find(function(R){var D=R.item;return D.type.name==="Scatter"});V&&(N=W(W({},N),V.props.points[S].tooltipPosition),j=V.props.points[S].tooltipPayload);var z={activeTooltipIndex:S,isTooltipActive:!0,activeLabel:L,activePayload:j,activeCoordinate:N};this.setState(z),this.renderCursor(A),this.accessibilityManager.setIndex(S)}}}},{key:"getSnapshotBeforeUpdate",value:function(w,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==w.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==w.margin){var x,P;this.accessibilityManager.setDetails({offset:{left:(x=this.props.margin.left)!==null&&x!==void 0?x:0,top:(P=this.props.margin.top)!==null&&P!==void 0?P:0}})}return null}},{key:"componentDidUpdate",value:function(w){ay([Or(w.children,jn)],[Or(this.props.children,jn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var w=Or(this.props.children,jn);if(w&&typeof w.props.shared=="boolean"){var O=w.props.shared?"axis":"item";return s.indexOf(O)>=0?O:o}return o}},{key:"getMouseInfo",value:function(w){if(!this.container)return null;var O=this.container,x=O.getBoundingClientRect(),P=Cle(x),T={chartX:Math.round(w.pageX-P.left),chartY:Math.round(w.pageY-P.top)},A=x.width/O.offsetWidth||1,S=this.inRange(T.chartX,T.chartY,A);if(!S)return null;var L=this.state,j=L.xAxisMap,C=L.yAxisMap,$=this.getTooltipEventType(),I=mI(this.state,this.props.data,this.props.layout,S);if($!=="axis"&&j&&C){var N=us(j).scale,V=us(C).scale,z=N&&N.invert?N.invert(T.chartX):null,R=V&&V.invert?V.invert(T.chartY):null;return W(W({},T),{},{xValue:z,yValue:R},I)}return I?W(W({},T),I):null}},{key:"inRange",value:function(w,O){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=this.props.layout,T=w/x,A=O/x;if(P==="horizontal"||P==="vertical"){var S=this.state.offset,L=T>=S.left&&T<=S.left+S.width&&A>=S.top&&A<=S.top+S.height;return L?{x:T,y:A}:null}var j=this.state,C=j.angleAxisMap,$=j.radiusAxisMap;if(C&&$){var I=us(C);return eS({x:T,y:A},I)}return null}},{key:"parseEventsOfWrapper",value:function(){var w=this.props.children,O=this.getTooltipEventType(),x=Or(w,jn),P={};x&&O==="axis"&&(x.props.trigger==="click"?P={onClick:this.handleClick}:P={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 T=Qp(this.props,this.handleOuterEvent);return W(W({},T),P)}},{key:"addListener",value:function(){vg.on(gg,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){vg.removeListener(gg,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(w,O,x){for(var P=this.state.formattedGraphicalItems,T=0,A=P.length;T<A;T++){var S=P[T];if(S.item===w||S.props.key===w.key||O===_i(S.item.type)&&x===S.childIndex)return S}return null}},{key:"renderClipPath",value:function(){var w=this.clipPathId,O=this.state.offset,x=O.left,P=O.top,T=O.height,A=O.width;return k.createElement("defs",null,k.createElement("clipPath",{id:w},k.createElement("rect",{x,y:P,height:T,width:A})))}},{key:"getXScales",value:function(){var w=this.state.xAxisMap;return w?Object.entries(w).reduce(function(O,x){var P=fI(x,2),T=P[0],A=P[1];return W(W({},O),{},ce({},T,A.scale))},{}):null}},{key:"getYScales",value:function(){var w=this.state.yAxisMap;return w?Object.entries(w).reduce(function(O,x){var P=fI(x,2),T=P[0],A=P[1];return W(W({},O),{},ce({},T,A.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(w){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[w])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(w){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[w])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(w){var O=this.state,x=O.formattedGraphicalItems,P=O.activeItem;if(x&&x.length)for(var T=0,A=x.length;T<A;T++){var S=x[T],L=S.props,j=S.item,C=j.type.defaultProps!==void 0?W(W({},j.type.defaultProps),j.props):j.props,$=_i(j.type);if($==="Bar"){var I=(L.data||[]).find(function(R){return y_e(w,R)});if(I)return{graphicalItem:S,payload:I}}else if($==="RadialBar"){var N=(L.data||[]).find(function(R){return eS(w,R)});if(N)return{graphicalItem:S,payload:N}}else if(P_(S,P)||T_(S,P)||dd(S,P)){var V=wve({graphicalItem:S,activeTooltipItem:P,itemData:C.data}),z=C.activeIndex===void 0?V:C.activeIndex;return{graphicalItem:W(W({},S),{},{childIndex:z}),payload:dd(S,P)?C.data[V]:S.props.data[V]}}}return null}},{key:"render",value:function(){var w=this;if(!qP(this))return null;var O=this.props,x=O.children,P=O.className,T=O.width,A=O.height,S=O.style,L=O.compact,j=O.title,C=O.de
548sc,$=pI(O,Bye),I=Le($,!1);if(L)return k.createElement(ZS,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},k.createElement(ly,Ps({},I,{width:T,height:A,title:j,desc:C}),this.renderClipPath(),KP(x,this.renderMap)));if(this.props.accessibilityLayer){var N,V;I.tabIndex=(N=this.props.tabIndex)!==null&&N!==void 0?N:0,I.role=(V=this.props.role)!==null&&V!==void 0?V:"application",I.onKeyDown=function(R){w.accessibilityManager.keyboardEvent(R)},I.onFocus=function(){w.accessibilityManager.focus()}}var z=this.parseEventsOfWrapper();return k.createElement(ZS,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},k.createElement("div",Ps({className:Ie("recharts-wrapper",P),style:W({position:"relative",cursor:"default",width:T,height:A},S)},z,{ref:function(D){w.container=D}}),k.createElement(ly,Ps({},I,{width:T,height:A,title:j,desc:C,style:ibe}),this.renderClipPath(),KP(x,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(y.Component);ce(E,"displayName",r),ce(E,"defaultProps",W({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),ce(E,"getDerivedStateFromProps",function(_,g){var b=_.dataKey,w=_.data,O=_.children,x=_.width,P=_.height,T=_.layout,A=_.stackOffset,S=_.margin,L=g.dataStartIndex,j=g.dataEndIndex;if(g.updateId===void 0){var C=_I(_);return W(W(W({},C),{},{updateId:0},m(W(W({props:_},C),{},{updateId:0}),g)),{},{prevDataKey:b,prevData:w,prevWidth:x,prevHeight:P,prevLayout:T,prevStackOffset:A,prevMargin:S,prevChildren:O})}if(b!==g.prevDataKey||w!==g.prevData||x!==g.prevWidth||P!==g.prevHeight||T!==g.prevLayout||A!==g.prevStackOffset||!Ns(S,g.prevMargin)){var $=_I(_),I={chartX:g.chartX,chartY:g.chartY,isTooltipActive:g.isTooltipActive},N=W(W({},mI(g,w,T)),{},{updateId:g.updateId+1}),V=W(W(W({},$),I),N);return W(W(W({},V),m(W({props:_},V),g)),{},{prevDataKey:b,prevData:w,prevWidth:x,prevHeight:P,prevLayout:T,prevStackOffset:A,prevMargin:S,prevChildren:O})}if(!ay(O,g.prevChildren)){var z,R,D,M,B=Or(O,El),F=B&&(z=(R=B.props)===null||R===void 0?void 0:R.startIndex)!==null&&z!==void 0?z:L,H=B&&(D=(M=B.props)===null||M===void 0?void 0:M.endIndex)!==null&&D!==void 0?D:j,K=F!==L||H!==j,se=!Te(w),fe=se&&!K?g.updateId:g.updateId+1;return W(W({updateId:fe},m(W(W({props:_},g),{},{updateId:fe,dataStartIndex:F,dataEndIndex:H}),g)),{},{prevChildren:O,dataStartIndex:F,dataEndIndex:H})}return null}),ce(E,"renderActiveDot",function(_,g,b){var w;return y.isValidElement(_)?w=y.cloneElement(_,g):Pe(_)?w=_(g):w=k.createElement(G5,g),k.createElement(Lt,{className:"recharts-active-dot",key:b},w)});var v=y.forwardRef(function(g,b){return k.createElement(E,Ps({},g,{ref:b}))});return v.displayName=E.displayName,v},mbe=hbe({chartName:"BarChart",GraphicalChild:$a,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:L_},{axisType:"yAxis",AxisComp:j_}],formatAxisMap:Yge});const gI=()=>{const{wallpapers:e,tracksConfig:t,soundsConfig:r,premiumPrice:n,planFeatures:i}=La(),[o,a]=y.useState(null),[s,l]=y.useState(null),[c,d]=y.useState(!1),[p,h]=y.useState(null),[m,E]=y.useState(null),v=async()=>{d(!0),E(null);try{const[g,b]=await Promise.all([Q.adminGetStats().catch(()=>null),Xp.functions.invoke("ai-usage-stats").then(w=>w.data).catch(()=>null)]);g&&a(g),b&&l(b),g||E("Backend not connected")}catch{E("Backend not connected")}finally{d(!1)}};y.useEffect(()=>{v()},[]);const _=[{title:"Total Users",value:o?o.totalUsers.toString():"—",subtitle:o?`${o.premiumUsers} premium, ${o.freeUsers} free`:m||"Loading...",icon:Tm,color:"text-primary"},{title:"Premium Price",value:`$${n}/mo`,subtitle:`${i.filter(g=>g.premium&&!g.free).length} premium-only features`,icon:Mn,color:"text-emerald-400"},{title:"Revenue Potential",value:o?`$${(o.premiumUsers*n).toFixed(0)}/mo`:"—",subtitle:"Monthly recurring revenue",icon:Hk,color:"text-amber-400"},{title:"AI Messages Today",value:s?s.today.messages.toString():"—",subtitle:s?`${s.today.activeUsers} active users · $${s.today.estimatedCost} cost`:"Loading...",icon:Ku,color:"text-cyan-400"},{title:"AI Messages (7d)",value:s?s.week.messages.toString():"—",subtitle:s?`${s.week.activeUsers} unique users · $${s.week.estimatedCost} cost`:"Loading...",icon:Ku,color:"text-indigo-400"},{title:"AI Cost Estimate",value:s?`$${s.week.estimatedCost}`:"—",subtitle:s?`${s.allTime.messages} all-time messages`:"Weekly cost",icon:VE,color:"text-rose-400"}];return f.jsxs("div",{className:"space-y-6",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-semibold text-foreground font-['Outfit']",children:"Dashboard"}),f.jsx("p",{className:"text-muted-foreground text-sm mt-1",children:"Overview of your LofiDesk platform"})]}
548),f.jsxs(ue,{variant:"outline",size:"sm",onClick:v,disabled:c,className:"gap-2",children:[f.jsx(Sk,{className:`h-3.5 w-3.5 ${c?"animate-spin":""}`}),"Refresh"]})]}),f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:_.map(g=>f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm hover:bg-card/90 transition-colors",children:[f.jsxs(Dt,{className:"flex flex-row items-center justify-between pb-2",children:[f.jsx(kt,{className:"text-sm font-medium text-muted-foreground",children:g.title}),f.jsx(g.icon,{className:`h-5 w-5 ${g.color}`})]}),f.jsxs(Fe,{children:[f.jsx("div",{className:"text-3xl font-bold text-foreground",children:g.value}),f.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:g.subtitle})]})]},g.title))}),s&&s.dailyChart.length>0&&f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs(kt,{className:"text-base text-foreground flex items-center gap-2",children:[f.jsx(Ku,{className:"h-4 w-4 text-cyan-400"}),"AI Messages — Last 7 Days"]})}),f.jsx(Fe,{children:f.jsx("div",{className:"h-48",children:f.jsx(Sle,{width:"100%",height:"100%",children:f.jsxs(mbe,{data:s.dailyChart,children:[f.jsx(L_,{dataKey:"date",tickFormatter:g=>new Date(g+"T00:00:00").toLocaleDateString("en",{weekday:"short"}),tick:{fill:"hsl(var(--muted-foreground))",fontSize:12},axisLine:!1,tickLine:!1}),f.jsx(j_,{tick:{fill:"hsl(var(--muted-foreground))",fontSize:12},axisLine:!1,tickLine:!1}),f.jsx(jn,{contentStyle:{backgroundColor:"hsl(var(--card))",border:"1px solid hsl(var(--border))",borderRadius:"8px",color:"hsl(var(--foreground))"},labelFormatter:g=>new Date(g+"T00:00:00").toLocaleDateString("en",{month:"short",day:"numeric"})}),f.jsx($a,{dataKey:"messages",fill:"hsl(var(--primary))",radius:[4,4,0,0]})]})})})})]}),f.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[s&&s.topUsersToday.length>0&&f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsx(kt,{className:"text-base text-foreground",children:"Top AI Users Today"})}),f.jsx(Fe,{className:"space-y-3",children:s.topUsersToday.map((g,b)=>f.jsxs("div",{className:"flex items-center justify-between text-sm",children:[f.jsx("span",{className:"text-muted-foreground font-mono",children:g.userId}),f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsxs("span",{className:"text-foreground font-medium",children:[g.count," msgs"]}),f.jsx(ue,{variant:"ghost",size:"icon",className:"h-6 w-6",disabled:p===g.fullUserId,onClick:async()=>{h(g.fullUserId);try{await Xp.functions.invoke("ai-usage-stats",{body:{action:"reset",userId:g.fullUserId}}),await v()}finally{h(null)}},children:f.jsx(Rk,{className:`h-3 w-3 ${p===g.fullUserId?"animate-spin":""}`})})]})]},b))})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsx(kt,{className:"text-base text-foreground",children:"Content Summary"})}),f.jsxs(Fe,{className:"space-y-3",children:[f.jsxs("div",{className:"flex justify-between text-sm",children:[f.jsx("span",{className:"text-muted-foreground",children:"Free wallpapers"}),f.jsx("span",{className:"text-foreground font-medium",children:e.filter(g=>!g.premium&&g.enabled).length})]}),f.jsxs("div",{className:"flex justify-between text-sm",children:[f.jsx("span",{className:"text-muted-foreground",children:"Premium wallpapers"}),f.jsx("span",{className:"text-foreground font-medium",children:e.filter(g=>g.premium&&g.enabled).length})]}),f.jsxs("div",{className:"flex justify-between text-sm",children:[f.jsx("span",{className:"text-muted-foreground",children:"Free tracks"}),f.jsx("span",{className:"text-foreground font-medium",children:t.filter(g=>!g.premium&&g.enabled).length})]}),f.jsxs("div",{className:"flex justify-between text-sm",children:[f.jsx("span",{className:"text-muted-foreground",children:"Premium tracks"}),f.jsx("span",{className:"text-foreground font-medium",children:t.filter(g=>g.premium&&g.enabled).length})]}),f.jsxs("div",{className:"flex justify-between text-sm",children:[f.jsx("span",{className:"text-muted-foreground",children:"Active sounds"}),f.jsx("span",{className:"text-foreground font-medium",children:r.filter(g=>g.enabled).length})]})]})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsx(kt,{className:"text-base text-foreground",children:"Feature Gating"})}),f.jsxs(Fe,{className:"space-y-3",children:[i.slice(0,6).map(g=>f.jsxs("div",{className:"flex justify-between text-sm",children:[f.jsx("span",{className:"text-muted-foreground",children:g.name}),f.jsx("span",{className:`font-medium ${g.free?"text-emerald-400":"text-amber-400"}`,children:g.free?"Free":"Premium"})]},g.id)),i.length>6&&f.jsxs("p",{className:"text-xs text-muted-foreground",children:["+",i.length-6," more features"]})]})]})]})]})},be=y.forwardRef(({className:e,type:t,...r},n)=>f.jsx("input",{type:t,className:he("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:n,...r}));be.displayName="Input";const _be=gm("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function Jt({className:e,variant:t,...r}){return f.jsx("div",{className:he(_be({variant:t}),e),...r})}const Nd=y.forwardRef(({className:e,...t},r)=>f.jsx("div",{className:"relative w-full overflow-auto",children:f.jsx("table",{ref:r,className:he("w-full caption-bottom text-sm",e),...t})}));Nd.displayName="Table";const Vd=y.forwardRef(({className:e,...t},r)=>f.jsx("thead",{ref:r,className:he("[&_tr]:border-b",e),...t}));Vd.displayName="TableHeader";const $d=y.forwardRef(({className:e,...t},r)=>f.jsx("tbody",{ref:r,className:he("[&_tr:last-child]:border-0",e),...t}));$d.displayName="TableBody";const vbe=y.forwardRef(({className:e,...t},r)=>f.jsx("tfoot",{ref:r,className:he("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...t}));vbe.displayName="TableFooter";const bn=y.forwardRef(({className:e,...t},r)=>f.jsx("tr",{ref:r,className:he("border-b transition-colors data-[state=selected]:bg-muted hover:bg-muted/50",e),...t}));bn.displayName="TableRow";const nt=y.forwardRef(({className:e,...t},r)=>f.jsx("th",{ref:r,className:he("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",e),...t}));nt.displayName="TableHead";const Je=y.forwardRef(({className:e,...t},r)=>f.jsx("td",{ref:r,className:he("p-4 align-middle [&:has([role=checkbox])]:pr-0",e),...t}));Je.displayName="TableCell";const gbe=y.forwardRef(({className:e,...t},r)=>f.jsx("caption",{ref:r,className:he("mt-4 text-sm text-muted-foreground",e),...t}));gbe.displayName="TableCaption";var bg="focusScope.autoFocusOnMount",Eg="focusScope.autoFocusOnUnmount",yI={bubbles:!1,cancelable:!0},ybe="FocusScope",vx=y.forwardRef((e,t)=>
548{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,l]=y.useState(null),c=xt(i),d=xt(o),p=y.useRef(null),h=Ae(t,v=>l(v)),m=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(n){let v=function(w){if(m.paused||!s)return;const O=w.target;s.contains(O)?p.current=O:Ui(p.current,{select:!0})},_=function(w){if(m.paused||!s)return;const O=w.relatedTarget;O!==null&&(s.contains(O)||Ui(p.current,{select:!0}))},g=function(w){if(document.activeElement===document.body)for(const x of w)x.removedNodes.length>0&&Ui(s)};document.addEventListener("focusin",v),document.addEventListener("focusout",_);const b=new MutationObserver(g);return s&&b.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",_),b.disconnect()}}},[n,s,m.paused]),y.useEffect(()=>{if(s){EI.add(m);const v=document.activeElement;if(!s.contains(v)){const g=new CustomEvent(bg,yI);s.addEventListener(bg,c),s.dispatchEvent(g),g.defaultPrevented||(bbe(Pbe($V(s)),{select:!0}),document.activeElement===v&&Ui(s))}return()=>{s.removeEventListener(bg,c),setTimeout(()=>{const g=new CustomEvent(Eg,yI);s.addEventListener(Eg,d),s.dispatchEvent(g),g.defaultPrevented||Ui(v??document.body,{select:!0}),s.removeEventListener(Eg,d),EI.remove(m)},0)}}},[s,c,d,m]);const E=y.useCallback(v=>{if(!r&&!n||m.paused)return;const _=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,g=document.activeElement;if(_&&g){const b=v.currentTarget,[w,O]=Ebe(b);w&&O?!v.shiftKey&&g===O?(v.preventDefault(),r&&Ui(w,{select:!0})):v.shiftKey&&g===w&&(v.preventDefault(),r&&Ui(O,{select:!0})):g===b&&v.preventDefault()}},[r,n,m.paused]);return f.jsx(me.div,{tabIndex:-1,...a,ref:h,onKeyDown:E})});vx.displayName=ybe;function bbe(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Ui(n,{select:t}),document.activeElement!==r)return}function Ebe(e){const t=$V(e),r=bI(t,e),n=bI(t.reverse(),e);return[r,n]}function $V(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function bI(e,t){for(const r of e)if(!wbe(r,{upTo:t}))return r}function wbe(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function xbe(e){return e instanceof HTMLInputElement&&"select"in e}function Ui(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&xbe(e)&&t&&e.select()}}var EI=Obe();function Obe(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=wI(e,t),e.unshift(t)},remove(t){var r;e=wI(e,t),(r=e[0])==null||r.resume()}}}function wI(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function Pbe(e){return e.filter(t=>t.tagName!=="A")}var wg=0;function MV(){y.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??xI()),document.body.insertAdjacentElement("beforeend",e[1]??xI()),wg++,()=>{wg===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),wg--}},[])}function xI(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var ip="right-scroll-bar-position",op="width-before-scroll-bar",Tbe="with-scroll-bars-hidden",Abe="--removed-body-scroll-bar-size";function xg(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Sbe(e,t){var r=y.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var i=r.value;i!==n&&(r.value=n,r.callback(n,i))}}}})[0];return r.callback=t,r.facade}var Ibe=typeof window<"u"?y.useLayoutEffect:y.useEffect,OI=new WeakMap;function Rbe(e,t){var r=Sbe(null,function(n){return e.forEach(function(i){return xg(i,n)})});return Ibe(function(){var n=OI.get(r);if(n){var i=new Set(n),o=new Set(e),a=r.current;
vendor: 2,236 bytes, line 548
548i.forEach(function(s){o.has(s)||xg(s,null)}),o.forEach(function(s){i.has(s)||xg(s,a)})}OI.set(r,e)},[e]),r}function Dbe(e){return e}function kbe(e,t){t===void 0&&(t=Dbe);var r=[],n=!1,i={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(o){var a=t(o,n);return r.push(a),function(){r=r.filter(function(s){return s!==a})}},assignSyncMedium:function(o){for(n=!0;r.length;){var a=r;r=[],a.forEach(o)}r={push:function(s){return o(s)},filter:function(){return r}}},assignMedium:function(o){n=!0;var a=[];if(r.length){var s=r;r=[],s.forEach(o),a=r}var l=function(){var d=a;a=[],d.forEach(o)},c=function(){return Promise.resolve().then(l)};c(),r={push:function(d){a.push(d),c()},filter:function(d){return a=a.filter(d),r}}}};return i}function Lbe(e){e===void 0&&(e={});var t=kbe(null);return t.options=Bn({async:!0,ssr:!1},e),t}var zV=function(e){var t=e.sideCar,r=Bl(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return y.createElement(n,Bn({},r))};zV.isSideCarExport=!0;function jbe(e,t){return e.useMedium(t),zV}var BV=Lbe(),Og=function(){},N_=y.forwardRef(function(e,t){var r=y.useRef(null),n=y.useState({onScrollCapture:Og,onWheelCapture:Og,onTouchMoveCapture:Og}),i=n[0],o=n[1],a=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,d=e.enabled,p=e.shards,h=e.sideCar,m=e.noRelative,E=e.noIsolation,v=e.inert,_=e.allowPinchZoom,g=e.as,b=g===void 0?"div":g,w=e.gapMode,O=Bl(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=h,P=Rbe([r,t]),T=Bn(Bn({},O),i);return y.createElement(y.Fragment,null,d&&y.createElement(x,{sideCar:BV,removeScrollBar:c,shards:p,noRelative:m,noIsolation:E,inert:v,setCallbacks:o,allowPinchZoom:!!_,lockRef:r,gapMode:w}),a?y.cloneElement(y.Children.only(s),Bn(Bn({},T),{ref:P})):y.createElement(b,Bn({},T,{className:l,ref:P}),s))});N_.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};N_.classNames={fullWidth:op,zeroRight:ip};
vendor: 9,683 bytes, lines 548-588
548var Cbe=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Nbe(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Cbe();return t&&e.setAttribute("nonce",t),e}function Vbe(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function $be(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Mbe=function(){var e=0,t=null;return{add:function(r){e==0&&(t=Nbe())&&(Vbe(t,r),$be(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},zbe=function(){var e=Mbe();return function(t,r){y.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},FV=function(){var e=zbe(),t=function(r){var n=r.styles,i=r.dynamic;return e(n,i),null};return t},Bbe={left:0,top:0,right:0,gap:0},Pg=function(e){return parseInt(e||"",10)||0},Fbe=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[Pg(r),Pg(n),Pg(i)]},Ube=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Bbe;var t=Fbe(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},Wbe=FV(),zs="data-scroll-locked",qbe=function(e,t,r,n){var i=e.left,o=e.top,a=e.right,s=e.gap;return r===void 0&&(r="margin"),`
549  .`.concat(Tbe,` {
550   overflow: hidden `).concat(n,`;
551   padding-right: `).concat(s,"px ").concat(n,`;
552  }
553  body[`).concat(zs,`] {
554    overflow: hidden `).concat(n,`;
555    overscroll-behavior: contain;
556    `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&`
557    padding-left: `.concat(i,`px;
558    padding-top: `).concat(o,`px;
559    padding-right: `).concat(a,`px;
560    margin-left:0;
561    margin-top:0;
562    margin-right: `).concat(s,"px ").concat(n,`;
563    `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),`
564  }
565  
566  .`).concat(ip,` {
567    right: `).concat(s,"px ").concat(n,`;
568  }
569  
570  .`).concat(op,` {
571    margin-right: `).concat(s,"px ").concat(n,`;
572  }
573  
574  .`).concat(ip," .").concat(ip,` {
575    right: 0 `).concat(n,`;
576  }
577  
578  .`).concat(op," .").concat(op,` {
579    margin-right: 0 `).concat(n,`;
580  }
581  
582  body[`).concat(zs,`] {
583    `).concat(Abe,": ").concat(s,`px;
584  }
585`)},PI=function(){var e=parseInt(document.body.getAttribute(zs)||"0",10);return isFinite(e)?e:0},Hbe=function(){y.useEffect(function(){return document.body.setAttribute(zs,(PI()+1).toString()),function(){var e=PI()-1;e<=0?document.body.removeAttribute(zs):document.body.setAttribute(zs,e.toString())}},[])},Kbe=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=n===void 0?"margin":n;Hbe();var o=y.useMemo(function(){return Ube(i)},[i]);return y.createElement(Wbe,{styles:qbe(o,!t,i,r?"":"!important")})},Tb=!1;if(typeof window<"u")try{var Vf=Object.defineProperty({},"passive",{get:function(){return Tb=!0,!0}});window.addEventListener("test",Vf,Vf),window.removeEventListener("test",Vf,Vf)}catch{Tb=!1}var ns=Tb?{passive:!1}:!1,Gbe=function(e){return e.tagName==="TEXTAREA"},UV=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Gbe(e)&&r[t]==="visible")},Ybe=function(e){return UV(e,"overflowY")},Xbe=function(e){return UV(e,"overflowX")},TI=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var i=WV(e,n);if(i){var o=qV(e,n),a=o[1],s=o[2];if(a>s)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},Jbe=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},Qbe=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},WV=function(e,t){return e==="v"?Ybe(t):Xbe(t)},qV=function(e,t){return e==="v"?Jbe(t):Qbe(t)},Zbe=function(e,t){return e==="h"&&t==="rtl"?-1:1},eEe=function(e,t,r,n,i){var o=Zbe(e,window.getComputedStyle(t).direction),a=o*n,s=r.target,l=t.contains(s),c=!1,d=a>0,p=0,h=0;do{if(!s)break;var m=qV(e,s),E=m[0],v=m[1],_=m[2],g=v-_-o*E;(E||g)&&WV(e,s)&&(p+=g,h+=E);var b=s.parentNode;s=b&&b.nodeType===Node.DOCUMENT_FRAGMENT_NODE?b.host:b}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(d&&(Math.abs(p)<1||!i)||!d&&(Math.abs(h)<1||!i))&&(c=!0),c},$f=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},AI=function(e){return[e.deltaX,e.deltaY]},SI=function(e){return e&&"current"in e?e.current:e},tEe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},rEe=function(e){return`
586  .block-interactivity-`.concat(e,` {pointer-events: none;}
587  .allow-interactivity-`).concat(e,` {pointer-events: all;}
588`)},nEe=0,is=[];function iEe(e){var t=y.useRef([]),r=y.useRef([0,0]),n=y.useRef(),i=y.useState(nEe++)[0],o=y.useState(FV)[0],a=y.useRef(e);y.useEffect(function(){a.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var v=Vq([e.lockRef.current],(e.shards||[]).map(SI),!0).filter(Boolean);return v.forEach(function(_){return _.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),v.forEach(function(_){return _.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=y.useCallback(function(v,_){if("touches"in v&&v.touches.length===2||v.type==="wheel"&&v.ctrlKey)return!a.current.allowPinchZoom;var g=$f(v),b=r.current,w="deltaX"in v?v.deltaX:b[0]-g[0],O="deltaY"in v?v.deltaY:b[1]-g[1],x,P=v.target,T=Math.abs(w)>Math.abs(O)?"h":"v";if("touches"in v&&T==="h"&&P.type==="range")return!1;var A=TI(T,P);if(!A)return!0;if(A?x=T:(x=T==="v"?"h":"v",A=TI(T,P)),!A)return!1;if(!n.current&&"changedTouches"in v&&(w||O)&&(n.current=x),!x)return!0;var S=n.current||x;return eEe(S,_,v,S==="h"?w:O,!0)},[]),l=y.useCallback(function(v){var _=v;if(!(!is.length||is[is.length-1]!==o)){var g="deltaY"in _?AI(_):$f(_),b=t.current.filter(function(x){return x.name===_.type&&(x.target===_.target||_.target===x.shadowParent)&&tEe(x.delta,g)})[0];if(b&&b.should){_.cancelable&&_.preventDefault();return}if(!b){var w=(a.current.shards||[]).map(SI).filter(Boolean).filter(function(x){return x.contains(_.target)}),O=w.length>0?s(_,w[0]):!a.current.noIsolation;O&&_.cancelable&&_.preventDefault()}}},[]),c=y.useCallback(function(v,_,g,b){var w={name:v,delta:_,target:g,should:b,shadowParent:oEe(g)};t.current.push(w),setTimeout(function(){t.current=t.current.filter(function(O){return O!==w})},1)},[]),d=y.useCallback(function(v){r.current=$f(v),n.current=void 0},[]),p=y.useCallback(function(v){c(v.type,AI(v),v.target,s(v,e.lockRef.current))},[]),h=y.useCallback(function(v){c(v.type,$f(v),v.target,s(v,e.lockRef.current))},[]);y.useEffect(function(){return is.push(o),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:h}),document.addEventListener("wheel",l,ns),document.addEventListener("touchmove",l,ns),document.addEventListener("touchstart",d,ns),function(){is=is.filter(function(v){return v!==o}),document.removeEventListener("wheel",l,ns),document.removeEventListener("touchmove",l,ns),document.removeEventListener("touchstart",d,ns)}},[]);var m=e.removeScrollBar,E=e.inert;return y.createElement(y.Fragment,null,E?y.createElement(o,{styles:rEe(i)}):null,m?y.createElement(Kbe,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function oEe(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const aEe=jbe(BV,iEe);var gx=y.forwardRef(function(e,t){return y.createElement(N_,Bn({},e,{ref:t,sideCar:aEe}))});gx.classNames=N_.classNames;var sEe=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},os=new WeakMap,Mf=new WeakMap,zf={},Tg=0,HV=function(e){return e&&(e.host||HV(e.parentNode))},lEe=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=HV(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},uEe=function(e,t,r,n){var i=lEe(t,Array.isArray(e)?e:[e]);zf[r]||(zf[r]=new WeakMap);var o=zf[r],a=[],s=new Set,l=new Set(i),c=function(p){!p||s.has(p)||(s.add(p),c(p.parentNode))};i.forEach(c);var d=function(p){!p||l.has(p)||Array.prototype.forEach.call(p.children,function(h){if(s.has(h))d(h);else try{var m=h.getAttribute(n),E=m!==null&&m!=="false",v=(os.get(h)||0)+1,_=(o.get(h)||0)+1;os.set(h,v),o.set(h,_),a.push(h),v===1&&E&&Mf.set(h,!0),_===1&&h.setAttribute(r,"true"),E||h.setAttribute(n,"true")}catch(g){console.error("aria-hidden: cannot operate on ",h,g)}})};return d(t),s.clear(),Tg++,function(){a.forEach(function(p){var h=os.get(p)-1,m=o.get(p)-1;os.set(p,h),o.set(p,m),h||(Mf.has(p)||p.removeAttribute(n),Mf.delete(p)),m||p.removeAttribute(r)}),Tg--,Tg||(os=new WeakMap,os=new WeakMap,Mf=new WeakMap,zf={})}},KV=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=sEe(e);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live]"))),uEe(n,i,r,"aria-hidden")):function(){return null}},V_="Dialog",[GV,gxe]=Jn(V_),[cEe,Rn]=GV(V_),YV=e=>{const{__scopeDialog:t,children:r,open:n,defaultOpen:i,onOpenChange:o,modal:a=!0}=e,s=y.useRef(null),l=y.useRef(null),[c,d]=Eo({prop:n,defaultProp:i??!1,onChange:o,caller:V_});return f.jsx(cEe,{scope:t,triggerRef:s,contentRef:l,contentId:mi(),titleId:mi(),descriptionId:mi(),open:c,onOpenChange:d,onOpenToggle:y.useCallback(()=>d(p=>!p),[d]),modal:a,children:r})};YV.displayName=V_;var XV="DialogTrigger",dEe=y.forwardRef((e,t)=>
588{const{__scopeDialog:r,...n}=e,i=Rn(XV,r),o=Ae(t,i.triggerRef);return f.jsx(me.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Ex(i.open),...n,ref:o,onClick:ae(e.onClick,i.onOpenToggle)})});dEe.displayName=XV;var yx="DialogPortal",[fEe,JV]=GV(yx,{forceMount:void 0}),QV=e=>{const{__scopeDialog:t,forceMount:r,children:n,container:i}=e,o=Rn(yx,t);return f.jsx(fEe,{scope:t,forceMount:r,children:y.Children.map(n,a=>f.jsx(Sn,{present:r||o.open,children:f.jsx(mm,{asChild:!0,container:i,children:a})}))})};QV.displayName=yx;var Yh="DialogOverlay",ZV=y.forwardRef((e,t)=>{const r=JV(Yh,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,o=Rn(Yh,e.__scopeDialog);return o.modal?f.jsx(Sn,{present:n||o.open,children:f.jsx(hEe,{...i,ref:t})}):null});ZV.displayName=Yh;var pEe=il("DialogOverlay.RemoveScroll"),hEe=y.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=Rn(Yh,r);return f.jsx(gx,{as:pEe,allowPinchZoom:!0,shards:[i.contentRef],children:f.jsx(me.div,{"data-state":Ex(i.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),Oa="DialogContent",e$=y.forwardRef((e,t)=>{const r=JV(Oa,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,o=Rn(Oa,e.__scopeDialog);return f.jsx(Sn,{present:n||o.open,children:o.modal?f.jsx(mEe,{...i,ref:t}):f.jsx(_Ee,{...i,ref:t})})});e$.displayName=Oa;var mEe=y.forwardRef((e,t)=>{const r=Rn(Oa,e.__scopeDialog),n=y.useRef(null),i=Ae(t,r.contentRef,n);return y.useEffect(()=>{const o=n.current;if(o)return KV(o)},[]),f.jsx(t$,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ae(e.onCloseAutoFocus,o=>{var a;o.preventDefault(),(a=r.triggerRef.current)==null||a.focus()}),onPointerDownOutside:ae(e.onPointerDownOutside,o=>{const a=o.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&o.preventDefault()}),onFocusOutside:ae(e.onFocusOutside,o=>o.preventDefault())})}),_Ee=y.forwardRef((e,t)=>{const r=Rn(Oa,e.__scopeDialog),n=y.useRef(!1),i=y.useRef(!1);return f.jsx(t$,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var a,s;(a=e.onCloseAutoFocus)==null||a.call(e,o),o.defaultPrevented||(n.current||(s=r.triggerRef.current)==null||s.focus(),o.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:o=>{var l,c;(l=e.onInteractOutside)==null||l.call(e,o),o.defaultPrevented||(n.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const a=o.target;((c=r.triggerRef.current)==null?void 0:c.contains(a))&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),t$=y.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:o,...a}=e,s=Rn(Oa,r),l=y.useRef(null),c=Ae(t,l);return MV(),f.jsxs(f.Fragment,{children:[f.jsx(vx,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:o,children:f.jsx(Pd,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":Ex(s.open),...a,ref:c,onDismiss:()=>s.onOpenChange(!1)})}),f.jsxs(f.Fragment,{children:[f.jsx(vEe,{titleId:s.titleId}),f.jsx(yEe,{contentRef:l,descriptionId:s.descriptionId})]})]})}),bx="DialogTitle",r$=y.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=Rn(bx,r);return f.jsx(me.h2,{id:i.titleId,...n,ref:t})});r$.displayName=bx;var n$="DialogDescription",i$=y.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=Rn(n$,r);return f.jsx(me.p,{id:i.descriptionId,...n,ref:t})});i$.displayName=n$;var o$="DialogClose",a$=y.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,i=Rn(o$,r);return f.jsx(me.button,{type:"button",...n,ref:t,onClick:ae(e.onClick,()=>i.onOpenChange(!1))})});a$.displayName=o$;function Ex(e){return e?"open":"closed"}var s$="DialogTitleWarning",[yxe,l$]=h6(s$,{contentName:Oa,titleName:bx,docsSlug:"dialog"}),vEe=({titleId:e})=>{const t=l$(s$),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
589
590If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
591
592For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return y.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},gEe="DialogDescriptionWarning",yEe=({contentRef:e,descriptionId:t})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${l$(gEe).contentName}}.`;return y.useEffect(()=>{var o;const i=(o=e.current)==null?void 0:o.getAttribute("aria-describedby");t&&i&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},bEe=YV,EEe=QV,u$=ZV,c$=e$,d$=r$,f$=i$,wEe=a$;const tu=bEe,xEe=EEe,p$=y.forwardRef(({className:e,...t},r)=>f.jsx(u$,{ref:r,className:he("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));p$.displayName=u$.displayName;const Ma=y.forwardRef(({className:e,children:t,...r},n)=>f.jsxs(xEe,{children:[f.jsx(p$,{}),f.jsxs(c$,{ref:n,className:he("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rou
592nded-lg",e),...r,children:[t,f.jsxs(wEe,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity data-[state=open]:bg-accent data-[state=open]:text-muted-foreground hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[f.jsx(kr,{className:"h-4 w-4"}),f.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));Ma.displayName=c$.displayName;const za=({className:e,...t})=>f.jsx("div",{className:he("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});za.displayName="DialogHeader";const ru=({className:e,...t})=>f.jsx("div",{className:he("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});ru.displayName="DialogFooter";const Ba=y.forwardRef(({className:e,...t},r)=>f.jsx(d$,{ref:r,className:he("text-lg font-semibold leading-none tracking-tight",e),...t}));Ba.displayName=d$.displayName;const OEe=y.forwardRef(({className:e,...t},r)=>f.jsx(f$,{ref:r,className:he("text-sm text-muted-foreground",e),...t}));OEe.displayName=f$.displayName;var PEe="Label",h$=y.forwardRef((e,t)=>f.jsx(me.label,{...e,ref:t,onMouseDown:r=>{var i;r.target.closest("button, input, select, textarea")||((i=e.onMouseDown)==null||i.call(e,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));h$.displayName=PEe;var m$=h$;const TEe=gm("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),ge=y.forwardRef(({className:e,...t},r)=>f.jsx(m$,{ref:r,className:he(TEe(),e),...t}));ge.displayName=m$.displayName;function _$(e){const t=y.useRef({value:e,previous:e});return y.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var AEe=[" ","Enter","ArrowUp","ArrowDown"],SEe=[" ","Enter"],Pa="Select",[$_,M_,IEe]=RE(Pa),[nu,bxe]=Jn(Pa,[IEe,Rm]),z_=Rm(),[REe,No]=nu(Pa),[DEe,kEe]=nu(Pa),v$=e=>{const{__scopeSelect:t,children:r,open:n,defaultOpen:i,onOpenChange:o,value:a,defaultValue:s,onValueChange:l,dir:c,name:d,autoComplete:p,disabled:h,required:m,form:E}=e,v=z_(t),[_,g]=y.useState(null),[b,w]=y.useState(null),[O,x]=y.useState(!1),P=Mm(c),[T,A]=Eo({prop:n,defaultProp:i??!1,onChange:o,caller:Pa}),[S,L]=Eo({prop:a,defaultProp:s,onChange:l,caller:Pa}),j=y.useRef(null),C=_?E||!!_.closest("form"):!0,[$,I]=y.useState(new Set),N=Array.from($).map(V=>V.props.value).join(";");return f.jsx(LL,{...v,children:f.jsxs(REe,{required:m,scope:t,trigger:_,onTriggerChange:g,valueNode:b,onValueNodeChange:w,valueNodeHasChildren:O,onValueNodeHasChildrenChange:x,contentId:mi(),value:S,onValueChange:L,open:T,onOpenChange:A,dir:P,triggerPointerDownPosRef:j,disabled:h,children:[f.jsx($_.Provider,{scope:t,children:f.jsx(DEe,{scope:e.__scopeSelect,onNativeOptionAdd:y.useCallback(V=>{I(z=>new Set(z).add(V))},[]),onNativeOptionRemove:y.useCallback(V=>{I(z=>{const R=new Set(z);return R.delete(V),R})},[]),children:r})}),C?f.jsxs(B$,{"aria-hidden":!0,required:m,tabIndex:-1,name:d,autoComplete:p,value:S,onChange:V=>L(V.target.value),disabled:h,form:E,children:[S===void 0?f.jsx("option",{value:""}):null,Array.from($)]},N):null]})})};v$.displayName=Pa;var g$="SelectTrigger",y$=y.forwardRef((e,t)=>{const{__scopeSelect:r,disabled:n=!1,...i}=e,o=z_(r),a=No(g$,r),s=a.disabled||n,l=Ae(t,a.onTriggerChange),c=M_(r),d=y.useRef("touch"),[p,h,m]=U$(v=>{const _=c().filter(w=>!w.disabled),g=_.find(w=>w.value===a.value),b=W$(_,v,g);b!==void 0&&a.onValueChange(b.value)}),E=v=>{s||(a.onOpenChange(!0),m()),v&&(a.triggerPointerDownPosRef.current={x:Math.round(v.pageX),y:Math.round(v.pageY)})};return f.jsx(jL,{asChild:!0,...o,children:f.jsx(me.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":F$(a.value)?"":void 0,...i,ref:l,onClick:ae(i.onClick,v=>{v.currentTarget.focus(),d.current!=="mouse"&&E(v)}),onPointerDown:ae(i.onPointerDown,v=>{d.current=v.pointerType;const _=v.target;_.hasPointerCapture(v.pointerId)&&_.releasePointerCapture(v.pointerId),v.button===0&&v.ctrlKey===!1&&v.pointerType==="mouse"&&(E(v),v.preventDefault())}),onKeyDown:ae(i.onKeyDown,v=>{const _=p.current!=="";!(v.ctrlKey||v.altKey||v.metaKey)&&v.key.length===1&&h(v.key),!(_&&v.key===" ")&&AEe.includes(v.key)&&
592(E(),v.preventDefault())})})})});y$.displayName=g$;var b$="SelectValue",E$=y.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:i,children:o,placeholder:a="",...s}=e,l=No(b$,r),{onValueNodeHasChildrenChange:c}=l,d=o!==void 0,p=Ae(t,l.onValueNodeChange);return Ct(()=>{c(d)},[c,d]),f.jsx(me.span,{...s,ref:p,style:{pointerEvents:"none"},children:F$(l.value)?f.jsx(f.Fragment,{children:a}):o})});E$.displayName=b$;var LEe="SelectIcon",w$=y.forwardRef((e,t)=>{const{__scopeSelect:r,children:n,...i}=e;return f.jsx(me.span,{"aria-hidden":!0,...i,ref:t,children:n||"▼"})});w$.displayName=LEe;var jEe="SelectPortal",x$=e=>f.jsx(mm,{asChild:!0,...e});x$.displayName=jEe;var Ta="SelectContent",O$=y.forwardRef((e,t)=>{const r=No(Ta,e.__scopeSelect),[n,i]=y.useState();if(Ct(()=>{i(new DocumentFragment)},[]),!r.open){const o=n;return o?Ia.createPortal(f.jsx(P$,{scope:e.__scopeSelect,children:f.jsx($_.Slot,{scope:e.__scopeSelect,children:f.jsx("div",{children:e.children})})}),o):null}return f.jsx(T$,{...e,ref:t})});O$.displayName=Ta;var sn=10,[P$,Vo]=nu(Ta),CEe="SelectContentImpl",NEe=il("SelectContent.RemoveScroll"),T$=y.forwardRef((e,t)=>{const{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:a,side:s,sideOffset:l,align:c,alignOffset:d,arrowPadding:p,collisionBoundary:h,collisionPadding:m,sticky:E,hideWhenDetached:v,avoidCollisions:_,...g}=e,b=No(Ta,r),[w,O]=y.useState(null),[x,P]=y.useState(null),T=Ae(t,X=>O(X)),[A,S]=y.useState(null),[L,j]=y.useState(null),C=M_(r),[$,I]=y.useState(!1),N=y.useRef(!1);y.useEffect(()=>{if(w)return KV(w)},[w]),MV();const V=y.useCallback(X=>{const[ve,...G]=C().map(U=>U.ref.current),[te]=G.slice(-1),ee=document.activeElement;for(const U of X)if(U===ee||(U==null||U.scrollIntoView({block:"nearest"}),U===ve&&x&&(x.scrollTop=0),U===te&&x&&(x.scrollTop=x.scrollHeight),U==null||U.focus(),document.activeElement!==ee))return},[C,x]),z=y.useCallback(()=>V([A,w]),[V,A,w]);y.useEffect(()=>{$&&z()},[$,z]);const{onOpenChange:R,triggerPointerDownPosRef:D}=b;y.useEffect(()=>{if(w){let X={x:0,y:0};const ve=te=>{var ee,U;X={x:Math.abs(Math.round(te.pageX)-(((ee=D.current)==null?void 0:ee.x)??0)),y:Math.abs(Math.round(te.pageY)-(((U=D.current)==null?void 0:U.y)??0))}},G=te=>{X.x<=10&&X.y<=10?te.preventDefault():w.contains(te.target)||R(!1),document.removeEventListener("pointermove",ve),D.current=null};return D.current!==null&&(document.addEventListener("pointermove",ve),document.addEventListener("pointerup",G,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",ve),document.removeEventListener("pointerup",G,{capture:!0})}}},[w,R,D]),y.useEffect(()=>{const X=()=>R(!1);return window.addEventListener("blur",X),window.addEventListener("resize",X),()=>{window.removeEventListener("blur",X),window.removeEventListener("resize",X)}},[R]);const[M,B]=U$(X=>{const ve=C().filter(ee=>!ee.disabled),G=ve.find(ee=>ee.ref.current===document.activeElement),te=W$(ve,X,G);te&&setTimeout(()=>te.ref.current.focus())}),F=y.useCallback((X,ve,G)=>{const te=!N.current&&!G;(b.value!==void 0&&b.value===ve||te)&&(S(X),te&&(N.current=!0))},[b.value]),H=y.useCallback(()=>w==null?void 0:w.focus(),[w]),K=y.useCallback((X,ve,G)=>{const te=!N.current&&!G;(b.value!==void 0&&b.value===ve||te)&&j(X)},[b.value]),se=n==="popper"?Ab:A$,fe=se===Ab?{side:s,sideOffset:l,align:c,alignOffset:d,arrowPadding:p,collisionBoundary:h,collisionPadding:m,sticky:E,hideWhenDetached:v,avoidCollisions:_}:{};return f.jsx(P$,{scope:r,content:w,viewport:x,onViewportChange:P,itemRefCallback:F,selectedItem:A,onItemLeave:H,itemTextRefCallback:K,focusSelectedItem:z,selectedItemText:L,position:n,isPositioned:$,searchRef:M,children:f.jsx(gx,{as:NEe,allowPinchZoom:!0,children:f.jsx(vx,{asChild:!0,trapped:b.open,onMountAutoFocus:X=>{X.preventDefault()},onUnmountAutoFocus:ae(i,X=>{var ve;(ve=b.trigger)==null||ve.focus({preventScroll:!0}),X.preventDefault()}),children:f.jsx(Pd,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:X=>X.preventDefault(),onDismiss:()=>b.onOpenChange(!1),children:f.jsx(se,{role:"listbox",id:b.contentId,"data-state":b.open?"open":"closed",dir:b.dir,onContextMenu:X=>X.preventDefault(),...g,...fe,onPlaced:()=>I(!0),ref:T,style:{display:"flex",flexDirection:"column",outline:"none",...g.style},onKeyDown:ae(g.onKeyDown,X=>{const ve=X.ctrlKey||X.altKey||X.metaKey;
592if(X.key==="Tab"&&X.preventDefault(),!ve&&X.key.length===1&&B(X.key),["ArrowUp","ArrowDown","Home","End"].includes(X.key)){let te=C().filter(ee=>!ee.disabled).map(ee=>ee.ref.current);if(["ArrowUp","End"].includes(X.key)&&(te=te.slice().reverse()),["ArrowUp","ArrowDown"].includes(X.key)){const ee=X.target,U=te.indexOf(ee);te=te.slice(U+1)}setTimeout(()=>V(te)),X.preventDefault()}})})})})})})});T$.displayName=CEe;var VEe="SelectItemAlignedPosition",A$=y.forwardRef((e,t)=>{const{__scopeSelect:r,onPlaced:n,...i}=e,o=No(Ta,r),a=Vo(Ta,r),[s,l]=y.useState(null),[c,d]=y.useState(null),p=Ae(t,T=>d(T)),h=M_(r),m=y.useRef(!1),E=y.useRef(!0),{viewport:v,selectedItem:_,selectedItemText:g,focusSelectedItem:b}=a,w=y.useCallback(()=>{if(o.trigger&&o.valueNode&&s&&c&&v&&_&&g){const T=o.trigger.getBoundingClientRect(),A=c.getBoundingClientRect(),S=o.valueNode.getBoundingClientRect(),L=g.getBoundingClientRect();if(o.dir!=="rtl"){const ee=L.left-A.left,U=S.left-ee,xe=T.left-U,_e=T.width+xe,ze=Math.max(_e,A.width),Ne=window.innerWidth-sn,at=H0(U,[sn,Math.max(sn,Ne-ze)]);s.style.minWidth=_e+"px",s.style.left=at+"px"}else{const ee=A.right-L.right,U=window.innerWidth-S.right-ee,xe=window.innerWidth-T.right-U,_e=T.width+xe,ze=Math.max(_e,A.width),Ne=window.innerWidth-sn,at=H0(U,[sn,Math.max(sn,Ne-ze)]);s.style.minWidth=_e+"px",s.style.right=at+"px"}const j=h(),C=window.innerHeight-sn*2,$=v.scrollHeight,I=window.getComputedStyle(c),N=parseInt(I.borderTopWidth,10),V=parseInt(I.paddingTop,10),z=parseInt(I.borderBottomWidth,10),R=parseInt(I.paddingBottom,10),D=N+V+$+R+z,M=Math.min(_.offsetHeight*5,D),B=window.getComputedStyle(v),F=parseInt(B.paddingTop,10),H=parseInt(B.paddingBottom,10),K=T.top+T.height/2-sn,se=C-K,fe=_.offsetHeight/2,X=_.offsetTop+fe,ve=N+V+X,G=D-ve;if(ve<=K){const ee=j.length>0&&_===j[j.length-1].ref.current;s.style.bottom="0px";const U=c.clientHeight-v.offsetTop-v.offsetHeight,xe=Math.max(se,fe+(ee?H:0)+U+z),_e=ve+xe;s.style.height=_e+"px"}else{const ee=j.length>0&&_===j[0].ref.current;s.style.top="0px";const xe=Math.max(K,N+v.offsetTop+(ee?F:0)+fe)+G;s.style.height=xe+"px",v.scrollTop=ve-K+v.offsetTop}s.style.margin=`${sn}px 0`,s.style.minHeight=M+"px",s.style.maxHeight=C+"px",n==null||n(),requestAnimationFrame(()=>m.current=!0)}},[h,o.trigger,o.valueNode,s,c,v,_,g,o.dir,n]);Ct(()=>w(),[w]);const[O,x]=y.useState();Ct(()=>{c&&x(window.getComputedStyle(c).zIndex)},[c]);const P=y.useCallback(T=>{T&&E.current===!0&&(w(),b==null||b(),E.current=!1)},[w,b]);return f.jsx(MEe,{scope:r,contentWrapper:s,shouldExpandOnScrollRef:m,onScrollButtonChange:P,children:f.jsx("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:O},children:f.jsx(me.div,{...i,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});A$.displayName=VEe;var $Ee="SelectPopperPosition",Ab=y.forwardRef((e,t)=>{const{__scopeSelect:r,align:n="start",collisionPadding:i=sn,...o}=e,a=z_(r);return f.jsx(CL,{...a,...o,ref:t,align:n,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Ab.displayName=$Ee;var[MEe,wx]=nu(Ta,{}),Sb="SelectViewport",S$=y.forwardRef((e,t)=>{const{__scopeSelect:r,nonce:n,...i}=e,o=Vo(Sb,r),a=wx(Sb,r),s=Ae(t,o.onViewportChange),l=y.useRef(0);return f.jsxs(f.Fragment,{children:[f.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),f.jsx($_.Slot,{scope:r,children:f.jsx(me.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:ae(i.onScroll,c=>{const d=c.currentTarget,{contentWrapper:p,shouldExpandOnScrollRef:h}=a;if(h!=null&&h.current&&p){const m=Math.abs(l.current-d.scrollTop);if(m>0){const E=window.innerHeight-sn*2,v=parseFloat(p.style.minHeight),_=parseFloat(p.style.height),g=Math.max(v,_);if(g<E){const b=g+m,w=Math.min(E,b),O=b-w;p.style.height=w+"px",p.style.bottom==="0px"&&(d.scrollTop=O>0?O:0,p.style.justifyContent="flex-end")}}}l.current=d.scrollTop})})})]})});S$.displayName=Sb;var I$="SelectGroup",[zEe,BEe]=nu(I$),FEe=y.forwardRef((e,t)=>
592{const{__scopeSelect:r,...n}=e,i=mi();return f.jsx(zEe,{scope:r,id:i,children:f.jsx(me.div,{role:"group","aria-labelledby":i,...n,ref:t})})});FEe.displayName=I$;var R$="SelectLabel",D$=y.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,i=BEe(R$,r);return f.jsx(me.div,{id:i.id,...n,ref:t})});D$.displayName=R$;var Xh="SelectItem",[UEe,k$]=nu(Xh),L$=y.forwardRef((e,t)=>{const{__scopeSelect:r,value:n,disabled:i=!1,textValue:o,...a}=e,s=No(Xh,r),l=Vo(Xh,r),c=s.value===n,[d,p]=y.useState(o??""),[h,m]=y.useState(!1),E=Ae(t,b=>{var w;return(w=l.itemRefCallback)==null?void 0:w.call(l,b,n,i)}),v=mi(),_=y.useRef("touch"),g=()=>{i||(s.onValueChange(n),s.onOpenChange(!1))};if(n==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return f.jsx(UEe,{scope:r,value:n,disabled:i,textId:v,isSelected:c,onItemTextChange:y.useCallback(b=>{p(w=>w||((b==null?void 0:b.textContent)??"").trim())},[]),children:f.jsx($_.ItemSlot,{scope:r,value:n,disabled:i,textValue:d,children:f.jsx(me.div,{role:"option","aria-labelledby":v,"data-highlighted":h?"":void 0,"aria-selected":c&&h,"data-state":c?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:E,onFocus:ae(a.onFocus,()=>m(!0)),onBlur:ae(a.onBlur,()=>m(!1)),onClick:ae(a.onClick,()=>{_.current!=="mouse"&&g()}),onPointerUp:ae(a.onPointerUp,()=>{_.current==="mouse"&&g()}),onPointerDown:ae(a.onPointerDown,b=>{_.current=b.pointerType}),onPointerMove:ae(a.onPointerMove,b=>{var w;_.current=b.pointerType,i?(w=l.onItemLeave)==null||w.call(l):_.current==="mouse"&&b.currentTarget.focus({preventScroll:!0})}),onPointerLeave:ae(a.onPointerLeave,b=>{var w;b.currentTarget===document.activeElement&&((w=l.onItemLeave)==null||w.call(l))}),onKeyDown:ae(a.onKeyDown,b=>{var O;((O=l.searchRef)==null?void 0:O.current)!==""&&b.key===" "||(SEe.includes(b.key)&&g(),b.key===" "&&b.preventDefault())})})})})});L$.displayName=Xh;var Nu="SelectItemText",j$=y.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:i,...o}=e,a=No(Nu,r),s=Vo(Nu,r),l=k$(Nu,r),c=kEe(Nu,r),[d,p]=y.useState(null),h=Ae(t,g=>p(g),l.onItemTextChange,g=>{var b;return(b=s.itemTextRefCallback)==null?void 0:b.call(s,g,l.value,l.disabled)}),m=d==null?void 0:d.textContent,E=y.useMemo(()=>f.jsx("option",{value:l.value,disabled:l.disabled,children:m},l.value),[l.disabled,l.value,m]),{onNativeOptionAdd:v,onNativeOptionRemove:_}=c;return Ct(()=>(v(E),()=>_(E)),[v,_,E]),f.jsxs(f.Fragment,{children:[f.jsx(me.span,{id:l.textId,...o,ref:h}),l.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Ia.createPortal(o.children,a.valueNode):null]})});j$.displayName=Nu;var C$="SelectItemIndicator",N$=y.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return k$(C$,r).isSelected?f.jsx(me.span,{"aria-hidden":!0,...n,ref:t}):null});N$.displayName=C$;var Ib="SelectScrollUpButton",V$=y.forwardRef((e,t)=>{const r=Vo(Ib,e.__scopeSelect),n=wx(Ib,e.__scopeSelect),[i,o]=y.useState(!1),a=Ae(t,n.onScrollButtonChange);return Ct(()=>{if(r.viewport&&r.isPositioned){let s=function(){const c=l.scrollTop>0;o(c)};const l=r.viewport;return s(),l.addEventListener("scroll",s),()=>l.removeEventListener("scroll",s)}},[r.viewport,r.isPositioned]),i?f.jsx(M$,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:l}=r;s&&l&&(s.scrollTop=s.scrollTop-l.offsetHeight)}}):null});V$.displayName=Ib;var Rb="SelectScrollDownButton",$$=y.forwardRef((e,t)=>{const r=Vo(Rb,e.__scopeSelect),n=wx(Rb,e.__scopeSelect),[i,o]=y.useState(!1),a=Ae(t,n.onScrollButtonChange);return Ct(()=>{if(r.viewport&&r.isPositioned){let s=function(){const c=l.scrollHeight-l.clientHeight,d=Math.ceil(l.scrollTop)<c;o(d)};const l=r.viewport;return s(),l.addEventListener("scroll",s),()=>l.removeEventListener("scroll",s)}},[r.viewport,r.isPositioned]),i?f.jsx(M$,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:l}=r;s&&l&&(s.scrollTop=s.scrollTop+l.offsetHeight)}}):null});$$.displayName=Rb;var M$=y.forwardRef((e,t)=>{const{__scopeSelect:r,onAutoScroll:n,...i}=e,o=Vo("SelectScrollButton",r),a=y.useRef(null),s=M_(r),l=y.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return y.useEffect(()=>()=>l(),[l]),Ct(()=>{var d;const c=s().find(p=>p.ref.current===document.activeElement);(d=c==null?void 0:c.ref.current)==null||d.scrollIntoView({block:"nearest"})},[s]),f.jsx(me.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:ae(i.onPointerDown,()=>{a.current===null&&(a.current=window.setInterval(n,50))}),onPointerMove:ae(i.onPointerMove,()=>{var c;(c=o.onItemLeave)==null||c.call(o),a.current===null&&(a.current=window.setInterval(n,50))}),onPointerLeave:ae(i.onPointerLeave,()=>{l()})})}),WEe="SelectSeparator",z$=y.forwardRef((e,t)=>
592{const{__scopeSelect:r,...n}=e;return f.jsx(me.div,{"aria-hidden":!0,...n,ref:t})});z$.displayName=WEe;var Db="SelectArrow",qEe=y.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,i=z_(r),o=No(Db,r),a=Vo(Db,r);return o.open&&a.position==="popper"?f.jsx(NL,{...i,...n,ref:t}):null});qEe.displayName=Db;var HEe="SelectBubbleInput",B$=y.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{const i=y.useRef(null),o=Ae(n,i),a=_$(t);return y.useEffect(()=>{const s=i.current;if(!s)return;const l=window.HTMLSelectElement.prototype,d=Object.getOwnPropertyDescriptor(l,"value").set;if(a!==t&&d){const p=new Event("change",{bubbles:!0});d.call(s,t),s.dispatchEvent(p)}},[a,t]),f.jsx(me.select,{...r,style:{...aD,...r.style},ref:o,defaultValue:t})});B$.displayName=HEe;function F$(e){return e===""||e===void 0}function U$(e){const t=xt(e),r=y.useRef(""),n=y.useRef(0),i=y.useCallback(a=>{const s=r.current+a;t(s),function l(c){r.current=c,window.clearTimeout(n.current),c!==""&&(n.current=window.setTimeout(()=>l(""),1e3))}(s)},[t]),o=y.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,i,o]}function W$(e,t,r){const i=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,o=r?e.indexOf(r):-1;let a=KEe(e,Math.max(o,0));i.length===1&&(a=a.filter(c=>c!==r));const l=a.find(c=>c.textValue.toLowerCase().startsWith(i.toLowerCase()));return l!==r?l:void 0}function KEe(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var GEe=v$,q$=y$,YEe=E$,XEe=w$,JEe=x$,H$=O$,QEe=S$,K$=D$,G$=L$,ZEe=j$,ewe=N$,Y$=V$,X$=$$,J$=z$;const kb=GEe,Lb=YEe,Jh=y.forwardRef(({className:e,children:t,...r},n)=>f.jsxs(q$,{ref:n,className:he("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm r
592ing-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...r,children:[t,f.jsx(XEe,{asChild:!0,children:f.jsx(jE,{className:"h-4 w-4 opacity-50"})})]}));Jh.displayName=q$.displayName;const Q$=y.forwardRef(({className:e,...t},r)=>f.jsx(Y$,{ref:r,className:he("flex cursor-default items-center justify-center py-1",e),...t,children:f.jsx(zD,{className:"h-4 w-4"})}));Q$.displayName=Y$.displayName;const Z$=y.forwardRef(({className:e,...t},r)=>f.jsx(X$,{ref:r,className:he("flex cursor-default items-center justify-center py-1",e),...t,children:f.jsx(jE,{className:"h-4 w-4"})}));Z$.displayName=X$.displayName;const Qh=y.forwardRef(({className:e,children:t,position:r="popper",...n},i)=>f.jsx(JEe,{children:f.jsxs(H$,{ref:i,className:he("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:r,...n,children:[f.jsx(Q$,{}),f.jsx(QEe,{className:he("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),f.jsx(Z$,{})]})}));Qh.displayName=H$.displayName;const twe=y.forwardRef(({className:e,...t},r)=>f.jsx(K$,{ref:r,className:he("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...t}));twe.displayName=K$.displayName;const Cn=y.forwardRef(({className:e,children:t,...r},n)=>f.jsxs(G$,{ref:n,className:he("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",e),...r,children:[f.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:f.jsx(ewe,{children:f.jsx(CD,{className:"h-4 w-4"})})}),f.jsx(ZEe,{children:t})]}));Cn.displayName=G$.displayName;const rwe=y.forwardRef(({className:e,...t},r)=>f.jsx(J$,{ref:r,className:he("-mx-1 my-1 h-px bg-muted",e),...t}));rwe.displayName=J$.displayName;const nwe=e=>{if(!e)return null;const t=new Date(e).getTime()-Date.now();return Math.max(0,Math.ceil(t/(1e3*60*60*24)))},Ag=e=>e?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):"—",iwe=()=>{const[e,t]=y.useState([]),[r,n]=y.useState(""),[i,o]=y.useState(!1),[a,s]=y.useState(null),[l,c]=y.useState(null),[d,p]=y.useState({plan:"free",planDuration:"30",newPassword:""}),h=async()=>{o(!0),s(null);try{const w=await Q.adminGetUsers();t(w)}catch(w){s(w.message||"Failed to fetch users.")}finally{o(!1)}};y.useEffect(()=>{h()},[]);const m=e.filter(w=>w.email.toLowerCase().includes(r.toLowerCase())||(w.displayName||"").toLowerCase().includes(r.toLowerCase())),E=e.filter(w=>w.plan==="premium").length,v=e.length-E,_=async w=>{if(confirm("Are you sure you want to delete this user? This action cannot be undone."))try{await Q.adminDeleteUser(w),t(O=>O.filter(x=>x.id!==w)),Z.success("User deleted")}catch(O){Z.error(O.message||"Failed to delete user")}},g=w=>{c(w),p({plan:w.plan||"free",planDuration:"30",newPassword:""})},b=async()=>{if(l)try{const w={plan:d.plan};if(d.plan==="premium"){w.planStartedAt=new Date().toISOString();const x=new Date;x.setDate(x.getDate()+parseInt(d.planDuration)),w.planExpiresAt=x.toISOString()}else w.planStartedAt=null,w.planExpiresAt=null;if(d.newPassword.trim()){if(d.newPassword.length<6){Z.error("Password must be at least 6 characters");return}w.password=d.newPassword}const O=await Q.adminUpdateUser(l.id,w);t(x=>x.map(P=>P.id===l.id?{...P,...O,plan:w.plan,planStartedAt:w.planStartedAt,planExpiresAt:w.planExpiresAt}:P)),Z.success("User updated"),c(null)}catch(w){Z.error(w.message||"Failed to update user")}};return f.jsxs("div",{className:"space-y-6",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-semibold text-foreground font-['Outfit']",children:"Users"}),f.jsxs("p",{className:"text-muted-foreground text-sm mt-1",children:[e.length," registered users"]})]}),f.jsx(ue,{variant:"outline",size:"sm",onClick:h,disabled:i,children:"Refresh"})]}),f.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[f.jsx(Be,{className:"bg-card/80 border-border/50",children:f.jsxs(Fe,{className:"p-4 flex items-center gap-3",children:[f.jsx("div",{className:"h-10 w-10 rounded-lg bg-primary/10 flex items-center justify-center",children:f.jsx(Tm,{className:"h-5 w-5 text-primary"})}),f.jsxs("div",{children:[f.jsx("p",{className:"text-2xl font-bold text-foreground",children:e.length}),f.jsx("p",{className:"text-xs text-muted-foreground",children:"Total Users"})]})]})}),f.jsx(Be,{className:"bg-card/80 border-border/50",children:f.jsxs(Fe,{className:"p-4 flex items-center gap-3",children:[f.jsx("div",{className:"h-10 w-10 rounded-lg bg-amber-500/10 flex items-center justify-center",children:f.jsx(ol,{className:"h-5 w-5 text-amber-400"})}),f.jsxs("div",{children:[f.jsx("p",{className:"text-2xl font-bold text-amber-400",children:E}),f.jsx("p",{className:"text-xs text-muted-foreground",children:"Premium"})]})]})}),f.jsx(Be,{className:"bg-card/80 border-border/50",children:f.jsxs(Fe,{className:"p-4 flex items-center gap-3",children:[f.jsx("div",{className:"h-10 w-10 rounded-lg bg-muted/30 flex items-center justify-center",children:f.jsx(kp,{className:"h-5 w-5 text-muted-foreground"})}),f.jsxs("div",{children:[f.jsx("p",{className:"text-2xl font-bold text-foreground",children:v}),f.jsx("p",{className:"text-xs text-muted-foreground",children:"Free"})]})]})})]}),f.jsxs("div",{className:"relative",children:[f.jsx(wo,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground"}),f.jsx(be,{placeholder:"Search users by email or name...",value:r,onChange:w=>n(w.target.value),className:"pl-10 bg-muted/50 border-border/50"})]}),a&&f.jsx(Be,{className:"bg-destructive/10 border-destructive/30",children:f.jsx(Fe,{className:"py-3 text-sm text-destructive",children:a})}),f.jsx(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:f.jsx(Fe,{className:"p-0",children:f.jsxs(Nd,{children:[f.jsx(Vd,{children:f.jsxs(bn,{className:"border-border/50",children:[f.jsx(nt,{children:"User"}),f.jsx(nt,{children:"Email"}),f.jsx(nt,{children:"Plan"}),f.jsx(nt,{children:"Plan Period"}),f.jsx(nt,{children:"Days Left"}),f.jsx(nt,{children:"Joined"}),f.jsx(nt,{className:"text-right",children:"Actions"})]})}),f.jsx($d,{children:i?f.jsx(bn,{children:f.jsx(Je,{colSpan:7,className:"text-center text-muted-foreground py-8",children:"Loading users..."})}):m.length===0?f.jsx(bn,{children:f.jsx(Je,{colSpan:7,className:"text-center text-muted-foreground py-8",children:a?"Backend not connected":"No users found"})}):m.map(w=>{const O=nwe(w.planExpiresAt),x=O!==null&&O<=0;return f.jsxs(bn,{className:"border-border/30",children:[f.jsx(Je,{children:f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("div",{className:"h-8 w-8 rounded-full bg-muted flex items-center justify-center",children:f.jsx(kp,{className:"h-4 w-4 text-muted-foreground"})}),f.jsx("span",{className:"text-foreground font-medium",children:w.displayName||"—"})]})}),f.jsx(Je,{className:"text-muted-foreground",children:w.email}),f.jsx(Je,{children:f.jsxs(Jt,{variant:w.plan==="premium"?"default":"secondary",children:[w.plan==="premium"&&f.jsx(ol,{className:"h-3 w-3 mr-1"}),w.plan||"free"]})}),f.jsx(Je,{className:"text-muted-foreground text-xs",children:w.plan==="premium"&&w.planStartedAt?f.jsxs("div",{className:"space-y-0.5",children:[f.jsxs("div",{className:"flex items-center gap-1",children:[f.jsx(LD,{className:"h-3 w-3"}),f.jsx("span",{children:Ag(w.planStartedAt)})]}),f.jsx("div",{className:"flex items-center gap-1 text-foreground
592/40",children:f.jsxs("span",{children:["→ ",Ag(w.planExpiresAt)]})})]}):"—"}),f.jsx(Je,{children:w.plan==="premium"&&O!==null?f.jsxs(Jt,{variant:x?"destructive":O<=7?"outline":"secondary",className:!x&&O<=7?"border-amber-500/50 text-amber-400":"",children:[f.jsx(qD,{className:"h-3 w-3 mr-1"}),x?"Expired":`${O}d`]}):f.jsx("span",{className:"text-muted-foreground text-xs",children:"—"})}),f.jsx(Je,{className:"text-muted-foreground text-sm",children:Ag(w.createdAt)}),f.jsx(Je,{className:"text-right",children:f.jsxs("div",{className:"flex items-center justify-end gap-1",children:[f.jsx(ue,{variant:"ghost",size:"icon",onClick:()=>g(w),children:f.jsx(Ra,{className:"h-4 w-4 text-muted-foreground"})}),f.jsx(ue,{variant:"ghost",size:"icon",onClick:()=>_(w.id),children:f.jsx(Da,{className:"h-4 w-4 text-destructive"})})]})})]},w.id)})})]})})}),f.jsx(tu,{open:!!l,onOpenChange:w=>!w&&c(null),children:f.jsxs(Ma,{className:"bg-card border-border/50",children:[f.jsx(za,{children:f.jsx(Ba,{children:"Edit User"})}),f.jsxs("div",{className:"space-y-4 py-2",children:[f.jsxs("div",{children:[f.jsx(ge,{className:"text-muted-foreground text-xs",children:"Email"}),f.jsx("p",{className:"text-sm text-foreground mt-1",children:l==null?void 0:l.email})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-muted-foreground text-xs",children:"Display Name"}),f.jsx("p",{className:"text-sm text-foreground mt-1",children:(l==null?void 0:l.displayName)||"—"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-muted-foreground text-xs",children:"Subscription Plan"}),f.jsxs(kb,{value:d.plan,onValueChange:w=>p(O=>({...O,plan:w})),children:[f.jsx(Jh,{className:"mt-1 bg-muted/50 border-border/50",children:f.jsx(Lb,{})}),f.jsxs(Qh,{children:[f.jsx(Cn,{value:"free",children:"Free"}),f.jsx(Cn,{value:"premium",children:"Premium"})]})]})]}),d.plan==="premium"&&f.jsxs("div",{children:[f.jsx(ge,{className:"text-muted-foreground text-xs",children:"Plan Duration (days from today)"}),f.jsxs(kb,{value:d.planDuration,onValueChange:w=>p(O=>({...O,planDuration:w})),children:[f.jsx(Jh,{className:"mt-1 bg-muted/50 border-border/50",children:f.jsx(Lb,{})}),f.jsxs(Qh,{children:[f.jsx(Cn,{value:"7",children:"7 days"}),f.jsx(Cn,{value:"30",children:"30 days"}),f.jsx(Cn,{value:"90",children:"90 days"}),f.jsx(Cn,{value:"180",children:"180 days"}),f.jsx(Cn,{value:"365",children:"1 year"})]})]})]}),f.jsxs("div",{className:"border-t border-border/30 pt-4",children:[f.jsx(ge,{className:"text-muted-foreground text-xs",children:"Reset Password"}),f.jsx(be,{type:"password",value:d.newPassword,onChange:w=>p(O=>({...O,newPassword:w.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"Leave empty to keep current password"}),f.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"Minimum 6 characters"})]})]}),f.jsxs(ru,{children:[f.jsx(ue,{variant:"outline",onClick:()=>c(null),children:"Cancel"}),f.jsx(ue,{onClick:b,children:"Save Changes"})]})]})})]})};var B_="Switch",[owe,Exe]=Jn(B_),[awe,swe]=owe(B_),e3=y.forwardRef((e,t)=>{const{__scopeSwitch:r,name:n,checked:i,defaultChecked:o,required:a,disabled:s,value:l="on",onCheckedChange:c,form:d,...p}=e,[h,m]=y.useState(null),E=Ae(t,w=>m(w)),v=y.useRef(!1),_=h?d||!!h.closest("form"):!0,[g,b]=Eo({prop:i,defaultProp:o??!1,onChange:c,caller:B_});return f.jsxs(awe,{scope:r,checked:g,disabled:s,children:[f.jsx(me.button,{type:"button",role:"switch","aria-checked":g,"aria-required":a,"data-state":i3(g),"data-disabled":s?"":void 0,disabled:s,value:l,...p,ref:E,onClick:ae(e.onClick,w=>{b(O=>!O),_&&(v.current=w.isPropagationStopped(),v.current||w.stopPropagation())})}),_&&f.jsx(n3,{control:h,bubbles:!v.current,name:n,value:l,checked:g,required:a,disabled:s,form:d,style:{transform:"translateX(-100%)"}})]})});e3.displayName=B_;var t3="SwitchThumb",r3=y.forwardRef((e,t)=>{const{__scopeSwitch:r,...n}=e,i=swe(t3,r);return f.jsx(me.span,{"data-state":i3(i.checked),"data-disabled":i.disabled?"":void 0,...n,ref:t})});r3.displayName=t3;var lwe="SwitchBubbleInput",n3=y.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:n=!0,...i},o)=>{const a=y.useRef(null),s=Ae(a,o),l=_$(r),c=xL(t);return y.useEffect(()=>{const d=a.current;if(!d)return;const p=window.HTMLInputElement.prototype,m=Object.getOwnPropertyDescriptor(p,"checked").set;if(l!==r&&m){const E=new Event("click",{bubbles:n});m.call(d,r),d.dispatchEvent(E)}},[l,r,n]),f.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...i,tabIndex:-1,ref:s,style:{...i.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});
592n3.displayName=lwe;function i3(e){return e?"checked":"unchecked"}var o3=e3,uwe=r3;const Ft=y.forwardRef(({className:e,...t},r)=>f.jsx(o3,{className:he("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50",e),...t,ref:r,children:f.jsx(uwe,{className:he("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));Ft.displayName=o3.displayName;const cwe=()=>{const{premiumPrice:e,setPremiumPrice:t,planFeatures:r,toggleFeatureTier:n,addPlanFeature:i,removePlanFeature:o}=La(),[a,s]=y.useState(e.toString()),[l,c]=y.useState(!1),[d,p]=y.useState({id:"",name:"",free:!1,premium:!0}),h=()=>{const v=parseFloat(a);!isNaN(v)&&v>0&&t(v)},m=()=>{!d.id||!d.name||(i(d),p({id:"",name:"",free:!1,premium:!0}),c(!1))},E=v=>{confirm("Remove this feature from plans?")&&o(v)};return f.jsxs("div",{className:"space-y-6",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-semibold text-foreground font-['Outfit']",children:"Subscriptions & Pricing"}),f.jsx("p",{className:"text-muted-foreground text-sm mt-1",children:"Manage plan pricing and feature access"})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs(kt,{className:"text-base flex items-center gap-2",children:[f.jsx(VE,{className:"h-5 w-5 text-emerald-400"}),"Premium Price"]})}),f.jsx(Fe,{children:f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsxs("div",{className:"relative",children:[f.jsx("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground",children:"$"}),f.jsx(be,{value:a,onChange:v=>s(v.target.value),className:"pl-7 w-32 bg-muted/50 border-border/50",type:"number",step:"0.01",min:"0"})]}),f.jsx("span",{className:"text-muted-foreground text-sm",children:"/ month"}),f.jsxs(ue,{size:"sm",onClick:h,className:"gap-1",children:[f.jsx(ks,{className:"h-3 w-3"})," Save"]})]})})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsxs(Dt,{className:"flex flex-row items-center justify-between",children:[f.jsx(kt,{className:"text-base",children:"Feature Access by Plan"}),f.jsxs(ue,{size:"sm",variant:"outline",onClick:()=>c(!0),className:"gap-1.5",children:[f.jsx(Ro,{className:"h-3.5 w-3.5"})," Add Feature"]})]}),f.jsx(Fe,{className:"p-0",children:f.jsxs(Nd,{children:[f.jsx(Vd,{children:f.jsxs(bn,{className:"border-border/50",children:[f.jsx(nt,{children:"Feature"}),f.jsx(nt,{className:"text-center",children:"Free"}),f.jsx(nt,{className:"text-center",children:"Premium"}),f.jsx(nt,{className:"text-right",children:"Remove"})]})}),f.jsx($d,{children:r.map(v=>f.jsxs(bn,{className:"border-border/30",children:[f.jsx(Je,{className:"text-foreground font-medium",children:v.name}),f.jsx(Je,{className:"text-center",children:f.jsx(Ft,{checked:v.free,onCheckedChange:()=>n(v.id,"free")})}),f.jsx(Je,{className:"text-center",children:f.jsx(Ft,{checked:v.premium,onCheckedChange:()=>n(v.id,"premium")})}),f.jsx(Je,{className:"text-right",children:f.jsx(ue,{variant:"ghost",size:"icon",onClick:()=>E(v.id),children:f.jsx(Da,{className:"h-4 w-4 text-destructive"})})})]},v.id))})]})})]}),f.jsx(tu,{open:l,onOpenChange:c,children:f.jsxs(Ma,{className:"bg-card border-border/50",children:[f.jsx(za,{children:f.jsx(Ba,{children:"Add Plan Feature"})}),f.jsxs("div",{className:"space-y-4 py-2",children:[f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:'Feature ID (unique, e.g. "calendar")'}),f.jsx(be,{value:d.id,onChange:v=>p(_=>({..._,id:v.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"feature-id"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Feature Name"}),f.jsx(be,{value:d.name,onChange:v=>p(_=>({..._,name:v.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"Calendar Integration"})]}),f.jsxs("div",{className:"flex gap-6",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(Ft,{checked:d.free,onCheckedChange:v=>p(_=>({..._,free:v}))}),f.jsx(ge,{className:"text-sm text-muted-foreground",children:"Include in Free"})]}),f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(Ft,{checked:d.premium,onCheckedChange:v=>p(_=>({..._,premium:v}))}),f.jsx(ge,{className:"text-sm text-muted-foreground",children:"Include in Premium"})]})]})]}),f.jsxs(ru,{children:[f.jsx(ue,{variant:"outline",onClick:()=>c(!1),children:"Cancel"}),f.jsx(ue,{onClick:m,children:"Add Feature"})]})]})})]})};var Sg="rovingFocusGroup.onEntryFocus",dwe={bubbles:!1,cancelable:!0},Md="RovingFocusGroup",[jb,a3,fwe]=RE(Md),[pwe,s3]=Jn(Md,[fwe]),[hwe,mwe]=pwe(Md),l3=y.forwardRef((e,t)=>
592f.jsx(jb.Provider,{scope:e.__scopeRovingFocusGroup,children:f.jsx(jb.Slot,{scope:e.__scopeRovingFocusGroup,children:f.jsx(_we,{...e,ref:t})})}));l3.displayName=Md;var _we=y.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:i=!1,dir:o,currentTabStopId:a,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,preventScrollOnEntryFocus:d=!1,...p}=e,h=y.useRef(null),m=Ae(t,h),E=Mm(o),[v,_]=Eo({prop:a,defaultProp:s??null,onChange:l,caller:Md}),[g,b]=y.useState(!1),w=xt(c),O=a3(r),x=y.useRef(!1),[P,T]=y.useState(0);return y.useEffect(()=>{const A=h.current;if(A)return A.addEventListener(Sg,w),()=>A.removeEventListener(Sg,w)},[w]),f.jsx(hwe,{scope:r,orientation:n,dir:E,loop:i,currentTabStopId:v,onItemFocus:y.useCallback(A=>_(A),[_]),onItemShiftTab:y.useCallback(()=>b(!0),[]),onFocusableItemAdd:y.useCallback(()=>T(A=>A+1),[]),onFocusableItemRemove:y.useCallback(()=>T(A=>A-1),[]),children:f.jsx(me.div,{tabIndex:g||P===0?-1:0,"data-orientation":n,...p,ref:m,style:{outline:"none",...e.style},onMouseDown:ae(e.onMouseDown,()=>{x.current=!0}),onFocus:ae(e.onFocus,A=>{const S=!x.current;if(A.target===A.currentTarget&&S&&!g){const L=new CustomEvent(Sg,dwe);if(A.currentTarget.dispatchEvent(L),!L.defaultPrevented){const j=O().filter(V=>V.focusable),C=j.find(V=>V.active),$=j.find(V=>V.id===v),N=[C,$,...j].filter(Boolean).map(V=>V.ref.current);d3(N,d)}}x.current=!1}),onBlur:ae(e.onBlur,()=>b(!1))})})}),u3="RovingFocusGroupItem",c3=y.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:i=!1,tabStopId:o,children:a,...s}=e,l=mi(),c=o||l,d=mwe(u3,r),p=d.currentTabStopId===c,h=a3(r),{onFocusableItemAdd:m,onFocusableItemRemove:E,currentTabStopId:v}=d;return y.useEffect(()=>{if(n)return m(),()=>E()},[n,m,E]),f.jsx(jb.ItemSlot,{scope:r,id:c,focusable:n,active:i,children:f.jsx(me.span,{tabIndex:p?0:-1,"data-orientation":d.orientation,...s,ref:t,onMouseDown:ae(e.onMouseDown,_=>{n?d.onItemFocus(c):_.preventDefault()}),onFocus:ae(e.onFocus,()=>d.onItemFocus(c)),onKeyDown:ae(e.onKeyDown,_=>{if(_.key==="Tab"&&_.shiftKey){d.onItemShiftTab();return}if(_.target!==_.currentTarget)return;const g=ywe(_,d.orientation,d.dir);if(g!==void 0){if(_.metaKey||_.ctrlKey||_.altKey||_.shiftKey)return;_.preventDefault();let w=h().filter(O=>O.focusable).map(O=>O.ref.current);if(g==="last")w.reverse();else if(g==="prev"||g==="next"){g==="prev"&&w.reverse();const O=w.indexOf(_.currentTarget);w=d.loop?bwe(w,O+1):w.slice(O+1)}setTimeout(()=>d3(w))}}),children:typeof a=="function"?a({isCurrentTabStop:p,hasTabStop:v!=null}):a})})});c3.displayName=u3;var vwe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function gwe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function ywe(e,t,r){const n=gwe(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return vwe[n]}function d3(e,t=!1){const r=document.activeElement;for(const n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function bwe(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var Ewe=l3,wwe=c3,F_="Tabs",[xwe,wxe]=Jn(F_,[s3]),f3=s3(),[Owe,xx]=xwe(F_),p3=y.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,onValueChange:i,defaultValue:o,orientation:a="horizontal",dir:s,activationMode:l="automatic",...c}=e,d=Mm(s),[p,h]=Eo({prop:n,onChange:i,defaultProp:o??"",caller:F_});return f.jsx(Owe,{scope:r,baseId:mi(),value:p,onValueChange:h,orientation:a,dir:d,activationMode:l,children:f.jsx(me.div,{dir:d,"data-orientation":a,...c,ref:t})})});p3.displayName=F_;var h3="TabsList",m3=y.forwardRef((e,t)=>{const{__scopeTabs:r,loop:n=!0,...i}=e,o=xx(h3,r),a=f3(r);return f.jsx(Ewe,{asChild:!0,...a,orientation:o.orientation,dir:o.dir,loop:n,children:f.jsx(me.div,{role:"tablist","aria-orientation":o.orientation,...i,ref:t})})});m3.displayName=h3;var _3="TabsTrigger",v3=y.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,disabled:i=!1,...o}=e,a=xx(_3,r),s=f3(r),l=b3(a.baseId,n),c=E3(a.baseId,n),d=n===a.value;return f.jsx(wwe,{asChild:!0,...s,focusable:!i,active:d,children:f.jsx(me.button,{type:"button",role:"tab","aria-selected":d,"aria-controls":c,"data-state":d?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:l,...o,ref:t,onMouseDown:ae(e.onMouseDown,p=>{!i&&p.button===0&&p.ctrlKey===!1?a.onValueChange(n):p.preventDefault()}),onKeyDown:ae(e.onKeyDown,p=>{[" ","Enter"].includes(p.key)&&a.onValueChange(n)}),onFocus:ae(e.onFocus,()=>{const p=a.activationMode!=="manual";!d&&!i&&p&&a.onValueChange(n)})})})});v3.displayName=_3;var g3="TabsContent",y3=y.forwardRef((e,t)=>
592{const{__scopeTabs:r,value:n,forceMount:i,children:o,...a}=e,s=xx(g3,r),l=b3(s.baseId,n),c=E3(s.baseId,n),d=n===s.value,p=y.useRef(d);return y.useEffect(()=>{const h=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(h)},[]),f.jsx(Sn,{present:i||d,children:({present:h})=>f.jsx(me.div,{"data-state":d?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":l,hidden:!h,id:c,tabIndex:0,...a,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:h&&o})})});y3.displayName=g3;function b3(e,t){return`${e}-trigger-${t}`}function E3(e,t){return`${e}-content-${t}`}var Pwe=p3,w3=m3,x3=v3,O3=y3;const Twe=Pwe,P3=y.forwardRef(({className:e,...t},r)=>f.jsx(w3,{ref:r,className:he("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));P3.displayName=w3.displayName;const ap=y.forwardRef(({className:e,...t},r)=>f.jsx(x3,{ref:r,className:he("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",e),...t}));ap.displayName=x3.displayName;const sp=y.forwardRef(({className:e,...t},r)=>f.jsx(O3,{ref:r,className:he("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));sp.displayName=O3.displayName;const Awe={activeGateway:"none",stripeEnabled:!1,stripePublishableKey:"",stripeSecretKey:"",stripeWebhookSecret:"",stripeLiveMode:!1,paddleEnabled:!1,paddleVendorId:"",paddleApiKey:"",paddleWebhookSecret:"",paddleSandbox:!0,paddlePriceId:"",paddleClientToken:"",dodoEnabled:!1,dodoApiKey:"",dodoProductId:"",dodoWebhookSecret:"",dodoEnvironment:"test"},Swe=()=>{const[e,t]=y.useState(Awe),[r,n]=y.useState(!0),[i,o]=y.useState(!1),[a,s]=y.useState(!1),[l,c]=y.useState(!1),[d,p]=y.useState(!1),[h,m]=y.useState(!1),[E,v]=y.useState(!1),[_,g]=y.useState(!1),[b,w]=y.useState("unconfigured"),[O,x]=y.useState("unconfigured"),[P,T]=y.useState("unconfigured");y.useEffect(()=>{A()},[]);const A=async()=>{n(!0);try{const I=await Q.adminGetSettings();I&&(t({activeGateway:I.activeGateway||"none",stripeEnabled:I.stripeEnabled||!1,stripePublishableKey:I.stripePublishableKey||"",stripeSecretKey:I.stripeSecretKey?"••••••••••••••••":"",stripeWebhookSecret:I.stripeWebhookSecret?"••••••••••••••••":"",stripeLiveMode:I.stripeLiveMode||!1,paddleEnabled:I.paddleEnabled||!1,paddleVendorId:I.paddleVendorId||"",paddleApiKey:I.paddleApiKey?"••••••••••••••••":"",paddleWebhookSecret:I.paddleWebhookSecret?"••••••••••••••••":"",paddleSandbox:I.paddleSandbox!==!1,paddlePriceId:I.paddlePriceId||"",paddleClientToken:I.paddleClientToken?"••••••••••••••••":"",dodoEnabled:I.dodoEnabled||!1,dodoApiKey:I.dodoApiKey?"••••••••••••••••":"",dodoProductId:I.dodoProductId||"",dodoWebhookSecret:I.dodoWebhookSecret?"••••••••••••••••":"",dodoEnvironment:I.dodoEnvironment==="live"?"live":"test"}),I.stripeEnabled&&I.stripePublishableKey&&w("connected"),I.paddleEnabled&&I.paddleVendorId&&x("connected"),I.dodoEnabled&&I.dodoProductId&&T("connected"))}catch(I){console.warn("Failed to load payment config:",I)}n(!1)},S=async()=>{o(!0);try{const I={activeGateway:e.activeGateway,stripeEnabled:e.stripeEnabled,stripeLiveMode:e.stripeLiveMode,paddleEnabled:e.paddleEnabled,paddleSandbox:e.paddleSandbox,dodoEnabled:e.dodoEnabled,dodoEnvironment:e.dodoEnvironment};e.stripePublishableKey&&!e.stripePublishableKey.includes("••••")&&(I.stripePublishableKey=e.stripePublishableKey),e.stripeSecretKey&&!e.stripeSecretKey.includes("••••")&&(I.stripeSecretKey=e.stripeSecretKey),e.stripeWebhookSecret&&!e.stripeWebhookSecret.includes("••••")&&(I.stripeWebhookSecret=e.stripeWebhookSecret),e.paddleVendorId&&(I.paddleVendorId=e.paddleVendorId),e.paddleApiKey&&!e.paddleApiKey.includes("••••")&&(I.paddleApiKey=e.paddleApiKey),e.paddleWebhookSecret&&!e.paddleWebhookSecret.includes("••••")&&(I.paddleWebhookSecret=e.paddleWebhookSecret),e.paddlePriceId&&(I.paddlePriceId=e.paddlePriceId),e.paddleClientToken&&!e.paddleClientToken.includes("••••")&&(I.paddleClientToken=e.paddleClientToken),e.dodoApiKey&&!e.dodoApiKey.includes("••••")&&(I.dodoApiKey=e.dodoApiKey),e.dodoProductId&&(I.dodoProductId=e.dodoProductId),e.dodoWebhookSecret&&!e.dodoWebhookSecret.includes("••••")&&(I.dodoWebhookSecret=e.dodoWebhookSecret),await Q.adminUpdateSettings(I),Z.success("Payment c
592onfiguration saved"),await A()}catch(I){Z.error(I.message||"Failed to save configuration")}o(!1)},L=async()=>{m(!0);try{const I=await Q.adminTestStripe();I.success?(w("connected"),Z.success(I.message)):(w("error"),Z.error(I.message))}catch(I){w("error"),Z.error(I.message||"Stripe connection failed")}m(!1)},j=async()=>{v(!0);try{const I=await Q.adminTestPaddle();I.success?(x("connected"),Z.success(I.message)):(x("error"),Z.error(I.message))}catch(I){x("error"),Z.error(I.message||"Paddle connection failed")}v(!1)},C=async()=>{g(!0);try{const I=await Q.adminTestDodo();I.success?(T("connected"),Z.success(I.message)):(T("error"),Z.error(I.message))}catch(I){T("error"),Z.error(I.message||"Dodo connection failed")}g(!1)},$=I=>{t(N=>({...N,activeGateway:I,stripeEnabled:I==="stripe",paddleEnabled:I==="paddle",dodoEnabled:I==="dodo"}))};return r?f.jsx("div",{className:"flex items-center justify-center h-64",children:f.jsx("div",{className:"animate-pulse text-muted-foreground",children:"Loading payment configuration..."})}):f.jsxs("div",{className:"space-y-6",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-semibold text-foreground font-['Outfit']",children:"Payment Gateways"}),f.jsx("p",{className:"text-muted-foreground text-sm mt-1",children:"Configure Stripe or Paddle for subscription payments"})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsxs(Dt,{children:[f.jsxs(kt,{className:"text-base flex items-center gap-2",children:[f.jsx($E,{className:"h-5 w-5 text-primary"}),"Active Payment Gateway"]}),f.jsx(Lu,{children:"Select which payment provider to use for processing subscriptions. Only one can be active at a time."})]}),f.jsx(Fe,{children:f.jsxs("div",{className:"flex gap-4",children:[f.jsxs(ue,{variant:e.activeGateway==="stripe"?"default":"outline",onClick:()=>$("stripe"),className:"flex-1 h-20 flex-col gap-1",children:[f.jsx(Mn,{className:"h-6 w-6"}),f.jsx("span",{children:"Stripe"}),e.activeGateway==="stripe"&&f.jsx(Jt,{variant:"secondary",className:"text-[10px]",children:"Active"})]}),f.jsxs(ue,{variant:e.activeGateway==="paddle"?"default":"outline",onClick:()=>$("paddle"),className:"flex-1 h-20 flex-col gap-1",children:[f.jsx(Mn,{className:"h-6 w-6"}),f.jsx("span",{children:"Paddle"}),e.activeGateway==="paddle"&&f.jsx(Jt,{variant:"secondary",className:"text-[10px]",children:"Active"})]}),f.jsxs(ue,{variant:e.activeGateway==="dodo"?"default":"outline",onClick:()=>$("dodo"),className:"flex-1 h-20 flex-col gap-1",children:[f.jsx(Mn,{className:"h-6 w-6"}),f.jsx("span",{children:"Dodo Payments"}),e.activeGateway==="dodo"&&f.jsx(Jt,{variant:"secondary",className:"text-[10px]",children:"Active"})]}),f.jsxs(ue,{variant:e.activeGateway==="none"?"destructive":"outline",onClick:()=>$("none"),className:"flex-1 h-20 flex-col gap-1",children:[f.jsx(T0,{className:"h-6 w-6"}),f.jsx("span",{children:"Disabled"}),e.activeGateway==="none"&&f.jsx(Jt,{variant:"secondary",className:"text-[10px]",children:"Active"})]})]})})]}),f.jsxs(Twe,{defaultValue:"stripe",className:"w-full",children:[f.jsxs(P3,{className:"grid w-full grid-cols-3",children:[f.jsxs(ap,{value:"stripe",className:"flex items-center gap-2",children:[f.jsx(Mn,{className:"h-4 w-4"}),"Stripe",b==="connected"&&f.jsx(Gu,{className:"h-3.5 w-3.5 text-primary"})]}),f.jsxs(ap,{value:"paddle",className:"flex items-center gap-2",children:[f.jsx(Mn,{className:"h-4 w-4"}),"Paddle",O==="connected"&&f.jsx(Gu,{className:"h-3.5 w-3.5 text-primary"})]}),f.jsxs(ap,{value:"dodo",className:"flex items-center gap-2",children:[f.jsx(Mn,{className:"h-4 w-4"}),"Dodo",P==="connected"&&f.jsx(Gu,{className:"h-3.5 w-3.5 text-primary"})]})]}),f.jsx(sp,{value:"stripe",children:f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{children:[f.jsxs(kt,{className:"text-base flex items-center gap-2",children:["Stripe",f.jsx(Jt,{variant:b==="connected"?"default":"secondary",children:b==="connected"?"Connected":b==="error"?"Error":"Not Configured"})]}),f.jsx(Lu,{className:"mt-1",children:"Industry-standard payment processing with support for cards, wallets, and more."})]}),f.jsxs("a",{href:"https://dashboard.stripe.com/apikeys",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-primary hover:underline flex items-center gap-1",children:["Get API Keys ",f.jsx(Yu,{className:"h-3 w-3"})]})]})}),f.jsxs(Fe,{className:"space-y-4",children:[f.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg bg-muted/30",children:[f.jsxs("div",{children:[f.jsx(ge,{className:"text-sm font-medium",children:"Live Mode"}),f.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Toggle between test and live keys. Use test mode during development."})]}),f.jsx(Ft,{checked:e.stripeLiveMode,onCheckedChange:I=>t(N=>({...N,stripeLiveMode:I}))})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Publishable Key"}),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsx(be,{value:e.stripePublishableKey,onChange:I=>t(N=>({...N,stripePublishableKey:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm",placeholder:e.stripeLiveMode?"pk_live_...":"pk_test_..."})})]}),f.jsxs("div",{children:[f.jsxs(ge,{className:"text-xs text-muted-foreground flex items-center gap-1",children:[f.jsx(Bi,{className:"h-3 w-3"}),"Secret Key"]}
592),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsxs("div",{className:"relative flex-1",children:[f.jsx(be,{type:a?"text":"password",value:e.stripeSecretKey,onChange:I=>t(N=>({...N,stripeSecretKey:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm pr-10",placeholder:e.stripeLiveMode?"sk_live_...":"sk_test_..."}),f.jsx("button",{type:"button",onClick:()=>s(!a),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:a?f.jsx(tp,{className:"h-4 w-4"}):f.jsx(Xu,{className:"h-4 w-4"})})]})})]}),f.jsxs("div",{children:[f.jsxs(ge,{className:"text-xs text-muted-foreground flex items-center gap-1",children:[f.jsx(Bi,{className:"h-3 w-3"}),"Webhook Secret"]}),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsx(be,{type:"password",value:e.stripeWebhookSecret,onChange:I=>t(N=>({...N,stripeWebhookSecret:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm",placeholder:"whsec_..."})}),f.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:["Webhook endpoint: ",f.jsx("code",{className:"bg-muted/50 px-1.5 py-0.5 rounded",children:"https://api.lofidesk.com/payments/stripe/webhook"})]})]}),f.jsx("div",{className:"flex gap-3 pt-2",children:f.jsx(ue,{variant:"outline",size:"sm",onClick:L,disabled:h||!e.stripePublishableKey,children:h?"Testing...":"Test Connection"})})]})]})}),f.jsx(sp,{value:"paddle",children:f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{children:[f.jsxs(kt,{className:"text-base flex items-center gap-2",children:["Paddle",f.jsx(Jt,{variant:O==="connected"?"default":"secondary",children:O==="connected"?"Connected":O==="error"?"Error":"Not Configured"})]}),f.jsx(Lu,{className:"mt-1",children:"All-in-one payments infrastructure with built-in tax compliance and MoR."})]}),f.jsxs("a",{href:"https://vendors.paddle.com/authentication",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-primary hover:underline flex items-center gap-1",children:["Get API Keys ",f.jsx(Yu,{className:"h-3 w-3"})]})]})}),f.jsxs(Fe,{className:"space-y-4",children:[f.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg bg-muted/30",children:[f.jsxs("div",{children:[f.jsx(ge,{className:"text-sm font-medium",children:"Sandbox Mode"}),f.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Enable sandbox for testing. Disable for production."})]}),f.jsx(Ft,{checked:e.paddleSandbox,onCheckedChange:I=>t(N=>({...N,paddleSandbox:I}))})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Vendor ID"}),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsx(be,{value:e.paddleVendorId,onChange:I=>t(N=>({...N,paddleVendorId:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm",placeholder:"Your Paddle Vendor ID"})})]}),f.jsxs("div",{children:[f.jsxs(ge,{className:"text-xs text-muted-foreground flex items-center gap-1",children:[f.jsx(Bi,{className:"h-3 w-3"}),"API Key"]}),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsxs("div",{className:"relative flex-1",children:[f.jsx(be,{type:l?"text":"password",value:e.paddleApiKey,onChange:I=>t(N=>({...N,paddleApiKey:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm pr-10",placeholder:"pdl_..."}),f.jsx("button",{type:"button",onClick:()=>c(!l),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:l?f.jsx(tp,{className:"h-4 w-4"}):f.jsx(Xu,{className:"h-4 w-4"})})]})})]}),f.jsxs("div",{children:[f.jsxs(ge,{className:"text-xs text-muted-foreground flex items-center gap-1",children:[f.jsx(Bi,{className:"h-3 w-3"}),"Client-Side Token"]}),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsx(be,{type:"password",value:e.paddleClientToken,onChange:I=>t(N=>({...N,paddleClientToken:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm",placeholder:"Paddle client-side token"})}),f.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"Used by Paddle.js for the checkout overlay. Found in Paddle → Developer Tools → Authentication."})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Price ID"}),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsx(be,{value:e.paddlePriceId,onChange:I=>t(N=>({...N,paddlePriceId:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm",placeholder:"pri_..."})}),f.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"The Paddle price ID for the premium subscription product."})]}),f.jsxs("div",{children:[f.jsxs(ge,{className:"text-xs text-muted-foreground flex items-center gap-1",children:[f.jsx(Bi,{className:"h-3 w-3"}),"Webhook Secret (Public Key)"]}),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsx(be,{type:"password",value:e.paddleWebhookSecret,onChange:I=>t(N=>({...N,paddleWebhookSecret:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm",placeholder:"Paddle webhook public key"})}),f.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:["Webhook endpoint: ",f.jsx("code",{className:"bg-muted/50 px-1.5 py-0.5 rounded",children:"https://api.lofidesk.com/payments/paddle/webhook"})]})]}),f.jsx("div",{className:"flex gap-3 pt-2",children:f.jsx(ue,{variant:"outline",size:"sm",onClick:j,disabled:E||!e.paddleVendorId,children:E?"Testing...":"Test Connection"})})]})]})}),f.jsx(sp,{value:"dodo",children:f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{children:[f.jsxs(kt,{className:"text-base flex items-center gap-2",children:["Dodo Payments",f.jsx(Jt,{variant:P==="connected"?"default":"secondary",children:P==="connected"?"Connected":P==="error"?"Error":"Not Configured"})]}),f.jsx(Lu,{className:"mt-1",children:"Merchant-of-record payments with global tax handling and hosted subscription checkout."})]}),f.jsxs("a",{href:"https://app.dodopayments.com/developer/api-keys",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-primary hover:underline flex items-center gap-1",children:["Get API Keys ",f.jsx(Yu,{className:"h-3 w-3"})]})]})}),f.jsxs(Fe,{className:"space-y-4",children:[f.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg bg-muted/30",children:[f.jsxs("div",{children:[f.jsx(ge,{className:"text-sm font-medium",children:"Live Mode"}),f.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Off = test environment (test.dodopayments.com). On = live charges."})]}),f.jsx(Ft,{checked:e.dodoEnvironment==="live",onCheckedChange:I=>t(N=>({...N,dodoEnvironment:I?"live":"test"}))})]}),f.jsxs("div",{children:[f.jsxs(ge,{className:"text-xs text-muted-foreground flex items-center gap-1",children:[f.jsx(Bi,{className:"h-3 w-3"})," API Key"]}),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsxs("div",{className:"relative flex-1",children:[f.jsx(be,{type:d?"text":"password",value:e.dodoApiKey,onChange:I=>t(N=>({...N,dodoApiKey:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm pr-10",placeholder:"dodo_..."}),f.jsx("button",{type:"button",onClick:()=>p(!d),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:d?f.jsx(tp,{className:"h-4 w-4"}):f.jsx(Xu,{className:"h-4 w-4"})})]})})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Subscription Product ID"}),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsx(be,{value:e.dodoProductId,onChange:I=>t(N=>({...N,dodoProductId:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm",placeholder:"pdt_..."})}),f.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"Create a recurring/subscription product in the Dodo dashboard and paste its ID here."})]}),f.jsxs("div",{children:[f.jsxs(ge,{className:"text-xs text-muted-foreground flex items-center gap-1",children:[f.jsx(Bi,{className:"h-3 w-3"})," Webhook Signing Secret"]}
592),f.jsx("div",{className:"flex gap-2 mt-1",children:f.jsx(be,{type:"password",value:e.dodoWebhookSecret,onChange:I=>t(N=>({...N,dodoWebhookSecret:I.target.value})),className:"bg-muted/50 border-border/50 font-mono text-sm",placeholder:"whsec_..."})}),f.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:["Webhook endpoint: ",f.jsx("code",{className:"bg-muted/50 px-1.5 py-0.5 rounded",children:"https://api.lofidesk.com/payments/dodo/webhook"})]})]}),f.jsx("div",{className:"flex gap-3 pt-2",children:f.jsx(ue,{variant:"outline",size:"sm",onClick:C,disabled:_||!e.dodoApiKey,children:_?"Testing...":"Test Connection"})})]})]})})]}),f.jsx("div",{className:"flex justify-end",children:f.jsxs(ue,{onClick:S,disabled:i,className:"gap-2",children:[f.jsx(ks,{className:"h-4 w-4"}),i?"Saving...":"Save Configuration"]})}),f.jsx(Be,{className:"bg-primary/5 border-primary/20",children:f.jsx(Fe,{className:"pt-4",children:f.jsxs("div",{className:"flex gap-3",children:[f.jsx(T0,{className:"h-5 w-5 text-primary shrink-0 mt-0.5"}),f.jsxs("div",{className:"text-sm text-muted-foreground",children:[f.jsx("p",{className:"font-medium text-foreground mb-1",children:"Important Notes"}),f.jsxs("ul",{className:"list-disc list-inside space-y-1 text-xs",children:[f.jsx("li",{children:"API keys are stored securely and encrypted in the database"}),f.jsx("li",{children:"Webhook endpoints must be configured in your payment provider's dashboard"}),f.jsx("li",{children:"Use sandbox/test mode during development to avoid real charges"}),f.jsx("li",{children:"Paddle handles tax compliance automatically (recommended for global sales)"}),f.jsx("li",{children:"Stripe offers more customization but requires manual tax handling"})]})]})]})})})]})},Iwe=()=>{const{wallpapers:e,toggleWallpaper:t,toggleWallpaperPremium:r,addWallpaper:n,updateWallpaper:i,removeWallpaper:o}=La(),[a,s]=y.useState(!1),[l,c]=y.useState(null),[d,p]=y.useState({type:"",label:"",preview:"",premium:!1}),[h,m]=y.useState(!1),E=y.useRef(null),v=e.filter(P=>P.enabled).length,_=e.filter(P=>P.premium).length,g=async P=>{var A;const T=(A=P.target.files)==null?void 0:A[0];if(T){m(!0);try{const S=await Q.uploadFile("wallpapers",T);p(L=>({...L,preview:S.url})),Z.success("Wallpaper uploaded successfully")}catch(S){Z.error(S.message||"Upload failed")}finally{m(!1)}}},b=()=>{if(!d.type||!d.label||!d.preview){Z.error("Please fill all required fields");return}n({type:d.type,label:d.label,preview:d.preview,enabled:!0,premium:d.premium}),p({type:"",label:"",preview:"",premium:!1}),s(!1)},w=P=>{const T=e.find(A=>A.id===P);T&&(p({type:T.type,label:T.label,preview:T.preview,premium:T.premium}),c(P))},O=()=>{l&&(i(l,{label:d.label,preview:d.preview,premium:d.premium}),c(null),p({type:"",label:"",preview:"",premium:!1}))},x=P=>{const T=e.find(A=>A.id===P);confirm(`Delete wallpaper "${T==null?void 0:T.label}"?`)&&o(P)};return f.jsxs("div",{className:"space-y-6",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-semibold text-foreground font-['Outfit']",children:"Wallpapers"}),f.jsxs("p",{className:"text-muted-foreground text-sm mt-1",children:[v," enabled, ",_," premium of ",e.length," total"]})]}),f.jsxs(ue,{size:"sm",onClick:()=>{p({type:"",label:"",preview:"",premium:!1}),s(!0)},className:"gap-1.5",children:[f.jsx(Ro,{className:"h-3.5 w-3.5"})," Add Wallpaper"]})]}),f.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:e.map(P=>f.jsxs(Be,{className:`bg-card/80 border-border/50 backdrop-blur-sm overflow-hidden transition-opacity ${P.enabled?"":"opacity-50"}`,children:[f.jsxs("div",{className:"relative h-32",children:[P.preview.endsWith(".mp4")?f.jsx("video",{src:P.preview,className:"w-full h-full object-cover",muted:!0,playsInline:!0}):f.jsx("div",{className:"w-full h-full bg-cover bg-center",style:{backgroundImage:`url(${P.preview})`}}),P.premium&&f.jsxs(Jt,{className:"absolute top-2 right-2 bg-amber-500/90 text-white text-[10px] gap-1",children:[f.jsx(ol,{className:"h-2.5 w-2.5"})," Premium"]}),f.jsxs("div",{className:"absolute top-2 left-2 flex gap-1",children:[f.jsx(ue,{variant:"secondary",size:"icon",className:"h-6 w-6",onClick:()=>w(P.id),children:f.jsx(Ra,{className:"h-3 w-3"})}),f.jsx(ue,{variant:"destructive",size:"icon",className:"h-6 w-6",onClick:()=>x(P.id),children:f.jsx(Da,{className:"h-3 w-3"})})]})]}),f.jsxs(Fe,{className:"p-3 space-y-2",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsx("span",{className:"text-sm font-medium text-foreground",children:P.label}),f.jsx(Jt,{variant:"outline",className:"text-[10px]",children:P.type})]}),f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("span",{className:"text-xs text-muted-foreground",children:"Enabled"}),f.jsx(Ft,{checked:P.enabled,onCheckedChange:()=>t(P.id)})]}),f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("span",{className:"text-xs text-muted-foreground",children:"Premium"}),f.jsx(Ft,{checked:P.premium,onCheckedChange:()=>r(P.id)})]})]})]})]},P.id))}),f.jsx(tu,{open:a||!!l,onOpenChange:P=>{P||(s(!1),c(null))},children:f.jsxs(Ma,{className:"bg-card border-border/50",children:[f.jsx(za,{children:f.jsx(Ba,{children:l?"Edit Wallpaper":"Add Wallpaper"})}),f.jsxs("div",{className:"space-y-4 py-2",children:[!l&&f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:'Type ID (unique, e.g. "my-wallpaper")'}
592),f.jsx(be,{value:d.type,onChange:P=>p(T=>({...T,type:P.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"wallpaper-id"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Display Label"}),f.jsx(be,{value:d.label,onChange:P=>p(T=>({...T,label:P.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"My Wallpaper"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Upload Image/Video"}),f.jsxs("div",{className:"mt-1 flex gap-2",children:[f.jsx("input",{ref:E,type:"file",accept:"image/*,video/mp4",className:"hidden",onChange:g}),f.jsxs(ue,{variant:"outline",size:"sm",className:"gap-1.5",onClick:()=>{var P;return(P=E.current)==null?void 0:P.click()},disabled:h,children:[h?f.jsx(wm,{className:"h-3.5 w-3.5 animate-spin"}):f.jsx(Pm,{className:"h-3.5 w-3.5"}),h?"Uploading...":"Choose File"]}),d.preview&&f.jsx("span",{className:"text-xs text-muted-foreground self-center truncate max-w-[200px]",children:d.preview})]})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Or enter URL manually"}),f.jsx(be,{value:d.preview,onChange:P=>p(T=>({...T,preview:P.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"/wallpapers/image.jpg or https://..."})]}),f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx(Ft,{checked:d.premium,onCheckedChange:P=>p(T=>({...T,premium:P}))}),f.jsx(ge,{className:"text-sm text-muted-foreground",children:"Premium only"})]}),d.preview&&f.jsx("div",{className:"h-24 rounded-md overflow-hidden border border-border/50",children:f.jsx("div",{className:"w-full h-full bg-cover bg-center",style:{backgroundImage:`url(${d.preview})`}})})]}),f.jsxs(ru,{children:[f.jsx(ue,{variant:"outline",onClick:()=>{s(!1),c(null)},children:"Cancel"}),f.jsx(ue,{onClick:l?O:b,children:l?"Save Changes":"Add Wallpaper"})]})]})})]})},Rwe=()=>{const{tracksConfig:e,toggleTrack:t,toggleTrackPremium:r,addTrack:n,updateTrack:i,removeTrack:o}=La(),[a,s]=y.useState(!1),[l,c]=y.useState(null),[d,p]=y.useState({id:"",title:"",artist:"",src:"",duration:180,premium:!1}),[h,m]=y.useState(!1),E=y.useRef(null),v=x=>{const P=Math.floor(x/60),T=x%60;return`${P}:${T.toString().padStart(2,"0")}`},_=async x=>{var T;const P=(T=x.target.files)==null?void 0:T[0];if(P){m(!0);try{const A=await Q.uploadFile("music",P);p(S=>({...S,src:A.url})),Z.success("Track uploaded successfully")}catch(A){Z.error(A.message||"Upload failed")}finally{m(!1)}}},g=()=>{!d.title||!d.artist||(n({title:d.title,artist:d.artist,src:d.src,duration:d.duration,enabled:!0,premium:d.premium}),p({id:"",title:"",artist:"",src:"",duration:180,premium:!1}),s(!1))},b=x=>{const P=e.find(T=>T.id===x);P&&(p({id:P.id,title:P.title,artist:P.artist,src:P.src||"",duration:P.duration,premium:P.premium}),c(x))},w=()=>{l&&(i(l,{title:d.title,artist:d.artist,src:d.src,duration:d.duration,premium:d.premium}),c(null),p({id:"",title:"",artist:"",src:"",duration:180,premium:!1}))},O=x=>{const P=e.find(T=>T.id===x);confirm(`Delete track "${P==null?void 0:P.title}"?`)&&o(x)};return f.jsxs("div",{className:"space-y-6",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-semibold text-foreground font-['Outfit']",children:"Music Tracks"}),f.jsxs("p",{className:"text-muted-foreground text-sm mt-1",children:[e.filter(x=>x.enabled).length," enabled of ",e.length," tracks"]})]}),f.jsxs(ue,{size:"sm",onClick:()=>{p({id:"",title:"",artist:"",src:"",duration:180,premium:!1}),s(!0)},className:"gap-1.5",children:[f.jsx(Ro,{className:"h-3.5 w-3.5"})," Add Track"]})]}),f.jsx(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:f.jsx(Fe,{className:"p-0",children:f.jsxs(Nd,{children:[f.jsx(Vd,{children:f.jsxs(bn,{className:"border-border/50",children:[f.jsx(nt,{children:"Title"}),f.jsx(nt,{children:"Artist"}),f.jsx(nt,{children:"Duration"}),f.jsx(nt,{className:"text-center",children:"Enabled"}),f.jsx(nt,{className:"text-center",children:"Premium"}),f.jsx(nt,{className:"text-right",children:"Actions"})]})}),f.jsx($d,{children:e.map(x=>f.jsxs(bn,{className:`border-border/30 ${x.enabled?"":"opacity-50"}`,children:[f.jsxs(Je,{className:"text-foreground font-medium",children:[x.title,x.premium&&f.jsx(ol,{className:"inline h-3 w-3 ml-1.5 text-amber-400"})]}),f.jsx(Je,{className:"text-muted-foreground",children:x.artist}),f.jsx(Je,{className:"text-muted-foreground",children:v(x.duration)}),f.jsx(Je,{className:"text-center",children:f.jsx(Ft,{checked:x.enabled,onCheckedChange:()=>t(x.id)})}),f.jsx(Je,{className:"text-center",children:f.jsx(Ft,{checked:x.premium,onCheckedChange:()=>r(x.id)})}),f.jsx(Je,{className:"text-right",children:f.jsxs("div",{className:"flex items-center justify-end gap-1",children:[f.jsx(ue,{variant:"ghost",size:"icon",onClick:()=>b(x.id),children:f.jsx(Ra,{className:"h-4 w-4 text-muted-foreground"})}),f.jsx(ue,{variant:"ghost",size:"icon",onClick:()=>O(x.id),children:f.jsx(Da,{className:"h-4 w-4 text-destructive"})})]})})]},x.id))})]})})}),f.jsx(tu,{open:a||!!l,onOpenChange:x=>{x||(s(!1),c(null))},children:f.jsxs(Ma,{className:"bg-card border-border/50",children:[f.jsx(za,{children:f.jsx(Ba,{children:l?"Edit Track":"Add Track"})}),f.jsxs("div",{className:"space-y-4 py-2",children:[f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Title"}),f.jsx(be,{value:d.title,onChange:x=>p(P=>({...P,title:x.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"Track title"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Artist"}),f.jsx(be,{value:d.artist,onChange:x=>p(P=>({...P,artist:x.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"Artist name"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Upload Audio File"}),f.jsxs("div",{className:"mt-1 flex gap-2",children:[f.jsx("input",{ref:E,type:"file",accept:"audio/*",className:"hidden",onChange:_}),f.jsxs(ue,{variant:"outline",size:"sm",className:"gap-1.5",onClick:()=>{var x;
592return(x=E.current)==null?void 0:x.click()},disabled:h,children:[h?f.jsx(wm,{className:"h-3.5 w-3.5 animate-spin"}):f.jsx(Pm,{className:"h-3.5 w-3.5"}),h?"Uploading...":"Choose File"]}),d.src&&f.jsx("span",{className:"text-xs text-muted-foreground self-center truncate max-w-[200px]",children:d.src})]})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Or enter URL manually"}),f.jsx(be,{value:d.src,onChange:x=>p(P=>({...P,src:x.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"/audio/track.mp3 or https://..."})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Duration (seconds)"}),f.jsx(be,{type:"number",value:d.duration,onChange:x=>p(P=>({...P,duration:parseInt(x.target.value)||0})),className:"mt-1 bg-muted/50 border-border/50"})]}),f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx(Ft,{checked:d.premium,onCheckedChange:x=>p(P=>({...P,premium:x}))}),f.jsx(ge,{className:"text-sm text-muted-foreground",children:"Premium only"})]})]}),f.jsxs(ru,{children:[f.jsx(ue,{variant:"outline",onClick:()=>{s(!1),c(null)},children:"Cancel"}),f.jsx(ue,{onClick:l?w:g,children:l?"Save Changes":"Add Track"})]})]})})]})},Dwe=()=>{const{soundsConfig:e,toggleSoundEnabled:t,toggleSoundPremium:r,addSound:n,updateSound:i,removeSound:o}=La(),[a,s]=y.useState(!1),[l,c]=y.useState(null),[d,p]=y.useState({name:"",icon:"🔊",src:""}),[h,m]=y.useState(!1),E=y.useRef(null),v=async O=>{var P;const x=(P=O.target.files)==null?void 0:P[0];if(x){m(!0);try{const T=await Q.uploadFile("sounds",x);p(A=>({...A,src:T.url})),Z.success("Sound uploaded successfully")}catch(T){Z.error(T.message||"Upload failed")}finally{m(!1)}}},_=()=>{if(!d.name){Z.error("Please enter a sound name");return}n({name:d.name,icon:d.icon,src:d.src,enabled:!0,premium:!1}),p({name:"",icon:"🔊",src:""}),s(!1)},g=O=>{const x=e.find(P=>P.id===O);x&&(p({name:x.name,icon:x.icon,src:x.src||""}),c(O))},b=()=>{l&&(i(l,{name:d.name,icon:d.icon,src:d.src}),c(null),p({name:"",icon:"🔊",src:""}))},w=O=>{const x=e.find(P=>P.id===O);confirm(`Delete sound "${x==null?void 0:x.name}"?`)&&o(O)};return f.jsxs("div",{className:"space-y-6",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-semibold text-foreground font-['Outfit']",children:"Ambient Sounds"}),f.jsxs("p",{className:"text-muted-foreground text-sm mt-1",children:[e.filter(O=>O.enabled).length," enabled of ",e.length," sounds"]})]}),f.jsxs(ue,{size:"sm",onClick:()=>{p({name:"",icon:"🔊",src:""}),s(!0)},className:"gap-1.5",children:[f.jsx(Ro,{className:"h-3.5 w-3.5"})," Add Sound"]})]}),f.jsx(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:f.jsx(Fe,{className:"p-0",children:f.jsxs(Nd,{children:[f.jsx(Vd,{children:f.jsxs(bn,{className:"border-border/50",children:[f.jsx(nt,{children:"Icon"}),f.jsx(nt,{children:"Name"}),f.jsx(nt,{className:"text-center",children:"Premium"}),f.jsx(nt,{className:"text-center",children:"Enabled"}),f.jsx(nt,{className:"text-right",children:"Actions"})]})}),f.jsx($d,{children:e.map(O=>f.jsxs(bn,{className:`border-border/30 ${O.enabled?"":"opacity-50"}`,children:[f.jsx(Je,{className:"text-2xl",children:O.icon}),f.jsxs(Je,{className:"text-foreground font-medium",children:[O.name,O.premium&&f.jsx(ol,{className:"inline h-3.5 w-3.5 ml-1.5 text-yellow-500"})]}),f.jsx(Je,{className:"text-center",children:f.jsx(Ft,{checked:O.premium,onCheckedChange:()=>r(O.id)})}),f.jsx(Je,{className:"text-center",children:f.jsx(Ft,{checked:O.enabled,onCheckedChange:()=>t(O.id)})}),f.jsx(Je,{className:"text-right",children:f.jsxs("div",{className:"flex items-center justify-end gap-1",children:[f.jsx(ue,{variant:"ghost",size:"icon",onClick:()=>g(O.id),children:f.jsx(Ra,{className:"h-4 w-4 text-muted-foreground"})}),f.jsx(ue,{variant:"ghost",size:"icon",onClick:()=>w(O.id),children:f.jsx(Da,{className:"h-4 w-4 text-destructive"})})]})})]},O.id))})]})})}),f.jsx(tu,{open:a||!!l,onOpenChange:O=>{O||(s(!1),c(null))},children:f.jsxs(Ma,{className:"bg-card border-border/50",children:[f.jsx(za,{children:f.jsx(Ba,{children:l?"Edit Sound":"Add Sound"})}),f.jsxs("div",{className:"space-y-4 py-2",children:[f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Display Name"}),f.jsx(be,{value:d.name,onChange:O=>p(x=>({...x,name:O.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"Thunder"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Icon (emoji)"}),f.jsx(be,{value:d.icon,onChange:O=>p(x=>({...x,icon:O.target.value})),className:"mt-1 bg-muted/50 border-border/50 w-20 text-center text-xl"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Upload Audio File"}),f.jsxs("div",{className:"mt-1 flex gap-2",children:[f.jsx("input",{ref:E,type:"file",accept:"audio/*",className:"hidden",onChange:v}),f.jsxs(ue,{variant:"outline",size:"sm",className:"gap-1.5",onClick:()=>{var O;return(O=E.current)==null?void 0:O.click()},disabled:h,children:[h?f.jsx(wm,{className:"h-3.5 w-3.5 animate-spin"}):f.jsx(Pm,{className:"h-3.5 w-3.5"}),h?"Uploading...":"Choose File"]}),d.src&&f.jsx("span",{className:"text-xs text-muted-foreground self-center truncate max-w-[200px]",children:d.src})]})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Or enter URL manually"}),f.jsx(be,{value:d.src,onChange:O=>p(x=>({...x,src:O.target.value})),className:"mt-1 bg-muted/50 border-border/50",placeholder:"/audio/sound.mp3 or https://..."})]})]}),f.jsxs(ru,{children:[f.jsx(ue,{variant:"outline",onClick:()=>{s(!1),c(null)},children:"Cancel"}),f.jsx(ue,{onClick:l?b:_,children:l?"Save Changes":"Add Sound"})]})]})})]})},Bs=y.forwardRef(({className:e,...t},r)=>f.jsx("textarea",{className:he("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
592ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:r,...t}));Bs.displayName="Textarea";const kwe=()=>{const{siteSettings:e,updateSiteSettings:t}=La(),[r,n]=y.useState(e.customHeadCode||""),[i,o]=y.useState(e.customBodyCode||""),[a,s]=y.useState(!1),[l,c]=y.useState(!1),[d,p]=y.useState(10),[h,m]=y.useState(50),[E,v]=y.useState(!1),[_,g]=y.useState(!1);y.useEffect(()=>{(async()=>{const{data:P}=await Xp.from("app_settings").select("key, value").in("key",["ai_trial_daily_limit","ai_premium_daily_limit"]);if(P)for(const T of P)T.key==="ai_trial_daily_limit"&&p(parseInt(T.value)||10),T.key==="ai_premium_daily_limit"&&m(parseInt(T.value)||50);g(!0)})()},[]);const b=async()=>{v(!0);try{const{error:x}=await Xp.functions.invoke("update-ai-limits",{body:{trialLimit:d,premiumLimit:h}});if(x)throw x;Z.success("AI rate limits saved")}catch{Z.error("Failed to save AI rate limits")}v(!1)};k.useEffect(()=>{n(e.customHeadCode||""),o(e.customBodyCode||"")},[e.customHeadCode,e.customBodyCode]);const w=async()=>{s(!0),await t({customHeadCode:r}),s(!1)},O=async()=>{c(!0),await t({customBodyCode:i}),c(!1)};return f.jsxs("div",{className:"space-y-6",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-semibold text-foreground font-['Outfit']",children:"Site Settings"}),f.jsx("p",{className:"text-muted-foreground text-sm mt-1",children:"Global configuration for LofiDesk — all changes saved to database"})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs(kt,{className:"text-base flex items-center gap-2",children:[f.jsx(xo,{className:"h-5 w-5 text-muted-foreground"}),"Branding"]})}),f.jsxs(Fe,{className:"space-y-4",children:[f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Site Name"}),f.jsx(be,{value:e.siteName,onChange:x=>t({siteName:x.target.value}),className:"mt-1 bg-muted/50 border-border/50 max-w-xs"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Site Description"}),f.jsx(be,{value:e.siteDescription||"",onChange:x=>t({siteDescription:x.target.value}),className:"mt-1 bg-muted/50 border-border/50 max-w-md",placeholder:"Your cozy productivity workspace"})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Max Free Wallpapers"}),f.jsx(be,{type:"number",value:e.maxFreeWallpapers||6,onChange:x=>t({maxFreeWallpapers:parseInt(x.target.value)||6}),className:"mt-1 bg-muted/50 border-border/50 w-24",min:"1"})]})]})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs(kt,{className:"text-base flex items-center gap-2",children:[f.jsx(Ku,{className:"h-5 w-5 text-primary"}),"AI Rate Limits",f.jsx(Jt,{variant:"secondary",className:"text-[10px]",children:"messages/day"})]})}),f.jsxs(Fe,{className:"space-y-4",children:[f.jsx("p",{className:"text-xs text-muted-foreground",children:"Configure the maximum number of AI messages users can send per day. Changes apply immediately to both client and server-side enforcement."}),f.jsxs("div",{className:"flex gap-6",children:[f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Trial Users"}),f.jsx(be,{type:"number",value:d,onChange:x=>p(Math.max(1,parseInt(x.target.value)||1)),className:"mt-1 bg-muted/50 border-border/50 w-24",min:"1",disabled:!_})]}),f.jsxs("div",{children:[f.jsx(ge,{className:"text-xs text-muted-foreground",children:"Premium Users"}),f.jsx(be,{type:"number",value:h,onChange:x=>m(Math.max(1,parseInt(x.target.value)||1)),className:"mt-1 bg-muted/50 border-border/50 w-24",min:"1",disabled:!_})]})]}),f.jsxs(ue,{size:"sm",onClick:b,disabled:E||!_,className:"gap-2",children:[f.jsx(ks,{className:"h-3.5 w-3.5"}),E?"Saving...":"Save AI Limits"]})]})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs(kt,{className:"text-base flex items-center gap-2",children:[f.jsx(KD,{className:"h-5 w-5 text-primary"}),"Head Code Injection",f.jsx(Jt,{variant:"secondary",className:"text-[10px]",children:"<head>"})]})}),f.jsxs(Fe,{className:"space-y-3",children:[f.jsxs("p",{className:"text-xs text-muted-foreground",children:["Paste tracking scripts here (Google Analytics, GTM, Meta Pixel, etc.). This code is injected into the ","<head>"," of every page."]}),f.jsx(Bs,{value:r,onChange:x=>n(x.target.value),className:"bg-muted/50 border-border/50 font-mono text-xs min-h-[140px]",placeholder:`<!-- Google Tag Manager -->
593<script>(function(w,d,s,l,i){...})(window,document,'script','dataLayer','GTM-XXXX');<\/script>
594<!-- End Google Tag Manager -->`}),f.jsxs(ue,{size:"sm",onClick:w,disabled:a||r===(e.customHeadCode||""),className:"gap-2",children:[f.jsx(ks,{className:"h-3.5 w-3.5"}),a?"Saving...":"Save Head Code"]})]})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs(kt,{className:"text-base flex items-center gap-2",children:[f.jsx(nk,{className:"h-5 w-5 text-primary"}),"Body Code Injection",f.jsx(Jt,{variant:"secondary",className:"text-[10px]",children:"<body>"})]})}),f.jsxs(Fe,{className:"space-y-3",children:[f.jsxs("p",{className:"text-xs text-muted-foreground",children:["Paste custom HTML here (popups, chat widgets, noscript tags, GTM body snippet, etc.). This code is injected at the end of ","<body>","."]}),f.jsx(Bs,{value:i,onChange:x=>o(x.target.value),className:"bg-muted/50 border-border/50 font-mono text-xs min-h-[140px]",placeholder:`<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 594-595
594
595<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
595GTM-XXXX
vendor: 83 bytes, line 595
595" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
596<!-- End Google Tag Manager (noscript) -->`}),f.jsxs(ue,{size:"sm",onClick:O,disabled:l||i===(e.customBodyCode||""),className:"gap-2",children:[f.jsx(ks,{className:"h-3.5 w-3.5"}),l?"Saving...":"Save Body Code"]})]})]}),f.jsxs(Be,{className:"bg-card/80 border-border/50 backdrop-blur-sm",children:[f.jsx(Dt,{children:f.jsxs(kt,{className:"text-base flex items-center gap-2",children:[f.jsx(xo,{className:"h-5 w-5 text-primary"}),"Admin Access"]})}),f.jsx(Fe,{children:f.jsxs("p",{className:"text-sm text-muted-foreground",children:["Admin access is controlled via the ",f.jsx("code",{className:"text-xs bg-muted/50 px-1.5 py-0.5 rounded font-mono",children:"role"})," column in the users table. Set a user's role to ",f.jsx("code",{className:"text-xs bg-muted/50 px-1.5 py-0.5 rounded font-mono",children:"admin"})," in the database to grant access."]})})]}),f.jsxs(Be,{className:`border-border/50 backdrop-blur-sm ${e.maintenanceMode?"bg-destructive/10 border-destructive/30":"bg-card/80"}`,children:[f.jsx(Dt,{children:f.jsxs(kt,{className:"text-base flex items-center gap-2",children:[f.jsx(Gk,{className:`h-5 w-5 ${e.maintenanceMode?"text-destructive":"text-muted-foreground"}`}),"Maintenance Mode"]})}),f.jsx(Fe,{children:f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{children:[f.jsx("p",{className:"text-sm text-foreground",children:"Enable maintenance mode"}),f.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Displays a maintenance page to all non-admin users"})]}),f.jsx(Ft,{checked:e.maintenanceMode,onCheckedChange:x=>t({maintenanceMode:x})})]})})]})]})},Lwe={title:"",slug:"",excerpt:"",content:"",coverImage:"",tag:"General",status:"draft",authorName:"LofiDesk Team",metaTitle:"",metaDescription:"",metaKeywords:"",ogImage:"",canonicalUrl:""},jwe=()=>{const[e,t]=y.useState([]),[r,n]=y.useState(!0),[i,o]=y.useState(""),[a,s]=y.useState(!1),[l,c]=y.useState(null),[d,p]=y.useState(!1),[h,m]=y.useState(!1),E=async()=>{try{const T=await Q.adminGetBlogPosts();t(T)}catch{}n(!1)};y.useEffect(()=>{E()},[]);const v=T=>T.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,""),_=()=>{c({...Lwe}),m(!1),s(!0)},g=T=>{c({...T}),m(!1),s(!0)},b=async()=>{var T,A;if(!((T=l==null?void 0:l.title)!=null&&T.trim())){Z.error("Title is required");return}if(!((A=l==null?void 0:l.content)!=null&&A.trim())){Z.error("Content is required");return}p(!0);try{const S={...l};S.slug||(S.slug=v(S.title)),S.metaTitle||(S.metaTitle=S.title.slice(0,60)),S.metaDescription||(S.metaDescription=(S.excerpt||S.content||"").slice(0,160)),l.id?(await Q.adminUpdateBlogPost(l.id,S),Z.success("Post updated")):(await Q.adminCreateBlogPost(S),Z.success("Post created")),s(!1),E()}catch(S){Z.error(S.message||"Failed to save")}p(!1)},w=async T=>{if(confirm("Delete this post?"))try{await Q.adminDeleteBlogPost(T),t(e.filter(A=>A.id!==T)),Z.success("Post deleted")}catch(A){Z.error(A.message||"Failed to delete")}},O=async T=>{try{const A=T.status==="published"?"draft":"published";await Q.adminUpdateBlogPost(T.id,{status:A}),Z.success(A==="published"?"Published!":"Unpublished"),E()}catch(A){Z.error(A.message||"Failed to update")}},x=(T,A)=>{c(S=>{const L={...S,[T]:A};return T==="title"&&!(S!=null&&S.id)&&(L.slug=v(A)),L})},P=e.filter(T=>T.title.toLowerCase().includes(i.toLowerCase())||T.tag.toLowerCase().includes(i.toLowerCase()));return f.jsxs("div",{children:[f.jsxs("div",{className:"flex items-center justify-between mb-6",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-2xl font-bold font-['Outfit']",children:"Blog Posts"}),f.jsxs("p",{className:"text-sm text-muted-foreground mt-1",children:[e.length," total · ",e.filter(T=>T.status==="published").length," published"]})]}),f.jsxs(ue,{onClick:_,size:"sm",className:"gap-2",children:[f.jsx(Ro,{className:"h-4 w-4"})," New Post"]})]}),f.jsxs("div",{className:"relative mb-4",children:[f.jsx(wo,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground"}),f.jsx(be,{placeholder:"Search posts...",value:i,onChange:T=>o(T.target.value),className:"pl-10"})]}),r?f.jsx("div",{className:"text-center py-12 text-muted-foreground",children:"Loading..."}):P.length===0?f.jsx("div",{className:"text-center py-12 text-muted-foreground",children:e.length===0?"N
596o blog posts yet. Create your first one!":"No results found."}):f.jsx("div",{className:"space-y-3",children:P.map(T=>f.jsxs("div",{className:"flex items-center justify-between p-4 rounded-xl border border-border/40 bg-card/40 hover:bg-card/60 transition-colors",children:[f.jsxs("div",{className:"flex-1 min-w-0 mr-4",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[f.jsx("h3",{className:"font-medium text-sm truncate",children:T.title}),f.jsx(Jt,{variant:T.status==="published"?"default":"secondary",className:"text-[10px]",children:T.status}),f.jsx(Jt,{variant:"outline",className:"text-[10px]",children:T.tag})]}),f.jsx("p",{className:"text-xs text-muted-foreground truncate",children:T.excerpt||"No excerpt"}),f.jsxs("div",{className:"flex items-center gap-3 mt-1.5 text-[10px] text-muted-foreground",children:[f.jsxs("span",{children:["/",T.slug]}),f.jsx("span",{children:"·"}),f.jsx("span",{children:T.authorName}),f.jsx("span",{children:"·"}),f.jsx("span",{children:new Date(T.updatedAt||T.createdAt).toLocaleDateString()}),T.metaTitle&&f.jsxs(f.Fragment,{children:[f.jsx("span",{children:"·"}),f.jsxs("span",{className:"text-primary flex items-center gap-0.5",children:[f.jsx(Ec,{className:"h-3 w-3"})," SEO"]})]})]})]}),f.jsxs("div",{className:"flex items-center gap-1.5",children:[f.jsx(ue,{variant:"ghost",size:"icon",className:"h-8 w-8",onClick:()=>O(T),title:T.status==="published"?"Unpublish":"Publish",children:f.jsx(Xu,{className:"h-4 w-4"})}),f.jsx(ue,{variant:"ghost",size:"icon",className:"h-8 w-8",onClick:()=>g(T),children:f.jsx(Ra,{className:"h-4 w-4"})}),f.jsx(ue,{variant:"ghost",size:"icon",className:"h-8 w-8 text-destructive",onClick:()=>w(T.id),children:f.jsx(Da,{className:"h-4 w-4"})})]})]},T.id))}),f.jsx(tu,{open:a,onOpenChange:s,children:f.jsxs(Ma,{className:"max-w-3xl max-h-[90vh] overflow-y-auto",children:[f.jsx(za,{children:f.jsx(Ba,{children:l!=null&&l.id?"Edit Post":"New Post"})}),f.jsxs("div",{className:"space-y-4 mt-2",children:[f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Title *"}),f.jsx(be,{value:(l==null?void 0:l.title)||"",onChange:T=>x("title",T.target.value),placeholder:"Post title"})]}),f.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Slug"}),f.jsx(be,{value:(l==null?void 0:l.slug)||"",onChange:T=>x("slug",T.target.value),placeholder:"url-slug"})]}),f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Tag"}),f.jsx(be,{value:(l==null?void 0:l.tag)||"",onChange:T=>x("tag",T.target.value),placeholder:"e.g. Productivity"})]})]}),f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Excerpt"}),f.jsx(Bs,{value:(l==null?void 0:l.excerpt)||"",onChange:T=>x("excerpt",T.target.value),placeholder:"Brief summary for listing pages",rows:2})]}),f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Content * (supports HTML)"}),f.jsx(Bs,{value:(l==null?void 0:l.content)||"",onChange:T=>x("content",T.target.value),placeholder:"Write your blog post content here... HTML is supported.",rows:12,className:"font-mono text-sm"})]}),f.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Cover Image URL"}),f.jsx(be,{value:(l==null?void 0:l.coverImage)||"",onChange:T=>x("coverImage",T.target.value),placeholder:"https://..."})]}),f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Author Name"}),f.jsx(be,{value:(l==null?void 0:l.authorName)||"",onChange:T=>x("authorName",T.target.value)})]})]}),f.jsx("div",{className:"grid grid-cols-2 gap-4",children:f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Status"}),f.jsxs(kb,{value:(l==null?void 0:l.status)||"draft",onValueChange:T=>x("status",T),children:[f.jsx(Jh,{children:f.jsx(Lb,{})}),f.jsxs(Qh,{children:[f.jsx(Cn,{value:"draft",children:"Draft"}),f.jsx(Cn,{value:"published",children:"Published"})]})]})]})}),f.jsxs("div",{className:"border-t border-border/40 pt-4",children:[f.jsxs("button",{onClick:()=>m(!h),className:"flex items-center gap-2 text-sm font-medium text-primary hover:underline",children:[f.jsx(Ec,{className:"h-4 w-4"}),h?"Hide":"Show"," SEO Settings"]}),h&&f.jsxs("div",{className:"space-y-3 mt-3",children:[f.jsxs("div",{children:[f.jsxs("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:["Meta Title ",f.jsxs("span",{className:"text-muted-foreground
596/60",children:["(",((l==null?void 0:l.metaTitle)||"").length,"/60)"]})]}),f.jsx(be,{value:(l==null?void 0:l.metaTitle)||"",onChange:T=>x("metaTitle",T.target.value.slice(0,60)),placeholder:"SEO title (max 60 chars)"})]}),f.jsxs("div",{children:[f.jsxs("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:["Meta Description ",f.jsxs("span",{className:"text-muted-foreground/60",children:["(",((l==null?void 0:l.metaDescription)||"").length,"/160)"]})]}),f.jsx(Bs,{value:(l==null?void 0:l.metaDescription)||"",onChange:T=>x("metaDescription",T.target.value.slice(0,160)),placeholder:"SEO description (max 160 chars)",rows:2})]}),f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Meta Keywords"}),f.jsx(be,{value:(l==null?void 0:l.metaKeywords)||"",onChange:T=>x("metaKeywords",T.target.value),placeholder:"keyword1, keyword2, keyword3"})]}),f.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"OG Image URL"}),f.jsx(be,{value:(l==null?void 0:l.ogImage)||"",onChange:T=>x("ogImage",T.target.value),placeholder:"https://..."})]}),f.jsxs("div",{children:[f.jsx("label",{className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Canonical URL"}),f.jsx(be,{value:(l==null?void 0:l.canonicalUrl)||"",onChange:T=>x("canonicalUrl",T.target.value),placeholder:"https://..."})]})]}),f.jsxs("div",{className:"p-3 rounded-lg bg-muted/30 border border-border/30",children:[f.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:"Google Preview"}),f.jsx("p",{className:"text-sm text-primary truncate",children:(l==null?void 0:l.metaTitle)||(l==null?void 0:l.title)||"Post Title"}),f.jsxs("p",{className:"text-xs text-accent-foreground truncate",children:["lofidesk.com/blog/",(l==null?void 0:l.slug)||"post-slug"]}),f.jsx("p",{className:"text-xs text-muted-foreground mt-0.5 line-clamp-2",children:(l==null?void 0:l.metaDescription)||(l==null?void 0:l.excerpt)||"Post description will appear here..."})]})]})]}),f.jsxs("div",{className:"flex justify-end gap-2 pt-2",children:[f.jsx(ue,{variant:"ghost",onClick:()=>s(!1),children:"Cancel"}),f.jsx(ue,{onClick:b,disabled:d,children:d?"Saving...":l!=null&&l.id?"Update Post":"Create Post"})]})]})]})})]})},Cwe=()=>{const{isAuthenticated:e,isAdmin:t}=Oi(),{initialize:r}=La(),n=Ml(),[i,o]=y.useState("dashboard");if(y.useEffect(()=>{(!e||!t)&&n("/",{replace:!0})},[e,t,n]),y.useEffect(()=>{e&&t&&r()},[e,t,r]),!e||!t)return null;const a=()=>{switch(i){case"dashboard":return f.jsx(gI,{});case"users":return f.jsx(iwe,{});case"subscriptions":return f.jsx(cwe,{});case"payments":return f.jsx(Swe,{});case"wallpapers":return f.jsx(Iwe,{});case"music":return f.jsx(Rwe,{});case"sounds":return f.jsx(Dwe,{});case"blog":return f.jsx(jwe,{});case"settings":return f.jsx(kwe,{});default:return f.jsx(gI,{})}};return f.jsx(jq,{activeTab:i,onTabChange:o,children:a()})},II=[{to:"/",label:"Home"},{to:"/pricing",label:"Pricing"},{to:"/about",label:"About"},{to:"/blog",label:"Blog"},{to:"/contact",label:"Contact"}],Nwe=()=>{const e=Ii(),[t,r]=y.useState(!1),[n,i]=y.useState(!1);return y.useEffect(()=>{const o=()=>i(window.scrollY>8);return o(),window.addEventListener("scroll",o),()=>window.removeEventListener("scroll",o)},[]),f.jsxs("nav",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${n?"bg-white/80 backdrop-blur-xl border-b border-slate-200/80 shadow-sm":"bg-transparent border-b border-transparent"}`,children:[f.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:f.jsxs("div",{className:"flex items-center justify-between h-16",children:[f.jsxs(ui,{to:"/",className:"flex items-center gap-2.5 group",children:[f.jsx("img",{src:"/lofidesk-logo.png",alt:"LofiDesk",className:"h-8 w-8 rounded-lg shadow-sm"}),f.jsx("span",{className:"font-display text-lg font-bold text-slate-900 tracking-tight",children:"LofiDesk"})]}),f.jsx("div",{className:"hidden md:flex items-center gap-1 absolute left-1/2 -translate-x-1/2",children:II.map(o=>{const a=e.pathname===o.to;return f.jsx(ui,{to:o.to,className:`px-4 py-2 rounded-full text-sm font-medium transition-colors ${a?"text-violet-700 bg-violet-50":"text-slate-600 hover:text-slate-900 hover:bg-slate-100"}`,children:o.label},o.to)})}),f.jsxs("div",{className:"hidden md:flex items-center gap-2",children:[f.jsx("a",{href:"/lofidesk-extension.zip",download:!0,className:"px-4 py-2 rounded-full text-sm font-semibold text-slate-700 hover:text-slate-900 hover:bg-slate-100 transition-colors",children:"Get Extension"}),f.jsxs(ui,{to:"/app",className:"inline-flex items-center gap-1.5 px-5 py-2 rounded-full text-sm font-semibold text-white bg-gradient-to-r from-violet-600 to-indigo-600 shadow-lg shadow-violet-500/25 hover:shadow-violet-500/40 hover:-translate-y-0.5 transition-all",children:["Launch App ",f.jsx(ym,{className:"w-4 h-4"})]})]}),f.jsx("button",{className:"md:hidden p-2 text-slate-700",onClick:()=>r(!t),"aria-label":"Toggle menu",children:t?f.jsx(kr,{size:22}):f.jsx(bk,{size:22})})]})}),t&&f.jsx("div",{className:"md:hidden border-t border-slate-200 bg-white",children:f.jsxs("div",{className:"px-4 py-3 space-y-1",children:[II.map(o=>f.jsx(ui,{to:o.to,onClick:()=>r(!1),className:`block px-3 py-2.5 rounded-lg text-sm font-medium transition-colors ${e.pathname===o.to?"text-violet-700 bg-violet-50":"text-slate-600 hover:text-slate-900 hover:bg-slate-100"}`,children:o.label},o.to)),f.jsxs("div",{className:"flex flex-col gap-2 pt-2",children:[f.jsx("a",{href:"/lofidesk-extension.zip",download:!0,onClick:()=>r(!1),className:"block text-center px-5 py-2.5 rounded-full text-sm font-semibold text-slate-700 border border-slate-200",children:"Get Extension"}),f.jsx(ui,{to:"/app",onClick:()=>r(!1),className:"block text-center px-5 py-2.5 rounded-full text-sm font-semibold text-white bg-gradient-to-r from-violet-600 to-indigo-600",children:"Launch App"})]})]})})]})},Vwe=[{title:"Product",links:[{to:"/",label:"Home"},{to:"/app",label:"Web App"},{to:"/pricing",label:"Pricing"},{to:"/blog",label:"Blog"}]},{title:"Company",links:[{to:"/about",label:"About Us"},{to:"/contact",label:"Contact"}]},{title:"Legal",links:[{to:"/terms",label:"Terms of Service"},{to:"/privacy",label:"Privacy Policy"},{to:"/refund",label:"Refund Policy"}]}],$we=()=>f.jsx("footer",{className:"border-t border-slate-200 bg-slate-50",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-14",children:[f.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-5 ga
596p-8",children:[f.jsxs("div",{className:"col-span-2",children:[f.jsxs(ui,{to:"/",className:"flex items-center gap-2.5 mb-4",children:[f.jsx("img",{src:"/lofidesk-logo.png",alt:"LofiDesk",className:"h-8 w-8 rounded-lg"}),f.jsx("span",{className:"font-display text-lg font-bold text-slate-900",children:"LofiDesk"})]}),f.jsx("p",{className:"text-sm text-slate-500 leading-relaxed max-w-xs",children:"Your immersive digital sanctuary for focus, relaxation, and deep work — on the web and in your browser."}),f.jsxs("a",{href:"/lofidesk-extension.zip",download:!0,className:"mt-5 inline-flex items-center gap-2 px-4 py-2 rounded-full text-sm font-semibold text-white bg-gradient-to-r from-violet-600 to-indigo-600 shadow-sm hover:-translate-y-0.5 transition-all",children:[f.jsx(bm,{className:"w-4 h-4"})," Add to Chrome"]})]}),Vwe.map(e=>f.jsxs("div",{children:[f.jsx("h4",{className:"text-sm font-semibold text-slate-900 mb-3",children:e.title}),f.jsx("ul",{className:"space-y-2.5",children:e.links.map(t=>f.jsx("li",{children:f.jsx(ui,{to:t.to,className:"text-sm text-slate-500 hover:text-violet-700 transition-colors",children:t.label})},t.to))})]},e.title))]}),f.jsxs("div",{className:"mt-12 pt-6 border-t border-slate-200 flex flex-col sm:flex-row items-center justify-between gap-4",children:[f.jsxs("p",{className:"text-xs text-slate-400",children:["© ",new Date().getFullYear()," LofiDesk. All rights reserved."]}),f.jsxs(ui,{to:"/app",className:"inline-flex items-center gap-1.5 text-xs font-semibold text-violet-700 hover:gap-2.5 transition-all",children:["Launch App ",f.jsx(ym,{className:"w-3.5 h-3.5"})]})]})]})}),Mwe={"--background":"0 0% 100%","--foreground":"222 47% 11%","--card":"0 0% 100%","--card-foreground":"222 47% 11%","--popover":"0 0% 100%","--popover-foreground":"222 47% 11%","--muted":"210 40% 96%","--muted-foreground":"215 16% 47%","--border":"214 32% 91%","--input":"214 32% 91%","--primary":"262 83% 58%","--primary-foreground":"0 0% 100%","--secondary":"210 40% 96%","--secondary-foreground":"222 47% 11%","--accent":"243 75% 59%","--accent-foreground":"0 0% 100%","--ring":"262 83% 58%"},zwe=Mwe,Bwe=()=>{const{pathname:e}=Ii();return f.jsxs("div",{style:zwe,className:"min-h-screen flex flex-col bg-white text-slate-900 antialiased font-sans selection:bg-violet-200 selection:text-violet-900",children:[f.jsx(Nwe,{}),f.jsx("main",{className:"flex-1 pt-16 animate-in fade-in duration-300 ease-out",children:f.jsx(EF,{})},e),f.jsx($we,{})]})},Fwe=y.lazy(()=>u(()=>import("./LandingPage-nvFgtW2k.js"),__vite__mapDeps([75,2,68,1,25,76,27,77,78,24,72,14,79,46,80,42,44]))),Uwe=y.lazy(()=>u(()=>import("./PricingPage-DbEDK5tc.js"),[])),Wwe=y.lazy(()=>u(()=>import("./TermsPage-BZ6Phi7Y.js"),[])),qwe=y.lazy(()=>u(()=>import("./PrivacyPage-qriihwE6.js"),[])),Hwe=y.lazy(()=>u(()=>import("./RefundPage-0IwTbc4q.js"),[])),Kwe=y.lazy(()=>u(()=>import("./AboutPage-CXId_9W8.js"),__vite__mapDeps([81,2,72,82,83]))),Gwe=y.lazy(()=>u(()=>import("./ContactPage-WvY8OwPU.js"),__vite__mapDeps([84,50,85]))),RI=y.lazy(()=>u(()=>import("./BlogPage-sxmGbchD.js"),[])),Ywe=y.lazy(()=>u(()=>import("./AuthPage-CMV3b6B4.js"),__vite__mapDeps([86,2]))),Xwe=y.lazy(()=>u(()=>import("./SubscribePage-C6WvbOcD.js"),__vite__mapDeps([87,2]))),Jwe=new AB,Qwe=()=>{const{pathname:e}=Ii();return y.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"auto"})},[e]),null},Zwe=()=>{const e=Ml();return yU(),y.useEffect(()=>{const t=r=>{const n=r.detail;typeof n=="string"&&e(n)};return window.addEventListener("lofidesk-navigate",t),()=>window.removeEventListener("lofidesk-navigate",t)},[e]),null},exe=()=>{gU();const[e,t]=y.useState(!1);y.useEffect(()=>{const n=localStorage.getItem("extension-popup-dismissed"),i=localStorage.getItem("extension-popup-permanently-dismissed"),o=window.location.search.includes("source=extension");if(!n&&!i&&!o){const a=setTimeout(()=>{t(!0)},2e3);return()=>clearTimeout(a)}},[]);const r=()=>{t(!1),localStorage.setItem("extension-popup-dismissed","true")};return f.jsxs(f.Fragment,{children:[f.jsx(TU,{}),f.jsx(IU,{isOpen:e,onClose:r}),f.jsxs(lj,{children:[f.jsx(ht,{path:"/app",element:f.jsx(sq,{})}),f.jsx(ht,{path:"/admin",element:f.jsx(Cwe,{})}),f.jsx(ht,{path:"/tauri-browser",element:f.jsx(fq,{})}),f.jsx(ht,{path:"/native-header",element:f.jsx(pq,{})}),f.jsx(ht,{path:"*",element:f.jsx(lq,{})})]})]})},Ig=()=>f.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background",children:f.jsx("div",{className:"w-6 h-6 border-2 border-primary border-t-transparent roun
596ded-full animate-spin"})}),txe=()=>f.jsx(IB,{client:Jwe,children:f.jsxs(oB,{children:[f.jsx(B9,{}),f.jsx(y7,{}),f.jsxs(RF,{children:[f.jsx(Qwe,{}),f.jsx(Zwe,{}),f.jsxs(lj,{children:[f.jsx(ht,{path:"/auth/login",element:f.jsx(y.Suspense,{fallback:f.jsx(Ig,{}),children:f.jsx(Ywe,{})})}),f.jsx(ht,{path:"/subscribe",element:f.jsx(y.Suspense,{fallback:f.jsx(Ig,{}),children:f.jsx(Xwe,{})})}),f.jsxs(ht,{element:f.jsx(y.Suspense,{fallback:f.jsx(Ig,{}),children:f.jsx(Bwe,{})}),children:[f.jsx(ht,{path:"/",element:f.jsx(Fwe,{})}),f.jsx(ht,{path:"/landing",element:f.jsx(bF,{to:"/",replace:!0})}),f.jsx(ht,{path:"/pricing",element:f.jsx(Uwe,{})}),f.jsx(ht,{path:"/terms",element:f.jsx(Wwe,{})}),f.jsx(ht,{path:"/privacy",element:f.jsx(qwe,{})}),f.jsx(ht,{path:"/refund",element:f.jsx(Hwe,{})}),f.jsx(ht,{path:"/about",element:f.jsx(Kwe,{})}),f.jsx(ht,{path:"/contact",element:f.jsx(Gwe,{})}),f.jsx(ht,{path:"/blog",element:f.jsx(RI,{})}),f.jsx(ht,{path:"/blog/:slug",element:f.jsx(RI,{})})]}),f.jsx(ht,{path:"/*",element:f.jsx(exe,{})})]})]})]})});_U();QR(document.getElementById("root")).render(f.jsx(txe,{}));export{Da as $,ym as A,Ku as B,bm as C,hq as D,Eo as E,Ae as F,Ec as G,Mm as H,xL as I,_$ as J,H0 as K,ui as L,Ok as M,he as N,GO as O,me as P,jU as Q,fxe as R,wo as S,Gk as T,Ro as U,Zk as V,dk as W,kr as X,$O as Y,jE as Z,NE as _,CD as a,gn as a$,wk as a0,Gu as a1,be as a2,ue as a3,Ft as a4,FW as a5,sw as a6,xt as a7,Ct as a8,za as a9,u5 as aA,Jl as aB,Nde as aC,Ude as aD,Pe as aE,ph as aF,Bt as aG,Lt as aH,vxe as aI,Zp as aJ,Zt as aK,G5 as aL,cS as aM,Te as aN,An as aO,mve as aP,To as aQ,qr as aR,es as aS,lx as aT,re as aU,ha as aV,vo as aW,xn as aX,Lpe as aY,yn as aZ,da as a_,Ba as aa,OEe as ab,kb as ac,Jh as ad,Lb as ae,Qh as af,Cn as ag,ok as ah,$E as ai,Xu as aj,xm as ak,ge as al,ZR as am,LD as an,kp as ao,xo as ap,oB as aq,axe as ar,sxe as as,aB as at,wm as au,Xp as av,Ie as aw,k as ax,Le as ay,Me as az,qD as b,a_ as b0,PN as b1,hxe as b2,mxe as b3,O_ as b4,hbe as b5,L_ as b6,j_ as b7,Yge as b8,_xe as b9,Rk as ba,AU as bb,CE as bc,QD as bd,Ra as be,Vk as bf,Hk as bg,ks as bh,Sle as bi,jn as bj,Sk as bk,mbe as bl,$a as bm,BW as bn,dq as bo,cq as bp,T0 as bq,Yu as br,Sd as bs,zW as bt,MW as bu,cxe as bv,le as bw,q0 as c,gk as d,lxe as e,Q as f,Ml as g,uxe as h,Oi as i,f as j,dxe as k,bU as l,Mwe as m,Ju as n,B0 as o,ol as p,_n as q,y as r,wU as s,tu as t,Z as u,Ma as v,K0 as w,xU as x,RE as y,Jn as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.