| 1 |
(function(){"use strict";function sC(e,n){for(var r=0;r<n.length;r++){const o=n[r];if(typeof o!="string"&&!Array.isArray(o)){for(const l in o)if(l!=="default"&&!(l in e)){const c=Object.getOwnPropertyDescriptor(o,l);c&&Object.defineProperty(e,l,c.get?c:{enumerable:!0,get:()=>o[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function cC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var wd={exports:{}},Si={};var vp;function uC(){if(vp)return Si;vp=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function r(o,l,c){var d=null;if(c!==void 0&&(d=""+c),l.key!==void 0&&(d=""+l.key),"key"in l){c={};for(var f in l)f!=="key"&&(c[f]=l[f])}else c=l;return l=c.ref,{$$typeof:e,type:o,key:d,ref:l!==void 0?l:null,props:c}}return Si.Fragment=n,Si.jsx=r,Si.jsxs=r,Si}var xp;function dC(){return xp||(xp=1,wd.exports=uC()),wd.exports}var u=dC(),Sd={exports:{}},Me={};var bp;function fC(){if(bp)return Me;bp=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),d=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),b=Symbol.iterator;function N(O){return O===null||typeof O!="object"?null:(O=b&&O[b]||O["@@iterator"],typeof O=="function"?O:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,w={};function _(O,F,re){this.props=O,this.context=F,this.refs=w,this.updater=re||C}_.prototype.isReactComponent={},_.prototype.setState=function(O,F){if(typeof O!="object"&&typeof O!="function"&&O!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,O,F,"setState")},_.prototype.forceUpdate=function(O){this.updater.enqueueForceUpdate(this,O,"forceUpdate")};function E(){}E.prototype=_.prototype;function T(O,F,re){this.props=O,this.context=F,this.refs=w,this.updater=re||C}var R=T.prototype=new E;R.constructor=T,k(R,_.prototype),R.isPureReactComponent=!0;var D=Array.isArray;function z(){}var L={H:null,A:null,T:null,S:null},B=Object.prototype.hasOwnProperty;function te(O,F,re){var se=re.ref;return{$$typeof:e,type:O,key:F,ref:se!==void 0?se:null,props:re}}function q(O,F){return te(O.type,F,O.props)}function I(O){return typeof O=="object"&&O!==null&&O.$$typeof===e}function ee(O){var F={"=":"=0",":":"=2"};return"$"+O.replace(/[=:]/g,function(re){return F[re]})}var le=/\/+/g;function $(O,F){return typeof O=="object"&&O!==null&&O.key!=null?ee(""+O.key):F.toString(36)}function ne(O){switch(O.status){case"fulfilled":return O.value;case"rejected":throw O.reason;default:switch(typeof O.status=="string"?O.then(z,z):(O.status="pending",O.then(function(F){O.status==="pending"&&(O.status="fulfilled",O.value=F)},function(F){O.status==="pending"&&(O.status="rejected",O.reason=F)})),O.status){case"fulfilled":return O.value;case"rejected":throw O.reason}}throw O}function A(O,F,re,se,de){var me=typeof O;(me==="undefined"||me==="boolean")&&(O=null);var ce=!1;if(O===null)ce=!0;else switch(me){case"bigint":case"string":case"number":ce=!0;break;case"object":switch(O.$$typeof){case e:case n:ce=!0;break;case x:return ce=O._init,A(ce(O._payload),F,re,se,de)}}if(ce)return de=de(O),ce=se===""?"."+$(O,0):se,D(de)?(re="",ce!=null&&(re=ce.replace(le,"$&/")+"/"),A(de,F,re,"",function(Te){return Te})):de!=null&&(I(de)&&(de=q(de,re+(de.key==null||O&&O.key===de.key?"":(""+de.key).replace(le,"$&/")+"/")+ce)),F.push(de)),1;ce=0;var ke=se===""?".":se+":";if(D(O))for(var ve=0;ve<O.length;ve++)se=O[ve],me=ke+$(se,ve),ce+=A(se,F,re,me,de);else if(ve=N(O),typeof ve=="function")for(O=ve.call(O),ve=0;!(se=O.next()).done;)se=se.value,me=ke+$(se,ve++),ce+=A(se,F,re,me,de);else if(me==="object"){if(typeof O.then=="function")return A(ne(O),F,re,se,de);throw F=String(O),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(O).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return ce}function K(O,F,re){if(O==null)return O;var se=[],de=0;return A(O,se,"","",function(me){return F.call(re,me,de++)}),se}function Q(O){if(O._status===-1){var F=O._result;F=F(),F.then(function(re){(O._status===0||O._status===-1)&&(O._status=1,O._result=re)},function(re){(O._status===0||O._status===-1)&&(O._status=2,O._result=re)}),O._status===-1&&(O._status=0,O._result=F)}if(O._status===1)return O._result.default;throw O._result}var Z=typeof reportError=="function"?reportError:function(O){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof O=="object"&&O!==null&&typeof O.message=="string"?String(O.message):String(O),error:O});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",O);return}console.error(O)},Y={map:K,forEach:function(O,F,re){K(O,function(){F.apply(this,arguments)},re)},count:function(O){var F=0;return K(O,function(){F++}),F},toArray:function(O){return K(O,function(F){return F})||[]},only:function(O){if(!I(O))throw Error("React.Children.only expected to receive a single React element child.");return O}};return Me.Activity=v,Me.Children=Y,Me.Component=_,Me.Fragment=r,Me.Profiler=l,Me.PureComponent=T,Me.StrictMode=o,Me.Suspense=m,Me.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=L,Me.__COMPILER_RUNTIME={__proto__:null,c:function(O){return L.H.useMemoCache(O)}},Me.cache=function(O){return function(){return O.apply(null,arguments)}},Me.cacheSignal=function(){return null},Me.cloneElement=function(O,F,re){if(O==null)throw Error("The argument must be a React element, but you passed "+O+".");var se=k({},O.props),de=O.key;if(F!=null)for(me in F.key!==void 0&&(de=""+F.key),F)!B.call(F,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&F.ref===void 0||(se[me]=F[me]);var me=arguments.length-2;if(me===1)se.children=re;else if(1<me){for(var ce=Array(me),ke=0;ke<me;ke++)ce[ke]=arguments[ke+2];se.children=ce}return te(O.type,de,se)},Me.createContext=function(O){return O={$$typeof:d,_currentValue:O,_currentValue2:O,_threadCount:0,Provider:null,Consumer:null},O.Provider=O,O.Consumer={$$typeof:c,_context:O},O},Me.createElement=function(O,F,re){var se,de={},me=null;if(F!=null)for(se in F.key!==void 0&&(me=""+F.key),F)B.call(F,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(de[se]=F[se]);var ce=arguments.length-2;if(ce===1)de.children=re;else if(1<ce){for(var ke=Array(ce),ve=0;ve<ce;ve++)ke[ve]=arguments[ve+2];de.children=ke}if(O&&O.defaultProps)for(se in ce=O.defaultProps,ce)de[se]===void 0&&(de[se]=ce[se]);return te(O,me,de)},Me.createRef=function(){return{current:null}},Me.forwardRef=function(O){return{$$typeof:f,render:O}},Me.isValidElement=I,Me.lazy=function(O){return{$$typeof:x,_payload:{_status:-1,_result:O},_init:Q}},Me.memo=function(O,F){return{$$typeof:p,type:O,compare:F===void 0?null:F}},Me.startTransition=function(O){var F=L.T,re={};L.T=re;try{var se=O(),de=L.S;de!==null&&de(re,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(z,Z)}catch(me){Z(me)}finally{F!==null&&re.types!==null&&(F.types=re.types),L.T=F}},Me.unstable_useCacheRefresh=function(){return L.H.useCacheRefresh()},Me.use=function(O){return L.H.use(O)},Me.useActionState=function(O,F,re){return L.H.useActionState(O,F,re)},Me.useCallback=function(O,F){return L.H.useCallback(O,F)},Me.useContext=function(O){return L.H.useContext(O)},Me.useDebugValue=function(){},Me.useDeferredValue=function(O,F){return L.H.useDeferredValue(O,F)},Me.useEffect=function(O,F){return L.H.useEffect(O,F)},Me.useEffectEvent=function(O){return L.H.useEffectEvent(O)},Me.useId=function(){return L.H.useId()},Me.useImperativeHandle=function(O,F,re){return L.H.useImperativeHandle(O,F,re)},Me.useInsertionEffect=function(O,F){return L.H.useInsertionEffect(O,F)},Me.useLayoutEffect=function(O,F){return L.H.useLayoutEffect(O,F)},Me.useMemo=function(O,F){return L.H.useMemo(O,F)},Me.useOptimistic=function(O,F){return L.H.useOptimistic(O,F)},Me.useReducer=function(O,F,re){return L.H.useReducer(O,F,re)},Me.useRef=function(O){return L.H.useRef(O)},Me.useState=function(O){return L.H.useState(O)},Me.useSyncExternalStore=function(O,F,re){return L.H.useSyncExternalStore(O,F,re)},Me.useTransition=function(){return L.H.useTransition()},Me.version="19.2.7",Me}var wp;function kd(){return wp||(wp=1,Sd.exports=fC()),Sd.exports}var y=kd();const he=cC(y),cs=sC({__proto__:null,default:he},[y]);var Nd={exports:{}},ki={},Cd={exports:{}},_d={};var Sp;function mC(){return Sp||(Sp=1,(function(e){function n(A,K){var Q=A.length;A.push(K);e:for(;0<Q;){var Z=Q-1>>>1,Y=A[Z];if(0<l(Y,K))A[Z]=K,A[Q]=Y,Q=Z;else break e}}function r(A){return A.length===0?null:A[0]}function o(A){if(A.length===0)return null;var K=A[0],Q=A.pop();if(Q!==K){A[0]=Q;e:for(var Z=0,Y=A.length,O=Y>>>1;Z<O;){var F=2*(Z+1)-1,re=A[F],se=F+1,de=A[se];if(0>l(re,Q))se<Y&&0>l(de,re)?(A[Z]=de,A[se]=Q,Z=se):(A[Z]=re,A[F]=Q,Z=F);else if(se<Y&&0>l(de,Q))A[Z]=de,A[se]=Q,Z=se;else break e}}return K}function l(A,K){var Q=A.sortIndex-K.sortIndex;return Q!==0?Q:A.id-K.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var d=Date,f=d.now();e.unstable_now=function(){return d.now()-f}}var m=[],p=[],x=1,v=null,b=3,N=!1,C=!1,k=!1,w=!1,_=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,T=typeof setImmediate<"u"?setImmediate:null;function R(A){for(var K=r(p);K!==null;){if(K.callback===null)o(p);else if(K.startTime<=A)o(p),K.sortIndex=K.expirationTime,n(m,K);else break;K=r(p)}}function D(A){if(k=!1,R(A),!C)if(r(m)!==null)C=!0,z||(z=!0,ee());else{var K=r(p);K!==null&&ne(D,K.startTime-A)}}var z=!1,L=-1,B=5,te=-1;function q(){return w?!0:!(e.unstable_now()-te<B)}function I(){if(w=!1,z){var A=e.unstable_now();te=A;var K=!0;try{e:{C=!1,k&&(k=!1,E(L),L=-1),N=!0;var Q=b;try{t:{for(R(A),v=r(m);v!==null&&!(v.expirationTime>A&&q());){var Z=v.callback;if(typeof Z=="function"){v.callback=null,b=v.priorityLevel;var Y=Z(v.expirationTime<=A);if(A=e.unstable_now(),typeof Y=="function"){v.callback=Y,R(A),K=!0;break t}v===r(m)&&o(m),R(A)}else o(m);v=r(m)}if(v!==null)K=!0;else{var O=r(p);O!==null&&ne(D,O.startTime-A),K=!1}}break e}finally{v=null,b=Q,N=!1}K=void 0}}finally{K?ee():z=!1}}}var ee;if(typeof T=="function")ee=function(){T(I)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,$=le.port2;le.port1.onmessage=I,ee=function(){$.postMessage(null)}}else ee=function(){_(I,0)};function ne(A,K){L=_(function(){A(e.unstable_now())},K)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(A){A.callback=null},e.unstable_forceFrameRate=function(A){0>A||125<A?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<A?Math.floor(1e3/A):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(A){switch(b){case 1:case 2:case 3:var K=3;break;default:K=b}var Q=b;b=K;try{return A()}finally{b=Q}},e.unstable_requestPaint=function(){w=!0},e.unstable_runWithPriority=function(A,K){switch(A){case 1:case 2:case 3:case 4:case 5:break;default:A=3}var Q=b;b=A;try{return K()}finally{b=Q}},e.unstable_scheduleCallback=function(A,K,Q){var Z=e.unstable_now();switch(typeof Q=="object"&&Q!==null?(Q=Q.delay,Q=typeof Q=="number"&&0<Q?Z+Q:Z):Q=Z,A){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=Q+Y,A={id:x++,callback:K,priorityLevel:A,startTime:Q,expirationTime:Y,sortIndex:-1},Q>Z?(A.sortIndex=Q,n(p,A),r(m)===null&&A===r(p)&&(k?(E(L),L=-1):k=!0,ne(D,Q-Z))):(A.sortIndex=Y,n(m,A),C||N||(C=!0,z||(z=!0,ee()))),A},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(A){var K=b;return function(){var Q=b;b=K;try{return A.apply(this,arguments)}finally{b=Q}}}})(_d)),_d}var kp;function hC(){return kp||(kp=1,Cd.exports=mC()),Cd.exports}var Ed={exports:{}},Ht={};var Np;function pC(){if(Np)return Ht;Np=1;var e=kd();function n(m){var p="https://react.dev/errors/"+m;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)p+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+m+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var o={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},l=Symbol.for("react.portal");function c(m,p,x){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:v==null?null:""+v,children:m,containerInfo:p,implementation:x}}var d=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(m,p){if(m==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return Ht.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Ht.createPortal=function(m,p){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(n(299));return c(m,p,null,x)},Ht.flushSync=function(m){var p=d.T,x=o.p;try{if(d.T=null,o.p=2,m)return m()}finally{d.T=p,o.p=x,o.d.f()}},Ht.preconnect=function(m,p){typeof m=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,o.d.C(m,p))},Ht.prefetchDNS=function(m){typeof m=="string"&&o.d.D(m)},Ht.preinit=function(m,p){if(typeof m=="string"&&p&&typeof p.as=="string"){var x=p.as,v=f(x,p.crossOrigin),b=typeof p.integrity=="string"?p.integrity:void 0,N=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;x==="style"?o.d.S(m,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:v,integrity:b,fetchPriority:N}):x==="script"&&o.d.X(m,{crossOrigin:v,integrity:b,fetchPriority:N,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},Ht.preinitModule=function(m,p){if(typeof m=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var x=f(p.as,p.crossOrigin);o.d.M(m,{crossOrigin:x,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&o.d.M(m)},Ht.preload=function(m,p){if(typeof m=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var x=p.as,v=f(x,p.crossOrigin);o.d.L(m,x,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},Ht.preloadModule=function(m,p){if(typeof m=="string")if(p){var x=f(p.as,p.crossOrigin);o.d.m(m,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:x,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else o.d.m(m)},Ht.requestFormReset=function(m){o.d.r(m)},Ht.unstable_batchedUpdates=function(m,p){return m(p)},Ht.useFormState=function(m,p,x){return d.H.useFormState(m,p,x)},Ht.useFormStatus=function(){return d.H.useHostTransitionStatus()},Ht.version="19.2.7",Ht}var Cp;function _p(){if(Cp)return Ed.exports;Cp=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Ed.exports=pC(),Ed.exports}var Ep;function gC(){if(Ep)return ki;Ep=1;var e=hC(),n=kd(),r=_p();function o(t){var a="https://react.dev/errors/"+t;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)a+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+t+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function c(t){var a=t,i=t;if(t.alternate)for(;a.return;)a=a.return;else{t=a;do a=t,(a.flags&4098)!==0&&(i=a.return),t=a.return;while(t)}return a.tag===3?i:null}function d(t){if(t.tag===13){var a=t.memoizedState;if(a===null&&(t=t.alternate,t!==null&&(a=t.memoizedState)),a!==null)return a.dehydrated}return null}function f(t){if(t.tag===31){var a=t.memoizedState;if(a===null&&(t=t.alternate,t!==null&&(a=t.memoizedState)),a!==null)return a.dehydrated}return null}function m(t){if(c(t)!==t)throw Error(o(188))}function p(t){var a=t.alternate;if(!a){if(a=c(t),a===null)throw Error(o(188));return a!==t?null:t}for(var i=t,s=a;;){var h=i.return;if(h===null)break;var g=h.alternate;if(g===null){if(s=h.return,s!==null){i=s;continue}break}if(h.child===g.child){for(g=h.child;g;){if(g===i)return m(h),t;if(g===s)return m(h),a;g=g.sibling}throw Error(o(188))}if(i.return!==s.return)i=h,s=g;else{for(var S=!1,j=h.child;j;){if(j===i){S=!0,i=h,s=g;break}if(j===s){S=!0,s=h,i=g;break}j=j.sibling}if(!S){for(j=g.child;j;){if(j===i){S=!0,i=g,s=h;break}if(j===s){S=!0,s=g,i=h;break}j=j.sibling}if(!S)throw Error(o(189))}}if(i.alternate!==s)throw Error(o(190))}if(i.tag!==3)throw Error(o(188));return i.stateNode.current===i?t:a}function x(t){var a=t.tag;if(a===5||a===26||a===27||a===6)return t;for(t=t.child;t!==null;){if(a=x(t),a!==null)return a;t=t.sibling}return null}var v=Object.assign,b=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),E=Symbol.for("react.consumer"),T=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),D=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),B=Symbol.for("react.lazy"),te=Symbol.for("react.activity"),q=Symbol.for("react.memo_cache_sentinel"),I=Symbol.iterator;function ee(t){return t===null||typeof t!="object"?null:(t=I&&t[I]||t["@@iterator"],typeof t=="function"?t:null)}var le=Symbol.for("react.client.reference");function $(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===le?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case k:return"Fragment";case _:return"Profiler";case w:return"StrictMode";case D:return"Suspense";case z:return"SuspenseList";case te:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case C:return"Portal";case T:return t.displayName||"Context";case E:return(t._context.displayName||"Context")+".Consumer";case R:var a=t.render;return t=t.displayName,t||(t=a.displayName||a.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case L:return a=t.displayName||null,a!==null?a:$(t.type)||"Memo";case B:a=t._payload,t=t._init;try{return $(t(a))}catch{}}return null}var ne=Array.isArray,A=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Q={pending:!1,data:null,method:null,action:null},Z=[],Y=-1;function O(t){return{current:t}}function F(t){0>Y||(t.current=Z[Y],Z[Y]=null,Y--)}function re(t,a){Y++,Z[Y]=t.current,t.current=a}var se=O(null),de=O(null),me=O(null),ce=O(null);function ke(t,a){switch(re(me,a),re(de,t),re(se,null),a.nodeType){case 9:case 11:t=(t=a.documentElement)&&(t=t.namespaceURI)?RN(t):0;break;default:if(t=a.tagName,a=a.namespaceURI)a=RN(a),t=ON(a,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}F(se),re(se,t)}function ve(){F(se),F(de),F(me)}function Te(t){t.memoizedState!==null&&re(ce,t);var a=se.current,i=ON(a,t.type);a!==i&&(re(de,t),re(se,i))}function Oe(t){de.current===t&&(F(se),F(de)),ce.current===t&&(F(ce),os._currentValue=Q)}var Fe,vt;function Ze(t){if(Fe===void 0)try{throw Error()}catch(i){var a=i.stack.trim().match(/\n( *(at )?)/);Fe=a&&a[1]||"",vt=-1<i.stack.indexOf(` |
| 2 |
at`)?" (<anonymous>)":-1<i.stack.indexOf("@")?"@unknown:0:0":""}return` |
| 3 |
`+Fe+t+vt}var kn=!1;function Ee(t,a){if(!t||kn)return"";kn=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(a){var ie=function(){throw Error()};if(Object.defineProperty(ie.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ie,[])}catch(J){var W=J}Reflect.construct(t,[],ie)}else{try{ie.call()}catch(J){W=J}t.call(ie.prototype)}}else{try{throw Error()}catch(J){W=J}(ie=t())&&typeof ie.catch=="function"&&ie.catch(function(){})}}catch(J){if(J&&W&&typeof J.stack=="string")return[J.stack,W.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var h=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");h&&h.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var g=s.DetermineComponentFrameRoot(),S=g[0],j=g[1];if(S&&j){var P=S.split(` |
| 4 |
`),V=j.split(` |
| 5 |
`);for(h=s=0;s<P.length&&!P[s].includes("DetermineComponentFrameRoot");)s++;for(;h<V.length&&!V[h].includes("DetermineComponentFrameRoot");)h++;if(s===P.length||h===V.length)for(s=P.length-1,h=V.length-1;1<=s&&0<=h&&P[s]!==V[h];)h--;for(;1<=s&&0<=h;s--,h--)if(P[s]!==V[h]){if(s!==1||h!==1)do if(s--,h--,0>h||P[s]!==V[h]){var ae=` |
| 6 |
`+P[s].replace(" at new "," at ");return t.displayName&&ae.includes("<anonymous>")&&(ae=ae.replace("<anonymous>",t.displayName)),ae}while(1<=s&&0<=h);break}}}finally{kn=!1,Error.prepareStackTrace=i}return(i=t?t.displayName||t.name:"")?Ze(i):""}function Mt(t,a){switch(t.tag){case 26:case 27:case 5:return Ze(t.type);case 16:return Ze("Lazy");case 13:return t.child!==a&&a!==null?Ze("Suspense Fallback"):Ze("Suspense");case 19:return Ze("SuspenseList");case 0:case 15:return Ee(t.type,!1);case 11:return Ee(t.type.render,!1);case 1:return Ee(t.type,!0);case 31:return Ze("Activity");default:return""}}function Un(t){try{var a="",i=null;do a+=Mt(t,i),i=t,t=t.return;while(t);return a}catch(s){return` |
| 7 |
Error generating stack: `+s.message+` |
| 8 |
`+s.stack}}var hl=Object.prototype.hasOwnProperty,pl=e.unstable_scheduleCallback,gl=e.unstable_cancelCallback,nm=e.unstable_shouldYield,nu=e.unstable_requestPaint,Dt=e.unstable_now,yl=e.unstable_getCurrentPriorityLevel,au=e.unstable_ImmediatePriority,ru=e.unstable_UserBlockingPriority,Po=e.unstable_NormalPriority,am=e.unstable_LowPriority,ou=e.unstable_IdlePriority,rm=e.log,om=e.unstable_setDisableYieldValue,$r=null,Gt=null;function na(t){if(typeof rm=="function"&&om(t),Gt&&typeof Gt.setStrictMode=="function")try{Gt.setStrictMode($r,t)}catch{}}var Vt=Math.clz32?Math.clz32:im,iu=Math.log,lu=Math.LN2;function im(t){return t>>>=0,t===0?32:31-(iu(t)/lu|0)|0}var Ce=256,Ae=262144,je=4194304;function Ke(t){var a=t&42;if(a!==0)return a;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Be(t,a,i){var s=t.pendingLanes;if(s===0)return 0;var h=0,g=t.suspendedLanes,S=t.pingedLanes;t=t.warmLanes;var j=s&134217727;return j!==0?(s=j&~g,s!==0?h=Ke(s):(S&=j,S!==0?h=Ke(S):i||(i=j&~t,i!==0&&(h=Ke(i))))):(j=s&~g,j!==0?h=Ke(j):S!==0?h=Ke(S):i||(i=s&~t,i!==0&&(h=Ke(i)))),h===0?0:a!==0&&a!==h&&(a&g)===0&&(g=h&-h,i=a&-a,g>=i||g===32&&(i&4194048)!==0)?a:h}function Ft(t,a){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&a)===0}function Ye(t,a){switch(t){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function su(){var t=je;return je<<=1,(je&62914560)===0&&(je=4194304),t}function vl(t){for(var a=[],i=0;31>i;i++)a.push(t);return a}function Yr(t,a){t.pendingLanes|=a,a!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function xl(t,a,i,s,h,g){var S=t.pendingLanes;t.pendingLanes=i,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=i,t.entangledLanes&=i,t.errorRecoveryDisabledLanes&=i,t.shellSuspendCounter=0;var j=t.entanglements,P=t.expirationTimes,V=t.hiddenUpdates;for(i=S&~i;0<i;){var ae=31-Vt(i),ie=1<<ae;j[ae]=0,P[ae]=-1;var W=V[ae];if(W!==null)for(V[ae]=null,ae=0;ae<W.length;ae++){var J=W[ae];J!==null&&(J.lane&=-536870913)}i&=~ie}s!==0&&Lo(t,s,0),g!==0&&h===0&&t.tag!==0&&(t.suspendedLanes|=g&~(S&~a))}function Lo(t,a,i){t.pendingLanes|=a,t.suspendedLanes&=~a;var s=31-Vt(a);t.entangledLanes|=a,t.entanglements[s]=t.entanglements[s]|1073741824|i&261930}function hS(t,a){var i=t.entangledLanes|=a;for(t=t.entanglements;i;){var s=31-Vt(i),h=1<<s;h&a|t[s]&a&&(t[s]|=a),i&=~h}}function pS(t,a){var i=a&-a;return i=(i&42)!==0?1:lm(i),(i&(t.suspendedLanes|a))!==0?0:i}function lm(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function sm(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function gS(){var t=K.p;return t!==0?t:(t=window.event,t===void 0?32:tC(t.type))}function yS(t,a){var i=K.p;try{return K.p=t,a()}finally{K.p=i}}var er=Math.random().toString(36).slice(2),At="__reactFiber$"+er,Zt="__reactProps$"+er,Bo="__reactContainer$"+er,cm="__reactEvents$"+er,oP="__reactListeners$"+er,iP="__reactHandles$"+er,vS="__reactResources$"+er,bl="__reactMarker$"+er;function um(t){delete t[At],delete t[Zt],delete t[cm],delete t[oP],delete t[iP]}function Ho(t){var a=t[At];if(a)return a;for(var i=t.parentNode;i;){if(a=i[Bo]||i[At]){if(i=a.alternate,a.child!==null||i!==null&&i.child!==null)for(t=HN(t);t!==null;){if(i=t[At])return i;t=HN(t)}return a}t=i,i=t.parentNode}return null}function Io(t){if(t=t[At]||t[Bo]){var a=t.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return t}return null}function wl(t){var a=t.tag;if(a===5||a===26||a===27||a===6)return t.stateNode;throw Error(o(33))}function Uo(t){var a=t[vS];return a||(a=t[vS]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function jt(t){t[bl]=!0}var xS=new Set,bS={};function Gr(t,a){Fo(t,a),Fo(t+"Capture",a)}function Fo(t,a){for(bS[t]=a,t=0;t<a.length;t++)xS.add(a[t])}var lP=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),wS={},SS={};function sP(t){return hl.call(SS,t)?!0:hl.call(wS,t)?!1:lP.test(t)?SS[t]=!0:(wS[t]=!0,!1)}function cu(t,a,i){if(sP(a))if(i===null)t.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":t.removeAttribute(a);return;case"boolean":var s=a.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){t.removeAttribute(a);return}}t.setAttribute(a,""+i)}}function uu(t,a,i){if(i===null)t.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(a);return}t.setAttribute(a,""+i)}}function va(t,a,i,s){if(s===null)t.removeAttribute(i);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(i);return}t.setAttributeNS(a,i,""+s)}}function Nn(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function kS(t){var a=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function cP(t,a,i){var s=Object.getOwnPropertyDescriptor(t.constructor.prototype,a);if(!t.hasOwnProperty(a)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var h=s.get,g=s.set;return Object.defineProperty(t,a,{configurable:!0,get:function(){return h.call(this)},set:function(S){i=""+S,g.call(this,S)}}),Object.defineProperty(t,a,{enumerable:s.enumerable}),{getValue:function(){return i},setValue:function(S){i=""+S},stopTracking:function(){t._valueTracker=null,delete t[a]}}}}function dm(t){if(!t._valueTracker){var a=kS(t)?"checked":"value";t._valueTracker=cP(t,a,""+t[a])}}function NS(t){if(!t)return!1;var a=t._valueTracker;if(!a)return!0;var i=a.getValue(),s="";return t&&(s=kS(t)?t.checked?"true":"false":t.value),t=s,t!==i?(a.setValue(t),!0):!1}function du(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var uP=/[\n"\\]/g;function Cn(t){return t.replace(uP,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function fm(t,a,i,s,h,g,S,j){t.name="",S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?t.type=S:t.removeAttribute("type"),a!=null?S==="number"?(a===0&&t.value===""||t.value!=a)&&(t.value=""+Nn(a)):t.value!==""+Nn(a)&&(t.value=""+Nn(a)):S!=="submit"&&S!=="reset"||t.removeAttribute("value"),a!=null?mm(t,S,Nn(a)):i!=null?mm(t,S,Nn(i)):s!=null&&t.removeAttribute("value"),h==null&&g!=null&&(t.defaultChecked=!!g),h!=null&&(t.checked=h&&typeof h!="function"&&typeof h!="symbol"),j!=null&&typeof j!="function"&&typeof j!="symbol"&&typeof j!="boolean"?t.name=""+Nn(j):t.removeAttribute("name")}function CS(t,a,i,s,h,g,S,j){if(g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(t.type=g),a!=null||i!=null){if(!(g!=="submit"&&g!=="reset"||a!=null)){dm(t);return}i=i!=null?""+Nn(i):"",a=a!=null?""+Nn(a):i,j||a===t.value||(t.value=a),t.defaultValue=a}s=s??h,s=typeof s!="function"&&typeof s!="symbol"&&!!s,t.checked=j?t.checked:!!s,t.defaultChecked=!!s,S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"&&(t.name=S),dm(t)}function mm(t,a,i){a==="number"&&du(t.ownerDocument)===t||t.defaultValue===""+i||(t.defaultValue=""+i)}function $o(t,a,i,s){if(t=t.options,a){a={};for(var h=0;h<i.length;h++)a["$"+i[h]]=!0;for(i=0;i<t.length;i++)h=a.hasOwnProperty("$"+t[i].value),t[i].selected!==h&&(t[i].selected=h),h&&s&&(t[i].defaultSelected=!0)}else{for(i=""+Nn(i),a=null,h=0;h<t.length;h++){if(t[h].value===i){t[h].selected=!0,s&&(t[h].defaultSelected=!0);return}a!==null||t[h].disabled||(a=t[h])}a!==null&&(a.selected=!0)}}function _S(t,a,i){if(a!=null&&(a=""+Nn(a),a!==t.value&&(t.value=a),i==null)){t.defaultValue!==a&&(t.defaultValue=a);return}t.defaultValue=i!=null?""+Nn(i):""}function ES(t,a,i,s){if(a==null){if(s!=null){if(i!=null)throw Error(o(92));if(ne(s)){if(1<s.length)throw Error(o(93));s=s[0]}i=s}i==null&&(i=""),a=i}i=Nn(a),t.defaultValue=i,s=t.textContent,s===i&&s!==""&&s!==null&&(t.value=s),dm(t)}function Yo(t,a){if(a){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=a;return}}t.textContent=a}var dP=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function MS(t,a,i){var s=a.indexOf("--")===0;i==null||typeof i=="boolean"||i===""?s?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="":s?t.setProperty(a,i):typeof i!="number"||i===0||dP.has(a)?a==="float"?t.cssFloat=i:t[a]=(""+i).trim():t[a]=i+"px"}function jS(t,a,i){if(a!=null&&typeof a!="object")throw Error(o(62));if(t=t.style,i!=null){for(var s in i)!i.hasOwnProperty(s)||a!=null&&a.hasOwnProperty(s)||(s.indexOf("--")===0?t.setProperty(s,""):s==="float"?t.cssFloat="":t[s]="");for(var h in a)s=a[h],a.hasOwnProperty(h)&&i[h]!==s&&MS(t,h,s)}else for(var g in a)a.hasOwnProperty(g)&&MS(t,g,a[g])}function hm(t){if(t.indexOf("-")===-1)return!1;switch(t){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 fP=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),mP=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function fu(t){return mP.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function xa(){}var pm=null;function gm(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Go=null,Vo=null;function TS(t){var a=Io(t);if(a&&(t=a.stateNode)){var i=t[Zt]||null;e:switch(t=a.stateNode,a.type){case"input":if(fm(t,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name),a=i.name,i.type==="radio"&&a!=null){for(i=t;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll('input[name="'+Cn(""+a)+'"][type="radio"]'),a=0;a<i.length;a++){var s=i[a];if(s!==t&&s.form===t.form){var h=s[Zt]||null;if(!h)throw Error(o(90));fm(s,h.value,h.defaultValue,h.defaultValue,h.checked,h.defaultChecked,h.type,h.name)}}for(a=0;a<i.length;a++)s=i[a],s.form===t.form&&NS(s)}break e;case"textarea":_S(t,i.value,i.defaultValue);break e;case"select":a=i.value,a!=null&&$o(t,!!i.multiple,a,!1)}}}var ym=!1;function RS(t,a,i){if(ym)return t(a,i);ym=!0;try{var s=t(a);return s}finally{if(ym=!1,(Go!==null||Vo!==null)&&(Ju(),Go&&(a=Go,t=Vo,Vo=Go=null,TS(a),t)))for(a=0;a<t.length;a++)TS(t[a])}}function Sl(t,a){var i=t.stateNode;if(i===null)return null;var s=i[Zt]||null;if(s===null)return null;i=s[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(t=t.type,s=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!s;break e;default:t=!1}if(t)return null;if(i&&typeof i!="function")throw Error(o(231,a,typeof i));return i}var ba=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vm=!1;if(ba)try{var kl={};Object.defineProperty(kl,"passive",{get:function(){vm=!0}}),window.addEventListener("test",kl,kl),window.removeEventListener("test",kl,kl)}catch{vm=!1}var tr=null,xm=null,mu=null;function OS(){if(mu)return mu;var t,a=xm,i=a.length,s,h="value"in tr?tr.value:tr.textContent,g=h.length;for(t=0;t<i&&a[t]===h[t];t++);var S=i-t;for(s=1;s<=S&&a[i-s]===h[g-s];s++);return mu=h.slice(t,1<s?1-s:void 0)}function hu(t){var a=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&a===13&&(t=13)):t=a,t===10&&(t=13),32<=t||t===13?t:0}function pu(){return!0}function DS(){return!1}function Jt(t){function a(i,s,h,g,S){this._reactName=i,this._targetInst=h,this.type=s,this.nativeEvent=g,this.target=S,this.currentTarget=null;for(var j in t)t.hasOwnProperty(j)&&(i=t[j],this[j]=i?i(g):g[j]);return this.isDefaultPrevented=(g.defaultPrevented!=null?g.defaultPrevented:g.returnValue===!1)?pu:DS,this.isPropagationStopped=DS,this}return v(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=pu)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=pu)},persist:function(){},isPersistent:pu}),a}var Vr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},gu=Jt(Vr),Nl=v({},Vr,{view:0,detail:0}),hP=Jt(Nl),bm,wm,Cl,yu=v({},Nl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:km,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Cl&&(Cl&&t.type==="mousemove"?(bm=t.screenX-Cl.screenX,wm=t.screenY-Cl.screenY):wm=bm=0,Cl=t),bm)},movementY:function(t){return"movementY"in t?t.movementY:wm}}),AS=Jt(yu),pP=v({},yu,{dataTransfer:0}),gP=Jt(pP),yP=v({},Nl,{relatedTarget:0}),Sm=Jt(yP),vP=v({},Vr,{animationName:0,elapsedTime:0,pseudoElement:0}),xP=Jt(vP),bP=v({},Vr,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),wP=Jt(bP),SP=v({},Vr,{data:0}),zS=Jt(SP),kP={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},NP={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"},CP={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _P(t){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(t):(t=CP[t])?!!a[t]:!1}function km(){return _P}var EP=v({},Nl,{key:function(t){if(t.key){var a=kP[t.key]||t.key;if(a!=="Unidentified")return a}return t.type==="keypress"?(t=hu(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?NP[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:km,charCode:function(t){return t.type==="keypress"?hu(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?hu(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),MP=Jt(EP),jP=v({},yu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),PS=Jt(jP),TP=v({},Nl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:km}),RP=Jt(TP),OP=v({},Vr,{propertyName:0,elapsedTime:0,pseudoElement:0}),DP=Jt(OP),AP=v({},yu,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),zP=Jt(AP),PP=v({},Vr,{newState:0,oldState:0}),LP=Jt(PP),BP=[9,13,27,32],Nm=ba&&"CompositionEvent"in window,_l=null;ba&&"documentMode"in document&&(_l=document.documentMode);var HP=ba&&"TextEvent"in window&&!_l,LS=ba&&(!Nm||_l&&8<_l&&11>=_l),BS=" ",HS=!1;function IS(t,a){switch(t){case"keyup":return BP.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function US(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var qo=!1;function IP(t,a){switch(t){case"compositionend":return US(a);case"keypress":return a.which!==32?null:(HS=!0,BS);case"textInput":return t=a.data,t===BS&&HS?null:t;default:return null}}function UP(t,a){if(qo)return t==="compositionend"||!Nm&&IS(t,a)?(t=OS(),mu=xm=tr=null,qo=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return LS&&a.locale!=="ko"?null:a.data;default:return null}}var FP={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 FS(t){var a=t&&t.nodeName&&t.nodeName.toLowerCase();return a==="input"?!!FP[t.type]:a==="textarea"}function $S(t,a,i,s){Go?Vo?Vo.push(s):Vo=[s]:Go=s,a=id(a,"onChange"),0<a.length&&(i=new gu("onChange","change",null,i,s),t.push({event:i,listeners:a}))}var El=null,Ml=null;function $P(t){CN(t,0)}function vu(t){var a=wl(t);if(NS(a))return t}function YS(t,a){if(t==="change")return a}var GS=!1;if(ba){var Cm;if(ba){var _m="oninput"in document;if(!_m){var VS=document.createElement("div");VS.setAttribute("oninput","return;"),_m=typeof VS.oninput=="function"}Cm=_m}else Cm=!1;GS=Cm&&(!document.documentMode||9<document.documentMode)}function qS(){El&&(El.detachEvent("onpropertychange",WS),Ml=El=null)}function WS(t){if(t.propertyName==="value"&&vu(Ml)){var a=[];$S(a,Ml,t,gm(t)),RS($P,a)}}function YP(t,a,i){t==="focusin"?(qS(),El=a,Ml=i,El.attachEvent("onpropertychange",WS)):t==="focusout"&&qS()}function GP(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return vu(Ml)}function VP(t,a){if(t==="click")return vu(a)}function qP(t,a){if(t==="input"||t==="change")return vu(a)}function WP(t,a){return t===a&&(t!==0||1/t===1/a)||t!==t&&a!==a}var mn=typeof Object.is=="function"?Object.is:WP;function jl(t,a){if(mn(t,a))return!0;if(typeof t!="object"||t===null||typeof a!="object"||a===null)return!1;var i=Object.keys(t),s=Object.keys(a);if(i.length!==s.length)return!1;for(s=0;s<i.length;s++){var h=i[s];if(!hl.call(a,h)||!mn(t[h],a[h]))return!1}return!0}function KS(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function XS(t,a){var i=KS(t);t=0;for(var s;i;){if(i.nodeType===3){if(s=t+i.textContent.length,t<=a&&s>=a)return{node:i,offset:a-t};t=s}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=KS(i)}}function QS(t,a){return t&&a?t===a?!0:t&&t.nodeType===3?!1:a&&a.nodeType===3?QS(t,a.parentNode):"contains"in t?t.contains(a):t.compareDocumentPosition?!!(t.compareDocumentPosition(a)&16):!1:!1}function ZS(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var a=du(t.document);a instanceof t.HTMLIFrameElement;){try{var i=typeof a.contentWindow.location.href=="string"}catch{i=!1}if(i)t=a.contentWindow;else break;a=du(t.document)}return a}function Em(t){var a=t&&t.nodeName&&t.nodeName.toLowerCase();return a&&(a==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||a==="textarea"||t.contentEditable==="true")}var KP=ba&&"documentMode"in document&&11>=document.documentMode,Wo=null,Mm=null,Tl=null,jm=!1;function JS(t,a,i){var s=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;jm||Wo==null||Wo!==du(s)||(s=Wo,"selectionStart"in s&&Em(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Tl&&jl(Tl,s)||(Tl=s,s=id(Mm,"onSelect"),0<s.length&&(a=new gu("onSelect","select",null,a,i),t.push({event:a,listeners:s}),a.target=Wo)))}function qr(t,a){var i={};return i[t.toLowerCase()]=a.toLowerCase(),i["Webkit"+t]="webkit"+a,i["Moz"+t]="moz"+a,i}var Ko={animationend:qr("Animation","AnimationEnd"),animationiteration:qr("Animation","AnimationIteration"),animationstart:qr("Animation","AnimationStart"),transitionrun:qr("Transition","TransitionRun"),transitionstart:qr("Transition","TransitionStart"),transitioncancel:qr("Transition","TransitionCancel"),transitionend:qr("Transition","TransitionEnd")},Tm={},e2={};ba&&(e2=document.createElement("div").style,"AnimationEvent"in window||(delete Ko.animationend.animation,delete Ko.animationiteration.animation,delete Ko.animationstart.animation),"TransitionEvent"in window||delete Ko.transitionend.transition);function Wr(t){if(Tm[t])return Tm[t];if(!Ko[t])return t;var a=Ko[t],i;for(i in a)if(a.hasOwnProperty(i)&&i in e2)return Tm[t]=a[i];return t}var t2=Wr("animationend"),n2=Wr("animationiteration"),a2=Wr("animationstart"),XP=Wr("transitionrun"),QP=Wr("transitionstart"),ZP=Wr("transitioncancel"),r2=Wr("transitionend"),o2=new Map,Rm="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Rm.push("scrollEnd");function Fn(t,a){o2.set(t,a),Gr(a,[t])}var xu=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},_n=[],Xo=0,Om=0;function bu(){for(var t=Xo,a=Om=Xo=0;a<t;){var i=_n[a];_n[a++]=null;var s=_n[a];_n[a++]=null;var h=_n[a];_n[a++]=null;var g=_n[a];if(_n[a++]=null,s!==null&&h!==null){var S=s.pending;S===null?h.next=h:(h.next=S.next,S.next=h),s.pending=h}g!==0&&i2(i,h,g)}}function wu(t,a,i,s){_n[Xo++]=t,_n[Xo++]=a,_n[Xo++]=i,_n[Xo++]=s,Om|=s,t.lanes|=s,t=t.alternate,t!==null&&(t.lanes|=s)}function Dm(t,a,i,s){return wu(t,a,i,s),Su(t)}function Kr(t,a){return wu(t,null,null,a),Su(t)}function i2(t,a,i){t.lanes|=i;var s=t.alternate;s!==null&&(s.lanes|=i);for(var h=!1,g=t.return;g!==null;)g.childLanes|=i,s=g.alternate,s!==null&&(s.childLanes|=i),g.tag===22&&(t=g.stateNode,t===null||t._visibility&1||(h=!0)),t=g,g=g.return;return t.tag===3?(g=t.stateNode,h&&a!==null&&(h=31-Vt(i),t=g.hiddenUpdates,s=t[h],s===null?t[h]=[a]:s.push(a),a.lane=i|536870912),g):null}function Su(t){if(50<Zl)throw Zl=0,Fh=null,Error(o(185));for(var a=t.return;a!==null;)t=a,a=t.return;return t.tag===3?t.stateNode:null}var Qo={};function JP(t,a,i,s){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hn(t,a,i,s){return new JP(t,a,i,s)}function Am(t){return t=t.prototype,!(!t||!t.isReactComponent)}function wa(t,a){var i=t.alternate;return i===null?(i=hn(t.tag,a,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=a,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&65011712,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,a=t.dependencies,i.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i.refCleanup=t.refCleanup,i}function l2(t,a){t.flags&=65011714;var i=t.alternate;return i===null?(t.childLanes=0,t.lanes=a,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=i.childLanes,t.lanes=i.lanes,t.child=i.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=i.memoizedProps,t.memoizedState=i.memoizedState,t.updateQueue=i.updateQueue,t.type=i.type,a=i.dependencies,t.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),t}function ku(t,a,i,s,h,g){var S=0;if(s=t,typeof t=="function")Am(t)&&(S=1);else if(typeof t=="string")S=rB(t,i,se.current)?26:t==="html"||t==="head"||t==="body"?27:5;else e:switch(t){case te:return t=hn(31,i,a,h),t.elementType=te,t.lanes=g,t;case k:return Xr(i.children,h,g,a);case w:S=8,h|=24;break;case _:return t=hn(12,i,a,h|2),t.elementType=_,t.lanes=g,t;case D:return t=hn(13,i,a,h),t.elementType=D,t.lanes=g,t;case z:return t=hn(19,i,a,h),t.elementType=z,t.lanes=g,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case T:S=10;break e;case E:S=9;break e;case R:S=11;break e;case L:S=14;break e;case B:S=16,s=null;break e}S=29,i=Error(o(130,t===null?"null":typeof t,"")),s=null}return a=hn(S,i,a,h),a.elementType=t,a.type=s,a.lanes=g,a}function Xr(t,a,i,s){return t=hn(7,t,s,a),t.lanes=i,t}function zm(t,a,i){return t=hn(6,t,null,a),t.lanes=i,t}function s2(t){var a=hn(18,null,null,0);return a.stateNode=t,a}function Pm(t,a,i){return a=hn(4,t.children!==null?t.children:[],t.key,a),a.lanes=i,a.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},a}var c2=new WeakMap;function En(t,a){if(typeof t=="object"&&t!==null){var i=c2.get(t);return i!==void 0?i:(a={value:t,source:a,stack:Un(a)},c2.set(t,a),a)}return{value:t,source:a,stack:Un(a)}}var Zo=[],Jo=0,Nu=null,Rl=0,Mn=[],jn=0,nr=null,aa=1,ra="";function Sa(t,a){Zo[Jo++]=Rl,Zo[Jo++]=Nu,Nu=t,Rl=a}function u2(t,a,i){Mn[jn++]=aa,Mn[jn++]=ra,Mn[jn++]=nr,nr=t;var s=aa;t=ra;var h=32-Vt(s)-1;s&=~(1<<h),i+=1;var g=32-Vt(a)+h;if(30<g){var S=h-h%5;g=(s&(1<<S)-1).toString(32),s>>=S,h-=S,aa=1<<32-Vt(a)+h|i<<h|s,ra=g+t}else aa=1<<g|i<<h|s,ra=t}function Lm(t){t.return!==null&&(Sa(t,1),u2(t,1,0))}function Bm(t){for(;t===Nu;)Nu=Zo[--Jo],Zo[Jo]=null,Rl=Zo[--Jo],Zo[Jo]=null;for(;t===nr;)nr=Mn[--jn],Mn[jn]=null,ra=Mn[--jn],Mn[jn]=null,aa=Mn[--jn],Mn[jn]=null}function d2(t,a){Mn[jn++]=aa,Mn[jn++]=ra,Mn[jn++]=nr,aa=a.id,ra=a.overflow,nr=t}var zt=null,it=null,$e=!1,ar=null,Tn=!1,Hm=Error(o(519));function rr(t){var a=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ol(En(a,t)),Hm}function f2(t){var a=t.stateNode,i=t.type,s=t.memoizedProps;switch(a[At]=t,a[Zt]=s,i){case"dialog":Le("cancel",a),Le("close",a);break;case"iframe":case"object":case"embed":Le("load",a);break;case"video":case"audio":for(i=0;i<es.length;i++)Le(es[i],a);break;case"source":Le("error",a);break;case"img":case"image":case"link":Le("error",a),Le("load",a);break;case"details":Le("toggle",a);break;case"input":Le("invalid",a),CS(a,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":Le("invalid",a);break;case"textarea":Le("invalid",a),ES(a,s.value,s.defaultValue,s.children)}i=s.children,typeof i!="string"&&typeof i!="number"&&typeof i!="bigint"||a.textContent===""+i||s.suppressHydrationWarning===!0||jN(a.textContent,i)?(s.popover!=null&&(Le("beforetoggle",a),Le("toggle",a)),s.onScroll!=null&&Le("scroll",a),s.onScrollEnd!=null&&Le("scrollend",a),s.onClick!=null&&(a.onclick=xa),a=!0):a=!1,a||rr(t,!0)}function m2(t){for(zt=t.return;zt;)switch(zt.tag){case 5:case 31:case 13:Tn=!1;return;case 27:case 3:Tn=!0;return;default:zt=zt.return}}function ei(t){if(t!==zt)return!1;if(!$e)return m2(t),$e=!0,!1;var a=t.tag,i;if((i=a!==3&&a!==27)&&((i=a===5)&&(i=t.type,i=!(i!=="form"&&i!=="button")||ap(t.type,t.memoizedProps)),i=!i),i&&it&&rr(t),m2(t),a===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));it=BN(t)}else if(a===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));it=BN(t)}else a===27?(a=it,vr(t.type)?(t=sp,sp=null,it=t):it=a):it=zt?On(t.stateNode.nextSibling):null;return!0}function Qr(){it=zt=null,$e=!1}function Im(){var t=ar;return t!==null&&(an===null?an=t:an.push.apply(an,t),ar=null),t}function Ol(t){ar===null?ar=[t]:ar.push(t)}var Um=O(null),Zr=null,ka=null;function or(t,a,i){re(Um,a._currentValue),a._currentValue=i}function Na(t){t._currentValue=Um.current,F(Um)}function Fm(t,a,i){for(;t!==null;){var s=t.alternate;if((t.childLanes&a)!==a?(t.childLanes|=a,s!==null&&(s.childLanes|=a)):s!==null&&(s.childLanes&a)!==a&&(s.childLanes|=a),t===i)break;t=t.return}}function $m(t,a,i,s){var h=t.child;for(h!==null&&(h.return=t);h!==null;){var g=h.dependencies;if(g!==null){var S=h.child;g=g.firstContext;e:for(;g!==null;){var j=g;g=h;for(var P=0;P<a.length;P++)if(j.context===a[P]){g.lanes|=i,j=g.alternate,j!==null&&(j.lanes|=i),Fm(g.return,i,t),s||(S=null);break e}g=j.next}}else if(h.tag===18){if(S=h.return,S===null)throw Error(o(341));S.lanes|=i,g=S.alternate,g!==null&&(g.lanes|=i),Fm(S,i,t),S=null}else S=h.child;if(S!==null)S.return=h;else for(S=h;S!==null;){if(S===t){S=null;break}if(h=S.sibling,h!==null){h.return=S.return,S=h;break}S=S.return}h=S}}function ti(t,a,i,s){t=null;for(var h=a,g=!1;h!==null;){if(!g){if((h.flags&524288)!==0)g=!0;else if((h.flags&262144)!==0)break}if(h.tag===10){var S=h.alternate;if(S===null)throw Error(o(387));if(S=S.memoizedProps,S!==null){var j=h.type;mn(h.pendingProps.value,S.value)||(t!==null?t.push(j):t=[j])}}else if(h===ce.current){if(S=h.alternate,S===null)throw Error(o(387));S.memoizedState.memoizedState!==h.memoizedState.memoizedState&&(t!==null?t.push(os):t=[os])}h=h.return}t!==null&&$m(a,t,i,s),a.flags|=262144}function Cu(t){for(t=t.firstContext;t!==null;){if(!mn(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Jr(t){Zr=t,ka=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Pt(t){return h2(Zr,t)}function _u(t,a){return Zr===null&&Jr(t),h2(t,a)}function h2(t,a){var i=a._currentValue;if(a={context:a,memoizedValue:i,next:null},ka===null){if(t===null)throw Error(o(308));ka=a,t.dependencies={lanes:0,firstContext:a},t.flags|=524288}else ka=ka.next=a;return i}var eL=typeof AbortController<"u"?AbortController:function(){var t=[],a=this.signal={aborted:!1,addEventListener:function(i,s){t.push(s)}};this.abort=function(){a.aborted=!0,t.forEach(function(i){return i()})}},tL=e.unstable_scheduleCallback,nL=e.unstable_NormalPriority,wt={$$typeof:T,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ym(){return{controller:new eL,data:new Map,refCount:0}}function Dl(t){t.refCount--,t.refCount===0&&tL(nL,function(){t.controller.abort()})}var Al=null,Gm=0,ni=0,ai=null;function aL(t,a){if(Al===null){var i=Al=[];Gm=0,ni=Wh(),ai={status:"pending",value:void 0,then:function(s){i.push(s)}}}return Gm++,a.then(p2,p2),a}function p2(){if(--Gm===0&&Al!==null){ai!==null&&(ai.status="fulfilled");var t=Al;Al=null,ni=0,ai=null;for(var a=0;a<t.length;a++)(0,t[a])()}}function rL(t,a){var i=[],s={status:"pending",value:null,reason:null,then:function(h){i.push(h)}};return t.then(function(){s.status="fulfilled",s.value=a;for(var h=0;h<i.length;h++)(0,i[h])(a)},function(h){for(s.status="rejected",s.reason=h,h=0;h<i.length;h++)(0,i[h])(void 0)}),s}var g2=A.S;A.S=function(t,a){Jk=Dt(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&aL(t,a),g2!==null&&g2(t,a)};var eo=O(null);function Vm(){var t=eo.current;return t!==null?t:ot.pooledCache}function Eu(t,a){a===null?re(eo,eo.current):re(eo,a.pool)}function y2(){var t=Vm();return t===null?null:{parent:wt._currentValue,pool:t}}var ri=Error(o(460)),qm=Error(o(474)),Mu=Error(o(542)),ju={then:function(){}};function v2(t){return t=t.status,t==="fulfilled"||t==="rejected"}function x2(t,a,i){switch(i=t[i],i===void 0?t.push(a):i!==a&&(a.then(xa,xa),a=i),a.status){case"fulfilled":return a.value;case"rejected":throw t=a.reason,w2(t),t;default:if(typeof a.status=="string")a.then(xa,xa);else{if(t=ot,t!==null&&100<t.shellSuspendCounter)throw Error(o(482));t=a,t.status="pending",t.then(function(s){if(a.status==="pending"){var h=a;h.status="fulfilled",h.value=s}},function(s){if(a.status==="pending"){var h=a;h.status="rejected",h.reason=s}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw t=a.reason,w2(t),t}throw no=a,ri}}function to(t){try{var a=t._init;return a(t._payload)}catch(i){throw i!==null&&typeof i=="object"&&typeof i.then=="function"?(no=i,ri):i}}var no=null;function b2(){if(no===null)throw Error(o(459));var t=no;return no=null,t}function w2(t){if(t===ri||t===Mu)throw Error(o(483))}var oi=null,zl=0;function Tu(t){var a=zl;return zl+=1,oi===null&&(oi=[]),x2(oi,t,a)}function Pl(t,a){a=a.props.ref,t.ref=a!==void 0?a:null}function Ru(t,a){throw a.$$typeof===b?Error(o(525)):(t=Object.prototype.toString.call(a),Error(o(31,t==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":t)))}function S2(t){function a(U,H){if(t){var G=U.deletions;G===null?(U.deletions=[H],U.flags|=16):G.push(H)}}function i(U,H){if(!t)return null;for(;H!==null;)a(U,H),H=H.sibling;return null}function s(U){for(var H=new Map;U!==null;)U.key!==null?H.set(U.key,U):H.set(U.index,U),U=U.sibling;return H}function h(U,H){return U=wa(U,H),U.index=0,U.sibling=null,U}function g(U,H,G){return U.index=G,t?(G=U.alternate,G!==null?(G=G.index,G<H?(U.flags|=67108866,H):G):(U.flags|=67108866,H)):(U.flags|=1048576,H)}function S(U){return t&&U.alternate===null&&(U.flags|=67108866),U}function j(U,H,G,oe){return H===null||H.tag!==6?(H=zm(G,U.mode,oe),H.return=U,H):(H=h(H,G),H.return=U,H)}function P(U,H,G,oe){var Se=G.type;return Se===k?ae(U,H,G.props.children,oe,G.key):H!==null&&(H.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===B&&to(Se)===H.type)?(H=h(H,G.props),Pl(H,G),H.return=U,H):(H=ku(G.type,G.key,G.props,null,U.mode,oe),Pl(H,G),H.return=U,H)}function V(U,H,G,oe){return H===null||H.tag!==4||H.stateNode.containerInfo!==G.containerInfo||H.stateNode.implementation!==G.implementation?(H=Pm(G,U.mode,oe),H.return=U,H):(H=h(H,G.children||[]),H.return=U,H)}function ae(U,H,G,oe,Se){return H===null||H.tag!==7?(H=Xr(G,U.mode,oe,Se),H.return=U,H):(H=h(H,G),H.return=U,H)}function ie(U,H,G){if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return H=zm(""+H,U.mode,G),H.return=U,H;if(typeof H=="object"&&H!==null){switch(H.$$typeof){case N:return G=ku(H.type,H.key,H.props,null,U.mode,G),Pl(G,H),G.return=U,G;case C:return H=Pm(H,U.mode,G),H.return=U,H;case B:return H=to(H),ie(U,H,G)}if(ne(H)||ee(H))return H=Xr(H,U.mode,G,null),H.return=U,H;if(typeof H.then=="function")return ie(U,Tu(H),G);if(H.$$typeof===T)return ie(U,_u(U,H),G);Ru(U,H)}return null}function W(U,H,G,oe){var Se=H!==null?H.key:null;if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return Se!==null?null:j(U,H,""+G,oe);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case N:return G.key===Se?P(U,H,G,oe):null;case C:return G.key===Se?V(U,H,G,oe):null;case B:return G=to(G),W(U,H,G,oe)}if(ne(G)||ee(G))return Se!==null?null:ae(U,H,G,oe,null);if(typeof G.then=="function")return W(U,H,Tu(G),oe);if(G.$$typeof===T)return W(U,H,_u(U,G),oe);Ru(U,G)}return null}function J(U,H,G,oe,Se){if(typeof oe=="string"&&oe!==""||typeof oe=="number"||typeof oe=="bigint")return U=U.get(G)||null,j(H,U,""+oe,Se);if(typeof oe=="object"&&oe!==null){switch(oe.$$typeof){case N:return U=U.get(oe.key===null?G:oe.key)||null,P(H,U,oe,Se);case C:return U=U.get(oe.key===null?G:oe.key)||null,V(H,U,oe,Se);case B:return oe=to(oe),J(U,H,G,oe,Se)}if(ne(oe)||ee(oe))return U=U.get(G)||null,ae(H,U,oe,Se,null);if(typeof oe.then=="function")return J(U,H,G,Tu(oe),Se);if(oe.$$typeof===T)return J(U,H,G,_u(H,oe),Se);Ru(H,oe)}return null}function xe(U,H,G,oe){for(var Se=null,Ge=null,be=H,De=H=0,Ie=null;be!==null&&De<G.length;De++){be.index>De?(Ie=be,be=null):Ie=be.sibling;var Ve=W(U,be,G[De],oe);if(Ve===null){be===null&&(be=Ie);break}t&&be&&Ve.alternate===null&&a(U,be),H=g(Ve,H,De),Ge===null?Se=Ve:Ge.sibling=Ve,Ge=Ve,be=Ie}if(De===G.length)return i(U,be),$e&&Sa(U,De),Se;if(be===null){for(;De<G.length;De++)be=ie(U,G[De],oe),be!==null&&(H=g(be,H,De),Ge===null?Se=be:Ge.sibling=be,Ge=be);return $e&&Sa(U,De),Se}for(be=s(be);De<G.length;De++)Ie=J(be,U,De,G[De],oe),Ie!==null&&(t&&Ie.alternate!==null&&be.delete(Ie.key===null?De:Ie.key),H=g(Ie,H,De),Ge===null?Se=Ie:Ge.sibling=Ie,Ge=Ie);return t&&be.forEach(function(kr){return a(U,kr)}),$e&&Sa(U,De),Se}function Ne(U,H,G,oe){if(G==null)throw Error(o(151));for(var Se=null,Ge=null,be=H,De=H=0,Ie=null,Ve=G.next();be!==null&&!Ve.done;De++,Ve=G.next()){be.index>De?(Ie=be,be=null):Ie=be.sibling;var kr=W(U,be,Ve.value,oe);if(kr===null){be===null&&(be=Ie);break}t&&be&&kr.alternate===null&&a(U,be),H=g(kr,H,De),Ge===null?Se=kr:Ge.sibling=kr,Ge=kr,be=Ie}if(Ve.done)return i(U,be),$e&&Sa(U,De),Se;if(be===null){for(;!Ve.done;De++,Ve=G.next())Ve=ie(U,Ve.value,oe),Ve!==null&&(H=g(Ve,H,De),Ge===null?Se=Ve:Ge.sibling=Ve,Ge=Ve);return $e&&Sa(U,De),Se}for(be=s(be);!Ve.done;De++,Ve=G.next())Ve=J(be,U,De,Ve.value,oe),Ve!==null&&(t&&Ve.alternate!==null&&be.delete(Ve.key===null?De:Ve.key),H=g(Ve,H,De),Ge===null?Se=Ve:Ge.sibling=Ve,Ge=Ve);return t&&be.forEach(function(pB){return a(U,pB)}),$e&&Sa(U,De),Se}function at(U,H,G,oe){if(typeof G=="object"&&G!==null&&G.type===k&&G.key===null&&(G=G.props.children),typeof G=="object"&&G!==null){switch(G.$$typeof){case N:e:{for(var Se=G.key;H!==null;){if(H.key===Se){if(Se=G.type,Se===k){if(H.tag===7){i(U,H.sibling),oe=h(H,G.props.children),oe.return=U,U=oe;break e}}else if(H.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===B&&to(Se)===H.type){i(U,H.sibling),oe=h(H,G.props),Pl(oe,G),oe.return=U,U=oe;break e}i(U,H);break}else a(U,H);H=H.sibling}G.type===k?(oe=Xr(G.props.children,U.mode,oe,G.key),oe.return=U,U=oe):(oe=ku(G.type,G.key,G.props,null,U.mode,oe),Pl(oe,G),oe.return=U,U=oe)}return S(U);case C:e:{for(Se=G.key;H!==null;){if(H.key===Se)if(H.tag===4&&H.stateNode.containerInfo===G.containerInfo&&H.stateNode.implementation===G.implementation){i(U,H.sibling),oe=h(H,G.children||[]),oe.return=U,U=oe;break e}else{i(U,H);break}else a(U,H);H=H.sibling}oe=Pm(G,U.mode,oe),oe.return=U,U=oe}return S(U);case B:return G=to(G),at(U,H,G,oe)}if(ne(G))return xe(U,H,G,oe);if(ee(G)){if(Se=ee(G),typeof Se!="function")throw Error(o(150));return G=Se.call(G),Ne(U,H,G,oe)}if(typeof G.then=="function")return at(U,H,Tu(G),oe);if(G.$$typeof===T)return at(U,H,_u(U,G),oe);Ru(U,G)}return typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint"?(G=""+G,H!==null&&H.tag===6?(i(U,H.sibling),oe=h(H,G),oe.return=U,U=oe):(i(U,H),oe=zm(G,U.mode,oe),oe.return=U,U=oe),S(U)):i(U,H)}return function(U,H,G,oe){try{zl=0;var Se=at(U,H,G,oe);return oi=null,Se}catch(be){if(be===ri||be===Mu)throw be;var Ge=hn(29,be,null,U.mode);return Ge.lanes=oe,Ge.return=U,Ge}}}var ao=S2(!0),k2=S2(!1),ir=!1;function Wm(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Km(t,a){t=t.updateQueue,a.updateQueue===t&&(a.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function lr(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function sr(t,a,i){var s=t.updateQueue;if(s===null)return null;if(s=s.shared,(We&2)!==0){var h=s.pending;return h===null?a.next=a:(a.next=h.next,h.next=a),s.pending=a,a=Su(t),i2(t,null,i),a}return wu(t,s,a,i),Su(t)}function Ll(t,a,i){if(a=a.updateQueue,a!==null&&(a=a.shared,(i&4194048)!==0)){var s=a.lanes;s&=t.pendingLanes,i|=s,a.lanes=i,hS(t,i)}}function Xm(t,a){var i=t.updateQueue,s=t.alternate;if(s!==null&&(s=s.updateQueue,i===s)){var h=null,g=null;if(i=i.firstBaseUpdate,i!==null){do{var S={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};g===null?h=g=S:g=g.next=S,i=i.next}while(i!==null);g===null?h=g=a:g=g.next=a}else h=g=a;i={baseState:s.baseState,firstBaseUpdate:h,lastBaseUpdate:g,shared:s.shared,callbacks:s.callbacks},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=a:t.next=a,i.lastBaseUpdate=a}var Qm=!1;function Bl(){if(Qm){var t=ai;if(t!==null)throw t}}function Hl(t,a,i,s){Qm=!1;var h=t.updateQueue;ir=!1;var g=h.firstBaseUpdate,S=h.lastBaseUpdate,j=h.shared.pending;if(j!==null){h.shared.pending=null;var P=j,V=P.next;P.next=null,S===null?g=V:S.next=V,S=P;var ae=t.alternate;ae!==null&&(ae=ae.updateQueue,j=ae.lastBaseUpdate,j!==S&&(j===null?ae.firstBaseUpdate=V:j.next=V,ae.lastBaseUpdate=P))}if(g!==null){var ie=h.baseState;S=0,ae=V=P=null,j=g;do{var W=j.lane&-536870913,J=W!==j.lane;if(J?(He&W)===W:(s&W)===W){W!==0&&W===ni&&(Qm=!0),ae!==null&&(ae=ae.next={lane:0,tag:j.tag,payload:j.payload,callback:null,next:null});e:{var xe=t,Ne=j;W=a;var at=i;switch(Ne.tag){case 1:if(xe=Ne.payload,typeof xe=="function"){ie=xe.call(at,ie,W);break e}ie=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=Ne.payload,W=typeof xe=="function"?xe.call(at,ie,W):xe,W==null)break e;ie=v({},ie,W);break e;case 2:ir=!0}}W=j.callback,W!==null&&(t.flags|=64,J&&(t.flags|=8192),J=h.callbacks,J===null?h.callbacks=[W]:J.push(W))}else J={lane:W,tag:j.tag,payload:j.payload,callback:j.callback,next:null},ae===null?(V=ae=J,P=ie):ae=ae.next=J,S|=W;if(j=j.next,j===null){if(j=h.shared.pending,j===null)break;J=j,j=J.next,J.next=null,h.lastBaseUpdate=J,h.shared.pending=null}}while(!0);ae===null&&(P=ie),h.baseState=P,h.firstBaseUpdate=V,h.lastBaseUpdate=ae,g===null&&(h.shared.lanes=0),mr|=S,t.lanes=S,t.memoizedState=ie}}function N2(t,a){if(typeof t!="function")throw Error(o(191,t));t.call(a)}function C2(t,a){var i=t.callbacks;if(i!==null)for(t.callbacks=null,t=0;t<i.length;t++)N2(i[t],a)}var ii=O(null),Ou=O(0);function _2(t,a){t=Da,re(Ou,t),re(ii,a),Da=t|a.baseLanes}function Zm(){re(Ou,Da),re(ii,ii.current)}function Jm(){Da=Ou.current,F(ii),F(Ou)}var pn=O(null),Rn=null;function cr(t){var a=t.alternate;re(xt,xt.current&1),re(pn,t),Rn===null&&(a===null||ii.current!==null||a.memoizedState!==null)&&(Rn=t)}function eh(t){re(xt,xt.current),re(pn,t),Rn===null&&(Rn=t)}function E2(t){t.tag===22?(re(xt,xt.current),re(pn,t),Rn===null&&(Rn=t)):ur()}function ur(){re(xt,xt.current),re(pn,pn.current)}function gn(t){F(pn),Rn===t&&(Rn=null),F(xt)}var xt=O(0);function Du(t){for(var a=t;a!==null;){if(a.tag===13){var i=a.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||ip(i)||lp(i)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var Ca=0,Re=null,tt=null,St=null,Au=!1,li=!1,ro=!1,zu=0,Il=0,si=null,oL=0;function ht(){throw Error(o(321))}function th(t,a){if(a===null)return!1;for(var i=0;i<a.length&&i<t.length;i++)if(!mn(t[i],a[i]))return!1;return!0}function nh(t,a,i,s,h,g){return Ca=g,Re=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,A.H=t===null||t.memoizedState===null?uk:yh,ro=!1,g=i(s,h),ro=!1,li&&(g=j2(a,i,s,h)),M2(t),g}function M2(t){A.H=$l;var a=tt!==null&&tt.next!==null;if(Ca=0,St=tt=Re=null,Au=!1,Il=0,si=null,a)throw Error(o(300));t===null||kt||(t=t.dependencies,t!==null&&Cu(t)&&(kt=!0))}function j2(t,a,i,s){Re=t;var h=0;do{if(li&&(si=null),Il=0,li=!1,25<=h)throw Error(o(301));if(h+=1,St=tt=null,t.updateQueue!=null){var g=t.updateQueue;g.lastEffect=null,g.events=null,g.stores=null,g.memoCache!=null&&(g.memoCache.index=0)}A.H=dk,g=a(i,s)}while(li);return g}function iL(){var t=A.H,a=t.useState()[0];return a=typeof a.then=="function"?Ul(a):a,t=t.useState()[0],(tt!==null?tt.memoizedState:null)!==t&&(Re.flags|=1024),a}function ah(){var t=zu!==0;return zu=0,t}function rh(t,a,i){a.updateQueue=t.updateQueue,a.flags&=-2053,t.lanes&=~i}function oh(t){if(Au){for(t=t.memoizedState;t!==null;){var a=t.queue;a!==null&&(a.pending=null),t=t.next}Au=!1}Ca=0,St=tt=Re=null,li=!1,Il=zu=0,si=null}function qt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return St===null?Re.memoizedState=St=t:St=St.next=t,St}function bt(){if(tt===null){var t=Re.alternate;t=t!==null?t.memoizedState:null}else t=tt.next;var a=St===null?Re.memoizedState:St.next;if(a!==null)St=a,tt=t;else{if(t===null)throw Re.alternate===null?Error(o(467)):Error(o(310));tt=t,t={memoizedState:tt.memoizedState,baseState:tt.baseState,baseQueue:tt.baseQueue,queue:tt.queue,next:null},St===null?Re.memoizedState=St=t:St=St.next=t}return St}function Pu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ul(t){var a=Il;return Il+=1,si===null&&(si=[]),t=x2(si,t,a),a=Re,(St===null?a.memoizedState:St.next)===null&&(a=a.alternate,A.H=a===null||a.memoizedState===null?uk:yh),t}function Lu(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Ul(t);if(t.$$typeof===T)return Pt(t)}throw Error(o(438,String(t)))}function ih(t){var a=null,i=Re.updateQueue;if(i!==null&&(a=i.memoCache),a==null){var s=Re.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(a={data:s.data.map(function(h){return h.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),i===null&&(i=Pu(),Re.updateQueue=i),i.memoCache=a,i=a.data[a.index],i===void 0)for(i=a.data[a.index]=Array(t),s=0;s<t;s++)i[s]=q;return a.index++,i}function _a(t,a){return typeof a=="function"?a(t):a}function Bu(t){var a=bt();return lh(a,tt,t)}function lh(t,a,i){var s=t.queue;if(s===null)throw Error(o(311));s.lastRenderedReducer=i;var h=t.baseQueue,g=s.pending;if(g!==null){if(h!==null){var S=h.next;h.next=g.next,g.next=S}a.baseQueue=h=g,s.pending=null}if(g=t.baseState,h===null)t.memoizedState=g;else{a=h.next;var j=S=null,P=null,V=a,ae=!1;do{var ie=V.lane&-536870913;if(ie!==V.lane?(He&ie)===ie:(Ca&ie)===ie){var W=V.revertLane;if(W===0)P!==null&&(P=P.next={lane:0,revertLane:0,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null}),ie===ni&&(ae=!0);else if((Ca&W)===W){V=V.next,W===ni&&(ae=!0);continue}else ie={lane:0,revertLane:V.revertLane,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},P===null?(j=P=ie,S=g):P=P.next=ie,Re.lanes|=W,mr|=W;ie=V.action,ro&&i(g,ie),g=V.hasEagerState?V.eagerState:i(g,ie)}else W={lane:ie,revertLane:V.revertLane,gesture:V.gesture,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},P===null?(j=P=W,S=g):P=P.next=W,Re.lanes|=ie,mr|=ie;V=V.next}while(V!==null&&V!==a);if(P===null?S=g:P.next=j,!mn(g,t.memoizedState)&&(kt=!0,ae&&(i=ai,i!==null)))throw i;t.memoizedState=g,t.baseState=S,t.baseQueue=P,s.lastRenderedState=g}return h===null&&(s.lanes=0),[t.memoizedState,s.dispatch]}function sh(t){var a=bt(),i=a.queue;if(i===null)throw Error(o(311));i.lastRenderedReducer=t;var s=i.dispatch,h=i.pending,g=a.memoizedState;if(h!==null){i.pending=null;var S=h=h.next;do g=t(g,S.action),S=S.next;while(S!==h);mn(g,a.memoizedState)||(kt=!0),a.memoizedState=g,a.baseQueue===null&&(a.baseState=g),i.lastRenderedState=g}return[g,s]}function T2(t,a,i){var s=Re,h=bt(),g=$e;if(g){if(i===void 0)throw Error(o(407));i=i()}else i=a();var S=!mn((tt||h).memoizedState,i);if(S&&(h.memoizedState=i,kt=!0),h=h.queue,dh(D2.bind(null,s,h,t),[t]),h.getSnapshot!==a||S||St!==null&&St.memoizedState.tag&1){if(s.flags|=2048,ci(9,{destroy:void 0},O2.bind(null,s,h,i,a),null),ot===null)throw Error(o(349));g||(Ca&127)!==0||R2(s,a,i)}return i}function R2(t,a,i){t.flags|=16384,t={getSnapshot:a,value:i},a=Re.updateQueue,a===null?(a=Pu(),Re.updateQueue=a,a.stores=[t]):(i=a.stores,i===null?a.stores=[t]:i.push(t))}function O2(t,a,i,s){a.value=i,a.getSnapshot=s,A2(a)&&z2(t)}function D2(t,a,i){return i(function(){A2(a)&&z2(t)})}function A2(t){var a=t.getSnapshot;t=t.value;try{var i=a();return!mn(t,i)}catch{return!0}}function z2(t){var a=Kr(t,2);a!==null&&rn(a,t,2)}function ch(t){var a=qt();if(typeof t=="function"){var i=t;if(t=i(),ro){na(!0);try{i()}finally{na(!1)}}}return a.memoizedState=a.baseState=t,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:t},a}function P2(t,a,i,s){return t.baseState=i,lh(t,tt,typeof s=="function"?s:_a)}function lL(t,a,i,s,h){if(Uu(t))throw Error(o(485));if(t=a.action,t!==null){var g={payload:h,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(S){g.listeners.push(S)}};A.T!==null?i(!0):g.isTransition=!1,s(g),i=a.pending,i===null?(g.next=a.pending=g,L2(a,g)):(g.next=i.next,a.pending=i.next=g)}}function L2(t,a){var i=a.action,s=a.payload,h=t.state;if(a.isTransition){var g=A.T,S={};A.T=S;try{var j=i(h,s),P=A.S;P!==null&&P(S,j),B2(t,a,j)}catch(V){uh(t,a,V)}finally{g!==null&&S.types!==null&&(g.types=S.types),A.T=g}}else try{g=i(h,s),B2(t,a,g)}catch(V){uh(t,a,V)}}function B2(t,a,i){i!==null&&typeof i=="object"&&typeof i.then=="function"?i.then(function(s){H2(t,a,s)},function(s){return uh(t,a,s)}):H2(t,a,i)}function H2(t,a,i){a.status="fulfilled",a.value=i,I2(a),t.state=i,a=t.pending,a!==null&&(i=a.next,i===a?t.pending=null:(i=i.next,a.next=i,L2(t,i)))}function uh(t,a,i){var s=t.pending;if(t.pending=null,s!==null){s=s.next;do a.status="rejected",a.reason=i,I2(a),a=a.next;while(a!==s)}t.action=null}function I2(t){t=t.listeners;for(var a=0;a<t.length;a++)(0,t[a])()}function U2(t,a){return a}function F2(t,a){if($e){var i=ot.formState;if(i!==null){e:{var s=Re;if($e){if(it){t:{for(var h=it,g=Tn;h.nodeType!==8;){if(!g){h=null;break t}if(h=On(h.nextSibling),h===null){h=null;break t}}g=h.data,h=g==="F!"||g==="F"?h:null}if(h){it=On(h.nextSibling),s=h.data==="F!";break e}}rr(s)}s=!1}s&&(a=i[0])}}return i=qt(),i.memoizedState=i.baseState=a,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:U2,lastRenderedState:a},i.queue=s,i=lk.bind(null,Re,s),s.dispatch=i,s=ch(!1),g=gh.bind(null,Re,!1,s.queue),s=qt(),h={state:a,dispatch:null,action:t,pending:null},s.queue=h,i=lL.bind(null,Re,h,g,i),h.dispatch=i,s.memoizedState=t,[a,i,!1]}function $2(t){var a=bt();return Y2(a,tt,t)}function Y2(t,a,i){if(a=lh(t,a,U2)[0],t=Bu(_a)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var s=Ul(a)}catch(S){throw S===ri?Mu:S}else s=a;a=bt();var h=a.queue,g=h.dispatch;return i!==a.memoizedState&&(Re.flags|=2048,ci(9,{destroy:void 0},sL.bind(null,h,i),null)),[s,g,t]}function sL(t,a){t.action=a}function G2(t){var a=bt(),i=tt;if(i!==null)return Y2(a,i,t);bt(),a=a.memoizedState,i=bt();var s=i.queue.dispatch;return i.memoizedState=t,[a,s,!1]}function ci(t,a,i,s){return t={tag:t,create:i,deps:s,inst:a,next:null},a=Re.updateQueue,a===null&&(a=Pu(),Re.updateQueue=a),i=a.lastEffect,i===null?a.lastEffect=t.next=t:(s=i.next,i.next=t,t.next=s,a.lastEffect=t),t}function V2(){return bt().memoizedState}function Hu(t,a,i,s){var h=qt();Re.flags|=t,h.memoizedState=ci(1|a,{destroy:void 0},i,s===void 0?null:s)}function Iu(t,a,i,s){var h=bt();s=s===void 0?null:s;var g=h.memoizedState.inst;tt!==null&&s!==null&&th(s,tt.memoizedState.deps)?h.memoizedState=ci(a,g,i,s):(Re.flags|=t,h.memoizedState=ci(1|a,g,i,s))}function q2(t,a){Hu(8390656,8,t,a)}function dh(t,a){Iu(2048,8,t,a)}function cL(t){Re.flags|=4;var a=Re.updateQueue;if(a===null)a=Pu(),Re.updateQueue=a,a.events=[t];else{var i=a.events;i===null?a.events=[t]:i.push(t)}}function W2(t){var a=bt().memoizedState;return cL({ref:a,nextImpl:t}),function(){if((We&2)!==0)throw Error(o(440));return a.impl.apply(void 0,arguments)}}function K2(t,a){return Iu(4,2,t,a)}function X2(t,a){return Iu(4,4,t,a)}function Q2(t,a){if(typeof a=="function"){t=t();var i=a(t);return function(){typeof i=="function"?i():a(null)}}if(a!=null)return t=t(),a.current=t,function(){a.current=null}}function Z2(t,a,i){i=i!=null?i.concat([t]):null,Iu(4,4,Q2.bind(null,a,t),i)}function fh(){}function J2(t,a){var i=bt();a=a===void 0?null:a;var s=i.memoizedState;return a!==null&&th(a,s[1])?s[0]:(i.memoizedState=[t,a],t)}function ek(t,a){var i=bt();a=a===void 0?null:a;var s=i.memoizedState;if(a!==null&&th(a,s[1]))return s[0];if(s=t(),ro){na(!0);try{t()}finally{na(!1)}}return i.memoizedState=[s,a],s}function mh(t,a,i){return i===void 0||(Ca&1073741824)!==0&&(He&261930)===0?t.memoizedState=a:(t.memoizedState=i,t=tN(),Re.lanes|=t,mr|=t,i)}function tk(t,a,i,s){return mn(i,a)?i:ii.current!==null?(t=mh(t,i,s),mn(t,a)||(kt=!0),t):(Ca&42)===0||(Ca&1073741824)!==0&&(He&261930)===0?(kt=!0,t.memoizedState=i):(t=tN(),Re.lanes|=t,mr|=t,a)}function nk(t,a,i,s,h){var g=K.p;K.p=g!==0&&8>g?g:8;var S=A.T,j={};A.T=j,gh(t,!1,a,i);try{var P=h(),V=A.S;if(V!==null&&V(j,P),P!==null&&typeof P=="object"&&typeof P.then=="function"){var ae=rL(P,s);Fl(t,a,ae,xn(t))}else Fl(t,a,s,xn(t))}catch(ie){Fl(t,a,{then:function(){},status:"rejected",reason:ie},xn())}finally{K.p=g,S!==null&&j.types!==null&&(S.types=j.types),A.T=S}}function uL(){}function hh(t,a,i,s){if(t.tag!==5)throw Error(o(476));var h=ak(t).queue;nk(t,h,a,Q,i===null?uL:function(){return rk(t),i(s)})}function ak(t){var a=t.memoizedState;if(a!==null)return a;a={memoizedState:Q,baseState:Q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:Q},next:null};var i={};return a.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_a,lastRenderedState:i},next:null},t.memoizedState=a,t=t.alternate,t!==null&&(t.memoizedState=a),a}function rk(t){var a=ak(t);a.next===null&&(a=t.alternate.memoizedState),Fl(t,a.next.queue,{},xn())}function ph(){return Pt(os)}function ok(){return bt().memoizedState}function ik(){return bt().memoizedState}function dL(t){for(var a=t.return;a!==null;){switch(a.tag){case 24:case 3:var i=xn();t=lr(i);var s=sr(a,t,i);s!==null&&(rn(s,a,i),Ll(s,a,i)),a={cache:Ym()},t.payload=a;return}a=a.return}}function fL(t,a,i){var s=xn();i={lane:s,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Uu(t)?sk(a,i):(i=Dm(t,a,i,s),i!==null&&(rn(i,t,s),ck(i,a,s)))}function lk(t,a,i){var s=xn();Fl(t,a,i,s)}function Fl(t,a,i,s){var h={lane:s,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null};if(Uu(t))sk(a,h);else{var g=t.alternate;if(t.lanes===0&&(g===null||g.lanes===0)&&(g=a.lastRenderedReducer,g!==null))try{var S=a.lastRenderedState,j=g(S,i);if(h.hasEagerState=!0,h.eagerState=j,mn(j,S))return wu(t,a,h,0),ot===null&&bu(),!1}catch{}if(i=Dm(t,a,h,s),i!==null)return rn(i,t,s),ck(i,a,s),!0}return!1}function gh(t,a,i,s){if(s={lane:2,revertLane:Wh(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Uu(t)){if(a)throw Error(o(479))}else a=Dm(t,i,s,2),a!==null&&rn(a,t,2)}function Uu(t){var a=t.alternate;return t===Re||a!==null&&a===Re}function sk(t,a){li=Au=!0;var i=t.pending;i===null?a.next=a:(a.next=i.next,i.next=a),t.pending=a}function ck(t,a,i){if((i&4194048)!==0){var s=a.lanes;s&=t.pendingLanes,i|=s,a.lanes=i,hS(t,i)}}var $l={readContext:Pt,use:Lu,useCallback:ht,useContext:ht,useEffect:ht,useImperativeHandle:ht,useLayoutEffect:ht,useInsertionEffect:ht,useMemo:ht,useReducer:ht,useRef:ht,useState:ht,useDebugValue:ht,useDeferredValue:ht,useTransition:ht,useSyncExternalStore:ht,useId:ht,useHostTransitionStatus:ht,useFormState:ht,useActionState:ht,useOptimistic:ht,useMemoCache:ht,useCacheRefresh:ht};$l.useEffectEvent=ht;var uk={readContext:Pt,use:Lu,useCallback:function(t,a){return qt().memoizedState=[t,a===void 0?null:a],t},useContext:Pt,useEffect:q2,useImperativeHandle:function(t,a,i){i=i!=null?i.concat([t]):null,Hu(4194308,4,Q2.bind(null,a,t),i)},useLayoutEffect:function(t,a){return Hu(4194308,4,t,a)},useInsertionEffect:function(t,a){Hu(4,2,t,a)},useMemo:function(t,a){var i=qt();a=a===void 0?null:a;var s=t();if(ro){na(!0);try{t()}finally{na(!1)}}return i.memoizedState=[s,a],s},useReducer:function(t,a,i){var s=qt();if(i!==void 0){var h=i(a);if(ro){na(!0);try{i(a)}finally{na(!1)}}}else h=a;return s.memoizedState=s.baseState=h,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:h},s.queue=t,t=t.dispatch=fL.bind(null,Re,t),[s.memoizedState,t]},useRef:function(t){var a=qt();return t={current:t},a.memoizedState=t},useState:function(t){t=ch(t);var a=t.queue,i=lk.bind(null,Re,a);return a.dispatch=i,[t.memoizedState,i]},useDebugValue:fh,useDeferredValue:function(t,a){var i=qt();return mh(i,t,a)},useTransition:function(){var t=ch(!1);return t=nk.bind(null,Re,t.queue,!0,!1),qt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,a,i){var s=Re,h=qt();if($e){if(i===void 0)throw Error(o(407));i=i()}else{if(i=a(),ot===null)throw Error(o(349));(He&127)!==0||R2(s,a,i)}h.memoizedState=i;var g={value:i,getSnapshot:a};return h.queue=g,q2(D2.bind(null,s,g,t),[t]),s.flags|=2048,ci(9,{destroy:void 0},O2.bind(null,s,g,i,a),null),i},useId:function(){var t=qt(),a=ot.identifierPrefix;if($e){var i=ra,s=aa;i=(s&~(1<<32-Vt(s)-1)).toString(32)+i,a="_"+a+"R_"+i,i=zu++,0<i&&(a+="H"+i.toString(32)),a+="_"}else i=oL++,a="_"+a+"r_"+i.toString(32)+"_";return t.memoizedState=a},useHostTransitionStatus:ph,useFormState:F2,useActionState:F2,useOptimistic:function(t){var a=qt();a.memoizedState=a.baseState=t;var i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=i,a=gh.bind(null,Re,!0,i),i.dispatch=a,[t,a]},useMemoCache:ih,useCacheRefresh:function(){return qt().memoizedState=dL.bind(null,Re)},useEffectEvent:function(t){var a=qt(),i={impl:t};return a.memoizedState=i,function(){if((We&2)!==0)throw Error(o(440));return i.impl.apply(void 0,arguments)}}},yh={readContext:Pt,use:Lu,useCallback:J2,useContext:Pt,useEffect:dh,useImperativeHandle:Z2,useInsertionEffect:K2,useLayoutEffect:X2,useMemo:ek,useReducer:Bu,useRef:V2,useState:function(){return Bu(_a)},useDebugValue:fh,useDeferredValue:function(t,a){var i=bt();return tk(i,tt.memoizedState,t,a)},useTransition:function(){var t=Bu(_a)[0],a=bt().memoizedState;return[typeof t=="boolean"?t:Ul(t),a]},useSyncExternalStore:T2,useId:ok,useHostTransitionStatus:ph,useFormState:$2,useActionState:$2,useOptimistic:function(t,a){var i=bt();return P2(i,tt,t,a)},useMemoCache:ih,useCacheRefresh:ik};yh.useEffectEvent=W2;var dk={readContext:Pt,use:Lu,useCallback:J2,useContext:Pt,useEffect:dh,useImperativeHandle:Z2,useInsertionEffect:K2,useLayoutEffect:X2,useMemo:ek,useReducer:sh,useRef:V2,useState:function(){return sh(_a)},useDebugValue:fh,useDeferredValue:function(t,a){var i=bt();return tt===null?mh(i,t,a):tk(i,tt.memoizedState,t,a)},useTransition:function(){var t=sh(_a)[0],a=bt().memoizedState;return[typeof t=="boolean"?t:Ul(t),a]},useSyncExternalStore:T2,useId:ok,useHostTransitionStatus:ph,useFormState:G2,useActionState:G2,useOptimistic:function(t,a){var i=bt();return tt!==null?P2(i,tt,t,a):(i.baseState=t,[t,i.queue.dispatch])},useMemoCache:ih,useCacheRefresh:ik};dk.useEffectEvent=W2;function vh(t,a,i,s){a=t.memoizedState,i=i(s,a),i=i==null?a:v({},a,i),t.memoizedState=i,t.lanes===0&&(t.updateQueue.baseState=i)}var xh={enqueueSetState:function(t,a,i){t=t._reactInternals;var s=xn(),h=lr(s);h.payload=a,i!=null&&(h.callback=i),a=sr(t,h,s),a!==null&&(rn(a,t,s),Ll(a,t,s))},enqueueReplaceState:function(t,a,i){t=t._reactInternals;var s=xn(),h=lr(s);h.tag=1,h.payload=a,i!=null&&(h.callback=i),a=sr(t,h,s),a!==null&&(rn(a,t,s),Ll(a,t,s))},enqueueForceUpdate:function(t,a){t=t._reactInternals;var i=xn(),s=lr(i);s.tag=2,a!=null&&(s.callback=a),a=sr(t,s,i),a!==null&&(rn(a,t,i),Ll(a,t,i))}};function fk(t,a,i,s,h,g,S){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(s,g,S):a.prototype&&a.prototype.isPureReactComponent?!jl(i,s)||!jl(h,g):!0}function mk(t,a,i,s){t=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(i,s),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(i,s),a.state!==t&&xh.enqueueReplaceState(a,a.state,null)}function oo(t,a){var i=a;if("ref"in a){i={};for(var s in a)s!=="ref"&&(i[s]=a[s])}if(t=t.defaultProps){i===a&&(i=v({},i));for(var h in t)i[h]===void 0&&(i[h]=t[h])}return i}function hk(t){xu(t)}function pk(t){console.error(t)}function gk(t){xu(t)}function Fu(t,a){try{var i=t.onUncaughtError;i(a.value,{componentStack:a.stack})}catch(s){setTimeout(function(){throw s})}}function yk(t,a,i){try{var s=t.onCaughtError;s(i.value,{componentStack:i.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(h){setTimeout(function(){throw h})}}function bh(t,a,i){return i=lr(i),i.tag=3,i.payload={element:null},i.callback=function(){Fu(t,a)},i}function vk(t){return t=lr(t),t.tag=3,t}function xk(t,a,i,s){var h=i.type.getDerivedStateFromError;if(typeof h=="function"){var g=s.value;t.payload=function(){return h(g)},t.callback=function(){yk(a,i,s)}}var S=i.stateNode;S!==null&&typeof S.componentDidCatch=="function"&&(t.callback=function(){yk(a,i,s),typeof h!="function"&&(hr===null?hr=new Set([this]):hr.add(this));var j=s.stack;this.componentDidCatch(s.value,{componentStack:j!==null?j:""})})}function mL(t,a,i,s,h){if(i.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(a=i.alternate,a!==null&&ti(a,i,h,!0),i=pn.current,i!==null){switch(i.tag){case 31:case 13:return Rn===null?ed():i.alternate===null&&pt===0&&(pt=3),i.flags&=-257,i.flags|=65536,i.lanes=h,s===ju?i.flags|=16384:(a=i.updateQueue,a===null?i.updateQueue=new Set([s]):a.add(s),Gh(t,s,h)),!1;case 22:return i.flags|=65536,s===ju?i.flags|=16384:(a=i.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([s])},i.updateQueue=a):(i=a.retryQueue,i===null?a.retryQueue=new Set([s]):i.add(s)),Gh(t,s,h)),!1}throw Error(o(435,i.tag))}return Gh(t,s,h),ed(),!1}if($e)return a=pn.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=h,s!==Hm&&(t=Error(o(422),{cause:s}),Ol(En(t,i)))):(s!==Hm&&(a=Error(o(423),{cause:s}),Ol(En(a,i))),t=t.current.alternate,t.flags|=65536,h&=-h,t.lanes|=h,s=En(s,i),h=bh(t.stateNode,s,h),Xm(t,h),pt!==4&&(pt=2)),!1;var g=Error(o(520),{cause:s});if(g=En(g,i),Ql===null?Ql=[g]:Ql.push(g),pt!==4&&(pt=2),a===null)return!0;s=En(s,i),i=a;do{switch(i.tag){case 3:return i.flags|=65536,t=h&-h,i.lanes|=t,t=bh(i.stateNode,s,t),Xm(i,t),!1;case 1:if(a=i.type,g=i.stateNode,(i.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(hr===null||!hr.has(g))))return i.flags|=65536,h&=-h,i.lanes|=h,h=vk(h),xk(h,t,i,s),Xm(i,h),!1}i=i.return}while(i!==null);return!1}var wh=Error(o(461)),kt=!1;function Lt(t,a,i,s){a.child=t===null?k2(a,null,i,s):ao(a,t.child,i,s)}function bk(t,a,i,s,h){i=i.render;var g=a.ref;if("ref"in s){var S={};for(var j in s)j!=="ref"&&(S[j]=s[j])}else S=s;return Jr(a),s=nh(t,a,i,S,g,h),j=ah(),t!==null&&!kt?(rh(t,a,h),Ea(t,a,h)):($e&&j&&Lm(a),a.flags|=1,Lt(t,a,s,h),a.child)}function wk(t,a,i,s,h){if(t===null){var g=i.type;return typeof g=="function"&&!Am(g)&&g.defaultProps===void 0&&i.compare===null?(a.tag=15,a.type=g,Sk(t,a,g,s,h)):(t=ku(i.type,null,s,a,a.mode,h),t.ref=a.ref,t.return=a,a.child=t)}if(g=t.child,!jh(t,h)){var S=g.memoizedProps;if(i=i.compare,i=i!==null?i:jl,i(S,s)&&t.ref===a.ref)return Ea(t,a,h)}return a.flags|=1,t=wa(g,s),t.ref=a.ref,t.return=a,a.child=t}function Sk(t,a,i,s,h){if(t!==null){var g=t.memoizedProps;if(jl(g,s)&&t.ref===a.ref)if(kt=!1,a.pendingProps=s=g,jh(t,h))(t.flags&131072)!==0&&(kt=!0);else return a.lanes=t.lanes,Ea(t,a,h)}return Sh(t,a,i,s,h)}function kk(t,a,i,s){var h=s.children,g=t!==null?t.memoizedState:null;if(t===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((a.flags&128)!==0){if(g=g!==null?g.baseLanes|i:i,t!==null){for(s=a.child=t.child,h=0;s!==null;)h=h|s.lanes|s.childLanes,s=s.sibling;s=h&~g}else s=0,a.child=null;return Nk(t,a,g,i,s)}if((i&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},t!==null&&Eu(a,g!==null?g.cachePool:null),g!==null?_2(a,g):Zm(),E2(a);else return s=a.lanes=536870912,Nk(t,a,g!==null?g.baseLanes|i:i,i,s)}else g!==null?(Eu(a,g.cachePool),_2(a,g),ur(),a.memoizedState=null):(t!==null&&Eu(a,null),Zm(),ur());return Lt(t,a,h,i),a.child}function Yl(t,a){return t!==null&&t.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function Nk(t,a,i,s,h){var g=Vm();return g=g===null?null:{parent:wt._currentValue,pool:g},a.memoizedState={baseLanes:i,cachePool:g},t!==null&&Eu(a,null),Zm(),E2(a),t!==null&&ti(t,a,s,!0),a.childLanes=h,null}function $u(t,a){return a=Gu({mode:a.mode,children:a.children},t.mode),a.ref=t.ref,t.child=a,a.return=t,a}function Ck(t,a,i){return ao(a,t.child,null,i),t=$u(a,a.pendingProps),t.flags|=2,gn(a),a.memoizedState=null,t}function hL(t,a,i){var s=a.pendingProps,h=(a.flags&128)!==0;if(a.flags&=-129,t===null){if($e){if(s.mode==="hidden")return t=$u(a,s),a.lanes=536870912,Yl(null,t);if(eh(a),(t=it)?(t=LN(t,Tn),t=t!==null&&t.data==="&"?t:null,t!==null&&(a.memoizedState={dehydrated:t,treeContext:nr!==null?{id:aa,overflow:ra}:null,retryLane:536870912,hydrationErrors:null},i=s2(t),i.return=a,a.child=i,zt=a,it=null)):t=null,t===null)throw rr(a);return a.lanes=536870912,null}return $u(a,s)}var g=t.memoizedState;if(g!==null){var S=g.dehydrated;if(eh(a),h)if(a.flags&256)a.flags&=-257,a=Ck(t,a,i);else if(a.memoizedState!==null)a.child=t.child,a.flags|=128,a=null;else throw Error(o(558));else if(kt||ti(t,a,i,!1),h=(i&t.childLanes)!==0,kt||h){if(s=ot,s!==null&&(S=pS(s,i),S!==0&&S!==g.retryLane))throw g.retryLane=S,Kr(t,S),rn(s,t,S),wh;ed(),a=Ck(t,a,i)}else t=g.treeContext,it=On(S.nextSibling),zt=a,$e=!0,ar=null,Tn=!1,t!==null&&d2(a,t),a=$u(a,s),a.flags|=4096;return a}return t=wa(t.child,{mode:s.mode,children:s.children}),t.ref=a.ref,a.child=t,t.return=a,t}function Yu(t,a){var i=a.ref;if(i===null)t!==null&&t.ref!==null&&(a.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(o(284));(t===null||t.ref!==i)&&(a.flags|=4194816)}}function Sh(t,a,i,s,h){return Jr(a),i=nh(t,a,i,s,void 0,h),s=ah(),t!==null&&!kt?(rh(t,a,h),Ea(t,a,h)):($e&&s&&Lm(a),a.flags|=1,Lt(t,a,i,h),a.child)}function _k(t,a,i,s,h,g){return Jr(a),a.updateQueue=null,i=j2(a,s,i,h),M2(t),s=ah(),t!==null&&!kt?(rh(t,a,g),Ea(t,a,g)):($e&&s&&Lm(a),a.flags|=1,Lt(t,a,i,g),a.child)}function Ek(t,a,i,s,h){if(Jr(a),a.stateNode===null){var g=Qo,S=i.contextType;typeof S=="object"&&S!==null&&(g=Pt(S)),g=new i(s,g),a.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,g.updater=xh,a.stateNode=g,g._reactInternals=a,g=a.stateNode,g.props=s,g.state=a.memoizedState,g.refs={},Wm(a),S=i.contextType,g.context=typeof S=="object"&&S!==null?Pt(S):Qo,g.state=a.memoizedState,S=i.getDerivedStateFromProps,typeof S=="function"&&(vh(a,i,S,s),g.state=a.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof g.getSnapshotBeforeUpdate=="function"||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(S=g.state,typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount(),S!==g.state&&xh.enqueueReplaceState(g,g.state,null),Hl(a,s,g,h),Bl(),g.state=a.memoizedState),typeof g.componentDidMount=="function"&&(a.flags|=4194308),s=!0}else if(t===null){g=a.stateNode;var j=a.memoizedProps,P=oo(i,j);g.props=P;var V=g.context,ae=i.contextType;S=Qo,typeof ae=="object"&&ae!==null&&(S=Pt(ae));var ie=i.getDerivedStateFromProps;ae=typeof ie=="function"||typeof g.getSnapshotBeforeUpdate=="function",j=a.pendingProps!==j,ae||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(j||V!==S)&&mk(a,g,s,S),ir=!1;var W=a.memoizedState;g.state=W,Hl(a,s,g,h),Bl(),V=a.memoizedState,j||W!==V||ir?(typeof ie=="function"&&(vh(a,i,ie,s),V=a.memoizedState),(P=ir||fk(a,i,P,s,W,V,S))?(ae||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount()),typeof g.componentDidMount=="function"&&(a.flags|=4194308)):(typeof g.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=s,a.memoizedState=V),g.props=s,g.state=V,g.context=S,s=P):(typeof g.componentDidMount=="function"&&(a.flags|=4194308),s=!1)}else{g=a.stateNode,Km(t,a),S=a.memoizedProps,ae=oo(i,S),g.props=ae,ie=a.pendingProps,W=g.context,V=i.contextType,P=Qo,typeof V=="object"&&V!==null&&(P=Pt(V)),j=i.getDerivedStateFromProps,(V=typeof j=="function"||typeof g.getSnapshotBeforeUpdate=="function")||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(S!==ie||W!==P)&&mk(a,g,s,P),ir=!1,W=a.memoizedState,g.state=W,Hl(a,s,g,h),Bl();var J=a.memoizedState;S!==ie||W!==J||ir||t!==null&&t.dependencies!==null&&Cu(t.dependencies)?(typeof j=="function"&&(vh(a,i,j,s),J=a.memoizedState),(ae=ir||fk(a,i,ae,s,W,J,P)||t!==null&&t.dependencies!==null&&Cu(t.dependencies))?(V||typeof g.UNSAFE_componentWillUpdate!="function"&&typeof g.componentWillUpdate!="function"||(typeof g.componentWillUpdate=="function"&&g.componentWillUpdate(s,J,P),typeof g.UNSAFE_componentWillUpdate=="function"&&g.UNSAFE_componentWillUpdate(s,J,P)),typeof g.componentDidUpdate=="function"&&(a.flags|=4),typeof g.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof g.componentDidUpdate!="function"||S===t.memoizedProps&&W===t.memoizedState||(a.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||S===t.memoizedProps&&W===t.memoizedState||(a.flags|=1024),a.memoizedProps=s,a.memoizedState=J),g.props=s,g.state=J,g.context=P,s=ae):(typeof g.componentDidUpdate!="function"||S===t.memoizedProps&&W===t.memoizedState||(a.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||S===t.memoizedProps&&W===t.memoizedState||(a.flags|=1024),s=!1)}return g=s,Yu(t,a),s=(a.flags&128)!==0,g||s?(g=a.stateNode,i=s&&typeof i.getDerivedStateFromError!="function"?null:g.render(),a.flags|=1,t!==null&&s?(a.child=ao(a,t.child,null,h),a.child=ao(a,null,i,h)):Lt(t,a,i,h),a.memoizedState=g.state,t=a.child):t=Ea(t,a,h),t}function Mk(t,a,i,s){return Qr(),a.flags|=256,Lt(t,a,i,s),a.child}var kh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Nh(t){return{baseLanes:t,cachePool:y2()}}function Ch(t,a,i){return t=t!==null?t.childLanes&~i:0,a&&(t|=vn),t}function jk(t,a,i){var s=a.pendingProps,h=!1,g=(a.flags&128)!==0,S;if((S=g)||(S=t!==null&&t.memoizedState===null?!1:(xt.current&2)!==0),S&&(h=!0,a.flags&=-129),S=(a.flags&32)!==0,a.flags&=-33,t===null){if($e){if(h?cr(a):ur(),(t=it)?(t=LN(t,Tn),t=t!==null&&t.data!=="&"?t:null,t!==null&&(a.memoizedState={dehydrated:t,treeContext:nr!==null?{id:aa,overflow:ra}:null,retryLane:536870912,hydrationErrors:null},i=s2(t),i.return=a,a.child=i,zt=a,it=null)):t=null,t===null)throw rr(a);return lp(t)?a.lanes=32:a.lanes=536870912,null}var j=s.children;return s=s.fallback,h?(ur(),h=a.mode,j=Gu({mode:"hidden",children:j},h),s=Xr(s,h,i,null),j.return=a,s.return=a,j.sibling=s,a.child=j,s=a.child,s.memoizedState=Nh(i),s.childLanes=Ch(t,S,i),a.memoizedState=kh,Yl(null,s)):(cr(a),_h(a,j))}var P=t.memoizedState;if(P!==null&&(j=P.dehydrated,j!==null)){if(g)a.flags&256?(cr(a),a.flags&=-257,a=Eh(t,a,i)):a.memoizedState!==null?(ur(),a.child=t.child,a.flags|=128,a=null):(ur(),j=s.fallback,h=a.mode,s=Gu({mode:"visible",children:s.children},h),j=Xr(j,h,i,null),j.flags|=2,s.return=a,j.return=a,s.sibling=j,a.child=s,ao(a,t.child,null,i),s=a.child,s.memoizedState=Nh(i),s.childLanes=Ch(t,S,i),a.memoizedState=kh,a=Yl(null,s));else if(cr(a),lp(j)){if(S=j.nextSibling&&j.nextSibling.dataset,S)var V=S.dgst;S=V,s=Error(o(419)),s.stack="",s.digest=S,Ol({value:s,source:null,stack:null}),a=Eh(t,a,i)}else if(kt||ti(t,a,i,!1),S=(i&t.childLanes)!==0,kt||S){if(S=ot,S!==null&&(s=pS(S,i),s!==0&&s!==P.retryLane))throw P.retryLane=s,Kr(t,s),rn(S,t,s),wh;ip(j)||ed(),a=Eh(t,a,i)}else ip(j)?(a.flags|=192,a.child=t.child,a=null):(t=P.treeContext,it=On(j.nextSibling),zt=a,$e=!0,ar=null,Tn=!1,t!==null&&d2(a,t),a=_h(a,s.children),a.flags|=4096);return a}return h?(ur(),j=s.fallback,h=a.mode,P=t.child,V=P.sibling,s=wa(P,{mode:"hidden",children:s.children}),s.subtreeFlags=P.subtreeFlags&65011712,V!==null?j=wa(V,j):(j=Xr(j,h,i,null),j.flags|=2),j.return=a,s.return=a,s.sibling=j,a.child=s,Yl(null,s),s=a.child,j=t.child.memoizedState,j===null?j=Nh(i):(h=j.cachePool,h!==null?(P=wt._currentValue,h=h.parent!==P?{parent:P,pool:P}:h):h=y2(),j={baseLanes:j.baseLanes|i,cachePool:h}),s.memoizedState=j,s.childLanes=Ch(t,S,i),a.memoizedState=kh,Yl(t.child,s)):(cr(a),i=t.child,t=i.sibling,i=wa(i,{mode:"visible",children:s.children}),i.return=a,i.sibling=null,t!==null&&(S=a.deletions,S===null?(a.deletions=[t],a.flags|=16):S.push(t)),a.child=i,a.memoizedState=null,i)}function _h(t,a){return a=Gu({mode:"visible",children:a},t.mode),a.return=t,t.child=a}function Gu(t,a){return t=hn(22,t,null,a),t.lanes=0,t}function Eh(t,a,i){return ao(a,t.child,null,i),t=_h(a,a.pendingProps.children),t.flags|=2,a.memoizedState=null,t}function Tk(t,a,i){t.lanes|=a;var s=t.alternate;s!==null&&(s.lanes|=a),Fm(t.return,a,i)}function Mh(t,a,i,s,h,g){var S=t.memoizedState;S===null?t.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:s,tail:i,tailMode:h,treeForkCount:g}:(S.isBackwards=a,S.rendering=null,S.renderingStartTime=0,S.last=s,S.tail=i,S.tailMode=h,S.treeForkCount=g)}function Rk(t,a,i){var s=a.pendingProps,h=s.revealOrder,g=s.tail;s=s.children;var S=xt.current,j=(S&2)!==0;if(j?(S=S&1|2,a.flags|=128):S&=1,re(xt,S),Lt(t,a,s,i),s=$e?Rl:0,!j&&t!==null&&(t.flags&128)!==0)e:for(t=a.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Tk(t,i,a);else if(t.tag===19)Tk(t,i,a);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===a)break e;for(;t.sibling===null;){if(t.return===null||t.return===a)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(h){case"forwards":for(i=a.child,h=null;i!==null;)t=i.alternate,t!==null&&Du(t)===null&&(h=i),i=i.sibling;i=h,i===null?(h=a.child,a.child=null):(h=i.sibling,i.sibling=null),Mh(a,!1,h,i,g,s);break;case"backwards":case"unstable_legacy-backwards":for(i=null,h=a.child,a.child=null;h!==null;){if(t=h.alternate,t!==null&&Du(t)===null){a.child=h;break}t=h.sibling,h.sibling=i,i=h,h=t}Mh(a,!0,i,null,g,s);break;case"together":Mh(a,!1,null,null,void 0,s);break;default:a.memoizedState=null}return a.child}function Ea(t,a,i){if(t!==null&&(a.dependencies=t.dependencies),mr|=a.lanes,(i&a.childLanes)===0)if(t!==null){if(ti(t,a,i,!1),(i&a.childLanes)===0)return null}else return null;if(t!==null&&a.child!==t.child)throw Error(o(153));if(a.child!==null){for(t=a.child,i=wa(t,t.pendingProps),a.child=i,i.return=a;t.sibling!==null;)t=t.sibling,i=i.sibling=wa(t,t.pendingProps),i.return=a;i.sibling=null}return a.child}function jh(t,a){return(t.lanes&a)!==0?!0:(t=t.dependencies,!!(t!==null&&Cu(t)))}function pL(t,a,i){switch(a.tag){case 3:ke(a,a.stateNode.containerInfo),or(a,wt,t.memoizedState.cache),Qr();break;case 27:case 5:Te(a);break;case 4:ke(a,a.stateNode.containerInfo);break;case 10:or(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,eh(a),null;break;case 13:var s=a.memoizedState;if(s!==null)return s.dehydrated!==null?(cr(a),a.flags|=128,null):(i&a.child.childLanes)!==0?jk(t,a,i):(cr(a),t=Ea(t,a,i),t!==null?t.sibling:null);cr(a);break;case 19:var h=(t.flags&128)!==0;if(s=(i&a.childLanes)!==0,s||(ti(t,a,i,!1),s=(i&a.childLanes)!==0),h){if(s)return Rk(t,a,i);a.flags|=128}if(h=a.memoizedState,h!==null&&(h.rendering=null,h.tail=null,h.lastEffect=null),re(xt,xt.current),s)break;return null;case 22:return a.lanes=0,kk(t,a,i,a.pendingProps);case 24:or(a,wt,t.memoizedState.cache)}return Ea(t,a,i)}function Ok(t,a,i){if(t!==null)if(t.memoizedProps!==a.pendingProps)kt=!0;else{if(!jh(t,i)&&(a.flags&128)===0)return kt=!1,pL(t,a,i);kt=(t.flags&131072)!==0}else kt=!1,$e&&(a.flags&1048576)!==0&&u2(a,Rl,a.index);switch(a.lanes=0,a.tag){case 16:e:{var s=a.pendingProps;if(t=to(a.elementType),a.type=t,typeof t=="function")Am(t)?(s=oo(t,s),a.tag=1,a=Ek(null,a,t,s,i)):(a.tag=0,a=Sh(null,a,t,s,i));else{if(t!=null){var h=t.$$typeof;if(h===R){a.tag=11,a=bk(null,a,t,s,i);break e}else if(h===L){a.tag=14,a=wk(null,a,t,s,i);break e}}throw a=$(t)||t,Error(o(306,a,""))}}return a;case 0:return Sh(t,a,a.type,a.pendingProps,i);case 1:return s=a.type,h=oo(s,a.pendingProps),Ek(t,a,s,h,i);case 3:e:{if(ke(a,a.stateNode.containerInfo),t===null)throw Error(o(387));s=a.pendingProps;var g=a.memoizedState;h=g.element,Km(t,a),Hl(a,s,null,i);var S=a.memoizedState;if(s=S.cache,or(a,wt,s),s!==g.cache&&$m(a,[wt],i,!0),Bl(),s=S.element,g.isDehydrated)if(g={element:s,isDehydrated:!1,cache:S.cache},a.updateQueue.baseState=g,a.memoizedState=g,a.flags&256){a=Mk(t,a,s,i);break e}else if(s!==h){h=En(Error(o(424)),a),Ol(h),a=Mk(t,a,s,i);break e}else for(t=a.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,it=On(t.firstChild),zt=a,$e=!0,ar=null,Tn=!0,i=k2(a,null,s,i),a.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(Qr(),s===h){a=Ea(t,a,i);break e}Lt(t,a,s,i)}a=a.child}return a;case 26:return Yu(t,a),t===null?(i=$N(a.type,null,a.pendingProps,null))?a.memoizedState=i:$e||(i=a.type,t=a.pendingProps,s=ld(me.current).createElement(i),s[At]=a,s[Zt]=t,Bt(s,i,t),jt(s),a.stateNode=s):a.memoizedState=$N(a.type,t.memoizedProps,a.pendingProps,t.memoizedState),null;case 27:return Te(a),t===null&&$e&&(s=a.stateNode=IN(a.type,a.pendingProps,me.current),zt=a,Tn=!0,h=it,vr(a.type)?(sp=h,it=On(s.firstChild)):it=h),Lt(t,a,a.pendingProps.children,i),Yu(t,a),t===null&&(a.flags|=4194304),a.child;case 5:return t===null&&$e&&((h=s=it)&&(s=GL(s,a.type,a.pendingProps,Tn),s!==null?(a.stateNode=s,zt=a,it=On(s.firstChild),Tn=!1,h=!0):h=!1),h||rr(a)),Te(a),h=a.type,g=a.pendingProps,S=t!==null?t.memoizedProps:null,s=g.children,ap(h,g)?s=null:S!==null&&ap(h,S)&&(a.flags|=32),a.memoizedState!==null&&(h=nh(t,a,iL,null,null,i),os._currentValue=h),Yu(t,a),Lt(t,a,s,i),a.child;case 6:return t===null&&$e&&((t=i=it)&&(i=VL(i,a.pendingProps,Tn),i!==null?(a.stateNode=i,zt=a,it=null,t=!0):t=!1),t||rr(a)),null;case 13:return jk(t,a,i);case 4:return ke(a,a.stateNode.containerInfo),s=a.pendingProps,t===null?a.child=ao(a,null,s,i):Lt(t,a,s,i),a.child;case 11:return bk(t,a,a.type,a.pendingProps,i);case 7:return Lt(t,a,a.pendingProps,i),a.child;case 8:return Lt(t,a,a.pendingProps.children,i),a.child;case 12:return Lt(t,a,a.pendingProps.children,i),a.child;case 10:return s=a.pendingProps,or(a,a.type,s.value),Lt(t,a,s.children,i),a.child;case 9:return h=a.type._context,s=a.pendingProps.children,Jr(a),h=Pt(h),s=s(h),a.flags|=1,Lt(t,a,s,i),a.child;case 14:return wk(t,a,a.type,a.pendingProps,i);case 15:return Sk(t,a,a.type,a.pendingProps,i);case 19:return Rk(t,a,i);case 31:return hL(t,a,i);case 22:return kk(t,a,i,a.pendingProps);case 24:return Jr(a),s=Pt(wt),t===null?(h=Vm(),h===null&&(h=ot,g=Ym(),h.pooledCache=g,g.refCount++,g!==null&&(h.pooledCacheLanes|=i),h=g),a.memoizedState={parent:s,cache:h},Wm(a),or(a,wt,h)):((t.lanes&i)!==0&&(Km(t,a),Hl(a,null,null,i),Bl()),h=t.memoizedState,g=a.memoizedState,h.parent!==s?(h={parent:s,cache:s},a.memoizedState=h,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=h),or(a,wt,s)):(s=g.cache,or(a,wt,s),s!==h.cache&&$m(a,[wt],i,!0))),Lt(t,a,a.pendingProps.children,i),a.child;case 29:throw a.pendingProps}throw Error(o(156,a.tag))}function Ma(t){t.flags|=4}function Th(t,a,i,s,h){if((a=(t.mode&32)!==0)&&(a=!1),a){if(t.flags|=16777216,(h&335544128)===h)if(t.stateNode.complete)t.flags|=8192;else if(oN())t.flags|=8192;else throw no=ju,qm}else t.flags&=-16777217}function Dk(t,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!WN(a))if(oN())t.flags|=8192;else throw no=ju,qm}function Vu(t,a){a!==null&&(t.flags|=4),t.flags&16384&&(a=t.tag!==22?su():536870912,t.lanes|=a,mi|=a)}function Gl(t,a){if(!$e)switch(t.tailMode){case"hidden":a=t.tail;for(var i=null;a!==null;)a.alternate!==null&&(i=a),a=a.sibling;i===null?t.tail=null:i.sibling=null;break;case"collapsed":i=t.tail;for(var s=null;i!==null;)i.alternate!==null&&(s=i),i=i.sibling;s===null?a||t.tail===null?t.tail=null:t.tail.sibling=null:s.sibling=null}}function lt(t){var a=t.alternate!==null&&t.alternate.child===t.child,i=0,s=0;if(a)for(var h=t.child;h!==null;)i|=h.lanes|h.childLanes,s|=h.subtreeFlags&65011712,s|=h.flags&65011712,h.return=t,h=h.sibling;else for(h=t.child;h!==null;)i|=h.lanes|h.childLanes,s|=h.subtreeFlags,s|=h.flags,h.return=t,h=h.sibling;return t.subtreeFlags|=s,t.childLanes=i,a}function gL(t,a,i){var s=a.pendingProps;switch(Bm(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lt(a),null;case 1:return lt(a),null;case 3:return i=a.stateNode,s=null,t!==null&&(s=t.memoizedState.cache),a.memoizedState.cache!==s&&(a.flags|=2048),Na(wt),ve(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(t===null||t.child===null)&&(ei(a)?Ma(a):t===null||t.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,Im())),lt(a),null;case 26:var h=a.type,g=a.memoizedState;return t===null?(Ma(a),g!==null?(lt(a),Dk(a,g)):(lt(a),Th(a,h,null,s,i))):g?g!==t.memoizedState?(Ma(a),lt(a),Dk(a,g)):(lt(a),a.flags&=-16777217):(t=t.memoizedProps,t!==s&&Ma(a),lt(a),Th(a,h,t,s,i)),null;case 27:if(Oe(a),i=me.current,h=a.type,t!==null&&a.stateNode!=null)t.memoizedProps!==s&&Ma(a);else{if(!s){if(a.stateNode===null)throw Error(o(166));return lt(a),null}t=se.current,ei(a)?f2(a):(t=IN(h,s,i),a.stateNode=t,Ma(a))}return lt(a),null;case 5:if(Oe(a),h=a.type,t!==null&&a.stateNode!=null)t.memoizedProps!==s&&Ma(a);else{if(!s){if(a.stateNode===null)throw Error(o(166));return lt(a),null}if(g=se.current,ei(a))f2(a);else{var S=ld(me.current);switch(g){case 1:g=S.createElementNS("http://www.w3.org/2000/svg",h);break;case 2:g=S.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;default:switch(h){case"svg":g=S.createElementNS("http://www.w3.org/2000/svg",h);break;case"math":g=S.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;case"script":g=S.createElement("div"),g.innerHTML="<script><\/script>",g=g.removeChild(g.firstChild);break;case"select":g=typeof s.is=="string"?S.createElement("select",{is:s.is}):S.createElement("select"),s.multiple?g.multiple=!0:s.size&&(g.size=s.size);break;default:g=typeof s.is=="string"?S.createElement(h,{is:s.is}):S.createElement(h)}}g[At]=a,g[Zt]=s;e:for(S=a.child;S!==null;){if(S.tag===5||S.tag===6)g.appendChild(S.stateNode);else if(S.tag!==4&&S.tag!==27&&S.child!==null){S.child.return=S,S=S.child;continue}if(S===a)break e;for(;S.sibling===null;){if(S.return===null||S.return===a)break e;S=S.return}S.sibling.return=S.return,S=S.sibling}a.stateNode=g;e:switch(Bt(g,h,s),h){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&Ma(a)}}return lt(a),Th(a,a.type,t===null?null:t.memoizedProps,a.pendingProps,i),null;case 6:if(t&&a.stateNode!=null)t.memoizedProps!==s&&Ma(a);else{if(typeof s!="string"&&a.stateNode===null)throw Error(o(166));if(t=me.current,ei(a)){if(t=a.stateNode,i=a.memoizedProps,s=null,h=zt,h!==null)switch(h.tag){case 27:case 5:s=h.memoizedProps}t[At]=a,t=!!(t.nodeValue===i||s!==null&&s.suppressHydrationWarning===!0||jN(t.nodeValue,i)),t||rr(a,!0)}else t=ld(t).createTextNode(s),t[At]=a,a.stateNode=t}return lt(a),null;case 31:if(i=a.memoizedState,t===null||t.memoizedState!==null){if(s=ei(a),i!==null){if(t===null){if(!s)throw Error(o(318));if(t=a.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(557));t[At]=a}else Qr(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;lt(a),t=!1}else i=Im(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=i),t=!0;if(!t)return a.flags&256?(gn(a),a):(gn(a),null);if((a.flags&128)!==0)throw Error(o(558))}return lt(a),null;case 13:if(s=a.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(h=ei(a),s!==null&&s.dehydrated!==null){if(t===null){if(!h)throw Error(o(318));if(h=a.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(o(317));h[At]=a}else Qr(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;lt(a),h=!1}else h=Im(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=h),h=!0;if(!h)return a.flags&256?(gn(a),a):(gn(a),null)}return gn(a),(a.flags&128)!==0?(a.lanes=i,a):(i=s!==null,t=t!==null&&t.memoizedState!==null,i&&(s=a.child,h=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(h=s.alternate.memoizedState.cachePool.pool),g=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(g=s.memoizedState.cachePool.pool),g!==h&&(s.flags|=2048)),i!==t&&i&&(a.child.flags|=8192),Vu(a,a.updateQueue),lt(a),null);case 4:return ve(),t===null&&Zh(a.stateNode.containerInfo),lt(a),null;case 10:return Na(a.type),lt(a),null;case 19:if(F(xt),s=a.memoizedState,s===null)return lt(a),null;if(h=(a.flags&128)!==0,g=s.rendering,g===null)if(h)Gl(s,!1);else{if(pt!==0||t!==null&&(t.flags&128)!==0)for(t=a.child;t!==null;){if(g=Du(t),g!==null){for(a.flags|=128,Gl(s,!1),t=g.updateQueue,a.updateQueue=t,Vu(a,t),a.subtreeFlags=0,t=i,i=a.child;i!==null;)l2(i,t),i=i.sibling;return re(xt,xt.current&1|2),$e&&Sa(a,s.treeForkCount),a.child}t=t.sibling}s.tail!==null&&Dt()>Qu&&(a.flags|=128,h=!0,Gl(s,!1),a.lanes=4194304)}else{if(!h)if(t=Du(g),t!==null){if(a.flags|=128,h=!0,t=t.updateQueue,a.updateQueue=t,Vu(a,t),Gl(s,!0),s.tail===null&&s.tailMode==="hidden"&&!g.alternate&&!$e)return lt(a),null}else 2*Dt()-s.renderingStartTime>Qu&&i!==536870912&&(a.flags|=128,h=!0,Gl(s,!1),a.lanes=4194304);s.isBackwards?(g.sibling=a.child,a.child=g):(t=s.last,t!==null?t.sibling=g:a.child=g,s.last=g)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Dt(),t.sibling=null,i=xt.current,re(xt,h?i&1|2:i&1),$e&&Sa(a,s.treeForkCount),t):(lt(a),null);case 22:case 23:return gn(a),Jm(),s=a.memoizedState!==null,t!==null?t.memoizedState!==null!==s&&(a.flags|=8192):s&&(a.flags|=8192),s?(i&536870912)!==0&&(a.flags&128)===0&&(lt(a),a.subtreeFlags&6&&(a.flags|=8192)):lt(a),i=a.updateQueue,i!==null&&Vu(a,i.retryQueue),i=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),s=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(s=a.memoizedState.cachePool.pool),s!==i&&(a.flags|=2048),t!==null&&F(eo),null;case 24:return i=null,t!==null&&(i=t.memoizedState.cache),a.memoizedState.cache!==i&&(a.flags|=2048),Na(wt),lt(a),null;case 25:return null;case 30:return null}throw Error(o(156,a.tag))}function yL(t,a){switch(Bm(a),a.tag){case 1:return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 3:return Na(wt),ve(),t=a.flags,(t&65536)!==0&&(t&128)===0?(a.flags=t&-65537|128,a):null;case 26:case 27:case 5:return Oe(a),null;case 31:if(a.memoizedState!==null){if(gn(a),a.alternate===null)throw Error(o(340));Qr()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 13:if(gn(a),t=a.memoizedState,t!==null&&t.dehydrated!==null){if(a.alternate===null)throw Error(o(340));Qr()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 19:return F(xt),null;case 4:return ve(),null;case 10:return Na(a.type),null;case 22:case 23:return gn(a),Jm(),t!==null&&F(eo),t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 24:return Na(wt),null;case 25:return null;default:return null}}function Ak(t,a){switch(Bm(a),a.tag){case 3:Na(wt),ve();break;case 26:case 27:case 5:Oe(a);break;case 4:ve();break;case 31:a.memoizedState!==null&&gn(a);break;case 13:gn(a);break;case 19:F(xt);break;case 10:Na(a.type);break;case 22:case 23:gn(a),Jm(),t!==null&&F(eo);break;case 24:Na(wt)}}function Vl(t,a){try{var i=a.updateQueue,s=i!==null?i.lastEffect:null;if(s!==null){var h=s.next;i=h;do{if((i.tag&t)===t){s=void 0;var g=i.create,S=i.inst;s=g(),S.destroy=s}i=i.next}while(i!==h)}}catch(j){et(a,a.return,j)}}function dr(t,a,i){try{var s=a.updateQueue,h=s!==null?s.lastEffect:null;if(h!==null){var g=h.next;s=g;do{if((s.tag&t)===t){var S=s.inst,j=S.destroy;if(j!==void 0){S.destroy=void 0,h=a;var P=i,V=j;try{V()}catch(ae){et(h,P,ae)}}}s=s.next}while(s!==g)}}catch(ae){et(a,a.return,ae)}}function zk(t){var a=t.updateQueue;if(a!==null){var i=t.stateNode;try{C2(a,i)}catch(s){et(t,t.return,s)}}}function Pk(t,a,i){i.props=oo(t.type,t.memoizedProps),i.state=t.memoizedState;try{i.componentWillUnmount()}catch(s){et(t,a,s)}}function ql(t,a){try{var i=t.ref;if(i!==null){switch(t.tag){case 26:case 27:case 5:var s=t.stateNode;break;case 30:s=t.stateNode;break;default:s=t.stateNode}typeof i=="function"?t.refCleanup=i(s):i.current=s}}catch(h){et(t,a,h)}}function oa(t,a){var i=t.ref,s=t.refCleanup;if(i!==null)if(typeof s=="function")try{s()}catch(h){et(t,a,h)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(h){et(t,a,h)}else i.current=null}function Lk(t){var a=t.type,i=t.memoizedProps,s=t.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":i.autoFocus&&s.focus();break e;case"img":i.src?s.src=i.src:i.srcSet&&(s.srcset=i.srcSet)}}catch(h){et(t,t.return,h)}}function Rh(t,a,i){try{var s=t.stateNode;HL(s,t.type,i,a),s[Zt]=a}catch(h){et(t,t.return,h)}}function Bk(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&vr(t.type)||t.tag===4}function Oh(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Bk(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&vr(t.type)||t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Dh(t,a,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,a?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(t,a):(a=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,a.appendChild(t),i=i._reactRootContainer,i!=null||a.onclick!==null||(a.onclick=xa));else if(s!==4&&(s===27&&vr(t.type)&&(i=t.stateNode,a=null),t=t.child,t!==null))for(Dh(t,a,i),t=t.sibling;t!==null;)Dh(t,a,i),t=t.sibling}function qu(t,a,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,a?i.insertBefore(t,a):i.appendChild(t);else if(s!==4&&(s===27&&vr(t.type)&&(i=t.stateNode),t=t.child,t!==null))for(qu(t,a,i),t=t.sibling;t!==null;)qu(t,a,i),t=t.sibling}function Hk(t){var a=t.stateNode,i=t.memoizedProps;try{for(var s=t.type,h=a.attributes;h.length;)a.removeAttributeNode(h[0]);Bt(a,s,i),a[At]=t,a[Zt]=i}catch(g){et(t,t.return,g)}}var ja=!1,Nt=!1,Ah=!1,Ik=typeof WeakSet=="function"?WeakSet:Set,Tt=null;function vL(t,a){if(t=t.containerInfo,tp=hd,t=ZS(t),Em(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else e:{i=(i=t.ownerDocument)&&i.defaultView||window;var s=i.getSelection&&i.getSelection();if(s&&s.rangeCount!==0){i=s.anchorNode;var h=s.anchorOffset,g=s.focusNode;s=s.focusOffset;try{i.nodeType,g.nodeType}catch{i=null;break e}var S=0,j=-1,P=-1,V=0,ae=0,ie=t,W=null;t:for(;;){for(var J;ie!==i||h!==0&&ie.nodeType!==3||(j=S+h),ie!==g||s!==0&&ie.nodeType!==3||(P=S+s),ie.nodeType===3&&(S+=ie.nodeValue.length),(J=ie.firstChild)!==null;)W=ie,ie=J;for(;;){if(ie===t)break t;if(W===i&&++V===h&&(j=S),W===g&&++ae===s&&(P=S),(J=ie.nextSibling)!==null)break;ie=W,W=ie.parentNode}ie=J}i=j===-1||P===-1?null:{start:j,end:P}}else i=null}i=i||{start:0,end:0}}else i=null;for(np={focusedElem:t,selectionRange:i},hd=!1,Tt=a;Tt!==null;)if(a=Tt,t=a.child,(a.subtreeFlags&1028)!==0&&t!==null)t.return=a,Tt=t;else for(;Tt!==null;){switch(a=Tt,g=a.alternate,t=a.flags,a.tag){case 0:if((t&4)!==0&&(t=a.updateQueue,t=t!==null?t.events:null,t!==null))for(i=0;i<t.length;i++)h=t[i],h.ref.impl=h.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&g!==null){t=void 0,i=a,h=g.memoizedProps,g=g.memoizedState,s=i.stateNode;try{var xe=oo(i.type,h);t=s.getSnapshotBeforeUpdate(xe,g),s.__reactInternalSnapshotBeforeUpdate=t}catch(Ne){et(i,i.return,Ne)}}break;case 3:if((t&1024)!==0){if(t=a.stateNode.containerInfo,i=t.nodeType,i===9)op(t);else if(i===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":op(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(o(163))}if(t=a.sibling,t!==null){t.return=a.return,Tt=t;break}Tt=a.return}}function Uk(t,a,i){var s=i.flags;switch(i.tag){case 0:case 11:case 15:Ra(t,i),s&4&&Vl(5,i);break;case 1:if(Ra(t,i),s&4)if(t=i.stateNode,a===null)try{t.componentDidMount()}catch(S){et(i,i.return,S)}else{var h=oo(i.type,a.memoizedProps);a=a.memoizedState;try{t.componentDidUpdate(h,a,t.__reactInternalSnapshotBeforeUpdate)}catch(S){et(i,i.return,S)}}s&64&&zk(i),s&512&&ql(i,i.return);break;case 3:if(Ra(t,i),s&64&&(t=i.updateQueue,t!==null)){if(a=null,i.child!==null)switch(i.child.tag){case 27:case 5:a=i.child.stateNode;break;case 1:a=i.child.stateNode}try{C2(t,a)}catch(S){et(i,i.return,S)}}break;case 27:a===null&&s&4&&Hk(i);case 26:case 5:Ra(t,i),a===null&&s&4&&Lk(i),s&512&&ql(i,i.return);break;case 12:Ra(t,i);break;case 31:Ra(t,i),s&4&&Yk(t,i);break;case 13:Ra(t,i),s&4&&Gk(t,i),s&64&&(t=i.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(i=EL.bind(null,i),qL(t,i))));break;case 22:if(s=i.memoizedState!==null||ja,!s){a=a!==null&&a.memoizedState!==null||Nt,h=ja;var g=Nt;ja=s,(Nt=a)&&!g?Oa(t,i,(i.subtreeFlags&8772)!==0):Ra(t,i),ja=h,Nt=g}break;case 30:break;default:Ra(t,i)}}function Fk(t){var a=t.alternate;a!==null&&(t.alternate=null,Fk(a)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(a=t.stateNode,a!==null&&um(a)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var ut=null,en=!1;function Ta(t,a,i){for(i=i.child;i!==null;)$k(t,a,i),i=i.sibling}function $k(t,a,i){if(Gt&&typeof Gt.onCommitFiberUnmount=="function")try{Gt.onCommitFiberUnmount($r,i)}catch{}switch(i.tag){case 26:Nt||oa(i,a),Ta(t,a,i),i.memoizedState?i.memoizedState.count--:i.stateNode&&(i=i.stateNode,i.parentNode.removeChild(i));break;case 27:Nt||oa(i,a);var s=ut,h=en;vr(i.type)&&(ut=i.stateNode,en=!1),Ta(t,a,i),ns(i.stateNode),ut=s,en=h;break;case 5:Nt||oa(i,a);case 6:if(s=ut,h=en,ut=null,Ta(t,a,i),ut=s,en=h,ut!==null)if(en)try{(ut.nodeType===9?ut.body:ut.nodeName==="HTML"?ut.ownerDocument.body:ut).removeChild(i.stateNode)}catch(g){et(i,a,g)}else try{ut.removeChild(i.stateNode)}catch(g){et(i,a,g)}break;case 18:ut!==null&&(en?(t=ut,zN(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,i.stateNode),wi(t)):zN(ut,i.stateNode));break;case 4:s=ut,h=en,ut=i.stateNode.containerInfo,en=!0,Ta(t,a,i),ut=s,en=h;break;case 0:case 11:case 14:case 15:dr(2,i,a),Nt||dr(4,i,a),Ta(t,a,i);break;case 1:Nt||(oa(i,a),s=i.stateNode,typeof s.componentWillUnmount=="function"&&Pk(i,a,s)),Ta(t,a,i);break;case 21:Ta(t,a,i);break;case 22:Nt=(s=Nt)||i.memoizedState!==null,Ta(t,a,i),Nt=s;break;default:Ta(t,a,i)}}function Yk(t,a){if(a.memoizedState===null&&(t=a.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{wi(t)}catch(i){et(a,a.return,i)}}}function Gk(t,a){if(a.memoizedState===null&&(t=a.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{wi(t)}catch(i){et(a,a.return,i)}}function xL(t){switch(t.tag){case 31:case 13:case 19:var a=t.stateNode;return a===null&&(a=t.stateNode=new Ik),a;case 22:return t=t.stateNode,a=t._retryCache,a===null&&(a=t._retryCache=new Ik),a;default:throw Error(o(435,t.tag))}}function Wu(t,a){var i=xL(t);a.forEach(function(s){if(!i.has(s)){i.add(s);var h=ML.bind(null,t,s);s.then(h,h)}})}function tn(t,a){var i=a.deletions;if(i!==null)for(var s=0;s<i.length;s++){var h=i[s],g=t,S=a,j=S;e:for(;j!==null;){switch(j.tag){case 27:if(vr(j.type)){ut=j.stateNode,en=!1;break e}break;case 5:ut=j.stateNode,en=!1;break e;case 3:case 4:ut=j.stateNode.containerInfo,en=!0;break e}j=j.return}if(ut===null)throw Error(o(160));$k(g,S,h),ut=null,en=!1,g=h.alternate,g!==null&&(g.return=null),h.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)Vk(a,t),a=a.sibling}var $n=null;function Vk(t,a){var i=t.alternate,s=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:tn(a,t),nn(t),s&4&&(dr(3,t,t.return),Vl(3,t),dr(5,t,t.return));break;case 1:tn(a,t),nn(t),s&512&&(Nt||i===null||oa(i,i.return)),s&64&&ja&&(t=t.updateQueue,t!==null&&(s=t.callbacks,s!==null&&(i=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=i===null?s:i.concat(s))));break;case 26:var h=$n;if(tn(a,t),nn(t),s&512&&(Nt||i===null||oa(i,i.return)),s&4){var g=i!==null?i.memoizedState:null;if(s=t.memoizedState,i===null)if(s===null)if(t.stateNode===null){e:{s=t.type,i=t.memoizedProps,h=h.ownerDocument||h;t:switch(s){case"title":g=h.getElementsByTagName("title")[0],(!g||g[bl]||g[At]||g.namespaceURI==="http://www.w3.org/2000/svg"||g.hasAttribute("itemprop"))&&(g=h.createElement(s),h.head.insertBefore(g,h.querySelector("head > title"))),Bt(g,s,i),g[At]=t,jt(g),s=g;break e;case"link":var S=VN("link","href",h).get(s+(i.href||""));if(S){for(var j=0;j<S.length;j++)if(g=S[j],g.getAttribute("href")===(i.href==null||i.href===""?null:i.href)&&g.getAttribute("rel")===(i.rel==null?null:i.rel)&&g.getAttribute("title")===(i.title==null?null:i.title)&&g.getAttribute("crossorigin")===(i.crossOrigin==null?null:i.crossOrigin)){S.splice(j,1);break t}}g=h.createElement(s),Bt(g,s,i),h.head.appendChild(g);break;case"meta":if(S=VN("meta","content",h).get(s+(i.content||""))){for(j=0;j<S.length;j++)if(g=S[j],g.getAttribute("content")===(i.content==null?null:""+i.content)&&g.getAttribute("name")===(i.name==null?null:i.name)&&g.getAttribute("property")===(i.property==null?null:i.property)&&g.getAttribute("http-equiv")===(i.httpEquiv==null?null:i.httpEquiv)&&g.getAttribute("charset")===(i.charSet==null?null:i.charSet)){S.splice(j,1);break t}}g=h.createElement(s),Bt(g,s,i),h.head.appendChild(g);break;default:throw Error(o(468,s))}g[At]=t,jt(g),s=g}t.stateNode=s}else qN(h,t.type,t.stateNode);else t.stateNode=GN(h,s,t.memoizedProps);else g!==s?(g===null?i.stateNode!==null&&(i=i.stateNode,i.parentNode.removeChild(i)):g.count--,s===null?qN(h,t.type,t.stateNode):GN(h,s,t.memoizedProps)):s===null&&t.stateNode!==null&&Rh(t,t.memoizedProps,i.memoizedProps)}break;case 27:tn(a,t),nn(t),s&512&&(Nt||i===null||oa(i,i.return)),i!==null&&s&4&&Rh(t,t.memoizedProps,i.memoizedProps);break;case 5:if(tn(a,t),nn(t),s&512&&(Nt||i===null||oa(i,i.return)),t.flags&32){h=t.stateNode;try{Yo(h,"")}catch(xe){et(t,t.return,xe)}}s&4&&t.stateNode!=null&&(h=t.memoizedProps,Rh(t,h,i!==null?i.memoizedProps:h)),s&1024&&(Ah=!0);break;case 6:if(tn(a,t),nn(t),s&4){if(t.stateNode===null)throw Error(o(162));s=t.memoizedProps,i=t.stateNode;try{i.nodeValue=s}catch(xe){et(t,t.return,xe)}}break;case 3:if(ud=null,h=$n,$n=sd(a.containerInfo),tn(a,t),$n=h,nn(t),s&4&&i!==null&&i.memoizedState.isDehydrated)try{wi(a.containerInfo)}catch(xe){et(t,t.return,xe)}Ah&&(Ah=!1,qk(t));break;case 4:s=$n,$n=sd(t.stateNode.containerInfo),tn(a,t),nn(t),$n=s;break;case 12:tn(a,t),nn(t);break;case 31:tn(a,t),nn(t),s&4&&(s=t.updateQueue,s!==null&&(t.updateQueue=null,Wu(t,s)));break;case 13:tn(a,t),nn(t),t.child.flags&8192&&t.memoizedState!==null!=(i!==null&&i.memoizedState!==null)&&(Xu=Dt()),s&4&&(s=t.updateQueue,s!==null&&(t.updateQueue=null,Wu(t,s)));break;case 22:h=t.memoizedState!==null;var P=i!==null&&i.memoizedState!==null,V=ja,ae=Nt;if(ja=V||h,Nt=ae||P,tn(a,t),Nt=ae,ja=V,nn(t),s&8192)e:for(a=t.stateNode,a._visibility=h?a._visibility&-2:a._visibility|1,h&&(i===null||P||ja||Nt||io(t)),i=null,a=t;;){if(a.tag===5||a.tag===26){if(i===null){P=i=a;try{if(g=P.stateNode,h)S=g.style,typeof S.setProperty=="function"?S.setProperty("display","none","important"):S.display="none";else{j=P.stateNode;var ie=P.memoizedProps.style,W=ie!=null&&ie.hasOwnProperty("display")?ie.display:null;j.style.display=W==null||typeof W=="boolean"?"":(""+W).trim()}}catch(xe){et(P,P.return,xe)}}}else if(a.tag===6){if(i===null){P=a;try{P.stateNode.nodeValue=h?"":P.memoizedProps}catch(xe){et(P,P.return,xe)}}}else if(a.tag===18){if(i===null){P=a;try{var J=P.stateNode;h?PN(J,!0):PN(P.stateNode,!1)}catch(xe){et(P,P.return,xe)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===t)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;i===a&&(i=null),a=a.return}i===a&&(i=null),a.sibling.return=a.return,a=a.sibling}s&4&&(s=t.updateQueue,s!==null&&(i=s.retryQueue,i!==null&&(s.retryQueue=null,Wu(t,i))));break;case 19:tn(a,t),nn(t),s&4&&(s=t.updateQueue,s!==null&&(t.updateQueue=null,Wu(t,s)));break;case 30:break;case 21:break;default:tn(a,t),nn(t)}}function nn(t){var a=t.flags;if(a&2){try{for(var i,s=t.return;s!==null;){if(Bk(s)){i=s;break}s=s.return}if(i==null)throw Error(o(160));switch(i.tag){case 27:var h=i.stateNode,g=Oh(t);qu(t,g,h);break;case 5:var S=i.stateNode;i.flags&32&&(Yo(S,""),i.flags&=-33);var j=Oh(t);qu(t,j,S);break;case 3:case 4:var P=i.stateNode.containerInfo,V=Oh(t);Dh(t,V,P);break;default:throw Error(o(161))}}catch(ae){et(t,t.return,ae)}t.flags&=-3}a&4096&&(t.flags&=-4097)}function qk(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var a=t;qk(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),t=t.sibling}}function Ra(t,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)Uk(t,a.alternate,a),a=a.sibling}function io(t){for(t=t.child;t!==null;){var a=t;switch(a.tag){case 0:case 11:case 14:case 15:dr(4,a,a.return),io(a);break;case 1:oa(a,a.return);var i=a.stateNode;typeof i.componentWillUnmount=="function"&&Pk(a,a.return,i),io(a);break;case 27:ns(a.stateNode);case 26:case 5:oa(a,a.return),io(a);break;case 22:a.memoizedState===null&&io(a);break;case 30:io(a);break;default:io(a)}t=t.sibling}}function Oa(t,a,i){for(i=i&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var s=a.alternate,h=t,g=a,S=g.flags;switch(g.tag){case 0:case 11:case 15:Oa(h,g,i),Vl(4,g);break;case 1:if(Oa(h,g,i),s=g,h=s.stateNode,typeof h.componentDidMount=="function")try{h.componentDidMount()}catch(V){et(s,s.return,V)}if(s=g,h=s.updateQueue,h!==null){var j=s.stateNode;try{var P=h.shared.hiddenCallbacks;if(P!==null)for(h.shared.hiddenCallbacks=null,h=0;h<P.length;h++)N2(P[h],j)}catch(V){et(s,s.return,V)}}i&&S&64&&zk(g),ql(g,g.return);break;case 27:Hk(g);case 26:case 5:Oa(h,g,i),i&&s===null&&S&4&&Lk(g),ql(g,g.return);break;case 12:Oa(h,g,i);break;case 31:Oa(h,g,i),i&&S&4&&Yk(h,g);break;case 13:Oa(h,g,i),i&&S&4&&Gk(h,g);break;case 22:g.memoizedState===null&&Oa(h,g,i),ql(g,g.return);break;case 30:break;default:Oa(h,g,i)}a=a.sibling}}function zh(t,a){var i=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),t=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(t=a.memoizedState.cachePool.pool),t!==i&&(t!=null&&t.refCount++,i!=null&&Dl(i))}function Ph(t,a){t=null,a.alternate!==null&&(t=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==t&&(a.refCount++,t!=null&&Dl(t))}function Yn(t,a,i,s){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Wk(t,a,i,s),a=a.sibling}function Wk(t,a,i,s){var h=a.flags;switch(a.tag){case 0:case 11:case 15:Yn(t,a,i,s),h&2048&&Vl(9,a);break;case 1:Yn(t,a,i,s);break;case 3:Yn(t,a,i,s),h&2048&&(t=null,a.alternate!==null&&(t=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==t&&(a.refCount++,t!=null&&Dl(t)));break;case 12:if(h&2048){Yn(t,a,i,s),t=a.stateNode;try{var g=a.memoizedProps,S=g.id,j=g.onPostCommit;typeof j=="function"&&j(S,a.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(P){et(a,a.return,P)}}else Yn(t,a,i,s);break;case 31:Yn(t,a,i,s);break;case 13:Yn(t,a,i,s);break;case 23:break;case 22:g=a.stateNode,S=a.alternate,a.memoizedState!==null?g._visibility&2?Yn(t,a,i,s):Wl(t,a):g._visibility&2?Yn(t,a,i,s):(g._visibility|=2,ui(t,a,i,s,(a.subtreeFlags&10256)!==0||!1)),h&2048&&zh(S,a);break;case 24:Yn(t,a,i,s),h&2048&&Ph(a.alternate,a);break;default:Yn(t,a,i,s)}}function ui(t,a,i,s,h){for(h=h&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var g=t,S=a,j=i,P=s,V=S.flags;switch(S.tag){case 0:case 11:case 15:ui(g,S,j,P,h),Vl(8,S);break;case 23:break;case 22:var ae=S.stateNode;S.memoizedState!==null?ae._visibility&2?ui(g,S,j,P,h):Wl(g,S):(ae._visibility|=2,ui(g,S,j,P,h)),h&&V&2048&&zh(S.alternate,S);break;case 24:ui(g,S,j,P,h),h&&V&2048&&Ph(S.alternate,S);break;default:ui(g,S,j,P,h)}a=a.sibling}}function Wl(t,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var i=t,s=a,h=s.flags;switch(s.tag){case 22:Wl(i,s),h&2048&&zh(s.alternate,s);break;case 24:Wl(i,s),h&2048&&Ph(s.alternate,s);break;default:Wl(i,s)}a=a.sibling}}var Kl=8192;function di(t,a,i){if(t.subtreeFlags&Kl)for(t=t.child;t!==null;)Kk(t,a,i),t=t.sibling}function Kk(t,a,i){switch(t.tag){case 26:di(t,a,i),t.flags&Kl&&t.memoizedState!==null&&oB(i,$n,t.memoizedState,t.memoizedProps);break;case 5:di(t,a,i);break;case 3:case 4:var s=$n;$n=sd(t.stateNode.containerInfo),di(t,a,i),$n=s;break;case 22:t.memoizedState===null&&(s=t.alternate,s!==null&&s.memoizedState!==null?(s=Kl,Kl=16777216,di(t,a,i),Kl=s):di(t,a,i));break;default:di(t,a,i)}}function Xk(t){var a=t.alternate;if(a!==null&&(t=a.child,t!==null)){a.child=null;do a=t.sibling,t.sibling=null,t=a;while(t!==null)}}function Xl(t){var a=t.deletions;if((t.flags&16)!==0){if(a!==null)for(var i=0;i<a.length;i++){var s=a[i];Tt=s,Zk(s,t)}Xk(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Qk(t),t=t.sibling}function Qk(t){switch(t.tag){case 0:case 11:case 15:Xl(t),t.flags&2048&&dr(9,t,t.return);break;case 3:Xl(t);break;case 12:Xl(t);break;case 22:var a=t.stateNode;t.memoizedState!==null&&a._visibility&2&&(t.return===null||t.return.tag!==13)?(a._visibility&=-3,Ku(t)):Xl(t);break;default:Xl(t)}}function Ku(t){var a=t.deletions;if((t.flags&16)!==0){if(a!==null)for(var i=0;i<a.length;i++){var s=a[i];Tt=s,Zk(s,t)}Xk(t)}for(t=t.child;t!==null;){switch(a=t,a.tag){case 0:case 11:case 15:dr(8,a,a.return),Ku(a);break;case 22:i=a.stateNode,i._visibility&2&&(i._visibility&=-3,Ku(a));break;default:Ku(a)}t=t.sibling}}function Zk(t,a){for(;Tt!==null;){var i=Tt;switch(i.tag){case 0:case 11:case 15:dr(8,i,a);break;case 23:case 22:if(i.memoizedState!==null&&i.memoizedState.cachePool!==null){var s=i.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:Dl(i.memoizedState.cache)}if(s=i.child,s!==null)s.return=i,Tt=s;else e:for(i=t;Tt!==null;){s=Tt;var h=s.sibling,g=s.return;if(Fk(s),s===i){Tt=null;break e}if(h!==null){h.return=g,Tt=h;break e}Tt=g}}}var bL={getCacheForType:function(t){var a=Pt(wt),i=a.data.get(t);return i===void 0&&(i=t(),a.data.set(t,i)),i},cacheSignal:function(){return Pt(wt).controller.signal}},wL=typeof WeakMap=="function"?WeakMap:Map,We=0,ot=null,Pe=null,He=0,Je=0,yn=null,fr=!1,fi=!1,Lh=!1,Da=0,pt=0,mr=0,lo=0,Bh=0,vn=0,mi=0,Ql=null,an=null,Hh=!1,Xu=0,Jk=0,Qu=1/0,Zu=null,hr=null,Et=0,pr=null,hi=null,Aa=0,Ih=0,Uh=null,eN=null,Zl=0,Fh=null;function xn(){return(We&2)!==0&&He!==0?He&-He:A.T!==null?Wh():gS()}function tN(){if(vn===0)if((He&536870912)===0||$e){var t=Ae;Ae<<=1,(Ae&3932160)===0&&(Ae=262144),vn=t}else vn=536870912;return t=pn.current,t!==null&&(t.flags|=32),vn}function rn(t,a,i){(t===ot&&(Je===2||Je===9)||t.cancelPendingCommit!==null)&&(pi(t,0),gr(t,He,vn,!1)),Yr(t,i),((We&2)===0||t!==ot)&&(t===ot&&((We&2)===0&&(lo|=i),pt===4&&gr(t,He,vn,!1)),ia(t))}function nN(t,a,i){if((We&6)!==0)throw Error(o(327));var s=!i&&(a&127)===0&&(a&t.expiredLanes)===0||Ft(t,a),h=s?NL(t,a):Yh(t,a,!0),g=s;do{if(h===0){fi&&!s&&gr(t,a,0,!1);break}else{if(i=t.current.alternate,g&&!SL(i)){h=Yh(t,a,!1),g=!1;continue}if(h===2){if(g=a,t.errorRecoveryDisabledLanes&g)var S=0;else S=t.pendingLanes&-536870913,S=S!==0?S:S&536870912?536870912:0;if(S!==0){a=S;e:{var j=t;h=Ql;var P=j.current.memoizedState.isDehydrated;if(P&&(pi(j,S).flags|=256),S=Yh(j,S,!1),S!==2){if(Lh&&!P){j.errorRecoveryDisabledLanes|=g,lo|=g,h=4;break e}g=an,an=h,g!==null&&(an===null?an=g:an.push.apply(an,g))}h=S}if(g=!1,h!==2)continue}}if(h===1){pi(t,0),gr(t,a,0,!0);break}e:{switch(s=t,g=h,g){case 0:case 1:throw Error(o(345));case 4:if((a&4194048)!==a)break;case 6:gr(s,a,vn,!fr);break e;case 2:an=null;break;case 3:case 5:break;default:throw Error(o(329))}if((a&62914560)===a&&(h=Xu+300-Dt(),10<h)){if(gr(s,a,vn,!fr),Be(s,0,!0)!==0)break e;Aa=a,s.timeoutHandle=DN(aN.bind(null,s,i,an,Zu,Hh,a,vn,lo,mi,fr,g,"Throttled",-0,0),h);break e}aN(s,i,an,Zu,Hh,a,vn,lo,mi,fr,g,null,-0,0)}}break}while(!0);ia(t)}function aN(t,a,i,s,h,g,S,j,P,V,ae,ie,W,J){if(t.timeoutHandle=-1,ie=a.subtreeFlags,ie&8192||(ie&16785408)===16785408){ie={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:xa},Kk(a,g,ie);var xe=(g&62914560)===g?Xu-Dt():(g&4194048)===g?Jk-Dt():0;if(xe=iB(ie,xe),xe!==null){Aa=g,t.cancelPendingCommit=xe(dN.bind(null,t,a,g,i,s,h,S,j,P,ae,ie,null,W,J)),gr(t,g,S,!V);return}}dN(t,a,g,i,s,h,S,j,P)}function SL(t){for(var a=t;;){var i=a.tag;if((i===0||i===11||i===15)&&a.flags&16384&&(i=a.updateQueue,i!==null&&(i=i.stores,i!==null)))for(var s=0;s<i.length;s++){var h=i[s],g=h.getSnapshot;h=h.value;try{if(!mn(g(),h))return!1}catch{return!1}}if(i=a.child,a.subtreeFlags&16384&&i!==null)i.return=a,a=i;else{if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function gr(t,a,i,s){a&=~Bh,a&=~lo,t.suspendedLanes|=a,t.pingedLanes&=~a,s&&(t.warmLanes|=a),s=t.expirationTimes;for(var h=a;0<h;){var g=31-Vt(h),S=1<<g;s[g]=-1,h&=~S}i!==0&&Lo(t,i,a)}function Ju(){return(We&6)===0?(Jl(0),!1):!0}function $h(){if(Pe!==null){if(Je===0)var t=Pe.return;else t=Pe,ka=Zr=null,oh(t),oi=null,zl=0,t=Pe;for(;t!==null;)Ak(t.alternate,t),t=t.return;Pe=null}}function pi(t,a){var i=t.timeoutHandle;i!==-1&&(t.timeoutHandle=-1,FL(i)),i=t.cancelPendingCommit,i!==null&&(t.cancelPendingCommit=null,i()),Aa=0,$h(),ot=t,Pe=i=wa(t.current,null),He=a,Je=0,yn=null,fr=!1,fi=Ft(t,a),Lh=!1,mi=vn=Bh=lo=mr=pt=0,an=Ql=null,Hh=!1,(a&8)!==0&&(a|=a&32);var s=t.entangledLanes;if(s!==0)for(t=t.entanglements,s&=a;0<s;){var h=31-Vt(s),g=1<<h;a|=t[h],s&=~g}return Da=a,bu(),i}function rN(t,a){Re=null,A.H=$l,a===ri||a===Mu?(a=b2(),Je=3):a===qm?(a=b2(),Je=4):Je=a===wh?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,yn=a,Pe===null&&(pt=1,Fu(t,En(a,t.current)))}function oN(){var t=pn.current;return t===null?!0:(He&4194048)===He?Rn===null:(He&62914560)===He||(He&536870912)!==0?t===Rn:!1}function iN(){var t=A.H;return A.H=$l,t===null?$l:t}function lN(){var t=A.A;return A.A=bL,t}function ed(){pt=4,fr||(He&4194048)!==He&&pn.current!==null||(fi=!0),(mr&134217727)===0&&(lo&134217727)===0||ot===null||gr(ot,He,vn,!1)}function Yh(t,a,i){var s=We;We|=2;var h=iN(),g=lN();(ot!==t||He!==a)&&(Zu=null,pi(t,a)),a=!1;var S=pt;e:do try{if(Je!==0&&Pe!==null){var j=Pe,P=yn;switch(Je){case 8:$h(),S=6;break e;case 3:case 2:case 9:case 6:pn.current===null&&(a=!0);var V=Je;if(Je=0,yn=null,gi(t,j,P,V),i&&fi){S=0;break e}break;default:V=Je,Je=0,yn=null,gi(t,j,P,V)}}kL(),S=pt;break}catch(ae){rN(t,ae)}while(!0);return a&&t.shellSuspendCounter++,ka=Zr=null,We=s,A.H=h,A.A=g,Pe===null&&(ot=null,He=0,bu()),S}function kL(){for(;Pe!==null;)sN(Pe)}function NL(t,a){var i=We;We|=2;var s=iN(),h=lN();ot!==t||He!==a?(Zu=null,Qu=Dt()+500,pi(t,a)):fi=Ft(t,a);e:do try{if(Je!==0&&Pe!==null){a=Pe;var g=yn;t:switch(Je){case 1:Je=0,yn=null,gi(t,a,g,1);break;case 2:case 9:if(v2(g)){Je=0,yn=null,cN(a);break}a=function(){Je!==2&&Je!==9||ot!==t||(Je=7),ia(t)},g.then(a,a);break e;case 3:Je=7;break e;case 4:Je=5;break e;case 7:v2(g)?(Je=0,yn=null,cN(a)):(Je=0,yn=null,gi(t,a,g,7));break;case 5:var S=null;switch(Pe.tag){case 26:S=Pe.memoizedState;case 5:case 27:var j=Pe;if(S?WN(S):j.stateNode.complete){Je=0,yn=null;var P=j.sibling;if(P!==null)Pe=P;else{var V=j.return;V!==null?(Pe=V,td(V)):Pe=null}break t}}Je=0,yn=null,gi(t,a,g,5);break;case 6:Je=0,yn=null,gi(t,a,g,6);break;case 8:$h(),pt=6;break e;default:throw Error(o(462))}}CL();break}catch(ae){rN(t,ae)}while(!0);return ka=Zr=null,A.H=s,A.A=h,We=i,Pe!==null?0:(ot=null,He=0,bu(),pt)}function CL(){for(;Pe!==null&&!nm();)sN(Pe)}function sN(t){var a=Ok(t.alternate,t,Da);t.memoizedProps=t.pendingProps,a===null?td(t):Pe=a}function cN(t){var a=t,i=a.alternate;switch(a.tag){case 15:case 0:a=_k(i,a,a.pendingProps,a.type,void 0,He);break;case 11:a=_k(i,a,a.pendingProps,a.type.render,a.ref,He);break;case 5:oh(a);default:Ak(i,a),a=Pe=l2(a,Da),a=Ok(i,a,Da)}t.memoizedProps=t.pendingProps,a===null?td(t):Pe=a}function gi(t,a,i,s){ka=Zr=null,oh(a),oi=null,zl=0;var h=a.return;try{if(mL(t,h,a,i,He)){pt=1,Fu(t,En(i,t.current)),Pe=null;return}}catch(g){if(h!==null)throw Pe=h,g;pt=1,Fu(t,En(i,t.current)),Pe=null;return}a.flags&32768?($e||s===1?t=!0:fi||(He&536870912)!==0?t=!1:(fr=t=!0,(s===2||s===9||s===3||s===6)&&(s=pn.current,s!==null&&s.tag===13&&(s.flags|=16384))),uN(a,t)):td(a)}function td(t){var a=t;do{if((a.flags&32768)!==0){uN(a,fr);return}t=a.return;var i=gL(a.alternate,a,Da);if(i!==null){Pe=i;return}if(a=a.sibling,a!==null){Pe=a;return}Pe=a=t}while(a!==null);pt===0&&(pt=5)}function uN(t,a){do{var i=yL(t.alternate,t);if(i!==null){i.flags&=32767,Pe=i;return}if(i=t.return,i!==null&&(i.flags|=32768,i.subtreeFlags=0,i.deletions=null),!a&&(t=t.sibling,t!==null)){Pe=t;return}Pe=t=i}while(t!==null);pt=6,Pe=null}function dN(t,a,i,s,h,g,S,j,P){t.cancelPendingCommit=null;do nd();while(Et!==0);if((We&6)!==0)throw Error(o(327));if(a!==null){if(a===t.current)throw Error(o(177));if(g=a.lanes|a.childLanes,g|=Om,xl(t,i,g,S,j,P),t===ot&&(Pe=ot=null,He=0),hi=a,pr=t,Aa=i,Ih=g,Uh=h,eN=s,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,jL(Po,function(){return gN(),null})):(t.callbackNode=null,t.callbackPriority=0),s=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||s){s=A.T,A.T=null,h=K.p,K.p=2,S=We,We|=4;try{vL(t,a,i)}finally{We=S,K.p=h,A.T=s}}Et=1,fN(),mN(),hN()}}function fN(){if(Et===1){Et=0;var t=pr,a=hi,i=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||i){i=A.T,A.T=null;var s=K.p;K.p=2;var h=We;We|=4;try{Vk(a,t);var g=np,S=ZS(t.containerInfo),j=g.focusedElem,P=g.selectionRange;if(S!==j&&j&&j.ownerDocument&&QS(j.ownerDocument.documentElement,j)){if(P!==null&&Em(j)){var V=P.start,ae=P.end;if(ae===void 0&&(ae=V),"selectionStart"in j)j.selectionStart=V,j.selectionEnd=Math.min(ae,j.value.length);else{var ie=j.ownerDocument||document,W=ie&&ie.defaultView||window;if(W.getSelection){var J=W.getSelection(),xe=j.textContent.length,Ne=Math.min(P.start,xe),at=P.end===void 0?Ne:Math.min(P.end,xe);!J.extend&&Ne>at&&(S=at,at=Ne,Ne=S);var U=XS(j,Ne),H=XS(j,at);if(U&&H&&(J.rangeCount!==1||J.anchorNode!==U.node||J.anchorOffset!==U.offset||J.focusNode!==H.node||J.focusOffset!==H.offset)){var G=ie.createRange();G.setStart(U.node,U.offset),J.removeAllRanges(),Ne>at?(J.addRange(G),J.extend(H.node,H.offset)):(G.setEnd(H.node,H.offset),J.addRange(G))}}}}for(ie=[],J=j;J=J.parentNode;)J.nodeType===1&&ie.push({element:J,left:J.scrollLeft,top:J.scrollTop});for(typeof j.focus=="function"&&j.focus(),j=0;j<ie.length;j++){var oe=ie[j];oe.element.scrollLeft=oe.left,oe.element.scrollTop=oe.top}}hd=!!tp,np=tp=null}finally{We=h,K.p=s,A.T=i}}t.current=a,Et=2}}function mN(){if(Et===2){Et=0;var t=pr,a=hi,i=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||i){i=A.T,A.T=null;var s=K.p;K.p=2;var h=We;We|=4;try{Uk(t,a.alternate,a)}finally{We=h,K.p=s,A.T=i}}Et=3}}function hN(){if(Et===4||Et===3){Et=0,nu();var t=pr,a=hi,i=Aa,s=eN;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?Et=5:(Et=0,hi=pr=null,pN(t,t.pendingLanes));var h=t.pendingLanes;if(h===0&&(hr=null),sm(i),a=a.stateNode,Gt&&typeof Gt.onCommitFiberRoot=="function")try{Gt.onCommitFiberRoot($r,a,void 0,(a.current.flags&128)===128)}catch{}if(s!==null){a=A.T,h=K.p,K.p=2,A.T=null;try{for(var g=t.onRecoverableError,S=0;S<s.length;S++){var j=s[S];g(j.value,{componentStack:j.stack})}}finally{A.T=a,K.p=h}}(Aa&3)!==0&&nd(),ia(t),h=t.pendingLanes,(i&261930)!==0&&(h&42)!==0?t===Fh?Zl++:(Zl=0,Fh=t):Zl=0,Jl(0)}}function pN(t,a){(t.pooledCacheLanes&=a)===0&&(a=t.pooledCache,a!=null&&(t.pooledCache=null,Dl(a)))}function nd(){return fN(),mN(),hN(),gN()}function gN(){if(Et!==5)return!1;var t=pr,a=Ih;Ih=0;var i=sm(Aa),s=A.T,h=K.p;try{K.p=32>i?32:i,A.T=null,i=Uh,Uh=null;var g=pr,S=Aa;if(Et=0,hi=pr=null,Aa=0,(We&6)!==0)throw Error(o(331));var j=We;if(We|=4,Qk(g.current),Wk(g,g.current,S,i),We=j,Jl(0,!1),Gt&&typeof Gt.onPostCommitFiberRoot=="function")try{Gt.onPostCommitFiberRoot($r,g)}catch{}return!0}finally{K.p=h,A.T=s,pN(t,a)}}function yN(t,a,i){a=En(i,a),a=bh(t.stateNode,a,2),t=sr(t,a,2),t!==null&&(Yr(t,2),ia(t))}function et(t,a,i){if(t.tag===3)yN(t,t,i);else for(;a!==null;){if(a.tag===3){yN(a,t,i);break}else if(a.tag===1){var s=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(hr===null||!hr.has(s))){t=En(i,t),i=vk(2),s=sr(a,i,2),s!==null&&(xk(i,s,a,t),Yr(s,2),ia(s));break}}a=a.return}}function Gh(t,a,i){var s=t.pingCache;if(s===null){s=t.pingCache=new wL;var h=new Set;s.set(a,h)}else h=s.get(a),h===void 0&&(h=new Set,s.set(a,h));h.has(i)||(Lh=!0,h.add(i),t=_L.bind(null,t,a,i),a.then(t,t))}function _L(t,a,i){var s=t.pingCache;s!==null&&s.delete(a),t.pingedLanes|=t.suspendedLanes&i,t.warmLanes&=~i,ot===t&&(He&i)===i&&(pt===4||pt===3&&(He&62914560)===He&&300>Dt()-Xu?(We&2)===0&&pi(t,0):Bh|=i,mi===He&&(mi=0)),ia(t)}function vN(t,a){a===0&&(a=su()),t=Kr(t,a),t!==null&&(Yr(t,a),ia(t))}function EL(t){var a=t.memoizedState,i=0;a!==null&&(i=a.retryLane),vN(t,i)}function ML(t,a){var i=0;switch(t.tag){case 31:case 13:var s=t.stateNode,h=t.memoizedState;h!==null&&(i=h.retryLane);break;case 19:s=t.stateNode;break;case 22:s=t.stateNode._retryCache;break;default:throw Error(o(314))}s!==null&&s.delete(a),vN(t,i)}function jL(t,a){return pl(t,a)}var ad=null,yi=null,Vh=!1,rd=!1,qh=!1,yr=0;function ia(t){t!==yi&&t.next===null&&(yi===null?ad=yi=t:yi=yi.next=t),rd=!0,Vh||(Vh=!0,RL())}function Jl(t,a){if(!qh&&rd){qh=!0;do for(var i=!1,s=ad;s!==null;){if(t!==0){var h=s.pendingLanes;if(h===0)var g=0;else{var S=s.suspendedLanes,j=s.pingedLanes;g=(1<<31-Vt(42|t)+1)-1,g&=h&~(S&~j),g=g&201326741?g&201326741|1:g?g|2:0}g!==0&&(i=!0,SN(s,g))}else g=He,g=Be(s,s===ot?g:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(g&3)===0||Ft(s,g)||(i=!0,SN(s,g));s=s.next}while(i);qh=!1}}function TL(){xN()}function xN(){rd=Vh=!1;var t=0;yr!==0&&UL()&&(t=yr);for(var a=Dt(),i=null,s=ad;s!==null;){var h=s.next,g=bN(s,a);g===0?(s.next=null,i===null?ad=h:i.next=h,h===null&&(yi=i)):(i=s,(t!==0||(g&3)!==0)&&(rd=!0)),s=h}Et!==0&&Et!==5||Jl(t),yr!==0&&(yr=0)}function bN(t,a){for(var i=t.suspendedLanes,s=t.pingedLanes,h=t.expirationTimes,g=t.pendingLanes&-62914561;0<g;){var S=31-Vt(g),j=1<<S,P=h[S];P===-1?((j&i)===0||(j&s)!==0)&&(h[S]=Ye(j,a)):P<=a&&(t.expiredLanes|=j),g&=~j}if(a=ot,i=He,i=Be(t,t===a?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),s=t.callbackNode,i===0||t===a&&(Je===2||Je===9)||t.cancelPendingCommit!==null)return s!==null&&s!==null&&gl(s),t.callbackNode=null,t.callbackPriority=0;if((i&3)===0||Ft(t,i)){if(a=i&-i,a===t.callbackPriority)return a;switch(s!==null&&gl(s),sm(i)){case 2:case 8:i=ru;break;case 32:i=Po;break;case 268435456:i=ou;break;default:i=Po}return s=wN.bind(null,t),i=pl(i,s),t.callbackPriority=a,t.callbackNode=i,a}return s!==null&&s!==null&&gl(s),t.callbackPriority=2,t.callbackNode=null,2}function wN(t,a){if(Et!==0&&Et!==5)return t.callbackNode=null,t.callbackPriority=0,null;var i=t.callbackNode;if(nd()&&t.callbackNode!==i)return null;var s=He;return s=Be(t,t===ot?s:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),s===0?null:(nN(t,s,a),bN(t,Dt()),t.callbackNode!=null&&t.callbackNode===i?wN.bind(null,t):null)}function SN(t,a){if(nd())return null;nN(t,a,!0)}function RL(){$L(function(){(We&6)!==0?pl(au,TL):xN()})}function Wh(){if(yr===0){var t=ni;t===0&&(t=Ce,Ce<<=1,(Ce&261888)===0&&(Ce=256)),yr=t}return yr}function kN(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:fu(""+t)}function NN(t,a){var i=a.ownerDocument.createElement("input");return i.name=a.name,i.value=a.value,t.id&&i.setAttribute("form",t.id),a.parentNode.insertBefore(i,a),t=new FormData(t),i.parentNode.removeChild(i),t}function OL(t,a,i,s,h){if(a==="submit"&&i&&i.stateNode===h){var g=kN((h[Zt]||null).action),S=s.submitter;S&&(a=(a=S[Zt]||null)?kN(a.formAction):S.getAttribute("formAction"),a!==null&&(g=a,S=null));var j=new gu("action","action",null,s,h);t.push({event:j,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(yr!==0){var P=S?NN(h,S):new FormData(h);hh(i,{pending:!0,data:P,method:h.method,action:g},null,P)}}else typeof g=="function"&&(j.preventDefault(),P=S?NN(h,S):new FormData(h),hh(i,{pending:!0,data:P,method:h.method,action:g},g,P))},currentTarget:h}]})}}for(var Kh=0;Kh<Rm.length;Kh++){var Xh=Rm[Kh],DL=Xh.toLowerCase(),AL=Xh[0].toUpperCase()+Xh.slice(1);Fn(DL,"on"+AL)}Fn(t2,"onAnimationEnd"),Fn(n2,"onAnimationIteration"),Fn(a2,"onAnimationStart"),Fn("dblclick","onDoubleClick"),Fn("focusin","onFocus"),Fn("focusout","onBlur"),Fn(XP,"onTransitionRun"),Fn(QP,"onTransitionStart"),Fn(ZP,"onTransitionCancel"),Fn(r2,"onTransitionEnd"),Fo("onMouseEnter",["mouseout","mouseover"]),Fo("onMouseLeave",["mouseout","mouseover"]),Fo("onPointerEnter",["pointerout","pointerover"]),Fo("onPointerLeave",["pointerout","pointerover"]),Gr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Gr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Gr("onBeforeInput",["compositionend","keypress","textInput","paste"]),Gr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Gr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Gr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var es="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(" "),zL=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(es));function CN(t,a){a=(a&4)!==0;for(var i=0;i<t.length;i++){var s=t[i],h=s.event;s=s.listeners;e:{var g=void 0;if(a)for(var S=s.length-1;0<=S;S--){var j=s[S],P=j.instance,V=j.currentTarget;if(j=j.listener,P!==g&&h.isPropagationStopped())break e;g=j,h.currentTarget=V;try{g(h)}catch(ae){xu(ae)}h.currentTarget=null,g=P}else for(S=0;S<s.length;S++){if(j=s[S],P=j.instance,V=j.currentTarget,j=j.listener,P!==g&&h.isPropagationStopped())break e;g=j,h.currentTarget=V;try{g(h)}catch(ae){xu(ae)}h.currentTarget=null,g=P}}}}function Le(t,a){var i=a[cm];i===void 0&&(i=a[cm]=new Set);var s=t+"__bubble";i.has(s)||(_N(a,t,2,!1),i.add(s))}function Qh(t,a,i){var s=0;a&&(s|=4),_N(i,t,s,a)}var od="_reactListening"+Math.random().toString(36).slice(2);function Zh(t){if(!t[od]){t[od]=!0,xS.forEach(function(i){i!=="selectionchange"&&(zL.has(i)||Qh(i,!1,t),Qh(i,!0,t))});var a=t.nodeType===9?t:t.ownerDocument;a===null||a[od]||(a[od]=!0,Qh("selectionchange",!1,a))}}function _N(t,a,i,s){switch(tC(a)){case 2:var h=cB;break;case 8:h=uB;break;default:h=mp}i=h.bind(null,a,i,t),h=void 0,!vm||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(h=!0),s?h!==void 0?t.addEventListener(a,i,{capture:!0,passive:h}):t.addEventListener(a,i,!0):h!==void 0?t.addEventListener(a,i,{passive:h}):t.addEventListener(a,i,!1)}function Jh(t,a,i,s,h){var g=s;if((a&1)===0&&(a&2)===0&&s!==null)e:for(;;){if(s===null)return;var S=s.tag;if(S===3||S===4){var j=s.stateNode.containerInfo;if(j===h)break;if(S===4)for(S=s.return;S!==null;){var P=S.tag;if((P===3||P===4)&&S.stateNode.containerInfo===h)return;S=S.return}for(;j!==null;){if(S=Ho(j),S===null)return;if(P=S.tag,P===5||P===6||P===26||P===27){s=g=S;continue e}j=j.parentNode}}s=s.return}RS(function(){var V=g,ae=gm(i),ie=[];e:{var W=o2.get(t);if(W!==void 0){var J=gu,xe=t;switch(t){case"keypress":if(hu(i)===0)break e;case"keydown":case"keyup":J=MP;break;case"focusin":xe="focus",J=Sm;break;case"focusout":xe="blur",J=Sm;break;case"beforeblur":case"afterblur":J=Sm;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":J=AS;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":J=gP;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":J=RP;break;case t2:case n2:case a2:J=xP;break;case r2:J=DP;break;case"scroll":case"scrollend":J=hP;break;case"wheel":J=zP;break;case"copy":case"cut":case"paste":J=wP;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":J=PS;break;case"toggle":case"beforetoggle":J=LP}var Ne=(a&4)!==0,at=!Ne&&(t==="scroll"||t==="scrollend"),U=Ne?W!==null?W+"Capture":null:W;Ne=[];for(var H=V,G;H!==null;){var oe=H;if(G=oe.stateNode,oe=oe.tag,oe!==5&&oe!==26&&oe!==27||G===null||U===null||(oe=Sl(H,U),oe!=null&&Ne.push(ts(H,oe,G))),at)break;H=H.return}0<Ne.length&&(W=new J(W,xe,null,i,ae),ie.push({event:W,listeners:Ne}))}}if((a&7)===0){e:{if(W=t==="mouseover"||t==="pointerover",J=t==="mouseout"||t==="pointerout",W&&i!==pm&&(xe=i.relatedTarget||i.fromElement)&&(Ho(xe)||xe[Bo]))break e;if((J||W)&&(W=ae.window===ae?ae:(W=ae.ownerDocument)?W.defaultView||W.parentWindow:window,J?(xe=i.relatedTarget||i.toElement,J=V,xe=xe?Ho(xe):null,xe!==null&&(at=c(xe),Ne=xe.tag,xe!==at||Ne!==5&&Ne!==27&&Ne!==6)&&(xe=null)):(J=null,xe=V),J!==xe)){if(Ne=AS,oe="onMouseLeave",U="onMouseEnter",H="mouse",(t==="pointerout"||t==="pointerover")&&(Ne=PS,oe="onPointerLeave",U="onPointerEnter",H="pointer"),at=J==null?W:wl(J),G=xe==null?W:wl(xe),W=new Ne(oe,H+"leave",J,i,ae),W.target=at,W.relatedTarget=G,oe=null,Ho(ae)===V&&(Ne=new Ne(U,H+"enter",xe,i,ae),Ne.target=G,Ne.relatedTarget=at,oe=Ne),at=oe,J&&xe)t:{for(Ne=PL,U=J,H=xe,G=0,oe=U;oe;oe=Ne(oe))G++;oe=0;for(var Se=H;Se;Se=Ne(Se))oe++;for(;0<G-oe;)U=Ne(U),G--;for(;0<oe-G;)H=Ne(H),oe--;for(;G--;){if(U===H||H!==null&&U===H.alternate){Ne=U;break t}U=Ne(U),H=Ne(H)}Ne=null}else Ne=null;J!==null&&EN(ie,W,J,Ne,!1),xe!==null&&at!==null&&EN(ie,at,xe,Ne,!0)}}e:{if(W=V?wl(V):window,J=W.nodeName&&W.nodeName.toLowerCase(),J==="select"||J==="input"&&W.type==="file")var Ge=YS;else if(FS(W))if(GS)Ge=qP;else{Ge=GP;var be=YP}else J=W.nodeName,!J||J.toLowerCase()!=="input"||W.type!=="checkbox"&&W.type!=="radio"?V&&hm(V.elementType)&&(Ge=YS):Ge=VP;if(Ge&&(Ge=Ge(t,V))){$S(ie,Ge,i,ae);break e}be&&be(t,W,V),t==="focusout"&&V&&W.type==="number"&&V.memoizedProps.value!=null&&mm(W,"number",W.value)}switch(be=V?wl(V):window,t){case"focusin":(FS(be)||be.contentEditable==="true")&&(Wo=be,Mm=V,Tl=null);break;case"focusout":Tl=Mm=Wo=null;break;case"mousedown":jm=!0;break;case"contextmenu":case"mouseup":case"dragend":jm=!1,JS(ie,i,ae);break;case"selectionchange":if(KP)break;case"keydown":case"keyup":JS(ie,i,ae)}var De;if(Nm)e:{switch(t){case"compositionstart":var Ie="onCompositionStart";break e;case"compositionend":Ie="onCompositionEnd";break e;case"compositionupdate":Ie="onCompositionUpdate";break e}Ie=void 0}else qo?IS(t,i)&&(Ie="onCompositionEnd"):t==="keydown"&&i.keyCode===229&&(Ie="onCompositionStart");Ie&&(LS&&i.locale!=="ko"&&(qo||Ie!=="onCompositionStart"?Ie==="onCompositionEnd"&&qo&&(De=OS()):(tr=ae,xm="value"in tr?tr.value:tr.textContent,qo=!0)),be=id(V,Ie),0<be.length&&(Ie=new zS(Ie,t,null,i,ae),ie.push({event:Ie,listeners:be}),De?Ie.data=De:(De=US(i),De!==null&&(Ie.data=De)))),(De=HP?IP(t,i):UP(t,i))&&(Ie=id(V,"onBeforeInput"),0<Ie.length&&(be=new zS("onBeforeInput","beforeinput",null,i,ae),ie.push({event:be,listeners:Ie}),be.data=De)),OL(ie,t,V,i,ae)}CN(ie,a)})}function ts(t,a,i){return{instance:t,listener:a,currentTarget:i}}function id(t,a){for(var i=a+"Capture",s=[];t!==null;){var h=t,g=h.stateNode;if(h=h.tag,h!==5&&h!==26&&h!==27||g===null||(h=Sl(t,i),h!=null&&s.unshift(ts(t,h,g)),h=Sl(t,a),h!=null&&s.push(ts(t,h,g))),t.tag===3)return s;t=t.return}return[]}function PL(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function EN(t,a,i,s,h){for(var g=a._reactName,S=[];i!==null&&i!==s;){var j=i,P=j.alternate,V=j.stateNode;if(j=j.tag,P!==null&&P===s)break;j!==5&&j!==26&&j!==27||V===null||(P=V,h?(V=Sl(i,g),V!=null&&S.unshift(ts(i,V,P))):h||(V=Sl(i,g),V!=null&&S.push(ts(i,V,P)))),i=i.return}S.length!==0&&t.push({event:a,listeners:S})}var LL=/\r\n?/g,BL=/\u0000|\uFFFD/g;function MN(t){return(typeof t=="string"?t:""+t).replace(LL,` |
| 9 |
`).replace(BL,"")}function jN(t,a){return a=MN(a),MN(t)===a}function nt(t,a,i,s,h,g){switch(i){case"children":typeof s=="string"?a==="body"||a==="textarea"&&s===""||Yo(t,s):(typeof s=="number"||typeof s=="bigint")&&a!=="body"&&Yo(t,""+s);break;case"className":uu(t,"class",s);break;case"tabIndex":uu(t,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":uu(t,i,s);break;case"style":jS(t,s,g);break;case"data":if(a!=="object"){uu(t,"data",s);break}case"src":case"href":if(s===""&&(a!=="a"||i!=="href")){t.removeAttribute(i);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){t.removeAttribute(i);break}s=fu(""+s),t.setAttribute(i,s);break;case"action":case"formAction":if(typeof s=="function"){t.setAttribute(i,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof g=="function"&&(i==="formAction"?(a!=="input"&&nt(t,a,"name",h.name,h,null),nt(t,a,"formEncType",h.formEncType,h,null),nt(t,a,"formMethod",h.formMethod,h,null),nt(t,a,"formTarget",h.formTarget,h,null)):(nt(t,a,"encType",h.encType,h,null),nt(t,a,"method",h.method,h,null),nt(t,a,"target",h.target,h,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){t.removeAttribute(i);break}s=fu(""+s),t.setAttribute(i,s);break;case"onClick":s!=null&&(t.onclick=xa);break;case"onScroll":s!=null&&Le("scroll",t);break;case"onScrollEnd":s!=null&&Le("scrollend",t);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(o(61));if(i=s.__html,i!=null){if(h.children!=null)throw Error(o(60));t.innerHTML=i}}break;case"multiple":t.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":t.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){t.removeAttribute("xlink:href");break}i=fu(""+s),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?t.setAttribute(i,""+s):t.removeAttribute(i);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?t.setAttribute(i,""):t.removeAttribute(i);break;case"capture":case"download":s===!0?t.setAttribute(i,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?t.setAttribute(i,s):t.removeAttribute(i);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?t.setAttribute(i,s):t.removeAttribute(i);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?t.removeAttribute(i):t.setAttribute(i,s);break;case"popover":Le("beforetoggle",t),Le("toggle",t),cu(t,"popover",s);break;case"xlinkActuate":va(t,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":va(t,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":va(t,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":va(t,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":va(t,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":va(t,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":va(t,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":va(t,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":va(t,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":cu(t,"is",s);break;case"innerText":case"textContent":break;default:(!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(i=fP.get(i)||i,cu(t,i,s))}}function ep(t,a,i,s,h,g){switch(i){case"style":jS(t,s,g);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(o(61));if(i=s.__html,i!=null){if(h.children!=null)throw Error(o(60));t.innerHTML=i}}break;case"children":typeof s=="string"?Yo(t,s):(typeof s=="number"||typeof s=="bigint")&&Yo(t,""+s);break;case"onScroll":s!=null&&Le("scroll",t);break;case"onScrollEnd":s!=null&&Le("scrollend",t);break;case"onClick":s!=null&&(t.onclick=xa);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!bS.hasOwnProperty(i))e:{if(i[0]==="o"&&i[1]==="n"&&(h=i.endsWith("Capture"),a=i.slice(2,h?i.length-7:void 0),g=t[Zt]||null,g=g!=null?g[i]:null,typeof g=="function"&&t.removeEventListener(a,g,h),typeof s=="function")){typeof g!="function"&&g!==null&&(i in t?t[i]=null:t.hasAttribute(i)&&t.removeAttribute(i)),t.addEventListener(a,s,h);break e}i in t?t[i]=s:s===!0?t.setAttribute(i,""):cu(t,i,s)}}}function Bt(t,a,i){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Le("error",t),Le("load",t);var s=!1,h=!1,g;for(g in i)if(i.hasOwnProperty(g)){var S=i[g];if(S!=null)switch(g){case"src":s=!0;break;case"srcSet":h=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,a));default:nt(t,a,g,S,i,null)}}h&&nt(t,a,"srcSet",i.srcSet,i,null),s&&nt(t,a,"src",i.src,i,null);return;case"input":Le("invalid",t);var j=g=S=h=null,P=null,V=null;for(s in i)if(i.hasOwnProperty(s)){var ae=i[s];if(ae!=null)switch(s){case"name":h=ae;break;case"type":S=ae;break;case"checked":P=ae;break;case"defaultChecked":V=ae;break;case"value":g=ae;break;case"defaultValue":j=ae;break;case"children":case"dangerouslySetInnerHTML":if(ae!=null)throw Error(o(137,a));break;default:nt(t,a,s,ae,i,null)}}CS(t,g,j,P,V,S,h,!1);return;case"select":Le("invalid",t),s=S=g=null;for(h in i)if(i.hasOwnProperty(h)&&(j=i[h],j!=null))switch(h){case"value":g=j;break;case"defaultValue":S=j;break;case"multiple":s=j;default:nt(t,a,h,j,i,null)}a=g,i=S,t.multiple=!!s,a!=null?$o(t,!!s,a,!1):i!=null&&$o(t,!!s,i,!0);return;case"textarea":Le("invalid",t),g=h=s=null;for(S in i)if(i.hasOwnProperty(S)&&(j=i[S],j!=null))switch(S){case"value":s=j;break;case"defaultValue":h=j;break;case"children":g=j;break;case"dangerouslySetInnerHTML":if(j!=null)throw Error(o(91));break;default:nt(t,a,S,j,i,null)}ES(t,s,h,g);return;case"option":for(P in i)i.hasOwnProperty(P)&&(s=i[P],s!=null)&&(P==="selected"?t.selected=s&&typeof s!="function"&&typeof s!="symbol":nt(t,a,P,s,i,null));return;case"dialog":Le("beforetoggle",t),Le("toggle",t),Le("cancel",t),Le("close",t);break;case"iframe":case"object":Le("load",t);break;case"video":case"audio":for(s=0;s<es.length;s++)Le(es[s],t);break;case"image":Le("error",t),Le("load",t);break;case"details":Le("toggle",t);break;case"embed":case"source":case"link":Le("error",t),Le("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(V in i)if(i.hasOwnProperty(V)&&(s=i[V],s!=null))switch(V){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,a));default:nt(t,a,V,s,i,null)}return;default:if(hm(a)){for(ae in i)i.hasOwnProperty(ae)&&(s=i[ae],s!==void 0&&ep(t,a,ae,s,i,void 0));return}}for(j in i)i.hasOwnProperty(j)&&(s=i[j],s!=null&&nt(t,a,j,s,i,null))}function HL(t,a,i,s){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var h=null,g=null,S=null,j=null,P=null,V=null,ae=null;for(J in i){var ie=i[J];if(i.hasOwnProperty(J)&&ie!=null)switch(J){case"checked":break;case"value":break;case"defaultValue":P=ie;default:s.hasOwnProperty(J)||nt(t,a,J,null,s,ie)}}for(var W in s){var J=s[W];if(ie=i[W],s.hasOwnProperty(W)&&(J!=null||ie!=null))switch(W){case"type":g=J;break;case"name":h=J;break;case"checked":V=J;break;case"defaultChecked":ae=J;break;case"value":S=J;break;case"defaultValue":j=J;break;case"children":case"dangerouslySetInnerHTML":if(J!=null)throw Error(o(137,a));break;default:J!==ie&&nt(t,a,W,J,s,ie)}}fm(t,S,j,P,V,ae,g,h);return;case"select":J=S=j=W=null;for(g in i)if(P=i[g],i.hasOwnProperty(g)&&P!=null)switch(g){case"value":break;case"multiple":J=P;default:s.hasOwnProperty(g)||nt(t,a,g,null,s,P)}for(h in s)if(g=s[h],P=i[h],s.hasOwnProperty(h)&&(g!=null||P!=null))switch(h){case"value":W=g;break;case"defaultValue":j=g;break;case"multiple":S=g;default:g!==P&&nt(t,a,h,g,s,P)}a=j,i=S,s=J,W!=null?$o(t,!!i,W,!1):!!s!=!!i&&(a!=null?$o(t,!!i,a,!0):$o(t,!!i,i?[]:"",!1));return;case"textarea":J=W=null;for(j in i)if(h=i[j],i.hasOwnProperty(j)&&h!=null&&!s.hasOwnProperty(j))switch(j){case"value":break;case"children":break;default:nt(t,a,j,null,s,h)}for(S in s)if(h=s[S],g=i[S],s.hasOwnProperty(S)&&(h!=null||g!=null))switch(S){case"value":W=h;break;case"defaultValue":J=h;break;case"children":break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(o(91));break;default:h!==g&&nt(t,a,S,h,s,g)}_S(t,W,J);return;case"option":for(var xe in i)W=i[xe],i.hasOwnProperty(xe)&&W!=null&&!s.hasOwnProperty(xe)&&(xe==="selected"?t.selected=!1:nt(t,a,xe,null,s,W));for(P in s)W=s[P],J=i[P],s.hasOwnProperty(P)&&W!==J&&(W!=null||J!=null)&&(P==="selected"?t.selected=W&&typeof W!="function"&&typeof W!="symbol":nt(t,a,P,W,s,J));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Ne in i)W=i[Ne],i.hasOwnProperty(Ne)&&W!=null&&!s.hasOwnProperty(Ne)&&nt(t,a,Ne,null,s,W);for(V in s)if(W=s[V],J=i[V],s.hasOwnProperty(V)&&W!==J&&(W!=null||J!=null))switch(V){case"children":case"dangerouslySetInnerHTML":if(W!=null)throw Error(o(137,a));break;default:nt(t,a,V,W,s,J)}return;default:if(hm(a)){for(var at in i)W=i[at],i.hasOwnProperty(at)&&W!==void 0&&!s.hasOwnProperty(at)&&ep(t,a,at,void 0,s,W);for(ae in s)W=s[ae],J=i[ae],!s.hasOwnProperty(ae)||W===J||W===void 0&&J===void 0||ep(t,a,ae,W,s,J);return}}for(var U in i)W=i[U],i.hasOwnProperty(U)&&W!=null&&!s.hasOwnProperty(U)&&nt(t,a,U,null,s,W);for(ie in s)W=s[ie],J=i[ie],!s.hasOwnProperty(ie)||W===J||W==null&&J==null||nt(t,a,ie,W,s,J)}function TN(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function IL(){if(typeof performance.getEntriesByType=="function"){for(var t=0,a=0,i=performance.getEntriesByType("resource"),s=0;s<i.length;s++){var h=i[s],g=h.transferSize,S=h.initiatorType,j=h.duration;if(g&&j&&TN(S)){for(S=0,j=h.responseEnd,s+=1;s<i.length;s++){var P=i[s],V=P.startTime;if(V>j)break;var ae=P.transferSize,ie=P.initiatorType;ae&&TN(ie)&&(P=P.responseEnd,S+=ae*(P<j?1:(j-V)/(P-V)))}if(--s,a+=8*(g+S)/(h.duration/1e3),t++,10<t)break}}if(0<t)return a/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var tp=null,np=null;function ld(t){return t.nodeType===9?t:t.ownerDocument}function RN(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function ON(t,a){if(t===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&a==="foreignObject"?0:t}function ap(t,a){return t==="textarea"||t==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var rp=null;function UL(){var t=window.event;return t&&t.type==="popstate"?t===rp?!1:(rp=t,!0):(rp=null,!1)}var DN=typeof setTimeout=="function"?setTimeout:void 0,FL=typeof clearTimeout=="function"?clearTimeout:void 0,AN=typeof Promise=="function"?Promise:void 0,$L=typeof queueMicrotask=="function"?queueMicrotask:typeof AN<"u"?function(t){return AN.resolve(null).then(t).catch(YL)}:DN;function YL(t){setTimeout(function(){throw t})}function vr(t){return t==="head"}function zN(t,a){var i=a,s=0;do{var h=i.nextSibling;if(t.removeChild(i),h&&h.nodeType===8)if(i=h.data,i==="/$"||i==="/&"){if(s===0){t.removeChild(h),wi(a);return}s--}else if(i==="$"||i==="$?"||i==="$~"||i==="$!"||i==="&")s++;else if(i==="html")ns(t.ownerDocument.documentElement);else if(i==="head"){i=t.ownerDocument.head,ns(i);for(var g=i.firstChild;g;){var S=g.nextSibling,j=g.nodeName;g[bl]||j==="SCRIPT"||j==="STYLE"||j==="LINK"&&g.rel.toLowerCase()==="stylesheet"||i.removeChild(g),g=S}}else i==="body"&&ns(t.ownerDocument.body);i=h}while(i);wi(a)}function PN(t,a){var i=t;t=0;do{var s=i.nextSibling;if(i.nodeType===1?a?(i._stashedDisplay=i.style.display,i.style.display="none"):(i.style.display=i._stashedDisplay||"",i.getAttribute("style")===""&&i.removeAttribute("style")):i.nodeType===3&&(a?(i._stashedText=i.nodeValue,i.nodeValue=""):i.nodeValue=i._stashedText||""),s&&s.nodeType===8)if(i=s.data,i==="/$"){if(t===0)break;t--}else i!=="$"&&i!=="$?"&&i!=="$~"&&i!=="$!"||t++;i=s}while(i)}function op(t){var a=t.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var i=a;switch(a=a.nextSibling,i.nodeName){case"HTML":case"HEAD":case"BODY":op(i),um(i);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(i.rel.toLowerCase()==="stylesheet")continue}t.removeChild(i)}}function GL(t,a,i,s){for(;t.nodeType===1;){var h=i;if(t.nodeName.toLowerCase()!==a.toLowerCase()){if(!s&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(s){if(!t[bl])switch(a){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(g=t.getAttribute("rel"),g==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(g!==h.rel||t.getAttribute("href")!==(h.href==null||h.href===""?null:h.href)||t.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin)||t.getAttribute("title")!==(h.title==null?null:h.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(g=t.getAttribute("src"),(g!==(h.src==null?null:h.src)||t.getAttribute("type")!==(h.type==null?null:h.type)||t.getAttribute("crossorigin")!==(h.crossOrigin==null?null:h.crossOrigin))&&g&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(a==="input"&&t.type==="hidden"){var g=h.name==null?null:""+h.name;if(h.type==="hidden"&&t.getAttribute("name")===g)return t}else return t;if(t=On(t.nextSibling),t===null)break}return null}function VL(t,a,i){if(a==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!i||(t=On(t.nextSibling),t===null))return null;return t}function LN(t,a){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!a||(t=On(t.nextSibling),t===null))return null;return t}function ip(t){return t.data==="$?"||t.data==="$~"}function lp(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function qL(t,a){var i=t.ownerDocument;if(t.data==="$~")t._reactRetry=a;else if(t.data!=="$?"||i.readyState!=="loading")a();else{var s=function(){a(),i.removeEventListener("DOMContentLoaded",s)};i.addEventListener("DOMContentLoaded",s),t._reactRetry=s}}function On(t){for(;t!=null;t=t.nextSibling){var a=t.nodeType;if(a===1||a===3)break;if(a===8){if(a=t.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;if(a==="/$"||a==="/&")return null}}return t}var sp=null;function BN(t){t=t.nextSibling;for(var a=0;t;){if(t.nodeType===8){var i=t.data;if(i==="/$"||i==="/&"){if(a===0)return On(t.nextSibling);a--}else i!=="$"&&i!=="$!"&&i!=="$?"&&i!=="$~"&&i!=="&"||a++}t=t.nextSibling}return null}function HN(t){t=t.previousSibling;for(var a=0;t;){if(t.nodeType===8){var i=t.data;if(i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"){if(a===0)return t;a--}else i!=="/$"&&i!=="/&"||a++}t=t.previousSibling}return null}function IN(t,a,i){switch(a=ld(i),t){case"html":if(t=a.documentElement,!t)throw Error(o(452));return t;case"head":if(t=a.head,!t)throw Error(o(453));return t;case"body":if(t=a.body,!t)throw Error(o(454));return t;default:throw Error(o(451))}}function ns(t){for(var a=t.attributes;a.length;)t.removeAttributeNode(a[0]);um(t)}var Dn=new Map,UN=new Set;function sd(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var za=K.d;K.d={f:WL,r:KL,D:XL,C:QL,L:ZL,m:JL,X:tB,S:eB,M:nB};function WL(){var t=za.f(),a=Ju();return t||a}function KL(t){var a=Io(t);a!==null&&a.tag===5&&a.type==="form"?rk(a):za.r(t)}var vi=typeof document>"u"?null:document;function FN(t,a,i){var s=vi;if(s&&typeof a=="string"&&a){var h=Cn(a);h='link[rel="'+t+'"][href="'+h+'"]',typeof i=="string"&&(h+='[crossorigin="'+i+'"]'),UN.has(h)||(UN.add(h),t={rel:t,crossOrigin:i,href:a},s.querySelector(h)===null&&(a=s.createElement("link"),Bt(a,"link",t),jt(a),s.head.appendChild(a)))}}function XL(t){za.D(t),FN("dns-prefetch",t,null)}function QL(t,a){za.C(t,a),FN("preconnect",t,a)}function ZL(t,a,i){za.L(t,a,i);var s=vi;if(s&&t&&a){var h='link[rel="preload"][as="'+Cn(a)+'"]';a==="image"&&i&&i.imageSrcSet?(h+='[imagesrcset="'+Cn(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(h+='[imagesizes="'+Cn(i.imageSizes)+'"]')):h+='[href="'+Cn(t)+'"]';var g=h;switch(a){case"style":g=xi(t);break;case"script":g=bi(t)}Dn.has(g)||(t=v({rel:"preload",href:a==="image"&&i&&i.imageSrcSet?void 0:t,as:a},i),Dn.set(g,t),s.querySelector(h)!==null||a==="style"&&s.querySelector(as(g))||a==="script"&&s.querySelector(rs(g))||(a=s.createElement("link"),Bt(a,"link",t),jt(a),s.head.appendChild(a)))}}function JL(t,a){za.m(t,a);var i=vi;if(i&&t){var s=a&&typeof a.as=="string"?a.as:"script",h='link[rel="modulepreload"][as="'+Cn(s)+'"][href="'+Cn(t)+'"]',g=h;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":g=bi(t)}if(!Dn.has(g)&&(t=v({rel:"modulepreload",href:t},a),Dn.set(g,t),i.querySelector(h)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(rs(g)))return}s=i.createElement("link"),Bt(s,"link",t),jt(s),i.head.appendChild(s)}}}function eB(t,a,i){za.S(t,a,i);var s=vi;if(s&&t){var h=Uo(s).hoistableStyles,g=xi(t);a=a||"default";var S=h.get(g);if(!S){var j={loading:0,preload:null};if(S=s.querySelector(as(g)))j.loading=5;else{t=v({rel:"stylesheet",href:t,"data-precedence":a},i),(i=Dn.get(g))&&cp(t,i);var P=S=s.createElement("link");jt(P),Bt(P,"link",t),P._p=new Promise(function(V,ae){P.onload=V,P.onerror=ae}),P.addEventListener("load",function(){j.loading|=1}),P.addEventListener("error",function(){j.loading|=2}),j.loading|=4,cd(S,a,s)}S={type:"stylesheet",instance:S,count:1,state:j},h.set(g,S)}}}function tB(t,a){za.X(t,a);var i=vi;if(i&&t){var s=Uo(i).hoistableScripts,h=bi(t),g=s.get(h);g||(g=i.querySelector(rs(h)),g||(t=v({src:t,async:!0},a),(a=Dn.get(h))&&up(t,a),g=i.createElement("script"),jt(g),Bt(g,"link",t),i.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},s.set(h,g))}}function nB(t,a){za.M(t,a);var i=vi;if(i&&t){var s=Uo(i).hoistableScripts,h=bi(t),g=s.get(h);g||(g=i.querySelector(rs(h)),g||(t=v({src:t,async:!0,type:"module"},a),(a=Dn.get(h))&&up(t,a),g=i.createElement("script"),jt(g),Bt(g,"link",t),i.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},s.set(h,g))}}function $N(t,a,i,s){var h=(h=me.current)?sd(h):null;if(!h)throw Error(o(446));switch(t){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(a=xi(i.href),i=Uo(h).hoistableStyles,s=i.get(a),s||(s={type:"style",instance:null,count:0,state:null},i.set(a,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){t=xi(i.href);var g=Uo(h).hoistableStyles,S=g.get(t);if(S||(h=h.ownerDocument||h,S={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},g.set(t,S),(g=h.querySelector(as(t)))&&!g._p&&(S.instance=g,S.state.loading=5),Dn.has(t)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},Dn.set(t,i),g||aB(h,t,i,S.state))),a&&s===null)throw Error(o(528,""));return S}if(a&&s!==null)throw Error(o(529,""));return null;case"script":return a=i.async,i=i.src,typeof i=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=bi(i),i=Uo(h).hoistableScripts,s=i.get(a),s||(s={type:"script",instance:null,count:0,state:null},i.set(a,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,t))}}function xi(t){return'href="'+Cn(t)+'"'}function as(t){return'link[rel="stylesheet"]['+t+"]"}function YN(t){return v({},t,{"data-precedence":t.precedence,precedence:null})}function aB(t,a,i,s){t.querySelector('link[rel="preload"][as="style"]['+a+"]")?s.loading=1:(a=t.createElement("link"),s.preload=a,a.addEventListener("load",function(){return s.loading|=1}),a.addEventListener("error",function(){return s.loading|=2}),Bt(a,"link",i),jt(a),t.head.appendChild(a))}function bi(t){return'[src="'+Cn(t)+'"]'}function rs(t){return"script[async]"+t}function GN(t,a,i){if(a.count++,a.instance===null)switch(a.type){case"style":var s=t.querySelector('style[data-href~="'+Cn(i.href)+'"]');if(s)return a.instance=s,jt(s),s;var h=v({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return s=(t.ownerDocument||t).createElement("style"),jt(s),Bt(s,"style",h),cd(s,i.precedence,t),a.instance=s;case"stylesheet":h=xi(i.href);var g=t.querySelector(as(h));if(g)return a.state.loading|=4,a.instance=g,jt(g),g;s=YN(i),(h=Dn.get(h))&&cp(s,h),g=(t.ownerDocument||t).createElement("link"),jt(g);var S=g;return S._p=new Promise(function(j,P){S.onload=j,S.onerror=P}),Bt(g,"link",s),a.state.loading|=4,cd(g,i.precedence,t),a.instance=g;case"script":return g=bi(i.src),(h=t.querySelector(rs(g)))?(a.instance=h,jt(h),h):(s=i,(h=Dn.get(g))&&(s=v({},i),up(s,h)),t=t.ownerDocument||t,h=t.createElement("script"),jt(h),Bt(h,"link",s),t.head.appendChild(h),a.instance=h);case"void":return null;default:throw Error(o(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(s=a.instance,a.state.loading|=4,cd(s,i.precedence,t));return a.instance}function cd(t,a,i){for(var s=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),h=s.length?s[s.length-1]:null,g=h,S=0;S<s.length;S++){var j=s[S];if(j.dataset.precedence===a)g=j;else if(g!==h)break}g?g.parentNode.insertBefore(t,g.nextSibling):(a=i.nodeType===9?i.head:i,a.insertBefore(t,a.firstChild))}function cp(t,a){t.crossOrigin==null&&(t.crossOrigin=a.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=a.referrerPolicy),t.title==null&&(t.title=a.title)}function up(t,a){t.crossOrigin==null&&(t.crossOrigin=a.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=a.referrerPolicy),t.integrity==null&&(t.integrity=a.integrity)}var ud=null;function VN(t,a,i){if(ud===null){var s=new Map,h=ud=new Map;h.set(i,s)}else h=ud,s=h.get(i),s||(s=new Map,h.set(i,s));if(s.has(t))return s;for(s.set(t,null),i=i.getElementsByTagName(t),h=0;h<i.length;h++){var g=i[h];if(!(g[bl]||g[At]||t==="link"&&g.getAttribute("rel")==="stylesheet")&&g.namespaceURI!=="http://www.w3.org/2000/svg"){var S=g.getAttribute(a)||"";S=t+S;var j=s.get(S);j?j.push(g):s.set(S,[g])}}return s}function qN(t,a,i){t=t.ownerDocument||t,t.head.insertBefore(i,a==="title"?t.querySelector("head > title"):null)}function rB(t,a,i){if(i===1||a.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;return a.rel==="stylesheet"?(t=a.disabled,typeof a.precedence=="string"&&t==null):!0;case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function WN(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function oB(t,a,i,s){if(i.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var h=xi(s.href),g=a.querySelector(as(h));if(g){a=g._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(t.count++,t=dd.bind(t),a.then(t,t)),i.state.loading|=4,i.instance=g,jt(g);return}g=a.ownerDocument||a,s=YN(s),(h=Dn.get(h))&&cp(s,h),g=g.createElement("link"),jt(g);var S=g;S._p=new Promise(function(j,P){S.onload=j,S.onerror=P}),Bt(g,"link",s),i.instance=g}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(i,a),(a=i.state.preload)&&(i.state.loading&3)===0&&(t.count++,i=dd.bind(t),a.addEventListener("load",i),a.addEventListener("error",i))}}var dp=0;function iB(t,a){return t.stylesheets&&t.count===0&&md(t,t.stylesheets),0<t.count||0<t.imgCount?function(i){var s=setTimeout(function(){if(t.stylesheets&&md(t,t.stylesheets),t.unsuspend){var g=t.unsuspend;t.unsuspend=null,g()}},6e4+a);0<t.imgBytes&&dp===0&&(dp=62500*IL());var h=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&md(t,t.stylesheets),t.unsuspend)){var g=t.unsuspend;t.unsuspend=null,g()}},(t.imgBytes>dp?50:800)+a);return t.unsuspend=i,function(){t.unsuspend=null,clearTimeout(s),clearTimeout(h)}}:null}function dd(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)md(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var fd=null;function md(t,a){t.stylesheets=null,t.unsuspend!==null&&(t.count++,fd=new Map,a.forEach(lB,t),fd=null,dd.call(t))}function lB(t,a){if(!(a.state.loading&4)){var i=fd.get(t);if(i)var s=i.get(null);else{i=new Map,fd.set(t,i);for(var h=t.querySelectorAll("link[data-precedence],style[data-precedence]"),g=0;g<h.length;g++){var S=h[g];(S.nodeName==="LINK"||S.getAttribute("media")!=="not all")&&(i.set(S.dataset.precedence,S),s=S)}s&&i.set(null,s)}h=a.instance,S=h.getAttribute("data-precedence"),g=i.get(S)||s,g===s&&i.set(null,h),i.set(S,h),this.count++,s=dd.bind(this),h.addEventListener("load",s),h.addEventListener("error",s),g?g.parentNode.insertBefore(h,g.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(h,t.firstChild)),a.state.loading|=4}}var os={$$typeof:T,Provider:null,Consumer:null,_currentValue:Q,_currentValue2:Q,_threadCount:0};function sB(t,a,i,s,h,g,S,j,P){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=vl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vl(0),this.hiddenUpdates=vl(null),this.identifierPrefix=s,this.onUncaughtError=h,this.onCaughtError=g,this.onRecoverableError=S,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=P,this.incompleteTransitions=new Map}function KN(t,a,i,s,h,g,S,j,P,V,ae,ie){return t=new sB(t,a,i,S,P,V,ae,ie,j),a=1,g===!0&&(a|=24),g=hn(3,null,null,a),t.current=g,g.stateNode=t,a=Ym(),a.refCount++,t.pooledCache=a,a.refCount++,g.memoizedState={element:s,isDehydrated:i,cache:a},Wm(g),t}function XN(t){return t?(t=Qo,t):Qo}function QN(t,a,i,s,h,g){h=XN(h),s.context===null?s.context=h:s.pendingContext=h,s=lr(a),s.payload={element:i},g=g===void 0?null:g,g!==null&&(s.callback=g),i=sr(t,s,a),i!==null&&(rn(i,t,a),Ll(i,t,a))}function ZN(t,a){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var i=t.retryLane;t.retryLane=i!==0&&i<a?i:a}}function fp(t,a){ZN(t,a),(t=t.alternate)&&ZN(t,a)}function JN(t){if(t.tag===13||t.tag===31){var a=Kr(t,67108864);a!==null&&rn(a,t,67108864),fp(t,67108864)}}function eC(t){if(t.tag===13||t.tag===31){var a=xn();a=lm(a);var i=Kr(t,a);i!==null&&rn(i,t,a),fp(t,a)}}var hd=!0;function cB(t,a,i,s){var h=A.T;A.T=null;var g=K.p;try{K.p=2,mp(t,a,i,s)}finally{K.p=g,A.T=h}}function uB(t,a,i,s){var h=A.T;A.T=null;var g=K.p;try{K.p=8,mp(t,a,i,s)}finally{K.p=g,A.T=h}}function mp(t,a,i,s){if(hd){var h=hp(s);if(h===null)Jh(t,a,s,pd,i),nC(t,s);else if(fB(h,t,a,i,s))s.stopPropagation();else if(nC(t,s),a&4&&-1<dB.indexOf(t)){for(;h!==null;){var g=Io(h);if(g!==null)switch(g.tag){case 3:if(g=g.stateNode,g.current.memoizedState.isDehydrated){var S=Ke(g.pendingLanes);if(S!==0){var j=g;for(j.pendingLanes|=2,j.entangledLanes|=2;S;){var P=1<<31-Vt(S);j.entanglements[1]|=P,S&=~P}ia(g),(We&6)===0&&(Qu=Dt()+500,Jl(0))}}break;case 31:case 13:j=Kr(g,2),j!==null&&rn(j,g,2),Ju(),fp(g,2)}if(g=hp(s),g===null&&Jh(t,a,s,pd,i),g===h)break;h=g}h!==null&&s.stopPropagation()}else Jh(t,a,s,null,i)}}function hp(t){return t=gm(t),pp(t)}var pd=null;function pp(t){if(pd=null,t=Ho(t),t!==null){var a=c(t);if(a===null)t=null;else{var i=a.tag;if(i===13){if(t=d(a),t!==null)return t;t=null}else if(i===31){if(t=f(a),t!==null)return t;t=null}else if(i===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;t=null}else a!==t&&(t=null)}}return pd=t,null}function tC(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(yl()){case au:return 2;case ru:return 8;case Po:case am:return 32;case ou:return 268435456;default:return 32}default:return 32}}var gp=!1,xr=null,br=null,wr=null,is=new Map,ls=new Map,Sr=[],dB="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function nC(t,a){switch(t){case"focusin":case"focusout":xr=null;break;case"dragenter":case"dragleave":br=null;break;case"mouseover":case"mouseout":wr=null;break;case"pointerover":case"pointerout":is.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":ls.delete(a.pointerId)}}function ss(t,a,i,s,h,g){return t===null||t.nativeEvent!==g?(t={blockedOn:a,domEventName:i,eventSystemFlags:s,nativeEvent:g,targetContainers:[h]},a!==null&&(a=Io(a),a!==null&&JN(a)),t):(t.eventSystemFlags|=s,a=t.targetContainers,h!==null&&a.indexOf(h)===-1&&a.push(h),t)}function fB(t,a,i,s,h){switch(a){case"focusin":return xr=ss(xr,t,a,i,s,h),!0;case"dragenter":return br=ss(br,t,a,i,s,h),!0;case"mouseover":return wr=ss(wr,t,a,i,s,h),!0;case"pointerover":var g=h.pointerId;return is.set(g,ss(is.get(g)||null,t,a,i,s,h)),!0;case"gotpointercapture":return g=h.pointerId,ls.set(g,ss(ls.get(g)||null,t,a,i,s,h)),!0}return!1}function aC(t){var a=Ho(t.target);if(a!==null){var i=c(a);if(i!==null){if(a=i.tag,a===13){if(a=d(i),a!==null){t.blockedOn=a,yS(t.priority,function(){eC(i)});return}}else if(a===31){if(a=f(i),a!==null){t.blockedOn=a,yS(t.priority,function(){eC(i)});return}}else if(a===3&&i.stateNode.current.memoizedState.isDehydrated){t.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}t.blockedOn=null}function gd(t){if(t.blockedOn!==null)return!1;for(var a=t.targetContainers;0<a.length;){var i=hp(t.nativeEvent);if(i===null){i=t.nativeEvent;var s=new i.constructor(i.type,i);pm=s,i.target.dispatchEvent(s),pm=null}else return a=Io(i),a!==null&&JN(a),t.blockedOn=i,!1;a.shift()}return!0}function rC(t,a,i){gd(t)&&i.delete(a)}function mB(){gp=!1,xr!==null&&gd(xr)&&(xr=null),br!==null&&gd(br)&&(br=null),wr!==null&&gd(wr)&&(wr=null),is.forEach(rC),ls.forEach(rC)}function yd(t,a){t.blockedOn===a&&(t.blockedOn=null,gp||(gp=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,mB)))}var vd=null;function oC(t){vd!==t&&(vd=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){vd===t&&(vd=null);for(var a=0;a<t.length;a+=3){var i=t[a],s=t[a+1],h=t[a+2];if(typeof s!="function"){if(pp(s||i)===null)continue;break}var g=Io(i);g!==null&&(t.splice(a,3),a-=3,hh(g,{pending:!0,data:h,method:i.method,action:s},s,h))}}))}function wi(t){function a(P){return yd(P,t)}xr!==null&&yd(xr,t),br!==null&&yd(br,t),wr!==null&&yd(wr,t),is.forEach(a),ls.forEach(a);for(var i=0;i<Sr.length;i++){var s=Sr[i];s.blockedOn===t&&(s.blockedOn=null)}for(;0<Sr.length&&(i=Sr[0],i.blockedOn===null);)aC(i),i.blockedOn===null&&Sr.shift();if(i=(t.ownerDocument||t).$$reactFormReplay,i!=null)for(s=0;s<i.length;s+=3){var h=i[s],g=i[s+1],S=h[Zt]||null;if(typeof g=="function")S||oC(i);else if(S){var j=null;if(g&&g.hasAttribute("formAction")){if(h=g,S=g[Zt]||null)j=S.formAction;else if(pp(h)!==null)continue}else j=S.action;typeof j=="function"?i[s+1]=j:(i.splice(s,3),s-=3),oC(i)}}}function iC(){function t(g){g.canIntercept&&g.info==="react-transition"&&g.intercept({handler:function(){return new Promise(function(S){return h=S})},focusReset:"manual",scroll:"manual"})}function a(){h!==null&&(h(),h=null),s||setTimeout(i,20)}function i(){if(!s&&!navigation.transition){var g=navigation.currentEntry;g&&g.url!=null&&navigation.navigate(g.url,{state:g.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,h=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(i,100),function(){s=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),h!==null&&(h(),h=null)}}}function yp(t){this._internalRoot=t}xd.prototype.render=yp.prototype.render=function(t){var a=this._internalRoot;if(a===null)throw Error(o(409));var i=a.current,s=xn();QN(i,s,t,a,null,null)},xd.prototype.unmount=yp.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var a=t.containerInfo;QN(t.current,2,null,t,null,null),Ju(),a[Bo]=null}};function xd(t){this._internalRoot=t}xd.prototype.unstable_scheduleHydration=function(t){if(t){var a=gS();t={blockedOn:null,target:t,priority:a};for(var i=0;i<Sr.length&&a!==0&&a<Sr[i].priority;i++);Sr.splice(i,0,t),i===0&&aC(t)}};var lC=n.version;if(lC!=="19.2.7")throw Error(o(527,lC,"19.2.7"));K.findDOMNode=function(t){var a=t._reactInternals;if(a===void 0)throw typeof t.render=="function"?Error(o(188)):(t=Object.keys(t).join(","),Error(o(268,t)));return t=p(a),t=t!==null?x(t):null,t=t===null?null:t.stateNode,t};var hB={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:A,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var bd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bd.isDisabled&&bd.supportsFiber)try{$r=bd.inject(hB),Gt=bd}catch{}}return ki.createRoot=function(t,a){if(!l(t))throw Error(o(299));var i=!1,s="",h=hk,g=pk,S=gk;return a!=null&&(a.unstable_strictMode===!0&&(i=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onUncaughtError!==void 0&&(h=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(S=a.onRecoverableError)),a=KN(t,1,!1,null,null,i,s,null,h,g,S,iC),t[Bo]=a.current,Zh(t),new yp(a)},ki.hydrateRoot=function(t,a,i){if(!l(t))throw Error(o(299));var s=!1,h="",g=hk,S=pk,j=gk,P=null;return i!=null&&(i.unstable_strictMode===!0&&(s=!0),i.identifierPrefix!==void 0&&(h=i.identifierPrefix),i.onUncaughtError!==void 0&&(g=i.onUncaughtError),i.onCaughtError!==void 0&&(S=i.onCaughtError),i.onRecoverableError!==void 0&&(j=i.onRecoverableError),i.formState!==void 0&&(P=i.formState)),a=KN(t,1,!0,a,i??null,s,h,P,g,S,j,iC),a.context=XN(null),i=a.current,s=xn(),s=lm(s),h=lr(s),h.callback=null,sr(i,h,s),i=s,a.current.lanes=i,Yr(a,i),ia(a),t[Bo]=a.current,Zh(t),new xd(a)},ki.version="19.2.7",ki}var Mp;function yC(){if(Mp)return Nd.exports;Mp=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Nd.exports=gC(),Nd.exports}var vC=yC();var Md=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,jp=/^[\\/]{2}/;function xC(e,n){return n+e.replace(/\\/g,"/")}var Tp="popstate";function Rp(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function bC(e={}){function n(l,c){let{pathname:d="/",search:f="",hash:m=""}=Nr(l.location.hash.substring(1));return!d.startsWith("/")&&!d.startsWith(".")&&(d="/"+d),jd("",{pathname:d,search:f,hash:m},c.state&&c.state.usr||null,c.state&&c.state.key||"default")}function r(l,c){let d=l.document.querySelector("base"),f="";if(d&&d.getAttribute("href")){let m=l.location.href,p=m.indexOf("#");f=p===-1?m:m.slice(0,p)}return f+"#"+(typeof c=="string"?c:Ni(c))}function o(l,c){on(l.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(c)})`)}return SC(n,r,o,e)}function st(e,n){if(e===!1||e===null||typeof e>"u")throw new Error(n)}function on(e,n){if(!e){typeof console<"u"&&console.warn(n);try{throw new Error(n)}catch{}}}function wC(){return Math.random().toString(36).substring(2,10)}function Op(e,n){return{usr:e.state,key:e.key,idx:n,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function jd(e,n,r=null,o,l){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof n=="string"?Nr(n):n,state:r,key:n&&n.key||o||wC(),mask:l}}function Ni({pathname:e="/",search:n="",hash:r=""}){return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function Nr(e){let n={};if(e){let r=e.indexOf("#");r>=0&&(n.hash=e.substring(r),e=e.substring(0,r));let o=e.indexOf("?");o>=0&&(n.search=e.substring(o),e=e.substring(0,o)),e&&(n.pathname=e)}return n}function SC(e,n,r,o={}){let{window:l=document.defaultView,v5Compat:c=!1}=o,d=l.history,f="POP",m=null,p=x();p==null&&(p=0,d.replaceState({...d.state,idx:p},""));function x(){return(d.state||{idx:null}).idx}function v(){f="POP";let w=x(),_=w==null?null:w-p;p=w,m&&m({action:f,location:k.location,delta:_})}function b(w,_){f="PUSH";let E=Rp(w)?w:jd(k.location,w,_);r&&r(E,w),p=x()+1;let T=Op(E,p),R=k.createHref(E.mask||E);try{d.pushState(T,"",R)}catch(D){if(D instanceof DOMException&&D.name==="DataCloneError")throw D;l.location.assign(R)}c&&m&&m({action:f,location:k.location,delta:1})}function N(w,_){f="REPLACE";let E=Rp(w)?w:jd(k.location,w,_);r&&r(E,w),p=x();let T=Op(E,p),R=k.createHref(E.mask||E);d.replaceState(T,"",R),c&&m&&m({action:f,location:k.location,delta:0})}function C(w){return kC(l,w)}let k={get action(){return f},get location(){return e(l,d)},listen(w){if(m)throw new Error("A history only accepts one active listener");return l.addEventListener(Tp,v),m=w,()=>{l.removeEventListener(Tp,v),m=null}},createHref(w){return n(l,w)},createURL:C,encodeLocation(w){let _=C(w);return{pathname:_.pathname,search:_.search,hash:_.hash}},push:b,replace:N,go(w){return d.go(w)}};return k}function kC(e,n,r=!1){let o="http://localhost";e&&(o=e.location.origin!=="null"?e.location.origin:e.location.href),st(o,"No window.location.(origin|href) available to create URL");let l=typeof n=="string"?n:Ni(n);return l=l.replace(/ $/,"%20"),!r&&jp.test(l)&&(l=o+l),new URL(l,o)}function Dp(e,n,r="/"){return NC(e,n,r,!1)}function NC(e,n,r,o,l){let c=typeof n=="string"?Nr(n):n,d=la(c.pathname||"/",r);if(d==null)return null;let f=CC(e),m=null,p=PC(d);for(let x=0;m==null&&x<f.length;++x)m=zC(f[x],p,o);return m}function CC(e){let n=Ap(e);return _C(n),n}function Ap(e,n=[],r=[],o="",l=!1){let c=(d,f,m=l,p)=>{let x={relativePath:p===void 0?d.path||"":p,caseSensitive:d.caseSensitive===!0,childrenIndex:f,route:d};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(o)&&m)return;st(x.relativePath.startsWith(o),`Absolute route path "${x.relativePath}" nested under path "${o}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),x.relativePath=x.relativePath.slice(o.length)}let v=An([o,x.relativePath]),b=r.concat(x);d.children&&d.children.length>0&&(st(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Ap(d.children,n,b,v,m)),!(d.path==null&&!d.index)&&n.push({path:v,score:DC(v,d.index),routesMeta:b.map((N,C)=>{let[k,w]=Bp(N.relativePath,N.caseSensitive,C===b.length-1);return{...N,matcher:k,compiledParams:w}})})};return e.forEach((d,f)=>{if(d.path===""||!d.path?.includes("?"))c(d,f);else for(let m of zp(d.path))c(d,f,!0,m)}),n}function zp(e){let n=e.split("/");if(n.length===0)return[];let[r,...o]=n,l=r.endsWith("?"),c=r.replace(/\?$/,"");if(o.length===0)return l?[c,""]:[c];let d=zp(o.join("/")),f=[];return f.push(...d.map(m=>m===""?c:[c,m].join("/"))),l&&f.push(...d),f.map(m=>e.startsWith("/")&&m===""?"/":m)}function _C(e){e.sort((n,r)=>n.score!==r.score?r.score-n.score:AC(n.routesMeta.map(o=>o.childrenIndex),r.routesMeta.map(o=>o.childrenIndex)))}var EC=/^:[\w-]+$/,MC=3,jC=2,TC=1,RC=10,OC=-2,Pp=e=>e==="*";function DC(e,n){let r=e.split("/"),o=r.length;return r.some(Pp)&&(o+=OC),n&&(o+=jC),r.filter(l=>!Pp(l)).reduce((l,c)=>l+(EC.test(c)?MC:c===""?TC:RC),o)}function AC(e,n){return e.length===n.length&&e.slice(0,-1).every((o,l)=>o===n[l])?e[e.length-1]-n[n.length-1]:0}function zC(e,n,r=!1){let{routesMeta:o}=e,l={},c="/",d=[];for(let f=0;f<o.length;++f){let m=o[f],p=f===o.length-1,x=c==="/"?n:n.slice(c.length)||"/",v={path:m.relativePath,caseSensitive:m.caseSensitive,end:p},b=m.matcher&&m.compiledParams?Lp(v,x,m.matcher,m.compiledParams):us(v,x),N=m.route;if(!b&&p&&r&&!o[o.length-1].route.index&&(b=us({path:m.relativePath,caseSensitive:m.caseSensitive,end:!1},x)),!b)return null;Object.assign(l,b.params),d.push({params:l,pathname:An([c,b.pathname]),pathnameBase:HC(An([c,b.pathnameBase])),route:N}),b.pathnameBase!=="/"&&(c=An([c,b.pathnameBase]))}return d}function us(e,n){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,o]=Bp(e.path,e.caseSensitive,e.end);return Lp(e,n,r,o)}function Lp(e,n,r,o){let l=n.match(r);if(!l)return null;let c=l[0],d=c.replace(/(.)\/+$/,"$1"),f=l.slice(1);return{params:o.reduce((p,{paramName:x,isOptional:v},b)=>{if(x==="*"){let C=f[b]||"";d=c.slice(0,c.length-C.length).replace(/(.)\/+$/,"$1")}const N=f[b];return v&&!N?p[x]=void 0:p[x]=(N||"").replace(/%2F/g,"/"),p},{}),pathname:c,pathnameBase:d,pattern:e}}function Bp(e,n=!1,r=!0){on(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 o=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,f,m,p,x)=>{if(o.push({paramName:f,isOptional:m!=null}),m){let v=x.charAt(p+d.length);return v&&v!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(o.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,n?void 0:"i"),o]}function PC(e){try{return e.split("/").map(n=>decodeURIComponent(n).replace(/\//g,"%2F")).join("/")}catch(n){return on(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${n}).`),e}}function la(e,n){if(n==="/")return e;if(!e.toLowerCase().startsWith(n.toLowerCase()))return null;let r=n.endsWith("/")?n.length-1:n.length,o=e.charAt(r);return o&&o!=="/"?null:e.slice(r)||"/"}function LC(e,n="/"){let{pathname:r,search:o="",hash:l=""}=typeof e=="string"?Nr(e):e,c;return r?(r=Ip(r),r.startsWith("/")?c=Hp(r.substring(1),"/"):c=Hp(r,n)):c=n,{pathname:c,search:IC(o),hash:UC(l)}}function Hp(e,n){let r=fs(n).split("/");return e.split("/").forEach(l=>{l===".."?r.length>1&&r.pop():l!=="."&&r.push(l)}),r.length>1?r.join("/"):"/"}function Td(e,n,r,o){return`Cannot include a '${e}' character in a manually specified \`to.${n}\` field [${JSON.stringify(o)}]. 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 BC(e){return e.filter((n,r)=>r===0||n.route.path&&n.route.path.length>0)}function Rd(e){let n=BC(e);return n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase)}function ds(e,n,r,o=!1){let l;typeof e=="string"?l=Nr(e):(l={...e},st(!l.pathname||!l.pathname.includes("?"),Td("?","pathname","search",l)),st(!l.pathname||!l.pathname.includes("#"),Td("#","pathname","hash",l)),st(!l.search||!l.search.includes("#"),Td("#","search","hash",l)));let c=e===""||l.pathname==="",d=c?"/":l.pathname,f;if(d==null)f=r;else{let v=n.length-1;if(!o&&d.startsWith("..")){let b=d.split("/");for(;b[0]==="..";)b.shift(),v-=1;l.pathname=b.join("/")}f=v>=0?n[v]:"/"}let m=LC(l,f),p=d&&d!=="/"&&d.endsWith("/"),x=(c||d===".")&&r.endsWith("/");return!m.pathname.endsWith("/")&&(p||x)&&(m.pathname+="/"),m}var Ip=e=>e.replace(/[\\/]{2,}/g,"/"),An=e=>Ip(e.join("/")),fs=e=>e.replace(/\/+$/,""),HC=e=>fs(e).replace(/^\/*/,"/"),IC=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,UC=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,FC=class{constructor(e,n,r,o=!1){this.status=e,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function $C(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function YC(e){let n=e.map(r=>r.route.path).filter(Boolean);return An(n)||"/"}var Up=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Fp(e,n){let r=e;if(typeof r!="string"||!Md.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let o=r,l=!1;if(Up)try{let c=new URL(window.location.href),d=jp.test(r)?new URL(xC(r,c.protocol)):new URL(r),f=la(d.pathname,n);d.origin===c.origin&&f!=null?r=f+d.search+d.hash:l=!0}catch{on(!1,`<Link to="${r}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:o,isExternal:l,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var $p=["POST","PUT","PATCH","DELETE"];new Set($p);var GC=["GET",...$p];new Set(GC);var VC=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function qC(e){try{return VC.includes(new URL(e).protocol)}catch{return!1}}var so=y.createContext(null);so.displayName="DataRouter";var ms=y.createContext(null);ms.displayName="DataRouterState";var Yp=y.createContext(!1);function WC(){return y.useContext(Yp)}var Gp=y.createContext({isTransitioning:!1});Gp.displayName="ViewTransition";var KC=y.createContext(new Map);KC.displayName="Fetchers";var XC=y.createContext(null);XC.displayName="Await";var ln=y.createContext(null);ln.displayName="Navigation";var Ci=y.createContext(null);Ci.displayName="Location";var bn=y.createContext({outlet:null,matches:[],isDataRoute:!1});bn.displayName="Route";var Od=y.createContext(null);Od.displayName="RouteError";var Vp="REACT_ROUTER_ERROR",QC="REDIRECT",ZC="ROUTE_ERROR_RESPONSE";function JC(e){if(e.startsWith(`${Vp}:${QC}:{`))try{let n=JSON.parse(e.slice(28));if(typeof n=="object"&&n&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.location=="string"&&typeof n.reloadDocument=="boolean"&&typeof n.replace=="boolean")return n}catch{}}function e_(e){if(e.startsWith(`${Vp}:${ZC}:{`))try{let n=JSON.parse(e.slice(40));if(typeof n=="object"&&n&&typeof n.status=="number"&&typeof n.statusText=="string")return new FC(n.status,n.statusText,n.data)}catch{}}function t_(e,{relative:n}={}){st(co(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:o}=y.useContext(ln),{hash:l,pathname:c,search:d}=_i(e,{relative:n}),f=c;return r!=="/"&&(f=c==="/"?r:An([r,c])),o.createHref({pathname:f,search:d,hash:l})}function co(){return y.useContext(Ci)!=null}function Wt(){return st(co(),"useLocation() may be used only in the context of a <Router> component."),y.useContext(Ci).location}var qp="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Wp(e){y.useContext(ln).static||y.useLayoutEffect(e)}function uo(){let{isDataRoute:e}=y.useContext(bn);return e?g_():n_()}function n_(){st(co(),"useNavigate() may be used only in the context of a <Router> component.");let e=y.useContext(so),{basename:n,navigator:r}=y.useContext(ln),{matches:o}=y.useContext(bn),{pathname:l}=Wt(),c=JSON.stringify(Rd(o)),d=y.useRef(!1);return Wp(()=>{d.current=!0}),y.useCallback((m,p={})=>{if(on(d.current,qp),!d.current)return;if(typeof m=="number"){r.go(m);return}let x=ds(m,JSON.parse(c),l,p.relative==="path");e==null&&n!=="/"&&(x.pathname=x.pathname==="/"?n:An([n,x.pathname])),(p.replace?r.replace:r.push)(x,p.state,p)},[n,r,c,l,e])}var a_=y.createContext(null);function r_(e){let n=y.useContext(bn).outlet;return y.useMemo(()=>n&&y.createElement(a_.Provider,{value:e},n),[n,e])}function Kp(){let{matches:e}=y.useContext(bn);return e[e.length-1]?.params??{}}function _i(e,{relative:n}={}){let{matches:r}=y.useContext(bn),{pathname:o}=Wt(),l=JSON.stringify(Rd(r));return y.useMemo(()=>ds(e,JSON.parse(l),o,n==="path"),[e,l,o,n])}function o_(e,n){return Xp(e,n)}function Xp(e,n,r){st(co(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o}=y.useContext(ln),{matches:l}=y.useContext(bn),c=l[l.length-1],d=c?c.params:{},f=c?c.pathname:"/",m=c?c.pathnameBase:"/",p=c&&c.route;{let w=p&&p.path||"";Jp(f,!p||w.endsWith("*")||w.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${f}" (under <Route path="${w}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. |
| 10 |
|
| 11 |
Please change the parent <Route path="${w}"> to <Route path="${w==="/"?"*":`${w}/*`}">.`)}let x=Wt(),v;if(n){let w=typeof n=="string"?Nr(n):n;st(m==="/"||w.pathname?.startsWith(m),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${m}" but pathname "${w.pathname}" was given in the \`location\` prop.`),v=w}else v=x;let b=v.pathname||"/",N=b;if(m!=="/"){let w=m.replace(/^\//,"").split("/");N="/"+b.replace(/^\//,"").split("/").slice(w.length).join("/")}let C=r&&r.state.matches.length?r.state.matches.map(w=>Object.assign(w,{route:r.manifest[w.route.id]||w.route})):Dp(e,{pathname:N});on(p||C!=null,`No routes matched location "${v.pathname}${v.search}${v.hash}" `),on(C==null||C[C.length-1].route.element!==void 0||C[C.length-1].route.Component!==void 0||C[C.length-1].route.lazy!==void 0,`Matched leaf route at location "${v.pathname}${v.search}${v.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let k=u_(C&&C.map(w=>Object.assign({},w,{params:Object.assign({},d,w.params),pathname:An([m,o.encodeLocation?o.encodeLocation(w.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?m:An([m,o.encodeLocation?o.encodeLocation(w.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathnameBase])})),l,r);return n&&k?y.createElement(Ci.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...v},navigationType:"POP"}},k):k}function i_(){let e=p_(),n=$C(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:o},c={padding:"2px 4px",backgroundColor:o},d=null;return console.error("Error handled by React Router default ErrorBoundary:",e),d=y.createElement(y.Fragment,null,y.createElement("p",null,"💿 Hey developer 👋"),y.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",y.createElement("code",{style:c},"ErrorBoundary")," or"," ",y.createElement("code",{style:c},"errorElement")," prop on your route.")),y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},n),r?y.createElement("pre",{style:l},r):null,d)}var l_=y.createElement(i_,null),Qp=class extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){this.props.onError?this.props.onError(e,n):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const r=e_(e.digest);r&&(e=r)}let n=e!==void 0?y.createElement(bn.Provider,{value:this.props.routeContext},y.createElement(Od.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?y.createElement(s_,{error:e},n):n}};Qp.contextType=Yp;var Dd=new WeakMap;function s_({children:e,error:n}){let{basename:r}=y.useContext(ln);if(typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){let o=JC(n.digest);if(o){let l=Dd.get(n);if(l)throw l;let c=Fp(o.location,r),d=c.absoluteURL||c.to;if(qC(d))throw new Error("Invalid redirect location");if(Up&&!Dd.get(n))if(c.isExternal||o.reloadDocument)window.location.href=d;else{const f=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(c.to,{replace:o.replace}));throw Dd.set(n,f),f}return y.createElement("meta",{httpEquiv:"refresh",content:`0;url=${d}`})}}return e}function c_({routeContext:e,match:n,children:r}){let o=y.useContext(so);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(bn.Provider,{value:e},r)}function u_(e,n=[],r){let o=r?.state;if(e==null){if(!o)return null;if(o.errors)e=o.matches;else if(n.length===0&&!o.initialized&&o.matches.length>0)e=o.matches;else return null}let l=e,c=o?.errors;if(c!=null){let x=l.findIndex(v=>v.route.id&&c?.[v.route.id]!==void 0);st(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),l=l.slice(0,Math.min(l.length,x+1))}let d=!1,f=-1;if(r&&o){d=o.renderFallback;for(let x=0;x<l.length;x++){let v=l[x];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(f=x),v.route.id){let{loaderData:b,errors:N}=o,C=v.route.loader&&!b.hasOwnProperty(v.route.id)&&(!N||N[v.route.id]===void 0);if(v.route.lazy||C){r.isStatic&&(d=!0),f>=0?l=l.slice(0,f+1):l=[l[0]];break}}}}let m=r?.onError,p=o&&m?(x,v)=>{m(x,{location:o.location,params:o.matches?.[0]?.params??{},pattern:YC(o.matches),errorInfo:v})}:void 0;return l.reduceRight((x,v,b)=>{let N,C=!1,k=null,w=null;o&&(N=c&&v.route.id?c[v.route.id]:void 0,k=v.route.errorElement||l_,d&&(f<0&&b===0?(Jp("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),C=!0,w=null):f===b&&(C=!0,w=v.route.hydrateFallbackElement||null)));let _=n.concat(l.slice(0,b+1)),E=()=>{let T;return N?T=k:C?T=w:v.route.Component?T=y.createElement(v.route.Component,null):v.route.element?T=v.route.element:T=x,y.createElement(c_,{match:v,routeContext:{outlet:x,matches:_,isDataRoute:o!=null},children:T})};return o&&(v.route.ErrorBoundary||v.route.errorElement||b===0)?y.createElement(Qp,{location:o.location,revalidation:o.revalidation,component:k,error:N,children:E(),routeContext:{outlet:null,matches:_,isDataRoute:!0},onError:p}):E()},null)}function Ad(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function d_(e){let n=y.useContext(so);return st(n,Ad(e)),n}function f_(e){let n=y.useContext(ms);return st(n,Ad(e)),n}function m_(e){let n=y.useContext(bn);return st(n,Ad(e)),n}function zd(e){let n=m_(e),r=n.matches[n.matches.length-1];return st(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function h_(){return zd("useRouteId")}function p_(){let e=y.useContext(Od),n=f_("useRouteError"),r=zd("useRouteError");return e!==void 0?e:n.errors?.[r]}function g_(){let{router:e}=d_("useNavigate"),n=zd("useNavigate"),r=y.useRef(!1);return Wp(()=>{r.current=!0}),y.useCallback(async(l,c={})=>{on(r.current,qp),r.current&&(typeof l=="number"?await e.navigate(l):await e.navigate(l,{fromRouteId:n,...c}))},[e,n])}var Zp={};function Jp(e,n,r){!n&&!Zp[e]&&(Zp[e]=!0,on(!1,r))}y.memo(y_);function y_({routes:e,manifest:n,future:r,state:o,isStatic:l,onError:c}){return Xp(e,void 0,{manifest:n,state:o,isStatic:l,onError:c})}function eg({to:e,replace:n,state:r,relative:o}){st(co(),"<Navigate> may be used only in the context of a <Router> component.");let{static:l}=y.useContext(ln);on(!l,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:c}=y.useContext(bn),{pathname:d}=Wt(),f=uo(),m=ds(e,Rd(c),d,o==="path"),p=JSON.stringify(m);return y.useEffect(()=>{f(JSON.parse(p),{replace:n,state:r,relative:o})},[f,p,o,n,r]),null}function v_(e){return r_(e.context)}function Ei(e){st(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function x_({basename:e="/",children:n=null,location:r,navigationType:o="POP",navigator:l,static:c=!1,useTransitions:d}){st(!co(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=e.replace(/^\/*/,"/"),m=y.useMemo(()=>({basename:f,navigator:l,static:c,useTransitions:d,future:{}}),[f,l,c,d]);typeof r=="string"&&(r=Nr(r));let{pathname:p="/",search:x="",hash:v="",state:b=null,key:N="default",mask:C}=r,k=y.useMemo(()=>{let w=la(p,f);return w==null?null:{location:{pathname:w,search:x,hash:v,state:b,key:N,mask:C},navigationType:o}},[f,p,x,v,b,N,o,C]);return on(k!=null,`<Router basename="${f}"> is not able to match the URL "${p}${x}${v}" because it does not start with the basename, so the <Router> won't render anything.`),k==null?null:y.createElement(ln.Provider,{value:m},y.createElement(Ci.Provider,{children:n,value:k}))}function b_({children:e,location:n}){return o_(Pd(e),n)}function Pd(e,n=[]){let r=[];return y.Children.forEach(e,(o,l)=>{if(!y.isValidElement(o))return;let c=[...n,l];if(o.type===y.Fragment){r.push.apply(r,Pd(o.props.children,c));return}st(o.type===Ei,`[${typeof o.type=="string"?o.type:o.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),st(!o.props.index||!o.props.children,"An index route cannot have child routes.");let d={id:o.props.id||c.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,middleware:o.props.middleware,loader:o.props.loader,action:o.props.action,hydrateFallbackElement:o.props.hydrateFallbackElement,HydrateFallback:o.props.HydrateFallback,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.hasErrorBoundary===!0||o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(d.children=Pd(o.props.children,c)),r.push(d)}),r}var hs="get",ps="application/x-www-form-urlencoded";function gs(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function w_(e){return gs(e)&&e.tagName.toLowerCase()==="button"}function S_(e){return gs(e)&&e.tagName.toLowerCase()==="form"}function k_(e){return gs(e)&&e.tagName.toLowerCase()==="input"}function N_(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function C_(e,n){return e.button===0&&(!n||n==="_self")&&!N_(e)}function Ld(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((n,r)=>{let o=e[r];return n.concat(Array.isArray(o)?o.map(l=>[r,l]):[[r,o]])},[]))}function __(e,n){let r=Ld(e);return n&&n.forEach((o,l)=>{r.has(l)||n.getAll(l).forEach(c=>{r.append(l,c)})}),r}var ys=null;function E_(){if(ys===null)try{new FormData(document.createElement("form"),0),ys=!1}catch{ys=!0}return ys}var M_=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Bd(e){return e!=null&&!M_.has(e)?(on(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${ps}"`),null):e}function j_(e,n){let r,o,l,c,d;if(S_(e)){let f=e.getAttribute("action");o=f?la(f,n):null,r=e.getAttribute("method")||hs,l=Bd(e.getAttribute("enctype"))||ps,c=new FormData(e)}else if(w_(e)||k_(e)&&(e.type==="submit"||e.type==="image")){let f=e.form;if(f==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let m=e.getAttribute("formaction")||f.getAttribute("action");if(o=m?la(m,n):null,r=e.getAttribute("formmethod")||f.getAttribute("method")||hs,l=Bd(e.getAttribute("formenctype"))||Bd(f.getAttribute("enctype"))||ps,c=new FormData(f,e),!E_()){let{name:p,type:x,value:v}=e;if(x==="image"){let b=p?`${p}.`:"";c.append(`${b}x`,"0"),c.append(`${b}y`,"0")}else p&&c.append(p,v)}}else{if(gs(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=hs,o=null,l=ps,d=e}return c&&l==="text/plain"&&(d=c,c=void 0),{action:o,method:r.toLowerCase(),encType:l,formData:c,body:d}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Hd(e,n){if(e===!1||e===null||typeof e>"u")throw new Error(n)}function tg(e,n,r,o){let l=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r?l.pathname.endsWith("/")?l.pathname=`${l.pathname}_.${o}`:l.pathname=`${l.pathname}.${o}`:l.pathname==="/"?l.pathname=`_root.${o}`:n&&la(l.pathname,n)==="/"?l.pathname=`${fs(n)}/_root.${o}`:l.pathname=`${fs(l.pathname)}.${o}`,l}async function T_(e,n){if(e.id in n)return n[e.id];try{let r=await import(e.module);return n[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function R_(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function O_(e,n,r){let o=await Promise.all(e.map(async l=>{let c=n.routes[l.route.id];if(c){let d=await T_(c,r);return d.links?d.links():[]}return[]}));return P_(o.flat(1).filter(R_).filter(l=>l.rel==="stylesheet"||l.rel==="preload").map(l=>l.rel==="stylesheet"?{...l,rel:"prefetch",as:"style"}:{...l,rel:"prefetch"}))}function ng(e,n,r,o,l,c){let d=(m,p)=>r[p]?m.route.id!==r[p].route.id:!0,f=(m,p)=>r[p].pathname!==m.pathname||r[p].route.path?.endsWith("*")&&r[p].params["*"]!==m.params["*"];return c==="assets"?n.filter((m,p)=>d(m,p)||f(m,p)):c==="data"?n.filter((m,p)=>{let x=o.routes[m.route.id];if(!x||!x.hasLoader)return!1;if(d(m,p)||f(m,p))return!0;if(m.route.shouldRevalidate){let v=m.route.shouldRevalidate({currentUrl:new URL(l.pathname+l.search+l.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:m.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function D_(e,n,{includeHydrateFallback:r}={}){return A_(e.map(o=>{let l=n.routes[o.route.id];if(!l)return[];let c=[l.module];return l.clientActionModule&&(c=c.concat(l.clientActionModule)),l.clientLoaderModule&&(c=c.concat(l.clientLoaderModule)),r&&l.hydrateFallbackModule&&(c=c.concat(l.hydrateFallbackModule)),l.imports&&(c=c.concat(l.imports)),c}).flat(1))}function A_(e){return[...new Set(e)]}function z_(e){let n={},r=Object.keys(e).sort();for(let o of r)n[o]=e[o];return n}function P_(e,n){let r=new Set;return new Set(n),e.reduce((o,l)=>{let c=JSON.stringify(z_(l));return r.has(c)||(r.add(c),o.push({key:c,link:l})),o},[])}function Id(){let e=y.useContext(so);return Hd(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function L_(){let e=y.useContext(ms);return Hd(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Ud=y.createContext(void 0);Ud.displayName="FrameworkContext";function vs(){let e=y.useContext(Ud);return Hd(e,"You must render this element inside a <HydratedRouter> element"),e}function B_(e,n){let r=y.useContext(Ud),[o,l]=y.useState(!1),[c,d]=y.useState(!1),{onFocus:f,onBlur:m,onMouseEnter:p,onMouseLeave:x,onTouchStart:v}=n,b=y.useRef(null);y.useEffect(()=>{if(e==="render"&&d(!0),e==="viewport"){let k=_=>{_.forEach(E=>{d(E.isIntersecting)})},w=new IntersectionObserver(k,{threshold:.5});return b.current&&w.observe(b.current),()=>{w.disconnect()}}},[e]),y.useEffect(()=>{if(o){let k=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(k)}}},[o]);let N=()=>{l(!0)},C=()=>{l(!1),d(!1)};return r?e!=="intent"?[c,b,{}]:[c,b,{onFocus:Mi(f,N),onBlur:Mi(m,C),onMouseEnter:Mi(p,N),onMouseLeave:Mi(x,C),onTouchStart:Mi(v,N)}]:[!1,b,{}]}function Mi(e,n){return r=>{e&&e(r),r.defaultPrevented||n(r)}}function H_({page:e,...n}){let r=WC(),{nonce:o}=vs(),{router:l}=Id(),c=y.useMemo(()=>Dp(l.routes,e,l.basename),[l.routes,e,l.basename]);return c?(n.nonce==null&&o&&(n={...n,nonce:o}),r?y.createElement(U_,{page:e,matches:c,...n}):y.createElement(F_,{page:e,matches:c,...n})):null}function I_(e){let{manifest:n,routeModules:r}=vs(),[o,l]=y.useState([]);return y.useEffect(()=>{let c=!1;return O_(e,n,r).then(d=>{c||l(d)}),()=>{c=!0}},[e,n,r]),o}function U_({page:e,matches:n,...r}){let o=Wt(),{future:l}=vs(),{basename:c}=Id(),d=y.useMemo(()=>{if(e===o.pathname+o.search+o.hash)return[];let f=tg(e,c,l.v8_trailingSlashAwareDataRequests,"rsc"),m=!1,p=[];for(let x of n)typeof x.route.shouldRevalidate=="function"?m=!0:p.push(x.route.id);return m&&p.length>0&&f.searchParams.set("_routes",p.join(",")),[f.pathname+f.search]},[c,l.v8_trailingSlashAwareDataRequests,e,o,n]);return y.createElement(y.Fragment,null,d.map(f=>y.createElement("link",{key:f,rel:"prefetch",as:"fetch",href:f,...r})))}function F_({page:e,matches:n,...r}){let o=Wt(),{future:l,manifest:c,routeModules:d}=vs(),{basename:f}=Id(),{loaderData:m,matches:p}=L_(),x=y.useMemo(()=>ng(e,n,p,c,o,"data"),[e,n,p,c,o]),v=y.useMemo(()=>ng(e,n,p,c,o,"assets"),[e,n,p,c,o]),b=y.useMemo(()=>{if(e===o.pathname+o.search+o.hash)return[];let k=new Set,w=!1;if(n.forEach(E=>{let T=c.routes[E.route.id];!T||!T.hasLoader||(!x.some(R=>R.route.id===E.route.id)&&E.route.id in m&&d[E.route.id]?.shouldRevalidate||T.hasClientLoader?w=!0:k.add(E.route.id))}),k.size===0)return[];let _=tg(e,f,l.v8_trailingSlashAwareDataRequests,"data");return w&&k.size>0&&_.searchParams.set("_routes",n.filter(E=>k.has(E.route.id)).map(E=>E.route.id).join(",")),[_.pathname+_.search]},[f,l.v8_trailingSlashAwareDataRequests,m,o,c,x,n,e,d]),N=y.useMemo(()=>D_(v,c),[v,c]),C=I_(v);return y.createElement(y.Fragment,null,b.map(k=>y.createElement("link",{key:k,rel:"prefetch",as:"fetch",href:k,...r})),N.map(k=>y.createElement("link",{key:k,rel:"modulepreload",href:k,...r})),C.map(({key:k,link:w})=>y.createElement("link",{key:k,nonce:r.nonce,...w,crossOrigin:w.crossOrigin??r.crossOrigin})))}function $_(...e){return n=>{e.forEach(r=>{typeof r=="function"?r(n):r!=null&&(r.current=n)})}}var Y_=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Y_&&(window.__reactRouterVersion="7.18.1")}catch{}function G_({basename:e,children:n,useTransitions:r,window:o}){let l=y.useRef();l.current==null&&(l.current=bC({window:o,v5Compat:!0}));let c=l.current,[d,f]=y.useState({action:c.action,location:c.location}),m=y.useCallback(p=>{r===!1?f(p):y.startTransition(()=>f(p))},[r]);return y.useLayoutEffect(()=>c.listen(m),[c,m]),y.createElement(x_,{basename:e,children:n,location:d.location,navigationType:d.action,navigator:c,useTransitions:r})}var Fd=y.forwardRef(function({onClick:n,discover:r="render",prefetch:o="none",relative:l,reloadDocument:c,replace:d,mask:f,state:m,target:p,to:x,preventScrollReset:v,viewTransition:b,defaultShouldRevalidate:N,...C},k){let{basename:w,navigator:_,useTransitions:E}=y.useContext(ln),T=typeof x=="string"&&Md.test(x),R=Fp(x,w);x=R.to;let D=t_(x,{relative:l}),z=Wt(),L=null;if(f){let ne=ds(f,[],z.mask?z.mask.pathname:"/",!0);w!=="/"&&(ne.pathname=ne.pathname==="/"?w:An([w,ne.pathname])),L=_.createHref(ne)}let[B,te,q]=B_(o,C),I=K_(x,{replace:d,mask:f,state:m,target:p,preventScrollReset:v,relative:l,viewTransition:b,defaultShouldRevalidate:N,useTransitions:E});function ee(ne){n&&n(ne),ne.defaultPrevented||I(ne)}let le=!(R.isExternal||c),$=y.createElement("a",{...C,...q,href:(le?L:void 0)||R.absoluteURL||D,onClick:le?ee:n,ref:$_(k,te),target:p,"data-discover":!T&&r==="render"?"true":void 0});return B&&!T?y.createElement(y.Fragment,null,$,y.createElement(H_,{page:D})):$});Fd.displayName="Link";var V_=y.forwardRef(function({"aria-current":n="page",caseSensitive:r=!1,className:o="",end:l=!1,style:c,to:d,viewTransition:f,children:m,...p},x){let v=_i(d,{relative:p.relative}),b=Wt(),N=y.useContext(ms),{navigator:C,basename:k}=y.useContext(ln),w=N!=null&&tE(v)&&f===!0,_=C.encodeLocation?C.encodeLocation(v).pathname:v.pathname,E=b.pathname,T=N&&N.navigation&&N.navigation.location?N.navigation.location.pathname:null;r||(E=E.toLowerCase(),T=T?T.toLowerCase():null,_=_.toLowerCase()),T&&k&&(T=la(T,k)||T);const R=_!=="/"&&_.endsWith("/")?_.length-1:_.length;let D=E===_||!l&&E.startsWith(_)&&E.charAt(R)==="/",z=T!=null&&(T===_||!l&&T.startsWith(_)&&T.charAt(_.length)==="/"),L={isActive:D,isPending:z,isTransitioning:w},B=D?n:void 0,te;typeof o=="function"?te=o(L):te=[o,D?"active":null,z?"pending":null,w?"transitioning":null].filter(Boolean).join(" ");let q=typeof c=="function"?c(L):c;return y.createElement(Fd,{...p,"aria-current":B,className:te,ref:x,style:q,to:d,viewTransition:f},typeof m=="function"?m(L):m)});V_.displayName="NavLink";var q_=y.forwardRef(({discover:e="render",fetcherKey:n,navigate:r,reloadDocument:o,replace:l,state:c,method:d=hs,action:f,onSubmit:m,relative:p,preventScrollReset:x,viewTransition:v,defaultShouldRevalidate:b,...N},C)=>{let{useTransitions:k}=y.useContext(ln),w=J_(),_=eE(f,{relative:p}),E=d.toLowerCase()==="get"?"get":"post",T=typeof f=="string"&&Md.test(f),R=D=>{if(m&&m(D),D.defaultPrevented)return;D.preventDefault();let z=D.nativeEvent.submitter,L=z?.getAttribute("formmethod")||d,B=()=>w(z||D.currentTarget,{fetcherKey:n,method:L,navigate:r,replace:l,state:c,relative:p,preventScrollReset:x,viewTransition:v,defaultShouldRevalidate:b});k&&r!==!1?y.startTransition(()=>B()):B()};return y.createElement("form",{ref:C,method:E,action:_,onSubmit:o?m:R,...N,"data-discover":!T&&e==="render"?"true":void 0})});q_.displayName="Form";function W_(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ag(e){let n=y.useContext(so);return st(n,W_(e)),n}function K_(e,{target:n,replace:r,mask:o,state:l,preventScrollReset:c,relative:d,viewTransition:f,defaultShouldRevalidate:m,useTransitions:p}={}){let x=uo(),v=Wt(),b=_i(e,{relative:d});return y.useCallback(N=>{if(C_(N,n)){N.preventDefault();let C=r!==void 0?r:Ni(v)===Ni(b),k=()=>x(e,{replace:C,mask:o,state:l,preventScrollReset:c,relative:d,viewTransition:f,defaultShouldRevalidate:m});p?y.startTransition(()=>k()):k()}},[v,x,b,r,o,l,n,e,c,d,f,m,p])}function X_(e){on(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let n=y.useRef(Ld(e)),r=y.useRef(!1),o=Wt(),l=y.useMemo(()=>__(o.search,r.current?null:n.current),[o.search]),c=uo(),d=y.useCallback((f,m)=>{const p=Ld(typeof f=="function"?f(new URLSearchParams(l)):f);r.current=!0,c("?"+p,m)},[c,l]);return[l,d]}var Q_=0,Z_=()=>`__${String(++Q_)}__`;function J_(){let{router:e}=ag("useSubmit"),{basename:n}=y.useContext(ln),r=h_(),o=e.fetch,l=e.navigate;return y.useCallback(async(c,d={})=>{let{action:f,method:m,encType:p,formData:x,body:v}=j_(c,n);if(d.navigate===!1){let b=d.fetcherKey||Z_();await o(b,r,d.action||f,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:v,formMethod:d.method||m,formEncType:d.encType||p,flushSync:d.flushSync})}else await l(d.action||f,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:v,formMethod:d.method||m,formEncType:d.encType||p,replace:d.replace,state:d.state,fromRouteId:r,flushSync:d.flushSync,viewTransition:d.viewTransition})},[o,l,n,r])}function eE(e,{relative:n}={}){let{basename:r}=y.useContext(ln),o=y.useContext(bn);st(o,"useFormAction must be used inside a RouteContext");let[l]=o.matches.slice(-1),c={..._i(e||".",{relative:n})},d=Wt();if(e==null){c.search=d.search;let f=new URLSearchParams(c.search),m=f.getAll("index");if(m.some(x=>x==="")){f.delete("index"),m.filter(v=>v).forEach(v=>f.append("index",v));let x=f.toString();c.search=x?`?${x}`:""}}return(!e||e===".")&&l.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(c.pathname=c.pathname==="/"?r:An([r,c.pathname])),Ni(c)}function tE(e,{relative:n}={}){let r=y.useContext(Gp);st(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:o}=ag("useViewTransitionState"),l=_i(e,{relative:n});if(!r.isTransitioning)return!1;let c=la(r.currentLocation.pathname,o)||r.currentLocation.pathname,d=la(r.nextLocation.pathname,o)||r.nextLocation.pathname;return us(l.pathname,d)!=null||us(l.pathname,c)!=null}var fo=_p();const rg=(...e)=>e.filter((n,r,o)=>!!n&&n.trim()!==""&&o.indexOf(n)===r).join(" ").trim();const nE=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const aE=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,r,o)=>o?o.toUpperCase():r.toLowerCase());const og=e=>{const n=aE(e);return n.charAt(0).toUpperCase()+n.slice(1)};var $d={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"};const rE=e=>{for(const n in e)if(n.startsWith("aria-")||n==="role"||n==="title")return!0;return!1},oE=y.createContext({}),iE=()=>y.useContext(oE),lE=y.forwardRef(({color:e,size:n,strokeWidth:r,absoluteStrokeWidth:o,className:l="",children:c,iconNode:d,...f},m)=>{const{size:p=24,strokeWidth:x=2,absoluteStrokeWidth:v=!1,color:b="currentColor",className:N=""}=iE()??{},C=o??v?Number(r??x)*24/Number(n??p):r??x;return y.createElement("svg",{ref:m,...$d,width:n??p??$d.width,height:n??p??$d.height,stroke:e??b,strokeWidth:C,className:rg("lucide",N,l),...!c&&!rE(f)&&{"aria-hidden":"true"},...f},[...d.map(([k,w])=>y.createElement(k,w)),...Array.isArray(c)?c:[c]])});const fe=(e,n)=>{const r=y.forwardRef(({className:o,...l},c)=>y.createElement(lE,{ref:c,iconNode:n,className:rg(`lucide-${nE(og(e))}`,`lucide-${e}`,o),...l}));return r.displayName=og(e),r};const ig=fe("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);const sE=fe("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);const xs=fe("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);const lg=fe("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);const sg=fe("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);const cE=fe("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);const zn=fe("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);const uE=fe("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);const Pa=fe("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);const cg=fe("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const dE=fe("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);const fE=fe("chevrons-down",[["path",{d:"m7 6 5 5 5-5",key:"1lc07p"}],["path",{d:"m7 13 5 5 5-5",key:"1d48rs"}]]);const ji=fe("circle-alert",[["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"}]]);const mE=fe("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);const hE=fe("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);const ug=fe("clapperboard",[["path",{d:"m12.296 3.464 3.02 3.956",key:"qash78"}],["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3z",key:"1h7j8b"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"4lm6w1"}],["path",{d:"m6.18 5.276 3.1 3.899",key:"zjj9t3"}]]);const pE=fe("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]);const gE=fe("cloud-upload",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m8 17 4-4 4 4",key:"1quai1"}]]);const yE=fe("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]);const dg=fe("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);const vE=fe("corner-down-left",[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]]);const fg=fe("crown",[["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"}]]);const Yd=fe("download",[["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"}]]);const xE=fe("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);const mg=fe("external-link",[["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"}]]);const hg=fe("eye-off",[["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"}]]);const pg=fe("eye",[["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"}]]);const bE=fe("file-braces",[["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 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"1oajmo"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"mpwhp6"}]]);const wE=fe("file-code-corner",[["path",{d:"M4 12.15V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3.35",key:"1wthlu"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m5 16-3 3 3 3",key:"331omg"}],["path",{d:"m9 22 3-3-3-3",key:"lsp7cz"}]]);const SE=fe("file-text",[["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"}]]);const kE=fe("film",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]]);const NE=fe("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);const CE=fe("heart-handshake",[["path",{d:"M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762",key:"17lmqv"}]]);const gg=fe("image-plus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]);const _E=fe("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);const EE=fe("images",[["path",{d:"m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16",key:"9kzy35"}],["path",{d:"M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2",key:"1t0f0t"}],["circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",key:"1obus6"}],["rect",{x:"8",y:"2",width:"14",height:"14",rx:"2",key:"1gvhby"}]]);const ME=fe("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);const Gd=fe("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);const jE=fe("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);const TE=fe("keyboard",[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]]);const RE=fe("laptop",[["path",{d:"M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z",key:"1pdavp"}],["path",{d:"M20.054 15.987H3.946",key:"14rxg9"}]]);const OE=fe("layout-dashboard",[["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"}]]);const DE=fe("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]);const Vd=fe("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);const yg=fe("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);const vg=fe("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);const AE=fe("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]);const xg=fe("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);const zE=fe("minimize-2",[["path",{d:"m14 10 7-7",key:"oa77jy"}],["path",{d:"M20 10h-6V4",key:"mjg0md"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M4 14h6v6",key:"rmj7iw"}]]);const qd=fe("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);const bg=fe("move",[["path",{d:"M12 2v20",key:"t6zp3m"}],["path",{d:"m15 19-3 3-3-3",key:"11eu04"}],["path",{d:"m19 9 3 3-3 3",key:"1mg7y2"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"m5 9-3 3 3 3",key:"j64kie"}],["path",{d:"m9 5 3-3 3 3",key:"l8vdw6"}]]);const PE=fe("paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]);const LE=fe("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]]);const BE=fe("panel-left-close",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]]);const wg=fe("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);const Sg=fe("pipette",[["path",{d:"m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12",key:"1y3wsu"}],["path",{d:"m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z",key:"110lr1"}],["path",{d:"m2 22 .414-.414",key:"jhxm08"}]]);const HE=fe("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]);const Wd=fe("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);const Kd=fe("rotate-ccw",[["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"}]]);const IE=fe("rotate-cw",[["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"}]]);const UE=fe("save",[["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"}]]);const kg=fe("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);const FE=fe("settings-2",[["path",{d:"M14 17H5",key:"gfn3mx"}],["path",{d:"M19 7h-9",key:"6i9tg"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);const $E=fe("settings",[["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"}]]);const YE=fe("sliders-horizontal",[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]]);const Xd=fe("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);const bs=fe("star",[["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"}]]);const GE=fe("sun-moon",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]]);const VE=fe("tablet-smartphone",[["rect",{width:"10",height:"14",x:"3",y:"8",rx:"2",key:"1vrsiq"}],["path",{d:"M5 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-2.4",key:"1j4zmg"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);const qE=fe("tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]]);const WE=fe("toggle-left",[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]]);const Qd=fe("trash-2",[["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"}]]);const Zd=fe("triangle-alert",[["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"}]]);const KE=fe("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);const XE=fe("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]);const La=fe("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function ue(e,n,{checkForDefaultPrevented:r=!0}={}){return function(l){if(e?.(l),r===!1||!l||!l.defaultPrevented)return n?.(l)}}function Ng(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function QE(...e){return n=>{let r=!1;const o=e.map(l=>{const c=Ng(l,n);return!r&&typeof c=="function"&&(r=!0),c});if(r)return()=>{for(let l=0;l<o.length;l++){const c=o[l];typeof c=="function"?c():Ng(e[l],null)}}}}function _e(...e){return y.useCallback(QE(...e),e)}function Kt(e,n=[]){let r=[];function o(c,d){const f=y.createContext(d);f.displayName=c+"Context";const m=r.length;r=[...r,d];const p=v=>{const{scope:b,children:N,...C}=v,k=b?.[e]?.[m]||f,w=y.useMemo(()=>C,Object.values(C));return u.jsx(k.Provider,{value:w,children:N})};p.displayName=c+"Provider";function x(v,b,N={}){const{optional:C=!1}=N,k=b?.[e]?.[m]||f,w=y.useContext(k);if(w)return w;if(d!==void 0)return d;if(!C)throw new Error(`\`${v}\` must be used within \`${c}\``)}return[p,x]}const l=()=>{const c=r.map(d=>y.createContext(d));return function(f){const m=f?.[e]||c;return y.useMemo(()=>({[`__scope${e}`]:{...f,[e]:m}}),[f,m])}};return l.scopeName=e,[o,ZE(l,...n)]}function ZE(...e){const n=e[0];if(e.length===1)return n;const r=()=>{const o=e.map(l=>({useScope:l(),scopeName:l.scopeName}));return function(c){const d=o.reduce((f,{useScope:m,scopeName:p})=>{const v=m(c)[`__scope${p}`];return{...f,...v}},{});return y.useMemo(()=>({[`__scope${n.scopeName}`]:d}),[d])}};return r.scopeName=n.scopeName,r}function Ba(e){const n=y.forwardRef((r,o)=>{let{children:l,...c}=r,d=null,f=!1;const m=[];_g(l)&&typeof ws=="function"&&(l=ws(l._payload)),y.Children.forEach(l,b=>{if(a3(b)){f=!0;const N=b;let C="child"in N.props?N.props.child:N.props.children;_g(C)&&typeof ws=="function"&&(C=ws(C._payload)),d=e3(N,C),m.push(d?.props?.children)}else m.push(b)}),d?d=y.cloneElement(d,void 0,m):!f&&y.Children.count(l)===1&&y.isValidElement(l)&&(d=l);const p=d?n3(d):void 0,x=_e(o,p);if(!d){if(l||l===0)throw new Error(f?l3(e):i3(e));return l}const v=t3(c,d.props??{});return d.type!==y.Fragment&&(v.ref=o?x:p),y.cloneElement(d,v)});return n.displayName=`${e}.Slot`,n}var Cg=Ba("Slot"),JE=Symbol.for("radix.slottable"),e3=(e,n)=>{if("child"in e.props){const r=e.props.child;return y.isValidElement(r)?y.cloneElement(r,void 0,e.props.children(r.props.children)):null}return y.isValidElement(n)?n:null};function t3(e,n){const r={...n};for(const o in n){const l=e[o],c=n[o];/^on[A-Z]/.test(o)?l&&c?r[o]=(...f)=>{const m=c(...f);return l(...f),m}:l&&(r[o]=l):o==="style"?r[o]={...l,...c}:o==="className"&&(r[o]=[l,c].filter(Boolean).join(" "))}return{...e,...r}}function n3(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning;return r?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function a3(e){return y.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===JE}var r3=Symbol.for("react.lazy");function _g(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===r3&&"_payload"in e&&o3(e._payload)}function o3(e){return typeof e=="object"&&e!==null&&"then"in e}var i3=e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,l3=e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,ws=cs[" use ".trim().toString()];function Ti(e){const n=e+"CollectionProvider",[r,o]=Kt(n),[l,c]=r(n,{collectionRef:{current:null},itemMap:new Map}),d=k=>{const{scope:w,children:_}=k,E=y.useRef(null),T=y.useRef(new Map).current;return u.jsx(l,{scope:w,itemMap:T,collectionRef:E,children:_})};d.displayName=n;const f=e+"CollectionSlot",m=Ba(f),p=y.forwardRef((k,w)=>{const{scope:_,children:E}=k,T=c(f,_),R=_e(w,T.collectionRef);return u.jsx(m,{ref:R,children:E})});p.displayName=f;const x=e+"CollectionItemSlot",v="data-radix-collection-item",b=Ba(x),N=y.forwardRef((k,w)=>{const{scope:_,children:E,...T}=k,R=y.useRef(null),D=_e(w,R),z=c(x,_);return y.useEffect(()=>(z.itemMap.set(R,{ref:R,...T}),()=>{z.itemMap.delete(R)})),u.jsx(b,{[v]:"",ref:D,children:E})});N.displayName=x;function C(k){const w=c(e+"CollectionConsumer",k);return y.useCallback(()=>{const E=w.collectionRef.current;if(!E)return[];const T=Array.from(E.querySelectorAll(`[${v}]`));return Array.from(w.itemMap.values()).sort((z,L)=>T.indexOf(z.ref.current)-T.indexOf(L.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:d,Slot:p,ItemSlot:N},C,o]}var s3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],we=s3.reduce((e,n)=>{const r=Ba(`Primitive.${n}`),o=y.forwardRef((l,c)=>{const{asChild:d,...f}=l,m=d?r:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),u.jsx(m,{...f,ref:c})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{});function Jd(e,n){e&&fo.flushSync(()=>e.dispatchEvent(n))}function It(e){const n=y.useRef(e);return y.useEffect(()=>{n.current=e}),y.useMemo(()=>((...r)=>n.current?.(...r)),[])}var c3="DismissableLayer",ef="dismissableLayer.update",u3="dismissableLayer.pointerDownOutside",d3="dismissableLayer.focusOutside",Eg,tf=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),mo=y.forwardRef((e,n)=>{const{disableOutsidePointerEvents:r=!1,deferPointerDownOutside:o=!1,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:f,onDismiss:m,...p}=e,x=y.useContext(tf),[v,b]=y.useState(null),N=v?.ownerDocument??globalThis?.document,[,C]=y.useState({}),k=_e(n,b),w=Array.from(x.layers),[_]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),E=_?w.indexOf(_):-1,T=v?w.indexOf(v):-1,R=x.layersWithOutsidePointerEventsDisabled.size>0,D=T>=E,z=y.useRef(!1),L=p3(I=>{c?.(I),f?.(I),I.defaultPrevented||m?.()},{ownerDocument:N,deferPointerDownOutside:o,isDeferredPointerDownOutsideRef:z,dismissableSurfaces:x.dismissableSurfaces,shouldHandlePointerDownOutside:y.useCallback(I=>{if(!(I instanceof Node))return!1;const ee=[...x.branches].some(le=>le.contains(I));return D&&!ee},[x.branches,D])}),B=g3(I=>{if(o&&z.current)return;const ee=I.target;[...x.branches].some($=>$.contains(ee))||(d?.(I),f?.(I),I.defaultPrevented||m?.())},N),te=v?T===w.length-1:!1,q=It(I=>{I.key==="Escape"&&(l?.(I),!I.defaultPrevented&&m&&(I.preventDefault(),m()))});return y.useEffect(()=>{if(te)return N.addEventListener("keydown",q,{capture:!0}),()=>N.removeEventListener("keydown",q,{capture:!0})},[N,te,q]),y.useEffect(()=>{if(v)return r&&(x.layersWithOutsidePointerEventsDisabled.size===0&&(Eg=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(v)),x.layers.add(v),jg(),()=>{r&&(x.layersWithOutsidePointerEventsDisabled.delete(v),x.layersWithOutsidePointerEventsDisabled.size===0&&(N.body.style.pointerEvents=Eg))}},[v,N,r,x]),y.useEffect(()=>()=>{v&&(x.layers.delete(v),x.layersWithOutsidePointerEventsDisabled.delete(v),jg())},[v,x]),y.useEffect(()=>{const I=()=>C({});return document.addEventListener(ef,I),()=>document.removeEventListener(ef,I)},[]),u.jsx(we.div,{...p,ref:k,style:{pointerEvents:R?D?"auto":"none":void 0,...e.style},onFocusCapture:ue(e.onFocusCapture,B.onFocusCapture),onBlurCapture:ue(e.onBlurCapture,B.onBlurCapture),onPointerDownCapture:ue(e.onPointerDownCapture,L.onPointerDownCapture)})});mo.displayName=c3;var f3="DismissableLayerBranch",Mg=y.forwardRef((e,n)=>{const r=y.useContext(tf),o=y.useRef(null),l=_e(n,o);return y.useEffect(()=>{const c=o.current;if(c)return r.branches.add(c),()=>{r.branches.delete(c)}},[r.branches]),u.jsx(we.div,{...e,ref:l})});Mg.displayName=f3;function m3(){const e=y.useContext(tf),[n,r]=y.useState(null);return y.useEffect(()=>{if(n)return e.dismissableSurfaces.add(n),()=>{e.dismissableSurfaces.delete(n)}},[n,e.dismissableSurfaces]),r}var h3=()=>!0;function p3(e,n){const{ownerDocument:r=globalThis?.document,deferPointerDownOutside:o=!1,isDeferredPointerDownOutsideRef:l,dismissableSurfaces:c,shouldHandlePointerDownOutside:d=h3}=n,f=It(e),m=y.useRef(!1),p=y.useRef(!1),x=y.useRef(new Map),v=y.useRef(()=>{});return y.useEffect(()=>{function b(){p.current=!1,l.current=!1,x.current.clear()}function N(){return Array.from(x.current.values()).some(Boolean)}function C(T){if(!p.current)return;const R=T.target;R instanceof Node&&[...c].some(z=>z.contains(R))||x.current.set(T.type,!0),T.type==="click"&&window.setTimeout(()=>{p.current&&v.current()},0)}function k(T){p.current&&x.current.set(T.type,!1)}const w=T=>{if(T.target&&!m.current){let R=function(){r.removeEventListener("click",v.current);const z=N();b(),z||Tg(u3,f,D,{discrete:!0})};if(!d(T.target)){r.removeEventListener("click",v.current),b(),m.current=!1;return}const D={originalEvent:T};p.current=!0,l.current=o&&T.button===0,x.current.clear(),!o||T.button!==0?R():(r.removeEventListener("click",v.current),v.current=R,r.addEventListener("click",v.current,{once:!0}))}else r.removeEventListener("click",v.current),b();m.current=!1},_=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(const T of _)r.addEventListener(T,C,!0),r.addEventListener(T,k);const E=window.setTimeout(()=>{r.addEventListener("pointerdown",w)},0);return()=>{window.clearTimeout(E),r.removeEventListener("pointerdown",w),r.removeEventListener("click",v.current);for(const T of _)r.removeEventListener(T,C,!0),r.removeEventListener(T,k)}},[r,f,o,l,c,d]),{onPointerDownCapture:()=>m.current=!0}}function g3(e,n=globalThis?.document){const r=It(e),o=y.useRef(!1);return y.useEffect(()=>{const l=c=>{c.target&&!o.current&&Tg(d3,r,{originalEvent:c},{discrete:!1})};return n.addEventListener("focusin",l),()=>n.removeEventListener("focusin",l)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function jg(){const e=new CustomEvent(ef);document.dispatchEvent(e)}function Tg(e,n,r,{discrete:o}){const l=r.originalEvent.target,c=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});n&&l.addEventListener(e,n,{once:!0}),o?Jd(l,c):l.dispatchEvent(c)}var y3=mo,v3=Mg,Ct=globalThis?.document?y.useLayoutEffect:()=>{},x3="Portal",ho=y.forwardRef((e,n)=>{const{container:r,...o}=e,[l,c]=y.useState(!1);Ct(()=>c(!0),[]);const d=r||l&&globalThis?.document?.body;return d?fo.createPortal(u.jsx(we.div,{...o,ref:n}),d):null});ho.displayName=x3;function b3(e,n){return y.useReducer((r,o)=>n[r][o]??r,e)}var Xt=e=>{const{present:n,children:r}=e,o=w3(n),l=typeof r=="function"?r({present:o.isPresent}):y.Children.only(r),c=S3(o.ref,k3(l));return typeof r=="function"||o.isPresent?y.cloneElement(l,{ref:c}):null};Xt.displayName="Presence";function w3(e){const[n,r]=y.useState(),o=y.useRef(null),l=y.useRef(e),c=y.useRef("none"),d=y.useRef(void 0),f=e?"mounted":"unmounted",[m,p]=b3(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{m==="mounted"?(c.current=d.current??Ri(o.current),d.current=void 0):c.current="none"},[m]),Ct(()=>{const x=o.current,v=l.current;if(v!==e){const N=c.current,C=Ri(x);e?(d.current=C,p("MOUNT")):C==="none"||x?.display==="none"?p("UNMOUNT"):p(v&&N!==C?"ANIMATION_OUT":"UNMOUNT"),l.current=e}},[e,p]),Ct(()=>{if(n){let x;const v=n.ownerDocument.defaultView??window,b=C=>{const w=Ri(o.current).includes(CSS.escape(C.animationName));if(C.target===n&&w&&(p("ANIMATION_END"),!l.current)){const _=n.style.animationFillMode;n.style.animationFillMode="forwards",x=v.setTimeout(()=>{n.style.animationFillMode==="forwards"&&(n.style.animationFillMode=_)})}},N=C=>{C.target===n&&(c.current=Ri(o.current))};return n.addEventListener("animationstart",N),n.addEventListener("animationcancel",b),n.addEventListener("animationend",b),()=>{v.clearTimeout(x),n.removeEventListener("animationstart",N),n.removeEventListener("animationcancel",b),n.removeEventListener("animationend",b)}}else p("ANIMATION_END")},[n,p]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:y.useCallback(x=>{if(x){const v=getComputedStyle(x);o.current=v,d.current=Ri(v)}else o.current=null;r(x)},[])}}function Rg(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function S3(...e){const n=y.useRef(e);return n.current=e,y.useCallback(r=>{const o=n.current;let l=!1;const c=o.map(d=>{const f=Rg(d,r);return!l&&typeof f=="function"&&(l=!0),f});if(l)return()=>{for(let d=0;d<c.length;d++){const f=c[d];typeof f=="function"?f():Rg(o[d],null)}}},[])}function Ri(e){return e?.animationName||"none"}function k3(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning;return r?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=n&&"isReactWarning"in n&&n.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var N3=cs[" useInsertionEffect ".trim().toString()]||Ct;function Pn({prop:e,defaultProp:n,onChange:r=()=>{},caller:o}){const[l,c,d]=C3({defaultProp:n,onChange:r}),f=e!==void 0,m=f?e:l;{const x=y.useRef(e!==void 0);y.useEffect(()=>{const v=x.current;v!==f&&console.warn(`${o} is changing from ${v?"controlled":"uncontrolled"} to ${f?"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.`),x.current=f},[f,o])}const p=y.useCallback(x=>{if(f){const v=_3(x)?x(e):x;v!==e&&d.current?.(v)}else c(x)},[f,e,c,d]);return[m,p]}function C3({defaultProp:e,onChange:n}){const[r,o]=y.useState(e),l=y.useRef(r),c=y.useRef(n);return N3(()=>{c.current=n},[n]),y.useEffect(()=>{l.current!==r&&(c.current?.(r),l.current=r)},[r,l]),[r,o,c]}function _3(e){return typeof e=="function"}var Og=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"}),E3="VisuallyHidden",nf=y.forwardRef((e,n)=>u.jsx(we.span,{...e,ref:n,style:{...Og,...e.style}}));nf.displayName=E3;var af="ToastProvider",[rf,M3,j3]=Ti("Toast"),[Dg]=Kt("Toast",[j3]),[T3,Ss]=Dg(af),Ag=e=>{const{__scopeToast:n,label:r="Notification",duration:o=5e3,swipeDirection:l="right",swipeThreshold:c=50,announcerContainer:d,children:f}=e,[m,p]=y.useState(null),[x,v]=y.useState(0),b=y.useRef(!1),N=y.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${af}\`. Expected non-empty \`string\`.`),u.jsx(rf.Provider,{scope:n,children:u.jsx(T3,{scope:n,label:r,duration:o,swipeDirection:l,swipeThreshold:c,toastCount:x,viewport:m,onViewportChange:p,onToastAdd:y.useCallback(()=>v(C=>C+1),[]),onToastRemove:y.useCallback(()=>v(C=>C-1),[]),isFocusedToastEscapeKeyDownRef:b,isClosePausedRef:N,announcerContainer:d,children:f})})};Ag.displayName=af;var zg="ToastViewport",R3=["F8"],of="toast.viewportPause",lf="toast.viewportResume",Pg=y.forwardRef((e,n)=>{const{__scopeToast:r,hotkey:o=R3,label:l="Notifications ({hotkey})",...c}=e,d=Ss(zg,r),f=M3(r),m=y.useRef(null),p=y.useRef(null),x=y.useRef(null),v=y.useRef(null),b=_e(n,v,d.onViewportChange),N=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),C=d.toastCount>0;y.useEffect(()=>{const w=_=>{o.length!==0&&o.every(T=>_[T]||_.code===T)&&v.current?.focus()};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[o]),y.useEffect(()=>{const w=m.current,_=v.current;if(C&&w&&_){const E=()=>{if(!d.isClosePausedRef.current){const z=new CustomEvent(of);_.dispatchEvent(z),d.isClosePausedRef.current=!0}},T=()=>{if(d.isClosePausedRef.current){const z=new CustomEvent(lf);_.dispatchEvent(z),d.isClosePausedRef.current=!1}},R=z=>{!w.contains(z.relatedTarget)&&T()},D=()=>{w.contains(document.activeElement)||T()};return w.addEventListener("focusin",E),w.addEventListener("focusout",R),w.addEventListener("pointermove",E),w.addEventListener("pointerleave",D),window.addEventListener("blur",E),window.addEventListener("focus",T),()=>{w.removeEventListener("focusin",E),w.removeEventListener("focusout",R),w.removeEventListener("pointermove",E),w.removeEventListener("pointerleave",D),window.removeEventListener("blur",E),window.removeEventListener("focus",T)}}},[C,d.isClosePausedRef]);const k=y.useCallback(({tabbingDirection:w})=>{const E=f().map(T=>{const R=T.ref.current,D=[R,...Y3(R)];return w==="forwards"?D:D.reverse()});return(w==="forwards"?E.reverse():E).flat()},[f]);return y.useEffect(()=>{const w=v.current;if(w){const _=E=>{const T=E.altKey||E.ctrlKey||E.metaKey;if(E.key==="Tab"&&!T){const D=document.activeElement,z=E.shiftKey;if(E.target===w&&z){p.current?.focus();return}const te=k({tabbingDirection:z?"backwards":"forwards"}),q=te.findIndex(I=>I===D);uf(te.slice(q+1))?E.preventDefault():z?p.current?.focus():x.current?.focus()}};return w.addEventListener("keydown",_),()=>w.removeEventListener("keydown",_)}},[f,k]),u.jsxs(v3,{ref:m,role:"region","aria-label":l.replace("{hotkey}",N),tabIndex:-1,style:{pointerEvents:C?void 0:"none"},children:[C&&u.jsx(sf,{ref:p,onFocusFromOutsideViewport:()=>{const w=k({tabbingDirection:"forwards"});uf(w)}}),u.jsx(rf.Slot,{scope:r,children:u.jsx(we.ol,{tabIndex:-1,...c,ref:b})}),C&&u.jsx(sf,{ref:x,onFocusFromOutsideViewport:()=>{const w=k({tabbingDirection:"backwards"});uf(w)}})]})});Pg.displayName=zg;var Lg="ToastFocusProxy",sf=y.forwardRef((e,n)=>{const{__scopeToast:r,onFocusFromOutsideViewport:o,...l}=e,c=Ss(Lg,r);return u.jsx(nf,{tabIndex:0,...l,ref:n,style:{position:"fixed"},onFocus:d=>{const f=d.relatedTarget;!c.viewport?.contains(f)&&o()}})});sf.displayName=Lg;var Oi="Toast",O3="toast.swipeStart",D3="toast.swipeMove",A3="toast.swipeCancel",z3="toast.swipeEnd",Bg=y.forwardRef((e,n)=>{const{forceMount:r,open:o,defaultOpen:l,onOpenChange:c,...d}=e,[f,m]=Pn({prop:o,defaultProp:l??!0,onChange:c,caller:Oi});return u.jsx(Xt,{present:r||f,children:u.jsx(B3,{open:f,...d,ref:n,onClose:()=>m(!1),onPause:It(e.onPause),onResume:It(e.onResume),onSwipeStart:ue(e.onSwipeStart,p=>{p.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:ue(e.onSwipeMove,p=>{const{x,y:v}=p.detail.delta;p.currentTarget.setAttribute("data-swipe","move"),p.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${x}px`),p.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${v}px`)}),onSwipeCancel:ue(e.onSwipeCancel,p=>{p.currentTarget.setAttribute("data-swipe","cancel"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),p.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:ue(e.onSwipeEnd,p=>{const{x,y:v}=p.detail.delta;p.currentTarget.setAttribute("data-swipe","end"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),p.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),p.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${x}px`),p.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${v}px`),m(!1)})})})});Bg.displayName=Oi;var[P3,L3]=Dg(Oi,{onClose(){}}),B3=y.forwardRef((e,n)=>{const{__scopeToast:r,type:o="foreground",duration:l,open:c,onClose:d,onEscapeKeyDown:f,onPause:m,onResume:p,onSwipeStart:x,onSwipeMove:v,onSwipeCancel:b,onSwipeEnd:N,...C}=e,k=Ss(Oi,r),[w,_]=y.useState(null),E=_e(n,_),T=y.useRef(null),R=y.useRef(null),D=l||k.duration,z=y.useRef(0),L=y.useRef(D),B=y.useRef(0),{onToastAdd:te,onToastRemove:q}=k,I=It(()=>{w?.contains(document.activeElement)&&k.viewport?.focus(),d()}),ee=y.useCallback($=>{!$||$===1/0||(window.clearTimeout(B.current),z.current=new Date().getTime(),B.current=window.setTimeout(I,$))},[I]);y.useEffect(()=>{const $=k.viewport;if($){const ne=()=>{ee(L.current),p?.()},A=()=>{const K=new Date().getTime()-z.current;L.current=L.current-K,window.clearTimeout(B.current),m?.()};return $.addEventListener(of,A),$.addEventListener(lf,ne),()=>{$.removeEventListener(of,A),$.removeEventListener(lf,ne)}}},[k.viewport,D,m,p,ee]),y.useEffect(()=>{c&&!k.isClosePausedRef.current&&ee(D)},[c,D,k.isClosePausedRef,ee]),y.useEffect(()=>()=>{window.clearTimeout(B.current)},[]),y.useEffect(()=>(te(),()=>q()),[te,q]);const le=y.useMemo(()=>w?Gg(w):null,[w]);return k.viewport?u.jsxs(u.Fragment,{children:[le&&u.jsx(H3,{__scopeToast:r,role:"status","aria-live":o==="foreground"?"assertive":"polite",children:le}),u.jsx(P3,{scope:r,onClose:I,children:fo.createPortal(u.jsx(rf.ItemSlot,{scope:r,children:u.jsx(y3,{asChild:!0,onEscapeKeyDown:ue(f,()=>{k.isFocusedToastEscapeKeyDownRef.current||I(),k.isFocusedToastEscapeKeyDownRef.current=!1}),children:u.jsx(we.li,{tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":k.swipeDirection,...C,ref:E,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:ue(e.onKeyDown,$=>{$.key==="Escape"&&(f?.($.nativeEvent),$.nativeEvent.defaultPrevented||(k.isFocusedToastEscapeKeyDownRef.current=!0,I()))}),onPointerDown:ue(e.onPointerDown,$=>{$.button===0&&(T.current={x:$.clientX,y:$.clientY})}),onPointerMove:ue(e.onPointerMove,$=>{if(!T.current)return;const ne=$.clientX-T.current.x,A=$.clientY-T.current.y,K=!!R.current,Q=["left","right"].includes(k.swipeDirection),Z=["left","up"].includes(k.swipeDirection)?Math.min:Math.max,Y=Q?Z(0,ne):0,O=Q?0:Z(0,A),F=$.pointerType==="touch"?10:2,re={x:Y,y:O},se={originalEvent:$,delta:re};K?(R.current=re,ks(D3,v,se,{discrete:!1})):Vg(re,k.swipeDirection,F)?(R.current=re,ks(O3,x,se,{discrete:!1}),$.target.setPointerCapture($.pointerId)):(Math.abs(ne)>F||Math.abs(A)>F)&&(T.current=null)}),onPointerUp:ue(e.onPointerUp,$=>{const ne=R.current,A=$.target;if(A.hasPointerCapture($.pointerId)&&A.releasePointerCapture($.pointerId),R.current=null,T.current=null,ne){const K=$.currentTarget,Q={originalEvent:$,delta:ne};Vg(ne,k.swipeDirection,k.swipeThreshold)?ks(z3,N,Q,{discrete:!0}):ks(A3,b,Q,{discrete:!0}),K.addEventListener("click",Z=>Z.preventDefault(),{once:!0})}})})})}),k.viewport)})]}):null}),H3=e=>{const{__scopeToast:n,children:r,...o}=e,l=Ss(Oi,n),[c,d]=y.useState(!1),[f,m]=y.useState(!1);return F3(()=>d(!0)),y.useEffect(()=>{const p=window.setTimeout(()=>m(!0),1e3);return()=>window.clearTimeout(p)},[]),f?null:u.jsx(ho,{asChild:!0,container:l.announcerContainer||void 0,children:u.jsx(nf,{...o,children:c&&u.jsxs(u.Fragment,{children:[l.label," ",r]})})})},I3="ToastTitle",Hg=y.forwardRef((e,n)=>{const{__scopeToast:r,...o}=e;return u.jsx(we.div,{...o,ref:n})});Hg.displayName=I3;var U3="ToastDescription",Ig=y.forwardRef((e,n)=>{const{__scopeToast:r,...o}=e;return u.jsx(we.div,{...o,ref:n})});Ig.displayName=U3;var Ug="ToastAction",Fg=y.forwardRef((e,n)=>{const{altText:r,...o}=e;return r.trim()?u.jsx(Yg,{altText:r,asChild:!0,children:u.jsx(cf,{...o,ref:n})}):(console.error(`Invalid prop \`altText\` supplied to \`${Ug}\`. Expected non-empty \`string\`.`),null)});Fg.displayName=Ug;var $g="ToastClose",cf=y.forwardRef((e,n)=>{const{__scopeToast:r,...o}=e,l=L3($g,r);return u.jsx(Yg,{asChild:!0,children:u.jsx(we.button,{type:"button",...o,ref:n,onClick:ue(e.onClick,l.onClose)})})});cf.displayName=$g;var Yg=y.forwardRef((e,n)=>{const{__scopeToast:r,altText:o,...l}=e;return u.jsx(we.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":o||void 0,...l,ref:n})});function Gg(e){const n=[];return Array.from(e.childNodes).forEach(o=>{if(o.nodeType===o.TEXT_NODE&&o.textContent&&n.push(o.textContent),$3(o)){const l=o.ariaHidden||o.hidden||o.style.display==="none",c=o.dataset.radixToastAnnounceExclude==="";if(!l)if(c){const d=o.dataset.radixToastAnnounceAlt;d&&n.push(d)}else n.push(...Gg(o))}}),n}function ks(e,n,r,{discrete:o}){const l=r.originalEvent.currentTarget,c=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});n&&l.addEventListener(e,n,{once:!0}),o?Jd(l,c):l.dispatchEvent(c)}var Vg=(e,n,r=0)=>{const o=Math.abs(e.x),l=Math.abs(e.y),c=o>l;return n==="left"||n==="right"?c&&o>r:!c&&l>r};function F3(e=()=>{}){const n=It(e);Ct(()=>{let r=0,o=0;return r=window.requestAnimationFrame(()=>o=window.requestAnimationFrame(n)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(o)}},[n])}function $3(e){return e.nodeType===e.ELEMENT_NODE}function Y3(e){const n=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const l=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||l?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)n.push(r.currentNode);return n}function uf(e){const n=document.activeElement;return e.some(r=>r===n?!0:(r.focus(),document.activeElement!==n))}var G3=Ag,qg=Pg,Wg=Bg,Kg=Hg,Xg=Ig,Qg=Fg,Zg=cf;function Jg(e){var n,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(n=0;n<l;n++)e[n]&&(r=Jg(e[n]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function ey(){for(var e,n,r=0,o="",l=arguments.length;r<l;r++)(e=arguments[r])&&(n=Jg(e))&&(o&&(o+=" "),o+=n);return o}const ty=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,ny=ey,df=(e,n)=>r=>{var o;if(n?.variants==null)return ny(e,r?.class,r?.className);const{variants:l,defaultVariants:c}=n,d=Object.keys(l).map(p=>{const x=r?.[p],v=c?.[p];if(x===null)return null;const b=ty(x)||ty(v);return l[p][b]}),f=r&&Object.entries(r).reduce((p,x)=>{let[v,b]=x;return b===void 0||(p[v]=b),p},{}),m=n==null||(o=n.compoundVariants)===null||o===void 0?void 0:o.reduce((p,x)=>{let{class:v,className:b,...N}=x;return Object.entries(N).every(C=>{let[k,w]=C;return Array.isArray(w)?w.includes({...c,...f}[k]):{...c,...f}[k]===w})?[...p,v,b]:p},[]);return ny(e,d,m,r?.class,r?.className)},V3=(e,n)=>{const r=new Array(e.length+n.length);for(let o=0;o<e.length;o++)r[o]=e[o];for(let o=0;o<n.length;o++)r[e.length+o]=n[o];return r},q3=(e,n)=>({classGroupId:e,validator:n}),ay=(e=new Map,n=null,r)=>({nextPart:e,validators:n,classGroupId:r}),Ns="-",ry=[],W3="arbitrary..",K3=e=>{const n=Q3(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:d=>{if(d.startsWith("[")&&d.endsWith("]"))return X3(d);const f=d.split(Ns),m=f[0]===""&&f.length>1?1:0;return oy(f,m,n)},getConflictingClassGroupIds:(d,f)=>{if(f){const m=o[d],p=r[d];return m?p?V3(p,m):m:p||ry}return r[d]||ry}}},oy=(e,n,r)=>{if(e.length-n===0)return r.classGroupId;const l=e[n],c=r.nextPart.get(l);if(c){const p=oy(e,n+1,c);if(p)return p}const d=r.validators;if(d===null)return;const f=n===0?e.join(Ns):e.slice(n).join(Ns),m=d.length;for(let p=0;p<m;p++){const x=d[p];if(x.validator(f))return x.classGroupId}},X3=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const n=e.slice(1,-1),r=n.indexOf(":"),o=n.slice(0,r);return o?W3+o:void 0})(),Q3=e=>{const{theme:n,classGroups:r}=e;return Z3(r,n)},Z3=(e,n)=>{const r=ay();for(const o in e){const l=e[o];ff(l,r,o,n)}return r},ff=(e,n,r,o)=>{const l=e.length;for(let c=0;c<l;c++){const d=e[c];J3(d,n,r,o)}},J3=(e,n,r,o)=>{if(typeof e=="string"){e5(e,n,r);return}if(typeof e=="function"){t5(e,n,r,o);return}n5(e,n,r,o)},e5=(e,n,r)=>{const o=e===""?n:iy(n,e);o.classGroupId=r},t5=(e,n,r,o)=>{if(a5(e)){ff(e(o),n,r,o);return}n.validators===null&&(n.validators=[]),n.validators.push(q3(r,e))},n5=(e,n,r,o)=>{const l=Object.entries(e),c=l.length;for(let d=0;d<c;d++){const[f,m]=l[d];ff(m,iy(n,f),r,o)}},iy=(e,n)=>{let r=e;const o=n.split(Ns),l=o.length;for(let c=0;c<l;c++){const d=o[c];let f=r.nextPart.get(d);f||(f=ay(),r.nextPart.set(d,f)),r=f}return r},a5=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,r5=e=>{if(e<1)return{get:()=>{},set:()=>{}};let n=0,r=Object.create(null),o=Object.create(null);const l=(c,d)=>{r[c]=d,n++,n>e&&(n=0,o=r,r=Object.create(null))};return{get(c){let d=r[c];if(d!==void 0)return d;if((d=o[c])!==void 0)return l(c,d),d},set(c,d){c in r?r[c]=d:l(c,d)}}},mf="!",ly=":",o5=[],sy=(e,n,r,o,l)=>({modifiers:e,hasImportantModifier:n,baseClassName:r,maybePostfixModifierPosition:o,isExternal:l}),i5=e=>{const{prefix:n,experimentalParseClassName:r}=e;let o=l=>{const c=[];let d=0,f=0,m=0,p;const x=l.length;for(let k=0;k<x;k++){const w=l[k];if(d===0&&f===0){if(w===ly){c.push(l.slice(m,k)),m=k+1;continue}if(w==="/"){p=k;continue}}w==="["?d++:w==="]"?d--:w==="("?f++:w===")"&&f--}const v=c.length===0?l:l.slice(m);let b=v,N=!1;v.endsWith(mf)?(b=v.slice(0,-1),N=!0):v.startsWith(mf)&&(b=v.slice(1),N=!0);const C=p&&p>m?p-m:void 0;return sy(c,N,b,C)};if(n){const l=n+ly,c=o;o=d=>d.startsWith(l)?c(d.slice(l.length)):sy(o5,!1,d,void 0,!0)}if(r){const l=o;o=c=>r({className:c,parseClassName:l})}return o},l5=e=>{const n=new Map;return e.orderSensitiveModifiers.forEach((r,o)=>{n.set(r,1e6+o)}),r=>{const o=[];let l=[];for(let c=0;c<r.length;c++){const d=r[c],f=d[0]==="[",m=n.has(d);f||m?(l.length>0&&(l.sort(),o.push(...l),l=[]),o.push(d)):l.push(d)}return l.length>0&&(l.sort(),o.push(...l)),o}},s5=e=>({cache:r5(e.cacheSize),parseClassName:i5(e),sortModifiers:l5(e),postfixLookupClassGroupIds:c5(e),...K3(e)}),c5=e=>{const n=Object.create(null),r=e.postfixLookupClassGroups;if(r)for(let o=0;o<r.length;o++)n[r[o]]=!0;return n},u5=/\s+/,d5=(e,n)=>{const{parseClassName:r,getClassGroupId:o,getConflictingClassGroupIds:l,sortModifiers:c,postfixLookupClassGroupIds:d}=n,f=[],m=e.trim().split(u5);let p="";for(let x=m.length-1;x>=0;x-=1){const v=m[x],{isExternal:b,modifiers:N,hasImportantModifier:C,baseClassName:k,maybePostfixModifierPosition:w}=r(v);if(b){p=v+(p.length>0?" "+p:p);continue}let _=!!w,E;if(_){const L=k.substring(0,w);E=o(L);const B=E&&d[E]?o(k):void 0;B&&B!==E&&(E=B,_=!1)}else E=o(k);if(!E){if(!_){p=v+(p.length>0?" "+p:p);continue}if(E=o(k),!E){p=v+(p.length>0?" "+p:p);continue}_=!1}const T=N.length===0?"":N.length===1?N[0]:c(N).join(":"),R=C?T+mf:T,D=R+E;if(f.indexOf(D)>-1)continue;f.push(D);const z=l(E,_);for(let L=0;L<z.length;++L){const B=z[L];f.push(R+B)}p=v+(p.length>0?" "+p:p)}return p},f5=(...e)=>{let n=0,r,o,l="";for(;n<e.length;)(r=e[n++])&&(o=cy(r))&&(l&&(l+=" "),l+=o);return l},cy=e=>{if(typeof e=="string")return e;let n,r="";for(let o=0;o<e.length;o++)e[o]&&(n=cy(e[o]))&&(r&&(r+=" "),r+=n);return r},m5=(e,...n)=>{let r,o,l,c;const d=m=>{const p=n.reduce((x,v)=>v(x),e());return r=s5(p),o=r.cache.get,l=r.cache.set,c=f,f(m)},f=m=>{const p=o(m);if(p)return p;const x=d5(m,r);return l(m,x),x};return c=d,(...m)=>c(f5(...m))},h5=[],_t=e=>{const n=r=>r[e]||h5;return n.isThemeGetter=!0,n},uy=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,dy=/^\((?:(\w[\w-]*):)?(.+)\)$/i,p5=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,g5=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,y5=/\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$/,v5=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,x5=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,b5=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ha=e=>p5.test(e),ze=e=>!!e&&!Number.isNaN(Number(e)),Gn=e=>!!e&&Number.isInteger(Number(e)),hf=e=>e.endsWith("%")&&ze(e.slice(0,-1)),sa=e=>g5.test(e),fy=()=>!0,w5=e=>y5.test(e)&&!v5.test(e),pf=()=>!1,S5=e=>x5.test(e),k5=e=>b5.test(e),N5=e=>!ge(e)&&!ye(e),C5=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),_5=e=>Ia(e,vy,pf),ge=e=>uy.test(e),Cr=e=>Ia(e,xy,w5),my=e=>Ia(e,A5,ze),E5=e=>Ia(e,wy,fy),M5=e=>Ia(e,by,pf),hy=e=>Ia(e,gy,pf),j5=e=>Ia(e,yy,k5),Cs=e=>Ia(e,Sy,S5),ye=e=>dy.test(e),Di=e=>_r(e,xy),T5=e=>_r(e,by),py=e=>_r(e,gy),R5=e=>_r(e,vy),O5=e=>_r(e,yy),_s=e=>_r(e,Sy,!0),D5=e=>_r(e,wy,!0),Ia=(e,n,r)=>{const o=uy.exec(e);return o?o[1]?n(o[1]):r(o[2]):!1},_r=(e,n,r=!1)=>{const o=dy.exec(e);return o?o[1]?n(o[1]):r:!1},gy=e=>e==="position"||e==="percentage",yy=e=>e==="image"||e==="url",vy=e=>e==="length"||e==="size"||e==="bg-size",xy=e=>e==="length",A5=e=>e==="number",by=e=>e==="family-name",wy=e=>e==="number"||e==="weight",Sy=e=>e==="shadow",z5=m5(()=>{const e=_t("color"),n=_t("font"),r=_t("text"),o=_t("font-weight"),l=_t("tracking"),c=_t("leading"),d=_t("breakpoint"),f=_t("container"),m=_t("spacing"),p=_t("radius"),x=_t("shadow"),v=_t("inset-shadow"),b=_t("text-shadow"),N=_t("drop-shadow"),C=_t("blur"),k=_t("perspective"),w=_t("aspect"),_=_t("ease"),E=_t("animate"),T=()=>["auto","avoid","all","avoid-page","page","left","right","column"],R=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],D=()=>[...R(),ye,ge],z=()=>["auto","hidden","clip","visible","scroll"],L=()=>["auto","contain","none"],B=()=>[ye,ge,m],te=()=>[Ha,"full","auto",...B()],q=()=>[Gn,"none","subgrid",ye,ge],I=()=>["auto",{span:["full",Gn,ye,ge]},Gn,ye,ge],ee=()=>[Gn,"auto",ye,ge],le=()=>["auto","min","max","fr",ye,ge],$=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ne=()=>["start","end","center","stretch","center-safe","end-safe"],A=()=>["auto",...B()],K=()=>[Ha,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...B()],Q=()=>[Ha,"screen","full","dvw","lvw","svw","min","max","fit",...B()],Z=()=>[Ha,"screen","full","lh","dvh","lvh","svh","min","max","fit",...B()],Y=()=>[e,ye,ge],O=()=>[...R(),py,hy,{position:[ye,ge]}],F=()=>["no-repeat",{repeat:["","x","y","space","round"]}],re=()=>["auto","cover","contain",R5,_5,{size:[ye,ge]}],se=()=>[hf,Di,Cr],de=()=>["","none","full",p,ye,ge],me=()=>["",ze,Di,Cr],ce=()=>["solid","dashed","dotted","double"],ke=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ve=()=>[ze,hf,py,hy],Te=()=>["","none",C,ye,ge],Oe=()=>["none",ze,ye,ge],Fe=()=>["none",ze,ye,ge],vt=()=>[ze,ye,ge],Ze=()=>[Ha,"full",...B()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[sa],breakpoint:[sa],color:[fy],container:[sa],"drop-shadow":[sa],ease:["in","out","in-out"],font:[N5],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[sa],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[sa],shadow:[sa],spacing:["px",ze],text:[sa],"text-shadow":[sa],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ha,ge,ye,w]}],container:["container"],"container-type":[{"@container":["","normal","size",ye,ge]}],"container-named":[C5],columns:[{columns:[ze,ge,ye,f]}],"break-after":[{"break-after":T()}],"break-before":[{"break-before":T()}],"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"],sr:["sr-only","not-sr-only"],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:D()}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:L()}],"overscroll-x":[{"overscroll-x":L()}],"overscroll-y":[{"overscroll-y":L()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:te()}],"inset-x":[{"inset-x":te()}],"inset-y":[{"inset-y":te()}],start:[{"inset-s":te(),start:te()}],end:[{"inset-e":te(),end:te()}],"inset-bs":[{"inset-bs":te()}],"inset-be":[{"inset-be":te()}],top:[{top:te()}],right:[{right:te()}],bottom:[{bottom:te()}],left:[{left:te()}],visibility:["visible","invisible","collapse"],z:[{z:[Gn,"auto",ye,ge]}],basis:[{basis:[Ha,"full","auto",f,...B()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ze,Ha,"auto","initial","none",ge]}],grow:[{grow:["",ze,ye,ge]}],shrink:[{shrink:["",ze,ye,ge]}],order:[{order:[Gn,"first","last","none",ye,ge]}],"grid-cols":[{"grid-cols":q()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":ee()}],"col-end":[{"col-end":ee()}],"grid-rows":[{"grid-rows":q()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":ee()}],"row-end":[{"row-end":ee()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":le()}],"auto-rows":[{"auto-rows":le()}],gap:[{gap:B()}],"gap-x":[{"gap-x":B()}],"gap-y":[{"gap-y":B()}],"justify-content":[{justify:[...$(),"normal"]}],"justify-items":[{"justify-items":[...ne(),"normal"]}],"justify-self":[{"justify-self":["auto",...ne()]}],"align-content":[{content:["normal",...$()]}],"align-items":[{items:[...ne(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ne(),{baseline:["","last"]}]}],"place-content":[{"place-content":$()}],"place-items":[{"place-items":[...ne(),"baseline"]}],"place-self":[{"place-self":["auto",...ne()]}],p:[{p:B()}],px:[{px:B()}],py:[{py:B()}],ps:[{ps:B()}],pe:[{pe:B()}],pbs:[{pbs:B()}],pbe:[{pbe:B()}],pt:[{pt:B()}],pr:[{pr:B()}],pb:[{pb:B()}],pl:[{pl:B()}],m:[{m:A()}],mx:[{mx:A()}],my:[{my:A()}],ms:[{ms:A()}],me:[{me:A()}],mbs:[{mbs:A()}],mbe:[{mbe:A()}],mt:[{mt:A()}],mr:[{mr:A()}],mb:[{mb:A()}],ml:[{ml:A()}],"space-x":[{"space-x":B()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":B()}],"space-y-reverse":["space-y-reverse"],size:[{size:K()}],"inline-size":[{inline:["auto",...Q()]}],"min-inline-size":[{"min-inline":["auto",...Q()]}],"max-inline-size":[{"max-inline":["none",...Q()]}],"block-size":[{block:["auto",...Z()]}],"min-block-size":[{"min-block":["auto",...Z()]}],"max-block-size":[{"max-block":["none",...Z()]}],w:[{w:[f,"screen",...K()]}],"min-w":[{"min-w":[f,"screen","none",...K()]}],"max-w":[{"max-w":[f,"screen","none","prose",{screen:[d]},...K()]}],h:[{h:["screen","lh",...K()]}],"min-h":[{"min-h":["screen","lh","none",...K()]}],"max-h":[{"max-h":["screen","lh",...K()]}],"font-size":[{text:["base",r,Di,Cr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,D5,E5]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",hf,ge]}],"font-family":[{font:[T5,M5,n]}],"font-features":[{"font-features":[ge]}],"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:[l,ye,ge]}],"line-clamp":[{"line-clamp":[ze,"none",ye,my]}],leading:[{leading:[c,...B()]}],"list-image":[{"list-image":["none",ye,ge]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ye,ge]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:Y()}],"text-color":[{text:Y()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ce(),"wavy"]}],"text-decoration-thickness":[{decoration:[ze,"from-font","auto",ye,Cr]}],"text-decoration-color":[{decoration:Y()}],"underline-offset":[{"underline-offset":[ze,"auto",ye,ge]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:B()}],"tab-size":[{tab:[Gn,ye,ge]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ye,ge]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ye,ge]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:O()}],"bg-repeat":[{bg:F()}],"bg-size":[{bg:re()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Gn,ye,ge],radial:["",ye,ge],conic:[Gn,ye,ge]},O5,j5]}],"bg-color":[{bg:Y()}],"gradient-from-pos":[{from:se()}],"gradient-via-pos":[{via:se()}],"gradient-to-pos":[{to:se()}],"gradient-from":[{from:Y()}],"gradient-via":[{via:Y()}],"gradient-to":[{to:Y()}],rounded:[{rounded:de()}],"rounded-s":[{"rounded-s":de()}],"rounded-e":[{"rounded-e":de()}],"rounded-t":[{"rounded-t":de()}],"rounded-r":[{"rounded-r":de()}],"rounded-b":[{"rounded-b":de()}],"rounded-l":[{"rounded-l":de()}],"rounded-ss":[{"rounded-ss":de()}],"rounded-se":[{"rounded-se":de()}],"rounded-ee":[{"rounded-ee":de()}],"rounded-es":[{"rounded-es":de()}],"rounded-tl":[{"rounded-tl":de()}],"rounded-tr":[{"rounded-tr":de()}],"rounded-br":[{"rounded-br":de()}],"rounded-bl":[{"rounded-bl":de()}],"border-w":[{border:me()}],"border-w-x":[{"border-x":me()}],"border-w-y":[{"border-y":me()}],"border-w-s":[{"border-s":me()}],"border-w-e":[{"border-e":me()}],"border-w-bs":[{"border-bs":me()}],"border-w-be":[{"border-be":me()}],"border-w-t":[{"border-t":me()}],"border-w-r":[{"border-r":me()}],"border-w-b":[{"border-b":me()}],"border-w-l":[{"border-l":me()}],"divide-x":[{"divide-x":me()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":me()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ce(),"hidden","none"]}],"divide-style":[{divide:[...ce(),"hidden","none"]}],"border-color":[{border:Y()}],"border-color-x":[{"border-x":Y()}],"border-color-y":[{"border-y":Y()}],"border-color-s":[{"border-s":Y()}],"border-color-e":[{"border-e":Y()}],"border-color-bs":[{"border-bs":Y()}],"border-color-be":[{"border-be":Y()}],"border-color-t":[{"border-t":Y()}],"border-color-r":[{"border-r":Y()}],"border-color-b":[{"border-b":Y()}],"border-color-l":[{"border-l":Y()}],"divide-color":[{divide:Y()}],"outline-style":[{outline:[...ce(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ze,ye,ge]}],"outline-w":[{outline:["",ze,Di,Cr]}],"outline-color":[{outline:Y()}],shadow:[{shadow:["","none",x,_s,Cs]}],"shadow-color":[{shadow:Y()}],"inset-shadow":[{"inset-shadow":["none",v,_s,Cs]}],"inset-shadow-color":[{"inset-shadow":Y()}],"ring-w":[{ring:me()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:Y()}],"ring-offset-w":[{"ring-offset":[ze,Cr]}],"ring-offset-color":[{"ring-offset":Y()}],"inset-ring-w":[{"inset-ring":me()}],"inset-ring-color":[{"inset-ring":Y()}],"text-shadow":[{"text-shadow":["none",b,_s,Cs]}],"text-shadow-color":[{"text-shadow":Y()}],opacity:[{opacity:[ze,ye,ge]}],"mix-blend":[{"mix-blend":[...ke(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ke()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ze]}],"mask-image-linear-from-pos":[{"mask-linear-from":ve()}],"mask-image-linear-to-pos":[{"mask-linear-to":ve()}],"mask-image-linear-from-color":[{"mask-linear-from":Y()}],"mask-image-linear-to-color":[{"mask-linear-to":Y()}],"mask-image-t-from-pos":[{"mask-t-from":ve()}],"mask-image-t-to-pos":[{"mask-t-to":ve()}],"mask-image-t-from-color":[{"mask-t-from":Y()}],"mask-image-t-to-color":[{"mask-t-to":Y()}],"mask-image-r-from-pos":[{"mask-r-from":ve()}],"mask-image-r-to-pos":[{"mask-r-to":ve()}],"mask-image-r-from-color":[{"mask-r-from":Y()}],"mask-image-r-to-color":[{"mask-r-to":Y()}],"mask-image-b-from-pos":[{"mask-b-from":ve()}],"mask-image-b-to-pos":[{"mask-b-to":ve()}],"mask-image-b-from-color":[{"mask-b-from":Y()}],"mask-image-b-to-color":[{"mask-b-to":Y()}],"mask-image-l-from-pos":[{"mask-l-from":ve()}],"mask-image-l-to-pos":[{"mask-l-to":ve()}],"mask-image-l-from-color":[{"mask-l-from":Y()}],"mask-image-l-to-color":[{"mask-l-to":Y()}],"mask-image-x-from-pos":[{"mask-x-from":ve()}],"mask-image-x-to-pos":[{"mask-x-to":ve()}],"mask-image-x-from-color":[{"mask-x-from":Y()}],"mask-image-x-to-color":[{"mask-x-to":Y()}],"mask-image-y-from-pos":[{"mask-y-from":ve()}],"mask-image-y-to-pos":[{"mask-y-to":ve()}],"mask-image-y-from-color":[{"mask-y-from":Y()}],"mask-image-y-to-color":[{"mask-y-to":Y()}],"mask-image-radial":[{"mask-radial":[ye,ge]}],"mask-image-radial-from-pos":[{"mask-radial-from":ve()}],"mask-image-radial-to-pos":[{"mask-radial-to":ve()}],"mask-image-radial-from-color":[{"mask-radial-from":Y()}],"mask-image-radial-to-color":[{"mask-radial-to":Y()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":R()}],"mask-image-conic-pos":[{"mask-conic":[ze]}],"mask-image-conic-from-pos":[{"mask-conic-from":ve()}],"mask-image-conic-to-pos":[{"mask-conic-to":ve()}],"mask-image-conic-from-color":[{"mask-conic-from":Y()}],"mask-image-conic-to-color":[{"mask-conic-to":Y()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:O()}],"mask-repeat":[{mask:F()}],"mask-size":[{mask:re()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ye,ge]}],filter:[{filter:["","none",ye,ge]}],blur:[{blur:Te()}],brightness:[{brightness:[ze,ye,ge]}],contrast:[{contrast:[ze,ye,ge]}],"drop-shadow":[{"drop-shadow":["","none",N,_s,Cs]}],"drop-shadow-color":[{"drop-shadow":Y()}],grayscale:[{grayscale:["",ze,ye,ge]}],"hue-rotate":[{"hue-rotate":[ze,ye,ge]}],invert:[{invert:["",ze,ye,ge]}],saturate:[{saturate:[ze,ye,ge]}],sepia:[{sepia:["",ze,ye,ge]}],"backdrop-filter":[{"backdrop-filter":["","none",ye,ge]}],"backdrop-blur":[{"backdrop-blur":Te()}],"backdrop-brightness":[{"backdrop-brightness":[ze,ye,ge]}],"backdrop-contrast":[{"backdrop-contrast":[ze,ye,ge]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ze,ye,ge]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ze,ye,ge]}],"backdrop-invert":[{"backdrop-invert":["",ze,ye,ge]}],"backdrop-opacity":[{"backdrop-opacity":[ze,ye,ge]}],"backdrop-saturate":[{"backdrop-saturate":[ze,ye,ge]}],"backdrop-sepia":[{"backdrop-sepia":["",ze,ye,ge]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":B()}],"border-spacing-x":[{"border-spacing-x":B()}],"border-spacing-y":[{"border-spacing-y":B()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ye,ge]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ze,"initial",ye,ge]}],ease:[{ease:["linear","initial",_,ye,ge]}],delay:[{delay:[ze,ye,ge]}],animate:[{animate:["none",E,ye,ge]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[k,ye,ge]}],"perspective-origin":[{"perspective-origin":D()}],rotate:[{rotate:Oe()}],"rotate-x":[{"rotate-x":Oe()}],"rotate-y":[{"rotate-y":Oe()}],"rotate-z":[{"rotate-z":Oe()}],scale:[{scale:Fe()}],"scale-x":[{"scale-x":Fe()}],"scale-y":[{"scale-y":Fe()}],"scale-z":[{"scale-z":Fe()}],"scale-3d":["scale-3d"],skew:[{skew:vt()}],"skew-x":[{"skew-x":vt()}],"skew-y":[{"skew-y":vt()}],transform:[{transform:[ye,ge,"","none","gpu","cpu"]}],"transform-origin":[{origin:D()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Ze()}],"translate-x":[{"translate-x":Ze()}],"translate-y":[{"translate-y":Ze()}],"translate-z":[{"translate-z":Ze()}],"translate-none":["translate-none"],zoom:[{zoom:[Gn,ye,ge]}],accent:[{accent:Y()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:Y()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],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",ye,ge]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":Y()}],"scrollbar-track-color":[{"scrollbar-track":Y()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":B()}],"scroll-mx":[{"scroll-mx":B()}],"scroll-my":[{"scroll-my":B()}],"scroll-ms":[{"scroll-ms":B()}],"scroll-me":[{"scroll-me":B()}],"scroll-mbs":[{"scroll-mbs":B()}],"scroll-mbe":[{"scroll-mbe":B()}],"scroll-mt":[{"scroll-mt":B()}],"scroll-mr":[{"scroll-mr":B()}],"scroll-mb":[{"scroll-mb":B()}],"scroll-ml":[{"scroll-ml":B()}],"scroll-p":[{"scroll-p":B()}],"scroll-px":[{"scroll-px":B()}],"scroll-py":[{"scroll-py":B()}],"scroll-ps":[{"scroll-ps":B()}],"scroll-pe":[{"scroll-pe":B()}],"scroll-pbs":[{"scroll-pbs":B()}],"scroll-pbe":[{"scroll-pbe":B()}],"scroll-pt":[{"scroll-pt":B()}],"scroll-pr":[{"scroll-pr":B()}],"scroll-pb":[{"scroll-pb":B()}],"scroll-pl":[{"scroll-pl":B()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ye,ge]}],fill:[{fill:["none",...Y()]}],"stroke-w":[{stroke:[ze,Di,Cr,my]}],stroke:[{stroke:["none",...Y()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","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","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","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-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","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-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","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"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","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-pbs","scroll-pbe","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"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function X(...e){return z5(ey(e))}const P5=G3,L5=df("group pointer-events-auto relative flex w-full items-center gap-3 overflow-hidden rounded-xl p-4 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:"bg-[#16181d] text-neutral-50",destructive:"destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),ky=y.forwardRef(({className:e,variant:n,...r},o)=>u.jsx(Wg,{ref:o,className:X(L5({variant:n}),e),...r}));ky.displayName=Wg.displayName;const Ny=y.forwardRef(({className:e,...n},r)=>u.jsx(Qg,{ref:r,className:X("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 hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...n}));Ny.displayName=Qg.displayName;const Cy=y.forwardRef(({className:e,...n},r)=>u.jsx(Zg,{ref:r,className:X("shrink-0 rounded-md p-1 text-neutral-400 transition-colors hover:text-neutral-50 focus:outline-none group-[.destructive]:text-red-200 group-[.destructive]:hover:text-red-50",e),"toast-close":"",...n,children:u.jsx(La,{className:"h-4 w-4"})}));Cy.displayName=Zg.displayName;const _y=y.forwardRef(({className:e,...n},r)=>u.jsx(Kg,{ref:r,className:X("text-sm font-semibold",e),...n}));_y.displayName=Kg.displayName;const Ey=y.forwardRef(({className:e,...n},r)=>u.jsx(Xg,{ref:r,className:X("text-sm opacity-90",e),...n}));Ey.displayName=Xg.displayName;const My=y.forwardRef(({className:e,...n},r)=>u.jsx(qg,{ref:r,className:X("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-[350px]",e),...n}));My.displayName=qg.displayName;const B5=1,H5=1e6;let gf=0;function I5(){return gf=(gf+1)%Number.MAX_VALUE,gf.toString()}const yf=new Map,jy=e=>{if(yf.has(e))return;const n=setTimeout(()=>{yf.delete(e),Ai({type:"REMOVE_TOAST",toastId:e})},H5);yf.set(e,n)},U5=(e,n)=>{switch(n.type){case"ADD_TOAST":return{...e,toasts:[n.toast,...e.toasts].slice(0,B5)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(r=>r.id===n.toast.id?{...r,...n.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=n;return r?jy(r):e.toasts.forEach(o=>{jy(o.id)}),{...e,toasts:e.toasts.map(o=>o.id===r||r===void 0?{...o,open:!1}:o)}}case"REMOVE_TOAST":return n.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==n.toastId)}}},Es=[];let Ms={toasts:[]};function Ai(e){Ms=U5(Ms,e),Es.forEach(n=>{n(Ms)})}function F5(e){const n=I5(),r=l=>Ai({type:"UPDATE_TOAST",toast:{...l,id:n}}),o=()=>Ai({type:"DISMISS_TOAST",toastId:n});return Ai({type:"ADD_TOAST",toast:{...e,id:n,open:!0,onOpenChange:l=>{l||o()}}}),{id:n,dismiss:o,update:r}}function Er(){const[e,n]=y.useState(Ms);return y.useEffect(()=>(Es.push(n),()=>{const r=Es.indexOf(n);r>-1&&Es.splice(r,1)}),[e]),{...e,toast:F5,dismiss:r=>Ai({type:"DISMISS_TOAST",toastId:r})}}function $5(){const{toasts:e}=Er();return u.jsxs(P5,{children:[e.map(function({id:n,title:r,description:o,action:l,open:c,variant:d,...f}){const m=d==="destructive"?Zd:Gd;return u.jsxs(ky,{open:c,variant:d,...f,children:[u.jsx("span",{className:"grid size-7 shrink-0 place-items-center rounded-full ring-1 ring-white/20",children:u.jsx(m,{className:"size-4"})}),u.jsxs("div",{className:"grid min-w-0 flex-1 gap-1",children:[r&&u.jsx(_y,{children:r}),o&&u.jsx(Ey,{children:o})]}),l,u.jsx(Cy,{})]},n)}),u.jsx(My,{})]})}const Ua=typeof window<"u"&&window.wp&&window.wp.i18n||null,M=Ua?Ua.__:e=>e;Ua&&Ua._x,Ua&&Ua._n;const Ty=Ua?Ua.sprintf:(e,...n)=>String(e).replace(/%[sd%]/g,r=>r==="%%"?"%":String(n.shift()??""));class Y5 extends y.Component{constructor(n){super(n),this.state={error:null}}static getDerivedStateFromError(n){return{error:n}}componentDidCatch(n,r){console.error("Chat Help admin: a field failed to render.",n,r)}componentDidUpdate(n){n.resetKey!==this.props.resetKey&&this.state.error&&this.setState({error:null})}render(){return this.state.error?u.jsx("div",{className:"p-4 lg:p-5",children:u.jsxs("div",{className:"flex items-start gap-2 rounded-md border border-destructive/30 bg-destructive/5 px-3 py-2.5 text-sm text-destructive",children:[u.jsx(Zd,{className:"mt-0.5 size-4 shrink-0"}),u.jsxs("div",{children:[u.jsx("p",{className:"m-0 font-medium",children:M("This section couldn’t be displayed.","darkify")}),u.jsx("p",{className:"m-0 text-destructive/80",children:M("An unexpected error occurred while rendering these fields. Other sections are unaffected.","darkify")})]})]})}):this.props.children}}function G5(){return u.jsx("div",{className:"flex min-w-0 flex-1 flex-col bg-[#f3f5f9] dark:bg-background",children:u.jsx("main",{className:"flex-1 overflow-x-clip",children:u.jsx(v_,{})})})}function zi({className:e,...n}){return u.jsx("div",{"data-slot":"card",className:X("text-card-foreground flex flex-col py-6",e),...n})}const vf=df("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 aria-invalid:border-destructive cursor-pointer",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-black dark:hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20",outline:"border bg-background text-foreground shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"text-foreground hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function ct({className:e,variant:n,size:r,asChild:o=!1,...l}){const c=o?Cg:"button";return u.jsx(c,{"data-slot":"button",className:X(vf({variant:n,size:r,className:e})),...l})}var V5=y.createContext(void 0);function Pi(e){const n=y.useContext(V5);return e||n||"ltr"}var js=0,po=null;function Ts(){y.useEffect(()=>{po||(po={start:Ry(),end:Ry()});const{start:e,end:n}=po;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==n&&document.body.insertAdjacentElement("beforeend",n),js++,()=>{js===1&&(po?.start.remove(),po?.end.remove(),po=null),js=Math.max(0,js-1)}},[])}function Ry(){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 xf="focusScope.autoFocusOnMount",bf="focusScope.autoFocusOnUnmount",Oy={bubbles:!1,cancelable:!0},q5="FocusScope",Li=y.forwardRef((e,n)=>{const{loop:r=!1,trapped:o=!1,onMountAutoFocus:l,onUnmountAutoFocus:c,...d}=e,[f,m]=y.useState(null),p=It(l),x=It(c),v=y.useRef(null),b=_e(n,m),N=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(o){let k=function(T){if(N.paused||!f)return;const R=T.target;f.contains(R)?v.current=R:Fa(v.current,{select:!0})},w=function(T){if(N.paused||!f)return;const R=T.relatedTarget;R!==null&&(f.contains(R)||Fa(v.current,{select:!0}))},_=function(T){if(document.activeElement===document.body)for(const D of T)D.removedNodes.length>0&&Fa(f)};document.addEventListener("focusin",k),document.addEventListener("focusout",w);const E=new MutationObserver(_);return f&&E.observe(f,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",k),document.removeEventListener("focusout",w),E.disconnect()}}},[o,f,N.paused]),y.useEffect(()=>{if(f){zy.add(N);const k=document.activeElement;if(!f.contains(k)){const _=new CustomEvent(xf,Oy);f.addEventListener(xf,p),f.dispatchEvent(_),_.defaultPrevented||(W5(J5(Dy(f)),{select:!0}),document.activeElement===k&&Fa(f))}return()=>{f.removeEventListener(xf,p),setTimeout(()=>{const _=new CustomEvent(bf,Oy);f.addEventListener(bf,x),f.dispatchEvent(_),_.defaultPrevented||Fa(k??document.body,{select:!0}),f.removeEventListener(bf,x),zy.remove(N)},0)}}},[f,p,x,N]);const C=y.useCallback(k=>{if(!r&&!o||N.paused)return;const w=k.key==="Tab"&&!k.altKey&&!k.ctrlKey&&!k.metaKey,_=document.activeElement;if(w&&_){const E=k.currentTarget,[T,R]=K5(E);T&&R?!k.shiftKey&&_===R?(k.preventDefault(),r&&Fa(T,{select:!0})):k.shiftKey&&_===T&&(k.preventDefault(),r&&Fa(R,{select:!0})):_===E&&k.preventDefault()}},[r,o,N.paused]);return u.jsx(we.div,{tabIndex:-1,...d,ref:b,onKeyDown:C})});Li.displayName=q5;function W5(e,{select:n=!1}={}){const r=document.activeElement;for(const o of e)if(Fa(o,{select:n}),document.activeElement!==r)return}function K5(e){const n=Dy(e),r=Ay(n,e),o=Ay(n.reverse(),e);return[r,o]}function Dy(e){const n=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const l=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||l?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)n.push(r.currentNode);return n}function Ay(e,n){const r=typeof n.checkVisibility=="function"&&n.checkVisibility({checkVisibilityCSS:!0});for(const o of e)if(!(r?!o.checkVisibility({checkVisibilityCSS:!0}):X5(o,{upTo:n})))return o}function X5(e,{upTo:n}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(n!==void 0&&e===n)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Q5(e){return e instanceof HTMLInputElement&&"select"in e}function Fa(e,{select:n=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Q5(e)&&n&&e.select()}}var zy=Z5();function Z5(){let e=[];return{add(n){const r=e[0];n!==r&&r?.pause(),e=Py(e,n),e.unshift(n)},remove(n){e=Py(e,n),e[0]?.resume()}}}function Py(e,n){const r=[...e],o=r.indexOf(n);return o!==-1&&r.splice(o,1),r}function J5(e){return e.filter(n=>n.tagName!=="A")}var eM=cs[" useId ".trim().toString()]||(()=>{}),tM=0;function Vn(e){const[n,r]=y.useState(eM());return Ct(()=>{r(o=>o??String(tM++))},[e]),e||(n?`radix-${n}`:"")}const nM=["top","right","bottom","left"],$a=Math.min,ca=Math.max,Rs=Math.round,Os=Math.floor,ua=e=>({x:e,y:e}),aM={left:"right",right:"left",bottom:"top",top:"bottom"};function Ly(e,n,r){return ca(e,$a(n,r))}function da(e,n){return typeof e=="function"?e(n):e}function Ya(e){return e.split("-")[0]}function go(e){return e.split("-")[1]}function wf(e){return e==="x"?"y":"x"}function Sf(e){return e==="y"?"height":"width"}function qn(e){const n=e[0];return n==="t"||n==="b"?"y":"x"}function kf(e){return wf(qn(e))}function rM(e,n,r){r===void 0&&(r=!1);const o=go(e),l=kf(e),c=Sf(l);let d=l==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return n.reference[c]>n.floating[c]&&(d=Ds(d)),[d,Ds(d)]}function oM(e){const n=Ds(e);return[Nf(e),n,Nf(n)]}function Nf(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const By=["left","right"],Hy=["right","left"],iM=["top","bottom"],lM=["bottom","top"];function sM(e,n,r){switch(e){case"top":case"bottom":return r?n?Hy:By:n?By:Hy;case"left":case"right":return n?iM:lM;default:return[]}}function cM(e,n,r,o){const l=go(e);let c=sM(Ya(e),r==="start",o);return l&&(c=c.map(d=>d+"-"+l),n&&(c=c.concat(c.map(Nf)))),c}function Ds(e){const n=Ya(e);return aM[n]+e.slice(n.length)}function uM(e){var n,r,o,l;return{top:(n=e.top)!=null?n:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(l=e.left)!=null?l:0}}function Iy(e){return typeof e!="number"?uM(e):{top:e,right:e,bottom:e,left:e}}function As(e){const{x:n,y:r,width:o,height:l}=e;return{width:o,height:l,top:r,left:n,right:n+o,bottom:r+l,x:n,y:r}}function Uy(e,n,r){let{reference:o,floating:l}=e;const c=qn(n),d=kf(n),f=Sf(d),m=Ya(n),p=c==="y",x=o.x+o.width/2-l.width/2,v=o.y+o.height/2-l.height/2,b=o[f]/2-l[f]/2;let N;switch(m){case"top":N={x,y:o.y-l.height};break;case"bottom":N={x,y:o.y+o.height};break;case"right":N={x:o.x+o.width,y:v};break;case"left":N={x:o.x-l.width,y:v};break;default:N={x:o.x,y:o.y}}const C=go(n);return C&&(N[d]+=b*(C==="end"?1:-1)*(r&&p?-1:1)),N}async function dM(e,n){var r;n===void 0&&(n={});const{x:o,y:l,platform:c,rects:d,elements:f,strategy:m}=e,{boundary:p="clippingAncestors",rootBoundary:x="viewport",elementContext:v="floating",altBoundary:b=!1,padding:N=0}=da(n,e),C=Iy(N),w=f[b?v==="floating"?"reference":"floating":v],_=As(await c.getClippingRect({element:(r=await(c.isElement==null?void 0:c.isElement(w)))==null||r?w:w.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(f.floating)),boundary:p,rootBoundary:x,strategy:m})),E=v==="floating"?{x:o,y:l,width:d.floating.width,height:d.floating.height}:d.reference,T=await(c.getOffsetParent==null?void 0:c.getOffsetParent(f.floating)),R=await(c.isElement==null?void 0:c.isElement(T))&&await(c.getScale==null?void 0:c.getScale(T))||{x:1,y:1},D=As(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:f,rect:E,offsetParent:T,strategy:m}):E);return{top:(_.top-D.top+C.top)/R.y,bottom:(D.bottom-_.bottom+C.bottom)/R.y,left:(_.left-D.left+C.left)/R.x,right:(D.right-_.right+C.right)/R.x}}const fM=50,mM=async(e,n,r)=>{const{placement:o="bottom",strategy:l="absolute",middleware:c=[],platform:d}=r,f=d.detectOverflow?d:{...d,detectOverflow:dM},m=await(d.isRTL==null?void 0:d.isRTL(n));let p=await d.getElementRects({reference:e,floating:n,strategy:l}),{x,y:v}=Uy(p,o,m),b=o,N=0;const C={};for(let k=0;k<c.length;k++){const w=c[k];if(!w)continue;const{name:_,fn:E}=w,{x:T,y:R,data:D,reset:z}=await E({x,y:v,initialPlacement:o,placement:b,strategy:l,middlewareData:C,rects:p,platform:f,elements:{reference:e,floating:n}});x=T??x,v=R??v,C[_]={...C[_],...D},z&&N<fM&&(N++,typeof z=="object"&&(z.placement&&(b=z.placement),z.rects&&(p=z.rects===!0?await d.getElementRects({reference:e,floating:n,strategy:l}):z.rects),{x,y:v}=Uy(p,b,m)),k=-1)}return{x,y:v,placement:b,strategy:l,middlewareData:C}},hM=e=>({name:"arrow",options:e,async fn(n){const{x:r,y:o,placement:l,rects:c,platform:d,elements:f,middlewareData:m}=n,{element:p,padding:x=0}=da(e,n)||{};if(p==null)return{};const v=Iy(x),b={x:r,y:o},N=kf(l),C=Sf(N),k=await d.getDimensions(p),w=N==="y",_=w?"top":"left",E=w?"bottom":"right",T=w?"clientHeight":"clientWidth",R=c.reference[C]+c.reference[N]-b[N]-c.floating[C],D=b[N]-c.reference[N],z=await(d.getOffsetParent==null?void 0:d.getOffsetParent(p));let L=z?z[T]:0;(!L||!await(d.isElement==null?void 0:d.isElement(z)))&&(L=f.floating[T]||c.floating[C]);const B=R/2-D/2,te=L/2-k[C]/2-1,q=$a(v[_],te),I=$a(v[E],te),ee=L-k[C]-I,le=L/2-k[C]/2+B,$=Ly(q,le,ee),ne=!m.arrow&&go(l)!=null&&le!==$&&c.reference[C]/2-(le<q?q:I)-k[C]/2<0,A=ne?le<q?le-q:le-ee:0;return{[N]:b[N]+A,data:{[N]:$,centerOffset:le-$-A,...ne&&{alignmentOffset:A}},reset:ne}}}),pM=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var r,o;const{placement:l,middlewareData:c,rects:d,initialPlacement:f,platform:m,elements:p}=n,{mainAxis:x=!0,crossAxis:v=!0,fallbackPlacements:b,fallbackStrategy:N="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:k=!0,...w}=da(e,n);if((r=c.arrow)!=null&&r.alignmentOffset)return{};const _=Ya(l),E=qn(f),T=Ya(f)===f,R=await(m.isRTL==null?void 0:m.isRTL(p.floating)),D=b||(T||!k?[Ds(f)]:oM(f)),z=C!=="none";!b&&z&&D.push(...cM(f,k,C,R));const L=[f,...D],B=await m.detectOverflow(n,w),te=[];let q=((o=c.flip)==null?void 0:o.overflows)||[];if(x&&te.push(B[_]),v){const $=rM(l,d,R);te.push(B[$[0]],B[$[1]])}if(q=[...q,{placement:l,overflows:te}],!te.every($=>$<=0)){var I,ee;const $=(((I=c.flip)==null?void 0:I.index)||0)+1,ne=L[$];if(ne&&(!(v==="alignment"?E!==qn(ne):!1)||q.every(Q=>qn(Q.placement)===E?Q.overflows[0]>0:!0)))return{data:{index:$,overflows:q},reset:{placement:ne}};let A=(ee=q.filter(K=>K.overflows[0]<=0).sort((K,Q)=>K.overflows[1]-Q.overflows[1])[0])==null?void 0:ee.placement;if(!A)switch(N){case"bestFit":{var le;const K=(le=q.filter(Q=>{if(z){const Z=qn(Q.placement);return Z===E||Z==="y"}return!0}).map(Q=>[Q.placement,Q.overflows.filter(Z=>Z>0).reduce((Z,Y)=>Z+Y,0)]).sort((Q,Z)=>Q[1]-Z[1])[0])==null?void 0:le[0];K&&(A=K);break}case"initialPlacement":A=f;break}if(l!==A)return{reset:{placement:A}}}return{}}}};function Fy(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function $y(e){return nM.some(n=>e[n]>=0)}const gM=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:r,platform:o}=n,{strategy:l="referenceHidden",...c}=da(e,n);switch(l){case"referenceHidden":{const d=await o.detectOverflow(n,{...c,elementContext:"reference"}),f=Fy(d,r.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:$y(f)}}}case"escaped":{const d=await o.detectOverflow(n,{...c,altBoundary:!0}),f=Fy(d,r.floating);return{data:{escapedOffsets:f,escaped:$y(f)}}}default:return{}}}}},Yy=new Set(["left","top"]);async function yM(e,n){const{placement:r,platform:o,elements:l}=e,c=await(o.isRTL==null?void 0:o.isRTL(l.floating)),d=Ya(r),f=go(r),m=qn(r)==="y",p=Yy.has(d)?-1:1,x=c&&m?-1:1,v=da(n,e);let{mainAxis:b,crossAxis:N,alignmentAxis:C}=typeof v=="number"?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:v.mainAxis||0,crossAxis:v.crossAxis||0,alignmentAxis:v.alignmentAxis};return f&&typeof C=="number"&&(N=f==="end"?C*-1:C),m?{x:N*x,y:b*p}:{x:b*p,y:N*x}}const vM=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var r,o;const{x:l,y:c,placement:d,middlewareData:f}=n,m=await yM(n,e);return d===((r=f.offset)==null?void 0:r.placement)&&(o=f.arrow)!=null&&o.alignmentOffset?{}:{x:l+m.x,y:c+m.y,data:{...m,placement:d}}}}},xM=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:r,y:o,placement:l,platform:c}=n,{mainAxis:d=!0,crossAxis:f=!1,limiter:m={fn:E=>{let{x:T,y:R}=E;return{x:T,y:R}}},...p}=da(e,n),x={x:r,y:o},v=await c.detectOverflow(n,p),b=qn(l),N=wf(b);let C=x[N],k=x[b];const w=(E,T)=>Ly(T+v[E==="y"?"top":"left"],T,T-v[E==="y"?"bottom":"right"]);d&&(C=w(N,C)),f&&(k=w(b,k));const _=m.fn({...n,[N]:C,[b]:k});return{..._,data:{x:_.x-r,y:_.y-o,enabled:{[N]:d,[b]:f}}}}}},bM=function(e){return e===void 0&&(e={}),{options:e,fn(n){var r,o;const{x:l,y:c,placement:d,rects:f,middlewareData:m}=n,{offset:p=0,mainAxis:x=!0,crossAxis:v=!0}=da(e,n),b={x:l,y:c},N=qn(d),C=wf(N);let k=b[C],w=b[N];const _=da(p,n),E=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(r=_.mainAxis)!=null?r:0,crossAxis:(o=_.crossAxis)!=null?o:0};if(x){const D=C==="y"?"height":"width",z=f.reference[C]-f.floating[D]+E.mainAxis,L=f.reference[C]+f.reference[D]-E.mainAxis;k<z?k=z:k>L&&(k=L)}if(v){var T,R;const D=C==="y"?"width":"height",z=Yy.has(Ya(d)),L=f.reference[N]-f.floating[D]+(z&&((T=m.offset)==null?void 0:T[N])||0)+(z?0:E.crossAxis),B=f.reference[N]+f.reference[D]+(z?0:((R=m.offset)==null?void 0:R[N])||0)-(z?E.crossAxis:0);w<L?w=L:w>B&&(w=B)}return{[C]:k,[N]:w}}}},wM=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){const{placement:r,rects:o,platform:l,elements:c}=n,{apply:d=()=>{},...f}=da(e,n),m=await l.detectOverflow(n,f),p=Ya(r),x=go(r),v=qn(r)==="y",{width:b,height:N}=o.floating;let C,k;p==="top"||p==="bottom"?(C=p,k=x===(await(l.isRTL==null?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(k=p,C=x==="end"?"top":"bottom");const w=N-m.top-m.bottom,_=b-m.left-m.right,E=$a(N-m[C],w),T=$a(b-m[k],_),R=n.middlewareData.shift,D=!R;let z=E,L=T;R!=null&&R.enabled.x&&(L=_),R!=null&&R.enabled.y&&(z=w),D&&!x&&(v?L=b-2*ca(m.left,m.right):z=N-2*ca(m.top,m.bottom)),await d({...n,availableWidth:L,availableHeight:z});const B=await l.getDimensions(c.floating);return b!==B.width||N!==B.height?{reset:{rects:!0}}:{}}}};function zs(){return typeof window<"u"}function yo(e){return Gy(e)?(e.nodeName||"").toLowerCase():"#document"}function Qt(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function fa(e){var n;return(n=(Gy(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function Gy(e){return zs()?e instanceof Node||e instanceof Qt(e).Node:!1}function Wn(e){return zs()?e instanceof Element||e instanceof Qt(e).Element:!1}function Ga(e){return zs()?e instanceof HTMLElement||e instanceof Qt(e).HTMLElement:!1}function Vy(e){return!zs()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Qt(e).ShadowRoot}function Ps(e){const{overflow:n,overflowX:r,overflowY:o,display:l}=Kn(e);return/auto|scroll|overlay|hidden|clip/.test(n+o+r)&&l!=="inline"&&l!=="contents"}function SM(e){return/^(table|td|th)$/.test(yo(e))}function Ls(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const kM=/transform|translate|scale|rotate|perspective|filter/,NM=/paint|layout|strict|content/,Mr=e=>!!e&&e!=="none";let Cf;function _f(e){const n=Wn(e)?Kn(e):e;return Mr(n.transform)||Mr(n.translate)||Mr(n.scale)||Mr(n.rotate)||Mr(n.perspective)||!Ef()&&(Mr(n.backdropFilter)||Mr(n.filter))||kM.test(n.willChange||"")||NM.test(n.contain||"")}function CM(e){let n=jr(e);for(;Ga(n)&&!Bi(n);){if(_f(n))return n;if(Ls(n))return null;n=jr(n)}return null}function Ef(){return Cf==null&&(Cf=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Cf}function Bi(e){return/^(html|body|#document)$/.test(yo(e))}function Kn(e){return Qt(e).getComputedStyle(e)}function Bs(e){return Wn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function jr(e){if(yo(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Vy(e)&&e.host||fa(e);return Vy(n)?n.host:n}function qy(e){const n=jr(e);return Bi(n)?(e.ownerDocument||e).body:Ga(n)&&Ps(n)?n:qy(n)}function Hi(e,n,r){var o;n===void 0&&(n=[]),r===void 0&&(r=!0);const l=qy(e),c=l===((o=e.ownerDocument)==null?void 0:o.body),d=Qt(l);if(c){const f=Mf(d);return n.concat(d,d.visualViewport||[],Ps(l)?l:[],f&&r?Hi(f):[])}else return n.concat(l,Hi(l,[],r))}function Mf(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Wy(e){const n=Kn(e);let r=parseFloat(n.width)||0,o=parseFloat(n.height)||0;const l=Ga(e),c=l?e.offsetWidth:r,d=l?e.offsetHeight:o,f=Rs(r)!==c||Rs(o)!==d;return f&&(r=c,o=d),{width:r,height:o,$:f}}function jf(e){return Wn(e)?e:e.contextElement}function vo(e){const n=jf(e);if(!Ga(n))return ua(1);const r=n.getBoundingClientRect(),{width:o,height:l,$:c}=Wy(n);let d=(c?Rs(r.width):r.width)/o,f=(c?Rs(r.height):r.height)/l;return(!d||!Number.isFinite(d))&&(d=1),(!f||!Number.isFinite(f))&&(f=1),{x:d,y:f}}const _M=ua(0);function Ky(e){const n=Qt(e);return!Ef()||!n.visualViewport?_M:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function EM(e,n,r){return n===void 0&&(n=!1),!!r&&n&&r===Qt(e)}function Tr(e,n,r,o){n===void 0&&(n=!1),r===void 0&&(r=!1);const l=e.getBoundingClientRect(),c=jf(e);let d=ua(1);n&&(o?Wn(o)&&(d=vo(o)):d=vo(e));const f=EM(c,r,o)?Ky(c):ua(0);let m=(l.left+f.x)/d.x,p=(l.top+f.y)/d.y,x=l.width/d.x,v=l.height/d.y;if(c&&o){const b=Qt(c),N=Wn(o)?Qt(o):o;let C=b,k=Mf(C);for(;k&&N!==C;){const w=vo(k),_=k.getBoundingClientRect(),E=Kn(k),T=_.left+(k.clientLeft+parseFloat(E.paddingLeft))*w.x,R=_.top+(k.clientTop+parseFloat(E.paddingTop))*w.y;m*=w.x,p*=w.y,x*=w.x,v*=w.y,m+=T,p+=R,C=Qt(k),k=Mf(C)}}return As({width:x,height:v,x:m,y:p})}function Hs(e,n){const r=Bs(e).scrollLeft;return n?n.left+r:Tr(fa(e)).left+r}function Xy(e,n){const r=e.getBoundingClientRect(),o=r.left+n.scrollLeft-Hs(e,r),l=r.top+n.scrollTop;return{x:o,y:l}}function MM(e){let{elements:n,rect:r,offsetParent:o,strategy:l}=e;const c=l==="fixed",d=fa(o),f=n?Ls(n.floating):!1;if(o===d||f&&c)return r;let m={scrollLeft:0,scrollTop:0},p=ua(1);const x=ua(0),v=Ga(o);if((v||!c)&&((yo(o)!=="body"||Ps(d))&&(m=Bs(o)),v)){const N=Tr(o);p=vo(o),x.x=N.x+o.clientLeft,x.y=N.y+o.clientTop}const b=d&&!v&&!c?Xy(d,m):ua(0);return{width:r.width*p.x,height:r.height*p.y,x:r.x*p.x-m.scrollLeft*p.x+x.x+b.x,y:r.y*p.y-m.scrollTop*p.y+x.y+b.y}}function jM(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function TM(e){const n=Bs(e),r=e.ownerDocument.body,o=ca(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),l=ca(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let c=-n.scrollLeft+Hs(e);const d=-n.scrollTop;return Kn(r).direction==="rtl"&&(c+=ca(e.clientWidth,r.clientWidth)-o),{width:o,height:l,x:c,y:d}}const RM=25;function OM(e,n,r){r===void 0&&(r="viewport");const o=r==="layoutViewport",l=Qt(e),c=fa(e),d=l.visualViewport;let f=c.clientWidth,m=c.clientHeight,p=0,x=0;if(d){const b=!Ef()||n==="fixed";o?b||(p=-d.offsetLeft,x=-d.offsetTop):(f=d.width,m=d.height,b&&(p=d.offsetLeft,x=d.offsetTop))}if(Hs(c)<=0){const b=c.ownerDocument,N=b.body,C=getComputedStyle(N),k=b.compatMode==="CSS1Compat"&&parseFloat(C.marginLeft)+parseFloat(C.marginRight)||0,w=Math.abs(c.clientWidth-N.clientWidth-k),_=getComputedStyle(c).scrollbarGutter==="stable both-edges"?w/2:w;_<=RM&&(f-=_)}return{width:f,height:m,x:p,y:x}}function DM(e,n){const r=Tr(e,!0,n==="fixed"),o=r.top+e.clientTop,l=r.left+e.clientLeft,c=vo(e),d=e.clientWidth*c.x,f=e.clientHeight*c.y,m=l*c.x,p=o*c.y;return{width:d,height:f,x:m,y:p}}function Qy(e,n,r){let o;if(n==="viewport"||n==="layoutViewport")o=OM(e,r,n);else if(n==="document")o=TM(fa(e));else if(Wn(n))o=DM(n,r);else{const l=Ky(e);o={x:n.x-l.x,y:n.y-l.y,width:n.width,height:n.height}}return As(o)}function AM(e,n){const r=n.get(e);if(r)return r;let o=Hi(e,[],!1).filter(f=>Wn(f)&&yo(f)!=="body"),l=null;const c=Kn(e).position==="fixed";let d=c?jr(e):e;for(;Wn(d)&&!Bi(d);){const f=Kn(d),m=_f(d),p=l?l.position:c?"fixed":"";!m&&(p==="fixed"||p==="absolute"&&f.position==="static")?o=o.filter(v=>v!==d):l=f,d=jr(d)}return n.set(e,o),o}function zM(e){let{element:n,boundary:r,rootBoundary:o,strategy:l}=e;const d=[...r==="clippingAncestors"?Ls(n)?[]:AM(n,this._c):[].concat(r),o],f=Qy(n,d[0],l);let m=f.top,p=f.right,x=f.bottom,v=f.left;for(let b=1;b<d.length;b++){const N=Qy(n,d[b],l);m=ca(N.top,m),p=$a(N.right,p),x=$a(N.bottom,x),v=ca(N.left,v)}return{width:p-v,height:x-m,x:v,y:m}}function PM(e){const{width:n,height:r}=Wy(e);return{width:n,height:r}}function LM(e,n,r){const o=Ga(n),l=fa(n),c=r==="fixed",d=Tr(e,!0,c,n);let f={scrollLeft:0,scrollTop:0};const m=ua(0);if((o||!c)&&((yo(n)!=="body"||Ps(l))&&(f=Bs(n)),o)){const b=Tr(n,!0,c,n);m.x=b.x+n.clientLeft,m.y=b.y+n.clientTop}!o&&l&&(m.x=Hs(l));const p=l&&!o&&!c?Xy(l,f):ua(0),x=d.left+f.scrollLeft-m.x-p.x,v=d.top+f.scrollTop-m.y-p.y;return{x,y:v,width:d.width,height:d.height}}function Tf(e){return Kn(e).position==="static"}function Zy(e,n){if(!Ga(e)||Kn(e).position==="fixed")return null;if(n)return n(e);let r=e.offsetParent;return fa(e)===r&&(r=r.ownerDocument.body),r}function Jy(e,n){const r=Qt(e);if(Ls(e))return r;if(!Ga(e)){let l=jr(e);for(;l&&!Bi(l);){if(Wn(l)&&!Tf(l))return l;l=jr(l)}return r}let o=Zy(e,n);for(;o&&SM(o)&&Tf(o);)o=Zy(o,n);return o&&Bi(o)&&Tf(o)&&!_f(o)?r:o||CM(e)||r}const BM=async function(e){const n=this.getOffsetParent||Jy,r=this.getDimensions,o=await r(e.floating);return{reference:LM(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function HM(e){return Kn(e).direction==="rtl"}const IM={convertOffsetParentRelativeRectToViewportRelativeRect:MM,getDocumentElement:fa,getClippingRect:zM,getOffsetParent:Jy,getElementRects:BM,getClientRects:jM,getDimensions:PM,getScale:vo,isElement:Wn,isRTL:HM};function ev(e,n){return e.x===n.x&&e.y===n.y&&e.width===n.width&&e.height===n.height}function UM(e,n,r){let o=null,l;const c=fa(e);function d(){var x;clearTimeout(l),(x=o)==null||x.disconnect(),o=null}function f(x,v){x===void 0&&(x=!1),v===void 0&&(v=1),d();const b=e.getBoundingClientRect(),{left:N,top:C,width:k,height:w}=b;if(x||n(),!k||!w)return;const _=Os(C),E=Os(c.clientWidth-(N+k)),T=Os(c.clientHeight-(C+w)),R=Os(N),z={rootMargin:-_+"px "+-E+"px "+-T+"px "+-R+"px",threshold:ca(0,$a(1,v))||1};let L=!0;function B(te){const q=te[0].intersectionRatio;if(!ev(b,e.getBoundingClientRect()))return f();if(q!==v){if(!L)return f();q?f(!1,q):l=setTimeout(()=>{f(!1,1e-7)},1e3)}L=!1}try{o=new IntersectionObserver(B,{...z,root:c.ownerDocument})}catch{o=new IntersectionObserver(B,z)}o.observe(e)}const m=Qt(e),p=()=>f(r);return m.addEventListener("resize",p),f(!0),()=>{m.removeEventListener("resize",p),d()}}function FM(e,n,r,o){o===void 0&&(o={});const{ancestorScroll:l=!0,ancestorResize:c=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:f=typeof IntersectionObserver=="function",animationFrame:m=!1}=o,p=jf(e),x=l||c?[...p?Hi(p):[],...n?Hi(n):[]]:[];x.forEach(_=>{l&&_.addEventListener("scroll",r),c&&_.addEventListener("resize",r)});const v=p&&f?UM(p,r,c):null;let b=-1,N=null;d&&(N=new ResizeObserver(_=>{let[E]=_;E&&E.target===p&&N&&n&&(N.unobserve(n),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var T;(T=N)==null||T.observe(n)})),r()}),p&&!m&&N.observe(p),n&&N.observe(n));let C,k=m?Tr(e):null;m&&w();function w(){const _=Tr(e);k&&!ev(k,_)&&r(),k=_,C=requestAnimationFrame(w)}return r(),()=>{var _;x.forEach(E=>{l&&E.removeEventListener("scroll",r),c&&E.removeEventListener("resize",r)}),v?.(),(_=N)==null||_.disconnect(),N=null,m&&cancelAnimationFrame(C)}}const $M=vM,YM=xM,GM=pM,VM=wM,qM=gM,tv=hM,WM=bM,KM=(e,n,r)=>{const o=new Map,l=r??{},c={...IM,...l.platform,_c:o};return mM(e,n,{...l,platform:c})};var XM=typeof document<"u",QM=function(){},Is=XM?y.useLayoutEffect:QM;function Us(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let r,o,l;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==n.length)return!1;for(o=r;o--!==0;)if(!Us(e[o],n[o]))return!1;return!0}if(l=Object.keys(e),r=l.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(n,l[o]))return!1;for(o=r;o--!==0;){const c=l[o];if(!(c==="_owner"&&e.$$typeof)&&!Us(e[c],n[c]))return!1}return!0}return e!==e&&n!==n}function nv(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function av(e,n){const r=nv(e);return Math.round(n*r)/r}function Rf(e){const n=y.useRef(e);return Is(()=>{n.current=e}),n}function ZM(e){e===void 0&&(e={});const{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:l,elements:{reference:c,floating:d}={},transform:f=!0,whileElementsMounted:m,open:p}=e,[x,v]=y.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[b,N]=y.useState(o);Us(b,o)||N(o);const[C,k]=y.useState(null),[w,_]=y.useState(null),E=y.useCallback(Q=>{Q!==z.current&&(z.current=Q,k(Q))},[]),T=y.useCallback(Q=>{Q!==L.current&&(L.current=Q,_(Q))},[]),R=c||C,D=d||w,z=y.useRef(null),L=y.useRef(null),B=y.useRef(x),te=m!=null,q=Rf(m),I=Rf(l),ee=Rf(p),le=y.useCallback(()=>{if(!z.current||!L.current)return;const Q={placement:n,strategy:r,middleware:b};I.current&&(Q.platform=I.current),KM(z.current,L.current,Q).then(Z=>{const Y={...Z,isPositioned:ee.current!==!1};$.current&&!Us(B.current,Y)&&(B.current=Y,fo.flushSync(()=>{v(Y)}))})},[b,n,r,I,ee]);Is(()=>{p===!1&&B.current.isPositioned&&(B.current.isPositioned=!1,v(Q=>({...Q,isPositioned:!1})))},[p]);const $=y.useRef(!1);Is(()=>($.current=!0,()=>{$.current=!1}),[]),Is(()=>{if(R&&(z.current=R),D&&(L.current=D),R&&D){if(q.current)return q.current(R,D,le);le()}},[R,D,le,q,te]);const ne=y.useMemo(()=>({reference:z,floating:L,setReference:E,setFloating:T}),[E,T]),A=y.useMemo(()=>({reference:R,floating:D}),[R,D]),K=y.useMemo(()=>{const Q={position:r,left:0,top:0};if(!A.floating)return Q;const Z=av(A.floating,x.x),Y=av(A.floating,x.y);return f?{...Q,transform:"translate("+Z+"px, "+Y+"px)",...nv(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:Z,top:Y}},[r,f,A.floating,x.x,x.y]);return y.useMemo(()=>({...x,update:le,refs:ne,elements:A,floatingStyles:K}),[x,le,ne,A,K])}const JM=e=>{function n(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:o,padding:l}=typeof e=="function"?e(r):e;return o&&n(o)?o.current!=null?tv({element:o.current,padding:l}).fn(r):{}:o?tv({element:o,padding:l}).fn(r):{}}}},ej=(e,n)=>{const r=$M(e);return{name:r.name,fn:r.fn,options:[e,n]}},tj=(e,n)=>{const r=YM(e);return{name:r.name,fn:r.fn,options:[e,n]}},nj=(e,n)=>({fn:WM(e).fn,options:[e,n]}),aj=(e,n)=>{const r=GM(e);return{name:r.name,fn:r.fn,options:[e,n]}},rj=(e,n)=>{const r=VM(e);return{name:r.name,fn:r.fn,options:[e,n]}},oj=(e,n)=>{const r=qM(e);return{name:r.name,fn:r.fn,options:[e,n]}},ij=(e,n)=>{const r=JM(e);return{name:r.name,fn:r.fn,options:[e,n]}};var lj="Arrow",rv=y.forwardRef((e,n)=>{const{children:r,width:o=10,height:l=5,...c}=e;return u.jsx(we.svg,{...c,ref:n,width:o,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:u.jsx("polygon",{points:"0,0 30,0 15,10"})})});rv.displayName=lj;var sj=rv;function Ii(e){const[n,r]=y.useState(void 0);return Ct(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const o=new ResizeObserver(l=>{if(!Array.isArray(l)||!l.length)return;const c=l[0];let d,f;if("borderBoxSize"in c){const m=c.borderBoxSize,p=Array.isArray(m)?m[0]:m;d=p.inlineSize,f=p.blockSize}else d=e.offsetWidth,f=e.offsetHeight;r({width:d,height:f})});return o.observe(e,{box:"border-box"}),()=>o.unobserve(e)}else r(void 0)},[e]),n}var Of="Popper",[ov,xo]=Kt(Of),[cj,iv]=ov(Of),lv=e=>{const{__scopePopper:n,children:r}=e,[o,l]=y.useState(null),[c,d]=y.useState(void 0);return u.jsx(cj,{scope:n,anchor:o,onAnchorChange:l,placementState:c,setPlacementState:d,children:r})};lv.displayName=Of;var sv="PopperAnchor",cv=y.forwardRef((e,n)=>{const{__scopePopper:r,virtualRef:o,...l}=e,c=iv(sv,r),d=y.useRef(null),f=c.onAnchorChange,m=y.useCallback(C=>{d.current=C,C&&f(C)},[f]),p=_e(n,m),x=y.useRef(null);y.useEffect(()=>{if(!o)return;const C=x.current;x.current=o.current,C!==x.current&&f(x.current)});const v=c.placementState&&Af(c.placementState),b=v?.[0],N=v?.[1];return o?null:u.jsx(we.div,{"data-radix-popper-side":b,"data-radix-popper-align":N,...l,ref:p})});cv.displayName=sv;var Df="PopperContent",[uj,dj]=ov(Df),uv=y.forwardRef((e,n)=>{const{__scopePopper:r,side:o="bottom",sideOffset:l=0,align:c="center",alignOffset:d=0,arrowPadding:f=0,avoidCollisions:m=!0,collisionBoundary:p=[],collisionPadding:x=0,sticky:v="partial",hideWhenDetached:b=!1,updatePositionStrategy:N="optimized",onPlaced:C,...k}=e,w=iv(Df,r),[_,E]=y.useState(null),T=_e(n,E),[R,D]=y.useState(null),z=Ii(R),L=z?.width??0,B=z?.height??0,te=o+(c!=="center"?"-"+c:""),q=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},I=Array.isArray(p)?p:[p],ee=I.length>0,le={padding:q,boundary:I.filter(mj),altBoundary:ee},{refs:$,floatingStyles:ne,placement:A,isPositioned:K,middlewareData:Q}=ZM({strategy:"fixed",placement:te,whileElementsMounted:(...ke)=>FM(...ke,{animationFrame:N==="always"}),elements:{reference:w.anchor},middleware:[ej({mainAxis:l+B,alignmentAxis:d}),m&&tj({mainAxis:!0,crossAxis:!1,limiter:v==="partial"?nj():void 0,...le}),m&&aj({...le}),rj({...le,apply:({elements:ke,rects:ve,availableWidth:Te,availableHeight:Oe})=>{const{width:Fe,height:vt}=ve.reference,Ze=ke.floating.style;Ze.setProperty("--radix-popper-available-width",`${Te}px`),Ze.setProperty("--radix-popper-available-height",`${Oe}px`),Ze.setProperty("--radix-popper-anchor-width",`${Fe}px`),Ze.setProperty("--radix-popper-anchor-height",`${vt}px`)}}),R&&ij({element:R,padding:f}),hj({arrowWidth:L,arrowHeight:B}),b&&oj({strategy:"referenceHidden",...le,boundary:ee?le.boundary:void 0})]}),Z=w.setPlacementState;Ct(()=>(Z(A),()=>{Z(void 0)}),[A,Z]);const[Y,O]=Af(A),F=It(C);Ct(()=>{K&&F?.()},[K,F]);const re=Q.arrow?.x,se=Q.arrow?.y,de=Q.arrow?.centerOffset!==0,[me,ce]=y.useState();return Ct(()=>{_&&ce(window.getComputedStyle(_).zIndex)},[_]),u.jsx("div",{ref:$.setFloating,"data-radix-popper-content-wrapper":"",style:{...ne,transform:K?ne.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:me,"--radix-popper-transform-origin":[Q.transformOrigin?.x,Q.transformOrigin?.y].join(" "),...Q.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:u.jsx(uj,{scope:r,placedSide:Y,placedAlign:O,onArrowChange:D,arrowX:re,arrowY:se,shouldHideArrow:de,children:u.jsx(we.div,{"data-side":Y,"data-align":O,...k,ref:T,style:{...k.style,animation:K?void 0:"none"}})})})});uv.displayName=Df;var dv="PopperArrow",fj={top:"bottom",right:"left",bottom:"top",left:"right"},fv=y.forwardRef(function(n,r){const{__scopePopper:o,...l}=n,c=dj(dv,o),d=fj[c.placedSide];return u.jsx("span",{ref:c.onArrowChange,style:{position:"absolute",left:c.arrowX,top:c.arrowY,[d]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[c.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[c.placedSide],visibility:c.shouldHideArrow?"hidden":void 0},children:u.jsx(sj,{...l,ref:r,style:{...l.style,display:"block"}})})});fv.displayName=dv;function mj(e){return e!==null}var hj=e=>({name:"transformOrigin",options:e,fn(n){const{placement:r,rects:o,middlewareData:l}=n,d=l.arrow?.centerOffset!==0,f=d?0:e.arrowWidth,m=d?0:e.arrowHeight,[p,x]=Af(r),v={start:"0%",center:"50%",end:"100%"}[x],b=(l.arrow?.x??0)+f/2,N=(l.arrow?.y??0)+m/2;let C="",k="";return p==="bottom"?(C=d?v:`${b}px`,k=`${-m}px`):p==="top"?(C=d?v:`${b}px`,k=`${o.floating.height+m}px`):p==="right"?(C=`${-m}px`,k=d?v:`${N}px`):p==="left"&&(C=`${o.floating.width+m}px`,k=d?v:`${N}px`),{data:{x:C,y:k}}}});function Af(e){const[n,r="center"]=e.split("-");return[n,r]}var zf=lv,Fs=cv,Pf=uv,Lf=fv,Bf=!1;function pj(){const[e,n]=y.useState(Bf);return y.useEffect(()=>{Bf||(Bf=!0,n(!0))},[]),e}var mv=cs[" useSyncExternalStore ".trim().toString()];function gj(){return()=>{}}function yj(){return mv(gj,()=>!0,()=>!1)}var vj=typeof mv=="function"?yj:pj,Hf="rovingFocusGroup.onEntryFocus",xj={bubbles:!1,cancelable:!0},Ui="RovingFocusGroup",[If,hv,bj]=Ti(Ui),[wj,$s]=Kt(Ui,[bj]),[Sj,kj]=wj(Ui),pv=y.forwardRef((e,n)=>u.jsx(If.Provider,{scope:e.__scopeRovingFocusGroup,children:u.jsx(If.Slot,{scope:e.__scopeRovingFocusGroup,children:u.jsx(Nj,{...e,ref:n})})}));pv.displayName=Ui;var Nj=y.forwardRef((e,n)=>{const{__scopeRovingFocusGroup:r,orientation:o,loop:l=!1,dir:c,currentTabStopId:d,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:m,onEntryFocus:p,preventScrollOnEntryFocus:x=!1,...v}=e,b=y.useRef(null),N=_e(n,b),C=Pi(c),[k,w]=Pn({prop:d,defaultProp:f??null,onChange:m,caller:Ui}),[_,E]=y.useState(!1),T=It(p),R=hv(r),D=y.useRef(!1),[z,L]=y.useState(0);return y.useEffect(()=>{const B=b.current;if(B)return B.addEventListener(Hf,T),()=>B.removeEventListener(Hf,T)},[T]),u.jsx(Sj,{scope:r,orientation:o,dir:C,loop:l,currentTabStopId:k,onItemFocus:y.useCallback(B=>w(B),[w]),onItemShiftTab:y.useCallback(()=>E(!0),[]),onFocusableItemAdd:y.useCallback(()=>L(B=>B+1),[]),onFocusableItemRemove:y.useCallback(()=>L(B=>B-1),[]),children:u.jsx(we.div,{tabIndex:_||z===0?-1:0,"data-orientation":o,...v,ref:N,style:{outline:"none",...e.style},onMouseDown:ue(e.onMouseDown,()=>{D.current=!0}),onFocus:ue(e.onFocus,B=>{const te=!D.current;if(B.target===B.currentTarget&&te&&!_){const q=new CustomEvent(Hf,xj);if(B.currentTarget.dispatchEvent(q),!q.defaultPrevented){const I=R().filter(A=>A.focusable),ee=I.find(A=>A.active),le=I.find(A=>A.id===k),ne=[ee,le,...I].filter(Boolean).map(A=>A.ref.current);vv(ne,x)}}D.current=!1}),onBlur:ue(e.onBlur,()=>E(!1))})})}),gv="RovingFocusGroupItem",yv=y.forwardRef((e,n)=>{const{__scopeRovingFocusGroup:r,focusable:o=!0,active:l=!1,tabStopId:c,children:d,...f}=e,m=Vn(),p=c||m,x=kj(gv,r),v=x.currentTabStopId===p,b=hv(r),{onFocusableItemAdd:N,onFocusableItemRemove:C,currentTabStopId:k}=x,w=vj();return Ct(()=>{if(!(!w||!o))return N(),()=>C()},[w,o,N,C]),y.useEffect(()=>{if(!(w||!o))return N(),()=>C()},[w,o,N,C]),u.jsx(If.ItemSlot,{scope:r,id:p,focusable:o,active:l,children:u.jsx(we.span,{tabIndex:v?0:-1,"data-orientation":x.orientation,...f,ref:n,onMouseDown:ue(e.onMouseDown,_=>{o?x.onItemFocus(p):_.preventDefault()}),onFocus:ue(e.onFocus,()=>x.onItemFocus(p)),onKeyDown:ue(e.onKeyDown,_=>{if(_.key==="Tab"&&_.shiftKey){x.onItemShiftTab();return}if(_.target!==_.currentTarget)return;const E=Ej(_,x.orientation,x.dir);if(E!==void 0){if(_.metaKey||_.ctrlKey||_.altKey||_.shiftKey)return;_.preventDefault();let R=b().filter(D=>D.focusable).map(D=>D.ref.current);if(E==="last")R.reverse();else if(E==="prev"||E==="next"){E==="prev"&&R.reverse();const D=R.indexOf(_.currentTarget);R=x.loop?Mj(R,D+1):R.slice(D+1)}setTimeout(()=>vv(R))}}),children:typeof d=="function"?d({isCurrentTabStop:v,hasTabStop:k!=null}):d})})});yv.displayName=gv;var Cj={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _j(e,n){return n!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Ej(e,n,r){const o=_j(e.key,r);if(!(n==="vertical"&&["ArrowLeft","ArrowRight"].includes(o))&&!(n==="horizontal"&&["ArrowUp","ArrowDown"].includes(o)))return Cj[o]}function vv(e,n=!1){const r=document.activeElement;for(const o of e)if(o===r||(o.focus({preventScroll:n}),document.activeElement!==r))return}function Mj(e,n){return e.map((r,o)=>e[(n+o)%e.length])}var xv=pv,bv=yv,jj=function(e){if(typeof document>"u")return null;var n=Array.isArray(e)?e[0]:e;return n.ownerDocument.body},bo=new WeakMap,Ys=new WeakMap,Gs={},Uf=0,wv=function(e){return e&&(e.host||wv(e.parentNode))},Tj=function(e,n){return n.map(function(r){if(e.contains(r))return r;var o=wv(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Rj=function(e,n,r,o){var l=Tj(n,Array.isArray(e)?e:[e]);Gs[r]||(Gs[r]=new WeakMap);var c=Gs[r],d=[],f=new Set,m=new Set(l),p=function(v){!v||f.has(v)||(f.add(v),p(v.parentNode))};l.forEach(p);var x=function(v){!v||m.has(v)||Array.prototype.forEach.call(v.children,function(b){if(f.has(b))x(b);else try{var N=b.getAttribute(o),C=N!==null&&N!=="false",k=(bo.get(b)||0)+1,w=(c.get(b)||0)+1;bo.set(b,k),c.set(b,w),d.push(b),k===1&&C&&Ys.set(b,!0),w===1&&b.setAttribute(r,"true"),C||b.setAttribute(o,"true")}catch(_){console.error("aria-hidden: cannot operate on ",b,_)}})};return x(n),f.clear(),Uf++,function(){d.forEach(function(v){var b=bo.get(v)-1,N=c.get(v)-1;bo.set(v,b),c.set(v,N),b||(Ys.has(v)||v.removeAttribute(o),Ys.delete(v)),N||v.removeAttribute(r)}),Uf--,Uf||(bo=new WeakMap,bo=new WeakMap,Ys=new WeakMap,Gs={})}},Vs=function(e,n,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),l=jj(e);return l?(o.push.apply(o,Array.from(l.querySelectorAll("[aria-live], script"))),Rj(o,l,r,"aria-hidden")):function(){return null}},Xn=function(){return Xn=Object.assign||function(n){for(var r,o=1,l=arguments.length;o<l;o++){r=arguments[o];for(var c in r)Object.prototype.hasOwnProperty.call(r,c)&&(n[c]=r[c])}return n},Xn.apply(this,arguments)};function Sv(e,n){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)n.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(r[o[l]]=e[o[l]]);return r}function Oj(e,n,r){if(r||arguments.length===2)for(var o=0,l=n.length,c;o<l;o++)(c||!(o in n))&&(c||(c=Array.prototype.slice.call(n,0,o)),c[o]=n[o]);return e.concat(c||Array.prototype.slice.call(n))}typeof SuppressedError=="function"&&SuppressedError;var qs="right-scroll-bar-position",Ws="width-before-scroll-bar",Dj="with-scroll-bars-hidden",Aj="--removed-body-scroll-bar-size";function Ff(e,n){return typeof e=="function"?e(n):e&&(e.current=n),e}function zj(e,n){var r=y.useState(function(){return{value:e,callback:n,facade:{get current(){return r.value},set current(o){var l=r.value;l!==o&&(r.value=o,r.callback(o,l))}}}})[0];return r.callback=n,r.facade}var Pj=typeof window<"u"?y.useLayoutEffect:y.useEffect,kv=new WeakMap;function Lj(e,n){var r=zj(null,function(o){return e.forEach(function(l){return Ff(l,o)})});return Pj(function(){var o=kv.get(r);if(o){var l=new Set(o),c=new Set(e),d=r.current;l.forEach(function(f){c.has(f)||Ff(f,null)}),c.forEach(function(f){l.has(f)||Ff(f,d)})}kv.set(r,e)},[e]),r}function Bj(e){return e}function Hj(e,n){n===void 0&&(n=Bj);var r=[],o=!1,l={read:function(){if(o)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(c){var d=n(c,o);return r.push(d),function(){r=r.filter(function(f){return f!==d})}},assignSyncMedium:function(c){for(o=!0;r.length;){var d=r;r=[],d.forEach(c)}r={push:function(f){return c(f)},filter:function(){return r}}},assignMedium:function(c){o=!0;var d=[];if(r.length){var f=r;r=[],f.forEach(c),d=r}var m=function(){var x=d;d=[],x.forEach(c)},p=function(){return Promise.resolve().then(m)};p(),r={push:function(x){d.push(x),p()},filter:function(x){return d=d.filter(x),r}}}};return l}function Ij(e){e===void 0&&(e={});var n=Hj(null);return n.options=Xn({async:!0,ssr:!1},e),n}var Nv=function(e){var n=e.sideCar,r=Sv(e,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=n.read();if(!o)throw new Error("Sidecar medium not found");return y.createElement(o,Xn({},r))};Nv.isSideCarExport=!0;function Uj(e,n){return e.useMedium(n),Nv}var Cv=Ij(),$f=function(){},Ks=y.forwardRef(function(e,n){var r=y.useRef(null),o=y.useState({onScrollCapture:$f,onWheelCapture:$f,onTouchMoveCapture:$f}),l=o[0],c=o[1],d=e.forwardProps,f=e.children,m=e.className,p=e.removeScrollBar,x=e.enabled,v=e.shards,b=e.sideCar,N=e.noRelative,C=e.noIsolation,k=e.inert,w=e.allowPinchZoom,_=e.as,E=_===void 0?"div":_,T=e.gapMode,R=Sv(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),D=b,z=Lj([r,n]),L=Xn(Xn({},R),l);return y.createElement(y.Fragment,null,x&&y.createElement(D,{sideCar:Cv,removeScrollBar:p,shards:v,noRelative:N,noIsolation:C,inert:k,setCallbacks:c,allowPinchZoom:!!w,lockRef:r,gapMode:T}),d?y.cloneElement(y.Children.only(f),Xn(Xn({},L),{ref:z})):y.createElement(E,Xn({},L,{className:m,ref:z}),f))});Ks.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Ks.classNames={fullWidth:Ws,zeroRight:qs};var Fj=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function $j(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var n=Fj();return n&&e.setAttribute("nonce",n),e}function Yj(e,n){e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n))}function Gj(e){var n=document.head||document.getElementsByTagName("head")[0];n.appendChild(e)}var Vj=function(){var e=0,n=null;return{add:function(r){e==0&&(n=$j())&&(Yj(n,r),Gj(n)),e++},remove:function(){e--,!e&&n&&(n.parentNode&&n.parentNode.removeChild(n),n=null)}}},qj=function(){var e=Vj();return function(n,r){y.useEffect(function(){return e.add(n),function(){e.remove()}},[n&&r])}},_v=function(){var e=qj(),n=function(r){var o=r.styles,l=r.dynamic;return e(o,l),null};return n},Wj={left:0,top:0,right:0,gap:0},Yf=function(e){return parseInt(e||"",10)||0},Kj=function(e){var n=window.getComputedStyle(document.body),r=n[e==="padding"?"paddingLeft":"marginLeft"],o=n[e==="padding"?"paddingTop":"marginTop"],l=n[e==="padding"?"paddingRight":"marginRight"];return[Yf(r),Yf(o),Yf(l)]},Xj=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Wj;var n=Kj(e),r=document.documentElement.clientWidth,o=window.innerWidth;return{left:n[0],top:n[1],right:n[2],gap:Math.max(0,o-r+n[2]-n[0])}},Qj=_v(),wo="data-scroll-locked",Zj=function(e,n,r,o){var l=e.left,c=e.top,d=e.right,f=e.gap;return r===void 0&&(r="margin"),` |
| 12 |
.`.concat(Dj,` { |
| 13 |
overflow: hidden `).concat(o,`; |
| 14 |
padding-right: `).concat(f,"px ").concat(o,`; |
| 15 |
} |
| 16 |
body[`).concat(wo,`] { |
| 17 |
overflow: hidden `).concat(o,`; |
| 18 |
overscroll-behavior: contain; |
| 19 |
`).concat([n&&"position: relative ".concat(o,";"),r==="margin"&&` |
| 20 |
padding-left: `.concat(l,`px; |
| 21 |
padding-top: `).concat(c,`px; |
| 22 |
padding-right: `).concat(d,`px; |
| 23 |
margin-left:0; |
| 24 |
margin-top:0; |
| 25 |
margin-right: `).concat(f,"px ").concat(o,`; |
| 26 |
`),r==="padding"&&"padding-right: ".concat(f,"px ").concat(o,";")].filter(Boolean).join(""),` |
| 27 |
} |
| 28 |
|
| 29 |
.`).concat(qs,` { |
| 30 |
right: `).concat(f,"px ").concat(o,`; |
| 31 |
} |
| 32 |
|
| 33 |
.`).concat(Ws,` { |
| 34 |
margin-right: `).concat(f,"px ").concat(o,`; |
| 35 |
} |
| 36 |
|
| 37 |
.`).concat(qs," .").concat(qs,` { |
| 38 |
right: 0 `).concat(o,`; |
| 39 |
} |
| 40 |
|
| 41 |
.`).concat(Ws," .").concat(Ws,` { |
| 42 |
margin-right: 0 `).concat(o,`; |
| 43 |
} |
| 44 |
|
| 45 |
body[`).concat(wo,`] { |
| 46 |
`).concat(Aj,": ").concat(f,`px; |
| 47 |
} |
| 48 |
`)},Ev=function(){var e=parseInt(document.body.getAttribute(wo)||"0",10);return isFinite(e)?e:0},Jj=function(){y.useEffect(function(){return document.body.setAttribute(wo,(Ev()+1).toString()),function(){var e=Ev()-1;e<=0?document.body.removeAttribute(wo):document.body.setAttribute(wo,e.toString())}},[])},eT=function(e){var n=e.noRelative,r=e.noImportant,o=e.gapMode,l=o===void 0?"margin":o;Jj();var c=y.useMemo(function(){return Xj(l)},[l]);return y.createElement(Qj,{styles:Zj(c,!n,l,r?"":"!important")})},Gf=!1;if(typeof window<"u")try{var Xs=Object.defineProperty({},"passive",{get:function(){return Gf=!0,!0}});window.addEventListener("test",Xs,Xs),window.removeEventListener("test",Xs,Xs)}catch{Gf=!1}var So=Gf?{passive:!1}:!1,tT=function(e){return e.tagName==="TEXTAREA"},Mv=function(e,n){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[n]!=="hidden"&&!(r.overflowY===r.overflowX&&!tT(e)&&r[n]==="visible")},nT=function(e){return Mv(e,"overflowY")},aT=function(e){return Mv(e,"overflowX")},jv=function(e,n){var r=n.ownerDocument,o=n;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var l=Tv(e,o);if(l){var c=Rv(e,o),d=c[1],f=c[2];if(d>f)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},rT=function(e){var n=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[n,r,o]},oT=function(e){var n=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[n,r,o]},Tv=function(e,n){return e==="v"?nT(n):aT(n)},Rv=function(e,n){return e==="v"?rT(n):oT(n)},iT=function(e,n){return e==="h"&&n==="rtl"?-1:1},lT=function(e,n,r,o,l){var c=iT(e,window.getComputedStyle(n).direction),d=c*o,f=r.target,m=n.contains(f),p=!1,x=d>0,v=0,b=0;do{if(!f)break;var N=Rv(e,f),C=N[0],k=N[1],w=N[2],_=k-w-c*C;(C||_)&&Tv(e,f)&&(v+=_,b+=C);var E=f.parentNode;f=E&&E.nodeType===Node.DOCUMENT_FRAGMENT_NODE?E.host:E}while(!m&&f!==document.body||m&&(n.contains(f)||n===f));return(x&&Math.abs(v)<1||!x&&Math.abs(b)<1)&&(p=!0),p},Qs=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Ov=function(e){return[e.deltaX,e.deltaY]},Dv=function(e){return e&&"current"in e?e.current:e},sT=function(e,n){return e[0]===n[0]&&e[1]===n[1]},cT=function(e){return` |
| 49 |
.block-interactivity-`.concat(e,` {pointer-events: none;} |
| 50 |
.allow-interactivity-`).concat(e,` {pointer-events: all;} |
| 51 |
`)},uT=0,ko=[];function dT(e){var n=y.useRef([]),r=y.useRef([0,0]),o=y.useRef(),l=y.useState(uT++)[0],c=y.useState(_v)[0],d=y.useRef(e);y.useEffect(function(){d.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var k=Oj([e.lockRef.current],(e.shards||[]).map(Dv),!0).filter(Boolean);return k.forEach(function(w){return w.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),k.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var f=y.useCallback(function(k,w){if("touches"in k&&k.touches.length===2||k.type==="wheel"&&k.ctrlKey)return!d.current.allowPinchZoom;var _=Qs(k),E=r.current,T="deltaX"in k?k.deltaX:E[0]-_[0],R="deltaY"in k?k.deltaY:E[1]-_[1],D,z=k.target,L=Math.abs(T)>Math.abs(R)?"h":"v";if("touches"in k&&L==="h"&&z.type==="range")return!1;var B=window.getSelection(),te=B&&B.anchorNode,q=te?te===z||te.contains(z):!1;if(q)return!1;var I=jv(L,z);if(!I)return!0;if(I?D=L:(D=L==="v"?"h":"v",I=jv(L,z)),!I)return!1;if(!o.current&&"changedTouches"in k&&(T||R)&&(o.current=D),!D)return!0;var ee=o.current||D;return lT(ee,w,k,ee==="h"?T:R)},[]),m=y.useCallback(function(k){var w=k;if(!(!ko.length||ko[ko.length-1]!==c)){var _="deltaY"in w?Ov(w):Qs(w),E=n.current.filter(function(D){return D.name===w.type&&(D.target===w.target||w.target===D.shadowParent)&&sT(D.delta,_)})[0];if(E&&E.should){w.cancelable&&w.preventDefault();return}if(!E){var T=(d.current.shards||[]).map(Dv).filter(Boolean).filter(function(D){return D.contains(w.target)}),R=T.length>0?f(w,T[0]):!d.current.noIsolation;R&&w.cancelable&&w.preventDefault()}}},[]),p=y.useCallback(function(k,w,_,E){var T={name:k,delta:w,target:_,should:E,shadowParent:fT(_)};n.current.push(T),setTimeout(function(){n.current=n.current.filter(function(R){return R!==T})},1)},[]),x=y.useCallback(function(k){r.current=Qs(k),o.current=void 0},[]),v=y.useCallback(function(k){p(k.type,Ov(k),k.target,f(k,e.lockRef.current))},[]),b=y.useCallback(function(k){p(k.type,Qs(k),k.target,f(k,e.lockRef.current))},[]);y.useEffect(function(){return ko.push(c),e.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:b}),document.addEventListener("wheel",m,So),document.addEventListener("touchmove",m,So),document.addEventListener("touchstart",x,So),function(){ko=ko.filter(function(k){return k!==c}),document.removeEventListener("wheel",m,So),document.removeEventListener("touchmove",m,So),document.removeEventListener("touchstart",x,So)}},[]);var N=e.removeScrollBar,C=e.inert;return y.createElement(y.Fragment,null,C?y.createElement(c,{styles:cT(l)}):null,N?y.createElement(eT,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function fT(e){for(var n=null;e!==null;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}const mT=Uj(Cv,dT);var Fi=y.forwardRef(function(e,n){return y.createElement(Ks,Xn({},e,{ref:n,sideCar:mT}))});Fi.classNames=Ks.classNames;var Vf=["Enter"," "],hT=["ArrowDown","PageUp","Home"],Av=["ArrowUp","PageDown","End"],pT=[...hT,...Av],gT={ltr:[...Vf,"ArrowRight"],rtl:[...Vf,"ArrowLeft"]},yT={ltr:["ArrowLeft"],rtl:["ArrowRight"]},$i="Menu",[Yi,vT,xT]=Ti($i),[Rr,zv]=Kt($i,[xT,xo,$s]),Zs=xo(),Pv=$s(),[bT,Or]=Rr($i),[wT,Gi]=Rr($i),Lv=e=>{const{__scopeMenu:n,open:r=!1,children:o,dir:l,onOpenChange:c,modal:d=!0}=e,f=Zs(n),[m,p]=y.useState(null),x=y.useRef(!1),v=It(c),b=Pi(l);return y.useEffect(()=>{const N=()=>{x.current=!0,document.addEventListener("pointerdown",C,{capture:!0,once:!0}),document.addEventListener("pointermove",C,{capture:!0,once:!0})},C=()=>x.current=!1;return document.addEventListener("keydown",N,{capture:!0}),()=>{document.removeEventListener("keydown",N,{capture:!0}),document.removeEventListener("pointerdown",C,{capture:!0}),document.removeEventListener("pointermove",C,{capture:!0})}},[]),y.useEffect(()=>{if(!r)return;const N=()=>v(!1);return window.addEventListener("blur",N),()=>window.removeEventListener("blur",N)},[r,v]),u.jsx(zf,{...f,children:u.jsx(bT,{scope:n,open:r,onOpenChange:v,content:m,onContentChange:p,children:u.jsx(wT,{scope:n,onClose:y.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:x,dir:b,modal:d,children:o})})})};Lv.displayName=$i;var ST="MenuAnchor",qf=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e,l=Zs(r);return u.jsx(Fs,{...l,...o,ref:n})});qf.displayName=ST;var Wf="MenuPortal",[kT,Bv]=Rr(Wf,{forceMount:void 0}),Hv=e=>{const{__scopeMenu:n,forceMount:r,children:o,container:l}=e,c=Or(Wf,n);return u.jsx(kT,{scope:n,forceMount:r,children:u.jsx(Xt,{present:r||c.open,children:u.jsx(ho,{asChild:!0,container:l,children:o})})})};Hv.displayName=Wf;var wn="MenuContent",[NT,Kf]=Rr(wn),Iv=y.forwardRef((e,n)=>{const r=Bv(wn,e.__scopeMenu),{forceMount:o=r.forceMount,...l}=e,c=Or(wn,e.__scopeMenu),d=Gi(wn,e.__scopeMenu);return u.jsx(Yi.Provider,{scope:e.__scopeMenu,children:u.jsx(Xt,{present:o||c.open,children:u.jsx(Yi.Slot,{scope:e.__scopeMenu,children:d.modal?u.jsx(CT,{...l,ref:n}):u.jsx(_T,{...l,ref:n})})})})}),CT=y.forwardRef((e,n)=>{const r=Or(wn,e.__scopeMenu),o=y.useRef(null),l=_e(n,o);return y.useEffect(()=>{const c=o.current;if(c)return Vs(c)},[]),u.jsx(Xf,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:ue(e.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),_T=y.forwardRef((e,n)=>{const r=Or(wn,e.__scopeMenu);return u.jsx(Xf,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),ET=Ba("MenuContent.ScrollLock"),Xf=y.forwardRef((e,n)=>{const{__scopeMenu:r,loop:o=!1,trapFocus:l,onOpenAutoFocus:c,onCloseAutoFocus:d,disableOutsidePointerEvents:f,onEntryFocus:m,onEscapeKeyDown:p,onPointerDownOutside:x,onFocusOutside:v,onInteractOutside:b,onDismiss:N,disableOutsideScroll:C,...k}=e,w=Or(wn,r),_=Gi(wn,r),E=Zs(r),T=Pv(r),R=vT(r),[D,z]=y.useState(null),L=y.useRef(null),B=_e(n,L,w.onContentChange),te=y.useRef(0),q=y.useRef(""),I=y.useRef(0),ee=y.useRef(null),le=y.useRef("right"),$=y.useRef(0),ne=C?Fi:y.Fragment,A=C?{as:ET,allowPinchZoom:!0}:void 0,K=Z=>{const Y=q.current+Z,O=R().filter(ce=>!ce.disabled),F=document.activeElement,re=O.find(ce=>ce.ref.current===F)?.textValue,se=O.map(ce=>ce.textValue),de=HT(se,Y,re),me=O.find(ce=>ce.textValue===de)?.ref.current;(function ce(ke){q.current=ke,window.clearTimeout(te.current),ke!==""&&(te.current=window.setTimeout(()=>ce(""),1e3))})(Y),me&&setTimeout(()=>me.focus())};y.useEffect(()=>()=>window.clearTimeout(te.current),[]),Ts();const Q=y.useCallback(Z=>le.current===ee.current?.side&&UT(Z,ee.current?.area),[]);return u.jsx(NT,{scope:r,searchRef:q,onItemEnter:y.useCallback(Z=>{Q(Z)&&Z.preventDefault()},[Q]),onItemLeave:y.useCallback(Z=>{Q(Z)||(L.current?.focus(),z(null))},[Q]),onTriggerLeave:y.useCallback(Z=>{Q(Z)&&Z.preventDefault()},[Q]),pointerGraceTimerRef:I,onPointerGraceIntentChange:y.useCallback(Z=>{ee.current=Z},[]),children:u.jsx(ne,{...A,children:u.jsx(Li,{asChild:!0,trapped:l,onMountAutoFocus:ue(c,Z=>{Z.preventDefault(),L.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:u.jsx(mo,{asChild:!0,disableOutsidePointerEvents:f,onEscapeKeyDown:p,onPointerDownOutside:x,onFocusOutside:v,onInteractOutside:b,onDismiss:N,children:u.jsx(xv,{asChild:!0,...T,dir:_.dir,orientation:"vertical",loop:o,currentTabStopId:D,onCurrentTabStopIdChange:z,onEntryFocus:ue(m,Z=>{_.isUsingKeyboardRef.current||Z.preventDefault()}),preventScrollOnEntryFocus:!0,children:u.jsx(Pf,{role:"menu","aria-orientation":"vertical","data-state":ax(w.open),"data-radix-menu-content":"",dir:_.dir,...E,...k,ref:B,style:{outline:"none",...k.style},onKeyDown:ue(k.onKeyDown,Z=>{const O=Z.target.closest("[data-radix-menu-content]")===Z.currentTarget,F=Z.ctrlKey||Z.altKey||Z.metaKey,re=Z.key.length===1;O&&(Z.key==="Tab"&&Z.preventDefault(),!F&&re&&K(Z.key));const se=L.current;if(Z.target!==se||!pT.includes(Z.key))return;Z.preventDefault();const me=R().filter(ce=>!ce.disabled).map(ce=>ce.ref.current);Av.includes(Z.key)&&me.reverse(),LT(me)}),onBlur:ue(e.onBlur,Z=>{Z.currentTarget.contains(Z.target)||(window.clearTimeout(te.current),q.current="")}),onPointerMove:ue(e.onPointerMove,qi(Z=>{const Y=Z.target,O=$.current!==Z.clientX;if(Z.currentTarget.contains(Y)&&O){const F=Z.clientX>$.current?"right":"left";le.current=F,$.current=Z.clientX}}))})})})})})})});Iv.displayName=wn;var MT="MenuGroup",Qf=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e;return u.jsx(we.div,{role:"group",...o,ref:n})});Qf.displayName=MT;var jT="MenuLabel",Uv=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e;return u.jsx(we.div,{...o,ref:n})});Uv.displayName=jT;var Js="MenuItem",Fv="menu.itemSelect",ec=y.forwardRef((e,n)=>{const{disabled:r=!1,onSelect:o,...l}=e,c=y.useRef(null),d=Gi(Js,e.__scopeMenu),f=Kf(Js,e.__scopeMenu),m=_e(n,c),p=y.useRef(!1),x=()=>{const v=c.current;if(!r&&v){const b=new CustomEvent(Fv,{bubbles:!0,cancelable:!0});v.addEventListener(Fv,N=>o?.(N),{once:!0}),Jd(v,b),b.defaultPrevented?p.current=!1:d.onClose()}};return u.jsx($v,{...l,ref:m,disabled:r,onClick:ue(e.onClick,x),onPointerDown:v=>{e.onPointerDown?.(v),p.current=!0},onPointerUp:ue(e.onPointerUp,v=>{p.current||v.currentTarget?.click()}),onKeyDown:ue(e.onKeyDown,v=>{r||v.target!==v.currentTarget||f.searchRef.current!==""&&v.key===" "||Vf.includes(v.key)&&(v.currentTarget.click(),v.preventDefault())})})});ec.displayName=Js;var $v=y.forwardRef((e,n)=>{const{__scopeMenu:r,disabled:o=!1,textValue:l,...c}=e,d=Kf(Js,r),f=Pv(r),m=y.useRef(null),p=_e(n,m),[x,v]=y.useState(!1),[b,N]=y.useState("");return y.useEffect(()=>{const C=m.current;C&&N((C.textContent??"").trim())},[c.children]),u.jsx(Yi.ItemSlot,{scope:r,disabled:o,textValue:l??b,children:u.jsx(bv,{asChild:!0,...f,focusable:!o,children:u.jsx(we.div,{role:"menuitem","data-highlighted":x?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...c,ref:p,onPointerMove:ue(e.onPointerMove,qi(C=>{o?d.onItemLeave(C):(d.onItemEnter(C),C.defaultPrevented||C.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:ue(e.onPointerLeave,qi(C=>d.onItemLeave(C))),onFocus:ue(e.onFocus,()=>v(!0)),onBlur:ue(e.onBlur,()=>v(!1))})})})}),TT="MenuCheckboxItem",Yv=y.forwardRef((e,n)=>{const{checked:r=!1,onCheckedChange:o,...l}=e;return u.jsx(Kv,{scope:e.__scopeMenu,checked:r,children:u.jsx(ec,{role:"menuitemcheckbox","aria-checked":tc(r)?"mixed":r,...l,ref:n,"data-state":Jf(r),onSelect:ue(l.onSelect,()=>o?.(tc(r)?!0:!r),{checkForDefaultPrevented:!1})})})});Yv.displayName=TT;var Gv="MenuRadioGroup",[RT,OT]=Rr(Gv,{value:void 0,onValueChange:()=>{}}),Vv=y.forwardRef((e,n)=>{const{value:r,onValueChange:o,...l}=e,c=It(o);return u.jsx(RT,{scope:e.__scopeMenu,value:r,onValueChange:c,children:u.jsx(Qf,{...l,ref:n})})});Vv.displayName=Gv;var qv="MenuRadioItem",Wv=y.forwardRef((e,n)=>{const{value:r,...o}=e,l=OT(qv,e.__scopeMenu),c=r===l.value;return u.jsx(Kv,{scope:e.__scopeMenu,checked:c,children:u.jsx(ec,{role:"menuitemradio","aria-checked":c,...o,ref:n,"data-state":Jf(c),onSelect:ue(o.onSelect,()=>l.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});Wv.displayName=qv;var Zf="MenuItemIndicator",[Kv,DT]=Rr(Zf,{checked:!1}),Xv=y.forwardRef((e,n)=>{const{__scopeMenu:r,forceMount:o,...l}=e,c=DT(Zf,r);return u.jsx(Xt,{present:o||tc(c.checked)||c.checked===!0,children:u.jsx(we.span,{...l,ref:n,"data-state":Jf(c.checked)})})});Xv.displayName=Zf;var AT="MenuSeparator",Qv=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e;return u.jsx(we.div,{role:"separator","aria-orientation":"horizontal",...o,ref:n})});Qv.displayName=AT;var zT="MenuArrow",Zv=y.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e,l=Zs(r);return u.jsx(Lf,{...l,...o,ref:n})});Zv.displayName=zT;var PT="MenuSub",[HH,Jv]=Rr(PT),Vi="MenuSubTrigger",ex=y.forwardRef((e,n)=>{const r=Or(Vi,e.__scopeMenu),o=Gi(Vi,e.__scopeMenu),l=Jv(Vi,e.__scopeMenu),c=Kf(Vi,e.__scopeMenu),d=y.useRef(null),{pointerGraceTimerRef:f,onPointerGraceIntentChange:m}=c,p={__scopeMenu:e.__scopeMenu},x=y.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);y.useEffect(()=>x,[x]),y.useEffect(()=>{const b=f.current;return()=>{window.clearTimeout(b),m(null)}},[f,m]);const v=_e(n,l.onTriggerChange);return u.jsx(qf,{asChild:!0,...p,children:u.jsx($v,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":r.open?l.contentId:void 0,"data-state":ax(r.open),...e,ref:v,onClick:b=>{e.onClick?.(b),!(e.disabled||b.defaultPrevented)&&(b.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:ue(e.onPointerMove,qi(b=>{c.onItemEnter(b),!b.defaultPrevented&&!e.disabled&&!r.open&&!d.current&&(c.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{r.onOpenChange(!0),x()},100))})),onPointerLeave:ue(e.onPointerLeave,qi(b=>{x();const N=r.content?.getBoundingClientRect();if(N){const C=r.content?.dataset.side,k=C==="right",w=k?-5:5,_=N[k?"left":"right"],E=N[k?"right":"left"];c.onPointerGraceIntentChange({area:[{x:b.clientX+w,y:b.clientY},{x:_,y:N.top},{x:E,y:N.top},{x:E,y:N.bottom},{x:_,y:N.bottom}],side:C}),window.clearTimeout(f.current),f.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(b),b.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:ue(e.onKeyDown,b=>{e.disabled||b.target!==b.currentTarget||c.searchRef.current!==""&&b.key===" "||gT[o.dir].includes(b.key)&&(r.onOpenChange(!0),r.content?.focus(),b.preventDefault())})})})});ex.displayName=Vi;var tx="MenuSubContent",nx=y.forwardRef((e,n)=>{const r=Bv(wn,e.__scopeMenu),{forceMount:o=r.forceMount,align:l="start",...c}=e,d=Or(wn,e.__scopeMenu),f=Gi(wn,e.__scopeMenu),m=Jv(tx,e.__scopeMenu),p=y.useRef(null),x=_e(n,p);return u.jsx(Yi.Provider,{scope:e.__scopeMenu,children:u.jsx(Xt,{present:o||d.open,children:u.jsx(Yi.Slot,{scope:e.__scopeMenu,children:u.jsx(Xf,{id:m.contentId,"aria-labelledby":m.triggerId,...c,ref:x,align:l,side:f.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:v=>{f.isUsingKeyboardRef.current&&p.current?.focus(),v.preventDefault()},onCloseAutoFocus:v=>v.preventDefault(),onFocusOutside:ue(e.onFocusOutside,v=>{v.target!==m.trigger&&d.onOpenChange(!1)}),onEscapeKeyDown:ue(e.onEscapeKeyDown,v=>{f.onClose(),v.preventDefault()}),onKeyDown:ue(e.onKeyDown,v=>{const b=v.currentTarget.contains(v.target),N=yT[f.dir].includes(v.key);b&&N&&(d.onOpenChange(!1),m.trigger?.focus(),v.preventDefault())})})})})})});nx.displayName=tx;function ax(e){return e?"open":"closed"}function tc(e){return e==="indeterminate"}function Jf(e){return tc(e)?"indeterminate":e?"checked":"unchecked"}function LT(e){const n=document.activeElement;for(const r of e)if(r===n||(r.focus(),document.activeElement!==n))return}function BT(e,n){return e.map((r,o)=>e[(n+o)%e.length])}function HT(e,n,r){const l=n.length>1&&Array.from(n).every(p=>p===n[0])?n[0]:n,c=r?e.indexOf(r):-1;let d=BT(e,Math.max(c,0));l.length===1&&(d=d.filter(p=>p!==r));const m=d.find(p=>p.toLowerCase().startsWith(l.toLowerCase()));return m!==r?m:void 0}function IT(e,n){const{x:r,y:o}=e;let l=!1;for(let c=0,d=n.length-1;c<n.length;d=c++){const f=n[c],m=n[d],p=f.x,x=f.y,v=m.x,b=m.y;x>o!=b>o&&r<(v-p)*(o-x)/(b-x)+p&&(l=!l)}return l}function UT(e,n){if(!n)return!1;const r={x:e.clientX,y:e.clientY};return IT(r,n)}function qi(e){return n=>n.pointerType==="mouse"?e(n):void 0}var FT=Lv,$T=qf,YT=Hv,GT=Iv,VT=Qf,qT=Uv,WT=ec,KT=Yv,XT=Vv,QT=Wv,ZT=Xv,JT=Qv,eR=Zv,tR=ex,nR=nx,nc="DropdownMenu",[aR]=Kt(nc,[zv]),$t=zv(),[rR,rx]=aR(nc),ox=e=>{const{__scopeDropdownMenu:n,children:r,dir:o,open:l,defaultOpen:c,onOpenChange:d,modal:f=!0}=e,m=$t(n),p=y.useRef(null),[x,v]=Pn({prop:l,defaultProp:c??!1,onChange:d,caller:nc});return u.jsx(rR,{scope:n,triggerId:Vn(),triggerRef:p,contentId:Vn(),open:x,onOpenChange:v,onOpenToggle:y.useCallback(()=>v(b=>!b),[v]),modal:f,children:u.jsx(FT,{...m,open:x,onOpenChange:v,dir:o,modal:f,children:r})})};ox.displayName=nc;var ix="DropdownMenuTrigger",lx=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,disabled:o=!1,...l}=e,c=rx(ix,r),d=$t(r),f=_e(n,c.triggerRef);return u.jsx($T,{asChild:!0,...d,children:u.jsx(we.button,{type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...l,ref:f,onPointerDown:ue(e.onPointerDown,m=>{!o&&m.button===0&&m.ctrlKey===!1&&(c.onOpenToggle(),c.open||m.preventDefault())}),onKeyDown:ue(e.onKeyDown,m=>{o||(["Enter"," "].includes(m.key)&&c.onOpenToggle(),m.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(m.key)&&m.preventDefault())})})})});lx.displayName=ix;var oR="DropdownMenuPortal",sx=e=>{const{__scopeDropdownMenu:n,...r}=e,o=$t(n);return u.jsx(YT,{...o,...r})};sx.displayName=oR;var cx="DropdownMenuContent",ux=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=rx(cx,r),c=$t(r),d=y.useRef(!1);return u.jsx(GT,{id:l.contentId,"aria-labelledby":l.triggerId,...c,...o,ref:n,onCloseAutoFocus:ue(e.onCloseAutoFocus,f=>{d.current||l.triggerRef.current?.focus(),d.current=!1,f.preventDefault()}),onInteractOutside:ue(e.onInteractOutside,f=>{const m=f.detail.originalEvent,p=m.button===0&&m.ctrlKey===!0,x=m.button===2||p;(!l.modal||x)&&(d.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});ux.displayName=cx;var iR="DropdownMenuGroup",lR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(VT,{...l,...o,ref:n})});lR.displayName=iR;var sR="DropdownMenuLabel",cR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(qT,{...l,...o,ref:n})});cR.displayName=sR;var uR="DropdownMenuItem",dx=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(WT,{...l,...o,ref:n})});dx.displayName=uR;var dR="DropdownMenuCheckboxItem",fR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(KT,{...l,...o,ref:n})});fR.displayName=dR;var mR="DropdownMenuRadioGroup",hR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(XT,{...l,...o,ref:n})});hR.displayName=mR;var pR="DropdownMenuRadioItem",gR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(QT,{...l,...o,ref:n})});gR.displayName=pR;var yR="DropdownMenuItemIndicator",vR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(ZT,{...l,...o,ref:n})});vR.displayName=yR;var xR="DropdownMenuSeparator",fx=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(JT,{...l,...o,ref:n})});fx.displayName=xR;var bR="DropdownMenuArrow",wR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(eR,{...l,...o,ref:n})});wR.displayName=bR;var SR="DropdownMenuSubTrigger",kR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(tR,{...l,...o,ref:n})});kR.displayName=SR;var NR="DropdownMenuSubContent",CR=y.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,l=$t(r);return u.jsx(nR,{...l,...o,ref:n,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});CR.displayName=NR;var _R=ox,ER=lx,MR=sx,jR=ux,TR=dx,RR=fx;function OR({...e}){return u.jsx(_R,{"data-slot":"dropdown-menu",...e})}function DR({...e}){return u.jsx(ER,{"data-slot":"dropdown-menu-trigger",...e})}function AR({className:e,sideOffset:n=4,...r}){return u.jsx(MR,{children:u.jsx(jR,{"data-slot":"dropdown-menu-content",sideOffset:n,className:X("bg-popover text-popover-foreground 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 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",e),...r})})}function mx({className:e,inset:n,variant:r="default",...o}){return u.jsx(TR,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":r,className:X("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-md px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 cursor-pointer",e),...o})}function zR({className:e,...n}){return u.jsx(RR,{"data-slot":"dropdown-menu-separator",className:X("bg-border -mx-1 my-1 h-px",e),...n})}function rt({className:e,...n}){return u.jsx("div",{"data-slot":"skeleton",className:X("bg-accent animate-pulse rounded-md",e),...n})}const hx=6048e5,PR=864e5,LR=6e4,BR=36e5,HR=1e3,px=Symbol.for("constructDateFrom");function Xe(e,n){return typeof e=="function"?e(n):e&&typeof e=="object"&&px in e?e[px](n):e instanceof Date?new e.constructor(n):new Date(n)}function Ue(e,n){return Xe(n||e,e)}function ac(e,n,r){const o=Ue(e,r?.in);return isNaN(n)?Xe(r?.in||e,NaN):(n&&o.setDate(o.getDate()+n),o)}function gx(e,n,r){const o=Ue(e,r?.in);if(isNaN(n))return Xe(e,NaN);if(!n)return o;const l=o.getDate(),c=Xe(e,o.getTime());c.setMonth(o.getMonth()+n+1,0);const d=c.getDate();return l>=d?c:(o.setFullYear(c.getFullYear(),c.getMonth(),l),o)}let IR={};function Dr(){return IR}function ma(e,n){const r=Dr(),o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,l=Ue(e,n?.in),c=l.getDay(),d=(c<o?7:0)+c-o;return l.setDate(l.getDate()-d),l.setHours(0,0,0,0),l}function Ar(e,n){return ma(e,{...n,weekStartsOn:1})}function yx(e,n){const r=Ue(e,n?.in),o=r.getFullYear(),l=Xe(r,0);l.setFullYear(o+1,0,4),l.setHours(0,0,0,0);const c=Ar(l),d=Xe(r,0);d.setFullYear(o,0,4),d.setHours(0,0,0,0);const f=Ar(d);return r.getTime()>=c.getTime()?o+1:r.getTime()>=f.getTime()?o:o-1}function rc(e){const n=Ue(e),r=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return r.setUTCFullYear(n.getFullYear()),+e-+r}function No(e,...n){const r=Xe.bind(null,n.find(o=>typeof o=="object"));return n.map(r)}function Wi(e,n){const r=Ue(e,n?.in);return r.setHours(0,0,0,0),r}function e0(e,n,r){const[o,l]=No(r?.in,e,n),c=Wi(o),d=Wi(l),f=+c-rc(c),m=+d-rc(d);return Math.round((f-m)/PR)}function UR(e,n){const r=yx(e,n),o=Xe(e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Ar(o)}function FR(e,n,r){return ac(e,n*7,r)}function $R(e,n,r){return gx(e,n*12,r)}function YR(e,n){let r,o=n?.in;return e.forEach(l=>{!o&&typeof l=="object"&&(o=Xe.bind(null,l));const c=Ue(l,o);(!r||r<c||isNaN(+c))&&(r=c)}),Xe(o,r||NaN)}function GR(e,n){let r,o=n?.in;return e.forEach(l=>{!o&&typeof l=="object"&&(o=Xe.bind(null,l));const c=Ue(l,o);(!r||r>c||isNaN(+c))&&(r=c)}),Xe(o,r||NaN)}function VR(e,n,r){const[o,l]=No(r?.in,e,n);return+Wi(o)==+Wi(l)}function vx(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function xx(e){return!(!vx(e)&&typeof e!="number"||isNaN(+Ue(e)))}function bx(e,n,r){const[o,l]=No(r?.in,e,n),c=o.getFullYear()-l.getFullYear(),d=o.getMonth()-l.getMonth();return c*12+d}function qR(e,n){const r=Ue(e,n?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function wx(e,n){const[r,o]=No(e,n.start,n.end);return{start:r,end:o}}function WR(e,n){const{start:r,end:o}=wx(n?.in,e);let l=+r>+o;const c=l?+r:+o,d=l?o:r;d.setHours(0,0,0,0),d.setDate(1);let f=1;const m=[];for(;+d<=c;)m.push(Xe(r,d)),d.setMonth(d.getMonth()+f);return l?m.reverse():m}function KR(e,n){const r=Ue(e,n?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function XR(e,n){const r=Ue(e,n?.in),o=r.getFullYear();return r.setFullYear(o+1,0,0),r.setHours(23,59,59,999),r}function Sx(e,n){const r=Ue(e,n?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function QR(e,n){const{start:r,end:o}=wx(n?.in,e);let l=+r>+o;const c=l?+r:+o,d=l?o:r;d.setHours(0,0,0,0),d.setMonth(0,1);let f=1;const m=[];for(;+d<=c;)m.push(Xe(r,d)),d.setFullYear(d.getFullYear()+f);return l?m.reverse():m}function kx(e,n){const r=Dr(),o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,l=Ue(e,n?.in),c=l.getDay(),d=(c<o?-7:0)+6-(c-o);return l.setDate(l.getDate()+d),l.setHours(23,59,59,999),l}function ZR(e,n){return kx(e,{...n,weekStartsOn:1})}const JR={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},eO=(e,n,r)=>{let o;const l=JR[e];return typeof l=="string"?o=l:n===1?o=l.one:o=l.other.replace("{{count}}",n.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function t0(e){return(n={})=>{const r=n.width?String(n.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const tO={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},nO={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},aO={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},rO={date:t0({formats:tO,defaultWidth:"full"}),time:t0({formats:nO,defaultWidth:"full"}),dateTime:t0({formats:aO,defaultWidth:"full"})},oO={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},iO=(e,n,r,o)=>oO[e];function Ki(e){return(n,r)=>{const o=r?.context?String(r.context):"standalone";let l;if(o==="formatting"&&e.formattingValues){const d=e.defaultFormattingWidth||e.defaultWidth,f=r?.width?String(r.width):d;l=e.formattingValues[f]||e.formattingValues[d]}else{const d=e.defaultWidth,f=r?.width?String(r.width):e.defaultWidth;l=e.values[f]||e.values[d]}const c=e.argumentCallback?e.argumentCallback(n):n;return l[c]}}const lO={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},sO={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},cO={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},uO={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},dO={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},fO={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},mO={ordinalNumber:(e,n)=>{const r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:Ki({values:lO,defaultWidth:"wide"}),quarter:Ki({values:sO,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Ki({values:cO,defaultWidth:"wide"}),day:Ki({values:uO,defaultWidth:"wide"}),dayPeriod:Ki({values:dO,defaultWidth:"wide",formattingValues:fO,defaultFormattingWidth:"wide"})};function Xi(e){return(n,r={})=>{const o=r.width,l=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],c=n.match(l);if(!c)return null;const d=c[0],f=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],m=Array.isArray(f)?pO(f,v=>v.test(d)):hO(f,v=>v.test(d));let p;p=e.valueCallback?e.valueCallback(m):m,p=r.valueCallback?r.valueCallback(p):p;const x=n.slice(d.length);return{value:p,rest:x}}}function hO(e,n){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&n(e[r]))return r}function pO(e,n){for(let r=0;r<e.length;r++)if(n(e[r]))return r}function gO(e){return(n,r={})=>{const o=n.match(e.matchPattern);if(!o)return null;const l=o[0],c=n.match(e.parsePattern);if(!c)return null;let d=e.valueCallback?e.valueCallback(c[0]):c[0];d=r.valueCallback?r.valueCallback(d):d;const f=n.slice(l.length);return{value:d,rest:f}}}const yO=/^(\d+)(th|st|nd|rd)?/i,vO=/\d+/i,xO={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},bO={any:[/^b/i,/^(a|c)/i]},wO={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},SO={any:[/1/i,/2/i,/3/i,/4/i]},kO={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},NO={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},CO={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},_O={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},EO={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},MO={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},jO={ordinalNumber:gO({matchPattern:yO,parsePattern:vO,valueCallback:e=>parseInt(e,10)}),era:Xi({matchPatterns:xO,defaultMatchWidth:"wide",parsePatterns:bO,defaultParseWidth:"any"}),quarter:Xi({matchPatterns:wO,defaultMatchWidth:"wide",parsePatterns:SO,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Xi({matchPatterns:kO,defaultMatchWidth:"wide",parsePatterns:NO,defaultParseWidth:"any"}),day:Xi({matchPatterns:CO,defaultMatchWidth:"wide",parsePatterns:_O,defaultParseWidth:"any"}),dayPeriod:Xi({matchPatterns:EO,defaultMatchWidth:"any",parsePatterns:MO,defaultParseWidth:"any"})},zr={code:"en-US",formatDistance:eO,formatLong:rO,formatRelative:iO,localize:mO,match:jO,options:{weekStartsOn:0,firstWeekContainsDate:1}};function TO(e,n){const r=Ue(e,n?.in);return e0(r,Sx(r))+1}function oc(e,n){const r=Ue(e,n?.in),o=+Ar(r)-+UR(r);return Math.round(o/hx)+1}function n0(e,n){const r=Ue(e,n?.in),o=r.getFullYear(),l=Dr(),c=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??l.firstWeekContainsDate??l.locale?.options?.firstWeekContainsDate??1,d=Xe(n?.in||e,0);d.setFullYear(o+1,0,c),d.setHours(0,0,0,0);const f=ma(d,n),m=Xe(n?.in||e,0);m.setFullYear(o,0,c),m.setHours(0,0,0,0);const p=ma(m,n);return+r>=+f?o+1:+r>=+p?o:o-1}function RO(e,n){const r=Dr(),o=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,l=n0(e,n),c=Xe(n?.in||e,0);return c.setFullYear(l,0,o),c.setHours(0,0,0,0),ma(c,n)}function ic(e,n){const r=Ue(e,n?.in),o=+ma(r,n)-+RO(r,n);return Math.round(o/hx)+1}function Qe(e,n){const r=e<0?"-":"",o=Math.abs(e).toString().padStart(n,"0");return r+o}const Va={y(e,n){const r=e.getFullYear(),o=r>0?r:1-r;return Qe(n==="yy"?o%100:o,n.length)},M(e,n){const r=e.getMonth();return n==="M"?String(r+1):Qe(r+1,2)},d(e,n){return Qe(e.getDate(),n.length)},a(e,n){const r=e.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,n){return Qe(e.getHours()%12||12,n.length)},H(e,n){return Qe(e.getHours(),n.length)},m(e,n){return Qe(e.getMinutes(),n.length)},s(e,n){return Qe(e.getSeconds(),n.length)},S(e,n){const r=n.length,o=e.getMilliseconds(),l=Math.trunc(o*Math.pow(10,r-3));return Qe(l,n.length)}},Co={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Nx={G:function(e,n,r){const o=e.getFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,n,r){if(n==="yo"){const o=e.getFullYear(),l=o>0?o:1-o;return r.ordinalNumber(l,{unit:"year"})}return Va.y(e,n)},Y:function(e,n,r,o){const l=n0(e,o),c=l>0?l:1-l;if(n==="YY"){const d=c%100;return Qe(d,2)}return n==="Yo"?r.ordinalNumber(c,{unit:"year"}):Qe(c,n.length)},R:function(e,n){const r=yx(e);return Qe(r,n.length)},u:function(e,n){const r=e.getFullYear();return Qe(r,n.length)},Q:function(e,n,r){const o=Math.ceil((e.getMonth()+1)/3);switch(n){case"Q":return String(o);case"QQ":return Qe(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,n,r){const o=Math.ceil((e.getMonth()+1)/3);switch(n){case"q":return String(o);case"qq":return Qe(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,n,r){const o=e.getMonth();switch(n){case"M":case"MM":return Va.M(e,n);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,n,r){const o=e.getMonth();switch(n){case"L":return String(o+1);case"LL":return Qe(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,n,r,o){const l=ic(e,o);return n==="wo"?r.ordinalNumber(l,{unit:"week"}):Qe(l,n.length)},I:function(e,n,r){const o=oc(e);return n==="Io"?r.ordinalNumber(o,{unit:"week"}):Qe(o,n.length)},d:function(e,n,r){return n==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Va.d(e,n)},D:function(e,n,r){const o=TO(e);return n==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Qe(o,n.length)},E:function(e,n,r){const o=e.getDay();switch(n){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,n,r,o){const l=e.getDay(),c=(l-o.weekStartsOn+8)%7||7;switch(n){case"e":return String(c);case"ee":return Qe(c,2);case"eo":return r.ordinalNumber(c,{unit:"day"});case"eee":return r.day(l,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(l,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(l,{width:"short",context:"formatting"});default:return r.day(l,{width:"wide",context:"formatting"})}},c:function(e,n,r,o){const l=e.getDay(),c=(l-o.weekStartsOn+8)%7||7;switch(n){case"c":return String(c);case"cc":return Qe(c,n.length);case"co":return r.ordinalNumber(c,{unit:"day"});case"ccc":return r.day(l,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(l,{width:"narrow",context:"standalone"});case"cccccc":return r.day(l,{width:"short",context:"standalone"});default:return r.day(l,{width:"wide",context:"standalone"})}},i:function(e,n,r){const o=e.getDay(),l=o===0?7:o;switch(n){case"i":return String(l);case"ii":return Qe(l,n.length);case"io":return r.ordinalNumber(l,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,n,r){const l=e.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(l,{width:"narrow",context:"formatting"});default:return r.dayPeriod(l,{width:"wide",context:"formatting"})}},b:function(e,n,r){const o=e.getHours();let l;switch(o===12?l=Co.noon:o===0?l=Co.midnight:l=o/12>=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(l,{width:"narrow",context:"formatting"});default:return r.dayPeriod(l,{width:"wide",context:"formatting"})}},B:function(e,n,r){const o=e.getHours();let l;switch(o>=17?l=Co.evening:o>=12?l=Co.afternoon:o>=4?l=Co.morning:l=Co.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(l,{width:"narrow",context:"formatting"});default:return r.dayPeriod(l,{width:"wide",context:"formatting"})}},h:function(e,n,r){if(n==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Va.h(e,n)},H:function(e,n,r){return n==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Va.H(e,n)},K:function(e,n,r){const o=e.getHours()%12;return n==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Qe(o,n.length)},k:function(e,n,r){let o=e.getHours();return o===0&&(o=24),n==="ko"?r.ordinalNumber(o,{unit:"hour"}):Qe(o,n.length)},m:function(e,n,r){return n==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Va.m(e,n)},s:function(e,n,r){return n==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Va.s(e,n)},S:function(e,n){return Va.S(e,n)},X:function(e,n,r){const o=e.getTimezoneOffset();if(o===0)return"Z";switch(n){case"X":return _x(o);case"XXXX":case"XX":return Pr(o);default:return Pr(o,":")}},x:function(e,n,r){const o=e.getTimezoneOffset();switch(n){case"x":return _x(o);case"xxxx":case"xx":return Pr(o);default:return Pr(o,":")}},O:function(e,n,r){const o=e.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+Cx(o,":");default:return"GMT"+Pr(o,":")}},z:function(e,n,r){const o=e.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+Cx(o,":");default:return"GMT"+Pr(o,":")}},t:function(e,n,r){const o=Math.trunc(+e/1e3);return Qe(o,n.length)},T:function(e,n,r){return Qe(+e,n.length)}};function Cx(e,n=""){const r=e>0?"-":"+",o=Math.abs(e),l=Math.trunc(o/60),c=o%60;return c===0?r+String(l):r+String(l)+n+Qe(c,2)}function _x(e,n){return e%60===0?(e>0?"-":"+")+Qe(Math.abs(e)/60,2):Pr(e,n)}function Pr(e,n=""){const r=e>0?"-":"+",o=Math.abs(e),l=Qe(Math.trunc(o/60),2),c=Qe(o%60,2);return r+l+n+c}const Ex=(e,n)=>{switch(e){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});default:return n.date({width:"full"})}},Mx=(e,n)=>{switch(e){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});default:return n.time({width:"full"})}},a0={p:Mx,P:(e,n)=>{const r=e.match(/(P+)(p+)?/)||[],o=r[1],l=r[2];if(!l)return Ex(e,n);let c;switch(o){case"P":c=n.dateTime({width:"short"});break;case"PP":c=n.dateTime({width:"medium"});break;case"PPP":c=n.dateTime({width:"long"});break;default:c=n.dateTime({width:"full"});break}return c.replace("{{date}}",Ex(o,n)).replace("{{time}}",Mx(l,n))}},OO=/^D+$/,DO=/^Y+$/,AO=["D","DD","YY","YYYY"];function jx(e){return OO.test(e)}function Tx(e){return DO.test(e)}function r0(e,n,r){const o=zO(e,n,r);if(console.warn(o),AO.includes(e))throw new RangeError(o)}function zO(e,n,r){const o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${n}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const PO=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,LO=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,BO=/^'([^]*?)'?$/,HO=/''/g,IO=/[a-zA-Z]/;function qa(e,n,r){const o=Dr(),l=r?.locale??o.locale??zr,c=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,d=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,f=Ue(e,r?.in);if(!xx(f))throw new RangeError("Invalid time value");let m=n.match(LO).map(x=>{const v=x[0];if(v==="p"||v==="P"){const b=a0[v];return b(x,l.formatLong)}return x}).join("").match(PO).map(x=>{if(x==="''")return{isToken:!1,value:"'"};const v=x[0];if(v==="'")return{isToken:!1,value:UO(x)};if(Nx[v])return{isToken:!0,value:x};if(v.match(IO))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");return{isToken:!1,value:x}});l.localize.preprocessor&&(m=l.localize.preprocessor(f,m));const p={firstWeekContainsDate:c,weekStartsOn:d,locale:l};return m.map(x=>{if(!x.isToken)return x.value;const v=x.value;(!r?.useAdditionalWeekYearTokens&&Tx(v)||!r?.useAdditionalDayOfYearTokens&&jx(v))&&r0(v,n,String(e));const b=Nx[v[0]];return b(f,v,l.localize,p)}).join("")}function UO(e){const n=e.match(BO);return n?n[1].replace(HO,"'"):e}function FO(e,n){const r=Ue(e,n?.in),o=r.getFullYear(),l=r.getMonth(),c=Xe(r,0);return c.setFullYear(o,l+1,0),c.setHours(0,0,0,0),c.getDate()}function $O(){return Object.assign({},Dr())}function YO(e,n){const r=Ue(e,n?.in).getDay();return r===0?7:r}function GO(e,n){return Ue(e,n?.in).getMonth()}function VO(e,n){return Ue(e,n?.in).getFullYear()}function qO(e,n){return+Ue(e)>+Ue(n)}function WO(e,n){return+Ue(e)<+Ue(n)}function KO(e,n){const r=XO(n)?new n(0):Xe(n,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function XO(e){return typeof e=="function"&&e.prototype?.constructor===e}const QO=10;class Rx{subPriority=0;validate(n,r){return!0}}class ZO extends Rx{constructor(n,r,o,l,c){super(),this.value=n,this.validateValue=r,this.setValue=o,this.priority=l,c&&(this.subPriority=c)}validate(n,r){return this.validateValue(n,this.value,r)}set(n,r,o){return this.setValue(n,r,this.value,o)}}class JO extends Rx{priority=QO;subPriority=-1;constructor(n,r){super(),this.context=n||(o=>Xe(r,o))}set(n,r){return r.timestampIsSet?n:Xe(n,KO(n,this.context))}}class qe{run(n,r,o,l){const c=this.parse(n,r,o,l);return c?{setter:new ZO(c.value,this.validate,this.set,this.priority,this.subPriority),rest:c.rest}:null}validate(n,r,o){return!0}}class eD extends qe{priority=140;parse(n,r,o){switch(r){case"G":case"GG":case"GGG":return o.era(n,{width:"abbreviated"})||o.era(n,{width:"narrow"});case"GGGGG":return o.era(n,{width:"narrow"});default:return o.era(n,{width:"wide"})||o.era(n,{width:"abbreviated"})||o.era(n,{width:"narrow"})}}set(n,r,o){return r.era=o,n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}incompatibleTokens=["R","u","t","T"]}const gt={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Qn={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function yt(e,n){return e&&{value:n(e.value),rest:e.rest}}function dt(e,n){const r=n.match(e);return r?{value:parseInt(r[0],10),rest:n.slice(r[0].length)}:null}function Zn(e,n){const r=n.match(e);if(!r)return null;if(r[0]==="Z")return{value:0,rest:n.slice(1)};const o=r[1]==="+"?1:-1,l=r[2]?parseInt(r[2],10):0,c=r[3]?parseInt(r[3],10):0,d=r[5]?parseInt(r[5],10):0;return{value:o*(l*BR+c*LR+d*HR),rest:n.slice(r[0].length)}}function Ox(e){return dt(gt.anyDigitsSigned,e)}function mt(e,n){switch(e){case 1:return dt(gt.singleDigit,n);case 2:return dt(gt.twoDigits,n);case 3:return dt(gt.threeDigits,n);case 4:return dt(gt.fourDigits,n);default:return dt(new RegExp("^\\d{1,"+e+"}"),n)}}function lc(e,n){switch(e){case 1:return dt(gt.singleDigitSigned,n);case 2:return dt(gt.twoDigitsSigned,n);case 3:return dt(gt.threeDigitsSigned,n);case 4:return dt(gt.fourDigitsSigned,n);default:return dt(new RegExp("^-?\\d{1,"+e+"}"),n)}}function o0(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Dx(e,n){const r=n>0,o=r?n:1-n;let l;if(o<=50)l=e||100;else{const c=o+50,d=Math.trunc(c/100)*100,f=e>=c%100;l=e+d-(f?100:0)}return r?l:1-l}function Ax(e){return e%400===0||e%4===0&&e%100!==0}class tD extends qe{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(n,r,o){const l=c=>({year:c,isTwoDigitYear:r==="yy"});switch(r){case"y":return yt(mt(4,n),l);case"yo":return yt(o.ordinalNumber(n,{unit:"year"}),l);default:return yt(mt(r.length,n),l)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,o){const l=n.getFullYear();if(o.isTwoDigitYear){const d=Dx(o.year,l);return n.setFullYear(d,0,1),n.setHours(0,0,0,0),n}const c=!("era"in r)||r.era===1?o.year:1-o.year;return n.setFullYear(c,0,1),n.setHours(0,0,0,0),n}}class nD extends qe{priority=130;parse(n,r,o){const l=c=>({year:c,isTwoDigitYear:r==="YY"});switch(r){case"Y":return yt(mt(4,n),l);case"Yo":return yt(o.ordinalNumber(n,{unit:"year"}),l);default:return yt(mt(r.length,n),l)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,o,l){const c=n0(n,l);if(o.isTwoDigitYear){const f=Dx(o.year,c);return n.setFullYear(f,0,l.firstWeekContainsDate),n.setHours(0,0,0,0),ma(n,l)}const d=!("era"in r)||r.era===1?o.year:1-o.year;return n.setFullYear(d,0,l.firstWeekContainsDate),n.setHours(0,0,0,0),ma(n,l)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]}class aD extends qe{priority=130;parse(n,r){return lc(r==="R"?4:r.length,n)}set(n,r,o){const l=Xe(n,0);return l.setFullYear(o,0,4),l.setHours(0,0,0,0),Ar(l)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]}class rD extends qe{priority=130;parse(n,r){return lc(r==="u"?4:r.length,n)}set(n,r,o){return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]}class oD extends qe{priority=120;parse(n,r,o){switch(r){case"Q":case"QQ":return mt(r.length,n);case"Qo":return o.ordinalNumber(n,{unit:"quarter"});case"QQQ":return o.quarter(n,{width:"abbreviated",context:"formatting"})||o.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(n,{width:"narrow",context:"formatting"});default:return o.quarter(n,{width:"wide",context:"formatting"})||o.quarter(n,{width:"abbreviated",context:"formatting"})||o.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,o){return n.setMonth((o-1)*3,1),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]}class iD extends qe{priority=120;parse(n,r,o){switch(r){case"q":case"qq":return mt(r.length,n);case"qo":return o.ordinalNumber(n,{unit:"quarter"});case"qqq":return o.quarter(n,{width:"abbreviated",context:"standalone"})||o.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(n,{width:"narrow",context:"standalone"});default:return o.quarter(n,{width:"wide",context:"standalone"})||o.quarter(n,{width:"abbreviated",context:"standalone"})||o.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,o){return n.setMonth((o-1)*3,1),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]}class lD extends qe{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(n,r,o){const l=c=>c-1;switch(r){case"M":return yt(dt(gt.month,n),l);case"MM":return yt(mt(2,n),l);case"Mo":return yt(o.ordinalNumber(n,{unit:"month"}),l);case"MMM":return o.month(n,{width:"abbreviated",context:"formatting"})||o.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(n,{width:"narrow",context:"formatting"});default:return o.month(n,{width:"wide",context:"formatting"})||o.month(n,{width:"abbreviated",context:"formatting"})||o.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}set(n,r,o){return n.setMonth(o,1),n.setHours(0,0,0,0),n}}class sD extends qe{priority=110;parse(n,r,o){const l=c=>c-1;switch(r){case"L":return yt(dt(gt.month,n),l);case"LL":return yt(mt(2,n),l);case"Lo":return yt(o.ordinalNumber(n,{unit:"month"}),l);case"LLL":return o.month(n,{width:"abbreviated",context:"standalone"})||o.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(n,{width:"narrow",context:"standalone"});default:return o.month(n,{width:"wide",context:"standalone"})||o.month(n,{width:"abbreviated",context:"standalone"})||o.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,o){return n.setMonth(o,1),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]}function cD(e,n,r){const o=Ue(e,r?.in),l=ic(o,r)-n;return o.setDate(o.getDate()-l*7),Ue(o,r?.in)}class uD extends qe{priority=100;parse(n,r,o){switch(r){case"w":return dt(gt.week,n);case"wo":return o.ordinalNumber(n,{unit:"week"});default:return mt(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,o,l){return ma(cD(n,o,l),l)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]}function dD(e,n,r){const o=Ue(e,r?.in),l=oc(o,r)-n;return o.setDate(o.getDate()-l*7),o}class fD extends qe{priority=100;parse(n,r,o){switch(r){case"I":return dt(gt.week,n);case"Io":return o.ordinalNumber(n,{unit:"week"});default:return mt(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,o){return Ar(dD(n,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]}const mD=[31,28,31,30,31,30,31,31,30,31,30,31],hD=[31,29,31,30,31,30,31,31,30,31,30,31];class pD extends qe{priority=90;subPriority=1;parse(n,r,o){switch(r){case"d":return dt(gt.date,n);case"do":return o.ordinalNumber(n,{unit:"date"});default:return mt(r.length,n)}}validate(n,r){const o=n.getFullYear(),l=Ax(o),c=n.getMonth();return l?r>=1&&r<=hD[c]:r>=1&&r<=mD[c]}set(n,r,o){return n.setDate(o),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]}class gD extends qe{priority=90;subpriority=1;parse(n,r,o){switch(r){case"D":case"DD":return dt(gt.dayOfYear,n);case"Do":return o.ordinalNumber(n,{unit:"date"});default:return mt(r.length,n)}}validate(n,r){const o=n.getFullYear();return Ax(o)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,o){return n.setMonth(0,o),n.setHours(0,0,0,0),n}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]}function i0(e,n,r){const o=Dr(),l=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,c=Ue(e,r?.in),d=c.getDay(),m=(n%7+7)%7,p=7-l,x=n<0||n>6?n-(d+p)%7:(m+p)%7-(d+p)%7;return ac(c,x,r)}class yD extends qe{priority=90;parse(n,r,o){switch(r){case"E":case"EE":case"EEE":return o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});default:return o.day(n,{width:"wide",context:"formatting"})||o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,o,l){return n=i0(n,o,l),n.setHours(0,0,0,0),n}incompatibleTokens=["D","i","e","c","t","T"]}class vD extends qe{priority=90;parse(n,r,o,l){const c=d=>{const f=Math.floor((d-1)/7)*7;return(d+l.weekStartsOn+6)%7+f};switch(r){case"e":case"ee":return yt(mt(r.length,n),c);case"eo":return yt(o.ordinalNumber(n,{unit:"day"}),c);case"eee":return o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});case"eeeee":return o.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});default:return o.day(n,{width:"wide",context:"formatting"})||o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,o,l){return n=i0(n,o,l),n.setHours(0,0,0,0),n}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]}class xD extends qe{priority=90;parse(n,r,o,l){const c=d=>{const f=Math.floor((d-1)/7)*7;return(d+l.weekStartsOn+6)%7+f};switch(r){case"c":case"cc":return yt(mt(r.length,n),c);case"co":return yt(o.ordinalNumber(n,{unit:"day"}),c);case"ccc":return o.day(n,{width:"abbreviated",context:"standalone"})||o.day(n,{width:"short",context:"standalone"})||o.day(n,{width:"narrow",context:"standalone"});case"ccccc":return o.day(n,{width:"narrow",context:"standalone"});case"cccccc":return o.day(n,{width:"short",context:"standalone"})||o.day(n,{width:"narrow",context:"standalone"});default:return o.day(n,{width:"wide",context:"standalone"})||o.day(n,{width:"abbreviated",context:"standalone"})||o.day(n,{width:"short",context:"standalone"})||o.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,o,l){return n=i0(n,o,l),n.setHours(0,0,0,0),n}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]}function bD(e,n,r){const o=Ue(e,r?.in),l=YO(o,r),c=n-l;return ac(o,c,r)}class wD extends qe{priority=90;parse(n,r,o){const l=c=>c===0?7:c;switch(r){case"i":case"ii":return mt(r.length,n);case"io":return o.ordinalNumber(n,{unit:"day"});case"iii":return yt(o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"}),l);case"iiiii":return yt(o.day(n,{width:"narrow",context:"formatting"}),l);case"iiiiii":return yt(o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"}),l);default:return yt(o.day(n,{width:"wide",context:"formatting"})||o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"}),l)}}validate(n,r){return r>=1&&r<=7}set(n,r,o){return n=bD(n,o),n.setHours(0,0,0,0),n}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]}class SD extends qe{priority=80;parse(n,r,o){switch(r){case"a":case"aa":case"aaa":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})||o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,o){return n.setHours(o0(o),0,0,0),n}incompatibleTokens=["b","B","H","k","t","T"]}class kD extends qe{priority=80;parse(n,r,o){switch(r){case"b":case"bb":case"bbb":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})||o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,o){return n.setHours(o0(o),0,0,0),n}incompatibleTokens=["a","B","H","k","t","T"]}class ND extends qe{priority=80;parse(n,r,o){switch(r){case"B":case"BB":case"BBB":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(n,{width:"narrow",context:"formatting"});default:return o.dayPeriod(n,{width:"wide",context:"formatting"})||o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,o){return n.setHours(o0(o),0,0,0),n}incompatibleTokens=["a","b","t","T"]}class CD extends qe{priority=70;parse(n,r,o){switch(r){case"h":return dt(gt.hour12h,n);case"ho":return o.ordinalNumber(n,{unit:"hour"});default:return mt(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,o){const l=n.getHours()>=12;return l&&o<12?n.setHours(o+12,0,0,0):!l&&o===12?n.setHours(0,0,0,0):n.setHours(o,0,0,0),n}incompatibleTokens=["H","K","k","t","T"]}class _D extends qe{priority=70;parse(n,r,o){switch(r){case"H":return dt(gt.hour23h,n);case"Ho":return o.ordinalNumber(n,{unit:"hour"});default:return mt(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,o){return n.setHours(o,0,0,0),n}incompatibleTokens=["a","b","h","K","k","t","T"]}class ED extends qe{priority=70;parse(n,r,o){switch(r){case"K":return dt(gt.hour11h,n);case"Ko":return o.ordinalNumber(n,{unit:"hour"});default:return mt(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,o){return n.getHours()>=12&&o<12?n.setHours(o+12,0,0,0):n.setHours(o,0,0,0),n}incompatibleTokens=["h","H","k","t","T"]}class MD extends qe{priority=70;parse(n,r,o){switch(r){case"k":return dt(gt.hour24h,n);case"ko":return o.ordinalNumber(n,{unit:"hour"});default:return mt(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,o){const l=o<=24?o%24:o;return n.setHours(l,0,0,0),n}incompatibleTokens=["a","b","h","H","K","t","T"]}class jD extends qe{priority=60;parse(n,r,o){switch(r){case"m":return dt(gt.minute,n);case"mo":return o.ordinalNumber(n,{unit:"minute"});default:return mt(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,o){return n.setMinutes(o,0,0),n}incompatibleTokens=["t","T"]}class TD extends qe{priority=50;parse(n,r,o){switch(r){case"s":return dt(gt.second,n);case"so":return o.ordinalNumber(n,{unit:"second"});default:return mt(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,o){return n.setSeconds(o,0),n}incompatibleTokens=["t","T"]}class RD extends qe{priority=30;parse(n,r){const o=l=>Math.trunc(l*Math.pow(10,-r.length+3));return yt(mt(r.length,n),o)}set(n,r,o){return n.setMilliseconds(o),n}incompatibleTokens=["t","T"]}class OD extends qe{priority=10;parse(n,r){switch(r){case"X":return Zn(Qn.basicOptionalMinutes,n);case"XX":return Zn(Qn.basic,n);case"XXXX":return Zn(Qn.basicOptionalSeconds,n);case"XXXXX":return Zn(Qn.extendedOptionalSeconds,n);default:return Zn(Qn.extended,n)}}set(n,r,o){return r.timestampIsSet?n:Xe(n,n.getTime()-rc(n)-o)}incompatibleTokens=["t","T","x"]}class DD extends qe{priority=10;parse(n,r){switch(r){case"x":return Zn(Qn.basicOptionalMinutes,n);case"xx":return Zn(Qn.basic,n);case"xxxx":return Zn(Qn.basicOptionalSeconds,n);case"xxxxx":return Zn(Qn.extendedOptionalSeconds,n);default:return Zn(Qn.extended,n)}}set(n,r,o){return r.timestampIsSet?n:Xe(n,n.getTime()-rc(n)-o)}incompatibleTokens=["t","T","X"]}class AD extends qe{priority=40;parse(n){return Ox(n)}set(n,r,o){return[Xe(n,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"}class zD extends qe{priority=20;parse(n){return Ox(n)}set(n,r,o){return[Xe(n,o),{timestampIsSet:!0}]}incompatibleTokens="*"}const PD={G:new eD,y:new tD,Y:new nD,R:new aD,u:new rD,Q:new oD,q:new iD,M:new lD,L:new sD,w:new uD,I:new fD,d:new pD,D:new gD,E:new yD,e:new vD,c:new xD,i:new wD,a:new SD,b:new kD,B:new ND,h:new CD,H:new _D,K:new ED,k:new MD,m:new jD,s:new TD,S:new RD,X:new OD,x:new DD,t:new AD,T:new zD},LD=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,BD=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,HD=/^'([^]*?)'?$/,ID=/''/g,UD=/\S/,FD=/[a-zA-Z]/;function $D(e,n,r,o){const l=()=>Xe(r,NaN),c=$O(),d=c.locale??zr,f=c.firstWeekContainsDate??c.locale?.options?.firstWeekContainsDate??1,m=c.weekStartsOn??c.locale?.options?.weekStartsOn??0,p={firstWeekContainsDate:f,weekStartsOn:m,locale:d},x=[new JO(o?.in,r)],v=n.match(BD).map(w=>{const _=w[0];if(_ in a0){const E=a0[_];return E(w,d.formatLong)}return w}).join("").match(LD),b=[];for(let w of v){Tx(w)&&r0(w,n,e),jx(w)&&r0(w,n,e);const _=w[0],E=PD[_];if(E){const{incompatibleTokens:T}=E;if(Array.isArray(T)){const D=b.find(z=>T.includes(z.token)||z.token===_);if(D)throw new RangeError(`The format string mustn't contain \`${D.fullToken}\` and \`${w}\` at the same time`)}else if(E.incompatibleTokens==="*"&&b.length>0)throw new RangeError(`The format string mustn't contain \`${w}\` and any other token at the same time`);b.push({token:_,fullToken:w});const R=E.run(e,w,d.match,p);if(!R)return l();x.push(R.setter),e=R.rest}else{if(_.match(FD))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");if(w==="''"?w="'":_==="'"&&(w=YD(w)),e.indexOf(w)===0)e=e.slice(w.length);else return l()}}if(e.length>0&&UD.test(e))return l();const N=x.map(w=>w.priority).sort((w,_)=>_-w).filter((w,_,E)=>E.indexOf(w)===_).map(w=>x.filter(_=>_.priority===w).sort((_,E)=>E.subPriority-_.subPriority)).map(w=>w[0]);let C=Ue(r,o?.in);if(isNaN(+C))return l();const k={};for(const w of N){if(!w.validate(C,p))return l();const _=w.set(C,k,p);Array.isArray(_)?(C=_[0],Object.assign(k,_[1])):C=_}return C}function YD(e){return e.match(HD)[1].replace(ID,"'")}function GD(e,n,r){const[o,l]=No(r?.in,e,n);return o.getFullYear()===l.getFullYear()&&o.getMonth()===l.getMonth()}function VD(e,n,r){const[o,l]=No(r?.in,e,n);return o.getFullYear()===l.getFullYear()}function qD(e,n,r){const o=Ue(e,r?.in),l=o.getFullYear(),c=o.getDate(),d=Xe(e,0);d.setFullYear(l,n,15),d.setHours(0,0,0,0);const f=FO(d);return o.setMonth(n,Math.min(c,f)),o}function WD(e,n,r){const o=Ue(e,r?.in);return isNaN(+o)?Xe(e,NaN):(o.setFullYear(n),o)}const Rt=y.forwardRef(function({className:n,type:r,...o},l){return u.jsx("input",{ref:l,type:r,"data-slot":"input",className:X("text-foreground file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 aria-invalid:border-destructive",n),...o})});function sc(e,[n,r]){return Math.min(r,Math.max(n,e))}function Qi(e){const n=y.useRef({value:e,previous:e});return y.useMemo(()=>(n.current.value!==e&&(n.current.previous=n.current.value,n.current.value=e),n.current.previous),[e])}var KD=[" ","Enter","ArrowUp","ArrowDown"],XD=[" ","Enter"],Lr="Select",[cc,uc,QD]=Ti(Lr),[Br]=Kt(Lr,[QD,xo]),dc=xo(),[ZD,Wa]=Br(Lr),[JD,e7]=Br(Lr),t7="SelectProvider";function zx(e){const{__scopeSelect:n,children:r,open:o,defaultOpen:l,onOpenChange:c,value:d,defaultValue:f,onValueChange:m,dir:p,name:x,autoComplete:v,disabled:b,required:N,form:C,internal_do_not_use_render:k}=e,w=dc(n),[_,E]=y.useState(null),[T,R]=y.useState(null),[D,z]=y.useState(!1),L=Pi(p),[B,te]=Pn({prop:o,defaultProp:l??!1,onChange:c,caller:Lr}),[q,I]=Pn({prop:d,defaultProp:f,onChange:m,caller:Lr}),ee=y.useRef(null),le=y.useRef(q);y.useEffect(()=>{const F=C?_?.ownerDocument.getElementById(C):_?.form;if(F instanceof HTMLFormElement){const re=()=>I(le.current);return F.addEventListener("reset",re),()=>F.removeEventListener("reset",re)}},[C,_,I]);const $=_?!!C||!!_.closest("form"):!0,[ne,A]=y.useState(new Set),K=Vn(),Q=Array.from(ne).map(F=>F.props.value).join(";"),Z=y.useCallback(F=>{A(re=>new Set(re).add(F))},[]),Y=y.useCallback(F=>{A(re=>{const se=new Set(re);return se.delete(F),se})},[]),O={required:N,trigger:_,onTriggerChange:E,valueNode:T,onValueNodeChange:R,valueNodeHasChildren:D,onValueNodeHasChildrenChange:z,contentId:K,value:q,onValueChange:I,open:B,onOpenChange:te,dir:L,triggerPointerDownPosRef:ee,disabled:b,name:x,autoComplete:v,form:C,nativeOptions:ne,nativeSelectKey:Q,isFormControl:$};return u.jsx(zf,{...w,children:u.jsx(ZD,{scope:n,...O,children:u.jsx(cc.Provider,{scope:n,children:u.jsx(JD,{scope:n,onNativeOptionAdd:Z,onNativeOptionRemove:Y,children:v7(k)?k(O):r})})})})}zx.displayName=t7;var Px=e=>{const{__scopeSelect:n,children:r,...o}=e;return u.jsx(zx,{__scopeSelect:n,...o,internal_do_not_use_render:({isFormControl:l})=>u.jsxs(u.Fragment,{children:[r,l?u.jsx(sb,{__scopeSelect:n}):null]})})};Px.displayName=Lr;var Lx="SelectTrigger",Bx=y.forwardRef((e,n)=>{const{__scopeSelect:r,disabled:o=!1,...l}=e,c=dc(r),d=Wa(Lx,r),f=d.disabled||o,m=_e(n,d.onTriggerChange),p=uc(r),x=y.useRef("touch"),[v,b,N]=cb(k=>{const w=p().filter(T=>!T.disabled),_=w.find(T=>T.value===d.value),E=ub(w,k,_);E!==void 0&&d.onValueChange(E.value)}),C=k=>{f||(d.onOpenChange(!0),N()),k&&(d.triggerPointerDownPosRef.current={x:Math.round(k.pageX),y:Math.round(k.pageY)})};return u.jsx(Fs,{asChild:!0,...c,children:u.jsx(we.button,{type:"button",role:"combobox","aria-controls":d.open?d.contentId:void 0,"aria-expanded":d.open,"aria-required":d.required,"aria-autocomplete":"none",dir:d.dir,"data-state":d.open?"open":"closed",disabled:f,"data-disabled":f?"":void 0,"data-placeholder":mc(d.value)?"":void 0,...l,ref:m,onClick:ue(l.onClick,k=>{k.currentTarget.focus(),x.current!=="mouse"&&C(k)}),onPointerDown:ue(l.onPointerDown,k=>{x.current=k.pointerType;const w=k.target;w.hasPointerCapture(k.pointerId)&&w.releasePointerCapture(k.pointerId),k.button===0&&k.ctrlKey===!1&&k.pointerType==="mouse"&&(C(k),k.preventDefault())}),onKeyDown:ue(l.onKeyDown,k=>{const w=v.current!=="";!(k.ctrlKey||k.altKey||k.metaKey)&&k.key.length===1&&b(k.key),!(w&&k.key===" ")&&KD.includes(k.key)&&(C(),k.preventDefault())})})})});Bx.displayName=Lx;var Hx="SelectValue",Ix=y.forwardRef((e,n)=>{const{__scopeSelect:r,className:o,style:l,children:c,placeholder:d="",...f}=e,m=Wa(Hx,r),{onValueNodeHasChildrenChange:p}=m,x=c!==void 0,v=_e(n,m.onValueNodeChange);Ct(()=>{p(x)},[p,x]);const b=mc(m.value);return u.jsx(we.span,{...f,asChild:b?!1:f.asChild,ref:v,style:{pointerEvents:"none"},children:u.jsx(y.Fragment,{children:b?d:c},b?"placeholder":"value")})});Ix.displayName=Hx;var n7="SelectIcon",Ux=y.forwardRef((e,n)=>{const{__scopeSelect:r,children:o,...l}=e;return u.jsx(we.span,{"aria-hidden":!0,...l,ref:n,children:o||"▼"})});Ux.displayName=n7;var Fx="SelectPortal",[a7,r7]=Br(Fx,{forceMount:void 0}),$x=e=>{const{__scopeSelect:n,forceMount:r,...o}=e;return u.jsx(a7,{scope:e.__scopeSelect,forceMount:r,children:u.jsx(ho,{asChild:!0,...o})})};$x.displayName=Fx;var Ka="SelectContent",Yx=y.forwardRef((e,n)=>{const r=r7(Ka,e.__scopeSelect),{forceMount:o=r.forceMount,...l}=e,c=Wa(Ka,e.__scopeSelect),[d,f]=y.useState();return Ct(()=>{f(new DocumentFragment)},[]),u.jsx(Xt,{present:o||c.open,children:({present:m})=>m?u.jsx(qx,{...l,ref:n}):u.jsx(Gx,{...l,fragment:d})})});Yx.displayName=Ka;var Gx=y.forwardRef((e,n)=>{const{__scopeSelect:r,children:o,fragment:l}=e;return l?fo.createPortal(u.jsx(Vx,{scope:r,children:u.jsx(cc.Slot,{scope:r,children:u.jsx("div",{ref:n,children:o})})}),l):null});Gx.displayName="SelectContentFragment";var Ln=10,[Vx,Xa]=Br(Ka),o7="SelectContentImpl",i7=Ba("SelectContent.RemoveScroll"),qx=y.forwardRef((e,n)=>{const{__scopeSelect:r}=e,{position:o="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:c,onPointerDownOutside:d,side:f,sideOffset:m,align:p,alignOffset:x,arrowPadding:v,collisionBoundary:b,collisionPadding:N,sticky:C,hideWhenDetached:k,avoidCollisions:w,..._}=e,E=Wa(Ka,r),[T,R]=y.useState(null),[D,z]=y.useState(null),L=_e(n,R),[B,te]=y.useState(null),[q,I]=y.useState(null),ee=uc(r),[le,$]=y.useState(!1),ne=y.useRef(!1);y.useEffect(()=>{if(T)return Vs(T)},[T]),Ts();const A=y.useCallback(ce=>{const[ke,...ve]=ee().map(Fe=>Fe.ref.current),[Te]=ve.slice(-1),Oe=document.activeElement;for(const Fe of ce)if(Fe===Oe||(Fe?.scrollIntoView({block:"nearest"}),Fe===ke&&D&&(D.scrollTop=0),Fe===Te&&D&&(D.scrollTop=D.scrollHeight),Fe?.focus(),document.activeElement!==Oe))return},[ee,D]),K=y.useCallback(()=>A([B,T]),[A,B,T]);y.useEffect(()=>{le&&K()},[le,K]);const{onOpenChange:Q,triggerPointerDownPosRef:Z}=E;y.useEffect(()=>{if(T){let ce={x:0,y:0};const ke=Te=>{ce={x:Math.abs(Math.round(Te.pageX)-(Z.current?.x??0)),y:Math.abs(Math.round(Te.pageY)-(Z.current?.y??0))}},ve=Te=>{ce.x<=10&&ce.y<=10?Te.preventDefault():Te.composedPath().includes(T)||Q(!1),document.removeEventListener("pointermove",ke),Z.current=null};return Z.current!==null&&(document.addEventListener("pointermove",ke),document.addEventListener("pointerup",ve,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",ke),document.removeEventListener("pointerup",ve,{capture:!0})}}},[T,Q,Z]),y.useEffect(()=>{const ce=()=>Q(!1);return window.addEventListener("blur",ce),window.addEventListener("resize",ce),()=>{window.removeEventListener("blur",ce),window.removeEventListener("resize",ce)}},[Q]);const[Y,O]=cb(ce=>{const ke=ee().filter(Oe=>!Oe.disabled),ve=ke.find(Oe=>Oe.ref.current===document.activeElement),Te=ub(ke,ce,ve);Te&&setTimeout(()=>Te.ref.current?.focus())}),F=y.useCallback((ce,ke,ve)=>{const Te=!ne.current&&!ve;(E.value!==void 0&&E.value===ke||Te)&&(te(ce),Te&&(ne.current=!0))},[E.value]),re=y.useCallback(()=>T?.focus(),[T]),se=y.useCallback((ce,ke,ve)=>{const Te=!ne.current&&!ve;(E.value!==void 0&&E.value===ke||Te)&&I(ce)},[E.value]),de=o==="popper"?l0:Wx,me=de===l0?{side:f,sideOffset:m,align:p,alignOffset:x,arrowPadding:v,collisionBoundary:b,collisionPadding:N,sticky:C,hideWhenDetached:k,avoidCollisions:w}:{};return u.jsx(Vx,{scope:r,content:T,viewport:D,onViewportChange:z,itemRefCallback:F,selectedItem:B,onItemLeave:re,itemTextRefCallback:se,focusSelectedItem:K,selectedItemText:q,position:o,isPositioned:le,searchRef:Y,children:u.jsx(Fi,{as:i7,allowPinchZoom:!0,children:u.jsx(Li,{asChild:!0,trapped:E.open,onMountAutoFocus:ce=>{ce.preventDefault()},onUnmountAutoFocus:ue(l,ce=>{E.trigger?.focus({preventScroll:!0}),ce.preventDefault()}),children:u.jsx(mo,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:ce=>ce.preventDefault(),onDismiss:()=>E.onOpenChange(!1),children:u.jsx(de,{role:"listbox",id:E.contentId,"data-state":E.open?"open":"closed",dir:E.dir,onContextMenu:ce=>ce.preventDefault(),..._,...me,onPlaced:()=>$(!0),ref:L,style:{display:"flex",flexDirection:"column",outline:"none",..._.style},onKeyDown:ue(_.onKeyDown,ce=>{const ke=ce.ctrlKey||ce.altKey||ce.metaKey;if(ce.key==="Tab"&&ce.preventDefault(),!ke&&ce.key.length===1&&O(ce.key),["ArrowUp","ArrowDown","Home","End"].includes(ce.key)){let Te=ee().filter(Oe=>!Oe.disabled).map(Oe=>Oe.ref.current);if(["ArrowUp","End"].includes(ce.key)&&(Te=Te.slice().reverse()),["ArrowUp","ArrowDown"].includes(ce.key)){const Oe=ce.target,Fe=Te.indexOf(Oe);Te=Te.slice(Fe+1)}setTimeout(()=>A(Te)),ce.preventDefault()}})})})})})})});qx.displayName=o7;var l7="SelectItemAlignedPosition",Wx=y.forwardRef((e,n)=>{const{__scopeSelect:r,onPlaced:o,...l}=e,c=Wa(Ka,r),d=Xa(Ka,r),[f,m]=y.useState(null),[p,x]=y.useState(null),v=_e(n,x),b=uc(r),N=y.useRef(!1),C=y.useRef(!0),{viewport:k,selectedItem:w,selectedItemText:_,focusSelectedItem:E}=d,T=y.useCallback(()=>{if(c.trigger&&c.valueNode&&f&&p&&k&&w&&_){const L=c.trigger.getBoundingClientRect(),B=p.getBoundingClientRect(),te=c.valueNode.getBoundingClientRect(),q=_.getBoundingClientRect();if(c.dir!=="rtl"){const Oe=q.left-B.left,Fe=te.left-Oe,vt=L.left-Fe,Ze=L.width+vt,kn=Math.max(Ze,B.width),Ee=window.innerWidth-Ln,Mt=sc(Fe,[Ln,Math.max(Ln,Ee-kn)]);f.style.minWidth=Ze+"px",f.style.left=Mt+"px"}else{const Oe=B.right-q.right,Fe=window.innerWidth-te.right-Oe,vt=window.innerWidth-L.right-Fe,Ze=L.width+vt,kn=Math.max(Ze,B.width),Ee=window.innerWidth-Ln,Mt=sc(Fe,[Ln,Math.max(Ln,Ee-kn)]);f.style.minWidth=Ze+"px",f.style.right=Mt+"px"}const I=b(),ee=window.innerHeight-Ln*2,le=k.scrollHeight,$=window.getComputedStyle(p),ne=parseInt($.borderTopWidth,10),A=parseInt($.paddingTop,10),K=parseInt($.borderBottomWidth,10),Q=parseInt($.paddingBottom,10),Z=ne+A+le+Q+K,Y=Math.min(w.offsetHeight*5,Z),O=window.getComputedStyle(k),F=parseInt(O.paddingTop,10),re=parseInt(O.paddingBottom,10),se=L.top+L.height/2-Ln,de=ee-se,me=w.offsetHeight/2,ce=w.offsetTop+me,ke=ne+A+ce,ve=Z-ke;if(ke<=se){const Oe=I.length>0&&w===I[I.length-1].ref.current;f.style.bottom="0px";const Fe=p.clientHeight-k.offsetTop-k.offsetHeight,vt=Math.max(de,me+(Oe?re:0)+Fe+K),Ze=ke+vt;f.style.height=Ze+"px"}else{const Oe=I.length>0&&w===I[0].ref.current;f.style.top="0px";const vt=Math.max(se,ne+k.offsetTop+(Oe?F:0)+me)+ve;f.style.height=vt+"px",k.scrollTop=ke-se+k.offsetTop}f.style.margin=`${Ln}px 0`,f.style.minHeight=Y+"px",f.style.maxHeight=ee+"px",o?.(),requestAnimationFrame(()=>N.current=!0)}},[b,c.trigger,c.valueNode,f,p,k,w,_,c.dir,o]);Ct(()=>T(),[T]);const[R,D]=y.useState();Ct(()=>{p&&D(window.getComputedStyle(p).zIndex)},[p]);const z=y.useCallback(L=>{L&&C.current===!0&&(T(),E?.(),C.current=!1)},[T,E]);return u.jsx(c7,{scope:r,contentWrapper:f,shouldExpandOnScrollRef:N,onScrollButtonChange:z,children:u.jsx("div",{ref:m,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:R},children:u.jsx(we.div,{...l,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});Wx.displayName=l7;var s7="SelectPopperPosition",l0=y.forwardRef((e,n)=>{const{__scopeSelect:r,align:o="start",collisionPadding:l=Ln,...c}=e,d=dc(r);return u.jsx(Pf,{...d,...c,ref:n,align:o,collisionPadding:l,style:{boxSizing:"border-box",...c.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)"}})});l0.displayName=s7;var[c7,s0]=Br(Ka,{}),c0="SelectViewport",Kx=y.forwardRef((e,n)=>{const{__scopeSelect:r,nonce:o,...l}=e,c=Xa(c0,r),d=s0(c0,r),f=_e(n,c.onViewportChange),m=y.useRef(0);return u.jsxs(u.Fragment,{children:[u.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:o}),u.jsx(cc.Slot,{scope:r,children:u.jsx(we.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:f,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:ue(l.onScroll,p=>{const x=p.currentTarget,{contentWrapper:v,shouldExpandOnScrollRef:b}=d;if(b?.current&&v){const N=Math.abs(m.current-x.scrollTop);if(N>0){const C=window.innerHeight-Ln*2,k=parseFloat(v.style.minHeight),w=parseFloat(v.style.height),_=Math.max(k,w);if(_<C){const E=_+N,T=Math.min(C,E),R=E-T;v.style.height=T+"px",v.style.bottom==="0px"&&(x.scrollTop=R>0?R:0,v.style.justifyContent="flex-end")}}}m.current=x.scrollTop})})})]})});Kx.displayName=c0;var Xx="SelectGroup",[u7,d7]=Br(Xx),f7=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e,l=Vn();return u.jsx(u7,{scope:r,id:l,children:u.jsx(we.div,{role:"group","aria-labelledby":l,...o,ref:n})})});f7.displayName=Xx;var Qx="SelectLabel",m7=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e,l=d7(Qx,r);return u.jsx(we.div,{id:l.id,...o,ref:n})});m7.displayName=Qx;var fc="SelectItem",[h7,Zx]=Br(fc),Jx=y.forwardRef((e,n)=>{const{__scopeSelect:r,value:o,disabled:l=!1,textValue:c,...d}=e,f=Wa(fc,r),m=Xa(fc,r),p=f.value===o,[x,v]=y.useState(c??""),[b,N]=y.useState(!1),C=It(T=>m.itemRefCallback?.(T,o,l)),k=_e(n,C),w=Vn(),_=y.useRef("touch"),E=()=>{l||(f.onValueChange(o),f.onOpenChange(!1))};return u.jsx(h7,{scope:r,value:o,disabled:l,textId:w,isSelected:p,onItemTextChange:y.useCallback(T=>{v(R=>R||(T?.textContent??"").trim())},[]),children:u.jsx(cc.ItemSlot,{scope:r,value:o,disabled:l,textValue:x,children:u.jsx(we.div,{role:"option","aria-labelledby":w,"data-highlighted":b?"":void 0,"aria-selected":p&&b,"data-state":p?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...d,ref:k,onFocus:ue(d.onFocus,()=>N(!0)),onBlur:ue(d.onBlur,()=>N(!1)),onClick:ue(d.onClick,()=>{_.current!=="mouse"&&E()}),onPointerUp:ue(d.onPointerUp,()=>{_.current==="mouse"&&E()}),onPointerDown:ue(d.onPointerDown,T=>{_.current=T.pointerType}),onPointerMove:ue(d.onPointerMove,T=>{_.current=T.pointerType,l?m.onItemLeave?.():_.current==="mouse"&&T.currentTarget.focus({preventScroll:!0})}),onPointerLeave:ue(d.onPointerLeave,T=>{T.currentTarget===document.activeElement&&m.onItemLeave?.()}),onKeyDown:ue(d.onKeyDown,T=>{l||T.target!==T.currentTarget||m.searchRef?.current!==""&&T.key===" "||(XD.includes(T.key)&&E(),T.key===" "&&T.preventDefault())})})})})});Jx.displayName=fc;var Zi="SelectItemText",eb=y.forwardRef((e,n)=>{const{__scopeSelect:r,className:o,style:l,...c}=e,d=Wa(Zi,r),f=Xa(Zi,r),m=Zx(Zi,r),p=e7(Zi,r),[x,v]=y.useState(null),b=It(E=>f.itemTextRefCallback?.(E,m.value,m.disabled)),N=_e(n,v,m.onItemTextChange,b),C=x?.textContent,k=y.useMemo(()=>u.jsx("option",{value:m.value,disabled:m.disabled,children:C},m.value),[m.disabled,m.value,C]),{onNativeOptionAdd:w,onNativeOptionRemove:_}=p;return Ct(()=>(w(k),()=>_(k)),[w,_,k]),u.jsxs(u.Fragment,{children:[u.jsx(we.span,{id:m.textId,...c,ref:N}),m.isSelected&&d.valueNode&&!d.valueNodeHasChildren&&!mc(d.value)?fo.createPortal(c.children,d.valueNode):null]})});eb.displayName=Zi;var tb="SelectItemIndicator",nb=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e;return Zx(tb,r).isSelected?u.jsx(we.span,{"aria-hidden":!0,...o,ref:n}):null});nb.displayName=tb;var u0="SelectScrollUpButton",ab=y.forwardRef((e,n)=>{const r=Xa(u0,e.__scopeSelect),o=s0(u0,e.__scopeSelect),[l,c]=y.useState(!1),d=_e(n,o.onScrollButtonChange);return Ct(()=>{if(r.viewport&&r.isPositioned){let f=function(){const p=m.scrollTop>0;c(p)};const m=r.viewport;return f(),m.addEventListener("scroll",f),()=>m.removeEventListener("scroll",f)}},[r.viewport,r.isPositioned]),l?u.jsx(ob,{...e,ref:d,onAutoScroll:()=>{const{viewport:f,selectedItem:m}=r;f&&m&&(f.scrollTop=f.scrollTop-m.offsetHeight)}}):null});ab.displayName=u0;var d0="SelectScrollDownButton",rb=y.forwardRef((e,n)=>{const r=Xa(d0,e.__scopeSelect),o=s0(d0,e.__scopeSelect),[l,c]=y.useState(!1),d=_e(n,o.onScrollButtonChange);return Ct(()=>{if(r.viewport&&r.isPositioned){let f=function(){const p=m.scrollHeight-m.clientHeight,x=Math.ceil(m.scrollTop)<p;c(x)};const m=r.viewport;return f(),m.addEventListener("scroll",f),()=>m.removeEventListener("scroll",f)}},[r.viewport,r.isPositioned]),l?u.jsx(ob,{...e,ref:d,onAutoScroll:()=>{const{viewport:f,selectedItem:m}=r;f&&m&&(f.scrollTop=f.scrollTop+m.offsetHeight)}}):null});rb.displayName=d0;var ob=y.forwardRef((e,n)=>{const{__scopeSelect:r,onAutoScroll:o,...l}=e,c=Xa("SelectScrollButton",r),d=y.useRef(null),f=uc(r),m=y.useCallback(()=>{d.current!==null&&(window.clearInterval(d.current),d.current=null)},[]);return y.useEffect(()=>()=>m(),[m]),Ct(()=>{f().find(x=>x.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[f]),u.jsx(we.div,{"aria-hidden":!0,...l,ref:n,style:{flexShrink:0,...l.style},onPointerDown:ue(l.onPointerDown,()=>{d.current===null&&(d.current=window.setInterval(o,50))}),onPointerMove:ue(l.onPointerMove,()=>{c.onItemLeave?.(),d.current===null&&(d.current=window.setInterval(o,50))}),onPointerLeave:ue(l.onPointerLeave,()=>{m()})})}),p7="SelectSeparator",g7=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e;return u.jsx(we.div,{"aria-hidden":!0,...o,ref:n})});g7.displayName=p7;var ib="SelectArrow",y7=y.forwardRef((e,n)=>{const{__scopeSelect:r,...o}=e,l=dc(r);return Xa(ib,r).position==="popper"?u.jsx(Lf,{...l,...o,ref:n}):null});y7.displayName=ib;var lb="SelectBubbleInput",sb=y.forwardRef(({__scopeSelect:e,...n},r)=>{const o=Wa(lb,e),{value:l,onValueChange:c,required:d,disabled:f,name:m,autoComplete:p,form:x}=o,{nativeOptions:v,nativeSelectKey:b}=o,N=y.useRef(null),C=_e(r,N),k=l??"",w=Qi(k),_=Array.from(v).some(E=>(E.props.value??"")==="");return y.useEffect(()=>{const E=N.current;if(!E)return;const T=window.HTMLSelectElement.prototype,D=Object.getOwnPropertyDescriptor(T,"value").set;if(w!==k&&D){const z=new Event("change",{bubbles:!0});D.call(E,k),E.dispatchEvent(z)}},[w,k]),u.jsxs(we.select,{"aria-hidden":!0,required:d,tabIndex:-1,name:m,autoComplete:p,disabled:f,form:x,onChange:E=>c(E.target.value),...n,style:{...Og,...n.style},ref:C,defaultValue:k,children:[mc(l)&&!_?u.jsx("option",{value:""}):null,Array.from(v)]},b)});sb.displayName=lb;function v7(e){return typeof e=="function"}function mc(e){return e===""||e===void 0}function cb(e){const n=It(e),r=y.useRef(""),o=y.useRef(0),l=y.useCallback(d=>{const f=r.current+d;n(f),(function m(p){r.current=p,window.clearTimeout(o.current),p!==""&&(o.current=window.setTimeout(()=>m(""),1e3))})(f)},[n]),c=y.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,l,c]}function ub(e,n,r){const l=n.length>1&&Array.from(n).every(p=>p===n[0])?n[0]:n,c=r?e.indexOf(r):-1;let d=x7(e,Math.max(c,0));l.length===1&&(d=d.filter(p=>p!==r));const m=d.find(p=>p.textValue.toLowerCase().startsWith(l.toLowerCase()));return m!==r?m:void 0}function x7(e,n){return e.map((r,o)=>e[(n+o)%e.length])}function hc({...e}){return u.jsx(Px,{"data-slot":"select",...e})}function pc({...e}){return u.jsx(Ix,{"data-slot":"select-value",...e})}function gc({className:e,size:n="default",children:r,...o}){return u.jsxs(Bx,{"data-slot":"select-trigger","data-size":n,className:X("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 aria-invalid:border-destructive flex min-w-[250px] items-center justify-between gap-2 rounded border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 cursor-pointer",e),...o,children:[r,u.jsx(Ux,{asChild:!0,children:u.jsx(Pa,{className:"size-4 opacity-50"})})]})}function yc({className:e,children:n,position:r="popper",...o}){return u.jsx($x,{children:u.jsxs(Yx,{"data-slot":"select-content",className:X("bg-popover text-popover-foreground 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 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",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,...o,children:[u.jsx(b7,{}),u.jsx(Kx,{className:X("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:n}),u.jsx(w7,{})]})})}function _o({className:e,children:n,...r}){return u.jsxs(Jx,{"data-slot":"select-item",className:X("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-md py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2 cursor-pointer",e),...r,children:[u.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:u.jsx(nb,{children:u.jsx(zn,{className:"size-4"})})}),u.jsx(eb,{children:n})]})}function b7({className:e,...n}){return u.jsx(ab,{"data-slot":"select-scroll-up-button",className:X("flex cursor-default items-center justify-center py-1",e),...n,children:u.jsx(dE,{className:"size-4"})})}function w7({className:e,...n}){return u.jsx(rb,{"data-slot":"select-scroll-down-button",className:X("flex cursor-default items-center justify-center py-1",e),...n,children:u.jsx(Pa,{className:"size-4"})})}function Yt(e,n,r){return Math.min(r,Math.max(n,e))}function db(e,n=2){const r=Math.pow(10,n);return Math.round(e*r)/r}function vc(e,n,r){n/=100,r/=100;const o=r*n,l=o*(1-Math.abs(e/60%2-1)),c=r-o;let d=0,f=0,m=0;return e<60?[d,f,m]=[o,l,0]:e<120?[d,f,m]=[l,o,0]:e<180?[d,f,m]=[0,o,l]:e<240?[d,f,m]=[0,l,o]:e<300?[d,f,m]=[l,0,o]:[d,f,m]=[o,0,l],[Math.round((d+c)*255),Math.round((f+c)*255),Math.round((m+c)*255)]}function f0(e,n,r){e/=255,n/=255,r/=255;const o=Math.max(e,n,r),l=Math.min(e,n,r),c=o-l;let d=0;c!==0&&(o===e?d=(n-r)/c%6:o===n?d=(r-e)/c+2:d=(e-n)/c+4,d*=60,d<0&&(d+=360));const f=o===0?0:c/o*100;return[d,f,o*100]}function S7(e,n,r){e/=255,n/=255,r/=255;const o=Math.max(e,n,r),l=Math.min(e,n,r),c=o-l,d=(o+l)/2;let f=0,m=0;return c!==0&&(m=d>.5?c/(2-o-l):c/(o+l),o===e?f=(n-r)/c%6:o===n?f=(r-e)/c+2:f=(e-n)/c+4,f*=60,f<0&&(f+=360)),[f,m*100,d*100]}function k7(e,n,r){n/=100,r/=100;const o=(1-Math.abs(2*r-1))*n,l=o*(1-Math.abs(e/60%2-1)),c=r-o/2;let d=0,f=0,m=0;return e<60?[d,f,m]=[o,l,0]:e<120?[d,f,m]=[l,o,0]:e<180?[d,f,m]=[0,o,l]:e<240?[d,f,m]=[0,l,o]:e<300?[d,f,m]=[l,0,o]:[d,f,m]=[o,0,l],[Math.round((d+c)*255),Math.round((f+c)*255),Math.round((m+c)*255)]}function xc(e){return Yt(Math.round(e),0,255).toString(16).padStart(2,"0")}function Eo(e){if(typeof e!="string"||!e.trim())return null;const n=e.trim();let r,o,l,c,d;const f=n.match(/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i);if(f){let x=f[1];(x.length===3||x.length===4)&&(x=x.split("").map(C=>C+C).join("")),r=parseInt(x.slice(0,2),16),o=parseInt(x.slice(2,4),16),l=parseInt(x.slice(4,6),16),d=x.length===8,c=d?parseInt(x.slice(6,8),16)/255:1;const[v,b,N]=f0(r,o,l);return{h:v,s:b,v:N,a:Yt(c,0,1),hasAlpha:d}}const m=n.match(/^rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*([\d.]+)\s*)?\)$/i);if(m){r=Yt(Number(m[1]),0,255),o=Yt(Number(m[2]),0,255),l=Yt(Number(m[3]),0,255),d=m[4]!==void 0,c=d?Number(m[4]):1;const[x,v,b]=f0(r,o,l);return{h:x,s:v,v:b,a:Yt(c,0,1),hasAlpha:d}}const p=n.match(/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%\s*(?:,\s*([\d.]+)\s*)?\)$/i);if(p){const x=(Number(p[1])%360+360)%360,v=Yt(Number(p[2]),0,100),b=Yt(Number(p[3]),0,100);d=p[4]!==void 0,c=d?Number(p[4]):1,[r,o,l]=k7(x,v,b);const[N,C,k]=f0(r,o,l);return{h:N,s:C,v:k,a:Yt(c,0,1),hasAlpha:d}}return null}function N7(e){return typeof e!="string"||e.trim()===""?!0:Eo(e)!==null}function fb(e){return Eo(e)||{h:0,s:0,v:0,a:1,hasAlpha:!1}}function bc({h:e,s:n,v:r,a:o}){const[l,c,d]=vc(e,n,r),f=`#${xc(l)}${xc(c)}${xc(d)}`;return o>=1?f:`${f}${xc(o*255)}`}function C7({h:e,s:n,v:r,a:o}){const[l,c,d]=vc(e,n,r);return o>=1?`rgb(${l}, ${c}, ${d})`:`rgba(${l}, ${c}, ${d}, ${db(o)})`}function _7({h:e,s:n,v:r,a:o}){const[l,c,d]=vc(e,n,r),[f,m,p]=S7(l,c,d),x=Math.round(f),v=Math.round(m),b=Math.round(p);return o>=1?`hsl(${x}, ${v}%, ${b}%)`:`hsla(${x}, ${v}%, ${b}%, ${db(o)})`}function mb(e,n){return n==="rgb"?C7(e):n==="hsl"?_7(e):bc(e)}function hb(e){if(typeof e!="string")return"hex";const n=e.trim().toLowerCase();return n.startsWith("hsl")?"hsl":n.startsWith("rgb")?"rgb":"hex"}const pb=y.createContext(null);function Hr(){const e=y.useContext(pb);if(!e)throw new Error("ColorPicker.* components must be rendered inside <ColorPicker>");return e}function E7({value:e,onChange:n,className:r,children:o}){const[l,c]=y.useState(()=>fb(e)),[d,f]=y.useState(()=>hb(e)),m=y.useRef(e),p=y.useRef(d);y.useEffect(()=>{if(e===m.current)return;m.current=e,c(fb(e));const C=hb(e);p.current=C,f(C)},[e]);const x=y.useCallback((C,k)=>{const w=mb(C,k);m.current=w,n?.(w)},[n]),v=y.useCallback(C=>{c(k=>{const w={...k,...C};return x(w,p.current),w})},[x]),b=y.useCallback(C=>{p.current=C,f(C),c(k=>(x(k,C),k))},[x]),N=y.useMemo(()=>({hsva:l,setHsva:v,format:d,setFormat:b}),[l,v,d,b]);return u.jsx(pb.Provider,{value:N,children:u.jsx("div",{className:X("w-full space-y-3",r),children:o})})}function gb({value:e,max:n,onChange:r,className:o,trackStyle:l,thumbStyle:c,label:d}){const f=y.useRef(null),[m,p]=y.useState(!1),x=y.useCallback(b=>{if(!f.current)return;const N=f.current.getBoundingClientRect(),C=Yt(b-N.left,0,N.width);r(C/N.width*n)},[r,n]);y.useEffect(()=>{if(!m)return;const b=C=>x(C.clientX),N=()=>p(!1);return window.addEventListener("pointermove",b),window.addEventListener("pointerup",N),()=>{window.removeEventListener("pointermove",b),window.removeEventListener("pointerup",N)}},[m,x]);const v=n&&Number.isFinite(e)?e/n*100:0;return u.jsx("div",{ref:f,role:"slider","aria-label":d,"aria-valuemin":0,"aria-valuemax":n,"aria-valuenow":Number.isFinite(e)?Math.round(e):0,tabIndex:0,className:X("relative h-3 w-full cursor-pointer rounded-full outline-none focus-visible:ring-2 focus-visible:ring-ring/50",o),style:l,onPointerDown:b=>{b.currentTarget.setPointerCapture(b.pointerId),p(!0),x(b.clientX)},onKeyDown:b=>{const N=n/100;b.key==="ArrowRight"||b.key==="ArrowUp"?(b.preventDefault(),r(Yt(e+N,0,n))):(b.key==="ArrowLeft"||b.key==="ArrowDown")&&(b.preventDefault(),r(Yt(e-N,0,n)))},children:u.jsx("div",{className:"pointer-events-none absolute top-1/2 size-4 -translate-x-1/2 -translate-y-1/2 rounded-full border-2 border-white shadow-[0_0_0_1px_rgba(0,0,0,0.25)]",style:{left:`${v}%`,...c}})})}function M7({className:e}){const{hsva:n,setHsva:r}=Hr(),o=y.useRef(null),[l,c]=y.useState(!1),d=y.useCallback((f,m)=>{if(!o.current)return;const p=o.current.getBoundingClientRect(),x=Yt(f-p.left,0,p.width),v=Yt(m-p.top,0,p.height);r({s:x/p.width*100,v:100-v/p.height*100})},[r]);return y.useEffect(()=>{if(!l)return;const f=p=>d(p.clientX,p.clientY),m=()=>c(!1);return window.addEventListener("pointermove",f),window.addEventListener("pointerup",m),()=>{window.removeEventListener("pointermove",f),window.removeEventListener("pointerup",m)}},[l,d]),u.jsx("div",{ref:o,role:"application","aria-label":M("Saturation and brightness","darkify"),className:X("relative h-44 w-full cursor-crosshair rounded-md",e),style:{backgroundImage:"linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent)",backgroundColor:`hsl(${n.h}, 100%, 50%)`},onPointerDown:f=>{f.currentTarget.setPointerCapture(f.pointerId),c(!0),d(f.clientX,f.clientY)},children:u.jsx("div",{className:"pointer-events-none absolute size-4 -translate-x-1/2 -translate-y-1/2 rounded-full border-2 border-white shadow-[0_0_0_1px_rgba(0,0,0,0.25)]",style:{left:`${n.s}%`,top:`${100-n.v}%`}})})}function j7({className:e}){const{hsva:n,setHsva:r}=Hr();return u.jsx(gb,{className:e,label:M("Hue","darkify"),value:n.h,max:360,onChange:o=>r({h:o}),trackStyle:{backgroundImage:"linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%)"},thumbStyle:{backgroundColor:`hsl(${n.h}, 100%, 50%)`}})}function T7({className:e}){const{hsva:n,setHsva:r}=Hr(),[o,l,c]=vc(n.h,n.s,n.v);return u.jsx(gb,{className:e,label:M("Opacity","darkify"),value:n.a*100,max:100,onChange:d=>r({a:d/100}),trackStyle:{backgroundImage:`linear-gradient(to right, transparent, rgb(${o}, ${l}, ${c})), repeating-conic-gradient(#8886 0% 25%, transparent 0% 50%)`,backgroundSize:"100% 100%, 10px 10px"},thumbStyle:{backgroundColor:`rgba(${o}, ${l}, ${c}, ${n.a})`}})}function R7({className:e}){const{setHsva:n}=Hr(),r=typeof window<"u"&&"EyeDropper"in window,o=async()=>{if(r)try{const c=await new window.EyeDropper().open(),d=Eo(c.sRGBHex);d&&n({h:d.h,s:d.s,v:d.v})}catch{}};return u.jsx(ct,{type:"button",variant:"outline",size:"icon",className:X("size-8 shrink-0",e),onClick:o,disabled:!r,title:M("Pick color from screen","darkify"),"aria-label":M("Pick color from screen","darkify"),children:u.jsx(Sg,{className:"size-3.5"})})}const O7=["#000000","#ffffff","#64748b","#ef4444","#f59e0b","#eab308","#22c55e","#3b82f6","#8b5cf6"];function D7({colors:e=O7,className:n}){const{hsva:r,setHsva:o}=Hr(),l=bc({...r,a:1}).toLowerCase();return u.jsx("div",{className:X("flex flex-wrap items-center gap-1.5",n),children:e.map(c=>{const d=Eo(c);if(!d)return null;const f=bc({...d,a:1}),m=f.toLowerCase()===l;return u.jsx("button",{type:"button",onClick:()=>o({h:d.h,s:d.s,v:d.v}),title:f,"aria-label":f,"aria-pressed":m,className:X("size-5 cursor-pointer rounded ring-1 ring-inset ring-foreground/20 transition-transform hover:scale-110",m&&"outline-2 outline-offset-2 outline-ring"),style:{backgroundColor:f}},c)})})}function A7({className:e}){const{format:n,setFormat:r}=Hr();return u.jsxs(hc,{value:n,onValueChange:r,children:[u.jsx(gc,{className:X("h-8 min-w-0 gap-1 px-2 text-xs",e),size:"sm","aria-label":M("Color format","darkify"),children:u.jsx(pc,{})}),u.jsxs(yc,{align:"start",children:[u.jsx(_o,{value:"hex",children:M("HEX","darkify")}),u.jsx(_o,{value:"rgb",children:M("RGB","darkify")}),u.jsx(_o,{value:"hsl",children:M("HSL","darkify")})]})]})}function z7({className:e}){const{hsva:n,setHsva:r,format:o}=Hr(),l=mb({...n,a:1},o),[c,d]=y.useState(l),[f,m]=y.useState(!1);y.useEffect(()=>{d(l),m(!1)},[l]);const p=x=>{const v=Eo(x);if(!v){m(!0);return}m(!1),r(v.hasAlpha?{h:v.h,s:v.s,v:v.v,a:v.a}:{h:v.h,s:v.s,v:v.v})};return u.jsxs("div",{className:X("min-w-0 flex-1",e),children:[u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(Rt,{value:c,onChange:x=>{d(x.target.value),f&&m(!1)},onBlur:x=>p(x.target.value),onKeyDown:x=>{x.key==="Enter"&&p(x.currentTarget.value)},className:X("h-8 min-w-0 flex-1 font-mono text-xs",f&&"border-destructive focus-visible:ring-destructive/40"),"aria-label":M("Color value","darkify"),"aria-invalid":f}),u.jsxs("div",{className:"flex h-8 shrink-0 items-center gap-0.5 rounded-md border border-input px-2 text-xs text-muted-foreground",children:[u.jsx("input",{type:"number",min:0,max:100,value:Number.isFinite(n.a)?Math.round(n.a*100):100,onChange:x=>r({a:Yt(Number(x.target.value)||0,0,100)/100}),"aria-label":M("Opacity percent","darkify"),className:"w-7 bg-transparent text-right outline-none [appearance:textfield] [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none !p-0 !h-8 border-0"}),u.jsx("span",{children:"%"})]})]}),f&&u.jsx("p",{className:"mt-1 text-[11px] leading-tight text-destructive",children:M("Enter a valid HEX, RGB(A) or HSL(A) color.","darkify")})]})}function m0({className:e,...n}){return u.jsx("textarea",{"data-slot":"textarea",className:X("text-foreground border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 aria-invalid:border-destructive flex field-sizing-content min-h-16 w-full rounded border bg-transparent px-3 py-2 text-base shadow-xs max-h-48 transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),...n})}var wc="Checkbox",[P7]=Kt(wc),[L7,h0]=P7(wc);function B7(e){const{__scopeCheckbox:n,checked:r,children:o,defaultChecked:l,disabled:c,form:d,name:f,onCheckedChange:m,required:p,value:x="on",internal_do_not_use_render:v}=e,[b,N]=Pn({prop:r,defaultProp:l??!1,onChange:m,caller:wc}),[C,k]=y.useState(null),[w,_]=y.useState(null),E=y.useRef(!1),T=C?!!d||!!C.closest("form"):!0,R={checked:b,disabled:c,setChecked:N,control:C,setControl:k,name:f,form:d,value:x,hasConsumerStoppedPropagationRef:E,required:p,defaultChecked:Qa(l)?!1:l,isFormControl:T,bubbleInput:w,setBubbleInput:_};return u.jsx(L7,{scope:n,...R,children:H7(v)?v(R):o})}var yb="CheckboxTrigger",vb=y.forwardRef(({__scopeCheckbox:e,onKeyDown:n,onClick:r,...o},l)=>{const{control:c,value:d,disabled:f,checked:m,required:p,setControl:x,setChecked:v,hasConsumerStoppedPropagationRef:b,isFormControl:N,bubbleInput:C}=h0(yb,e),k=_e(l,x),w=y.useRef(m);return y.useEffect(()=>{const _=c?.form;if(_){const E=()=>v(w.current);return _.addEventListener("reset",E),()=>_.removeEventListener("reset",E)}},[c,v]),u.jsx(we.button,{type:"button",role:"checkbox","aria-checked":Qa(m)?"mixed":m,"aria-required":p,"data-state":Nb(m),"data-disabled":f?"":void 0,disabled:f,value:d,...o,ref:k,onKeyDown:ue(n,_=>{_.key==="Enter"&&_.preventDefault()}),onClick:ue(r,_=>{v(E=>Qa(E)?!0:!E),C&&N&&(b.current=_.isPropagationStopped(),b.current||_.stopPropagation())})})});vb.displayName=yb;var xb=y.forwardRef((e,n)=>{const{__scopeCheckbox:r,name:o,checked:l,defaultChecked:c,required:d,disabled:f,value:m,onCheckedChange:p,form:x,...v}=e;return u.jsx(B7,{__scopeCheckbox:r,checked:l,defaultChecked:c,disabled:f,required:d,onCheckedChange:p,name:o,form:x,value:m,internal_do_not_use_render:({isFormControl:b})=>u.jsxs(u.Fragment,{children:[u.jsx(vb,{...v,ref:n,__scopeCheckbox:r}),b&&u.jsx(kb,{__scopeCheckbox:r})]})})});xb.displayName=wc;var bb="CheckboxIndicator",wb=y.forwardRef((e,n)=>{const{__scopeCheckbox:r,forceMount:o,...l}=e,c=h0(bb,r);return u.jsx(Xt,{present:o||Qa(c.checked)||c.checked===!0,children:u.jsx(we.span,{"data-state":Nb(c.checked),"data-disabled":c.disabled?"":void 0,...l,ref:n,style:{pointerEvents:"none",...e.style}})})});wb.displayName=bb;var Sb="CheckboxBubbleInput",kb=y.forwardRef(({__scopeCheckbox:e,...n},r)=>{const{control:o,hasConsumerStoppedPropagationRef:l,checked:c,defaultChecked:d,required:f,disabled:m,name:p,value:x,form:v,bubbleInput:b,setBubbleInput:N}=h0(Sb,e),C=_e(r,N),k=Qi(c),w=Ii(o);y.useEffect(()=>{const E=b;if(!E)return;const T=window.HTMLInputElement.prototype,D=Object.getOwnPropertyDescriptor(T,"checked").set,z=!l.current;if(k!==c&&D){const L=new Event("click",{bubbles:z});E.indeterminate=Qa(c),D.call(E,Qa(c)?!1:c),E.dispatchEvent(L)}},[b,k,c,l]);const _=y.useRef(Qa(c)?!1:c);return u.jsx(we.input,{type:"checkbox","aria-hidden":!0,defaultChecked:d??_.current,required:f,disabled:m,name:p,value:x,form:v,...n,tabIndex:-1,ref:C,style:{...n.style,...w,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});kb.displayName=Sb;function H7(e){return typeof e=="function"}function Qa(e){return e==="indeterminate"}function Nb(e){return Qa(e)?"indeterminate":e?"checked":"unchecked"}function Ji({className:e,...n}){return u.jsx(xb,{"data-slot":"checkbox",className:X("peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 cursor-pointer",e),...n,children:u.jsx(wb,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:u.jsx(zn,{className:"size-3.5"})})})}var I7="Label",Cb=y.forwardRef((e,n)=>u.jsx(we.label,{...e,ref:n,onMouseDown:r=>{r.target.closest("button, input, select, textarea")||(e.onMouseDown?.(r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));Cb.displayName=I7;var U7=Cb;function F7({className:e,...n}){return u.jsx(U7,{"data-slot":"label",className:X("flex items-center gap-2 text-sm leading-none font-medium group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...n})}const $7=df("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-destructive-foreground [a&]:hover:bg-destructive/90",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function Y7({className:e,variant:n,asChild:r=!1,...o}){const l=r?Cg:"span";return u.jsx(l,{"data-slot":"badge",className:X($7({variant:n}),e),...o})}var Sc="Popover",[_b]=Kt(Sc,[xo]),el=xo(),[G7,Za]=_b(Sc),Eb=e=>{const{__scopePopover:n,children:r,open:o,defaultOpen:l,onOpenChange:c,modal:d=!1}=e,f=el(n),m=y.useRef(null),[p,x]=y.useState(!1),[v,b]=Pn({prop:o,defaultProp:l??!1,onChange:c,caller:Sc});return u.jsx(zf,{...f,children:u.jsx(G7,{scope:n,contentId:Vn(),triggerRef:m,open:v,onOpenChange:b,onOpenToggle:y.useCallback(()=>b(N=>!N),[b]),hasCustomAnchor:p,onCustomAnchorAdd:y.useCallback(()=>x(!0),[]),onCustomAnchorRemove:y.useCallback(()=>x(!1),[]),modal:d,children:r})})};Eb.displayName=Sc;var Mb="PopoverAnchor",V7=y.forwardRef((e,n)=>{const{__scopePopover:r,...o}=e,l=Za(Mb,r),c=el(r),{onCustomAnchorAdd:d,onCustomAnchorRemove:f}=l;return y.useEffect(()=>(d(),()=>f()),[d,f]),u.jsx(Fs,{...c,...o,ref:n})});V7.displayName=Mb;var jb="PopoverTrigger",Tb=y.forwardRef((e,n)=>{const{__scopePopover:r,...o}=e,l=Za(jb,r),c=el(r),d=_e(n,l.triggerRef),f=u.jsx(we.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":zb(l.open),...o,ref:d,onClick:ue(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?f:u.jsx(Fs,{asChild:!0,...c,children:f})});Tb.displayName=jb;var p0="PopoverPortal",[q7,W7]=_b(p0,{forceMount:void 0}),Rb=e=>{const{__scopePopover:n,forceMount:r,children:o,container:l}=e,c=Za(p0,n);return u.jsx(q7,{scope:n,forceMount:r,children:u.jsx(Xt,{present:r||c.open,children:u.jsx(ho,{asChild:!0,container:l,children:o})})})};Rb.displayName=p0;var Mo="PopoverContent",Ob=y.forwardRef((e,n)=>{const r=W7(Mo,e.__scopePopover),{forceMount:o=r.forceMount,...l}=e,c=Za(Mo,e.__scopePopover);return u.jsx(Xt,{present:o||c.open,children:c.modal?u.jsx(X7,{...l,ref:n}):u.jsx(Q7,{...l,ref:n})})});Ob.displayName=Mo;var K7=Ba("PopoverContent.RemoveScroll"),X7=y.forwardRef((e,n)=>{const r=Za(Mo,e.__scopePopover),o=y.useRef(null),l=_e(n,o),c=y.useRef(!1);return y.useEffect(()=>{const d=o.current;if(d)return Vs(d)},[]),u.jsx(Fi,{as:K7,allowPinchZoom:!0,children:u.jsx(Db,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ue(e.onCloseAutoFocus,d=>{d.preventDefault(),c.current||r.triggerRef.current?.focus()}),onPointerDownOutside:ue(e.onPointerDownOutside,d=>{const f=d.detail.originalEvent,m=f.button===0&&f.ctrlKey===!0,p=f.button===2||m;c.current=p},{checkForDefaultPrevented:!1}),onFocusOutside:ue(e.onFocusOutside,d=>d.preventDefault(),{checkForDefaultPrevented:!1})})})}),Q7=y.forwardRef((e,n)=>{const r=Za(Mo,e.__scopePopover),o=y.useRef(!1),l=y.useRef(!1);return u.jsx(Db,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{e.onCloseAutoFocus?.(c),c.defaultPrevented||(o.current||r.triggerRef.current?.focus(),c.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:c=>{e.onInteractOutside?.(c),c.defaultPrevented||(o.current=!0,c.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const d=c.target;r.triggerRef.current?.contains(d)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&l.current&&c.preventDefault()}})}),Db=y.forwardRef((e,n)=>{const{__scopePopover:r,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:p,onInteractOutside:x,...v}=e,b=Za(Mo,r),N=el(r);return Ts(),u.jsx(Li,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:c,children:u.jsx(mo,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:x,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:p,onDismiss:()=>b.onOpenChange(!1),deferPointerDownOutside:!0,children:u.jsx(Pf,{"data-state":zb(b.open),role:"dialog",id:b.contentId,...N,...v,ref:n,style:{...v.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),Ab="PopoverClose",Z7=y.forwardRef((e,n)=>{const{__scopePopover:r,...o}=e,l=Za(Ab,r);return u.jsx(we.button,{type:"button",...o,ref:n,onClick:ue(e.onClick,()=>l.onOpenChange(!1))})});Z7.displayName=Ab;var J7="PopoverArrow",e6=y.forwardRef((e,n)=>{const{__scopePopover:r,...o}=e,l=el(r);return u.jsx(Lf,{...l,...o,ref:n})});e6.displayName=J7;function zb(e){return e?"open":"closed"}var t6=Eb,n6=Tb,a6=Rb,r6=Ob;function kc({...e}){return u.jsx(t6,{"data-slot":"popover",...e})}function Nc({...e}){return u.jsx(n6,{"data-slot":"popover-trigger",...e})}function Cc({className:e,align:n="center",sideOffset:r=4,...o}){return u.jsx(a6,{children:u.jsx(r6,{"data-slot":"popover-content",align:n,sideOffset:r,className:X("z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-hidden 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 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95",e),...o})})}var g0="Radio",[o6,Pb]=Kt(g0),[i6,_c]=o6(g0);function Lb(e){const{__scopeRadio:n,checked:r=!1,children:o,disabled:l,form:c,name:d,onCheck:f,required:m,value:p="on",internal_do_not_use_render:x}=e,[v,b]=y.useState(null),[N,C]=y.useState(null),k=y.useRef(!1),w=v?!!c||!!v.closest("form"):!0,_={checked:r,disabled:l,required:m,name:d,form:c,value:p,control:v,setControl:b,hasConsumerStoppedPropagationRef:k,isFormControl:w,bubbleInput:N,setBubbleInput:C,onCheck:()=>f?.()};return u.jsx(i6,{scope:n,..._,children:s6(x)?x(_):o})}var Bb="RadioTrigger",y0=y.forwardRef(({__scopeRadio:e,onClick:n,...r},o)=>{const{checked:l,disabled:c,value:d,setControl:f,onCheck:m,hasConsumerStoppedPropagationRef:p,isFormControl:x,bubbleInput:v}=_c(Bb,e),b=_e(o,f);return u.jsx(we.button,{type:"button",role:"radio","aria-checked":l,"data-state":Fb(l),"data-disabled":c?"":void 0,disabled:c,value:d,...r,ref:b,onClick:ue(n,N=>{l||m(),v&&x&&(p.current=N.isPropagationStopped(),p.current||N.stopPropagation())})})});y0.displayName=Bb;var l6=y.forwardRef((e,n)=>{const{__scopeRadio:r,name:o,checked:l,required:c,disabled:d,value:f,onCheck:m,form:p,...x}=e;return u.jsx(Lb,{__scopeRadio:r,checked:l,disabled:d,required:c,onCheck:m,name:o,form:p,value:f,internal_do_not_use_render:({isFormControl:v})=>u.jsxs(u.Fragment,{children:[u.jsx(y0,{...x,ref:n,__scopeRadio:r}),v&&u.jsx(v0,{__scopeRadio:r})]})})});l6.displayName=g0;var Hb="RadioIndicator",Ib=y.forwardRef((e,n)=>{const{__scopeRadio:r,forceMount:o,...l}=e,c=_c(Hb,r);return u.jsx(Xt,{present:o||c.checked,children:u.jsx(we.span,{"data-state":Fb(c.checked),"data-disabled":c.disabled?"":void 0,...l,ref:n})})});Ib.displayName=Hb;var Ub="RadioBubbleInput",v0=y.forwardRef(({__scopeRadio:e,...n},r)=>{const{control:o,checked:l,required:c,disabled:d,name:f,value:m,form:p,bubbleInput:x,setBubbleInput:v,hasConsumerStoppedPropagationRef:b}=_c(Ub,e),N=_e(r,v),C=Qi(l),k=Ii(o);y.useEffect(()=>{const _=x;if(!_)return;const E=window.HTMLInputElement.prototype,R=Object.getOwnPropertyDescriptor(E,"checked").set,D=!b.current;if(C!==l&&R){const z=new Event("click",{bubbles:D});R.call(_,l),_.dispatchEvent(z)}},[x,C,l,b]);const w=y.useRef(l);return u.jsx(we.input,{type:"radio","aria-hidden":!0,defaultChecked:w.current,required:c,disabled:d,name:f,value:m,form:p,...n,tabIndex:-1,ref:N,style:{...n.style,...k,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});v0.displayName=Ub;function s6(e){return typeof e=="function"}function Fb(e){return e?"checked":"unchecked"}var c6=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Ec="RadioGroup",[u6]=Kt(Ec,[$s,Pb]),$b=$s(),Mc=Pb(),[d6,f6]=u6(Ec),Yb=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,name:o,form:l,defaultValue:c,value:d,required:f=!1,disabled:m=!1,orientation:p,dir:x,loop:v=!0,onValueChange:b,...N}=e,C=$b(r),k=Pi(x),[w,_]=Pn({prop:d,defaultProp:c??null,onChange:b,caller:Ec}),[E,T]=y.useState(null),R=_e(n,T),D=y.useRef(w);return y.useEffect(()=>{const z=l?E?.ownerDocument.getElementById(l):E?.closest("form");if(z instanceof HTMLFormElement){const L=()=>_(D.current);return z.addEventListener("reset",L),()=>z.removeEventListener("reset",L)}},[E,l,_]),u.jsx(d6,{scope:r,name:o,form:l,required:f,disabled:m,value:w,onValueChange:_,children:u.jsx(xv,{asChild:!0,...C,orientation:p,dir:k,loop:v,children:u.jsx(we.div,{role:"radiogroup","aria-required":f,"aria-orientation":p,"data-disabled":m?"":void 0,dir:k,...N,ref:R})})})});Yb.displayName=Ec;var m6="RadioGroupItem",h6="RadioGroupItemProvider",Gb="RadioGroupItemTrigger",p6="RadioGroupItemBubbleInput";function g6(e){const{__scopeRadioGroup:n,value:r,disabled:o,children:l,internal_do_not_use_render:c}=e,d=f6(h6,n),f=Mc(n),m=d.disabled||o;return u.jsx(Lb,{...f,checked:d.value===r,disabled:m,required:d.required,name:d.name,form:d.form,value:r,onCheck:()=>d.onValueChange(r),internal_do_not_use_render:c,children:l})}var Vb=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,...o}=e,l=$b(r),c=Mc(r),{checked:d,disabled:f}=_c(Gb,c.__scopeRadio),m=y.useRef(null),p=_e(n,m),x=y.useRef(!1);return y.useEffect(()=>{const v=N=>{c6.includes(N.key)&&(x.current=!0)},b=()=>x.current=!1;return document.addEventListener("keydown",v),document.addEventListener("keyup",b),()=>{document.removeEventListener("keydown",v),document.removeEventListener("keyup",b)}},[]),u.jsx(bv,{asChild:!0,...l,focusable:!f,active:d,children:u.jsx(y0,{...c,...o,ref:p,onKeyDown:ue(o.onKeyDown,v=>{v.key==="Enter"&&v.preventDefault()}),onFocus:ue(o.onFocus,()=>{x.current&&m.current?.click()})})})});Vb.displayName=Gb;var qb=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,value:o,disabled:l,...c}=e;return u.jsx(g6,{__scopeRadioGroup:r,value:o,disabled:l,internal_do_not_use_render:({isFormControl:d})=>u.jsxs(u.Fragment,{children:[u.jsx(Vb,{...c,ref:n,__scopeRadioGroup:r}),d&&u.jsx(Wb,{__scopeRadioGroup:r})]})})});qb.displayName=m6;var Wb=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,...o}=e,l=Mc(r);return u.jsx(v0,{...l,...o,ref:n})});Wb.displayName=p6;var y6="RadioGroupIndicator",Kb=y.forwardRef((e,n)=>{const{__scopeRadioGroup:r,...o}=e,l=Mc(r);return u.jsx(Ib,{...l,...o,ref:n})});Kb.displayName=y6;function v6({className:e,...n}){return u.jsx(Yb,{"data-slot":"radio-group",className:X("grid gap-3",e),...n})}function x6({className:e,...n}){return u.jsx(qb,{"data-slot":"radio-group-item",className:X("border-input text-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 aria-invalid:border-destructive aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 cursor-pointer",e),...n,children:u.jsx(Kb,{"data-slot":"radio-group-indicator",className:"relative flex items-center justify-center",children:u.jsx(hE,{className:"fill-primary absolute top-1/2 left-1/2 size-2 -translate-x-1/2 -translate-y-1/2"})})})}var jc="Switch",[b6]=Kt(jc),[w6,x0]=b6(jc);function S6(e){const{__scopeSwitch:n,checked:r,children:o,defaultChecked:l,disabled:c,form:d,name:f,onCheckedChange:m,required:p,value:x="on",internal_do_not_use_render:v}=e,[b,N]=Pn({prop:r,defaultProp:l??!1,onChange:m,caller:jc}),[C,k]=y.useState(null),[w,_]=y.useState(null),E=y.useRef(!1),T=C?!!d||!!C.closest("form"):!0,R={checked:b,setChecked:N,disabled:c,control:C,setControl:k,name:f,form:d,value:x,hasConsumerStoppedPropagationRef:E,required:p,defaultChecked:l,isFormControl:T,bubbleInput:w,setBubbleInput:_};return u.jsx(w6,{scope:n,...R,children:k6(v)?v(R):o})}var Xb="SwitchTrigger",Qb=y.forwardRef(({__scopeSwitch:e,onClick:n,...r},o)=>{const{control:l,form:c,value:d,disabled:f,checked:m,required:p,setControl:x,setChecked:v,hasConsumerStoppedPropagationRef:b,isFormControl:N,bubbleInput:C}=x0(Xb,e),k=_e(o,x),w=y.useRef(m);return y.useEffect(()=>{const _=c?l?.ownerDocument.getElementById(c):l?.form;if(_ instanceof HTMLFormElement){const E=()=>v(w.current);return _.addEventListener("reset",E),()=>_.removeEventListener("reset",E)}},[l,c,v]),u.jsx(we.button,{type:"button",role:"switch","aria-checked":m,"aria-required":p,"data-state":a1(m),"data-disabled":f?"":void 0,disabled:f,value:d,...r,ref:k,onClick:ue(n,_=>{v(E=>!E),C&&N&&(b.current=_.isPropagationStopped(),b.current||_.stopPropagation())})})});Qb.displayName=Xb;var Zb=y.forwardRef((e,n)=>{const{__scopeSwitch:r,name:o,checked:l,defaultChecked:c,required:d,disabled:f,value:m,onCheckedChange:p,form:x,...v}=e;return u.jsx(S6,{__scopeSwitch:r,checked:l,defaultChecked:c,disabled:f,required:d,onCheckedChange:p,name:o,form:x,value:m,internal_do_not_use_render:({isFormControl:b})=>u.jsxs(u.Fragment,{children:[u.jsx(Qb,{...v,ref:n,__scopeSwitch:r}),b&&u.jsx(n1,{__scopeSwitch:r})]})})});Zb.displayName=jc;var Jb="SwitchThumb",e1=y.forwardRef((e,n)=>{const{__scopeSwitch:r,...o}=e,l=x0(Jb,r);return u.jsx(we.span,{"data-state":a1(l.checked),"data-disabled":l.disabled?"":void 0,...o,ref:n})});e1.displayName=Jb;var t1="SwitchBubbleInput",n1=y.forwardRef(({__scopeSwitch:e,...n},r)=>{const{control:o,hasConsumerStoppedPropagationRef:l,checked:c,defaultChecked:d,required:f,disabled:m,name:p,value:x,form:v,bubbleInput:b,setBubbleInput:N}=x0(t1,e),C=_e(r,N),k=Qi(c),w=Ii(o);y.useEffect(()=>{const E=b;if(!E)return;const T=window.HTMLInputElement.prototype,D=Object.getOwnPropertyDescriptor(T,"checked").set,z=!l.current;if(k!==c&&D){const L=new Event("click",{bubbles:z});D.call(E,c),E.dispatchEvent(L)}},[b,k,c,l]);const _=y.useRef(c);return u.jsx(we.input,{type:"checkbox","aria-hidden":!0,defaultChecked:d??_.current,required:f,disabled:m,name:p,value:x,form:v,...n,tabIndex:-1,ref:C,style:{...n.style,...w,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});n1.displayName=t1;function k6(e){return typeof e=="function"}function a1(e){return e?"checked":"unchecked"}function N6({className:e,...n}){return u.jsx(Zb,{"data-slot":"switch",className:X("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 cursor-pointer",e),...n,children:u.jsx(e1,{"data-slot":"switch-thumb",className:X("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}var r1=["PageUp","PageDown"],o1=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],i1={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},jo="Slider",[b0,C6,_6]=Ti(jo),[w0]=Kt(jo,[_6]),[E6,tl]=w0(jo),l1=y.forwardRef((e,n)=>{const{name:r,min:o=0,max:l=100,step:c=1,orientation:d="horizontal",disabled:f=!1,minStepsBetweenThumbs:m=0,defaultValue:p=[o],value:x,onValueChange:v=()=>{},onValueCommit:b=()=>{},inverted:N=!1,form:C,...k}=e,w=y.useRef(new Set),_=y.useRef(0),E=y.useRef(!1),R=d==="horizontal"?M6:j6,[D,z]=y.useState(null),L=_e(n,z),[B=[],te]=Pn({prop:x,defaultProp:p,onChange:A=>{[...w.current][_.current]?.focus({preventScroll:!0,focusVisible:E.current}),E.current=!1,v(A)}}),q=y.useRef(B),I=y.useRef(B);y.useEffect(()=>{const A=C?D?.ownerDocument.getElementById(C):D?.closest("form");if(A instanceof HTMLFormElement){const K=()=>te(I.current);return A.addEventListener("reset",K),()=>A.removeEventListener("reset",K)}},[D,C,te]);function ee(A){const K=D6(B,A);ne(A,K)}function le(A){ne(A,_.current)}function $(){const A=q.current[_.current];B[_.current]!==A&&b(B)}function ne(A,K,{commit:Q}={commit:!1}){const Z=k1(c),Y=Rc(Math.round((A-o)/c)*c+o,Z),O=sc(Y,[o,l]);te((F=[])=>{const re=R6(F,O,K);if(P6(re,m*c)){_.current=re.indexOf(O);const se=String(re)!==String(F);return se&&Q&&b(re),se?re:F}else return F})}return u.jsx(E6,{scope:e.__scopeSlider,name:r,disabled:f,min:o,max:l,valueIndexToChangeRef:_,thumbs:w.current,values:B,orientation:d,form:C,children:u.jsx(b0.Provider,{scope:e.__scopeSlider,children:u.jsx(b0.Slot,{scope:e.__scopeSlider,children:u.jsx(R,{"aria-disabled":f,"data-disabled":f?"":void 0,...k,ref:L,onPointerDown:ue(k.onPointerDown,()=>{f||(q.current=B,E.current=!1)}),min:o,max:l,inverted:N,onSlideStart:f?void 0:ee,onSlideMove:f?void 0:le,onSlideEnd:f?void 0:$,onHomeKeyDown:()=>{f||(E.current=!0,ne(o,0,{commit:!0}))},onEndKeyDown:()=>{f||(E.current=!0,ne(l,B.length-1,{commit:!0}))},onStepKeyDown:({event:A,direction:K})=>{if(!f){E.current=!0;const Y=r1.includes(A.key)||A.shiftKey&&o1.includes(A.key)?10:1,O=_.current,F=B[O],re=L6(F,{min:o,step:c,direction:K,multiplier:Y});ne(re,O,{commit:!0})}}})})})})});l1.displayName=jo;var[s1,c1]=w0(jo,{startEdge:"left",endEdge:"right",size:"width",direction:1}),M6=y.forwardRef((e,n)=>{const{min:r,max:o,dir:l,inverted:c,onSlideStart:d,onSlideMove:f,onSlideEnd:m,onStepKeyDown:p,...x}=e,[v,b]=y.useState(null),N=_e(n,b),C=y.useRef(void 0),k=Pi(l),w=k==="ltr",_=w&&!c||!w&&c;function E(T){const R=C.current||v.getBoundingClientRect(),D=[0,R.width],L=k0(D,_?[r,o]:[o,r]);return C.current=R,L(T-R.left)}return u.jsx(s1,{scope:e.__scopeSlider,startEdge:_?"left":"right",endEdge:_?"right":"left",direction:_?1:-1,size:"width",children:u.jsx(u1,{dir:k,"data-orientation":"horizontal",...x,ref:N,style:{...x.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:T=>{const R=E(T.clientX);d?.(R)},onSlideMove:T=>{const R=E(T.clientX);f?.(R)},onSlideEnd:()=>{C.current=void 0,m?.()},onStepKeyDown:T=>{const D=i1[_?"from-left":"from-right"].includes(T.key);p?.({event:T,direction:D?-1:1})}})})}),j6=y.forwardRef((e,n)=>{const{min:r,max:o,inverted:l,onSlideStart:c,onSlideMove:d,onSlideEnd:f,onStepKeyDown:m,...p}=e,x=y.useRef(null),v=_e(n,x),b=y.useRef(void 0),N=!l;function C(k){const w=b.current||x.current.getBoundingClientRect(),_=[0,w.height],T=k0(_,N?[o,r]:[r,o]);return b.current=w,T(k-w.top)}return u.jsx(s1,{scope:e.__scopeSlider,startEdge:N?"bottom":"top",endEdge:N?"top":"bottom",size:"height",direction:N?1:-1,children:u.jsx(u1,{"data-orientation":"vertical",...p,ref:v,style:{...p.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:k=>{const w=C(k.clientY);c?.(w)},onSlideMove:k=>{const w=C(k.clientY);d?.(w)},onSlideEnd:()=>{b.current=void 0,f?.()},onStepKeyDown:k=>{const _=i1[N?"from-bottom":"from-top"].includes(k.key);m?.({event:k,direction:_?-1:1})}})})}),u1=y.forwardRef((e,n)=>{const{__scopeSlider:r,onSlideStart:o,onSlideMove:l,onSlideEnd:c,onHomeKeyDown:d,onEndKeyDown:f,onStepKeyDown:m,...p}=e,x=tl(jo,r);return u.jsx(we.span,{...p,ref:n,onKeyDown:ue(e.onKeyDown,v=>{v.key==="Home"?(d(v),v.preventDefault()):v.key==="End"?(f(v),v.preventDefault()):r1.concat(o1).includes(v.key)&&(m(v),v.preventDefault())}),onPointerDown:ue(e.onPointerDown,v=>{const b=v.target;b.setPointerCapture(v.pointerId),v.preventDefault(),x.thumbs.has(b)?b.focus({preventScroll:!0,focusVisible:!1}):o(v)}),onPointerMove:ue(e.onPointerMove,v=>{v.target.hasPointerCapture(v.pointerId)&&l(v)}),onPointerUp:ue(e.onPointerUp,v=>{const b=v.target;b.hasPointerCapture(v.pointerId)&&(b.releasePointerCapture(v.pointerId),c(v))})})}),d1="SliderTrack",f1=y.forwardRef((e,n)=>{const{__scopeSlider:r,...o}=e,l=tl(d1,r);return u.jsx(we.span,{"data-disabled":l.disabled?"":void 0,"data-orientation":l.orientation,...o,ref:n})});f1.displayName=d1;var S0="SliderRange",m1=y.forwardRef((e,n)=>{const{__scopeSlider:r,...o}=e,l=tl(S0,r),c=c1(S0,r),d=y.useRef(null),f=_e(n,d),m=l.values.length,p=l.values.map(b=>S1(b,l.min,l.max)),x=m>1?Math.min(...p):0,v=100-Math.max(...p);return u.jsx(we.span,{"data-orientation":l.orientation,"data-disabled":l.disabled?"":void 0,...o,ref:f,style:{...e.style,[c.startEdge]:x+"%",[c.endEdge]:v+"%"}})});m1.displayName=S0;var h1="SliderThumb",[T6,p1]=w0(h1),g1="SliderThumbProvider";function y1(e){const{__scopeSlider:n,name:r,children:o,internal_do_not_use_render:l}=e,c=tl(g1,n),d=C6(n),[f,m]=y.useState(null),p=y.useMemo(()=>f?d().findIndex(w=>w.ref.current===f):-1,[d,f]),x=Ii(f),v=f?!!c.form||!!f.closest("form"):!0,b=c.values[p],N=r??(c.name?c.name+(c.values.length>1?"[]":""):void 0),C=b===void 0?0:S1(b,c.min,c.max);y.useEffect(()=>{if(f)return c.thumbs.add(f),()=>{c.thumbs.delete(f)}},[f,c.thumbs]);const k={value:b,name:N,form:c.form,isFormControl:v,index:p,thumb:f,onThumbChange:m,percent:C,size:x};return u.jsx(T6,{scope:n,...k,children:B6(l)?l(k):o})}y1.displayName=g1;var Tc="SliderThumbTrigger",v1=y.forwardRef((e,n)=>{const{__scopeSlider:r,...o}=e,l=tl(Tc,r),c=c1(Tc,r),{index:d,value:f,percent:m,size:p,onThumbChange:x}=p1(Tc,r),v=_e(n,x),b=O6(d,l.values.length),N=p?.[c.size],C=N?A6(N,m,c.direction):0;return u.jsx("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[c.startEdge]:`calc(${m}% + ${C}px)`},children:u.jsx(b0.ItemSlot,{scope:r,children:u.jsx(we.span,{role:"slider","aria-label":e["aria-label"]||b,"aria-valuemin":l.min,"aria-valuenow":f,"aria-valuemax":l.max,"aria-orientation":l.orientation,"data-orientation":l.orientation,"data-disabled":l.disabled?"":void 0,tabIndex:l.disabled?void 0:0,...o,ref:v,style:f===void 0?{display:"none"}:e.style,onFocus:ue(e.onFocus,()=>{l.valueIndexToChangeRef.current=d})})})})});v1.displayName=Tc;var x1=y.forwardRef((e,n)=>{const{__scopeSlider:r,name:o,...l}=e;return u.jsx(y1,{__scopeSlider:r,name:o,internal_do_not_use_render:({index:c,isFormControl:d})=>u.jsxs(u.Fragment,{children:[u.jsx(v1,{...l,ref:n,__scopeSlider:r}),d?u.jsx(w1,{__scopeSlider:r},c):null]})})});x1.displayName=h1;var b1="SliderBubbleInput",w1=y.forwardRef(({__scopeSlider:e,...n},r)=>{const{value:o,name:l,form:c}=p1(b1,e),d=y.useRef(null),f=_e(d,r),m=Qi(o);return y.useEffect(()=>{const p=d.current;if(!p)return;const x=window.HTMLInputElement.prototype,b=Object.getOwnPropertyDescriptor(x,"value").set;if(m!==o&&b){const N=new Event("input",{bubbles:!0});b.call(p,o),p.dispatchEvent(N)}},[m,o]),u.jsx(we.input,{style:{display:"none"},name:l,form:c,...n,ref:f,defaultValue:o})});w1.displayName=b1;function R6(e=[],n,r){const o=[...e];return o[r]=n,o.sort((l,c)=>l-c)}function S1(e,n,r){const c=100/(r-n)*(e-n);return sc(c,[0,100])}function O6(e,n){return n>2?`Value ${e+1} of ${n}`:n===2?["Minimum","Maximum"][e]:void 0}function D6(e,n){if(e.length===1)return 0;const r=e.map(l=>Math.abs(l-n)),o=Math.min(...r);return r.indexOf(o)}function A6(e,n,r){const o=e/2,c=k0([0,50],[0,o]);return(o-c(n)*r)*r}function z6(e){return e.slice(0,-1).map((n,r)=>e[r+1]-n)}function P6(e,n){if(n>0){const r=z6(e);return Math.min(...r)>=n}return!0}function k0(e,n){return r=>{if(e[0]===e[1]||n[0]===n[1])return n[0];const o=(n[1]-n[0])/(e[1]-e[0]);return n[0]+o*(r-e[0])}}function k1(e){if(!Number.isFinite(e))return 0;const n=e.toString();if(n.includes("e")){const[o,l]=n.split("e"),c=o.split(".")[1]||"",d=Number(l);return Math.max(0,c.length-d)}const r=n.split(".")[1];return r?r.length:0}function Rc(e,n){const r=Math.pow(10,n);return Math.round(e*r)/r}function L6(e,{min:n,step:r,direction:o,multiplier:l}){const c=k1(r),d=(e-n)/r,f=Math.round(d),m=Rc(f*r+n,c)===Rc(e,c);let p;return m?p=f+l*o:o>0?p=Math.ceil(d):p=Math.floor(d),Rc(p*r+n,c)}function B6(e){return typeof e=="function"}function H6({className:e,defaultValue:n,value:r,min:o=0,max:l=100,...c}){const d=y.useMemo(()=>Array.isArray(r)?r:Array.isArray(n)?n:[o,l],[r,n,o,l]);return u.jsxs(l1,{"data-slot":"slider",defaultValue:n,value:r,min:o,max:l,className:X("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",e),...c,children:[u.jsx(f1,{"data-slot":"slider-track",className:X("bg-border relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"),children:u.jsx(m1,{"data-slot":"slider-range",className:X("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:d.length},(f,m)=>u.jsx(x1,{"data-slot":"slider-thumb",className:"border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},m))]})}function I6(e,n,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(n).split(/\s/g).slice(2).join(" ")}const U6={},nl={};function ha(e,n){try{const o=(U6[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(n).split("GMT")[1];return o in nl?nl[o]:N1(o,o.split(":"))}catch{if(e in nl)return nl[e];const r=e?.match(F6);return r?N1(e,r.slice(1)):NaN}}const F6=/([+-]\d\d):?(\d\d)?/;function N1(e,n){const r=+(n[0]||0),o=+(n[1]||0),l=+(n[2]||0)/60;return nl[e]=r*60+o>0?r*60+o+l:r*60-o-l}class Jn extends Date{constructor(...n){super(),n.length>1&&typeof n[n.length-1]=="string"&&(this.timeZone=n.pop()),this.internal=new Date,isNaN(ha(this.timeZone,this))?this.setTime(NaN):n.length?typeof n[0]=="number"&&(n.length===1||n.length===2&&typeof n[1]!="number")?this.setTime(n[0]):typeof n[0]=="string"?this.setTime(+new Date(n[0])):n[0]instanceof Date?this.setTime(+n[0]):(this.setTime(+new Date(...n)),_1(this,n)):this.setTime(Date.now())}static tz(n,...r){return r.length?new Jn(...r,n):new Jn(Date.now(),n)}withTimeZone(n){return new Jn(+this,n)}getTimezoneOffset(){const n=-ha(this.timeZone,this);return n>0?Math.floor(n):Math.ceil(n)}setTime(n){return Date.prototype.setTime.apply(this,arguments),Oc(this),+this}[Symbol.for("constructDateFrom")](n){return new Jn(+new Date(n),this.timeZone)}}const C1=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!C1.test(e))return;const n=e.replace(C1,"$1UTC");Jn.prototype[n]&&(e.startsWith("get")?Jn.prototype[e]=function(){return this.internal[n]()}:(Jn.prototype[e]=function(){return Date.prototype[n].apply(this.internal,arguments),$6(this),+this},Jn.prototype[n]=function(){return Date.prototype[n].apply(this,arguments),Oc(this),+this}))});function Oc(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-ha(e.timeZone,e)*60))}function $6(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),_1(e)}function _1(e,n){const r=Array.isArray(n)?Y6(n):+e.internal,o=ha(e.timeZone,e),l=o>0?Math.floor(o):Math.ceil(o),c=new Date(+e);c.setUTCHours(c.getUTCHours()-1);const d=-new Date(+e).getTimezoneOffset(),f=-new Date(+c).getTimezoneOffset(),m=d-f;let p=d;if(m&&d!==l){const te=Date.prototype.getHours.apply(e),q=Array.isArray(n)?n[3]||0:e.internal.getUTCHours();if(te!==q){const I=new Date(+e),ee=d-l;ee&&I.setUTCMinutes(I.getUTCMinutes()+ee);const le=ha(e.timeZone,I);(le>0?Math.floor(le):Math.ceil(le))===l&&(p=f)}}const x=p-l;x&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+x);const v=new Date(+e);v.setUTCSeconds(0);const b=d>0?v.getSeconds():(v.getSeconds()-60)%60,N=Math.round(-(ha(e.timeZone,e)*60))%60;(N||b)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+N+b);const C=ha(e.timeZone,e),k=C>0?Math.floor(C):Math.ceil(C),_=-new Date(+e).getTimezoneOffset()-k,E=k!==l,T=_-x,R=k-l,D=r-k*60*1e3,z=R>0&&E1(e)-r===R*60*1e3&&E1(e,D)!==r;if(E&&T&&!z){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+T);const te=ha(e.timeZone,e),q=te>0?Math.floor(te):Math.ceil(te),I=k-q;I&&T<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}Oc(e);const B=(n?r:r+N*1e3)-+e.internal;B&&Math.abs(B)<1800*1e3&&(Date.prototype.setTime.call(e,+e+B),Oc(e))}function Y6(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function E1(e,n){const r=new Date(n??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-ha(e.timeZone,r)*60)),+r}class Ut extends Jn{static tz(n,...r){return r.length?new Ut(...r,n):new Ut(Date.now(),n)}toISOString(){const[n,r,o]=this.tzComponents(),l=`${n}${r}:${o}`;return this.internal.toISOString().slice(0,-1)+l}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){const[n,r,o,l]=this.internal.toUTCString().split(" ");return`${n?.slice(0,-1)} ${o} ${r} ${l}`}toTimeString(){const n=this.internal.toUTCString().split(" ")[4],[r,o,l]=this.tzComponents();return`${n} GMT${r}${o}${l} (${I6(this.timeZone,this)})`}toLocaleString(n,r){return Date.prototype.toLocaleString.call(this,n,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleDateString(n,r){return Date.prototype.toLocaleDateString.call(this,n,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleTimeString(n,r){return Date.prototype.toLocaleTimeString.call(this,n,{...r,timeZone:r?.timeZone||this.timeZone})}tzComponents(){const n=this.getTimezoneOffset(),r=n>0?"-":"+",o=String(Math.floor(Math.abs(n)/60)).padStart(2,"0"),l=String(Math.abs(n)%60).padStart(2,"0");return[r,o,l]}withTimeZone(n){return new Ut(+this,n)}[Symbol.for("constructDateFrom")](n){return new Ut(+new Date(n),this.timeZone)}}const M1=5,G6=4;function V6(e,n){const r=n.startOfMonth(e),o=r.getDay()>0?r.getDay():7,l=n.addDays(e,-o+1),c=n.addDays(l,M1*7-1);return n.getMonth(e)===n.getMonth(c)?M1:G6}function j1(e,n){const r=n.startOfMonth(e),o=r.getDay();return o===1?r:o===0?n.addDays(r,-6):n.addDays(r,-1*(o-1))}function q6(e,n){const r=j1(e,n),o=V6(e,n);return n.addDays(r,o*7-1)}const T1={...zr,labels:{labelDayButton:(e,n,r,o)=>{let l;o&&typeof o.format=="function"?l=o.format.bind(o):l=(d,f)=>qa(d,f,{locale:zr,...r});let c=l(e,"PPPP");return n.today&&(c=`Today, ${c}`),n.selected&&(c=`${c}, selected`),c},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,n,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(l,c)=>qa(l,c,{locale:zr,...n}),o(e,"LLLL yyyy")},labelGridcell:(e,n,r,o)=>{let l;o&&typeof o.format=="function"?l=o.format.bind(o):l=(d,f)=>qa(d,f,{locale:zr,...r});let c=l(e,"PPPP");return n?.today&&(c=`Today, ${c}`),c},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,n,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(l,c)=>qa(l,c,{locale:zr,...n}),o(e,"cccc")}}};class sn{constructor(n,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return Ut.tz(this.options.timeZone);const o=this.options.Date??Date;return new o},this.newDate=(o,l,c)=>this.overrides?.newDate?this.overrides.newDate(o,l,c):this.options.timeZone?new Ut(o,l,c,this.options.timeZone):new Date(o,l,c),this.addDays=(o,l)=>this.overrides?.addDays?this.overrides.addDays(o,l):ac(o,l),this.addMonths=(o,l)=>this.overrides?.addMonths?this.overrides.addMonths(o,l):gx(o,l),this.addWeeks=(o,l)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,l):FR(o,l),this.addYears=(o,l)=>this.overrides?.addYears?this.overrides.addYears(o,l):$R(o,l),this.differenceInCalendarDays=(o,l)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,l):e0(o,l),this.differenceInCalendarMonths=(o,l)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,l):bx(o,l),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):WR(o),this.eachYearOfInterval=o=>{const l=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):QR(o),c=new Set(l.map(f=>this.getYear(f)));if(c.size===l.length)return l;const d=[];return c.forEach(f=>{d.push(new Date(f,0,1))}),d},this.endOfBroadcastWeek=o=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(o):q6(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):ZR(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):qR(o),this.endOfWeek=(o,l)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,l):kx(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):XR(o),this.format=(o,l,c)=>{const d=this.overrides?.format?this.overrides.format(o,l,this.options):qa(o,l,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(d):d},this.getISOWeek=o=>this.overrides?.getISOWeek?this.overrides.getISOWeek(o):oc(o),this.getMonth=(o,l)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):GO(o,this.options),this.getYear=(o,l)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):VO(o,this.options),this.getWeek=(o,l)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):ic(o,this.options),this.isAfter=(o,l)=>this.overrides?.isAfter?this.overrides.isAfter(o,l):qO(o,l),this.isBefore=(o,l)=>this.overrides?.isBefore?this.overrides.isBefore(o,l):WO(o,l),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):vx(o),this.isSameDay=(o,l)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,l):VR(o,l),this.isSameMonth=(o,l)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,l):GD(o,l),this.isSameYear=(o,l)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,l):VD(o,l),this.max=o=>this.overrides?.max?this.overrides.max(o):YR(o),this.min=o=>this.overrides?.min?this.overrides.min(o):GR(o),this.setMonth=(o,l)=>this.overrides?.setMonth?this.overrides.setMonth(o,l):qD(o,l),this.setYear=(o,l)=>this.overrides?.setYear?this.overrides.setYear(o,l):WD(o,l),this.startOfBroadcastWeek=(o,l)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):j1(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):Wi(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):Ar(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):KR(o),this.startOfWeek=(o,l)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(o,this.options):ma(o,this.options),this.startOfYear=o=>this.overrides?.startOfYear?this.overrides.startOfYear(o):Sx(o),this.options={locale:T1,...n},this.overrides=r}getDigitMap(){const{numerals:n="latn"}=this.options,r=new Intl.NumberFormat("en-US",{numberingSystem:n}),o={};for(let l=0;l<10;l++)o[l.toString()]=r.format(l);return o}replaceDigits(n){const r=this.getDigitMap();return n.replace(/\d/g,o=>r[o]||o)}formatNumber(n){return this.replaceDigits(n.toString())}getMonthYearOrder(){const n=this.options.locale?.code;return n&&sn.yearFirstLocales.has(n)?"year-first":"month-first"}formatMonthYear(n){const{locale:r,timeZone:o,numerals:l}=this.options,c=r?.code;if(c&&sn.yearFirstLocales.has(c))try{return new Intl.DateTimeFormat(c,{month:"long",year:"numeric",timeZone:o,numberingSystem:l}).format(n)}catch{}const d=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(n,d)}}sn.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);const ea=new sn;class R1{constructor(n,r,o=ea){this.date=n,this.displayMonth=r,this.outside=!!(r&&!o.isSameMonth(n,r)),this.dateLib=o,this.isoDate=o.format(n,"yyyy-MM-dd"),this.displayMonthId=o.format(r,"yyyy-MM"),this.dateMonthId=o.format(n,"yyyy-MM")}isEqualTo(n){return this.dateLib.isSameDay(n.date,this.date)&&this.dateLib.isSameMonth(n.displayMonth,this.displayMonth)}}class W6{constructor(n,r){this.date=n,this.weeks=r}}class K6{constructor(n,r){this.days=r,this.weekNumber=n}}function X6(e){return he.createElement("span",{...e})}function Q6(e){const{size:n=24,orientation:r="left",className:o,style:l}=e;return he.createElement("svg",{className:o,style:l,width:n,height:n,viewBox:"0 0 24 24"},r==="up"&&he.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),r==="down"&&he.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),r==="left"&&he.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&he.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function Z6(e){const{day:n,modifiers:r,...o}=e;return he.createElement("td",{...o})}function J6(e){const{day:n,modifiers:r,...o}=e,l=he.useRef(null);return he.useEffect(()=>{r.focused&&l.current?.focus()},[r.focused]),he.createElement("button",{ref:l,...o})}var pe;(function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"})(pe||(pe={}));var ft;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(ft||(ft={}));var Bn;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Bn||(Bn={}));var cn;(function(e){e.weeks_before_enter="weeks_before_enter",e.weeks_before_exit="weeks_before_exit",e.weeks_after_enter="weeks_after_enter",e.weeks_after_exit="weeks_after_exit",e.caption_after_enter="caption_after_enter",e.caption_after_exit="caption_after_exit",e.caption_before_enter="caption_before_enter",e.caption_before_exit="caption_before_exit"})(cn||(cn={}));const O1=y.createContext(void 0);function Dc(){const e=y.useContext(O1);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function eA(e){const{options:n,className:r,...o}=e,{classNames:l,components:c,styles:d}=Dc(),f=[l[pe.Dropdown],r].join(" "),m=n?.find(({value:p})=>p===o.value);return he.createElement("span",{"data-disabled":o.disabled,className:l[pe.DropdownRoot],style:d?.[pe.DropdownRoot]},he.createElement(c.Select,{className:f,...o},n?.map(({value:p,label:x,disabled:v})=>he.createElement(c.Option,{key:p,value:p,disabled:v},x))),he.createElement("span",{className:l[pe.CaptionLabel],style:d?.[pe.CaptionLabel],"aria-hidden":!0},m?.label,he.createElement(c.Chevron,{orientation:"down",size:18,className:l[pe.Chevron],style:d?.[pe.Chevron]})))}function tA(e){return he.createElement("div",{...e})}function nA(e){return he.createElement("div",{...e})}function aA(e){const{calendarMonth:n,displayIndex:r,...o}=e;return he.createElement("div",{...o},e.children)}function rA(e){const{calendarMonth:n,displayIndex:r,...o}=e;return he.createElement("div",{...o})}function oA(e){return he.createElement("table",{...e})}function iA(e){return he.createElement("div",{...e})}function lA(e){const{components:n}=Dc();return he.createElement(n.Dropdown,{...e})}function sA(e){const{onPreviousClick:n,onNextClick:r,previousMonth:o,nextMonth:l,...c}=e,{components:d,classNames:f,styles:m,labels:{labelPrevious:p,labelNext:x}}=Dc(),v=y.useCallback(N=>{l&&r?.(N)},[l,r]),b=y.useCallback(N=>{o&&n?.(N)},[o,n]);return he.createElement("nav",{...c},he.createElement(d.PreviousMonthButton,{type:"button",className:f[pe.PreviousMonthButton],style:m?.[pe.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":p(o),onClick:b},he.createElement(d.Chevron,{disabled:o?void 0:!0,className:f[pe.Chevron],style:m?.[pe.Chevron],orientation:"left"})),he.createElement(d.NextMonthButton,{type:"button",className:f[pe.NextMonthButton],style:m?.[pe.NextMonthButton],tabIndex:l?void 0:-1,"aria-disabled":l?void 0:!0,"aria-label":x(l),onClick:v},he.createElement(d.Chevron,{disabled:l?void 0:!0,orientation:"right",className:f[pe.Chevron],style:m?.[pe.Chevron]})))}function cA(e){return he.createElement("button",{...e})}function uA(e){return he.createElement("option",{...e})}function dA(e){return he.createElement("button",{...e})}function fA(e){const{rootRef:n,...r}=e;return he.createElement("div",{...r,ref:n})}function mA(e){return he.createElement("select",{...e})}function hA(e){const{week:n,...r}=e;return he.createElement("tr",{...r})}function pA(e){return he.createElement("th",{...e})}function gA(e){return he.createElement("thead",{"aria-hidden":!0},he.createElement("tr",{...e}))}function yA(e){const{week:n,...r}=e;return he.createElement("th",{...r})}function vA(e){return he.createElement("th",{...e})}function xA(e){return he.createElement("tbody",{...e})}function bA(e){const{components:n}=Dc();return he.createElement(n.Dropdown,{...e})}const wA=Object.freeze(Object.defineProperty({__proto__:null,CaptionLabel:X6,Chevron:Q6,Day:Z6,DayButton:J6,Dropdown:eA,DropdownNav:tA,Footer:nA,Month:aA,MonthCaption:rA,MonthGrid:oA,Months:iA,MonthsDropdown:lA,Nav:sA,NextMonthButton:cA,Option:uA,PreviousMonthButton:dA,Root:fA,Select:mA,Week:hA,WeekNumber:yA,WeekNumberHeader:vA,Weekday:pA,Weekdays:gA,Weeks:xA,YearsDropdown:bA},Symbol.toStringTag,{value:"Module"}));function pa(e,n,r=!1,o=ea){let{from:l,to:c}=e;const{differenceInCalendarDays:d,isSameDay:f}=o;return l&&c?(d(c,l)<0&&([l,c]=[c,l]),d(n,l)>=(r?1:0)&&d(c,n)>=(r?1:0)):!r&&c?f(c,n):!r&&l?f(l,n):!1}function N0(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Ac(e){return!!(e&&typeof e=="object"&&"from"in e)}function C0(e){return!!(e&&typeof e=="object"&&"after"in e)}function _0(e){return!!(e&&typeof e=="object"&&"before"in e)}function D1(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function A1(e,n){return Array.isArray(e)&&e.every(n.isDate)}function ga(e,n,r=ea){const o=Array.isArray(n)?n:[n],{isSameDay:l,differenceInCalendarDays:c,isAfter:d}=r;return o.some(f=>{if(typeof f=="boolean")return f;if(r.isDate(f))return l(e,f);if(A1(f,r))return f.some(m=>l(e,m));if(Ac(f))return pa(f,e,!1,r);if(D1(f))return Array.isArray(f.dayOfWeek)?f.dayOfWeek.includes(e.getDay()):f.dayOfWeek===e.getDay();if(N0(f)){const m=c(f.before,e),p=c(f.after,e),x=m>0,v=p<0;return d(f.before,f.after)?v&&x:x||v}return C0(f)?c(e,f.after)>0:_0(f)?c(f.before,e)>0:typeof f=="function"?f(e):!1})}function SA(e,n,r,o,l){const{disabled:c,hidden:d,modifiers:f,showOutsideDays:m,broadcastCalendar:p,today:x=l.today()}=n,{isSameDay:v,isSameMonth:b,startOfMonth:N,isBefore:C,endOfMonth:k,isAfter:w}=l,_=r&&N(r),E=o&&k(o),T={[ft.focused]:[],[ft.outside]:[],[ft.disabled]:[],[ft.hidden]:[],[ft.today]:[]},R={};for(const D of e){const{date:z,displayMonth:L}=D,B=!!(L&&!b(z,L)),te=!!(_&&C(z,_)),q=!!(E&&w(z,E)),I=!!(c&&ga(z,c,l)),ee=!!(d&&ga(z,d,l))||te||q||!p&&!m&&B||p&&m===!1&&B,le=v(z,x);B&&T.outside.push(D),I&&T.disabled.push(D),ee&&T.hidden.push(D),le&&T.today.push(D),f&&Object.keys(f).forEach($=>{const ne=f?.[$];ne&&ga(z,ne,l)&&(R[$]?R[$].push(D):R[$]=[D])})}return D=>{const z={[ft.focused]:!1,[ft.disabled]:!1,[ft.hidden]:!1,[ft.outside]:!1,[ft.today]:!1},L={};for(const B in T){const te=T[B];z[B]=te.some(q=>q===D)}for(const B in R)L[B]=R[B].some(te=>te===D);return{...z,...L}}}function kA(e,n,r={}){return Object.entries(e).filter(([,l])=>l===!0).reduce((l,[c])=>(r[c]?l.push(r[c]):n[ft[c]]?l.push(n[ft[c]]):n[Bn[c]]&&l.push(n[Bn[c]]),l),[n[pe.Day]])}function NA(e){return{...wA,...e}}function CA(e){const n={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([r,o])=>{r.startsWith("data-")&&(n[r]=o)}),n}function E0(){const e={};for(const n in pe)e[pe[n]]=`rdp-${pe[n]}`;for(const n in ft)e[ft[n]]=`rdp-${ft[n]}`;for(const n in Bn)e[Bn[n]]=`rdp-${Bn[n]}`;for(const n in cn)e[cn[n]]=`rdp-${cn[n]}`;return e}function _A(e,n,r){return(r??new sn(n)).formatMonthYear(e)}function EA(e,n,r){return(r??new sn(n)).format(e,"d")}function MA(e,n=ea){return n.format(e,"LLLL")}function jA(e,n,r){return(r??new sn(n)).format(e,"cccccc")}function TA(e,n=ea){return e<10?n.formatNumber(`0${e.toLocaleString()}`):n.formatNumber(`${e.toLocaleString()}`)}function RA(){return""}function OA(e,n=ea){return n.format(e,"yyyy")}const DA=Object.freeze(Object.defineProperty({__proto__:null,formatCaption:_A,formatDay:EA,formatMonthDropdown:MA,formatWeekNumber:TA,formatWeekNumberHeader:RA,formatWeekdayName:jA,formatYearDropdown:OA},Symbol.toStringTag,{value:"Module"}));function AA(e){return{...DA,...e}}function z1(e,n,r,o){let l=(o??new sn(r)).format(e,"PPPP");return n.today&&(l=`Today, ${l}`),n.selected&&(l=`${l}, selected`),l}function P1(e,n,r){return(r??new sn(n)).formatMonthYear(e)}function L1(e,n,r,o){let l=(o??new sn(r)).format(e,"PPPP");return n?.today&&(l=`Today, ${l}`),l}function B1(e){return"Choose the Month"}function H1(){return""}const zA="Go to the Next Month";function I1(e,n){return zA}function U1(e){return"Go to the Previous Month"}function F1(e,n,r){return(r??new sn(n)).format(e,"cccc")}function $1(e,n){return`Week ${e}`}function Y1(e){return"Week Number"}function G1(e){return"Choose the Year"}const PA=Object.freeze(Object.defineProperty({__proto__:null,labelDayButton:z1,labelGrid:P1,labelGridcell:L1,labelMonthDropdown:B1,labelNav:H1,labelNext:I1,labelPrevious:U1,labelWeekNumber:$1,labelWeekNumberHeader:Y1,labelWeekday:F1,labelYearDropdown:G1},Symbol.toStringTag,{value:"Module"})),Hn=(e,n,r)=>n||(r?typeof r=="function"?r:(...o)=>r:e);function LA(e,n){const r=n.locale?.labels??{};return{...PA,...e??{},labelDayButton:Hn(z1,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:Hn(B1,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:Hn(I1,e?.labelNext,r.labelNext),labelPrevious:Hn(U1,e?.labelPrevious,r.labelPrevious),labelWeekNumber:Hn($1,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:Hn(G1,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:Hn(P1,e?.labelGrid,r.labelGrid),labelGridcell:Hn(L1,e?.labelGridcell,r.labelGridcell),labelNav:Hn(H1,e?.labelNav,r.labelNav),labelWeekNumberHeader:Hn(Y1,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:Hn(F1,e?.labelWeekday,r.labelWeekday)}}function BA(e,n,r,o,l){const{startOfMonth:c,startOfYear:d,endOfYear:f,eachMonthOfInterval:m,getMonth:p}=l;return m({start:d(e),end:f(e)}).map(b=>{const N=o.formatMonthDropdown(b,l),C=p(b),k=n&&b<c(n)||r&&b>c(r)||!1;return{value:C,label:N,disabled:k}})}function HA(e,n={},r={}){let o={...n?.[pe.Day]};return Object.entries(e).filter(([,l])=>l===!0).forEach(([l])=>{o={...o,...r?.[l]}}),o}function IA(e,n,r,o){const l=o??e.today(),c=r?e.startOfBroadcastWeek(l,e):n?e.startOfISOWeek(l):e.startOfWeek(l),d=[];for(let f=0;f<7;f++){const m=e.addDays(c,f);d.push(m)}return d}function UA(e,n,r,o,l=!1){if(!e||!n)return;const{startOfYear:c,endOfYear:d,eachYearOfInterval:f,getYear:m}=o,p=c(e),x=d(n),v=f({start:p,end:x});return l&&v.reverse(),v.map(b=>{const N=r.formatYearDropdown(b,o);return{value:m(b),label:N,disabled:!1}})}function FA(e,n={}){const{weekStartsOn:r,locale:o}=n,l=r??o?.options?.weekStartsOn??0,c=f=>{const m=typeof f=="number"||typeof f=="string"?new Date(f):f;return new Ut(m.getFullYear(),m.getMonth(),m.getDate(),12,0,0,e)},d=f=>{const m=c(f);return new Date(m.getFullYear(),m.getMonth(),m.getDate(),0,0,0,0)};return{today:()=>c(Ut.tz(e)),newDate:(f,m,p)=>new Ut(f,m,p,12,0,0,e),startOfDay:f=>c(f),startOfWeek:(f,m)=>{const p=c(f),x=m?.weekStartsOn??l,v=(p.getDay()-x+7)%7;return p.setDate(p.getDate()-v),p},startOfISOWeek:f=>{const m=c(f),p=(m.getDay()-1+7)%7;return m.setDate(m.getDate()-p),m},startOfMonth:f=>{const m=c(f);return m.setDate(1),m},startOfYear:f=>{const m=c(f);return m.setMonth(0,1),m},endOfWeek:(f,m)=>{const p=c(f),b=(((m?.weekStartsOn??l)+6)%7-p.getDay()+7)%7;return p.setDate(p.getDate()+b),p},endOfISOWeek:f=>{const m=c(f),p=(7-m.getDay())%7;return m.setDate(m.getDate()+p),m},endOfMonth:f=>{const m=c(f);return m.setMonth(m.getMonth()+1,0),m},endOfYear:f=>{const m=c(f);return m.setMonth(11,31),m},eachMonthOfInterval:f=>{const m=c(f.start),p=c(f.end),x=[],v=new Ut(m.getFullYear(),m.getMonth(),1,12,0,0,e),b=p.getFullYear()*12+p.getMonth();for(;v.getFullYear()*12+v.getMonth()<=b;)x.push(new Ut(v,e)),v.setMonth(v.getMonth()+1,1);return x},addDays:(f,m)=>{const p=c(f);return p.setDate(p.getDate()+m),p},addWeeks:(f,m)=>{const p=c(f);return p.setDate(p.getDate()+m*7),p},addMonths:(f,m)=>{const p=c(f);return p.setMonth(p.getMonth()+m),p},addYears:(f,m)=>{const p=c(f);return p.setFullYear(p.getFullYear()+m),p},eachYearOfInterval:f=>{const m=c(f.start),p=c(f.end),x=[],v=new Ut(m.getFullYear(),0,1,12,0,0,e);for(;v.getFullYear()<=p.getFullYear();)x.push(new Ut(v,e)),v.setFullYear(v.getFullYear()+1,0,1);return x},getWeek:(f,m)=>{const p=d(f);return ic(p,{weekStartsOn:m?.weekStartsOn??l,firstWeekContainsDate:m?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:f=>{const m=d(f);return oc(m)},differenceInCalendarDays:(f,m)=>{const p=d(f),x=d(m);return e0(p,x)},differenceInCalendarMonths:(f,m)=>{const p=d(f),x=d(m);return bx(p,x)}}}const al=e=>e instanceof HTMLElement?e:null,M0=e=>[...e.querySelectorAll("[data-animated-month]")??[]],$A=e=>al(e.querySelector("[data-animated-month]")),j0=e=>al(e.querySelector("[data-animated-caption]")),T0=e=>al(e.querySelector("[data-animated-weeks]")),YA=e=>al(e.querySelector("[data-animated-nav]")),GA=e=>al(e.querySelector("[data-animated-weekdays]"));function VA(e,n,{classNames:r,months:o,focused:l,dateLib:c}){const d=y.useRef(null),f=y.useRef(o),m=y.useRef(!1);y.useLayoutEffect(()=>{const p=f.current;if(f.current=o,!n||!e.current||!(e.current instanceof HTMLElement)||o.length===0||p.length===0||o.length!==p.length)return;const x=c.isSameMonth(o[0].date,p[0].date),v=c.isAfter(o[0].date,p[0].date),b=v?r[cn.caption_after_enter]:r[cn.caption_before_enter],N=v?r[cn.weeks_after_enter]:r[cn.weeks_before_enter],C=d.current,k=e.current.cloneNode(!0);if(k instanceof HTMLElement?(M0(k).forEach(T=>{if(!(T instanceof HTMLElement))return;const R=$A(T);R&&T.contains(R)&&T.removeChild(R);const D=j0(T);D&&D.classList.remove(b);const z=T0(T);z&&z.classList.remove(N)}),d.current=k):d.current=null,m.current||x||l)return;const w=C instanceof HTMLElement?M0(C):[],_=M0(e.current);if(_?.every(E=>E instanceof HTMLElement)&&w?.every(E=>E instanceof HTMLElement)){m.current=!0,e.current.style.isolation="isolate";const E=YA(e.current);E&&(E.style.zIndex="1"),_.forEach((T,R)=>{const D=w[R];if(!D)return;T.style.position="relative",T.style.overflow="hidden";const z=j0(T);z&&z.classList.add(b);const L=T0(T);L&&L.classList.add(N);const B=()=>{m.current=!1,e.current&&(e.current.style.isolation=""),E&&(E.style.zIndex=""),z&&z.classList.remove(b),L&&L.classList.remove(N),T.style.position="",T.style.overflow="",T.contains(D)&&T.removeChild(D)};D.style.pointerEvents="none",D.style.position="absolute",D.style.overflow="hidden",D.setAttribute("aria-hidden","true");const te=GA(D);te&&(te.style.opacity="0");const q=j0(D);q&&(q.classList.add(v?r[cn.caption_before_exit]:r[cn.caption_after_exit]),q.addEventListener("animationend",B));const I=T0(D);I&&I.classList.add(v?r[cn.weeks_before_exit]:r[cn.weeks_after_exit]),T.insertBefore(D,T.firstChild)})}})}function qA(e,n,r,o){const l=e[0],c=e[e.length-1],{ISOWeek:d,fixedWeeks:f,broadcastCalendar:m}=r??{},{addDays:p,differenceInCalendarDays:x,differenceInCalendarMonths:v,endOfBroadcastWeek:b,endOfISOWeek:N,endOfMonth:C,endOfWeek:k,isAfter:w,startOfBroadcastWeek:_,startOfISOWeek:E,startOfWeek:T}=o,R=m?_(l,o):d?E(l):T(l),D=m?b(c):d?N(C(c)):k(C(c)),z=n&&(m?b(n):d?N(n):k(n)),L=z&&w(D,z)?z:D,B=x(L,R),te=v(c,l)+1,q=[];for(let le=0;le<=B;le++){const $=p(R,le);q.push($)}const ee=(m?35:42)*te;if(f&&q.length<ee){const le=ee-q.length;for(let $=0;$<le;$++){const ne=p(q[q.length-1],1);q.push(ne)}}return q}function WA(e){const n=[];return e.reduce((r,o)=>{const l=o.weeks.reduce((c,d)=>c.concat(d.days.slice()),n.slice());return r.concat(l.slice())},n.slice())}function KA(e,n,r,o){const{numberOfMonths:l=1}=r,c=[];for(let d=0;d<l;d++){const f=o.addMonths(e,d);if(n&&f>n)break;c.push(f)}return c}function V1(e,n,r,o){const{month:l,defaultMonth:c,today:d=o.today(),numberOfMonths:f=1}=e;let m=l||c||d;const{differenceInCalendarMonths:p,addMonths:x,startOfMonth:v}=o;if(r&&p(r,m)<f-1){const b=-1*(f-1);m=x(r,b)}return n&&p(m,n)<0&&(m=n),v(m)}function XA(e,n,r,o){const{addDays:l,endOfBroadcastWeek:c,endOfISOWeek:d,endOfMonth:f,endOfWeek:m,getISOWeek:p,getWeek:x,startOfBroadcastWeek:v,startOfISOWeek:b,startOfWeek:N}=o,C=e.reduce((k,w)=>{const _=r.broadcastCalendar?v(w,o):r.ISOWeek?b(w):N(w),E=r.broadcastCalendar?c(w):r.ISOWeek?d(f(w)):m(f(w)),T=n.filter(L=>L>=_&&L<=E),R=r.broadcastCalendar?35:42;if(r.fixedWeeks&&T.length<R){const L=n.filter(B=>{const te=R-T.length;return B>E&&B<=l(E,te)});T.push(...L)}const D=T.reduce((L,B)=>{const te=r.ISOWeek?p(B):x(B),q=L.find(ee=>ee.weekNumber===te),I=new R1(B,w,o);return q?q.days.push(I):L.push(new K6(te,[I])),L},[]),z=new W6(w,D);return k.push(z),k},[]);return r.reverseMonths?C.reverse():C}function QA(e,n){let{startMonth:r,endMonth:o}=e;const{startOfYear:l,startOfDay:c,startOfMonth:d,endOfMonth:f,addYears:m,endOfYear:p,today:x}=n,v=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=d(r):!r&&v&&(r=l(m(e.today??x(),-100))),o?o=f(o):!o&&v&&(o=p(e.today??x())),[r&&c(r),o&&c(o)]}function ZA(e,n,r,o){if(r.disableNavigation)return;const{pagedNavigation:l,numberOfMonths:c=1}=r,{startOfMonth:d,addMonths:f,differenceInCalendarMonths:m}=o,p=l?c:1,x=d(e);if(!n)return f(x,p);if(!(m(n,e)<c))return f(x,p)}function JA(e,n,r,o){if(r.disableNavigation)return;const{pagedNavigation:l,numberOfMonths:c}=r,{startOfMonth:d,addMonths:f,differenceInCalendarMonths:m}=o,p=l?c??1:1,x=d(e);if(!n)return f(x,-p);if(!(m(x,n)<=0))return f(x,-p)}function e4(e){const n=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),n.slice())}function zc(e,n){const[r,o]=y.useState(e);return[n===void 0?r:n,o]}function t4(e,n){const[r,o]=QA(e,n),{startOfMonth:l,endOfMonth:c}=n,d=V1(e,r,o,n),[f,m]=zc(d,e.month?d:void 0);y.useEffect(()=>{const R=V1(e,r,o,n);m(R)},[e.timeZone]);const{months:p,weeks:x,days:v,previousMonth:b,nextMonth:N}=y.useMemo(()=>{const R=KA(f,o,{numberOfMonths:e.numberOfMonths},n),D=qA(R,e.endMonth?c(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},n),z=XA(R,D,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},n),L=e4(z),B=WA(z),te=JA(f,r,e,n),q=ZA(f,o,e,n);return{months:z,weeks:L,days:B,previousMonth:te,nextMonth:q}},[n,f.getTime(),o?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:C,onMonthChange:k}=e,w=R=>x.some(D=>D.days.some(z=>z.isEqualTo(R))),_=R=>{if(C)return;let D=l(R);r&&D<l(r)&&(D=l(r)),o&&D>l(o)&&(D=l(o)),m(D),k?.(D)};return{months:p,weeks:x,days:v,navStart:r,navEnd:o,previousMonth:b,nextMonth:N,goToMonth:_,goToDay:R=>{w(R)||_(R.date)}}}var ta;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(ta||(ta={}));function q1(e){return!e[ft.disabled]&&!e[ft.hidden]&&!e[ft.outside]}function n4(e,n,r,o){let l,c=-1;for(const d of e){const f=n(d);q1(f)&&(f[ft.focused]&&c<ta.FocusedModifier?(l=d,c=ta.FocusedModifier):o?.isEqualTo(d)&&c<ta.LastFocused?(l=d,c=ta.LastFocused):r(d.date)&&c<ta.Selected?(l=d,c=ta.Selected):f[ft.today]&&c<ta.Today&&(l=d,c=ta.Today))}return l||(l=e.find(d=>q1(n(d)))),l}function a4(e,n,r,o,l,c,d){const{ISOWeek:f,broadcastCalendar:m}=c,{addDays:p,addMonths:x,addWeeks:v,addYears:b,endOfBroadcastWeek:N,endOfISOWeek:C,endOfWeek:k,max:w,min:_,startOfBroadcastWeek:E,startOfISOWeek:T,startOfWeek:R}=d;let z={day:p,week:v,month:x,year:b,startOfWeek:L=>m?E(L,d):f?T(L):R(L),endOfWeek:L=>m?N(L):f?C(L):k(L)}[e](r,n==="after"?1:-1);return n==="before"&&o?z=w([o,z]):n==="after"&&l&&(z=_([l,z])),z}function W1(e,n,r,o,l,c,d,f=0){if(f>365)return;const m=a4(e,n,r.date,o,l,c,d),p=!!(c.disabled&&ga(m,c.disabled,d)),x=!!(c.hidden&&ga(m,c.hidden,d)),v=m,b=new R1(m,v,d);return!p&&!x?b:W1(e,n,b,o,l,c,d,f+1)}function r4(e,n,r,o,l){const{autoFocus:c}=e,[d,f]=y.useState(),m=n4(n.days,r,o||(()=>!1),d),[p,x]=y.useState(c?m:void 0);return{isFocusTarget:k=>!!m?.isEqualTo(k),setFocused:x,focused:p,blur:()=>{f(p),x(void 0)},moveFocus:(k,w)=>{if(!p)return;const _=W1(k,w,p,n.navStart,n.navEnd,e,l);_&&(e.disableNavigation&&!n.days.some(T=>T.isEqualTo(_))||(n.goToDay(_),x(_)))}}}function o4(e,n){const{selected:r,required:o,onSelect:l}=e,[c,d]=zc(r,l?r:void 0),f=l?r:c,{isSameDay:m}=n,p=N=>f?.some(C=>m(C,N))??!1,{min:x,max:v}=e;return{selected:f,select:(N,C,k)=>{let w=[...f??[]];if(p(N)){if(f?.length===x||o&&f?.length===1)return;w=f?.filter(_=>!m(_,N))}else f?.length===v?w=[N]:w=[...w,N];return l||d(w),l?.(w,N,C,k),w},isSelected:p}}function i4(e,n,r=0,o=0,l=!1,c=ea){const{from:d,to:f}=n||{},{isSameDay:m,isAfter:p,isBefore:x}=c;let v;if(!d&&!f)v={from:e,to:r>0?void 0:e};else if(d&&!f)m(d,e)?r===0?v={from:d,to:e}:l?v={from:d,to:void 0}:v=void 0:x(e,d)?v={from:e,to:d}:v={from:d,to:e};else if(d&&f)if(m(d,e)&&m(f,e))l?v={from:d,to:f}:v=void 0;else if(m(d,e))v={from:d,to:r>0?void 0:e};else if(m(f,e))v={from:e,to:r>0?void 0:e};else if(x(e,d))v={from:e,to:f};else if(p(e,d))v={from:d,to:e};else if(p(e,f))v={from:d,to:e};else throw new Error("Invalid range");if(v?.from&&v?.to){const b=c.differenceInCalendarDays(v.to,v.from);o>0&&b>o?v={from:e,to:void 0}:r>1&&b<r&&(v={from:e,to:void 0})}return v}function l4(e,n,r=ea){const o=Array.isArray(n)?n:[n];let l=e.from;const c=r.differenceInCalendarDays(e.to,e.from),d=Math.min(c,6);for(let f=0;f<=d;f++){if(o.includes(l.getDay()))return!0;l=r.addDays(l,1)}return!1}function K1(e,n,r=ea){return pa(e,n.from,!1,r)||pa(e,n.to,!1,r)||pa(n,e.from,!1,r)||pa(n,e.to,!1,r)}function s4(e,n,r=ea){const o=Array.isArray(n)?n:[n];if(o.filter(f=>typeof f!="function").some(f=>typeof f=="boolean"?f:r.isDate(f)?pa(e,f,!1,r):A1(f,r)?f.some(m=>pa(e,m,!1,r)):Ac(f)?f.from&&f.to?K1(e,{from:f.from,to:f.to},r):!1:D1(f)?l4(e,f.dayOfWeek,r):N0(f)?r.isAfter(f.before,f.after)?K1(e,{from:r.addDays(f.after,1),to:r.addDays(f.before,-1)},r):ga(e.from,f,r)||ga(e.to,f,r):C0(f)||_0(f)?ga(e.from,f,r)||ga(e.to,f,r):!1))return!0;const d=o.filter(f=>typeof f=="function");if(d.length){let f=e.from;const m=r.differenceInCalendarDays(e.to,e.from);for(let p=0;p<=m;p++){if(d.some(x=>x(f)))return!0;f=r.addDays(f,1)}}return!1}function c4(e,n){const{disabled:r,excludeDisabled:o,resetOnSelect:l,selected:c,required:d,onSelect:f}=e,[m,p]=zc(c,f?c:void 0),x=f?c:m;return{selected:x,select:(N,C,k)=>{const{min:w,max:_}=e;let E;if(N){const T=x?.from,R=x?.to,D=!!T&&!!R,z=!!T&&!!R&&n.isSameDay(T,R)&&n.isSameDay(N,T);l&&(D||!x?.from)?!d&&z?E=void 0:E={from:N,to:void 0}:E=i4(N,x,w,_,d,n)}return o&&r&&E?.from&&E.to&&s4({from:E.from,to:E.to},r,n)&&(E.from=N,E.to=void 0),f||p(E),f?.(E,N,C,k),E},isSelected:N=>x&&pa(x,N,!1,n)}}function u4(e,n){const{selected:r,required:o,onSelect:l}=e,[c,d]=zc(r,l?r:void 0),f=l?r:c,{isSameDay:m}=n;return{selected:f,select:(v,b,N)=>{let C=v;return!o&&f&&f&&m(v,f)&&(C=void 0),l||d(C),l?.(C,v,b,N),C},isSelected:v=>f?m(f,v):!1}}function d4(e,n){const r=u4(e,n),o=o4(e,n),l=c4(e,n);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return l;default:return}}function Sn(e,n){return e instanceof Ut&&e.timeZone===n?e:new Ut(e,n)}function To(e,n,r){return Sn(e,n)}function X1(e,n,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?To(e,n):Array.isArray(e)?e.map(o=>o instanceof Date?To(o,n):o):Ac(e)?{...e,from:e.from?Sn(e.from,n):e.from,to:e.to?Sn(e.to,n):e.to}:N0(e)?{before:To(e.before,n),after:To(e.after,n)}:C0(e)?{after:To(e.after,n)}:_0(e)?{before:To(e.before,n)}:e}function R0(e,n,r){return e&&(Array.isArray(e)?e.map(o=>X1(o,n)):X1(e,n))}function f4(e){let n=e;const r=n.timeZone;if(r&&(n={...e,timeZone:r},n.today&&(n.today=Sn(n.today,r)),n.month&&(n.month=Sn(n.month,r)),n.defaultMonth&&(n.defaultMonth=Sn(n.defaultMonth,r)),n.startMonth&&(n.startMonth=Sn(n.startMonth,r)),n.endMonth&&(n.endMonth=Sn(n.endMonth,r)),n.mode==="single"&&n.selected?n.selected=Sn(n.selected,r):n.mode==="multiple"&&n.selected?n.selected=n.selected?.map(Ce=>Sn(Ce,r)):n.mode==="range"&&n.selected&&(n.selected={from:n.selected.from?Sn(n.selected.from,r):n.selected.from,to:n.selected.to?Sn(n.selected.to,r):n.selected.to}),n.disabled!==void 0&&(n.disabled=R0(n.disabled,r)),n.hidden!==void 0&&(n.hidden=R0(n.hidden,r)),n.modifiers)){const Ce={};Object.keys(n.modifiers).forEach(Ae=>{Ce[Ae]=R0(n.modifiers?.[Ae],r)}),n.modifiers=Ce}const{components:o,formatters:l,labels:c,dateLib:d,locale:f,classNames:m}=y.useMemo(()=>{const Ce={...T1,...n.locale},Ae=n.broadcastCalendar?1:n.weekStartsOn,je=n.noonSafe&&n.timeZone?FA(n.timeZone,{weekStartsOn:Ae,locale:Ce}):void 0,Ke=n.dateLib&&je?{...je,...n.dateLib}:n.dateLib??je,Be=new sn({locale:Ce,weekStartsOn:Ae,firstWeekContainsDate:n.firstWeekContainsDate,useAdditionalWeekYearTokens:n.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:n.useAdditionalDayOfYearTokens,timeZone:n.timeZone,numerals:n.numerals},Ke);return{dateLib:Be,components:NA(n.components),formatters:AA(n.formatters),labels:LA(n.labels,Be.options),locale:Ce,classNames:{...E0(),...n.classNames}}},[n.locale,n.broadcastCalendar,n.weekStartsOn,n.firstWeekContainsDate,n.useAdditionalWeekYearTokens,n.useAdditionalDayOfYearTokens,n.timeZone,n.numerals,n.dateLib,n.noonSafe,n.components,n.formatters,n.labels,n.classNames]);n.today||(n={...n,today:d.today()});const{captionLayout:p,mode:x,navLayout:v,numberOfMonths:b=1,onDayBlur:N,onDayClick:C,onDayFocus:k,onDayKeyDown:w,onDayMouseEnter:_,onDayMouseLeave:E,onNextClick:T,onPrevClick:R,showWeekNumber:D,styles:z}=n,{formatCaption:L,formatDay:B,formatMonthDropdown:te,formatWeekNumber:q,formatWeekNumberHeader:I,formatWeekdayName:ee,formatYearDropdown:le}=l,$=t4(n,d),{days:ne,months:A,navStart:K,navEnd:Q,previousMonth:Z,nextMonth:Y,goToMonth:O}=$,F=SA(ne,n,K,Q,d),{isSelected:re,select:se,selected:de}=d4(n,d)??{},{blur:me,focused:ce,isFocusTarget:ke,moveFocus:ve,setFocused:Te}=r4(n,$,F,re??(()=>!1),d),{labelDayButton:Oe,labelGridcell:Fe,labelGrid:vt,labelMonthDropdown:Ze,labelNav:kn,labelPrevious:Ee,labelNext:Mt,labelWeekday:Un,labelWeekNumber:hl,labelWeekNumberHeader:pl,labelYearDropdown:gl}=c,nm=y.useMemo(()=>IA(d,n.ISOWeek,n.broadcastCalendar,n.today),[d,n.ISOWeek,n.broadcastCalendar,n.today]),nu=x!==void 0||C!==void 0,Dt=y.useCallback(()=>{Z&&(O(Z),R?.(Z))},[Z,O,R]),yl=y.useCallback(()=>{Y&&(O(Y),T?.(Y))},[O,Y,T]),au=y.useCallback((Ce,Ae)=>je=>{je.preventDefault(),je.stopPropagation(),Te(Ce),!Ae.disabled&&(se?.(Ce.date,Ae,je),C?.(Ce.date,Ae,je))},[se,C,Te]),ru=y.useCallback((Ce,Ae)=>je=>{Te(Ce),k?.(Ce.date,Ae,je)},[k,Te]),Po=y.useCallback((Ce,Ae)=>je=>{me(),N?.(Ce.date,Ae,je)},[me,N]),am=y.useCallback((Ce,Ae)=>je=>{const Ke={ArrowLeft:[je.shiftKey?"month":"day",n.dir==="rtl"?"after":"before"],ArrowRight:[je.shiftKey?"month":"day",n.dir==="rtl"?"before":"after"],ArrowDown:[je.shiftKey?"year":"week","after"],ArrowUp:[je.shiftKey?"year":"week","before"],PageUp:[je.shiftKey?"year":"month","before"],PageDown:[je.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(Ke[je.key]){je.preventDefault(),je.stopPropagation();const[Be,Ft]=Ke[je.key];ve(Be,Ft)}w?.(Ce.date,Ae,je)},[ve,w,n.dir]),ou=y.useCallback((Ce,Ae)=>je=>{_?.(Ce.date,Ae,je)},[_]),rm=y.useCallback((Ce,Ae)=>je=>{E?.(Ce.date,Ae,je)},[E]),om=y.useCallback((Ce,Ae)=>je=>{const Ke=Number(je.target.value),Be=d.setMonth(d.startOfMonth(Ce),Ke);O(d.addMonths(Be,-Ae))},[d,O]),$r=y.useCallback((Ce,Ae)=>je=>{const Ke=Number(je.target.value),Be=d.setYear(d.startOfMonth(Ce),Ke);O(d.addMonths(Be,-Ae))},[d,O]),{className:Gt,style:na}=y.useMemo(()=>({className:[m[pe.Root],n.className].filter(Boolean).join(" "),style:{...z?.[pe.Root],...n.style}}),[m,n.className,n.style,z]),Vt=CA(n),iu=Ce=>{const Ae=z?.[pe.Dropdown],je=z?.[Ce];if(!(!Ae&&!je))return{...Ae,...je}},lu=y.useRef(null);VA(lu,!!n.animate,{classNames:m,months:A,focused:ce,dateLib:d});const im={dayPickerProps:n,selected:de,select:se,isSelected:re,months:A,nextMonth:Y,previousMonth:Z,goToMonth:O,getModifiers:F,components:o,classNames:m,styles:z,labels:c,formatters:l};return he.createElement(O1.Provider,{value:im},he.createElement(o.Root,{rootRef:n.animate?lu:void 0,className:Gt,style:na,dir:n.dir,id:n.id,lang:n.lang??f.code,nonce:n.nonce,title:n.title,role:n.role,"aria-label":n["aria-label"],"aria-labelledby":n["aria-labelledby"],...Vt},he.createElement(o.Months,{className:m[pe.Months],style:z?.[pe.Months]},!n.hideNavigation&&!v&&he.createElement(o.Nav,{"data-animated-nav":n.animate?"true":void 0,className:m[pe.Nav],style:z?.[pe.Nav],"aria-label":kn(),onPreviousClick:Dt,onNextClick:yl,previousMonth:Z,nextMonth:Y}),A.map((Ce,Ae)=>{const je=n.reverseMonths?A.length-1-Ae:Ae;return he.createElement(o.Month,{"data-animated-month":n.animate?"true":void 0,className:m[pe.Month],style:z?.[pe.Month],key:Ae,displayIndex:Ae,calendarMonth:Ce},v==="around"&&!n.hideNavigation&&Ae===0&&he.createElement(o.PreviousMonthButton,{type:"button",className:m[pe.PreviousMonthButton],style:z?.[pe.PreviousMonthButton],tabIndex:Z?void 0:-1,"aria-disabled":Z?void 0:!0,"aria-label":Ee(Z),onClick:Dt,"data-animated-button":n.animate?"true":void 0},he.createElement(o.Chevron,{disabled:Z?void 0:!0,className:m[pe.Chevron],style:z?.[pe.Chevron],orientation:n.dir==="rtl"?"right":"left"})),he.createElement(o.MonthCaption,{"data-animated-caption":n.animate?"true":void 0,className:m[pe.MonthCaption],style:z?.[pe.MonthCaption],calendarMonth:Ce,displayIndex:Ae},p?.startsWith("dropdown")?he.createElement(o.DropdownNav,{className:m[pe.Dropdowns],style:z?.[pe.Dropdowns]},(()=>{const Ke=p==="dropdown"||p==="dropdown-months"?he.createElement(o.MonthsDropdown,{key:"month",className:m[pe.MonthsDropdown],"aria-label":Ze(),disabled:!!n.disableNavigation,onChange:om(Ce.date,je),options:BA(Ce.date,K,Q,l,d),style:iu(pe.MonthsDropdown),value:d.getMonth(Ce.date)}):he.createElement("span",{key:"month"},te(Ce.date,d)),Be=p==="dropdown"||p==="dropdown-years"?he.createElement(o.YearsDropdown,{key:"year",className:m[pe.YearsDropdown],"aria-label":gl(d.options),disabled:!!n.disableNavigation,onChange:$r(Ce.date,je),options:UA(K,Q,l,d,!!n.reverseYears),style:iu(pe.YearsDropdown),value:d.getYear(Ce.date)}):he.createElement("span",{key:"year"},le(Ce.date,d));return d.getMonthYearOrder()==="year-first"?[Be,Ke]:[Ke,Be]})(),he.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},L(Ce.date,d.options,d))):he.createElement(o.CaptionLabel,{className:m[pe.CaptionLabel],style:z?.[pe.CaptionLabel],role:"status","aria-live":"polite"},L(Ce.date,d.options,d))),v==="around"&&!n.hideNavigation&&Ae===b-1&&he.createElement(o.NextMonthButton,{type:"button",className:m[pe.NextMonthButton],style:z?.[pe.NextMonthButton],tabIndex:Y?void 0:-1,"aria-disabled":Y?void 0:!0,"aria-label":Mt(Y),onClick:yl,"data-animated-button":n.animate?"true":void 0},he.createElement(o.Chevron,{disabled:Y?void 0:!0,className:m[pe.Chevron],style:z?.[pe.Chevron],orientation:n.dir==="rtl"?"left":"right"})),Ae===b-1&&v==="after"&&!n.hideNavigation&&he.createElement(o.Nav,{"data-animated-nav":n.animate?"true":void 0,className:m[pe.Nav],style:z?.[pe.Nav],"aria-label":kn(),onPreviousClick:Dt,onNextClick:yl,previousMonth:Z,nextMonth:Y}),he.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":x==="multiple"||x==="range","aria-label":vt(Ce.date,d.options,d)||void 0,className:m[pe.MonthGrid],style:z?.[pe.MonthGrid]},!n.hideWeekdays&&he.createElement(o.Weekdays,{"data-animated-weekdays":n.animate?"true":void 0,className:m[pe.Weekdays],style:z?.[pe.Weekdays]},D&&he.createElement(o.WeekNumberHeader,{"aria-label":pl(d.options),className:m[pe.WeekNumberHeader],style:z?.[pe.WeekNumberHeader],scope:"col"},I()),nm.map(Ke=>he.createElement(o.Weekday,{"aria-label":Un(Ke,d.options,d),className:m[pe.Weekday],key:String(Ke),style:z?.[pe.Weekday],scope:"col"},ee(Ke,d.options,d)))),he.createElement(o.Weeks,{"data-animated-weeks":n.animate?"true":void 0,className:m[pe.Weeks],style:z?.[pe.Weeks]},Ce.weeks.map(Ke=>he.createElement(o.Week,{className:m[pe.Week],key:Ke.weekNumber,style:z?.[pe.Week],week:Ke},D&&he.createElement(o.WeekNumber,{week:Ke,style:z?.[pe.WeekNumber],"aria-label":hl(Ke.weekNumber,{locale:f}),className:m[pe.WeekNumber],scope:"row",role:"rowheader"},q(Ke.weekNumber,d)),Ke.days.map(Be=>{const{date:Ft}=Be,Ye=F(Be);if(Ye[ft.focused]=!Ye.hidden&&!!ce?.isEqualTo(Be),Ye[Bn.selected]=re?.(Ft)||Ye.selected,Ac(de)){const{from:xl,to:Lo}=de;Ye[Bn.range_start]=!!(xl&&Lo&&d.isSameDay(Ft,xl)),Ye[Bn.range_end]=!!(xl&&Lo&&d.isSameDay(Ft,Lo)),Ye[Bn.range_middle]=pa(de,Ft,!0,d)}const su=HA(Ye,z,n.modifiersStyles),vl=kA(Ye,m,n.modifiersClassNames),Yr=!nu&&!Ye.hidden?Fe(Ft,Ye,d.options,d):void 0;return he.createElement(o.Day,{key:`${Be.isoDate}_${Be.displayMonthId}`,day:Be,modifiers:Ye,className:vl.join(" "),style:su,role:"gridcell","aria-selected":Ye.selected||void 0,"aria-label":Yr,"data-day":Be.isoDate,"data-month":Be.outside?Be.dateMonthId:void 0,"data-selected":Ye.selected||void 0,"data-disabled":Ye.disabled||void 0,"data-hidden":Ye.hidden||void 0,"data-outside":Be.outside||void 0,"data-focused":Ye.focused||void 0,"data-today":Ye.today||void 0},!Ye.hidden&&nu?he.createElement(o.DayButton,{className:m[pe.DayButton],style:z?.[pe.DayButton],type:"button",day:Be,modifiers:Ye,disabled:!Ye.focused&&Ye.disabled||void 0,"aria-disabled":Ye.focused&&Ye.disabled||void 0,tabIndex:ke(Be)?0:-1,"aria-label":Oe(Ft,Ye,d.options,d),onClick:au(Be,Ye),onBlur:Po(Be,Ye),onFocus:ru(Be,Ye),onKeyDown:am(Be,Ye),onMouseEnter:ou(Be,Ye),onMouseLeave:rm(Be,Ye)},B(Ft,d.options,d)):!Ye.hidden&&B(Be.date,d.options,d))}))))))})),n.footer&&he.createElement(o.Footer,{className:m[pe.Footer],style:z?.[pe.Footer],role:"status","aria-live":"polite"},n.footer)))}function m4({className:e,classNames:n,showOutsideDays:r=!0,captionLayout:o="label",buttonVariant:l="ghost",formatters:c,components:d,...f}){const m=E0();return u.jsx(f4,{showOutsideDays:r,className:X("group/calendar bg-background p-3 [--cell-size:--spacing(8)] [[data-slot=card-content]_&]:bg-transparent [[data-slot=popover-content]_&]:bg-transparent",String.raw`rtl:**:[.rdp-button\_next>svg]:rotate-180`,String.raw`rtl:**:[.rdp-button\_previous>svg]:rotate-180`,e),captionLayout:o,formatters:{formatMonthDropdown:p=>p.toLocaleString("default",{month:"short"}),...c},classNames:{root:X("w-fit",m.root),months:X("relative flex flex-col gap-4 md:flex-row",m.months),month:X("flex w-full flex-col gap-4",m.month),nav:X("absolute inset-x-0 top-0 flex w-full items-center justify-between gap-1",m.nav),button_previous:X(vf({variant:l}),"size-(--cell-size) p-0 select-none aria-disabled:opacity-50",m.button_previous),button_next:X(vf({variant:l}),"size-(--cell-size) p-0 select-none aria-disabled:opacity-50",m.button_next),month_caption:X("flex h-(--cell-size) w-full items-center justify-center px-(--cell-size)",m.month_caption),dropdowns:X("flex h-(--cell-size) w-full items-center justify-center gap-1.5 text-sm font-medium",m.dropdowns),dropdown_root:X("relative rounded-md border border-input shadow-xs has-focus:border-ring has-focus:ring-[3px] has-focus:ring-ring/50",m.dropdown_root),dropdown:X("absolute inset-0 bg-popover opacity-0",m.dropdown),caption_label:X("font-medium select-none",o==="label"?"text-sm":"flex h-8 items-center gap-1 rounded-md pr-1 pl-2 text-sm [&>svg]:size-3.5 [&>svg]:text-muted-foreground",m.caption_label),table:"w-full border-collapse",weekdays:X("flex",m.weekdays),weekday:X("flex-1 rounded-md text-[0.8rem] font-normal text-muted-foreground select-none",m.weekday),week:X("mt-2 flex w-full",m.week),week_number_header:X("w-(--cell-size) select-none",m.week_number_header),week_number:X("text-[0.8rem] text-muted-foreground select-none",m.week_number),day:X("group/day relative aspect-square h-full w-full p-0 text-center select-none [&:last-child[data-selected=true]_button]:rounded-r-md",f.showWeekNumber?"[&:nth-child(2)[data-selected=true]_button]:rounded-l-md":"[&:first-child[data-selected=true]_button]:rounded-l-md",m.day),range_start:X("rounded-l-md bg-accent",m.range_start),range_middle:X("rounded-none",m.range_middle),range_end:X("rounded-r-md bg-accent",m.range_end),today:X("rounded-md bg-accent text-accent-foreground data-[selected=true]:rounded-none",m.today),outside:X("text-muted-foreground aria-selected:text-muted-foreground",m.outside),disabled:X("text-muted-foreground opacity-50",m.disabled),hidden:X("invisible",m.hidden),...n},components:{Root:({className:p,rootRef:x,...v})=>u.jsx("div",{"data-slot":"calendar",ref:x,className:X(p),...v}),Chevron:({className:p,orientation:x,...v})=>x==="left"?u.jsx(uE,{className:X("size-4",p),...v}):x==="right"?u.jsx(cg,{className:X("size-4",p),...v}):u.jsx(Pa,{className:X("size-4",p),...v}),DayButton:h4,WeekNumber:({children:p,...x})=>u.jsx("td",{...x,children:u.jsx("div",{className:"flex size-(--cell-size) items-center justify-center text-center",children:p})}),...d},...f})}function h4({className:e,day:n,modifiers:r,...o}){const l=E0(),c=y.useRef(null);return y.useEffect(()=>{r.focused&&c.current?.focus()},[r.focused]),u.jsx(ct,{ref:c,variant:"ghost",size:"icon","data-day":n.date.toLocaleDateString(),"data-selected-single":r.selected&&!r.range_start&&!r.range_end&&!r.range_middle,"data-range-start":r.range_start,"data-range-end":r.range_end,"data-range-middle":r.range_middle,className:X("flex aspect-square size-auto w-full min-w-(--cell-size) flex-col gap-1 leading-none font-normal group-data-[focused=true]/day:relative group-data-[focused=true]/day:z-10 group-data-[focused=true]/day:border-ring group-data-[focused=true]/day:ring-[3px] group-data-[focused=true]/day:ring-ring/50 data-[range-end=true]:rounded-md data-[range-end=true]:rounded-r-md data-[range-end=true]:bg-primary data-[range-end=true]:text-primary-foreground data-[range-middle=true]:rounded-none data-[range-middle=true]:bg-accent data-[range-middle=true]:text-accent-foreground data-[range-start=true]:rounded-md data-[range-start=true]:rounded-l-md data-[range-start=true]:bg-primary data-[range-start=true]:text-primary-foreground data-[selected-single=true]:bg-primary data-[selected-single=true]:text-primary-foreground dark:hover:text-accent-foreground [&>span]:text-xs [&>span]:opacity-70",l.day,e),...o})}function Q1(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,o=Array(n);r<n;r++)o[r]=e[r];return o}function p4(e){if(Array.isArray(e))return e}function g4(e,n,r){return(n=k4(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function y4(e,n){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o,l,c,d,f=[],m=!0,p=!1;try{if(c=(r=r.call(e)).next,n!==0)for(;!(m=(o=c.call(r)).done)&&(f.push(o.value),f.length!==n);m=!0);}catch(x){p=!0,l=x}finally{try{if(!m&&r.return!=null&&(d=r.return(),Object(d)!==d))return}finally{if(p)throw l}}return f}}function v4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. |
| 52 |
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Z1(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),r.push.apply(r,o)}return r}function J1(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Z1(Object(r),!0).forEach(function(o){g4(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z1(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function x4(e,n){if(e==null)return{};var r,o,l=b4(e,n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o<c.length;o++)r=c[o],n.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(l[r]=e[r])}return l}function b4(e,n){if(e==null)return{};var r={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(n.indexOf(o)!==-1)continue;r[o]=e[o]}return r}function w4(e,n){return p4(e)||y4(e,n)||N4(e,n)||v4()}function S4(e,n){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,n);if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function k4(e){var n=S4(e,"string");return typeof n=="symbol"?n:n+""}function N4(e,n){if(e){if(typeof e=="string")return Q1(e,n);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Q1(e,n):void 0}}function C4(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function ew(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),r.push.apply(r,o)}return r}function tw(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?ew(Object(r),!0).forEach(function(o){C4(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ew(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function _4(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return function(o){return n.reduceRight(function(l,c){return c(l)},o)}}function rl(e){return function n(){for(var r=this,o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];return l.length>=e.length?e.apply(this,l):function(){for(var d=arguments.length,f=new Array(d),m=0;m<d;m++)f[m]=arguments[m];return n.apply(r,[].concat(l,f))}}}function Pc(e){return{}.toString.call(e).includes("Object")}function E4(e){return!Object.keys(e).length}function ol(e){return typeof e=="function"}function M4(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function j4(e,n){return Pc(n)||Ja("changeType"),Object.keys(n).some(function(r){return!M4(e,r)})&&Ja("changeField"),n}function T4(e){ol(e)||Ja("selectorType")}function R4(e){ol(e)||Pc(e)||Ja("handlerType"),Pc(e)&&Object.values(e).some(function(n){return!ol(n)})&&Ja("handlersType")}function O4(e){e||Ja("initialIsRequired"),Pc(e)||Ja("initialType"),E4(e)&&Ja("initialContent")}function D4(e,n){throw new Error(e[n]||e.default)}var A4={initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"},Ja=rl(D4)(A4),Lc={changes:j4,selector:T4,handler:R4,initial:O4};function z4(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Lc.initial(e),Lc.handler(n);var r={current:e},o=rl(B4)(r,n),l=rl(L4)(r),c=rl(Lc.changes)(e),d=rl(P4)(r);function f(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(x){return x};return Lc.selector(p),p(r.current)}function m(p){_4(o,l,c,d)(p)}return[f,m]}function P4(e,n){return ol(n)?n(e.current):n}function L4(e,n){return e.current=tw(tw({},e.current),n),n}function B4(e,n,r){return ol(n)?n(e.current):Object.keys(r).forEach(function(o){var l;return(l=n[o])===null||l===void 0?void 0:l.call(n,e.current[o])}),r}var H4={create:z4},I4={paths:{vs:"https://cdn.jsdelivr.net/npm/[email protected]/min/vs"}};function U4(e){return function n(){for(var r=this,o=arguments.length,l=new Array(o),c=0;c<o;c++)l[c]=arguments[c];return l.length>=e.length?e.apply(this,l):function(){for(var d=arguments.length,f=new Array(d),m=0;m<d;m++)f[m]=arguments[m];return n.apply(r,[].concat(l,f))}}}function F4(e){return{}.toString.call(e).includes("Object")}function $4(e){return e||aw("configIsRequired"),F4(e)||aw("configType"),e.urls?(Y4(),{paths:{vs:e.urls.monacoBase}}):e}function Y4(){console.warn(nw.deprecation)}function G4(e,n){throw new Error(e[n]||e.default)}var nw={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning! |
| 53 |
You are using deprecated way of configuration. |
| 54 |
|
| 55 |
Instead of using |
| 56 |
monaco.config({ urls: { monacoBase: '...' } }) |
| 57 |
use |
| 58 |
monaco.config({ paths: { vs: '...' } }) |
| 59 |
|
| 60 |
For more please check the link https://github.com/suren-atoyan/monaco-loader#config |
| 61 |
`},aw=U4(G4)(nw),V4={config:$4},q4=function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return function(l){return r.reduceRight(function(c,d){return d(c)},l)}};function rw(e,n){return Object.keys(n).forEach(function(r){n[r]instanceof Object&&e[r]&&Object.assign(n[r],rw(e[r],n[r]))}),J1(J1({},e),n)}var W4={type:"cancelation",msg:"operation is manually canceled"};function O0(e){var n=!1,r=new Promise(function(o,l){e.then(function(c){return n?l(W4):o(c)}),e.catch(l)});return r.cancel=function(){return n=!0},r}var K4=["monaco"],X4=H4.create({config:I4,isInitialized:!1,resolve:null,reject:null,monaco:null}),ow=w4(X4,2),il=ow[0],Bc=ow[1];function Q4(e){var n=V4.config(e),r=n.monaco,o=x4(n,K4);Bc(function(l){return{config:rw(l.config,o),monaco:r}})}function Z4(){var e=il(function(n){var r=n.monaco,o=n.isInitialized,l=n.resolve;return{monaco:r,isInitialized:o,resolve:l}});if(!e.isInitialized){if(Bc({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),O0(D0);if(window.monaco&&window.monaco.editor)return iw(window.monaco),e.resolve(window.monaco),O0(D0);q4(J4,t8)(n8)}return O0(D0)}function J4(e){return document.body.appendChild(e)}function e8(e){var n=document.createElement("script");return e&&(n.src=e),n}function t8(e){var n=il(function(o){var l=o.config,c=o.reject;return{config:l,reject:c}}),r=e8("".concat(n.config.paths.vs,"/loader.js"));return r.onload=function(){return e()},r.onerror=n.reject,r}function n8(){var e=il(function(r){var o=r.config,l=r.resolve,c=r.reject;return{config:o,resolve:l,reject:c}}),n=window.require;n.config(e.config),n(["vs/editor/editor.main"],function(r){var o=r.m||r;iw(o),e.resolve(o)},function(r){e.reject(r)})}function iw(e){il().monaco||Bc({monaco:e})}function a8(){return il(function(e){var n=e.monaco;return n})}var D0=new Promise(function(e,n){return Bc({resolve:e,reject:n})}),lw={config:Q4,init:Z4,__getMonacoInstance:a8},r8={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},A0=r8,o8={container:{display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"}},i8=o8;function l8({children:e}){return he.createElement("div",{style:i8.container},e)}var s8=l8,c8=s8;function u8({width:e,height:n,isEditorReady:r,loading:o,_ref:l,className:c,wrapperProps:d}){return he.createElement("section",{style:{...A0.wrapper,width:e,height:n},...d},!r&&he.createElement(c8,null,o),he.createElement("div",{ref:l,style:{...A0.fullWidth,...!r&&A0.hide},className:c}))}var d8=u8,sw=y.memo(d8);function f8(e){y.useEffect(e,[])}var cw=f8;function m8(e,n,r=!0){let o=y.useRef(!0);y.useEffect(o.current||!r?()=>{o.current=!1}:e,n)}var un=m8;function ll(){}function Ro(e,n,r,o){return h8(e,o)||p8(e,n,r,o)}function h8(e,n){return e.editor.getModel(uw(e,n))}function p8(e,n,r,o){return e.editor.createModel(n,r,o?uw(e,o):void 0)}function uw(e,n){return e.Uri.parse(n)}function g8({original:e,modified:n,language:r,originalLanguage:o,modifiedLanguage:l,originalModelPath:c,modifiedModelPath:d,keepCurrentOriginalModel:f=!1,keepCurrentModifiedModel:m=!1,theme:p="light",loading:x="Loading...",options:v={},height:b="100%",width:N="100%",className:C,wrapperProps:k={},beforeMount:w=ll,onMount:_=ll}){let[E,T]=y.useState(!1),[R,D]=y.useState(!0),z=y.useRef(null),L=y.useRef(null),B=y.useRef(null),te=y.useRef(_),q=y.useRef(w),I=y.useRef(!1);cw(()=>{let ne=lw.init();return ne.then(A=>(L.current=A)&&D(!1)).catch(A=>A?.type!=="cancelation"&&console.error("Monaco initialization: error:",A)),()=>z.current?$():ne.cancel()}),un(()=>{if(z.current&&L.current){let ne=z.current.getOriginalEditor(),A=Ro(L.current,e||"",o||r||"text",c||"");A!==ne.getModel()&&ne.setModel(A)}},[c],E),un(()=>{if(z.current&&L.current){let ne=z.current.getModifiedEditor(),A=Ro(L.current,n||"",l||r||"text",d||"");A!==ne.getModel()&&ne.setModel(A)}},[d],E),un(()=>{let ne=z.current.getModifiedEditor();ne.getOption(L.current.editor.EditorOption.readOnly)?ne.setValue(n||""):n!==ne.getValue()&&(ne.executeEdits("",[{range:ne.getModel().getFullModelRange(),text:n||"",forceMoveMarkers:!0}]),ne.pushUndoStop())},[n],E),un(()=>{z.current?.getModel()?.original.setValue(e||"")},[e],E),un(()=>{let{original:ne,modified:A}=z.current.getModel();L.current.editor.setModelLanguage(ne,o||r||"text"),L.current.editor.setModelLanguage(A,l||r||"text")},[r,o,l],E),un(()=>{L.current?.editor.setTheme(p)},[p],E),un(()=>{z.current?.updateOptions(v)},[v],E);let ee=y.useCallback(()=>{if(!L.current)return;q.current(L.current);let ne=Ro(L.current,e||"",o||r||"text",c||""),A=Ro(L.current,n||"",l||r||"text",d||"");z.current?.setModel({original:ne,modified:A})},[r,n,l,e,o,c,d]),le=y.useCallback(()=>{!I.current&&B.current&&(z.current=L.current.editor.createDiffEditor(B.current,{automaticLayout:!0,...v}),ee(),L.current?.editor.setTheme(p),T(!0),I.current=!0)},[v,p,ee]);y.useEffect(()=>{E&&te.current(z.current,L.current)},[E]),y.useEffect(()=>{!R&&!E&&le()},[R,E,le]);function $(){let ne=z.current?.getModel();f||ne?.original?.dispose(),m||ne?.modified?.dispose(),z.current?.dispose()}return he.createElement(sw,{width:N,height:b,isEditorReady:E,loading:x,_ref:B,className:C,wrapperProps:k})}var y8=g8;y.memo(y8);function v8(e){let n=y.useRef();return y.useEffect(()=>{n.current=e},[e]),n.current}var x8=v8,Hc=new Map;function b8({defaultValue:e,defaultLanguage:n,defaultPath:r,value:o,language:l,path:c,theme:d="light",line:f,loading:m="Loading...",options:p={},overrideServices:x={},saveViewState:v=!0,keepCurrentModel:b=!1,width:N="100%",height:C="100%",className:k,wrapperProps:w={},beforeMount:_=ll,onMount:E=ll,onChange:T,onValidate:R=ll}){let[D,z]=y.useState(!1),[L,B]=y.useState(!0),te=y.useRef(null),q=y.useRef(null),I=y.useRef(null),ee=y.useRef(E),le=y.useRef(_),$=y.useRef(),ne=y.useRef(o),A=x8(c),K=y.useRef(!1),Q=y.useRef(!1);cw(()=>{let O=lw.init();return O.then(F=>(te.current=F)&&B(!1)).catch(F=>F?.type!=="cancelation"&&console.error("Monaco initialization: error:",F)),()=>q.current?Y():O.cancel()}),un(()=>{let O=Ro(te.current,e||o||"",n||l||"",c||r||"");O!==q.current?.getModel()&&(v&&Hc.set(A,q.current?.saveViewState()),q.current?.setModel(O),v&&q.current?.restoreViewState(Hc.get(c)))},[c],D),un(()=>{q.current?.updateOptions(p)},[p],D),un(()=>{!q.current||o===void 0||(q.current.getOption(te.current.editor.EditorOption.readOnly)?q.current.setValue(o):o!==q.current.getValue()&&(Q.current=!0,q.current.executeEdits("",[{range:q.current.getModel().getFullModelRange(),text:o,forceMoveMarkers:!0}]),q.current.pushUndoStop(),Q.current=!1))},[o],D),un(()=>{let O=q.current?.getModel();O&&l&&te.current?.editor.setModelLanguage(O,l)},[l],D),un(()=>{f!==void 0&&q.current?.revealLine(f)},[f],D),un(()=>{te.current?.editor.setTheme(d)},[d],D);let Z=y.useCallback(()=>{if(!(!I.current||!te.current)&&!K.current){le.current(te.current);let O=c||r,F=Ro(te.current,o||e||"",n||l||"",O||"");q.current=te.current?.editor.create(I.current,{model:F,automaticLayout:!0,...p},x),v&&q.current.restoreViewState(Hc.get(O)),te.current.editor.setTheme(d),f!==void 0&&q.current.revealLine(f),z(!0),K.current=!0}},[e,n,r,o,l,c,p,x,v,d,f]);y.useEffect(()=>{D&&ee.current(q.current,te.current)},[D]),y.useEffect(()=>{!L&&!D&&Z()},[L,D,Z]),ne.current=o,y.useEffect(()=>{D&&T&&($.current?.dispose(),$.current=q.current?.onDidChangeModelContent(O=>{Q.current||T(q.current.getValue(),O)}))},[D,T]),y.useEffect(()=>{if(D){let O=te.current.editor.onDidChangeMarkers(F=>{let re=q.current.getModel()?.uri;if(re&&F.find(se=>se.path===re.path)){let se=te.current.editor.getModelMarkers({resource:re});R?.(se)}});return()=>{O?.dispose()}}return()=>{}},[D,R]);function Y(){$.current?.dispose(),b?v&&Hc.set(c,q.current.saveViewState()):q.current.getModel()?.dispose(),q.current.dispose()}return he.createElement(sw,{width:N,height:C,isEditorReady:D,loading:m,_ref:I,className:k,wrapperProps:w})}var w8=b8,S8=y.memo(w8),k8=S8;function N8({language:e="css",value:n="",onChange:r,label:o,height:l=260,className:c}){return u.jsxs("div",{className:X("overflow-hidden rounded-md border border-gray-700 bg-[#1e1e1e]",c),children:[u.jsx("div",{className:"flex items-center gap-2 border-b border-gray-700 px-3 py-1.5 text-xs text-gray-400",children:u.jsx("span",{className:"font-mono uppercase tracking-wide",children:o||e})}),u.jsx(k8,{height:l,language:e,theme:"vs-dark",value:n,onChange:d=>r(d??""),loading:null,options:{minimap:{enabled:!1},fontSize:13,lineNumbers:"on",scrollBeyondLastLine:!1,automaticLayout:!0,wordWrap:"on",tabSize:2,renderLineHighlight:"line",smoothScrolling:!0,padding:{top:10,bottom:10},fixedOverflowWidgets:!0,scrollbar:{alwaysConsumeMouseWheel:!1}}})]})}function dn(e){return e===!0||e===1||e==="1"||e==="true"||e==="on"}function dw(e){return Array.isArray(e)?e.map(String):e==null||e===""?[]:[String(e)]}function fw(e,n){return n.includes(".")?n.split(".").reduce((r,o)=>r&&typeof r=="object"?r[o]:void 0,e):e[n]}function mw(e,n,r){switch(n){case"any":{const o=String(r).split(",").map(c=>c.trim()),l=dw(e);return o.some(c=>l.includes(c))}case"not-any":{const o=String(r).split(",").map(c=>c.trim()),l=dw(e);return!o.some(c=>l.includes(c))}case"!=":return r==="true"?!dn(e):r==="false"?dn(e):String(e??"")!==String(r);case">=":return parseFloat(e)>=parseFloat(r);case"<=":return parseFloat(e)<=parseFloat(r);case">":return parseFloat(e)>parseFloat(r);case"<":return parseFloat(e)<parseFloat(r);default:return r==="true"?dn(e):r==="false"?!dn(e):String(e??"")===String(r)}}function Oo(e,n){if(!e||!Array.isArray(e)||e.length<1)return!0;if(Array.isArray(e[0]))return e.every(c=>{if(!Array.isArray(c)||c.length<3)return!0;const d=String(c[0]).trim(),f=String(c[1]??"==").trim(),m=String(c[2]??"").trim();return mw(fw(n,d),f,m)});if(e.length<3)return!0;const r=String(e[0]).split("|"),o=String(e[1]).split("|"),l=String(e[2]).split("|");for(let c=0;c<r.length;c++){const d=r[c].trim(),f=(o[c]??o[0]??"==").trim(),m=(l[c]??"").trim();if(!mw(fw(n,d),f,m))return!1}return!0}function hw(e){return!e||!Array.isArray(e)||e.length<1?[]:Array.isArray(e[0])?e.filter(n=>Array.isArray(n)&&n.length>=1).map(n=>String(n[0]).trim()):String(e[0]).split("|").map(n=>n.trim())}function C8(e=[]){const n=new Set,r=o=>{(o||[]).forEach(l=>{!l||typeof l!="object"||(hw(l.dependency).forEach(c=>c&&n.add(c)),Array.isArray(l.fields)&&r(l.fields),Array.isArray(l.tabs)&&l.tabs.forEach(c=>{hw(c.dependency).forEach(d=>d&&n.add(d)),r(c.fields)}))})};return(e||[]).forEach(o=>r(o.fields)),n}const _8=["Arial","Arial Black","Helvetica","Times New Roman","Courier New","Tahoma","Verdana","Impact","Trebuchet MS","Comic Sans MS","Lucida Console","Lucida Sans Unicode","Georgia","Palatino Linotype"],Ic={ABeeZee:["normal","italic"],Abel:["normal"],"Abhaya Libre":["normal","500","600","700","800"],Aboreto:["normal"],"Abril Fatface":["normal"],"Abyssinica SIL":["normal"],Aclonica:["normal"],Acme:["normal"],Actor:["normal"],Adamina:["normal"],"Advent Pro":["100","200","300","normal","500","600","700"],"Aguafina Script":["normal"],"Akaya Kanadaka":["normal"],"Akaya Telivigala":["normal"],Akronim:["normal"],Akshar:["300","normal","500","600","700"],Aladin:["normal"],Alata:["normal"],Alatsi:["normal"],"Albert Sans":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Aldrich:["normal"],Alef:["normal","700"],Alegreya:["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Alegreya SC":["normal","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"Alegreya Sans":["100","100italic","300","300italic","normal","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"Alegreya Sans SC":["100","100italic","300","300italic","normal","italic","500","500italic","700","700italic","800","800italic","900","900italic"],Aleo:["300","300italic","normal","italic","700","700italic"],"Alex Brush":["normal"],Alexandria:["100","200","300","normal","500","600","700","800","900"],"Alfa Slab One":["normal"],Alice:["normal"],Alike:["normal"],"Alike Angular":["normal"],Alkalami:["normal"],Allan:["normal","700"],Allerta:["normal"],"Allerta Stencil":["normal"],Allison:["normal"],Allura:["normal"],Almarai:["300","normal","700","800"],Almendra:["normal","italic","700","700italic"],"Almendra Display":["normal"],"Almendra SC":["normal"],"Alumni Sans":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Alumni Sans Collegiate One":["normal","italic"],"Alumni Sans Inline One":["normal","italic"],"Alumni Sans Pinstripe":["normal","italic"],Amarante:["normal"],Amaranth:["normal","italic","700","700italic"],"Amatic SC":["normal","700"],Amethysta:["normal"],Amiko:["normal","600","700"],Amiri:["normal","italic","700","700italic"],"Amiri Quran":["normal"],Amita:["normal","700"],Anaheim:["normal"],"Andada Pro":["normal","500","600","700","800","italic","500italic","600italic","700italic","800italic"],Andika:["normal","italic","700","700italic"],"Anek Bangla":["100","200","300","normal","500","600","700","800"],"Anek Devanagari":["100","200","300","normal","500","600","700","800"],"Anek Gujarati":["100","200","300","normal","500","600","700","800"],"Anek Gurmukhi":["100","200","300","normal","500","600","700","800"],"Anek Kannada":["100","200","300","normal","500","600","700","800"],"Anek Latin":["100","200","300","normal","500","600","700","800"],"Anek Malayalam":["100","200","300","normal","500","600","700","800"],"Anek Odia":["100","200","300","normal","500","600","700","800"],"Anek Tamil":["100","200","300","normal","500","600","700","800"],"Anek Telugu":["100","200","300","normal","500","600","700","800"],Angkor:["normal"],"Annie Use Your Telescope":["normal"],"Anonymous Pro":["normal","italic","700","700italic"],Antic:["normal"],"Antic Didone":["normal"],"Antic Slab":["normal"],Anton:["normal"],Antonio:["100","200","300","normal","500","600","700"],Anybody:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Arapey:["normal","italic"],Arbutus:["normal"],"Arbutus Slab":["normal"],"Architects Daughter":["normal"],Archivo:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Archivo Black":["normal"],"Archivo Narrow":["normal","500","600","700","italic","500italic","600italic","700italic"],"Are You Serious":["normal"],"Aref Ruqaa":["normal","700"],"Aref Ruqaa Ink":["normal","700"],Arima:["100","200","300","normal","500","600","700"],"Arima Madurai":["100","200","300","normal","500","700","800","900"],Arimo:["normal","500","600","700","italic","500italic","600italic","700italic"],Arizonia:["normal"],Armata:["normal"],Arsenal:["normal","italic","700","700italic"],Artifika:["normal"],Arvo:["normal","italic","700","700italic"],Arya:["normal","700"],Asap:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Asap Condensed":["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Asar:["normal"],Asset:["normal"],Assistant:["200","300","normal","500","600","700","800"],Astloch:["normal","700"],Asul:["normal","700"],Athiti:["200","300","normal","500","600","700"],"Atkinson Hyperlegible":["normal","italic","700","700italic"],Atma:["300","normal","500","600","700"],"Atomic Age":["normal"],Aubrey:["normal"],Audiowide:["normal"],"Autour One":["normal"],Average:["normal"],"Average Sans":["normal"],"Averia Gruesa Libre":["normal"],"Averia Libre":["300","300italic","normal","italic","700","700italic"],"Averia Sans Libre":["300","300italic","normal","italic","700","700italic"],"Averia Serif Libre":["300","300italic","normal","italic","700","700italic"],"Azeret Mono":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],B612:["normal","italic","700","700italic"],"B612 Mono":["normal","italic","700","700italic"],"BIZ UDGothic":["normal","700"],"BIZ UDMincho":["normal"],"BIZ UDPGothic":["normal","700"],"BIZ UDPMincho":["normal"],Babylonica:["normal"],"Bad Script":["normal"],Bahiana:["normal"],Bahianita:["normal"],"Bai Jamjuree":["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Bakbak One":["normal"],Ballet:["normal"],"Baloo 2":["normal","500","600","700","800"],"Baloo Bhai 2":["normal","500","600","700","800"],"Baloo Bhaijaan 2":["normal","500","600","700","800"],"Baloo Bhaina 2":["normal","500","600","700","800"],"Baloo Chettan 2":["normal","500","600","700","800"],"Baloo Da 2":["normal","500","600","700","800"],"Baloo Paaji 2":["normal","500","600","700","800"],"Baloo Tamma 2":["normal","500","600","700","800"],"Baloo Tammudu 2":["normal","500","600","700","800"],"Baloo Thambi 2":["normal","500","600","700","800"],"Balsamiq Sans":["normal","italic","700","700italic"],Balthazar:["normal"],Bangers:["normal"],Barlow:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Barlow Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Barlow Semi Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Barriecito:["normal"],Barrio:["normal"],Basic:["normal"],Baskervville:["normal","italic"],Battambang:["100","300","normal","700","900"],Baumans:["normal"],Bayon:["normal"],"Be Vietnam Pro":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Beau Rivage":["normal"],"Bebas Neue":["normal"],Belgrano:["normal"],Bellefair:["normal"],Belleza:["normal"],Bellota:["300","300italic","normal","italic","700","700italic"],"Bellota Text":["300","300italic","normal","italic","700","700italic"],BenchNine:["300","normal","700"],Benne:["normal"],Bentham:["normal"],"Berkshire Swash":["normal"],Besley:["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Beth Ellen":["normal"],Bevan:["normal","italic"],"BhuTuka Expanded One":["normal"],"Big Shoulders Display":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Inline Display":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Inline Text":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Stencil Display":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Stencil Text":["100","200","300","normal","500","600","700","800","900"],"Big Shoulders Text":["100","200","300","normal","500","600","700","800","900"],"Bigelow Rules":["normal"],"Bigshot One":["normal"],Bilbo:["normal"],"Bilbo Swash Caps":["normal"],BioRhyme:["200","300","normal","700","800"],"BioRhyme Expanded":["200","300","normal","700","800"],Birthstone:["normal"],"Birthstone Bounce":["normal","500"],Biryani:["200","300","normal","600","700","800","900"],Bitter:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Black And White Picture":["normal"],"Black Han Sans":["normal"],"Black Ops One":["normal"],Blaka:["normal"],"Blaka Hollow":["normal"],"Blaka Ink":["normal"],Blinker:["100","200","300","normal","600","700","800","900"],"Bodoni Moda":["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],Bokor:["normal"],"Bona Nova":["normal","italic","700"],Bonbon:["normal"],"Bonheur Royale":["normal"],Boogaloo:["normal"],"Bowlby One":["normal"],"Bowlby One SC":["normal"],Brawler:["normal","700"],"Bree Serif":["normal"],"Brygada 1918":["normal","500","600","700","italic","500italic","600italic","700italic"],"Bubblegum Sans":["normal"],"Bubbler One":["normal"],Buda:["300"],Buenard:["normal","700"],Bungee:["normal"],"Bungee Hairline":["normal"],"Bungee Inline":["normal"],"Bungee Outline":["normal"],"Bungee Shade":["normal"],"Bungee Spice":["normal"],Butcherman:["normal"],"Butterfly Kids":["normal"],Cabin:["normal","500","600","700","italic","500italic","600italic","700italic"],"Cabin Condensed":["normal","500","600","700"],"Cabin Sketch":["normal","700"],"Caesar Dressing":["normal"],Cagliostro:["normal"],Cairo:["200","300","normal","500","600","700","800","900"],"Cairo Play":["200","300","normal","500","600","700","800","900"],Caladea:["normal","italic","700","700italic"],Calistoga:["normal"],Calligraffitti:["normal"],Cambay:["normal","italic","700","700italic"],Cambo:["normal"],Candal:["normal"],Cantarell:["normal","italic","700","700italic"],"Cantata One":["normal"],"Cantora One":["normal"],Capriola:["normal"],Caramel:["normal"],Carattere:["normal"],Cardo:["normal","italic","700"],Carme:["normal"],"Carrois Gothic":["normal"],"Carrois Gothic SC":["normal"],"Carter One":["normal"],Castoro:["normal","italic"],Catamaran:["100","200","300","normal","500","600","700","800","900"],Caudex:["normal","italic","700","700italic"],Caveat:["normal","500","600","700"],"Caveat Brush":["normal"],"Cedarville Cursive":["normal"],"Ceviche One":["normal"],"Chakra Petch":["300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],Changa:["200","300","normal","500","600","700","800"],"Changa One":["normal","italic"],Chango:["normal"],"Charis SIL":["normal","italic","700","700italic"],Charm:["normal","700"],Charmonman:["normal","700"],Chathura:["100","300","normal","700","800"],"Chau Philomene One":["normal","italic"],"Chela One":["normal"],"Chelsea Market":["normal"],Chenla:["normal"],Cherish:["normal"],"Cherry Cream Soda":["normal"],"Cherry Swash":["normal","700"],Chewy:["normal"],Chicle:["normal"],Chilanka:["normal"],Chivo:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Chonburi:["normal"],Cinzel:["normal","500","600","700","800","900"],"Cinzel Decorative":["normal","700","900"],"Clicker Script":["normal"],Coda:["normal","800"],"Coda Caption":["800"],Codystar:["300","normal"],Coiny:["normal"],Combo:["normal"],Comfortaa:["300","normal","500","600","700"],Comforter:["normal"],"Comforter Brush":["normal"],"Comic Neue":["300","300italic","normal","italic","700","700italic"],"Coming Soon":["normal"],Commissioner:["100","200","300","normal","500","600","700","800","900"],"Concert One":["normal"],Condiment:["normal"],Content:["normal","700"],"Contrail One":["normal"],Convergence:["normal"],Cookie:["normal"],Copse:["normal"],Corben:["normal","700"],Corinthia:["normal","700"],Cormorant:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Cormorant Garamond":["300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Cormorant Infant":["300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Cormorant SC":["300","normal","500","600","700"],"Cormorant Unicase":["300","normal","500","600","700"],"Cormorant Upright":["300","normal","500","600","700"],Courgette:["normal"],"Courier Prime":["normal","italic","700","700italic"],Cousine:["normal","italic","700","700italic"],Coustard:["normal","900"],"Covered By Your Grace":["normal"],"Crafty Girls":["normal"],Creepster:["normal"],"Crete Round":["normal","italic"],"Crimson Pro":["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Crimson Text":["normal","italic","600","600italic","700","700italic"],"Croissant One":["normal"],Crushed:["normal"],Cuprum:["normal","500","600","700","italic","500italic","600italic","700italic"],"Cute Font":["normal"],Cutive:["normal"],"Cutive Mono":["normal"],"DM Mono":["300","300italic","normal","italic","500","500italic"],"DM Sans":["normal","italic","500","500italic","700","700italic"],"DM Serif Display":["normal","italic"],"DM Serif Text":["normal","italic"],Damion:["normal"],"Dancing Script":["normal","500","600","700"],Dangrek:["normal"],"Darker Grotesque":["300","normal","500","600","700","800","900"],"David Libre":["normal","500","700"],"Dawning of a New Day":["normal"],"Days One":["normal"],Dekko:["normal"],"Dela Gothic One":["normal"],Delius:["normal"],"Delius Swash Caps":["normal"],"Delius Unicase":["normal","700"],"Della Respira":["normal"],"Denk One":["normal"],Devonshire:["normal"],Dhurjati:["normal"],"Didact Gothic":["normal"],Diplomata:["normal"],"Diplomata SC":["normal"],"Do Hyeon":["normal"],Dokdo:["normal"],Domine:["normal","500","600","700"],"Donegal One":["normal"],Dongle:["300","normal","700"],"Doppio One":["normal"],Dorsa:["normal"],Dosis:["200","300","normal","500","600","700","800"],DotGothic16:["normal"],"Dr Sugiyama":["normal"],"Duru Sans":["normal"],DynaPuff:["normal","500","600","700"],Dynalight:["normal"],"EB Garamond":["normal","500","600","700","800","italic","500italic","600italic","700italic","800italic"],"Eagle Lake":["normal"],"East Sea Dokdo":["normal"],Eater:["normal"],Economica:["normal","italic","700","700italic"],Eczar:["normal","500","600","700","800"],"Edu NSW ACT Foundation":["normal","500","600","700"],"Edu QLD Beginner":["normal","500","600","700"],"Edu SA Beginner":["normal","500","600","700"],"Edu TAS Beginner":["normal","500","600","700"],"Edu VIC WA NT Beginner":["normal","500","600","700"],"El Messiri":["normal","500","600","700"],Electrolize:["normal"],Elsie:["normal","900"],"Elsie Swash Caps":["normal","900"],"Emblema One":["normal"],"Emilys Candy":["normal"],"Encode Sans":["100","200","300","normal","500","600","700","800","900"],"Encode Sans Condensed":["100","200","300","normal","500","600","700","800","900"],"Encode Sans Expanded":["100","200","300","normal","500","600","700","800","900"],"Encode Sans SC":["100","200","300","normal","500","600","700","800","900"],"Encode Sans Semi Condensed":["100","200","300","normal","500","600","700","800","900"],"Encode Sans Semi Expanded":["100","200","300","normal","500","600","700","800","900"],Engagement:["normal"],Englebert:["normal"],Enriqueta:["normal","500","600","700"],Ephesis:["normal"],Epilogue:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Erica One":["normal"],Esteban:["normal"],Estonia:["normal"],"Euphoria Script":["normal"],Ewert:["normal"],Exo:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Exo 2":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Expletus Sans":["normal","500","600","700","italic","500italic","600italic","700italic"],Explora:["normal"],Fahkwang:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Familjen Grotesk":["normal","500","600","700","italic","500italic","600italic","700italic"],"Fanwood Text":["normal","italic"],Farro:["300","normal","500","700"],Farsan:["normal"],Fascinate:["normal"],"Fascinate Inline":["normal"],"Faster One":["normal"],Fasthand:["normal"],"Fauna One":["normal"],Faustina:["300","normal","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],Federant:["normal"],Federo:["normal"],Felipa:["normal"],Fenix:["normal"],Festive:["normal"],Figtree:["300","normal","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Finger Paint":["normal"],Finlandica:["normal","500","600","700","italic","500italic","600italic","700italic"],"Fira Code":["300","normal","500","600","700"],"Fira Mono":["normal","500","700"],"Fira Sans":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Fira Sans Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Fira Sans Extra Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Fjalla One":["normal"],"Fjord One":["normal"],Flamenco:["300","normal"],Flavors:["normal"],"Fleur De Leah":["normal"],"Flow Block":["normal"],"Flow Circular":["normal"],"Flow Rounded":["normal"],Fondamento:["normal","italic"],"Fontdiner Swanky":["normal"],Forum:["normal"],"Fragment Mono":["normal","italic"],"Francois One":["normal"],"Frank Ruhl Libre":["300","normal","500","700","900"],Fraunces:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Freckle Face":["normal"],"Fredericka the Great":["normal"],Fredoka:["300","normal","500","600","700"],"Fredoka One":["normal"],Freehand:["normal"],Fresca:["normal"],Frijole:["normal"],Fruktur:["normal","italic"],"Fugaz One":["normal"],Fuggles:["normal"],"Fuzzy Bubbles":["normal","700"],"GFS Didot":["normal"],"GFS Neohellenic":["normal","italic","700","700italic"],Gabriela:["normal"],Gaegu:["300","normal","700"],Gafata:["normal"],Galada:["normal"],Galdeano:["normal"],Galindo:["normal"],"Gamja Flower":["normal"],Gantari:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Gayathri:["100","normal","700"],Gelasio:["normal","italic","500","500italic","600","600italic","700","700italic"],"Gemunu Libre":["200","300","normal","500","600","700","800"],Genos:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Gentium Book Basic":["normal","italic","700","700italic"],"Gentium Book Plus":["normal","italic","700","700italic"],"Gentium Plus":["normal","italic","700","700italic"],Geo:["normal","italic"],Georama:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Geostar:["normal"],"Geostar Fill":["normal"],"Germania One":["normal"],"Gideon Roman":["normal"],Gidugu:["normal"],"Gilda Display":["normal"],Girassol:["normal"],"Give You Glory":["normal"],"Glass Antiqua":["normal"],Glegoo:["normal","700"],"Gloria Hallelujah":["normal"],Glory:["100","200","300","normal","500","600","700","800","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic"],Gluten:["100","200","300","normal","500","600","700","800","900"],"Goblin One":["normal"],"Gochi Hand":["normal"],Goldman:["normal","700"],Gorditas:["normal","700"],"Gothic A1":["100","200","300","normal","500","600","700","800","900"],Gotu:["normal"],"Goudy Bookletter 1911":["normal"],"Gowun Batang":["normal","700"],"Gowun Dodum":["normal"],Graduate:["normal"],"Grand Hotel":["normal"],Grandstander:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Grape Nuts":["normal"],"Gravitas One":["normal"],"Great Vibes":["normal"],"Grechen Fuemen":["normal"],Grenze:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Grenze Gotisch":["100","200","300","normal","500","600","700","800","900"],"Grey Qo":["normal"],Griffy:["normal"],Gruppo:["normal"],Gudea:["normal","italic","700"],Gugi:["normal"],Gulzar:["normal"],Gupter:["normal","500","700"],Gurajada:["normal"],Gwendolyn:["normal","700"],Habibi:["normal"],"Hachi Maru Pop":["normal"],Hahmlet:["100","200","300","normal","500","600","700","800","900"],Halant:["300","normal","500","600","700"],"Hammersmith One":["normal"],Hanalei:["normal"],"Hanalei Fill":["normal"],Handlee:["normal"],Hanuman:["100","300","normal","700","900"],"Happy Monkey":["normal"],Harmattan:["normal","700"],"Headland One":["normal"],Heebo:["100","200","300","normal","500","600","700","800","900"],"Henny Penny":["normal"],"Hepta Slab":["100","200","300","normal","500","600","700","800","900"],"Herr Von Muellerhoff":["normal"],"Hi Melody":["normal"],"Hina Mincho":["normal"],Hind:["300","normal","500","600","700"],"Hind Guntur":["300","normal","500","600","700"],"Hind Madurai":["300","normal","500","600","700"],"Hind Siliguri":["300","normal","500","600","700"],"Hind Vadodara":["300","normal","500","600","700"],"Holtwood One SC":["normal"],"Homemade Apple":["normal"],Homenaje:["normal"],Hubballi:["normal"],Hurricane:["normal"],"IBM Plex Mono":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"IBM Plex Sans":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"IBM Plex Sans Arabic":["100","200","300","normal","500","600","700"],"IBM Plex Sans Condensed":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"IBM Plex Sans Devanagari":["100","200","300","normal","500","600","700"],"IBM Plex Sans Hebrew":["100","200","300","normal","500","600","700"],"IBM Plex Sans JP":["100","200","300","normal","500","600","700"],"IBM Plex Sans KR":["100","200","300","normal","500","600","700"],"IBM Plex Sans Thai":["100","200","300","normal","500","600","700"],"IBM Plex Sans Thai Looped":["100","200","300","normal","500","600","700"],"IBM Plex Serif":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"IM Fell DW Pica":["normal","italic"],"IM Fell DW Pica SC":["normal"],"IM Fell Double Pica":["normal","italic"],"IM Fell Double Pica SC":["normal"],"IM Fell English":["normal","italic"],"IM Fell English SC":["normal"],"IM Fell French Canon":["normal","italic"],"IM Fell French Canon SC":["normal"],"IM Fell Great Primer":["normal","italic"],"IM Fell Great Primer SC":["normal"],"Ibarra Real Nova":["normal","500","600","700","italic","500italic","600italic","700italic"],Iceberg:["normal"],Iceland:["normal"],Imbue:["100","200","300","normal","500","600","700","800","900"],"Imperial Script":["normal"],Imprima:["normal"],Inconsolata:["200","300","normal","500","600","700","800","900"],Inder:["normal"],"Indie Flower":["normal"],"Ingrid Darling":["normal"],Inika:["normal","700"],"Inknut Antiqua":["300","normal","500","600","700","800","900"],"Inria Sans":["300","300italic","normal","italic","700","700italic"],"Inria Serif":["300","300italic","normal","italic","700","700italic"],Inspiration:["normal"],Inter:["100","200","300","normal","500","600","700","800","900"],"Inter Tight":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Irish Grover":["normal"],"Island Moments":["normal"],"Istok Web":["normal","italic","700","700italic"],Italiana:["normal"],Italianno:["normal"],Itim:["normal"],"Jacques Francois":["normal"],"Jacques Francois Shadow":["normal"],Jaldi:["normal","700"],"JetBrains Mono":["100","200","300","normal","500","600","700","800","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic"],"Jim Nightshade":["normal"],Joan:["normal"],"Jockey One":["normal"],"Jolly Lodger":["normal"],Jomhuria:["normal"],Jomolhari:["normal"],"Josefin Sans":["100","200","300","normal","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"Josefin Slab":["100","200","300","normal","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],Jost:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Joti One":["normal"],Jua:["normal"],Judson:["normal","italic","700"],Julee:["normal"],"Julius Sans One":["normal"],Junge:["normal"],Jura:["300","normal","500","600","700"],"Just Another Hand":["normal"],"Just Me Again Down Here":["normal"],K2D:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],Kadwa:["normal","700"],"Kaisei Decol":["normal","500","700"],"Kaisei HarunoUmi":["normal","500","700"],"Kaisei Opti":["normal","500","700"],"Kaisei Tokumin":["normal","500","700","800"],Kalam:["300","normal","700"],Kameron:["normal","700"],Kanit:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Kantumruy:["300","normal","700"],"Kantumruy Pro":["100","200","300","normal","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],Karantina:["300","normal","700"],Karla:["200","300","normal","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],Karma:["300","normal","500","600","700"],Katibeh:["normal"],"Kaushan Script":["normal"],Kavivanar:["normal"],Kavoon:["normal"],"Kdam Thmor Pro":["normal"],"Keania One":["normal"],"Kelly Slab":["normal"],Kenia:["normal"],Khand:["300","normal","500","600","700"],Khmer:["normal"],Khula:["300","normal","600","700","800"],Kings:["normal"],"Kirang Haerang":["normal"],"Kite One":["normal"],"Kiwi Maru":["300","normal","500"],"Klee One":["normal","600"],Knewave:["normal"],KoHo:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],Kodchasan:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Koh Santepheap":["100","300","normal","700","900"],"Kolker Brush":["normal"],Kosugi:["normal"],"Kosugi Maru":["normal"],"Kotta One":["normal"],Koulen:["normal"],Kranky:["normal"],Kreon:["300","normal","500","600","700"],Kristi:["normal"],"Krona One":["normal"],Krub:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],Kufam:["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Kulim Park":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic"],"Kumar One":["normal"],"Kumar One Outline":["normal"],"Kumbh Sans":["100","200","300","normal","500","600","700","800","900"],Kurale:["normal"],"La Belle Aurore":["normal"],Lacquer:["normal"],Laila:["300","normal","500","600","700"],"Lakki Reddy":["normal"],Lalezar:["normal"],Lancelot:["normal"],Langar:["normal"],Lateef:["200","300","normal","500","600","700","800"],Lato:["100","100italic","300","300italic","normal","italic","700","700italic","900","900italic"],"Lavishly Yours":["normal"],"League Gothic":["normal"],"League Script":["normal"],"League Spartan":["100","200","300","normal","500","600","700","800","900"],"Leckerli One":["normal"],Ledger:["normal"],Lekton:["normal","italic","700"],Lemon:["normal"],Lemonada:["300","normal","500","600","700"],Lexend:["100","200","300","normal","500","600","700","800","900"],"Lexend Deca":["100","200","300","normal","500","600","700","800","900"],"Lexend Exa":["100","200","300","normal","500","600","700","800","900"],"Lexend Giga":["100","200","300","normal","500","600","700","800","900"],"Lexend Mega":["100","200","300","normal","500","600","700","800","900"],"Lexend Peta":["100","200","300","normal","500","600","700","800","900"],"Lexend Tera":["100","200","300","normal","500","600","700","800","900"],"Lexend Zetta":["100","200","300","normal","500","600","700","800","900"],"Libre Barcode 128":["normal"],"Libre Barcode 128 Text":["normal"],"Libre Barcode 39":["normal"],"Libre Barcode 39 Extended":["normal"],"Libre Barcode 39 Extended Text":["normal"],"Libre Barcode 39 Text":["normal"],"Libre Barcode EAN13 Text":["normal"],"Libre Baskerville":["normal","italic","700"],"Libre Bodoni":["normal","500","600","700","italic","500italic","600italic","700italic"],"Libre Caslon Display":["normal"],"Libre Caslon Text":["normal","italic","700"],"Libre Franklin":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Licorice:["normal"],"Life Savers":["normal","700","800"],"Lilita One":["normal"],"Lily Script One":["normal"],Limelight:["normal"],"Linden Hill":["normal","italic"],Literata:["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Liu Jian Mao Cao":["normal"],Livvic:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","900","900italic"],Lobster:["normal"],"Lobster Two":["normal","italic","700","700italic"],"Londrina Outline":["normal"],"Londrina Shadow":["normal"],"Londrina Sketch":["normal"],"Londrina Solid":["100","300","normal","900"],"Long Cang":["normal"],Lora:["normal","500","600","700","italic","500italic","600italic","700italic"],"Love Light":["normal"],"Love Ya Like A Sister":["normal"],"Loved by the King":["normal"],"Lovers Quarrel":["normal"],"Luckiest Guy":["normal"],Lusitana:["normal","700"],Lustria:["normal"],"Luxurious Roman":["normal"],"Luxurious Script":["normal"],"M PLUS 1":["100","200","300","normal","500","600","700","800","900"],"M PLUS 1 Code":["100","200","300","normal","500","600","700"],"M PLUS 1p":["100","300","normal","500","700","800","900"],"M PLUS 2":["100","200","300","normal","500","600","700","800","900"],"M PLUS Code Latin":["100","200","300","normal","500","600","700"],"M PLUS Rounded 1c":["100","300","normal","500","700","800","900"],"Ma Shan Zheng":["normal"],Macondo:["normal"],"Macondo Swash Caps":["normal"],Mada:["200","300","normal","500","600","700","900"],Magra:["normal","700"],"Maiden Orange":["normal"],Maitree:["200","300","normal","500","600","700"],"Major Mono Display":["normal"],Mako:["normal"],Mali:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],Mallanna:["normal"],Mandali:["normal"],Manjari:["100","normal","700"],Manrope:["200","300","normal","500","600","700","800"],Mansalva:["normal"],Manuale:["300","normal","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],Marcellus:["normal"],"Marcellus SC":["normal"],"Marck Script":["normal"],Margarine:["normal"],Marhey:["300","normal","500","600","700"],"Markazi Text":["normal","500","600","700"],"Marko One":["normal"],Marmelad:["normal"],Martel:["200","300","normal","600","700","800","900"],"Martel Sans":["200","300","normal","600","700","800","900"],Marvel:["normal","italic","700","700italic"],Mate:["normal","italic"],"Mate SC":["normal"],"Maven Pro":["normal","500","600","700","800","900"],McLaren:["normal"],"Mea Culpa":["normal"],Meddon:["normal"],MedievalSharp:["normal"],"Medula One":["normal"],"Meera Inimai":["normal"],Megrim:["normal"],"Meie Script":["normal"],"Meow Script":["normal"],Merienda:["300","normal","500","600","700","800","900"],"Merienda One":["normal"],Merriweather:["300","300italic","normal","italic","700","700italic","900","900italic"],"Merriweather Sans":["300","normal","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],Metal:["normal"],"Metal Mania":["normal"],Metamorphous:["normal"],Metrophobic:["normal"],Michroma:["normal"],Milonga:["normal"],Miltonian:["normal"],"Miltonian Tattoo":["normal"],Mina:["normal","700"],Mingzat:["normal"],Miniver:["normal"],"Miriam Libre":["normal","700"],Mirza:["normal","500","600","700"],"Miss Fajardose":["normal"],Mitr:["200","300","normal","500","600","700"],"Mochiy Pop One":["normal"],"Mochiy Pop P One":["normal"],Modak:["normal"],"Modern Antiqua":["normal"],Mogra:["normal"],Mohave:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],Molengo:["normal"],Molle:["italic"],Monda:["normal","700"],Monofett:["normal"],Monoton:["normal"],"Monsieur La Doulaise":["normal"],Montaga:["normal"],"Montagu Slab":["100","200","300","normal","500","600","700"],MonteCarlo:["normal"],Montez:["normal"],Montserrat:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Montserrat Alternates":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Montserrat Subrayada":["normal","700"],"Moo Lah Lah":["normal"],"Moon Dance":["normal"],Moul:["normal"],Moulpali:["normal"],"Mountains of Christmas":["normal","700"],"Mouse Memoirs":["normal"],"Mr Bedfort":["normal"],"Mr Dafoe":["normal"],"Mr De Haviland":["normal"],"Mrs Saint Delafield":["normal"],"Mrs Sheppards":["normal"],"Ms Madi":["normal"],Mukta:["200","300","normal","500","600","700","800"],"Mukta Mahee":["200","300","normal","500","600","700","800"],"Mukta Malar":["200","300","normal","500","600","700","800"],"Mukta Vaani":["200","300","normal","500","600","700","800"],Mulish:["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Murecho:["100","200","300","normal","500","600","700","800","900"],MuseoModerno:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"My Soul":["normal"],"Mystery Quest":["normal"],NTR:["normal"],Nabla:["normal"],"Nanum Brush Script":["normal"],"Nanum Gothic":["normal","700","800"],"Nanum Gothic Coding":["normal","700"],"Nanum Myeongjo":["normal","700","800"],"Nanum Pen Script":["normal"],Neonderthaw:["normal"],"Nerko One":["normal"],Neucha:["normal"],Neuton:["200","300","normal","italic","700","800"],"New Rocker":["normal"],"New Tegomin":["normal"],"News Cycle":["normal","700"],Newsreader:["200","300","normal","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],Niconne:["normal"],Niramit:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Nixie One":["normal"],Nobile:["normal","italic","500","500italic","700","700italic"],Nokora:["100","300","normal","700","900"],Norican:["normal"],Nosifer:["normal"],Notable:["normal"],"Nothing You Could Do":["normal"],"Noticia Text":["normal","italic","700","700italic"],"Noto Color Emoji":["normal"],"Noto Emoji":["300","normal","500","600","700"],"Noto Kufi Arabic":["100","200","300","normal","500","600","700","800","900"],"Noto Music":["normal"],"Noto Naskh Arabic":["normal","500","600","700"],"Noto Nastaliq Urdu":["normal","500","600","700"],"Noto Rashi Hebrew":["100","200","300","normal","500","600","700","800","900"],"Noto Sans":["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Noto Sans Adlam":["normal","500","600","700"],"Noto Sans Adlam Unjoined":["normal","500","600","700"],"Noto Sans Anatolian Hieroglyphs":["normal"],"Noto Sans Arabic":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Armenian":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Avestan":["normal"],"Noto Sans Balinese":["normal","500","600","700"],"Noto Sans Bamum":["normal","500","600","700"],"Noto Sans Bassa Vah":["normal","500","600","700"],"Noto Sans Batak":["normal"],"Noto Sans Bengali":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Bhaiksuki":["normal"],"Noto Sans Brahmi":["normal"],"Noto Sans Buginese":["normal"],"Noto Sans Buhid":["normal"],"Noto Sans Canadian Aboriginal":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Carian":["normal"],"Noto Sans Caucasian Albanian":["normal"],"Noto Sans Chakma":["normal"],"Noto Sans Cham":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Cherokee":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Coptic":["normal"],"Noto Sans Cuneiform":["normal"],"Noto Sans Cypriot":["normal"],"Noto Sans Deseret":["normal"],"Noto Sans Devanagari":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Display":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Noto Sans Duployan":["normal"],"Noto Sans Egyptian Hieroglyphs":["normal"],"Noto Sans Elbasan":["normal"],"Noto Sans Elymaic":["normal"],"Noto Sans Ethiopic":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Georgian":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Glagolitic":["normal"],"Noto Sans Gothic":["normal"],"Noto Sans Grantha":["normal"],"Noto Sans Gujarati":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Gunjala Gondi":["normal"],"Noto Sans Gurmukhi":["100","200","300","normal","500","600","700","800","900"],"Noto Sans HK":["100","300","normal","500","700","900"],"Noto Sans Hanifi Rohingya":["normal","500","600","700"],"Noto Sans Hanunoo":["normal"],"Noto Sans Hatran":["normal"],"Noto Sans Hebrew":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Imperial Aramaic":["normal"],"Noto Sans Indic Siyaq Numbers":["normal"],"Noto Sans Inscriptional Pahlavi":["normal"],"Noto Sans Inscriptional Parthian":["normal"],"Noto Sans JP":["100","300","normal","500","700","900"],"Noto Sans Javanese":["normal","500","600","700"],"Noto Sans KR":["100","300","normal","500","700","900"],"Noto Sans Kaithi":["normal"],"Noto Sans Kannada":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Kayah Li":["normal","500","600","700"],"Noto Sans Kharoshthi":["normal"],"Noto Sans Khmer":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Khojki":["normal"],"Noto Sans Khudawadi":["normal"],"Noto Sans Lao":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Lao Looped":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Lepcha":["normal"],"Noto Sans Limbu":["normal"],"Noto Sans Linear A":["normal"],"Noto Sans Linear B":["normal"],"Noto Sans Lisu":["normal","500","600","700"],"Noto Sans Lycian":["normal"],"Noto Sans Lydian":["normal"],"Noto Sans Mahajani":["normal"],"Noto Sans Malayalam":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Mandaic":["normal"],"Noto Sans Manichaean":["normal"],"Noto Sans Marchen":["normal"],"Noto Sans Masaram Gondi":["normal"],"Noto Sans Math":["normal"],"Noto Sans Mayan Numerals":["normal"],"Noto Sans Medefaidrin":["normal","500","600","700"],"Noto Sans Meetei Mayek":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Mende Kikakui":["normal"],"Noto Sans Meroitic":["normal"],"Noto Sans Miao":["normal"],"Noto Sans Modi":["normal"],"Noto Sans Mongolian":["normal"],"Noto Sans Mono":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Mro":["normal"],"Noto Sans Multani":["normal"],"Noto Sans Myanmar":["100","200","300","normal","500","600","700","800","900"],"Noto Sans N Ko":["normal"],"Noto Sans Nabataean":["normal"],"Noto Sans New Tai Lue":["normal","500","600","700"],"Noto Sans Newa":["normal"],"Noto Sans Nushu":["normal"],"Noto Sans Ogham":["normal"],"Noto Sans Ol Chiki":["normal","500","600","700"],"Noto Sans Old Hungarian":["normal"],"Noto Sans Old Italic":["normal"],"Noto Sans Old North Arabian":["normal"],"Noto Sans Old Permic":["normal"],"Noto Sans Old Persian":["normal"],"Noto Sans Old Sogdian":["normal"],"Noto Sans Old South Arabian":["normal"],"Noto Sans Old Turkic":["normal"],"Noto Sans Oriya":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Osage":["normal"],"Noto Sans Osmanya":["normal"],"Noto Sans Pahawh Hmong":["normal"],"Noto Sans Palmyrene":["normal"],"Noto Sans Pau Cin Hau":["normal"],"Noto Sans Phags Pa":["normal"],"Noto Sans Phoenician":["normal"],"Noto Sans Psalter Pahlavi":["normal"],"Noto Sans Rejang":["normal"],"Noto Sans Runic":["normal"],"Noto Sans SC":["100","300","normal","500","700","900"],"Noto Sans Samaritan":["normal"],"Noto Sans Saurashtra":["normal"],"Noto Sans Sharada":["normal"],"Noto Sans Shavian":["normal"],"Noto Sans Siddham":["normal"],"Noto Sans Sinhala":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Sogdian":["normal"],"Noto Sans Sora Sompeng":["normal","500","600","700"],"Noto Sans Soyombo":["normal"],"Noto Sans Sundanese":["normal","500","600","700"],"Noto Sans Syloti Nagri":["normal"],"Noto Sans Symbols":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Symbols 2":["normal"],"Noto Sans Syriac":["100","normal","900"],"Noto Sans TC":["100","300","normal","500","700","900"],"Noto Sans Tagalog":["normal"],"Noto Sans Tagbanwa":["normal"],"Noto Sans Tai Le":["normal"],"Noto Sans Tai Tham":["normal","500","600","700"],"Noto Sans Tai Viet":["normal"],"Noto Sans Takri":["normal"],"Noto Sans Tamil":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Tamil Supplement":["normal"],"Noto Sans Telugu":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Thaana":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Thai":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Thai Looped":["100","200","300","normal","500","600","700","800","900"],"Noto Sans Tifinagh":["normal"],"Noto Sans Tirhuta":["normal"],"Noto Sans Ugaritic":["normal"],"Noto Sans Vai":["normal"],"Noto Sans Wancho":["normal"],"Noto Sans Warang Citi":["normal"],"Noto Sans Yi":["normal"],"Noto Sans Zanabazar Square":["normal"],"Noto Serif":["normal","italic","700","700italic"],"Noto Serif Ahom":["normal"],"Noto Serif Armenian":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Balinese":["normal"],"Noto Serif Bengali":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Devanagari":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Display":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Noto Serif Dogra":["normal"],"Noto Serif Ethiopic":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Georgian":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Grantha":["normal"],"Noto Serif Gujarati":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Gurmukhi":["100","200","300","normal","500","600","700","800","900"],"Noto Serif HK":["200","300","normal","500","600","700","800","900"],"Noto Serif Hebrew":["100","200","300","normal","500","600","700","800","900"],"Noto Serif JP":["200","300","normal","500","600","700","900"],"Noto Serif KR":["200","300","normal","500","600","700","900"],"Noto Serif Kannada":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Khmer":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Khojki":["normal","500","600","700"],"Noto Serif Lao":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Malayalam":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Myanmar":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Nyiakeng Puachue Hmong":["normal","500","600","700"],"Noto Serif Oriya":["normal","500","600","700"],"Noto Serif SC":["200","300","normal","500","600","700","900"],"Noto Serif Sinhala":["100","200","300","normal","500","600","700","800","900"],"Noto Serif TC":["200","300","normal","500","600","700","900"],"Noto Serif Tamil":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Noto Serif Tangut":["normal"],"Noto Serif Telugu":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Thai":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Tibetan":["100","200","300","normal","500","600","700","800","900"],"Noto Serif Yezidi":["normal","500","600","700"],"Noto Traditional Nushu":["normal"],"Nova Cut":["normal"],"Nova Flat":["normal"],"Nova Mono":["normal"],"Nova Oval":["normal"],"Nova Round":["normal"],"Nova Script":["normal"],"Nova Slim":["normal"],"Nova Square":["normal"],Numans:["normal"],Nunito:["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Nunito Sans":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Nuosu SIL":["normal"],"Odibee Sans":["normal"],"Odor Mean Chey":["normal"],Offside:["normal"],Oi:["normal"],"Old Standard TT":["normal","italic","700"],Oldenburg:["normal"],Ole:["normal"],"Oleo Script":["normal","700"],"Oleo Script Swash Caps":["normal","700"],"Oooh Baby":["normal"],"Open Sans":["300","normal","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],Oranienbaum:["normal"],Orbitron:["normal","500","600","700","800","900"],Oregano:["normal","italic"],"Orelega One":["normal"],Orienta:["normal"],"Original Surfer":["normal"],Oswald:["200","300","normal","500","600","700"],Outfit:["100","200","300","normal","500","600","700","800","900"],"Over the Rainbow":["normal"],Overlock:["normal","italic","700","700italic","900","900italic"],"Overlock SC":["normal"],Overpass:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Overpass Mono":["300","normal","500","600","700"],Ovo:["normal"],Oxanium:["200","300","normal","500","600","700","800"],Oxygen:["300","normal","700"],"Oxygen Mono":["normal"],"PT Mono":["normal"],"PT Sans":["normal","italic","700","700italic"],"PT Sans Caption":["normal","700"],"PT Sans Narrow":["normal","700"],"PT Serif":["normal","italic","700","700italic"],"PT Serif Caption":["normal","italic"],Pacifico:["normal"],Padauk:["normal","700"],Palanquin:["100","200","300","normal","500","600","700"],"Palanquin Dark":["normal","500","600","700"],Pangolin:["normal"],Paprika:["normal"],Parisienne:["normal"],"Passero One":["normal"],"Passion One":["normal","700","900"],"Passions Conflict":["normal"],"Pathway Gothic One":["normal"],"Patrick Hand":["normal"],"Patrick Hand SC":["normal"],Pattaya:["normal"],"Patua One":["normal"],Pavanam:["normal"],"Paytone One":["normal"],Peddana:["normal"],Peralta:["normal"],"Permanent Marker":["normal"],Petemoss:["normal"],"Petit Formal Script":["normal"],Petrona:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Philosopher:["normal","italic","700","700italic"],Piazzolla:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Piedra:["normal"],"Pinyon Script":["normal"],"Pirata One":["normal"],Plaster:["normal"],Play:["normal","700"],Playball:["normal"],"Playfair Display":["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Playfair Display SC":["normal","italic","700","700italic","900","900italic"],"Plus Jakarta Sans":["200","300","normal","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],Podkova:["normal","500","600","700","800"],"Poiret One":["normal"],"Poller One":["normal"],Poly:["normal","italic"],Pompiere:["normal"],"Pontano Sans":["normal"],"Poor Story":["normal"],Poppins:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Port Lligat Sans":["normal"],"Port Lligat Slab":["normal"],"Potta One":["normal"],"Pragati Narrow":["normal","700"],Praise:["normal"],Prata:["normal"],Preahvihear:["normal"],"Press Start 2P":["normal"],Pridi:["200","300","normal","500","600","700"],"Princess Sofia":["normal"],Prociono:["normal"],Prompt:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"Prosto One":["normal"],"Proza Libre":["normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"Public Sans":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Puppies Play":["normal"],Puritan:["normal","italic","700","700italic"],"Purple Purse":["normal"],Qahiri:["normal"],Quando:["normal"],Quantico:["normal","italic","700","700italic"],Quattrocento:["normal","700"],"Quattrocento Sans":["normal","italic","700","700italic"],Questrial:["normal"],Quicksand:["300","normal","500","600","700"],Quintessential:["normal"],Qwigley:["normal"],"Qwitcher Grypen":["normal","700"],"Racing Sans One":["normal"],"Radio Canada":["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],Radley:["normal","italic"],Rajdhani:["300","normal","500","600","700"],Rakkas:["normal"],Raleway:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Raleway Dots":["normal"],Ramabhadra:["normal"],Ramaraja:["normal"],Rambla:["normal","italic","700","700italic"],"Rammetto One":["normal"],"Rampart One":["normal"],Ranchers:["normal"],Rancho:["normal"],Ranga:["normal","700"],Rasa:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],Rationale:["normal"],"Ravi Prakash":["normal"],"Readex Pro":["200","300","normal","500","600","700"],Recursive:["300","normal","500","600","700","800","900"],"Red Hat Display":["300","normal","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Red Hat Mono":["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Red Hat Text":["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Red Rose":["300","normal","500","600","700"],Redacted:["normal"],"Redacted Script":["300","normal","700"],Redressed:["normal"],"Reem Kufi":["normal","500","600","700"],"Reem Kufi Fun":["normal","500","600","700"],"Reem Kufi Ink":["normal"],"Reenie Beanie":["normal"],"Reggae One":["normal"],Revalia:["normal"],"Rhodium Libre":["normal"],Ribeye:["normal"],"Ribeye Marrow":["normal"],Righteous:["normal"],Risque:["normal"],"Road Rage":["normal"],Roboto:["100","100italic","300","300italic","normal","italic","500","500italic","700","700italic","900","900italic"],"Roboto Condensed":["300","300italic","normal","italic","700","700italic"],"Roboto Flex":["normal"],"Roboto Mono":["100","200","300","normal","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"Roboto Serif":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Roboto Slab":["100","200","300","normal","500","600","700","800","900"],Rochester:["normal"],"Rock Salt":["normal"],"RocknRoll One":["normal"],Rokkitt:["100","200","300","normal","500","600","700","800","900"],Romanesco:["normal"],"Ropa Sans":["normal","italic"],Rosario:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],Rosarivo:["normal","italic"],"Rouge Script":["normal"],Rowdies:["300","normal","700"],"Rozha One":["normal"],Rubik:["300","normal","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Rubik Beastly":["normal"],"Rubik Bubbles":["normal"],"Rubik Burned":["normal"],"Rubik Dirt":["normal"],"Rubik Distressed":["normal"],"Rubik Glitch":["normal"],"Rubik Iso":["normal"],"Rubik Marker Hatch":["normal"],"Rubik Maze":["normal"],"Rubik Microbe":["normal"],"Rubik Mono One":["normal"],"Rubik Moonrocks":["normal"],"Rubik Puddles":["normal"],"Rubik Wet Paint":["normal"],Ruda:["normal","500","600","700","800","900"],Rufina:["normal","700"],"Ruge Boogie":["normal"],Ruluko:["normal"],"Rum Raisin":["normal"],"Ruslan Display":["normal"],"Russo One":["normal"],Ruthie:["normal"],Rye:["normal"],"STIX Two Text":["normal","500","600","700","italic","500italic","600italic","700italic"],Sacramento:["normal"],Sahitya:["normal","700"],Sail:["normal"],Saira:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Saira Condensed":["100","200","300","normal","500","600","700","800","900"],"Saira Extra Condensed":["100","200","300","normal","500","600","700","800","900"],"Saira Semi Condensed":["100","200","300","normal","500","600","700","800","900"],"Saira Stencil One":["normal"],Salsa:["normal"],Sanchez:["normal","italic"],Sancreek:["normal"],Sansita:["normal","italic","700","700italic","800","800italic","900","900italic"],"Sansita Swashed":["300","normal","500","600","700","800","900"],Sarabun:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],Sarala:["normal","700"],Sarina:["normal"],Sarpanch:["normal","500","600","700","800","900"],"Sassy Frass":["normal"],Satisfy:["normal"],"Sawarabi Gothic":["normal"],"Sawarabi Mincho":["normal"],Scada:["normal","italic","700","700italic"],"Scheherazade New":["normal","700"],Schoolbell:["normal"],"Scope One":["normal"],"Seaweed Script":["normal"],"Secular One":["normal"],"Sedgwick Ave":["normal"],"Sedgwick Ave Display":["normal"],Sen:["normal","700","800"],"Send Flowers":["normal"],Sevillana:["normal"],"Seymour One":["normal"],"Shadows Into Light":["normal"],"Shadows Into Light Two":["normal"],Shalimar:["normal"],Shanti:["normal"],Share:["normal","italic","700","700italic"],"Share Tech":["normal"],"Share Tech Mono":["normal"],"Shippori Antique":["normal"],"Shippori Antique B1":["normal"],"Shippori Mincho":["normal","500","600","700","800"],"Shippori Mincho B1":["normal","500","600","700","800"],Shojumaru:["normal"],"Short Stack":["normal"],Shrikhand:["normal"],Siemreap:["normal"],"Sigmar One":["normal"],Signika:["300","normal","500","600","700"],"Signika Negative":["300","normal","500","600","700"],Silkscreen:["normal","700"],Simonetta:["normal","italic","900","900italic"],"Single Day":["normal"],Sintony:["normal","700"],"Sirin Stencil":["normal"],"Six Caps":["normal"],Skranji:["normal","700"],"Slabo 13px":["normal"],"Slabo 27px":["normal"],Slackey:["normal"],Smokum:["normal"],Smooch:["normal"],"Smooch Sans":["100","200","300","normal","500","600","700","800","900"],Smythe:["normal"],Sniglet:["normal","800"],Snippet:["normal"],"Snowburst One":["normal"],"Sofadi One":["normal"],Sofia:["normal"],Solway:["300","normal","500","700","800"],"Song Myung":["normal"],Sono:["200","300","normal","500","600","700","800"],"Sonsie One":["normal"],Sora:["100","200","300","normal","500","600","700","800"],"Sorts Mill Goudy":["normal","italic"],"Source Code Pro":["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Source Sans 3":["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Source Sans Pro":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic","900","900italic"],"Source Serif 4":["200","300","normal","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Source Serif Pro":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic","900","900italic"],"Space Grotesk":["300","normal","500","600","700"],"Space Mono":["normal","italic","700","700italic"],"Special Elite":["normal"],Spectral:["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"Spectral SC":["200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"Spicy Rice":["normal"],Spinnaker:["normal"],Spirax:["normal"],Splash:["normal"],"Spline Sans":["300","normal","500","600","700"],"Spline Sans Mono":["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Squada One":["normal"],"Square Peg":["normal"],"Sree Krushnadevaraya":["normal"],Sriracha:["normal"],Srisakdi:["normal","700"],Staatliches:["normal"],Stalemate:["normal"],"Stalinist One":["normal"],"Stardos Stencil":["normal","700"],Stick:["normal"],"Stick No Bills":["200","300","normal","500","600","700","800"],"Stint Ultra Condensed":["normal"],"Stint Ultra Expanded":["normal"],Stoke:["300","normal"],Strait:["normal"],"Style Script":["normal"],Stylish:["normal"],"Sue Ellen Francisco":["normal"],"Suez One":["normal"],"Sulphur Point":["300","normal","700"],Sumana:["normal","700"],Sunflower:["300","500","700"],Sunshiney:["normal"],"Supermercado One":["normal"],Sura:["normal","700"],Suranna:["normal"],Suravaram:["normal"],Suwannaphum:["100","300","normal","700","900"],"Swanky and Moo Moo":["normal"],Syncopate:["normal","700"],Syne:["normal","500","600","700","800"],"Syne Mono":["normal"],"Syne Tactile":["normal"],"Tai Heritage Pro":["normal","700"],Tajawal:["200","300","normal","500","700","800","900"],Tangerine:["normal","700"],Tapestry:["normal"],Taprom:["normal"],Tauri:["normal"],Taviraj:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Teko:["300","normal","500","600","700"],Telex:["normal"],"Tenali Ramakrishna":["normal"],"Tenor Sans":["normal"],"Text Me One":["normal"],Texturina:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],Thasadith:["normal","italic","700","700italic"],"The Girl Next Door":["normal"],"The Nautigal":["normal","700"],Tienne:["normal","700","900"],Tillana:["normal","500","600","700","800"],Timmana:["normal"],Tinos:["normal","italic","700","700italic"],"Tiro Bangla":["normal","italic"],"Tiro Devanagari Hindi":["normal","italic"],"Tiro Devanagari Marathi":["normal","italic"],"Tiro Devanagari Sanskrit":["normal","italic"],"Tiro Gurmukhi":["normal","italic"],"Tiro Kannada":["normal","italic"],"Tiro Tamil":["normal","italic"],"Tiro Telugu":["normal","italic"],"Titan One":["normal"],"Titillium Web":["200","200italic","300","300italic","normal","italic","600","600italic","700","700italic","900"],Tomorrow:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Tourney:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Trade Winds":["normal"],"Train One":["normal"],Trirong:["100","100italic","200","200italic","300","300italic","normal","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],Trispace:["100","200","300","normal","500","600","700","800"],Trocchi:["normal"],Trochut:["normal","italic","700"],Truculenta:["100","200","300","normal","500","600","700","800","900"],Trykker:["normal"],"Tulpen One":["normal"],"Turret Road":["200","300","normal","500","700","800"],"Twinkle Star":["normal"],Ubuntu:["300","300italic","normal","italic","500","500italic","700","700italic"],"Ubuntu Condensed":["normal"],"Ubuntu Mono":["normal","italic","700","700italic"],Uchen:["normal"],Ultra:["normal"],"Uncial Antiqua":["normal"],Underdog:["normal"],"Unica One":["normal"],UnifrakturCook:["700"],UnifrakturMaguntia:["normal"],Unkempt:["normal","700"],Unlock:["normal"],Unna:["normal","italic","700","700italic"],Updock:["normal"],Urbanist:["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],VT323:["normal"],"Vampiro One":["normal"],Varela:["normal"],"Varela Round":["normal"],Varta:["300","normal","500","600","700"],"Vast Shadow":["normal"],Vazirmatn:["100","200","300","normal","500","600","700","800","900"],"Vesper Libre":["normal","500","700","900"],"Viaoda Libre":["normal"],Vibes:["normal"],Vibur:["normal"],Vidaloka:["normal"],Viga:["normal"],Voces:["normal"],Volkhov:["normal","italic","700","700italic"],Vollkorn:["normal","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"Vollkorn SC":["normal","600","700","900"],Voltaire:["normal"],"Vujahday Script":["normal"],"Waiting for the Sunrise":["normal"],Wallpoet:["normal"],"Walter Turncoat":["normal"],Warnes:["normal"],"Water Brush":["normal"],Waterfall:["normal"],Wellfleet:["normal"],"Wendy One":["normal"],Whisper:["normal"],WindSong:["normal","500"],"Wire One":["normal"],"Work Sans":["100","200","300","normal","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"Xanh Mono":["normal","italic"],Yaldevi:["200","300","normal","500","600","700"],"Yanone Kaffeesatz":["200","300","normal","500","600","700"],Yantramanav:["100","300","normal","500","700","900"],"Yatra One":["normal"],Yellowtail:["normal"],"Yeon Sung":["normal"],"Yeseva One":["normal"],Yesteryear:["normal"],Yomogi:["normal"],Yrsa:["300","normal","500","600","700","300italic","italic","500italic","600italic","700italic"],"Yuji Boku":["normal"],"Yuji Mai":["normal"],"Yuji Syuku":["normal"],"Yusei Magic":["normal"],"ZCOOL KuaiLe":["normal"],"ZCOOL QingKe HuangYou":["normal"],"ZCOOL XiaoWei":["normal"],"Zen Antique":["normal"],"Zen Antique Soft":["normal"],"Zen Dots":["normal"],"Zen Kaku Gothic Antique":["300","normal","500","700","900"],"Zen Kaku Gothic New":["300","normal","500","700","900"],"Zen Kurenaido":["normal"],"Zen Loop":["normal","italic"],"Zen Maru Gothic":["300","normal","500","700","900"],"Zen Old Mincho":["normal","500","600","700","900"],"Zen Tokyo Zoo":["normal"],Zeyada:["normal"],"Zhi Mang Xing":["normal"],"Zilla Slab":["300","300italic","normal","italic","500","500italic","600","600italic","700","700italic"],"Zilla Slab Highlight":["normal","700"]},E8=Object.keys(Ic),M8=(typeof window<"u"&&window.darkifyAdmin||{}).upgradeUrl||"https://darkifywp.com/pricing/?utm_source=darkify_plugin&utm_medium=react_admin&utm_campaign=pro_lock";function sl({className:e,floating:n=!1}){return u.jsx("span",{"aria-label":M("Pro feature","darkify"),className:X("select-none rounded-[3px] bg-muted px-1 py-1 text-[10px] font-bold uppercase leading-none tracking-wide text-muted-foreground ring-1 ring-inset ring-border",n&&"absolute right-1 top-1 z-10 shadow-sm",e),children:M("Pro","darkify")})}function pw({children:e,className:n}){return u.jsx("div",{inert:"","aria-disabled":"true",tabIndex:-1,className:X("pointer-events-none select-none opacity-60 [&_*]:cursor-not-allowed",n),children:e})}function gw({title:e,pitch:n,className:r}){return u.jsxs("div",{className:X("flex w-full flex-col items-center gap-4 rounded-xl border border-border bg-card px-6 py-10 text-center shadow-sm",r),children:[u.jsx(fg,{className:"size-12 text-orange-500",fill:"currentColor"}),u.jsx("h2",{className:"m-0 text-xl font-semibold text-foreground",children:e||M("Upgrade to Pro","darkify")}),u.jsx("p",{className:"m-0 mx-auto max-w-[46ch] text-sm text-muted-foreground",children:n||M("Unlock advanced dark-mode features and take full control of your site's look with Darkify Pro.","darkify")}),u.jsxs("a",{href:M8,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-lg bg-primary px-5 py-2.5 text-sm font-semibold text-primary-foreground no-underline transition-colors hover:bg-black focus:outline-none focus:ring-2 focus:ring-primary dark:hover:bg-primary/90",children:[u.jsx(fg,{className:"size-4",fill:"currentColor"}),M("Upgrade to Pro","darkify")]})]})}function j8({children:e,title:n,pitch:r}){return u.jsxs("div",{className:"relative",children:[u.jsx(pw,{className:"opacity-45 blur-[1px]",children:e}),u.jsx("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center px-6",children:u.jsx(gw,{title:n,pitch:r,className:"pointer-events-auto max-w-96 shadow-lg"})})]})}function z0(e,n){const r=e?.pro_options;return!Array.isArray(r)||!r.length?!1:r.map(String).includes(String(n))}const yw=()=>{},cl=y.createContext(null),vw="yyyy-MM-dd";function T8(e){if(!e||typeof e!="string")return;const n=e.trim().split(/[ T]/)[0],r=$D(n,vw,new Date);return xx(r)?r:void 0}function R8(e){const n=typeof e=="string"?e.match(/(\d{2}:\d{2})/):null;return n?n[1]:""}function O8({field:e,value:n,onChange:r}){const[o,l]=y.useState(!1);if(e.type==="time"||e.settings?.noCalendar)return u.jsx(Rt,{type:"time",value:n??"",onChange:p=>r(p.target.value),className:"max-w-xs"});const c=e.type==="datetime",d=T8(n),f=R8(n)||"00:00",m=(p,x)=>{if(!p){r("");return}const v=qa(p,vw);r(c?`${v} ${x||"00:00"}`:v)};return u.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[u.jsxs(kc,{open:o,onOpenChange:l,children:[u.jsx(Nc,{asChild:!0,children:u.jsxs(ct,{type:"button",variant:"outline",className:X("w-[220px] justify-start gap-2 font-normal",!d&&"text-muted-foreground"),children:[u.jsx(cE,{className:"size-4"}),d?qa(d,"PPP"):e.placeholder||M("Pick a date","darkify")]})}),u.jsx(Cc,{className:"w-auto p-0",align:"start",children:u.jsx(m4,{mode:"single",selected:d,onSelect:p=>{m(p,f),c||l(!1)},autoFocus:!0})})]}),c&&u.jsx(Rt,{type:"time",value:f,onChange:p=>m(d||new Date,p.target.value),className:"w-32"})]})}function xw({title:e,help:n,children:r}){return u.jsxs("div",{className:"grid gap-3 px-4 py-4 lg:px-5 lg:py-5",children:[u.jsxs("div",{className:"grid gap-1",children:[u.jsx("span",{className:"text-sm font-medium leading-none text-foreground",children:e}),n&&u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:n})]}),u.jsx("div",{className:"min-w-0",children:r})]})}function D8({onFile:e,status:n,fileName:r,error:o,accept:l=".json,application/json"}){const c=y.useRef(null),[d,f]=y.useState(!1),m=n==="loading",p=b=>{b&&e(b)},x=b=>{b.preventDefault(),f(!1),!m&&p(b.dataTransfer.files?.[0])},v=b=>{p(b.target.files?.[0]),b.target.value=""};return u.jsxs("div",{className:"max-w-xl",children:[u.jsxs("div",{role:"button",tabIndex:0,"aria-disabled":m,onClick:()=>!m&&c.current?.click(),onKeyDown:b=>{(b.key==="Enter"||b.key===" ")&&!m&&(b.preventDefault(),c.current?.click())},onDragOver:b=>{b.preventDefault(),m||f(!0)},onDragLeave:()=>f(!1),onDrop:x,className:X("flex flex-col items-center justify-center gap-2 rounded-lg border-2 border-dashed px-6 py-8 text-center outline-none transition-colors","focus-visible:border-primary focus-visible:ring-[3px] focus-visible:ring-ring/40",m?"cursor-wait":"cursor-pointer",o?"border-destructive/50 bg-destructive/5":d?"border-primary bg-primary/5":"border-border bg-muted/30 hover:border-primary/60 hover:bg-muted/50"),children:[u.jsx("span",{className:X("inline-flex size-11 items-center justify-center rounded-full",o?"bg-destructive/10 text-destructive":"bg-primary/10 text-primary"),children:m?u.jsx(vg,{className:"size-5 animate-spin"}):o?u.jsx(ji,{className:"size-5"}):u.jsx(gE,{className:"size-5"})}),u.jsxs("div",{className:"space-y-0.5",children:[u.jsx("p",{className:"m-0 text-sm font-medium text-foreground",children:M(m?"Importing…":"Drag & drop your backup file","darkify")}),u.jsx("p",{className:"m-0 text-xs text-muted-foreground",children:m?M("Reading file, please wait","darkify"):u.jsxs(u.Fragment,{children:[M("or ","darkify"),u.jsx("span",{className:"font-medium text-primary",children:M("click to browse","darkify")})," ","— ",M("JSON files only","darkify")]})})]}),u.jsx("input",{ref:c,type:"file",accept:l,onChange:v,className:"hidden"})]}),r&&!o&&u.jsxs("div",{className:"mt-3 flex items-center gap-2 rounded-md border border-border bg-card px-3 py-2 text-sm",children:[n==="success"?u.jsx(mE,{className:"size-4 shrink-0 text-foreground"}):u.jsx(bE,{className:"size-4 shrink-0 text-muted-foreground"}),u.jsx("span",{className:"min-w-0 flex-1 truncate text-foreground",title:r,children:r})]}),o&&u.jsxs("p",{className:"mt-2 flex items-center gap-1.5 text-xs text-destructive",children:[u.jsx(ji,{className:"size-3.5 shrink-0"}),o]})]})}function A8({values:e,onChange:n}){const{toast:r}=Er(),[o,l]=y.useState(!1),[c,d]=y.useState("idle"),[f,m]=y.useState(""),[p,x]=y.useState(""),v=()=>{l(!0);try{const N=new Blob([JSON.stringify(e??{},null,2)],{type:"application/json"}),C=URL.createObjectURL(N),k=document.createElement("a");k.href=C,k.download="darkify-settings.json",document.body.appendChild(k),k.click(),k.remove(),URL.revokeObjectURL(C),r({title:M("Backup downloaded","darkify"),description:M("Your settings have been exported to a JSON file.","darkify")})}finally{l(!1)}},b=N=>{if(!(N.type==="application/json"||/\.json$/i.test(N.name||""))){const w=M("Unsupported file type. Please choose a .json backup file.","darkify");d("error"),m(N.name||""),x(w),r({title:M("Import failed","darkify"),description:w,variant:"destructive"});return}d("loading"),m(N.name||""),x("");const k=new FileReader;k.onload=()=>{try{const w=JSON.parse(String(k.result));if(!w||typeof w!="object"||Array.isArray(w))throw new Error("bad shape");Object.entries(w).forEach(([_,E])=>n(_,E)),d("success"),r({title:M("Imported","darkify"),description:M("Settings loaded from file. Review and click Save to apply.","darkify")})}catch{const w=M("The selected file is not a valid settings backup.","darkify");d("error"),x(w),r({title:M("Import failed","darkify"),description:w,variant:"destructive"})}},k.onerror=()=>{const w=M("Could not read the selected file.","darkify");d("error"),x(w),r({title:M("Import failed","darkify"),description:w,variant:"destructive"})},k.readAsText(N)};return u.jsxs("div",{className:"flex flex-col divide-y divide-border/60",children:[u.jsx(xw,{title:M("Export Settings","darkify"),help:M("Download all current plugin settings as a JSON file for backup or migration.","darkify"),children:u.jsxs(ct,{type:"button",onClick:v,disabled:o,className:"gap-2",children:[o?u.jsx(vg,{className:"size-4 animate-spin"}):u.jsx(Yd,{className:"size-4"}),M("Download Backup","darkify")]})}),u.jsxs(xw,{title:M("Import Settings","darkify"),help:M("Upload a previously exported JSON file to restore your settings.","darkify"),children:[u.jsx(D8,{onFile:b,status:c,fileName:f,error:c==="error"?p:""}),c==="success"&&u.jsxs("div",{className:"mt-3 flex max-w-xl items-start gap-2 rounded-md border bg-muted/50 px-3 py-2 text-sm text-foreground",children:[u.jsx(Gd,{className:"mt-0.5 size-4 shrink-0 text-muted-foreground"}),u.jsxs("span",{children:[M("After importing, click","darkify")," ",u.jsx("strong",{children:M("Save","darkify")})," ",M("to apply.","darkify")]})]})]})]})}async function bw(e){if(navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(e),!0}catch{}try{const n=document.createElement("textarea");n.value=e,n.setAttribute("readonly",""),n.style.position="fixed",n.style.top="0",n.style.left="-9999px",document.body.appendChild(n),n.select(),n.setSelectionRange(0,n.value.length);const r=document.execCommand("copy");return n.remove(),r}catch{return!1}}function ya({html:e,className:n}){return e?u.jsx("div",{className:n,dangerouslySetInnerHTML:{__html:e}}):null}function fn(e){return e?Array.isArray(e)?e.every(n=>Array.isArray(n)&&n.length===2)?e:e.map(n=>[n,n]):Object.entries(e):[]}function z8(e,n){if(n==null||n==="")return null;const r=fn(e).find(([l])=>String(l)===String(n));if(!r)return null;const o=r[1];return o==null?null:typeof o!="object"?String(o):typeof o.text=="string"?o.text||null:typeof o.option_name=="string"&&o.option_name.replace(/<[^>]*>/g,"").trim()||null}function Ir({label:e,fallback:n=null}){return e==null?n:typeof e!="object"?String(e):e.option_name!==void 0?u.jsx("span",{className:"inline-flex items-center gap-1 [&_i]:text-base [&_i]:leading-none",dangerouslySetInnerHTML:{__html:String(e.option_name)}}):e.swatch!==void 0&&e.text!==void 0?u.jsxs("span",{className:"inline-flex items-center gap-2",children:[u.jsx("span",{"aria-hidden":"true",className:"h-4 w-4 shrink-0 rounded-full ring-1 ring-border",style:{background:String(e.swatch)}}),String(e.text)]}):e.text!==void 0?String(e.text):e.image?u.jsx("img",{src:e.image,alt:"",className:"h-6 w-auto object-contain"}):n}function P0(e){return!e||typeof e!="object"?!1:e.image?!0:typeof e.option_name=="string"&&/<i[\s/>]/i.test(e.option_name)}function ww(e){return typeof e=="string"&&/\.(jpe?g|gif|png|svg|webp|avif)(\?.*)?$/i.test(e.trim())}function Sw(e,n){const r=window.wp;if(!r||!r.media){alert(M("WordPress media library is unavailable on this screen.","darkify"));return}const o=r.media({title:M("Select media","darkify"),multiple:!1,...n?{library:{type:n}}:{}});o.on("select",()=>{const l=o.state().get("selection").first().toJSON();e({id:l.id,url:l.url,alt:l.alt,title:l.title})}),o.open()}function kw({field:e,value:n,onChange:r}){const o=e.type==="upload",l=n&&typeof n=="object"?n.url:n,c=ww(l),d=()=>Sw(f=>r(o?f.url:n&&typeof n=="object"?{...n,...f}:f),e.library);return o?u.jsxs("div",{className:"flex w-full flex-wrap items-center gap-2",children:[c&&u.jsx("img",{src:l,alt:"",className:"h-9 w-14 shrink-0 rounded border object-contain"}),u.jsx(Rt,{type:"url",value:typeof l=="string"?l:"",onChange:f=>r(f.target.value),placeholder:e.placeholder||M("URL","darkify"),className:"min-w-40 flex-1"}),u.jsx(ct,{type:"button",size:"sm",onClick:d,children:e.button_title||M("Upload","darkify")})]}):u.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[l?u.jsxs("div",{className:"relative",children:[c?u.jsx("img",{src:l,alt:"",className:"h-16 w-24 rounded border object-contain"}):u.jsx("div",{className:"flex h-16 w-24 items-center justify-center rounded border bg-muted px-2 text-center text-[10px] break-all text-muted-foreground",children:String(l).split("/").pop()}),u.jsx("button",{type:"button",onClick:()=>r(o?"":null),"aria-label":M("Remove","darkify"),className:"absolute -right-2 -top-2 flex size-5 items-center justify-center rounded-full bg-destructive text-destructive-foreground",children:u.jsx(La,{className:"size-3"})})]}):u.jsx("div",{className:"flex h-16 w-16 items-center justify-center rounded-md border border-dashed text-muted-foreground",children:u.jsx(gg,{className:"size-5"})}),u.jsx(ct,{type:"button",variant:"outline",size:"sm",onClick:d,children:l?M("Change","darkify"):e.button_title||M("Upload","darkify")})]})}function P8(e){const n=typeof e=="string"?Eo(e):null;return n?{hex:bc({...n,a:1}),alpha:n.a}:{hex:"#000000",alpha:1}}function Do({value:e,onChange:n,defaultValue:r=""}){const o=typeof e=="string"?e:"",{hex:l}=P8(o),c=o!==(r||""),[d,f]=y.useState(o),[m,p]=y.useState(!1);y.useEffect(()=>{f(o),p(!1)},[o]);const x=v=>{const b=v.trim();if(b===""){p(!1),n("");return}if(!N7(b)){p(!0);return}p(!1),n(b)};return u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsxs("div",{className:X("flex h-9 w-44 items-center gap-2 rounded-md border border-input bg-transparent px-2 shadow-xs transition-[color,box-shadow] focus-within:border-ring focus-within:ring-[3px] focus-within:ring-ring/50",m&&"border-destructive focus-within:ring-destructive/20"),children:[u.jsxs(kc,{children:[u.jsx(Nc,{asChild:!0,children:u.jsx("button",{type:"button","aria-label":M("Pick a color","darkify"),className:"size-6 shrink-0 cursor-pointer rounded ring-1 ring-inset ring-foreground/20 transition-colors hover:ring-ring",style:{backgroundColor:l}})}),u.jsx(Cc,{className:"w-72 space-y-3 p-3",align:"start",children:u.jsxs(E7,{value:o,onChange:n,children:[u.jsx(M7,{}),u.jsx(j7,{}),u.jsx(T7,{}),u.jsx(D7,{}),u.jsxs("div",{className:"flex items-start gap-2",children:[u.jsx(R7,{}),u.jsx(A7,{}),u.jsx(z7,{className:"flex-1"})]})]})})]}),u.jsx("input",{value:d,onChange:v=>{f(v.target.value),m&&p(!1)},onBlur:v=>x(v.target.value),onKeyDown:v=>{v.key==="Enter"&&x(v.currentTarget.value)},placeholder:"#000000","aria-invalid":m,className:"min-w-0 flex-1 bg-transparent font-mono text-xs text-foreground outline-none placeholder:text-muted-foreground"}),c&&u.jsx("button",{type:"button",onClick:()=>n(r),"aria-label":M("Reset to default","darkify"),title:M("Reset to default","darkify"),className:"shrink-0 text-muted-foreground transition-colors hover:text-foreground",children:u.jsx(Kd,{className:"size-3.5"})})]}),m&&u.jsx("p",{className:"text-[11px] leading-tight text-destructive",children:M("Enter a valid HEX, RGB(A) or HSL(A) color.","darkify")})]})}function L8(e){const n=e.split(",").map(r=>r.trim()).filter(Boolean);return n.length===0?!0:n.every(r=>{try{return document.querySelector(r),!0}catch{return!1}})}function B8({value:e,onChange:n,placeholder:r}){const o=typeof e=="string"?e:"",[l,c]=y.useState(o),[d,f]=y.useState(!1);y.useEffect(()=>{c(o),f(!1)},[o]);const m=p=>{if(p.trim()===""||L8(p)){f(!1),n(p);return}f(!0)};return u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsx(Rt,{value:l,onChange:p=>{c(p.target.value),d&&f(!1)},onBlur:p=>m(p.target.value),onKeyDown:p=>{p.key==="Enter"&&m(p.currentTarget.value)},placeholder:r||"","aria-invalid":d,className:X("max-w-xl font-mono text-xs",d&&"border-destructive focus-visible:ring-destructive/40")}),d&&u.jsx("p",{className:"text-[11px] leading-tight text-destructive",children:M("Enter valid CSS selectors, separated by commas.","darkify")})]})}function H8({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{};return u.jsx("div",{className:"flex flex-wrap gap-6",children:fn(e.options).map(([l,c])=>u.jsxs("div",{className:"flex flex-col gap-1.5",children:[u.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:u.jsx(Ir,{label:c,fallback:String(l)})}),u.jsx(Do,{value:o[l],onChange:d=>r({...o,[l]:d}),defaultValue:e.default?.[l]})]},l))})}function I8({field:e,value:n,onChange:r}){const o=e.min??0,l=e.max??100,c=e.step??1,d=n===""||n===void 0?o:Number(n);return u.jsxs("div",{className:"flex w-full items-center gap-4",children:[u.jsx(H6,{min:o,max:l,step:c,value:[d],onValueChange:([f])=>r(f),className:"flex-1"}),u.jsx(Rt,{type:"number",min:o,max:l,step:c,value:d,onChange:f=>r(Number(f.target.value)),className:"w-20 shrink-0"}),e.unit&&u.jsx("span",{className:"text-sm text-muted-foreground",children:e.unit})]})}function Nw({id:e,value:n,onChange:r,pro:o=!1}){return o?u.jsx("span",{role:"switch","aria-checked":!1,"aria-disabled":"true","aria-label":M("Pro feature","darkify"),className:"relative inline-flex h-[1.15rem] w-8 shrink-0 select-none items-center rounded-full bg-input opacity-80 dark:bg-input/80",children:u.jsx("span",{className:"absolute left-0.5 top-1/2 size-4 -translate-y-1/2 rounded-full bg-background shadow dark:bg-foreground"})}):u.jsx(N6,{id:e,checked:dn(n),onCheckedChange:l=>r(l?"1":"0")})}const L0=["ctrl","alt","shift","meta"],U8={ctrl:{win:"Ctrl",mac:"Control"},alt:{win:"Alt",mac:"Option"},shift:{win:"Shift",mac:"Shift"},meta:{win:"Win",mac:"Cmd"}};function F8(e){const n=String(e||"").toLowerCase().split("+").map(l=>l.trim()).filter(Boolean),r=L0.filter(l=>n.includes(l)),o=n.find(l=>!L0.includes(l))||"";return{mods:r,key:o}}function Cw({combo:e,os:n}){const{mods:r,key:o}=F8(e),l=[...r.map(c=>U8[c][n]),o.toUpperCase()].filter(Boolean);return u.jsx("div",{className:"flex flex-wrap items-center gap-1.5",children:l.map((c,d)=>u.jsxs("span",{className:"flex items-center gap-1.5",children:[d>0&&u.jsx("span",{className:"text-xs text-muted-foreground",children:"+"}),u.jsx("kbd",{className:"inline-flex min-w-7 items-center justify-center rounded-md border border-border bg-card px-2 py-1 text-xs font-semibold text-foreground shadow-sm",children:c})]},d))})}function $8({value:e,onChange:n}){const r=e||"ctrl+alt+d",[o,l]=y.useState(!1);return y.useEffect(()=>{if(!o)return;const c=d=>{if(d.preventDefault(),d.key==="Escape"){l(!1);return}if(["Control","Alt","Shift","Meta"].includes(d.key))return;const m=[];if(d.ctrlKey&&m.push("ctrl"),d.altKey&&m.push("alt"),d.shiftKey&&m.push("shift"),d.metaKey&&m.push("meta"),m.length===0)return;const p=/^Key[A-Z]$/.test(d.code)?d.code.slice(3).toLowerCase():/^Digit[0-9]$/.test(d.code)?d.code.slice(5):d.key.toLowerCase();n([...L0.filter(x=>m.includes(x)),p].join("+")),l(!1)};return window.addEventListener("keydown",c,!0),()=>window.removeEventListener("keydown",c,!0)},[o,n]),u.jsx("div",{className:"rounded-lg border border-border bg-muted/40 p-4",children:o?u.jsxs("div",{className:"flex flex-col items-center gap-2 py-2 text-center",children:[u.jsx(TE,{className:"size-5 text-primary"}),u.jsx("p",{className:"m-0 text-sm font-medium text-foreground",children:M("Press the new shortcut…","darkify")}),u.jsx("p",{className:"m-0 text-xs text-muted-foreground",children:M("Hold one or more modifiers and press a key. Esc to cancel.","darkify")})]}):u.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4",children:[u.jsxs("div",{className:"flex flex-col gap-2.5",children:[u.jsxs("div",{className:"flex items-center gap-3",children:[u.jsx("span",{className:"w-16 shrink-0 text-xs text-muted-foreground",children:M("Windows","darkify")}),u.jsx(Cw,{combo:r,os:"win"})]}),u.jsxs("div",{className:"flex items-center gap-3",children:[u.jsx("span",{className:"w-16 shrink-0 text-xs text-muted-foreground",children:M("macOS","darkify")}),u.jsx(Cw,{combo:r,os:"mac"})]})]}),u.jsxs("button",{type:"button",onClick:()=>l(!0),className:"inline-flex cursor-pointer items-center gap-2 rounded-md border border-border bg-card px-3 py-2 text-sm font-medium text-foreground transition-colors hover:bg-accent",children:[u.jsx(wg,{className:"size-3.5"}),M("Change shortcut","darkify")]})]})})}function Y8({field:e,value:n,onChange:r}){return u.jsx("div",{className:"@container",children:u.jsx("div",{className:"grid grid-cols-4 gap-2.5 @md:grid-cols-6 @2xl:grid-cols-8",children:fn(e.options).map(([o,l])=>{const c=l&&typeof l=="object"?l.image:l,d=l&&typeof l=="object"?l.text:"",f=String(n)===String(o),m=z0(e,o)||!!(l&&typeof l=="object"&&l.pro_only);return u.jsxs("button",{type:"button",disabled:m,onClick:()=>!m&&r(o),"aria-pressed":f,title:d||o,className:X("group relative flex cursor-pointer flex-col items-center justify-center gap-1.5 rounded-xl border-2 bg-card px-2 py-2.5 text-center transition-colors",f?"border-primary":"border-border hover:border-ring",m&&"cursor-not-allowed opacity-70"),children:[u.jsx("img",{src:c,alt:d||o,className:"h-8 w-auto max-w-full object-contain",onError:p=>{p.currentTarget.style.visibility="hidden"}}),d&&u.jsx("span",{className:X("w-full truncate text-xs font-medium",f?"text-foreground":"text-muted-foreground"),children:d}),m&&u.jsx(sl,{floating:!0}),f&&u.jsx("span",{className:"absolute -right-1.5 -top-1.5 grid size-5 place-items-center rounded-full bg-primary text-primary-foreground ring-2 ring-card",children:u.jsx(zn,{className:"size-3"})})]},o)})})})}function G8({field:e,value:n,onChange:r}){return u.jsx("div",{className:"flex flex-wrap gap-2.5",children:fn(e.options).map(([o,l])=>{const c=String(o),d=String(n)===c,f=c.startsWith("bottom"),m=c.endsWith("right");return u.jsxs("button",{type:"button",onClick:()=>r(o),"aria-pressed":d,className:X("relative flex w-32 cursor-pointer flex-col items-center gap-2 rounded-xl border-2 bg-card px-3 py-2.5 text-center transition-colors",d?"border-primary":"border-border hover:border-ring"),children:[u.jsx("div",{className:"relative aspect-[4/3] w-full max-w-16 rounded-lg bg-muted",children:u.jsx("span",{className:X("absolute size-2 rounded-full transition-colors",f?"bottom-1.5":"top-1.5",m?"right-1.5":"left-1.5",d?"bg-foreground":"bg-muted-foreground/50")})}),u.jsx("span",{className:X("w-full truncate text-xs font-medium",d?"text-foreground":"text-muted-foreground"),children:u.jsx(Ir,{label:l,fallback:c})}),d&&u.jsx("span",{className:"absolute -right-1.5 -top-1.5 grid size-5 place-items-center rounded-full bg-primary text-primary-foreground ring-2 ring-card",children:u.jsx(zn,{className:"size-3"})})]},o)})})}function V8({value:e,onChange:n}){const r=e&&typeof e=="object"?e:{url:"",text:"",target:"_self"},o=!!r.url,[l,c]=y.useState(!1),[d,f]=y.useState(r),m=()=>{f(e&&typeof e=="object"?e:{url:"",text:"",target:"_self"}),c(!0)},p=()=>{n({...d&&typeof d=="object"?d:{},url:d.url||"",text:d.text||"",target:d.target||"_self"}),c(!1)},x=()=>{n({url:"",text:"",target:"_self"}),c(!1)};return l?u.jsxs("div",{className:"grid max-w-xl gap-3 rounded-md border bg-muted/20 p-3",children:[u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:"URL"}),u.jsx(Rt,{autoFocus:!0,placeholder:"https://example.com",value:d.url||"",onChange:v=>f({...d,url:v.target.value})})]}),u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Link text","darkify")}),u.jsx(Rt,{placeholder:M("Link text","darkify"),value:d.text||"",onChange:v=>f({...d,text:v.target.value})})]}),u.jsxs("label",{className:"flex cursor-pointer items-center gap-2 text-sm text-foreground",children:[u.jsx(Ji,{checked:d.target==="_blank",onCheckedChange:v=>f({...d,target:v?"_blank":"_self"})}),M("Open in new tab","darkify")]}),u.jsxs("div",{className:"flex gap-2",children:[u.jsx(ct,{type:"button",size:"sm",onClick:p,children:M("Apply","darkify")}),u.jsx(ct,{type:"button",size:"sm",variant:"outline",onClick:()=>c(!1),children:M("Cancel","darkify")})]})]}):o?u.jsxs("div",{className:"flex max-w-xl items-center gap-2 rounded-md border bg-muted/20 px-3 py-2",children:[u.jsx(yg,{className:"size-4 shrink-0 text-muted-foreground"}),u.jsx("a",{href:r.url,target:"_blank",rel:"noreferrer",className:"min-w-0 flex-1 truncate text-sm text-primary underline",children:r.text||r.url}),u.jsx("button",{type:"button",onClick:m,title:M("Edit link","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-muted hover:text-foreground cursor-pointer",children:u.jsx(wg,{className:"size-3.5"})}),u.jsx("button",{type:"button",onClick:x,title:M("Remove link","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-destructive hover:text-destructive-foreground cursor-pointer",children:u.jsx(La,{className:"size-3.5"})})]}):u.jsxs(ct,{type:"button",size:"sm",onClick:m,children:[u.jsx(yg,{})," Add Link"]})}function q8({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{},l=Array.isArray(e.units)&&e.units.length?e.units:null,c=o.unit||e.unit||(l?l[0]:"px"),d=()=>l&&l.length>1?u.jsx("select",{value:c,onChange:x=>r({...o,unit:x.target.value}),className:"h-9 cursor-pointer border-0 border-l bg-muted/50 px-1.5 text-xs text-muted-foreground outline-none",children:l.map(x=>u.jsx("option",{value:x,children:x},x))}):u.jsx("span",{className:"flex h-9 items-center border-l bg-muted/50 px-2 text-xs text-muted-foreground",children:c}),f={top:M("Distance from top","darkify"),right:M("Distance from right","darkify"),bottom:M("Distance from bottom","darkify"),left:M("Distance from left","darkify")},m=(x,v,b)=>u.jsxs("div",{className:"flex flex-col items-start gap-1",children:[u.jsxs("div",{className:"flex items-center overflow-hidden rounded border bg-background h-9",children:[u.jsx("span",{className:"flex h-9 w-8 items-center justify-center border-r bg-muted/50 text-muted-foreground",children:x}),u.jsx("input",{type:"number",value:o[v]??"",onChange:N=>r({...o,[v]:N.target.value,unit:c}),className:"h-9 w-14 border-0 bg-transparent px-2 text-sm outline-none","aria-label":b}),d()]}),b&&u.jsx("span",{className:"text-[11px] text-muted-foreground",children:b})]},v);if(e.all)return u.jsx("div",{className:"flex flex-wrap items-start gap-3",children:m(u.jsx(bg,{className:"size-3.5"}),"all",null)});const p=[["top",u.jsx(sg,{className:"size-3.5"})],["right",u.jsx(xs,{className:"size-3.5"})],["bottom",u.jsx(ig,{className:"size-3.5"})],["left",u.jsx(sE,{className:"size-3.5"})]].filter(([x])=>e[x]!==!1);return u.jsx("div",{className:"flex flex-wrap items-start gap-3",children:p.map(([x,v])=>m(v,x,f[x]))})}function W8({value:e,onChange:n}){const r=e&&typeof e=="object"?e:{},o=[["lg_desktop",M("Large Desktop","darkify"),qd],["desktop",M("Desktop","darkify"),RE],["tablet",M("Tablet","darkify"),qE],["mobile_landscape",M("Mobile Landscape","darkify"),VE],["mobile",M("Mobile","darkify"),Xd]];return u.jsx("div",{className:"flex flex-wrap items-center gap-2",children:o.map(l=>{const[c,d,f]=l;return u.jsxs("div",{className:"flex h-9 items-center overflow-hidden rounded-md border bg-background focus-within:ring-1 focus-within:ring-ring",children:[u.jsx("span",{title:d,className:"flex h-full items-center border-r bg-muted/40 px-2 text-muted-foreground",children:u.jsx(f,{className:"size-4","aria-label":d})}),u.jsx(Rt,{type:"number",min:1,value:r[c]??"",onChange:m=>n({...r,[c]:m.target.value}),className:"h-full w-12 border-0 bg-transparent text-center shadow-none focus-visible:ring-0"})]},c)})})}const K8=/^([01]?\d|2[0-3]):([0-5]\d)$/;function _w(e){const n=K8.exec(String(e??"").trim());if(!n)return null;const r=Number(n[1]),o=Number(n[2]);return{h:r,m:o,total:r*60+o}}function Uc(e){const n=new Date;return n.setHours(e.h,e.m,0,0),qa(n,"h:mm a")}function Ew(e){const n=Math.floor(e/60),r=e%60;return n&&r?`${n}h ${r}m`:n?`${n}h`:`${r}m`}function X8(e,n){const r=_w(e),o=_w(n);if(!r||!o)return{tone:"muted",text:M("Set both times to schedule dark mode.","darkify")};const l=o.h>=r.h;if(l&&r.total>=o.total)return{tone:"warn",text:r.total===o.total?M("Start and end are the same, so dark mode never turns on.","darkify"):M("The end time is before the start but within the same hour, so dark mode never turns on. Choose an end time in an earlier hour for an overnight schedule.","darkify")};const c=M("Dark mode will be on from","darkify"),d=M("until","darkify");return l?{tone:"muted",text:`${c} ${Uc(r)} ${d} ${Uc(o)} — ${Ew(o.total-r.total)}.`}:{tone:"muted",text:`${c} ${Uc(r)} ${d} ${Uc(o)} ${M("the next morning","darkify")} — ${Ew(1440-r.total+o.total)}.`}}function Mw({label:e,value:n,onChange:r}){const o=y.useId();return u.jsxs("div",{className:"flex flex-col gap-0.5",children:[u.jsx("label",{htmlFor:o,className:"px-1 text-[10px] font-medium tracking-wide text-muted-foreground uppercase",children:e}),u.jsx("input",{id:o,type:"time",value:n??"",onChange:l=>r(l.target.value),className:"h-7 rounded-sm border-0 bg-transparent px-1 text-sm tabular-nums outline-none"})]})}function Q8({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{},l=e.fields||[],[c,d]=l.filter(x=>x&&x.type==="datetime"),f=l.find(x=>x&&x.type==="button_set");if(!c||!d)return null;const m=(x,v)=>r({...o,[x]:v}),p="fixed";return u.jsxs("div",{className:"flex flex-col gap-3",children:[f&&u.jsx("div",{className:"inline-flex w-fit gap-1 rounded-lg bg-muted p-1",children:fn(f.options).map(([x,v])=>{const b=v&&typeof v=="object"?v.text||v.name||x:v,N=z0(f,x)||!!(v&&typeof v=="object"&&v.pro_only),C=p===String(x);return u.jsxs("button",{type:"button",disabled:N,"aria-pressed":C,onClick:()=>!N&&m(f.id,String(x)),title:N?M("Sunrise & sunset scheduling is available in Darkify Pro.","darkify"):void 0,className:X("relative rounded-md px-3.5 py-1.5 text-sm font-medium transition-colors","focus:outline-none focus-visible:ring-2 focus-visible:ring-ring/50",C?"bg-background text-foreground shadow-sm":"text-muted-foreground hover:text-foreground",N?"cursor-not-allowed pr-9 opacity-70 hover:text-muted-foreground":"cursor-pointer"),children:[b,N&&u.jsx(sl,{floating:!0})]},x)})}),u.jsx(Z8,{startSub:c,endSub:d,value:o,set:m})]})}function Z8({startSub:e,endSub:n,value:r,set:o}){const l=r[e.id]??"",c=r[n.id]??"",d=X8(l,c);return u.jsxs("div",{className:"flex flex-col gap-2",children:[u.jsxs("div",{className:X("inline-flex w-fit items-center gap-3 rounded-md border bg-background px-2.5 py-1.5 shadow-xs","transition-[color,box-shadow] focus-within:border-ring focus-within:ring-[3px] focus-within:ring-ring/50",d.tone==="warn"&&"border-destructive/50"),children:[u.jsx(Mw,{label:e.after||M("From","darkify"),value:l,onChange:f=>o(e.id,f)}),u.jsx(xs,{"aria-hidden":"true",className:"mt-3 size-3.5 shrink-0 text-muted-foreground/60"}),u.jsx(Mw,{label:n.after||M("To","darkify"),value:c,onChange:f=>o(n.id,f)})]}),u.jsxs("p",{className:X("m-0 flex items-start gap-1.5 text-xs",d.tone==="warn"?"text-destructive":"text-muted-foreground"),children:[d.tone==="warn"&&u.jsx(ji,{className:"mt-px size-3.5 shrink-0"}),u.jsx("span",{children:d.text})]})]})}function J8({field:e={},value:n,onChange:r}){const o=n&&typeof n=="object"?n:{},l=b=>r({...o,...b}),c=["solid","dashed","dotted","double","none"],d=(b,N)=>b in e?!!e[b]:N,f=(b,N)=>u.jsxs("div",{className:"flex flex-col items-center gap-1",children:[u.jsx(Rt,{type:"number",min:0,value:o[b]??"",onChange:C=>l({[b]:C.target.value}),className:"w-20"}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:N})]}),m=(b,N)=>u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsx(Do,{value:o[b],onChange:C=>l({[b]:C}),defaultValue:e.default?.[b]}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:N})]}),p=d("color3",!1),x=Number(o.all??e.default?.all??0)||0,v=!d("all",!0)||x>0;return u.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[d("all",!0)&&f("all",M("width (px)","darkify")),v&&d("style",!0)&&u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsxs(hc,{value:String(o.style||"solid"),onValueChange:b=>l({style:b}),children:[u.jsx(gc,{size:"sm",className:"w-28",children:u.jsx(pc,{})}),u.jsx(yc,{children:c.map(b=>u.jsx(_o,{value:b,className:"capitalize",children:b},b))})]}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:M("style","darkify")})]}),v&&d("color",!0)&&m("color",M(p?"Light color":"Color","darkify")),v&&d("color2",!1)&&m("color2",M("color 2","darkify")),v&&p&&m("color3",M("dark color","darkify")),d("radius",!1)&&f("radius",M("Radius (px)","darkify"))]})}function e9({value:e,onChange:n}){const r=e&&typeof e=="object"?e:{},o=c=>n({...r,...c}),l=[["horizontal","X"],["vertical","Y"],["blur","Blur"],["spread","Spread"]];return u.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[l.map(([c,d])=>u.jsxs("div",{className:"flex flex-col items-center gap-1",children:[u.jsx(Rt,{type:"number",value:r[c]??"",onChange:f=>o({[c]:f.target.value}),className:"w-20"}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:d})]},c)),u.jsxs("div",{className:"flex flex-col gap-1",children:[u.jsx(Do,{value:r.color,onChange:c=>o({color:c})}),u.jsx("span",{className:"text-[11px] text-muted-foreground",children:"color"})]})]})}const t9=_8.map(e=>({value:e,label:e})),n9=E8.map(e=>({value:e,label:e})),a9=[{label:"Safe Web Fonts",options:t9},{label:"Google Fonts",options:n9}],r9={100:"Thin",200:"Extra-Light",300:"Light",400:"Normal",500:"Medium",600:"Semi-Bold",700:"Bold",800:"Extra-Bold",900:"Ultra-Bold"};function B0(e){const n=/italic$/.test(e);let r=e.replace(/italic$/,"");return(r===""||r==="normal"||r==="regular")&&(r="normal"),{weight:r,style:n?"italic":"normal"}}function o9(e,n){let r=String(e??"").toLowerCase();(r===""||r==="normal"||r==="regular"||r==="400")&&(r="normal"),r==="bold"&&(r="700");const o=n==="italic";return r==="normal"?o?"italic":"normal":o?`${r}italic`:r}function i9(e){const{weight:n,style:r}=B0(e),o=n==="normal"?400:parseInt(n,10);return`${r9[o]||n} ${o}${r==="italic"?" Italic":""}`}const l9=[{value:"",label:"Default"},{value:"none",label:"None"},{value:"capitalize",label:"Capitalize"},{value:"uppercase",label:"Uppercase"},{value:"lowercase",label:"Lowercase"},{value:"initial",label:"Initial"},{value:"inherit",label:"Inherit"}];function Fc({options:e=[],value:n,onChange:r,placeholder:o,clearable:l=!1,searchable:c=!1}){const d=e.length&&e[0]&&e[0].options?e:[{label:null,options:e}],[f,m]=y.useState(!1),[p,x]=y.useState(""),v=d.flatMap(E=>E.options),b=String(n??""),N=v.find(E=>String(E.value)===b),C=N?N.label:n?String(n):"",k=p.trim().toLowerCase(),w=k?d.map(E=>({...E,options:E.options.filter(T=>T.label.toLowerCase().includes(k))})).filter(E=>E.options.length):d,_=E=>{r(E),m(!1),x("")};return u.jsxs(kc,{open:f,onOpenChange:E=>{m(E),E||x("")},children:[u.jsx(Nc,{asChild:!0,children:u.jsxs("button",{type:"button",role:"combobox","aria-expanded":f,className:X("border-input flex h-9 w-full items-center justify-between gap-2 rounded border bg-transparent px-3 py-1 text-sm shadow-xs transition-[color,box-shadow] outline-none cursor-pointer","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]"),children:[u.jsx("span",{className:X("flex-1 truncate text-left",!C&&"text-muted-foreground"),children:C||o}),l&&C?u.jsx("span",{role:"button",tabIndex:-1,"aria-label":M("Clear","darkify"),onClick:E=>{E.stopPropagation(),_("")},className:"flex size-4 items-center justify-center rounded-sm text-muted-foreground hover:text-foreground",children:u.jsx(La,{className:"size-3.5"})}):null,u.jsx(Pa,{className:"size-4 shrink-0 opacity-50"})]})}),u.jsxs(Cc,{className:"w-[var(--radix-popover-trigger-width)] p-0",align:"start",children:[c&&u.jsx("div",{className:"border-b p-2",children:u.jsx(Rt,{value:p,onChange:E=>x(E.target.value),placeholder:M("Search…","darkify"),className:"h-8"})}),u.jsx("div",{className:"max-h-60 overflow-y-auto p-1",children:w.length===0?u.jsx("p",{className:"px-2 py-4 text-center text-sm text-muted-foreground",children:M("No options found","darkify")}):w.map((E,T)=>u.jsxs("div",{children:[E.label&&u.jsx("div",{className:"px-2 py-1.5 text-xs font-medium text-muted-foreground",children:E.label}),E.options.map(R=>{const D=String(R.value)===b;return u.jsxs("button",{type:"button",onClick:()=>_(R.value),className:X("flex w-full items-center gap-2 rounded-sm px-2 py-1.5 text-left text-sm hover:bg-accent hover:text-accent-foreground cursor-pointer",D&&"bg-accent/60"),children:[u.jsx(zn,{className:X("size-4 shrink-0",D?"opacity-100":"opacity-0")}),u.jsx("span",{className:"flex-1 truncate",children:R.label})]},R.value)})]},E.label||T))})]})]})}function s9({label:e,value:n,onChange:r}){return u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:e}),u.jsxs("div",{className:"relative",children:[u.jsx(Rt,{inputMode:"numeric",value:n??"",onChange:o=>r(o.target.value),className:"pr-9"}),u.jsx("span",{className:"pointer-events-none absolute right-1.5 top-1/2 -translate-y-1/2 rounded bg-muted px-1.5 py-0.5 text-[11px] text-muted-foreground",children:"px"})]})]})}const jw=new Set;function c9(e){if(!e||typeof document>"u"||!Ic[e]||jw.has(e))return;jw.add(e);const n=document.createElement("link");n.rel="stylesheet",n.href=`https://fonts.googleapis.com/css2?family=${encodeURIComponent(e).replace(/%20/g,"+")}&display=swap`,document.head.appendChild(n)}function u9({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{},l=w=>r({...o,...w}),c=o["font-family"],d=c&&Ic[c]||[],f=e.font_style!==!1&&d.length>0,m=e.text_transform!==!1,p=e.font_size!==!1,x=e.line_height!==!1,v=d.map(w=>({value:w,label:i9(w)})),b=o9(o["font-weight"],o["font-style"]),N=v.find(w=>w.value===b)||null;y.useEffect(()=>{c9(c)},[c]);const C=[p&&{key:"font-size",label:M("Font Size","darkify")},x&&{key:"line-height",label:M("Line Height","darkify")},p&&{key:"tablet-font-size",label:M("Font Size (Tablet)","darkify")},x&&{key:"tablet-line-height",label:M("Line Height (Tablet)","darkify")},p&&{key:"mobile-font-size",label:M("Font Size (Mobile)","darkify")},x&&{key:"mobile-line-height",label:M("Line Height (Mobile)","darkify")}].filter(Boolean),k=1+(f?1:0)+(m?1:0);return u.jsxs("div",{className:"flex max-w-full flex-col gap-4",children:[u.jsxs("div",{className:X("grid gap-3",k>=3?"sm:grid-cols-3":"sm:grid-cols-2"),children:[u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Font Family","darkify")}),u.jsx(Fc,{searchable:!0,clearable:!0,options:a9,value:c||"",onChange:w=>{const _=w?Ic[w]||[]:[],E=_.includes("normal")?"normal":_[0],T=E?B0(E):{weight:"",style:""};l({"font-family":w,"font-weight":T.weight,"font-style":T.style})},placeholder:M("Select a font","darkify")})]}),f&&u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Font Style","darkify")}),u.jsx(Fc,{clearable:!0,options:v,value:N?N.value:"",onChange:w=>{const _=w?B0(w):{weight:"",style:""};l({"font-weight":_.weight,"font-style":_.style})},placeholder:M("Select style","darkify")})]}),m&&u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Text Transform","darkify")}),u.jsx(Fc,{options:l9,value:o["text-transform"]||"",onChange:w=>l({"text-transform":w}),placeholder:M("Default","darkify")})]})]}),C.length>0&&u.jsx("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-3 xl:grid-cols-5",children:C.map(w=>u.jsx(s9,{label:w.label,value:o[w.key],onChange:_=>l({[w.key]:_})},w.key))}),(e.color!==!1||e.hover_color)&&u.jsxs("div",{className:"flex flex-wrap gap-6",children:[e.color!==!1&&u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Font Color","darkify")}),u.jsx(Do,{value:o.color,onChange:w=>l({color:w})})]}),e.hover_color&&u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs text-muted-foreground",children:M("Hover Color","darkify")}),u.jsx(Do,{value:o.hover_color,onChange:w=>l({hover_color:w})})]})]}),c&&u.jsx("div",{className:"rounded-md border bg-card px-4 py-3 text-foreground",style:{fontFamily:`'${c}'`,fontWeight:o["font-weight"]||void 0,fontStyle:o["font-style"]||void 0,textTransform:o["text-transform"]||void 0,fontSize:o["font-size"]?`${o["font-size"]}px`:void 0,lineHeight:o["line-height"]?`${o["line-height"]}px`:void 0,color:o.color||void 0},children:M("The quick brown fox jumps over the lazy dog","darkify")})]})}function d9({value:e,onChange:n}){const r=e&&typeof e=="object"?e:{},o=c=>n({...r,...c}),l=[["background-repeat",["repeat","no-repeat","repeat-x","repeat-y"]],["background-position",["left top","center top","right top","center center","center bottom"]],["background-size",["auto","cover","contain"]],["background-attachment",["scroll","fixed"]]];return u.jsxs("div",{className:"grid max-w-full gap-3 rounded-md border p-3",children:[u.jsx(kw,{field:{type:"upload"},value:r["background-image"],onChange:c=>o({"background-image":c||""})}),u.jsx("div",{className:"grid gap-3 sm:grid-cols-2",children:l.map(([c,d])=>u.jsxs("div",{className:"grid gap-1.5",children:[u.jsx("span",{className:"text-xs capitalize text-muted-foreground",children:c.replace("background-","")}),u.jsxs(hc,{value:String(r[c]??""),onValueChange:f=>o({[c]:f}),children:[u.jsx(gc,{children:u.jsx(pc,{placeholder:"—"})}),u.jsx(yc,{children:d.map(f=>u.jsx(_o,{value:f,children:f},f))})]})]},c))})]})}function f9({value:e,onChange:n}){const[r,o]=y.useState(()=>JSON.stringify(e??{},null,2));return u.jsx(m0,{value:r,onChange:l=>{o(l.target.value);try{n(JSON.parse(l.target.value))}catch{}},rows:5,spellCheck:!1,className:"max-w-full font-mono text-xs"})}function m9({html:e,className:n}){return e?u.jsx("div",{className:X("text-sm text-muted-foreground","[&_.darkify-info-label]:m-0 [&_.darkify-info-content]:m-0 [&_.darkify-info-text]:m-0 [&_p]:m-0","[&_b]:font-medium [&_b]:text-foreground","[&_.darkify-img-tag]:mt-2 [&_.darkify-img-tag]:block [&_.darkify-img-tag_img]:max-w-xs [&_.darkify-img-tag_img]:rounded-md [&_.darkify-img-tag_img]:border","[&_a]:mr-3 [&_a]:font-medium [&_a]:text-foreground [&_a]:underline [&_a]:underline-offset-4 [&_a:hover]:text-foreground/80",n),dangerouslySetInnerHTML:{__html:e}}):null}function h9(e,n){return n?e.type==="switcher"?!0:e.type==="checkbox"&&fn(e.options).length===0:!1}function Ur({field:e,htmlFor:n}){return e.title?u.jsxs("div",{className:"grid gap-1",children:[u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(F7,{htmlFor:n,className:X("text-sm font-medium leading-none text-foreground",h9(e,n)&&"cursor-pointer"),children:e.title}),e.pro&&u.jsx(sl,{})]}),u.jsx(m9,{html:e.title_help})]}):null}function p9({field:e,value:n,onChange:r}){const o=fn(e.options).map(([C,k])=>({value:String(C),label:String(k)})),l=Array.isArray(n)?n.map(String):n?[String(n)]:[],[c,d]=y.useState(!1),[f,m]=y.useState(""),p=e.placeholder||M("Select some options","darkify"),x=e.empty_message||M("No options found","darkify"),v=C=>r(l.includes(C)?l.filter(k=>k!==C):[...l,C]),b=C=>r(l.filter(k=>k!==C)),N=f?o.filter(C=>C.label.toLowerCase().includes(f.toLowerCase())):o;return u.jsxs(kc,{open:c,onOpenChange:d,children:[u.jsx(Nc,{asChild:!0,children:u.jsxs("button",{type:"button",role:"combobox","aria-expanded":c,className:X("border-input flex min-h-9 w-full max-w-xl items-center justify-between gap-2 rounded border bg-transparent px-3 py-1.5 text-sm shadow-xs transition-[color,box-shadow] outline-none cursor-pointer","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]"),children:[u.jsx("span",{className:"flex flex-1 flex-wrap items-center gap-1",children:l.length===0?u.jsx("span",{className:"text-muted-foreground",children:p}):o.filter(C=>l.includes(C.value)).map(C=>u.jsxs(Y7,{variant:"secondary",className:"gap-1 pr-1",children:[C.label,u.jsx("span",{role:"button",tabIndex:-1,"aria-label":M("Remove","darkify"),onClick:k=>{k.stopPropagation(),b(C.value)},className:"flex size-3.5 items-center justify-center rounded-sm hover:bg-background/60",children:u.jsx(La,{className:"size-3"})})]},C.value))}),u.jsx(Pa,{className:"size-4 shrink-0 opacity-50"})]})}),u.jsxs(Cc,{className:"w-[var(--radix-popover-trigger-width)] overflow-hidden rounded-xl p-0 shadow-lg",align:"start",children:[o.length>8&&u.jsx("div",{className:"border-b p-2",children:u.jsx(Rt,{value:f,onChange:C=>m(C.target.value),placeholder:M("Search…","darkify"),className:"h-10 rounded-lg"})}),u.jsx("div",{className:"max-h-72 overflow-y-auto p-1.5",children:N.length===0?u.jsx("p",{className:"px-2 py-4 text-center text-sm text-muted-foreground",children:x}):N.map(C=>u.jsxs("label",{className:"flex cursor-pointer items-center gap-3 rounded-lg px-3 py-2.5 text-[15px] hover:bg-accent hover:text-accent-foreground",children:[u.jsx(Ji,{checked:l.includes(C.value),onCheckedChange:()=>v(C.value),className:"size-5 rounded-md"}),u.jsx("span",{className:"flex-1",children:C.label})]},C.value))})]})]})}function g9(e){const n={};return(e||[]).forEach(r=>{r.id&&(n[r.id]=r.default??"")}),n}function Tw({field:e,value:n,onChange:r}){const l=e.library==="video"?kE:gg,c=e.button_title||M("Add","darkify"),d=typeof n=="string"?n:"",[f,m]=y.useState(!1);y.useEffect(()=>m(!1),[d]);const p=ww(d)&&!f;return u.jsxs("div",{className:"flex min-w-0 flex-col gap-1",children:[u.jsx("span",{className:"text-xs font-medium text-foreground sm:hidden",children:e.title}),u.jsxs("div",{className:"flex min-w-0 items-center gap-1.5",children:[p&&u.jsx("img",{src:d,alt:"",loading:"lazy",decoding:"async",onError:()=>m(!0),className:"size-9 shrink-0 rounded border bg-muted object-cover"}),u.jsx(Rt,{type:"url",value:d,onChange:x=>r(x.target.value),placeholder:e.placeholder||M("URL","darkify"),className:"min-w-0 flex-1"}),u.jsx(ct,{type:"button",variant:"outline",size:"icon",className:"size-9 shrink-0",onClick:()=>Sw(x=>r(x.url),e.library),title:c,"aria-label":c,children:u.jsx(l,{className:"size-4"})})]})]})}function y9({field:e,value:n,onChange:r}){const o=e.fields||[],l=Array.isArray(n)?n:Array.isArray(e.default)?e.default:[],c=e.max?Number(e.max):0,d=!c||l.length<c,f=(e.class||"").includes("google_analytics_repeater"),m=(e.class||"").includes("replacement_repeater")&&o.length===2,p=(e.class||"").includes("select_menus"),[x,v]=y.useState(()=>new Set),b=y.useRef(null),[N,C]=y.useState(null),{toast:k}=Er(),w=I=>r(e.id,I),_=new Set;if(p){const I=new Set;l.forEach(ee=>{const le=ee?.switch_in_menu_location;if(!le)return;const $=`${le}|${ee?.select_menu_position??""}`;I.has($)&&_.add($),I.add($)})}const E=I=>!p||!I?.switch_in_menu_location?!1:_.has(`${I.switch_in_menu_location}|${I.select_menu_position??""}`),T=I=>v(ee=>{const le=new Set(ee);return le.has(I)?le.delete(I):le.add(I),le}),R=(I,ee)=>{w(l.map((le,$)=>$===I?{...le||{},...ee}:le))},D=()=>{d&&(w([...l,g9(o)]),v(I=>new Set(I).add(l.length)))},z=I=>{if(!d)return;const ee=JSON.parse(JSON.stringify(l[I]||{}));w([...l.slice(0,I+1),ee,...l.slice(I+1)])},L=I=>{const ee=l[I],le=l.filter(($,ne)=>ne!==I);w(le),v($=>{const ne=new Set;return $.forEach(A=>{A!==I&&ne.add(A>I?A-1:A)}),ne}),p&&k({title:M("Menu switch removed.","darkify"),action:u.jsx(Ny,{altText:M("Undo","darkify"),onClick:()=>w([...le.slice(0,I),ee,...le.slice(I)]),children:M("Undo","darkify")})})},B=(I,ee)=>{if(I===ee||ee<0||ee>=l.length)return;const le=[...l],[$]=le.splice(I,1);le.splice(ee,0,$),w(le)},te=(I,ee)=>{if(e.accordion_title_prefix)return e.accordion_title_number===!1?e.accordion_title_prefix:`${e.accordion_title_prefix} ${ee+1}`;const le=Array.isArray(e.accordion_title_by)&&e.accordion_title_by.length?e.accordion_title_by:o[0]?.id?[o[0].id]:[],$=e.accordion_title_by_prefix??" ",ne=e.accordion_title_require,A=!ne||(I||{})[ne],K=e.accordion_title_auto===!1||!A?"":le.map(Q=>{const Z=(I||{})[Q],Y=o.find(O=>O&&O.id===Q);return z8(Y?.options,Z)??Z}).filter(Q=>typeof Q=="string"&&Q).join($);return K?e.accordion_title_number===!1?K:`${ee+1}. ${K}`:`${e.row_title||e.title||"Item"} #${ee+1}`};if(m){const[I,ee]=o,le="sm:grid-cols-[minmax(0,1fr)_1rem_minmax(0,1fr)_2.25rem]";return u.jsxs("div",{className:"flex max-w-full flex-col gap-2",children:[l.length>0&&u.jsxs("div",{className:X("hidden items-center gap-2 px-1 sm:grid",le),children:[u.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:I.title}),u.jsx("span",{}),u.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:ee.title}),u.jsx("span",{})]}),l.map(($,ne)=>u.jsxs("div",{className:X("grid items-center gap-2 rounded-md border bg-card p-2",le),children:[u.jsx(Tw,{field:I,value:($||{})[I.id],onChange:A=>R(ne,{[I.id]:A})}),u.jsx(xs,{"aria-hidden":"true",className:"mx-auto hidden size-3.5 shrink-0 text-muted-foreground/60 sm:block"}),u.jsx(Tw,{field:ee,value:($||{})[ee.id],onChange:A=>R(ne,{[ee.id]:A})}),u.jsx("button",{type:"button",onClick:()=>L(ne),title:M("Remove","darkify"),"aria-label":M("Remove","darkify"),className:"flex size-9 shrink-0 cursor-pointer items-center justify-center justify-self-end rounded-md text-muted-foreground transition hover:bg-destructive hover:text-destructive-foreground",children:u.jsx(Qd,{className:"size-4"})})]},ne)),d&&u.jsxs(ct,{type:"button",variant:"outline",size:"sm",className:"w-fit",onClick:D,children:[u.jsx(Wd,{}),e.add_button||M("Add New","darkify")]})]})}const q=l.length===0&&e.empty_title;return u.jsxs("div",{className:"flex max-w-full flex-col gap-2",children:[l.length===0&&(q?u.jsxs("div",{className:"flex flex-col items-center gap-3 rounded-md border border-dashed p-8 text-center",children:[u.jsx("span",{className:"flex size-10 items-center justify-center rounded-full bg-muted text-muted-foreground",children:u.jsx(ME,{className:"size-5"})}),u.jsxs("div",{className:"grid gap-1",children:[u.jsx("p",{className:"m-0 text-sm font-medium text-foreground",children:e.empty_title}),e.empty_desc&&u.jsx("p",{className:"m-0 max-w-sm text-sm text-muted-foreground",children:e.empty_desc})]}),d&&u.jsxs(ct,{type:"button",size:"sm",onClick:D,children:[u.jsx(Wd,{}),e.button_title||e.add_button||M("Add New","darkify")]})]}):u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:M("No items yet.","darkify")})),l.map((I,ee)=>{const le=x.has(ee);return u.jsxs("div",{className:X("rounded border bg-card transition-colors",N===ee&&"border-primary"),onDragOver:$=>{b.current!==null&&($.preventDefault(),N!==ee&&C(ee))},onDrop:$=>{$.preventDefault(),b.current!==null&&B(b.current,ee),b.current=null,C(null)},children:[u.jsxs("div",{role:"button",tabIndex:0,"aria-expanded":le,onClick:()=>T(ee),onKeyDown:$=>{($.key==="Enter"||$.key===" ")&&($.preventDefault(),T(ee))},className:X("flex cursor-pointer items-center gap-1.5 rounded-t bg-muted/50 px-2 py-2 outline-none focus-visible:ring-2 focus-visible:ring-ring/50",!le&&"rounded-b"),children:[u.jsxs("div",{className:"flex min-w-0 flex-1 items-center gap-2",children:[u.jsx(Pa,{className:X("size-4 shrink-0 text-muted-foreground transition-transform",le?"":"-rotate-90")}),u.jsx("span",{className:"truncate text-sm font-medium text-foreground",children:te(I,ee)}),E(I)&&u.jsxs("span",{title:M("Another switch already uses this menu and placement.","darkify"),"aria-label":M("Duplicate menu and placement warning","darkify"),className:"flex shrink-0 items-center gap-1 rounded-full bg-amber-500/15 px-2 py-0.5 text-[11px] font-medium text-amber-600 dark:text-amber-400",children:[u.jsx(ji,{className:"size-3"}),M("Duplicate","darkify")]})]}),p&&u.jsxs(u.Fragment,{children:[u.jsx("button",{type:"button",onClick:$=>{$.stopPropagation(),B(ee,ee-1)},disabled:ee===0,title:M("Move up","darkify"),"aria-label":M("Move up","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-40 cursor-pointer",children:u.jsx(sg,{className:"size-3.5"})}),u.jsx("button",{type:"button",onClick:$=>{$.stopPropagation(),B(ee,ee+1)},disabled:ee===l.length-1,title:M("Move down","darkify"),"aria-label":M("Move down","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-40 cursor-pointer",children:u.jsx(ig,{className:"size-3.5"})})]}),u.jsx("span",{draggable:!0,onClick:$=>$.stopPropagation(),onDragStart:()=>{b.current=ee},onDragEnd:()=>{b.current=null,C(null)},title:M("Drag to reorder","darkify"),"aria-label":M("Drag to reorder","darkify"),className:"flex size-7 cursor-grab items-center justify-center text-muted-foreground active:cursor-grabbing",children:u.jsx(NE,{className:"size-4"})}),u.jsx("button",{type:"button",onClick:$=>{$.stopPropagation(),z(ee)},disabled:!d,title:M("Duplicate","darkify"),"aria-label":M("Duplicate","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-40 cursor-pointer",children:u.jsx(dg,{className:"size-3.5"})}),u.jsx("button",{type:"button",onClick:$=>{$.stopPropagation(),L(ee)},title:M("Remove","darkify"),"aria-label":M("Remove","darkify"),className:"flex size-7 items-center justify-center rounded-md text-muted-foreground transition hover:bg-destructive hover:text-destructive-foreground cursor-pointer",children:u.jsx(Qd,{className:"size-3.5"})})]}),u.jsx("div",{className:X("grid transition-[grid-template-rows] duration-300 ease-in-out",le?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:u.jsx("div",{className:"overflow-hidden",children:u.jsx("div",{className:X("border-t",f?"grid gap-x-6 gap-y-4 p-4 sm:grid-cols-2":"divide-y divide-border/60"),children:o.map(($,ne)=>{if(!Oo($.dependency,I||{}))return null;const A=$.id||`${$.type}-${ne}`,K=$.type==="menu_switch_shortcode"?u.jsx(k9,{fieldId:$.id,value:$.id?(I||{})[$.id]:void 0,values:I||{},onPatch:Q=>R(ee,Q)}):u.jsxs(u.Fragment,{children:[u.jsx(Fr,{field:$,value:$.id?(I||{})[$.id]:void 0,values:I||{},onChange:(Q,Z)=>R(ee,{[Q]:Z})}),$.desc&&u.jsx(ya,{html:$.desc,className:"mt-2 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]});return f?u.jsxs("div",{className:"min-w-0",children:[u.jsx("div",{className:"mb-1.5",children:u.jsx(Ur,{field:$})}),K]},A):$.type==="switcher"?u.jsxs("div",{className:"flex items-start gap-3 p-4",children:[u.jsx(Fr,{field:$,value:$.id?(I||{})[$.id]:void 0,onChange:(Q,Z)=>R(ee,{[Q]:Z})}),u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsx(Ur,{field:$}),$.desc&&u.jsx(ya,{html:$.desc,className:"mt-1 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]})]},A):u.jsxs("div",{className:"grid gap-3 p-4",children:[u.jsx(Ur,{field:$}),u.jsx("div",{className:"min-w-0",children:K})]},A)})})})})]},ee)}),d&&!q&&u.jsxs(ct,{type:"button",size:"sm",className:"mt-1 self-start",onClick:D,children:[u.jsx(Wd,{})," ",e.button_title||e.add_button||M("Add New","darkify")]})]})}function v9(){return u.jsxs("div",{className:"mx-auto flex w-full max-w-2xl flex-col gap-5",children:[u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:M("Manage your Darkify license.","darkify")}),u.jsxs("div",{className:"flex items-center gap-3 rounded-xl border border-emerald-500/20 bg-emerald-500/5 px-5 py-4",children:[u.jsx("span",{className:"grid size-9 shrink-0 place-items-center rounded-full bg-emerald-500/10 text-emerald-600 dark:text-emerald-400",children:u.jsx(zn,{className:"size-5"})}),u.jsxs("div",{className:"min-w-0",children:[u.jsx("p",{className:"m-0 text-sm font-semibold text-foreground",children:M("You're using Darkify Lite","darkify")}),u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:M("No license required — enjoy! 😊","darkify")})]})]}),u.jsx(gw,{pitch:M("Upgrade to Darkify Pro to unlock advanced features and full control.","darkify")})]})}function x9({field:e,value:n,onChange:r}){const o=fn(e.options);return u.jsxs("div",{className:"flex flex-col gap-3",children:[e.title_help&&u.jsx(ya,{html:e.title_help,className:"text-sm text-muted-foreground [&_a]:underline"}),u.jsx("div",{className:"grid gap-3 [grid-template-columns:repeat(auto-fill,minmax(150px,1fr))]",children:o.map(([l,c])=>{const d=c&&typeof c=="object"?c:{},f=Array.isArray(d.colors)?d.colors:[],m=d.name||l,p=d.demo_url,x=!!d.pro_only,v=String(n??"")===String(l);return u.jsxs("div",{className:X("relative flex flex-col rounded-xl border-2 bg-card transition-colors",x?"opacity-50":v?"border-primary":"border-border hover:border-ring"),children:[u.jsxs("button",{type:"button",disabled:x,onClick:()=>r(l),"aria-pressed":v,title:m,className:X("flex w-full flex-col gap-2.5 p-3 text-center",x?"cursor-not-allowed":"cursor-pointer"),children:[u.jsx("span",{className:"flex h-16 w-full overflow-hidden rounded-lg ring-1 ring-inset ring-foreground/10",children:f.length>0?f.map((b,N)=>u.jsx("span",{"aria-hidden":"true",style:{backgroundColor:b,flex:"1 1 0%",height:"100%",minWidth:"4px",boxShadow:N<f.length-1?"inset -1px 0 0 0 rgba(128,128,128,0.35)":void 0}},`${b}-${N}`)):u.jsx("span",{className:"flex-1 bg-muted"})}),u.jsx("span",{className:"truncate text-sm font-semibold text-foreground",children:m})]}),p&&u.jsx("a",{href:p,target:"_blank",rel:"noopener noreferrer",onClick:b=>b.stopPropagation(),className:"absolute right-4 top-4 grid size-6 place-items-center rounded-md bg-card/80 text-muted-foreground shadow-sm backdrop-blur transition-colors hover:text-primary",title:M("Live Demo","darkify"),children:u.jsx(mg,{className:"size-3.5"})}),x&&u.jsx(sl,{floating:!0}),v&&u.jsx("span",{className:"absolute -right-1.5 -top-1.5 grid size-5 place-items-center rounded-full bg-primary text-primary-foreground ring-2 ring-card",children:u.jsx(zn,{className:"size-3"})})]},l)})})]})}const $c={classic:"1",expand:"2","inner-moon":"3",within:"4",orbit:"5",around:"6","dark-side":"7",horizon:"8",eclipse:"9",lightbulb:"10","dark-inner":"11","half-sun":"12",simple:"13",duality:"14",dual:"15",shift:"16"};function Rw(e){const n=(p,x)=>{const v=parseFloat(p);return Number.isFinite(v)?v:x},r=e.enable_dark_switcher||"classic",o=e.switch_background||{},l=e.switch_icon_color||{},c=e.switch_text_color||{},d=e.switch_border||{},f=e.switch_size==="custom"?Math.round(n(e.switch_size_custom,100)):Math.round(n(e.switch_size,1)*100),m=[["switch",$c[r]||"1"],["light_mode_bg",o.switch_light_mode_bg||"#121116"],["dark_mode_bg",o.switch_dark_mode_bg||"#ffffff"]];return["duality","dual","shift"].includes(r)||m.push(["light_mode_color",l.switch_light_mode_color||"#ffffff"],["dark_mode_color",l.switch_dark_mode_color||"#121116"]),r==="dual"&&m.push(["text_light_mode_color",c.switch_text_light_mode_color||"#121116"],["text_dark_mode_color",c.switch_text_dark_mode_color||"#ffffff"]),m.push(["border",`${Math.round(n(d.all,0))}px`],["border_light_color",d.color||"#121116"],["border_dark_color",d.color3||"#ffffff"],["border_radius",`${Math.round(n(d.radius,7))}px`],["switch_size",String(f)]),`[darkify ${m.map(([p,x])=>`${p}="${x}"`).join(" ")}]`}const Ow=Object.fromEntries(Object.entries($c).map(([e,n])=>[n,e]));function b9(e){const n={},r=/([\w-]+)\s*=\s*"([^"]*)"/g;let o;for(;o=r.exec(e);)n[o[1]]=o[2];const l={};if(n.switch&&Ow[n.switch]&&(l.enable_dark_switcher=Ow[n.switch]),(n.light_mode_bg||n.dark_mode_bg)&&(l.switch_background={switch_light_mode_bg:n.light_mode_bg,switch_dark_mode_bg:n.dark_mode_bg}),(n.light_mode_color||n.dark_mode_color)&&(l.switch_icon_color={switch_light_mode_color:n.light_mode_color,switch_dark_mode_color:n.dark_mode_color}),(n.text_light_mode_color||n.text_dark_mode_color)&&(l.switch_text_color={switch_text_light_mode_color:n.text_light_mode_color,switch_text_dark_mode_color:n.text_dark_mode_color}),(n.border!==void 0||n.border_light_color||n.border_dark_color||n.border_radius!==void 0)&&(l.switch_border={all:n.border!==void 0?parseInt(n.border,10)||0:void 0,color:n.border_light_color,color3:n.border_dark_color,radius:n.border_radius!==void 0?parseInt(n.border_radius,10)||0:void 0}),n.switch_size!==void 0){const c=parseInt(n.switch_size,10);if(Number.isFinite(c)){const d=c/100,m=[.6,.8,1,1.2,1.4,1.6].find(p=>Math.abs(p-d)<.001);m!==void 0?l.switch_size=String(m):(l.switch_size="custom",l.switch_size_custom=String(c))}}return l}function H0({code:e,label:n,copied:r,onCopy:o}){return u.jsxs("div",{className:"overflow-hidden rounded-md border bg-muted/20",children:[u.jsxs("div",{className:"flex items-center justify-between gap-2 border-b bg-muted/50 px-3 py-1.5",children:[u.jsx("span",{className:"text-xs font-medium text-muted-foreground",children:n}),u.jsxs(ct,{type:"button",size:"sm",variant:"outline",onClick:o,className:"h-7 gap-1.5 px-2 text-xs",children:[r?u.jsx(zn,{className:"size-3.5"}):u.jsx(dg,{className:"size-3.5"}),u.jsx("span",{role:"status","aria-live":"polite",children:M(r?"Copied!":"Copy","darkify")})]})]}),u.jsx("pre",{className:"m-0 overflow-x-auto p-3",children:u.jsx("code",{className:"whitespace-pre font-mono text-xs text-foreground",children:e})})]})}function w9({field:e,values:n}){const[r,o]=y.useState(!1),[l,c]=y.useState(!1),[d,f]=y.useState(!1),{toast:m}=Er(),p=n?.shortcode_use_global_switch_settings,v=(p===void 0?!0:dn(p))?n||{}:n?.shortcode_custom_switch_settings||{},b=n?Rw(v):e.shortcode||"",C=`[darkify switch="${n?$c[v.enable_dark_switcher||"classic"]||"1":/switch="(\d+)"/.exec(e.shortcode||"")?.[1]||"1"}"]`,k=async(w,_)=>{if(await bw(w)){_(!0),setTimeout(()=>_(!1),2e3),m({title:M("Shortcode copied to clipboard.","darkify")});return}m({variant:"destructive",title:M("Couldn't copy the shortcode.","darkify"),description:M("Select the shortcode above and copy it manually.","darkify")})};return u.jsxs("div",{className:"flex max-w-full flex-col gap-2",children:[u.jsx(H0,{code:C,label:M("Shortcode","darkify"),copied:r,onCopy:()=>k(C,o)}),u.jsxs("button",{type:"button",onClick:()=>f(w=>!w),"aria-expanded":d,className:"flex cursor-pointer items-center gap-1.5 self-start text-xs font-medium text-muted-foreground transition-colors hover:text-foreground",children:[u.jsx(Pa,{className:X("size-3.5 transition-transform",d?"":"-rotate-90")}),M("Advanced shortcode parameters","darkify")]}),d&&u.jsx(H0,{code:b,label:M("Full shortcode — matches your current styling","darkify"),copied:l,onCopy:()=>k(b,c)})]})}function S9(e){return/^\[darkify(\s[^[\]]*)?\]$/.test(e.trim())}function k9({fieldId:e,value:n,values:r,onPatch:o}){const l=y.useContext(cl)||{},c=`[darkify switch="${$c[l.enable_dark_switcher||"classic"]||"1"}"]`,d=(r||{}).use_global_switch_settings,f=(r||{}).darkify_menu_shortcode_manual,m=typeof n=="string"&&n.trim()!=="",p=d===void 0&&f===void 0&&m&&n.trim()!==c;y.useEffect(()=>{p&&o({use_global_switch_settings:!1,custom_switch_settings:{...(r||{}).custom_switch_settings,...b9(n)},darkify_menu_shortcode_manual:!0})},[p]);const x=p?!1:d===void 0?!0:dn(d),v=(r||{}).custom_switch_settings||{},b=x?c:Rw(v),N=p?!0:dn((r||{}).darkify_menu_shortcode_manual),C=typeof n=="string"&&n?n:b;y.useEffect(()=>{!N&&n!==b&&o({[e]:b})},[b,N,e]);const[k,w]=y.useState(!1),[_,E]=y.useState(!1),[T,R]=y.useState(C),[D,z]=y.useState(!1),{toast:L}=Er();y.useEffect(()=>{R(C),z(!1)},[C]);const B=q=>{const I=q.trim();if(!S9(I)){z(!0);return}z(!1),o({[e]:I,darkify_menu_shortcode_manual:I!==b})},te=async()=>{if(await bw(C)){E(!0),setTimeout(()=>E(!1),2e3),L({title:M("Shortcode copied to clipboard.","darkify")});return}L({variant:"destructive",title:M("Couldn't copy the shortcode.","darkify")})};return u.jsxs("div",{className:"flex max-w-full flex-col gap-2",children:[u.jsx(H0,{code:C,label:M("Shortcode","darkify"),copied:_,onCopy:te}),N&&u.jsx("p",{className:"m-0 text-[11px] leading-tight text-muted-foreground",children:M("This shortcode was edited manually and won't update automatically. Use Reset to Defaults to resume automatic generation.","darkify")}),u.jsxs("button",{type:"button",onClick:()=>w(q=>!q),"aria-expanded":k,className:"flex cursor-pointer items-center gap-1.5 self-start text-xs font-medium text-muted-foreground transition-colors hover:text-foreground",children:[u.jsx(Pa,{className:X("size-3.5 transition-transform",k?"":"-rotate-90")}),M("Advanced","darkify")]}),k&&u.jsxs("div",{className:"flex flex-col gap-2 rounded-md border p-3",children:[u.jsx("p",{className:"m-0 text-xs text-muted-foreground",children:M("Edit the raw shortcode directly. This overrides the settings above until you reset it.","darkify")}),u.jsx(m0,{value:T,onChange:q=>{R(q.target.value),D&&z(!1)},onBlur:q=>B(q.target.value),rows:3,"aria-invalid":D,className:X("font-mono text-xs",D&&"border-destructive focus-visible:ring-destructive/40")}),D&&u.jsx("p",{className:"m-0 text-[11px] leading-tight text-destructive",children:M('Enter a valid shortcode, e.g. [darkify switch="1"].',"darkify")}),u.jsxs(ct,{type:"button",variant:"outline",size:"sm",className:"w-fit gap-1.5",onClick:()=>{o({[e]:b,darkify_menu_shortcode_manual:!1}),R(b),z(!1)},children:[u.jsx(Kd,{className:"size-3.5"}),M("Reset to Defaults","darkify")]})]})]})}function N9({field:e,value:n,onChange:r}){const o=n&&typeof n=="object"?n:{};if((e.class||"").includes("enable_time_fields"))return u.jsxs("div",{className:"px-4 py-4 lg:px-5",children:[e.title&&u.jsx("div",{className:"mb-3",children:u.jsx(Ur,{field:e})}),u.jsx(Q8,{field:e,value:o,onChange:r})]});const l=(e.class||"").includes("fieldset-divided");return u.jsx(ul,{fields:e.fields||[],values:o,onChange:(c,d)=>r({...o,[c]:d}),variant:"row",divided:l,card:!1,grouped:!0})}function Fr({field:e,value:n,values:r,onChange:o}){const{id:l,type:c}=e,d=f=>o(l,f);switch(c){case"text":case"password":case"number":case"spinner":return c==="text"&&e.validate==="css_selectors"?u.jsx(B8,{value:n,onChange:d,placeholder:e.placeholder}):u.jsx(Rt,{type:c==="password"?"password":c==="number"||c==="spinner"?"number":"text",value:n??"",placeholder:e.placeholder||"",onChange:f=>d(f.target.value),className:"max-w-xl"});case"textarea":return u.jsx(m0,{value:n??"",placeholder:e.placeholder||"",onChange:f=>d(f.target.value),rows:5,className:"max-w-full min-h-[130px]"});case"code_editor":{const f=e.settings?.mode==="js"?"javascript":e.settings?.mode||"css";return u.jsx(N8,{language:f,label:f==="javascript"?"JS":"CSS",value:n??"",onChange:d,className:"max-w-full"})}case"select":{if(e.multiple)return u.jsx(p9,{field:e,value:n,onChange:d});const f=fn(e.options);return e.chosen||f.length>12?u.jsx("div",{className:"max-w-sm",children:u.jsx(Fc,{options:f.map(([p,x])=>({value:String(p),label:typeof x=="string"?x:x?.text??String(p)})),value:String(n??""),onChange:d,placeholder:e.placeholder||M("Select…","darkify"),searchable:!0})}):f.length===0&&e.empty_message?u.jsx("p",{className:"max-w-xl text-sm text-muted-foreground",children:e.empty_message}):u.jsxs(hc,{value:String(n??""),onValueChange:d,children:[u.jsx(gc,{className:"max-w-xs",children:u.jsx(pc,{placeholder:e.placeholder||M("Select…","darkify")})}),u.jsx(yc,{className:"max-h-[250px]",children:f.map(([p,x])=>{const v=z0(e,p)||!!(x&&typeof x=="object"&&x.pro_only);return u.jsx(_o,{value:String(p),disabled:v,className:X(v&&"cursor-not-allowed opacity-70"),children:u.jsxs("span",{className:"inline-flex items-center gap-2",children:[u.jsx(Ir,{label:x,fallback:String(p)}),v&&u.jsx(sl,{})]})},p)})})]})}case"radio":return u.jsx(v6,{value:String(n??""),onValueChange:d,className:e.inline?"flex flex-wrap gap-5":"gap-2",children:fn(e.options).map(([f,m])=>u.jsxs("label",{className:"flex items-center gap-2 text-sm cursor-pointer",children:[u.jsx(x6,{value:String(f)})," ",u.jsx(Ir,{label:m,fallback:String(f)})]},f))});case"switcher":return u.jsx(Nw,{value:n,onChange:d,pro:!!e.pro});case"button_set":{const f=fn(e.options),m=(v,b)=>X("relative rounded-md text-sm font-medium transition-colors cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-ring/50",P0(v)?"inline-flex size-8 items-center justify-center text-lg leading-none":"px-3.5 py-1.5",b?"bg-primary text-primary-foreground shadow-sm":"text-muted-foreground hover:text-foreground");if(!e.multiple)return u.jsx("div",{className:"inline-flex flex-wrap gap-1 rounded-lg border border-border bg-muted p-1",children:f.map(([v,b])=>u.jsx("button",{type:"button",onClick:()=>d(v),title:P0(b)?String(v):void 0,className:m(b,String(n)===String(v)),children:u.jsx(Ir,{label:b,fallback:String(v)})},v))});const p=Array.isArray(n)?n:n?[n]:[],x=v=>d(p.includes(v)?p.filter(b=>b!==v):[...p,v]);return u.jsx("div",{className:"inline-flex flex-wrap gap-1 rounded-lg border border-border bg-muted p-1",children:f.map(([v,b])=>u.jsx("button",{type:"button",onClick:()=>x(v),title:P0(b)?String(v):void 0,className:m(b,p.includes(v)),children:u.jsx(Ir,{label:b,fallback:String(v)})},v))})}case"checkbox":{const f=fn(e.options);if(f.length===0)return u.jsxs("label",{className:"flex items-center gap-2 text-sm cursor-pointer",children:[u.jsx(Ji,{checked:dn(n),onCheckedChange:v=>d(v?"1":"0")}),e.label||""]});const m=Array.isArray(n)?n:n&&typeof n=="object"?Object.entries(n).filter(([,v])=>dn(v)).map(([v])=>v):n?[n]:[],p=v=>d(m.includes(v)?m.filter(b=>b!==v):[...m,v]),x=Number(e.columns)>0?Number(e.columns):2;return u.jsx("div",{className:X(e.inline?"flex flex-wrap gap-x-6 gap-y-2.5":"grid grid-cols-1 gap-x-6 gap-y-2.5 sm:grid-cols-2",!e.inline&&x===3&&"sm:grid-cols-2 lg:grid-cols-3"),children:f.map(([v,b])=>u.jsxs("label",{className:"flex items-center gap-2 text-sm text-foreground cursor-pointer",children:[u.jsx(Ji,{checked:m.includes(v),onCheckedChange:()=>p(v)}),u.jsx(Ir,{label:b,fallback:String(v)})]},v))})}case"date":case"time":case"datetime":return u.jsx(O8,{field:e,value:n,onChange:d});case"backup":return u.jsx(A8,{values:r,onChange:o});case"media":case"upload":return u.jsx(kw,{field:e,value:n,onChange:d});case"color":case"link_color":return u.jsx(Do,{value:n,onChange:d,defaultValue:e.default});case"color_group":return u.jsx(H8,{field:e,value:n,onChange:d});case"slider":return u.jsx(I8,{field:e,value:n,onChange:d});case"image_select":return u.jsx(Y8,{field:e,value:n,onChange:d});case"keyboard_shortcut":return u.jsx($8,{value:n,onChange:d});case"position_select":return u.jsx(G8,{field:e,value:n,onChange:d});case"palette":return u.jsx(x9,{field:e,value:n,onChange:d});case"switcher_shortcode":case"switcher_shortcode_v2":return u.jsx(w9,{field:e,values:r});case"fieldset":return u.jsx(N9,{field:e,value:n,values:r,onChange:d});case"link":return u.jsx(V8,{value:n,onChange:d});case"spacing":case"dimensions":return u.jsx(q8,{field:e,value:n,onChange:d});case"column":return u.jsx(W8,{field:e,value:n,onChange:d});case"border":return u.jsx(J8,{field:e,value:n,onChange:d});case"box_shadow":return u.jsx(e9,{field:e,value:n,onChange:d});case"typography":return u.jsx(u9,{field:e,value:n,onChange:d});case"background":return u.jsx(d9,{value:n,onChange:d});case"repeater":case"group":return u.jsx(y9,{field:e,value:n,onChange:o});case"license":return u.jsx(v9,{});default:return n&&typeof n=="object"?u.jsx(f9,{value:n,onChange:d}):u.jsx(Rt,{value:n??"",onChange:f=>d(f.target.value),className:"max-w-xl"})}}const C9=["heading","subheading","submessage","notice","ta_help","preview","shortcode"];function _9(e){const{field:n}=e,r=n?.type,o=r==="fieldset"||r==="backup";return!n?.pro||o||C9.includes(r)?u.jsx(I0,{...e}):r==="switcher"?u.jsx(I0,{...e,onChange:yw,onAutoSaveField:void 0}):u.jsx(pw,{children:u.jsx(I0,{...e,onChange:yw,onAutoSaveField:void 0})})}function I0({field:e,value:n,values:r,onChange:o,variant:l,onAutoSaveField:c,dependencyTargetIds:d,grouped:f}){const{type:m,desc:p}=e,x=y.useId();if(m==="conditional_group")return u.jsx(ul,{fields:e.fields||[],values:r,onChange:o,variant:"row",divided:!0,card:!1,onAutoSaveField:c,dependencyTargetIds:d});if(m==="fieldset")return u.jsx("div",{id:e.id||void 0,children:u.jsx(Fr,{field:e,value:n,values:r,onChange:o})});if(m==="page_hint")return u.jsx("p",{onClick:b=>{b.target.closest?.("[data-darkify-open-preview]")&&(b.preventDefault(),window.dispatchEvent(new CustomEvent("darkify:open-preview")))},className:"m-0 text-sm text-muted-foreground [&_a]:cursor-pointer [&_a]:font-medium [&_a]:text-primary [&_a]:underline [&_a]:underline-offset-4",children:e.title?e.title:u.jsx("span",{dangerouslySetInnerHTML:{__html:e.content||""}})});if(m==="heading")return u.jsx("div",{className:X(e.section_start?"pt-6":"pt-2","first:pt-0"),children:u.jsx("h3",{className:"m-0 pb-2.5 text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:e.title?e.title:u.jsx("span",{dangerouslySetInnerHTML:{__html:e.content||""}})})});if(m==="subheading")return u.jsx("h4",{className:"px-2 sm:px-3 py-4 m-0 text-base font-semibold text-foreground [&_a]:font-medium [&_a]:text-primary [&_a]:underline",children:e.title?e.title:u.jsx("span",{dangerouslySetInnerHTML:{__html:e.content||""}})});if(m==="submessage"||m==="notice"||m==="ta_help"){const b=e.style==="danger"?"border-destructive/30 bg-card text-destructive":e.style==="info"?"border-primary/20 bg-primary/5 text-foreground [&_svg]:text-primary":"bg-muted/50 text-foreground";return u.jsx("div",{className:"px-4 py-3 lg:px-5",children:u.jsxs("div",{className:X("flex items-start gap-2 rounded-md border px-3 py-2 text-sm",b),children:[u.jsx(Gd,{className:"mt-0.5 size-4 shrink-0"}),u.jsx(ya,{html:e.content,className:"[&_a]:font-medium [&_a]:underline [&_p]:m-0"})]})})}if(m==="preview"||m==="shortcode")return null;if(m==="image_select"||m==="position_select"||m==="palette"||m==="backup"||m==="keyboard_shortcut")return u.jsxs("div",{id:e.id||void 0,className:"px-4 py-4 lg:px-5",children:[e.title&&u.jsx("div",{className:"mb-3",children:u.jsx(Ur,{field:e})}),u.jsx(Fr,{field:e,value:n,values:r,onChange:o}),p&&u.jsx(ya,{html:p,className:"mt-2 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]});const v=e.title&&u.jsx(Ur,{field:e,htmlFor:x});if(e.type==="license")return u.jsx("div",{id:e.id||void 0,className:"px-2 py-4 sm:px-3",children:u.jsx(Fr,{field:e,value:n,values:r,onChange:o})});if(m==="switcher"){const b=typeof c=="function"&&!f&&!e.dependency&&(e.auto_save===!0||!d?.has(e.id)),N=w=>{b?c(e.id,w):o(e.id,w)},C=dn(n),k=w=>{if(e.pro||w.target.closest?.('[data-slot="switch"], a, button'))return;const _=typeof window<"u"?window.getSelection?.():null;_&&!_.isCollapsed&&_.toString().length>0||N(C?"0":"1")};return u.jsxs("div",{id:e.id||void 0,onClick:k,className:X("flex items-start justify-between gap-4",l==="row"&&"px-4 py-4 lg:px-5 lg:py-5"),children:[u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsx(Ur,{field:e}),p&&u.jsx(ya,{html:p,className:"mt-1 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]}),u.jsxs("div",{className:"flex shrink-0 items-center gap-2",children:[!e.pro&&u.jsx("span",{className:X("text-sm font-medium",C?"text-foreground":"text-muted-foreground"),children:M(C?"On":"Off","darkify")}),u.jsx(Nw,{id:x,value:n,onChange:N,pro:!!e.pro})]})]})}return m==="checkbox"&&fn(e.options).length===0?u.jsxs("div",{id:e.id||void 0,className:X("flex items-start gap-3",l==="row"&&"px-4 py-4 lg:px-5 lg:py-5"),children:[u.jsx(Ji,{id:x,className:"mt-0.5",checked:dn(n),onCheckedChange:b=>o(e.id,b?"1":"0")}),u.jsxs("div",{className:"min-w-0 flex-1",children:[v,p&&u.jsx(ya,{html:p,className:"mt-1 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]})]}):l==="row"?u.jsxs("div",{id:e.id||void 0,className:X("grid gap-3 px-4 py-4 lg:px-5 lg:py-5",e.panel&&"mx-4 my-1 rounded-xl border border-border bg-muted/60 last:mb-4 lg:mx-5"),children:[v,u.jsxs("div",{className:"min-w-0",children:[u.jsx(Fr,{field:e,value:n,values:r,onChange:o}),p&&u.jsx(ya,{html:p,className:"mt-2 text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]})]}):u.jsxs("div",{id:e.id||void 0,className:"grid gap-2",children:[v,u.jsx("div",{className:"pt-0.5",children:u.jsx(Fr,{field:e,value:n,values:r,onChange:o})}),p&&u.jsx(ya,{html:p,className:"text-sm text-muted-foreground [&_a]:underline [&_a]:underline-offset-4"})]})}function ul({fields:e=[],values:n={},onChange:r,variant:o="stacked",divided:l=!0,onAutoSaveField:c,dependencyTargetIds:d,grouped:f=!1,card:m=!0}){const x=y.useContext(cl)??n,v=e.filter(w=>Oo(w.dependency,n));if(!f&&e.length>0&&v.length===0)return u.jsx(cl.Provider,{value:x,children:u.jsx("div",{className:"px-4 py-10 text-center text-sm text-muted-foreground lg:px-5",children:M("No settings available for the current selection.","darkify")})});const b=(w,_)=>{const E=w.id||`${w.type}-${_}`;return u.jsx(_9,{field:w,value:w.id?n[w.id]:void 0,values:n,onChange:r,variant:o,onAutoSaveField:c,dependencyTargetIds:d,grouped:f},E)},N=[];let C=[];v.forEach(w=>{w.type==="heading"&&w.section_start&&C.length&&(N.push(C),C=[]),C.push(w)}),C.length&&N.push(C);const k=X(o==="row"?l?"bg-card flex flex-col divide-y divide-border/60 rounded":"flex flex-col":"flex flex-col gap-6");return o==="row"&&l&&m?u.jsx(cl.Provider,{value:x,children:u.jsx("div",{className:"flex flex-col gap-7",children:N.map((w,_)=>{const E=w[0],T=E&&(E.type==="heading"||E.type==="page_hint")?E:null,R=T?w.slice(1):w;return u.jsxs("div",{children:[T&&b(T),R.length>0&&u.jsx("div",{className:"flex flex-col divide-y divide-border/60 overflow-hidden rounded-xl border border-border bg-card",children:R.map(b)})]},_)})})}):u.jsx(cl.Provider,{value:x,children:u.jsx("div",{className:k,children:v.map(b)})})}const E9={controls:YE,switches:WE,colors:LE,media:EE,advanced:FE,tools:XE,license:jE,help:Vd,frontend:qd,admin:OE,"floating-switch":GE,"mobile-switch":Xd,positioning:bg,"other-switches":DE,preset:PE,"color-overrides":Sg,"scroll-bar":fE,"image-controls":_E,"video-controls":KE,"html-css-restriction":yE,"page-posts-restriction":hg,"custom-css":wE,extras:CE};function M9(e){return E9[e]||$E}const Dw=(typeof window<"u"&&window.darkifyAdmin||{}).version||"",Aw="darkify_rail_collapsed";function j9(){try{return localStorage.getItem(Aw)==="1"}catch{return!1}}function T9(){return u.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 44 44",fill:"currentColor","aria-hidden":"true",children:[u.jsx("path",{d:"M23.5 1.5C23.5 0.671573 22.8284 0 22 0C21.1716 0 20.5 0.671573 20.5 1.5V4.5C20.5 5.32843 21.1716 6 22 6C22.8284 6 23.5 5.32843 23.5 4.5V1.5Z"}),u.jsx("path",{d:"M34 22C34 28.6274 28.6274 34 22 34C15.3726 34 10 28.6274 10 22C10 15.3726 15.3726 10 22 10C28.6274 10 34 15.3726 34 22Z"}),u.jsx("path",{d:"M22 38C22.8284 38 23.5 38.6716 23.5 39.5V42.5C23.5 43.3284 22.8284 44 22 44C21.1716 44 20.5 43.3284 20.5 42.5V39.5C20.5 38.6716 21.1716 38 22 38Z"}),u.jsx("path",{d:"M10.6863 10.6863C10.1005 11.2721 9.15074 11.2721 8.56495 10.6863L6.44363 8.56498C5.85784 7.97919 5.85784 7.02945 6.44363 6.44366C7.02942 5.85787 7.97916 5.85787 8.56495 6.44366L10.6863 8.56498C11.2721 9.15077 11.2721 10.1005 10.6863 10.6863Z"}),u.jsx("path",{d:"M35.435 37.5564C36.0208 38.1421 36.9705 38.1421 37.5563 37.5564C38.1421 36.9706 38.1421 36.0208 37.5563 35.435L35.435 33.3137C34.8492 32.7279 33.8995 32.7279 33.3137 33.3137C32.7279 33.8995 32.7279 34.8493 33.3137 35.435L35.435 37.5564Z"}),u.jsx("path",{d:"M10.6863 33.3137C11.2721 33.8995 11.2721 34.8492 10.6863 35.435L8.56495 37.5563C7.97916 38.1421 7.02942 38.1421 6.44363 37.5563C5.85784 36.9706 5.85784 36.0208 6.44363 35.435L8.56495 33.3137C9.15074 32.7279 10.1005 32.7279 10.6863 33.3137Z"}),u.jsx("path",{d:"M37.5563 8.56496C38.1421 7.97918 38.1421 7.02943 37.5563 6.44364C36.9705 5.85786 36.0208 5.85786 35.435 6.44364L33.3137 8.56496C32.7279 9.15075 32.7279 10.1005 33.3137 10.6863C33.8995 11.2721 34.8492 11.2721 35.435 10.6863L37.5563 8.56496Z"}),u.jsx("path",{d:"M6 22C6 22.8284 5.32843 23.5 4.5 23.5H1.5C0.671573 23.5 0 22.8284 0 22C0 21.1716 0.671573 20.5 1.5 20.5H4.5C5.32843 20.5 6 21.1716 6 22Z"}),u.jsx("path",{d:"M42.5 23.5C43.3284 23.5 44 22.8284 44 22C44 21.1716 43.3284 20.5 42.5 20.5H39.5C38.6716 20.5 38 21.1716 38 22C38 22.8284 38.6716 23.5 39.5 23.5H42.5Z"})]})}const dl="var(--darkify-rail-duration)",fl="var(--darkify-rail-ease)",R9=230,O9=64,U0={marginLeft:12,overflow:"hidden",whiteSpace:"nowrap"};function zw({id:e,className:n}){const r=M9(e);return u.jsx(r,{className:X("size-4 shrink-0",n)})}function Pw({id:e,title:n,active:r,onClick:o,nested:l,collapsed:c}){return u.jsxs("button",{type:"button",onClick:o,"aria-current":r?"page":void 0,title:c?n:void 0,className:X("flex w-full cursor-pointer items-center overflow-hidden text-left text-sm transition-colors duration-150",c?"justify-center px-0 py-3":l?"ml-3 border-l-2 py-1.5 pl-3 pr-4":"px-4 py-3",r?l&&!c?"border-primary font-medium text-foreground":"bg-accent font-medium text-foreground":l&&!c?"border-border text-muted-foreground hover:border-gray-400 hover:text-foreground":"text-muted-foreground hover:bg-accent/60 hover:text-foreground"),children:[u.jsx(zw,{id:e}),!c&&u.jsx("span",{style:U0,children:n})]})}function D9({id:e,title:n,open:r,hasActive:o,onActivate:l,children:c,collapsed:d}){return u.jsxs("div",{children:[u.jsxs("button",{type:"button",onClick:l,"aria-expanded":r,title:d?n:void 0,className:X("flex w-full cursor-pointer items-center overflow-hidden text-left text-sm transition-colors duration-150",d?"justify-center px-0 py-3":"px-4 py-3",o?"bg-accent font-medium text-foreground":"text-muted-foreground hover:bg-accent/60 hover:text-foreground"),children:[u.jsx(zw,{id:e}),!d&&u.jsxs(u.Fragment,{children:[u.jsx("span",{className:"flex-1 text-sm",style:U0,children:n}),u.jsx(cg,{className:X("size-3.5 shrink-0 text-muted-foreground/50",r&&"rotate-90"),style:{transition:`transform ${dl} ${fl}`}})]})]}),!d&&u.jsx(z9,{open:r,children:c})]})}function A9({collapsed:e,onNavigate:n}){const{pathname:r}=Wt(),o=r===zo||r.startsWith(`${zo}/`);return u.jsx("div",{className:"shrink-0 border-t py-2",children:u.jsxs(Fd,{to:zo,onClick:n,"aria-current":o?"page":void 0,title:e?M("Get Help","darkify"):void 0,className:X("flex w-full items-center text-sm no-underline transition-colors",e?"justify-center px-0 py-2.5":"px-4 py-2.5",o?"bg-accent font-medium text-foreground":"text-muted-foreground hover:bg-accent/60 hover:text-foreground"),children:[u.jsx(Vd,{className:"size-4 shrink-0","aria-hidden":"true"}),!e&&u.jsx("span",{style:U0,children:M("Get Help","darkify")})]})})}function z9({open:e,children:n}){return u.jsx("div",{style:{display:"grid",gridTemplateRows:e?"1fr":"0fr",transition:`grid-template-rows ${dl} ${fl}`},inert:!e,"aria-hidden":!e,children:u.jsx("div",{style:{overflow:"hidden",minHeight:0},children:u.jsx("div",{className:"flex flex-col",children:n})})})}function Lw({nav:e,activeSection:n,activeTab:r,onSelect:o,expanded:l,mobile:c,onAfterSelect:d,collapsed:f=!1,onToggleCollapse:m}){const p=(x,v)=>{o(x,v),d?.()};return u.jsxs("div",{className:"flex h-full flex-col overflow-hidden",children:[u.jsxs("div",{className:X("flex min-h-15.25 shrink-0 items-center border-b px-4 py-2",f?"justify-center":"justify-between"),children:[u.jsxs("button",{type:"button",onClick:f&&!c?m:()=>p(eu,null),title:M(f&&!c?"Expand sidebar":"Go to Controls","darkify"),className:X("group flex min-w-0 cursor-pointer items-center rounded-md text-muted-foreground transition-colors",c&&"gap-2"),children:[u.jsx("span",{className:"flex size-8 shrink-0 items-center justify-center rounded-lg bg-primary text-primary-foreground",children:u.jsx(T9,{})}),!f&&u.jsxs("span",{style:c?void 0:{marginLeft:10},className:"flex min-w-0 flex-col items-start text-left leading-tight",children:[u.jsx("span",{className:X("text-base font-semibold text-foreground",c&&"whitespace-nowrap"),children:M("Darkify","darkify")}),Dw&&u.jsxs("span",{className:"text-[11px] font-medium text-muted-foreground",children:["v",Dw]})]})]}),!c&&m&&!f&&u.jsx("button",{type:"button",onClick:m,"aria-label":M("Collapse sidebar","darkify"),title:M("Collapse sidebar","darkify"),className:"flex size-7 shrink-0 cursor-pointer items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",children:u.jsx(BE,{className:"size-4.5"})})]}),u.jsx("div",{className:"darkify-rail-scroll flex min-h-0 flex-1 flex-col overflow-y-auto overflow-x-hidden pb-4",children:e.map(x=>x.children.length?u.jsx(D9,{id:x.id,title:x.title,collapsed:f,open:l===x.id,hasActive:n===x.id,onActivate:()=>p(x.id,null),children:x.children.map(v=>u.jsx(Pw,{id:v.id,title:v.title,active:n===x.id&&r===v.id,onClick:()=>p(x.id,v.id),nested:!0},v.id))},x.id):u.jsx(Pw,{id:x.id,title:x.title,collapsed:f,active:n===x.id,onClick:()=>p(x.id,null)},x.id))}),u.jsx(A9,{collapsed:f,onNavigate:d})]})}function Bw({nav:e,activeSection:n,activeTab:r,onSelect:o,expanded:l,mobileOpen:c,setMobileOpen:d}){const[f,m]=y.useState(j9),p=()=>m(x=>{const v=!x;try{localStorage.setItem(Aw,v?"1":"0")}catch{}return v});return y.useEffect(()=>{if(!c)return;const x=N=>{N.key==="Escape"&&d(!1)};document.addEventListener("keydown",x);const v=document.documentElement,b=v.style.overflow;return v.style.overflow="hidden",()=>{document.removeEventListener("keydown",x),v.style.overflow=b}},[c,d]),u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"fixed inset-0 z-20 md:hidden",onClick:()=>d(!1),style:{background:"rgba(0,0,0,0.3)",opacity:c?1:0,pointerEvents:c?"auto":"none",transition:`opacity ${dl} ${fl}`}}),u.jsx("nav",{className:"darkify-rail-sticky hidden shrink-0 bg-card md:block border-r",style:{width:f?O9:R9,overflow:"hidden",transition:`width ${dl} ${fl}`},children:u.jsx(Lw,{nav:e,activeSection:n,activeTab:r,onSelect:o,expanded:l,collapsed:f,onToggleCollapse:p})}),u.jsx("nav",{className:"darkify-mobile-rail fixed left-0 z-30 w-64 border-r bg-card md:hidden",style:{transform:c?"translateX(0)":"translateX(-100%)",transition:`transform ${dl} ${fl}`,willChange:"transform"},children:u.jsx(Lw,{nav:e,activeSection:n,activeTab:r,onSelect:o,expanded:l,mobile:!0,onAfterSelect:()=>d(!1)})})]})}var Yc="Dialog",[Hw]=Kt(Yc),[P9,In]=Hw(Yc),F0=e=>{const{__scopeDialog:n,children:r,open:o,defaultOpen:l,onOpenChange:c,modal:d=!0}=e,f=y.useRef(null),m=y.useRef(null),[p,x]=Pn({prop:o,defaultProp:l??!1,onChange:c,caller:Yc});return u.jsx(P9,{scope:n,triggerRef:f,contentRef:m,contentId:Vn(),titleId:Vn(),descriptionId:Vn(),open:p,onOpenChange:x,onOpenToggle:y.useCallback(()=>x(v=>!v),[x]),modal:d,children:r})};F0.displayName=Yc;var Iw="DialogTrigger",L9=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In(Iw,r),c=_e(n,l.triggerRef);return u.jsx(we.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":K0(l.open),...o,ref:c,onClick:ue(e.onClick,l.onOpenToggle)})});L9.displayName=Iw;var $0="DialogPortal",[B9,Uw]=Hw($0,{forceMount:void 0}),Y0=e=>{const{__scopeDialog:n,forceMount:r,children:o,container:l}=e,c=In($0,n);return u.jsx(B9,{scope:n,forceMount:r,children:y.Children.map(o,d=>u.jsx(Xt,{present:r||c.open,children:u.jsx(ho,{asChild:!0,container:l,children:d})}))})};Y0.displayName=$0;var Gc="DialogOverlay",G0=y.forwardRef((e,n)=>{const r=Uw(Gc,e.__scopeDialog),{forceMount:o=r.forceMount,...l}=e,c=In(Gc,e.__scopeDialog);return c.modal?u.jsx(Xt,{present:o||c.open,children:u.jsx(I9,{...l,ref:n})}):null});G0.displayName=Gc;var H9=Ba("DialogOverlay.RemoveScroll"),I9=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In(Gc,r),c=m3(),d=_e(n,c);return u.jsx(Fi,{as:H9,allowPinchZoom:!0,shards:[l.contentRef],children:u.jsx(we.div,{"data-state":K0(l.open),...o,ref:d,style:{pointerEvents:"auto",...o.style}})})}),Ao="DialogContent",V0=y.forwardRef((e,n)=>{const r=Uw(Ao,e.__scopeDialog),{forceMount:o=r.forceMount,...l}=e,c=In(Ao,e.__scopeDialog);return u.jsx(Xt,{present:o||c.open,children:c.modal?u.jsx(U9,{...l,ref:n}):u.jsx(F9,{...l,ref:n})})});V0.displayName=Ao;var U9=y.forwardRef((e,n)=>{const r=In(Ao,e.__scopeDialog),o=y.useRef(null),l=_e(n,r.contentRef,o);return y.useEffect(()=>{const c=o.current;if(c)return Vs(c)},[]),u.jsx(Fw,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:r.open,onCloseAutoFocus:ue(e.onCloseAutoFocus,c=>{c.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ue(e.onPointerDownOutside,c=>{const d=c.detail.originalEvent,f=d.button===0&&d.ctrlKey===!0;(d.button===2||f)&&c.preventDefault()}),onFocusOutside:ue(e.onFocusOutside,c=>c.preventDefault())})}),F9=y.forwardRef((e,n)=>{const r=In(Ao,e.__scopeDialog),o=y.useRef(!1),l=y.useRef(!1);return u.jsx(Fw,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:c=>{e.onCloseAutoFocus?.(c),c.defaultPrevented||(o.current||r.triggerRef.current?.focus(),c.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:c=>{e.onInteractOutside?.(c),c.defaultPrevented||(o.current=!0,c.detail.originalEvent.type==="pointerdown"&&(l.current=!0));const d=c.target;r.triggerRef.current?.contains(d)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&l.current&&c.preventDefault()}})}),Fw=y.forwardRef((e,n)=>{const{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:c,...d}=e,f=In(Ao,r);return Ts(),u.jsx(u.Fragment,{children:u.jsx(Li,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:c,children:u.jsx(mo,{role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":K0(f.open),...d,ref:n,deferPointerDownOutside:!0,onDismiss:()=>f.onOpenChange(!1)})})})}),$w="DialogTitle",q0=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In($w,r);return u.jsx(we.h2,{id:l.titleId,...o,ref:n})});q0.displayName=$w;var Yw="DialogDescription",W0=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In(Yw,r);return u.jsx(we.p,{id:l.descriptionId,...o,ref:n})});W0.displayName=Yw;var Gw="DialogClose",Vw=y.forwardRef((e,n)=>{const{__scopeDialog:r,...o}=e,l=In(Gw,r);return u.jsx(we.button,{type:"button",...o,ref:n,onClick:ue(e.onClick,()=>l.onOpenChange(!1))})});Vw.displayName=Gw;function K0(e){return e?"open":"closed"}function X0(e){return(e.fields||[]).find(n=>n?.type==="section_tab"&&Array.isArray(n.tabs))}const $9=new Set(["help"]);function qw(e=[],n={}){return e.filter(r=>!$9.has(r.id)).map(r=>{const l=(X0(r)?.tabs||[]).filter(c=>Oo(c.dependency,n)).map(c=>({id:c.id,title:c.title,icon:c.icon}));return{id:r.id,title:r.title,icon:r.icon,children:l}})}function Y9(e=[],n,r,o={}){const l=e.find(p=>p.id===n);if(!l)return null;const c=X0(l),d=(c?.tabs||[]).filter(p=>Oo(p.dependency,o)),f=(l.fields||[]).filter(p=>p!==c&&Oo(p.dependency,o));if(!d.length)return{section:l,tabs:[],activeTab:null,leadFields:[],fields:l.fields||[]};const m=d.find(p=>p.id===r)||d[0];return{section:l,tabs:d,activeTab:m,leadFields:f,fields:m.fields||[]}}const G9=new Set(["section_tab","heading","subheading","notice","submessage","ta_help","preview","shortcode","license","backup"]);function V9(e){return e.title?e.title:e.content?String(e.content).replace(/<[^>]*>/g,"").trim():""}function Vc(e,n,r,o){let l=n.group;(e||[]).forEach(c=>{if(!(!c||typeof c!="object")){if(c.type==="heading"||c.type==="subheading"){const d=V9(c);d&&(l=d);return}if(Oo(c.dependency,o||{})&&!G9.has(c.type)&&(c.id&&c.title&&r.push({id:c.id,title:c.title,subtitle:n.tabTitle||n.badge,badge:n.badge,sectionId:n.sectionId,tabId:n.tabId}),c.type==="fieldset"&&Array.isArray(c.fields))){const d=o&&typeof o=="object"&&c.id?o[c.id]:void 0;Vc(c.fields,{...n,group:c.title||l},r,d&&typeof d=="object"?d:{})}}})}function q9(e=[],n={}){const r=[];return e.forEach(o=>{if(!o||typeof o!="object")return;const l=X0(o);if(l){(l.tabs||[]).forEach(d=>{Vc(d.fields,{badge:o.title,sectionId:o.id,tabId:d.id,tabTitle:d.title,group:d.title},r,n)});const c=(o.fields||[]).filter(d=>d!==l);Vc(c,{badge:o.title,sectionId:o.id,tabId:null,tabTitle:o.title,group:o.title},r,n)}else Vc(o.fields,{badge:o.title,sectionId:o.id,tabId:null,tabTitle:o.title,group:o.title},r,n)}),r}function W9(e,n){const r=n.trim().toLowerCase();return r?e.filter(o=>`${o.title} ${o.subtitle} ${o.badge}`.toLowerCase().includes(r)):e}function K9({schema:e,values:n,open:r,onOpenChange:o,onNavigate:l}){const[c,d]=y.useState(""),[f,m]=y.useState(0),p=y.useRef(null),x=y.useRef([]),v=y.useMemo(()=>q9(e,n),[e,n]),b=y.useMemo(()=>W9(v,c),[v,c]);y.useEffect(()=>{if(!r)return;d(""),m(0);const k=setTimeout(()=>p.current?.focus(),10);return()=>clearTimeout(k)},[r]),y.useEffect(()=>{m(0)},[b.length,c]),y.useEffect(()=>{x.current[f]?.scrollIntoView({block:"nearest"})},[f]);const N=k=>{k&&(l(k),o(!1))},C=k=>{k.key==="ArrowDown"?(k.preventDefault(),m(w=>b.length?(w+1)%b.length:0)):k.key==="ArrowUp"?(k.preventDefault(),m(w=>b.length?(w-1+b.length)%b.length:0)):k.key==="Enter"&&(k.preventDefault(),N(b[f]))};return u.jsx(F0,{open:r,onOpenChange:o,children:u.jsxs(Y0,{children:[u.jsx(G0,{className:X("fixed inset-0 z-50 bg-black/40 backdrop-blur-[2px]","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0")}),u.jsxs(V0,{onOpenAutoFocus:k=>k.preventDefault(),className:X("fixed top-[12vh] left-1/2 z-50 w-[calc(100%-2rem)] max-w-160 -translate-x-1/2","overflow-hidden rounded-2xl border bg-popover text-popover-foreground shadow-2xl outline-none","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"),children:[u.jsx(q0,{className:"sr-only",children:M("Search settings","darkify")}),u.jsx(W0,{className:"sr-only",children:M("Search across every Darkify setting and jump straight to it.","darkify")}),u.jsxs("div",{className:"flex items-center gap-3 border-b px-4 py-4",children:[u.jsx(kg,{className:"size-5 shrink-0 text-muted-foreground"}),u.jsx("input",{ref:p,value:c,onChange:k=>d(k.target.value),onKeyDown:C,placeholder:M("Search settings…","darkify"),className:"min-w-0 flex-1 bg-transparent text-base text-foreground outline-none placeholder:text-muted-foreground"}),u.jsx("kbd",{className:"shrink-0 rounded-md border bg-muted px-2 py-1 font-sans text-xs font-medium text-muted-foreground",children:"Esc"})]}),u.jsxs("ul",{className:"max-h-105 overflow-y-auto p-2",children:[b.length===0&&u.jsx("li",{className:"px-4 py-8 text-center text-sm text-muted-foreground",children:M("No settings found.","darkify")}),b.map((k,w)=>{const _=w===f;return u.jsx("li",{children:u.jsxs("button",{ref:E=>x.current[w]=E,type:"button",onMouseEnter:()=>m(w),onClick:()=>N(k),className:X("flex w-full cursor-pointer items-center gap-3 rounded-lg px-3 py-3 text-left",_?"bg-accent":"hover:bg-accent/60"),children:[u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsx("div",{className:"truncate text-base font-semibold text-foreground",children:k.title}),k.subtitle&&u.jsx("div",{className:"mt-0.5 truncate text-sm text-muted-foreground",children:k.subtitle})]}),u.jsx("span",{className:"shrink-0 rounded-md bg-muted px-2.5 py-1 text-xs font-medium text-muted-foreground",children:k.badge}),_&&u.jsx(vE,{className:"size-4 shrink-0 text-muted-foreground"})]})},`${k.sectionId}-${k.tabId}-${k.id}`)})]}),u.jsxs("div",{className:"flex items-center justify-between border-t bg-muted/40 px-4 py-2.5 text-xs text-muted-foreground",children:[u.jsxs("div",{className:"flex items-center gap-4",children:[u.jsxs("span",{className:"flex items-center gap-1.5",children:[u.jsx("kbd",{className:"rounded-md border bg-card px-1.5 py-0.5 font-sans shadow-sm",children:"↑↓"}),M("navigate","darkify")]}),u.jsxs("span",{className:"flex items-center gap-1.5",children:[u.jsx("kbd",{className:"rounded-md border bg-card px-1.5 py-0.5 font-sans shadow-sm",children:"↵"}),M("go to setting","darkify")]})]}),u.jsx("kbd",{className:"rounded-md border bg-card px-2 py-0.5 font-sans shadow-sm",children:"⌘K"})]})]})]})})}function Ww({open:e,onOpenChange:n,title:r,description:o,confirmLabel:l,cancelLabel:c,destructive:d=!0,onConfirm:f}){return u.jsx(F0,{open:e,onOpenChange:n,children:u.jsxs(Y0,{children:[u.jsx(G0,{className:X("fixed inset-0 z-50 bg-black/40 backdrop-blur-[2px]","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0")}),u.jsxs(V0,{className:X("fixed top-1/2 left-1/2 z-50 w-full max-w-[420px] -translate-x-1/2 -translate-y-1/2","rounded-xl border bg-popover p-6 text-popover-foreground shadow-2xl outline-none","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"),children:[u.jsx(Vw,{className:"absolute top-4 right-4 cursor-pointer rounded-md text-muted-foreground transition-colors hover:text-foreground focus:outline-none","aria-label":M("Close","darkify"),children:u.jsx(La,{className:"size-4"})}),u.jsxs("div",{className:"flex flex-col items-center gap-3 text-center",children:[u.jsx("span",{className:X("flex size-12 items-center justify-center rounded-full",d?"bg-destructive/10 text-destructive":"bg-muted text-foreground"),children:u.jsx(Zd,{className:"size-6"})}),u.jsx(q0,{className:"m-0 text-lg font-semibold text-foreground",children:r}),u.jsx(W0,{className:"m-0 text-sm text-muted-foreground",children:o})]}),u.jsxs("div",{className:"mt-6 flex items-center justify-center gap-3",children:[u.jsx(ct,{type:"button",variant:"outline",className:"flex-1",onClick:()=>n(!1),children:c||M("Cancel","darkify")}),u.jsx(ct,{type:"button",variant:d?"destructive":"default",className:"flex-1",onClick:()=>{f(),n(!1)},children:l})]})]})]})})}const X9="(min-width: 1024px)";function Q9({children:e,className:n,topOffset:r=120,disabled:o=!1}){const l=y.useRef(null),[c,d]=y.useState("static"),[f,m]=y.useState(null);y.useEffect(()=>{const x=l.current,v=x?.parentElement;if(!x||!v)return;const b=window.matchMedia(X9),N=()=>{if(o||!b.matches){d("static");return}const k=x.getBoundingClientRect(),w=v.getBoundingClientRect(),_=k.height;m({left:k.left,width:k.width}),w.top>=r?d("static"):w.bottom-r<=_?d("bottom"):d("fixed")};N(),window.addEventListener("scroll",N,{passive:!0}),window.addEventListener("resize",N),b.addEventListener("change",N);const C=new ResizeObserver(N);return C.observe(x),C.observe(v),()=>{window.removeEventListener("scroll",N),window.removeEventListener("resize",N),b.removeEventListener("change",N),C.disconnect()}},[r,o]);const p=c==="fixed"?{position:"fixed",top:r,left:f?.left,width:f?.width,visibility:"visible",paddingRight:"20px"}:c==="bottom"?{position:"absolute",bottom:0,right:0,width:f?.width,visibility:"visible"}:{position:"static"};return u.jsx("div",{ref:l,className:n,style:{visibility:c==="static"?"visible":"hidden"},children:u.jsx("div",{style:c==="static"?void 0:p,children:e})})}function qc(e){return e&&typeof e=="object"&&!Array.isArray(e)?e:{}}function Ot(...e){for(const n of e)if(typeof n=="string"&&n.trim()!=="")return n;return e[e.length-1]}function Z9(e={}){const n=e.color_pallets||"set1",r=qc(e[`dark_mode_color_${n}`]),o=qc(e[`dark_mode_link_color_${n}`]),l=qc(e[`dark_mode_input_color_${n}`]),c=e[`dark_mode_border_color_${n}`],d=qc(e[`dark_mode_btn_color_${n}`]);return{bg:Ot(r.background,"#0F0F0F"),secondaryBg:Ot(r.secondary_background,"#171717"),textColor:Ot(o.text,"#BEBEBE"),linkColor:Ot(o.color,"#E7E7E7"),linkHoverColor:Ot(o.hover,"#BEBEBE"),inputBg:Ot(l.background,"#2D2D2D"),inputTextColor:Ot(l.color,"#BEBEBE"),inputPlaceholderColor:Ot(l.placeholder,"#BEBEBE"),borderColor:Ot(typeof c=="string"?c:"","#4A4A4A"),btnBg:Ot(d.background,"#4A4A4A"),btnTextColor:Ot(d.color,"#BEBEBE"),btnHoverBg:Ot(d.hover_background,"#2D2D2D"),btnHoverTextColor:Ot(d.hover_color,"#BEBEBE"),btnBorderColor:Ot(d.border,Ot(d.background,"#4A4A4A")),btnHoverBorderColor:Ot(d.hover_border,Ot(d.hover_background,"#2D2D2D"))}}function J9(e){return{"--darkify_dark_mode_bg":e.bg,"--darkify_dark_mode_secondary_bg":e.secondaryBg,"--darkify_dark_mode_text_color":e.textColor,"--darkify_dark_mode_link_color":e.linkColor,"--darkify_dark_mode_link_hover_color":e.linkHoverColor,"--darkify_dark_mode_input_bg":e.inputBg,"--darkify_dark_mode_input_text_color":e.inputTextColor,"--darkify_dark_mode_input_placeholder_color":e.inputPlaceholderColor,"--darkify_dark_mode_border_color":e.borderColor,"--darkify_dark_mode_btn_bg":e.btnBg,"--darkify_dark_mode_btn_text_color":e.btnTextColor,"--darkify_dark_mode_btn_hover_bg":e.btnHoverBg,"--darkify_dark_mode_btn_text_hover_color":e.btnHoverTextColor,"--darkify_dark_mode_btn_border_color":e.btnBorderColor,"--darkify_dark_mode_btn_hover_border_color":e.btnHoverBorderColor}}const Wc=typeof window<"u"&&window.darkifyAdmin||{},ez=350,tz=/^(color_pallets$|dark_mode_(color|link_color|input_color|border_color|btn_color)_set)/,Q0=560,nz=322,az=280,rz={desktop:{width:1280},mobile:{width:390}};function oz(e){const n={};for(const r of Object.keys(e).sort())tz.test(r)||(n[r]=e[r]);return JSON.stringify(n)}const Kw="darkify_preview";function iz(e){try{const n=e?.contentWindow?.location?.href;return!n||n==="about:blank"?null:n}catch{return null}}function lz(e,n){if(!n)return e;try{const r=new URL(e,window.location.href),o=new URL(n,window.location.href);if(o.origin!==r.origin)return e;const l=r.searchParams.get(Kw);return o.searchParams.delete("_dt"),l&&o.searchParams.set(Kw,l),o.toString()}catch{return e}}function Xw(e,n){if(e)for(const r of n.split(";")){if(!r)continue;const o=r.indexOf(":");o!==-1&&e.style.setProperty(r.slice(0,o),r.slice(o+1))}}function Z0(){const e=typeof document<"u"&&document.getElementById("wpadminbar"),n=e?e.getBoundingClientRect().height:0,r=typeof document<"u"&&document.getElementById("wpcontent");if(!r)return{left:0,width:typeof window<"u"?window.innerWidth:0,top:n};const o=r.getBoundingClientRect();return{left:o.left,width:o.width,top:n}}function Qw({values:e={},onExpandedChange:n,autoExpand:r=!1}){const o=y.useRef(null),l=y.useRef(e);l.current=e;const[c,d]=y.useState("loading"),[f,m]=y.useState(!1),[p,x]=y.useState("desktop"),v=200,[b,N]=y.useState(r),[C,k]=y.useState(!1),[w,_]=y.useState(()=>r?Z0():null),E=y.useCallback(()=>{_(Z0()),N(!0)},[]),T=y.useCallback(()=>{k(!0),window.setTimeout(()=>{k(!1),N(!1)},v)},[]);y.useEffect(()=>{if(!b)return;const Y=O=>{O.key==="Escape"&&T()};return document.addEventListener("keydown",Y),()=>document.removeEventListener("keydown",Y)},[b,T]),y.useLayoutEffect(()=>{n?.(b)},[b,n]),y.useEffect(()=>{if(!b)return;const Y=document.documentElement;return Y.style.setProperty("overflow","hidden"),()=>{Y.style.removeProperty("overflow"),Y.style.removeProperty("padding-right")}},[b]),y.useLayoutEffect(()=>{if(!b)return;const Y=()=>_(Z0());return Y(),window.addEventListener("resize",Y),()=>window.removeEventListener("resize",Y)},[b]);const R=12,D=b&&w?{position:"fixed",top:w.top+R,bottom:R,left:w.left+R,width:Math.max(0,w.width-R*2)}:void 0,z=y.useRef(null),[L,B]=y.useState(0),[te,q]=y.useState(Q0);y.useLayoutEffect(()=>{const Y=z.current;if(!Y)return;const O=()=>{const re=Y.clientWidth,se=Y.clientHeight;re>0&&B(re),se>0&&q(se)};O();const F=new ResizeObserver(O);return F.observe(Y),window.addEventListener("resize",O),()=>{F.disconnect(),window.removeEventListener("resize",O)}},[]);const I=rz[p].width,ee=L>0,le=ee?Math.min(1,L/I):1,$=Math.round(le*100),ne=ee&&I*le<L-1,A=y.useMemo(()=>Object.entries(J9(Z9(e))).map(([Y,O])=>`${Y}:${O};`).join(""),[e]),K=y.useCallback(()=>{d("loading"),fetch(`${Wc.restUrl}/preview`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":Wc.nonce},body:JSON.stringify({values:l.current})}).then(Y=>Y.ok?Y.json():Promise.reject(new Error)).then(Y=>{const O=o.current;if(!O)return;const F=Y.url||`${Wc.homeUrl}?darkify_preview=${Wc.previewNonce}`,re=lz(F,iz(O));O.src=`${re}${re.includes("?")?"&":"?"}_dt=${Date.now()}`}).catch(()=>d("error"))},[]);y.useEffect(()=>{try{const Y=o.current;Xw(Y?.contentDocument?.documentElement,A);const O=Y?.contentWindow;O&&typeof O.darkify_repaint_palette=="function"?O.darkify_repaint_palette():O&&typeof O.darkify_state_sweep=="function"&&O.darkify_state_sweep()}catch{}},[A]);const Q=y.useRef(void 0),Z=y.useRef(null);return y.useEffect(()=>{const Y=oz(e);if(Q.current===void 0){Q.current=Y,K();return}Y!==Q.current&&(Q.current=Y,clearTimeout(Z.current),Z.current=setTimeout(K,ez))},[e,K]),y.useEffect(()=>()=>clearTimeout(Z.current),[]),u.jsxs(u.Fragment,{children:[b&&u.jsx("div",{className:X("fixed z-99998 bg-black/50 duration-200 fill-mode-forwards",C?"animate-out fade-out-0":"animate-in fade-in-0"),style:w?{top:w.top,bottom:0,left:w.left,width:w.width}:{inset:0},onClick:T,"aria-hidden":"true"}),u.jsxs("div",{className:X("flex flex-col gap-2 overflow-hidden rounded-xl border border-border bg-card py-3",b&&"z-99999 shadow-2xl duration-200 fill-mode-forwards",b&&(C?"animate-out fade-out-0 zoom-out-95":"animate-in fade-in-0 zoom-in-95"),b&&!w&&"fixed inset-3"),style:D,children:[u.jsxs("div",{className:"flex items-center justify-between gap-2 px-3",children:[u.jsxs("div",{className:"flex min-w-0 items-baseline gap-2",children:[u.jsx("span",{className:"text-xs font-semibold uppercase tracking-wide text-muted-foreground",children:M("Live Preview","darkify")}),u.jsxs("span",{className:"shrink-0 text-[10px] tabular-nums text-muted-foreground/70",children:[I,"px · ",$,"%"]})]}),u.jsxs("div",{className:"flex items-center gap-1",children:[[["desktop",M("Desktop preview","darkify")],["mobile",M("Mobile preview","darkify")]].map(([Y,O])=>u.jsx("button",{type:"button",onClick:()=>x(Y),title:O,"aria-pressed":p===Y,className:`flex size-6 items-center justify-center rounded transition-colors ${p===Y?"bg-accent text-foreground":"text-muted-foreground hover:bg-accent hover:text-foreground"}`,children:Y==="desktop"?u.jsx(qd,{className:"size-3.5"}):u.jsx(Xd,{className:"size-3.5"})},Y)),u.jsx("button",{type:"button",onClick:()=>b?T():E(),title:M(b?"Exit full screen (Esc)":"Full screen — see it at full size","darkify"),"aria-pressed":b,className:"flex size-6 items-center justify-center rounded text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",children:b?u.jsx(zE,{className:"size-3.5"}):u.jsx(AE,{className:"size-3.5"})}),u.jsx("button",{type:"button",onClick:K,title:M("Refresh preview","darkify"),className:"flex size-6 items-center justify-center rounded text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",children:u.jsx(IE,{className:"size-3.5"})}),b&&u.jsx("button",{type:"button",onClick:T,title:M("Close preview (Esc)","darkify"),"aria-label":M("Close preview","darkify"),className:"flex size-6 items-center justify-center rounded text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",children:u.jsx(La,{className:"size-3.5"})})]})]}),u.jsxs("div",{ref:z,className:X("relative w-full overflow-hidden border-t border-b bg-muted/20",b&&"min-h-0 flex-1"),style:b?void 0:{height:`clamp(${az}px, calc(100vh - ${nz}px), ${Q0}px)`},children:[c==="loading"&&!f&&u.jsxs("div",{className:"absolute inset-0 z-10 flex flex-col gap-3 bg-background p-4",children:[u.jsx(rt,{className:"h-8 w-2/3"}),u.jsx(rt,{className:"h-40 w-full"}),u.jsx(rt,{className:"h-8 w-1/2"}),u.jsx(rt,{className:"h-24 w-full"})]}),c==="loading"&&f&&u.jsx("div",{className:"absolute inset-x-0 top-0 z-10 h-0.75 overflow-hidden bg-primary/15",role:"progressbar","aria-label":M("Refreshing preview","darkify"),children:u.jsx("div",{className:"darkify-preview-progress-bar"})}),c==="error"&&u.jsxs("div",{className:"absolute inset-0 z-10 flex flex-col items-center justify-center gap-2 bg-background p-4 text-center",children:[u.jsx(ji,{className:"size-5 text-destructive"}),u.jsx("p",{className:"m-0 text-sm text-muted-foreground",children:M("Couldn't load the preview.","darkify")}),u.jsx(ct,{type:"button",size:"sm",onClick:K,children:M("Try again","darkify")})]}),u.jsx("iframe",{ref:o,title:M("Frontend live preview","darkify"),className:"absolute top-0 border-0",style:{width:I,height:(te||Q0)/le,transform:`scale(${le})`,transformOrigin:"top left",left:Math.max(0,(L-I*le)/2),outline:ne?"1px solid var(--color-border)":void 0,boxShadow:ne?"0 0 0 9999px rgba(0,0,0,0.05)":void 0,visibility:ee?"visible":"hidden"},sandbox:"allow-scripts allow-same-origin allow-forms allow-popups",onLoad:()=>{d("ready"),m(!0);try{Xw(o.current?.contentDocument?.documentElement,A)}catch{}}})]}),u.jsxs("p",{className:"m-0 text-[11px] leading-snug text-muted-foreground px-3",children:[M("Your unsaved settings, live — click through it like a visitor.","darkify"),le<.99&&u.jsxs(u.Fragment,{children:[" ",M("Shown at","darkify")," ",$,"%"," ",M("to fit — open full screen for a true-to-size view.","darkify")]})]})]})]})}function sz({visible:e,onToggle:n,className:r,variant:o="default",size:l}){return u.jsxs(ct,{type:"button",onClick:n,variant:o,size:l,className:r,"aria-pressed":e,children:[e?u.jsx(hg,{}):u.jsx(pg,{}),u.jsx("span",{className:"hidden sm:inline",children:M(e?"Hide Preview":"Show Preview","darkify")})]})}function Kc(e=[],n={}){return e.forEach(r=>{if(!r||typeof r!="object")return;const{id:o,type:l}=r;if(l==="fieldset"&&o&&Array.isArray(r.fields)){const c=Kc(r.fields,{});Object.keys(c).length&&(n[o]=c);return}if((l==="group"||l==="repeater")&&o){n[o]=Array.isArray(r.default)?r.default:[];return}o&&(n[o]=r.default??""),Array.isArray(r.tabs)&&r.tabs.forEach(c=>Kc(c.fields||[],n)),Array.isArray(r.accordions)&&r.accordions.forEach(c=>Kc(c.fields||[],n))}),n}const Zw="darkify",Jw=y.createContext(null),Xc=typeof window<"u"&&window.darkifyAdmin||{};function cz({children:e}){const{toast:n}=Er(),[r,o]=y.useState([]),[l,c]=y.useState({}),[d,f]=y.useState({}),[m,p]=y.useState(!0),[x,v]=y.useState(!1),[b,N]=y.useState(!1),[C,k]=y.useState(!1);y.useEffect(()=>{let q=!1;return fetch(`${Xc.restUrl}/settings/${Zw}`,{headers:{"X-WP-Nonce":Xc.nonce}}).then(I=>{if(!I.ok)throw new Error;return I.json()}).then(I=>{q||(o(I.schema||[]),c(I.values||{}),f(I.values||{}),p(!1))}).catch(()=>{q||(v(!0),p(!1))}),()=>{q=!0}},[]);const w=y.useCallback((q,I)=>{c(ee=>({...ee,[q]:I})),k(!1)},[]),_=y.useCallback(q=>(N(!0),fetch(`${Xc.restUrl}/settings/${Zw}`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":Xc.nonce},body:JSON.stringify({values:q})}).then(I=>{if(!I.ok)throw new Error;return I.json()}).then(I=>(c(I.values||q),f(I.values||q),k(!0),setTimeout(()=>k(!1),3e3),!0)).catch(()=>(n({title:M("Error","darkify"),description:M("Failed to save settings.","darkify"),variant:"destructive"}),!1)).finally(()=>N(!1))),[n]),E=y.useCallback(()=>_(l),[_,l]),T=y.useRef(l);y.useEffect(()=>{T.current=l},[l]);const R=y.useRef(null);y.useEffect(()=>()=>clearTimeout(R.current),[]);const D=y.useCallback((q,I)=>{w(q,I),clearTimeout(R.current),R.current=setTimeout(()=>{_(T.current).then(ee=>{ee&&n({title:M("Settings saved successfully.","darkify")})})},400)},[w,_,n]),z=y.useCallback(q=>{if(!q?.length)return Promise.resolve(!1);const I={...l,...Kc(q)};return c(I),_(I)},[l,_]),L=y.useCallback(q=>(c(q),_(q)),[_]),B=y.useMemo(()=>JSON.stringify(l)!==JSON.stringify(d),[l,d]),te=y.useMemo(()=>({schema:r,values:l,setField:w,save:E,saveValues:_,autoSaveField:D,resetFields:z,replaceValues:L,dirty:B,saving:b,saved:C,loading:m,error:x}),[r,l,w,E,_,D,z,L,B,b,C,m,x]);return u.jsx(Jw.Provider,{value:te,children:e})}function Qc(){const e=y.useContext(Jw);if(!e)throw new Error("useSettings must be used within a SettingsProvider");return e}function uz(){const{values:e}=Qc(),n=e?.admin_panel_palette,r=e?.block_editor_palette;y.useEffect(()=>{const o=typeof window<"u"&&window.darkifyAdminEngine;if(!(!o||typeof o.preview!="function"))return o.preview({admin:n,editor:r}),()=>o.preview(null)},[n,r])}const eS="darkify_live_preview_visible";function dz(){try{const e=localStorage.getItem(eS);return e===null?!1:e==="1"}catch{return!1}}function fz(){const[e,n]=y.useState(dz);return[e,()=>{n(o=>{const l=!o;try{localStorage.setItem(eS,l?"1":"0")}catch{}return l})}]}function mz(e){const[n,r]=y.useState(()=>typeof window<"u"&&"matchMedia"in window?window.matchMedia(e).matches:!1);return y.useEffect(()=>{if(typeof window>"u"||!("matchMedia"in window))return;const o=window.matchMedia(e),l=()=>r(o.matches);return l(),o.addEventListener("change",l),()=>o.removeEventListener("change",l)},[e]),n}function hz(e,n=!1){y.useEffect(()=>{const r=o=>{(o.metaKey||o.ctrlKey)&&(o.key==="s"||o.key==="S")&&(o.preventDefault(),n||e())};return window.addEventListener("keydown",r),()=>window.removeEventListener("keydown",r)},[e,n])}function pz(e){y.useEffect(()=>{const n=r=>{(r.metaKey||r.ctrlKey)&&(r.key==="k"||r.key==="K")&&(r.preventDefault(),e())};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[e])}const gz=["admin"];function yz(){return u.jsxs("div",{className:"flex items-start justify-between gap-4 px-4 py-4 lg:px-5 lg:py-5",children:[u.jsxs("div",{className:"flex min-w-0 flex-1 flex-col gap-2",children:[u.jsx(rt,{className:"h-3.5 w-40"}),u.jsx(rt,{className:"h-3 w-full max-w-md"})]}),u.jsx(rt,{className:"h-5 w-9 shrink-0 rounded-full"})]})}function tS({headingWidth:e,rows:n}){return u.jsxs("div",{children:[u.jsx(rt,{className:X("mb-2.5 h-2.5",e)}),u.jsx("div",{className:"flex flex-col divide-y divide-border/60 overflow-hidden rounded-xl border border-border bg-card",children:Array.from({length:n}).map((r,o)=>u.jsx(yz,{},o))})]})}function vz({showPreview:e=!1}){return u.jsx("div",{className:"",children:u.jsx(zi,{className:"overflow-hidden p-0",children:u.jsxs("div",{className:"grid md:min-h-[calc(100vh-32px)] md:grid-cols-[230px_1fr]",children:[u.jsxs("div",{className:"flex flex-col border-b bg-card md:border-b-0 md:border-r",children:[u.jsxs("div",{className:"flex min-h-15.25 items-center gap-2.5 border-b px-4 py-2",children:[u.jsx(rt,{className:"size-8 shrink-0 rounded-lg"}),u.jsxs("div",{className:"flex flex-col gap-1.5",children:[u.jsx(rt,{className:"h-3.5 w-24"}),u.jsx(rt,{className:"h-2 w-10"})]})]}),u.jsx("div",{className:"flex-1 py-2",children:Array.from({length:7}).map((n,r)=>u.jsxs("div",{className:"flex items-center gap-3 px-4 py-3",children:[u.jsx(rt,{className:"size-4 shrink-0 rounded"}),u.jsx(rt,{className:"h-3 w-24"})]},r))}),u.jsx("div",{className:"border-t py-2",children:u.jsxs("div",{className:"flex items-center gap-3 px-4 py-2.5",children:[u.jsx(rt,{className:"size-4 shrink-0 rounded"}),u.jsx(rt,{className:"h-3 w-20"})]})})]}),u.jsxs("div",{className:"min-w-0",children:[u.jsxs("div",{className:"flex min-h-15.25 items-center justify-between gap-3 border-b bg-card px-4 py-2",children:[u.jsxs("div",{className:"flex flex-col gap-1.5",children:[u.jsx(rt,{className:"h-2 w-16"}),u.jsx(rt,{className:"h-4 w-28"})]}),u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(rt,{className:"size-8 rounded-md"}),u.jsx(rt,{className:"h-8 w-28 rounded-md"}),u.jsx(rt,{className:"h-8 w-20 rounded-md"}),u.jsx(rt,{className:"size-8 rounded-md"})]})]}),u.jsxs("div",{className:X(e&&"flex flex-col items-start lg:flex-row"),children:[u.jsx("div",{className:"w-full min-w-0 flex-1",children:u.jsxs("div",{className:"mx-auto w-full max-w-200 p-5",children:[u.jsx(rt,{className:"mb-6 h-3 w-80 max-w-full"}),u.jsxs("div",{className:"flex flex-col gap-7",children:[u.jsx(tS,{headingWidth:"w-24",rows:3}),u.jsx(tS,{headingWidth:"w-28",rows:2})]})]})}),e&&u.jsx("div",{className:"hidden shrink-0 pr-5 lg:block lg:w-95 xl:w-120",children:u.jsxs("div",{className:"flex flex-col gap-2 overflow-hidden rounded-xl border border-border bg-card py-3",children:[u.jsxs("div",{className:"flex items-center justify-between gap-2 px-3",children:[u.jsx(rt,{className:"h-3 w-28"}),u.jsx("div",{className:"flex items-center gap-1",children:Array.from({length:4}).map((n,r)=>u.jsx(rt,{className:"size-6 rounded"},r))})]}),u.jsx(rt,{className:"w-full rounded-none",style:{height:"min(560px, calc(100vh - 322px))"}}),u.jsxs("div",{className:"flex flex-col gap-1.5 px-3",children:[u.jsx(rt,{className:"h-2.5 w-full"}),u.jsx(rt,{className:"h-2.5 w-2/3"})]})]})})]})]})]})})})}function xz(){uz();const{section:e}=Kp(),[n,r]=X_(),o=n.get("tab"),l=uo(),c=Wt(),{toast:d}=Er(),{schema:f,values:m,setField:p,save:x,autoSaveField:v,resetFields:b,dirty:N,saving:C,saved:k,loading:w,error:_}=Qc(),E=y.useMemo(()=>qw(f,m),[f,m]),T=y.useMemo(()=>C8(f),[f]),R=y.useMemo(()=>f.flatMap(Ee=>Ee.fields||[]),[f]),[D,z]=y.useState(!1),[L,B]=y.useState(!1),[te,q]=y.useState(!1),[I,ee]=fz(),[le,$]=y.useState(!1),ne=mz("(max-width: 1200px)"),[A,K]=y.useState(!1),[Q,Z]=y.useState(null);y.useEffect(()=>{e&&Z(e)},[e]);const Y=y.useCallback((Ee,Mt)=>{if(!Mt&&Ee===e&&Q===Ee&&E.find(Un=>Un.id===Ee)?.children.length){Z(null);return}Z(Ee),l(Mt?`/${Ee}?tab=${Mt}`:`/${Ee}`)},[e,Q,E,l]),[O,F]=y.useState(!1);pz(()=>F(!0));const re=y.useCallback(Ee=>{Z(Ee.sectionId);const Mt=Ee.tabId?`/${Ee.sectionId}?tab=${Ee.tabId}`:`/${Ee.sectionId}`;l(Mt,{state:{scrollToFieldId:Ee.id}})},[l]);y.useEffect(()=>{const Ee=c.state?.scrollToFieldId;if(!Ee)return;const Mt=setTimeout(()=>{const Un=document.getElementById(Ee);Un&&(Un.scrollIntoView({behavior:"smooth",block:"center"}),Un.classList.add("darkify-field-highlight"),setTimeout(()=>Un.classList.remove("darkify-field-highlight"),1600)),l(c.pathname+c.search,{replace:!0,state:{}})},120);return()=>clearTimeout(Mt)},[c.state?.scrollToFieldId]);const se=y.useMemo(()=>Y9(f,e,o,m),[f,e,o,m]),de=se?.activeTab?.id??null,me=!!e&&e!=="license"&&e!=="tools"&&!gz.includes(de),ce=me&&!ne;if(y.useEffect(()=>{const Ee=()=>{me&&(ne?K(!0):I||ee())};return window.addEventListener("darkify:open-preview",Ee),()=>window.removeEventListener("darkify:open-preview",Ee)},[me,ne,I,ee]),y.useEffect(()=>{!de||o===de||r(Ee=>{const Mt=new URLSearchParams(Ee);return Mt.set("tab",de),Mt},{replace:!0})},[de,o,r]),y.useEffect(()=>{window.scrollTo(0,0)},[e,de]),hz(x,C),w)return u.jsx(vz,{showPreview:ce&&I});if(_)return u.jsx("div",{className:"",children:u.jsx(zi,{className:"border-destructive/30 bg-destructive/5",children:u.jsx("div",{className:"p-6 text-sm text-destructive",children:M("Failed to load settings. Please refresh.","darkify")})})});if(!se)return u.jsx("div",{className:"",children:u.jsx(zi,{children:u.jsx("div",{className:"p-6 text-sm text-muted-foreground",children:M("This settings section no longer exists.","darkify")})})});const{section:ke,activeTab:ve,leadFields:Te,fields:Oe}=se,Fe=Oe.filter(Ee=>Ee.id&&Ee.type!=="license"),vt=Fe.length>0&&Fe.every(Ee=>Ee.pro),Ze=Fe.length>0&&!vt,kn=u.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[me&&(ne?u.jsxs(ct,{type:"button",variant:"outline",onClick:()=>K(!0),children:[u.jsx(pg,{}),u.jsx("span",{className:"hidden sm:inline",children:M("Live Preview","darkify")})]}):u.jsx(sz,{visible:I,onToggle:ee,variant:"outline"})),u.jsxs(ct,{type:"button",onClick:x,disabled:C||!N&&!k,className:"min-w-25",children:[k?u.jsx(zn,{}):u.jsx(UE,{}),M(C?"Saving…":k?"Saved":"Save","darkify")]}),u.jsxs(OR,{children:[u.jsx(DR,{asChild:!0,children:u.jsx(ct,{type:"button",variant:"outline",size:"icon",disabled:C,"aria-label":M("More actions","darkify"),children:u.jsx(xE,{})})}),u.jsxs(AR,{align:"end",className:"w-52",children:[u.jsxs(mx,{onSelect:()=>B(!0),children:[u.jsx(Kd,{}),M("Reset this section","darkify")]}),u.jsx(zR,{}),u.jsxs(mx,{variant:"destructive",onSelect:()=>q(!0),children:[u.jsx(Qd,{}),M("Reset all settings","darkify")]})]})]})]});return u.jsxs("div",{className:"",children:[u.jsx(K9,{schema:f,values:m,open:O,onOpenChange:F,onNavigate:re}),u.jsx(Ww,{open:L,onOpenChange:B,title:M("Reset Section to Default?","darkify"),description:M("This section's settings will be reset to their default values. This action cannot be undone.","darkify"),confirmLabel:M("Yes, Reset Section","darkify"),onConfirm:()=>b(Oe).then(Ee=>{Ee&&d({title:M("This section has been reset to its default values.","darkify")})})}),u.jsx(Ww,{open:te,onOpenChange:q,title:M("Reset ALL Settings to Default?","darkify"),description:M("Every section's settings will be reset to their default values. This action cannot be undone.","darkify"),confirmLabel:M("Yes, Reset All Settings","darkify"),onConfirm:()=>b(R).then(Ee=>{Ee&&d({title:M("All settings have been reset to their default values.","darkify")})})}),u.jsx(zi,{className:"relative overflow-clip p-0",children:u.jsxs("div",{className:"darkify-settings-row flex items-start",children:[u.jsx(Bw,{nav:E,activeSection:e,activeTab:de,onSelect:Y,expanded:Q,mobileOpen:D,setMobileOpen:z}),u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsxs("div",{className:"darkify-below-header flex min-h-15.25 flex-wrap items-center justify-between gap-3 border-b bg-card px-4 py-2",children:[u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsxs("button",{type:"button",onClick:()=>z(Ee=>!Ee),"aria-expanded":D,className:"flex cursor-pointer items-center gap-1.5 rounded-lg border border-input bg-card px-2.5 py-1.5 text-sm font-medium text-foreground transition-colors hover:bg-accent md:hidden","aria-label":M(D?"Close sections":"Open sections","darkify"),children:[u.jsx(xg,{className:"size-4"}),M("Menu","darkify")]}),u.jsxs("div",{className:"flex min-w-0 flex-col",children:[ve&&ke?.title&&u.jsx("span",{className:"text-[11px] font-medium uppercase leading-none tracking-wide text-muted-foreground",children:ke.title}),u.jsx("h2",{className:"m-0 mt-0.5 truncate text-sm font-semibold text-foreground 2xl:text-base",children:ve?ve.title:ke.title})]})]}),u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(ct,{type:"button",variant:"outline",size:"icon",onClick:()=>F(!0),"aria-label":M("Search settings","darkify"),title:M("Search settings (Ctrl/Cmd+K)","darkify"),children:u.jsx(kg,{})}),Ze&&kn]})]}),u.jsxs("div",{className:X(ce&&"relative flex flex-col items-start lg:flex-row"),children:[u.jsx("div",{className:"w-full min-w-0 flex-1",children:u.jsxs("div",{className:"mx-auto w-full max-w-200 p-5 pb-10",children:[Te.length>0&&u.jsx("div",{className:"border-b",children:u.jsx(ul,{fields:Te,values:m,onChange:p,onAutoSaveField:v,dependencyTargetIds:T,variant:"row"})}),vt?u.jsx(j8,{pitch:Ty(M("Unlock %s and take full control of how dark mode applies across your site with Darkify Pro.","darkify"),ve?ve.title:ke.title),children:u.jsx(ul,{fields:Oe,values:m,onChange:p,dependencyTargetIds:T,variant:"row"})}):u.jsx(ul,{fields:Oe,values:m,onChange:p,onAutoSaveField:v,dependencyTargetIds:T,variant:"row"})]})}),ce&&u.jsx(Q9,{disabled:le,topOffset:113,className:X("pr-5 w-full shrink-0 overflow-hidden opacity-100 transition-[width,opacity] duration-300 ease-in-out",I?"lg:w-95 xl:w-120":"lg:w-0 lg:opacity-0"),children:u.jsx(Qw,{values:m,onExpandedChange:$})})]})]})]})}),me&&ne&&A&&u.jsx(Qw,{values:m,autoExpand:!0,onExpandedChange:Ee=>{Ee||K(!1)}})]})}const Zc=()=>typeof window<"u"&&window.darkifyAdmin||{},ml=e=>`${Zc().dirUrl||""}src/Admin/assets/images/${e}`,bz=()=>`${Zc().dirUrl||""}src/Admin/assets/images/darkify-icon.svg`,nS="https://www.youtube.com/@themeatelier",J0="https://wordpress.org/support/plugin/darkify/reviews/",aS=[{id:"camMkoEa_4Q",tag:M("Overview","darkify"),title:M("How to Use Darkify Dark Mode Free Plugin","darkify"),duration:"4:19"},{id:"14eXSmcipQI",tag:M("Controls","darkify"),title:M("Darkify Control Settings Explained","darkify"),duration:"4:12"},{id:"1TbW7aBwA2I",tag:M("Switches","darkify"),title:M("Darkify Swatches Settings Explained","darkify"),duration:"3:44"},{id:"jchzlK-ifG8",tag:M("Colors","darkify"),title:M("Darkify Color Presets Explained","darkify"),duration:"2:37"},{id:"JjlQ-sby4gc",tag:M("Media","darkify"),title:M("Darkify Media Settings Explained","darkify"),duration:"5:23"},{id:"q1liB1qxFno",tag:M("Advanced","darkify"),title:M("Darkify Advanced Settings Explained","darkify"),duration:"2:42"}],wz=[{text:M("16+ Floating Dark Mode Switch Designs","darkify"),hot:!0},{text:M("Auto-Invert & Replace Images/Videos in Dark Mode","darkify"),hot:!0},{text:M("Element-Specific & Post-Specific Dark Mode","darkify"),hot:!1},{text:M("Custom CSS for Dark Mode","darkify"),hot:!0},{text:M("Unlimited Navigation Menu Toggle","darkify"),hot:!1},{text:M("Automatic Updates & Priority Support","darkify"),hot:!1}],Sz=[{feature:M("All Free Version Features","darkify"),free:!0,pro:!0},{feature:M("Instant Dark Mode","darkify"),free:!0,pro:!0},{feature:M("Admin Dashboard Dark Mode","darkify"),free:!0,pro:!0},{feature:M("Default Dark Theme","darkify"),free:!0,pro:!0},{feature:M("Keyboard Shortcut Toggle","darkify"),free:!0,pro:!0},{feature:M("Floating Dark Mode Switch","darkify"),free:M("🎨 5+ Designs","darkify"),pro:M("🎨 16+ Designs","darkify")},{feature:M("Switch Attention Effect","darkify"),free:M("1 Effect","darkify"),pro:M("6 Effects","darkify")},{feature:M("Draggable Swatch Position","darkify"),free:!1,pro:!0,isNew:!0},{feature:M("Customizable Toggle Switch","darkify"),free:!0,pro:!0},{feature:M("Navigation Menu Toggle","darkify"),free:!0,pro:!0},{feature:M("Unlimited Navigation Menu Toggle","darkify"),free:!1,pro:!0},{feature:M("Shortcode for Dark Mode","darkify"),free:!0,pro:!0},{feature:M("Dark Mode Switcher for Gutenberg","darkify"),free:!0,pro:!0},{feature:M("Color Presets for Gutenberg","darkify"),free:M("🎨 5 Presets","darkify"),pro:M("🎨 11 Presets","darkify")},{feature:M("Dark Mode Switcher for Elementor","darkify"),free:!0,pro:!0},{feature:M("Dark Mode Switcher for WP Widget","darkify"),free:!0,pro:!0},{feature:M("Predefined & Custom Colors","darkify"),free:!0,pro:!0},{feature:M("Color Presets","darkify"),free:M("🎨 5 Presets","darkify"),pro:M("🎨 11 Presets","darkify")},{feature:M("Image Brightness & Contrast","darkify"),free:!0,pro:!0},{feature:M("Video Enhancement","darkify"),free:!0,pro:!0},{feature:M("Page Builder Integration","darkify"),free:!0,pro:!0},{feature:M("Auto-Invert Images","darkify"),free:!1,pro:!0,isNew:!0},{feature:M("Replace Images in Dark Mode","darkify"),free:!1,pro:!0,hot:!0},{feature:M("Replace Videos in Dark Mode","darkify"),free:!1,pro:!0,hot:!0},{feature:M("Element-Specific Dark Mode","darkify"),free:!1,pro:!0,isNew:!0},{feature:M("Post-Specific Dark Mode","darkify"),free:!1,pro:!0,isNew:!0},{feature:M("Custom CSS for Dark Mode","darkify"),free:!1,pro:!0,hot:!0}],kz=[{name:M("Darkify - WordPress Dark Mode Plugin","darkify"),desc:M("Darkify – is an extremely advanced dark mode plugin for any WordPress website. The plugin has the option to enable a dark mode switcher for the front end and also WordPress admin.","darkify"),url:"https://darkifywp.com/",icon:bz()},{name:M("WhatsApp Chat Help - Chat Support Plugin For WordPress","darkify"),desc:M("Whatsapp chat support is a WordPress plugin that allows website owners to easily add a WhatsApp chat button to their website.","darkify"),url:"https://wpchathelp.com/",icon:ml("chat-help.webp")},{name:M("Event Carousel, Event Slider, Event Grid, and Event List for The Events Calendar","darkify"),desc:M('With "Eventful," you can effortlessly create intelligent layouts for "The Events Calendar" plugin, effectively addressing and resolving compatibility issues that may arise.',"darkify"),url:"https://wpeventful.com/",icon:ml("eventful.webp")},{name:M("Domain For Sale","darkify"),desc:M("The ultimate WordPress plugin for domain sales, appraisals, auctions, and marketplace management.","darkify"),url:"https://wpdomainforsale.com/",icon:ml("domain-for-sale-icon.webp")},{name:M("Greet - Video Bubble Plugin for WordPress","darkify"),desc:M("Placing a video on websites can increase the sales of your services or products in a significant way. Greet is a professional video bubble plugin for showing a welcome video on your websites in a great and fun way.","darkify"),url:"https://themeatelier.net/downloads/greet/",icon:ml("greet-logo.webp")},{name:M('Eventful for Elementor - Events Showcase for The "The Events Calendar"',"darkify"),desc:M("Easily display events from The Events Calendar plugin with Elementor widgets, offering seamless customization and powerful layout options.","darkify"),url:"https://themeatelier.net/downloads/eventful-for-elementor/",icon:ml("eventful-elementor.webp")}],Nz=[{name:"Alex Cz",text:M("Fantastic plugin which creates a very pleasing balance of shades in dark mode, which is very important for me as some of my students are dyslexic and visual clarity is essential! Easy to install and setup, but I had two things I couldn’t figure…a check box, and targeting content in an iframe (h5p). I created a short video for support and they solved it within 90 minutes. I found a second problem, which they solved in less than an hour! When I say ‘solved it’ I mean I gave them access and they went in and did the work! Incredible! If you need Dark Mode, look no further!","darkify"),avatar:"https://secure.gravatar.com/avatar/6fa225e484bcd7c60daaaf316423499fac92629a84fe20cd514d1eb03866622d?s=200&d=retro&r=g"},{name:"Monica Hayes",text:M("I’ve tried several dark mode plugins over the past few years, including WP Dark Mode, Darklup, Dracula Dark Mode, DarkMySite, Darklooks, Dusky Dark Mode, Dark Mode Toggle, Dark Reader and a few lightweight CSS-only solutions. Many of them looked promising at first, but they always seemed to come with some trade-offs either too heavy, too many ads in the admin panel, compatibility issues with Elementor or limited custom control. After switching to Darkify Dark Mode it’s the first time I’ve actually stuck with a dark mode plugin and didn’t feel the need to look for alternatives.","darkify"),avatar:"https://secure.gravatar.com/avatar/53f195cce9b59b850eabd2081bfa1975ab225ef083b571cc24fc74713a2dcef3?s=200&d=retro&r=g"},{name:"Jody Mitoma",text:M("Truly never dealt with better support than this. I was sceptical at first to spend money on this plugin, but after having dealt with a couple issues, and support getting to replying to my support tickets in less than 1 hour, I am no longer disappointed for having to spend money on this plugin. (I am not one to spend money on plugins often. Very rare!) So definitely had to leave a 5 star review if not for support alone; the plugin itself is absolutely perfect! Does exactly what I want, and then some! 🙂 Couldn’t be happier with the results. Thank you!","darkify"),avatar:"https://secure.gravatar.com/avatar/038bf2b4b114ac81e0468eb1d2e87777806a9dd52414739be9ae151e6a24fcc0?s=200&d=retro&r=g"}],Cz=[{key:"get-start",label:M("Get Started","darkify")},{key:"recommended",label:M("Recommended","darkify")},{key:"lite-to-pro",label:M("Lite Vs Pro","darkify")},{key:"pro-plugins",label:M("Pro Plugins","darkify")}];function _z({demoUrl:e,onSeeComparison:n}){return u.jsx("aside",{className:"overflow-hidden rounded-xl border border-border bg-card shadow-sm",children:u.jsxs("div",{className:"bg-gradient-to-b from-primary/5 to-card px-6 pb-6 pt-6",children:[u.jsxs("h3",{className:"m-0 text-[15px] font-extrabold leading-snug text-foreground",children:[M("Go Pro & Unlock More!","darkify")," 🚀"]}),u.jsx("p",{className:"mb-0 mt-2 text-sm leading-relaxed text-muted-foreground",children:M("Unlock the full potential of Darkify with advanced dark mode features and full design control.","darkify")}),u.jsx("ul",{className:"m-0 mt-5 list-none space-y-3 p-0",children:wz.map((r,o)=>u.jsxs("li",{className:"flex items-start gap-2.5 text-sm font-medium text-foreground",children:[u.jsx("span",{className:"mt-px shrink-0 text-base leading-none text-primary",children:"✦"}),u.jsxs("span",{children:[r.text,r.hot?" 🔥":""]})]},o))}),u.jsxs("div",{className:"mt-6 flex flex-wrap items-center gap-4",children:[u.jsxs("a",{href:`${e}pricing/?ref=1`,target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center gap-1.5 rounded-lg bg-primary px-4 py-2.5 text-sm font-bold text-primary-foreground no-underline shadow-sm transition-opacity hover:text-primary-foreground hover:opacity-90",children:["👑 ",M("Upgrade to Pro","darkify")]}),u.jsx("button",{type:"button",onClick:n,className:"cursor-pointer text-sm font-semibold text-muted-foreground underline decoration-border underline-offset-2 transition-colors hover:text-foreground",children:M("Lite vs Pro","darkify")})]})]})})}function Ez({review:e}){return u.jsxs("article",{className:"relative flex h-full flex-col rounded-xl border border-border bg-card p-5 shadow-sm transition-shadow hover:shadow-md",children:[u.jsx("span",{className:"absolute right-4 top-4 text-[32px] leading-none text-border",children:"❝"}),u.jsx("div",{className:"flex text-amber-400",children:Array.from({length:5}).map((n,r)=>u.jsx(bs,{className:"size-[13px]",fill:"currentColor"},r))}),u.jsx("p",{className:"relative z-10 m-0 mt-3 line-clamp-[8] text-sm leading-relaxed text-muted-foreground",children:e.text}),u.jsxs("div",{className:"mt-5 flex items-center gap-3 border-t border-border/50 pt-4",children:[u.jsx("img",{src:e.avatar,alt:e.name,className:"h-9 w-9 rounded-full bg-muted object-cover",loading:"lazy"}),u.jsxs("div",{className:"min-w-0",children:[u.jsx("div",{className:"truncate text-sm font-semibold text-foreground",children:e.name}),u.jsxs("a",{href:J0,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-1 text-[11px] font-medium text-primary no-underline hover:underline",children:[M("Verified on WordPress.org","darkify")," ",u.jsx(mg,{size:10})]})]})]})]})}function rS(){return u.jsxs("div",{className:"@container",children:[u.jsxs("div",{className:"text-center",children:[u.jsx("p",{className:"m-0 text-xs font-bold uppercase tracking-wide text-muted-foreground",children:M("No need to take our word for it","darkify")}),u.jsx("h2",{className:"mb-0 mt-1 text-2xl font-bold text-foreground",children:M("Our Users Love Darkify!","darkify")}),u.jsxs("div",{className:"mt-2 flex items-center justify-center gap-2",children:[u.jsx("div",{className:"flex text-amber-400",children:Array.from({length:5}).map((e,n)=>u.jsx(bs,{className:"size-4",fill:"currentColor"},n))}),u.jsx("span",{className:"text-sm font-semibold text-foreground",children:"5.0"}),u.jsx("span",{className:"text-sm text-muted-foreground",children:M("on WordPress.org","darkify")})]})]}),u.jsx("div",{className:"mt-6 grid gap-4 @lg:grid-cols-2 @3xl:grid-cols-3",children:Nz.map(e=>u.jsx(Ez,{review:e},e.name))}),u.jsx("div",{className:"mt-5 text-center",children:u.jsxs("a",{href:J0,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-1.5 rounded-lg border border-border bg-card px-4 py-2 text-xs font-semibold text-muted-foreground no-underline transition-colors hover:bg-muted/50",children:[M("Read all reviews","darkify")," ",u.jsx(xs,{className:"size-3.5"})]})})]})}function oS({value:e}){return e===!0?u.jsx(zn,{className:"mx-auto size-5 text-green-600"}):e===!1?u.jsx(La,{className:"mx-auto size-5 text-red-400"}):u.jsx("span",{className:"font-semibold",children:e})}function Mz({row:e}){return!e.hot&&!e.isNew?null:u.jsxs("span",{className:"ml-2 inline-flex items-center gap-1 align-middle",children:[e.isNew&&u.jsx("span",{className:"rounded bg-primary px-1.5 py-0.5 text-[10px] font-bold uppercase leading-none tracking-wide text-primary-foreground",children:M("New","darkify")}),e.hot&&u.jsx("span",{className:"rounded bg-red-500 px-1.5 py-0.5 text-[10px] font-bold uppercase leading-none tracking-wide text-white",children:M("Hot","darkify")})]})}function jz({rating:e,count:n}){const r=Math.round((e||0)/20);return u.jsxs("span",{className:"inline-flex items-center gap-1",children:[u.jsx("span",{className:"inline-flex text-amber-500",children:Array.from({length:5}).map((o,l)=>u.jsx(bs,{className:"size-3.5",fill:l<r?"currentColor":"none"},l))}),n!=null&&u.jsxs("span",{className:"text-xs text-muted-foreground",children:["(",n,")"]})]})}function Tz(e){const n=Math.floor(Date.now()/1e3-e),r=[[31536e3,"year"],[2592e3,"month"],[604800,"week"],[86400,"day"]];for(const[o,l]of r){const c=Math.floor(n/o);if(c>=1)return`${c} ${l}${c>1?"s":""} ago`}return M("just now","darkify")}function Rz(){const[e,n]=y.useState([]),[r,o]=y.useState(!0),[l,c]=y.useState({}),d=Zc(),f=y.useCallback(()=>{if(!d.restUrl){o(!1);return}fetch(`${d.restUrl}/help/recommended-plugins`,{headers:{"X-WP-Nonce":d.nonce},credentials:"same-origin"}).then(x=>x.ok?x.json():[]).then(x=>{n(Array.isArray(x)?x:[]),o(!1)}).catch(()=>o(!1))},[d.restUrl,d.nonce]);y.useEffect(()=>{f()},[f]);const m=y.useCallback(async x=>{c(v=>({...v,[x]:"installing"}));try{const v=await fetch(`${d.restUrl}/help/install-plugin`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":d.nonce},body:JSON.stringify({slug:x})}),b=await v.json();if(!v.ok||!b.success)throw new Error(b.message||"Install failed");n(N=>N.map(C=>C.slug===x?{...C,is_installed:!0}:C)),c(N=>({...N,[x]:null}))}catch{c(v=>({...v,[x]:"error"}))}},[d.restUrl,d.nonce]),p=y.useCallback(async x=>{c(v=>({...v,[x]:"activating"}));try{const v=await fetch(`${d.restUrl}/help/activate-plugin`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":d.nonce},body:JSON.stringify({slug:x})}),b=await v.json();if(!v.ok||!b.success)throw new Error(b.message||"Activate failed");n(N=>N.map(C=>C.slug===x?{...C,is_active:!0}:C)),c(N=>({...N,[x]:null}))}catch{c(v=>({...v,[x]:"error"}))}},[d.restUrl,d.nonce]);return r?u.jsx("div",{className:"grid grid-cols-1 gap-4 @3xl:grid-cols-2",children:Array.from({length:4}).map((x,v)=>u.jsx("div",{className:"animate-pulse rounded-xl border border-border bg-card p-5",children:u.jsxs("div",{className:"flex gap-4",children:[u.jsx("div",{className:"h-16 w-16 shrink-0 rounded-lg bg-muted"}),u.jsxs("div",{className:"flex-1 space-y-2",children:[u.jsx("div",{className:"h-4 w-2/3 rounded bg-muted"}),u.jsx("div",{className:"h-3 w-full rounded bg-muted"}),u.jsx("div",{className:"h-3 w-4/5 rounded bg-muted"})]})]})},v))}):e.length?u.jsx("div",{className:"grid grid-cols-1 gap-4 @3xl:grid-cols-2",children:e.map(x=>u.jsxs("div",{className:"flex flex-col overflow-hidden rounded-xl border border-border bg-card shadow-sm transition-all hover:border-border/80 hover:shadow-md",children:[u.jsxs("div",{className:"flex gap-4 p-5",children:[u.jsx("img",{src:x.icon,alt:x.name,className:"h-16 w-16 shrink-0 rounded-lg border border-border/50 bg-muted/50 object-cover",loading:"lazy",onError:v=>{v.currentTarget.style.display="none"}}),u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsxs("div",{className:"flex flex-wrap items-start justify-between gap-3",children:[u.jsx("a",{href:x.details_url,className:"thickbox open-plugin-details-modal min-w-0 flex-1 basis-48 text-sm font-bold leading-snug text-foreground no-underline hover:text-primary",children:x.name}),u.jsx("div",{className:"shrink-0",children:x.is_active?u.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-md border border-green-200 bg-green-50 px-3 py-1.5 text-xs font-semibold text-green-700 dark:border-green-900 dark:bg-green-500/15 dark:text-green-300",children:[u.jsx(zn,{size:13})," ",M("Active","darkify")]}):x.is_installed?u.jsx("button",{type:"button",disabled:l[x.slug]==="activating",onClick:()=>p(x.slug),className:"inline-flex cursor-pointer items-center gap-1.5 rounded-md bg-primary px-3.5 py-1.5 text-xs font-semibold text-primary-foreground transition-opacity hover:opacity-90 disabled:opacity-60",children:l[x.slug]==="activating"?M("Activating…","darkify"):M("Activate","darkify")}):u.jsxs("button",{type:"button",disabled:l[x.slug]==="installing",onClick:()=>m(x.slug),className:"inline-flex cursor-pointer items-center gap-1.5 rounded-md border border-primary bg-card px-3.5 py-1.5 text-xs font-semibold text-primary transition-colors hover:bg-primary/10 disabled:opacity-60",children:[u.jsx(Yd,{size:12}),l[x.slug]==="installing"?M("Installing…","darkify"):l[x.slug]==="error"?M("Retry","darkify"):M("Install Now","darkify")]})})]}),u.jsx("p",{className:"mb-0 mt-1.5 line-clamp-2 text-xs leading-relaxed text-muted-foreground",children:x.short_description}),u.jsxs("p",{className:"mb-0 mt-0.5 text-[11px] text-muted-foreground",children:[M("By","darkify")," ",u.jsx("a",{href:"https://themeatelier.net/",target:"_blank",rel:"noreferrer",className:"font-medium text-muted-foreground no-underline hover:underline",children:"ThemeAtelier"})]})]})]}),u.jsxs("div",{className:"mt-auto flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-border/50 bg-muted/40 px-5 py-3 text-[11px] text-muted-foreground",children:[u.jsx(jz,{rating:x.rating,count:x.num_ratings}),x.active_installs>0&&u.jsxs("span",{className:"inline-flex items-center gap-1",children:[u.jsx(Yd,{size:11}),Number(x.active_installs).toLocaleString(),"+ ",M("active","darkify")]}),x.version&&u.jsxs("span",{children:["v",x.version]}),x.last_updated&&u.jsxs("span",{className:"inline-flex items-center gap-1",children:[u.jsx(pE,{size:11})," ",Tz(x.last_updated)]}),u.jsxs("a",{href:x.details_url,className:"thickbox open-plugin-details-modal ml-auto inline-flex items-center gap-0.5 font-medium text-primary no-underline hover:underline",children:[M("More Details","darkify")," ",u.jsx(lg,{size:12})]})]})]},x.slug))}):u.jsx("p",{className:"text-center text-muted-foreground",children:M("No recommended plugins found.","darkify")})}const Oz=[{href:"https://www.facebook.com/ThemeAtelier/",label:"Facebook",icon:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",width:"16",height:"16","aria-hidden":"true",children:u.jsx("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})},{href:"https://x.com/intent/follow?screen_name=themeatelier",label:"X (Twitter)",icon:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",width:"15",height:"15","aria-hidden":"true",children:u.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.746l7.73-8.835L1.254 2.25H8.08l4.259 5.632L18.244 2.25zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77z"})})},{href:"https://profiles.wordpress.org/themeatelier/#content-plugins",label:"WordPress",icon:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",fill:"currentColor",width:"16",height:"16","aria-hidden":"true",children:u.jsx("path",{d:"M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z"})})},{href:"https://www.youtube.com/@themeatelier",label:"YouTube",icon:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",width:"17",height:"17","aria-hidden":"true",children:u.jsx("path",{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"})})}];function Dz(){return u.jsx("footer",{className:"border-t border-border bg-card pb-6",children:u.jsxs("div",{className:"mx-auto flex max-w-[90rem] flex-col items-center gap-3 px-6 py-7 text-center",children:[u.jsxs("p",{className:"m-0 text-sm text-muted-foreground",children:[M("Made With","darkify")," ",u.jsx("span",{className:"text-red-500",children:"❤"})," ",M("By the Team","darkify")," ",u.jsx("a",{href:"https://themeatelier.net/",target:"_blank",rel:"noopener noreferrer",className:"font-semibold text-primary no-underline hover:underline",children:"ThemeAtelier"})]}),u.jsx("p",{className:"m-0 text-xs text-muted-foreground",children:M("Get connected with","darkify")}),u.jsx("ul",{className:"m-0 flex list-none items-center gap-3 p-0",children:Oz.map(e=>u.jsx("li",{children:u.jsx("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.label,className:"flex h-9 w-9 items-center justify-center rounded-full bg-muted text-muted-foreground no-underline transition-colors hover:bg-primary hover:text-primary-foreground",children:e.icon})},e.label))})]})})}function Jc({icon:e,iconClass:n,title:r,desc:o,cta:l,href:c}){return u.jsxs("div",{className:"rounded-xl border border-border bg-card p-5 shadow-sm",children:[u.jsxs("div",{className:"mb-3 flex items-center gap-2.5",children:[u.jsx("div",{className:X("flex h-10 w-10 shrink-0 items-center justify-center rounded-lg",n),children:e}),u.jsx("h3",{className:"m-0 text-[15px] font-bold text-foreground",children:r})]}),u.jsx("p",{className:"mb-4 mt-0 text-sm text-muted-foreground",children:o}),u.jsx(ct,{size:"sm",variant:"outline",asChild:!0,children:u.jsx("a",{href:c,target:"_blank",rel:"noreferrer",children:l})})]})}function Az(){const[e,n]=y.useState("get-start"),[r,o]=y.useState(aS[0].id),l=Zc(),c=l.demoUrl||"https://darkifywp.com/",d=l.docsUrl||"https://darkifywp.com/docs/";l.adminUrl;const f=l.version||"";return u.jsxs("div",{className:"@container",children:[u.jsxs("nav",{className:"flex min-h-15.25 flex-wrap items-stretch gap-3 border-b bg-card px-4 sm:px-6",children:[u.jsx("div",{className:"darkify-help-tabs -mb-px flex min-w-0 flex-1 basis-[32rem] items-stretch gap-1 overflow-x-auto",children:Cz.map(m=>{const p=e===m.key;return u.jsx("button",{type:"button","aria-current":p?"page":void 0,onClick:()=>n(m.key),className:X("relative inline-flex cursor-pointer items-center whitespace-nowrap rounded-none border-0 bg-transparent px-3 text-sm font-medium transition-colors focus:outline-none sm:px-4","after:absolute after:inset-x-2 after:bottom-0 after:h-0.5 after:rounded-full after:transition-colors",p?"text-primary after:bg-primary":"text-muted-foreground hover:text-foreground after:bg-transparent"),children:m.label},m.key)})}),u.jsx("div",{className:"hidden shrink-0 items-center gap-2 self-center @3xl:flex",children:u.jsxs("a",{href:`${c}pricing/?ref=1`,target:"_blank",rel:"noreferrer",className:"inline-flex h-9 items-center gap-1.5 rounded-lg bg-primary px-3.5 text-sm font-semibold text-primary-foreground no-underline shadow-sm transition-opacity hover:opacity-90",children:["🚀 ",M("Upgrade To Pro!","darkify")]})})]}),u.jsxs("main",{className:"mx-auto max-w-[90rem] px-4 py-8 sm:px-6",children:[e==="get-start"&&u.jsxs("div",{className:"grid grid-cols-1 items-start gap-6 xl:grid-cols-3",children:[u.jsxs("div",{className:"flex flex-col gap-6 xl:col-span-2",children:[u.jsxs("section",{className:"rounded-xl border border-border bg-card p-7 shadow-sm",children:[u.jsxs("div",{className:"flex items-start justify-between gap-4",children:[u.jsxs("div",{children:[u.jsxs("h1",{className:"mb-0 mt-1 flex items-center gap-2 text-[26px] font-bold leading-tight text-foreground",children:[M("Welcome to Darkify!","darkify"),f&&u.jsx("span",{className:"rounded-md bg-muted px-2 py-0.5 text-xs font-bold text-muted-foreground",children:f})]}),u.jsx("p",{className:"mb-0 mt-3 text-sm leading-relaxed text-muted-foreground",children:M("Thank you for installing Darkify! This playlist will help you get started. Enjoy!","darkify")})]}),u.jsxs("a",{href:nS,target:"_blank",rel:"noreferrer",className:"hidden shrink-0 items-center gap-1.5 text-sm font-semibold text-muted-foreground no-underline hover:text-foreground sm:inline-flex",children:[u.jsx(ug,{className:"size-4"})," Themeatelier"]})]}),u.jsx("div",{className:"mb-5 mt-5 border-b border-border pb-1"}),u.jsx("div",{className:"@container",children:u.jsxs("div",{className:"grid gap-4 @3xl:grid-cols-[minmax(0,1fr)_260px]",children:[u.jsx("div",{className:"relative aspect-video overflow-hidden rounded bg-black",children:u.jsx("iframe",{className:"absolute inset-0 size-full rounded border-0",src:`https://www.youtube.com/embed/${r}`,title:M("Darkify video tutorial","darkify"),allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0},r)}),u.jsx("div",{className:"min-h-0 @3xl:relative",children:u.jsx("div",{className:"flex max-h-80 min-h-0 flex-col gap-1.5 overflow-y-auto rounded bg-muted/20 px-1 py-2 @3xl:absolute @3xl:inset-0 @3xl:max-h-none",children:aS.map(m=>{const p=m.id===r;return u.jsxs("button",{type:"button",onClick:()=>o(m.id),className:X("flex w-full cursor-pointer items-start gap-3 rounded-lg p-2 text-left transition-all",p?"bg-card shadow-sm ring-1 ring-primary/30":"hover:bg-card/70"),children:[u.jsxs("div",{className:"relative h-[52px] w-[92px] shrink-0 overflow-hidden rounded-md bg-slate-800",children:[u.jsx("img",{src:`https://img.youtube.com/vi/${m.id}/mqdefault.jpg`,alt:m.title,className:"block size-full object-cover",onError:x=>{x.currentTarget.style.display="none"}}),u.jsx("div",{className:X("absolute inset-0 flex items-center justify-center text-white transition-colors",p?"bg-black/10":"bg-black/40"),children:u.jsx("span",{className:"flex size-6 items-center justify-center rounded-full bg-white/90 text-neutral-900",children:u.jsx(HE,{className:"size-3 fill-current"})})}),u.jsx("span",{className:"absolute bottom-1 right-1 rounded bg-black/75 px-1 text-[10px] font-medium text-white",children:m.duration})]}),u.jsxs("div",{className:"min-w-0 flex-1 pt-0.5",children:[u.jsx("span",{className:"text-[11px] font-bold uppercase tracking-wide text-muted-foreground",children:m.tag}),u.jsx("p",{className:X("m-0 overflow-hidden text-xs font-semibold leading-snug",p?"text-primary":"text-foreground"),style:{display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"},children:m.title})]})]},m.id)})})})]})})]}),u.jsx(rS,{})]}),u.jsxs("div",{className:"@container flex flex-col gap-4",children:[u.jsx(_z,{demoUrl:c,onSeeComparison:()=>n("lite-to-pro")}),u.jsxs("div",{className:"grid gap-4 @lg:grid-cols-2",children:[u.jsx(Jc,{icon:u.jsx(SE,{size:20}),iconClass:"bg-primary/10 text-primary",title:M("Documentation","darkify"),desc:M("Explore everything Darkify can do in our detailed documentation.","darkify"),cta:M("Browse Now","darkify"),href:d}),u.jsx(Jc,{icon:u.jsx(ug,{size:20}),iconClass:"bg-primary/10 text-primary",title:M("Video Tutorials","darkify"),desc:M("Watch step-by-step walkthroughs to get the most out of the plugin.","darkify"),cta:M("Watch Now","darkify"),href:nS}),u.jsx(Jc,{icon:u.jsx(Vd,{size:20}),iconClass:"bg-orange-50 text-orange-500 dark:bg-orange-500/15 dark:text-orange-400",title:M("Technical Support","darkify"),desc:M("Need a hand? Reach out to our support team for prompt assistance.","darkify"),cta:M("Get Support","darkify"),href:"https://wordpress.org/support/plugin/darkify/"}),u.jsx(Jc,{icon:u.jsx(bs,{size:20}),iconClass:"bg-primary/10 text-primary",title:M("Rate the Plugin","darkify"),desc:M("Enjoying Darkify? Leave a 5-star review to support development.","darkify"),cta:M("Rate Now","darkify"),href:J0})]})]})]}),e==="recommended"&&u.jsxs("div",{className:"@container space-y-6",children:[u.jsxs("div",{children:[u.jsx("h2",{className:"m-0 text-xl font-bold text-foreground",children:M("Enhance Your Website with Our Free & Powerful Plugins","darkify")}),u.jsx("p",{className:"m-0 mt-1 text-sm text-muted-foreground",children:M("Free, high-quality plugins by ThemeAtelier — install in one click.","darkify")})]}),u.jsx(Rz,{})]}),e==="lite-to-pro"&&u.jsxs("div",{className:"space-y-8",children:[u.jsxs("div",{children:[u.jsx("h2",{className:"m-0 text-xl font-bold text-foreground",children:M("Lite vs. Pro Comparison","darkify")}),u.jsx("p",{className:"m-0 mt-1 text-sm text-muted-foreground",children:M("Get Darkify Pro today and unlock all the powerful dark mode features.","darkify")})]}),u.jsx("div",{className:"overflow-hidden rounded-xl border border-border shadow-sm",children:u.jsx("div",{className:"overflow-x-auto",children:u.jsxs("table",{className:"w-full text-sm",children:[u.jsx("thead",{children:u.jsxs("tr",{className:"bg-primary text-primary-foreground dark:bg-secondary dark:text-secondary-foreground",children:[u.jsx("th",{className:"px-5 py-4 text-left text-xs font-semibold uppercase tracking-wide",children:M("Features","darkify")}),u.jsx("th",{className:"w-48 px-4 py-4 text-center text-sm font-semibold",children:M("Lite","darkify")}),u.jsxs("th",{className:"w-48 px-4 py-4 text-center text-sm font-semibold",children:["🚀 ",M("PRO","darkify")]})]})}),u.jsx("tbody",{className:"bg-card",children:Sz.map((m,p)=>u.jsxs("tr",{className:"border-b border-border last:border-0 even:bg-primary/5",children:[u.jsxs("td",{className:"px-5 py-5 text-foreground",children:[m.feature,u.jsx(Mz,{row:m})]}),u.jsx("td",{className:"border-l border-r border-border px-4 py-5 text-center",children:u.jsx(oS,{value:m.free})}),u.jsx("td",{className:"px-4 py-5 text-center",children:u.jsx(oS,{value:m.pro})})]},p))})]})})}),u.jsxs("div",{className:"rounded-xl border border-border bg-card p-8 text-center shadow-sm",children:[u.jsx("h3",{className:"m-0 mb-2 text-xl font-bold text-foreground",children:M("Upgrade To PRO & Enjoy Advanced Features!","darkify")}),u.jsx("p",{className:"m-0 mb-6 text-sm text-muted-foreground",children:Ty(M("Already, %s websites are using Darkify to add dark mode — why not yours?","darkify"),"7000+")}),u.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[u.jsx("a",{href:`${c}pricing/?ref=1`,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-lg bg-primary px-6 py-3 text-sm font-bold text-primary-foreground no-underline shadow-sm transition-opacity hover:text-primary-foreground hover:opacity-90",children:M("Upgrade to Pro Now!","darkify")}),u.jsx("a",{href:`${c}features`,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-lg border border-primary px-6 py-3 text-sm font-bold text-primary no-underline shadow-sm transition-colors hover:bg-primary/10",children:M("See All Features","darkify")}),u.jsx("a",{href:c,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-lg border border-primary px-6 py-3 text-sm font-bold text-primary no-underline shadow-sm transition-colors hover:bg-primary/10",children:M("Pro Live Demo","darkify")})]}),u.jsxs("p",{className:"m-0 mt-3 text-xs text-muted-foreground",children:[M("14-Day No-Questions-Asked","darkify")," ",u.jsx("a",{href:"https://themeatelier.net/refund-policy/",target:"_blank",rel:"noreferrer",className:"text-primary no-underline hover:underline",children:M("Refund Policy","darkify")})]})]}),u.jsx(rS,{})]}),e==="pro-plugins"&&u.jsxs("div",{className:"@container space-y-6",children:[u.jsx("h2",{className:"m-0 mb-4 text-xl font-bold text-foreground",children:M("Upgrade your Website with our High-quality Plugins!","darkify")}),u.jsx("div",{className:"grid gap-5 @xl:grid-cols-2 @4xl:grid-cols-3",children:kz.map(m=>u.jsxs("a",{href:m.url,target:"_blank",rel:"noreferrer",className:"group flex h-full flex-col overflow-hidden rounded-xl border border-border bg-card p-6 no-underline shadow-sm transition-all hover:border-primary dark:hover:border-ring hover:shadow-md",children:[u.jsx("img",{src:m.icon,alt:m.name,className:"mb-4 h-16 w-16 rounded-lg object-contain",loading:"lazy",onError:p=>{p.currentTarget.style.visibility="hidden"}}),u.jsx("h4",{className:"m-0 mb-2 text-[15px] font-bold leading-snug text-foreground group-hover:text-primary",children:m.name}),u.jsx("p",{className:"m-0 line-clamp-3 text-sm text-muted-foreground",children:m.desc}),u.jsx("div",{className:"mt-auto pt-4",children:u.jsxs("span",{className:"inline-flex items-center gap-1 text-xs font-semibold text-primary",children:[M("View Details","darkify")," ",u.jsx(lg,{size:12})]})})]},m.name))})]})]}),u.jsx(Dz,{})]})}function zz(){const{schema:e,values:n}=Qc(),r=y.useMemo(()=>qw(e,n),[e,n]),o=uo(),[l,c]=y.useState(null),[d,f]=y.useState(!1),m=(p,x)=>{c(p),f(!1),o(x?`/${p}?tab=${x}`:`/${p}`)};return u.jsx(zi,{className:"relative overflow-clip p-0",children:u.jsxs("div",{className:"darkify-settings-row flex items-start",children:[u.jsx(Bw,{nav:r,activeSection:null,activeTab:null,onSelect:m,expanded:l,mobileOpen:d,setMobileOpen:f}),u.jsxs("div",{className:"min-w-0 flex-1",children:[u.jsx("div",{className:"flex items-center border-b bg-card px-4 py-2 md:hidden",children:u.jsxs("button",{type:"button",onClick:()=>f(p=>!p),"aria-expanded":d,className:"flex cursor-pointer items-center gap-1.5 rounded-lg border border-input bg-card px-2.5 py-1.5 text-sm font-medium text-foreground transition-colors hover:bg-accent","aria-label":M(d?"Close sections":"Open sections","darkify"),children:[u.jsx(xg,{className:"size-4"}),M("Menu","darkify")]})}),u.jsx(Az,{})]})]})})}const Pz={help:zz},eu="controls",zo="/help";function Lz(e){return Pz[e]||xz}function Bz(e){const n=/^#tab=([A-Za-z0-9_-]+)$/.exec(e||"");return n?`/${n[1]}`:null}const iS="darkify",em="darkify-help";function lS(e){try{return new URL(e,window.location.origin).searchParams.get("page")}catch{return null}}function Hz(){const e=Bz(window.location.hash);return e||(window.location.hash&&window.location.hash!=="#"?null:new URLSearchParams(window.location.search).get("page")===em?"/help":null)}const sS="toplevel_page_darkify";function Iz(e){return e===em?zo:e===iS?`/${eu}`:null}function Uz(e){return e===zo||e.startsWith(`${zo}/`)}function Fz(){const e=Wt(),n=uo(),r=y.useRef(n);return r.current=n,y.useEffect(()=>{const o=l=>{if(l.defaultPrevented||l.button!==0||l.metaKey||l.ctrlKey||l.shiftKey||l.altKey)return;const c=document.getElementById(sS);if(!c)return;const d=l.target.closest("a");if(!d||!c.contains(d))return;const f=lS(d.getAttribute("href")||""),m=f?Iz(f):null;m&&(l.preventDefault(),r.current(m))};return document.addEventListener("click",o),()=>document.removeEventListener("click",o)},[]),y.useEffect(()=>{const o=document.getElementById(sS);if(!o)return;const l=Uz(e.pathname);Array.from(o.querySelectorAll(".wp-submenu > li")).forEach(d=>{const f=d.querySelector("a"),m=f?lS(f.getAttribute("href")||""):null;if(!m)return;const p=m===em?l:m===iS?!l:!1;d.classList.toggle("current",p)}),o.classList.add("current","wp-has-current-submenu","wp-menu-open"),o.classList.remove("wp-not-current-submenu")},[e.pathname]),null}const $z="wp-admin-bar-darkify_admin_bar_switch_container",Yz="darkify_admin_bar_hidden",Gz="darkify_dark_mode_enabled",Vz="darkify_admin_panel_last_state";function qz(){const{values:e,loading:n}=Qc(),r=dn(e?.enable_admin_panel_dark_mode);return y.useEffect(()=>{if(n)return;const o=document.getElementById($z);if(o&&(o.classList.toggle(Yz,!r),!r)){document.documentElement.classList.remove(Gz);try{localStorage.setItem(Vz,"0")}catch{}const l=window.darkifyAdminEngine;l&&typeof l.reapply=="function"&&l.reapply()}},[r,n]),null}const Wz="adminmenuwrap",Kz="adminmenu",tu="darkify-adminmenu-scrollable",Xz=8,cS=32;function Qz(){return y.useEffect(()=>{const e=document.getElementById(Wz),n=document.getElementById(Kz);if(!e)return;const r=8;let o=0,l=!1;const c=()=>{if(o=0,window.innerWidth<783){d(!1);return}const T=e.clientHeight-e.scrollHeight,R=e.classList.contains(tu);!R&&T<-1?d(!0):R&&T>r&&d(!1)},d=T=>{e.classList.contains(tu)!==T&&(l=!0,e.classList.toggle(tu,T),l=!1)},f=()=>{o||(o=requestAnimationFrame(c))};f(),window.addEventListener("resize",f);const m=new MutationObserver(()=>{l||f()});m.observe(e,{childList:!0,subtree:!0});let p=null;const x=T=>T.querySelector(":scope > .wp-submenu"),v=T=>{const R=T&&x(T);if(R)for(const D of["position","top","left","right","bottom","width"])R.style[D]=""},b=T=>{const R=x(T);if(!R||(v(T),getComputedStyle(R).position!=="absolute"))return;const D=e.getBoundingClientRect(),z=T.getBoundingClientRect();R.style.position="fixed",R.style.bottom="auto",document.body.classList.contains("rtl")?(R.style.right=`${window.innerWidth-D.left}px`,R.style.left="auto"):(R.style.left=`${D.right}px`,R.style.right="auto");const L=R.offsetHeight,B=Math.max(cS,window.innerHeight-L-Xz);R.style.top=`${Math.min(Math.max(z.top-1,cS),B)}px`},N=()=>{p&&(v(p),p=null)},C=T=>{if(!e.classList.contains(tu)){N();return}const R=T instanceof Element?T.closest("li.menu-top"):null;!R||!n||!n.contains(R)||R!==p&&(N(),p=R,b(R))},k=T=>C(T.target),w=T=>{if(!p)return;const R=T.relatedTarget;R instanceof Node&&p.contains(R)||N()},_=T=>C(T.target),E=()=>{p&&b(p)};return n&&(n.addEventListener("mouseover",k),n.addEventListener("mouseout",w),n.addEventListener("focusin",_)),e.addEventListener("scroll",E,{passive:!0}),window.addEventListener("resize",N),()=>{o&&cancelAnimationFrame(o),window.removeEventListener("resize",f),window.removeEventListener("resize",N),m.disconnect(),n&&(n.removeEventListener("mouseover",k),n.removeEventListener("mouseout",w),n.removeEventListener("focusin",_)),e.removeEventListener("scroll",E),N()}},[]),null}function Zz(){const{section:e}=Kp(),n=Lz(e);return u.jsx(Y5,{resetKey:e,children:u.jsx(n,{})})}function Jz(){return u.jsxs(b_,{children:[u.jsxs(Ei,{path:"/",element:u.jsx(G5,{}),children:[u.jsx(Ei,{index:!0,element:u.jsx(eg,{to:`/${eu}`,replace:!0})}),u.jsx(Ei,{path:":section",element:u.jsx(Zz,{})})]}),u.jsx(Ei,{path:"*",element:u.jsx(eg,{to:`/${eu}`,replace:!0})})]})}const eP=y.memo(Jz);function tP(){return u.jsxs(G_,{children:[u.jsx(Fz,{}),u.jsx(Qz,{}),u.jsxs(cz,{children:[u.jsx(qz,{}),u.jsx(eP,{}),u.jsx($5,{})]})]})}const nP="darkify_dark_mode_enabled",uS="dark",dS="darkify_admin_panel_last_state";function aP(){if(typeof document>"u")return!1;if(document.documentElement.classList.contains(nP))return!0;try{return localStorage.getItem(dS)==="1"}catch{return!1}}function tm(){const e=document.documentElement,n=aP(),r=e.classList.contains(uS);n!==r&&e.classList.toggle(uS,n)}function rP(){if(typeof document>"u")return()=>{};tm();const e=new MutationObserver(tm);e.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]});const n=r=>{r.key===dS&&tm()};return window.addEventListener("storage",n),()=>{e.disconnect(),window.removeEventListener("storage",n)}}rP();const fS=Hz();fS&&window.location.replace(`${window.location.pathname}${window.location.search}#${fS}`);const mS=document.getElementById("darkify_react");mS&&vC.createRoot(mS).render(u.jsx(y.StrictMode,{children:u.jsx(tP,{})}))})(); |
| 62 |
|