image-asset-manager
Version:
A comprehensive image asset management tool for frontend projects
202 lines • 187 kB
JavaScript
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function rc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ws={exports:{}},el={},Hs={exports:{}},M={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Yn=Symbol.for("react.element"),lc=Symbol.for("react.portal"),oc=Symbol.for("react.fragment"),ic=Symbol.for("react.strict_mode"),sc=Symbol.for("react.profiler"),uc=Symbol.for("react.provider"),ac=Symbol.for("react.context"),cc=Symbol.for("react.forward_ref"),dc=Symbol.for("react.suspense"),fc=Symbol.for("react.memo"),pc=Symbol.for("react.lazy"),Fi=Symbol.iterator;function mc(e){return e===null||typeof e!="object"?null:(e=Fi&&e[Fi]||e["@@iterator"],typeof e=="function"?e:null)}var Qs={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ks=Object.assign,Gs={};function on(e,t,n){this.props=e,this.context=t,this.refs=Gs,this.updater=n||Qs}on.prototype.isReactComponent={};on.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};on.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ys(){}Ys.prototype=on.prototype;function Uo(e,t,n){this.props=e,this.context=t,this.refs=Gs,this.updater=n||Qs}var Bo=Uo.prototype=new Ys;Bo.constructor=Uo;Ks(Bo,on.prototype);Bo.isPureReactComponent=!0;var Ri=Array.isArray,Xs=Object.prototype.hasOwnProperty,Vo={current:null},Zs={key:!0,ref:!0,__self:!0,__source:!0};function Js(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Xs.call(t,r)&&!Zs.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var a=Array(s),d=0;d<s;d++)a[d]=arguments[d+2];l.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:Yn,type:e,key:o,ref:i,props:l,_owner:Vo.current}}function hc(e,t){return{$$typeof:Yn,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ao(e){return typeof e=="object"&&e!==null&&e.$$typeof===Yn}function gc(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var $i=/\/+/g;function xl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?gc(""+e.key):t.toString(36)}function yr(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Yn:case lc:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+xl(i,0):r,Ri(l)?(n="",e!=null&&(n=e.replace($i,"$&/")+"/"),yr(l,t,n,"",function(d){return d})):l!=null&&(Ao(l)&&(l=hc(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace($i,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Ri(e))for(var s=0;s<e.length;s++){o=e[s];var a=r+xl(o,s);i+=yr(o,t,n,a,l)}else if(a=mc(e),typeof a=="function")for(e=a.call(e),s=0;!(o=e.next()).done;)o=o.value,a=r+xl(o,s++),i+=yr(o,t,n,a,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function tr(e,t,n){if(e==null)return e;var r=[],l=0;return yr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function vc(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ue={current:null},xr={transition:null},yc={ReactCurrentDispatcher:ue,ReactCurrentBatchConfig:xr,ReactCurrentOwner:Vo};function qs(){throw Error("act(...) is not supported in production builds of React.")}M.Children={map:tr,forEach:function(e,t,n){tr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return tr(e,function(){t++}),t},toArray:function(e){return tr(e,function(t){return t})||[]},only:function(e){if(!Ao(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};M.Component=on;M.Fragment=oc;M.Profiler=sc;M.PureComponent=Uo;M.StrictMode=ic;M.Suspense=dc;M.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=yc;M.act=qs;M.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Ks({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Vo.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)Xs.call(t,a)&&!Zs.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var d=0;d<a;d++)s[d]=arguments[d+2];r.children=s}return{$$typeof:Yn,type:e.type,key:l,ref:o,props:r,_owner:i}};M.createContext=function(e){return e={$$typeof:ac,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:uc,_context:e},e.Consumer=e};M.createElement=Js;M.createFactory=function(e){var t=Js.bind(null,e);return t.type=e,t};M.createRef=function(){return{current:null}};M.forwardRef=function(e){return{$$typeof:cc,render:e}};M.isValidElement=Ao;M.lazy=function(e){return{$$typeof:pc,_payload:{_status:-1,_result:e},_init:vc}};M.memo=function(e,t){return{$$typeof:fc,type:e,compare:t===void 0?null:t}};M.startTransition=function(e){var t=xr.transition;xr.transition={};try{e()}finally{xr.transition=t}};M.unstable_act=qs;M.useCallback=function(e,t){return ue.current.useCallback(e,t)};M.useContext=function(e){return ue.current.useContext(e)};M.useDebugValue=function(){};M.useDeferredValue=function(e){return ue.current.useDeferredValue(e)};M.useEffect=function(e,t){return ue.current.useEffect(e,t)};M.useId=function(){return ue.current.useId()};M.useImperativeHandle=function(e,t,n){return ue.current.useImperativeHandle(e,t,n)};M.useInsertionEffect=function(e,t){return ue.current.useInsertionEffect(e,t)};M.useLayoutEffect=function(e,t){return ue.current.useLayoutEffect(e,t)};M.useMemo=function(e,t){return ue.current.useMemo(e,t)};M.useReducer=function(e,t,n){return ue.current.useReducer(e,t,n)};M.useRef=function(e){return ue.current.useRef(e)};M.useState=function(e){return ue.current.useState(e)};M.useSyncExternalStore=function(e,t,n){return ue.current.useSyncExternalStore(e,t,n)};M.useTransition=function(){return ue.current.useTransition()};M.version="18.3.1";Hs.exports=M;var I=Hs.exports;const xc=rc(I);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var wc=I,kc=Symbol.for("react.element"),Sc=Symbol.for("react.fragment"),jc=Object.prototype.hasOwnProperty,Nc=wc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Cc={key:!0,ref:!0,__self:!0,__source:!0};function bs(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)jc.call(t,r)&&!Cc.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:kc,type:e,key:o,ref:i,props:l,_owner:Nc.current}}el.Fragment=Sc;el.jsx=bs;el.jsxs=bs;Ws.exports=el;var u=Ws.exports,Ql={},eu={exports:{}},we={},tu={exports:{}},nu={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(E,P){var z=E.length;E.push(P);e:for(;0<z;){var Q=z-1>>>1,Z=E[Q];if(0<l(Z,P))E[Q]=P,E[z]=Z,z=Q;else break e}}function n(E){return E.length===0?null:E[0]}function r(E){if(E.length===0)return null;var P=E[0],z=E.pop();if(z!==P){E[0]=z;e:for(var Q=0,Z=E.length,bn=Z>>>1;Q<bn;){var vt=2*(Q+1)-1,yl=E[vt],yt=vt+1,er=E[yt];if(0>l(yl,z))yt<Z&&0>l(er,yl)?(E[Q]=er,E[yt]=z,Q=yt):(E[Q]=yl,E[vt]=z,Q=vt);else if(yt<Z&&0>l(er,z))E[Q]=er,E[yt]=z,Q=yt;else break e}}return P}function l(E,P){var z=E.sortIndex-P.sortIndex;return z!==0?z:E.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var a=[],d=[],g=1,h=null,m=3,v=!1,y=!1,k=!1,R=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(E){for(var P=n(d);P!==null;){if(P.callback===null)r(d);else if(P.startTime<=E)r(d),P.sortIndex=P.expirationTime,t(a,P);else break;P=n(d)}}function x(E){if(k=!1,p(E),!y)if(n(a)!==null)y=!0,gl(S);else{var P=n(d);P!==null&&vl(x,P.startTime-E)}}function S(E,P){y=!1,k&&(k=!1,f(_),_=-1),v=!0;var z=m;try{for(p(P),h=n(a);h!==null&&(!(h.expirationTime>P)||E&&!ce());){var Q=h.callback;if(typeof Q=="function"){h.callback=null,m=h.priorityLevel;var Z=Q(h.expirationTime<=P);P=e.unstable_now(),typeof Z=="function"?h.callback=Z:h===n(a)&&r(a),p(P)}else r(a);h=n(a)}if(h!==null)var bn=!0;else{var vt=n(d);vt!==null&&vl(x,vt.startTime-P),bn=!1}return bn}finally{h=null,m=z,v=!1}}var j=!1,N=null,_=-1,O=5,L=-1;function ce(){return!(e.unstable_now()-L<O)}function Ze(){if(N!==null){var E=e.unstable_now();L=E;var P=!0;try{P=N(!0,E)}finally{P?an():(j=!1,N=null)}}else j=!1}var an;if(typeof c=="function")an=function(){c(Ze)};else if(typeof MessageChannel<"u"){var Ii=new MessageChannel,nc=Ii.port2;Ii.port1.onmessage=Ze,an=function(){nc.postMessage(null)}}else an=function(){R(Ze,0)};function gl(E){N=E,j||(j=!0,an())}function vl(E,P){_=R(function(){E(e.unstable_now())},P)}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(E){E.callback=null},e.unstable_continueExecution=function(){y||v||(y=!0,gl(S))},e.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<E?Math.floor(1e3/E):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(E){switch(m){case 1:case 2:case 3:var P=3;break;default:P=m}var z=m;m=P;try{return E()}finally{m=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(E,P){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var z=m;m=E;try{return P()}finally{m=z}},e.unstable_scheduleCallback=function(E,P,z){var Q=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?Q+z:Q):z=Q,E){case 1:var Z=-1;break;case 2:Z=250;break;case 5:Z=1073741823;break;case 4:Z=1e4;break;default:Z=5e3}return Z=z+Z,E={id:g++,callback:P,priorityLevel:E,startTime:z,expirationTime:Z,sortIndex:-1},z>Q?(E.sortIndex=z,t(d,E),n(a)===null&&E===n(d)&&(k?(f(_),_=-1):k=!0,vl(x,z-Q))):(E.sortIndex=Z,t(a,E),y||v||(y=!0,gl(S))),E},e.unstable_shouldYield=ce,e.unstable_wrapCallback=function(E){var P=m;return function(){var z=m;m=P;try{return E.apply(this,arguments)}finally{m=z}}}})(nu);tu.exports=nu;var Ec=tu.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var _c=I,xe=Ec;function w(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var ru=new Set,Mn={};function Mt(e,t){qt(e,t),qt(e+"Capture",t)}function qt(e,t){for(Mn[e]=t,e=0;e<t.length;e++)ru.add(t[e])}var Qe=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Kl=Object.prototype.hasOwnProperty,Lc=/^[: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]*$/,Oi={},Di={};function Pc(e){return Kl.call(Di,e)?!0:Kl.call(Oi,e)?!1:Lc.test(e)?Di[e]=!0:(Oi[e]=!0,!1)}function zc(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Mc(e,t,n,r){if(t===null||typeof t>"u"||zc(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ae(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){te[e]=new ae(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];te[t]=new ae(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){te[e]=new ae(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){te[e]=new ae(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){te[e]=new ae(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){te[e]=new ae(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){te[e]=new ae(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){te[e]=new ae(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){te[e]=new ae(e,5,!1,e.toLowerCase(),null,!1,!1)});var Wo=/[\-:]([a-z])/g;function Ho(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Wo,Ho);te[t]=new ae(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Wo,Ho);te[t]=new ae(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Wo,Ho);te[t]=new ae(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){te[e]=new ae(e,1,!1,e.toLowerCase(),null,!1,!1)});te.xlinkHref=new ae("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){te[e]=new ae(e,1,!1,e.toLowerCase(),null,!0,!0)});function Qo(e,t,n,r){var l=te.hasOwnProperty(t)?te[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Mc(t,n,l,r)&&(n=null),r||l===null?Pc(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Xe=_c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,nr=Symbol.for("react.element"),Ft=Symbol.for("react.portal"),Rt=Symbol.for("react.fragment"),Ko=Symbol.for("react.strict_mode"),Gl=Symbol.for("react.profiler"),lu=Symbol.for("react.provider"),ou=Symbol.for("react.context"),Go=Symbol.for("react.forward_ref"),Yl=Symbol.for("react.suspense"),Xl=Symbol.for("react.suspense_list"),Yo=Symbol.for("react.memo"),qe=Symbol.for("react.lazy"),iu=Symbol.for("react.offscreen"),Ui=Symbol.iterator;function cn(e){return e===null||typeof e!="object"?null:(e=Ui&&e[Ui]||e["@@iterator"],typeof e=="function"?e:null)}var W=Object.assign,wl;function yn(e){if(wl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);wl=t&&t[1]||""}return`
`+wl+e}var kl=!1;function Sl(e,t){if(!e||kl)return"";kl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(d){var r=d}Reflect.construct(e,[],t)}else{try{t.call()}catch(d){r=d}e.call(t.prototype)}else{try{throw Error()}catch(d){r=d}e()}}catch(d){if(d&&r&&typeof d.stack=="string"){for(var l=d.stack.split(`
`),o=r.stack.split(`
`),i=l.length-1,s=o.length-1;1<=i&&0<=s&&l[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(l[i]!==o[s]){if(i!==1||s!==1)do if(i--,s--,0>s||l[i]!==o[s]){var a=`
`+l[i].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=i&&0<=s);break}}}finally{kl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?yn(e):""}function Tc(e){switch(e.tag){case 5:return yn(e.type);case 16:return yn("Lazy");case 13:return yn("Suspense");case 19:return yn("SuspenseList");case 0:case 2:case 15:return e=Sl(e.type,!1),e;case 11:return e=Sl(e.type.render,!1),e;case 1:return e=Sl(e.type,!0),e;default:return""}}function Zl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Rt:return"Fragment";case Ft:return"Portal";case Gl:return"Profiler";case Ko:return"StrictMode";case Yl:return"Suspense";case Xl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ou:return(e.displayName||"Context")+".Consumer";case lu:return(e._context.displayName||"Context")+".Provider";case Go:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Yo:return t=e.displayName||null,t!==null?t:Zl(e.type)||"Memo";case qe:t=e._payload,e=e._init;try{return Zl(e(t))}catch{}}return null}function Ic(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Zl(t);case 8:return t===Ko?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ft(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function su(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Fc(e){var t=su(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function rr(e){e._valueTracker||(e._valueTracker=Fc(e))}function uu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=su(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function zr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Jl(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Bi(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ft(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function au(e,t){t=t.checked,t!=null&&Qo(e,"checked",t,!1)}function ql(e,t){au(e,t);var n=ft(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?bl(e,t.type,n):t.hasOwnProperty("defaultValue")&&bl(e,t.type,ft(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Vi(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function bl(e,t,n){(t!=="number"||zr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var xn=Array.isArray;function Kt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ft(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function eo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(w(91));return W({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ai(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(w(92));if(xn(n)){if(1<n.length)throw Error(w(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ft(n)}}function cu(e,t){var n=ft(t.value),r=ft(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Wi(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function du(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function to(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?du(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var lr,fu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(lr=lr||document.createElement("div"),lr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=lr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Tn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Sn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Rc=["Webkit","ms","Moz","O"];Object.keys(Sn).forEach(function(e){Rc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Sn[t]=Sn[e]})});function pu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Sn.hasOwnProperty(e)&&Sn[e]?(""+t).trim():t+"px"}function mu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=pu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var $c=W({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function no(e,t){if(t){if($c[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(w(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(w(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(w(61))}if(t.style!=null&&typeof t.style!="object")throw Error(w(62))}}function ro(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var lo=null;function Xo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var oo=null,Gt=null,Yt=null;function Hi(e){if(e=Jn(e)){if(typeof oo!="function")throw Error(w(280));var t=e.stateNode;t&&(t=ol(t),oo(e.stateNode,e.type,t))}}function hu(e){Gt?Yt?Yt.push(e):Yt=[e]:Gt=e}function gu(){if(Gt){var e=Gt,t=Yt;if(Yt=Gt=null,Hi(e),t)for(e=0;e<t.length;e++)Hi(t[e])}}function vu(e,t){return e(t)}function yu(){}var jl=!1;function xu(e,t,n){if(jl)return e(t,n);jl=!0;try{return vu(e,t,n)}finally{jl=!1,(Gt!==null||Yt!==null)&&(yu(),gu())}}function In(e,t){var n=e.stateNode;if(n===null)return null;var r=ol(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(w(231,t,typeof n));return n}var io=!1;if(Qe)try{var dn={};Object.defineProperty(dn,"passive",{get:function(){io=!0}}),window.addEventListener("test",dn,dn),window.removeEventListener("test",dn,dn)}catch{io=!1}function Oc(e,t,n,r,l,o,i,s,a){var d=Array.prototype.slice.call(arguments,3);try{t.apply(n,d)}catch(g){this.onError(g)}}var jn=!1,Mr=null,Tr=!1,so=null,Dc={onError:function(e){jn=!0,Mr=e}};function Uc(e,t,n,r,l,o,i,s,a){jn=!1,Mr=null,Oc.apply(Dc,arguments)}function Bc(e,t,n,r,l,o,i,s,a){if(Uc.apply(this,arguments),jn){if(jn){var d=Mr;jn=!1,Mr=null}else throw Error(w(198));Tr||(Tr=!0,so=d)}}function Tt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function wu(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Qi(e){if(Tt(e)!==e)throw Error(w(188))}function Vc(e){var t=e.alternate;if(!t){if(t=Tt(e),t===null)throw Error(w(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return Qi(l),e;if(o===r)return Qi(l),t;o=o.sibling}throw Error(w(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i){for(s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i)throw Error(w(189))}}if(n.alternate!==r)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function ku(e){return e=Vc(e),e!==null?Su(e):null}function Su(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Su(e);if(t!==null)return t;e=e.sibling}return null}var ju=xe.unstable_scheduleCallback,Ki=xe.unstable_cancelCallback,Ac=xe.unstable_shouldYield,Wc=xe.unstable_requestPaint,K=xe.unstable_now,Hc=xe.unstable_getCurrentPriorityLevel,Zo=xe.unstable_ImmediatePriority,Nu=xe.unstable_UserBlockingPriority,Ir=xe.unstable_NormalPriority,Qc=xe.unstable_LowPriority,Cu=xe.unstable_IdlePriority,tl=null,De=null;function Kc(e){if(De&&typeof De.onCommitFiberRoot=="function")try{De.onCommitFiberRoot(tl,e,void 0,(e.current.flags&128)===128)}catch{}}var Te=Math.clz32?Math.clz32:Xc,Gc=Math.log,Yc=Math.LN2;function Xc(e){return e>>>=0,e===0?32:31-(Gc(e)/Yc|0)|0}var or=64,ir=4194304;function wn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Fr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~l;s!==0?r=wn(s):(o&=i,o!==0&&(r=wn(o)))}else i=n&~l,i!==0?r=wn(i):o!==0&&(r=wn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Te(t),l=1<<n,r|=e[n],t&=~l;return r}function Zc(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Jc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-Te(o),s=1<<i,a=l[i];a===-1?(!(s&n)||s&r)&&(l[i]=Zc(s,t)):a<=t&&(e.expiredLanes|=s),o&=~s}}function uo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Eu(){var e=or;return or<<=1,!(or&4194240)&&(or=64),e}function Nl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Xn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Te(t),e[t]=n}function qc(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Te(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Jo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Te(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var F=0;function _u(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Lu,qo,Pu,zu,Mu,ao=!1,sr=[],lt=null,ot=null,it=null,Fn=new Map,Rn=new Map,et=[],bc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Gi(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":ot=null;break;case"mouseover":case"mouseout":it=null;break;case"pointerover":case"pointerout":Fn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rn.delete(t.pointerId)}}function fn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=Jn(t),t!==null&&qo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function ed(e,t,n,r,l){switch(t){case"focusin":return lt=fn(lt,e,t,n,r,l),!0;case"dragenter":return ot=fn(ot,e,t,n,r,l),!0;case"mouseover":return it=fn(it,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Fn.set(o,fn(Fn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Rn.set(o,fn(Rn.get(o)||null,e,t,n,r,l)),!0}return!1}function Tu(e){var t=kt(e.target);if(t!==null){var n=Tt(t);if(n!==null){if(t=n.tag,t===13){if(t=wu(n),t!==null){e.blockedOn=t,Mu(e.priority,function(){Pu(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function wr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=co(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);lo=r,n.target.dispatchEvent(r),lo=null}else return t=Jn(n),t!==null&&qo(t),e.blockedOn=n,!1;t.shift()}return!0}function Yi(e,t,n){wr(e)&&n.delete(t)}function td(){ao=!1,lt!==null&&wr(lt)&&(lt=null),ot!==null&&wr(ot)&&(ot=null),it!==null&&wr(it)&&(it=null),Fn.forEach(Yi),Rn.forEach(Yi)}function pn(e,t){e.blockedOn===t&&(e.blockedOn=null,ao||(ao=!0,xe.unstable_scheduleCallback(xe.unstable_NormalPriority,td)))}function $n(e){function t(l){return pn(l,e)}if(0<sr.length){pn(sr[0],e);for(var n=1;n<sr.length;n++){var r=sr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(lt!==null&&pn(lt,e),ot!==null&&pn(ot,e),it!==null&&pn(it,e),Fn.forEach(t),Rn.forEach(t),n=0;n<et.length;n++)r=et[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<et.length&&(n=et[0],n.blockedOn===null);)Tu(n),n.blockedOn===null&&et.shift()}var Xt=Xe.ReactCurrentBatchConfig,Rr=!0;function nd(e,t,n,r){var l=F,o=Xt.transition;Xt.transition=null;try{F=1,bo(e,t,n,r)}finally{F=l,Xt.transition=o}}function rd(e,t,n,r){var l=F,o=Xt.transition;Xt.transition=null;try{F=4,bo(e,t,n,r)}finally{F=l,Xt.transition=o}}function bo(e,t,n,r){if(Rr){var l=co(e,t,n,r);if(l===null)Fl(e,t,r,$r,n),Gi(e,r);else if(ed(l,e,t,n,r))r.stopPropagation();else if(Gi(e,r),t&4&&-1<bc.indexOf(e)){for(;l!==null;){var o=Jn(l);if(o!==null&&Lu(o),o=co(e,t,n,r),o===null&&Fl(e,t,r,$r,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Fl(e,t,r,null,n)}}var $r=null;function co(e,t,n,r){if($r=null,e=Xo(r),e=kt(e),e!==null)if(t=Tt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=wu(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return $r=e,null}function Iu(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Hc()){case Zo:return 1;case Nu:return 4;case Ir:case Qc:return 16;case Cu:return 536870912;default:return 16}default:return 16}}var nt=null,ei=null,kr=null;function Fu(){if(kr)return kr;var e,t=ei,n=t.length,r,l="value"in nt?nt.value:nt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return kr=l.slice(e,1<r?1-r:void 0)}function Sr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function ur(){return!0}function Xi(){return!1}function ke(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?ur:Xi,this.isPropagationStopped=Xi,this}return W(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=ur)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=ur)},persist:function(){},isPersistent:ur}),t}var sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ti=ke(sn),Zn=W({},sn,{view:0,detail:0}),ld=ke(Zn),Cl,El,mn,nl=W({},Zn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ni,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==mn&&(mn&&e.type==="mousemove"?(Cl=e.screenX-mn.screenX,El=e.screenY-mn.screenY):El=Cl=0,mn=e),Cl)},movementY:function(e){return"movementY"in e?e.movementY:El}}),Zi=ke(nl),od=W({},nl,{dataTransfer:0}),id=ke(od),sd=W({},Zn,{relatedTarget:0}),_l=ke(sd),ud=W({},sn,{animationName:0,elapsedTime:0,pseudoElement:0}),ad=ke(ud),cd=W({},sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),dd=ke(cd),fd=W({},sn,{data:0}),Ji=ke(fd),pd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},md={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"},hd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function gd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=hd[e])?!!t[e]:!1}function ni(){return gd}var vd=W({},Zn,{key:function(e){if(e.key){var t=pd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Sr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?md[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ni,charCode:function(e){return e.type==="keypress"?Sr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Sr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),yd=ke(vd),xd=W({},nl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),qi=ke(xd),wd=W({},Zn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ni}),kd=ke(wd),Sd=W({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0}),jd=ke(Sd),Nd=W({},nl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Cd=ke(Nd),Ed=[9,13,27,32],ri=Qe&&"CompositionEvent"in window,Nn=null;Qe&&"documentMode"in document&&(Nn=document.documentMode);var _d=Qe&&"TextEvent"in window&&!Nn,Ru=Qe&&(!ri||Nn&&8<Nn&&11>=Nn),bi=String.fromCharCode(32),es=!1;function $u(e,t){switch(e){case"keyup":return Ed.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ou(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var $t=!1;function Ld(e,t){switch(e){case"compositionend":return Ou(t);case"keypress":return t.which!==32?null:(es=!0,bi);case"textInput":return e=t.data,e===bi&&es?null:e;default:return null}}function Pd(e,t){if($t)return e==="compositionend"||!ri&&$u(e,t)?(e=Fu(),kr=ei=nt=null,$t=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ru&&t.locale!=="ko"?null:t.data;default:return null}}var zd={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 ts(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!zd[e.type]:t==="textarea"}function Du(e,t,n,r){hu(r),t=Or(t,"onChange"),0<t.length&&(n=new ti("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Cn=null,On=null;function Md(e){Xu(e,0)}function rl(e){var t=Ut(e);if(uu(t))return e}function Td(e,t){if(e==="change")return t}var Uu=!1;if(Qe){var Ll;if(Qe){var Pl="oninput"in document;if(!Pl){var ns=document.createElement("div");ns.setAttribute("oninput","return;"),Pl=typeof ns.oninput=="function"}Ll=Pl}else Ll=!1;Uu=Ll&&(!document.documentMode||9<document.documentMode)}function rs(){Cn&&(Cn.detachEvent("onpropertychange",Bu),On=Cn=null)}function Bu(e){if(e.propertyName==="value"&&rl(On)){var t=[];Du(t,On,e,Xo(e)),xu(Md,t)}}function Id(e,t,n){e==="focusin"?(rs(),Cn=t,On=n,Cn.attachEvent("onpropertychange",Bu)):e==="focusout"&&rs()}function Fd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return rl(On)}function Rd(e,t){if(e==="click")return rl(t)}function $d(e,t){if(e==="input"||e==="change")return rl(t)}function Od(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Fe=typeof Object.is=="function"?Object.is:Od;function Dn(e,t){if(Fe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Kl.call(t,l)||!Fe(e[l],t[l]))return!1}return!0}function ls(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function os(e,t){var n=ls(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ls(n)}}function Vu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Vu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Au(){for(var e=window,t=zr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=zr(e.document)}return t}function li(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Dd(e){var t=Au(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Vu(n.ownerDocument.documentElement,n)){if(r!==null&&li(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=os(n,o);var i=os(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ud=Qe&&"documentMode"in document&&11>=document.documentMode,Ot=null,fo=null,En=null,po=!1;function is(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;po||Ot==null||Ot!==zr(r)||(r=Ot,"selectionStart"in r&&li(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),En&&Dn(En,r)||(En=r,r=Or(fo,"onSelect"),0<r.length&&(t=new ti("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ot)))}function ar(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Dt={animationend:ar("Animation","AnimationEnd"),animationiteration:ar("Animation","AnimationIteration"),animationstart:ar("Animation","AnimationStart"),transitionend:ar("Transition","TransitionEnd")},zl={},Wu={};Qe&&(Wu=document.createElement("div").style,"AnimationEvent"in window||(delete Dt.animationend.animation,delete Dt.animationiteration.animation,delete Dt.animationstart.animation),"TransitionEvent"in window||delete Dt.transitionend.transition);function ll(e){if(zl[e])return zl[e];if(!Dt[e])return e;var t=Dt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Wu)return zl[e]=t[n];return e}var Hu=ll("animationend"),Qu=ll("animationiteration"),Ku=ll("animationstart"),Gu=ll("transitionend"),Yu=new Map,ss="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function mt(e,t){Yu.set(e,t),Mt(t,[e])}for(var Ml=0;Ml<ss.length;Ml++){var Tl=ss[Ml],Bd=Tl.toLowerCase(),Vd=Tl[0].toUpperCase()+Tl.slice(1);mt(Bd,"on"+Vd)}mt(Hu,"onAnimationEnd");mt(Qu,"onAnimationIteration");mt(Ku,"onAnimationStart");mt("dblclick","onDoubleClick");mt("focusin","onFocus");mt("focusout","onBlur");mt(Gu,"onTransitionEnd");qt("onMouseEnter",["mouseout","mouseover"]);qt("onMouseLeave",["mouseout","mouseover"]);qt("onPointerEnter",["pointerout","pointerover"]);qt("onPointerLeave",["pointerout","pointerover"]);Mt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Mt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Mt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Mt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Mt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Mt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var kn="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(" "),Ad=new Set("cancel close invalid load scroll toggle".split(" ").concat(kn));function us(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Bc(r,t,void 0,e),e.currentTarget=null}function Xu(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],a=s.instance,d=s.currentTarget;if(s=s.listener,a!==o&&l.isPropagationStopped())break e;us(l,s,d),o=a}else for(i=0;i<r.length;i++){if(s=r[i],a=s.instance,d=s.currentTarget,s=s.listener,a!==o&&l.isPropagationStopped())break e;us(l,s,d),o=a}}}if(Tr)throw e=so,Tr=!1,so=null,e}function D(e,t){var n=t[yo];n===void 0&&(n=t[yo]=new Set);var r=e+"__bubble";n.has(r)||(Zu(t,e,2,!1),n.add(r))}function Il(e,t,n){var r=0;t&&(r|=4),Zu(n,e,r,t)}var cr="_reactListening"+Math.random().toString(36).slice(2);function Un(e){if(!e[cr]){e[cr]=!0,ru.forEach(function(n){n!=="selectionchange"&&(Ad.has(n)||Il(n,!1,e),Il(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[cr]||(t[cr]=!0,Il("selectionchange",!1,t))}}function Zu(e,t,n,r){switch(Iu(t)){case 1:var l=nd;break;case 4:l=rd;break;default:l=bo}n=l.bind(null,t,n,e),l=void 0,!io||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Fl(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var a=i.tag;if((a===3||a===4)&&(a=i.stateNode.containerInfo,a===l||a.nodeType===8&&a.parentNode===l))return;i=i.return}for(;s!==null;){if(i=kt(s),i===null)return;if(a=i.tag,a===5||a===6){r=o=i;continue e}s=s.parentNode}}r=r.return}xu(function(){var d=o,g=Xo(n),h=[];e:{var m=Yu.get(e);if(m!==void 0){var v=ti,y=e;switch(e){case"keypress":if(Sr(n)===0)break e;case"keydown":case"keyup":v=yd;break;case"focusin":y="focus",v=_l;break;case"focusout":y="blur",v=_l;break;case"beforeblur":case"afterblur":v=_l;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Zi;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=id;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=kd;break;case Hu:case Qu:case Ku:v=ad;break;case Gu:v=jd;break;case"scroll":v=ld;break;case"wheel":v=Cd;break;case"copy":case"cut":case"paste":v=dd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=qi}var k=(t&4)!==0,R=!k&&e==="scroll",f=k?m!==null?m+"Capture":null:m;k=[];for(var c=d,p;c!==null;){p=c;var x=p.stateNode;if(p.tag===5&&x!==null&&(p=x,f!==null&&(x=In(c,f),x!=null&&k.push(Bn(c,x,p)))),R)break;c=c.return}0<k.length&&(m=new v(m,y,null,n,g),h.push({event:m,listeners:k}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",m&&n!==lo&&(y=n.relatedTarget||n.fromElement)&&(kt(y)||y[Ke]))break e;if((v||m)&&(m=g.window===g?g:(m=g.ownerDocument)?m.defaultView||m.parentWindow:window,v?(y=n.relatedTarget||n.toElement,v=d,y=y?kt(y):null,y!==null&&(R=Tt(y),y!==R||y.tag!==5&&y.tag!==6)&&(y=null)):(v=null,y=d),v!==y)){if(k=Zi,x="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(k=qi,x="onPointerLeave",f="onPointerEnter",c="pointer"),R=v==null?m:Ut(v),p=y==null?m:Ut(y),m=new k(x,c+"leave",v,n,g),m.target=R,m.relatedTarget=p,x=null,kt(g)===d&&(k=new k(f,c+"enter",y,n,g),k.target=p,k.relatedTarget=R,x=k),R=x,v&&y)t:{for(k=v,f=y,c=0,p=k;p;p=It(p))c++;for(p=0,x=f;x;x=It(x))p++;for(;0<c-p;)k=It(k),c--;for(;0<p-c;)f=It(f),p--;for(;c--;){if(k===f||f!==null&&k===f.alternate)break t;k=It(k),f=It(f)}k=null}else k=null;v!==null&&as(h,m,v,k,!1),y!==null&&R!==null&&as(h,R,y,k,!0)}}e:{if(m=d?Ut(d):window,v=m.nodeName&&m.nodeName.toLowerCase(),v==="select"||v==="input"&&m.type==="file")var S=Td;else if(ts(m))if(Uu)S=$d;else{S=Fd;var j=Id}else(v=m.nodeName)&&v.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(S=Rd);if(S&&(S=S(e,d))){Du(h,S,n,g);break e}j&&j(e,m,d),e==="focusout"&&(j=m._wrapperState)&&j.controlled&&m.type==="number"&&bl(m,"number",m.value)}switch(j=d?Ut(d):window,e){case"focusin":(ts(j)||j.contentEditable==="true")&&(Ot=j,fo=d,En=null);break;case"focusout":En=fo=Ot=null;break;case"mousedown":po=!0;break;case"contextmenu":case"mouseup":case"dragend":po=!1,is(h,n,g);break;case"selectionchange":if(Ud)break;case"keydown":case"keyup":is(h,n,g)}var N;if(ri)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else $t?$u(e,n)&&(_="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(_="onCompositionStart");_&&(Ru&&n.locale!=="ko"&&($t||_!=="onCompositionStart"?_==="onCompositionEnd"&&$t&&(N=Fu()):(nt=g,ei="value"in nt?nt.value:nt.textContent,$t=!0)),j=Or(d,_),0<j.length&&(_=new Ji(_,e,null,n,g),h.push({event:_,listeners:j}),N?_.data=N:(N=Ou(n),N!==null&&(_.data=N)))),(N=_d?Ld(e,n):Pd(e,n))&&(d=Or(d,"onBeforeInput"),0<d.length&&(g=new Ji("onBeforeInput","beforeinput",null,n,g),h.push({event:g,listeners:d}),g.data=N))}Xu(h,t)})}function Bn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Or(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=In(e,n),o!=null&&r.unshift(Bn(e,o,l)),o=In(e,t),o!=null&&r.push(Bn(e,o,l))),e=e.return}return r}function It(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function as(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var s=n,a=s.alternate,d=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&d!==null&&(s=d,l?(a=In(n,o),a!=null&&i.unshift(Bn(n,a,s))):l||(a=In(n,o),a!=null&&i.push(Bn(n,a,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Wd=/\r\n?/g,Hd=/\u0000|\uFFFD/g;function cs(e){return(typeof e=="string"?e:""+e).replace(Wd,`
`).replace(Hd,"")}function dr(e,t,n){if(t=cs(t),cs(e)!==t&&n)throw Error(w(425))}function Dr(){}var mo=null,ho=null;function go(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var vo=typeof setTimeout=="function"?setTimeout:void 0,Qd=typeof clearTimeout=="function"?clearTimeout:void 0,ds=typeof Promise=="function"?Promise:void 0,Kd=typeof queueMicrotask=="function"?queueMicrotask:typeof ds<"u"?function(e){return ds.resolve(null).then(e).catch(Gd)}:vo;function Gd(e){setTimeout(function(){throw e})}function Rl(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),$n(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);$n(t)}function st(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function fs(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var un=Math.random().toString(36).slice(2),Oe="__reactFiber$"+un,Vn="__reactProps$"+un,Ke="__reactContainer$"+un,yo="__reactEvents$"+un,Yd="__reactListeners$"+un,Xd="__reactHandles$"+un;function kt(e){var t=e[Oe];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ke]||n[Oe]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=fs(e);e!==null;){if(n=e[Oe])return n;e=fs(e)}return t}e=n,n=e.parentNode}return null}function Jn(e){return e=e[Oe]||e[Ke],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ut(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(w(33))}function ol(e){return e[Vn]||null}var xo=[],Bt=-1;function ht(e){return{current:e}}function U(e){0>Bt||(e.current=xo[Bt],xo[Bt]=null,Bt--)}function $(e,t){Bt++,xo[Bt]=e.current,e.current=t}var pt={},oe=ht(pt),pe=ht(!1),Et=pt;function bt(e,t){var n=e.type.contextTypes;if(!n)return pt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function me(e){return e=e.childContextTypes,e!=null}function Ur(){U(pe),U(oe)}function ps(e,t,n){if(oe.current!==pt)throw Error(w(168));$(oe,t),$(pe,n)}function Ju(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(w(108,Ic(e)||"Unknown",l));return W({},n,r)}function Br(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pt,Et=oe.current,$(oe,e),$(pe,pe.current),!0}function ms(e,t,n){var r=e.stateNode;if(!r)throw Error(w(169));n?(e=Ju(e,t,Et),r.__reactInternalMemoizedMergedChildContext=e,U(pe),U(oe),$(oe,e)):U(pe),$(pe,n)}var Ve=null,il=!1,$l=!1;function qu(e){Ve===null?Ve=[e]:Ve.push(e)}function Zd(e){il=!0,qu(e)}function gt(){if(!$l&&Ve!==null){$l=!0;var e=0,t=F;try{var n=Ve;for(F=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ve=null,il=!1}catch(l){throw Ve!==null&&(Ve=Ve.slice(e+1)),ju(Zo,gt),l}finally{F=t,$l=!1}}return null}var Vt=[],At=0,Vr=null,Ar=0,Se=[],je=0,_t=null,Ae=1,We="";function xt(e,t){Vt[At++]=Ar,Vt[At++]=Vr,Vr=e,Ar=t}function bu(e,t,n){Se[je++]=Ae,Se[je++]=We,Se[je++]=_t,_t=e;var r=Ae;e=We;var l=32-Te(r)-1;r&=~(1<<l),n+=1;var o=32-Te(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Ae=1<<32-Te(t)+l|n<<l|r,We=o+e}else Ae=1<<o|n<<l|r,We=e}function oi(e){e.return!==null&&(xt(e,1),bu(e,1,0))}function ii(e){for(;e===Vr;)Vr=Vt[--At],Vt[At]=null,Ar=Vt[--At],Vt[At]=null;for(;e===_t;)_t=Se[--je],Se[je]=null,We=Se[--je],Se[je]=null,Ae=Se[--je],Se[je]=null}var ye=null,ve=null,B=!1,Me=null;function ea(e,t){var n=Ne(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function hs(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ye=e,ve=st(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ye=e,ve=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=_t!==null?{id:Ae,overflow:We}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ne(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ye=e,ve=null,!0):!1;default:return!1}}function wo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ko(e){if(B){var t=ve;if(t){var n=t;if(!hs(e,t)){if(wo(e))throw Error(w(418));t=st(n.nextSibling);var r=ye;t&&hs(e,t)?ea(r,n):(e.flags=e.flags&-4097|2,B=!1,ye=e)}}else{if(wo(e))throw Error(w(418));e.flags=e.flags&-4097|2,B=!1,ye=e}}}function gs(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ye=e}function fr(e){if(e!==ye)return!1;if(!B)return gs(e),B=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!go(e.type,e.memoizedProps)),t&&(t=ve)){if(wo(e))throw ta(),Error(w(418));for(;t;)ea(e,t),t=st(t.nextSibling)}if(gs(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ve=st(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ve=null}}else ve=ye?st(e.stateNode.nextSibling):null;return!0}function ta(){for(var e=ve;e;)e=st(e.nextSibling)}function en(){ve=ye=null,B=!1}function si(e){Me===null?Me=[e]:Me.push(e)}var Jd=Xe.ReactCurrentBatchConfig;function hn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(w(309));var r=n.stateNode}if(!r)throw Error(w(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var s=l.refs;i===null?delete s[o]:s[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(w(284));if(!n._owner)throw Error(w(290,e))}return e}function pr(e,t){throw e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function vs(e){var t=e._init;return t(e._payload)}function na(e){function t(f,c){if(e){var p=f.deletions;p===null?(f.deletions=[c],f.flags|=16):p.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function l(f,c){return f=dt(f,c),f.index=0,f.sibling=null,f}function o(f,c,p){return f.index=p,e?(p=f.alternate,p!==null?(p=p.index,p<c?(f.flags|=2,c):p):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function s(f,c,p,x){return c===null||c.tag!==6?(c=Wl(p,f.mode,x),c.return=f,c):(c=l(c,p),c.return=f,c)}function a(f,c,p,x){var S=p.type;return S===Rt?g(f,c,p.props.children,x,p.key):c!==null&&(c.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===qe&&vs(S)===c.type)?(x=l(c,p.props),x.ref=hn(f,c,p),x.return=f,x):(x=Pr(p.type,p.key,p.props,null,f.mode,x),x.ref=hn(f,c,p),x.return=f,x)}function d(f,c,p,x){return c===null||c.tag!==4||c.stateNode.containerInfo!==p.containerInfo||c.stateNode.implementation!==p.implementation?(c=Hl(p,f.mode,x),c.return=f,c):(c=l(c,p.children||[]),c.return=f,c)}function g(f,c,p,x,S){return c===null||c.tag!==7?(c=Ct(p,f.mode,x,S),c.return=f,c):(c=l(c,p),c.return=f,c)}function h(f,c,p){if(typeof c=="string"&&c!==""||typeof c=="number")return c=Wl(""+c,f.mode,p),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case nr:return p=Pr(c.type,c.key,c.props,null,f.mode,p),p.ref=hn(f,null,c),p.return=f,p;case Ft:return c=Hl(c,f.mode,p),c.return=f,c;case qe:var x=c._init;return h(f,x(c._payload),p)}if(xn(c)||cn(c))return c=Ct(c,f.mode,p,null),c.return=f,c;pr(f,c)}return null}function m(f,c,p,x){var S=c!==null?c.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return S!==null?null:s(f,c,""+p,x);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case nr:return p.key===S?a(f,c,p,x):null;case Ft:return p.key===S?d(f,c,p,x):null;case qe:return S=p._init,m(f,c,S(p._payload),x)}if(xn(p)||cn(p))return S!==null?null:g(f,c,p,x,null);pr(f,p)}return null}function v(f,c,p,x,S){if(typeof x=="string"&&x!==""||typeof x=="number")return f=f.get(p)||null,s(c,f,""+x,S);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case nr:return f=f.get(x.key===null?p:x.key)||null,a(c,f,x,S);case Ft:return f=f.get(x.key===null?p:x.key)||null,d(c,f,x,S);case qe:var j=x._init;return v(f,c,p,j(x._payload),S)}if(xn(x)||cn(x))return f=f.get(p)||null,g(c,f,x,S,null);pr(c,x)}return null}function y(f,c,p,x){for(var S=null,j=null,N=c,_=c=0,O=null;N!==null&&_<p.length;_++){N.index>_?(O=N,N=null):O=N.sibling;var L=m(f,N,p[_],x);if(L===null){N===null&&(N=O);break}e&&N&&L.alternate===null&&t(f,N),c=o(L,c,_),j===null?S=L:j.sibling=L,j=L,N=O}if(_===p.length)return n(f,N),B&&xt(f,_),S;if(N===null){for(;_<p.length;_++)N=h(f,p[_],x),N!==null&&(c=o(N,c,_),j===null?S=N:j.sibling=N,j=N);return B&&xt(f,_),S}for(N=r(f,N);_<p.length;_++)O=v(N,f,_,p[_],x),O!==null&&(e&&O.alternate!==null&&N.delete(O.key===null?_:O.key),c=o(O,c,_),j===null?S=O:j.sibling=O,j=O);return e&&N.forEach(function(ce){return t(f,ce)}),B&&xt(f,_),S}function k(f,c,p,x){var S=cn(p);if(typeof S!="function")throw Error(w(150));if(p=S.call(p),p==null)throw Error(w(151));for(var j=S=null,N=c,_=c=0,O=null,L=p.next();N!==null&&!L.done;_++,L=p.next()){N.index>_?(O=N,N=null):O=N.sibling;var ce=m(f,N,L.value,x);if(ce===null){N===null&&(N=O);break}e&&N&&ce.alternate===null&&t(f,N),c=o(ce,c,_),j===null?S=ce:j.sibling=ce,j=ce,N=O}if(L.done)return n(f,N),B&&xt(f,_),S;if(N===null){for(;!L.done;_++,L=p.next())L=h(f,L.value,x),L!==null&&(c=o(L,c,_),j===null?S=L:j.sibling=L,j=L);return B&&xt(f,_),S}for(N=r(f,N);!L.done;_++,L=p.next())L=v(N,f,_,L.value,x),L!==null&&(e&&L.alternate!==null&&N.delete(L.key===null?_:L.key),c=o(L,c,_),j===null?S=L:j.sibling=L,j=L);return e&&N.forEach(function(Ze){return t(f,Ze)}),B&&xt(f,_),S}function R(f,c,p,x){if(typeof p=="object"&&p!==null&&p.type===Rt&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case nr:e:{for(var S=p.key,j=c;j!==null;){if(j.key===S){if(S=p.type,S===Rt){if(j.tag===7){n(f,j.sibling),c=l(j,p.props.children),c.return=f,f=c;break e}}else if(j.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===qe&&vs(S)===j.type){n(f,j.sibling),c=l(j,p.props),c.ref=hn(f,j,p),c.return=f,f=c;break e}n(f,j);break}else t(f,j);j=j.sibling}p.type===Rt?(c=Ct(p.props.children,f.mode,x,p.key),c.return=f,f=c):(x=Pr(p.type,p.key,p.props,null,f.mode,x),x.ref=hn(f,c,p),x.return=f,f=x)}return i(f);case Ft:e:{for(j=p.key;c!==null;){if(c.key===j)if(c.tag===4&&c.stateNode.containerInfo===p.containerInfo&&c.stateNode.implementation===p.implementation){n(f,c.sibling),c=l(c,p.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=Hl(p,f.mode,x),c.return=f,f=c}return i(f);case qe:return j=p._init,R(f,c,j(p._payload),x)}if(xn(p))return y(f,c,p,x);if(cn(p))return k(f,c,p,x);pr(f,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,p),c.return=f,f=c):(n(f,c),c=Wl(p,f.mode,x),c.return=f,f=c),i(f)):n(f,c)}return R}var tn=na(!0),ra=na(!1),Wr=ht(null),Hr=null,Wt=null,ui=null;function ai(){ui=Wt=Hr=null}function ci(e){var t=Wr.current;U(Wr),e._currentValue=t}function So(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Zt(e,t){Hr=e,ui=Wt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(fe=!0),e.firstContext=null)}function Ee(e){var t=e._currentValue;if(ui!==e)if(e={context:e,memoizedValue:t,next:null},Wt===null){if(Hr===null)throw Error(w(308));Wt=e,Hr.dependencies={lanes:0,firstContext:e}}else Wt=Wt.next=e;return t}var St=null;function di(e){St===null?St=[e]:St.push(e)}function la(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,di(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ge(e,r)}function Ge(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var be=!1;function fi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function oa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function He(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ut(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,T&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ge(e,n)}return l=r.interleaved,l===null?(t.next=t,di(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ge(e,n)}function jr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Jo(e,n)}}function ys(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Qr(e,t,n,r){var l=e.updateQueue;be=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var a=s,d=a.next;a.next=null,i===null?o=d:i.next=d,i=a;var g=e.alternate;g!==null&&(g=g.updateQueue,s=g.lastBaseUpdate,s!==i&&(s===null?g.firstBaseUpdate=d:s.next=d,g.lastBaseUpdate=a))}if(o!==null){var h=l.baseState;i=0,g=d=a=null,s=o;do{var m=s.lane,v=s.eventTime;if((r&m)===m){g!==null&&(g=g.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var y=e,k=s;switch(m=t,v=n,k.tag){case 1:if(y=k.payload,typeof y=="function"){h=y.call(v,h,m);break e}h=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=k.payload,m=typeof y=="function"?y.call(v,h,m):y,m==null)break e;h=W({},h,m);break e;case 2:be=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[s]:m.push(s))}else v={eventTime:v,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},g===null?(d=g=v,a=h):g=g.next=v,i|=m;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;m=s,s=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(1);if(g===null&&(a=h),l.baseState=a,l.firstBaseUpdate=d,l.lastBaseUpdate=g,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Pt|=i,e.lanes=i,e.memoizedState=h}}function xs(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(w(191,l));l.call(r)}}}var qn={},Ue=ht(qn),An=ht(qn),Wn=ht(qn);function jt(e){if(e===qn)throw Error(w(174));return e}function pi(e,t){switch($(Wn,t),$(An,e),$(Ue,qn),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:to(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=to(t,e)}U(Ue),$(Ue,t)}function nn(){U(Ue),U(An),U(Wn)}function ia(e){jt(Wn.current);var t=jt(Ue.current),n=to(t,e.type);t!==n&&($(An,e),$(Ue,n))}function mi(e){An.current===e&&(U(Ue),U(An))}var V=ht(0);function Kr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ol=[];function hi(){for(var e=0;e<Ol.length;e++)Ol[e]._workInProgressVersionPrimary=null;Ol.length=0}var Nr=Xe.ReactCurrentDispatcher,Dl=Xe.ReactCurrentBatchConfig,Lt=0,A=null,Y=null,J=null,Gr=!1,_n=!1,Hn=0,qd=0;function ne(){throw Error(w(321))}function gi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Fe(e[n],t[n]))return!1;return!0}function vi(e,t,n,r,l,o){if(Lt=o,A=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Nr.current=e===null||e.memoizedState===null?nf:rf,e=n(r,l),_n){o=0;do{if(_n=!1,Hn=0,25<=o)throw Error(w(301));o+=1,J=Y=null,t.updateQueue=null,Nr.current=lf,e=n(r,l)}while(_n)}if(Nr.current=Yr,t=Y!==null&&Y.next!==null,Lt=0,J=Y=A=null,Gr=!1,t)throw Error(w(300));return e}function yi(){var e=Hn!==0;return Hn=0,e}function $e(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return J===null?A.memoizedState=J=e:J=J.next=e,J}function _e(){if(Y===null){var e=A.alternate;e=e!==null?e.memoizedState:null}else e=Y.next;var t=J===null?A.memoizedState:J.next;if(t!==null)J=t,Y=e;else{if(e===null)throw Error(w(310));Y=e,e={memoizedState:Y.memoizedState,baseState:Y.baseState,baseQueue:Y.baseQueue,queue:Y.queue,next:null},J===null?A.memoizedState=J=e:J=J.next=e}return J}function Qn(e,t){return typeof t=="function"?t(e):t}function Ul(e){var t=_e(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=Y,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var s=i=null,a=null,d=o;do{var g=d.lane;if((Lt&g)===g)a!==null&&(a=a.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),r=d.hasEagerState?d.eagerState:e(r,d.action);else{var h={lane:g,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};a===null?(s=a=h,i=r):a=a.next=h,A.lanes|=g,Pt|=g}d=d.next}while(d!==null&&d!==o);a===null?i=r:a.next=s,Fe(r,t.memoizedState)||(fe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,A.lanes|=o,Pt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Bl(e){var t=_e(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);Fe(o,t.memoizedState)||(fe=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function sa(){}function ua(e,t){var n=A,r=_e(),l=t(),o=!Fe(r.memoizedState,l);if(o&&(r.memoizedState=l,fe=!0),r=r.queue,xi(da.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||J!==null&&J.memoizedState.tag&1){if(n.flags|=2048,Kn(9,ca.bind(null,n,r,l,t),void 0,null),q===null)throw Error(w(349));Lt&30||aa(n,t,l)}return l}function aa(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ca(e,t,n,r){t.value=n,t.getSnapshot=r,fa(t)&&pa(e)}function da(e,t,n){return n(function(){fa(t)&&pa(e)})}function fa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Fe(e,n)}catch{return!0}}function pa(e){var t=Ge(e,1);t!==null&&Ie(t,e,1,-1)}function ws(e){var t=$e();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Qn,lastRenderedState:e},t.queue=e,e=e.dispatch=tf.bind(null,A,e),[t.memoizedState,e]}function Kn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function ma(){return _e().memoizedState}function Cr(e,t,n,r){var l=$e();A.flags|=e,l.memoizedState=Kn(1|t,n,void 0,r===void 0?null:r)}function sl(e,t,n,r){var l=_e();r=r===void 0?null:r;var o=void 0;if(Y!==null){var i=Y.memoizedState;if(o=i.destroy,r!==null&&gi(r,i.deps)){l.memoizedState=Kn(t,n,o,r);return}}A.flags|=e,l.memoizedState=Kn(1|t,n,o,r)}function ks(e,t){return Cr(8390656,8,e,t)}function xi(e,t){return sl(2048,8,e,t)}function ha(e,t){return sl(4,2,e,t)}function ga(e,t){return sl(4,4,e,t)}function va(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function ya(e,t,n){return n=n!=null?n.concat([e]):null,sl(4,4,va.bind(null,t,e),n)}function wi(){}function xa(e,t){var n=_e();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&gi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function wa(e,t){var n=_e();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&gi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ka(e,t,n){return Lt&21?(Fe(n,t)||(n=Eu(),A.lanes|=n,Pt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,fe=!0),e.memoizedState=n)}function bd(e,t){var n=F;F=n!==0&&4>n?n:4,e(!0);var r=Dl.transition;Dl.transition={};try{e(!1),t()}finally{F=n,Dl.transition=r}}function Sa(){return _e().memoizedState}function ef(e,t,n){var r=ct(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ja(e))Na(t,n);else if(n=la(e,t,n,r),n!==null){var l=se();Ie(n,e,r,l),Ca(n,t,r)}}function tf(e,t,n){var r=ct(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ja(e))Na(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(l.hasEagerState=!0,l.eagerState=s,Fe(s,i)){var a=t.interleaved;a===null?(l.next=l,di(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=la(e,t,l,r),n!==null&&(l=se(),Ie(n,e,r,l),Ca(n,t,r))}}function ja(e){var t=e.alternate;return e===A||t!==null&&t===A}function Na(e,t){_n=Gr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ca(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Jo(e,n)}}var Yr={readContext:Ee,useCallback:ne,useContext:ne,useEffect:ne,useImperativeHandle:ne,useInsertionEffect:ne,useLayoutEffect:ne,useMemo:ne,useReducer:ne,useRef:ne,useState:ne,useDebugValue:ne,useDeferredValue:ne,useTransition:ne,useMutableSource:ne,useSyncExternalStore:ne,useId:ne,unstable_isNewReconciler:!1},nf={readContext:Ee,useCallback:function(e,t){return $e().memoizedState=[e,t===void 0?null:t],e},useContext:Ee,useEffect:ks,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Cr(4194308,4,va.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Cr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Cr(4,2,e,t)},useMemo:function(e,t){var n=$e();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=$e();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ef.bind(null,A,e),[r.memoizedState,e]},useRef:function(e){var t=$e();return e={current:e},t.memoizedState=e},useState:ws,useDebugValue:wi,useDeferredValue:function(e){return $e().memoizedState=e},useTransition:function(){var e=ws(!1),t=e[0];return e=bd.bind(null,e[1]),$e().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=A,l=$e();if(B){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),q===null)throw Error(w(349));Lt&30||aa(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,ks(da.bind(null,r,o,e),[e]),r.flags|=2048,Kn(9,ca.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=$e(),t=q.identifierPrefix;if(B){var n=We,r=Ae;n=(r&~(1<<32-Te(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Hn++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=qd++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},rf={readContext:Ee,useCallback:xa,useContext:Ee,useEffect:xi,useImperativeHandle:ya,useInsertionEffect:ha,useLayoutEffect:ga,useMemo:wa,useReducer:Ul,useRef:ma,useState:function(){return Ul(Qn)},useDebugValue:wi,useDeferredValue:function(e){var t=_e();return ka(t,Y.memoizedState,e)},useTransition:function(){var e=Ul(Qn)[0],t=_e().memoizedState;return[e,t]},useMutableSource:sa,useSyncExternalStore:ua,useId:Sa,unstable_isNewReconciler:!1},lf={readContext:Ee,useCallback:xa,useContext:Ee,useEffect:xi,useImperativeHandle:ya,useInsertionEffect:ha,useLayoutEffect:ga,useMemo:wa,useReducer:Bl,useRef:ma,useState:function(){return Bl(Qn)},useDebugValue:wi,useDeferredValue:function(e){var t=_e();return Y===null?t.memoizedState=e:ka(t,Y.memoizedState,e)},useTransition:function(){var e=Bl(Qn)[0],t=_e().memoizedState;return[e,t]},useMutableSource:sa,useSyncExternalStore:ua,useId:Sa,unstable_isNewReconciler:!1};function Pe(e,t){if(e&&e.defaultProps){t=W({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function jo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:W({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ul={isMounted:function(e){return(e=e._reactInternals)?Tt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=se(),l=ct(e),o=He(r,l);o.payload=t,n!=null&&(o.callback=n),t=ut(e,o,l),t!==null&&(Ie(t,e,l,r),jr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=se(),l=ct(e),o=He(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=ut(e,o,l),t!==null&&(Ie(t,e,l,r),jr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=se(),r=ct(e),l=He(n,r);l.tag=2,t!=null&&(l.callback=t),t=ut(e,l,r),t!==null&&(Ie(t,e,r,n),jr(t,e,r))}};function Ss(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!Dn(n,r)||!Dn(l,o):!0}function Ea(e,t,n){var r=!1,l=pt,o=t.contextType;return typeof o=="object"&&o!==null?o=Ee(o):(l=me(t)?Et:oe.current,r=t.contextTypes,o=(r=r!=null)?bt(e,l):pt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ul,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function js(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ul.enqueueReplaceState(t,t.state,null)}function No(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},fi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Ee(o):(o=me(t)?Et:oe.current,l.context=bt(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(jo(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&ul.enqueueReplaceState(l,l.state,null),Qr(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function rn(e,t){try{var n="",r=t;do n+=Tc(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function Vl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Co(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var of=typeof WeakMap=="function"?WeakMap:Map;function _a(e,t,n){n=He(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Zr||(Zr=!0,Ro=r),Co(e,t)},n}function La(e,t,n){n=He(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Co(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Co(e,t),typeof r!="function"&&(at===null?at=new Set([this]):at.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Ns(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new of;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=wf.bind(null,e,t,n),t.then(e,e))}function Cs(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Es(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=He(-1,1),t.tag=2,ut(n,t,1))),n.lanes|=1),e)}var sf=Xe.ReactCurrentOwner,fe=!1;function ie(e,t,n,r){t.child=e===null?ra(t,null,n,r):tn(t,e.child,n,r)}function _s(e,t,n,r,l){n=n.render;var o=t.ref;return Zt(t,l),r=vi(e,t,n,r,o,l),n=yi(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ye(e,t,l)):(B&&n&&oi(t),t.flags|=1,ie(e,t,r,l),t.child)}function Ls(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Li(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Pa(e,t,o,r,l)):(e=Pr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Dn,n(i,r)&&e.ref===t.ref)return Ye(e,t,l)}return t.flags|=1,e=dt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Pa(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(Dn(o,r)&&e.ref===t.ref)if(fe=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(fe=!0);else return t.lanes=e.lanes,Ye(e,t,l)}return Eo(e,t,n,r,l)}function za(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},$(Qt,ge),ge|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,$(Qt,ge),ge|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,$(Qt,ge),ge|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,$(Qt,ge),ge|=r;return ie(e,t,l,n),t.child}function Ma(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Eo(e,t,n,r,l){var o=me(n)?Et:oe.current;return o=bt(t,o),Zt(t,l),n=vi(e,t,n,r,o,l),r=yi(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ye(e,t,l)):(B&&r&&oi(t),t.flags|=1,ie(e,t,n,l),t.child)}function Ps(e,t,n,r,l){if(me(n)){var o=!0;Br(t)}else o=!1;if(Zt(t,l),t.stateNode===null)Er(e,t),Ea(t,n,r),No(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var a=i.context,d=n.contextType;typeof d=="object"&&d!==null?d=Ee(d):(d=me(n)?Et:oe.current,d=bt(t,d));var g=n.getDerivedStateFromProps,h=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function";h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||a!==d)&&js(t,i,r,d),be=!1;var m=t.memoizedState;i.state=m,Qr(t,r,i,l),a=t.memoizedState,s!==r||m!==a||pe.current||be?(typeof g=="function"&&(jo(t,n,g,r),a=t.memoizedState),(s=be||Ss(t,n,s,r,m,a,d))?(h||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),i.props=r,i.state=a,i.context=d,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,oa(e,t),s=t.memoizedProps,d=t.type===t.elementType?s:Pe(t.type,s),i.props=d,h=t.pendingProps,m=i.context,a=n.contextType,typeof a=="object"&&a!==null?a=Ee(a):(a=me(n)?Et:oe.current,a=bt(t,a));var v=n.getDerivedStateFromProps;(g=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||m!==a)&&js(t,i,r,a),be=!1,m=t.memoizedState,i.state=m,Qr(t,r,i,l);var y=t.memoizedState;s!==h||m!==y||pe.current||be?(typeof v=="function"&&(jo(t,n,v,r),y=t.memoizedState),(d=be||Ss(t,n,d,r,m,y,a)||!1)?(g||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,y,a),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,y,a)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),i.props=r,i.state=y,i.context=a,r=d):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return _o(e,t,n,r,o,l)}function _o(e,t,n,r,l,o){Ma(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&ms(t,n,!1),Ye(e,t,o);r=t.stateNode,sf.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=tn(t,e.child,null,o),t.child=tn(t,null,s,o)):ie(e,t,s,o),t.memoizedState=r.state,l&&ms(t,n,!0),t.child}function Ta(e){var t=e.stateNode;t.pendingContext?ps(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ps(e,t.context,!1),pi(e,t.containerInfo)}function zs(e,t,n,r,l){return en(),si(l),t.flags|=256,ie(e,t,n,r),t.child}var Lo={dehydrated:null,treeContext:null,retryLane:0};function Po(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ia(e,t,n){var r=t.pendingProps,l=V.current,o=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),$(V,l&1),e===null)return ko(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=dl(i,r,0,null),e=Ct(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Po(n),t.memoizedState=Lo,e):ki(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return uf(e,t,i,r,s,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,s=l.sibling;var a={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=dt(l,a),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?o=dt(s,o):(o=Ct(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?Po(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Lo,r}return o=e.child,e=o.sibling,r=dt(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ki(e,t){return t=dl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function mr(e,t,n,r){return r!==null&&si(r),tn(t,e.child,null,n),e=ki(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function uf(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Vl(Error(w(422))),mr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=dl({mode:"visible",children:r.children},l,0,null),o=Ct(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&tn(t,e.child,null,i),t.child.memoizedState=Po(i),t.memoizedState=Lo,o);if(!(t.mode&1))return mr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(w(419)),r=Vl(o,r,void 0),mr(e,t,i,r)}if(s=(i&e.childLanes)!==0,fe||s){if(r=q,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|i)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Ge(e,l),Ie(r,e,l,-1))}return _i(),r=Vl(Error(w(421))),mr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=kf.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,ve=st(l.nextSibling),ye=t,B=!0,Me=null,e!==null&&(Se[je++]=Ae,Se[je++]=We,Se[je++]=_t,Ae=e.id,We=e.overflow,_t=t),t=ki(t,r.children),t.flags|=4096,t)}function Ms(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),So(e.return,t,n)}function Al(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function Fa(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ie(e,t,r.children,n),r=V.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ms(e,n,t);else if(e.tag===19)Ms(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if($(V,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Kr(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Al(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Kr(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Al(t,!0,n,null,o);break;case"together":Al(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Er(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ye(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Pt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(w(153));if(t.child!==null){for(e=t.child,n=dt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=dt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function af(e,t,n){switch(t.tag){case 3:Ta(t),en();break;case 5:ia(t);break;case 1:me(t.type)&&Br(t);break;case 4:pi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;$(Wr,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?($(V,V.current&1),t.flags|=128,null):n&t.child.childLanes?Ia(e,t,n):($(V,V.current&1),e=Ye(e,t,n),e!==null?e.sibling:null);$(V,V.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Fa(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),$(V,V.current),r)break;return null;case 22:case 23:return t.lanes=0,za(e,t,n)}return Ye(e,t,n)}var Ra,zo,$a,Oa;Ra=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};zo=function(){};$a=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,jt(Ue.current);var o=null;switch(n){case"input":l=Jl(e,l),r=Jl(e,r),o=[];break;case"select":l=W({},l,{value:void 0}),r=W({},r,{value:void 0}),o=[];break;case"textarea":l=eo(e,l),r=eo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Dr)}no(n,r);var i;n=null;for(d in l)if(!r.hasOwnProperty(d)&&l.hasOwnProperty(d)&&l[d]!=null)if(d==="style"){var s=l[d];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(Mn.hasOwnProperty(d)?o||(o=[]):(o=o||[]).push(d,null));for(d in r){var a=r[d];if(s=l!=null?l[d]:void 0,r.hasOwnProperty(d)&&a!==s&&(a!=null||s!=null))if(d==="style")if(s){for(i in s)!s.hasOwnProperty(i)||a&&a.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in a)a.hasOwnProperty(i)&&s[i]!==a[i]&&(n||(n={}),n[i]=a[i])}else n||(o||(o=[]),o.push(d,n)),n=a;else d==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(o=o||[]).push(d,a)):d==="children"?typeof a!="string"&&typeof a!="number"||(o=o||[]).push(d,""+a):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(Mn.hasOwnProperty(d)?(a!=null&&d==="onScroll"&&D("scroll",e),o||s===a||(o=[])):(o=o||[]).push(d,a))}n&&(o=o||[]).push("style",n);var d=o;(t.updateQueue=d)&&(t.flags|=4)}};Oa=function(e,t,n,r){n!==r&&(t.flags|=4)};function gn(e,t){if(!B)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function re(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function cf(e,t,n){var r=t.pendingProps;switch(ii(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return re(t),null;case 1:return me(t.type)&&Ur(),re(t),null;case 3:return r=t.stateNode,nn(),U(pe),U(oe),hi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(fr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Me!==null&&(Do(Me),Me=null))),zo(e,t),re(t),null;case 5:mi(t);var l=jt(Wn.current);if(n=t.type,e!==null&&t.stateNode!=null)$a(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(w(166));return re(t),null}if(e=jt(Ue.current),fr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Oe]=t,r[Vn]=o,e=(t.mode&1)!==0,n){case"dialog":D("cancel",r),D("close",r);break;case"iframe":case"object":case"embed":D("load",r);break;case"video":case"audio":for(l=0;l<kn.length;l++)D(kn[l],r);break;case"source":D("error",r);break;case"img":case"image":case"link":D("error",r),D("load",r);break;case"details":D("toggle",r);break;case"input":Bi(r,o),D("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},D("invalid",r);break;case"textarea":Ai(r,o),D("invalid",r)}no(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var s=o[i];i==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&dr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&dr(r.textContent,s,e),l=["children",""+s]):Mn.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&D("scroll",r)}switch(n){case"input":rr(r),Vi(r,o,!0);break;case"textarea":rr(r),Wi(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Dr)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=du(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Oe]=t,e[Vn]=r,Ra(e,t,!1,!1),t.stateNode=e;e:{switch(i=ro(n,r),n){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;l<kn.length;l++)D(kn[l],e);l=r;break;case"source":D("error",e),l=r;break;case"img":case"image":case"link":D("error",e),D("load",e),l=r;break;case"details":D("toggle",e),l=r;break;case"input":Bi(e,r),l=Jl(e,r),D("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=W({},r,{value:void 0}),D("invalid",e);break;case"textarea":Ai(e,r),l=eo(e,r),D("invalid",e);break;default:l=r}no(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var a=s[o];o==="style"?mu(e,a):o==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&fu(e,a)):o==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&Tn(e,a):typeof a=="number"&&Tn(e,""+a):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Mn.hasOwnProperty(o)?a!=null&&o==="onScroll"&&D("scroll",e):a!=null&&Qo(e,o,a,i))}switch(n){case"input":rr(e),Vi(e,r,!1);break;case"textarea":rr(e),Wi(e);break;case"option":r.value!=null&&e.setAttribute("value",""+ft(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Kt(e,!!r.multiple,o,!1):r.defaultValue!=null&&Kt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Dr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return re(t),null;case 6:if(e&&t.stateNode!=null)Oa(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(w(166));if(n=jt(Wn.current),jt(Ue.current),fr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Oe]=t,(o=r.nodeValue!==n)&&(e=ye,e!==null))switch(e.tag){case 3:dr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&dr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Oe]=t,t.stateNode=r}return re(t),null;case 13:if(U(V),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(B&&ve!==null&&t.mode&1&&!(t.flags&128))ta(),en(),t.flags|=98560,o=!1;else if(o=fr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(w(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(w(317));o[Oe]=t}else en(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;re(t),o=!1}else Me!==null&&(Do(Me),Me=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||V.current&1?X===0&&(X=3):_i())),t.updateQueue!==null&&(t.flags|=4),re(t),null);case 4:return nn(),zo(e,t),e===null&&Un(t.stateNode.containerInfo),re(t),null;case 10:return ci(t.type._context),re(t),null;case 17:return me(t.type)&&Ur(),re(t),null;case 19:if(U(V),o=t.memoizedState,o===null)return re(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)gn(o,!1);else{if(X!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Kr(e),i!==null){for(t.flags|=128,gn(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return $(V,V.current&1|2),t.child}e=e.sibling}o.tail!==null&&K()>ln&&(t.flags|=128,r=!0,gn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Kr(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),gn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!B)return re(t),null}else 2*K()-o.renderingStartTime>ln&&n!==1073741824&&(t.flags|=128,r=!0,gn(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=K(),t.sibling=null,n=V.current,$(V,r?n&1|2:n&1),t):(re(t),null);case 22:case 23:return Ei(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ge&1073741824&&(re(t),t.subtreeFlags&6&&(t.flags|=8192)):re(t),null;case 24:return null;case 25:return null}throw Error(w(156,t.tag))}function df(e,t){switch(ii(t),t.tag){case 1:return me(t.type)&&Ur(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return nn(),U(pe),U(oe),hi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return mi(t),null;case 13:if(U(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));en()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U(V),null;case 4:return nn(),null;case 10:return ci(t.type._context),null;case 22:case 23:return Ei(),null;case 24:return null;default:return null}}var hr=!1,le=!1,ff=typeof WeakSet=="function"?WeakSet:Set,C=null;function Ht(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){H(e,t,r)}else n.current=null}function Mo(e,t,n){try{n()}catch(r){H(e,t,r)}}var Ts=!1;function pf(e,t){if(mo=Rr,e=Au(),li(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,a=-1,d=0,g=0,h=e,m=null;t:for(;;){for(var v;h!==n||l!==0&&h.nodeType!==3||(s=i+l),h!==o||r!==0&&h.nodeType!==3||(a=i+r),h.nodeType===3&&(i+=h.nodeValue.length),(v=h.firstChild)!==null;)m=h,h=v;for(;;){if(h===e)break t;if(m===n&&++d===l&&(s=i),m===o&&++g===r&&(a=i),(v=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=v}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(ho={focusedElem:e,selectionRange:n},Rr=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var k=y.memoizedProps,R=y.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?k:Pe(t.type,k),R);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(w(163))}}catch(x){H(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return y=Ts,Ts=!1,y}function Ln(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Mo(t,n,o)}l=l.next}while(l!==r)}}function al(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function To(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Da(e){var t=e.alternate;t!==null&&(e.alternate=null,Da(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Oe],delete t[Vn],delete t[yo],delete t[Yd],delete t[Xd])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ua(e){return e.tag===5||e.tag===3||e.tag===4}function Is(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ua(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Io(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Dr));else if(r!==4&&(e=e.child,e!==null))for(Io(e,t,n),e=e.sibling;e!==null;)Io(e,t,n),e=e.sibling}function Fo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Fo(e,t,n),e=e.sibling;e!==null;)Fo(e,t,n),e=e.sibling}var b=null,ze=!1;function Je(e,t,n){for(n=n.child;n!==null;)Ba(e,t,n),n=n.sibling}function Ba(e,t,n){if(De&&typeof De.onCommitFiberUnmount=="function")try{De.onCommitFiberUnmount(tl,n)}catch{}switch(n.tag){case 5:le||Ht(n,t);case 6:var r=b,l=ze;b=null,Je(e,t,n),b=r,ze=l,b!==null&&(ze?(e=b,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):b.removeChild(n.stateNode));break;case 18:b!==null&&(ze?(e=b,n=n.stateNode,e.nodeType===8?Rl(e.parentNode,n):e.nodeType===1&&Rl(e,n),$n(e)):Rl(b,n.stateNode));break;case 4:r=b,l=ze,b=n.stateNode.containerInfo,ze=!0,Je(e,t,n),b=r,ze=l;break;case 0:case 11:case 14:case 15:if(!le&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Mo(n,t,i),l=l.next}while(l!==r)}Je(e,t,n);break;case 1:if(!le&&(Ht(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){H(n,t,s)}Je(e,t,n);break;case 21:Je(e,t,n);break;case 22:n.mode&1?(le=(r=le)||n.memoizedState!==null,Je(e,t,n),le=r):Je(e,t,n);break;default:Je(e,t,n)}}function Fs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new ff),t.forEach(function(r){var l=Sf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Le(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:b=s.stateNode,ze=!1;break e;case 3:b=s.stateNode.containerInfo,ze=!0;break e;case 4:b=s.stateNode.containerInfo,ze=!0;break e}s=s.return}if(b===null)throw Error(w(160));Ba(o,i,l),b=null,ze=!1;var a=l.alternate;a!==null&&(a.return=null),l.return=null}catch(d){H(l,t,d)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Va(t,e),t=t.sibling}function Va(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Le(t,e),Re(e),r&4){try{Ln(3,e,e.return),al(3,e)}catch(k){H(e,e.return,k)}try{Ln(5,e,e.return)}catch(k){H(e,e.return,k)}}break;case 1:Le(t,e),Re(e),r&512&&n!==null&&Ht(n,n.return);break;case 5:if(Le(t,e),Re(e),r&512&&n!==null&&Ht(n,n.return),e.flags&32){var l=e.stateNode;try{Tn(l,"")}catch(k){H(e,e.return,k)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&au(l,o),ro(s,i);var d=ro(s,o);for(i=0;i<a.length;i+=2){var g=a[i],h=a[i+1];g==="style"?mu(l,h):g==="dangerouslySetInnerHTML"?fu(l,h):g==="children"?Tn(l,h):Qo(l,g,h,d)}switch(s){case"input":ql(l,o);break;case"textarea":cu(l,o);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var v=o.value;v!=null?Kt(l,!!o.multiple,v,!1):m!==!!o.multiple&&(o.defaultValue!=null?Kt(l,!!o.multiple,o.defaultValue,!0):Kt(l,!!o.multiple,o.multiple?[]:"",!1))}l[Vn]=o}catch(k){H(e,e.return,k)}}break;case 6:if(Le(t,e),Re(e),r&4){if(e.stateNode===null)throw Error(w(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(k){H(e,e.return,k)}}break;case 3:if(Le(t,e),Re(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{$n(t.containerInfo)}catch(k){H(e,e.return,k)}break;case 4:Le(t,e),Re(e);break;case 13:Le(t,e),Re(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Ni=K())),r&4&&Fs(e);break;case 22:if(g=n!==null&&n.memoizedState!==null,e.mode&1?(le=(d=le)||g,Le(t,e),le=d):Le(t,e),Re(e),r&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!g&&e.mode&1)for(C=e,g=e.child;g!==null;){for(h=C=g;C!==null;){switch(m=C,v=m.child,m.tag){case 0:case 11:case 14:case 15:Ln(4,m,m.return);break;case 1:Ht(m,m.return);var y=m.stateNode;if(typeof y.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(k){H(r,n,k)}}break;case 5:Ht(m,m.return);break;case 22:if(m.memoizedState!==null){$s(h);continue}}v!==null?(v.return=m,C=v):$s(h)}g=g.sibling}e:for(g=null,h=e;;){if(h.tag===5){if(g===null){g=h;try{l=h.stateNode,d?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=h.stateNode,a=h.memoizedProps.style,i=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=pu("display",i))}catch(k){H(e,e.return,k)}}}else if(h.tag===6){if(g===null)try{h.stateNode.nodeValue=d?"":h.memoizedProps}catch(k){H(e,e.return,k)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;g===h&&(g=null),h=h.return}g===h&&(g=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Le(t,e),Re(e),r&4&&Fs(e);break;case 21:break;default:Le(t,e),Re(e)}}function Re(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ua(n)){var r=n;break e}n=n.return}throw Error(w(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Tn(l,""),r.flags&=-33);var o=Is(e);Fo(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Is(e);Io(e,s,i);break;default:throw Error(w(161))}}catch(a){H(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function mf(e,t,n){C=e,Aa(e)}function Aa(e,t,n){for(var r=(e.mode&1)!==0;C!==null;){var l=C,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||hr;if(!i){var s=l.alternate,a=s!==null&&s.memoizedState!==null||le;s=hr;var d=le;if(hr=i,(le=a)&&!d)for(C=l;C!==null;)i=C,a=i.child,i.tag===22&&i.memoizedState!==null?Os(l):a!==null?(a.return=i,C=a):Os(l);for(;o!==null;)C=o,Aa(o),o=o.sibling;C=l,hr=s,le=d}Rs(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,C=o):Rs(e)}}function Rs(e){for(;C!==null;){var t=C;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:le||al(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!le)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Pe(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&xs(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}xs(t,i,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var d=t.alternate;if(d!==null){var g=d.memoizedState;if(g!==null){var h=g.dehydrated;h!==null&&$n(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(w(163))}le||t.flags&512&&To(t)}catch(m){H(t,t.return,m)}}if(t===e){C=null;break}if(n=t.sibling,n!==null){n.return=t.return,C=n;break}C=t.return}}function $s(e){for(;C!==null;){var t=C;if(t===e){C=null;break}var n=t.sibling;if(n!==null){n.return=t.return,C=n;break}C=t.return}}function Os(e){for(;C!==null;){var t=C;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{al(4,t)}catch(a){H(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(a){H(t,l,a)}}var o=t.return;try{To(t)}catch(a){H(t,o,a)}break;case 5:var i=t.return;try{To(t)}catch(a){H(t,i,a)}}}catch(a){H(t,t.return,a)}if(t===e){C=null;break}var s=t.sibling;if(s!==null){s.return=t.return,C=s;break}C=t.return}}var hf=Math.ceil,Xr=Xe.ReactCurrentDispatcher,Si=Xe.ReactCurrentOwner,Ce=Xe.ReactCurrentBatchConfig,T=0,q=null,G=null,ee=0,ge=0,Qt=ht(0),X=0,Gn=null,Pt=0,cl=0,ji=0,Pn=null,de=null,Ni=0,ln=1/0,Be=null,Zr=!1,Ro=null,at=null,gr=!1,rt=null,Jr=0,zn=0,$o=null,_r=-1,Lr=0;function se(){return T&6?K():_r!==-1?_r:_r=K()}function ct(e){return e.mode&1?T&2&&ee!==0?ee&-ee:Jd.transition!==null?(Lr===0&&(Lr=Eu()),Lr):(e=F,e!==0||(e=window.event,e=e===void 0?16:Iu(e.type)),e):1}function Ie(e,t,n,r){if(50<zn)throw zn=0,$o=null,Error(w(185));Xn(e,n,r),(!(T&2)||e!==q)&&(e===q&&(!(T&2)&&(cl|=n),X===4&&tt(e,ee)),he(e,r),n===1&&T===0&&!(t.mode&1)&&(ln=K()+500,il&>()))}function he(e,t){var n=e.callbackNode;Jc(e,t);var r=Fr(e,e===q?ee:0);if(r===0)n!==null&&Ki(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Ki(n),t===1)e.tag===0?Zd(Ds.bind(null,e)):qu(Ds.bind(null,e)),Kd(function(){!(T&6)&>()}),n=null;else{switch(_u(r)){case 1:n=Zo;break;case 4:n=Nu;break;case 16:n=Ir;break;case 536870912:n=Cu;break;default:n=Ir}n=Za(n,Wa.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Wa(e,t){if(_r=-1,Lr=0,T&6)throw Error(w(327));var n=e.callbackNode;if(Jt()&&e.callbackNode!==n)return null;var r=Fr(e,e===q?ee:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=qr(e,r);else{t=r;var l=T;T|=2;var o=Qa();(q!==e||ee!==t)&&(Be=null,ln=K()+500,Nt(e,t));do try{yf();break}catch(s){Ha(e,s)}while(1);ai(),Xr.current=o,T=l,G!==null?t=0:(q=null,ee=0,t=X)}if(t!==0){if(t===2&&(l=uo(e),l!==0&&(r=l,t=Oo(e,l))),t===1)throw n=Gn,Nt(e,0),tt(e,r),he(e,K()),n;if(t===6)tt(e,r);else{if(l=e.current.alternate,!(r&30)&&!gf(l)&&(t=qr(e,r),t===2&&(o=uo(e),o!==0&&(r=o,t=Oo(e,o))),t===1))throw n=Gn,Nt(e,0),tt(e,r),he(e,K()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(w(345));case 2:wt(e,de,Be);break;case 3:if(tt(e,r),(r&130023424)===r&&(t=Ni+500-K(),10<t)){if(Fr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){se(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=vo(wt.bind(null,e,de,Be),t);break}wt(e,de,Be);break;case 4:if(tt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-Te(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hf(r/1960))-r,10<r){e.timeoutHandle=vo(wt.bind(null,e,de,Be),r);break}wt(e,de,Be);break;case 5:wt(e,de,Be);break;default:throw Error(w(329))}}}return he(e,K()),e.callbackNode===n?Wa.bind(null,e):null}function Oo(e,t){var n=Pn;return e.current.memoizedState.isDehydrated&&(Nt(e,t).flags|=256),e=qr(e,t),e!==2&&(t=de,de=n,t!==null&&Do(t)),e}function Do(e){de===null?de=e:de.push.apply(de,e)}function gf(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!Fe(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function tt(e,t){for(t&=~ji,t&=~cl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Te(t),r=1<<n;e[n]=-1,t&=~r}}function Ds(e){if(T&6)throw Error(w(327));Jt();var t=Fr(e,0);if(!(t&1))return he(e,K()),null;var n=qr(e,t);if(e.tag!==0&&n===2){var r=uo(e);r!==0&&(t=r,n=Oo(e,r))}if(n===1)throw n=Gn,Nt(e,0),tt(e,t),he(e,K()),n;if(n===6)throw Error(w(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wt(e,de,Be),he(e,K()),null}function Ci(e,t){var n=T;T|=1;try{return e(t)}finally{T=n,T===0&&(ln=K()+500,il&>())}}function zt(e){rt!==null&&rt.tag===0&&!(T&6)&&Jt();var t=T;T|=1;var n=Ce.transition,r=F;try{if(Ce.transition=null,F=1,e)return e()}finally{F=r,Ce.transition=n,T=t,!(T&6)&>()}}function Ei(){ge=Qt.current,U(Qt)}function Nt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Qd(n)),G!==null)for(n=G.return;n!==null;){var r=n;switch(ii(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Ur();break;case 3:nn(),U(pe),U(oe),hi();break;case 5:mi(r);break;case 4:nn();break;case 13:U(V);break;case 19:U(V);break;case 10:ci(r.type._context);break;case 22:case 23:Ei()}n=n.return}if(q=e,G=e=dt(e.current,null),ee=ge=t,X=0,Gn=null,ji=cl=Pt=0,de=Pn=null,St!==null){for(t=0;t<St.length;t++)if(n=St[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}St=null}return e}function Ha(e,t){do{var n=G;try{if(ai(),Nr.current=Yr,Gr){for(var r=A.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Gr=!1}if(Lt=0,J=Y=A=null,_n=!1,Hn=0,Si.current=null,n===null||n.return===null){X=1,Gn=t,G=null;break}e:{var o=e,i=n.return,s=n,a=t;if(t=ee,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var d=a,g=s,h=g.tag;if(!(g.mode&1)&&(h===0||h===11||h===15)){var m=g.alternate;m?(g.updateQueue=m.updateQueue,g.memoizedState=m.memoizedState,g.lanes=m.lanes):(g.updateQueue=null,g.memoizedState=null)}var v=Cs(i);if(v!==null){v.flags&=-257,Es(v,i,s,o,t),v.mode&1&&Ns(o,d,t),t=v,a=d;var y=t.updateQueue;if(y===null){var k=new Set;k.add(a),t.updateQueue=k}else y.add(a);break e}else{if(!(t&1)){Ns(o,d,t),_i();break e}a=Error(w(426))}}else if(B&&s.mode&1){var R=Cs(i);if(R!==null){!(R.flags&65536)&&(R.flags|=256),Es(R,i,s,o,t),si(rn(a,s));break e}}o=a=rn(a,s),X!==4&&(X=2),Pn===null?Pn=[o]:Pn.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var f=_a(o,a,t);ys(o,f);break e;case 1:s=a;var c=o.type,p=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(at===null||!at.has(p)))){o.flags|=65536,t&=-t,o.lanes|=t;var x=La(o,s,t);ys(o,x);break e}}o=o.return}while(o!==null)}Ga(n)}catch(S){t=S,G===n&&n!==null&&(G=n=n.return);continue}break}while(1)}function Qa(){var e=Xr.current;return Xr.current=Yr,e===null?Yr:e}function _i(){(X===0||X===3||X===2)&&(X=4),q===null||!(Pt&268435455)&&!(cl&268435455)||tt(q,ee)}function qr(e,t){var n=T;T|=2;var r=Qa();(q!==e||ee!==t)&&(Be=null,Nt(e,t));do try{vf();break}catch(l){Ha(e,l)}while(1);if(ai(),T=n,Xr.current=r,G!==null)throw Error(w(261));return q=null,ee=0,X}function vf(){for(;G!==null;)Ka(G)}function yf(){for(;G!==null&&!Ac();)Ka(G)}function Ka(e){var t=Xa(e.alternate,e,ge);e.memoizedProps=e.pendingProps,t===null?Ga(e):G=t,Si.current=null}function Ga(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=df(n,t),n!==null){n.flags&=32767,G=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{X=6,G=null;return}}else if(n=cf(n,t,ge),n!==null){G=n;return}if(t=t.sibling,t!==null){G=t;return}G=t=e}while(t!==null);X===0&&(X=5)}function wt(e,t,n){var r=F,l=Ce.transition;try{Ce.transition=null,F=1,xf(e,t,n,r)}finally{Ce.transition=l,F=r}return null}function xf(e,t,n,r){do Jt();while(rt!==null);if(T&6)throw Error(w(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(w(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(qc(e,o),e===q&&(G=q=null,ee=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||gr||(gr=!0,Za(Ir,function(){return Jt(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Ce.transition,Ce.transition=null;var i=F;F=1;var s=T;T|=4,Si.current=null,pf(e,n),Va(n,e),Dd(ho),Rr=!!mo,ho=mo=null,e.current=n,mf(n),Wc(),T=s,F=i,Ce.transition=o}else e.current=n;if(gr&&(gr=!1,rt=e,Jr=l),o=e.pendingLanes,o===0&&(at=null),Kc(n.stateNode),he(e,K()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Zr)throw Zr=!1,e=Ro,Ro=null,e;return Jr&1&&e.tag!==0&&Jt(),o=e.pendingLanes,o&1?e===$o?zn++:(zn=0,$o=e):zn=0,gt(),null}function Jt(){if(rt!==null){var e=_u(Jr),t=Ce.transition,n=F;try{if(Ce.transition=null,F=16>e?16:e,rt===null)var r=!1;else{if(e=rt,rt=null,Jr=0,T&6)throw Error(w(331));var l=T;for(T|=4,C=e.current;C!==null;){var o=C,i=o.child;if(C.flags&16){var s=o.deletions;if(s!==null){for(var a=0;a<s.length;a++){var d=s[a];for(C=d;C!==null;){var g=C;switch(g.tag){case 0:case 11:case 15:Ln(8,g,o)}var h=g.child;if(h!==null)h.return=g,C=h;else for(;C!==null;){g=C;var m=g.sibling,v=g.return;if(Da(g),g===d){C=null;break}if(m!==null){m.return=v,C=m;break}C=v}}}var y=o.alternate;if(y!==null){var k=y.child;if(k!==null){y.child=null;do{var R=k.sibling;k.sibling=null,k=R}while(k!==null)}}C=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,C=i;else e:for(;C!==null;){if(o=C,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Ln(9,o,o.return)}var f=o.sibling;if(f!==null){f.return=o.return,C=f;break e}C=o.return}}var c=e.current;for(C=c;C!==null;){i=C;var p=i.child;if(i.subtreeFlags&2064&&p!==null)p.return=i,C=p;else e:for(i=c;C!==null;){if(s=C,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:al(9,s)}}catch(S){H(s,s.return,S)}if(s===i){C=null;break e}var x=s.sibling;if(x!==null){x.return=s.return,C=x;break e}C=s.return}}if(T=l,gt(),De&&typeof De.onPostCommitFiberRoot=="function")try{De.onPostCommitFiberRoot(tl,e)}catch{}r=!0}return r}finally{F=n,Ce.transition=t}}return!1}function Us(e,t,n){t=rn(n,t),t=_a(e,t,1),e=ut(e,t,1),t=se(),e!==null&&(Xn(e,1,t),he(e,t))}function H(e,t,n){if(e.tag===3)Us(e,e,n);else for(;t!==null;){if(t.tag===3){Us(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(at===null||!at.has(r))){e=rn(n,e),e=La(t,e,1),t=ut(t,e,1),e=se(),t!==null&&(Xn(t,1,e),he(t,e));break}}t=t.return}}function wf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=se(),e.pingedLanes|=e.suspendedLanes&n,q===e&&(ee&n)===n&&(X===4||X===3&&(ee&130023424)===ee&&500>K()-Ni?Nt(e,0):ji|=n),he(e,t)}function Ya(e,t){t===0&&(e.mode&1?(t=ir,ir<<=1,!(ir&130023424)&&(ir=4194304)):t=1);var n=se();e=Ge(e,t),e!==null&&(Xn(e,t,n),he(e,n))}function kf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ya(e,n)}function Sf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(w(314))}r!==null&&r.delete(t),Ya(e,n)}var Xa;Xa=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||pe.current)fe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return fe=!1,af(e,t,n);fe=!!(e.flags&131072)}else fe=!1,B&&t.flags&1048576&&bu(t,Ar,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Er(e,t),e=t.pendingProps;var l=bt(t,oe.current);Zt(t,n),l=vi(null,t,r,e,l,n);var o=yi();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,me(r)?(o=!0,Br(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fi(t),l.updater=ul,t.stateNode=l,l._reactInternals=t,No(t,r,e,n),t=_o(null,t,r,!0,o,n)):(t.tag=0,B&&o&&oi(t),ie(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Er(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Nf(r),e=Pe(r,e),l){case 0:t=Eo(null,t,r,e,n);break e;case 1:t=Ps(null,t,r,e,n);break e;case 11:t=_s(null,t,r,e,n);break e;case 14:t=Ls(null,t,r,Pe(r.type,e),n);break e}throw Error(w(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),Eo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),Ps(e,t,r,l,n);case 3:e:{if(Ta(t),e===null)throw Error(w(387));r=t.pendingProps,o=t.memoizedState,l=o.element,oa(e,t),Qr(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=rn(Error(w(423)),t),t=zs(e,t,r,n,l);break e}else if(r!==l){l=rn(Error(w(424)),t),t=zs(e,t,r,n,l);break e}else for(ve=st(t.stateNode.containerInfo.firstChild),ye=t,B=!0,Me=null,n=ra(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(en(),r===l){t=Ye(e,t,n);break e}ie(e,t,r,n)}t=t.child}return t;case 5:return ia(t),e===null&&ko(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,go(r,l)?i=null:o!==null&&go(r,o)&&(t.flags|=32),Ma(e,t),ie(e,t,i,n),t.child;case 6:return e===null&&ko(t),null;case 13:return Ia(e,t,n);case 4:return pi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=tn(t,null,r,n):ie(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),_s(e,t,r,l,n);case 7:return ie(e,t,t.pendingProps,n),t.child;case 8:return ie(e,t,t.pendingProps.children,n),t.child;case 12:return ie(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,$(Wr,r._currentValue),r._currentValue=i,o!==null)if(Fe(o.value,i)){if(o.children===l.children&&!pe.current){t=Ye(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=He(-1,n&-n),a.tag=2;var d=o.updateQueue;if(d!==null){d=d.shared;var g=d.pending;g===null?a.next=a:(a.next=g.next,g.next=a),d.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),So(o.return,n,t),s.lanes|=n;break}a=a.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(w(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),So(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ie(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Zt(t,n),l=Ee(l),r=r(l),t.flags|=1,ie(e,t,r,n),t.child;case 14:return r=t.type,l=Pe(r,t.pendingProps),l=Pe(r.type,l),Ls(e,t,r,l,n);case 15:return Pa(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),Er(e,t),t.tag=1,me(r)?(e=!0,Br(t)):e=!1,Zt(t,n),Ea(t,r,l),No(t,r,l,n),_o(null,t,r,!0,e,n);case 19:return Fa(e,t,n);case 22:return za(e,t,n)}throw Error(w(156,t.tag))};function Za(e,t){return ju(e,t)}function jf(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ne(e,t,n,r){return new jf(e,t,n,r)}function Li(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Nf(e){if(typeof e=="function")return Li(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Go)return 11;if(e===Yo)return 14}return 2}function dt(e,t){var n=e.alternate;return n===null?(n=Ne(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Pr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Li(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Rt:return Ct(n.children,l,o,t);case Ko:i=8,l|=8;break;case Gl:return e=Ne(12,n,t,l|2),e.elementType=Gl,e.lanes=o,e;case Yl:return e=Ne(13,n,t,l),e.elementType=Yl,e.lanes=o,e;case Xl:return e=Ne(19,n,t,l),e.elementType=Xl,e.lanes=o,e;case iu:return dl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case lu:i=10;break e;case ou:i=9;break e;case Go:i=11;break e;case Yo:i=14;break e;case qe:i=16,r=null;break e}throw Error(w(130,e==null?e:typeof e,""))}return t=Ne(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Ct(e,t,n,r){return e=Ne(7,e,r,t),e.lanes=n,e}function dl(e,t,n,r){return e=Ne(22,e,r,t),e.elementType=iu,e.lanes=n,e.stateNode={isHidden:!1},e}function Wl(e,t,n){return e=Ne(6,e,null,t),e.lanes=n,e}function Hl(e,t,n){return t=Ne(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Cf(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Nl(0),this.expirationTimes=Nl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Nl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Pi(e,t,n,r,l,o,i,s,a){return e=new Cf(e,t,n,s,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ne(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},fi(o),e}function Ef(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ft,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Ja(e){if(!e)return pt;e=e._reactInternals;e:{if(Tt(e)!==e||e.tag!==1)throw Error(w(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(me(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(w(171))}if(e.tag===1){var n=e.type;if(me(n))return Ju(e,n,t)}return t}function qa(e,t,n,r,l,o,i,s,a){return e=Pi(n,r,!0,e,l,o,i,s,a),e.context=Ja(null),n=e.current,r=se(),l=ct(n),o=He(r,l),o.callback=t??null,ut(n,o,l),e.current.lanes=l,Xn(e,l,r),he(e,r),e}function fl(e,t,n,r){var l=t.current,o=se(),i=ct(l);return n=Ja(n),t.context===null?t.context=n:t.pendingContext=n,t=He(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ut(l,t,i),e!==null&&(Ie(e,l,i,o),jr(e,l,i)),i}function br(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Bs(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function zi(e,t){Bs(e,t),(e=e.alternate)&&Bs(e,t)}function _f(){return null}var ba=typeof reportError=="function"?reportError:function(e){console.error(e)};function Mi(e){this._internalRoot=e}pl.prototype.render=Mi.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));fl(e,t,null,null)};pl.prototype.unmount=Mi.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;zt(function(){fl(null,e,null,null)}),t[Ke]=null}};function pl(e){this._internalRoot=e}pl.prototype.unstable_scheduleHydration=function(e){if(e){var t=zu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<et.length&&t!==0&&t<et[n].priority;n++);et.splice(n,0,e),n===0&&Tu(e)}};function Ti(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ml(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Vs(){}function Lf(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var d=br(i);o.call(d)}}var i=qa(t,r,e,0,null,!1,!1,"",Vs);return e._reactRootContainer=i,e[Ke]=i.current,Un(e.nodeType===8?e.parentNode:e),zt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var d=br(a);s.call(d)}}var a=Pi(e,0,!1,null,null,!1,!1,"",Vs);return e._reactRootContainer=a,e[Ke]=a.current,Un(e.nodeType===8?e.parentNode:e),zt(function(){fl(t,a,n,r)}),a}function hl(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var s=l;l=function(){var a=br(i);s.call(a)}}fl(t,i,e,l)}else i=Lf(n,t,e,l,r);return br(i)}Lu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=wn(t.pendingLanes);n!==0&&(Jo(t,n|1),he(t,K()),!(T&6)&&(ln=K()+500,gt()))}break;case 13:zt(function(){var r=Ge(e,1);if(r!==null){var l=se();Ie(r,e,1,l)}}),zi(e,1)}};qo=function(e){if(e.tag===13){var t=Ge(e,134217728);if(t!==null){var n=se();Ie(t,e,134217728,n)}zi(e,134217728)}};Pu=function(e){if(e.tag===13){var t=ct(e),n=Ge(e,t);if(n!==null){var r=se();Ie(n,e,t,r)}zi(e,t)}};zu=function(){return F};Mu=function(e,t){var n=F;try{return F=e,t()}finally{F=n}};oo=function(e,t,n){switch(t){case"input":if(ql(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=ol(r);if(!l)throw Error(w(90));uu(r),ql(r,l)}}}break;case"textarea":cu(e,n);break;case"select":t=n.value,t!=null&&Kt(e,!!n.multiple,t,!1)}};vu=Ci;yu=zt;var Pf={usingClientEntryPoint:!1,Events:[Jn,Ut,ol,hu,gu,Ci]},vn={findFiberByHostInstance:kt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},zf={bundleType:vn.bundleType,version:vn.version,rendererPackageName:vn.rendererPackageName,rendererConfig:vn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Xe.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ku(e),e===null?null:e.stateNode},findFiberByHostInstance:vn.findFiberByHostInstance||_f,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var vr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vr.isDisabled&&vr.supportsFiber)try{tl=vr.inject(zf),De=vr}catch{}}we.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Pf;we.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ti(t))throw Error(w(200));return Ef(e,t,null,n)};we.createRoot=function(e,t){if(!Ti(e))throw Error(w(299));var n=!1,r="",l=ba;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Pi(e,1,!1,null,null,n,!1,r,l),e[Ke]=t.current,Un(e.nodeType===8?e.parentNode:e),new Mi(t)};we.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(w(188)):(e=Object.keys(e).join(","),Error(w(268,e)));return e=ku(t),e=e===null?null:e.stateNode,e};we.flushSync=function(e){return zt(e)};we.hydrate=function(e,t,n){if(!ml(t))throw Error(w(200));return hl(null,e,t,!0,n)};we.hydrateRoot=function(e,t,n){if(!Ti(e))throw Error(w(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=ba;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=qa(t,null,e,1,n??null,l,!1,o,i),e[Ke]=t.current,Un(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new pl(t)};we.render=function(e,t,n){if(!ml(t))throw Error(w(200));return hl(null,e,t,!1,n)};we.unmountComponentAtNode=function(e){if(!ml(e))throw Error(w(40));return e._reactRootContainer?(zt(function(){hl(null,null,e,!1,function(){e._reactRootContainer=null,e[Ke]=null})}),!0):!1};we.unstable_batchedUpdates=Ci;we.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ml(n))throw Error(w(200));if(e==null||e._reactInternals===void 0)throw Error(w(38));return hl(e,t,n,!1,r)};we.version="18.3.1-next-f1338f8080-20240426";function ec(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ec)}catch(e){console.error(e)}}ec(),eu.exports=we;var Mf=eu.exports,As=Mf;Ql.createRoot=As.createRoot,Ql.hydrateRoot=As.hydrateRoot;function Tf({onMenuClick:e}){const[t,n]=I.useState(!1),[r,l]=I.useState(null);I.useEffect(()=>{(async()=>{try{const s=await fetch("/api/stats");if(s.ok){const a=await s.json();l(a)}}catch(s){console.error("Failed to fetch stats:",s)}})()},[]);const o=i=>{if(i===0)return"0 Bytes";const s=1024,a=["Bytes","KB","MB","GB"],d=Math.floor(Math.log(i)/Math.log(s));return parseFloat((i/Math.pow(s,d)).toFixed(1))+" "+a[d]};return u.jsx("header",{className:"bg-white shadow-sm border-b border-gray-200",children:u.jsxs("div",{className:"max-w-full mx-auto px-4 sm:px-6 lg:px-8",children:[u.jsxs("div",{className:"flex justify-between items-center h-16",children:[u.jsxs("div",{className:"flex items-center",children:[u.jsxs("button",{onClick:e,className:"md:hidden text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-blue-500 p-2 rounded-md mr-2",children:[u.jsx("span",{className:"sr-only",children:"Open sidebar"}),u.jsx("svg",{className:"h-6 w-6",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h16"})})]}),u.jsx("div",{className:"flex-shrink-0",children:u.jsx("h1",{className:"text-lg md:text-xl font-bold text-gray-900",children:"Image Asset Manager"})})]}),u.jsxs("div",{className:"flex items-center space-x-6",children:[r&&u.jsxs("div",{className:"hidden lg:flex items-center space-x-4 text-sm text-gray-600",children:[u.jsxs("div",{className:"flex items-center",children:[u.jsx("svg",{className:"w-4 h-4 mr-1",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})}),u.jsxs("span",{children:[r.totalImages," images"]})]}),u.jsxs("div",{className:"flex items-center",children:[u.jsx("svg",{className:"w-4 h-4 mr-1",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M7 4V2a1 1 0 011-1h8a1 1 0 011 1v2h4a1 1 0 110 2h-1v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6H3a1 1 0 110-2h4z"})}),u.jsx("span",{children:o(r.totalSize)})]}),r.duplicateCount>0&&u.jsxs("div",{className:"flex items-center text-yellow-600",children:[u.jsx("svg",{className:"w-4 h-4 mr-1",fill:"currentColor",viewBox:"0 0 20 20",children:u.jsx("path",{fillRule:"evenodd",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z",clipRule:"evenodd"})}),u.jsxs("span",{children:[r.duplicateCount," duplicates"]})]})]}),u.jsxs("nav",{className:"hidden md:flex space-x-4",children:[u.jsx("a",{href:"#",className:"text-gray-500 hover:text-gray-700 px-3 py-2 rounded-md text-sm font-medium",children:"Gallery"}),u.jsx("a",{href:"#",className:"text-gray-500 hover:text-gray-700 px-3 py-2 rounded-md text-sm font-medium",children:"Statistics"}),u.jsx("a",{href:"#",className:"text-gray-500 hover:text-gray-700 px-3 py-2 rounded-md text-sm font-medium",children:"Settings"})]})]}),u.jsx("div",{className:"md:hidden",children:u.jsxs("button",{onClick:()=>n(!t),className:"text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-blue-500 p-2 rounded-md",children:[u.jsx("span",{className:"sr-only",children:"Open main menu"}),u.jsx("svg",{className:"h-6 w-6",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h16"})})]})})]}),t&&u.jsx("div",{className:"md:hidden",children:u.jsxs("div",{className:"px-2 pt-2 pb-3 space-y-1 sm:px-3",children:[u.jsx("a",{href:"#",className:"text-gray-500 hover:text-gray-700 block px-3 py-2 rounded-md text-base font-medium",children:"Gallery"}),u.jsx("a",{href:"#",className:"text-gray-500 hover:text-gray-700 block px-3 py-2 rounded-md text-base font-medium",children:"Statistics"}),u.jsx("a",{href:"#",className:"text-gray-500 hover:text-gray-700 block px-3 py-2 rounded-md text-base font-medium",children:"Settings"})]})})]})})}function If({isOpen:e,onClose:t,onFilterChange:n}){const[r,l]=I.useState(!1),[o,i]=I.useState(null),[s,a]=I.useState("all");I.useEffect(()=>{(async()=>{try{const v=await fetch("/api/stats");if(v.ok){const y=await v.json();i(y)}}catch(v){console.error("Failed to fetch stats:",v)}})()},[]);const d=m=>{a(m),n==null||n(m)},g=[{name:"All Images",filter:"all",icon:u.jsx("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})}),count:(o==null?void 0:o.totalImages)||0},{name:"Used Images",filter:"used",icon:u.jsx("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})}),count:o?o.totalImages-o.unusedCount:0},{name:"Unused Images",filter:"unused",icon:u.jsx("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L3.732 16.5c-.77.833.192 2.5 1.732 2.5z"})}),count:(o==null?void 0:o.unusedCount)||0},{name:"Duplicates",filter:"duplicates",icon:u.jsx("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"})}),count:(o==null?void 0:o.duplicateCount)||0}],h=o!=null&&o.categoryBreakdown?Object.entries(o.categoryBreakdown).map(([m,v])=>({name:m.charAt(0).toUpperCase()+m.slice(1),count:v})).sort((m,v)=>v.count-m.count):[];return u.jsxs(u.Fragment,{children:[e&&u.jsx("div",{className:"fixed inset-0 z-40 bg-black bg-opacity-50 md:hidden",onClick:t}),u.jsx("aside",{className:`bg-white shadow-sm border-r border-gray-200 transition-all duration-300 ${r?"w-16":"w-64"} hidden md:block md:relative fixed inset-y-0 left-0 z-50 ${e?"block":"hidden"} md:block`,children:u.jsxs("div",{className:"p-4",children:[u.jsx("div",{className:"md:hidden flex justify-end mb-4",children:u.jsx("button",{onClick:t,className:"p-2 text-gray-400 hover:text-gray-600 hover:bg-gray-100 rounded-md",children:u.jsx("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})}),u.jsx("button",{onClick:()=>l(!r),className:"w-full hidden md:flex items-center justify-center p-2 text-gray-400 hover:text-gray-600 hover:bg-gray-100 rounded-md mb-4",children:u.jsx("svg",{className:`w-5 h-5 transition-transform ${r?"rotate-180":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})})}),u.jsx("nav",{className:"space-y-1",children:g.map(m=>u.jsxs("button",{onClick:()=>d(m.filter),className:`w-full group flex items-center px-2 py-2 text-sm font-medium rounded-md transition-colors ${s===m.filter?"bg-blue-50 text-blue-700":"text-gray-600 hover:bg-gray-50 hover:text-gray-900"}`,children:[u.jsx("span",{className:`flex-shrink-0 ${s===m.filter?"text-blue-500":"text-gray-400 group-hover:text-gray-500"}`,children:m.icon}),!r&&u.jsxs(u.Fragment,{children:[u.jsx("span",{className:"ml-3",children:m.name}),u.jsx("span",{className:`ml-auto inline-block py-0.5 px-2 text-xs rounded-full ${s===m.filter?"bg-blue-100 text-blue-600":"bg-gray-100 text-gray-500"}`,children:m.count})]})]},m.name))}),!r&&u.jsxs("div",{className:"mt-8",children:[u.jsx("h3",{className:"px-2 text-xs font-semibold text-gray-500 uppercase tracking-wider",children:"Categories"}),u.jsx("div",{className:"mt-2 space-y-1",children:h.map(m=>u.jsxs("button",{onClick:()=>d({category:m.name.toLowerCase()}),className:`w-full group flex items-center justify-between px-2 py-2 text-sm font-medium rounded-md hover:bg-gray-50 hover:text-gray-900 ${typeof s=="object"&&s.category===m.name.toLowerCase()?"bg-blue-50 text-blue-700":"text-gray-600"}`,children:[u.jsx("span",{children:m.name}),u.jsx("span",{className:`inline-block py-0.5 px-2 text-xs rounded-full ${typeof s=="object"&&s.category===m.name.toLowerCase()?"bg-blue-100 text-blue-600":"bg-gray-100 text-gray-500"}`,children:m.count})]},m.name))})]})]})})]})}function Ff({children:e,onFilterChange:t}){const[n,r]=I.useState(!1);return u.jsxs("div",{className:"min-h-screen bg-gray-50",children:[u.jsx(Tf,{onMenuClick:()=>r(!n)}),u.jsxs("div",{className:"flex",children:[u.jsx(If,{isOpen:n,onClose:()=>r(!1),onFilterChange:t}),u.jsx("main",{className:"flex-1 p-4 md:p-6 min-h-screen",children:e})]})]})}function Rf({filters:e,onFiltersChange:t,categories:n,totalImages:r,filteredCount:l,viewToggle:o}){const[i,s]=I.useState(!1),a=(h,m)=>{t({...e,[h]:m})},d=()=>{t({searchTerm:"",category:"",type:"",usageStatus:"all",sortBy:"name",sortOrder:"asc"})},g=e.searchTerm||e.category||e.type||e.usageStatus!=="all";return u.jsxs("div",{className:"bg-white border-b border-gray-200 p-4",children:[u.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4",children:[u.jsx("div",{className:"flex-1 max-w-md",children:u.jsxs("div",{className:"relative",children:[u.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:u.jsx("svg",{className:"h-5 w-5 text-gray-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})})}),u.jsx("input",{type:"text",placeholder:"Search images...",value:e.searchTerm,onChange:h=>a("searchTerm",h.target.value),className:"block w-full pl-10 pr-3 py-2 border border-gray-300 rounded-md leading-5 bg-white placeholder-gray-500 focus:outline-none focus:placeholder-gray-400 focus:ring-1 focus:ring-blue-500 focus:border-blue-500 text-sm"})]})}),u.jsxs("div",{className:"flex items-center gap-4",children:[u.jsxs("div",{className:"text-sm text-gray-500",children:[l," of ",r," images"]}),o,u.jsxs("button",{onClick:()=>s(!i),className:`inline-flex items-center px-3 py-2 border border-gray-300 rounded-md text-sm font-medium transition-colors ${g?"bg-blue-50 text-blue-700 border-blue-300":"bg-white text-gray-700 hover:bg-gray-50"}`,children:[u.jsx("svg",{className:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.207A1 1 0 013 6.5V4z"})}),"Filters",g&&u.jsx("span",{className:"ml-2 inline-flex items-center justify-center px-2 py-1 text-xs font-bold leading-none text-blue-100 bg-blue-600 rounded-full",children:[e.category,e.type,e.usageStatus!=="all"?e.usageStatus:null].filter(Boolean).length+(e.searchTerm?1:0)})]})]})]}),i&&u.jsxs("div",{className:"mt-4 pt-4 border-t border-gray-200",children:[u.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4",children:[u.jsxs("div",{children:[u.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Category"}),u.jsxs("select",{value:e.category,onChange:h=>a("category",h.target.value),className:"block w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none focus:ring-1 focus:ring-blue-500 focus:border-blue-500",children:[u.jsx("option",{value:"",children:"All Categories"}),n.map(h=>u.jsx("option",{value:h,children:h},h))]})]}),u.jsxs("div",{children:[u.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"File Type"}),u.jsxs("select",{value:e.type,onChange:h=>a("type",h.target.value),className:"block w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none focus:ring-1 focus:ring-blue-500 focus:border-blue-500",children:[u.jsx("option",{value:"",children:"All Types"}),u.jsx("option",{value:"png",children:"PNG"}),u.jsx("option",{value:"jpg",children:"JPG"}),u.jsx("option",{value:"jpeg",children:"JPEG"}),u.jsx("option",{value:"svg",children:"SVG"}),u.jsx("option",{value:"gif",children:"GIF"}),u.jsx("option",{value:"webp",children:"WebP"})]})]}),u.jsxs("div",{children:[u.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Usage Status"}),u.jsxs("select",{value:e.usageStatus,onChange:h=>a("usageStatus",h.target.value),className:"block w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none focus:ring-1 focus:ring-blue-500 focus:border-blue-500",children:[u.jsx("option",{value:"all",children:"All Images"}),u.jsx("option",{value:"used",children:"Used Only"}),u.jsx("option",{value:"unused",children:"Unused Only"})]})]}),u.jsxs("div",{children:[u.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Sort By"}),u.jsxs("div",{className:"flex gap-2",children:[u.jsxs("select",{value:e.sortBy,onChange:h=>a("sortBy",h.target.value),className:"flex-1 px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none focus:ring-1 focus:ring-blue-500 focus:border-blue-500",children:[u.jsx("option",{value:"name",children:"Name"}),u.jsx("option",{value:"size",children:"Size"}),u.jsx("option",{value:"date",children:"Date"}),u.jsx("option",{value:"usage",children:"Usage"})]}),u.jsx("button",{onClick:()=>a("sortOrder",e.sortOrder==="asc"?"desc":"asc"),className:"px-3 py-2 border border-gray-300 rounded-md text-sm hover:bg-gray-50 focus:outline-none focus:ring-1 focus:ring-blue-500 focus:border-blue-500",title:`Sort ${e.sortOrder==="asc"?"Descending":"Ascending"}`,children:u.jsx("svg",{className:`w-4 h-4 transition-transform ${e.sortOrder==="desc"?"rotate-180":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M7 11l5-5m0 0l5 5m-5-5v12"})})})]})]})]}),g&&u.jsx("div",{className:"mt-4 flex justify-end",children:u.jsxs("button",{onClick:d,className:"inline-flex items-center px-3 py-2 border border-gray-300 rounded-md text-sm font-medium text-gray-700 bg-white hover:bg-gray-50 focus:outline-none focus:ring-1 focus:ring-blue-500 focus:border-blue-500",children:[u.jsx("svg",{className:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})}),"Clear Filters"]})})]})]})}function $f({currentView:e,onViewChange:t}){return u.jsxs("div",{className:"flex items-center bg-gray-100 rounded-lg p-1",children:[u.jsx("button",{onClick:()=>t("grid"),className:`
flex items-center justify-center w-8 h-8 rounded-md transition-all duration-200
${e==="grid"?"bg-white text-gray-900 shadow-sm":"text-gray-500 hover:text-gray-700 hover:bg-gray-200"}
`,"aria-label":"Grid view",title:"Grid view",children:u.jsx("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z"})})}),u.jsx("button",{onClick:()=>t("list"),className:`
flex items-center justify-center w-8 h-8 rounded-md transition-all duration-200 ml-1
${e==="list"?"bg-white text-gray-900 shadow-sm":"text-gray-500 hover:text-gray-700 hover:bg-gray-200"}
`,"aria-label":"List view",title:"List view",children:u.jsx("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 10h16M4 14h16M4 18h16"})})})]})}function Of({image:e,onClose:t}){const[n,r]=I.useState("react"),[l,o]=I.useState("import"),[i,s]=I.useState(!1),a=[{id:"react",name:"React",icon:"⚛️"},{id:"vue",name:"Vue.js",icon:"🟢"},{id:"angular",name:"Angular",icon:"🔺"},{id:"html",name:"HTML",icon:"🌐"},{id:"css",name:"CSS",icon:"🎨"}],d=[{id:"import",name:"Import Statement",description:"Import and use the image"},{id:"inline",name:"Inline Usage",description:"Direct usage in component"},{id:"component",name:"Component",description:"Reusable component wrapper"}],g=()=>{const v=e.name.replace(/\.[^/.]+$/,""),y=v.replace(/[-_](.)/g,(R,f)=>f.toUpperCase()),k=y.charAt(0).toUpperCase()+y.slice(1);switch(n){case"react":if(e.type==="svg")switch(l){case"import":return`import ${k}Icon from '${e.relativePath}';
// Usage
<${k}Icon className="w-6 h-6" />`;case"inline":return`<img
src="${e.relativePath}"
alt="${v}"
className="w-6 h-6"
/>`;case"component":return`import React from 'react';
import ${k}Icon from '${e.relativePath}';
interface ${k}Props {
className?: string;
size?: number;
}
export const ${k}: React.FC<${k}Props> = ({
className = "w-6 h-6",
size
}) => {
return (
<${k}Icon
className={className}
style={size ? { width: size, height: size } : undefined}
/>
);
};`}else switch(l){case"import":return`import ${y}Image from '${e.relativePath}';
// Usage
<img src={${y}Image} alt="${v}" />`;case"inline":return`<img
src="${e.relativePath}"
alt="${v}"
width={${e.dimensions.width}}
height={${e.dimensions.height}}
/>`;case"component":return`import React from 'react';
import ${y}Image from '${e.relativePath}';
interface ${k}ImageProps {
alt?: string;
className?: string;
width?: number;
height?: number;
}
export const ${k}Image: React.FC<${k}ImageProps> = ({
alt = "${v}",
className,
width = ${e.dimensions.width},
height = ${e.dimensions.height}
}) => {
return (
<img
src={${y}Image}
alt={alt}
className={className}
width={width}
height={height}
/>
);
};`}break;case"vue":switch(l){case"import":return`<script setup>
import ${y}Image from '${e.relativePath}';
<\/script>
<template>
<img :src="${y}Image" alt="${v}" />
</template>`;case"inline":return`<template>
<img
src="${e.relativePath}"
alt="${v}"
width="${e.dimensions.width}"
height="${e.dimensions.height}"
/>
</template>`;case"component":return`<script setup>
import ${y}Image from '${e.relativePath}';
interface Props {
alt?: string;
width?: number;
height?: number;
}
const props = withDefaults(defineProps<Props>(), {
alt: '${v}',
width: ${e.dimensions.width},
height: ${e.dimensions.height}
});
<\/script>
<template>
<img
:src="${y}Image"
:alt="props.alt"
:width="props.width"
:height="props.height"
/>
</template>`}break;case"angular":switch(l){case"import":return`// In component.ts
export class MyComponent {
${y}Image = '${e.relativePath}';
}
<!-- In template -->
<img [src]="${y}Image" alt="${v}">`;case"inline":return`<img
src="${e.relativePath}"
alt="${v}"
width="${e.dimensions.width}"
height="${e.dimensions.height}"
>`;case"component":return`import { Component, Input } from '@angular/core';
@Component({
selector: 'app-${v}',
template: \`
<img
[src]="imageSrc"
[alt]="alt"
[width]="width"
[height]="height"
>
\`
})
export class ${k}Component {
@Input() alt: string = '${v}';
@Input() width: number = ${e.dimensions.width};
@Input() height: number = ${e.dimensions.height};
imageSrc = '${e.relativePath}';
}`}break;case"html":return`<img
src="${e.relativePath}"
alt="${v}"
width="${e.dimensions.width}"
height="${e.dimensions.height}"
>`;case"css":return`.${v.replace(/[^a-zA-Z0-9]/g,"-")} {
background-image: url('${e.relativePath}');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
width: ${e.dimensions.width}px;
height: ${e.dimensions.height}px;
}`;default:return""}},h=async()=>{try{await navigator.clipboard.writeText(g()),s(!0),setTimeout(()=>s(!1),2e3)}catch(v){console.error("Failed to copy code:",v)}},m=async()=>{try{await navigator.clipboard.writeText(e.relativePath),s(!0),setTimeout(()=>s(!1),2e3)}catch(v){console.error("Failed to copy file path:",v)}};return u.jsxs("div",{className:"fixed inset-0 z-50 overflow-y-auto",children:[u.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-75 transition-opacity",onClick:t}),u.jsx("div",{className:"flex min-h-full items-center justify-center p-4",children:u.jsxs("div",{className:"relative bg-white rounded-lg shadow-xl max-w-4xl w-full max-h-[90vh] overflow-hidden",children:[u.jsxs("div",{className:"flex items-center justify-between p-4 border-b border-gray-200",children:[u.jsx("div",{className:"flex items-center space-x-3",children:u.jsxs("h2",{className:"text-lg font-semibold text-gray-900",children:["Generate Code for ",e.name]})}),u.jsx("button",{onClick:t,className:"text-gray-400 hover:text-gray-600 transition-colors",children:u.jsx("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),u.jsxs("div",{className:"p-6 max-h-[calc(90vh-80px)] overflow-y-auto",children:[u.jsxs("div",{className:"mb-6",children:[u.jsx("h3",{className:"text-sm font-medium text-gray-900 mb-3",children:"Select Framework"}),u.jsx("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-2",children:a.map(v=>u.jsxs("button",{onClick:()=>r(v.id),className:`p-3 rounded-lg border text-sm font-medium transition-colors ${n===v.id?"border-blue-500 bg-blue-50 text-blue-700":"border-gray-300 bg-white text-gray-700 hover:bg-gray-50"}`,children:[u.jsx("div",{className:"text-lg mb-1",children:v.icon}),v.name]},v.id))})]}),["react","vue","angular"].includes(n)&&u.jsxs("div",{className:"mb-6",children:[u.jsx("h3",{className:"text-sm font-medium text-gray-900 mb-3",children:"Code Type"}),u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-2",children:d.map(v=>u.jsxs("button",{onClick:()=>o(v.id),className:`p-3 rounded-lg border text-left transition-colors ${l===v.id?"border-blue-500 bg-blue-50 text-blue-700":"border-gray-300 bg-white text-gray-700 hover:bg-gray-50"}`,children:[u.jsx("div",{className:"font-medium text-sm",children:v.name}),u.jsx("div",{className:"text-xs text-gray-500 mt-1",children:v.description})]},v.id))})]}),u.jsxs("div",{className:"mb-6",children:[u.jsxs("div",{className:"flex items-center justify-between mb-3",children:[u.jsx("h3",{className:"text-sm font-medium text-gray-900",children:"Generated Code"}),u.jsxs("div",{className:"flex gap-2",children:[u.jsxs("button",{onClick:m,className:"inline-flex items-center px-3 py-1 border border-gray-300 rounded text-xs font-medium text-gray-700 bg-white hover:bg-gray-50",children:[u.jsx("svg",{className:"w-3 h-3 mr-1",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5H7a2 2 0 00-2 2v10a2 2 0 002 2h8a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"})}),"Copy Path"]}),u.jsxs("button",{onClick:h,className:`inline-flex items-center px-3 py-1 border rounded text-xs font-medium transition-colors ${i?"border-green-300 bg-green-50 text-green-700":"border-blue-300 bg-blue-50 text-blue-700 hover:bg-blue-100"}`,children:[u.jsx("svg",{className:"w-3 h-3 mr-1",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:i?u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"}):u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5H7a2 2 0 00-2 2v10a2 2 0 002 2h8a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"})}),i?"Copied!":"Copy Code"]})]})]}),u.jsx("pre",{className:"bg-gray-900 text-gray-100 p-4 rounded-lg overflow-x-auto text-sm",children:u.jsx("code",{children:g()})})]})]})]})})]})}function tc({image:e,onClose:t}){const[n,r]=I.useState(!1);I.useEffect(()=>{const s=a=>{a.key==="Escape"&&t()};return document.addEventListener("keydown",s),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",s),document.body.style.overflow="unset"}},[t]);const l=s=>{if(s===0)return"0 Bytes";const a=1024,d=["Bytes","KB","MB","GB"],g=Math.floor(Math.log(s)/Math.log(a));return parseFloat((s/Math.pow(a,g)).toFixed(2))+" "+d[g]},o=s=>new Intl.DateTimeFormat("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}).format(s),i=async()=>{try{await navigator.clipboard.writeText(e.relativePath)}catch(s){console.error("Failed to copy file path:",s)}};return u.jsxs("div",{className:"fixed inset-0 z-50 overflow-y-auto",children:[u.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-75 transition-opacity",onClick:t}),u.jsx("div",{className:"flex min-h-full items-center justify-center p-4",children:u.jsxs("div",{className:"relative bg-white rounded-lg shadow-xl max-w-4xl w-full max-h-[90vh] overflow-hidden",children:[u.jsxs("div",{className:"flex items-center justify-between p-4 border-b border-gray-200",children:[u.jsxs("div",{className:"flex items-center space-x-3",children:[u.jsx("h2",{className:"text-lg font-semibold text-gray-900 truncate",children:e.name}),u.jsx("span",{className:`inline-flex items-center px-2 py-1 rounded-full text-xs font-medium ${e.type==="svg"?"bg-purple-100 text-purple-800":e.type==="png"?"bg-blue-100 text-blue-800":["jpg","jpeg"].includes(e.type)?"bg-green-100 text-green-800":e.type==="gif"?"bg-yellow-100 text-yellow-800":e.type==="webp"?"bg-indigo-100 text-indigo-800":"bg-gray-100 text-gray-800"}`,children:e.type.toUpperCase()}),e.isUsed&&u.jsxs("span",{className:"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-100 text-green-800",children:["Used (",e.usageCount,"x)"]})]}),u.jsx("button",{onClick:t,className:"text-gray-400 hover:text-gray-600 transition-colors",children:u.jsx("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),u.jsxs("div",{className:"flex flex-col lg:flex-row max-h-[calc(90vh-80px)]",children:[u.jsx("div",{className:"flex-1 bg-gray-50 flex items-center justify-center p-8 min-h-[300px] lg:min-h-[400px]",children:u.jsx("img",{src:e.path,alt:e.name,className:"max-w-full max-h-full object-contain rounded-lg shadow-sm",onError:s=>{const a=s.target;a.style.display="none",a.parentElement.innerHTML=`
<div class="bg-white p-8 rounded-lg shadow-sm border border-gray-200">
<svg class="w-32 h-32 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"></path>
</svg>
</div>
`}})}),u.jsxs("div",{className:"lg:w-80 bg-white border-t lg:border-t-0 lg:border-l border-gray-200 p-6 overflow-y-auto",children:[u.jsx("h3",{className:"text-sm font-semibold text-gray-900 mb-4",children:"Image Details"}),u.jsxs("div",{className:"space-y-4",children:[u.jsxs("div",{children:[u.jsx("dt",{className:"text-xs font-medium text-gray-500 uppercase tracking-wide",children:"File Name"}),u.jsx("dd",{className:"mt-1 text-sm text-gray-900 break-all",children:e.name})]}),u.jsxs("div",{children:[u.jsx("dt",{className:"text-xs font-medium text-gray-500 uppercase tracking-wide",children:"File Path"}),u.jsx("dd",{className:"mt-1 text-sm text-gray-900 font-mono text-xs break-all bg-gray-50 p-2 rounded",children:e.relativePath})]}),u.jsxs("div",{children:[u.jsx("dt",{className:"text-xs font-medium text-gray-500 uppercase tracking-wide",children:"Dimensions"}),u.jsxs("dd",{className:"mt-1 text-sm text-gray-900",children:[e.dimensions.width," × ",e.dimensions.height," px"]})]}),u.jsxs("div",{children:[u.jsx("dt",{className:"text-xs font-medium text-gray-500 uppercase tracking-wide",children:"File Size"}),u.jsx("dd",{className:"mt-1 text-sm text-gray-900",children:l(e.size)})]}),u.jsxs("div",{children:[u.jsx("dt",{className:"text-xs font-medium text-gray-500 uppercase tracking-wide",children:"Category"}),u.jsx("dd",{className:"mt-1 text-sm text-gray-900",children:e.category})]}),u.jsxs("div",{children:[u.jsx("dt",{className:"text-xs font-medium text-gray-500 uppercase tracking-wide",children:"Usage Status"}),u.jsx("dd",{className:"mt-1",children:e.isUsed?u.jsxs("span",{className:"inline-flex items-center text-sm text-green-600",children:[u.jsx("svg",{className:"w-4 h-4 mr-1",fill:"currentColor",viewBox:"0 0 20 20",children:u.jsx("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Used (",e.usageCount," times)"]}):u.jsxs("span",{className:"inline-flex items-center text-sm text-yellow-600",children:[u.jsx("svg",{className:"w-4 h-4 mr-1",fill:"currentColor",viewBox:"0 0 20 20",children:u.jsx("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),"Unused"]})})]}),u.jsxs("div",{children:[u.jsx("dt",{className:"text-xs font-medium text-gray-500 uppercase tracking-wide",children:"Last Modified"}),u.jsx("dd",{className:"mt-1 text-sm text-gray-900",children:o(e.lastModified)})]})]}),u.jsx("div",{className:"mt-6 pt-6 border-t border-gray-200",children:u.jsxs("div",{className:"space-y-3",children:[u.jsx("button",{onClick:i,className:"w-full bg-blue-600 text-white px-4 py-2 rounded-md text-sm font-medium hover:bg-blue-700 transition-colors",children:"Copy File Path"}),u.jsx("button",{onClick:()=>r(!0),className:"w-full bg-gray-100 text-gray-700 px-4 py-2 rounded-md text-sm font-medium hover:bg-gray-200 transition-colors",children:"Generate Code"}),u.jsx("button",{className:"w-full bg-gray-100 text-gray-700 px-4 py-2 rounded-md text-sm font-medium hover:bg-gray-200 transition-colors",children:"Open in Finder"})]})})]})]})]})}),n&&u.jsx(Of,{image:e,onClose:()=>r(!1)})]})}function Df({images:e,onImageSelect:t}){const[n,r]=I.useState(null),l=s=>{if(s===0)return"0 Bytes";const a=1024,d=["Bytes","KB","MB","GB"],g=Math.floor(Math.log(s)/Math.log(a));return parseFloat((s/Math.pow(a,g)).toFixed(2))+" "+d[g]},o=s=>{switch(s.toLowerCase()){case"svg":return"bg-purple-100 text-purple-800";case"png":return"bg-blue-100 text-blue-800";case"jpg":case"jpeg":return"bg-green-100 text-green-800";case"gif":return"bg-yellow-100 text-yellow-800";case"webp":return"bg-indigo-100 text-indigo-800";default:return"bg-gray-100 text-gray-800"}},i=s=>{r(s),t==null||t(s)};return e.length===0?u.jsxs("div",{className:"text-center py-12",children:[u.jsx("div",{className:"mx-auto h-24 w-24 text-gray-400 mb-4",children:u.jsx("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})})}),u.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-2",children:"No images found"}),u.jsx("p",{className:"text-gray-500",children:"Try adjusting your search or filter criteria."})]}):u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 gap-4",children:e.map(s=>u.jsxs("div",{className:"group relative bg-white rounded-lg border border-gray-200 hover:border-gray-300 hover:shadow-md transition-all duration-200 cursor-pointer",onClick:()=>i(s),children:[u.jsx("div",{className:"aspect-square bg-gray-50 rounded-t-lg overflow-hidden",children:u.jsx("img",{src:s.path,alt:s.name,className:"w-full h-full object-contain group-hover:scale-105 transition-transform duration-200",onError:a=>{const d=a.target;d.style.display="none",d.parentElement.innerHTML=`
<div class="w-full h-full flex items-center justify-center bg-gray-100">
<div class="text-center">
<svg class="w-8 h-8 text-gray-400 mx-auto mb-2" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"></path>
</svg>
<span class="text-xs text-gray-500">${s.type.toUpperCase()}</span>
</div>
</div>
`}})}),u.jsxs("div",{className:"p-3",children:[u.jsxs("div",{className:"flex items-center justify-between mb-2",children:[u.jsx("span",{className:`inline-flex items-center px-2 py-1 rounded-full text-xs font-medium ${o(s.type)}`,children:s.type.toUpperCase()}),s.isUsed&&u.jsxs("div",{className:"flex items-center text-green-600",children:[u.jsx("svg",{className:"w-3 h-3 mr-1",fill:"currentColor",viewBox:"0 0 20 20",children:u.jsx("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),u.jsx("span",{className:"text-xs",children:s.usageCount})]})]}),u.jsx("h3",{className:"text-sm font-medium text-gray-900 truncate mb-1",title:s.name,children:s.name}),u.jsxs("div",{className:"text-xs text-gray-500 space-y-1",children:[u.jsx("div",{children:l(s.size)}),u.jsxs("div",{children:[s.dimensions.width," × ",s.dimensions.height]})]})]}),u.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-10 transition-all duration-200 rounded-lg flex items-center justify-center opacity-0 group-hover:opacity-100",children:u.jsx("div",{className:"bg-white rounded-full p-2 shadow-lg",children:u.jsxs("svg",{className:"w-5 h-5 text-gray-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}),u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"})]})})})]},s.id))}),n&&u.jsx(tc,{image:n,onClose:()=>r(null)})]})}function Uf({images:e,onImageSelect:t}){const[n,r]=I.useState(null),l=s=>{if(s===0)return"0 Bytes";const a=1024,d=["Bytes","KB","MB","GB"],g=Math.floor(Math.log(s)/Math.log(a));return parseFloat((s/Math.pow(a,g)).toFixed(2))+" "+d[g]},o=s=>{switch(s.toLowerCase()){case"svg":return"bg-purple-100 text-purple-800";case"png":return"bg-blue-100 text-blue-800";case"jpg":case"jpeg":return"bg-green-100 text-green-800";case"gif":return"bg-yellow-100 text-yellow-800";case"webp":return"bg-indigo-100 text-indigo-800";default:return"bg-gray-100 text-gray-800"}},i=s=>{r(s),t==null||t(s)};return e.length===0?u.jsxs("div",{className:"text-center py-12",children:[u.jsx("div",{className:"mx-auto h-24 w-24 text-gray-400 mb-4",children:u.jsx("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})})}),u.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-2",children:"No images found"}),u.jsx("p",{className:"text-gray-500",children:"Try adjusting your search or filter criteria."})]}):u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"bg-white rounded-lg border border-gray-200 overflow-hidden",children:u.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4 p-4",children:e.map(s=>u.jsx("div",{className:"bg-white border border-gray-200 rounded-lg p-3 hover:shadow-md hover:border-gray-300 cursor-pointer transition-all duration-200",onClick:()=>i(s),children:u.jsxs("div",{className:"flex items-start space-x-3",children:[u.jsx("div",{className:"flex-shrink-0",children:u.jsx("div",{className:"w-14 h-14 bg-gray-100 rounded-lg overflow-hidden shadow-sm",children:u.jsx("img",{src:s.path,alt:s.name,className:"w-full h-full object-cover",onError:a=>{const d=a.target;d.style.display="none",d.parentElement.innerHTML=`
<div class="w-full h-full flex items-center justify-center bg-gray-200 text-gray-400 text-xs font-medium">
${s.type.toUpperCase()}
</div>
`}})})}),u.jsxs("div",{className:"flex-1 min-w-0",children:[u.jsx("div",{className:"text-sm font-semibold text-gray-900 truncate",title:s.name,children:s.name}),u.jsx("div",{className:"text-xs text-gray-500 truncate mb-2",title:s.relativePath,children:s.relativePath}),u.jsxs("div",{className:"space-y-2",children:[u.jsxs("div",{className:"flex items-center justify-between",children:[u.jsx("span",{className:"text-xs text-gray-600 font-medium",children:l(s.size)}),u.jsx("span",{className:`inline-flex items-center px-2 py-1 rounded-full text-xs font-medium ${o(s.type)}`,children:s.type.toUpperCase()})]}),u.jsxs("div",{className:"flex items-center justify-between text-xs",children:[u.jsxs("span",{className:"text-gray-500",children:[s.dimensions.width," × ",s.dimensions.height]}),s.isUsed?u.jsxs("div",{className:"flex items-center text-green-600 bg-green-50 px-2 py-1 rounded-full",children:[u.jsx("svg",{className:"w-3 h-3 mr-1",fill:"currentColor",viewBox:"0 0 20 20",children:u.jsx("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),u.jsx("span",{className:"font-medium",children:s.usageCount})]}):u.jsx("span",{className:"text-gray-400 bg-gray-100 px-2 py-1 rounded-full text-xs",children:"Unused"})]})]})]})]})},s.id))})}),n&&u.jsx(tc,{image:n,onClose:()=>r(null)})]})}function Bf({viewMode:e,images:t,onImageSelect:n}){return e==="list"?u.jsx(Uf,{images:t,onImageSelect:n}):u.jsx(Df,{images:t,onImageSelect:n})}function Vf({filter:e}){const[t,n]=I.useState([]),[r,l]=I.useState(!0),[o,i]=I.useState(!1),[s]=I.useState(null),[a,d]=I.useState(!0),[g,h]=I.useState(1),[m,v]=I.useState("grid"),[y,k]=I.useState({searchTerm:"",category:"",type:"",usageStatus:"all",sortBy:"name",sortOrder:"asc"});I.useEffect(()=>{const S=localStorage.getItem("imageAssetManager_viewMode");(S==="list"||S==="grid")&&v(S)},[]);const R=S=>{v(S),localStorage.setItem("imageAssetManager_viewMode",S)},f=async(S=1,j=!1)=>{try{S===1?l(!0):i(!0);const N=await fetch(`/api/images?limit=200&page=${S}`);if(!N.ok)throw new Error(`HTTP error! status: ${N.status}`);const O=(await N.json()).images.map(L=>{var ce,Ze;return{id:L.id,name:L.name,path:L.url||`/project-assets/${L.relativePath}`,relativePath:L.relativePath||"",type:L.extension,size:L.size,dimensions:{width:((ce=L.dimensions)==null?void 0:ce.width)||0,height:((Ze=L.dimensions)==null?void 0:Ze.height)||0},category:L.category||"Other",isUsed:Math.random()>.3,usageCount:Math.floor(Math.random()*10),lastModified:new Date(L.modifiedAt||L.createdAt)}});n(j?L=>[...L,...O]:O),d(O.length===200),l(!1),i(!1)}catch(N){console.error("Failed to fetch images:",N),S===1&&(n([{id:"1",name:"logo.svg",path:"/assets/images/logo.svg",relativePath:"assets/images/logo.svg",type:"svg",size:2048,dimensions:{width:200,height:200},category:"Logos",isUsed:!0,usageCount:5,lastModified:new Date("2024-01-15")},{id:"2",name:"hero-image.jpg",path:"/assets/images/hero-image.jpg",relativePath:"assets/images/hero-image.jpg",type:"jpg",size:524288,dimensions:{width:1920,height:1080},category:"Backgrounds",isUsed:!0,usageCount:2,lastModified:new Date("2024-01-10")},{id:"3",name:"icon-home.png",path:"/assets/icons/home.png",relativePath:"assets/icons/home.png",type:"png",size:1024,dimensions:{width:24,height:24},category:"Icons",isUsed:!1,usageCount:0,lastModified:new Date("2024-01-05")}]),d(!1)),l(!1),i(!1)}};I.useEffect(()=>{f(1,!1),h(1)},[]);const c=()=>{if(!o&&a){const S=g+1;h(S),f(S,!0)}},p=I.useMemo(()=>[...new Set(t.map(j=>j.category))].sort(),[t]),x=I.useMemo(()=>{let S=t.filter(j=>{if(e==="used"&&!j.isUsed||e==="unused"&&j.isUsed||e==="duplicates"||typeof e=="object"&&e.category&&j.category.toLowerCase()!==e.category)return!1;if(y.searchTerm){const N=y.searchTerm.toLowerCase();if(!j.name.toLowerCase().includes(N)&&!j.relativePath.toLowerCase().includes(N))return!1}return!(y.category&&j.category!==y.category||y.type&&j.type!==y.type||y.usageStatus==="used"&&!j.isUsed||y.usageStatus==="unused"&&j.isUsed)});return S.sort((j,N)=>{let _=0;switch(y.sortBy){case"name":_=j.name.localeCompare(N.name);break;case"size":_=j.size-N.size;break;case"date":_=j.lastModified.getTime()-N.lastModified.getTime();break;case"usage":_=j.usageCount-N.usageCount;break}return y.sortOrder==="desc"?-_:_}),S},[t,y,e]);return r?u.jsxs("div",{className:"flex items-center justify-center h-64",children:[u.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"}),u.jsx("span",{className:"ml-3 text-gray-600",children:"Loading images..."})]}):s?u.jsxs("div",{className:"text-center py-12",children:[u.jsx("div",{className:"mx-auto h-24 w-24 text-red-400 mb-4",children:u.jsx("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L3.732 16.5c-.77.833.192 2.5 1.732 2.5z"})})}),u.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-2",children:"Error loading images"}),u.jsx("p",{className:"text-gray-500 mb-4",children:s}),u.jsx("button",{onClick:()=>window.location.reload(),className:"inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md text-white bg-blue-600 hover:bg-blue-700",children:"Try Again"})]}):u.jsxs("div",{className:"h-full flex flex-col",children:[u.jsx(Rf,{filters:y,onFiltersChange:k,categories:p,totalImages:t.length,filteredCount:x.length,viewToggle:u.jsx($f,{currentView:m,onViewChange:R})}),u.jsxs("div",{className:"flex-1 p-6 overflow-y-auto",children:[u.jsx(Bf,{viewMode:m,images:x}),a&&x.length>0&&u.jsx("div",{className:"flex justify-center mt-8 mb-4",children:u.jsx("button",{onClick:c,disabled:o,className:"inline-flex items-center px-6 py-3 border border-transparent text-base font-medium rounded-md text-white bg-blue-600 hover:bg-blue-700 disabled:bg-blue-400 disabled:cursor-not-allowed transition-colors duration-200",children:o?u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"animate-spin rounded-full h-4 w-4 border-b-2 border-white mr-2"}),"Loading more..."]}):u.jsxs(u.Fragment,{children:[u.jsx("svg",{className:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6v6m0 0v6m0-6h6m-6 0H6"})}),"Load More Images"]})})}),!a&&t.length>0&&u.jsx("div",{className:"text-center py-8",children:u.jsxs("p",{className:"text-gray-500",children:["You've reached the end! Showing all ",t.length," images."]})})]})]})}function Af(){const[e,t]=I.useState("all");return u.jsx(Ff,{onFilterChange:t,children:u.jsx("div",{className:"h-full",children:u.jsx(Vf,{filter:e})})})}Ql.createRoot(document.getElementById("root")).render(u.jsx(xc.StrictMode,{children:u.jsx(Af,{})}));