vendor: 6,259 bytes, lines 1-9
1var Gf=s=>{throw TypeError(s)};var Fc=(s,n,r)=>n.has(s)||Gf("Cannot "+r);var N=(s,n,r)=>(Fc(s,n,"read from private field"),r?r.call(s):n.get(s)),ce=(s,n,r)=>n.has(s)?Gf("Cannot add the same private member more than once"):n instanceof WeakSet?n.add(s):n.set(s,r),G=(s,n,r,o)=>(Fc(s,n,"write to private field"),o?o.call(s,r):n.set(s,r),r),Ne=(s,n,r)=>(Fc(s,n,"access private method"),r);var mo=(s,n,r,o)=>({set _(c){G(s,n,c,r)},get _(){return N(s,n,o)}});function m0(s,n){for(var r=0;r<n.length;r++){const o=n[r];if(typeof o!="string"&&!Array.isArray(o)){for(const c in o)if(c!=="default"&&!(c in s)){const d=Object.getOwnPropertyDescriptor(o,c);d&&Object.defineProperty(s,c,d.get?d:{enumerable:!0,get:()=>o[c]})}}}return Object.freeze(Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}))}(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const d of c)if(d.type==="childList")for(const h of d.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&o(h)}).observe(document,{childList:!0,subtree:!0});function r(c){const d={};return c.integrity&&(d.integrity=c.integrity),c.referrerPolicy&&(d.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?d.credentials="include":c.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function o(c){if(c.ep)return;c.ep=!0;const d=r(c);fetch(c.href,d)}})();function Cp(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Dc={exports:{}},Pi={},Uc={exports:{}},be={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var Yf;function p0(){if(Yf)return be;Yf=1;var s=Symbol.for("react.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),h=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),b=Symbol.iterator;function R(_){return _===null||typeof _!="object"?null:(_=b&&_[b]||_["@@iterator"],typeof _=="function"?_:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,k={};function w(_,D,pe){this.props=_,this.context=D,this.refs=k,this.updater=pe||O}w.prototype.isReactComponent={},w.prototype.setState=function(_,D){if(typeof _!="object"&&typeof _!="function"&&_!=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,_,D,"setState")},w.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function F(){}F.prototype=w.prototype;function W(_,D,pe){this.props=_,this.context=D,this.refs=k,this.updater=pe||O}var z=W.prototype=new F;z.constructor=W,E(z,w.prototype),z.isPureReactComponent=!0;var M=Array.isArray,Q=Object.prototype.hasOwnProperty,se={current:null},ue={key:!0,ref:!0,__self:!0,__source:!0};function U(_,D,pe){var ge,le={},he=null,Ae=null;if(D!=null)for(ge in D.ref!==void 0&&(Ae=D.ref),D.key!==void 0&&(he=""+D.key),D)Q.call(D,ge)&&!ue.hasOwnProperty(ge)&&(le[ge]=D[ge]);var Pe=arguments.length-2;if(Pe===1)le.children=pe;else if(1<Pe){for(var xe=Array(Pe),ft=0;ft<Pe;ft++)xe[ft]=arguments[ft+2];le.children=xe}if(_&&_.defaultProps)for(ge in Pe=_.defaultProps,Pe)le[ge]===void 0&&(le[ge]=Pe[ge]);return{$$typeof:s,type:_,key:he,ref:Ae,props:le,_owner:se.current}}function oe(_,D){return{$$typeof:s,type:_.type,key:D,ref:_.ref,props:_.props,_owner:_._owner}}function Ee(_){return typeof _=="object"&&_!==null&&_.$$typeof===s}function ye(_){var D={"=":"=0",":":"=2"};return"$"+_.replace(/[=:]/g,function(pe){return D[pe]})}var Oe=/\/+/g;function Ue(_,D){return typeof _=="object"&&_!==null&&_.key!=null?ye(""+_.key):D.toString(36)}function Ie(_,D,pe,ge,le){var he=typeof _;(he==="undefined"||he==="boolean")&&(_=null);var Ae=!1;if(_===null)Ae=!0;else switch(he){case"string":case"number":Ae=!0;break;case"object":switch(_.$$typeof){case s:case n:Ae=!0}}if(Ae)return Ae=_,le=le(Ae),_=ge===""?"."+Ue(Ae,0):ge,M(le)?(pe="",_!=null&&(pe=_.replace(Oe,"$&/")+"/"),Ie(le,D,pe,"",function(ft){return ft})):le!=null&&(Ee(le)&&(le=oe(le,pe+(!le.key||Ae&&Ae.key===le.key?"":(""+le.key).replace(Oe,"$&/")+"/")+_)),D.push(le)),1;if(Ae=0,ge=ge===""?".":ge+":",M(_))for(var Pe=0;Pe<_.length;Pe++){he=_[Pe];var xe=ge+Ue(he,Pe);Ae+=Ie(he,D,pe,xe,le)}else if(xe=R(_),typeof xe=="function")for(_=xe.call(_),Pe=0;!(he=_.next()).done;)he=he.value,xe=ge+Ue(he,Pe++),Ae+=Ie(he,D,pe,xe,le);else if(he==="object")throw D=String(_),Error("Objects are not valid as a React child (found: "+(D==="[object Object]"?"object with keys {"+Object.keys(_).join(", ")+"}":D)+"). If you meant to render a collection of children, use an array instead.");return Ae}function ze(_,D,pe){if(_==null)return _;var ge=[],le=0;return Ie(_,ge,"","",function(he){return D.call(pe,he,le++)}),ge}function ve(_){if(_._status===-1){var D=_._result;D=D(),D.then(function(pe){(_._status===0||_._status===-1)&&(_._status=1,_._result=pe)},function(pe){(_._status===0||_._status===-1)&&(_._status=2,_._result=pe)}),_._status===-1&&(_._status=0,_._result=D)}if(_._status===1)return _._result.default;throw _._result}var _e={current:null},q={transition:null},re={ReactCurrentDispatcher:_e,ReactCurrentBatchConfig:q,ReactCurrentOwner:se};function I(){throw Error("act(...) is not supported in production builds of React.")}return be.Children={map:ze,forEach:function(_,D,pe){ze(_,function(){D.apply(this,arguments)},pe)},count:function(_){var D=0;return ze(_,function(){D++}),D},toArray:function(_){return ze(_,function(D){return D})||[]},only:function(_){if(!Ee(_))throw Error("React.Children.only expected to receive a single React element child.");return _}},be.Component=w,be.Fragment=r,be.Profiler=c,be.PureComponent=W,be.StrictMode=o,be.Suspense=g,be.__SECRET_INT
vendor: 9,361 bytes, lines 9-33
9ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=re,be.act=I,be.cloneElement=function(_,D,pe){if(_==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+_+".");var ge=E({},_.props),le=_.key,he=_.ref,Ae=_._owner;if(D!=null){if(D.ref!==void 0&&(he=D.ref,Ae=se.current),D.key!==void 0&&(le=""+D.key),_.type&&_.type.defaultProps)var Pe=_.type.defaultProps;for(xe in D)Q.call(D,xe)&&!ue.hasOwnProperty(xe)&&(ge[xe]=D[xe]===void 0&&Pe!==void 0?Pe[xe]:D[xe])}var xe=arguments.length-2;if(xe===1)ge.children=pe;else if(1<xe){Pe=Array(xe);for(var ft=0;ft<xe;ft++)Pe[ft]=arguments[ft+2];ge.children=Pe}return{$$typeof:s,type:_.type,key:le,ref:he,props:ge,_owner:Ae}},be.createContext=function(_){return _={$$typeof:h,_currentValue:_,_currentValue2:_,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},_.Provider={$$typeof:d,_context:_},_.Consumer=_},be.createElement=U,be.createFactory=function(_){var D=U.bind(null,_);return D.type=_,D},be.createRef=function(){return{current:null}},be.forwardRef=function(_){return{$$typeof:m,render:_}},be.isValidElement=Ee,be.lazy=function(_){return{$$typeof:y,_payload:{_status:-1,_result:_},_init:ve}},be.memo=function(_,D){return{$$typeof:x,type:_,compare:D===void 0?null:D}},be.startTransition=function(_){var D=q.transition;q.transition={};try{_()}finally{q.transition=D}},be.unstable_act=I,be.useCallback=function(_,D){return _e.current.useCallback(_,D)},be.useContext=function(_){return _e.current.useContext(_)},be.useDebugValue=function(){},be.useDeferredValue=function(_){return _e.current.useDeferredValue(_)},be.useEffect=function(_,D){return _e.current.useEffect(_,D)},be.useId=function(){return _e.current.useId()},be.useImperativeHandle=function(_,D,pe){return _e.current.useImperativeHandle(_,D,pe)},be.useInsertionEffect=function(_,D){return _e.current.useInsertionEffect(_,D)},be.useLayoutEffect=function(_,D){return _e.current.useLayoutEffect(_,D)},be.useMemo=function(_,D){return _e.current.useMemo(_,D)},be.useReducer=function(_,D,pe){return _e.current.useReducer(_,D,pe)},be.useRef=function(_){return _e.current.useRef(_)},be.useState=function(_){return _e.current.useState(_)},be.useSyncExternalStore=function(_,D,pe){return _e.current.useSyncExternalStore(_,D,pe)},be.useTransition=function(){return _e.current.useTransition()},be.version="18.3.1",be}var Jf;function Ou(){return Jf||(Jf=1,Uc.exports=p0()),Uc.exports}/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var Xf;function g0(){if(Xf)return Pi;Xf=1;var s=Ou(),n=Symbol.for("react.element"),r=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,c=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function h(m,g,x){var y,b={},R=null,O=null;x!==void 0&&(R=""+x),g.key!==void 0&&(R=""+g.key),g.ref!==void 0&&(O=g.ref);for(y in g)o.call(g,y)&&!d.hasOwnProperty(y)&&(b[y]=g[y]);if(m&&m.defaultProps)for(y in g=m.defaultProps,g)b[y]===void 0&&(b[y]=g[y]);return{$$typeof:n,type:m,key:R,ref:O,props:b,_owner:c.current}}return Pi.Fragment=r,Pi.jsx=h,Pi.jsxs=h,Pi}var Zf;function x0(){return Zf||(Zf=1,Dc.exports=g0()),Dc.exports}var i=x0(),L=Ou();const Ui=Cp(L),Pp=m0({__proto__:null,default:Ui},[L]);var po={},zc={exports:{}},Ct={},Bc={exports:{}},$c={};/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */var em;function y0(){return em||(em=1,(function(s){function n(q,re){var I=q.length;q.push(re);e:for(;0<I;){var _=I-1>>>1,D=q[_];if(0<c(D,re))q[_]=re,q[I]=D,I=_;else break e}}function r(q){return q.length===0?null:q[0]}function o(q){if(q.length===0)return null;var re=q[0],I=q.pop();if(I!==re){q[0]=I;e:for(var _=0,D=q.length,pe=D>>>1;_<pe;){var ge=2*(_+1)-1,le=q[ge],he=ge+1,Ae=q[he];if(0>c(le,I))he<D&&0>c(Ae,le)?(q[_]=Ae,q[he]=I,_=he):(q[_]=le,q[ge]=I,_=ge);else if(he<D&&0>c(Ae,I))q[_]=Ae,q[he]=I,_=he;else break e}}return re}function c(q,re){var I=q.sortIndex-re.sortIndex;return I!==0?I:q.id-re.id}if(typeof performance=="object"&&typeof performance.now=="function"){var d=performance;s.unstable_now=function(){return d.now()}}else{var h=Date,m=h.now();s.unstable_now=function(){return h.now()-m}}var g=[],x=[],y=1,b=null,R=3,O=!1,E=!1,k=!1,w=typeof setTimeout=="function"?setTimeout:null,F=typeof clearTimeout=="function"?clearTimeout:null,W=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function z(q){for(var re=r(x);re!==null;){if(re.callback===null)o(x);else if(re.startTime<=q)o(x),re.sortIndex=re.expirationTime,n(g,re);else break;re=r(x)}}function M(q){if(k=!1,z(q),!E)if(r(g)!==null)E=!0,ve(Q);else{var re=r(x);re!==null&&_e(M,re.startTime-q)}}function Q(q,re){E=!1,k&&(k=!1,F(U),U=-1),O=!0;var I=R;try{for(z(re),b=r(g);b!==null&&(!(b.expirationTime>re)||q&&!ye());){var _=b.callback;if(typeof _=="function"){b.callback=null,R=b.priorityLevel;var D=_(b.expirationTime<=re);re=s.unstable_now(),typeof D=="function"?b.callback=D:b===r(g)&&o(g),z(re)}else o(g);b=r(g)}if(b!==null)var pe=!0;else{var ge=r(x);ge!==null&&_e(M,ge.startTime-re),pe=!1}return pe}finally{b=null,R=I,O=!1}}var se=!1,ue=null,U=-1,oe=5,Ee=-1;function ye(){return!(s.unstable_now()-Ee<oe)}function Oe(){if(ue!==null){var q=s.unstable_now();Ee=q;var re=!0;try{re=ue(!0,q)}finally{re?Ue():(se=!1,ue=null)}}else se=!1}var Ue;if(typeof W=="function")Ue=function(){W(Oe)};else if(typeof MessageChannel<"u"){var Ie=new MessageChannel,ze=Ie.port2;Ie.port1.onmessage=Oe,Ue=function(){ze.postMessage(null)}}else Ue=function(){w(Oe,0)};function ve(q){ue=q,se||(se=!0,Ue())}function _e(q,re){U=w(function(){q(s.unstable_now())},re)}s.unstable_IdlePriority=5,s.unstable_ImmediatePriority=1,s.unstable_LowPriority=4,s.unstable_NormalPriority=3,s.unstable_Profiling=null,s.unstable_UserBlockingPriority=2,s.unstable_cancelCallback=function(q){q.callback=null},s.unstable_continueExecution=function(){E||O||(E=!0,ve(Q))},s.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):oe=0<q?Math.floor(1e3/q):5},s.unstable_getCurrentPriorityLevel=function(){return R},s.unstable_getFirstCallbackNode=function(){return r(g)},s.unstable_next=function(q){switch(R){case 1:case 2:case 3:var re=3;break;default:re=R}var I=R;R=re;try{return q()}finally{R=I}},s.unstable_pauseExecution=function(){},s.unstable_requestPaint=function(){},s.unstable_runWithPriority=function(q,re){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var I=R;R=q;try{return re()}finally{R=I}},s.unstable_scheduleCallback=function(q,re,I){var _=s.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?_+I:_):I=_,q){case 1:var D=-1;break;case 2:D=250;break;case 5:D=1073741823;break;case 4:D=1e4;break;default:D=5e3}return D=I+D,q={id:y++,callback:re,priorityLevel:q,startTime:I,expirationTime:D,sortIndex:-1},I>_?(q.sortIndex=I,n(x,q),r(g)===null&&q===r(x)&&(k?(F(U),U=-1):k=!0,_e(M,I-_))):(q.sortIndex=D,n(g,q),E||O||(E=!0,ve(Q))),q},s.unstable_shouldYield=ye,s.unstable_wrapCallback=function(q){var re=R;return function(){var I=R;R=re;try{return q.apply(this,arguments)}finally{R=I}}}})($c)),$c}var tm;function v0(){return tm||(tm=1,Bc.exports=y0()),Bc.exports}/** 26 * @license React 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var nm;function w0(){if(nm)return Ct;nm=1;var s=Ou(),n=v0();function r(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a]);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 o=new Set,c={};function d(e,t){h(e,t),h(e+"Capture",t)}function h(e,t){for(c[e]=t,e=0;e<t.length;e++)o.add(t[e])}var m=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),g=Object.prototype.hasOwnProperty,x=/^[: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]*$/,y={},b={};function R(e){return g.call(b,e)?!0:g.call(y,e)?!1:x.test(e)?b[e]=!0:(y[e]=!0,!1)}function O(e,t,a,l){if(a!==null&&a.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return l?!1:a!==null?!a.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function E(e,t,a,l){if(t===null||typeof t>"u"||O(e,t,a,l))return!0;
vendor: 46,812 bytes, lines 33-38
33if(l)return!1;if(a!==null)switch(a.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 k(e,t,a,l,u,f,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=l,this.attributeNamespace=u,this.mustUseProperty=a,this.propertyName=e,this.type=t,this.sanitizeURL=f,this.removeEmptyString=p}var w={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){w[e]=new k(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];w[t]=new k(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){w[e]=new k(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){w[e]=new k(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){w[e]=new k(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){w[e]=new k(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){w[e]=new k(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){w[e]=new k(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){w[e]=new k(e,5,!1,e.toLowerCase(),null,!1,!1)});var F=/[\-:]([a-z])/g;function W(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(F,W);w[t]=new k(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(F,W);w[t]=new k(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(F,W);w[t]=new k(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){w[e]=new k(e,1,!1,e.toLowerCase(),null,!1,!1)}),w.xlinkHref=new k("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){w[e]=new k(e,1,!1,e.toLowerCase(),null,!0,!0)});function z(e,t,a,l){var u=w.hasOwnProperty(t)?w[t]:null;(u!==null?u.type!==0:l||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(E(t,a,u,l)&&(a=null),l||u===null?R(t)&&(a===null?e.removeAttribute(t):e.setAttribute(t,""+a)):u.mustUseProperty?e[u.propertyName]=a===null?u.type===3?!1:"":a:(t=u.attributeName,l=u.attributeNamespace,a===null?e.removeAttribute(t):(u=u.type,a=u===3||u===4&&a===!0?"":""+a,l?e.setAttributeNS(l,t,a):e.setAttribute(t,a))))}var M=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Q=Symbol.for("react.element"),se=Symbol.for("react.portal"),ue=Symbol.for("react.fragment"),U=Symbol.for("react.strict_mode"),oe=Symbol.for("react.profiler"),Ee=Symbol.for("react.provider"),ye=Symbol.for("react.context"),Oe=Symbol.for("react.forward_ref"),Ue=Symbol.for("react.suspense"),Ie=Symbol.for("react.suspense_list"),ze=Symbol.for("react.memo"),ve=Symbol.for("react.lazy"),_e=Symbol.for("react.offscreen"),q=Symbol.iterator;function re(e){return e===null||typeof e!="object"?null:(e=q&&e[q]||e["@@iterator"],typeof e=="function"?e:null)}var I=Object.assign,_;function D(e){if(_===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);_=t&&t[1]||""}return` 34`+_+e}var pe=!1;function ge(e,t){if(!e||pe)return"";pe=!0;var a=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(T){var l=T}Reflect.construct(e,[],t)}else{try{t.call()}catch(T){l=T}e.call(t.prototype)}else{try{throw Error()}catch(T){l=T}e()}}catch(T){if(T&&l&&typeof T.stack=="string"){for(var u=T.stack.split(` 35`),f=l.stack.split(` 36`),p=u.length-1,v=f.length-1;1<=p&&0<=v&&u[p]!==f[v];)v--;for(;1<=p&&0<=v;p--,v--)if(u[p]!==f[v]){if(p!==1||v!==1)do if(p--,v--,0>v||u[p]!==f[v]){var j=` 37`+u[p].replace(" at new "," at ");return e.displayName&&j.includes("<anonymous>")&&(j=j.replace("<anonymous>",e.displayName)),j}while(1<=p&&0<=v);break}}}finally{pe=!1,Error.prepareStackTrace=a}return(e=e?e.displayName||e.name:"")?D(e):""}function le(e){switch(e.tag){case 5:return D(e.type);case 16:return D("Lazy");case 13:return D("Suspense");case 19:return D("SuspenseList");case 0:case 2:case 15:return e=ge(e.type,!1),e;case 11:return e=ge(e.type.render,!1),e;case 1:return e=ge(e.type,!0),e;default:return""}}function he(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 ue:return"Fragment";case se:return"Portal";case oe:return"Profiler";case U:return"StrictMode";case Ue:return"Suspense";case Ie:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ye:return(e.displayName||"Context")+".Consumer";case Ee:return(e._context.displayName||"Context")+".Provider";case Oe:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ze:return t=e.displayName||null,t!==null?t:he(e.type)||"Memo";case ve:t=e._payload,e=e._init;try{return he(e(t))}catch{}}return null}function Ae(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 he(t);case 8:return t===U?"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 Pe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ft(e){var t=xe(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),l=""+e[t];if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var u=a.get,f=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(p){l=""+p,f.call(this,p)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(p){l=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wn(e){e._valueTracker||(e._valueTracker=ft(e))}function vs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=xe(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function In(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 Fn(e,t){var a=t.checked;return I({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??e._wrapperState.initialChecked})}function td(e,t){var a=t.defaultValue==null?"":t.defaultValue,l=t.checked!=null?t.checked:t.defaultChecked;a=Pe(t.value!=null?t.value:a),e._wrapperState={initialChecked:l,initialValue:a,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function nd(e,t){t=t.checked,t!=null&&z(e,"checked",t,!1)}function qo(e,t){nd(e,t);var a=Pe(t.value),l=t.type;if(a!=null)l==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+a):e.value!==""+a&&(e.value=""+a);else if(l==="submit"||l==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Wo(e,t.type,a):t.hasOwnProperty("defaultValue")&&Wo(e,t.type,Pe(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function sd(e,t,a){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var l=t.type;if(!(l!=="submit"&&l!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,a||t===e.value||(e.value=t),e.defaultValue=t}a=e.name,a!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,a!==""&&(e.name=a)}function Wo(e,t,a){(t!=="number"||In(e.ownerDocument)!==e)&&(a==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+a&&(e.defaultValue=""+a))}var Hr=Array.isArray;function Xs(e,t,a,l){if(e=e.options,t){t={};for(var u=0;u<a.length;u++)t["$"+a[u]]=!0;for(a=0;a<e.length;a++)u=t.hasOwnProperty("$"+e[a].value),e[a].selected!==u&&(e[a].selected=u),u&&l&&(e[a].defaultSelected=!0)}else{for(a=""+Pe(a),t=null,u=0;u<e.length;u++){if(e[u].value===a){e[u].selected=!0,l&&(e[u].defaultSelected=!0);return}t!==null||e[u].disabled||(t=e[u])}t!==null&&(t.selected=!0)}}function Qo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(r(91));return I({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function rd(e,t){var a=t.value;if(a==null){if(a=t.children,t=t.defaultValue,a!=null){if(t!=null)throw Error(r(92));if(Hr(a)){if(1<a.length)throw Error(r(93));a=a[0]}t=a}t==null&&(t=""),a=t}e._wrapperState={initialValue:Pe(a)}}function id(e,t){var a=Pe(t.value),l=Pe(t.defaultValue);a!=null&&(a=""+a,a!==e.value&&(e.value=a),t.defaultValue==null&&e.defaultValue!==a&&(e.defaultValue=a)),l!=null&&(e.defaultValue=""+l)}function ad(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function od(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 Ko(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?od(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ia,ld=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,a,l,u){MSApp.execUnsafeLocalFunction(function(){return e(t,a,l,u)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(ia=ia||document.createElement("div"),ia.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ia.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qr(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Wr={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},yx=["Webkit","ms","Moz","O"];Object.keys(Wr).forEach(function(e){yx.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Wr[t]=Wr[e]})});function cd(e,t,a){return t==null||typeof t=="boolean"||t===""?"":a||typeof t!="number"||t===0||Wr.hasOwnProperty(e)&&Wr[e]?(""+t).trim():t+"px"}function ud(e,t){e=e.style;for(var a in t)if(t.hasOwnProperty(a)){var l=a.indexOf("--")===0,u=cd(a,t[a],l);a==="float"&&(a="cssFloat"),l?e.setProperty(a,u):e[a]=u}}var vx=I({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 Go(e,t){if(t){if(vx[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(r(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(r(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(r(61))}if(t.style!=null&&typeof t.style!="object")throw Error(r(62))}}function Yo(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 Jo=null;function Xo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Zo=null,Zs=null,er=null;function dd(e){if(e=mi(e)){if(typeof Zo!="function")throw Error(r(280));var t=e.stateNode;t&&(t=Ca(t),Zo(e.stateNode,e.type,t))}}function hd(e){Zs?er?er.push(e):er=[e]:Zs=e}function fd(){if(Zs){var e=Zs,t=er;if(er=Zs=null,dd(e),t)for(e=0;e<t.length;e++)dd(t[e])}}function md(e,t){return e(t)}function pd(){}var el=!1;function gd(e,t,a){if(el)return e(t,a);el=!0;try{return md(e,t,a)}finally{el=!1,(Zs!==null||er!==null)&&(pd(),fd())}}function Qr(e,t){var a=e.stateNode;if(a===null)return null;var l=Ca(a);if(l===null)return null;a=l[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":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(r(231,t,typeof a));return a}var tl=!1;if(m)try{var Kr={};Object.defineProperty(Kr,"passive",{get:function(){tl=!0}}),window.addEventListener("test",Kr,Kr),window.removeEventListener("test",Kr,Kr)}catch{tl=!1}function wx(e,t,a,l,u,f,p,v,j){var T=Array.prototype.slice.call(arguments,3);try{t.apply(a,T)}catch($){this.onError($)}}var Gr=!1,aa=null,oa=!1,nl=null,bx={onError:function(e){Gr=!0,aa=e}};function jx(e,t,a,l,u,f,p,v,j){Gr=!1,aa=null,wx.apply(bx,arguments)}function Nx(e,t,a,l,u,f,p,v,j){if(jx.apply(this,arguments),Gr){if(Gr){var T=aa;Gr=!1,aa=null}else throw Error(r(198));oa||(oa=!0,nl=T)}}function ws(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function xd(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 yd(e){if(ws(e)!==e)throw Error(r(188))}function kx(e){var t=e.alternate;if(!t){if(t=ws(e),t===null)throw Error(r(188));return t!==e?null:e}for(var a=e,l=t;;){var u=a.return;if(u===null)break;var f=u.alternate;if(f===null){if(l=u.return,l!==null){a=l;continue}break}if(u.child===f.child){for(f=u.child;f;){if(f===a)return yd(u),e;if(f===l)return yd(u),t;f=f.sibling}throw Error(r(188))}if(a.return!==l.return)a=u,l=f;else{for(var p=!1,v=u.child;v;){if(v===a){p=!0,a=u,l=f;break}if(v===l){p=!0,l=u,a=f;break}v=v.sibling}if(!p){for(v=f.child;v;){if(v===a){p=!0,a=f,l=u;break}if(v===l){p=!0,l=f,a=u;break}v=v.sibling}if(!p)throw Error(r(189))}}if(a.alternate!==l)throw Error(r(190))}if(a.tag!==3)throw Error(r(188));return a.stateNode.current===a?e:t}function vd(e){return e=kx(e),e!==null?wd(e):null}function wd(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=wd(e);if(t!==null)return t;e=e.sibling}return null}var bd=n.unstable_scheduleCallback,jd=n.unstable_cancelCallback,Sx=n.unstable_shouldYield,Ex=n.unstable_requestPaint,Ge=n.unstable_now,_x=n.unstable_getCurrentPriorityLevel,sl=n.unstable_ImmediatePriority,Nd=n.unstable_UserBlockingPriority,la=n.unstable_NormalPriority,Cx=n.unstable_LowPriority,kd=n.unstable_IdlePriority,ca=null,un=null;function Px(e){if(un&&typeof un.onCommitFiberRoot=="function")try{un.onCommitFiberRoot(ca,e,void 0,(e.current.flags&128)===128)}catch{}}var Yt=Math.clz32?Math.clz32:Ax,Rx=Math.log,Tx=Math.LN2;function Ax(e){return e>>>=0,e===0?32:31-(Rx(e)/Tx|0)|0}var ua=64,da=4194304;function Yr(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 ha(e,t){var a=e.pendingLanes;if(a===0)return 0;var l=0,u=e.suspendedLanes,f=e.pingedLanes,p=a&268435455;if(p!==0){var v=p&~u;v!==0?l=Yr(v):(f&=p,f!==0&&(l=Yr(f)))}else p=a&~u,p!==0?l=Yr(p):f!==0&&(l=Yr(f));if(l===0)return 0;if(t!==0&&t!==l&&(t&u)===0&&(u=l&-l,f=t&-t,u>=f||u===16&&(f&4194240)!==0))return t;if((l&4)!==0&&(l|=a&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=l;0<t;)a=31-Yt(t),u=1<<a,l|=e[a],t&=~u;return l}function Ox(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 Lx(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,u=e.expirationTimes,f=e.pendingLanes;0<f;){var p=31-Yt(f),v=1<<p,j=u[p];j===-1?((v&a)===0||(v&l)!==0)&&(u[p]=Ox(v,t)):j<=t&&(e.expiredLanes|=v),f&=~v}}function rl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Sd(){var e=ua;return ua<<=1,(ua&4194240)===0&&(ua=64),e}function il(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Jr(e,t,a){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Yt(t),e[t]=a}function Mx(e,t){var a=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 l=e.eventTimes;for(e=e.expirationTimes;0<a;){var u=31-Yt(a),f=1<<u;t[u]=0,l[u]=-1,e[u]=-1,a&=~f}}function al(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-Yt(a),u=1<<l;u&t|e[l]&t&&(e[l]|=t),a&=~u}}var Me=0;function Ed(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var _d,ol,Cd,Pd,Rd,ll=!1,fa=[],Dn=null,Un=null,zn=null,Xr=new Map,Zr=new Map,Bn=[],Ix="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 Td(e,t){switch(e){case"focusin":case"focusout":Dn=null;break;case"dragenter":case"dragleave":Un=null;break;case"mouseover":case"mouseout":zn=null;break;case"pointerover":case"pointerout":Xr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Zr.delete(t.pointerId)}}function ei(e,t,a,l,u,f){return e===null||e.nativeEvent!==f?(e={blockedOn:t,domEventName:a,eventSystemFlags:l,nativeEvent:f,targetContainers:[u]},t!==null&&(t=mi(t),t!==null&&ol(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function Fx(e,t,a,l,u){switch(t){case"focusin":return Dn=ei(Dn,e,t,a,l,u),!0;case"dragenter":return Un=ei(Un,e,t,a,l,u),!0;case"mouseover":return zn=ei(zn,e,t,a,l,u),!0;case"pointerover":var f=u.pointerId;return Xr.set(f,ei(Xr.get(f)||null,e,t,a,l,u)),!0;case"gotpointercapture":return f=u.pointerId,Zr.set(f,ei(Zr.get(f)||null,e,t,a,l,u)),!0}return!1}function Ad(e){var t=bs(e.target);if(t!==null){var a=ws(t);if(a!==null){if(t=a.tag,t===13){if(t=xd(a),t!==null){e.blockedOn=t,Rd(e.priority,function(){Cd(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ma(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=ul(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);Jo=l,a.target.dispatchEvent(l),Jo=null}else return t=mi(a),t!==null&&ol(t),e.blockedOn=a,!1;t.shift()}return!0}function Od(e,t,a){ma(e)&&a.delete(t)}function Dx(){ll=!1,Dn!==null&&ma(Dn)&&(Dn=null),Un!==null&&ma(Un)&&(Un=null),zn!==null&&ma(zn)&&(zn=null),Xr.forEach(Od),Zr.forEach(Od)}function ti(e,t){e.blockedOn===t&&(e.blockedOn=null,ll||(ll=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Dx)))}function ni(e){function t(u){return ti(u,e)}if(0<fa.length){ti(fa[0],e);for(var a=1;a<fa.length;a++){var l=fa[a];l.blockedOn===e&&(l.blockedOn=null)}}for(Dn!==null&&ti(Dn,e),Un!==null&&ti(Un,e),zn!==null&&ti(zn,e),Xr.forEach(t),Zr.forEach(t),a=0;a<Bn.length;a++)l=Bn[a],l.blockedOn===e&&(l.blockedOn=null);for(;0<Bn.length&&(a=Bn[0],a.blockedOn===null);)Ad(a),a.blockedOn===null&&Bn.shift()}var tr=M.ReactCurrentBatchConfig,pa=!0;function Ux(e,t,a,l){var u=Me,f=tr.transition;tr.transition=null;try{Me=1,cl(e,t,a,l)}finally{Me=u,tr.transition=f}}function zx(e,t,a,l){var u=Me,f=tr.transition;tr.transition=null;try{Me=4,cl(e,t,a,l)}finally{Me=u,tr.transition=f}}function cl(e,t,a,l){if(pa){var u=ul(e,t,a,l);if(u===null)_l(e,t,l,ga,a),Td(e,l);else if(Fx(u,e,t,a,l))l.stopPropagation();else if(Td(e,l),t&4&&-1<Ix.indexOf(e)){for(;u!==null;){var f=mi(u);if(f!==null&&_d(f),f=ul(e,t,a,l),f===null&&_l(e,t,l,ga,a),f===u)break;u=f}u!==null&&l.stopPropagation()}else _l(e,t,l,null,a)}}var ga=null;function ul(e,t,a,l){if(ga=null,e=Xo(l),e=bs(e),e!==null)if(t=ws(e),t===null)e=null;else if(a=t.tag,a===13){if(e=xd(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ga=e,null}function Ld(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(_x()){case sl:return 1;case Nd:return 4;case la:case Cx:return 16;case kd:return 536870912;default:return 16}default:return 16}}var $n=null,dl=null,xa=null;function Md(){if(xa)return xa;var e,t=dl,a=t.length,l,u="value"in $n?$n.value:$n.textContent,f=u.length;for(e=0;e<a&&t[e]===u[e];e++);var p=a-e;for(l=1;l<=p&&t[a-l]===u[f-l];l++);return xa=u.slice(e,1<l?1-l:void 0)}function ya(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 va(){return!0}function Id(){return!1}function Mt(e){function t(a,l,u,f,p){this._reactName=a,this._targetInst=u,this.type=l,this.nativeEvent=f,this.target=p,this.currentTarget=null;for(var v in e)e.hasOwnProperty(v)&&(a=e[v],this[v]=a?a(f):f[v]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?va:Id,this.isPropagationStopped=Id,this}return I(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=va)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=va)},persist:function(){},isPersistent:va}),t}var nr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hl=Mt(nr),si=I({},nr,{view:0,detail:0}),Bx=Mt(si),fl,ml,ri,wa=I({},si,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:gl,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!==ri&&(ri&&e.type==="mousemove"?(fl=e.screenX-ri.screenX,ml=e.screenY-ri.screenY):ml=fl=0,ri=e),fl)},movementY:function(e){return"movementY"in e?e.movementY:ml}}),Fd=Mt(wa),$x=I({},wa,{dataTransfer:0}),Vx=Mt($x),Hx=I({},si,{relatedTarget:0}),pl=Mt(Hx),qx=I({},nr,{animationName:0,elapsedTime:0,pseudoElement:0}),Wx=Mt(qx),Qx=I({},nr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kx=Mt(Qx),Gx=I({},nr,{data:0}),Dd=Mt(Gx),Yx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jx={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"},Xx={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Zx(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Xx[e])?!!t[e]:!1}function gl(){return Zx}var ey=I({},si,{key:function(e){if(e.key){var t=Yx[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ya(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Jx[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:gl,charCode:function(e){return e.type==="keypress"?ya(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ya(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ty=Mt(ey),ny=I({},wa,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ud=Mt(ny),sy=I({},si,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:gl}),ry=Mt(sy),iy=I({},nr,{propertyName:0,elapsedTime:0,pseudoElement:0}),ay=Mt(iy),oy=I({},wa,{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}),ly=Mt(oy),cy=[9,13,27,32],xl=m&&"CompositionEvent"in window,ii=null;m&&"documentMode"in document&&(ii=document.documentMode);var uy=m&&"TextEvent"in window&&!ii,zd=m&&(!xl||ii&&8<ii&&11>=ii),Bd=" ",$d=!1;function Vd(e,t){switch(e){case"keyup":return cy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sr=!1;function dy(e,t){switch(e){case"compositionend":return Hd(t);case"keypress":return t.which!==32?null:($d=!0,Bd);case"textInput":return e=t.data,e===Bd&&$d?null:e;default:return null}}function hy(e,t){if(sr)return e==="compositionend"||!xl&&Vd(e,t)?(e=Md(),xa=dl=$n=null,sr=!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 zd&&t.locale!=="ko"?null:t.data;default:return null}}var fy={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 qd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!fy[e.type]:t==="textarea"}function Wd(e,t,a,l){hd(l),t=Sa(t,"onChange"),0<t.length&&(a=new hl("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var ai=null,oi=null;function my(e){uh(e,0)}function ba(e){var t=lr(e);if(vs(t))return e}function py(e,t){if(e==="change")return t}var Qd=!1;if(m){var yl;if(m){var vl="oninput"in document;if(!vl){var Kd=document.createElement("div");Kd.setAttribute("oninput","return;"),vl=typeof Kd.oninput=="function"}yl=vl}else yl=!1;Qd=yl&&(!document.documentMode||9<document.documentMode)}function Gd(){ai&&(ai.detachEvent("onpropertychange",Yd),oi=ai=null)}function Yd(e){if(e.propertyName==="value"&&ba(oi)){var t=[];Wd(t,oi,e,Xo(e)),gd(my,t)}}function gy(e,t,a){e==="focusin"?(Gd(),ai=t,oi=a,ai.attachEvent("onpropertychange",Yd)):e==="focusout"&&Gd()}function xy(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ba(oi)}function yy(e,t){if(e==="click")return ba(t)}function vy(e,t){if(e==="input"||e==="change")return ba(t)}function wy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Jt=typeof Object.is=="function"?Object.is:wy;function li(e,t){if(Jt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var u=a[l];if(!g.call(t,u)||!Jt(e[u],t[u]))return!1}return!0}function Jd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Xd(e,t){var a=Jd(e);e=0;for(var l;a;){if(a.nodeType===3){if(l=e+a.textContent.length,e<=t&&l>=t)return{node:a,offset:t-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Jd(a)}}function Zd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function eh(){for(var e=window,t=In();t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=In(e.document)}return t}function wl(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 by(e){var t=eh(),a=e.focusedElem,l=e.selectionRange;if(t!==a&&a&&a.ownerDocument&&Zd(a.ownerDocument.documentElement,a)){if(l!==null&&wl(a)){if(t=l.start,e=l.end,e===void 0&&(e=t),"selectionStart"in a)a.selectionStart=t,a.selectionEnd=Math.min(e,a.value.length);else if(e=(t=a.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var u=a.textContent.length,f=Math.min(l.start,u);l=l.end===void 0?f:Math.min(l.end,u),!e.extend&&f>l&&(u=l,l=f,f=u),u=Xd(a,f);var p=Xd(a,l);u&&p&&(e.rangeCount!==1||e.anchorNode!==u.node||e.anchorOffset!==u.offset||e.focusNode!==p.node||e.focusOffset!==p.offset)&&(t=t.createRange(),t.setStart(u.node,u.offset),e.removeAllRanges(),f>l?(e.addRange(t),e.extend(p.node,p.offset)):(t.setEnd(p.node,p.offset),e.addRange(t)))}}for(t=[],e=a;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a<t.length;a++)e=t[a],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var jy=m&&"documentMode"in document&&11>=document.documentMode,rr=null,bl=null,ci=null,jl=!1;function th(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;jl||rr==null||rr!==In(l)||(l=rr,"selectionStart"in l&&wl(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),ci&&li(ci,l)||(ci=l,l=Sa(bl,"onSelect"),0<l.length&&(t=new hl("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=rr)))}function ja(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var ir={animationend:ja("Animation","AnimationEnd"),animationiteration:ja("Animation","AnimationIteration"),animationstart:ja("Animation","AnimationStart"),transitionend:ja("Transition","TransitionEnd")},Nl={},nh={};m&&(nh=document.createElement("div").style,"AnimationEvent"in window||(delete ir.animationend.animation,delete ir.animationiteration.animation,delete ir.animationstart.animation),"TransitionEvent"in window||delete ir.transitionend.transition);function Na(e){if(Nl[e])return Nl[e];if(!ir[e])return e;var t=ir[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in nh)return Nl[e]=t[a];return e}var sh=Na("animationend"),rh=Na("animationiteration"),ih=Na("animationstart"),ah=Na("transitionend"),oh=new Map,lh="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 Vn(e,t){oh.set(e,t),d(t,[e])}for(var kl=0;kl<lh.length;kl++){var Sl=lh[kl],Ny=Sl.toLowerCase(),ky=Sl[0].toUpperCase()+Sl.slice(1);Vn(Ny,"on"+ky)}Vn(sh,"onAnimationEnd"),Vn(rh,"onAnimationIteration"),Vn(ih,"onAnimationStart"),Vn("dblclick","onDoubleClick"),Vn("focusin","onFocus"),Vn("focusout","onBlur"),Vn(ah,"onTransitionEnd"),h("onMouseEnter",["mouseout","mouseover"]),h("onMouseLeave",["mouseout","mouseover"]),h("onPointerEnter",["pointerout","pointerover"]),h("onPointerLeave",["pointerout","pointerover"]),d("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),d("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),d("onBeforeInput",["compositionend","keypress","textInput","paste"]),d("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),d("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),d("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ui="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(" "),Sy=new Set("cancel close invalid load scroll toggle".split(" ").concat(ui));function ch(e,t,a){var l=e.type||"unknown-event";e.currentTarget=a,Nx(l,t,void 0,e),e.currentTarget=null}function uh(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var l=e[a],u=l.event;l=l.listeners;e:{var f=void 0;if(t)for(var p=l.length-1;0<=p;p--){var v=l[p],j=v.instance,T=v.currentTarget;if(v=v.listener,j!==f&&u.isPropagationStopped())break e;ch(u,v,T),f=j}else for(p=0;p<l.length;p++){if(v=l[p],j=v.instance,T=v.currentTarget,v=v.listener,j!==f&&u.isPropagationStopped())break e;ch(u,v,T),f=j}}}if(oa)throw e=nl,oa=!1,nl=null,e}function Be(e,t){var a=t[Ol];a===void 0&&(a=t[Ol]=new Set);var l=e+"__bubble";a.has(l)||(dh(t,e,2,!1),a.add(l))}function El(e,t,a){var l=0;t&&(l|=4),dh(a,e,l,t)}var ka="_reactListening"+Math.random().toString(36).slice(2);function di(e){if(!e[ka]){e[ka]=!0,o.forEach(function(a){a!=="selectionchange"&&(Sy.has(a)||El(a,!1,e),El(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ka]||(t[ka]=!0,El("selectionchange",!1,t))}}function dh(e,t,a,l){switch(Ld(t)){case 1:var u=Ux;break;case 4:u=zx;break;default:u=cl}a=u.bind(null,t,a,e),u=void 0,!tl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(u=!0),l?u!==void 0?e.addEventListener(t,a,{capture:!0,passive:u}):e.addEventListener(t,a,!0):u!==void 0?e.addEventListener(t,a,{passive:u}):e.addEventListener(t,a,!1)}function _l(e,t,a,l,u){var f=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var p=l.tag;if(p===3||p===4){var v=l.stateNode.containerInfo;if(v===u||v.nodeType===8&&v.parentNode===u)break;if(p===4)for(p=l.return;p!==null;){var j=p.tag;if((j===3||j===4)&&(j=p.stateNode.containerInfo,j===u||j.nodeType===8&&j.parentNode===u))return;p=p.return}for(;v!==null;){if(p=bs(v),p===null)return;if(j=p.tag,j===5||j===6){l=f=p;continue e}v=v.parentNode}}l=l.return}gd(function(){var T=f,$=Xo(a),V=[];e:{var B=oh.get(e);if(B!==void 0){var K=hl,J=e;switch(e){case"keypress":if(ya(a)===0)break e;case"keydown":case"keyup":K=ty;break;case"focusin":J="focus",K=pl;break;case"focusout":J="blur",K=pl;break;case"beforeblur":case"afterblur":K=pl;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":K=Fd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":K=Vx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":K=ry;break;case sh:case rh:case ih:K=Wx;break;case ah:K=ay;break;case"scroll":K=Bx;break;case"wheel":K=ly;break;case"copy":case"cut":case"paste":K=Kx;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":K=Ud}var ee=(t&4)!==0,Ye=!ee&&e==="scroll",C=ee?B!==null?B+"Capture":null:B;ee=[];for(var S=T,P;S!==null;){P=S;var H=P.stateNode;if(P.tag===5&&H!==null&&(P=H,C!==null&&(H=Qr(S,C),H!=null&&ee.push(hi(S,H,P)))),Ye)break;S=S.return}0<ee.length&&(B=new K(B,J,null,a,$),V.push({event:B,listeners:ee}))}}if((t&7)===0){e:{if(B=e==="mouseover"||e==="pointerover",K=e==="mouseout"||e==="pointerout",B&&a!==Jo&&(J=a.relatedTarget||a.fromElement)&&(bs(J)||J[bn]))break e;if((K||B)&&(B=$.window===$?$:(B=$.ownerDocument)?B.defaultView||B.parentWindow:window,K?(J=a.relatedTarget||a.toElement,K=T,J=J?bs(J):null,J!==null&&(Ye=ws(J),J!==Ye||J.tag!==5&&J.tag!==6)&&(J=null)):(K=null,J=T),K!==J)){if(ee=Fd,H="onMouseLeave",C="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(ee=Ud,H="onPointerLeave",C="onPointerEnter",S="pointer"),Ye=K==null?B:lr(K),P=J==null?B:lr(J),B=new ee(H,S+"leave",K,a,$),B.target=Ye,B.relatedTarget=P,H=null,bs($)===T&&(ee=new ee(C,S+"enter",J,a,$),ee.target=P,ee.relatedTarget=Ye,H=ee),Ye=H,K&&J)t:{for(ee=K,C=J,S=0,P=ee;P;P=ar(P))S++;for(P=0,H=C;H;H=ar(H))P++;for(;0<S-P;)ee=ar(ee),S--;for(;0<P-S;)C=ar(C),P--;for(;S--;){if(ee===C||C!==null&&ee===C.alternate)break t;ee=ar(ee),C=ar(C)}ee=null}else ee=null;K!==null&&hh(V,B,K,ee,!1),J!==null&&Ye!==null&&hh(V,Ye,J,ee,!0)}}e:{if(B=T?lr(T):window,K=B.nodeName&&B.nodeName.toLowerCase(),K==="select"||K==="input"&&B.type==="file")var te=py;else if(qd(B))if(Qd)te=vy;else{te=xy;var ie=gy}else(K=B.nodeName)&&K.toLowerCase()==="input"&&(B.type==="checkbox"||B.type==="radio")&&(te=yy);if(te&&(te=te(e,T))){Wd(V,te,a,$);break e}ie&&ie(e,B,T),e==="focusout"&&(ie=B._wrapperState)&&ie.controlled&&B.type==="number"&&Wo(B,"number",B.value)}switch(ie=T?lr(T):window,e){case"focusin":(qd(ie)||ie.contentEditable==="true")&&(rr=ie,bl=T,ci=null);break;case"focusout":ci=bl=rr=null;break;case"mousedown":jl=!0;break;case"contextmenu":case"mouseup":case"dragend":jl=!1,th(V,a,$);break;case"selectionchange":if(jy)break;case"keydown":case"keyup":th(V,a,$)}var ae;if(xl)e:{switch(e){case"compositionstart":var me="onCompositionStart";break e;case"compositionend":me="onCompositionEnd";break e;case"compositionupdate":me="onCompositionUpdate";break e}me=void 0}else sr?Vd(e,a)&&(me="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(me="onCompositionStart");me&&(zd&&a.locale!=="ko"&&(sr||me!=="onCompositionStart"?me==="onCompositionEnd"&&sr&&(ae=Md()):($n=$,dl="value"in $n?$n.value:$n.textContent,sr=!0)),ie=Sa(T,me),0<ie.length&&(me=new Dd(me,e,null,a,$),V.push({event:me,listeners:ie}),ae?me.data=ae:(ae=Hd(a),ae!==null&&(me.data=ae)))),(ae=uy?dy(e,a):hy(e,a))&&(T=Sa(T,"onBeforeInput"),0<T.length&&($=new Dd("onBeforeInput","beforeinput",null,a,$),V.push({event:$,listeners:T}),$.data=ae))}uh(V,t)})}function hi(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Sa(e,t){for(var a=t+"Capture",l=[];e!==null;){var u=e,f=u.stateNode;u.tag===5&&f!==null&&(u=f,f=Qr(e,a),f!=null&&l.unshift(hi(e,f,u)),f=Qr(e,t),f!=null&&l.push(hi(e,f,u))),e=e.return}return l}function ar(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function hh(e,t,a,l,u){for(var f=t._reactName,p=[];a!==null&&a!==l;){var v=a,j=v.alternate,T=v.stateNode;if(j!==null&&j===l)break;v.tag===5&&T!==null&&(v=T,u?(j=Qr(a,f),j!=null&&p.unshift(hi(a,j,v))):u||(j=Qr(a,f),j!=null&&p.push(hi(a,j,v)))),a=a.return}p.length!==0&&e.push({event:t,listeners:p})}var Ey=/\r\n?/g,_y=/\u0000|\uFFFD/g;function fh(e){return(typeof e=="string"?e:""+e).replace(Ey,` 38`).replace(_y,"")}function Ea(e,t,a){if(t=fh(t),fh(e)!==t&&a)throw Error(r(425))}function _a(){}var Cl=null,Pl=null;function Rl(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 Tl=typeof setTimeout=="function"?setTimeout:void 0,Cy=typeof clearTimeout=="function"?clearTimeout:void 0,mh=typeof Promise=="function"?Promise:void 0,Py=typeof queueMicrotask=="function"?queueMicrotask:typeof mh<"u"?function(e){return mh.resolve(null).then(e).catch(Ry)}:Tl;function Ry(e){setTimeout(function(){throw e})}function Al(e,t){var a=t,l=0;do{var u=a.nextSibling;if(e.removeChild(a),u&&u.nodeType===8)if(a=u.data,a==="/$"){if(l===0){e.removeChild(u),ni(t);return}l--}else a!=="$"&&a!=="$?"&&a!=="$!"||l++;a=u}while(a);ni(t)}function Hn(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 ph(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(t===0)return e;t--}else a==="/$"&&t++}e=e.previousSibling}return null}var or=Math.random().toString(36).slice(2),dn="__reactFiber$"+or,fi="__reactProps$"+or,bn="__reactContainer$"+or,Ol="__reactEvents$"+or,Ty="__reactListeners$"+or,Ay="__reactHandles$"+or;function bs(e){var t=e[dn];if(t)return t;for(var a=e.parentNode;a;){if(t=a[bn]||a[dn]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=ph(e);e!==null;){if(a=e[dn])return a;e=ph(e)}return t}e=a,a=e.parentNode}return null}function mi(e){return e=e[dn]||e[bn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function lr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(r(33))}function Ca(e){return e[fi]||null}var Ll=[],cr=-1;function qn(e){return{current:e}}function $e(e){0>cr||(e.current=Ll[cr],Ll[cr]=null,cr--)}function De(e,t){cr++,Ll[cr]=e.current,e.current=t}var Wn={},mt=qn(Wn),Nt=qn(!1),js=Wn;function ur(e,t){var a=e.type.contextTypes;if(!a)return Wn;var l=e.stateNode;if(l&&l.__reactInternalMemoizedUnmaskedChildContext===t)return l.__reactInternalMemoizedMaskedChildContext;var u={},f;for(f in a)u[f]=t[f];return l&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=u),u}function kt(e){return e=e.childContextTypes,e!=null}function Pa(){$e(Nt),$e(mt)}function gh(e,t,a){if(mt.current!==Wn)throw Error(r(168));De(mt,t),De(Nt,a)}function xh(e,t,a){var l=e.stateNode;if(t=t.childContextTypes,typeof l.getChildContext!="function")return a;l=l.getChildContext();for(var u in l)if(!(u in t))throw Error(r(108,Ae(e)||"Unknown",u));return I({},a,l)}function Ra(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Wn,js=mt.current,De(mt,e),De(Nt,Nt.current),!0}function yh(e,t,a){var l=e.stateNode;if(!l)throw Error(r(169));a?(e=xh(e,t,js),l.__reactInternalMemoizedMergedChildContext=e,$e(Nt),$e(mt),De(mt,e)):$e(Nt),De(Nt,a)}var jn=null,Ta=!1,Ml=!1;function vh(e){jn===null?jn=[e]:jn.push(e)}function Oy(e){Ta=!0,vh(e)}function Qn(){if(!Ml&&jn!==null){Ml=!0;var e=0,t=Me;try{var a=jn;for(Me=1;e<a.length;e++){var l=a[e];do l=l(!0);while(l!==null)}jn=null,Ta=!1}catch(u){throw jn!==null&&(jn=jn.slice(e+1)),bd(sl,Qn),u}finally{Me=t,Ml=!1}}return null}var dr=[],hr=0,Aa=null,Oa=0,Ut=[],zt=0,Ns=null,Nn=1,kn="";function ks(e,t){dr[hr++]=Oa,dr[hr++]=Aa,Aa=e,Oa=t}function wh(e,t,a){Ut[zt++]=Nn,Ut[zt++]=kn,Ut[zt++]=Ns,Ns=e;var l=Nn;e=kn;var u=32-Yt(l)-1;l&=~(1<<u),a+=1;var f=32-Yt(t)+u;if(30<f){var p=u-u%5;f=(l&(1<<p)-1).toString(32),l>>=p,u-=p,Nn=1<<32-Yt(t)+u|a<<u|l,kn=f+e}else Nn=1<<f|a<<u|l,kn=e}function Il(e){e.return!==null&&(ks(e,1),wh(e,1,0))}function Fl(e){for(;e===Aa;
vendor: 5,219 bytes, line 38
38)Aa=dr[--hr],dr[hr]=null,Oa=dr[--hr],dr[hr]=null;for(;e===Ns;)Ns=Ut[--zt],Ut[zt]=null,kn=Ut[--zt],Ut[zt]=null,Nn=Ut[--zt],Ut[zt]=null}var It=null,Ft=null,Ve=!1,Xt=null;function bh(e,t){var a=Ht(5,null,null,0);a.elementType="DELETED",a.stateNode=t,a.return=e,t=e.deletions,t===null?(e.deletions=[a],e.flags|=16):t.push(a)}function jh(e,t){switch(e.tag){case 5:var a=e.type;return t=t.nodeType!==1||a.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,It=e,Ft=Hn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,It=e,Ft=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(a=Ns!==null?{id:Nn,overflow:kn}:null,e.memoizedState={dehydrated:t,treeContext:a,retryLane:1073741824},a=Ht(18,null,null,0),a.stateNode=t,a.return=e,e.child=a,It=e,Ft=null,!0):!1;default:return!1}}function Dl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ul(e){if(Ve){var t=Ft;if(t){var a=t;if(!jh(e,t)){if(Dl(e))throw Error(r(418));t=Hn(a.nextSibling);var l=It;t&&jh(e,t)?bh(l,a):(e.flags=e.flags&-4097|2,Ve=!1,It=e)}}else{if(Dl(e))throw Error(r(418));e.flags=e.flags&-4097|2,Ve=!1,It=e}}}function Nh(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;It=e}function La(e){if(e!==It)return!1;if(!Ve)return Nh(e),Ve=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Rl(e.type,e.memoizedProps)),t&&(t=Ft)){if(Dl(e))throw kh(),Error(r(418));for(;t;)bh(e,t),t=Hn(t.nextSibling)}if(Nh(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"){if(t===0){Ft=Hn(e.nextSibling);break e}t--}else a!=="$"&&a!=="$!"&&a!=="$?"||t++}e=e.nextSibling}Ft=null}}else Ft=It?Hn(e.stateNode.nextSibling):null;return!0}function kh(){for(var e=Ft;e;)e=Hn(e.nextSibling)}function fr(){Ft=It=null,Ve=!1}function zl(e){Xt===null?Xt=[e]:Xt.push(e)}var Ly=M.ReactCurrentBatchConfig;function pi(e,t,a){if(e=a.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(a._owner){if(a=a._owner,a){if(a.tag!==1)throw Error(r(309));var l=a.stateNode}if(!l)throw Error(r(147,e));var u=l,f=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===f?t.ref:(t=function(p){var v=u.refs;p===null?delete v[f]:v[f]=p},t._stringRef=f,t)}if(typeof e!="string")throw Error(r(284));if(!a._owner)throw Error(r(290,e))}return e}function Ma(e,t){throw e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Sh(e){var t=e._init;return t(e._payload)}function Eh(e){function t(C,S){if(e){var P=C.deletions;P===null?(C.deletions=[S],C.flags|=16):P.push(S)}}function a(C,S){if(!e)return null;for(;S!==null;)t(C,S),S=S.sibling;return null}function l(C,S){for(C=new Map;S!==null;)S.key!==null?C.set(S.key,S):C.set(S.index,S),S=S.sibling;return C}function u(C,S){return C=ts(C,S),C.index=0,C.sibling=null,C}function f(C,S,P){return C.index=P,e?(P=C.alternate,P!==null?(P=P.index,P<S?(C.flags|=2,S):P):(C.flags|=2,S)):(C.flags|=1048576,S)}function p(C){return e&&C.alternate===null&&(C.flags|=2),C}function v(C,S,P,H){return S===null||S.tag!==6?(S=Tc(P,C.mode,H),S.return=C,S):(S=u(S,P),S.return=C,S)}function j(C,S,P,H){var te=P.type;return te===ue?$(C,S,P.props.children,H,P.key):S!==null&&(S.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===ve&&Sh(te)===S.type)?(H=u(S,P.props),H.ref=pi(C,S,P),H.return=C,H):(H=io(P.type,P.key,P.props,null,C.mode,H),H.ref=pi(C,S,P),H.return=C,H)}function T(C,S,P,H){return S===null||S.tag!==4||S.stateNode.containerInfo!==P.containerInfo||S.stateNode.implementation!==P.implementation?(S=Ac(P,C.mode,H),S.return=C,S):(S=u(S,P.children||[]),S.return=C,S)}function $(C,S,P,H,te){return S===null||S.tag!==7?(S=As(P,C.mode,H,te),S.return=C,S):(S=u(S,P),S.return=C,S)}function V(C,S,P){if(typeof S=="string"&&S!==""||typeof S=="number")return S=Tc(""+S,C.mode,P),S.return=C,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Q:return P=io(S.type,S.key,S.props,null,C.mode,P),P.ref=pi(C,null,S),P.return=C,P;case se:return S=Ac(S,C.mode,P),S.return=C,S;case ve:var H=S._init;return V(C,H(S._payload),P)}if(Hr(S)||re(S))return S=As(S,C.mode,P,null),S.return=C,S;Ma(C,S)}return null}function B(C,S,P,H){var te=S!==null?S.key:null;if(typeof P=="string"&&P!==""||typeof P=="number")return te!==null?null:v(C,S,""+P,H);if(typeof P=="object"&&P!==null){switch(P.$$typeof){case Q:return P.key===te?j(C,S,P,H):null;case se:return P.key===te?T(C,S,P,H):null;case ve:return te=P._init,B(C,S,te(P._payload),H)}if(Hr(P)||re(P))return te!==null?null:$(C,S,P,H,null);Ma(C,P)}return null}function K(C,S,P,H,te){if(typeof H=="string"&&H!==""||typeof H=="number")return C=C.get(P)||null,v(S,C,""+H,te);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case Q:return C=C.get(H.key===null?P:H.key)||null,j(S,C,H,te);case se:return C=C.get(H.key===null?P:H.key)||null,T(S,C,H,te);case ve:var ie=H._init;return K(C,S,P,ie(H._payload),te)}if(Hr(H)||re(H))return C=C.get(P)||null,$(S,C,H,te,null);Ma(S,H)}return null}function J(C,S,P,H){for(var te=null,ie=null,ae=S,me=S=0,ot=null;ae!==null&&me<P.length;me++){ae.index>
vendor: 9,323 bytes, line 38
38me?(ot=ae,ae=null):ot=ae.sibling;var Re=B(C,ae,P[me],H);if(Re===null){ae===null&&(ae=ot);break}e&&ae&&Re.alternate===null&&t(C,ae),S=f(Re,S,me),ie===null?te=Re:ie.sibling=Re,ie=Re,ae=ot}if(me===P.length)return a(C,ae),Ve&&ks(C,me),te;if(ae===null){for(;me<P.length;me++)ae=V(C,P[me],H),ae!==null&&(S=f(ae,S,me),ie===null?te=ae:ie.sibling=ae,ie=ae);return Ve&&ks(C,me),te}for(ae=l(C,ae);me<P.length;me++)ot=K(ae,C,me,P[me],H),ot!==null&&(e&&ot.alternate!==null&&ae.delete(ot.key===null?me:ot.key),S=f(ot,S,me),ie===null?te=ot:ie.sibling=ot,ie=ot);return e&&ae.forEach(function(ns){return t(C,ns)}),Ve&&ks(C,me),te}function ee(C,S,P,H){var te=re(P);if(typeof te!="function")throw Error(r(150));if(P=te.call(P),P==null)throw Error(r(151));for(var ie=te=null,ae=S,me=S=0,ot=null,Re=P.next();ae!==null&&!Re.done;me++,Re=P.next()){ae.index>me?(ot=ae,ae=null):ot=ae.sibling;var ns=B(C,ae,Re.value,H);if(ns===null){ae===null&&(ae=ot);break}e&&ae&&ns.alternate===null&&t(C,ae),S=f(ns,S,me),ie===null?te=ns:ie.sibling=ns,ie=ns,ae=ot}if(Re.done)return a(C,ae),Ve&&ks(C,me),te;if(ae===null){for(;!Re.done;me++,Re=P.next())Re=V(C,Re.value,H),Re!==null&&(S=f(Re,S,me),ie===null?te=Re:ie.sibling=Re,ie=Re);return Ve&&ks(C,me),te}for(ae=l(C,ae);!Re.done;me++,Re=P.next())Re=K(ae,C,me,Re.value,H),Re!==null&&(e&&Re.alternate!==null&&ae.delete(Re.key===null?me:Re.key),S=f(Re,S,me),ie===null?te=Re:ie.sibling=Re,ie=Re);return e&&ae.forEach(function(f0){return t(C,f0)}),Ve&&ks(C,me),te}function Ye(C,S,P,H){if(typeof P=="object"&&P!==null&&P.type===ue&&P.key===null&&(P=P.props.children),typeof P=="object"&&P!==null){switch(P.$$typeof){case Q:e:{for(var te=P.key,ie=S;ie!==null;){if(ie.key===te){if(te=P.type,te===ue){if(ie.tag===7){a(C,ie.sibling),S=u(ie,P.props.children),S.return=C,C=S;break e}}else if(ie.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===ve&&Sh(te)===ie.type){a(C,ie.sibling),S=u(ie,P.props),S.ref=pi(C,ie,P),S.return=C,C=S;break e}a(C,ie);break}else t(C,ie);ie=ie.sibling}P.type===ue?(S=As(P.props.children,C.mode,H,P.key),S.return=C,C=S):(H=io(P.type,P.key,P.props,null,C.mode,H),H.ref=pi(C,S,P),H.return=C,C=H)}return p(C);case se:e:{for(ie=P.key;S!==null;){if(S.key===ie)if(S.tag===4&&S.stateNode.containerInfo===P.containerInfo&&S.stateNode.implementation===P.implementation){a(C,S.sibling),S=u(S,P.children||[]),S.return=C,C=S;break e}else{a(C,S);break}else t(C,S);S=S.sibling}S=Ac(P,C.mode,H),S.return=C,C=S}return p(C);case ve:return ie=P._init,Ye(C,S,ie(P._payload),H)}if(Hr(P))return J(C,S,P,H);if(re(P))return ee(C,S,P,H);Ma(C,P)}return typeof P=="string"&&P!==""||typeof P=="number"?(P=""+P,S!==null&&S.tag===6?(a(C,S.sibling),S=u(S,P),S.return=C,C=S):(a(C,S),S=Tc(P,C.mode,H),S.return=C,C=S),p(C)):a(C,S)}return Ye}var mr=Eh(!0),_h=Eh(!1),Ia=qn(null),Fa=null,pr=null,Bl=null;function $l(){Bl=pr=Fa=null}function Vl(e){var t=Ia.current;$e(Ia),e._currentValue=t}function Hl(e,t,a){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===a)break;e=e.return}}function gr(e,t){Fa=e,Bl=pr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(St=!0),e.firstContext=null)}function Bt(e){var t=e._currentValue;if(Bl!==e)if(e={context:e,memoizedValue:t,next:null},pr===null){if(Fa===null)throw Error(r(308));pr=e,Fa.dependencies={lanes:0,firstContext:e}}else pr=pr.next=e;return t}var Ss=null;function ql(e){Ss===null?Ss=[e]:Ss.push(e)}function Ch(e,t,a,l){var u=t.interleaved;return u===null?(a.next=a,ql(t)):(a.next=u.next,u.next=a),t.interleaved=a,Sn(e,l)}function Sn(e,t){e.lanes|=t;var a=e.alternate;for(a!==null&&(a.lanes|=t),a=e,e=e.return;e!==null;)e.childLanes|=t,a=e.alternate,a!==null&&(a.childLanes|=t),a=e,e=e.return;return a.tag===3?a.stateNode:null}var Kn=!1;function Wl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ph(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 En(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Gn(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Ce&2)!==0){var u=l.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t,Sn(e,a)}return u=l.interleaved,u===null?(t.next=t,ql(l)):(t.next=u.next,u.next=t),l.interleaved=t,Sn(e,a)}function Da(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194240)!==0)){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,al(e,a)}}function Rh(e,t){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var u=null,f=null;if(a=a.firstBaseUpdate,a!==null){do{var p={eventTime:a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null};f===null?u=f=p:f=f.next=p,a=a.next}while(a!==null);f===null?u=f=t:f=f.next=t}else u=f=t;a={baseState:l.baseState,firstBaseUpdate:u,lastBaseUpdate:f,shared:l.shared,effects:l.effects},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}function Ua(e,t,a,l){var u=e.updateQueue;Kn=!1;var f=u.firstBaseUpdate,p=u.lastBaseUpdate,v=u.shared.pending;if(v!==null){u.shared.pending=null;var j=v,T=j.next;j.next=null,p===null?f=T:p.next=T,p=j;var $=e.alternate;$!==null&&($=$.updateQueue,v=$.lastBaseUpdate,v!==p&&(v===null?$.firstBaseUpdate=T:v.next=T,$.lastBaseUpdate=j))}if(f!==null){var V=u.baseState;p=0,$=T=j=null,v=f;do{var B=v.lane,K=v.eventTime;if((l&B)===B){$!==null&&($=$.next={eventTime:K,lane:0,tag:v.tag,payload:v.payload,callback:v.callback,next:null});e:{var J=e,ee=v;switch(B=t,K=a,ee.tag){case 1:if(J=ee.payload,typeof J=="function"){V=J.call(K,V,B);break e}V=J;break e;case 3:J.flags=J.flags&-65537|128;case 0:if(J=ee.payload,B=typeof J=="function"?J.call(K,V,B):J,B==null)break e;V=I({},V,B);break e;case 2:Kn=!0}}v.callback!==null&&v.lane!==0&&(e.flags|=64,B=u.effects,B===null?u.effects=[v]:B.push(v))}else K={eventTime:K,lane:B,tag:v.tag,payload:v.payload,callback:v.callback,next:null},$===null?(T=$=K,j=V):$=$.next=K,p|=B;if(v=v.next,v===null){if(v=u.shared.pending,v===null)break;B=v,v=B.next,B.next=null,u.lastBaseUpdate=B,u.shared.pending=null}}while(!0);if($===null&&(j=V),u.baseState=j,u.firstBaseUpdate=T,u.lastBaseUpdate=$,t=u.shared.interleaved,t!==null){u=t;do p|=u.lane,u=u.next;while(u!==t)}else f===null&&(u.shared.lanes=0);Cs|=p,e.lanes=p,e.memoizedState=V}}function Th(e,t,a){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var l=e[t],u=l.callback;if(u!==null){if(l.callback=null,l=a,typeof u!="function")throw Error(r(191,u));u.call(l)}}}var gi={},hn=qn(gi),xi=qn(gi),yi=qn(gi);function Es(e){if(e===gi)throw Error(r(174));return e}function Ql(e,t){switch(De(yi,t),De(xi,e),De(hn,gi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ko(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ko(t,e)}$e(hn),De(hn,t)}function xr(){$e(hn),$e(xi),$e(yi)}function Ah(e){Es(yi.current);var t=Es(hn.current),a=Ko(t,e.type);t!==a&&(De(xi,e),De(hn,a))}function Kl(e){xi.current===e&&($e(hn),$e(xi))}var He=qn(0);function za(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)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 Gl=[];function Yl(){for(var e=0;e<Gl.length;e++)Gl[e]._workInProgressVersionPrimary=null;Gl.length=0}var Ba=M.ReactCurrentDispatcher,Jl=M.ReactCurrentBatchConfig,_s=0,qe=null,nt=null,it=null,$a=!1,vi=!1,wi=0,My=0;function pt(){throw Error(r(321))}function Xl(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!Jt(e[a],t[a]))return!1;return!0}function Zl(e,t,a,l,u,f){if(_s=f,qe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ba.current=e===null||e.memoizedState===null?Uy:zy,e=a(l,u),vi){f=0;do{if(vi=!1,wi=0,25<=f)throw Error(r(301));f+=1,it=nt=null,t.updateQueue=null,Ba.current=By,e=a(l,u)}while(vi)}if(Ba.current=qa,t=nt!==null&&nt.next!==null,_s=0,it=nt=qe=null,$a=!1,t)throw Error(r(300));return e}function ec(){var e=wi!==0;return wi=0,e}function fn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return it===null?qe.memoizedState=it=e:it=it.next=e,it}function $t(){if(nt===null){var e=qe.alternate;e=e!==null?e.memoizedState:null}else e=nt.next;var t=it===null?qe.memoizedState:it.next;if(t!==null)it=t,nt=e;else{if(e===null)throw Error(r(310));nt=e,e={memoizedState:nt.memoizedState,baseState:nt.baseState,baseQueue:nt.baseQueue,queue:nt.queue,next:null},it===null?qe.memoizedState=it=e:it=it.next=e}return it}function bi(e,t){return typeof t=="function"?t(e):t}function tc(e){var t=$t(),a=t.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var l=nt,u=l.baseQueue,f=a.pending;if(f!==null){if(u!==null){var p=u.next;u.next=f.next,f.next=p}l.baseQueue=u=f,a.pending=null}if(u!==null){f=u.next,l=l.baseState;var v=p=null,j=null,T=f;do{var $=T.lane;
vendor: 5,501 bytes, line 38
38if((_s&$)===$)j!==null&&(j=j.next={lane:0,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null}),l=T.hasEagerState?T.eagerState:e(l,T.action);else{var V={lane:$,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null};j===null?(v=j=V,p=l):j=j.next=V,qe.lanes|=$,Cs|=$}T=T.next}while(T!==null&&T!==f);j===null?p=l:j.next=v,Jt(l,t.memoizedState)||(St=!0),t.memoizedState=l,t.baseState=p,t.baseQueue=j,a.lastRenderedState=l}if(e=a.interleaved,e!==null){u=e;do f=u.lane,qe.lanes|=f,Cs|=f,u=u.next;while(u!==e)}else u===null&&(a.lanes=0);return[t.memoizedState,a.dispatch]}function nc(e){var t=$t(),a=t.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var l=a.dispatch,u=a.pending,f=t.memoizedState;if(u!==null){a.pending=null;var p=u=u.next;do f=e(f,p.action),p=p.next;while(p!==u);Jt(f,t.memoizedState)||(St=!0),t.memoizedState=f,t.baseQueue===null&&(t.baseState=f),a.lastRenderedState=f}return[f,l]}function Oh(){}function Lh(e,t){var a=qe,l=$t(),u=t(),f=!Jt(l.memoizedState,u);if(f&&(l.memoizedState=u,St=!0),l=l.queue,sc(Fh.bind(null,a,l,e),[e]),l.getSnapshot!==t||f||it!==null&&it.memoizedState.tag&1){if(a.flags|=2048,ji(9,Ih.bind(null,a,l,u,t),void 0,null),at===null)throw Error(r(349));(_s&30)!==0||Mh(a,t,u)}return u}function Mh(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=qe.updateQueue,t===null?(t={lastEffect:null,stores:null},qe.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function Ih(e,t,a,l){t.value=a,t.getSnapshot=l,Dh(t)&&Uh(e)}function Fh(e,t,a){return a(function(){Dh(t)&&Uh(e)})}function Dh(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Jt(e,a)}catch{return!0}}function Uh(e){var t=Sn(e,1);t!==null&&nn(t,e,1,-1)}function zh(e){var t=fn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:bi,lastRenderedState:e},t.queue=e,e=e.dispatch=Dy.bind(null,qe,e),[t.memoizedState,e]}function ji(e,t,a,l){return e={tag:e,create:t,destroy:a,deps:l,next:null},t=qe.updateQueue,t===null?(t={lastEffect:null,stores:null},qe.updateQueue=t,t.lastEffect=e.next=e):(a=t.lastEffect,a===null?t.lastEffect=e.next=e:(l=a.next,a.next=e,e.next=l,t.lastEffect=e)),e}function Bh(){return $t().memoizedState}function Va(e,t,a,l){var u=fn();qe.flags|=e,u.memoizedState=ji(1|t,a,void 0,l===void 0?null:l)}function Ha(e,t,a,l){var u=$t();l=l===void 0?null:l;var f=void 0;if(nt!==null){var p=nt.memoizedState;if(f=p.destroy,l!==null&&Xl(l,p.deps)){u.memoizedState=ji(t,a,f,l);return}}qe.flags|=e,u.memoizedState=ji(1|t,a,f,l)}function $h(e,t){return Va(8390656,8,e,t)}function sc(e,t){return Ha(2048,8,e,t)}function Vh(e,t){return Ha(4,2,e,t)}function Hh(e,t){return Ha(4,4,e,t)}function qh(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 Wh(e,t,a){return a=a!=null?a.concat([e]):null,Ha(4,4,qh.bind(null,t,e),a)}function rc(){}function Qh(e,t){var a=$t();t=t===void 0?null:t;var l=a.memoizedState;return l!==null&&t!==null&&Xl(t,l[1])?l[0]:(a.memoizedState=[e,t],e)}function Kh(e,t){var a=$t();t=t===void 0?null:t;var l=a.memoizedState;return l!==null&&t!==null&&Xl(t,l[1])?l[0]:(e=e(),a.memoizedState=[e,t],e)}function Gh(e,t,a){return(_s&21)===0?(e.baseState&&(e.baseState=!1,St=!0),e.memoizedState=a):(Jt(a,t)||(a=Sd(),qe.lanes|=a,Cs|=a,e.baseState=!0),t)}function Iy(e,t){var a=Me;Me=a!==0&&4>a?a:4,e(!0);var l=Jl.transition;Jl.transition={};try{e(!1),t()}finally{Me=a,Jl.transition=l}}function Yh(){return $t().memoizedState}function Fy(e,t,a){var l=Zn(e);if(a={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null},Jh(e))Xh(t,a);else if(a=Ch(e,t,a,l),a!==null){var u=bt();nn(a,e,l,u),Zh(a,t,l)}}function Dy(e,t,a){var l=Zn(e),u={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null};if(Jh(e))Xh(t,u);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var p=t.lastRenderedState,v=f(p,a);if(u.hasEagerState=!0,u.eagerState=v,Jt(v,p)){var j=t.interleaved;j===null?(u.next=u,ql(t)):(u.next=j.next,j.next=u),t.interleaved=u;return}}catch{}finally{}a=Ch(e,t,u,l),a!==null&&(u=bt(),nn(a,e,l,u),Zh(a,t,l))}}function Jh(e){var t=e.alternate;return e===qe||t!==null&&t===qe}function Xh(e,t){vi=$a=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Zh(e,t,a){if((a&4194240)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,al(e,a)}}var qa={readContext:Bt,useCallback:pt,useContext:pt,useEffect:pt,useImperativeHandle:pt,useInsertionEffect:pt,useLayoutEffect:pt,useMemo:pt,useReducer:pt,useRef:pt,useState:pt,useDebugValue:pt,useDeferredValue:pt,useTransition:pt,useMutableSource:pt,useSyncExternalStore:pt,useId:pt,unstable_isNewReconciler:!1},Uy={readContext:Bt,useCallback:function(e,t){return fn().memoizedState=[e,t===void 0?null:t],e},useContext:Bt,useEffect:$h,useImperativeHandle:function(e,t,a){return a=a!=null?a.concat([e]):null,Va(4194308,4,qh.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Va(4194308,4,e,t)},useInsertionEffect:function(e,t){return Va(4,2,e,t)},useMemo:function(e,t){var a=fn();return t=t===void 0?null:t,e=e(),a.memoizedState=[e,t],e},useReducer:function(e,t,a){var l=fn();return t=a!==void 0?a(t):t,l.memoizedState=l.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},l.queue=e,e=e.dispatch=Fy.bind(null,qe,e),[l.memoizedState,e]}
vendor: 7,454 bytes, lines 38-40
38,useRef:function(e){var t=fn();return e={current:e},t.memoizedState=e},useState:zh,useDebugValue:rc,useDeferredValue:function(e){return fn().memoizedState=e},useTransition:function(){var e=zh(!1),t=e[0];return e=Iy.bind(null,e[1]),fn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,a){var l=qe,u=fn();if(Ve){if(a===void 0)throw Error(r(407));a=a()}else{if(a=t(),at===null)throw Error(r(349));(_s&30)!==0||Mh(l,t,a)}u.memoizedState=a;var f={value:a,getSnapshot:t};return u.queue=f,$h(Fh.bind(null,l,f,e),[e]),l.flags|=2048,ji(9,Ih.bind(null,l,f,a,t),void 0,null),a},useId:function(){var e=fn(),t=at.identifierPrefix;if(Ve){var a=kn,l=Nn;a=(l&~(1<<32-Yt(l)-1)).toString(32)+a,t=":"+t+"R"+a,a=wi++,0<a&&(t+="H"+a.toString(32)),t+=":"}else a=My++,t=":"+t+"r"+a.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},zy={readContext:Bt,useCallback:Qh,useContext:Bt,useEffect:sc,useImperativeHandle:Wh,useInsertionEffect:Vh,useLayoutEffect:Hh,useMemo:Kh,useReducer:tc,useRef:Bh,useState:function(){return tc(bi)},useDebugValue:rc,useDeferredValue:function(e){var t=$t();return Gh(t,nt.memoizedState,e)},useTransition:function(){var e=tc(bi)[0],t=$t().memoizedState;return[e,t]},useMutableSource:Oh,useSyncExternalStore:Lh,useId:Yh,unstable_isNewReconciler:!1},By={readContext:Bt,useCallback:Qh,useContext:Bt,useEffect:sc,useImperativeHandle:Wh,useInsertionEffect:Vh,useLayoutEffect:Hh,useMemo:Kh,useReducer:nc,useRef:Bh,useState:function(){return nc(bi)},useDebugValue:rc,useDeferredValue:function(e){var t=$t();return nt===null?t.memoizedState=e:Gh(t,nt.memoizedState,e)},useTransition:function(){var e=nc(bi)[0],t=$t().memoizedState;return[e,t]},useMutableSource:Oh,useSyncExternalStore:Lh,useId:Yh,unstable_isNewReconciler:!1};function Zt(e,t){if(e&&e.defaultProps){t=I({},t),e=e.defaultProps;for(var a in e)t[a]===void 0&&(t[a]=e[a]);return t}return t}function ic(e,t,a,l){t=e.memoizedState,a=a(l,t),a=a==null?t:I({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Wa={isMounted:function(e){return(e=e._reactInternals)?ws(e)===e:!1},enqueueSetState:function(e,t,a){e=e._reactInternals;var l=bt(),u=Zn(e),f=En(l,u);f.payload=t,a!=null&&(f.callback=a),t=Gn(e,f,u),t!==null&&(nn(t,e,u,l),Da(t,e,u))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var l=bt(),u=Zn(e),f=En(l,u);f.tag=1,f.payload=t,a!=null&&(f.callback=a),t=Gn(e,f,u),t!==null&&(nn(t,e,u,l),Da(t,e,u))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=bt(),l=Zn(e),u=En(a,l);u.tag=2,t!=null&&(u.callback=t),t=Gn(e,u,l),t!==null&&(nn(t,e,l,a),Da(t,e,l))}};function ef(e,t,a,l,u,f,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,f,p):t.prototype&&t.prototype.isPureReactComponent?!li(a,l)||!li(u,f):!0}function tf(e,t,a){var l=!1,u=Wn,f=t.contextType;return typeof f=="object"&&f!==null?f=Bt(f):(u=kt(t)?js:mt.current,l=t.contextTypes,f=(l=l!=null)?ur(e,u):Wn),t=new t(a,f),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Wa,e.stateNode=t,t._reactInternals=e,l&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=u,e.__reactInternalMemoizedMaskedChildContext=f),t}function nf(e,t,a,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,l),t.state!==e&&Wa.enqueueReplaceState(t,t.state,null)}function ac(e,t,a,l){var u=e.stateNode;u.props=a,u.state=e.memoizedState,u.refs={},Wl(e);var f=t.contextType;typeof f=="object"&&f!==null?u.context=Bt(f):(f=kt(t)?js:mt.current,u.context=ur(e,f)),u.state=e.memoizedState,f=t.getDerivedStateFromProps,typeof f=="function"&&(ic(e,t,f,a),u.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(t=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),t!==u.state&&Wa.enqueueReplaceState(u,u.state,null),Ua(e,a,u,l),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308)}function yr(e,t){try{var a="",l=t;do a+=le(l),l=l.return;while(l);var u=a}catch(f){u=` 39Error generating stack: `+f.message+` 40`+f.stack}return{value:e,source:t,stack:u,digest:null}}function oc(e,t,a){return{value:e,source:null,stack:a??null,digest:t??null}}function lc(e,t){try{console.error(t.value)}catch(a){setTimeout(function(){throw a})}}var $y=typeof WeakMap=="function"?WeakMap:Map;function sf(e,t,a){a=En(-1,a),a.tag=3,a.payload={element:null};var l=t.value;return a.callback=function(){Za||(Za=!0,Nc=l),lc(e,t)},a}function rf(e,t,a){a=En(-1,a),a.tag=3;var l=e.type.getDerivedStateFromError;if(typeof l=="function"){var u=t.value;a.payload=function(){return l(u)},a.callback=function(){lc(e,t)}}var f=e.stateNode;return f!==null&&typeof f.componentDidCatch=="function"&&(a.callback=function(){lc(e,t),typeof l!="function"&&(Jn===null?Jn=new Set([this]):Jn.add(this));var p=t.stack;this.componentDidCatch(t.value,{componentStack:p!==null?p:""})}),a}function af(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new $y;var u=new Set;l.set(t,u)}else u=l.get(t),u===void 0&&(u=new Set,l.set(t,u));u.has(a)||(u.add(a),e=n0.bind(null,e,t,a),t.then(e,e))}function of(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 lf(e,t,a,l,u){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,a.flags|=131072,a.flags&=-52805,a.tag===1&&(a.alternate===null?a.tag=17:(t=En(-1,1),t.tag=2,Gn(a,t,1))),a.lanes|=1),e):(e.flags|=65536,e.lanes=u,e)}var Vy=M.ReactCurrentOwner,St=!1;function wt(e,t,a,l){t.child=e===null?_h(t,null,a,l):mr(t,e.child,a,l)}function cf(e,t,a,l,u){a=a.render;var f=t.ref;return gr(t,u),l=Zl(e,t,a,l,f,u),a=ec(),e!==null&&!St?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,_n(e,t,u)):(Ve&&a&&Il(t),t.flags|=1,wt(e,t,l,u),t.child)}function uf(e,t,a,l,u){if(e===null){var f=a.type;return typeof f=="function"&&!Rc(f)&&f.defaultProps===void 0&&a.compare===null&&a.defaultProps===void 0?(t.tag=15,t.type=f,df(e,t,f,l,u)):(e=io(a.type,null,l,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,(e.lanes&u)===0){var p=f.memoizedProps;if(a=a.compare,a=a!==null?a:li,a(p,l)&&e.ref===t.ref)return _n(e,t,u)}return t.flags|=1,e=ts(f,l),e.ref=t.ref,e.return=t,t.child=e}function df(e,t,a,l,u){if(e!==null){var f=e.memoizedProps;if(li(f,l)&&e.ref===t.ref)if(St=!1,t.pendingProps=l=f,(e.lanes&u)!==0)(e.flags&131072)!==0&&(St=!0);else return t.lanes=e.lanes,_n(e,t,u)}return cc(e,t,a,l,u)}function hf(e,t,a){var l=t.pendingProps,u=l.children,f=e!==null?e.memoizedState:null;if(l.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},De(wr,Dt),Dt|=a;else{if((a&1073741824)===0)return e=f!==null?f.baseLanes|a:a,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,De(wr,Dt),Dt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},l=f!==null?f.baseLanes:a,De(wr,Dt),Dt|=l}else f!==null?(l=f.baseLanes|a,t.memoizedState=null):l=a,De(wr,Dt),Dt|=l;return wt(e,t,u,a),t.child}function ff(e,t){var a=t.ref;(e===null&&a!==null||e!==null&&e.ref!==a)&&(t.flags|=512,t.flags|=2097152)}
vendor: 10,634 bytes, line 40
40function cc(e,t,a,l,u){var f=kt(a)?js:mt.current;return f=ur(t,f),gr(t,u),a=Zl(e,t,a,l,f,u),l=ec(),e!==null&&!St?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~u,_n(e,t,u)):(Ve&&l&&Il(t),t.flags|=1,wt(e,t,a,u),t.child)}function mf(e,t,a,l,u){if(kt(a)){var f=!0;Ra(t)}else f=!1;if(gr(t,u),t.stateNode===null)Ka(e,t),tf(t,a,l),ac(t,a,l,u),l=!0;else if(e===null){var p=t.stateNode,v=t.memoizedProps;p.props=v;var j=p.context,T=a.contextType;typeof T=="object"&&T!==null?T=Bt(T):(T=kt(a)?js:mt.current,T=ur(t,T));var $=a.getDerivedStateFromProps,V=typeof $=="function"||typeof p.getSnapshotBeforeUpdate=="function";V||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(v!==l||j!==T)&&nf(t,p,l,T),Kn=!1;var B=t.memoizedState;p.state=B,Ua(t,l,p,u),j=t.memoizedState,v!==l||B!==j||Nt.current||Kn?(typeof $=="function"&&(ic(t,a,$,l),j=t.memoizedState),(v=Kn||ef(t,a,v,l,B,j,T))?(V||typeof p.UNSAFE_componentWillMount!="function"&&typeof p.componentWillMount!="function"||(typeof p.componentWillMount=="function"&&p.componentWillMount(),typeof p.UNSAFE_componentWillMount=="function"&&p.UNSAFE_componentWillMount()),typeof p.componentDidMount=="function"&&(t.flags|=4194308)):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=j),p.props=l,p.state=j,p.context=T,l=v):(typeof p.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{p=t.stateNode,Ph(e,t),v=t.memoizedProps,T=t.type===t.elementType?v:Zt(t.type,v),p.props=T,V=t.pendingProps,B=p.context,j=a.contextType,typeof j=="object"&&j!==null?j=Bt(j):(j=kt(a)?js:mt.current,j=ur(t,j));var K=a.getDerivedStateFromProps;($=typeof K=="function"||typeof p.getSnapshotBeforeUpdate=="function")||typeof p.UNSAFE_componentWillReceiveProps!="function"&&typeof p.componentWillReceiveProps!="function"||(v!==V||B!==j)&&nf(t,p,l,j),Kn=!1,B=t.memoizedState,p.state=B,Ua(t,l,p,u);var J=t.memoizedState;v!==V||B!==J||Nt.current||Kn?(typeof K=="function"&&(ic(t,a,K,l),J=t.memoizedState),(T=Kn||ef(t,a,T,l,B,J,j)||!1)?($||typeof p.UNSAFE_componentWillUpdate!="function"&&typeof p.componentWillUpdate!="function"||(typeof p.componentWillUpdate=="function"&&p.componentWillUpdate(l,J,j),typeof p.UNSAFE_componentWillUpdate=="function"&&p.UNSAFE_componentWillUpdate(l,J,j)),typeof p.componentDidUpdate=="function"&&(t.flags|=4),typeof p.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof p.componentDidUpdate!="function"||v===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=J),p.props=l,p.state=J,p.context=j,l=T):(typeof p.componentDidUpdate!="function"||v===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof p.getSnapshotBeforeUpdate!="function"||v===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),l=!1)}return uc(e,t,a,l,f,u)}function uc(e,t,a,l,u,f){ff(e,t);var p=(t.flags&128)!==0;if(!l&&!p)return u&&yh(t,a,!1),_n(e,t,f);l=t.stateNode,Vy.current=t;var v=p&&typeof a.getDerivedStateFromError!="function"?null:l.render();return t.flags|=1,e!==null&&p?(t.child=mr(t,e.child,null,f),t.child=mr(t,null,v,f)):wt(e,t,v,f),t.memoizedState=l.state,u&&yh(t,a,!0),t.child}function pf(e){var t=e.stateNode;t.pendingContext?gh(e,t.pendingContext,t.pendingContext!==t.context):t.context&&gh(e,t.context,!1),Ql(e,t.containerInfo)}function gf(e,t,a,l,u){return fr(),zl(u),t.flags|=256,wt(e,t,a,l),t.child}var dc={dehydrated:null,treeContext:null,retryLane:0};function hc(e){return{baseLanes:e,cachePool:null,transitions:null}}function xf(e,t,a){var l=t.pendingProps,u=He.current,f=!1,p=(t.flags&128)!==0,v;if((v=p)||(v=e!==null&&e.memoizedState===null?!1:(u&2)!==0),v?(f=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(u|=1),De(He,u&1),e===null)return Ul(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(p=l.children,e=l.fallback,f?(l=t.mode,f=t.child,p={mode:"hidden",children:p},(l&1)===0&&f!==null?(f.childLanes=0,f.pendingProps=p):f=ao(p,l,0,null),e=As(e,l,a,null),f.return=t,e.return=t,f.sibling=e,t.child=f,t.child.memoizedState=hc(a),t.memoizedState=dc,e):fc(t,p));if(u=e.memoizedState,u!==null&&(v=u.dehydrated,v!==null))return Hy(e,t,p,l,v,u,a);if(f){f=l.fallback,p=t.mode,u=e.child,v=u.sibling;var j={mode:"hidden",children:l.children};return(p&1)===0&&t.child!==u?(l=t.child,l.childLanes=0,l.pendingProps=j,t.deletions=null):(l=ts(u,j),l.subtreeFlags=u.subtreeFlags&14680064),v!==null?f=ts(v,f):(f=As(f,p,a,null),f.flags|=2),f.return=t,l.return=t,l.sibling=f,t.child=l,l=f,f=t.child,p=e.child.memoizedState,p=p===null?hc(a):{baseLanes:p.baseLanes|a,cachePool:null,transitions:p.transitions},f.memoizedState=p,f.childLanes=e.childLanes&~a,t.memoizedState=dc,l}return f=e.child,e=f.sibling,l=ts(f,{mode:"visible",children:l.children}),(t.mode&1)===0&&(l.lanes=a),l.return=t,l.sibling=null,e!==null&&(a=t.deletions,a===null?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=l,t.memoizedState=null,l}function fc(e,t){return t=ao({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Qa(e,t,a,l){return l!==null&&zl(l),mr(t,e.child,null,a),e=fc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Hy(e,t,a,l,u,f,p){if(a)return t.flags&256?(t.flags&=-257,l=oc(Error(r(422))),Qa(e,t,p,l)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(f=l.fallback,u=t.mode,l=ao({mode:"visible",children:l.children},u,0,null),f=As(f,u,p,null),f.flags|=2,l.return=t,f.return=t,l.sibling=f,t.child=l,(t.mode&1)!==0&&mr(t,e.child,null,p),t.child.memoizedState=hc(p),t.memoizedState=dc,f);if((t.mode&1)===0)return Qa(e,t,p,null);if(u.data==="$!"){if(l=u.nextSibling&&u.nextSibling.dataset,l)var v=l.dgst;return l=v,f=Error(r(419)),l=oc(f,l,void 0),Qa(e,t,p,l)}if(v=(p&e.childLanes)!==0,St||v){if(l=at,l!==null){switch(p&-p){case 4:u=2;break;case 16:u=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:u=32;break;case 536870912:u=268435456;break;default:u=0}u=(u&(l.suspendedLanes|p))!==0?0:u,u!==0&&u!==f.retryLane&&(f.retryLane=u,Sn(e,u),nn(l,e,u,-1))}return Pc(),l=oc(Error(r(421))),Qa(e,t,p,l)}return u.data==="$?"?(t.flags|=128,t.child=e.child,t=s0.bind(null,e),u._reactRetry=t,null):(e=f.treeContext,Ft=Hn(u.nextSibling),It=t,Ve=!0,Xt=null,e!==null&&(Ut[zt++]=Nn,Ut[zt++]=kn,Ut[zt++]=Ns,Nn=e.id,kn=e.overflow,Ns=t),t=fc(t,l.children),t.flags|=4096,t)}function yf(e,t,a){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),Hl(e.return,t,a)}function mc(e,t,a,l,u){var f=e.memoizedState;f===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:u}:(f.isBackwards=t,f.rendering=null,f.renderingStartTime=0,f.last=l,f.tail=a,f.tailMode=u)}function vf(e,t,a){var l=t.pendingProps,u=l.revealOrder,f=l.tail;if(wt(e,t,l.children,a),l=He.current,(l&2)!==0)l=l&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&yf(e,a,t);else if(e.tag===19)yf(e,a,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}l&=1}if(De(He,l),(t.mode&1)===0)t.memoizedState=null;else switch(u){case"forwards":for(a=t.child,u=null;a!==null;)e=a.alternate,e!==null&&za(e)===null&&(u=a),a=a.sibling;a=u,a===null?(u=t.child,t.child=null):(u=a.sibling,a.sibling=null),mc(t,!1,u,a,f);break;case"backwards":for(a=null,u=t.child,t.child=null;u!==null;){if(e=u.alternate,e!==null&&za(e)===null){t.child=u;break}e=u.sibling,u.sibling=a,a=u,u=e}mc(t,!0,a,null,f);break;case"together":mc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ka(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function _n(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Cs|=t.lanes,(a&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,a=ts(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=ts(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function qy(e,t,a){switch(t.tag){case 3:pf(t),fr();break;case 5:Ah(t);break;case 1:kt(t.type)&&Ra(t);break;case 4:Ql(t,t.stateNode.containerInfo);break;case 10:var l=t.type._context,u=t.memoizedProps.value;De(Ia,l._currentValue),l._currentValue=u;break;case 13:if(l=t.memoizedState,l!==null)return l.dehydrated!==null?(De(He,He.current&1),t.flags|=128,null):(a&t.child.childLanes)!==0?xf(e,t,a):(De(He,He.current&1),e=_n(e,t,a),e!==null?e.sibling:null);De(He,He.current&1);break;case 19:if(l=(a&t.childLanes)!==0,(e.flags&128)!==0){if(l)return vf(e,t,a);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),De(He,He.current),l)break;return null;case 22:case 23:return t.lanes=0,hf(e,t,a)}return _n(e,t,a)}var wf,pc,bf,jf;wf=function(e,t){for(var a=t.child;a!==null;){if(a.tag===5||a.tag===6)e.appendChild(a.stateNode);else if(a.tag!==4&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return;a=a.return}a.sibling.return=a.return,a=a.sibling}},pc=function(){},bf=function(e,t,a,l){var u=e.memoizedProps;if(u!==l){e=t.stateNode,Es(hn.current);var f=null;switch(a){case"input":u=Fn(e,u),l=Fn(e,l),f=[];break;case"select":u=I({},u,{value:void 0}),l=I({},l,{value:void 0}),f=[];break;case"textarea":u=Qo(e,u),l=Qo(e,l),f=[];break;default:typeof u.onClick!="function"&&typeof l.onClick=="function"&&(e.onclick=_a)}Go(a,l);var p;a=null;for(T in u)if(!l.hasOwnProperty(T)&&u.hasOwnProperty(T)&&u[T]!=null)if(T==="style"){var v=u[T];for(p in v)v.hasOwnProperty(p)&&(a||(a={}),a[p]="")}else T!=="dangerouslySetInnerHTML"&&T!=="children"&&T!=="suppressContentEditableWarning"&&T!=="suppressHydrationWarning"&&T!=="autoFocus"&&(c.hasOwnProperty(T)?f||(f=[]):(f=f||[]).push(T,null));for(T in l){var j=l[T];if(v=u!=null?u[T]:void 0,l.hasOwnProperty(T)&&j!==v&&(j!=null||v!=null))if(T==="style")if(v){for(p in v)!v.hasOwnProperty(p)||j&&j.hasOwnProperty(p)||(a||(a={}),a[p]="");for(p in j)j.hasOwnProperty(p)&&v[p]!==j[p]&&(a||(a={}),a[p]=j[p])}else a||(f||(f=[]),f.push(T,a)),a=j;else T==="dangerouslySetInnerHTML"?(j=j?j.__html:void 0,v=v?v.__html:void 0,j!=null&&v!==j&&(f=f||[]).push(T,j)):T==="children"?typeof j!="str
40ing"&&typeof j!="number"||(f=f||[]).push(T,""+j):T!=="suppressContentEditableWarning"&&T!=="suppressHydrationWarning"&&(c.hasOwnProperty(T)?(j!=null&&T==="onScroll"&&Be("scroll",e),f||v===j||(f=[])):(f=f||[]).push(T,j))}a&&(f=f||[]).push("style",a);var T=f;(t.updateQueue=T)&&(t.flags|=4)}},jf=function(e,t,a,l){a!==l&&(t.flags|=4)};function Ni(e,t){if(!Ve)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function gt(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,l=0;if(t)for(var u=e.child;u!==null;)a|=u.lanes|u.childLanes,l|=u.subtreeFlags&14680064,l|=u.flags&14680064,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)a|=u.lanes|u.childLanes,l|=u.subtreeFlags,l|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=l,e.childLanes=a,t}function Wy(e,t,a){var l=t.pendingProps;switch(Fl(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return gt(t),null;case 1:return kt(t.type)&&Pa(),gt(t),null;case 3:return l=t.stateNode,xr(),$e(Nt),$e(mt),Yl(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(La(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Xt!==null&&(Ec(Xt),Xt=null))),pc(e,t),gt(t),null;case 5:Kl(t);var u=Es(yi.current);if(a=t.type,e!==null&&t.stateNode!=null)bf(e,t,a,l,u),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!l){if(t.stateNode===null)throw Error(r(166));return gt(t),null}if(e=Es(hn.current),La(t)){l=t.stateNode,a=t.type;var f=t.memoizedProps;switch(l[dn]=t,l[fi]=f,e=(t.mode&1)!==0,a){case"dialog":Be("cancel",l),Be("close",l);break;case"iframe":case"object":case"embed":Be("load",l);break;case"video":case"audio":for(u=0;u<ui.length;u++)Be(ui[u],l);break;case"source":Be("error",l);break;case"img":case"image":case"link":Be("error",l),Be("load",l);break;case"details":Be("toggle",l);break;case"input":td(l,f),Be("invalid",l);break;case"select":l._wrapperState={wasMultiple:!!f.multiple},Be("invalid",l);break;case"textarea":rd(l,f),Be("invalid",l)}Go(a,f),u=null;for(var p in f)if(f.hasOwnProperty(p)){var v=f[p];p==="children"?typeof v=="string"?l.textContent!==v&&(f.suppressHydrationWarning!==!0&&Ea(l.textContent,v,e),u=["children",v]):typeof v=="number"&&l.textContent!==""+v&&(f.suppressHydrationWarning!==!0&&Ea(l.textContent,v,e),u=["children",""+v]):c.hasOwnProperty(p)&&v!=null&&p==="onScroll"&&Be("scroll",l)}switch(a){case"input":wn(l),sd(l,f,!0);break;case"textarea":wn(l),ad(l);break;case"select":case"option":break;default:typeof f.onClick=="function"&&(l.onclick=_a)}l=u,t.updateQueue=l,l!==null&&(t.flags|=4)}else{p=u.nodeType===9?u:u.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=od(a)),e==="http://www.w3.org/1999/xhtml"?a==="script"?(e=p.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof l.is=="string"?e=p.createElement(a,{is:l.is}):(e=p.createElement(a),a==="select"&&(p=e,l.multiple?p.multiple=!0:l.size&&(p.size=l.size))):e=p.createElementNS(e,a),e[dn]=t,e[fi]=l,wf(e,t,!1,!1),t.stateNode=e;e:{switch(p=Yo(a,l),a){case"dialog":Be("cancel",e),Be("close",e),u=l;break;case"iframe":case"object":case"embed":Be("load",e),u=l;break;case"video":case"audio":for(u=0;u<ui.length;u++)Be(ui[u],e);u=l;break;case"source":Be("error",e),u=l;break;case"img":case"image":case"link":Be("error",e),Be("load",e),u=l;break;case"details":Be("toggle",e),u=l;break;case"input":td(e,l),u=Fn(e,l),Be("invalid",e);break;case"option":u=l;break;case"select":e._wrapperState={wasMultiple:!!l.multiple},u=I({},l,{value:void 0}),Be("invalid",e);break;case"textarea":rd(e,l),u=Qo(e,l),Be("invalid",e);break;default:u=l}Go(a,u),v=u;for(f in v)if(v.hasOwnProperty(f)){var j=v[f];f==="style"?ud(e,j):f==="dangerouslySetInnerHTML"?(j=j?j.__html:void 0,j!=null&&ld(e,j)):f==="children"?typeof j=="string"?(a!=="textarea"||j!=="")&&qr(e,j):typeof j=="number"&&qr(e,""+j):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(c.hasOwnProperty(f)?j!=null&&f==="onScroll"&&Be("scroll",e):j!=null&&z(e,f,j,p))}switch(a){case"input":wn(e),sd(e,l,!1);break;case"textarea":wn(e),ad(e);break;case"option":l.value!=null&&e.setAttribute("value",""+Pe(l.value));break;case"select":e.multiple=!!l.multiple,f=l.value,f!=null?Xs(e,!!l.multiple,f,!1):l.defaultValue!=null&&Xs(e,!!l.multiple,l.defaultValue,!0);break;default:typeof u.onClick=="function"&&(e.onclick=_a)}switch(a){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}}l&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}
vendor: 22,208 bytes, line 40
40return gt(t),null;case 6:if(e&&t.stateNode!=null)jf(e,t,e.memoizedProps,l);else{if(typeof l!="string"&&t.stateNode===null)throw Error(r(166));if(a=Es(yi.current),Es(hn.current),La(t)){if(l=t.stateNode,a=t.memoizedProps,l[dn]=t,(f=l.nodeValue!==a)&&(e=It,e!==null))switch(e.tag){case 3:Ea(l.nodeValue,a,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ea(l.nodeValue,a,(e.mode&1)!==0)}f&&(t.flags|=4)}else l=(a.nodeType===9?a:a.ownerDocument).createTextNode(l),l[dn]=t,t.stateNode=l}return gt(t),null;case 13:if($e(He),l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ve&&Ft!==null&&(t.mode&1)!==0&&(t.flags&128)===0)kh(),fr(),t.flags|=98560,f=!1;else if(f=La(t),l!==null&&l.dehydrated!==null){if(e===null){if(!f)throw Error(r(318));if(f=t.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(r(317));f[dn]=t}else fr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;gt(t),f=!1}else Xt!==null&&(Ec(Xt),Xt=null),f=!0;if(!f)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=a,t):(l=l!==null,l!==(e!==null&&e.memoizedState!==null)&&l&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(He.current&1)!==0?st===0&&(st=3):Pc())),t.updateQueue!==null&&(t.flags|=4),gt(t),null);case 4:return xr(),pc(e,t),e===null&&di(t.stateNode.containerInfo),gt(t),null;case 10:return Vl(t.type._context),gt(t),null;case 17:return kt(t.type)&&Pa(),gt(t),null;case 19:if($e(He),f=t.memoizedState,f===null)return gt(t),null;if(l=(t.flags&128)!==0,p=f.rendering,p===null)if(l)Ni(f,!1);else{if(st!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(p=za(e),p!==null){for(t.flags|=128,Ni(f,!1),l=p.updateQueue,l!==null&&(t.updateQueue=l,t.flags|=4),t.subtreeFlags=0,l=a,a=t.child;a!==null;)f=a,e=l,f.flags&=14680066,p=f.alternate,p===null?(f.childLanes=0,f.lanes=e,f.child=null,f.subtreeFlags=0,f.memoizedProps=null,f.memoizedState=null,f.updateQueue=null,f.dependencies=null,f.stateNode=null):(f.childLanes=p.childLanes,f.lanes=p.lanes,f.child=p.child,f.subtreeFlags=0,f.deletions=null,f.memoizedProps=p.memoizedProps,f.memoizedState=p.memoizedState,f.updateQueue=p.updateQueue,f.type=p.type,e=p.dependencies,f.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),a=a.sibling;return De(He,He.current&1|2),t.child}e=e.sibling}f.tail!==null&&Ge()>br&&(t.flags|=128,l=!0,Ni(f,!1),t.lanes=4194304)}else{if(!l)if(e=za(p),e!==null){if(t.flags|=128,l=!0,a=e.updateQueue,a!==null&&(t.updateQueue=a,t.flags|=4),Ni(f,!0),f.tail===null&&f.tailMode==="hidden"&&!p.alternate&&!Ve)return gt(t),null}else 2*Ge()-f.renderingStartTime>br&&a!==1073741824&&(t.flags|=128,l=!0,Ni(f,!1),t.lanes=4194304);f.isBackwards?(p.sibling=t.child,t.child=p):(a=f.last,a!==null?a.sibling=p:t.child=p,f.last=p)}return f.tail!==null?(t=f.tail,f.rendering=t,f.tail=t.sibling,f.renderingStartTime=Ge(),t.sibling=null,a=He.current,De(He,l?a&1|2:a&1),t):(gt(t),null);case 22:case 23:return Cc(),l=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==l&&(t.flags|=8192),l&&(t.mode&1)!==0?(Dt&1073741824)!==0&&(gt(t),t.subtreeFlags&6&&(t.flags|=8192)):gt(t),null;case 24:return null;case 25:return null}throw Error(r(156,t.tag))}function Qy(e,t){switch(Fl(t),t.tag){case 1:return kt(t.type)&&Pa(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return xr(),$e(Nt),$e(mt),Yl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Kl(t),null;case 13:if($e(He),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));fr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return $e(He),null;case 4:return xr(),null;case 10:return Vl(t.type._context),null;case 22:case 23:return Cc(),null;case 24:return null;default:return null}}var Ga=!1,xt=!1,Ky=typeof WeakSet=="function"?WeakSet:Set,Y=null;function vr(e,t){var a=e.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(l){We(e,t,l)}else a.current=null}function gc(e,t,a){try{a()}catch(l){We(e,t,l)}}var Nf=!1;function Gy(e,t){if(Cl=pa,e=eh(),wl(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var u=l.anchorOffset,f=l.focusNode;l=l.focusOffset;try{a.nodeType,f.nodeType}catch{a=null;break e}var p=0,v=-1,j=-1,T=0,$=0,V=e,B=null;t:for(;;){for(var K;V!==a||u!==0&&V.nodeType!==3||(v=p+u),V!==f||l!==0&&V.nodeType!==3||(j=p+l),V.nodeType===3&&(p+=V.nodeValue.length),(K=V.firstChild)!==null;)B=V,V=K;for(;;){if(V===e)break t;if(B===a&&++T===u&&(v=p),B===f&&++$===l&&(j=p),(K=V.nextSibling)!==null)break;V=B,B=V.parentNode}V=K}a=v===-1||j===-1?null:{start:v,end:j}}else a=null}a=a||{start:0,end:0}}else a=null;for(Pl={focusedElem:e,selectionRange:a},pa=!1,Y=t;Y!==null;)if(t=Y,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Y=e;else for(;Y!==null;){t=Y;try{var J=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(J!==null){var ee=J.memoizedProps,Ye=J.memoizedState,C=t.stateNode,S=C.getSnapshotBeforeUpdate(t.elementType===t.type?ee:Zt(t.type,ee),Ye);C.__reactInternalSnapshotBeforeUpdate=S}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(r(163))}}catch(H){We(t,t.return,H)}if(e=t.sibling,e!==null){e.return=t.return,Y=e;break}Y=t.return}return J=Nf,Nf=!1,J}function ki(e,t,a){var l=t.updateQueue;if(l=l!==null?l.lastEffect:null,l!==null){var u=l=l.next;do{if((u.tag&e)===e){var f=u.destroy;u.destroy=void 0,f!==void 0&&gc(t,a,f)}u=u.next}while(u!==l)}}function Ya(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var a=t=t.next;do{if((a.tag&e)===e){var l=a.create;a.destroy=l()}a=a.next}while(a!==t)}}function xc(e){var t=e.ref;if(t!==null){var a=e.stateNode;switch(e.tag){case 5:e=a;break;default:e=a}typeof t=="function"?t(e):t.current=e}}function kf(e){var t=e.alternate;t!==null&&(e.alternate=null,kf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[dn],delete t[fi],delete t[Ol],delete t[Ty],delete t[Ay])),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 Sf(e){return e.tag===5||e.tag===3||e.tag===4}function Ef(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Sf(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 yc(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.nodeType===8?a.parentNode.insertBefore(e,t):a.insertBefore(e,t):(a.nodeType===8?(t=a.parentNode,t.insertBefore(e,a)):(t=a,t.appendChild(e)),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=_a));else if(l!==4&&(e=e.child,e!==null))for(yc(e,t,a),e=e.sibling;e!==null;)yc(e,t,a),e=e.sibling}function vc(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(l!==4&&(e=e.child,e!==null))for(vc(e,t,a),e=e.sibling;e!==null;)vc(e,t,a),e=e.sibling}var ct=null,en=!1;function Yn(e,t,a){for(a=a.child;a!==null;)_f(e,t,a),a=a.sibling}function _f(e,t,a){if(un&&typeof un.onCommitFiberUnmount=="function")try{un.onCommitFiberUnmount(ca,a)}catch{}switch(a.tag){case 5:xt||vr(a,t);case 6:var l=ct,u=en;ct=null,Yn(e,t,a),ct=l,en=u,ct!==null&&(en?(e=ct,a=a.stateNode,e.nodeType===8?e.parentNode.removeChild(a):e.removeChild(a)):ct.removeChild(a.stateNode));break;case 18:ct!==null&&(en?(e=ct,a=a.stateNode,e.nodeType===8?Al(e.parentNode,a):e.nodeType===1&&Al(e,a),ni(e)):Al(ct,a.stateNode));break;case 4:l=ct,u=en,ct=a.stateNode.containerInfo,en=!0,Yn(e,t,a),ct=l,en=u;break;case 0:case 11:case 14:case 15:if(!xt&&(l=a.updateQueue,l!==null&&(l=l.lastEffect,l!==null))){u=l=l.next;do{var f=u,p=f.destroy;f=f.tag,p!==void 0&&((f&2)!==0||(f&4)!==0)&&gc(a,t,p),u=u.next}while(u!==l)}Yn(e,t,a);break;case 1:if(!xt&&(vr(a,t),l=a.stateNode,typeof l.componentWillUnmount=="function"))try{l.props=a.memoizedProps,l.state=a.memoizedState,l.componentWillUnmount()}catch(v){We(a,t,v)}Yn(e,t,a);break;case 21:Yn(e,t,a);break;case 22:a.mode&1?(xt=(l=xt)||a.memoizedState!==null,Yn(e,t,a),xt=l):Yn(e,t,a);break;default:Yn(e,t,a)}}function Cf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var a=e.stateNode;a===null&&(a=e.stateNode=new Ky),t.forEach(function(l){var u=r0.bind(null,e,l);a.has(l)||(a.add(l),l.then(u,u))})}}function tn(e,t){var a=t.deletions;if(a!==null)for(var l=0;l<a.length;l++){var u=a[l];try{var f=e,p=t,v=p;e:for(;v!==null;){switch(v.tag){case 5:ct=v.stateNode,en=!1;break e;case 3:ct=v.stateNode.containerInfo,en=!0;break e;case 4:ct=v.stateNode.containerInfo,en=!0;break e}v=v.return}if(ct===null)throw Error(r(160));_f(f,p,u),ct=null,en=!1;var j=u.alternate;j!==null&&(j.return=null),u.return=null}catch(T){We(u,t,T)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Pf(t,e),t=t.sibling}function Pf(e,t){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(tn(t,e),mn(e),l&4){try{ki(3,e,e.return),Ya(3,e)}catch(ee){We(e,e.return,ee)}try{ki(5,e,e.return)}catch(ee){We(e,e.return,ee)}}break;case 1:tn(t,e),mn(e),l&512&&a!==null&&vr(a,a.return);break;case 5:if(tn(t,e),mn(e),l&512&&a!==null&&vr(a,a.return),e.flags&32){var u=e.stateNode;try{qr(u,"")}catch(ee){We(e,e.return,ee)}}if(l&4&&(u=e.stateNode,u!=null)){var f=e.memoizedProps,p=a!==null?a.memoizedProps:f,v=e.type,j=e.updateQueue;if(e.updateQueue=null,j!==null)try{v==="input"&&f.type==="radio"&&f.name!=null&&nd(u,f),Yo(v,p);var T=Yo(v,f);for(p=0;p<j.length;p+=2){var $=j[p],V=j[p+1];$==="style"?ud(u,V):$==="dangerouslySetInnerHTML"?ld(u,V):$==="children"?qr(u,V):z(u,$,V,T)}switch(v){case"input":qo(u,f);break;case"textarea":id(u,f);break;case"select":var B=u._wrapperState.wasMultiple;u._wrapperState.wasMultiple=!!f.multiple;var K=f.value;K!=null?Xs(u,!!f.multiple,K,!1):B!==!!f.multiple&&(f.defaultValue!=null?Xs(u,!!f.multiple,f.defaultValue,!0):Xs(u,!!f.multiple,f.multiple?[]:"",!1))}u[fi]=f}catch(ee){We(e,e.return,ee)}}break;case 6:if(tn(t,e),mn(e),l&4){if(e.stateNode===null)throw Error(r(162));u=e.stateNode,f=e.memoizedProps;try{u.nodeValue=f}catch(ee){We(e,e.return,ee)}}break;case 3:if(tn(t,e),mn(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{ni(t.containerInfo)}catch(ee){We(e,e.return,ee)}break;case 4:tn(t,e),mn(e);break;case 13:tn(t,e),mn(e),u=e.child,u.flags&8192&&(f=u.memoizedState!==null,u.stateNode.isHidden=f,!f||u.alternate!==null&&u.alternate.memoizedState!==null||(jc=Ge())),l&4&&Cf(e);break;case 22:if($=a!==null&&a.memoizedState!==null,e.mode&1?(xt=(T=xt)||$,tn(t,e),xt=T):tn(t,e),mn(e),l&8192){if(T=e.memoizedState!==null,(e.stateNode.isHidden=T)&&!$&&(e.mode&1)!==0)for(Y=e,$=e.child;$!==null;){for(V=Y=$;Y!==null;){switch(B=Y,K=B.child,B.tag){case 0:case 11:case 14:case 15:ki(4,B,B.return);break;case 1:vr(B,B.return);var J=B.stateNode;if(typeof J.componentWillUnmount=="function"){l=B,a=B.return;try{t=l,J.props=t.memoizedProps,J.state=t.memoizedState,J.componentWillUnmount()}catch(ee){We(l,a,ee)}}break;case 5:vr(B,B.return);break;case 22:if(B.memoizedState!==null){Af(V);continue}}K!==null?(K.return=B,Y=K):Af(V)}$=$.sibling}e:for($=null,V=e;;){if(V.tag===5){if($===null){$=V;try{u=V.stateNode,T?(f=u.style,typeof f.setProperty=="function"?f.setProperty("display","none","important"):f.display="none"):(v=V.stateNode,j=V.memoizedProps.style,p=j!=null&&j.hasOwnProperty("display")?j.display:null,v.style.display=cd("display",p))}catch(ee){We(e,e.return,ee)}}}else if(V.tag===6){if($===null)try{V.stateNode.nodeValue=T?"":V.memoizedProps}catch(ee){We(e,e.return,ee)}}else if((V.tag!==22&&V.tag!==23||V.memoizedState===null||V===e)&&V.child!==null){V.child.return=V,V=V.child;continue}if(V===e)break e;for(;V.sibling===null;){if(V.return===null||V.return===e)break e;$===V&&($=null),V=V.return}$===V&&($=null),V.sibling.return=V.return,V=V.sibling}}break;case 19:tn(t,e),mn(e),l&4&&Cf(e);break;case 21:break;default:tn(t,e),mn(e)}}function mn(e){var t=e.flags;if(t&2){try{e:{for(var a=e.return;a!==null;){if(Sf(a)){var l=a;break e}a=a.return}throw Error(r(160))}switch(l.tag){case 5:var u=l.stateNode;l.flags&32&&(qr(u,""),l.flags&=-33);var f=Ef(e);vc(e,f,u);break;case 3:case 4:var p=l.stateNode.containerInfo,v=Ef(e);yc(e,v,p);break;default:throw Error(r(161))}}catch(j){We(e,e.return,j)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Yy(e,t,a){Y=e,Rf(e)}function Rf(e,t,a){for(var l=(e.mode&1)!==0;Y!==null;){var u=Y,f=u.child;if(u.tag===22&&l){var p=u.memoizedState!==null||Ga;if(!p){var v=u.alternate,j=v!==null&&v.memoizedState!==null||xt;v=Ga;var T=xt;if(Ga=p,(xt=j)&&!T)for(Y=u;Y!==null;)p=Y,j=p.child,p.tag===22&&p.memoizedState!==null?Of(u):j!==null?(j.return=p,Y=j):Of(u);for(;f!==null;)Y=f,Rf(f),f=f.sibling;Y=u,Ga=v,xt=T}Tf(e)}else(u.subtreeFlags&8772)!==0&&f!==null?(f.return=u,Y=f):Tf(e)}}function Tf(e){for(;Y!==null;){var t=Y;if((t.flags&8772)!==0){var a=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:xt||Ya(5,t);break;case 1:var l=t.stateNode;if(t.flags&4&&!xt)if(a===null)l.componentDidMount();else{var u=t.elementType===t.type?a.memoizedProps:Zt(t.type,a.memoizedProps);l.componentDidUpdate(u,a.memoizedState,l.__reactInternalSnapshotBeforeUpdate)}var f=t.updateQueue;f!==null&&Th(t,f,l);break;case 3:var p=t.updateQueue;if(p!==null){if(a=null,t.child!==null)switch(t.child.tag){case 5:a=t.child.stateNode;break;case 1:a=t.child.stateNode}Th(t,p,a)}break;case 5:var v=t.stateNode;if(a===null&&t.flags&4){a=v;var j=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":j.autoFocus&&a.focus();break;case"img":j.src&&(a.src=j.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var T=t.alternate;if(T!==null){var $=T.memoizedState;if($!==null){var V=$.dehydrated;V!==null&&ni(V)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}xt||t.flags&512&&xc(t)}catch(B){We(t,t.return,B)}}if(t===e){Y=null;break}if(a=t.sibling,a!==null){a.return=t.return,Y=a;break}Y=t.return}}function Af(e){for(;Y!==null;){var t=Y;if(t===e){Y=null;break}var a=t.sibling;if(a!==null){a.return=t.return,Y=a;break}Y=t.return}}function Of(e){for(;Y!==null;){var t=Y;try{switch(t.tag){case 0:case 11:case 15:var a=t.return;try{Ya(4,t)}catch(j){We(t,a,j)}break;case 1:var l=t.stateNode;if(typeof l.componentDidMount=="function"){var u=t.return;try{l.componentDidMount()}catch(j){We(t,u,j)}}var f=t.return;try{xc(t)}catch(j){We(t,f,j)}break;case 5:var p=t.return;try{xc(t)}catch(j){We(t,p,j)}}}catch(j){We(t,t.return,j)}if(t===e){Y=null;break}var v=t.sibling;if(v!==null){v.return=t.return,Y=v;break}Y=t.return}}var Jy=Math.ceil,Ja=M.ReactCurrentDispatcher,wc=M.ReactCurrentOwner,Vt=M.ReactCurrentBatchConfig,Ce=0,at=null,Xe=null,ut=0,Dt=0,wr=qn(0),st=0,Si=null,Cs=0,Xa=0,bc=0,Ei=null,Et=null,jc=0,br=1/0,Cn=null,Za=!1,Nc=null,Jn=null,eo=!1,Xn=null,to=0,_i=0,kc=null,no=-1,so=0;function bt(){return(Ce&6)!==0?Ge():no!==-1?no:no=Ge()}function Zn(e){return(e.mode&1)===0?1:(Ce&2)!==0&&ut!==0?ut&-ut:Ly.transition!==null?(so===0&&(so=Sd()),so):(e=Me,e!==0||(e=window.event,e=e===void 0?16:Ld(e.type)),e)}function nn(e,t,a,l){if(50<_i)throw _i=0,kc=null,Error(r(185));Jr(e,a,l),((Ce&2)===0||e!==at)&&(e===at&&((Ce&2)===0&&(Xa|=a),st===4&&es(e,ut)),_t(e,l),a===1&&Ce===0&&(t.mode&1)===0&&(br=Ge()+500,Ta&&Qn()))}function _t(e,t){var a=e.callbackNode;Lx(e,t);var l=ha(e,e===at?ut:0);if(l===0)a!==null&&jd(a),e.callbackNode=null,e.callbackPriority=0;else if(t=l&-l,e.callbackPriority!==t){if(a!=null&&jd(a),t===1)e.tag===0?Oy(Mf.bind(null,e)):vh(Mf.bind(null,e)),Py(function(){(Ce&6)===0&&Qn()}),a=null;else{switch(Ed(l)){case 1:a=sl;break;case 4:a=Nd;break;case 16:a=la;break;case 536870912:a=kd;break;default:a=la}a=Vf(a,Lf.bind(null,e))}e.callbackPriority=t,e.callbackNode=a}}function Lf(e,t){if(no=-1,so=0,(Ce&6)!==0)throw Error(r(327));var a=e.callbackNode;if(jr()&&e.callbackNode!==a)return null;var l=ha(e,e===at?ut:0);if(l===0)return null;if((l&30)!==0||(l&e.expiredLanes)!==0||t)t=ro(e,l);else{t=l;var u=Ce;Ce|=2;var f=Ff();(at!==e||ut!==t)&&(Cn=null,br=Ge()+500,Rs(e,t));do try{e0();break}catch(v){If(e,v)}while(!0);$l(),Ja.current=f,Ce=u,Xe!==null?t=0:(at=null,ut=0,t=st)}if(t!==0){if(t===2&&(u=rl(e),u!==0&&(l=u,t=Sc(e,u))),t===1)throw a=Si,Rs(e,0),es(e,l),_t(e,Ge()),a;if(t===6)es(e,l);else{if(u=e.current.alternate,(l&30)===0&&!Xy(u)&&(t=ro(e,l),t===2&&(f=rl(e),f!==0&&(l=f,t=Sc(e,f))),t===1))throw a=Si,Rs(e,0),es(e,l),_t(e,Ge()),a;switch(e.finishedWork=u,e.finishedLanes=l,t){case 0:case 1:throw Error(r(345));case 2:Ts(e,Et,Cn);break;case 3:if(es(e,l),(l&130023424)===l&&(t=jc+500-Ge(),10<t)){if(ha(e,0)!==0)break;if(u=e.suspendedLanes,(u&l)!==l){bt(),e.pingedLanes|=e.suspendedLanes&u;break}e.timeoutHandle=Tl(Ts.bind(null,e,Et,Cn),t);break}Ts(e,Et,Cn);break;case 4:if(es(e,l),(l&4194240)===l)break;for(t=e.eventTimes,u=-1;0<l;){var p=31-Yt(l);f=1<<p,p=t[p],p>u&&(u=p),l&=~f}if(l=u,l=Ge()-l,l=(120>l?120:480>l?480:1080>l?1080:1920>l?1920:3e3>l?3e3:4320>l?4320:1960*Jy(l/1960))-l,10<l){e.timeoutHandle=Tl(Ts.bind(null,e,Et,Cn),l);break}Ts(e,Et,Cn);break;case 5:Ts(e,Et,Cn);break;default:throw Error(r(329))}}}return _t(e,Ge()),e.callbackNode===a?Lf.bind(null,e):null}function Sc(e,t){var a=Ei;return e.current.memoizedState.isDehydrated&&(Rs(e,t).flags|=256),e=ro(e,t),e!==2&&(t=Et,Et=a,t!==null&&Ec(t)),e}function Ec(e){Et===null?Et=e:Et.push.apply(Et,e)}function Xy(e){for(var t=e;;){if(t.flags&16384){var a=t.updateQueue;if(a!==null&&(a=a.stores,a!==null))for(var l=0;l<a.length;l++){var u=a[l],f=u.getSnapshot;u=u.value;try{if(!Jt(f(),u))return!1}catch{return!1}}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 es(e,t){for(t&=~bc,t&=~Xa,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var a=31-Yt(t),l=1<<a;e[a]=-1,t&=~l}}function Mf(e){if((Ce&6)!==0)throw Error(r(327));jr();var t=ha(e,0);if((t&1)===0)return _t(e,Ge()),null;var a=ro(e,t);if(e.tag!==0&&a===2){var l=rl(e);l!==0&&(t=l,a=Sc(e,l))}if(a===1)throw a=Si,Rs(e,0),es(e,t),_t(e,Ge()),a;if(a===6)throw Error(r(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ts(e,Et,Cn),_t(e,Ge()),null}function _c(e,t){var a=Ce;Ce|=1;try{return e(t)}finally{Ce=a,Ce===0&&(br=Ge()+500,Ta&&Qn())}}function Ps(e){Xn!==null&&Xn.tag===0&&(Ce&6)===0&&jr();var t=Ce;Ce|=1;var a=Vt.transition,l=Me;try{if(Vt.transition=null,Me=1,e)return e()}finally{Me=l,Vt.transition=a,Ce=t,(Ce&6)===0&&Qn()}}function Cc(){Dt=wr.current,$e(wr)}function Rs(e,t){e.finishedWork=null,e.finishedLanes=0;var a=e.timeoutHandle;if(a!==-1&&(e.timeoutHandle=-1,Cy(a)),Xe!==null)for(a=Xe.return;a!==null;){var l=a;switch(Fl(l),l.tag){case 1:l=l.type.childContextTypes,l!=null&&Pa();break;case 3:xr(),$e(Nt),$e(mt),Yl();break;case 5:Kl(l);break;case 4:xr();break;case 13:$e(He);break;case 19:$e(He);break;case 10:Vl(l.type._context);break;case 22:case 23:Cc()}a=a.return}if(at=e,Xe=e=ts(e.current,null),ut=Dt=t,st=0,Si=null,bc=Xa=Cs=0,Et=Ei=null,Ss!==null){for(t=0;t<Ss.length;t++)if(a=Ss[t],l=a.interleaved,l!==null){a.interleaved=null;var u=l.next,f=a.pending;if(f!==null){var p=f.next;f.next=u,l.next=p}a.pending=l}Ss=null}return e}function If(e,t){do{var a=Xe;try{if($l(),Ba.current=qa,$a){for(var l=qe.memoizedState;l!==null;){var u=l.queue;u!==null&&(u.pending=null),l=l.next}$a=!1}if(_s=0,it=nt=qe=null,vi=!1,wi=0,wc.current=null,a===null||a.return===null){st=1,Si=t,Xe=null;break}e:{var f=e,p=a.return,v=a,j=t;if(t=ut,v.flags|=32768,j!==null&&typeof j=="object"&&typeof j.then=="function"){var T=j,$=v,V=$.tag;if(($.mode&1)===0&&(V===0||V===11||V===15)){var B=$.alternate;B?($.updateQueue=B.updateQueue,$.memoizedState=B.memoizedState,$.lanes=B.lanes):($.updateQueue=null,$.memoizedState=null)}var K=of(p);if(K!==null){K.flags&=-257,lf(K,p,v,f,t),K.mode&1&&af(f,T,t),t=K,j=T;var J=t.updateQueue;if(J===null){var ee=new Set;ee.add(j),t.updateQueue=ee}else J.add(j);break e}else{if((t&1)===0){af(f,T,t),Pc();break e}j=Error(r(426))}}else if(Ve&&v.mode&1){var Ye=of(p);if(Ye!==null){(Ye.flags&65536)===0&&(Ye.flags|=256),lf(Ye,p,v,f,t),zl(yr(j,v));break e}}f=j=yr(j,v),st!==4&&(st=2),Ei===null?Ei=[f]:Ei.push(f),f=p;do{switch(f.tag){case 3:f.flags|=65536,t&=-t,f.lanes|=t;var C=sf(f,j,t);Rh(f,C);break e;case 1:v=j;var S=f.type,P=f.stateNode;if((f.flags&128)===0&&(typeof S.getDerivedStateFromError=="function"||P!==null&&typeof P.componentDidCatch=="function"&&(Jn===null||!Jn.has(P)))){f.flags|=65536,t&=-t,f.lanes|=t;var H=rf(f,v,t);Rh(f,H);break e}}f=f.return}while(f!==null)}Uf(a)}catch(te){t=te,Xe===a&&a!==null&&(Xe=a=a.return);continue}break}while(!0)}function Ff(){var e=Ja.current;return Ja.current=qa,e===null?qa:e}function Pc(){(st===0||st===3||st===2)&&(st=4),at===null||(Cs&268435455)===0&&(Xa&268435455)===0||es(at,ut)}function ro(e,t){var a=Ce;Ce|=2;var l=Ff();(at!==e||ut!==t)&&(Cn=null,Rs(e,t));do try{Zy();break}catch(u){If(e,u)}while(!0);if($l(),Ce=a,Ja.current=l,Xe!==null)throw Error(r(261));return at=null,ut=0,st}function Zy(){for(;Xe!==null;)Df(Xe)}function e0(){for(;Xe!==null&&!Sx();)Df(Xe)}function Df(e){var t=$f(e.alternate,e,Dt);e.memoizedProps=e.pendingProps,t===null?Uf(e):Xe=t,wc.current=null}function Uf(e){var t=e;do{var a=t.alternate;if(e=t.return,(t.flags&32768)===0){if(a=Wy(a,t,Dt),a!==null){Xe=a;return}}else{if(a=Qy(a,t),a!==null){a.flags&=32767,Xe=a;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{st=6,Xe=null;return}}if(t=t.sibling,t!==null){Xe=t;return}Xe=t=e}while(t!==null);st===0&&(st=5)}function Ts(e,t,a){var l=Me,u=Vt.transition;try{Vt.transition=null,Me=1,t0(e,t,a,l)}finally{Vt.transition=u,Me=l}return null}function t0(e,t,a,l){do jr();while(Xn!==null);if((Ce&6)!==0)throw Error(r(327));a=e.finishedWork;var u=e.finishedLanes;if(a===null)return null;if(e.finishedWork=null,e.finishedLanes=0,a===e.current)throw Error(r(1
vendor: 5,872 bytes, line 40
4077));e.callbackNode=null,e.callbackPriority=0;var f=a.lanes|a.childLanes;if(Mx(e,f),e===at&&(Xe=at=null,ut=0),(a.subtreeFlags&2064)===0&&(a.flags&2064)===0||eo||(eo=!0,Vf(la,function(){return jr(),null})),f=(a.flags&15990)!==0,(a.subtreeFlags&15990)!==0||f){f=Vt.transition,Vt.transition=null;var p=Me;Me=1;var v=Ce;Ce|=4,wc.current=null,Gy(e,a),Pf(a,e),by(Pl),pa=!!Cl,Pl=Cl=null,e.current=a,Yy(a),Ex(),Ce=v,Me=p,Vt.transition=f}else e.current=a;if(eo&&(eo=!1,Xn=e,to=u),f=e.pendingLanes,f===0&&(Jn=null),Px(a.stateNode),_t(e,Ge()),t!==null)for(l=e.onRecoverableError,a=0;a<t.length;a++)u=t[a],l(u.value,{componentStack:u.stack,digest:u.digest});if(Za)throw Za=!1,e=Nc,Nc=null,e;return(to&1)!==0&&e.tag!==0&&jr(),f=e.pendingLanes,(f&1)!==0?e===kc?_i++:(_i=0,kc=e):_i=0,Qn(),null}function jr(){if(Xn!==null){var e=Ed(to),t=Vt.transition,a=Me;try{if(Vt.transition=null,Me=16>e?16:e,Xn===null)var l=!1;else{if(e=Xn,Xn=null,to=0,(Ce&6)!==0)throw Error(r(331));var u=Ce;for(Ce|=4,Y=e.current;Y!==null;){var f=Y,p=f.child;if((Y.flags&16)!==0){var v=f.deletions;if(v!==null){for(var j=0;j<v.length;j++){var T=v[j];for(Y=T;Y!==null;){var $=Y;switch($.tag){case 0:case 11:case 15:ki(8,$,f)}var V=$.child;if(V!==null)V.return=$,Y=V;else for(;Y!==null;){$=Y;var B=$.sibling,K=$.return;if(kf($),$===T){Y=null;break}if(B!==null){B.return=K,Y=B;break}Y=K}}}var J=f.alternate;if(J!==null){var ee=J.child;if(ee!==null){J.child=null;do{var Ye=ee.sibling;ee.sibling=null,ee=Ye}while(ee!==null)}}Y=f}}if((f.subtreeFlags&2064)!==0&&p!==null)p.return=f,Y=p;else e:for(;Y!==null;){if(f=Y,(f.flags&2048)!==0)switch(f.tag){case 0:case 11:case 15:ki(9,f,f.return)}var C=f.sibling;if(C!==null){C.return=f.return,Y=C;break e}Y=f.return}}var S=e.current;for(Y=S;Y!==null;){p=Y;var P=p.child;if((p.subtreeFlags&2064)!==0&&P!==null)P.return=p,Y=P;else e:for(p=S;Y!==null;){if(v=Y,(v.flags&2048)!==0)try{switch(v.tag){case 0:case 11:case 15:Ya(9,v)}}catch(te){We(v,v.return,te)}if(v===p){Y=null;break e}var H=v.sibling;if(H!==null){H.return=v.return,Y=H;break e}Y=v.return}}if(Ce=u,Qn(),un&&typeof un.onPostCommitFiberRoot=="function")try{un.onPostCommitFiberRoot(ca,e)}catch{}l=!0}return l}finally{Me=a,Vt.transition=t}}return!1}function zf(e,t,a){t=yr(a,t),t=sf(e,t,1),e=Gn(e,t,1),t=bt(),e!==null&&(Jr(e,1,t),_t(e,t))}function We(e,t,a){if(e.tag===3)zf(e,e,a);else for(;t!==null;){if(t.tag===3){zf(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Jn===null||!Jn.has(l))){e=yr(a,e),e=rf(t,e,1),t=Gn(t,e,1),e=bt(),t!==null&&(Jr(t,1,e),_t(t,e));break}}t=t.return}}function n0(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),t=bt(),e.pingedLanes|=e.suspendedLanes&a,at===e&&(ut&a)===a&&(st===4||st===3&&(ut&130023424)===ut&&500>Ge()-jc?Rs(e,0):bc|=a),_t(e,t)}function Bf(e,t){t===0&&((e.mode&1)===0?t=1:(t=da,da<<=1,(da&130023424)===0&&(da=4194304)));var a=bt();e=Sn(e,t),e!==null&&(Jr(e,t,a),_t(e,a))}function s0(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Bf(e,a)}function r0(e,t){var a=0;switch(e.tag){case 13:var l=e.stateNode,u=e.memoizedState;u!==null&&(a=u.retryLane);break;case 19:l=e.stateNode;break;default:throw Error(r(314))}l!==null&&l.delete(t),Bf(e,a)}var $f;$f=function(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps||Nt.current)St=!0;else{if((e.lanes&a)===0&&(t.flags&128)===0)return St=!1,qy(e,t,a);St=(e.flags&131072)!==0}else St=!1,Ve&&(t.flags&1048576)!==0&&wh(t,Oa,t.index);switch(t.lanes=0,t.tag){case 2:var l=t.type;Ka(e,t),e=t.pendingProps;var u=ur(t,mt.current);gr(t,a),u=Zl(null,t,l,e,u,a);var f=ec();return t.flags|=1,typeof u=="object"&&u!==null&&typeof u.render=="function"&&u.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,kt(l)?(f=!0,Ra(t)):f=!1,t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,Wl(t),u.updater=Wa,t.stateNode=u,u._reactInternals=t,ac(t,l,e,a),t=uc(null,t,l,!0,f,a)):(t.tag=0,Ve&&f&&Il(t),wt(null,t,u,a),t=t.child),t;case 16:l=t.elementType;e:{switch(Ka(e,t),e=t.pendingProps,u=l._init,l=u(l._payload),t.type=l,u=t.tag=a0(l),e=Zt(l,e),u){case 0:t=cc(null,t,l,e,a);break e;case 1:t=mf(null,t,l,e,a);break e;case 11:t=cf(null,t,l,e,a);break e;case 14:t=uf(null,t,l,Zt(l.type,e),a);break e}throw Error(r(306,l,""))}return t;case 0:return l=t.type,u=t.pendingProps,u=t.elementType===l?u:Zt(l,u),cc(e,t,l,u,a);case 1:return l=t.type,u=t.pendingProps,u=t.elementType===l?u:Zt(l,u),mf(e,t,l,u,a);case 3:e:{if(pf(t),e===null)throw Error(r(387));l=t.pendingProps,f=t.memoizedState,u=f.element,Ph(e,t),Ua(t,l,null,a);var p=t.memoizedState;if(l=p.element,f.isDehydrated)if(f={element:l,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){u=yr(Error(r(423)),t),t=gf(e,t,l,a,u);break e}else if(l!==u){u=yr(Error(r(424)),t),t=gf(e,t,l,a,u);break e}else for(Ft=Hn(t.stateNode.containerInfo.firstChild),It=t,Ve=!0,Xt=null,a=_h(t,null,l,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(fr(),l===u){t=_n(e,t,a);break e}wt(e,t,l,a)}t=t.child}return t;case 5:return Ah(t),e===null&&Ul(t),l=t.type,u=t.pendingProps,f=e!==null?e.memoizedProps:null,p=u.children,Rl(l,u)?p=null:f!==null&&Rl(l,f)&&(t.flags|=32),ff(e,t),wt(e,t,p,a),t.child;case 6:return e===null&&Ul(t),null;case 13:return xf(e,t,a);case 4:return Ql(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=mr(t,null,l,a):wt(e,t,l,a),t.child;case 11:return l=t.type,u=t.pendingProps,u=t.elementType===l?u:Zt(l,u),cf(e,t,l,u,a);case 7:return wt(e,t,t.pendingProps,a),t.child;case 8:return wt(e,t,t.pendingProps.children,a),t.child;case 12:return wt(e,t,t.pendingProps.children,a),t.child;case 10:e:{if(l=t.type._context,u=t.pendingProps,f=t.memoizedProps,p=u.value,De(Ia,l._currentValue),l._currentValue=p,f!==null)if(Jt(f.value,p)){if
vendor: 8,994 bytes, line 40
40(f.children===u.children&&!Nt.current){t=_n(e,t,a);break e}}else for(f=t.child,f!==null&&(f.return=t);f!==null;){var v=f.dependencies;if(v!==null){p=f.child;for(var j=v.firstContext;j!==null;){if(j.context===l){if(f.tag===1){j=En(-1,a&-a),j.tag=2;var T=f.updateQueue;if(T!==null){T=T.shared;var $=T.pending;$===null?j.next=j:(j.next=$.next,$.next=j),T.pending=j}}f.lanes|=a,j=f.alternate,j!==null&&(j.lanes|=a),Hl(f.return,a,t),v.lanes|=a;break}j=j.next}}else if(f.tag===10)p=f.type===t.type?null:f.child;else if(f.tag===18){if(p=f.return,p===null)throw Error(r(341));p.lanes|=a,v=p.alternate,v!==null&&(v.lanes|=a),Hl(p,a,t),p=f.sibling}else p=f.child;if(p!==null)p.return=f;else for(p=f;p!==null;){if(p===t){p=null;break}if(f=p.sibling,f!==null){f.return=p.return,p=f;break}p=p.return}f=p}wt(e,t,u.children,a),t=t.child}return t;case 9:return u=t.type,l=t.pendingProps.children,gr(t,a),u=Bt(u),l=l(u),t.flags|=1,wt(e,t,l,a),t.child;case 14:return l=t.type,u=Zt(l,t.pendingProps),u=Zt(l.type,u),uf(e,t,l,u,a);case 15:return df(e,t,t.type,t.pendingProps,a);case 17:return l=t.type,u=t.pendingProps,u=t.elementType===l?u:Zt(l,u),Ka(e,t),t.tag=1,kt(l)?(e=!0,Ra(t)):e=!1,gr(t,a),tf(t,l,u),ac(t,l,u,a),uc(null,t,l,!0,e,a);case 19:return vf(e,t,a);case 22:return hf(e,t,a)}throw Error(r(156,t.tag))};function Vf(e,t){return bd(e,t)}function i0(e,t,a,l){this.tag=e,this.key=a,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=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ht(e,t,a,l){return new i0(e,t,a,l)}function Rc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function a0(e){if(typeof e=="function")return Rc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Oe)return 11;if(e===ze)return 14}return 2}function ts(e,t){var a=e.alternate;return a===null?(a=Ht(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&14680064,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a}function io(e,t,a,l,u,f){var p=2;if(l=e,typeof e=="function")Rc(e)&&(p=1);else if(typeof e=="string")p=5;else e:switch(e){case ue:return As(a.children,u,f,t);case U:p=8,u|=8;break;case oe:return e=Ht(12,a,t,u|2),e.elementType=oe,e.lanes=f,e;case Ue:return e=Ht(13,a,t,u),e.elementType=Ue,e.lanes=f,e;case Ie:return e=Ht(19,a,t,u),e.elementType=Ie,e.lanes=f,e;case _e:return ao(a,u,f,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ee:p=10;break e;case ye:p=9;break e;case Oe:p=11;break e;case ze:p=14;break e;case ve:p=16,l=null;break e}throw Error(r(130,e==null?e:typeof e,""))}return t=Ht(p,a,t,u),t.elementType=e,t.type=l,t.lanes=f,t}function As(e,t,a,l){return e=Ht(7,e,l,t),e.lanes=a,e}function ao(e,t,a,l){return e=Ht(22,e,l,t),e.elementType=_e,e.lanes=a,e.stateNode={isHidden:!1},e}function Tc(e,t,a){return e=Ht(6,e,null,t),e.lanes=a,e}function Ac(e,t,a){return t=Ht(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function o0(e,t,a,l,u){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=il(0),this.expirationTimes=il(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=il(0),this.identifierPrefix=l,this.onRecoverableError=u,this.mutableSourceEagerHydrationData=null}function Oc(e,t,a,l,u,f,p,v,j){return e=new o0(e,t,a,v,j),t===1?(t=1,f===!0&&(t|=8)):t=0,f=Ht(3,null,null,t),e.current=f,f.stateNode=e,f.memoizedState={element:l,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},Wl(f),e}function l0(e,t,a){var l=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:se,key:l==null?null:""+l,children:e,containerInfo:t,implementation:a}}function Hf(e){if(!e)return Wn;e=e._reactInternals;e:{if(ws(e)!==e||e.tag!==1)throw Error(r(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(kt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(r(171))}if(e.tag===1){var a=e.type;if(kt(a))return xh(e,a,t)}return t}function qf(e,t,a,l,u,f,p,v,j){return e=Oc(a,l,!0,e,u,f,p,v,j),e.context=Hf(null),a=e.current,l=bt(),u=Zn(a),f=En(l,u),f.callback=t??null,Gn(a,f,u),e.current.lanes=u,Jr(e,u,l),_t(e,l),e}function oo(e,t,a,l){var u=t.current,f=bt(),p=Zn(u);return a=Hf(a),t.context===null?t.context=a:t.pendingContext=a,t=En(f,p),t.payload={element:e},l=l===void 0?null:l,l!==null&&(t.callback=l),e=Gn(u,t,p),e!==null&&(nn(e,u,p,f),Da(e,u,p)),p}function lo(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 Wf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Lc(e,t){Wf(e,t),(e=e.alternate)&&Wf(e,t)}function c0(){return null}var Qf=typeof reportError=="function"?reportError:function(e){console.error(e)};function Mc(e){this._internalRoot=e}co.prototype.render=Mc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));oo(e,t,null,null)},co.prototype.unmount=Mc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ps(function(){oo(null,e,null,null)}),t[bn]=null}};function co(e){this._internalRoot=e}co.prototype.unstable_scheduleHydration=function(e){if(e){var t=Pd();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Bn.length&&t!==0&&t<Bn[a].priority;a++);Bn.splice(a,0,e),a===0&&Ad(e)}};function Ic(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function uo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Kf(){}function u0(e,t,a,l,u){if(u){if(typeof l=="function"){var f=l;l=function(){var T=lo(p);f.call(T)}}var p=qf(t,l,e,0,null,!1,!1,"",Kf);return e._reactRootContainer=p,e[bn]=p.current,di(e.nodeType===8?e.parentNode:e),Ps(),p}for(;u=e.lastChild;)e.removeChild(u);if(typeof l=="function"){var v=l;l=function(){var T=lo(j);v.call(T)}}var j=Oc(e,0,!1,null,null,!1,!1,"",Kf);return e._reactRootContainer=j,e[bn]=j.current,di(e.nodeType===8?e.parentNode:e),Ps(function(){oo(t,j,a,l)}),j}function ho(e,t,a,l,u){var f=a._reactRootContainer;if(f){var p=f;if(typeof u=="function"){var v=u;u=function(){var j=lo(p);v.call(j)}}oo(t,p,e,u)}else p=u0(a,t,e,u,l);return lo(p)}_d=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var a=Yr(t.pendingLanes);a!==0&&(al(t,a|1),_t(t,Ge()),(Ce&6)===0&&(br=Ge()+500,Qn()))}break;case 13:Ps(function(){var l=Sn(e,1);if(l!==null){var u=bt();nn(l,e,1,u)}}),Lc(e,1)}},ol=function(e){if(e.tag===13){var t=Sn(e,134217728);if(t!==null){var a=bt();nn(t,e,134217728,a)}Lc(e,134217728)}},Cd=function(e){if(e.tag===13){var t=Zn(e),a=Sn(e,t);if(a!==null){var l=bt();nn(a,e,t,l)}Lc(e,t)}},Pd=function(){return Me},Rd=function(e,t){var a=Me;try{return Me=e,t()}finally{Me=a}},Zo=function(e,t,a){switch(t){case"input":if(qo(e,a),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var u=Ca(l);if(!u)throw Error(r(90));vs(l),qo(l,u)}}}break;case"textarea":id(e,a);break;case"select":t=a.value,t!=null&&Xs(e,!!a.multiple,t,!1)}},md=_c,pd=Ps;var d0={usingClientEntryPoint:!1,Events:[mi,lr,Ca,hd,fd,_c]},Ci={findFiberByHostInstance:bs,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},h0={bundleType:Ci.bundleType,version:Ci.version,rendererPackageName:Ci.rendererPackageName,rendererConfig:Ci.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:M.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=vd(e),e===null?null:e.stateNode},findFiberByHostInstance:Ci.findFiberByHostInstance||c0,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
40if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var fo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fo.isDisabled&&fo.supportsFiber)try{ca=fo.inject(h0),un=fo}catch{}}return Ct.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=d0,Ct.createPortal=function(e,t){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ic(t))throw Error(r(200));return l0(e,t,null,a)},Ct.createRoot=function(e,t){if(!Ic(e))throw Error(r(299));var a=!1,l="",u=Qf;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onRecoverableError!==void 0&&(u=t.onRecoverableError)),t=Oc(e,1,!1,null,null,a,!1,l,u),e[bn]=t.current,di(e.nodeType===8?e.parentNode:e),new Mc(t)},Ct.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(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=vd(t),e=e===null?null:e.stateNode,e},Ct.flushSync=function(e){return Ps(e)},Ct.hydrate=function(e,t,a){if(!uo(t))throw Error(r(200));return ho(null,e,t,!0,a)},Ct.hydrateRoot=function(e,t,a){if(!Ic(e))throw Error(r(405));var l=a!=null&&a.hydratedSources||null,u=!1,f="",p=Qf;if(a!=null&&(a.unstable_strictMode===!0&&(u=!0),a.identifierPrefix!==void 0&&(f=a.identifierPrefix),a.onRecoverableError!==void 0&&(p=a.onRecoverableError)),t=qf(t,null,e,1,a??null,u,!1,f,p),e[bn]=t.current,di(e),l)for(e=0;e<l.length;e++)a=l[e],u=a._getVersion,u=u(a._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[a,u]:t.mutableSourceEagerHydrationData.push(a,u);return new co(t)},Ct.render=function(e,t,a){if(!uo(t))throw Error(r(200));return ho(null,e,t,!1,a)},Ct.unmountComponentAtNode=function(e){if(!uo(e))throw Error(r(40));return e._reactRootContainer?(Ps(function(){ho(null,null,e,!1,function(){e._reactRootContainer=null,e[bn]=null})}),!0):!1},Ct.unstable_batchedUpdates=_c,Ct.unstable_renderSubtreeIntoContainer=function(e,t,a,l){if(!uo(a))throw Error(r(200));if(e==null||e._reactInternals===void 0)throw Error(r(38));return ho(e,t,a,!1,l)},Ct.version="18.3.1-next-f1338f8080-20240426",Ct}var sm;function Rp(){if(sm)return zc.exports;sm=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(n){console.error(n)}}return s(),zc.exports=w0(),zc.exports}var rm;function b0(){if(rm)return po;rm=1;var s=Rp();return po.createRoot=s.createRoot,po.hydrateRoot=s.hydrateRoot,po}var j0=b0();const N0=Cp(j0),k0=20,S0=1e6,On={ADD_TOAST:"ADD_TOAST",UPDATE_TOAST:"UPDATE_TOAST",DISMISS_TOAST:"DISMISS_TOAST",REMOVE_TOAST:"REMOVE_TOAST"};let Vc=0;function E0(){return Vc=(Vc+1)%Number.MAX_VALUE,Vc.toString()}const Hc=new Map,im=s=>{if(Hc.has(s))return;const n=setTimeout(()=>{Hc.delete(s),zi({type:On.REMOVE_TOAST,toastId:s})},S0);Hc.set(s,n)},_0=(s,n)=>{switch(n.type){case On.ADD_TOAST:return{...s,toasts:[n.toast,...s.toasts].slice(0,k0)};case On.UPDATE_TOAST:return{...s,toasts:s.toasts.map(r=>r.id===n.toast.id?{...r,...n.toast}:r)};case On.DISMISS_TOAST:{const{toastId:r}=n;return r?im(r):s.toasts.forEach(o=>{im(o.id)}),{...s,toasts:s.toasts.map(o=>o.id===r||r===void 0?{...o,open:!1}:o)}}case On.REMOVE_TOAST:return n.toastId===void 0?{...s,toasts:[]}:{...s,toasts:s.toasts.filter(r=>r.id!==n.toastId)}}},jo=[];let No={toasts:[]};function zi(s){No=_0(No,s),jo.forEach(n=>{n(No)})}function C0({...s}){const n=E0(),r=c=>zi({type:On.UPDATE_TOAST,toast:{...c,id:n}}),o=()=>zi({type:On.DISMISS_TOAST,toastId:n});return zi({type:On.ADD_TOAST,toast:{...s,id:n,open:!0,onOpenChange:c=>{c||o()}}}),{id:n,dismiss:o,update:r}}function P0(){const[s,n]=L.useState(No);return L.useEffect(()=>(jo.push(n),()=>{const r=jo.indexOf(n);r>-1&&jo.splice(r,1)}),[s]),{...s,toast:C0,dismiss:r=>zi({type:On.DISMISS_TOAST,toastId:r})}}function Tp(s){var n,r,o="";if(typeof s=="string"||typeof s=="number")o+=s;else if(typeof s=="object")if(Array.isArray(s)){var c=s.length;for(n=0;n<c;n++)s[n]&&(r=Tp(s[n]))&&(o&&(o+=" "),o+=r)}else for(r in s)s[r]&&(o&&(o+=" "),o+=r);return o}function Ap(){for(var s,n,r=0,o="",c=arguments.length;r<c;r++)(s=arguments[r])&&(n=Tp(s))&&(o&&(o+=" "),o+=n);return o}const am=s=>typeof s=="boolean"?`${s}`:s===0?"0":s,om=Ap,Lu=(s,n)=>r=>{var o;if((n==null?void 0:n.variants)==null)return om(s,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:c,defaultVariants:d}=n,h=Object.keys(c).map(x=>{const y=r==null?void 0:r[x],b=d==null?void 0:d[x];if(y===null)return null;const R=am(y)||am(b);return c[x][R]}),m=r&&Object.entries(r).reduce((x,y)=>{let[b,R]=y;return R===void 0||(x[b]=R),x},{}),g=n==null||(o=n.compoundVariants)===null||o===void 0?void 0:o.reduce((x,y)=>{let{class:b,className:R,...O}=y;return Object.entries(O).every(E=>
vendor: 4,416 bytes, lines 40-100
40{let[k,w]=E;return Array.isArray(w)?w.includes({...d,...m}[k]):{...d,...m}[k]===w})?[...x,b,R]:x},[]);return om(s,h,g,r==null?void 0:r.class,r==null?void 0:r.className)};/** 41 * @license lucide-react v0.475.0 - ISC 42 * 43 * This source code is licensed under the ISC license. 44 * See the LICENSE file in the root directory of this source tree. 45 */const R0=s=>s.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Op=(...s)=>s.filter((n,r,o)=>!!n&&n.trim()!==""&&o.indexOf(n)===r).join(" ").trim();/** 46 * @license lucide-react v0.475.0 - ISC 47 * 48 * This source code is licensed under the ISC license. 49 * See the LICENSE file in the root directory of this source tree. 50 */var T0={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 51 * @license lucide-react v0.475.0 - ISC 52 * 53 * This source code is licensed under the ISC license. 54 * See the LICENSE file in the root directory of this source tree. 55 */const A0=L.forwardRef(({color:s="currentColor",size:n=24,strokeWidth:r=2,absoluteStrokeWidth:o,className:c="",children:d,iconNode:h,...m},g)=>L.createElement("svg",{ref:g,...T0,width:n,height:n,stroke:s,strokeWidth:o?Number(r)*24/Number(n):r,className:Op("lucide",c),...m},[...h.map(([x,y])=>L.createElement(x,y)),...Array.isArray(d)?d:[d]]));/** 56 * @license lucide-react v0.475.0 - ISC 57 * 58 * This source code is licensed under the ISC license. 59 * See the LICENSE file in the root directory of this source tree. 60 */const Te=(s,n)=>{const r=L.forwardRef(({className:o,...c},d)=>L.createElement(A0,{ref:d,iconNode:n,className:Op(`lucide-${R0(s)}`,o),...c}));return r.displayName=`${s}`,r};/** 61 * @license lucide-react v0.475.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const O0=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],qc=Te("Award",O0);/** 66 * @license lucide-react v0.475.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */const L0=[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]],M0=Te("Building2",L0);/** 71 * @license lucide-react v0.475.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const I0=[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],F0=Te("Camera",I0);/** 76 * @license lucide-react v0.475.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const D0=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],U0=Te("ChevronLeft",D0);/** 81 * @license lucide-react v0.475.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const z0=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],B0=Te("ChevronRight",z0);/** 86 * @license lucide-react v0.475.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const $0=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],Ze=Te("CircleCheckBig",$0);/** 91 * @license lucide-react v0.475.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const V0=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Nr=Te("CircleCheck",V0);/** 96 * @license lucide-react v0.475.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const H0=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}
100]],Lp=Te("Clock",H0);/** 101 * @license lucide-react v0.475.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const q0=[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]],W0=Te("Code",q0);/** 106 * @license lucide-react v0.475.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const Q0=[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]],K0=Te("Cpu",Q0);/** 111 * @license lucide-react v0.475.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const G0=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],Y0=Te("Database",G0);/** 116 * @license lucide-react v0.475.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const J0=[["path",{d:"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"159hny"}],["path",{d:"M17 18h1",key:"uldtlt"}],["path",{d:"M12 18h1",key:"s9uhes"}],["path",{d:"M7 18h1",key:"1neino"}]],X0=Te("Factory",J0);/** 121 * @license lucide-react v0.475.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const Z0=[["path",{d:"m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8",key:"15492f"}],["path",{d:"m16 16 6-6",key:"vzrcl6"}],["path",{d:"m8 8 6-6",key:"18bi4p"}],["path",{d:"m9 7 8 8",key:"5jnvq1"}],["path",{d:"m21 11-8-8",key:"z4y7zo"}]],ev=Te("Gavel",Z0);/** 126 * @license lucide-react v0.475.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const tv=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],lm=Te("Globe",tv);/** 131 * @license lucide-react v0.475.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const nv=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Io=Te("Lock",nv);/** 136 * @license lucide-react v0.475.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const sv=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]],Ln=Te("Mail",sv);/** 141 * @license lucide-react v0.475.0 - ISC 142 * 143 * This source code is licensed under the ISC license. 144 * See the LICENSE file in the root directory of this source tree. 145 */const rv=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],Mp=Te("MapPin",rv);/** 146 * @license lucide-react v0.475.0 - ISC 147 * 148 * This source code is licensed under the ISC license. 149 * See the LICENSE file in the root directory of this source tree. 150 */const iv=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]],Ws=Te("MessageSquare",iv);/** 151 * @license lucide-react v0.475.0 - ISC 152 * 153 * This source code is licensed under the ISC license. 154 * See the LICENSE file in the root directory of this source tree. 155 */const av=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],Ip=Te("Monitor",av);/** 156 * @license lucide-react v0.475.0 - ISC 157 * 158 * This source code is licensed under the ISC license. 159 * See the LICENSE file in the root directory of this source tree. 160 */const ov=[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]],Tt=Te("Phone",ov);/** 161 * @license lucide-react v0.475.0 - ISC 162 * 163 * This source code is licensed under the ISC license. 164 * See the LICENSE file in the root directory of this source tree. 165 */const lv=[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]],cv=Te("Radio",lv);/** 166 * @license lucide-react v0.475.0 - ISC 167 * 168 * This source code is licensed under the ISC license. 169 * See the LICENSE file in the root directory of this source tree. 170 */const uv=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],su=Te("Server",uv);/** 171 * @license lucide-react v0.475.0 - ISC 172 * 173 * This source code is licensed under the ISC license. 174 * See the LICENSE file in the root directory of this source tree. 175 */const dv=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
vendor: 4,267 bytes, lines 175-220
175y:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Li=Te("ShieldCheck",dv);/** 176 * @license lucide-react v0.475.0 - ISC 177 * 178 * This source code is licensed under the ISC license. 179 * See the LICENSE file in the root directory of this source tree. 180 */const hv=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Mu=Te("Shield",hv);/** 181 * @license lucide-react v0.475.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const fv=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],mv=Te("Target",fv);/** 186 * @license lucide-react v0.475.0 - ISC 187 * 188 * This source code is licensed under the ISC license. 189 * See the LICENSE file in the root directory of this source tree. 190 */const pv=[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]],gv=Te("TrendingUp",pv);/** 191 * @license lucide-react v0.475.0 - ISC 192 * 193 * This source code is licensed under the ISC license. 194 * See the LICENSE file in the root directory of this source tree. 195 */const xv=[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]],yv=Te("Trophy",xv);/** 196 * @license lucide-react v0.475.0 - ISC 197 * 198 * This source code is licensed under the ISC license. 199 * See the LICENSE file in the root directory of this source tree. 200 */const vv=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],Fp=Te("Users",vv);/** 201 * @license lucide-react v0.475.0 - ISC 202 * 203 * This source code is licensed under the ISC license. 204 * See the LICENSE file in the root directory of this source tree. 205 */const wv=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]],bv=Te("Volume2",wv);/** 206 * @license lucide-react v0.475.0 - ISC 207 * 208 * This source code is licensed under the ISC license. 209 * See the LICENSE file in the root directory of this source tree. 210 */const jv=[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]],Dp=Te("Wifi",jv);/** 211 * @license lucide-react v0.475.0 - ISC 212 * 213 * This source code is licensed under the ISC license. 214 * See the LICENSE file in the root directory of this source tree. 215 */const Nv=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],kv=Te("X",Nv);/** 216 * @license lucide-react v0.475.0 - ISC 217 * 218 * This source code is licensed under the ISC license. 219 * See the LICENSE file in the root directory of this source tree. 220 */const Sv=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],Dr=Te("Zap",Sv),Ev=(s,n)=>{const r=new Array(s.length+n.length);for(let o=0;o<s.length;o++)r[o]=s[o];for(let o=0;o<n.length;o++)r[s.length+o]=n[o];return r},_v=(s,n)=>({classGroupId:s,validator:n}),Up=(s=new Map,n=null,r)=>({nextPart:s,validators:n,classGroupId:r}),To="-",cm=[],Cv="arbitrary..",Pv=s=>{const n=Tv(s),{conflictingClassGroups:r,conflictingClassGroupModifiers:o}=s;return{getClassGroupId:h=>{if(h.startsWith("[")&&h.endsWith("]"))return Rv(h);const m=h.split(To),g=m[0]===""&&m.length>1?1:0;return zp(m,g,n)},getConflictingClassGroupIds:(h,m)=>
vendor: 4,867 bytes, line 220
220{if(m){const g=o[h],x=r[h];return g?x?Ev(x,g):g:x||cm}return r[h]||cm}}},zp=(s,n,r)=>{if(s.length-n===0)return r.classGroupId;const c=s[n],d=r.nextPart.get(c);if(d){const x=zp(s,n+1,d);if(x)return x}const h=r.validators;if(h===null)return;const m=n===0?s.join(To):s.slice(n).join(To),g=h.length;for(let x=0;x<g;x++){const y=h[x];if(y.validator(m))return y.classGroupId}},Rv=s=>s.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const n=s.slice(1,-1),r=n.indexOf(":"),o=n.slice(0,r);return o?Cv+o:void 0})(),Tv=s=>{const{theme:n,classGroups:r}=s;return Av(r,n)},Av=(s,n)=>{const r=Up();for(const o in s){const c=s[o];Iu(c,r,o,n)}return r},Iu=(s,n,r,o)=>{const c=s.length;for(let d=0;d<c;d++){const h=s[d];Ov(h,n,r,o)}},Ov=(s,n,r,o)=>{if(typeof s=="string"){Lv(s,n,r);return}if(typeof s=="function"){Mv(s,n,r,o);return}Iv(s,n,r,o)},Lv=(s,n,r)=>{const o=s===""?n:Bp(n,s);o.classGroupId=r},Mv=(s,n,r,o)=>{if(Fv(s)){Iu(s(o),n,r,o);return}n.validators===null&&(n.validators=[]),n.validators.push(_v(r,s))},Iv=(s,n,r,o)=>{const c=Object.entries(s),d=c.length;for(let h=0;h<d;h++){const[m,g]=c[h];Iu(g,Bp(n,m),r,o)}},Bp=(s,n)=>{let r=s;const o=n.split(To),c=o.length;for(let d=0;d<c;d++){const h=o[d];let m=r.nextPart.get(h);m||(m=Up(),r.nextPart.set(h,m)),r=m}return r},Fv=s=>"isThemeGetter"in s&&s.isThemeGetter===!0,Dv=s=>{if(s<1)return{get:()=>{},set:()=>{}};let n=0,r=Object.create(null),o=Object.create(null);const c=(d,h)=>{r[d]=h,n++,n>s&&(n=0,o=r,r=Object.create(null))};return{get(d){let h=r[d];if(h!==void 0)return h;if((h=o[d])!==void 0)return c(d,h),h},set(d,h){d in r?r[d]=h:c(d,h)}}},ru="!",um=":",Uv=[],dm=(s,n,r,o,c)=>({modifiers:s,hasImportantModifier:n,baseClassName:r,maybePostfixModifierPosition:o,isExternal:c}),zv=s=>{const{prefix:n,experimentalParseClassName:r}=s;let o=c=>{const d=[];let h=0,m=0,g=0,x;const y=c.length;for(let k=0;k<y;k++){const w=c[k];if(h===0&&m===0){if(w===um){d.push(c.slice(g,k)),g=k+1;continue}if(w==="/"){x=k;continue}}w==="["?h++:w==="]"?h--:w==="("?m++:w===")"&&m--}const b=d.length===0?c:c.slice(g);let R=b,O=!1;b.endsWith(ru)?(R=b.slice(0,-1),O=!0):b.startsWith(ru)&&(R=b.slice(1),O=!0);const E=x&&x>g?x-g:void 0;return dm(d,O,R,E)};if(n){const c=n+um,d=o;o=h=>h.startsWith(c)?d(h.slice(c.length)):dm(Uv,!1,h,void 0,!0)}if(r){const c=o;o=d=>r({className:d,parseClassName:c})}return o},Bv=s=>{const n=new Map;return s.orderSensitiveModifiers.forEach((r,o)=>{n.set(r,1e6+o)}),r=>{const o=[];let c=[];for(let d=0;d<r.length;d++){const h=r[d],m=h[0]==="[",g=n.has(h);m||g?(c.length>0&&(c.sort(),o.push(...c),c=[]),o.push(h)):c.push(h)}return c.length>0&&(c.sort(),o.push(...c)),o}},$v=s=>({cache:Dv(s.cacheSize),parseClassName:zv(s),sortModifiers:Bv(s),...Pv(s)}),Vv=/\s+/,Hv=(s,n)=>{const{parseClassName:r,getClassGroupId:o,getConflictingClassGroupIds:c,sortModifiers:d}=n,h=[],m=s.trim().split(Vv);let g="";for(let x=m.length-1;x>=0;x-=1){const y=m[x],{isExternal:b,modifiers:R,hasImportantModifier:O,baseClassName:E,maybePostfixModifierPosition:k}=r(y);if(b){g=y+(g.length>0?" "+g:g);continue}let w=!!k,F=o(w?E.substring(0,k):E);if(!F){if(!w){g=y+(g.length>0?" "+g:g);continue}if(F=o(E),!F){g=y+(g.length>0?" "+g:g);continue}w=!1}const W=R.length===0?"":R.length===1?R[0]:d(R).join(":"),z=O?W+ru:W,M=z+F;if(h.indexOf(M)>-1)continue;h.push(M);const Q=c(F,w);for(let se=0;se<Q.length;++se){const ue=Q[se];h.push(z+ue)}g=y+(g.length>0?" "+g:g)}return g},qv=(...s)=>{let n=0,r,o,c="";for(;n<s.length;)(r=s[n++])&&(o=$p(r))&&(c&&(c+=" "),c+=o);return c},$p=s=>{if(typeof s=="string")return s;let n,r="";for(let o=0;o<s.length;o++)s[o]&&(n=$p(s[o]))&&(r&&(r+=" "),r+=n);return r},Wv=(s,...n)=>{let r,o,c,d;const h=g=>{const x=n.reduce((y,b)=>b(y),s());return r=$v(x),o=r.cache.get,c=r.cache.set,d=m,m(g)},m=g=>{const x=o(g);if(x)return x;const y=Hv(g,r);return c(g,y),y};return d=h,(...g)=>d(qv(...g))},Qv=[],rt=s=>{const n=r=>r[s]||Qv;return n.isThemeGetter=!0,n},Vp=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Hp=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Kv=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,Gv=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Yv=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Jv=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Xv=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Zv=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ss=s=>Kv.test(s),we=s=>!!s&&!Number.isNaN(Number(s)),rs=s=>!!s&&Number.isInteger(Number(s)),Wc=s=>s.endsWith("%")&&we(s.slice(0,-1)),Pn=s=>Gv.test(s),qp=()=>!0,ew=s=>Yv.test(s)&&!Jv.test(s),Fu=()=>!1,tw=s=>Xv.test(s),nw=s=>Zv.test(s),sw=s=>!X(s)&&!Z(s),rw=s=>ys(s,Kp,Fu),X=s=>Vp.test(s),Os=s=>ys(s,Gp,ew),hm=s=>ys(s,hw,we),iw=s=>ys(s,Jp,qp),aw=s=>ys(s,Yp,Fu),fm=s=>ys(s,Wp,Fu),ow=s=>ys(s,Qp,nw),go=s=>ys(s,Xp,tw),Z=s=>Hp.test(s),Ri=s=>Gs(s,Gp),lw=s=>Gs(s,Yp),mm=s=>Gs(s,Wp),cw=s=>
vendor: 4,279 bytes, line 220
220Gs(s,Kp),uw=s=>Gs(s,Qp),xo=s=>Gs(s,Xp,!0),dw=s=>Gs(s,Jp,!0),ys=(s,n,r)=>{const o=Vp.exec(s);return o?o[1]?n(o[1]):r(o[2]):!1},Gs=(s,n,r=!1)=>{const o=Hp.exec(s);return o?o[1]?n(o[1]):r:!1},Wp=s=>s==="position"||s==="percentage",Qp=s=>s==="image"||s==="url",Kp=s=>s==="length"||s==="size"||s==="bg-size",Gp=s=>s==="length",hw=s=>s==="number",Yp=s=>s==="family-name",Jp=s=>s==="number"||s==="weight",Xp=s=>s==="shadow",fw=()=>{const s=rt("color"),n=rt("font"),r=rt("text"),o=rt("font-weight"),c=rt("tracking"),d=rt("leading"),h=rt("breakpoint"),m=rt("container"),g=rt("spacing"),x=rt("radius"),y=rt("shadow"),b=rt("inset-shadow"),R=rt("text-shadow"),O=rt("drop-shadow"),E=rt("blur"),k=rt("perspective"),w=rt("aspect"),F=rt("ease"),W=rt("animate"),z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],M=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],Q=()=>[...M(),Z,X],se=()=>["auto","hidden","clip","visible","scroll"],ue=()=>["auto","contain","none"],U=()=>[Z,X,g],oe=()=>[ss,"full","auto",...U()],Ee=()=>[rs,"none","subgrid",Z,X],ye=()=>["auto",{span:["full",rs,Z,X]},rs,Z,X],Oe=()=>[rs,"auto",Z,X],Ue=()=>["auto","min","max","fr",Z,X],Ie=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ze=()=>["start","end","center","stretch","center-safe","end-safe"],ve=()=>["auto",...U()],_e=()=>[ss,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...U()],q=()=>[ss,"screen","full","dvw","lvw","svw","min","max","fit",...U()],re=()=>[ss,"screen","full","lh","dvh","lvh","svh","min","max","fit",...U()],I=()=>[s,Z,X],_=()=>[...M(),mm,fm,{position:[Z,X]}],D=()=>["no-repeat",{repeat:["","x","y","space","round"]}],pe=()=>["auto","cover","contain",cw,rw,{size:[Z,X]}],ge=()=>[Wc,Ri,Os],le=()=>["","none","full",x,Z,X],he=()=>["",we,Ri,Os],Ae=()=>["solid","dashed","dotted","double"],Pe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],xe=()=>[we,Wc,mm,fm],ft=()=>["","none",E,Z,X],wn=()=>["none",we,Z,X],vs=()=>["none",we,Z,X],In=()=>[we,Z,X],Fn=()=>[ss,"full",...U()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Pn],breakpoint:[Pn],color:[qp],container:[Pn],"drop-shadow":[Pn],ease:["in","out","in-out"],font:[sw],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Pn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Pn],shadow:[Pn],spacing:["px",we],text:[Pn],"text-shadow":[Pn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ss,X,Z,w]}],container:["container"],columns:[{columns:[we,X,Z,m]}],"break-after":[{"break-after":z()}],"break-before":[{"break-before":z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:Q()}],overflow:[{overflow:se()}],"overflow-x":[{"overflow-x":se()}],"overflow-y":[{"overflow-y":se()}],overscroll:[{overscroll:ue()}],"overscroll-x":[{"overscroll-x":ue()}],"overscroll-y":[{"overscroll-y":ue()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:oe()}],"inset-x":[{"inset-x":oe()}],"inset-y":[{"inset-y":oe()}],start:[{"inset-s":oe(),start:oe()}],end:[{"inset-e":oe(),end:oe()}],"inset-bs":[{"inset-bs":oe()}],"inset-be":[{"inset-be":oe()}],top:[{top:oe()}
vendor: 4,756 bytes, line 220
220],right:[{right:oe()}],bottom:[{bottom:oe()}],left:[{left:oe()}],visibility:["visible","invisible","collapse"],z:[{z:[rs,"auto",Z,X]}],basis:[{basis:[ss,"full","auto",m,...U()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[we,ss,"auto","initial","none",X]}],grow:[{grow:["",we,Z,X]}],shrink:[{shrink:["",we,Z,X]}],order:[{order:[rs,"first","last","none",Z,X]}],"grid-cols":[{"grid-cols":Ee()}],"col-start-end":[{col:ye()}],"col-start":[{"col-start":Oe()}],"col-end":[{"col-end":Oe()}],"grid-rows":[{"grid-rows":Ee()}],"row-start-end":[{row:ye()}],"row-start":[{"row-start":Oe()}],"row-end":[{"row-end":Oe()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Ue()}],"auto-rows":[{"auto-rows":Ue()}],gap:[{gap:U()}],"gap-x":[{"gap-x":U()}],"gap-y":[{"gap-y":U()}],"justify-content":[{justify:[...Ie(),"normal"]}],"justify-items":[{"justify-items":[...ze(),"normal"]}],"justify-self":[{"justify-self":["auto",...ze()]}],"align-content":[{content:["normal",...Ie()]}],"align-items":[{items:[...ze(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ze(),{baseline:["","last"]}]}],"place-content":[{"place-content":Ie()}],"place-items":[{"place-items":[...ze(),"baseline"]}],"place-self":[{"place-self":["auto",...ze()]}],p:[{p:U()}],px:[{px:U()}],py:[{py:U()}],ps:[{ps:U()}],pe:[{pe:U()}],pbs:[{pbs:U()}],pbe:[{pbe:U()}],pt:[{pt:U()}],pr:[{pr:U()}],pb:[{pb:U()}],pl:[{pl:U()}],m:[{m:ve()}],mx:[{mx:ve()}],my:[{my:ve()}],ms:[{ms:ve()}],me:[{me:ve()}],mbs:[{mbs:ve()}],mbe:[{mbe:ve()}],mt:[{mt:ve()}],mr:[{mr:ve()}],mb:[{mb:ve()}],ml:[{ml:ve()}],"space-x":[{"space-x":U()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":U()}],"space-y-reverse":["space-y-reverse"],size:[{size:_e()}],"inline-size":[{inline:["auto",...q()]}],"min-inline-size":[{"min-inline":["auto",...q()]}],"max-inline-size":[{"max-inline":["none",...q()]}],"block-size":[{block:["auto",...re()]}],"min-block-size":[{"min-block":["auto",...re()]}],"max-block-size":[{"max-block":["none",...re()]}],w:[{w:[m,"screen",..._e()]}],"min-w":[{"min-w":[m,"screen","none",..._e()]}],"max-w":[{"max-w":[m,"screen","none","prose",{screen:[h]},..._e()]}],h:[{h:["screen","lh",..._e()]}],"min-h":[{"min-h":["screen","lh","none",..._e()]}],"max-h":[{"max-h":["screen","lh",..._e()]}],"font-size":[{text:["base",r,Ri,Os]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,dw,iw]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Wc,X]}],"font-family":[{font:[lw,aw,n]}],"font-features":[{"font-features":[X]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[c,Z,X]}],"line-clamp":[{"line-clamp":[we,"none",Z,hm]}],leading:[{leading:[d,...U()]}],"list-image":[{"list-image":["none",Z,X]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Z,X]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:I()}],"text-color":[{text:I()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ae(),"wavy"]}],"text-decoration-thickness":[{decoration:[we,"from-font","auto",Z,Os]}],"text-decoration-color":[{decoration:I()}],"underline-offset":[{"underline-offset":[we,"auto",Z,X]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:U()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Z,X]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Z,X]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:_()}],"bg-repeat":[{bg:D()}],"bg-size":[{bg:pe()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},rs,Z,X],radial:["",Z,X],conic:[rs,Z,X]},uw,ow]}],"bg-color":[{bg:I()}],"gradient-from-pos":[{from:ge()}
220],"gradient-via-pos":[{via:ge()}],"gradient-to-pos":[{to:ge()}],"gradient-from":[{from:I()}],"gradient-via":[{via:I()}],"gradient-to":[{to:I()}],rounded:[{rounded:le()}],"rounded-s":[{"rounded-s":le()}],"rounded-e":[{"rounded-e":le()}],"rounded-t":[{"rounded-t":le()}],"rounded-r":[{"rounded-r":le()}],"rounded-b":[{"rounded-b":le()}],"rounded-l":[{"rounded-l":le()}],"rounded-ss":[{"rounded-ss":le()}],"rounded-se":[{"rounded-se":le()}],"rounded-ee":[{"rounded-ee":le()}],"rounded-es":[{"rounded-es":le()}],"rounded-tl":[{"rounded-tl":le()}],"rounded-tr":[{"rounded-tr":le()}],"rounded-br":[{"rounded-br":le()}],"rounded-bl":[{"rounded-bl":le()}],"border-w":[{border:he()}],"border-w-x":[{"border-x":he()}],"border-w-y":[{"border-y":he()}],"border-w-s":[{"border-s":he()}],"border-w-e":[{"border-e":he()}],"border-w-bs":[{"border-bs":he()}],"border-w-be":[{"border-be":he()}],"border-w-t":[{"border-t":he()}],"border-w-r":[{"border-r":he()}],"border-w-b":[{"border-b":he()}],"border-w-l":[{"border-l":he()}],"divide-x":[{"divide-x":he()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":he()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ae(),"hidden","none"]}],"divide-style":[{divide:[...Ae(),"hidden","none"]}],"border-color":[{border:I()}],"border-color-x":[{"border-x":I()}],"border-color-y":[{"border-y":I()}],"border-color-s":[{"border-s":I()}],"border-color-e":[{"border-e":I()}],"border-color-bs":[{"border-bs":I()}],"border-color-be":[{"border-be":I()}],"border-color-t":[{"border-t":I()}],"border-color-r":[{"border-r":I()}],"border-color-b":[{"border-b":I()}],"border-color-l":[{"border-l":I()}
vendor: 5,700 bytes, line 220
220],"divide-color":[{divide:I()}],"outline-style":[{outline:[...Ae(),"none","hidden"]}],"outline-offset":[{"outline-offset":[we,Z,X]}],"outline-w":[{outline:["",we,Ri,Os]}],"outline-color":[{outline:I()}],shadow:[{shadow:["","none",y,xo,go]}],"shadow-color":[{shadow:I()}],"inset-shadow":[{"inset-shadow":["none",b,xo,go]}],"inset-shadow-color":[{"inset-shadow":I()}],"ring-w":[{ring:he()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:I()}],"ring-offset-w":[{"ring-offset":[we,Os]}],"ring-offset-color":[{"ring-offset":I()}],"inset-ring-w":[{"inset-ring":he()}],"inset-ring-color":[{"inset-ring":I()}],"text-shadow":[{"text-shadow":["none",R,xo,go]}],"text-shadow-color":[{"text-shadow":I()}],opacity:[{opacity:[we,Z,X]}],"mix-blend":[{"mix-blend":[...Pe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Pe()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[we]}],"mask-image-linear-from-pos":[{"mask-linear-from":xe()}],"mask-image-linear-to-pos":[{"mask-linear-to":xe()}],"mask-image-linear-from-color":[{"mask-linear-from":I()}],"mask-image-linear-to-color":[{"mask-linear-to":I()}],"mask-image-t-from-pos":[{"mask-t-from":xe()}],"mask-image-t-to-pos":[{"mask-t-to":xe()}],"mask-image-t-from-color":[{"mask-t-from":I()}],"mask-image-t-to-color":[{"mask-t-to":I()}],"mask-image-r-from-pos":[{"mask-r-from":xe()}],"mask-image-r-to-pos":[{"mask-r-to":xe()}],"mask-image-r-from-color":[{"mask-r-from":I()}],"mask-image-r-to-color":[{"mask-r-to":I()}],"mask-image-b-from-pos":[{"mask-b-from":xe()}],"mask-image-b-to-pos":[{"mask-b-to":xe()}],"mask-image-b-from-color":[{"mask-b-from":I()}],"mask-image-b-to-color":[{"mask-b-to":I()}],"mask-image-l-from-pos":[{"mask-l-from":xe()}],"mask-image-l-to-pos":[{"mask-l-to":xe()}],"mask-image-l-from-color":[{"mask-l-from":I()}],"mask-image-l-to-color":[{"mask-l-to":I()}],"mask-image-x-from-pos":[{"mask-x-from":xe()}],"mask-image-x-to-pos":[{"mask-x-to":xe()}],"mask-image-x-from-color":[{"mask-x-from":I()}],"mask-image-x-to-color":[{"mask-x-to":I()}],"mask-image-y-from-pos":[{"mask-y-from":xe()}],"mask-image-y-to-pos":[{"mask-y-to":xe()}],"mask-image-y-from-color":[{"mask-y-from":I()}],"mask-image-y-to-color":[{"mask-y-to":I()}],"mask-image-radial":[{"mask-radial":[Z,X]}],"mask-image-radial-from-pos":[{"mask-radial-from":xe()}],"mask-image-radial-to-pos":[{"mask-radial-to":xe()}],"mask-image-radial-from-color":[{"mask-radial-from":I()}],"mask-image-radial-to-color":[{"mask-radial-to":I()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":M()}],"mask-image-conic-pos":[{"mask-conic":[we]}],"mask-image-conic-from-pos":[{"mask-conic-from":xe()}],"mask-image-conic-to-pos":[{"mask-conic-to":xe()}],"mask-image-conic-from-color":[{"mask-conic-from":I()}],"mask-image-conic-to-color":[{"mask-conic-to":I()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:_()}],"mask-repeat":[{mask:D()}],"mask-size":[{mask:pe()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Z,X]}],filter:[{filter:["","none",Z,X]}],blur:[{blur:ft()}],brightness:[{brightness:[we,Z,X]}],contrast:[{contrast:[we,Z,X]}],"drop-shadow":[{"drop-shadow":["","none",O,xo,go]}],"drop-shadow-color":[{"drop-shadow":I()}],grayscale:[{grayscale:["",we,Z,X]}],"hue-rotate":[{"hue-rotate":[we,Z,X]}],invert:[{invert:["",we,Z,X]}],saturate:[{saturate:[we,Z,X]}],sepia:[{sepia:["",we,Z,X]}],"backdrop-filter":[{"backdrop-filter":["","none",Z,X]}],"backdrop-blur":[{"backdrop-blur":ft()}],"backdrop-brightness":[{"backdrop-brightness":[we,Z,X]}],"backdrop-contrast":[{"backdrop-contrast":[we,Z,X]}],"backdrop-grayscale":[{"backdrop-grayscale":["",we,Z,X]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[we,Z,X]}],"backdrop-invert":[{"backdrop-invert":["",we,Z,X]}],"backdrop-opacity":[{"backdrop-opacity":[we,Z,X]}],"backdrop-saturate":[{"backdrop-saturate":[we,Z,X]}],"backdrop-sepia":[{"backdrop-sepia":["",we,Z,X]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":U()}],"border-spacing-x":[{"border-spacing-x":U()}],"border-spacing-y":[{"border-spacing-y":U()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Z,X]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[we,"initial",Z,X]}],ease:[{ease:["linear","initial",F,Z,X]}],delay:[{delay:[we,Z,X]}],animate:[{animate:["none",W,Z,X]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[k,Z,X]}],"perspective-origin":[{"perspective-origin":Q()}],rotate:[{rotate:wn()}],"rotate-x":[{"rotate-x":wn()}],"rotate-y":[{"rotate-y":wn()}],"rotate-z":[{"rotate-z":wn()}],scale:[{scale:vs()}],"scale-x":[{"scale-x":vs()}],"scale-y":[{"scale-y":vs()}],"scale-z":[{"scale-z":vs()}],"scale-3d":["scale-3d"],skew:[{skew:In()}],"skew-x":[{"skew-x":In()}],"skew-y":[{"skew-y":In()}],transform:[{transform:[Z,X,"","none","gpu","cpu"]}],"transform-origin":[{origin:Q()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Fn()}],"translate-x":[{"translate-x":Fn()}],"translate-y":[{"translate-y":Fn()}],"translate-z":[{"translate-z":Fn()}],"translate-none":["translate-none"],accent:[{accent:I()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:I()}
vendor: 5,201 bytes, line 220
220],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Z,X]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":U()}],"scroll-mx":[{"scroll-mx":U()}],"scroll-my":[{"scroll-my":U()}],"scroll-ms":[{"scroll-ms":U()}],"scroll-me":[{"scroll-me":U()}],"scroll-mbs":[{"scroll-mbs":U()}],"scroll-mbe":[{"scroll-mbe":U()}],"scroll-mt":[{"scroll-mt":U()}],"scroll-mr":[{"scroll-mr":U()}],"scroll-mb":[{"scroll-mb":U()}],"scroll-ml":[{"scroll-ml":U()}],"scroll-p":[{"scroll-p":U()}],"scroll-px":[{"scroll-px":U()}],"scroll-py":[{"scroll-py":U()}],"scroll-ps":[{"scroll-ps":U()}],"scroll-pe":[{"scroll-pe":U()}],"scroll-pbs":[{"scroll-pbs":U()}],"scroll-pbe":[{"scroll-pbe":U()}],"scroll-pt":[{"scroll-pt":U()}],"scroll-pr":[{"scroll-pr":U()}],"scroll-pb":[{"scroll-pb":U()}],"scroll-pl":[{"scroll-pl":U()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Z,X]}],fill:[{fill:["none",...I()]}],"stroke-w":[{stroke:[we,Ri,Os,hm]}],stroke:[{stroke:["none",...I()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},mw=Wv(fw);function Lt(...s){return mw(Ap(s))}const Zp=L.forwardRef(({...s},n)=>i.jsx("div",{ref:n,className:"fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",...s}));Zp.displayName="ToastProvider";const eg=L.forwardRef(({...s},n)=>i.jsx("div",{ref:n,className:"fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",...s}));
220eg.displayName="ToastViewport";const pw=Lu("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),tg=L.forwardRef(({className:s,variant:n,...r},o)=>i.jsx("div",{ref:o,className:Lt(pw({variant:n}),s),...r}));tg.displayName="Toast";const gw=L.forwardRef(({className:s,...n},r)=>i.jsx("div",{ref:r,className:Lt("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",s),...n}));gw.displayName="ToastAction";const ng=L.forwardRef(({className:s,...n},r)=>i.jsx("button",{ref:r,className:Lt("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",s),"toast-close":"",...n,children:i.jsx(kv,{className:"h-4 w-4"})}));ng.displayName="ToastClose";const sg=L.forwardRef(({className:s,...n},r)=>i.jsx("div",{ref:r,className:Lt("text-sm font-semibold",s),...n}));sg.displayName="ToastTitle";const rg=L.forwardRef(({className:s,...n},r)=>i.jsx("div",{ref:r,className:Lt("text-sm opacity-90",s),...n}));rg.displayName="ToastDescription";function xw(){const{toasts:s}=P0();return i.jsxs(Zp,{children:[s.map(function({id:n,title:r,description:o,action:c,...d}){return i.jsxs(tg,{...d,children:[i.jsxs("div",{className:"grid gap-1",children:[r&&i.jsx(sg,{children:r}),o&&i.jsx(rg,{children:o})]}),c,i.jsx(ng,{})]},n)}),i.jsx(eg,{})]})}var Xi=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(s){return this.listeners.add(s),this.onSubscribe(),()=>{this.listeners.delete(s),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},yw={setTimeout:(s,n)=>setTimeout(s,n),clearTimeout:s=>clearTimeout(s),setInterval:(s,n)=>setInterval(s,n),clearInterval:s=>clearInterval(s)},as,Au,yp,vw=(yp=class{constructor(){ce(this,as,yw);ce(this,Au,!1)}setTimeoutProvider(s){G(this,as,s)}setTimeout(s,n){return N(this,as).setTimeout(s,n)}clearTimeout(s){N(this,as).clearTimeout(s)}setInterval(s,n){return N(this,as).setInterval(s,n)}clearInterval(s){N(this,as).clearInterval(s)}},as=new WeakMap,Au=new WeakMap,yp),Ls=new vw;function ww(s){setTimeout(s,0)}var Qs=typeof window>"u"||"Deno"in globalThis;function Rt(){}function bw(s,n){return typeof s=="function"?s(n):s}function iu(s){return typeof s=="number"&&s>=0&&s!==1/0}function ig(s,n){return Math.max(s+(n||0)-Date.now(),0)}function ps(s,n){return typeof s=="function"?s(n):s}function Kt(s,n){return typeof s=="function"?s(n):s}function pm(s,n){const{type:r="all",exact:o,fetchStatus:c,predicate:d,queryKey:h,stale:m}=s;if(h){if(o){if(n.queryHash!==Du(h,n.options))return!1}else if(!Vi(n.queryKey,h))return!1}if(r!=="all"){const g=n.isActive();if(r==="active"&&!g||r==="inactive"&&g)return!1}return!(typeof m=="boolean"&&n.isStale()!==m||c&&c!==n.state.fetchStatus||d&&!d(n))}function gm(s,n){const{exact:r,status:o,predicate:c,mutationKey:d}=s;if(d){if(!n.options.mutationKey)return!1;if(r){if($i(n.options.mutationKey)!==$i(d))return!1}else if(!Vi(n.options.mutationKey,d))return!1}return!(o&&n.state.status!==o||c&&!c(n))}function Du(s,n){return((n==null?void 0:n.queryKeyHashFn)||$i)(s)}function $i(s){return JSON.stringify(s,(n,r)=>ou(r)?Object.keys(r).sort().reduce((o,c)=>(o[c]=r[c],o),{}):r)}function Vi(s,n){return s===n?!0:typeof s!=typeof n?!1:s&&n&&typeof s=="object"&&typeof n=="object"?Object.keys(n).every(r=>Vi(s[r],n[r])):!1}var jw=Object.prototype.hasOwnProperty;function ag(s,n,r=0){if(s===n)return s;if(r>500)return n;const o=xm(s)&&xm(n);if(!o&&!(ou(s)&&ou(n)))return n;const d=(o?s:Object.keys(s)).length,h=o?n:Object.keys(n),m=h.length,g=o?new Array(m):{};let x=0;for(let y=0;y<m;y++){const b=o?y:h[y],R=s[b],O=n[b];
220if(R===O){g[b]=R,(o?y<d:jw.call(s,b))&&x++;continue}if(R===null||O===null||typeof R!="object"||typeof O!="object"){g[b]=O;continue}const E=ag(R,O,r+1);g[b]=E,E===R&&x++}return d===m&&x===d?s:g}function au(s,n){if(!n||Object.keys(s).length!==Object.keys(n).length)return!1;for(const r in s)if(s[r]!==n[r])return!1;return!0}function xm(s){return Array.isArray(s)&&s.length===Object.keys(s).length}function ou(s){if(!ym(s))return!1;const n=s.constructor;if(n===void 0)return!0;const r=n.prototype;return!(!ym(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(s)!==Object.prototype)}function ym(s){return Object.prototype.toString.call(s)==="[object Object]"}function Nw(s){return new Promise(n=>{Ls.setTimeout(n,s)})}function lu(s,n,r){return typeof r.structuralSharing=="function"?r.structuralSharing(s,n):r.structuralSharing!==!1?ag(s,n):n}function kw(s,n,r=0){const o=[...s,n];return r&&o.length>r?o.slice(1):o}function Sw(s,n,r=0){const o=[n,...s];return r&&o.length>r?o.slice(0,-1):o}var Uu=Symbol();function og(s,n){return!s.queryFn&&(n!=null&&n.initialPromise)?()=>n.initialPromise:!s.queryFn||s.queryFn===Uu?()=>Promise.reject(new Error(`Missing queryFn: '${s.queryHash}'`)):s.queryFn}function lg(s,n){return typeof s=="function"?s(...n):!!s}function Ew(s,n,r){let o=!1,c;return Object.defineProperty(s,"signal",{enumerable:!0,get:()=>(c??(c=n()),o||(o=!0,c.aborted?r():c.addEventListener("abort",r,{once:!0})),c)}),s}var Is,os,Er,vp,_w=(vp=class extends Xi{constructor(){super();ce(this,Is);ce(this,os);ce(this,Er);G(this,Er,n=>{if(!Qs&&window.addEventListener){const r=()=>n();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){N(this,os)||this.setEventListener(N(this,Er))}onUnsubscribe(){var n;this.hasListeners()||((n=N(this,os))==null||n.call(this),G(this,os,void 0))}setEventListener(n){var r;G(this,Er,n),(r=N(this,os))==null||r.call(this),G(this,os,n(o=>{typeof o=="boolean"?this.setFocused(o):this.onFocus()}))}setFocused(n){N(this,Is)!==n&&(G(this,Is,n),this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(r=>{r(n)})}isFocused(){var n;return typeof N(this,Is)=="boolean"?N(this,Is):((n=globalThis.document)==null?void 0:n.visibilityState)!=="hidden"}},Is=new WeakMap,os=new WeakMap,Er=new WeakMap,vp),zu=new _w;function cu(){let s,n;const r=new Promise((c,d)=>{s=c,n=d});r.status="pending",r.catch(()=>{});function o(c){Object.assign(r,c),delete r.resolve,delete r.reject}return r.resolve=c=>{o({status:"fulfilled",value:c}),s(c)},r.reject=c=>{o({status:"rejected",reason:c}),n(c)},r}var Cw=ww;function Pw(){let s=[],n=0,r=m=>{m()},o=m=>{m()},c=Cw;const d=m=>{n?s.push(m):c(()=>{r(m)})},h=()=>{const m=s;s=[],m.length&&c(()=>{o(()=>{m.forEach(g=>{r(g)})})})};return{batch:m=>{let g;n++;try{g=m()}finally{n--,n||h()}return g},batchCalls:m=>(...g)=>{d(()=>{m(...g)})},schedule:d,setNotifyFunction:m=>{r=m},setBatchNotifyFunction:m=>{o=m},setScheduler:m=>{c=m}}}var ht=Pw(),_r,ls,Cr,wp,Rw=(wp=class extends Xi{constructor(){super();ce(this,_r,!0);ce(this,ls);ce(this,Cr);G(this,Cr,n=>{if(!Qs&&window.addEventListener){const r=()=>n(!0),o=()=>n(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",o,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",o)}}})}onSubscribe(){N(this,ls)||this.setEventListener(N(this,Cr))}onUnsubscribe(){var n;this.hasListeners()||((n=N(this,ls))==null||n.call(this),G(this,ls,void 0))}setEventListener(n){var r;G(this,Cr,n),(r=N(this,ls))==null||r.call(this),G(this,ls,n(this.setOnline.bind(this)))}setOnline(n){N(this,_r)!==n&&(G(this,_r,n),this.listeners.forEach(o=>{o(n)}))}isOnline(){return N(this,_r)}},_r=new WeakMap,ls=new WeakMap,Cr=new WeakMap,wp),Ao=new Rw;function Tw(s){return Math.min(1e3*2**s,3e4)}function cg(s){return(s??"online")==="online"?Ao.isOnline():!0}var uu=class extends Error{constructor(s){super("CancelledError"),this.revert=s==null?void 0:s.revert,this.silent=s==null?void 0:s.silent}};function ug(s){let n=!1,r=0,o;const c=cu(),d=()=>c.status!=="pending",h=k=>{var w;if(!d()){const F=new uu(k);R(F),(w=s.onCancel)==null||w.call(s,F)}},m=()=>{n=!0},g=()=>{n=!1},x=()=>zu.isFocused()&&(s.networkMode==="always"||Ao.isOnline())&&s.canRun(),y=()=>cg(s.networkMode)&&s.canRun(),b=k=>{d()||(o==null||o(),c.resolve(k))},R=k=>{d()||(o==null||o(),c.reject(k))},O=()=>new Promise(k=>{var w;o=F=>{(d()||x())&&k(F)},(w=s.onPause)==null||w.call(s)}).then(()=>{var k;o=void 0,d()||(k=s.onContinue)==null||k.call(s)}),E=()=>
vendor: 4,353 bytes, line 220
220{if(d())return;let k;const w=r===0?s.initialPromise:void 0;try{k=w??s.fn()}catch(F){k=Promise.reject(F)}Promise.resolve(k).then(b).catch(F=>{var se;if(d())return;const W=s.retry??(Qs?0:3),z=s.retryDelay??Tw,M=typeof z=="function"?z(r,F):z,Q=W===!0||typeof W=="number"&&r<W||typeof W=="function"&&W(r,F);if(n||!Q){R(F);return}r++,(se=s.onFail)==null||se.call(s,r,F),Nw(M).then(()=>x()?void 0:O()).then(()=>{n?R(F):E()})})};return{promise:c,status:()=>c.status,cancel:h,continue:()=>(o==null||o(),c),cancelRetry:m,continueRetry:g,canStart:y,start:()=>(y()?E():O().then(E),c)}}var Fs,bp,dg=(bp=class{constructor(){ce(this,Fs)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),iu(this.gcTime)&&G(this,Fs,Ls.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(s){this.gcTime=Math.max(this.gcTime||0,s??(Qs?1/0:300*1e3))}clearGcTimeout(){N(this,Fs)&&(Ls.clearTimeout(N(this,Fs)),G(this,Fs,void 0))}},Fs=new WeakMap,bp),Ds,Pr,Qt,Us,lt,Qi,zs,sn,Rn,jp,Aw=(jp=class extends dg{constructor(n){super();ce(this,sn);ce(this,Ds);ce(this,Pr);ce(this,Qt);ce(this,Us);ce(this,lt);ce(this,Qi);ce(this,zs);G(this,zs,!1),G(this,Qi,n.defaultOptions),this.setOptions(n.options),this.observers=[],G(this,Us,n.client),G(this,Qt,N(this,Us).getQueryCache()),this.queryKey=n.queryKey,this.queryHash=n.queryHash,G(this,Ds,wm(this.options)),this.state=n.state??N(this,Ds),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var n;return(n=N(this,lt))==null?void 0:n.promise}setOptions(n){if(this.options={...N(this,Qi),...n},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=wm(this.options);r.data!==void 0&&(this.setState(vm(r.data,r.dataUpdatedAt)),G(this,Ds,r))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&N(this,Qt).remove(this)}setData(n,r){const o=lu(this.state.data,n,this.options);return Ne(this,sn,Rn).call(this,{data:o,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),o}setState(n,r){Ne(this,sn,Rn).call(this,{type:"setState",state:n,setStateOptions:r})}cancel(n){var o,c;const r=(o=N(this,lt))==null?void 0:o.promise;return(c=N(this,lt))==null||c.cancel(n),r?r.then(Rt).catch(Rt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(N(this,Ds))}isActive(){return this.observers.some(n=>Kt(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Uu||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>ps(n.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(n=>n.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(n=0){return this.state.data===void 0?!0:n==="static"?!1:this.state.isInvalidated?!0:!ig(this.state.dataUpdatedAt,n)}onFocus(){var r;const n=this.observers.find(o=>o.shouldFetchOnWindowFocus());n==null||n.refetch({cancelRefetch:!1}),(r=N(this,lt))==null||r.continue()}onOnline(){var r;const n=this.observers.find(o=>o.shouldFetchOnReconnect());n==null||n.refetch({cancelRefetch:!1}),(r=N(this,lt))==null||r.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),N(this,Qt).notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(r=>r!==n),this.observers.length||(N(this,lt)&&(N(this,zs)?N(this,lt).cancel({revert:!0}):N(this,lt).cancelRetry()),this.scheduleGc()),N(this,Qt).notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Ne(this,sn,Rn).call(this,{type:"invalidate"})}async fetch(n,r){var g,x,y,b,R,O,E,k,w,F,W,z;if(this.state.fetchStatus!=="idle"&&((g=N(this,lt))==null?void 0:g.status())!=="rejected"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(N(this,lt))return N(this,lt).continueRetry(),N(this,lt).promise}if(n&&this.setOptions(n),!this.options.queryFn){const M=this.observers.find(Q=>Q.options.queryFn);M&&this.setOptions(M.options)}const o=new AbortController,c=M=>{Object.defineProperty(M,"signal",{enumerable:!0,get:()=>(G(this,zs,!0),o.signal)}
220)},d=()=>{const M=og(this.options,r),se=(()=>{const ue={client:N(this,Us),queryKey:this.queryKey,meta:this.meta};return c(ue),ue})();return G(this,zs,!1),this.options.persister?this.options.persister(M,se,this):M(se)},m=(()=>{const M={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:N(this,Us),state:this.state,fetchFn:d};return c(M),M})();(x=this.options.behavior)==null||x.onFetch(m,this),G(this,Pr,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((y=m.fetchOptions)==null?void 0:y.meta))&&Ne(this,sn,Rn).call(this,{type:"fetch",meta:(b=m.fetchOptions)==null?void 0:b.meta}),G(this,lt,ug({initialPromise:r==null?void 0:r.initialPromise,fn:m.fetchFn,onCancel:M=>{M instanceof uu&&M.revert&&this.setState({...N(this,Pr),fetchStatus:"idle"}),o.abort()},onFail:(M,Q)=>{Ne(this,sn,Rn).call(this,{type:"failed",failureCount:M,error:Q})},onPause:()=>{Ne(this,sn,Rn).call(this,{type:"pause"})},onContinue:()=>{Ne(this,sn,Rn).call(this,{type:"continue"})},retry:m.options.retry,retryDelay:m.options.retryDelay,networkMode:m.options.networkMode,canRun:()=>!0}));try{const M=await N(this,lt).start();if(M===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(M),(O=(R=N(this,Qt).config).onSuccess)==null||O.call(R,M,this),(k=(E=N(this,Qt).config).onSettled)==null||k.call(E,M,this.state.error,this),M}
220catch(M){if(M instanceof uu){if(M.silent)return N(this,lt).promise;if(M.revert){if(this.state.data===void 0)throw M;return this.state.data}}throw Ne(this,sn,Rn).call(this,{type:"error",error:M}),(F=(w=N(this,Qt).config).onError)==null||F.call(w,M,this),(z=(W=N(this,Qt).config).onSettled)==null||z.call(W,this.state.data,M,this),M}finally{this.scheduleGc()}}},Ds=new WeakMap,Pr=new WeakMap,Qt=new WeakMap,Us=new WeakMap,lt=new WeakMap,Qi=new WeakMap,zs=new WeakMap,sn=new WeakSet,Rn=function(n){const r=o=>{switch(n.type){case"failed":return{...o,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...o,fetchStatus:"paused"};case"continue":return{...o,fetchStatus:"fetching"};case"fetch":return{...o,...hg(o.data,this.options),fetchMeta:n.meta??null};case"success":const c={...o,...vm(n.data,n.dataUpdatedAt),dataUpdateCount:o.dataUpdateCount+1,...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return G(this,Pr,n.manual?c:void 0),c;case"error":const d=n.error;return{...o,error:d,errorUpdateCount:o.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:o.fetchFailureCount+1,fetchFailureReason:d,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...o,isInvalidated:!0};case"setState":return{...o,...n.state}}};this.state=r(this.state),ht.batch(()=>{this.observers.forEach(o=>{o.onQueryUpdate()}),N(this,Qt).notify({query:this,type:"updated",action:n})})},jp);function hg(s,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:cg(n.networkMode)?"fetching":"paused",...s===void 0&&{error:null,status:"pending"}}}function vm(s,n){return{data:s,dataUpdatedAt:n??Date.now(),error:null,isInvalidated:!1,status:"success"}}function wm(s){const n=typeof s.initialData=="function"?s.initialData():s.initialData,r=n!==void 0,o=r?typeof s.initialDataUpdatedAt=="function"?s.initialDataUpdatedAt():s.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:r?o??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Pt,ke,Ki,jt,Bs,Rr,Tn,cs,Gi,Tr,Ar,$s,Vs,us,Or,Le,Mi,du,hu,fu,mu,pu,gu,xu,fg,Np,Ow=(Np=class extends Xi{constructor(n,r){super();ce(this,Le);ce(this,Pt);ce(this,ke);ce(this,Ki);ce(this,jt);ce(this,Bs);ce(this,Rr);ce(this,Tn);ce(this,cs);ce(this,Gi);ce(this,Tr);ce(this,Ar);ce(this,$s);ce(this,Vs);ce(this,us);ce(this,Or,new Set);this.options=r,G(this,Pt,n),G(this,cs,null),G(this,Tn,cu()),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(N(this,ke).addObserver(this),bm(N(this,ke),this.options)?Ne(this,Le,Mi).call(this):this.updateResult(),Ne(this,Le,mu).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return yu(N(this,ke),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return yu(N(this,ke),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Ne(this,Le,pu).call(this),Ne(this,Le,gu).call(this),N(this,ke).removeObserver(this)}setOptions(n){const r=this.options,o=N(this,ke);if(this.options=N(this,Pt).defaultQueryOptions(n),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Kt(this.options.enabled,N(this,ke))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Ne(this,Le,xu).call(this),N(this,ke).setOptions(this.options),r._defaulted&&!au(this.options,r)&&N(this,Pt).getQueryCache().notify({type:"observerOptionsUpdated",query:N(this,ke),observer:this});const c=this.hasListeners();c&&jm(N(this,ke),o,this.options,r)&&Ne(this,Le,Mi).call(this),this.updateResult(),c&&(N(this,ke)!==o||Kt(this.options.enabled,N(this,ke))!==Kt(r.enabled,N(this,ke))||ps(this.options.staleTime,N(this,ke))!==ps(r.staleTime,N(this,ke)))&&Ne(this,Le,du).call(this);const d=Ne(this,Le,hu).call(this);c&&(N(this,ke)!==o||Kt(this.options.enabled,N(this,ke))!==Kt(r.enabled,N(this,ke))||d!==N(this,us))&&Ne(this,Le,fu).call(this,d)}getOptimisticResult(n){const r=N(this,Pt).getQueryCache().build(N(this,Pt),n),o=this.createResult(r,n);return Mw(this,o)&&(G(this,jt,o),G(this,Rr,this.options),G(this,Bs,N(this,ke).state)),o}getCurrentResult(){return N(this,jt)}trackResult(n,r){return new Proxy(n,{get:(o,c)=>(this.trackProp(c),r==null||r(c),c==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&N(this,Tn).status==="pending"&&N(this,Tn).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(o,c))})}trackProp(n){N(this,Or).add(n)}getCurrentQuery(){return N(this,ke)}refetch({...n}={}){return this.fetch({...n})}fetchOptimistic(n){const r=N(this,Pt).defaultQueryOptions(n),o=N(this,Pt).getQueryCache().build(N(this,Pt),r);return o.fetch().then(()=>this.createResult(o,r))}fetch(n){return Ne(this,Le,Mi).call(this,{...n,cancelRefetch:n.cancelRefetch??!0}).then(()=>(this.updateResult(),N(this,jt)))}createResult(n,r){var oe;const o=N(this,ke),c=this.options,d=N(this,jt),h=N(this,Bs),m=N(this,Rr),x=n!==o?n.state:N(this,Ki),{state:y}=n;let b={...y},R=!1,O;if(r._optimisticResults){const Ee=this.hasListeners(),ye=!Ee&&bm(n,r),Oe=Ee&&jm(n,o,r,c);(ye||Oe)&&(b={...b,...hg(y.data,n.options)}),r._optimisticResults==="isRestoring"&&(b.fetchStatus="idle")}let{error:E,errorUpdatedAt:k,status:w}=b;O=b.data;let F=!1;if(r.placeholderData!==void 0&&O===void 0&&w==="pending"){let Ee;d!=null&&d.isPlaceholderData&&r.placeholderData===(m==null?void 0:m.placeholderData)?(Ee=d.data,F=!0):Ee=typeof r.placeholderData=="function"?r.placeholderData((oe=N(this,Ar))==null?void 0:oe.state.data,N(this,Ar)):r.placeholderData,Ee!==void 0&&(w="success",O=lu(d==null?void 0:d.data,Ee,r),R=!0)}if(r.select&&O!==void 0&&!F)if(d&&O===(h==null?void 0:h.data)&&r.select===N(this,Gi))O=N(this,Tr);else try{G(this,Gi,r.select),O=r.select(O),O=lu(d==null?void 0:d.data,O,r),G(this,Tr,O),G(this,cs,null)}catch(Ee){G(this,cs,Ee)}N(this,cs)&&(E=N(this,cs),O=N(this,Tr),k=Date.now(),w="error");const W=b.fetchStatus==="fetching",z=w==="pending",M=w==="error",Q=z&&W,se=O!==void 0,U={status:w,fetchStatus:b.fetchStatus,isPending:z,isSuccess:w==="success",isError:M,isInitialLoading:Q,isLoading:Q,data:O,dataUpdatedAt:b.dataUpdatedAt,error:E,errorUpdatedAt:k,failureCount:b.fetchFailureCount,failureReason:b.fetchFailureReason,errorUpdate
vendor: 8,443 bytes, line 220
220Count:b.errorUpdateCount,isFetched:b.dataUpdateCount>0||b.errorUpdateCount>0,isFetchedAfterMount:b.dataUpdateCount>x.dataUpdateCount||b.errorUpdateCount>x.errorUpdateCount,isFetching:W,isRefetching:W&&!z,isLoadingError:M&&!se,isPaused:b.fetchStatus==="paused",isPlaceholderData:R,isRefetchError:M&&se,isStale:Bu(n,r),refetch:this.refetch,promise:N(this,Tn),isEnabled:Kt(r.enabled,n)!==!1};if(this.options.experimental_prefetchInRender){const Ee=U.data!==void 0,ye=U.status==="error"&&!Ee,Oe=ze=>{ye?ze.reject(U.error):Ee&&ze.resolve(U.data)},Ue=()=>{const ze=G(this,Tn,U.promise=cu());Oe(ze)},Ie=N(this,Tn);switch(Ie.status){case"pending":n.queryHash===o.queryHash&&Oe(Ie);break;case"fulfilled":(ye||U.data!==Ie.value)&&Ue();break;case"rejected":(!ye||U.error!==Ie.reason)&&Ue();break}}return U}updateResult(){const n=N(this,jt),r=this.createResult(N(this,ke),this.options);if(G(this,Bs,N(this,ke).state),G(this,Rr,this.options),N(this,Bs).data!==void 0&&G(this,Ar,N(this,ke)),au(r,n))return;G(this,jt,r);const o=()=>{if(!n)return!0;const{notifyOnChangeProps:c}=this.options,d=typeof c=="function"?c():c;if(d==="all"||!d&&!N(this,Or).size)return!0;const h=new Set(d??N(this,Or));return this.options.throwOnError&&h.add("error"),Object.keys(N(this,jt)).some(m=>{const g=m;return N(this,jt)[g]!==n[g]&&h.has(g)})};Ne(this,Le,fg).call(this,{listeners:o()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Ne(this,Le,mu).call(this)}},Pt=new WeakMap,ke=new WeakMap,Ki=new WeakMap,jt=new WeakMap,Bs=new WeakMap,Rr=new WeakMap,Tn=new WeakMap,cs=new WeakMap,Gi=new WeakMap,Tr=new WeakMap,Ar=new WeakMap,$s=new WeakMap,Vs=new WeakMap,us=new WeakMap,Or=new WeakMap,Le=new WeakSet,Mi=function(n){Ne(this,Le,xu).call(this);let r=N(this,ke).fetch(this.options,n);return n!=null&&n.throwOnError||(r=r.catch(Rt)),r},du=function(){Ne(this,Le,pu).call(this);const n=ps(this.options.staleTime,N(this,ke));if(Qs||N(this,jt).isStale||!iu(n))return;const o=ig(N(this,jt).dataUpdatedAt,n)+1;G(this,$s,Ls.setTimeout(()=>{N(this,jt).isStale||this.updateResult()},o))},hu=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(N(this,ke)):this.options.refetchInterval)??!1},fu=function(n){Ne(this,Le,gu).call(this),G(this,us,n),!(Qs||Kt(this.options.enabled,N(this,ke))===!1||!iu(N(this,us))||N(this,us)===0)&&G(this,Vs,Ls.setInterval(()=>{(this.options.refetchIntervalInBackground||zu.isFocused())&&Ne(this,Le,Mi).call(this)},N(this,us)))},mu=function(){Ne(this,Le,du).call(this),Ne(this,Le,fu).call(this,Ne(this,Le,hu).call(this))},pu=function(){N(this,$s)&&(Ls.clearTimeout(N(this,$s)),G(this,$s,void 0))},gu=function(){N(this,Vs)&&(Ls.clearInterval(N(this,Vs)),G(this,Vs,void 0))},xu=function(){const n=N(this,Pt).getQueryCache().build(N(this,Pt),this.options);if(n===N(this,ke))return;const r=N(this,ke);G(this,ke,n),G(this,Ki,n.state),this.hasListeners()&&(r==null||r.removeObserver(this),n.addObserver(this))},fg=function(n){ht.batch(()=>{n.listeners&&this.listeners.forEach(r=>{r(N(this,jt))}),N(this,Pt).getQueryCache().notify({query:N(this,ke),type:"observerResultsUpdated"})})},Np);function Lw(s,n){return Kt(n.enabled,s)!==!1&&s.state.data===void 0&&!(s.state.status==="error"&&n.retryOnMount===!1)}function bm(s,n){return Lw(s,n)||s.state.data!==void 0&&yu(s,n,n.refetchOnMount)}function yu(s,n,r){if(Kt(n.enabled,s)!==!1&&ps(n.staleTime,s)!=="static"){const o=typeof r=="function"?r(s):r;return o==="always"||o!==!1&&Bu(s,n)}return!1}function jm(s,n,r,o){return(s!==n||Kt(o.enabled,s)===!1)&&(!r.suspense||s.state.status!=="error")&&Bu(s,r)}function Bu(s,n){return Kt(n.enabled,s)!==!1&&s.isStaleByTime(ps(n.staleTime,s))}function Mw(s,n){return!au(s.getCurrentResult(),n)}function Nm(s){return{onFetch:(n,r)=>{var y,b,R,O,E;const o=n.options,c=(R=(b=(y=n.fetchOptions)==null?void 0:y.meta)==null?void 0:b.fetchMore)==null?void 0:R.direction,d=((O=n.state.data)==null?void 0:O.pages)||[],h=((E=n.state.data)==null?void 0:E.pageParams)||[];let m={pages:[],pageParams:[]},g=0;const x=async()=>{let k=!1;const w=z=>{Ew(z,()=>n.signal,()=>k=!0)},F=og(n.options,n.fetchOptions),W=async(z,M,Q)=>{if(k)return Promise.reject();if(M==null&&z.pages.length)return Promise.resolve(z);const ue=(()=>{const ye={client:n.client,queryKey:n.queryKey,pageParam:M,direction:Q?"backward":"forward",meta:n.options.meta};return w(ye),ye})(),U=await F(ue),{maxPages:oe}=n.options,Ee=Q?Sw:kw;return{pages:Ee(z.pages,U,oe),pageParams:Ee(z.pageParams,M,oe)}};if(c&&d.length){const z=c==="backward",M=z?Iw:km,Q={pages:d,pageParams:h},se=M(o,Q);m=await W(Q,se,z)}else{const z=s??d.length;do{const M=g===0?h[0]??o.initialPageParam:km(o,m);if(g>0&&M==null)break;m=await W(m,M),g++}while(g<z)}return m};n.options.persister?n.fetchFn=()=>{var k,w;return(w=(k=n.options).persister)==null?void 0:w.call(k,x,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},r)}:n.fetchFn=x}}}function km(s,{pages:n,pageParams:r}){const o=n.length-1;return n.length>0?s.getNextPageParam(n[o],n,r[o],r):void 0}function Iw(s,{pages:n,pageParams:r}){var o;return n.length>0?(o=s.getPreviousPageParam)==null?void 0:o.call(s,n[0],n,r[0],r):void 0}var Yi,pn,yt,Hs,gn,is,kp,Fw=(kp=class extends dg{constructor(n){super();ce(this,gn);ce(this,Yi);ce(this,pn);ce(this,yt);ce(this,Hs);G(this,Yi,n.client),this.mutationId=n.mutationId,G(this,yt,n.mutationCache),G(this,pn,[]),this.state=n.state||Dw(),this.setOptions(n.options),this.scheduleGc()}setOptions(n){this.options=n,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(n){N(this,pn).includes(n)||(N(this,pn).push(n),this.clearGcTimeout(),N(this,yt).notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){G(this,pn,N(this,pn).filter(r=>r!==n)),this.scheduleGc(),N(this,yt).notify({type:"observerRemoved",mutation:this,observer:n})}optionalRemove(){N(this,pn).length||(this.state.status==="pending"?this.scheduleGc():N(this,yt).remove(this))}continue(){var n;return((n=N(this,Hs))==null?void 0:n.continue())??this.execute(this.state.variables)}async execute(n){var h,m,g,x,y,b,R,O,E,k,w,F,W,z,M,Q,se,ue;const r=()=>{Ne(this,gn,is).call(this,{type:"continue"})},o={client:N(this,Yi),meta:this.options.meta,mutationKey:this.options.mutationKey};G(this,Hs,ug({fn:()=>this.options.mutationFn?this.options.mutationFn(n,o):Promise.reject(new Error("No mutationFn found")),onFail:(U,oe)=>{Ne(this,gn,is).call(this,{type:"failed",failureCount:U,error:oe})},onPause:()=>{Ne(this,gn,is).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>N(this,yt).canRun(this)}));const c=this.state.status==="pending",d=!N(this,Hs).canStart();try{if(c)r();else{Ne(this,gn,is).call(this,{type:"pending",variables:n,isPaused:d}),N(this,yt).config.onMutate&&await N(this,yt).config.onMutate(n,this,o);const oe=await((m=(h=this.options).onMutate)==null?void 0:m.call(h,n,o));oe!==this.state.context&&Ne(this,gn,is).call(this,{type:"pending",context:oe,variables:n,isPaused:d})}const U=await N(this,Hs).start();return await((x=(g=N(this,yt).config).onSuccess)==null?void 0:x.call(g,U,n,this.state.context,this,o)),await((b=(y=this.options).onSuccess)==null?void 0:b.call(y,U,n,this.state.context,o)),await((O=(R=N(this,yt).config).onSettled)==null?void 0:O.call(R,U,null,this.state.variables,this.state.context,this,o)),await((k=(E=this.options).onSettled)==null?void 0:k.call(E,U,null,n,this.state.context,o)),Ne(this,gn,is).call(this,{type:"success",data:U}),U}catch(U){try{await((F=(w=N(this,yt).config).onError)==null?void 0:F.call(w,U,n,this.state.context,this,o))}catch(oe){Promise.reject(oe)}try{await((z=(W=this.options).onError)==null?void 0:z.call(W,U,n,this.state.context,o))}catch(oe){Promise.reject(oe)}try{await((Q=(M=N(this,yt).config).onSettled)==null?void 0:Q.call(M,void 0,U,this.state.variables,this.state.context,this,o))}catch(oe){Promise.reject(oe)}try{await((ue=(se=this.options).onSettled)==null?void 0:ue.call(se,void 0,U,n,this.state.context,o))}catch(oe){Promise.reject(oe)}throw Ne(this,gn,is).call(this,{type:"error",error:U}),U}finally{N(this,yt).runNext(this)}}},Yi=new WeakMap,pn=new WeakMap,yt=new WeakMap,Hs=new WeakMap,gn=new WeakSet,is=function(n){const r=o=>{switch(n.type){case"failed":return{...o,failureCount:n.failureCount,failureReason:n.error};case"pause":return{...o,isPaused:!0};case"continue":return{...o,isPaused:!1};
220case"pending":return{...o,context:n.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:n.isPaused,status:"pending",variables:n.variables,submittedAt:Date.now()};case"success":return{...o,data:n.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...o,data:void 0,error:n.error,failureCount:o.failureCount+1,failureReason:n.error,isPaused:!1,status:"error"}}};this.state=r(this.state),ht.batch(()=>{N(this,pn).forEach(o=>{o.onMutationUpdate(n)}),N(this,yt).notify({mutation:this,type:"updated",action:n})})},kp);function Dw(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var An,rn,Ji,Sp,Uw=(Sp=class extends Xi{constructor(n={}){super();ce(this,An);ce(this,rn);ce(this,Ji);this.config=n,G(this,An,new Set),G(this,rn,new Map),G(this,Ji,0)}build(n,r,o){const c=new Fw({client:n,mutationCache:this,mutationId:++mo(this,Ji)._,options:n.defaultMutationOptions(r),state:o});return this.add(c),c}add(n){N(this,An).add(n);const r=yo(n);if(typeof r=="string"){const o=N(this,rn).get(r);o?o.push(n):N(this,rn).set(r,[n])}this.notify({type:"added",mutation:n})}remove(n){if(N(this,An).delete(n)){const r=yo(n);if(typeof r=="string"){const o=N(this,rn).get(r);if(o)if(o.length>1){const c=o.indexOf(n);c!==-1&&o.splice(c,1)}else o[0]===n&&N(this,rn).delete(r)}}this.notify({type:"removed",mutation:n})}canRun(n){const r=yo(n);if(typeof r=="string"){const o=N(this,rn).get(r),c=o==null?void 0:o.find(d=>d.state.status==="pending");return!c||c===n}else return!0}runNext(n){var o;const r=yo(n);if(typeof r=="string"){const c=(o=N(this,rn).get(r))==null?void 0:o.find(d=>d!==n&&d.state.isPaused);return(c==null?void 0:c.continue())??Promise.resolve()}else return Promise.resolve()}clear(){ht.batch(()=>{N(this,An).forEach(n=>{this.notify({type:"removed",mutation:n})}),N(this,An).clear(),N(this,rn).clear()})}getAll(){return Array.from(N(this,An))}find(n){const r={exact:!0,...n};return this.getAll().find(o=>gm(r,o))}findAll(n={}){return this.getAll().filter(r=>gm(n,r))}notify(n){ht.batch(()=>{this.listeners.forEach(r=>{r(n)})})}resumePausedMutations(){const n=this.getAll().filter(r=>
vendor: 4,866 bytes, line 220
220r.state.isPaused);return ht.batch(()=>Promise.all(n.map(r=>r.continue().catch(Rt))))}},An=new WeakMap,rn=new WeakMap,Ji=new WeakMap,Sp);function yo(s){var n;return(n=s.options.scope)==null?void 0:n.id}var xn,Ep,zw=(Ep=class extends Xi{constructor(n={}){super();ce(this,xn);this.config=n,G(this,xn,new Map)}build(n,r,o){const c=r.queryKey,d=r.queryHash??Du(c,r);let h=this.get(d);return h||(h=new Aw({client:n,queryKey:c,queryHash:d,options:n.defaultQueryOptions(r),state:o,defaultOptions:n.getQueryDefaults(c)}),this.add(h)),h}add(n){N(this,xn).has(n.queryHash)||(N(this,xn).set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const r=N(this,xn).get(n.queryHash);r&&(n.destroy(),r===n&&N(this,xn).delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){ht.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return N(this,xn).get(n)}getAll(){return[...N(this,xn).values()]}find(n){const r={exact:!0,...n};return this.getAll().find(o=>pm(r,o))}findAll(n={}){const r=this.getAll();return Object.keys(n).length>0?r.filter(o=>pm(n,o)):r}notify(n){ht.batch(()=>{this.listeners.forEach(r=>{r(n)})})}onFocus(){ht.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){ht.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},xn=new WeakMap,Ep),Qe,ds,hs,Lr,Mr,fs,Ir,Fr,_p,Bw=(_p=class{constructor(s={}){ce(this,Qe);ce(this,ds);ce(this,hs);ce(this,Lr);ce(this,Mr);ce(this,fs);ce(this,Ir);ce(this,Fr);G(this,Qe,s.queryCache||new zw),G(this,ds,s.mutationCache||new Uw),G(this,hs,s.defaultOptions||{}),G(this,Lr,new Map),G(this,Mr,new Map),G(this,fs,0)}mount(){mo(this,fs)._++,N(this,fs)===1&&(G(this,Ir,zu.subscribe(async s=>{s&&(await this.resumePausedMutations(),N(this,Qe).onFocus())})),G(this,Fr,Ao.subscribe(async s=>{s&&(await this.resumePausedMutations(),N(this,Qe).onOnline())})))}unmount(){var s,n;mo(this,fs)._--,N(this,fs)===0&&((s=N(this,Ir))==null||s.call(this),G(this,Ir,void 0),(n=N(this,Fr))==null||n.call(this),G(this,Fr,void 0))}isFetching(s){return N(this,Qe).findAll({...s,fetchStatus:"fetching"}).length}isMutating(s){return N(this,ds).findAll({...s,status:"pending"}).length}getQueryData(s){var r;const n=this.defaultQueryOptions({queryKey:s});return(r=N(this,Qe).get(n.queryHash))==null?void 0:r.state.data}ensureQueryData(s){const n=this.defaultQueryOptions(s),r=N(this,Qe).build(this,n),o=r.state.data;return o===void 0?this.fetchQuery(s):(s.revalidateIfStale&&r.isStaleByTime(ps(n.staleTime,r))&&this.prefetchQuery(n),Promise.resolve(o))}getQueriesData(s){return N(this,Qe).findAll(s).map(({queryKey:n,state:r})=>{const o=r.data;return[n,o]})}setQueryData(s,n,r){const o=this.defaultQueryOptions({queryKey:s}),c=N(this,Qe).get(o.queryHash),d=c==null?void 0:c.state.data,h=bw(n,d);if(h!==void 0)return N(this,Qe).build(this,o).setData(h,{...r,manual:!0})}setQueriesData(s,n,r){return ht.batch(()=>N(this,Qe).findAll(s).map(({queryKey:o})=>[o,this.setQueryData(o,n,r)]))}getQueryState(s){var r;const n=this.defaultQueryOptions({queryKey:s});return(r=N(this,Qe).get(n.queryHash))==null?void 0:r.state}removeQueries(s){const n=N(this,Qe);ht.batch(()=>{n.findAll(s).forEach(r=>{n.remove(r)})})}resetQueries(s,n){const r=N(this,Qe);return ht.batch(()=>(r.findAll(s).forEach(o=>{o.reset()}),this.refetchQueries({type:"active",...s},n)))}cancelQueries(s,n={}){const r={revert:!0,...n},o=ht.batch(()=>N(this,Qe).findAll(s).map(c=>c.cancel(r)));return Promise.all(o).then(Rt).catch(Rt)}invalidateQueries(s,n={}){return ht.batch(()=>(N(this,Qe).findAll(s).forEach(r=>{r.invalidate()}),(s==null?void 0:s.refetchType)==="none"?Promise.resolve():this.refetchQueries({...s,type:(s==null?void 0:s.refetchType)??(s==null?void 0:s.type)??"active"},n)))}refetchQueries(s,n={}){const r={...n,cancelRefetch:n.cancelRefetch??!0},o=ht.batch(()=>N(this,Qe).findAll(s).filter(c=>!c.isDisabled()&&!c.isStatic()).map(c=>{let d=c.fetch(void 0,r);return r.throwOnError||(d=d.catch(Rt)),c.state.fetchStatus==="paused"?Promise.resolve():d}));return Promise.all(o).then(Rt)}fetchQuery(s){const n=this.defaultQueryOptions(s);n.retry===void 0&&(n.retry=!1);const r=N(this,Qe).build(this,n);return r.isStaleByTime(ps(n.staleTime,r))?r.fetch(n):Promise.resolve(r.state.data)}prefetchQuery(s){return this.fetchQuery(s).then(Rt).catch(Rt)}fetchInfiniteQuery(s){return s.behavior=Nm(s.pages),this.fetchQuery(s)}prefetchInfiniteQuery(s){return this.fetchInfiniteQuery(s).then(Rt).catch(Rt)}ensureInfiniteQueryData(s){return s.behavior=Nm(s.pages),this.ensureQueryData(s)}resumePausedMutations(){return Ao.isOnline()?N(this,ds).resumePausedMutations():Promise.resolve()}getQueryCache(){return N(this,Qe)}getMutationCache(){return N(this,ds)}getDefaultOptions(){return N(this,hs)}setDefaultOptions(s){G(this,hs,s)}setQueryDefaults(s,n){N(this,Lr).set($i(s),{queryKey:s,defaultOptions:n})}getQueryDefaults(s){const n=[...N(this,Lr).values()],r={};
220return n.forEach(o=>{Vi(s,o.queryKey)&&Object.assign(r,o.defaultOptions)}),r}setMutationDefaults(s,n){N(this,Mr).set($i(s),{mutationKey:s,defaultOptions:n})}getMutationDefaults(s){const n=[...N(this,Mr).values()],r={};return n.forEach(o=>{Vi(s,o.mutationKey)&&Object.assign(r,o.defaultOptions)}),r}defaultQueryOptions(s){if(s._defaulted)return s;const n={...N(this,hs).queries,...this.getQueryDefaults(s.queryKey),...s,_defaulted:!0};return n.queryHash||(n.queryHash=Du(n.queryKey,n)),n.refetchOnReconnect===void 0&&(n.refetchOnReconnect=n.networkMode!=="always"),n.throwOnError===void 0&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===Uu&&(n.enabled=!1),n}defaultMutationOptions(s){return s!=null&&s._defaulted?s:{...N(this,hs).mutations,...(s==null?void 0:s.mutationKey)&&this.getMutationDefaults(s.mutationKey),...s,_defaulted:!0}}clear(){N(this,Qe).clear(),N(this,ds).clear()}},Qe=new WeakMap,ds=new WeakMap,hs=new WeakMap,Lr=new WeakMap,Mr=new WeakMap,fs=new WeakMap,Ir=new WeakMap,Fr=new WeakMap,_p),mg=L.createContext(void 0),$w=s=>{const n=L.useContext(mg);if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},Vw=({client:s,children:n})=>(L.useEffect(()=>(s.mount(),()=>{s.unmount()}),[s]),i.jsx(mg.Provider,{value:s,children:n})),pg=L.createContext(!1),Hw=()=>L.useContext(pg);pg.Provider;function qw(){let s=!1;return{clearReset:()=>{s=!1},reset:()=>{s=!0},isReset:()=>s}}var Ww=L.createContext(qw()),Qw=()=>L.useContext(Ww),Kw=(s,n,r)=>{const o=r!=null&&r.state.error&&typeof s.throwOnError=="function"?lg(s.throwOnError,[r.state.error,r]):s.throwOnError;(s.suspense||s.experimental_prefetchInRender||o)&&(n.isReset()||(s.retryOnMount=!1))},Gw=s=>{L.useEffect(()=>{s.clearReset()},[s])},Yw=({result:s,errorResetBoundary:n,throwOnError:r,query:o,suspense:c})=>s.isError&&!n.isReset()&&!s.isFetching&&o&&(c&&s.data===void 0||lg(r,[s.error,o])),Jw=s=>{if(s.suspense){const r=c=>c==="static"?c:Math.max(c??1e3,1e3),o=s.staleTime;s.staleTime=typeof o=="function"?(...c)=>r(o(...c)):r(o),typeof s.gcTime=="number"&&(s.gcTime=Math.max(s.gcTime,1e3))}},Xw=(s,n)=>s.isLoading&&s.isFetching&&!n,Zw=(s,n)=>(s==null?void 0:s.suspense)&&n.isPending,Sm=(s,n,r)=>n.fetchOptimistic(s).catch(()=>{r.clearReset()});function eb(s,n,r){var R,O,E,k;const o=Hw(),c=Qw(),d=$w(),h=d.defaultQueryOptions(s);(O=(R=d.getDefaultOptions().queries)==null?void 0:R._experimental_beforeQuery)==null||O.call(R,h);const m=d.getQueryCache().get(h.queryHash);h._optimisticResults=o?"isRestoring":"optimistic",Jw(h),Kw(h,c,m),Gw(c);const g=!d.getQueryCache().get(h.queryHash),[x]=L.useState(()=>new n(d,h)),y=x.getOptimisticResult(h),b=!o&&s.subscribed!==!1;if(L.useSyncExternalStore(L.useCallback(w=>{const F=b?x.subscribe(ht.batchCalls(w)):Rt;return x.updateResult(),F},[x,b]),()=>x.getCurrentResult(),()=>x.getCurrentResult()),L.useEffect(()=>{x.setOptions(h)},[h,x]),Zw(h,y))throw Sm(h,x,c);if(Yw({result:y,errorResetBoundary:c,throwOnError:h.throwOnError,query:m,suspense:h.suspense}))throw y.error;if((k=(E=d.getDefaultOptions().queries)==null?void 0:E._experimental_afterQuery)==null||k.call(E,h,y),h.experimental_prefetchInRender&&!Qs&&Xw(y,o)){const w=g?Sm(h,x,c):m==null?void 0:m.promise;w==null||w.catch(Rt).finally(()=>{x.updateResult()})}return h.notifyOnChangeProps?y:x.trackResult(y)}function tb(s,n){return eb(s,Ow)}const nb=new Bw({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:1}}});Rp();/** 221 * @remix-run/router v1.23.2 222 * 223 * Copyright (c) Remix Software Inc. 224 * 225 * This source code is licensed under the MIT license found in the 226 * LICENSE.md file in the root directory of this source tree. 227 * 228 * @license MIT 229 */function Hi(){return Hi=Object.assign?Object.assign.bind():function(s){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(s[o]=r[o])}return s},Hi.apply(this,arguments)}var ms;(function(s){s.Pop="POP",s.Push="PUSH",s.Replace="REPLACE"})(ms||(ms={}));const Em="popstate";function sb(s){s===void 0&&(s={});function n(o,c){let{pathname:d,search:h,hash:m}=o.location;return vu("",{pathname:d,search:h,hash:m},c.state&&c.state.usr||null,c.state&&c.state.key||"default")}function r(o,c){return typeof c=="string"?c:Oo(c)}return ib(n,r,null,s)}
vendor: 10,051 bytes, lines 229-238
229function tt(s,n){if(s===!1||s===null||typeof s>"u")throw new Error(n)}function $u(s,n){if(!s){typeof console<"u"&&console.warn(n);try{throw new Error(n)}catch{}}}function rb(){return Math.random().toString(36).substr(2,8)}function _m(s,n){return{usr:s.state,key:s.key,idx:n}}function vu(s,n,r,o){return r===void 0&&(r=null),Hi({pathname:typeof s=="string"?s:s.pathname,search:"",hash:""},typeof n=="string"?zr(n):n,{state:r,key:n&&n.key||o||rb()})}function Oo(s){let{pathname:n="/",search:r="",hash:o=""}=s;return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(n+=o.charAt(0)==="#"?o:"#"+o),n}function zr(s){let n={};if(s){let r=s.indexOf("#");r>=0&&(n.hash=s.substr(r),s=s.substr(0,r));let o=s.indexOf("?");o>=0&&(n.search=s.substr(o),s=s.substr(0,o)),s&&(n.pathname=s)}return n}function ib(s,n,r,o){o===void 0&&(o={});let{window:c=document.defaultView,v5Compat:d=!1}=o,h=c.history,m=ms.Pop,g=null,x=y();x==null&&(x=0,h.replaceState(Hi({},h.state,{idx:x}),""));function y(){return(h.state||{idx:null}).idx}function b(){m=ms.Pop;let w=y(),F=w==null?null:w-x;x=w,g&&g({action:m,location:k.location,delta:F})}function R(w,F){m=ms.Push;let W=vu(k.location,w,F);x=y()+1;let z=_m(W,x),M=k.createHref(W);try{h.pushState(z,"",M)}catch(Q){if(Q instanceof DOMException&&Q.name==="DataCloneError")throw Q;c.location.assign(M)}d&&g&&g({action:m,location:k.location,delta:1})}function O(w,F){m=ms.Replace;let W=vu(k.location,w,F);x=y();let z=_m(W,x),M=k.createHref(W);h.replaceState(z,"",M),d&&g&&g({action:m,location:k.location,delta:0})}function E(w){let F=c.location.origin!=="null"?c.location.origin:c.location.href,W=typeof w=="string"?w:Oo(w);return W=W.replace(/ $/,"%20"),tt(F,"No window.location.(origin|href) available to create URL for href: "+W),new URL(W,F)}let k={get action(){return m},get location(){return s(c,h)},listen(w){if(g)throw new Error("A history only accepts one active listener");return c.addEventListener(Em,b),g=w,()=>{c.removeEventListener(Em,b),g=null}},createHref(w){return n(c,w)},createURL:E,encodeLocation(w){let F=E(w);return{pathname:F.pathname,search:F.search,hash:F.hash}},push:R,replace:O,go(w){return h.go(w)}};return k}var Cm;(function(s){s.data="data",s.deferred="deferred",s.redirect="redirect",s.error="error"})(Cm||(Cm={}));function ab(s,n,r){return r===void 0&&(r="/"),ob(s,n,r)}function ob(s,n,r,o){let c=typeof n=="string"?zr(n):n,d=Vu(c.pathname||"/",r);if(d==null)return null;let h=gg(s);lb(h);let m=null;for(let g=0;m==null&&g<h.length;++g){let x=wb(d);m=xb(h[g],x)}return m}function gg(s,n,r,o){n===void 0&&(n=[]),r===void 0&&(r=[]),o===void 0&&(o="");let c=(d,h,m)=>{let g={relativePath:m===void 0?d.path||"":m,caseSensitive:d.caseSensitive===!0,childrenIndex:h,route:d};g.relativePath.startsWith("/")&&(tt(g.relativePath.startsWith(o),'Absolute route path "'+g.relativePath+'" nested under path '+('"'+o+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),g.relativePath=g.relativePath.slice(o.length));let x=gs([o,g.relativePath]),y=r.concat(g);d.children&&d.children.length>0&&(tt(d.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+x+'".')),gg(d.children,n,y,x)),!(d.path==null&&!d.index)&&n.push({path:x,score:pb(x,d.index),routesMeta:y})};return s.forEach((d,h)=>{var m;if(d.path===""||!((m=d.path)!=null&&m.includes("?")))c(d,h);else for(let g of xg(d.path))c(d,h,g)}),n}function xg(s){let n=s.split("/");if(n.length===0)return[];let[r,...o]=n,c=r.endsWith("?"),d=r.replace(/\?$/,"");if(o.length===0)return c?[d,""]:[d];let h=xg(o.join("/")),m=[];return m.push(...h.map(g=>g===""?d:[d,g].join("/"))),c&&m.push(...h),m.map(g=>s.startsWith("/")&&g===""?"/":g)}function lb(s){s.sort((n,r)=>n.score!==r.score?r.score-n.score:gb(n.routesMeta.map(o=>o.childrenIndex),r.routesMeta.map(o=>o.childrenIndex)))}const cb=/^:[\w-]+$/,ub=3,db=2,hb=1,fb=10,mb=-2,Pm=s=>s==="*";function pb(s,n){let r=s.split("/"),o=r.length;return r.some(Pm)&&(o+=mb),n&&(o+=db),r.filter(c=>!Pm(c)).reduce((c,d)=>c+(cb.test(d)?ub:d===""?hb:fb),o)}function gb(s,n){return s.length===n.length&&s.slice(0,-1).every((o,c)=>o===n[c])?s[s.length-1]-n[n.length-1]:0}function xb(s,n,r){let{routesMeta:o}=s,c={},d="/",h=[];for(let m=0;m<o.length;++m){let g=o[m],x=m===o.length-1,y=d==="/"?n:n.slice(d.length)||"/",b=yb({path:g.relativePath,caseSensitive:g.caseSensitive,end:x},y),R=g.route;if(!b)return null;Object.assign(c,b.params),h.push({params:c,pathname:gs([d,b.pathname]),pathnameBase:Sb(gs([d,b.pathnameBase])),route:R}),b.pathnameBase!=="/"&&(d=gs([d,b.pathnameBase]))}return h}function yb(s,n){typeof s=="string"&&(s={path:s,caseSensitive:!1,end:!0});let[r,o]=vb(s.path,s.caseSensitive,s.end),c=n.match(r);if(!c)return null;let d=c[0],h=d.replace(/(.)\/+$/,"$1"),m=c.slice(1);return{params:o.reduce((x,y,b)=>{let{paramName:R,isOptional:O}=y;if(R==="*"){let k=m[b]||"";h=d.slice(0,d.length-k.length).replace(/(.)\/+$/,"$1")}const E=m[b];return O&&!E?x[R]=void 0:x[R]=(E||"").replace(/%2F/g,"/"),x},{}),pathname:d,pathnameBase:h,pattern:s}}function vb(s,n,r){n===void 0&&(n=!1),r===void 0&&(r=!0),$u(s==="*"||!s.endsWith("*")||s.endsWith("/*"),'Route path "'+s+'" will be treated as if it were '+('"'+s.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+s.replace(/\*$/,"/*")+'".'));let o=[],c="^"+s.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(h,m,g)=>(o.push({paramName:m,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)"));return s.endsWith("*")?(o.push({paramName:"*"}),c+=s==="*"||s==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?c+="\\/*$":s!==""&&s!=="/"&&(c+="(?:(?=\\/|$))"),[new RegExp(c,n?void 0:"i"),o]}function wb(s){try{return s.split("/").map(n=>decodeURIComponent(n).replace(/\//g,"%2F")).join("/")}catch(n){return $u(!1,'The URL path "'+s+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+n+").")),s}}function Vu(s,n){if(n==="/")return s;if(!s.toLowerCase().startsWith(n.toLowerCase()))return null;let r=n.endsWith("/")?n.length-1:n.length,o=s.charAt(r);return o&&o!=="/"?null:s.slice(r)||"/"}const bb=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,jb=s=>bb.test(s);function Nb(s,n){n===void 0&&(n="/");let{pathname:r,search:o="",hash:c=""}=typeof s=="string"?zr(s):s,d;if(r)if(jb(r))d=r;else{if(r.includes("//")){let h=r;r=r.replace(/\/\/+/g,"/"),$u(!1,"Pathnames cannot have embedded double slashes - normalizing "+(h+" -> "+r))}r.startsWith("/")?d=Rm(r.substring(1),"/"):d=Rm(r,n)}else d=n;return{pathname:d,search:Eb(o),hash:_b(c)}}function Rm(s,n){let r=n.replace(/\/+$/,"").split("/");return s.split("/").forEach(c=>{c===".."?r.length>1&&r.pop():c!=="."&&r.push(c)}),r.length>1?r.join("/"):"/"}function Qc(s,n,r,o){return"Cannot include a '"+s+"' character in a manually specified "+("`to."+n+"` field ["+JSON.stringify(o)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function kb(s){return s.filter((n,r)=>r===0||n.route.path&&n.route.path.length>0)}function yg(s,n){let r=kb(s);return n?r.map((o,c)=>c===r.length-1?o.pathname:o.pathnameBase):r.map(o=>o.pathnameBase)}function vg(s,n,r,o){o===void 0&&(o=!1);let c;typeof s=="string"?c=zr(s):(c=Hi({},s),tt(!c.pathname||!c.pathname.includes("?"),Qc("?","pathname","search",c)),tt(!c.pathname||!c.pathname.includes("#"),Qc("#","pathname","hash",c)),tt(!c.search||!c.search.includes("#"),Qc("#","search","hash",c)));let d=s===""||c.pathname==="",h=d?"/":c.pathname,m;if(h==null)m=r;else{let b=n.length-1;if(!o&&h.startsWith("..")){let R=h.split("/");for(;R[0]==="..";)R.shift(),b-=1;c.pathname=R.join("/")}m=b>=0?n[b]:"/"}let g=Nb(c,m),x=h&&h!=="/"&&h.endsWith("/"),y=(d||h===".")&&r.endsWith("/");return!g.pathname.endsWith("/")&&(x||y)&&(g.pathname+="/"),g}const gs=s=>s.join("/").replace(/\/\/+/g,"/"),Sb=s=>s.replace(/\/+$/,"").replace(/^\/*/,"/"),Eb=s=>!s||s==="?"?"":s.startsWith("?")?s:"?"+s,_b=s=>!s||s==="#"?"":s.startsWith("#")?s:"#"+s;function Cb(s){return s!=null&&typeof s.status=="number"&&typeof s.statusText=="string"&&typeof s.internal=="boolean"&&"data"in s}const wg=["post","put","patch","delete"];new Set(wg);const Pb=["get",...wg];new Set(Pb);/** 230 * React Router v6.30.3 231 * 232 * Copyright (c) Remix Software Inc. 233 * 234 * This source code is licensed under the MIT license found in the 235 * LICENSE.md file in the root directory of this source tree. 236 * 237 * @license MIT 238 */function qi(){return qi=Object.assign?Object.assign.bind():function(s){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(s[o]=r[o])}return s},qi.apply(this,arguments)}const Hu=L.createContext(null),Rb=L.createContext(null),Ys=L.createContext(null),Fo=L.createContext(null),Js=L.createContext({outlet:null,matches:[],isDataRoute:!1}),bg=L.createContext(null);function Tb(s,n){let{relative:r}=n===void 0?{}:n;Zi()||tt(!1);let{basename:o,navigator:c}=L.useContext(Ys),{hash:d,pathname:h,search:m}=Ng(s,{relative:r}),g=h;return o!=="/"&&(g=h==="/"?o:gs([o,h])),c.createHref({pathname:g,search:m,hash:d})}function Zi(){return L.useContext(Fo)!=null}function Br(){return Zi()||tt(!1),L.useContext(Fo).location}function jg(s){L.useContext(Ys).static||L.useLayoutEffect(s)}function Ab(){let{isDataRoute:s}=L.useContext(Js);return s?qb():Ob()}function Ob(){Zi()||tt(!1);let s=L.useContext(Hu),{basename:n,future:r,navigator:o}=L.useContext(Ys),{matches:c}=L.useContext(Js),{pathname:d}=Br(),h=JSON.stringify(yg(c,r.v7_relativeSplatPath)),m=L.useRef(!1);return jg(()=>{m.current=!0}),L.useCallback(function(x,y){if(y===void 0&&(y={}),!m.current)return;if(typeof x=="number"){o.go(x);return}let b=vg(x,JSON.parse(h),d,y.relative==="path");s==null&&n!=="/"&&(b.pathname=b.pathname==="/"?n:gs([n,b.pathname])),(y.replace?o.replace:o.push)(b,y.state,y
vendor: 4,340 bytes, line 238
238)},[n,o,h,d,s])}function Ng(s,n){let{relative:r}=n===void 0?{}:n,{future:o}=L.useContext(Ys),{matches:c}=L.useContext(Js),{pathname:d}=Br(),h=JSON.stringify(yg(c,o.v7_relativeSplatPath));return L.useMemo(()=>vg(s,JSON.parse(h),d,r==="path"),[s,h,d,r])}function Lb(s,n){return Mb(s,n)}function Mb(s,n,r,o){Zi()||tt(!1);let{navigator:c}=L.useContext(Ys),{matches:d}=L.useContext(Js),h=d[d.length-1],m=h?h.params:{};h&&h.pathname;let g=h?h.pathnameBase:"/";h&&h.route;let x=Br(),y;if(n){var b;let w=typeof n=="string"?zr(n):n;g==="/"||(b=w.pathname)!=null&&b.startsWith(g)||tt(!1),y=w}else y=x;let R=y.pathname||"/",O=R;if(g!=="/"){let w=g.replace(/^\//,"").split("/");O="/"+R.replace(/^\//,"").split("/").slice(w.length).join("/")}let E=ab(s,{pathname:O}),k=zb(E&&E.map(w=>Object.assign({},w,{params:Object.assign({},m,w.params),pathname:gs([g,c.encodeLocation?c.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?g:gs([g,c.encodeLocation?c.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),d,r,o);return n&&k?L.createElement(Fo.Provider,{value:{location:qi({pathname:"/",search:"",hash:"",state:null,key:"default"},y),navigationType:ms.Pop}},k):k}function Ib(){let s=Hb(),n=Cb(s)?s.status+" "+s.statusText:s instanceof Error?s.message:JSON.stringify(s),r=s instanceof Error?s.stack:null,c={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return L.createElement(L.Fragment,null,L.createElement("h2",null,"Unexpected Application Error!"),L.createElement("h3",{style:{fontStyle:"italic"}},n),r?L.createElement("pre",{style:c},r):null,null)}const Fb=L.createElement(Ib,null);class Db extends L.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location||r.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:r.error,location:r.location,revalidation:n.revalidation||r.revalidation}}componentDidCatch(n,r){console.error("React Router caught the following error during render",n,r)}render(){return this.state.error!==void 0?L.createElement(Js.Provider,{value:this.props.routeContext},L.createElement(bg.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Ub(s){let{routeContext:n,match:r,children:o}=s,c=L.useContext(Hu);return c&&c.static&&c.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=r.route.id),L.createElement(Js.Provider,{value:n},o)}function zb(s,n,r,o){var c;if(n===void 0&&(n=[]),r===void 0&&(r=null),o===void 0&&(o=null),s==null){var d;if(!r)return null;if(r.errors)s=r.matches;else if((d=o)!=null&&d.v7_partialHydration&&n.length===0&&!r.initialized&&r.matches.length>0)s=r.matches;else return null}let h=s,m=(c=r)==null?void 0:c.errors;if(m!=null){let y=h.findIndex(b=>b.route.id&&(m==null?void 0:m[b.route.id])!==void 0);y>=0||tt(!1),h=h.slice(0,Math.min(h.length,y+1))}let g=!1,x=-1;if(r&&o&&o.v7_partialHydration)for(let y=0;y<h.length;y++){let b=h[y];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(x=y),b.route.id){let{loaderData:R,errors:O}=r,E=b.route.loader&&R[b.route.id]===void 0&&(!O||O[b.route.id]===void 0);if(b.route.lazy||E){g=!0,x>=0?h=h.slice(0,x+1):h=[h[0]];break}}}return h.reduceRight((y,b,R)=>{let O,E=!1,k=null,w=null;r&&(O=m&&b.route.id?m[b.route.id]:void 0,k=b.route.errorElement||Fb,g&&(x<0&&R===0?(Wb("route-fallback"),E=!0,w=null):x===R&&(E=!0,w=b.route.hydrateFallbackElement||null)));let F=n.concat(h.slice(0,R+1)),W=()=>{let z;return O?z=k:E?z=w:b.route.Component?z=L.createElement(b.route.Component,null):b.route.element?z=b.route.element:z=y,L.createElement(Ub,{match:b,routeContext:{outlet:y,matches:F,isDataRoute:r!=null},children:z})};return r&&(b.route.ErrorBoundary||b.route.errorElement||R===0)?L.createElement(Db,{location:r.location,revalidation:r.revalidation,component:k,error:O,children:W(),routeContext:{outlet:null,matches:F,isDataRoute:!0}}):W()},null)}var kg=(function(s){return s.UseBlocker="useBlocker",s.UseRevalidator="useRevalidator",s.UseNavigateStable="useNavigate",s})(kg||{}),Sg=(function(s){return s.UseBlocker="useBlocker",s.UseLoaderData="useL
238oaderData",s.UseActionData="useActionData",s.UseRouteError="useRouteError",s.UseNavigation="useNavigation",s.UseRouteLoaderData="useRouteLoaderData",s.UseMatches="useMatches",s.UseRevalidator="useRevalidator",s.UseNavigateStable="useNavigate",s.UseRouteId="useRouteId",s})(Sg||{});function Bb(s){let n=L.useContext(Hu);return n||tt(!1),n}function $b(s){let n=L.useContext(Rb);return n||tt(!1),n}function Vb(s){let n=L.useContext(Js);return n||tt(!1),n}function Eg(s){let n=Vb(),r=n.matches[n.matches.length-1];return r.route.id||tt(!1),r.route.id}function Hb(){var s;let n=L.useContext(bg),r=$b(),o=Eg();return n!==void 0?n:(s=r.errors)==null?void 0:s[o]}function qb(){let{router:s}=Bb(kg.UseNavigateStable),n=Eg(Sg.UseNavigateStable),r=L.useRef(!1);return jg(()=>{r.current=!0}),L.useCallback(function(c,d){d===void 0&&(d={}),r.current&&(typeof c=="number"?s.navigate(c):s.navigate(c,qi({fromRouteId:n},d)))},[s,n])}const Tm={};function Wb(s,n,r){Tm[s]||(Tm[s]=!0)}function Qb(s,n){s==null||s.v7_startTransition,s==null||s.v7_relativeSplatPath}function Wt(s){tt(!1)}function Kb(s){let{basename:n="/",children:r=null,location:o,navigationType:c=ms.Pop,navigator:d,static:h=!1,future:m}=s;Zi()&&tt(!1);let g=n.replace(/^\/*/,"/"),x=L.useMemo(()=>({basename:g,navigator:d,static:h,future:qi({v7_relativeSplatPath:!1},m)}),[g,m,d,h]);typeof o=="string"&&(o=zr(o));let{pathname:y="/",search:b="",hash:R="",state:O=null,key:E="default"}=o,k=L.useMemo(()=>{let w=Vu(y,g);return w==null?null:{location:{pathname:w,search:b,hash:R,state:O,key:E},navigationType:c}},[g,y,b,R,O,E,c]);return k==null?null:L.createElement(Ys.Provider,{value:x},L.createElement(Fo.Provider,{children:r,value:k}))}function Gb(s){let{children:n,location:r}=s;return Lb(wu(n),r)}new Promise(()=>{});function wu(s,n){n===void 0&&(n=[]);let r=[];return L.Children.forEach(s,(o,c)=>{if(!L.isValidElement(o))return;let d=[...n,c];if(o.type===L.Fragment){r.push.apply(r,wu(o.props.children,d));return}o.type!==Wt&&tt(!1),!o.props.index||!o.props.children||tt(!1);let h={id:o.props.id||d.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,loader:o.props.loader,action:o.props.action,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(h.children=wu(o.props.children,d)),r.push(h)}),r}/** 239 * React Router DOM v6.30.3 240 * 241 * Copyright (c) Remix Software Inc. 242 * 243 * This source code is licensed under the MIT license found in the 244 * LICENSE.md file in the root directory of this source tree. 245 * 246 * @license MIT 247 */function bu(){return bu=Object.assign?Object.assign.bind():function(s){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(s[o]=r[o])}return s},bu.apply(this,arguments)}function Yb(s,n){if(s==null)return{};var r={},o=Object.keys(s),c,d;for(d=0;d<o.length;d++)c=o[d],!(n.indexOf(c)>=0)&&(r[c]=s[c]);return r}function Jb(s){return!!(s.metaKey||s.altKey||s.ctrlKey||s.shiftKey)}function Xb(s,n){return s.button===0&&(!n||n==="_self")&&!Jb(s)}const Zb=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],e1="6";try{window.__reactRouterVersion=e1}catch{}const t1="startTransition",Am=Pp[t1];function n1(s){let{basename:n,children:r,future:o,window:c}=s,d=L.useRef();d.current==null&&(d.current=sb({window:c,v5Compat:!0}));let h=d.current,[m,g]=L.useState({action:h.action,location:h.location}),{v7_startTransition:x}=o||{},y=L.useCallback(b=>{x&&Am?Am(()=>g(b)):g(b)},[g,x]);return L.useLayoutEffect(()=>h.listen(y),[h,y]),L.useEffect(()=>Qb(o),[o]),L.createElement(Kb,{basename:n,children:r,location:m.location,navigationType:m.action,navigator:h,future:o})}const s1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",r1=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,je=L.forwardRef(function(n,r){let{onClick:o,relative:c,reloadDocument:d,replace:h,state:m,target:g,to:x,preventScrollReset:y,viewTransition:b}
247=n,R=Yb(n,Zb),{basename:O}=L.useContext(Ys),E,k=!1;if(typeof x=="string"&&r1.test(x)&&(E=x,s1))try{let z=new URL(window.location.href),M=x.startsWith("//")?new URL(z.protocol+x):new URL(x),Q=Vu(M.pathname,O);M.origin===z.origin&&Q!=null?x=Q+M.search+M.hash:k=!0}catch{}let w=Tb(x,{relative:c}),F=i1(x,{replace:h,state:m,target:g,preventScrollReset:y,relative:c,viewTransition:b});function W(z){o&&o(z),z.defaultPrevented||F(z)}return L.createElement("a",bu({},R,{href:E||w,onClick:k||d?o:W,ref:r,target:g}))});var Om;(function(s){s.UseScrollRestoration="useScrollRestoration",s.UseSubmit="useSubmit",s.UseSubmitFetcher="useSubmitFetcher",s.UseFetcher="useFetcher",s.useViewTransitionState="useViewTransitionState"})(Om||(Om={}));var Lm;(function(s){s.UseFetcher="useFetcher",s.UseFetchers="useFetchers",s.UseScrollRestoration="useScrollRestoration"})(Lm||(Lm={}));function i1(s,n){let{target:r,replace:o,state:c,preventScrollReset:d,relative:h,viewTransition:m}=n===void 0?{}:n,g=Ab(),x=Br(),y=Ng(s,{relative:h});return L.useCallback(b=>{if(Xb(b,r)){b.preventDefault();let R=o!==void 0?o:Oo(x)===Oo(y);g(s,{replace:R,state:c,preventScrollReset:d,relative:h,viewTransition:m})}},[x,g,y,o,c,r,s,d,h,m])}function _g(s,n){return function(){return s.apply(n,arguments)}}const{toString:a1}=Object.prototype,{getPrototypeOf:qu}=Object,{iterator:Do,toStringTag:Cg}=Symbol,Uo=(s=>n=>{const r=a1.call(n);return s[r]||(s[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),cn=s=>(s=s.toLowerCase(),n=>Uo(n)===s),zo=s=>n=>typeof n===s,{isArray:$r}=Array,Ur=zo("undefined");function ea(s){return s!==null&&!Ur(s)&&s.constructor!==null&&!Ur(s.constructor)&&At(s.constructor.isBuffer)&&s.constructor.isBuffer(s)}const Pg=cn("ArrayBuffer");function o1(s){let n;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?n=ArrayBuffer.isView(s):n=s&&s.buffer&&Pg(s.buffer),n}const l1=zo("string"),At=zo("function"),Rg=zo("number"),ta=s=>s!==null&&typeof s=="object",c1=s=>s===!0||s===!1,ko=s=>{if(Uo(s)!=="object")return!1;const n=qu(s);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(Cg in s)&&!(Do in s)},u1=s=>{if(!ta(s)||ea(s))return!1;try{return Object.keys(s).length===0&&Object.getPrototypeOf(s)===Object.prototype}catch{return!1}},d1=cn("Date"),h1=cn("File"),f1=cn("Blob"),m1=cn("FileList"),p1=s=>ta(s)&&At(s.pipe),g1=s=>{let n;return s&&(typeof FormData=="function"&&s instanceof FormData||At(s.append)&&((n=Uo(s))==="formdata"||n==="object"&&At(s.toString)&&s.toString()==="[object FormData]"))},x1=cn("URLSearchParams"),[y1,v1,w1,b1]=["ReadableStream","Request","Response","Headers"].map(cn),j1=s=>s.trim?s.trim():s.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function na(s,n,{allOwnKeys:r=!1}={}){if(s===null||typeof s>"u")return;let o,c;if(typeof s!="object"&&(s=[s]),$r(s))for(o=0,c=s.length;o<c;o++)n.call(null,s[o],o,s);else{if(ea(s))return;const d=r?Object.getOwnPropertyNames(s):Object.keys(s),h=d.length;let m;for(o=0;o<h;o++)m=d[o],n.call(null,s[m],m,s)}}function Tg(s,n){if(ea(s))return null;n=n.toLowerCase();const r=Object.keys(s);let o=r.length,c;for(;o-- >0;)if(c=r[o],n===c.toLowerCase())return c;return null}const Ms=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ag=s=>!Ur(s)&&s!==Ms;function ju(){const{caseless:s,skipUndefined:n}=Ag(this)&&this||{},r={},o=(c,d)=>{if(d==="__proto__"||d==="constructor"||d==="prototype")return;const h=s&&Tg(r,d)||d;ko(r[h])&&ko(c)?r[h]=ju(r[h],c):ko(c)?r[h]=ju({},c):$r(c)?r[h]=c.slice():(!n||!Ur(c))&&(r[h]=c)};for(let c=0,d=arguments.length;c<d;c++)arguments[c]&&na(arguments[c],o);return r}const N1=(s,n,r,{allOwnKeys:o}={})=>(na(n,(c,d)=>{r&&At(c)?Object.defineProperty(s,d,{value:_g(c,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(s,d,{value:c,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:o}),s),k1=s=>(s.charCodeAt(0)===65279&&(s=s.slice(1)),s),S1=(s,n,r,o)=>{s.prototype=Object.create(n.prototype,o),Object.defineProperty(s.prototype,"constructor",{value:s,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(s,"super",{value:n.prototype}),r&&Object.assign(s.prototype,r)},E1=(s,n,r,o)=>{let c,d,h;const m={};if(n=n||{},s==null)return n;do{for(c=Object.getOwnPropertyNames(s),d=c.length;d-- >0;)h=c[d],(!o||o(h,s,n))&&!m[h]&&(n[h]=s[h],m[h]=!0);s=r!==!1&&qu(s)}while(s&&(!r||r(s,n))&&s!==Object.prototype);return n},_1=(s,n,r)=>
vendor: 8,894 bytes, line 247
247{s=String(s),(r===void 0||r>s.length)&&(r=s.length),r-=n.length;const o=s.indexOf(n,r);return o!==-1&&o===r},C1=s=>{if(!s)return null;if($r(s))return s;let n=s.length;if(!Rg(n))return null;const r=new Array(n);for(;n-- >0;)r[n]=s[n];return r},P1=(s=>n=>s&&n instanceof s)(typeof Uint8Array<"u"&&qu(Uint8Array)),R1=(s,n)=>{const o=(s&&s[Do]).call(s);let c;for(;(c=o.next())&&!c.done;){const d=c.value;n.call(s,d[0],d[1])}},T1=(s,n)=>{let r;const o=[];for(;(r=s.exec(n))!==null;)o.push(r);return o},A1=cn("HTMLFormElement"),O1=s=>s.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,o,c){return o.toUpperCase()+c}),Mm=(({hasOwnProperty:s})=>(n,r)=>s.call(n,r))(Object.prototype),L1=cn("RegExp"),Og=(s,n)=>{const r=Object.getOwnPropertyDescriptors(s),o={};na(r,(c,d)=>{let h;(h=n(c,d,s))!==!1&&(o[d]=h||c)}),Object.defineProperties(s,o)},M1=s=>{Og(s,(n,r)=>{if(At(s)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const o=s[r];if(At(o)){if(n.enumerable=!1,"writable"in n){n.writable=!1;return}n.set||(n.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},I1=(s,n)=>{const r={},o=c=>{c.forEach(d=>{r[d]=!0})};return $r(s)?o(s):o(String(s).split(n)),r},F1=()=>{},D1=(s,n)=>s!=null&&Number.isFinite(s=+s)?s:n;function U1(s){return!!(s&&At(s.append)&&s[Cg]==="FormData"&&s[Do])}const z1=s=>{const n=new Array(10),r=(o,c)=>{if(ta(o)){if(n.indexOf(o)>=0)return;if(ea(o))return o;if(!("toJSON"in o)){n[c]=o;const d=$r(o)?[]:{};return na(o,(h,m)=>{const g=r(h,c+1);!Ur(g)&&(d[m]=g)}),n[c]=void 0,d}}return o};return r(s,0)},B1=cn("AsyncFunction"),$1=s=>s&&(ta(s)||At(s))&&At(s.then)&&At(s.catch),Lg=((s,n)=>s?setImmediate:n?((r,o)=>(Ms.addEventListener("message",({source:c,data:d})=>{c===Ms&&d===r&&o.length&&o.shift()()},!1),c=>{o.push(c),Ms.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",At(Ms.postMessage)),V1=typeof queueMicrotask<"u"?queueMicrotask.bind(Ms):typeof process<"u"&&process.nextTick||Lg,H1=s=>s!=null&&At(s[Do]),A={isArray:$r,isArrayBuffer:Pg,isBuffer:ea,isFormData:g1,isArrayBufferView:o1,isString:l1,isNumber:Rg,isBoolean:c1,isObject:ta,isPlainObject:ko,isEmptyObject:u1,isReadableStream:y1,isRequest:v1,isResponse:w1,isHeaders:b1,isUndefined:Ur,isDate:d1,isFile:h1,isBlob:f1,isRegExp:L1,isFunction:At,isStream:p1,isURLSearchParams:x1,isTypedArray:P1,isFileList:m1,forEach:na,merge:ju,extend:N1,trim:j1,stripBOM:k1,inherits:S1,toFlatObject:E1,kindOf:Uo,kindOfTest:cn,endsWith:_1,toArray:C1,forEachEntry:R1,matchAll:T1,isHTMLForm:A1,hasOwnProperty:Mm,hasOwnProp:Mm,reduceDescriptors:Og,freezeMethods:M1,toObjectSet:I1,toCamelCase:O1,noop:F1,toFiniteNumber:D1,findKey:Tg,global:Ms,isContextDefined:Ag,isSpecCompliantForm:U1,toJSONObject:z1,isAsyncFn:B1,isThenable:$1,setImmediate:Lg,asap:V1,isIterable:H1};let fe=class Mg extends Error{static from(n,r,o,c,d,h){const m=new Mg(n.message,r||n.code,o,c,d);return m.cause=n,m.name=n.name,h&&Object.assign(m,h),m}constructor(n,r,o,c,d){super(n),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),o&&(this.config=o),c&&(this.request=c),d&&(this.response=d,this.status=d.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:A.toJSONObject(this.config),code:this.code,status:this.status}}};fe.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";fe.ERR_BAD_OPTION="ERR_BAD_OPTION";fe.ECONNABORTED="ECONNABORTED";fe.ETIMEDOUT="ETIMEDOUT";fe.ERR_NETWORK="ERR_NETWORK";fe.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";fe.ERR_DEPRECATED="ERR_DEPRECATED";fe.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";fe.ERR_BAD_REQUEST="ERR_BAD_REQUEST";fe.ERR_CANCELED="ERR_CANCELED";fe.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";fe.ERR_INVALID_URL="ERR_INVALID_URL";const q1=null;function Nu(s){return A.isPlainObject(s)||A.isArray(s)}function Ig(s){return A.endsWith(s,"[]")?s.slice(0,-2):s}function Im(s,n,r){return s?s.concat(n).map(function(c,d){return c=Ig(c),!r&&d?"["+c+"]":c}).join(r?".":""):n}function W1(s){return A.isArray(s)&&!s.some(Nu)}const Q1=A.toFlatObject(A,{},null,function(n){return/^is[A-Z]/.test(n)});function Bo(s,n,r){if(!A.isObject(s))throw new TypeError("target must be an object");n=n||new FormData,r=A.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(k,w){return!A.isUndefined(w[k])});const o=r.metaTokens,c=r.visitor||y,d=r.dots,h=r.indexes,g=(r.Blob||typeof Blob<"u"&&Blob)&&A.isSpecCompliantForm(n);if(!A.isFunction(c))throw new TypeError("visitor must be a function");function x(E){if(E===null)return"";if(A.isDate(E))return E.toISOString();if(A.isBoolean(E))return E.toString();if(!g&&A.isBlob(E))throw new fe("Blob is not supported. Use a Buffer instead.");return A.isArrayBuffer(E)||A.isTypedArray(E)?g&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function y(E,k,w){let F=E;if(E&&!w&&typeof E=="object"){if(A.endsWith(k,"{}"))k=o?k:k.slice(0,-2),E=JSON.stringify(E);else if(A.isArray(E)&&W1(E)||(A.isFileList(E)||A.endsWith(k,"[]"))&&(F=A.toArray(E)))return k=Ig(k),F.forEach(function(z,M){!(A.isUndefined(z)||z===null)&&n.append(h===!0?Im([k],M,d):h===null?k:k+"[]",x(z))}),!1}return Nu(E)?!0:(n.append(Im(w,k,d),x(E)),!1)}const b=[],R=Object.assign(Q1,{defaultVisitor:y,convertValue:x,isVisitable:Nu});function O(E,k){if(!A.isUndefined(E)){if(b.indexOf(E)!==-1)throw Error("Circular reference detected in "+k.join("."));b.push(E),A.forEach(E,function(F,W){(!(A.isUndefined(F)||F===null)&&c.call(n,F,A.isString(W)?W.trim():W,k,R))===!0&&O(F,k?k.concat(W):[W])}),b.pop()}}if(!A.isObject(s))throw new TypeError("data must be an object");return O(s),n}function Fm(s){const n={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(s).replace(/[!'()~]|%20|%00/g,function(o){return n[o]})}function Wu(s,n){this._pairs=[],s&&Bo(s,this,n)}const Fg=Wu.prototype;Fg.append=function(n,r){this._pairs.push([n,r])};Fg.toString=function(n){const r=n?function(o){return n.call(this,o,Fm)}:Fm;return this._pairs.map(function(c){return r(c[0])+"="+r(c[1])},"").join("&")};function K1(s){return encodeURIComponent(s).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Dg(s,n,r){if(!n)return s;const o=r&&r.encode||K1,c=A.isFunction(r)?{serialize:r}:r,d=c&&c.serialize;let h;if(d?h=d(n,c):h=A.isURLSearchParams(n)?n.toString():new Wu(n,c).toString(o),h){const m=s.indexOf("#");m!==-1&&(s=s.slice(0,m)),s+=(s.indexOf("?")===-1?"?":"&")+h}return s}class Dm{constructor(){this.handlers=[]}use(n,r,o){return this.handlers.push({fulfilled:n,rejected:r,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(n){A.forEach(this.handlers,function(o){o!==null&&n(o)})}}const Qu={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},G1=typeof URLSearchParams<"u"?URLSearchParams:Wu,Y1=typeof FormData<"u"?FormData:null,J1=typeof Blob<"u"?Blob:null,X1={isBrowser:!0,classes:{URLSearchParams:G1,FormData:Y1,Blob:J1},protocols:["http","https","file","blob","url","data"]},Ku=typeof window<"u"&&typeof document<"u",ku=typeof navigator=="object"&&navigator||void 0,Z1=Ku&&(!ku||["ReactNative","NativeScript","NS"].indexOf(ku.product)<0),ej=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",tj=Ku&&window.location.href||"http://localhost",nj=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ku,hasStandardBrowserEnv:Z1,hasStandardBrowserWebWorkerEnv:ej,navigator:ku,origin:tj},Symbol.toStringTag,{value:"Module"})),vt={...nj,...X1};function sj(s,n){return Bo(s,new vt.classes.URLSearchParams,{visitor:function(r,o,c,d){return vt.isNode&&A.isBuffer(r)?(this.append(o,r.toString("base64")),!1):d.defaultVisitor.apply(this,arguments)},...n})}function rj(s){return A.matchAll(/\w+|\[(\w*)]/g,s).map(n=>n[0]==="[]"?"":n[1]||n[0])}function ij(s){const n={},r=Object.keys(s);let o;const c=r.length;let d;for(o=0;o<c;o++)d=r[o],n[d]=s[d];return n}function Ug(s){function n(r,o,c,d){let h=r[d++];if(h==="__proto__")return!0;const m=Number.isFinite(+h),g=d>=r.length;return h=!h&&A.isArray(c)?c.length:h,g?(A.hasOwnProp(c,h)?c[h]=[c[h],o]:c[h]=o,!m):((!c[h]||!A.isObject(c[h]))&&(c[h]=[]),n(r,o,c[h],d)&&A.isArray(c[h])&&(c[h]=ij(c[h])),!m)}if(A.isFormData(s)&&A.isFunction(s.entries)){const r={};return A.forEachEntry(s,(o,c)=>{n(rj(o),c,r,0)}),r}return null}function aj(s,n,r){if(A.isString(s))try{return(n||JSON.parse)(s),A.trim(s)}catch(o){if(o.name!=="SyntaxError")throw o}return(r||JSON.stringify)(s)}const sa={transitional:Qu,adapter:["xhr","http","fetch"],transformRequest:[function(n,r){const o=r.getContentType()||"",c=o.indexOf("application/json")>-1,d=A.isObject(n);
vendor: 4,181 bytes, lines 247-248
247if(d&&A.isHTMLForm(n)&&(n=new FormData(n)),A.isFormData(n))return c?JSON.stringify(Ug(n)):n;if(A.isArrayBuffer(n)||A.isBuffer(n)||A.isStream(n)||A.isFile(n)||A.isBlob(n)||A.isReadableStream(n))return n;if(A.isArrayBufferView(n))return n.buffer;if(A.isURLSearchParams(n))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let m;if(d){if(o.indexOf("application/x-www-form-urlencoded")>-1)return sj(n,this.formSerializer).toString();if((m=A.isFileList(n))||o.indexOf("multipart/form-data")>-1){const g=this.env&&this.env.FormData;return Bo(m?{"files[]":n}:n,g&&new g,this.formSerializer)}}return d||c?(r.setContentType("application/json",!1),aj(n)):n}],transformResponse:[function(n){const r=this.transitional||sa.transitional,o=r&&r.forcedJSONParsing,c=this.responseType==="json";if(A.isResponse(n)||A.isReadableStream(n))return n;if(n&&A.isString(n)&&(o&&!this.responseType||c)){const h=!(r&&r.silentJSONParsing)&&c;try{return JSON.parse(n,this.parseReviver)}catch(m){if(h)throw m.name==="SyntaxError"?fe.from(m,fe.ERR_BAD_RESPONSE,this,null,this.response):m}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:vt.classes.FormData,Blob:vt.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};A.forEach(["delete","get","head","post","put","patch"],s=>{sa.headers[s]={}});const oj=A.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),lj=s=>{const n={};let r,o,c;return s&&s.split(` 248`).forEach(function(h){c=h.indexOf(":"),r=h.substring(0,c).trim().toLowerCase(),o=h.substring(c+1).trim(),!(!r||n[r]&&oj[r])&&(r==="set-cookie"?n[r]?n[r].push(o):n[r]=[o]:n[r]=n[r]?n[r]+", "+o:o)}),n},Um=Symbol("internals");function Ti(s){return s&&String(s).trim().toLowerCase()}function So(s){return s===!1||s==null?s:A.isArray(s)?s.map(So):String(s)}function cj(s){const n=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=r.exec(s);)n[o[1]]=o[2];return n}const uj=s=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(s.trim());function Kc(s,n,r,o,c){if(A.isFunction(o))return o.call(this,n,r);if(c&&(n=r),!!A.isString(n)){if(A.isString(o))return n.indexOf(o)!==-1;if(A.isRegExp(o))return o.test(n)}}function dj(s){return s.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,r,o)=>r.toUpperCase()+o)}function hj(s,n){const r=A.toCamelCase(" "+n);["get","set","has"].forEach(o=>{Object.defineProperty(s,o+r,{value:function(c,d,h){return this[o].call(this,n,c,d,h)},configurable:!0})})}let Ot=class{constructor(n){n&&this.set(n)}set(n,r,o){const c=this;function d(m,g,x){const y=Ti(g);if(!y)throw new Error("header name must be a non-empty string");const b=A.findKey(c,y);(!b||c[b]===void 0||x===!0||x===void 0&&c[b]!==!1)&&(c[b||g]=So(m))}const h=(m,g)=>A.forEach(m,(x,y)=>d(x,y,g));if(A.isPlainObject(n)||n instanceof this.constructor)h(n,r);else if(A.isString(n)&&(n=n.trim())&&!uj(n))h(lj(n),r);else if(A.isObject(n)&&A.isIterable(n)){let m={},g,x;for(const y of n){if(!A.isArray(y))throw TypeError("Object iterator must return a key-value pair");m[x=y[0]]=(g=m[x])?A.isArray(g)?[...g,y[1]]:[g,y[1]]:y[1]}h(m,r)}else n!=null&&d(r,n,o);return this}get(n,r){if(n=Ti(n),n){const o=A.findKey(this,n);if(o){const c=this[o];if(!r)return c;if(r===!0)return cj(c);if(A.isFunction(r))return r.call(this,c,o);if(A.isRegExp(r))return r.exec(c);throw new TypeError("parser must be boolean|regexp|function")}}}has(n,r){if(n=Ti(n),n){const o=A.findKey(this,n);return!!(o&&this[o]!==void 0&&(!r||Kc(this,this[o],o,r)))}return!1}delete(n,r){const o=this;let c=!1;function d(h){if(h=Ti(h),h){const m=A.findKey(o,h);m&&(!r||Kc(o,o[m],m,r))&&(delete o[m],c=!0)}}return A.isArray(n)?n.forEach(d):d(n),c}clear(n){const r=Object.keys(this);let o=r.length,c=!1;for(;o--;){const d=r[o];(!n||Kc(this,this[d],d,n,!0))&&(delete this[d],c=!0)}return c}normalize(n){const r=this,o={};return A.forEach(this,(c,d)=>
vendor: 6,796 bytes, lines 248-249
248{const h=A.findKey(o,d);if(h){r[h]=So(c),delete r[d];return}const m=n?dj(d):String(d).trim();m!==d&&delete r[d],r[m]=So(c),o[m]=!0}),this}concat(...n){return this.constructor.concat(this,...n)}toJSON(n){const r=Object.create(null);return A.forEach(this,(o,c)=>{o!=null&&o!==!1&&(r[c]=n&&A.isArray(o)?o.join(", "):o)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,r])=>n+": "+r).join(` 249`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...r){const o=new this(n);return r.forEach(c=>o.set(c)),o}static accessor(n){const o=(this[Um]=this[Um]={accessors:{}}).accessors,c=this.prototype;function d(h){const m=Ti(h);o[m]||(hj(c,h),o[m]=!0)}return A.isArray(n)?n.forEach(d):d(n),this}};Ot.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);A.reduceDescriptors(Ot.prototype,({value:s},n)=>{let r=n[0].toUpperCase()+n.slice(1);return{get:()=>s,set(o){this[r]=o}}});A.freezeMethods(Ot);function Gc(s,n){const r=this||sa,o=n||r,c=Ot.from(o.headers);let d=o.data;return A.forEach(s,function(m){d=m.call(r,d,c.normalize(),n?n.status:void 0)}),c.normalize(),d}function zg(s){return!!(s&&s.__CANCEL__)}let ra=class extends fe{constructor(n,r,o){super(n??"canceled",fe.ERR_CANCELED,r,o),this.name="CanceledError",this.__CANCEL__=!0}};function Bg(s,n,r){const o=r.config.validateStatus;!r.status||!o||o(r.status)?s(r):n(new fe("Request failed with status code "+r.status,[fe.ERR_BAD_REQUEST,fe.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function fj(s){const n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(s);return n&&n[1]||""}function mj(s,n){s=s||10;const r=new Array(s),o=new Array(s);let c=0,d=0,h;return n=n!==void 0?n:1e3,function(g){const x=Date.now(),y=o[d];h||(h=x),r[c]=g,o[c]=x;let b=d,R=0;for(;b!==c;)R+=r[b++],b=b%s;if(c=(c+1)%s,c===d&&(d=(d+1)%s),x-h<n)return;const O=y&&x-y;return O?Math.round(R*1e3/O):void 0}}function pj(s,n){let r=0,o=1e3/n,c,d;const h=(x,y=Date.now())=>{r=y,c=null,d&&(clearTimeout(d),d=null),s(...x)};return[(...x)=>{const y=Date.now(),b=y-r;b>=o?h(x,y):(c=x,d||(d=setTimeout(()=>{d=null,h(c)},o-b)))},()=>c&&h(c)]}const Lo=(s,n,r=3)=>{let o=0;const c=mj(50,250);return pj(d=>{const h=d.loaded,m=d.lengthComputable?d.total:void 0,g=h-o,x=c(g),y=h<=m;o=h;const b={loaded:h,total:m,progress:m?h/m:void 0,bytes:g,rate:x||void 0,estimated:x&&m&&y?(m-h)/x:void 0,event:d,lengthComputable:m!=null,[n?"download":"upload"]:!0};s(b)},r)},zm=(s,n)=>{const r=s!=null;return[o=>n[0]({lengthComputable:r,total:s,loaded:o}),n[1]]},Bm=s=>(...n)=>A.asap(()=>s(...n)),gj=vt.hasStandardBrowserEnv?((s,n)=>r=>(r=new URL(r,vt.origin),s.protocol===r.protocol&&s.host===r.host&&(n||s.port===r.port)))(new URL(vt.origin),vt.navigator&&/(msie|trident)/i.test(vt.navigator.userAgent)):()=>!0,xj=vt.hasStandardBrowserEnv?{write(s,n,r,o,c,d,h){if(typeof document>"u")return;const m=[`${s}=${encodeURIComponent(n)}`];A.isNumber(r)&&m.push(`expires=${new Date(r).toUTCString()}`),A.isString(o)&&m.push(`path=${o}`),A.isString(c)&&m.push(`domain=${c}`),d===!0&&m.push("secure"),A.isString(h)&&m.push(`SameSite=${h}`),document.cookie=m.join("; ")},read(s){if(typeof document>"u")return null;const n=document.cookie.match(new RegExp("(?:^|; )"+s+"=([^;]*)"));return n?decodeURIComponent(n[1]):null},remove(s){this.write(s,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function yj(s){return typeof s!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(s)}function vj(s,n){return n?s.replace(/\/?\/$/,"")+"/"+n.replace(/^\/+/,""):s}function $g(s,n,r){let o=!yj(n);return s&&(o||r==!1)?vj(s,n):n}const $m=s=>s instanceof Ot?{...s}:s;function Ks(s,n){n=n||{};const r={};function o(x,y,b,R){return A.isPlainObject(x)&&A.isPlainObject(y)?A.merge.call({caseless:R},x,y):A.isPlainObject(y)?A.merge({},y):A.isArray(y)?y.slice():y}function c(x,y,b,R){if(A.isUndefined(y)){if(!A.isUndefined(x))return o(void 0,x,b,R)}else return o(x,y,b,R)}function d(x,y){if(!A.isUndefined(y))return o(void 0,y)}function h(x,y){if(A.isUndefined(y)){if(!A.isUndefined(x))return o(void 0,x)}else return o(void 0,y)}function m(x,y,b){if(b in n)return o(x,y);if(b in s)return o(void 0,x)}const g={url:d,method:d,data:d,baseURL:h,transformRequest:h,transformResponse:h,paramsSerializer:h,timeout:h,timeoutMessage:h,withCredentials:h,withXSRFToken:h,adapter:h,responseType:h,xsrfCookieName:h,xsrfHeaderName:h,onUploadProgress:h,onDownloadProgress:h,decompress:h,maxContentLength:h,maxBodyLength:h,beforeRedirect:h,transport:h,httpAgent:h,httpsAgent:h,cancelToken:h,socketPath:h,responseEncoding:h,validateStatus:m,headers:(x,y,b)=>c($m(x),$m(y),b,!0)};return A.forEach(Object.keys({...s,...n}),function(y){if(y==="__proto__"||y==="constructor"||y==="prototype")return;const b=A.hasOwnProp(g,y)?g[y]:c,R=b(s[y],n[y],y);A.isUndefined(R)&&b!==m||(r[y]=R)}),r}const Vg=s=>{const n=Ks({},s);let{data:r,withXSRFToken:o,xsrfHeaderName:c,xsrfCookieName:d,headers:h,auth:m}=n;if(n.headers=h=Ot.from(h),n.url=Dg($g(n.baseURL,n.url,n.allowAbsoluteUrls),s.params,s.paramsSerializer),m&&h.set("Authorization","Basic "+btoa((m.username||"")+":"+(m.password?unescape(encodeURIComponent(m.password)):""))),A.isFormData(r)){if(vt.hasStandardBrowserEnv||vt.hasStandardBrowserWebWorkerEnv)h.setContentType(void 0);else if(A.isFunction(r.getHeaders)){const g=r.getHeaders(),x=["content-type","content-length"];Object.entries(g).forEach(([y,b])=>{x.includes(y.toLowerCase())&&h.set(y,b)})}}if(vt.hasStandardBrowserEnv&&(o&&A.isFunction(o)&&(o=o(n)),o||o!==!1&&gj(n.url))){const g=c&&d&&xj.read(d);g&&h.set(c,g)}return n},wj=typeof XMLHttpRequest<"u",bj=wj&&function(s){return new Promise(function(r,o){const c=Vg(s);let d=c.data;const h=Ot.from(c.headers).normalize();let{responseType:m,onUploadProgress:g,onDownloadProgress:x}=c,y,b,R,O,E;function k(){O&&O(),E&&E(),c.cancelToken&&c.cancelToken.unsubscribe(y),c.signal&&c.signal.removeEventListener("abort",y)}let w=new XMLHttpRequest;w.open(c.method.toUpperCase(),c.url,!0),w.timeout=c.timeout;function F(){if(!w)return;const z=Ot.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),Q={data:!m||m==="text"||m==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:z,config:s,request:w};Bg(function(ue){r(ue),k()},function(ue){o(ue),k()},Q),w=null}"onloadend"in w?w.onloadend=F:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(F)},w.onabort=function(){w&&(o(new fe("Request aborted",fe.ECONNABORTED,s,w)),w=null)},w.onerror=function(M){const Q=M&&M.message?M.message:"Network Error",se=new fe(Q,fe.E
vendor: 10,485 bytes, lines 249-252
249RR_NETWORK,s,w);se.event=M||null,o(se),w=null},w.ontimeout=function(){let M=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded";const Q=c.transitional||Qu;c.timeoutErrorMessage&&(M=c.timeoutErrorMessage),o(new fe(M,Q.clarifyTimeoutError?fe.ETIMEDOUT:fe.ECONNABORTED,s,w)),w=null},d===void 0&&h.setContentType(null),"setRequestHeader"in w&&A.forEach(h.toJSON(),function(M,Q){w.setRequestHeader(Q,M)}),A.isUndefined(c.withCredentials)||(w.withCredentials=!!c.withCredentials),m&&m!=="json"&&(w.responseType=c.responseType),x&&([R,E]=Lo(x,!0),w.addEventListener("progress",R)),g&&w.upload&&([b,O]=Lo(g),w.upload.addEventListener("progress",b),w.upload.addEventListener("loadend",O)),(c.cancelToken||c.signal)&&(y=z=>{w&&(o(!z||z.type?new ra(null,s,w):z),w.abort(),w=null)},c.cancelToken&&c.cancelToken.subscribe(y),c.signal&&(c.signal.aborted?y():c.signal.addEventListener("abort",y)));const W=fj(c.url);if(W&&vt.protocols.indexOf(W)===-1){o(new fe("Unsupported protocol "+W+":",fe.ERR_BAD_REQUEST,s));return}w.send(d||null)})},jj=(s,n)=>{const{length:r}=s=s?s.filter(Boolean):[];if(n||r){let o=new AbortController,c;const d=function(x){if(!c){c=!0,m();const y=x instanceof Error?x:this.reason;o.abort(y instanceof fe?y:new ra(y instanceof Error?y.message:y))}};let h=n&&setTimeout(()=>{h=null,d(new fe(`timeout of ${n}ms exceeded`,fe.ETIMEDOUT))},n);const m=()=>{s&&(h&&clearTimeout(h),h=null,s.forEach(x=>{x.unsubscribe?x.unsubscribe(d):x.removeEventListener("abort",d)}),s=null)};s.forEach(x=>x.addEventListener("abort",d));const{signal:g}=o;return g.unsubscribe=()=>A.asap(m),g}},Nj=function*(s,n){let r=s.byteLength;if(r<n){yield s;return}let o=0,c;for(;o<r;)c=o+n,yield s.slice(o,c),o=c},kj=async function*(s,n){for await(const r of Sj(s))yield*Nj(r,n)},Sj=async function*(s){if(s[Symbol.asyncIterator]){yield*s;return}const n=s.getReader();try{for(;;){const{done:r,value:o}=await n.read();if(r)break;yield o}}finally{await n.cancel()}},Vm=(s,n,r,o)=>{const c=kj(s,n);let d=0,h,m=g=>{h||(h=!0,o&&o(g))};return new ReadableStream({async pull(g){try{const{done:x,value:y}=await c.next();if(x){m(),g.close();return}let b=y.byteLength;if(r){let R=d+=b;r(R)}g.enqueue(new Uint8Array(y))}catch(x){throw m(x),x}},cancel(g){return m(g),c.return()}},{highWaterMark:2})},Hm=64*1024,{isFunction:vo}=A,Ej=(({Request:s,Response:n})=>({Request:s,Response:n}))(A.global),{ReadableStream:qm,TextEncoder:Wm}=A.global,Qm=(s,...n)=>{try{return!!s(...n)}catch{return!1}},_j=s=>{s=A.merge.call({skipUndefined:!0},Ej,s);const{fetch:n,Request:r,Response:o}=s,c=n?vo(n):typeof fetch=="function",d=vo(r),h=vo(o);if(!c)return!1;const m=c&&vo(qm),g=c&&(typeof Wm=="function"?(E=>k=>E.encode(k))(new Wm):async E=>new Uint8Array(await new r(E).arrayBuffer())),x=d&&m&&Qm(()=>{let E=!1;const k=new r(vt.origin,{body:new qm,method:"POST",get duplex(){return E=!0,"half"}}).headers.has("Content-Type");return E&&!k}),y=h&&m&&Qm(()=>A.isReadableStream(new o("").body)),b={stream:y&&(E=>E.body)};c&&["text","arrayBuffer","blob","formData","stream"].forEach(E=>{!b[E]&&(b[E]=(k,w)=>{let F=k&&k[E];if(F)return F.call(k);throw new fe(`Response type '${E}' is not supported`,fe.ERR_NOT_SUPPORT,w)})});const R=async E=>{if(E==null)return 0;if(A.isBlob(E))return E.size;if(A.isSpecCompliantForm(E))return(await new r(vt.origin,{method:"POST",body:E}).arrayBuffer()).byteLength;if(A.isArrayBufferView(E)||A.isArrayBuffer(E))return E.byteLength;if(A.isURLSearchParams(E)&&(E=E+""),A.isString(E))return(await g(E)).byteLength},O=async(E,k)=>{const w=A.toFiniteNumber(E.getContentLength());return w??R(k)};return async E=>{let{url:k,method:w,data:F,signal:W,cancelToken:z,timeout:M,onDownloadProgress:Q,onUploadProgress:se,responseType:ue,headers:U,withCredentials:oe="same-origin",fetchOptions:Ee}=Vg(E),ye=n||fetch;ue=ue?(ue+"").toLowerCase():"text";let Oe=jj([W,z&&z.toAbortSignal()],M),Ue=null;const Ie=Oe&&Oe.unsubscribe&&(()=>{Oe.unsubscribe()});let ze;try{if(se&&x&&w!=="get"&&w!=="head"&&(ze=await O(U,F))!==0){let _=new r(k,{method:"POST",body:F,duplex:"half"}),D;if(A.isFormData(F)&&(D=_.headers.get("content-type"))&&U.setContentType(D),_.body){const[pe,ge]=zm(ze,Lo(Bm(se)));F=Vm(_.body,Hm,pe,ge)}}A.isString(oe)||(oe=oe?"include":"omit");const ve=d&&"credentials"in r.prototype,_e={...Ee,signal:Oe,method:w.toUpperCase(),headers:U.normalize().toJSON(),body:F,duplex:"half",credentials:ve?oe:void 0};Ue=d&&new r(k,_e);let q=await(d?ye(Ue,Ee):ye(k,_e));const re=y&&(ue==="stream"||ue==="response");if(y&&(Q||re&&Ie)){const _={};["status","statusText","headers"].forEach(le=>{_[le]=q[le]});const D=A.toFiniteNumber(q.headers.get("content-length")),[pe,ge]=Q&&zm(D,Lo(Bm(Q),!0))||[];q=new o(Vm(q.body,Hm,pe,()=>{ge&&ge(),Ie&&Ie()}),_)}ue=ue||"text";let I=await b[A.findKey(b,ue)||"text"](q,E);return!re&&Ie&&Ie(),await new Promise((_,D)=>{Bg(_,D,{data:I,headers:Ot.from(q.headers),status:q.status,statusText:q.statusText,config:E,request:Ue})})}catch(ve){throw Ie&&Ie(),ve&&ve.name==="TypeError"&&/Load failed|fetch/i.test(ve.message)?Object.assign(new fe("Network Error",fe.ERR_NETWORK,E,Ue,ve&&ve.response),{cause:ve.cause||ve}):fe.from(ve,ve&&ve.code,E,Ue,ve&&ve.response)}}},Cj=new Map,Hg=s=>{let n=s&&s.env||{};const{fetch:r,Request:o,Response:c}=n,d=[o,c,r];let h=d.length,m=h,g,x,y=Cj;for(;m--;)g=d[m],x=y.get(g),x===void 0&&y.set(g,x=m?new Map:_j(n)),y=x;return x};Hg();const Gu={http:q1,xhr:bj,fetch:{get:Hg}};A.forEach(Gu,(s,n)=>{if(s){try{Object.defineProperty(s,"name",{value:n})}catch{}Object.defineProperty(s,"adapterName",{value:n})}});const Km=s=>`- ${s}`,Pj=s=>A.isFunction(s)||s===null||s===!1;function Rj(s,n){s=A.isArray(s)?s:[s];const{length:r}=s;let o,c;const d={};for(let h=0;h<r;h++){o=s[h];let m;if(c=o,!Pj(o)&&(c=Gu[(m=String(o)).toLowerCase()],c===void 0))throw new fe(`Unknown adapter '${m}'`);if(c&&(A.isFunction(c)||(c=c.get(n))))break;d[m||"#"+h]=c}if(!c){const h=Object.entries(d).map(([g,x])=>`adapter ${g} `+(x===!1?"is not supported by the environment":"is not available in the build"));let m=r?h.length>1?`since : 250`+h.map(Km).join(` 251`):" "+Km(h[0]):"as no adapter specified";throw new fe("There is no suitable adapter to dispatch the request "+m,"ERR_NOT_SUPPORT")}return c}const qg={getAdapter:Rj,adapters:Gu};function Yc(s){if(s.cancelToken&&s.cancelToken.throwIfRequested(),s.signal&&s.signal.aborted)throw new ra(null,s)}function Gm(s){return Yc(s),s.headers=Ot.from(s.headers),s.data=Gc.call(s,s.transformRequest),["post","put","patch"].indexOf(s.method)!==-1&&s.headers.setContentType("application/x-www-form-urlencoded",!1),qg.getAdapter(s.adapter||sa.adapter,s)(s).then(function(o){return Yc(s),o.data=Gc.call(s,s.transformResponse,o),o.headers=Ot.from(o.headers),o},function(o){return zg(o)||(Yc(s),o&&o.response&&(o.response.data=Gc.call(s,s.transformResponse,o.response),o.response.headers=Ot.from(o.response.headers))),Promise.reject(o)})}const Wg="1.13.5",$o={};["object","boolean","number","function","string","symbol"].forEach((s,n)=>{$o[s]=function(o){return typeof o===s||"a"+(n<1?"n ":" ")+s}});const Ym={};$o.transitional=function(n,r,o){function c(d,h){return"[Axios v"+Wg+"] Transitional option '"+d+"'"+h+(o?". "+o:"")}return(d,h,m)=>{if(n===!1)throw new fe(c(h," has been removed"+(r?" in "+r:"")),fe.ERR_DEPRECATED);return r&&!Ym[h]&&(Ym[h]=!0,console.warn(c(h," has been deprecated since v"+r+" and will be removed in the near future"))),n?n(d,h,m):!0}};$o.spelling=function(n){return(r,o)=>(console.warn(`${o} is likely a misspelling of ${n}`),!0)};function Tj(s,n,r){if(typeof s!="object")throw new fe("options must be an object",fe.ERR_BAD_OPTION_VALUE);const o=Object.keys(s);let c=o.length;for(;c-- >0;){const d=o[c],h=n[d];if(h){const m=s[d],g=m===void 0||h(m,d,s);if(g!==!0)throw new fe("option "+d+" must be "+g,fe.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new fe("Unknown option "+d,fe.ERR_BAD_OPTION)}}const Eo={assertOptions:Tj,validators:$o},qt=Eo.validators;let qs=class{constructor(n){this.defaults=n||{},this.interceptors={request:new Dm,response:new Dm}}async request(n,r){try{return await this._request(n,r)}catch(o){if(o instanceof Error){let c={};Error.captureStackTrace?Error.captureStackTrace(c):c=new Error;const d=c.stack?c.stack.replace(/^.+\n/,""):"";try{o.stack?d&&!String(o.stack).endsWith(d.replace(/^.+\n.+\n/,""))&&(o.stack+=` 252`+d):o.stack=d}catch{}}throw o}}_request(n,r){typeof n=="string"?(r=r||{},r.url=n):r=n||{},r=Ks(this.defaults,r);const{transitional:o,paramsSerializer:c,headers:d}=r;o!==void 0&&Eo.assertOptions(o,{silentJSONParsing:qt.transitional(qt.boolean),forcedJSONParsing:qt.transitional(qt.boolean),clarifyTimeoutError:qt.transitional(qt.boolean),legacyInterceptorReqResOrdering:qt.transitional(qt.boolean)},!1),c!=null&&(A.isFunction(c)?r.paramsSerializer={serialize:c}:Eo.assertOptions(c,{encode:qt.function,serialize:qt.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Eo.assertOptions(r,{baseUrl:qt.spelling("baseURL"),withXsrfToken:qt.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let h=d&&A.merge(d.common,d[r.method]);d&&A.forEach(["delete","get","head","post","put","patch","common"],E=>{delete d[E]}),r.headers=Ot.concat(h,d);const m=[];let g=!0;this.interceptors.request.forEach(function(k){if(typeof k.runWhen=="function"&&k.runWhen(r)===!1)return;g=g&&k.synchronous;const w=r.transitional||Qu;w&&w.legacyInterceptorReqResOrdering?m.unshift(k.fulfilled,k.rejected):m.push(k.fulfilled,k.rejected)});const x=[];this.interceptors.response.forEach(function(k){x.push(k.fulfilled,k.rejected)});let y,b=0,R;if(!g){const E=[Gm.bind(this),void 0];for(E.unshift(...m),E.push(...x),R=E.length,y=Promise.resolve(r);b<R;)y=y.then(E[b++],E[b++]);return y}R=m.length;let O=r;for(;b<R;){const E=m[b++],k=m[b++];try{O=E(O)}catch(w){k.call(this,w);break}}try{y=Gm.call(this,O)}catch(E){return Promise.reject(E)}for(b=0,R=x.length;b<R;)y=y.then(x[b++],x[b++]);return y}getUri(n){n=Ks(this.defaults,n);const r=$g(n.baseURL,n.url,n.allowAbsoluteUrls);return Dg(r,n.params,n.paramsSerializer)}};A.forEach(["delete","get","head","options"],function(n){qs.prototype[n]=function(r,o){return this.request(Ks(o||{},{method:n,url:r,data:(o||{}).data}))}});A.forEach(["post","put","patch"],function(n){function r(o){return function(d,h,m){return this.request(Ks(m||{},{method:n,headers:o?{"Content-Type":"multipart/form-data"}:{},url:d,data:h}
vendor: 1,324 bytes, line 252
252))}}qs.prototype[n]=r(),qs.prototype[n+"Form"]=r(!0)});let Aj=class Qg{constructor(n){if(typeof n!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(d){r=d});const o=this;this.promise.then(c=>{if(!o._listeners)return;let d=o._listeners.length;for(;d-- >0;)o._listeners[d](c);o._listeners=null}),this.promise.then=c=>{let d;const h=new Promise(m=>{o.subscribe(m),d=m}).then(c);return h.cancel=function(){o.unsubscribe(d)},h},n(function(d,h,m){o.reason||(o.reason=new ra(d,h,m),r(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;const r=this._listeners.indexOf(n);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const n=new AbortController,r=o=>{n.abort(o)};return this.subscribe(r),n.signal.unsubscribe=()=>this.unsubscribe(r),n.signal}static source(){let n;return{token:new Qg(function(c){n=c}),cancel:n}}};function Oj(s){return function(r){return s.apply(null,r)}}function Lj(s){return A.isObject(s)&&s.isAxiosError===!0}const Su={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
252alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Su).forEach(([s,n])=>{Su[n]=s});function Kg(s){const n=new qs(s),r=_g(qs.prototype.request,n);return A.extend(r,qs.prototype,n,{allOwnKeys:!0}),A.extend(r,n,null,{allOwnKeys:!0}),r.create=function(c){return Kg(Ks(s,c))},r}const Je=Kg(sa);Je.Axios=qs;Je.CanceledError=ra;Je.CancelToken=Aj;Je.isCancel=zg;Je.VERSION=Wg;Je.toFormData=Bo;Je.AxiosError=fe;Je.Cancel=Je.CanceledError;Je.all=function(n){return Promise.all(n)};Je.spread=Oj;Je.isAxiosError=Lj;Je.mergeConfig=Ks;Je.AxiosHeaders=Ot;Je.formToJSON=s=>Ug(A.isHTMLForm(s)?new FormData(s):s);Je.getAdapter=qg.getAdapter;Je.HttpStatusCode=Su;Je.default=Je;const{Axios:ek,AxiosError:tk,CanceledError:nk,isCancel:sk,CancelToken:rk,VERSION:ik,all:ak,Cancel:ok,isAxiosError:lk,spread:ck,toFormData:uk,AxiosHeaders:dk,HttpStatusCode:hk,formToJSON:fk,getAdapter:mk,mergeConfig:pk}=Je,Mj=typeof window>"u",Jm=!Mj&&window.self!==window.top,Jc=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15),dt=[];for(let s=0;s<256;++s)dt.push((s+256).toString(16).slice(1));function Ij(s,n=0){return(dt[s[n+0]]+dt[s[n+1]]+dt[s[n+2]]+dt[s[n+3]]+"-"+dt[s[n+4]]+dt[s[n+5]]+"-"+dt[s[n+6]]+dt[s[n+7]]+"-"+dt[s[n+8]]+dt[s[n+9]]+"-"+dt[s[n+10]]+dt[s[n+11]]+dt[s[n+12]]+dt[s[n+13]]+dt[s[n+14]]+dt[s[n+15]]).toLowerCase()}let Xc;const Fj=new Uint8Array(16);function Dj(){if(!Xc){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Xc=crypto.getRandomValues.bind(crypto)}return Xc(Fj)}const Uj=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Xm={randomUUID:Uj};function zj(s,n,r){var c;s=s||{};const o=s.random??((c=s.rng)==null?void 0:c.call(s))??Dj();if(o.length<16)throw new Error("Random bytes length must be >= 16");return o[6]=o[6]&15|64,o[8]=o[8]&63|128,Ij(o)}function Bj(s,n,r){return Xm.randomUUID&&!s?Xm.randomUUID():zj(s)}class $j extends Error{constructor(n,r,o,c,d){super(n),this.name="Base44Error",this.status=r,this.code=o,this.data=c,this.originalError=d}toJSON(){return{name:this.name,message:this.message,status:this.status,code:this.code,data:this.data}}}function Ii({baseURL:s,headers:n={},token:r,interceptResponses:o=!0,onError:c}){const d=Je.create({baseURL:s,headers:{"Content-Type":"application/json",Accept:"application/json",...n}});return r&&(d.defaults.headers.common.Authorization=`Bearer ${r}`),d.interceptors.request.use(h=>{typeof window<"u"&&h.headers.set("X-Origin-URL",window.location.href);const m=Bj();if(h.requestId=m,Jm)try{window.parent.postMessage({type:"api-request-start",requestId:m,data:{url:s+h.url,method:h.method,body:h.data instanceof FormData?"[FormData object]":h.data}},"*")}catch{}return h}),o&&d.interceptors.response.use(h=>{var m;const g=(m=h.config)===null||m===void 0?void 0:m.requestId;try{Jm&&g&&window.parent.postMessage({type:"api-request-end",requestId:g,data:{statusCode:h.status,response:h.data}},"*")}catch{}return h.data},h=>{var m,g,x,y,b,R,O,E;const k=((g=(m=h.response)===null||m===void 0?void 0:m.data)===null||g===void 0?void 0:g.message)||((y=(x=h.response)===null||x===void 0?void 0:x.data)===null||y===void 0?void 0:y.detail)||h.message,w=new $j(k,(b=h.response)===null||b===void 0?void 0:b.status,(O=(R=h.response)===null||R===void 0?void 0:R.data)===null||O===void 0?void 0:O.code,(E=h.response)===null||E===void 0?void 0:E.data,h);return c==null||c(w),Promise.reject(w)}),d}function Zm(s){const{axios:n,appId:r,getSocket:o}=s;return new Proxy({},{get(c,d){if(!(typeof d!="string"||d==="then"||d.startsWith("_")))return Hj(n,r,d,o)}})}function Vj(s){var n;try{const r=JSON.parse(s);return{type:r.type,data:r.data,id:r.id||((n=r.data)===null||n===void 0?void 0:n.id),timestamp:r.timestamp||new Date().toISOString()}}catch(r){return console.warn("[Base44 SDK] Failed to parse realtime message:",r),null}}function Hj(s,n,r,o){const c=`/apps/${n}/entities/${r}`;return{async list(d,h,m,g){const x={};return d&&(x.sort=d),h&&(x.limit=h),m&&(x.skip=m),g&&(x.fields=Array.isArray(g)?g.join(","):g),s.get(c,{params:x})},async filter(d,h,m,g,x){const y={q:JSON.stringify(d)};return h&&(y.sort=h),m&&(y.limit=m),g&&(y.skip=g),x&&(y.fields=Array.isArray(x)?x.join(","):x),s.get(c,{params:y})},async get(d){return s.get(`${c}/${d}`)},async create(d){return s.post(c,d)},async update(d,h){return s.put(`${c}/${d}`,h)},async delete(d){return s.delete(`${c}/${d}`)},async deleteMany(d){return s.delete(c,{data:d})},async bulkCreate(d){return s.post(`${c}/bulk`,d)},async updateMany(d,h){return s.patch(`${c}/update-many`,{query:d,data:h})},async bulkUpdate(d){return s.put(`${c}/bulk`,d)},async importEntities(d){const h=new FormData;return h.append("file",d,d.name),s.post(`${c}/import`,h,{headers:{"Content-Type":"multipart/form-data"}})},subscribe(d){const h=`entities:${n}:${r}`;return o().subscribeToRoom(h,{update_model:x=>{const y=Vj(x.data);if(y)try{d(y)}catch(b){console.error("[Base44 SDK] Subscription callback error:",b)}}})}}}function qj(s,n){return{async call(r,o,c){if(!(r!=null&&r.trim()))throw new Error("Integration slug is required and cannot be empty");if(!(o!=null&&o.trim()))throw new Error("Operation ID is required and cannot be empty");const{pathParams:d,queryParams:h,...m}=c??{},g={...m,...d&&{path_params:d},...h&&{query_params:h}};return await s.post(`/apps/${n}/integrations/custom/${r}/${o}`,g)}}}function ep(s,n){const r=qj(s,n);return new Proxy({},{get(o,c){if(!(typeof c!="string"||c==="then"||c.startsWith("_")))return c==="custom"?r:new Proxy({},{get(d,h){if(!(typeof h!="string"||h==="then"||h.startsWith("_")))return async m=>{if(typeof m=="string")throw new Error(`Integration ${h} must receive an object with named parameters, received: ${m}`);let g,x;return m instanceof FormData||m&&Object.values(m).some(y=>y instanceof File)?(g=new FormData,Object.keys(m).forEach(y=>{m[y]instanceof File?g.append(y,m[y],m[y].name):typeof m[y]=="object"&&m[y]!==null?g.append(y,JSON.stringify(m[y])):g.append(y,m[y])}),x="multipart/form-data"):(g=m,x="application/json"),c==="Core"?s.post(`/apps/${n}/integration-endpoints/Core/${h}`,g||m,{headers:{"Content-Type":x}}):s.post(`/apps/${n}/integration-endpoints/installable/${c}/integration-endpoints/${h}`,g||m,{headers:{"Content-Type":x}})}}})}})}function Wj(s,n,r,o){return{async me(){return s.get(`/apps/${r}/entities/User/me`)},async updateMe(c){return s.put(`/apps/${r}/entities/User/me`,c)},redirectToLogin(c){if(typeof window>"u")throw new Error("Login method can only be used in a browser environment");const d=c?new URL(c,window.location.origin).toString():window.location.href,h=`${o.appBaseUrl}/login?from_url=${encodeURIComponent(d)}`;window.location.href=h},loginWithProvider(c,d="/"){const h=new URL(d,window.location.origin).toString(),m=`app_id=${r}&from_url=${encodeURIComponent(h)}`;let g;c==="sso"?g=`/apps/${r}/auth/sso/login`:g=`/apps/auth${c==="google"?"":`/${c}`}/login`;const x=`${o.appBaseUrl}/api${g}?${m}`;window.location.href=x}
252,logout(c){if(delete s.defaults.headers.common.Authorization,typeof window<"u"){if(window.localStorage)try{window.localStorage.removeItem("base44_access_token"),window.localStorage.removeItem("token")}catch(m){console.error("Failed to remove token from localStorage:",m)}const d=c||window.location.href,h=`${o.appBaseUrl}/api/apps/auth/logout?from_url=${encodeURIComponent(d)}`;window.location.href=h}},setToken(c,d=!0){if(c&&(s.defaults.headers.common.Authorization=`Bearer ${c}`,n.defaults.headers.common.Authorization=`Bearer ${c}`,d&&typeof window<"u"&&window.localStorage))try{window.localStorage.setItem("base44_access_token",c),window.localStorage.setItem("token",c)}catch(h){console.error("Failed to save token to localStorage:",h)}},async loginViaEmailPassword(c,d,h){var m;try{const g=await s.post(`/apps/${r}/auth/login`,{email:c,password:d,...h&&{turnstile_token:h}}),{access_token:x,user:y}=g;return x&&this.setToken(x),{access_token:x,user:y}}catch(g){throw((m=g.response)===null||m===void 0?void 0:m.status)===401&&await this.logout(),g}},async isAuthenticated(){try{return await this.me(),!0}catch{return!1}},inviteUser(c,d){return s.post(`/apps/${r}/users/invite-user`,{user_email:c,role:d})},register(c){return s.post(`/apps/${r}/auth/register`,c)},verifyOtp({email:c,otpCode:d}){return s.post(`/apps/${r}/auth/verify-otp`,{email:c,otp_code:d})},resendOtp(c){return s.post(`/apps/${r}/auth/resend-otp`,{email:c})},resetPasswordRequest(c){return s.post(`/apps/${r}/auth/reset-password-request`,{email:c})},resetPassword({resetToken:c,newPassword:d}){return s.post(`/apps/${r}/auth/reset-password`,{reset_token:c,new_password:d})},changePassword({userId:c,currentPassword:d,newPassword:h}){return s.post(`/apps/${r}/auth/change-password`,{user_id:c,current_password:d,new_password:h})}}}function Qj(s,n){return{async getAccessToken(r){const o=`/apps/${n}/auth/sso/accesstoken/${r}`;return s.get(o)}}}function Kj(s,n){return{async getAccessToken(r){if(!r||typeof r!="string")throw new Error("Integration type is required and must be a string");return(await s.get(`/apps/${n}/external-auth/tokens/${r}`)).access_token},async getConnection(r){var o;if(!r||typeof r!="string")throw new Error("Integration type is required and must be a string");const d=await s.get(`/apps/${n}/external-auth/tokens/${r}`);return{accessToken:d.access_token,connectionConfig:(o=d.connection_config)!==null&&o!==void 0?o:null}},async getCurrentAppUserAccessToken(r){if(!r||typeof r!="string")throw new Error("Connector ID is required and must be a string");return(await s.get(`/apps/${n}/app-user-auth/connectors/${r}/token`)).access_token}}}function Gj(s,n){return{async connectAppUser(r){if(!r||typeof r!="string")throw new Error("Connector ID is required and must be a string");return(await s.post(`/apps/${n}/app-user-auth/connectors/${r}/initiate`)).redirect_url},async disconnectAppUser(r){if(!r||typeof r!="string")throw new Error("Connector ID is required and must be a string");await s.delete(`/apps/${n}/app-user-auth/connectors/${r}`)}}}function Wi(s={}){const{storageKey:n="base44_access_token",paramName:r="access_token",saveToStorage:o=!0,removeFromUrl:c=!0}=s;let d=null;if(typeof window<"u"&&window.location)try{const h=new URLSearchParams(window.location.search);if(d=h.get(r),d){if(o&&Yj(d,{storageKey:n}),c){h.delete(r);const m=`${window.location.pathname}${h.toString()?`?${h.toString()}`:""}${window.location.hash}`;window.history.replaceState({},document.title,m)}return d}}catch(h){console.error("Error retrieving token from URL:",h)}if(typeof window<"u"&&window.localStorage)try{return d=window.localStorage.getItem(n),d}catch(h){console.error("Error retrieving token from local storage:",h)}return null}function Yj(s,n){const{storageKey:r="base44_access_token"}=n;if(typeof window>"u"||!window.localStorage||!s)return!1;try{return window.localStorage.setItem(r,s),window.localStorage.setItem("token",s),!0}catch(o){return console.error("Error saving token to local storage:",o),!1}}function tp(s,n,r){const o=(d,h)=>d?`${String(d).replace(/\/$/,"")}${h}`:h,c=d=>{const h=new Headers;if(r!=null&&r.getAuthHeaders){const m=r.getAuthHeaders();Object.entries(m).forEach(([g,x])=>{x!=null&&h.set(g,String(x))})}
252return d&&new Headers(d).forEach((m,g)=>{h.set(g,m)}),h};return{async invoke(d,h){if(typeof h=="string")throw new Error(`Function ${d} must receive an object with named parameters, received: ${h}`);let m,g;return h instanceof FormData||h&&Object.values(h).some(x=>x instanceof File)?(m=new FormData,Object.keys(h).forEach(x=>{h[x]instanceof File?m.append(x,h[x],h[x].name):typeof h[x]=="object"&&h[x]!==null?m.append(x,JSON.stringify(h[x])):m.append(x,h[x])}),g="multipart/form-data"):(m=h,g="application/json"),s.post(`/apps/${n}/functions/${d}`,m||h,{headers:{"Content-Type":g}})},async fetch(d,h={}){const g=`/functions${d.startsWith("/")?d:`/${d}`}`,x=c(h.headers),y={...h,headers:x};return await fetch(o(r==null?void 0:r.baseURL,g),y)}}}function np({axios:s,getSocket:n,appId:r,serverUrl:o,token:c}){const d=`/apps/${r}/agents`,h={},m=()=>s.get(`${d}/conversations`),g=k=>s.get(`${d}/conversations/${k}`);return{getConversations:m,getConversation:g,listConversations:k=>s.get(`${d}/conversations`,{params:k}),createConversation:k=>s.post(`${d}/conversations`,k),addMessage:async(k,w)=>s.post(`${d}/conversations/v2/${k.id}/messages`,w),subscribeToConversation:(k,w)=>{const F=`/agent-conversations/${k}`,W=n(),z=g(k).then(M=>(h[k]=M,M));return W.subscribeToRoom(F,{connect:()=>{},update_model:async({data:M})=>{const Q=JSON.parse(M);if(Q._message){await z;const se=Q._message,ue=h[k];if(ue){const U=ue.messages||[],oe=U.findIndex(ye=>ye.id===se.id),Ee=oe!==-1?U.map((ye,Oe)=>Oe===oe?se:ye):[...U,se];h[k]={...ue,messages:Ee},w==null||w(h[k])}}}})},getWhatsAppConnectURL:k=>{const w=`${o}/api/apps/${r}/agents/${encodeURIComponent(k)}/whatsapp`,F=c??Wi();return F?`${w}?token=${F}`:w},getTelegramConnectURL:k=>{const w=`${o}/api/apps/${r}/agents/${encodeURIComponent(k)}/telegram`,F=c??Wi();return F?`${w}?token=${F}`:w}}}function sp(s,n){const r=`/app-logs/${n}`;return{async logUserInApp(o){await s.post(`${r}/log-user-in-app/${o}`)},async fetchLogs(o={}){return await s.get(r,{params:o})},async getStats(o={}){return await s.get(`${r}/stats`,{params:o})}}}function Jj(s,n){return{async inviteUser(r,o){if(o!=="user"&&o!=="admin")throw new Error(`Invalid role: "${o}". Role must be either "user" or "admin".`);return await s.post(`/apps/${n}/runtime/users/invite-user`,{user_email:r,role:o})}}}const vn=Object.create(null);vn.open="0";vn.close="1";vn.ping="2";vn.pong="3";vn.message="4";vn.upgrade="5";vn.noop="6";const _o=Object.create(null);Object.keys(vn).forEach(s=>{_o[vn[s]]=s});const Eu={type:"error",data:"parser error"},Gg=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Yg=typeof ArrayBuffer=="function",Jg=s=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s&&s.buffer instanceof ArrayBuffer,Yu=({type:s,data:n},r,o)=>Gg&&n instanceof Blob?r?o(n):rp(n,o):Yg&&(n instanceof ArrayBuffer||Jg(n))?r?o(n):rp(new Blob([n]),o):o(vn[s]+(n||"")),rp=(s,n)=>{const r=new FileReader;return r.onload=function(){const o=r.result.split(",")[1];n("b"+(o||""))},r.readAsDataURL(s)};function ip(s){return s instanceof Uint8Array?s:s instanceof ArrayBuffer?new Uint8Array(s):new Uint8Array(s.buffer,s.byteOffset,s.byteLength)}let Zc;function Xj(s,n){if(Gg&&s.data instanceof Blob)return s.data.arrayBuffer().then(ip).then(n);if(Yg&&(s.data instanceof ArrayBuffer||Jg(s.data)))return n(ip(s.data));Yu(s,!1,r=>{Zc||(Zc=new TextEncoder),n(Zc.encode(r))})}const ap="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Fi=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let s=0;s<ap.length;s++)Fi[ap.charCodeAt(s)]=s;const Zj=s=>{let n=s.length*.75,r=s.length,o,c=0,d,h,m,g;s[s.length-1]==="="&&(n--,s[s.length-2]==="="&&n--);const x=new ArrayBuffer(n),y=new Uint8Array(x);for(o=0;o<r;o+=4)d=Fi[s.charCodeAt(o)],h=Fi[s.charCodeAt(o+1)],m=Fi[s.charCodeAt(o+2)],g=Fi[s.charCodeAt(o+3)],y[c++]=d<<2|h>>4,y[c++]=(h&15)<<4|m>>2,y[c++]=(m&3)<<6|g&63;return x},eN=typeof ArrayBuffer=="function",Ju=(s,n)=>{if(typeof s!="string")return{type:"message",data:Xg(s,n)};const r=s.charAt(0);return r==="b"?{type:"message",data:tN(s.substring(1),n)}:_o[r]?s.length>1?{type:_o[r],data:s.substring(1)}:{type:_o[r]}:Eu},tN=(s,n)=>{if(eN){const r=Zj(s);return Xg(r,n)}else return{base64:!0,data:s}},Xg=(s,n)=>{switch(n){case"blob":return s instanceof Blob?s:new Blob([s]);case"arraybuffer":default:return s instanceof ArrayBuffer?s:s.buffer}},Zg="�",nN=(s,n)=>{const r=s.length,o=new Array(r);let c=0;
vendor: 4,669 bytes, line 252
252s.forEach((d,h)=>{Yu(d,!1,m=>{o[h]=m,++c===r&&n(o.join(Zg))})})},sN=(s,n)=>{const r=s.split(Zg),o=[];for(let c=0;c<r.length;c++){const d=Ju(r[c],n);if(o.push(d),d.type==="error")break}return o};function rN(){return new TransformStream({transform(s,n){Xj(s,r=>{const o=r.length;let c;if(o<126)c=new Uint8Array(1),new DataView(c.buffer).setUint8(0,o);else if(o<65536){c=new Uint8Array(3);const d=new DataView(c.buffer);d.setUint8(0,126),d.setUint16(1,o)}else{c=new Uint8Array(9);const d=new DataView(c.buffer);d.setUint8(0,127),d.setBigUint64(1,BigInt(o))}s.data&&typeof s.data!="string"&&(c[0]|=128),n.enqueue(c),n.enqueue(r)})}})}let eu;function wo(s){return s.reduce((n,r)=>n+r.length,0)}function bo(s,n){if(s[0].length===n)return s.shift();const r=new Uint8Array(n);let o=0;for(let c=0;c<n;c++)r[c]=s[0][o++],o===s[0].length&&(s.shift(),o=0);return s.length&&o<s[0].length&&(s[0]=s[0].slice(o)),r}function iN(s,n){eu||(eu=new TextDecoder);const r=[];let o=0,c=-1,d=!1;return new TransformStream({transform(h,m){for(r.push(h);;){if(o===0){if(wo(r)<1)break;const g=bo(r,1);d=(g[0]&128)===128,c=g[0]&127,c<126?o=3:c===126?o=1:o=2}else if(o===1){if(wo(r)<2)break;const g=bo(r,2);c=new DataView(g.buffer,g.byteOffset,g.length).getUint16(0),o=3}else if(o===2){if(wo(r)<8)break;const g=bo(r,8),x=new DataView(g.buffer,g.byteOffset,g.length),y=x.getUint32(0);if(y>Math.pow(2,21)-1){m.enqueue(Eu);break}c=y*Math.pow(2,32)+x.getUint32(4),o=3}else{if(wo(r)<c)break;const g=bo(r,c);m.enqueue(Ju(d?g:eu.decode(g),n)),o=0}if(c===0||c>s){m.enqueue(Eu);break}}}})}const ex=4;function et(s){if(s)return aN(s)}function aN(s){for(var n in et.prototype)s[n]=et.prototype[n];return s}et.prototype.on=et.prototype.addEventListener=function(s,n){return this._callbacks=this._callbacks||{},(this._callbacks["$"+s]=this._callbacks["$"+s]||[]).push(n),this};et.prototype.once=function(s,n){function r(){this.off(s,r),n.apply(this,arguments)}return r.fn=n,this.on(s,r),this};et.prototype.off=et.prototype.removeListener=et.prototype.removeAllListeners=et.prototype.removeEventListener=function(s,n){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+s];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+s],this;for(var o,c=0;c<r.length;c++)if(o=r[c],o===n||o.fn===n){r.splice(c,1);break}return r.length===0&&delete this._callbacks["$"+s],this};et.prototype.emit=function(s){this._callbacks=this._callbacks||{};for(var n=new Array(arguments.length-1),r=this._callbacks["$"+s],o=1;o<arguments.length;o++)n[o-1]=arguments[o];if(r){r=r.slice(0);for(var o=0,c=r.length;o<c;++o)r[o].apply(this,n)}return this};et.prototype.emitReserved=et.prototype.emit;et.prototype.listeners=function(s){return this._callbacks=this._callbacks||{},this._callbacks["$"+s]||[]};et.prototype.hasListeners=function(s){return!!this.listeners(s).length};const Vo=typeof Promise=="function"&&typeof Promise.resolve=="function"?n=>Promise.resolve().then(n):(n,r)=>r(n,0),Gt=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),oN="arraybuffer";function tx(s,...n){return n.reduce((r,o)=>(s.hasOwnProperty(o)&&(r[o]=s[o]),r),{})}const lN=Gt.setTimeout,cN=Gt.clearTimeout;function Ho(s,n){n.useNativeTimers?(s.setTimeoutFn=lN.bind(Gt),s.clearTimeoutFn=cN.bind(Gt)):(s.setTimeoutFn=Gt.setTimeout.bind(Gt),s.clearTimeoutFn=Gt.clearTimeout.bind(Gt))}const uN=1.33;function dN(s){return typeof s=="string"?hN(s):Math.ceil((s.byteLength||s.size)*uN)}function hN(s){let n=0,r=0;for(let o=0,c=s.length;o<c;o++)n=s.charCodeAt(o),n<128?r+=1:n<2048?r+=2:n<55296||n>=57344?r+=3:(o++,r+=4);return r}function nx(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function fN(s){let n="";for(let r in s)s.hasOwnProperty(r)&&(n.length&&(n+="&"),n+=encodeURIComponent(r)+"="+encodeURIComponent(s[r]));return n}function mN(s){let n={},r=s.split("&");for(let o=0,c=r.length;o<c;o++){let d=r[o].split("=");n[decodeURIComponent(d[0])]=decodeURIComponent(d[1])}return n}class pN extends Error{constructor(n,r,o){super(n),this.description=r,this.context=o,this.type="TransportError"}}class Xu extends et{constructor(n){super(),this.writable=!1,Ho(this,n),this.opts=n,this.query=n.query,this.socket=n.socket,this.supportsBinary=!n.forceBase64}onError(n,r,o){return super.emitReserved("error",new pN(n,r,o)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(n){this.readyState==="open"&&this.write(n)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}
vendor: 5,568 bytes, line 252
252onData(n){const r=Ju(n,this.socket.binaryType);this.onPacket(r)}onPacket(n){super.emitReserved("packet",n)}onClose(n){this.readyState="closed",super.emitReserved("close",n)}pause(n){}createUri(n,r={}){return n+"://"+this._hostname()+this._port()+this.opts.path+this._query(r)}_hostname(){const n=this.opts.hostname;return n.indexOf(":")===-1?n:"["+n+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(this.opts.port)!==443||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(n){const r=fN(n);return r.length?"?"+r:""}}class gN extends Xu{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(n){this.readyState="pausing";const r=()=>{this.readyState="paused",n()};if(this._polling||!this.writable){let o=0;this._polling&&(o++,this.once("pollComplete",function(){--o||r()})),this.writable||(o++,this.once("drain",function(){--o||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(n){const r=o=>{if(this.readyState==="opening"&&o.type==="open"&&this.onOpen(),o.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(o)};sN(n,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const n=()=>{this.write([{type:"close"}])};this.readyState==="open"?n():this.once("open",n)}write(n){this.writable=!1,nN(n,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const n=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=nx()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(n,r)}}let sx=!1;try{sx=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const xN=sx;function yN(){}class vN extends gN{constructor(n){if(super(n),typeof location<"u"){const r=location.protocol==="https:";let o=location.port;o||(o=r?"443":"80"),this.xd=typeof location<"u"&&n.hostname!==location.hostname||o!==n.port}}doWrite(n,r){const o=this.request({method:"POST",data:n});o.on("success",r),o.on("error",(c,d)=>{this.onError("xhr post error",c,d)})}doPoll(){const n=this.request();n.on("data",this.onData.bind(this)),n.on("error",(r,o)=>{this.onError("xhr poll error",r,o)}),this.pollXhr=n}}class yn extends et{constructor(n,r,o){super(),this.createRequest=n,Ho(this,o),this._opts=o,this._method=o.method||"GET",this._uri=r,this._data=o.data!==void 0?o.data:null,this._create()}_create(){var n;const r=tx(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;const o=this._xhr=this.createRequest(r);try{o.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){o.setDisableHeaderCheck&&o.setDisableHeaderCheck(!0);for(let c in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(c)&&o.setRequestHeader(c,this._opts.extraHeaders[c])}}catch{}if(this._method==="POST")try{o.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{o.setRequestHeader("Accept","*/*")}catch{}(n=this._opts.cookieJar)===null||n===void 0||n.addCookies(o),"withCredentials"in o&&(o.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(o.timeout=this._opts.requestTimeout),o.onreadystatechange=()=>{var c;o.readyState===3&&((c=this._opts.cookieJar)===null||c===void 0||c.parseCookies(o.getResponseHeader("set-cookie"))),o.readyState===4&&(o.status===200||o.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof o.status=="number"?o.status:0)},0))},o.send(this._data)}catch(c){this.setTimeoutFn(()=>{this._onError(c)},0);return}typeof document<"u"&&(this._index=yn.requestsCount++,yn.requests[this._index]=this)}_onError(n){this.emitReserved("error",n,this._xhr),this._cleanup(!0)}_cleanup(n){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=yN,n)try{this._xhr.abort()}catch{}typeof document<"u"&&delete yn.requests[this._index],this._xhr=null}}_onLoad(){const n=this._xhr.responseText;n!==null&&(this.emitReserved("data",n),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}yn.requestsCount=0;yn.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",op);else if(typeof addEventListener=="function"){const s="onpagehide"in Gt?"pagehide":"unload";addEventListener(s,op,!1)}}function op(){for(let s in yn.requests)yn.requests.hasOwnProperty(s)&&yn.requests[s].abort()}const wN=(function(){const s=rx({xdomain:!1});return s&&s.responseType!==null})();class bN extends vN{constructor(n){super(n);const r=n&&n.forceBase64;this.supportsBinary=wN&&!r}request(n={}){return Object.assign(n,{xd:this.xd},this.opts),new yn(rx,this.uri(),n)}}function rx(s){const n=s.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!n||xN))return new XMLHttpRequest}catch{}if(!n)try{return new Gt[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const ix=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class jN extends Xu{get name(){return"websocket"}doOpen(){const n=this.uri(),r=this.opts.protocols,o=ix?{}:tx(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(o.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(n,r,o)}catch(c){return this.emitReserved("error",c)}
vendor: 17,830 bytes, line 252
252this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=n=>this.onClose({description:"websocket connection closed",context:n}),this.ws.onmessage=n=>this.onData(n.data),this.ws.onerror=n=>this.onError("websocket error",n)}write(n){this.writable=!1;for(let r=0;r<n.length;r++){const o=n[r],c=r===n.length-1;Yu(o,this.supportsBinary,d=>{try{this.doWrite(o,d)}catch{}c&&Vo(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const n=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=nx()),this.supportsBinary||(r.b64=1),this.createUri(n,r)}}const tu=Gt.WebSocket||Gt.MozWebSocket;class NN extends jN{createSocket(n,r,o){return ix?new tu(n,r,o):r?new tu(n,r):new tu(n)}doWrite(n,r){this.ws.send(r)}}class kN extends Xu{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(n){return this.emitReserved("error",n)}this._transport.closed.then(()=>{this.onClose()}).catch(n=>{this.onError("webtransport error",n)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(n=>{const r=iN(Number.MAX_SAFE_INTEGER,this.socket.binaryType),o=n.readable.pipeThrough(r).getReader(),c=rN();c.readable.pipeTo(n.writable),this._writer=c.writable.getWriter();const d=()=>{o.read().then(({done:m,value:g})=>{m||(this.onPacket(g),d())}).catch(m=>{})};d();const h={type:"open"};this.query.sid&&(h.data=`{"sid":"${this.query.sid}"}`),this._writer.write(h).then(()=>this.onOpen())})})}write(n){this.writable=!1;for(let r=0;r<n.length;r++){const o=n[r],c=r===n.length-1;this._writer.write(o).then(()=>{c&&Vo(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var n;(n=this._transport)===null||n===void 0||n.close()}}const SN={websocket:NN,webtransport:kN,polling:bN},EN=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,_N=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function _u(s){if(s.length>8e3)throw"URI too long";const n=s,r=s.indexOf("["),o=s.indexOf("]");r!=-1&&o!=-1&&(s=s.substring(0,r)+s.substring(r,o).replace(/:/g,";")+s.substring(o,s.length));let c=EN.exec(s||""),d={},h=14;for(;h--;)d[_N[h]]=c[h]||"";return r!=-1&&o!=-1&&(d.source=n,d.host=d.host.substring(1,d.host.length-1).replace(/;/g,":"),d.authority=d.authority.replace("[","").replace("]","").replace(/;/g,":"),d.ipv6uri=!0),d.pathNames=CN(d,d.path),d.queryKey=PN(d,d.query),d}function CN(s,n){const r=/\/{2,9}/g,o=n.replace(r,"/").split("/");return(n.slice(0,1)=="/"||n.length===0)&&o.splice(0,1),n.slice(-1)=="/"&&o.splice(o.length-1,1),o}function PN(s,n){const r={};return n.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(o,c,d){c&&(r[c]=d)}),r}const Cu=typeof addEventListener=="function"&&typeof removeEventListener=="function",Co=[];Cu&&addEventListener("offline",()=>{Co.forEach(s=>s())},!1);class xs extends et{constructor(n,r){if(super(),this.binaryType=oN,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,n&&typeof n=="object"&&(r=n,n=null),n){const o=_u(n);r.hostname=o.host,r.secure=o.protocol==="https"||o.protocol==="wss",r.port=o.port,o.query&&(r.query=o.query)}else r.host&&(r.hostname=_u(r.host).host);Ho(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(o=>{const c=o.prototype.name;this.transports.push(c),this._transportsByName[c]=o}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=mN(this.opts.query)),Cu&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Co.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(n){const r=Object.assign({},this.opts.query);r.EIO=ex,r.transport=n,this.id&&(r.sid=this.id);const o=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[n]);return new this._transportsByName[n](o)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const n=this.opts.rememberUpgrade&&xs.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const r=this.createTransport(n);r.open(),this.setTransport(r)}setTransport(n){this.transport&&this.transport.removeAllListeners(),this.transport=n,n.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",xs.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",n),this.emitReserved("heartbeat"),n.type){case"open":this.onHandshake(JSON.parse(n.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const r=new Error("server error");r.code=n.data,this._onError(r);break;case"message":this.emitReserved("data",n.data),this.emitReserved("message",n.data);break}}onHandshake(n){this.emitReserved("handshake",n),this.id=n.sid,this.transport.query.sid=n.sid,this._pingInterval=n.pingInterval,this._pingTimeout=n.pingTimeout,this._maxPayload=n.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const n=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+n,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},n),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const n=this._getWritablePackets();this.transport.send(n),this._prevBufferLen=n.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let r=1;for(let o=0;o<this.writeBuffer.length;o++){const c=this.writeBuffer[o].data;if(c&&(r+=dN(c)),o>0&&r>this._maxPayload)return this.writeBuffer.slice(0,o);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const n=Date.now()>this._pingTimeoutTime;return n&&(this._pingTimeoutTime=0,Vo(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),n}write(n,r,o){return this._sendPacket("message",n,r,o),this}send(n,r,o){return this._sendPacket("message",n,r,o),this}_sendPacket(n,r,o,c){if(typeof r=="function"&&(c=r,r=void 0),typeof o=="function"&&(c=o,o=null),this.readyState==="closing"||this.readyState==="closed")return;o=o||{},o.compress=o.compress!==!1;const d={type:n,data:r,options:o};this.emitReserved("packetCreate",d),this.writeBuffer.push(d),c&&this.once("flush",c),this.flush()}close(){const n=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),n()},o=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?o():n()}):this.upgrading?o():n()),this}_onError(n){if(xs.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",n),this._onClose("transport error",n)}_onClose(n,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),Cu&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const o=Co.indexOf(this._offlineEventListener);o!==-1&&Co.splice(o,1)}this.readyState="closed",this.id=null,this.emitReserved("close",n,r),this.writeBuffer=[],this._prevBufferLen=0}}}xs.protocol=ex;class RN extends xs{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let n=0;n<this._upgrades.length;n++)this._probe(this._upgrades[n])}_probe(n){let r=this.createTransport(n),o=!1;xs.priorWebsocketSuccess=!1;const c=()=>{o||(r.send([{type:"ping",data:"probe"}]),r.once("packet",b=>{if(!o)if(b.type==="pong"&&b.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;xs.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{o||this.readyState!=="closed"&&(y(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{const R=new Error("probe error");R.transport=r.name,this.emitReserved("upgradeError",R)}}))};function d(){o||(o=!0,y(),r.close(),r=null)}const h=b=>{const R=new Error("probe error: "+b);R.transport=r.name,d(),this.emitReserved("upgradeError",R)};function m(){h("transport closed")}function g(){h("socket closed")}function x(b){r&&b.name!==r.name&&d()}const y=()=>{r.removeListener("open",c),r.removeListener("error",h),r.removeListener("close",m),this.off("close",g),this.off("upgrading",x)};r.once("open",c),r.once("error",h),r.once("close",m),this.once("close",g),this.once("upgrading",x),this._upgrades.indexOf("webtransport")!==-1&&n!=="webtransport"?this.setTimeoutFn(()=>{o||r.open()},200):r.open()}onHandshake(n){this._upgrades=this._filterUpgrades(n.upgrades),super.onHandshake(n)}_filterUpgrades(n){const r=[];for(let o=0;o<n.length;o++)~this.transports.indexOf(n[o])&&r.push(n[o]);return r}}let TN=class extends RN{constructor(n,r={}){const o=typeof n=="object"?n:r;(!o.transports||o.transports&&typeof o.transports[0]=="string")&&(o.transports=(o.transports||["polling","websocket","webtransport"]).map(c=>SN[c]).filter(c=>!!c)),super(n,o)}};function AN(s,n="",r){let o=s;r=r||typeof location<"u"&&location,s==null&&(s=r.protocol+"//"+r.host),typeof s=="string"&&(s.charAt(0)==="/"&&(s.charAt(1)==="/"?s=r.protocol+s:s=r.host+s),/^(https?|wss?):\/\//.test(s)||(typeof r<"u"?s=r.protocol+"//"+s:s="https://"+s),o=_u(s)),o.port||(/^(http|ws)$/.test(o.protocol)?o.port="80":/^(http|ws)s$/.test(o.protocol)&&(o.port="443")),o.path=o.path||"/";const d=o.host.indexOf(":")!==-1?"["+o.host+"]":o.host;return o.id=o.protocol+"://"+d+":"+o.port+n,o.href=o.protocol+"://"+d+(r&&r.port===o.port?"":":"+o.port),o}const ON=typeof ArrayBuffer=="function",LN=s=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s.buffer instanceof ArrayBuffer,ax=Object.prototype.toString,MN=typeof Blob=="function"||typeof Blob<"u"&&ax.call(Blob)==="[object BlobConstructor]",IN=typeof File=="function"||typeof File<"u"&&ax.call(File)==="[object FileConstructor]";function Zu(s){return ON&&(s instanceof ArrayBuffer||LN(s))||MN&&s instanceof Blob||IN&&s instanceof File}function Po(s,n){if(!s||typeof s!="object")return!1;if(Array.isArray(s)){for(let r=0,o=s.length;r<o;r++)if(Po(s[r]))return!0;return!1}if(Zu(s))return!0;if(s.toJSON&&typeof s.toJSON=="function"&&arguments.length===1)return Po(s.toJSON(),!0);for(const r in s)if(Object.prototype.hasOwnProperty.call(s,r)&&Po(s[r]))return!0;return!1}function FN(s){const n=[],r=s.data,o=s;return o.data=Pu(r,n),o.attachments=n.length,{packet:o,buffers:n}}function Pu(s,n){if(!s)return s;if(Zu(s)){const r={_placeholder:!0,num:n.length};return n.push(s),r}else if(Array.isArray(s)){const r=new Array(s.length);for(let o=0;o<s.length;o++)r[o]=Pu(s[o],n);return r}else if(typeof s=="object"&&!(s instanceof Date)){const r={};for(const o in s)Object.prototype.hasOwnProperty.call(s,o)&&(r[o]=Pu(s[o],n));return r}return s}function DN(s,n){return s.data=Ru(s.data,n),delete s.attachments,s}function Ru(s,n){if(!s)return s;if(s&&s._placeholder===!0){if(typeof s.num=="number"&&s.num>=0&&s.num<n.length)return n[s.num];throw new Error("illegal attachments")}else if(Array.isArray(s))for(let r=0;r<s.length;r++)s[r]=Ru(s[r],n);else if(typeof s=="object")for(const r in s)Object.prototype.hasOwnProperty.call(s,r)&&(s[r]=Ru(s[r],n));return s}const UN=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"];var Se;(function(s){s[s.CONNECT=0]="CONNECT",s[s.DISCONNECT=1]="DISCONNECT",s[s.EVENT=2]="EVENT",s[s.ACK=3]="ACK",s[s.CONNECT_ERROR=4]="CONNECT_ERROR",s[s.BINARY_EVENT=5]="BINARY_EVENT",s[s.BINARY_ACK=6]="BINARY_ACK"})(Se||(Se={}));class zN{constructor(n){this.replacer=n}encode(n){return(n.type===Se.EVENT||n.type===Se.ACK)&&Po(n)?this.encodeAsBinary({type:n.type===Se.EVENT?Se.BINARY_EVENT:Se.BINARY_ACK,nsp:n.nsp,data:n.data,id:n.id}):[this.encodeAsString(n)]}encodeAsString(n){let r=""+n.type;return(n.type===Se.BINARY_EVENT||n.type===Se.BINARY_ACK)&&(r+=n.attachments+"-"),n.nsp&&n.nsp!=="/"&&(r+=n.nsp+","),n.id!=null&&(r+=n.id),n.data!=null&&(r+=JSON.stringify(n.data,this.replacer)),r}encodeAsBinary(n){const r=FN(n),o=this.encodeAsString(r.packet),c=r.buffers;return c.unshift(o),c}}class ed extends et{constructor(n){super(),this.reviver=n}add(n){let r;if(typeof n=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");r=this.decodeString(n);const o=r.type===Se.BINARY_EVENT;o||r.type===Se.BINARY_ACK?(r.type=o?Se.EVENT:Se.ACK,this.reconstructor=new BN(r),r.attachments===0&&super.emitReserved("decoded",r)):super.emitReserved("decoded",r)}else if(Zu(n)||n.base64)if(this.reconstructor)r=this.reconstructor.takeBinaryData(n),r&&(this.reconstructor=null,super.emitReserved("decoded",r));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+n)}decodeString(n){let r=0;const o={type:Number(n.charAt(0))};if(Se[o.type]===void 0)throw new Error("unknown packet type "+o.type);if(o.type===Se.BINARY_EVENT||o.type===Se.BINARY_ACK){const d=r+1;for(;n.charAt(++r)!=="-"&&r!=n.length;);const h=n.substring(d,r);if(h!=Number(h)||n.charAt(r)!=="-")throw new Error("Illegal attachments");o.attachments=Number(h)}if(n.charAt(r+1)==="/"){const d=r+1;for(;++r&&!(n.charAt(r)===","||r===n.length););o.nsp=n.substring(d,r)}else o.nsp="/";const c=n.charAt(r+1);if(c!==""&&Number(c)==c){const d=r+1;for(;++r;){const h=n.charAt(r);if(h==null||Number(h)!=h){--r;break}if(r===n.length)break}o.id=Number(n.substring(d,r+1))}if(n.charAt(++r)){const d=this.tryParse(n.substr(r));if(ed.isPayloadValid(o.type,d))o.data=d;else throw new Error("invalid payload")}return o}tryParse(n){try{return JSON.parse(n,this.reviver)}catch{return!1}}static isPayloadValid(n,r){switch(n){case Se.CONNECT:return lp(r);case Se.DISCONNECT:return r===void 0;case Se.CONNECT_ERROR:return typeof r=="string"||lp(r);case Se.EVENT:case Se.BINARY_EVENT:return Array.isArray(r)&&(typeof r[0]=="number"||typeof r[0]=="string"&&UN.indexOf(r[0])===-1);case Se.ACK:case Se.BINARY_ACK:return Array.isArray(r)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class BN{constructor(n){this.packet=n,this.buffers=[],this.reconPack=n}takeBinaryData(n){if(this.buffers.push(n),this.buffers.length===this.reconPack.attachments){const r=DN(this.reconPack,this.buffers);return this.finishedReconstruction(),r}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}function lp(s){return Object.prototype.toString.call(s)==="[object Object]"}const $N=Object.freeze(Object.defineProperty({__proto__:null,Decoder:ed,Encoder:zN,get PacketType(){return Se}},Symbol.toStringTag,{value:"Module"}));function an(s,n,r){return s.on(n,r),function(){s.off(n,r)}}const VN=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class ox extends et{constructor(n,r,o){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=n,this.nsp=r,o&&o.auth&&(this.auth=o.auth),this._opts=Object.assign({},o),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const n=this.io;this.subs=[an(n,"open",this.onopen.bind(this)),an(n,"packet",this.onpacket.b
vendor: 2,660 bytes, line 252
252ind(this)),an(n,"error",this.onerror.bind(this)),an(n,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...n){return n.unshift("message"),this.emit.apply(this,n),this}emit(n,...r){var o,c,d;if(VN.hasOwnProperty(n))throw new Error('"'+n.toString()+'" is a reserved event name');if(r.unshift(n),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(r),this;const h={type:Se.EVENT,data:r};if(h.options={},h.options.compress=this.flags.compress!==!1,typeof r[r.length-1]=="function"){const y=this.ids++,b=r.pop();this._registerAckCallback(y,b),h.id=y}const m=(c=(o=this.io.engine)===null||o===void 0?void 0:o.transport)===null||c===void 0?void 0:c.writable,g=this.connected&&!(!((d=this.io.engine)===null||d===void 0)&&d._hasPingExpired());return this.flags.volatile&&!m||(g?(this.notifyOutgoingListeners(h),this.packet(h)):this.sendBuffer.push(h)),this.flags={},this}_registerAckCallback(n,r){var o;const c=(o=this.flags.timeout)!==null&&o!==void 0?o:this._opts.ackTimeout;if(c===void 0){this.acks[n]=r;return}const d=this.io.setTimeoutFn(()=>{delete this.acks[n];for(let m=0;m<this.sendBuffer.length;m++)this.sendBuffer[m].id===n&&this.sendBuffer.splice(m,1);r.call(this,new Error("operation has timed out"))},c),h=(...m)=>{this.io.clearTimeoutFn(d),r.apply(this,m)};h.withError=!0,this.acks[n]=h}emitWithAck(n,...r){return new Promise((o,c)=>{const d=(h,m)=>h?c(h):o(m);d.withError=!0,r.push(d),this.emit(n,...r)})}_addToQueue(n){let r;typeof n[n.length-1]=="function"&&(r=n.pop());const o={id:this._queueSeq++,tryCount:0,pending:!1,args:n,flags:Object.assign({fromQueue:!0},this.flags)};n.push((c,...d)=>(this._queue[0],c!==null?o.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(c)):(this._queue.shift(),r&&r(null,...d)),o.pending=!1,this._drainQueue())),this._queue.push(o),this._drainQueue()}_drainQueue(n=!1){if(!this.connected||this._queue.length===0)return;const r=this._queue[0];r.pending&&!n||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(n){n.nsp=this.nsp,this.io._packet(n)}onopen(){typeof this.auth=="function"?this.auth(n=>{this._sendConnectPacket(n)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(n){this.packet({type:Se.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},n):n})}onerror(n){this.connected||this.emitReserved("connect_error",n)}onclose(n,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",n,r),this._clearAcks()}
vendor: 6,669 bytes, line 252
252_clearAcks(){Object.keys(this.acks).forEach(n=>{if(!this.sendBuffer.some(o=>String(o.id)===n)){const o=this.acks[n];delete this.acks[n],o.withError&&o.call(this,new Error("socket has been disconnected"))}})}onpacket(n){if(n.nsp===this.nsp)switch(n.type){case Se.CONNECT:n.data&&n.data.sid?this.onconnect(n.data.sid,n.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Se.EVENT:case Se.BINARY_EVENT:this.onevent(n);break;case Se.ACK:case Se.BINARY_ACK:this.onack(n);break;case Se.DISCONNECT:this.ondisconnect();break;case Se.CONNECT_ERROR:this.destroy();const o=new Error(n.data.message);o.data=n.data.data,this.emitReserved("connect_error",o);break}}onevent(n){const r=n.data||[];n.id!=null&&r.push(this.ack(n.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(n){if(this._anyListeners&&this._anyListeners.length){const r=this._anyListeners.slice();for(const o of r)o.apply(this,n)}super.emit.apply(this,n),this._pid&&n.length&&typeof n[n.length-1]=="string"&&(this._lastOffset=n[n.length-1])}ack(n){const r=this;let o=!1;return function(...c){o||(o=!0,r.packet({type:Se.ACK,id:n,data:c}))}}onack(n){const r=this.acks[n.id];typeof r=="function"&&(delete this.acks[n.id],r.withError&&n.data.unshift(null),r.apply(this,n.data))}onconnect(n,r){this.id=n,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this._drainQueue(!0),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(n=>this.emitEvent(n)),this.receiveBuffer=[],this.sendBuffer.forEach(n=>{this.notifyOutgoingListeners(n),this.packet(n)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(n=>n()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Se.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(n){return this.flags.compress=n,this}get volatile(){return this.flags.volatile=!0,this}timeout(n){return this.flags.timeout=n,this}onAny(n){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(n),this}prependAny(n){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(n),this}offAny(n){if(!this._anyListeners)return this;if(n){const r=this._anyListeners;for(let o=0;o<r.length;o++)if(n===r[o])return r.splice(o,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(n){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(n),this}prependAnyOutgoing(n){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(n),this}offAnyOutgoing(n){if(!this._anyOutgoingListeners)return this;if(n){const r=this._anyOutgoingListeners;for(let o=0;o<r.length;o++)if(n===r[o])return r.splice(o,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(n){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const r=this._anyOutgoingListeners.slice();for(const o of r)o.apply(this,n.data)}}}function Vr(s){s=s||{},this.ms=s.min||100,this.max=s.max||1e4,this.factor=s.factor||2,this.jitter=s.jitter>0&&s.jitter<=1?s.jitter:0,this.attempts=0}Vr.prototype.duration=function(){var s=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var n=Math.random(),r=Math.floor(n*this.jitter*s);s=(Math.floor(n*10)&1)==0?s-r:s+r}return Math.min(s,this.max)|0};Vr.prototype.reset=function(){this.attempts=0};Vr.prototype.setMin=function(s){this.ms=s};Vr.prototype.setMax=function(s){this.max=s};Vr.prototype.setJitter=function(s){this.jitter=s};class Tu extends et{constructor(n,r){var o;super(),this.nsps={},this.subs=[],n&&typeof n=="object"&&(r=n,n=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,Ho(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((o=r.randomizationFactor)!==null&&o!==void 0?o:.5),this.backoff=new Vr({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=n;const c=r.parser||$N;this.encoder=new c.Encoder,this.decoder=new c.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(n){return arguments.length?(this._reconnection=!!n,n||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(n){return n===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=n,this)}reconnectionDelay(n){var r;return n===void 0?this._reconnectionDelay:(this._reconnectionDelay=n,(r=this.backoff)===null||r===void 0||r.setMin(n),this)}randomizationFactor(n){var r;return n===void 0?this._randomizationFactor:(this._randomizationFactor=n,(r=this.backoff)===null||r===void 0||r.setJitter(n),this)}reconnectionDelayMax(n){var r;return n===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=n,(r=this.backoff)===null||r===void 0||r.setMax(n),this)}timeout(n){return arguments.length?(this._timeout=n,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(n){if(~this._readyState.indexOf("open"))return this;this.engine=new TN(this.uri,this.opts);const r=this.engine,o=this;this._readyState="opening",this.skipReconnect=!1;const c=an(r,"open",function(){o.onopen(),n&&n()}),d=m=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",m),n?n(m):this.maybeReconnectOnOpen()},h=an(r,"error",d);if(this._timeout!==!1){const m=this._timeout,g=this.setTimeoutFn(()=>{c(),d(new Error("timeout")),r.close()},m);this.opts.autoUnref&&g.unref(),this.subs.push(()=>{this.clearTimeoutFn(g)})}return this.subs.push(c),this.subs.push(h),this}connect(n){return this.open(n)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const n=this.engine;this.subs.push(an(n,"ping",this.onping.bind(this)),an(n,"data",this.ondata.bind(this)),an(n,"error",this.onerror.bind(this)),an(n,"close",this.onclose.bind(this)),an(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(n){try{this.decoder.add(n)}catch(r){this.onclose("parse error",r)}}ondecoded(n){Vo(()=>
252{this.emitReserved("packet",n)},this.setTimeoutFn)}onerror(n){this.emitReserved("error",n)}socket(n,r){let o=this.nsps[n];return o?this._autoConnect&&!o.active&&o.connect():(o=new ox(this,n,r),this.nsps[n]=o),o}_destroy(n){const r=Object.keys(this.nsps);for(const o of r)if(this.nsps[o].active)return;this._close()}_packet(n){const r=this.encoder.encode(n);for(let o=0;o<r.length;o++)this.engine.write(r[o],n.options)}cleanup(){this.subs.forEach(n=>n()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(n,r){var o;this.cleanup(),(o=this.engine)===null||o===void 0||o.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",n,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const n=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const r=this.backoff.duration();this._reconnecting=!0;const o=this.setTimeoutFn(()=>{n.skipReconnect||(this.emitReserved("reconnect_attempt",n.backoff.attempts),!n.skipReconnect&&n.open(c=>{c?(n._reconnecting=!1,n.reconnect(),this.emitReserved("reconnect_error",c)):n.onreconnect()}))},r);this.opts.autoUnref&&o.unref(),this.subs.push(()=>{this.clearTimeoutFn(o)})}}onreconnect(){const n=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",n)}}const Ai={};function Ro(s,n){typeof s=="object"&&(n=s,s=void 0),n=n||{};const r=AN(s,n.path||"/socket.io"),o=r.source,c=r.id,d=r.path,h=Ai[c]&&d in Ai[c].nsps,m=n.forceNew||n["force new connection"]||n.multiplex===!1||h;let g;return m?g=new Tu(o,n):(Ai[c]||(Ai[c]=new Tu(o,n)),g=Ai[c]),r.query&&!n.query&&(n.query=r.queryKey),g.socket(r.path,n)}Object.assign(Ro,{Manager:Tu,Socket:ox,io:Ro,connect:Ro});function cp(s,n){var r;const o=Ro(s.serverUrl,{path:s.mountPath,transports:s.transports,query:{app_id:s.appId,token:(r=s.token)!==null&&r!==void 0?r:Wi()}});return o.on("connect",async()=>{var c;return console.log("connect",o.id),(c=n.connect)===null||c===void 0?void 0:c.call(n)}),o.on("update_model",async c=>{var d;return(d=n.update_model)===null||d===void 0?void 0:d.call(n,c)}),o.on("error",async c=>{var d;return(d=n.error)===null||d===void 0?void 0:d.call(n,c)}),o.on("connect_error",async c=>{var d;return console.error("connect_error",c),(d=n.error)===null||d===void 0?void 0:d.call(n,c)}),o}function HN({config:s}){let n={...s};const r={},o={connect:async()=>{const O=[];Object.keys(r).forEach(E=>{g(E);const k=b(E);k==null||k.forEach(({connect:w})=>{const F=async()=>w==null?void 0:w();O.push(F())})}),await Promise.all(O)},update_model:async O=>{const k=b(O.room).map(w=>{var F;return(F=w.update_model)===null||F===void 0?void 0:F.call(w,O)});await Promise.all(k)},error:async O=>{console.error("error",O);const E=Object.values(r).flat().map(k=>{var w;return(w=k.error)===null||w===void 0?void 0:w.call(k,O)});await Promise.all(E)}};let c=cp(s,o);function d(){h()}function h(){c&&c.disconnect()}function m(O){d(),n={...n,...O},c=cp(n,o)}function g(O){c.emit("join",O)}function x(O){c.emit("leave",O)}async function y(O,E){var k;const w=JSON.stringify(E);return(k=o.update_model)===null||k===void 0?void 0:k.call(o,{room:O,data:w})}function b(O){return r[O]}return{socket:c,subscribeToRoom:(O,E)=>(r[O]||(g(O),r[O]=[]),r[O].push(E),()=>{var k,w;r[O]=(w=(k=r[O])===null||k===void 0?void 0:k.filter(F=>F!==E))!==null&&w!==void 0?w:[],r[O].length===0&&x(O)}),updateConfig:m,updateModel:y,disconnect:h}}const Oi=typeof window<"u"?window:{base44SharedInstances:{}};function qN(s,n){return Oi.base44SharedInstances||(Oi.base44SharedInstances={}),Oi.base44SharedInstances[s]||(Oi.base44SharedInstances[s]={instance:n()}),Oi.base44SharedInstances[s].instance}const WN="__user_heartbeat_event__",QN="__initialization_event__",KN="__session_duration_event__",up="analytics-enable",dp="base44_analytics_session_id",GN={enabled:!0,maxQueueSize:1e3,throttleTime:1e3,batchSize:30,heartBeatInterval:60*1e3}
252,YN="analytics",Fe=qN(YN,()=>({requestsQueue:[],isProcessing:!1,isHeartBeatProcessing:!1,wasInitializationTracked:!1,sessionContext:null,sessionStartTime:null,config:{...GN,...r2()}})),JN=({axiosClient:s,serverUrl:n,appId:r,userAuthModule:o})=>{var c;const{maxQueueSize:d,throttleTime:h,batchSize:m}=Fe.config;if(!(!((c=Fe.config)===null||c===void 0)&&c.enabled))return{track:()=>{},cleanup:()=>{}};let g;const x=`${n}/api/apps/${r}/analytics/track/batch`,y=async z=>{await s.request({method:"POST",url:`/apps/${r}/analytics/track/batch`,data:{events:z}})},b=z=>{try{const M=JSON.stringify({events:z}),Q=new Blob([M],{type:"application/json"});return typeof navigator>"u"||M.length>6e4||!navigator.sendBeacon(x,Q)}catch{return!1}},R=async(z,M={})=>{if(z.length===0)return;const Q=await s2(o),se=z.map(n2(Q));try{(!M.isBeacon||!b(se))&&await y(se)}catch{}},O=()=>{fp(R,{throttleTime:h,batchSize:m})},E=z=>{if(Fe.requestsQueue.length>=d)return;const M=t2();Fe.requestsQueue.push({...z,...M}),O()},k=()=>{fp(R,{throttleTime:h,batchSize:m}),g=mp(E),ZN()},w=()=>{hp(),g==null||g(),e2(E);const z=Fe.requestsQueue.splice(0);R(z,{isBeacon:!0})},F=()=>{typeof window>"u"||(document.visibilityState==="hidden"?w():document.visibilityState==="visible"&&k())},W=()=>{hp(),g==null||g(),typeof window<"u"&&window.removeEventListener("visibilitychange",F)};return O(),g=mp(E),XN(E),typeof window<"u"&&window.addEventListener("visibilitychange",F),{track:E,cleanup:W}};function hp(){Fe.isProcessing=!1}async function fp(s,n){if(Fe.isProcessing)return;Fe.isProcessing=!0;const{throttleTime:r=1e3,batchSize:o=30}=n??{};for(;Fe.isProcessing&&Fe.requestsQueue.length>0;){const c=Fe.requestsQueue.splice(0,o);c.length&&await s(c),await new Promise(d=>setTimeout(d,r))}Fe.isProcessing=!1}function mp(s){var n;if(Fe.isHeartBeatProcessing||((n=Fe.config.heartBeatInterval)!==null&&n!==void 0?n:0)<10)return()=>{};Fe.isHeartBeatProcessing=!0;const r=setInterval(()=>{s({eventName:WN})},Fe.config.heartBeatInterval);return()=>{clearInterval(r),Fe.isHeartBeatProcessing=!1}}function XN(s){typeof window>"u"||Fe.wasInitializationTracked||(Fe.wasInitializationTracked=!0,s({eventName:QN,properties:{referrer:document==null?void 0:document.referrer}}))}function ZN(){typeof window>"u"||Fe.sessionStartTime!==null||(Fe.sessionStartTime=new Date().toISOString())}function e2(s){if(typeof window>"u"||Fe.sessionStartTime===null)return;const n=new Date().getTime()-new Date(Fe.sessionStartTime).getTime();Fe.sessionStartTime=null,s({eventName:KN,properties:{sessionDuration:n}})}function t2(){return{timestamp:new Date().toISOString(),pageUrl:typeof window<"u"?window.location.pathname:null}}function n2(s){return n=>({event_name:n.eventName,properties:n.properties,timestamp:n.timestamp,page_url:n.pageUrl,...s})}let nu=null;async function s2(s){if(!Fe.sessionContext){if(!nu){const n=i2();nu=s.me().then(r=>({user_id:r.id,session_id:n})).catch(()=>({user_id:null,session_id:n}))}Fe.sessionContext=await nu}return Fe.sessionContext}function r2(){if(typeof window>"u")return;const n=new URLSearchParams(window.location.search).get(up);if(n==null||!n.length)return;const r=new URLSearchParams(window.location.search);r.delete(up);const o=window.location.pathname+(r.toString()?"?"+r.toString():"");return window.history.replaceState({},"",o),{enabled:n==="true"}}function i2(){if(typeof window>"u")return Jc();try{const s=localStorage.getItem(dp);if(!s){const n=Jc();return localStorage.setItem(dp,n),n}return s}catch{return Jc()}}function a2(s){var n,r;const{serverUrl:o="https://base44.app",appId:c,token:d,serviceToken:h,requiresAuth:m=!1,appBaseUrl:g,options:x,functionsVersion:y,headers:b}=s,R=typeof g=="string"?g:"",O={serverUrl:o,mountPath:"/ws-user-apps/socket.io/",transports:["websocket"],appId:c,token:d};let E=null;const k=()=>(E||(E=HN({config:O})),E),w={...b,"X-App-Id":String(c)},F=y?{...w,"Base44-Functions-Version":y}:w,W=Ii({baseURL:`${o}/api`,headers:w,token:d,onError:x==null?void 0:x.onError}),z=Ii({baseURL:`${o}/api`,headers:F,token:d,interceptResponses:!1,onError:x==null?void 0:x.onError}),M={...w,...d?{"on-behalf-of":`Bearer ${d}`}:{}},Q=Ii({baseURL:`${o}/api`,headers:M,token:h,onError:x==null?void 0:x.onError}),se=Ii({baseURL:`${o}/api`,headers:F,token:h,interceptResponses:!1}),ue=Wj(W,z,c,{appBaseUrl:R}),U={entities:Zm({axios:W,appId:c,getSocket:k}),integrations:ep(W,c),connectors:Gj(W,c),auth:ue,functions:tp(z,c,{getAuthHeaders:()=>{const ye={},Oe=d||Wi();return Oe&&(ye.Authorization=`Bearer ${Oe}`),ye},baseURL:(n=z.defaults)===null||n===void 0?void 0:n.baseURL}
252),agents:np({axios:W,getSocket:k,appId:c,serverUrl:o,token:d}),appLogs:sp(W,c),users:Jj(W,c),analytics:JN({axiosClient:W,serverUrl:o,appId:c,userAuthModule:ue}),cleanup:()=>{U.analytics.cleanup(),E&&E.disconnect()}},oe={entities:Zm({axios:Q,appId:c,getSocket:k}),integrations:ep(Q,c),sso:Qj(Q,c),connectors:Kj(Q,c),functions:tp(se,c,{getAuthHeaders:()=>{const ye={};return h&&(ye.Authorization=`Bearer ${h}`),ye},baseURL:(r=se.defaults)===null||r===void 0?void 0:r.baseURL}),agents:np({axios:Q,getSocket:k,appId:c,serverUrl:o,token:d}),appLogs:sp(Q,c),cleanup:()=>{E&&E.disconnect()}};if(typeof window<"u"){const ye=d||Wi();ye&&U.auth.setToken(ye)}return m&&typeof window<"u"&&setTimeout(async()=>{try{await U.auth.isAuthenticated()||U.auth.redirectToLogin(window.location.href)}catch(ye){console.error("Authentication check failed:",ye),U.auth.redirectToLogin(window.location.href)}},0),{...U,setToken(ye){U.auth.setToken(ye),E&&E.updateConfig({token:ye}),O.token=ye},getConfig(){return{serverUrl:o,appId:c,requiresAuth:m}},get asServiceRole(){if(!h)throw new Error("Service token is required to use asServiceRole. Please provide a serviceToken when creating the client.");return oe}}}const lx=typeof window>"u",o2=lx?{localStorage:new Map}:window,Bi=o2.localStorage,l2=s=>s.replace(/([A-Z])/g,"_$1").toLowerCase(),kr=(s,{defaultValue:n=void 0,removeFromUrl:r=!1}={})=>{if(lx)return n;const o=`base44_${l2(s)}`,c=new URLSearchParams(window.location.search),d=c.get(s);if(r){c.delete(s);const m=`${window.location.pathname}${c.toString()?`?${c.toString()}`:""}${window.location.hash}`;window.history.replaceState({},document.title,m)}if(d)return Bi.setItem(o,d),d;if(n)return Bi.setItem(o,n),n;const h=Bi.getItem(o);return h||null},c2=()=>(kr("clear_access_token")==="true"&&(Bi.removeItem("base44_access_token"),Bi.removeItem("token")),{appId:kr("app_id",{defaultValue:"699a66ea288c38e4fe17926d"}),token:kr("access_token",{removeFromUrl:!0}),fromUrl:kr("from_url",{defaultValue:window.location.href}),functionsVersion:kr("functions_version",{defaultValue:"prod"}),appBaseUrl:kr("app_base_url",{defaultValue:void 0})}),Di={...c2()},{appId:u2,token:d2,functionsVersion:h2,appBaseUrl:f2}=Di,Sr=a2({appId:u2,token:d2,functionsVersion:h2,serverUrl:"",requiresAuth:!1,appBaseUrl:f2}),cx=L.createContext(),m2=({children:s})=>{const[n,r]=L.useState(null),[o,c]=L.useState(!1),[d,h]=L.useState(!0),[m,g]=L.useState(!0),[x,y]=L.useState(null),[b,R]=L.useState(null);L.useEffect(()=>{O()},[]);const O=async()=>{var F,W;try{g(!0),y(null);const z=Ii({baseURL:"/api/apps/public",headers:{"X-App-Id":Di.appId},token:Di.token,interceptResponses:!0});try{const M=await z.get(`/prod/public-settings/by-id/${Di.appId}`);R(M),Di.token?await E():(h(!1),c(!1)),g(!1)}
252catch(M){if(console.error("App state check failed:",M),M.status===403&&((W=(F=M.data)==null?void 0:F.extra_data)!=null&&W.reason)){const Q=M.data.extra_data.reason;y(Q==="auth_required"?{type:"auth_required",message:"Authentication required"}:Q==="user_not_registered"?{type:"user_not_registered",message:"User not registered for this app"}:{type:Q,message:M.message})}else y({type:"unknown",message:M.message||"Failed to load app"});g(!1),h(!1)}}catch(z){console.error("Unexpected error:",z),y({type:"unknown",message:z.message||"An unexpected error occurred"}),g(!1),h(!1)}},E=async()=>{try{h(!0);const F=await Sr.auth.me();r(F),c(!0),h(!1)}catch(F){console.error("User auth check failed:",F),h(!1),c(!1),(F.status===401||F.status===403)&&y({type:"auth_required",message:"Authentication required"})}},k=(F=!0)=>{r(null),c(!1),F?Sr.auth.logout(window.location.href):Sr.auth.logout()},w=()=>{Sr.auth.redirectToLogin(window.location.href)};return i.jsx(cx.Provider,{value:{user:n,isAuthenticated:o,isLoadingAuth:d,isLoadingPublicSettings:m,authError:x,appPublicSettings:b,logout:k,navigateToLogin:w,checkAppState:O},children:s})},ux=()=>{const s=L.useContext(cx);if(!s)throw new Error("useAuth must be used within an AuthProvider");return s};function pp(s,n){if(typeof s=="function")return s(n);s!=null&&(s.current=n)}function p2(...s){return n=>{let r=!1;const o=s.map(c=>{const d=pp(c,n);return!r&&typeof d=="function"&&(r=!0),d});if(r)return()=>{for(let c=0;c<o.length;c++){const d=o[c];typeof d=="function"?d():pp(s[c],null)}}}}var g2=Symbol.for("react.lazy"),Mo=Pp[" use ".trim().toString()];function x2(s){return typeof s=="object"&&s!==null&&"then"in s}function dx(s){return s!=null&&typeof s=="object"&&"$$typeof"in s&&s.$$typeof===g2&&"_payload"in s&&x2(s._payload)}function hx(s){const n=v2(s),r=L.forwardRef((o,c)=>{let{children:d,...h}=o;dx(d)&&typeof Mo=="function"&&(d=Mo(d._payload));const m=L.Children.toArray(d),g=m.find(b2);if(g){const x=g.props.children,y=m.map(b=>b===g?L.Children.count(x)>1?L.Children.only(null):L.isValidElement(x)?x.props.children:null:b);return i.jsx(n,{...h,ref:c,children:L.isValidElement(x)?L.cloneElement(x,void 0,y):null})}return i.jsx(n,{...h,ref:c,children:d})});return r.displayName=`${s}.Slot`,r}var y2=hx("Slot");function v2(s){const n=L.forwardRef((r,o)=>{let{children:c,...d}=r;if(dx(c)&&typeof Mo=="function"&&(c=Mo(c._payload)),L.isValidElement(c)){const h=N2(c),m=j2(d,c.props);return c.type!==L.Fragment&&(m.ref=o?p2(o,h):h),L.cloneElement(c,m)}return L.Children.count(c)>1?L.Children.only(null):null});return n.displayName=`${s}.SlotClone`,n}var w2=Symbol("radix.slottable");function b2(s){return L.isValidElement(s)&&typeof s.type=="function"&&"__radixId"in s.type&&s.type.__radixId===w2}function j2(s,n){const r={...n};for(const o in n){const c=s[o],d=n[o];/^on[A-Z]/.test(o)?c&&d?r[o]=(...m)=>{const g=d(...m);return c(...m),g}:c&&(r[o]=c):o==="style"?r[o]={...c,...d}:o==="className"&&(r[o]=[c,d].filter(Boolean).join(" "))}return{...s,...r}}function N2(s){var o,c;let n=(o=Object.getOwnPropertyDescriptor(s.props,"ref"))==null?void 0:o.get,r=n&&"isReactWarning"in n&&n.isReactWarning;return r?s.ref:(n=(c=Object.getOwnPropertyDescriptor(s,"ref"))==null?void 0:c.get,r=n&&"isReactWarning"in n&&n.isReactWarning,r?s.props.ref:s.props.ref||s.ref)}const k2=Lu("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),Ke=L.forwardRef(({className:s,variant:n,size:r,asChild:o=!1,...c},d)=>{const h=o?y2:"button";return i.jsx(h,{className:Lt(k2({variant:n,size:r,className:s})),ref:d,...c})});Ke.displayName="Button";const ne=L.forwardRef(({className:s,...n},r)=>i.jsx("div",{ref:r,className:Lt("rounded-xl border bg-card text-card-foreground shadow",s),...n}));
252ne.displayName="Card";const S2=L.forwardRef(({className:s,...n},r)=>i.jsx("div",{ref:r,className:Lt("flex flex-col space-y-1.5 p-6",s),...n}));S2.displayName="CardHeader";const E2=L.forwardRef(({className:s,...n},r)=>i.jsx("div",{ref:r,className:Lt("font-semibold leading-none tracking-tight",s),...n}));E2.displayName="CardTitle";const _2=L.forwardRef(({className:s,...n},r)=>i.jsx("div",{ref:r,className:Lt("text-sm text-muted-foreground",s),...n}));_2.displayName="CardDescription";const de=L.forwardRef(({className:s,...n},r)=>i.jsx("div",{ref:r,className:Lt("p-6 pt-0",s),...n}));de.displayName="CardContent";const C2=L.forwardRef(({className:s,...n},r)=>i.jsx("div",{ref:r,className:Lt("flex items-center p-6 pt-0",s),...n}));C2.displayName="CardFooter";const on=L.forwardRef(({className:s,type:n,...r},o)=>i.jsx("input",{type:n,className:Lt("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",s),ref:o,...r}));on.displayName="Input";var P2=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],R2=P2.reduce((s,n)=>{const r=hx(`Primitive.${n}`),o=L.forwardRef((c,d)=>
252{const{asChild:h,...m}=c,g=h?r:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(g,{...m,ref:d})});return o.displayName=`Primitive.${n}`,{...s,[n]:o}},{}),T2="Label",fx=L.forwardRef((s,n)=>i.jsx(R2.label,{...s,ref:n,onMouseDown:r=>{var c;r.target.closest("button, input, select, textarea")||((c=s.onMouseDown)==null||c.call(s,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));fx.displayName=T2;var mx=fx;const A2=Lu("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),ln=L.forwardRef(({className:s,...n},r)=>i.jsx(mx,{ref:r,className:Lt(A2(),s),...n}));ln.displayName=mx.displayName;function Mn(){return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"bg-[#d86029] text-white py-2 sticky top-0 z-50",children:i.jsxs("div",{className:"container mx-auto px-4 flex justify-between items-center text-sm",children:[i.jsxs("div",{className:"flex gap-6",children:[i.jsxs("a",{href:"tel:1-248-646-8118",className:"flex items-center gap-2 hover:text-gray-100",children:[i.jsx(Tt,{className:"w-4 h-4"}),"(248) 646-8118"]}),i.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center gap-2 hover:text-gray-100",children:[i.jsx(Ln,{className:"w-4 h-4"}),"[email protected]"]})]}),i.jsx("a",{href:"http://manage.mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"hover:text-gray-100",children:"Download Client"})]})}),i.jsx("header",{className:"bg-white shadow-sm sticky top-8 z-50",children:i.jsxs("div",{className:"container mx-auto px-4 py-4 flex justify-between items-center",children:[i.jsx(je,{to:"/",onClick:()=>window.scrollTo(0,0),children:i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-12 cursor-pointer"})}),i.jsxs("nav",{className:"hidden md:flex gap-8 items-center",children:[i.jsx(je,{to:"/",onClick:()=>window.scrollTo(0,0),className:"text-gray-700 hover:text-[#d86029] font-medium",children:"Home"}),i.jsx(je,{to:"/about",onClick:()=>window.scrollTo(0,0),className:"text-gray-700 hover:text-[#d86029] font-medium",children:"About Us"}),i.jsx(je,{to:"/contact",className:"text-gray-700 hover:text-[#d86029] font-medium",children:"Contact"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"text-gray-700 hover:text-[#d86029] font-medium",children:"Manage Account"}),i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white px-6",children:"Get A Quote"})})]})]})})]})}function O2(){const[s,n]=Ui.useState({firstName:"",lastName:"",businessName:"",phone:"",email:""}),r=["We understand the technology so you don't have to","We are in the IT business so you don't have to be","We make your technology simple so you can focus on your core business"],[o,c]=Ui.useState(0);Ui.useEffect(()=>{const h=setInterval(()=>{c(m=>(m+1)%r.length)},6e3);return()=>clearInterval(h)},[]);const d=h=>{h.preventDefault(),window.location.href=`mailto:[email protected]?subject=Quote Request from ${s.firstName} ${s.lastName}&body=Business: ${s.businessName}%0D%0APhone: ${s.phone}%0D%0AEmail: ${s.email}`};return i.jsxs("div",{className:"min-h-screen bg-white",children:[i.jsx(Mn,{}),i.jsxs("section",{id:"home",className:"relative text-white min-h-[500px] flex items-center justify-center",style:{backgroundImage:"url(https://media.base44.com/images/public/699a66ea288c38e4fe17926d/b6c53ff53_generated_image.png)",backgroundSize:"cover",backgroundPosition:"center"},children:[i.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/60 to-black/40"}),i.jsxs("div",{className:"relative z-10 text-center px-4 max-w-3xl mx-auto",children:[i.jsx("h1",{className:"text-5xl md:text-6xl font-bold mb-6 transition-opacity duration-500",children:r[o]}),i.jsx(je,{to:"/contact",className:"inline-block",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white px-8 py-4 text-lg",children:"Get a Free Consultation"})})]})]}),i.jsxs("section",{id:"services",className:"py-20 bg-gradient-to-b from-gray-50 to-white relative overflow-hidden",children:[i.jsxs("div",{className:"absolute inset-0 opacity-5",children:[i.jsx("div",{className:"absolute top-10 left-10 w-72 h-72 bg-[#d86029] rounded-full mix-blend-multiply filter blur-3xl"}),i.jsx("div",{className:"absolute bottom-10 right-10 w-72 h-72 bg-orange-300 rounded-full mix-blend-multiply filter blur-3xl"})]}),i.jsx("div",{className:"relative z-10",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:[i.jsx(je,{to:"/managed-services",className:"no-underline group",children:i.jsx(ne,{className:"bg-white hover:shadow-2xl transition-all duration-300 cursor-pointer h-full transform hover:scale-105 border border-gray-200 hover:border-[#d86029]",children:i.jsxs(de,{className:"p-8 text-center min-h-[380px] flex flex-col justify-between",children:[i.jsxs("div",{children:[i.jsx("div",{className:"w-20 h-20 bg-[#d86029] bg-opacity-10 rounded-full border-2 border-[#d86029] flex items-center justify-center mx-auto mb-4 group-hover:bg-[#d86029] group-hover:bg-opacity-20 transition-all",children:i.jsx(su,{className:"w-10 h-10 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Managed Services"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Tailored for small business, we offer plans starting at $15 a month that include an hour of support. Or choose our pay as you go supp
252ort and enjoy our managed service client at no charge."})]}),i.jsx(Ke,{variant:"outline",className:"w-full border-[#d86029] text-[#d86029] hover:bg-[#d86029] hover:text-white",children:"Learn More â"})]})})}),i.jsx(je,{to:"/security-solutions",className:"no-underline group",children:i.jsx(ne,{className:"bg-white hover:shadow-2xl transition-all duration-300 cursor-pointer h-full transform hover:scale-105 border border-gray-200 hover:border-[#d86029]",children:i.jsxs(de,{className:"p-8 text-center min-h-[380px] flex flex-col justify-between",children:[i.jsxs("div",{children:[i.jsx("div",{className:"w-20 h-20 bg-[#d86029] bg-opacity-10 rounded-full border-2 border-[#d86029] flex items-center justify-center mx-auto mb-4 group-hover:bg-[#d86029] group-hover:bg-opacity-20 transition-all",children:i.jsx(Li,{className:"w-10 h-10 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Security Systems"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Complete security solutions featuring UniFi cameras, door access control, and smart monitoring systems. Protect your business with enterprise-grade, scalable security technology."})]}),i.jsx(Ke,{variant:"outline",className:"w-full border-[#d86029] text-[#d86029] hover:bg-[#d86029] hover:text-white",children:"Learn More â"})]})})}),i.jsx(je,{to:"/phone-systems",className:"no-underline group",children:i.jsx(ne,{className:"bg-white hover:shadow-2xl transition-all duration-300 cursor-pointer h-full transform hover:scale-105 border border-gray-200 hover:border-[#d86029]",children:i.jsxs(de,{className:"p-8 text-center min-h-[380px] flex flex-col justify-between",children:[i.jsxs("div",{children:[i.jsx("div",{className:"w-20 h-20 bg-[#d86029] bg-opacity-10 rounded-full border-2 border-[#d86029] flex items-center justify-center mx-auto mb-4 group-hover:bg-[#d86029] group-hover:bg-opacity-20 transition-all",children:i.jsx(Ws,{className:"w-10 h-10 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Phone Systems"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Starting at under $20 a month with options for VOIP desktop, desktop and mobile apps with online meeting, fax and more."})]}),i.jsx(Ke,{variant:"outline",className:"w-full border-[#d86029] text-[#d86029] hover:bg-[#d86029] hover:text-white",children:"Learn More â"})]})})}),i.jsx(je,{to:"/email-hosting",className:"no-underline group",children:i.jsx(ne,{className:"bg-white hover:shadow-2xl transition-all duration-300 cursor-pointer h-full transform hover:scale-105 border border-gray-200 hover:border-[#d86029]",children:i.jsxs(de,{className:"p-8 text-center min-h-[380px] flex flex-col justify-between",children:[i.jsxs("div",{children:[i.jsx("div",{className:"w-20 h-20 bg-[#d86029] bg-opacity-10 rounded-full border-2 border-[#d86029] flex items-center justify-center mx-auto mb-4 group-hover:bg-[#d86029] group-hover:bg-opacity-20 transition-all",children:i.jsx(Ln,{className:"w-10 h-10 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Email Hosting"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Have our specialists manage, monitor, maintain, and protect your e-mail so you can focus on the day-to-day needs of running your business."})]}),i.jsx(Ke,{variant:"outline",className:"w-full border-[#d86029] text-[#d86029] hover:bg-[#d86029] hover:text-white",children:"Learn More â"})]})})}),i.jsx(je,{to:"/custom-applications",className:"no-underline group",children:i.jsx(ne,{className:"bg-white hover:shadow-2xl transition-all duration-300 cursor-pointer h-full transform hover:scale-105 border border-gray-200 hover:border-[#d86029]",children:i.jsxs(de,{className:"p-8 text-center min-h-[380px] flex flex-col justify-between",children:[i.jsxs("div",{children:[i.jsx("div",{className:"w-20 h-20 bg-[#d86029] bg-opacity-10 rounded-full border-2 border-[#d86029] flex items-center justify-center mx-auto mb-4 group-hover:bg-[#d86029] group-hover:bg-opacity-20 transition-all",children:i.jsx(W0,{className:"w-10 h-10 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Custom Applications"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Professional application hosting and development powered by Base44. We build custom solutions like Badge System and PitPass Pro tailored to your business needs."})]}),i.jsx(Ke,{variant:"outline",className:"w-full border-[#d86029] text-[#d86029] hover:bg-[#d86029] hover:text-white",children:"Learn More â"})]})})}),i.jsx(je,{to:"/network-solutions",className:"no-underline group",children:i.jsx(ne,{className:"bg-white hover:shadow-2xl transition-all duration-300 cursor-pointer h-full transform hover:scale-105 border border-gray-200 hover:border-[#d86029]",children:i.jsxs(de,{className:"p-8 text-center min-h-[380px] flex flex-col justify-between",children:[i.jsxs("div",{children:[i.jsx("div",{className:"w-20 h-20 bg-[#d86029] bg-opacity-10 rounded-full border-2 border-[#d86029] flex items-center justify-center mx-auto mb-4 group-hover:bg-[#d86029] group-hover:bg-opacity-20 transition-all",children:i.jsx(Dp,{className:"w-10 h-10 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Network Solutions"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Professional network design, implementation, and management. From small office
252s to enterprise deployments, we ensure reliable connectivity."})]}),i.jsx(Ke,{variant:"outline",className:"w-full border-[#d86029] text-[#d86029] hover:bg-[#d86029] hover:text-white",children:"Learn More â"})]})})})]})})})]}),i.jsxs("section",{className:"py-20 bg-white relative overflow-hidden",children:[i.jsx("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-orange-100 rounded-full mix-blend-multiply filter blur-3xl opacity-20 -translate-y-1/2"}),i.jsxs("div",{className:"container mx-auto px-4 relative z-10",children:[i.jsx("h2",{className:"text-4xl font-bold text-center mb-12",children:"Industries We Serve"}),i.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6",children:[i.jsxs(ne,{className:"bg-gray-50 text-center p-8 hover:shadow-lg hover:border-[#d86029] transition-all border border-gray-200",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(M0,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Small Business"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"Small business also require robust solutions, only on a budget. We have packages designed with you in mind."}),i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white w-full",children:"Get a Quote"})})]}),i.jsxs(ne,{className:"bg-white text-center p-8 hover:shadow-lg hover:border-[#d86029] transition-all border border-gray-200",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(gv,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Financial Services"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"Capitalize on solutions that ensure industry compliance, excellent customer service, and above all security."}),i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white w-full",children:"Get a Quote"})})]}),i.jsxs(ne,{className:"bg-gray-50 text-center p-8 hover:shadow-lg hover:border-[#d86029] transition-all border border-gray-200",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(ev,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Legal & Law Practices"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"Stay compliant with the latest regulations and provide clients the highest level of security."}),i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white w-full",children:"Get a Quote"})})]}),i.jsxs(ne,{className:"bg-white text-center p-8 hover:shadow-lg hover:border-[#d86029] transition-all border border-gray-200",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(X0,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Manufacturing"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"Enter a new age of manufacturing with the latest technologies to enhance productivity and manage logistics."}),i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white w-full",children:"Get a Quote"})})]})]})]})]}),i.jsxs("section",{className:"py-16 bg-gradient-to-r from-[#d86029] to-[#c55523] relative overflow-hidden",children:[i.jsx("div",{className:"absolute inset-0 opacity-10",children:i.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"linear-gradient(90deg, rgba(255,255,255,.1) 1px, transparent 1px), linear-gradient(rgba(255,255,255,.1) 1px, transparent 1px)",backgroundSize:"50px 50px"}})}),i.jsx("div",{className:"container mx-auto px-4 relative z-10",children:i.jsxs("div",{className:"grid md:grid-cols-4 gap-8 text-white text-center",children:[i.jsxs("div",{children:[i.jsx("div",{className:"text-5xl font-bold mb-2",children:"36+"}),i.jsx("p",{className:"text-lg",children:"Years in Business"})]}),i.jsxs("div",{children:[i.jsx("div",{className:"text-5xl font-bold mb-2",children:"1,000+"}),i.jsx("p",{className:"text-lg",children:"Businesses Served"})]}),i.jsxs("div",{children:[i.jsx("div",{className:"text-5xl font-bold mb-2",children:"99.9%"}),i.jsx("p",{className:"text-lg",children:"Service Uptime SLA"})]}),i.jsxs("div",{children:[i.jsx("div",{className:"text-5xl font-bold mb-2",children:"24/7"}),i.jsx("p",{className:"text-lg",children:"Expert Support"})]})]})})]}),i.jsxs("section",{className:"py-16 bg-gradient-to-b from-gray-50 to-white relative overflow-hidden",children:[i.jsx("div",{className:"absolute -top-40 -right-40 w-80 h-80 bg-[#d86029] rounded-full mix-blend-multiply filter blur-3xl op
252acity-5"}),i.jsx("div",{className:"absolute -bottom-40 -left-40 w-80 h-80 bg-orange-300 rounded-full mix-blend-multiply filter blur-3xl opacity-5"}),i.jsx("div",{className:"container mx-auto px-4 relative z-10",children:i.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[i.jsx("div",{className:"flex justify-center gap-1 mb-4",children:[...Array(5)].map((h,m)=>i.jsx("span",{className:"text-2xl",children:"â"},m))}),i.jsx("p",{className:"text-xl text-gray-700 mb-4 italic",children:'"MIKA Systems transformed our IT infrastructure. Their team is responsive, knowledgeable, and genuinely invested in our success."'}),i.jsx("p",{className:"font-semibold text-gray-900",children:"â Manufacturing Director, Michigan"}),i.jsxs("div",{className:"mt-6 flex justify-center gap-4 text-gray-600 text-sm",children:[i.jsxs("span",{className:"flex items-center gap-1",children:[i.jsx(Nr,{className:"w-4 h-4 text-[#d86029]"})," Microsoft Gold Partner"]}),i.jsxs("span",{className:"flex items-center gap-1",children:[i.jsx(Nr,{className:"w-4 h-4 text-[#d86029]"})," SOC 2 Certified"]}),i.jsxs("span",{className:"flex items-center gap-1",children:[i.jsx(Nr,{className:"w-4 h-4 text-[#d86029]"})," HIPAA Compliant"]})]})]})})]}),i.jsx("section",{id:"contact",className:"py-20 bg-white",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-2xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("h2",{className:"text-4xl font-bold mb-4",children:"Get Your Custom IT Quote"}),i.jsx("p",{className:"text-gray-600 text-lg",children:"See how we can save your business time and money with our tailored solutions."}),i.jsxs("div",{className:"mt-6 flex justify-center gap-8 text-sm text-gray-700",children:[i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(Nr,{className:"w-5 h-5 text-[#d86029]"})," No Hidden Fees"]}),i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(Nr,{className:"w-5 h-5 text-[#d86029]"})," Free Consultation"]}),i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(Nr,{className:"w-5 h-5 text-[#d86029]"})," Same-Day Response"]})]})]}),i.jsx(ne,{className:"bg-gray-50 border border-gray-200",children:i.jsx(de,{className:"p-10",children:i.jsxs("form",{onSubmit:d,className:"space-y-6",children:[i.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"firstName",className:"font-semibold text-gray-900",children:"First Name *"}),i.jsx(on,{id:"firstName",placeholder:"John",value:s.firstName,onChange:h=>n({...s,firstName:h.target.value}),required:!0,className:"mt-2 border-gray-300 focus:border-[#d86029]"})]}),i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"lastName",className:"font-semibold text-gray-900",children:"Last Name *"}),i.jsx(on,{id:"lastName",placeholder:"Doe",value:s.lastName,onChange:h=>n({...s,lastName:h.target.value}),required:!0,className:"mt-2 border-gray-300 focus:border-[#d86029]"})]})]}),i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"businessName",className:"font-semibold text-gray-900",children:"Business Name"}),i.jsx(on,{id:"businessName",placeholder:"Your Company Inc.",value:s.businessName,onChange:h=>n({...s,businessName:h.target.value}),className:"mt-2 border-gray-300 focus:border-[#d86029]"})]}),i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"phone",className:"font-semibold text-gray-900",children:"Phone Number *"}),i.jsx(on,{id:"phone",type:"tel",placeholder:"(248) 646-8118",value:s.phone,onChange:h=>n({...s,phone:h.target.value}),required:!0,className:"mt-2 border-gray-300 focus:border-[#d86029]"})]}),i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"email",className:"font-semibold text-gray-900",children:"Email Address *"}),i.jsx(on,{id:"email",type:"email",placeholder:"[email protected]",value:s.email,onChange:h=>n({...s,email:h.target.value}),required:!0,className:"mt-2 border-gray-300 focus:border-[#d86029]"})]}),i.jsx(Ke,{type:"submit",className:"w-full bg-[#d86029] hover:bg-[#c55523] text-white py-6 text-lg font-semibold",children:"Get Free Quote"}),i.jsx("p",{className:"text-center text-sm text-gray-500",children:"We respect your privacy. No spam, ever."})]})})})]})})}),i.jsx("footer",{className:"bg-gray-900 text-white py-16",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-4 gap-8 mb-12",children:[i.jsxs("div",{children:[i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-10 mb-4"}),i.jsx("p",{className:"text-gray-400 text-sm",children:"Your Computer Department since 1988"}),i.jsxs("div",{className:"mt-6 space-y-2 text-xs text-gray-500",children:[i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(qc,{className:"w-4 h-4"})," Microsoft Gold Partner"]}),i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(qc,{className:"w-4 h-4"})," SOC 2 Certified"]}),i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(qc,{className:"w-4 h-4"})," HIPAA Compliant"]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4 text-lg",children:"Services"}),i.jsxs("div",{className:"space-y-2 text-gray-400 text-sm",children:[i.jsx(je,{to:"/managed-services",className:"block hover:text-[#d86029] transition",children:"Managed Services"}),i.jsx(je,{to:"/security-solutions",className:"block hover:text-[#d86029] transition",children:"Security Systems"}),i.jsx(je,{to:"/phone-systems",className:"block hover:text-[#d86029] transition",children:"Phone Systems"}),i.jsx(je,{to:"/email-hosting",className:"block hover:text-[#d86029] transition",children:"Email Hosting"})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4 text-lg",children:"More Services"}),i.jsxs("div",{className:"space-y-2 text-gray-400 text-sm",children:[i.jsx(je,{to:"/custom-applications",className:"block hover:text-[#d86029] transition",children:"Custom Applications"}),i.jsx(je,{to:"/network-solutions",className:"block hover:text-[#d86029] transition",children:"Network Solutions"}),i.jsx(je,{to:"/about",className:"block hover:text-[#d86029] transition",children:"About Us"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block hover:text-[#d86029] transition",children:"Customer Portal"})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4 text-lg",children:"Contact & Support"}),i.jsxs("div",{className:"space-y-3 text-gray-400 text-sm",children:[i.jsxs("div",{className:"flex items-start gap-2",children:[i.jsx(Tt,{className:"w-4 h-4 mt-0.5 flex-shrink-0"}),i.jsxs("div",{children:[i.jsx("p",{className:"font-semibold",children:"(248) 646-8118"}),i.jsx("p",{className:"text-xs text-gray-500",children:"Mon-Fri, 9am-5pm EST"})]})]}),i.jsxs("div",{className:"flex items-start gap-2",children:[i.jsx(Ln,{className:"w-4 h-4 mt-0.5 flex-shrink-0"}),i.jsxs("div",{children:[i.jsx("p",{className:"font-semibold",children:"[email protected]"}),i.jsx("p",{className:"text-xs text-gray-500",children:"24-hr response time"})]})]}),i.jsx("a",{href:"http://manage.mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block text-[#d86029] hover:text-[#c55523] font-semibold",children:"Download Client â"})]})]})]}),i.jsx("div",{className:"border-t border-gray-800 pt-8 text-center text-gray-400 text-sm",children:i.jsxs("p",{children:["© ",new Date().getFullYear()," MIKA Systems. All rights reserved. | Since 1988"]})})]})})]})}const L2={Home:O2},px={mainPage:"Home",Pages:L2};function M2(){const s=Br(),{isAuthenticated:n}=ux(),{Pages:r,mainPage:o}=px,c=o;return L.useEffect(()=>{const d=s.pathname;let h;if(d==="/"||d==="")h=c;else{const m=d.replace(/^\//,"").split("/")[0];h=Object.keys(r).find(y=>y.toLowerCase()===m.toLowerCase())||null}n&&h&&Sr.appLogs.logUserInApp(h).catch(()=>{})},[s,n,r,c]),null}function I2({}){var c;const n=Br().pathname.substring(1),{data:r,isFetched:o}=tb({queryKey:["user"],queryFn:async()=>{try{return{user:await Sr.auth.me(),isAuthenticated:!0}}catch{return{user:null,isAuthenticated:!1}}}});return i.jsx("div",{className:"min-h-screen flex items-center justify-center p-6 bg-slate-50",children:i.jsx("div",{className:"max-w-md w-full",children:i.jsxs("div",{className:"text-center space-y-6",children:[i.jsxs("div",{className:"space-y-2",children:[i.jsx("h1",{className:"text-7xl font-light text-slate-300",children:"404"}),i.jsx("div",{className:"h-0.5 w-16 bg-slate-200 mx-auto"})]}),i.jsxs("div",{className:"space-y-3",children:[i.jsx("h2",{className:"text-2xl font-medium text-slate-800",children:"Page Not Found"}),i.jsxs("p",{className:"text-slate-600 leading-relaxed",children:["The page ",i.jsxs("span",{className:"font-medium text-slate-700",children:['"',n,'"']})," could not be found in this application."]})]}),o&&r.isAuthenticated&&((c=r.user)==null?void 0:c.role)==="admin"&&i.jsx("div",{className:"mt-8 p-4 bg-slate-100 rounded-lg border border-slate-200",children:i.jsxs("div",{className:"flex items-start space-x-3",children:[i.jsx("div",{className:"flex-shrink-0 w-5 h-5 rounded-full bg-orange-100 flex items-center justify-center mt-0.5",children:i.jsx("div",{className:"w-2 h-2 rounded-full bg-orange-400"})}),i.jsxs("div",{className:"text-left space-y-1",children:[i.jsx("p",{className:"text-sm font-medium text-slate-700",children:"Admin Note"}),i.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:"This could mean that the AI hasn't implemented this page yet. Ask it to implement it in the chat."})]})]})}),i.jsx("div",{className:"pt-6",children:i.jsxs("button",{onClick:()=>window.location.href="/",className:"inline-flex items-center px-4 py-2 text-sm font-medium text-slate-700 bg-white border border-slate-200 rounded-lg hover:bg-slate-50 hover:border-slate-300 transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-slate-500",children:[i.jsx("svg",{className:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:i.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"})}),"Go Home"]})})]})})})}const F2=()=>i.jsx("div",{className:"flex flex-col items-center justify-center min-h-screen bg-gradient-to-b from-white to-slate-50",children:i.jsx("div",{className:"max-w-md w-full p-8 bg-white rounded-lg shadow-lg border border-slate-100",children:i.jsxs("div",{className:"text-center",children:[i.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 mb-6 rounded-full bg-orange-100",children:i.jsx("svg",{className:"w-8 h-8 text-orange-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:i.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-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})})}),i.jsx("h1",{className:"text-3xl font-bold text-slate-900 mb-4",children:"Access Restricted"}),i.jsx("p",{className:"text-slate-600 mb-8",children:"You are not registered to use this application. Please contact the app administrator to request access."}),i.jsxs("div",{className:"p-4 bg-slate-50 rounded-md text-sm text-slate-600",children:[i.jsx("p",{children:"If you believe this is an error, you can:"}),i.jsxs("ul",{className:"list-disc list-inside mt-2 space-y-1",children:[i.jsx("li",{children:"Verify you are logged in with the correct account"}),i.jsx("li",{children:"Contact the app administrator for access"}),i.jsx("li",{children:"Try logging out and back in again"})]})]})]})})});function D2(){L.useEffect(()=>{window.scrollTo(0,0)},[]);const[s,n]=Ui.useState({firstName:"",lastName:"",businessName:"",phone:"",email:""}),r=o=>{o.preventDefault(),window.location.href=`mailto:[email protected]?subject=Quote Request from ${s.firstName} ${s.lastName}&body=Business: ${s.businessName}%0D%0APhone: ${s.phone}%0D%0AEmail: ${s.email}`};return i.jsxs("div",{className:"min-h-screen bg-white",children:[i.jsx(Mn,{}),i.jsx("div",{className:"container mx-auto px-4 py-16",children:i.jsxs("div",{className:"max-w-4xl mx-auto",children:[i.jsxs("div",{className:"text-center mb-12",children:[i.jsx("h1",{className:"text-4xl font-bold mb-4",children:"Get a Custom Quote"}),i.jsx("p",{className:"text-gray-600 text-lg",children:"Tell us about your business needs and we'll create a tailored IT solution with transparent pricing."})]}),i.jsxs("div",{className:"grid md:grid-cols-3 gap-8 mb-16",children:[i.jsxs(ne,{className:"bg-gray-50 text-center p-8",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(Tt,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-2",children:"Call Us"}),i.jsx("a",{href:"tel:1-248-646-8118",className:"text-[#d86029] font-semibold hover:underline",children:"(248) 646-8118"}),i.jsx("p",{className:"text-gray-600 text-sm mt-2",children:"Available Monday-Friday, 9am-5pm EST"})]}),i.jsxs(ne,{className:"bg-gray-50 text-center p-8",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(Ln,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-2",children:"Email Us"}),i.jsx("a",{href:"mailto:[email protected]",className:"text-[#d86029] font-semibold hover:underline",children:"[email protected]"}),i.jsx("p",{className:"text-gray-600 text-sm mt-2",children:"We respond within 24 hours"})]}),i.jsxs(ne,{className:"bg-gray-50 text-center p-8",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(Mp,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-2",children:"Customer Portal"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"text-[#d86029] font-semibold hover:underline",children:"mymika.com"}),i.jsx("p",{className:"text-gray-600 text-sm mt-2",children:"Manage your services 24/7"})]})]}),i.jsx(ne,{className:"bg-gray-50",children:i.jsxs(de,{className:"p-12",children:[i.jsx("h2",{className:"text-2xl font-bold mb-8 text-center",children:"Request Your Custom Quote"}),i.jsxs("form",{onSubmit:r,className:"space-y-6 max-w-2xl mx-auto",children:[i.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"firstName",children:"First Name *"}),i.jsx(on,{id:"firstName",value:s.firstName,onChange:o=>n({...s,firstName:o.target.value}),required:!0,className:"mt-1"})]}),i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"lastName",children:"Last Name *"}),i.jsx(on,{id:"lastName",value:s.lastName,onChange:o=>n({...s,lastName:o.target.value}),required:!0,className:"mt-1"})]})]}),i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"businessName",children:"Business N
252ame"}),i.jsx(on,{id:"businessName",value:s.businessName,onChange:o=>n({...s,businessName:o.target.value}),className:"mt-1"})]}),i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"phone",children:"Phone Number *"}),i.jsx(on,{id:"phone",type:"tel",value:s.phone,onChange:o=>n({...s,phone:o.target.value}),required:!0,className:"mt-1"})]}),i.jsxs("div",{children:[i.jsx(ln,{htmlFor:"email",children:"Email Address *"}),i.jsx(on,{id:"email",type:"email",value:s.email,onChange:o=>n({...s,email:o.target.value}),required:!0,className:"mt-1"})]}),i.jsx(Ke,{type:"submit",className:"w-full bg-[#d86029] hover:bg-[#c55523] text-white py-6 text-lg",children:"Send Quote Request"})]})]})})]})}),i.jsx("footer",{className:"bg-gray-900 text-white py-12 mt-20",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[i.jsxs("div",{children:[i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-10 mb-4"}),i.jsx("p",{className:"text-gray-400",children:"Your Computer Department since 1988"})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Contact"}),i.jsxs("div",{className:"space-y-2 text-gray-400",children:[i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Tt,{className:"w-4 h-4"}),"(248) 646-8118"]}),i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Ln,{className:"w-4 h-4"}),"[email protected]"]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Quick Links"}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(je,{to:"/",className:"block text-gray-400 hover:text-[#d86029]",children:"Home"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block text-gray-400 hover:text-[#d86029]",children:"Customer Portal"})]})]})]}),i.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:i.jsxs("p",{children:["© ",new Date().getFullYear()," MIKA Systems. All rights reserved."]})})]})})]})}function U2(){const[s,n]=L.useState(0);L.useEffect(()=>{window.scrollTo(0,0)},[]);const r=[{year:1988,title:"Founded",description:"MIKA Systems, Inc. founded by Mike and Kathy Hammond in Southeast Michigan. The company starts as an Information Technology specialist focusing on consulting services, contract services, internet services, and technical support."},{year:1995,title:"Early Web Era",description:"Positioned as a foundational IT services provider with expertise in Windows/UNIX networks, internet services, and emerging web technologies. The company develops custom software solutions and manages complex system implementations."},{year:2e3,title:"Y2K Leadership",description:"MIKA develops the Millennium Program Tool to address Y2K database conversion challenges. The company establishes itself as a solution provider for complex technical problems, including the Network Trouble Ticket System for IT managers."},{year:2002,title:"Multi-Division Structure",description:"MIKA Resources (Human Resources), MIKA Technologies (PC/LAN/WAN/Cabling), and MIKA Solutions (Custom Software/Web Design) established as distinct business divisions. Company expands service offerings and industry expertise."},{year:2007,title:"Enterprise Recognition",description:"Achieves Microsoft Certified Gold Partner status. Recognized for strategic partnerships and enterprise-level consulting. Strong focus on custom solutions for healthcare, financial, and manufacturing industries."},{year:2015,title:"Modernization",description:"Transitions to modern IT service delivery with managed services, cloud solutions, and IT staffing. Maintains focus on small to mid-market companies with personalized service. Over 25 years of proven experience."},{year:2024,title:"36 Years Strong",description:"MIKA Systems celebrates 36 years of continuous operation. Evolved service portfolio includes managed IT services, cloud solutions, security systems, unified communications, and custom applications. Serves approximately 150 active customers with 95%+ being small to mid-market companies."}],o=[{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/a4b1ee2f2_Screenshot2026-04-04114249.png",year:"
2521996-1997",caption:"Original MIKA Systems branding - Early web presence with retro 90s aesthetic and textured background. Features colorful service icons typical of mid-90s web design."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/e0de98e0a_Screenshot2026-04-04114355.png",year:"1998-1999",caption:"Project Highlights documentation - Technical expertise showcase including Oracle translation, CAD/CAM packages, and HP OpenView tool development. Classic 90s sans-serif typography."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/b1c04c0ab_Screenshot2026-04-04114448.png",year:"2000-2001",caption:"LAN and WAN Services page - Multi-vendor and multi-technology connectivity solutions. Early 2000s minimal design with professional technical documentation layout."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/77cff105a_Screenshot2026-04-04114523.png",year:"2000-2001",caption:"Internet and Intranet strategy and deployment - Solutions for DNS, NIS, NFS, data/voice/video integration, and security protocols. Standard early 2000s web layout."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/acda1893a_Screenshot2026-04-04114624.png",year:"2000-2001",caption:"The Millennium Program Tool - Critical Y2K solution for database date code translation without affecting database structure or reporting integrity."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/d7209f90e_Screenshot2026-04-04114704.png",year:"2000-2001",caption:"Network Trouble Ticket System - Enterprise support tool for IT managers to ward off mission-critical downtime. Features automated operations and escalation."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/d48c0de10_Screenshot2026-04-04114739.png",year:"1998-1999",caption:"Employee portal and internal communications - 'Page a MIKA Employee' interface for direct staff contact. HTML form-based employee directory."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/8579b8c82_Screenshot2026-04-04114825.png",year:"2001-2002",caption:"CommuniGate Pro - MIKA's messaging server featuring registered users login. Professional messaging and collaboration infrastructure."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/f7bd83a24_Screenshot2026-04-04115026.png",year:"
2521998",caption:"International employment opportunity announcement - Hiring 12 positions available, promoting 'Whistle Internet' and employee benefits including holiday pay."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/dba2500af_Screenshot2026-04-04115128.png",year:"2002-2003",caption:"MIKA Three Divisions - Resources (HR Solutions), Technologies (PC/LAN/WAN/Cabling), and Solutions (Custom Software/Web Design). Structured division strategy."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/1091714a3_Screenshot2026-04-04115218.png",year:"2005",caption:"Training certification and IT staffing services - Professional services documentation with structured training programs, certifications, and on-site instruction."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/55382c71e_Screenshot2026-04-04115324.png",year:"2007",caption:"Company positioning page - 'Who We Are' section showcasing enterprise consulting and custom software design for business. Clean early 2000s layout."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/e12367390_Screenshot2026-04-04115350.png",year:"2007",caption:"Enterprise solutions and service delivery - B2B business solutions, database development, paperless systems, web development, and enhancement services."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/977a4f35a_Screenshot2026-04-04115421.png",year:"2007",caption:"Microsoft Certified Gold Partner recognition - Strategic partnership announcement and enterprise service capabilities. Professional corporate design."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/e3c3336c0_Screenshot2026-04-04115509.png",year:"2010",caption:"Modern service offerings - Managed services, SharePoint integration, IT training, and IT solutions. Transition to contemporary web design."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/ad75ea41f_Screenshot2026-04-04115547.png",year:"2012-2013",caption:"Brand modernization - Orange accent color introduction (still current brand color). Clean, professional modern web design aesthetic."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/9b43c445a_Screenshot2026-04-04115757.png",year:"2014",caption:"Services and support modernization - Managed services, IT solutions, staffing, and training. Contemporary design with full-service positioning."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/58d13c34a_Screenshot2026-04-04115837.png",year:"2015-2016",caption:"Contemporary service model - Modern responsive design showing managed services, training, IT solutions. Emphasis on strategic partnerships."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/b00a909b9_Screenshot2026-04-04115919.png",year:"2018",caption:"Managed IT leadership - Focus on managed services, monitoring solutions, IT staffing. Modern card-based design layout."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/2c6ca4361_Screenshot2026-04-04120240.png",year:"2020-2021",caption:"Current website design - 'Quality IT advice, support and delivery' tagline. Modern responsive design with current brand standards and service cards."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cfd095e4e_Screenshot2026-04-04120313.png",year:"2024",caption:"Latest mobile-responsive design - Emphasis on small business solutions, managed IT services, and 'We Can Take Care' messaging for all IT needs."},{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/4b8723c01_Screenshot2026-04-04120442.png",year:"2024-2025",caption:"Current 'We Increase Business Success' homepage - Modern design with hero section, service cards for managed services, cloud, phone systems, and email hosting. Current branding."}],c=()=>{n(h=>(h+1)%o.length)},d=()=>{n(h=>(h-1+o.length)%o.length)};return i.jsxs("div",{className:"min-h-screen bg-white",children:[i.jsx(Mn,{}),i.jsx("section",{className:"py-20 bg-gradient-to-r from-[#d86029] to-[#c55523]",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-4xl",children:[i.jsx("h1",{className:"text-5xl font-bold text-white mb-4",children:"About MIKA Systems"}),i.jsx("p",{className:"text-xl text-white opacity-90",children:"36 Years of Trusted IT Leadership Since 1988"})]})})}),i.jsx("section",{className:"py-16 bg-gray-50",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8 mb-16",children:[i.jsx(ne,{className:"bg-white hover:shadow-lg transition-shadow",children:i.jsxs(de,{className:"p-8 text-center",children:[i.jsx(yv,{className:"w-12 h-12 text-[#d86029] mx-auto mb-4"}),i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"36 Years"}),i.jsx("p",{className:"text-gray-600",children:"Continuously serving Southeast Michigan since 1988"})]})}),i.jsx(ne,{className:"bg-white hover:shadow-lg transition-shadow",children:i.jsxs(de,{className:"p-8 text-center",children:[i.jsx(Fp,{className:"w-12 h-12 text-[#d86029] mx-auto mb-4"}),i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"~150 Customers"}),i.jsx("p",{className:"text-gray-600",children:"95% small to mid-market companies with personalized service"})]})}),i.jsx(ne,{className:"bg-white hover:shadow-lg transition-shadow",children:i.jsxs(de,{className:"p-8 text-center",children:[i.jsx(mv,{className:"w-12 h-12 text-[#d86029] mx-auto mb-4"}),i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Founded 1988"}),i.jsx("p",{className:"text-gray-600",children:"By Mike and Kathy Hammond in Southeast Michigan"})]})})]}),i.jsxs("div",{className:"prose prose-lg max-w-none text-gray-600 space-y-6",children:[i.jsx("h2",{className:"text-3xl font-bold text-gray-900 not-prose mb-4",children:"Our Story"}),i.jsx("p",{children:"MIKA Systems was founded in 1988 by Mike and Kathy Hammond with a simple mission: provide reliable, expert IT services to businesses in Southeast Michigan. What started as a boutique consulting firm has evolved into a full-service technology partner trusted by companies of all sizes."}),i.jsx("p",{children:"From our origins in consulting and network design, we've grown to offer comprehensive IT solutions including managed services, security systems, unified communications, cloud infrastru
252cture, and custom application development. Our longevity in an industry known for rapid change speaks to our commitment to customer success and our ability to adapt to evolving technology landscapes."}),i.jsx("p",{children:"Today, we serve approximately 150 active customers. While we've worked with Fortune 500 companies like Eaton Corporation and Reyes Holding, the heart of our business remains serving small to mid-market companies. More than 95% of our customer base falls into this categoryâbusinesses that need flexible, personalized IT support without the overhead of a large internal IT department."}),i.jsx("p",{children:i.jsx("strong",{children:"MIKA Systems has weathered economic cycles, technology revolutions, and industry consolidation to remain independent and focused on what we do best: understanding your business challenges and providing technology solutions that drive growth."})})]})]})})}),i.jsx("section",{className:"py-16 bg-white",children:i.jsxs("div",{className:"container mx-auto px-4 w-full",children:[i.jsx("h2",{className:"text-3xl font-bold text-center mb-12",children:"MIKA Through the Years"}),i.jsxs("div",{className:"relative bg-gray-900 rounded-lg overflow-hidden shadow-2xl w-full max-w-6xl mx-auto",children:[i.jsx("img",{src:o[s].src,alt:o[s].caption,className:"w-full h-auto object-contain bg-gray-100"}),i.jsxs("div",{className:"absolute inset-0 flex items-center justify-between p-4 pointer-events-none",children:[i.jsx("button",{onClick:d,className:"pointer-events-auto bg-[#d86029] hover:bg-[#c55523] text-white rounded-full p-3 transition-colors shadow-lg",children:i.jsx(U0,{className:"w-8 h-8"})}),i.jsx("button",{onClick:c,className:"pointer-events-auto bg-[#d86029] hover:bg-[#c55523] text-white rounded-full p-3 transition-colors shadow-lg",children:i.jsx(B0,{className:"w-8 h-8"})})]}),i.jsxs("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black via-black/80 to-transparent p-6",children:[i.jsx("p",{className:"text-white text-lg font-bold",children:o[s].year}),i.jsx("p",{className:"text-gray-200 text-sm mt-1",children:o[s].caption})]})]}),i.jsxs("div",{className:"mt-8 text-center",children:[i.jsxs("p",{className:"text-gray-600 text-sm mb-4",children:["Screenshot ",s+1," of ",o.length]}),i.jsx("div",{className:"flex justify-center gap-2 flex-wrap",children:o.map((h,m)=>i.jsx("button",{onClick:()=>n(m),className:`w-2 h-2 rounded-full transition-all ${m===s?"bg-[#d86029] w-8":"bg-gray-300 hover:bg-gray-400"}`},m))})]})]})}),i.jsx("section",{className:"py-16 bg-gray-50",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsx("h2",{className:"text-3xl font-bold text-center mb-12",children:"Company Timeline"}),i.jsx("div",{className:"space-y-8",children:r.map((h,m)=>i.jsxs("div",{className:"flex gap-6",children:[i.jsxs("div",{className:"flex flex-col items-center",children:[i.jsx("div",{className:"w-12 h-12 bg-[#d86029] rounded-full flex items-center justify-center text-white font-bold flex-shrink-0",children:h.year%10}),m<r.length-1&&i.jsx("div",{className:"w-1 h-20 bg-[#d86029] mt-2"})]}),i.jsxs("div",{className:"pb-8",children:[i.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[i.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:h.year}),i.jsx("span",{className:"text-lg font-semibold text-[#d86029]",children:h.title})]}),i.jsx("p",{className:"text-gray-600 leading-relaxed",children:h.description})]})]},m))})]})})}),i.jsx("section",{className:"py-16 bg-white",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsx("h2",{className:"text-3xl font-bold text-center mb-12",children:"Why Choose MIKA Systems"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[i.jsx(ne,{className:"bg-gradient-to-br from-[#d86029]/10 to-transparent border-[#d86029]",children:i.jsxs(de,{className:"p-8",children:[i.jsx("h3",{className:"text-xl font-bold mb-4 text-gray-900",children:"Proven Experience"}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] font-bold mt-1",children:"â"}),i.jsx("span",{children:"36 years of continuous operation and growth"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] font-bold mt-1",children:"â"}),i.jsx("span",{children:"Weathered multiple economic cycles and tech revolutions"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] font-bold mt-1",children:"â"}),i.jsx("span",{children:"Microsoft Certified Gold Partner status"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] font-bold mt-1",children:"â"}),i.jsx("span",{children:"Trusted by Fortune 500 companies and SMBs alike"})]})]})]})}),i.jsx(ne,{className:"bg-gradient-to-br from-[#d86029]/10 to-transparent border-[#d86029]",children:i.jsxs(de,{className:"p-8",children:[i.jsx("h3",{className:"text-xl font-bold mb-4 text-gray-900",children:"Customer Focus"}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] font-bold mt-1",children:"â"}),i.jsx("span",{children:"95% of customers are small to mid-market companies"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] font-bold mt-1",children:"â"}),i.jsx("span",{children:"Personalized service, not one-size-fits-all solutions"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] font-bold mt-1",children:"â"}),i.jsx("span",{children:"High customer retention and repeat business"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] font-bold mt-1",children:"â"}),i.jsx("span",{children:"Local team with deep Southeast Michigan roots"})]})]})]})})]})]})})}),i.jsx("section",{className:"py-16 bg-gradient-to-r from-[#d86029] to-[#c55523]",children:i.jsxs("div",{className:"container mx-auto px-4 text-center",children:[i.jsx("h2",{className:"text-3xl font-bold text-white mb-4",children:"Ready to Partner with MIKA?"}),i.jsx("p",{className:"text-xl text-white opacity-90 mb-8 max-w-2xl mx-auto",children:"Let's discuss how our 36 years of IT leadership can help your business succeed."}),i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-white hover:bg-gray-100 text-[#d86029] px-8 py-4 text-lg font-semibold",children:"Get in Touch"})})]})}),i.jsx("footer",{className:"bg-gray-900 text-white py-12",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[i.jsxs("div",{children:[i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-10 mb-4"}),i.jsx("p",{className:"text-gray-400",children:"Your Computer Department since 1988"})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Contact"}),i.jsxs("div",{className:"space-y-2 text-gray-400",children:[i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Tt,{className:"w-4 h-4"}),"(248) 646-8118"]}),i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Ln,{className:"w-4 h-4"}),"[email protected]"]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Qu
252ick Links"}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(je,{to:"/",className:"block text-gray-400 hover:text-[#d86029]",children:"Home"}),i.jsx("a",{href:"http://manage.mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block text-gray-400 hover:text-[#d86029]",children:"Download Client"})]})]})]}),i.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:i.jsxs("p",{children:["© ",new Date().getFullYear()," MIKA Systems. All rights reserved."]})})]})})]})}function z2(){return L.useEffect(()=>{window.scrollTo(0,0)},[]),i.jsxs("div",{className:"min-h-screen bg-white",children:[i.jsx(Mn,{}),i.jsx("section",{className:"py-20 bg-gradient-to-r from-[#d86029] to-[#c55523]",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-4xl",children:[i.jsx("h1",{className:"text-5xl font-bold text-white mb-4",children:"Advanced Phone Systems & Communication Solutions"}),i.jsx("p",{className:"text-xl text-white opacity-90",children:"Enterprise-grade voice communication powered by RingCentral, complemented by professional-grade hardware and PA systems."})]})})}),i.jsx("div",{className:"container mx-auto px-4 py-16",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow border-2",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Tt,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"RingCentral VoIP"}),i.jsx("p",{className:"text-gray-600",children:"Cloud-based phone systems with unlimited calling, video conferencing, and mobile integration."})]})]}),i.jsxs("ul",{className:"space-y-3 mb-6",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Starting at under $20/month per user"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Desktop, mobile, and web clients"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"HD video conferencing included"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Call recording and analytics"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Fax integration available"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow border-2",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Dr,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Polycom Hardware"}),i.jsx("p",{className:"text-gray-600",children:"Professional-grade IP phones and conference systems for superior audio quality."})]})]}),i.jsxs("ul",{className:"space-y-3 mb-6",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Enterprise IP phone models available"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Conference phones for board rooms"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"HD voice technology"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Full deployment and setup supp
252ort"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Managed device support included"})]})]})]})})]}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow border-2",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(bv,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Algo Paging & PA Systems"}),i.jsx("p",{className:"text-gray-600",children:"IP-based public address systems for announcements, safety alerts, and facility-wide communication."})]})]}),i.jsxs("ul",{className:"space-y-3 mb-6",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Network-based paging speakers"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Emergency alert capabilities"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Zone-based announcements"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Integrated with VoIP systems"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow border-2",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Lp,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Network Synchronized Clocks"}),i.jsx("p",{className:"text-gray-600",children:"Accurate facility-wide clocks synchronized with paging systems for coordinated operations."})]})]}),i.jsxs("ul",{className:"space-y-3 mb-6",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"IP-based synchronized timing"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Digital and analog options"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Coordinated shift changes and schedules"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Perfect for manufacturing & facilities"})]})]})]})})]}),i.jsxs("div",{className:"bg-gray-50 rounded-lg p-12 mb-16",children:[i.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Ideal For"}),i.jsxs("div",{className:"grid md:grid-cols-3 gap-6",children:[i.jsxs("div",{className:"text-center",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(Fp,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-2",children:"Manufacturing Facilities"}),i.jsx("p",{className:"text-gray-600",children:"Coordinated paging, shift change announcements, emergency alerts, and synchronized shift clocks across production floors."})]}),i.jsxs("div",{className:"text-center",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(Dr,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-2",children:"Warehouse & Distribution"}),i.jsx("p",{className:"text-gray-600",children:"Zone-based paging for receiving, shipping, inventory management, and emergency communications across large facilities."})]}),i.jsxs("div",{className:"text-center",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(Tt,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-2",children:"Corporate Offices"}),i.jsx("p",{className:"text-gray-600",children:"Professional VoIP systems with video conferencing, meeting room phones, and integrated messaging for modern workplaces."})]})]})]}),i.jsx("div",{className:"text-center",children:i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white px-8 py-4 text-lg",children:"Get Your Phone System Quote"})})})]})}),i.jsx("section",{className:"py-20 bg-gray-50",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsx("h2",{className:"text-4xl font-bold text-center mb-4",children:"Powered by RingCentral"}),i.jsx("p",{className:"text-center text-gray-600 mb-12",children:"Enterprise-grade VoIP trusted by 500,
252000+ companies worldwide"}),i.jsxs("div",{className:"bg-white p-8 rounded-lg shadow-md max-w-3xl mx-auto",children:[i.jsx("h3",{className:"text-2xl font-bold mb-4 text-[#d86029]",children:"RingCentral VoIP System"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"A complete cloud-based phone system combining VoIP, video meetings, and team messagingâall from one platform."}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-6 mb-6",children:[i.jsxs("ul",{className:"space-y-2 text-gray-700",children:[i.jsx("li",{children:"â Unlimited calling and messaging"}),i.jsx("li",{children:"â HD video conferencing built-in"}),i.jsx("li",{children:"â Mobile app for remote teams"}),i.jsx("li",{children:"â Enterprise-grade security"})]}),i.jsxs("ul",{className:"space-y-2 text-gray-700",children:[i.jsx("li",{children:"â Auto attendant and call routing"}),i.jsx("li",{children:"â Voicemail transcription"}),i.jsx("li",{children:"â Integration with Microsoft Teams & Slack"}),i.jsx("li",{children:"â Scales from 1 to 1000+ users"})]})]}),i.jsx("a",{href:"https://www.ringcentral.com/office/features/voip/overview.html",target:"_blank",rel:"noopener noreferrer",className:"text-[#d86029] hover:text-[#c55523] font-semibold",children:"Learn more â"})]})]})}),i.jsx("footer",{className:"bg-gray-900 text-white py-12 mt-20",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[i.jsxs("div",{children:[i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-10 mb-4"}),i.jsx("p",{className:"text-gray-400",children:"Your Computer Department since 1988"})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Contact"}),i.jsxs("div",{className:"space-y-2 text-gray-400",children:[i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Tt,{className:"w-4 h-4"}),"(248) 646-8118"]}),i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Ws,{className:"w-4 h-4"}),"[email protected]"]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Quick Links"}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(je,{to:"/",className:"block text-gray-400 hover:text-[#d86029]",children:"Home"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block text-gray-400 hover:text-[#d86029]",children:"Customer Portal"})]})]})]}),i.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:i.jsxs("p",{children:["© ",new Date().getFullYear()," MIKA Systems. All rights reserved."]})})]})})]})}function B2(){return L.useEffect(()=>{window.scrollTo(0,0)},[]),i.jsxs("div",{className:"min-h-screen bg-white",children:[i.jsx(Mn,{}),i.jsx("section",{className:"py-20 bg-gradient-to-r from-[#d86029] to-[#c55523]",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-4xl",children:[i.jsx("h1",{className:"text-5xl font-bold text-white mb-4",children:"Managed IT Services"}),i.jsx("p",{className:"text-xl text-white opacity-90",children:"Comprehensive IT management tailored to your business. Choose between fixed monthly plans or flexible pay-as-you-go options."})]})})}),i.jsx("div",{className:"container mx-auto px-4 py-16",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow border-2",children:i.jsxs(de,{className:"p-8",children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Fixed Monthly Plans"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"Predictable costs with all-inclusive IT management."}),i.jsxs("ul",{className:"space-y-3 mb-8",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Customized monthly pricing based on your needs"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Includes an hour of support per month"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Proactive monitoring and maintenance"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"All included
252services bundled"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Additional hourly services at $85/hour"})]})]}),i.jsx("p",{className:"text-sm text-gray-500 italic",children:"Best for businesses wanting predictable IT costs and comprehensive coverage."})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow border-2",children:i.jsxs(de,{className:"p-8",children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Pay-As-You-Go"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"Pay only for the services you need, when you need them."}),i.jsxs("ul",{className:"space-y-3 mb-8",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Free managed client for remote support"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"$125/hour for professional support"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Pick individual services à la carte"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"No long-term commitments"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Flexible scaling as you grow"})]})]}),i.jsx("p",{className:"text-sm text-gray-500 italic",children:"Best for small businesses needing on-demand support."})]})})]}),i.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Our Core Services"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Ws,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Email & Office"}),i.jsx("p",{className:"text-gray-600",children:"Professional email and productivity tools powered by Microsoft."})]})]}),i.jsxs("div",{className:"space-y-4 mb-6",children:[i.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg",children:[i.jsx("p",{className:"font-semibold mb-2",children:"Microsoft Email Account"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"$8.50/month (includes our management fee)"})]}),i.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg",children:[i.jsx("p",{className:"font-semibold mb-2",children:"Office 365 Business Standard"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"$10/month - Full Office suite with Teams"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Io,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Email Security"}),i.jsx("p",{className:"text-gray-600",children:"Proofpoint-powered protection against threats and data loss."})]})]}),i.jsxs("div",{className:"space-y-4 mb-6",children:[i.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg",children:[i.jsx("p",{className:"font-semibold mb-2",children:"Advanced Spam Filter"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"$2.99/month"})]}),i.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg",children:[i.jsx("p",{className:"font-semibold mb-2",children:"Spam + Encryption"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"$4.99/month"})]}),i.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg",children:[i.jsx("p",{className:"font-semibold mb-2",children:"Spam + Encryption + Archiv
252ing"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"$9.99/month - Complete protection"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Mu,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Endpoint Protection"}),i.jsx("p",{className:"text-gray-600",children:"Bitdefender antivirus for device-level threat protection."})]})]}),i.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg mb-6",children:[i.jsx("p",{className:"font-semibold mb-2",children:"Antivirus & Malware Protection"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"$2.50/month per device"}),i.jsxs("ul",{className:"mt-3 space-y-2 text-sm text-gray-600",children:[i.jsx("li",{children:"⢠Real-time threat detection"}),i.jsx("li",{children:"⢠Automatic updates"}),i.jsx("li",{children:"⢠Ransomware protection"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Ip,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Cloud Storage"}),i.jsx("p",{className:"text-gray-600",children:"Secure file sharing and collaboration tools."})]})]}),i.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg mb-6",children:[i.jsx("p",{className:"font-semibold mb-2",children:"Dropbox Business"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"$35/month per user"}),i.jsxs("ul",{className:"mt-3 space-y-2 text-sm text-gray-600",children:[i.jsx("li",{children:"⢠Your own Dropbox login"}),i.jsx("li",{children:"⢠Shared file permissions"}),i.jsx("li",{children:"⢠Secure collaboration"})]})]})]})})]}),i.jsx("div",{className:"bg-gradient-to-r from-[#d86029] to-[#c55523] rounded-lg p-12 text-white mb-16",children:i.jsxs("div",{className:"max-w-3xl",children:[i.jsx("h2",{className:"text-3xl font-bold mb-4",children:"Syncro Management Platform"}),i.jsx("p",{className:"text-white text-lg mb-6",children:"All your services are centrally managed through Syncro, our professional MSP platform."}),i.jsxs("ul",{className:"space-y-3 mb-8",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Proactive monitoring of all devices and services"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Remote support and issue resolution"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Automated updates and patching"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Detailed reporting and compliance tracking"})]})]}),i.jsx("p",{className:"text-white text-sm italic",children:"Free user portal access included - monitor your own systems anytime."})]})}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[i.jsx(ne,{className:"bg-gray-50",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Tt,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("div",{children:i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Professional Support"})})]}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Additional support hours beyond your plan's included time."}),i.jsx("p",{className:"text-2xl font-bold text-[#d86029] mb-2",children:"$125/hour"}
vendor: 5,974 bytes, line 252
252),i.jsx("p",{className:"text-gray-600 text-sm",children:"Quick response times for urgent issues, consulting on IT strategy, and custom configuration."})]})}),i.jsx(ne,{className:"bg-gray-50",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Dr,{className:"w-8 h-8 text-[#d86029]"})}),i.jsx("div",{children:i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Remote Client"})})]}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Secure remote access for our support team."}),i.jsx("p",{className:"text-2xl font-bold text-[#d86029] mb-2",children:"FREE"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"Installed on all managed devices. Enables quick diagnosis and resolution without on-site visits."})]})})]}),i.jsxs("div",{className:"bg-gray-50 rounded-lg p-12 mb-16",children:[i.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Sample Configurations"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[i.jsx(ne,{className:"bg-white",children:i.jsxs(de,{className:"p-6",children:[i.jsx("h3",{className:"text-xl font-bold mb-4",children:"Small Business (Pay-As-You-Go)"}),i.jsxs("ul",{className:"space-y-3 text-gray-600 mb-6",children:[i.jsx("li",{children:"⢠Microsoft Email: $8.50/month"}),i.jsx("li",{children:"⢠Email + Encryption: $4.99/month"}),i.jsx("li",{children:"⢠Antivirus (2 devices): $5/month"}),i.jsx("li",{children:"⢠Support as needed: $85/hour"})]}),i.jsx("p",{className:"text-2xl font-bold text-[#d86029]",children:"~$18/month base"})]})}),i.jsx(ne,{className:"bg-white",children:i.jsxs(de,{className:"p-6",children:[i.jsx("h3",{className:"text-xl font-bold mb-4",children:"Growing Company (Fixed Plan)"}),i.jsxs("ul",{className:"space-y-3 text-gray-600 mb-6",children:[i.jsx("li",{children:"⢠Custom plan with all core services"}),i.jsx("li",{children:"⢠Unlimited email accounts"}),i.jsx("li",{children:"⢠Email security suite included"}),i.jsx("li",{children:"⢠5+ hours of support monthly"})]}),i.jsx("p",{className:"text-2xl font-bold text-[#d86029]",children:"Starting at $150+/month"})]})})]})]}),i.jsx("div",{className:"text-center",children:i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white px-8 py-4 text-lg",children:"Get Your Custom Quote"})})})]})}),i.jsx("section",{className:"py-20 bg-gray-50",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsx("h2",{className:"text-4xl font-bold text-center mb-4",children:"Powered by Industry Leaders"}),i.jsx("p",{className:"text-center text-gray-600 mb-12",children:"We partner with best-in-class vendors for comprehensive managed services"}),i.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:[i.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-md",children:[i.jsx("h3",{className:"text-xl font-bold mb-3 text-[#d86029]",children:"Syncro MSP Platform"}),i.jsx("p",{className:"text-gray-600 text-sm mb-4",children:"All-in-one endpoint management, help desk, and M365 management for IT teams."}),i.jsxs("ul",{className:"space-y-1 text-gray-700 text-sm mb-4",children:[i.jsx("li",{children:"â Device monitoring & patching"}),i.jsx("li",{children:"â Help desk ticketing"}),i.jsx("li",{children:"â AI-powered automation"})]}),i.jsx("a",{href:"https://syncrosecure.com/platform/",target:"_blank",rel:"noopener noreferrer",className:"text-[#d86029] hover:text-[#c55523] font-semibold text-sm",children:"Learn more â"})]}),i.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-md",children:[i.jsx("h3",{className:"text-xl font-bold mb-3 text-[#d86029]",children:"Proofpoint Email Security"}),i.jsx("p",{className:"text-gray-600 text-sm mb-4",children:"Advanced threat protection with AI-enhanced detection and real-time intelligence."}),i.jsxs("ul",{className:"space-y-1 text-gray-700 text-sm mb-4",children:[i.jsx("li",{children:"â Phishing & malware detection"}),i.jsx("li",{children:"â Ransomware protection"}),i.jsx("li",{children:"â DLP & compliance"})]}),i.jsx("a",{href:"https://www.proofpoint.com/us/products/email-protection",target:"_blank",rel:"noopener noreferrer",className:"text-[#d86029] hover:text-[#c55523] font-semibold text-sm",children:"Learn more â"})]}),i.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-md",children:[i.jsx("h3",{className:"text-xl font-bold mb-3 text-[#d86029]",children:"Microsoft 365 Reseller"}),i.jsx("p",{className:"text-gray-600 text-sm mb-4",children:"Complete Microsoft ecosystem: Exchange, Teams, SharePoint, and Microsoft Defender."}),i.jsxs("ul",{className:"space-y-1 text-gray-700 text-sm mb-4",children:[i.jsx("li",{children:"â Email & collaboration"}),i.jsx("li",{children:"â Cloud storage & backup"}),i.jsx("li",{children:"â Security & compliance"})]}),i.jsx("p",{className:"text-[#d86029] font-semibold text-sm",children:"Contact us for pricing"})]})]})]})}),i.jsx("footer",{className:"bg-gray-900 text-white py-12 mt-20",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[i.jsxs("div",{children:[i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-10 mb-4"}),i.jsx("p",{className:"text-gray-400",children:"Your Computer Department since 1988"})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Contact"}),i.jsxs("div",{className:"space-y-2 text-gray-400",children:[i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Tt,{className:"w-4 h-4"}),"(248) 646-8118"]}),i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Ws,{className:"w-4 h-4"}),"[email protected]"]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Qu
252ick Links"}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(je,{to:"/",className:"block text-gray-400 hover:text-[#d86029]",children:"Home"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block text-gray-400 hover:text-[#d86029]",children:"Customer Portal"})]})]})]}),i.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:i.jsxs("p",{children:["© ",new Date().getFullYear()," MIKA Systems. All rights reserved."]})})]})})]})}function $2(){return L.useEffect(()=>{window.scrollTo(0,0)},[]),i.jsxs("div",{className:"min-h-screen bg-white",children:[i.jsx(Mn,{}),i.jsx("section",{className:"py-20 bg-gradient-to-r from-[#d86029] to-[#c55523]",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-4xl",children:[i.jsx("h1",{className:"text-5xl font-bold text-white mb-4",children:"Network Solutions"}),i.jsx("p",{className:"text-xl text-white opacity-90",children:"Enterprise-grade networking with UniFi infrastructure, secure VPN connectivity, and seamless integration with all your business systems."})]})})}),i.jsx("div",{className:"container mx-auto px-4 py-16",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"mb-16",children:[i.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Core Network Infrastructure"}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow border-2 border-[#d86029]",children:i.jsx(de,{className:"p-8",children:i.jsxs("div",{className:"flex items-start gap-6 mb-8",children:[i.jsx("div",{className:"w-20 h-20 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(su,{className:"w-10 h-10 text-[#d86029]"})}),i.jsxs("div",{className:"flex-1",children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"UniFi Dream Machine Pro (UDM Pro)"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Our flagship all-in-one network appliance. The UDM Pro combines routing, switching, security, and management in a single enterprise-grade device."}),i.jsxs("ul",{className:"space-y-3",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Integrated switching and routing"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Built-in security gateway and firewall"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Centralized management console"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"VPN capabilities for remote connectivity"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"text-[#d86029] font-bold",children:"â"}),i.jsx("span",{className:"text-gray-600",children:"Powered by UniFi OS for unified management"})]})]})]})]})})})]}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(su,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Wired LAN Networks"}),i.jsx("p",{className:"text-gray-600",children:"High-speed Ethernet connectivity for mission-critical systems and devices."})]})]}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Gigabit and multi-gigabit switch ports"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Power over Ethernet (PoE) for cameras and access points"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"VLAN support for network segmentation"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"QoS for prioritizing critical traffic"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Dp,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"WiFi Networks"}),i.jsx("p",{className:"text-gray-600",children:"Enterprise WiFi 6 and WiFi 5 access points for complete wireless coverage."})]})]}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"WiFi 6 (802.11ax) for high-speed wireless"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Multiple SSID support with separate networks"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Guest network isolation"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Seamless roaming across access points"})]})]})]})})]}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(cv,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Point-to-Point Links"}),i.jsx("p",{className:"text-gray-600",children:"Wireless bridge connections between buildings and remote locations."})]})]}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Long-range outdoor connections"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Campus network connectivity"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Cost-effective alternative to leased lines"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Line-of-sight wireless bridges"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(lm,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Internet Redundancy"}),i.jsx("p",{className:"text-gray-600",children:"Multiple ISP connections with automatic failover for business continuity."})]})]}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Primary ISP + Satellite backup connectivity"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Automatic failover without manual intervention"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Load balancing across connections"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Never lose internet connectivity"})]})]})]})})]}),i.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Integrated Security & Communications"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Mu,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"UniFi Cameras & Access Control"}),i.jsx("p",{className:"text-gray-600",children:"Native integration with your security infrastru
252cture over the network."})]})]}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"PoE powered UniFi cameras on the network"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"UniFi Access door readers integration"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Centralized security management"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Network-based video analytics"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Ws,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Communications Integration"}),i.jsx("p",{className:"text-gray-600",children:"VoIP and paging systems built on your network infrastructure."})]})]}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"RingCentral VoIP phone support"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Algo paging system integration"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Quality of Service (QoS) for voice"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Network-based PA system connectivity"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Io,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Badge System Integration"}),i.jsx("p",{className:"text-gray-600",children:"Network-based access control with our MIKA Badge app on Base44."})]})]}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Digital badge creation and management"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Access control integration with door readers"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Real-time access permissions"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029]",children:"â¢"}),i.jsx("span",{children:"Link with other in-house applications"})]})]})]})})]}),i.jsx("div",{className:"bg-gradient-to-r from-[#d86029] to-[#c55523] rounded-lg p-12 text-white mb-16",children:i.jsxs("div",{className:"max-w-3xl",children:[i.jsx("h2",{className:"text-3xl font-bold mb-4",children:"Multi-Office VPN Connectivity"}),i.jsx("p",{className:"text-white text-lg mb-6",children:"Connect multiple locations into a seamless network with UniFi's built-in VPN capabilities."}),i.jsxs("ul",{className:"space-y-3 mb-8",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Site-to-site VPN between office locations"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Remote employee access to company networks"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Secure offsite connectivity for traveling staff"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Encrypted data transmission"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Network-wide applications accessible from anywhere"})]})]}),i.jsx("p",{className:"text-white text-sm italic",children:"Access company systems securely whether you're in the office, at a branch location, or working remotely."})]})}),i.jsxs("div",{className:"bg-gray-50 rounded-lg p-12 mb-16",children:[i.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Network Configurations"}),i.jsxs("div",{className:"grid md:grid-cols-3 gap-6",children:[i.jsx(ne,{className:"bg-white",children:i.jsxs(de,{className:"p-6",children:[i.jsx("div",{className:"w-12 h-12 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center mb-4",children:i.jsx(Dr,{className:"w-6 h-6 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Single Office"}),i.jsx("p",{className:"text-gray-600 text-sm mb-4",children:"Complete network infrastru
252cture with WiFi, wired LAN, cameras, access control, and phone systems."}),i.jsxs("ul",{className:"text-sm text-gray-600 space-y-2",children:[i.jsx("li",{children:"⢠UDM Pro as central hub"}),i.jsx("li",{children:"⢠WiFi 6 access points"}),i.jsx("li",{children:"⢠PoE switch with cameras"})]})]})}),i.jsx(ne,{className:"bg-white",children:i.jsxs(de,{className:"p-6",children:[i.jsx("div",{className:"w-12 h-12 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center mb-4",children:i.jsx(Mp,{className:"w-6 h-6 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Multi-Office VPN"}),i.jsx("p",{className:"text-gray-600 text-sm mb-4",children:"Connected locations sharing unified network with VPN bridges."}),i.jsxs("ul",{className:"text-sm text-gray-600 space-y-2",children:[i.jsx("li",{children:"⢠Site-to-site VPN"}),i.jsx("li",{children:"⢠Shared security cameras"}),i.jsx("li",{children:"⢠Unified access control"})]})]})}),i.jsx(ne,{className:"bg-white",children:i.jsxs(de,{className:"p-6",children:[i.jsx("div",{className:"w-12 h-12 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center mb-4",children:i.jsx(lm,{className:"w-6 h-6 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Hybrid with Redundancy"}),i.jsx("p",{className:"text-gray-600 text-sm mb-4",children:"Primary ISP with satellite backup and multiple office locations."}),i.jsxs("ul",{className:"text-sm text-gray-600 space-y-2",children:[i.jsx("li",{children:"⢠Dual WAN connections"}),i.jsx("li",{children:"⢠Automatic failover"}),i.jsx("li",{children:"⢠Multi-office VPN"})]})]})})]})]}),i.jsx("div",{className:"text-center",children:i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white px-8 py-4 text-lg",children:"Get Your Network Quote"})})})]})}),i.jsx("section",{className:"py-20 bg-gray-50",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsx("h2",{className:"text-4xl font-bold text-center mb-4",children:"Built on Ubiquiti UniFi Network"}),i.jsx("p",{className:"text-center text-gray-600 mb-12",children:"Enterprise-grade networking with integrated security"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 max-w-4xl mx-auto",children:[i.jsxs("div",{className:"bg-white p-8 rounded-lg shadow-md",children:[i.jsx("h3",{className:"text-2xl font-bold mb-4 text-[#d86029]",children:"UniFi Network Platform"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Unified management of switches, access points, routers, and security appliances."}),i.jsxs("ul",{className:"space-y-2 text-gray-700 mb-6",children:[i.jsx("li",{children:"â Dream Machine Pro central management"}),i.jsx("li",{children:"â WiFi 6 & Gigabit wired connectivity"}),i.jsx("li",{children:"â Advanced routing & VLAN support"}),i.jsx("li",{children:"â Integrated threat protection"})]})]}),i.jsxs("div",{className:"bg-white p-8 rounded-lg shadow-md",children:[i.jsx("h3",{className:"text-2xl font-bold mb-4 text-[#d86029]",children:"Proofpoint Network Protection"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Add-on security layer protecting your entire network from advanced threats."}),i.jsxs("ul",{className:"space-y-2 text-gray-700 mb-6",children:[i.jsx("li",{children:"â Real-time threat intelligence"}),i.jsx("li",{children:"â DNS filtering & sandboxing"}),i.jsx("li",{children:"â Multi-layered content analysis"}),i.jsx("li",{children:"â Ransomware & APT protection"})]})]})]})]})}),i.jsx("footer",{className:"bg-gray-900 text-white py-12 mt-20",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[i.jsxs("div",{children:[i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-10 mb-4"}),i.jsx("p",{className:"text-gray-400",children:"Your Computer Department since 1988"})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Contact"}),i.jsxs("div",{className:"space-y-2 text-gray-400",children:[i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Tt,{className:"w-4 h-4"}),"(248) 646-8118"]}),i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Ws,{className:"w-4 h-4"}),"[email protected]"]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Qu
252ick Links"}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(je,{to:"/",className:"block text-gray-400 hover:text-[#d86029]",children:"Home"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block text-gray-400 hover:text-[#d86029]",children:"Customer Portal"})]})]})]}),i.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:i.jsxs("p",{children:["© ",new Date().getFullYear()," MIKA Systems. All rights reserved."]})})]})})]})}function V2(){return L.useEffect(()=>{window.scrollTo(0,0)},[]),i.jsxs("div",{className:"min-h-screen bg-white",children:[i.jsx(Mn,{}),i.jsx("section",{className:"py-20 bg-gradient-to-r from-[#d86029] to-[#c55523]",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-4xl",children:[i.jsx("h1",{className:"text-5xl font-bold text-white mb-4",children:"Professional Email Hosting"}),i.jsx("p",{className:"text-xl text-white opacity-90",children:"Managed email services with industry-leading security and compliance. We handle monitoring, maintenance, and protection so you can focus on business."})]})})}),i.jsx("div",{className:"container mx-auto px-4 py-16",children:i.jsxs("div",{className:"max-w-5xl mx-auto",children:[i.jsxs("div",{className:"bg-gray-50 rounded-lg p-12 mb-16",children:[i.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Email & Productivity Services"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Ln,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Microsoft Email Account"}),i.jsx("p",{className:"text-2xl font-bold text-[#d86029] mb-2",children:"$8.50/month"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"Professional business email hosted and managed by Microsoft."})]})]}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Professional business email address"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Web and desktop client access"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Mobile access included"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"50GB mailbox storage"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Includes our management fee"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow border-2",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Dr,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Office 365 Business Standard"}),i.jsx("p",{className:"text-2xl font-bold text-[#d86029] mb-2",children:"$10/month"}),i.jsx("p",{className:"text-gray-600 text-sm",children:"Complete productivity suite with email and collaborative tools."})]})]}),i.jsxs("ul",{className:"space-y-3 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"All email features included"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Full Office suite (Word, Excel, PowerPoint)"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Microsoft Teams for collaboration"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"1TB OneDrive cloud storage"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-5 h-5 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Desktop, mobile, and web access"})]})]})]})})]})]}),i.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Email Security & Protection"}),i.jsx("p",{className:"text-center text-gray-600 mb-8 text-lg",children:"Powered by Proofpoint - Enterprise-grade email security to protect against threats and data loss."}),i.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-16",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Mu,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl font-bold mb-1",children:"Advanced Spam Filter"}),i.jsx("p",{className:"text-xl font-bold text-[#d86029]",children:"$2.99/month"})]})]}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Essential protection against unwanted email and basic spam threats."}),i.jsxs("ul",{className:"space-y-2 text-gray-600 text-sm",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-4 h-4 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Advanced spam filtering"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-4 h-4 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Phishing protection"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-4 h-4 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Malware detection"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow border-2",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Io,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl font-bold mb-1",children:"Spam + Encryption"}),i.jsx("p",{className:"text-xl font-bold text-[#d86029]",children:"$4.99/month"})]})]}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Protection plus secure email encryption for sensitive communications."}),i.jsxs("ul",{className:"space-y-2 text-gray-600 text-sm",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-4 h-4 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"All spam filter features"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-4 h-4 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Email encryption capabilities"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-4 h-4 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Secure document delivery"})]})]})]})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Ze,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl font-bold mb-1",children:"Complete Protection"}),i.jsx("p",{className:"text-xl font-bold text-[#d86029]",children:"$9.99/month"})]})]}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Ultimate email protection with archiving for compliance and eDiscovery."}),i.jsxs("ul",{className:"space-y-2 text-gray-600 text-sm",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-4 h-4 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"All security features"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-4 h-4 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Email archiving"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx(Ze,{className:"w-4 h-4 text-[#d86029] flex-shrink-0 mt-0.5"}),i.jsx("span",{children:"Long-term retention"})]})]})]})})]}),i.jsxs("div",{className:"bg-gradient-to-r from-[#d86029] to-[#c55523] rounded-lg p-12 text-white mb-16",children:[i.jsx("h2",{className:"text-3xl font-bold mb-6 text-center",children:"Why Our Managed Email Service"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl font-bold mb-4",children:"24/7 Professional Management"}),i.jsxs("ul",{className:"space-y-3",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Constant monitoring and maintenance"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Automatic updates and patches"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Proactive threat detection"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Expert support available"})]})]})]}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl font-bold mb-4",children:"Enterprise Security & Compliance"}),i.jsxs("ul",{className:"space-y-3",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Multi-layered threat protection"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Data loss prevention (DLP)"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Compliance-ready archiving"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"font-bold",children:"â"}),i.jsx("span",{children:"Regulatory requirement support"})]})]})]})]})]}),i.jsxs("div",{className:"bg-gray-50 rounded-lg p-12 mb-16",children:[i.jsx("h2",{className:"text-3xl font-bold mb-8 text-center",children:"Solution Examples"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[i.jsx(ne,{className:"bg-white",children:i.jsxs(de,{className:"p-6",children:[i.jsx("h3",{className:"text-xl font-bold mb-4",children:"Small Business"}),i.jsxs("div",{className:"space-y-2 text-gray-600 mb-4",children:[i.jsx("p",{className:"font-semibold",children:"Email + Advanced Spam Filter"}),i.jsx("p",{className:"text-sm",children:"$11.49/month per user"})]}),i.jsx("p",{className:"text-gray-600 text-sm",children:"Professional email with spam protection for cost-conscious businesses."})]})}),i.jsx(ne,{className:"bg-white",children:i.jsxs(de,{className:"p-6",children:[i.jsx("h3",{className:"text-xl font-bold mb-4",children:"Regulated Industry"}),i.jsxs("div",{className:"space-y-2 text-gray-600 mb-4",children:[i.jsx("p",{className:"font-semibold",children:"Office 365 + Complete Protection"}),i.jsx("p",{className:"text-sm",children:"$19.99/month per user"})]}),i.jsx("p",{className:"text-gray-600 text-sm",children:"Full productivity suite with compliance archiving for legal/financial firms."})]})})]})]}),i.jsx("div",{className:"text-center",children:i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white px-8 py-4 text-lg",children:"Get Your Email Hosting Quote"})})})]})}),i.jsx("section",{className:"py-20 bg-gray-50",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsx("h2",{className:"text-4xl font-bold text-center mb-4",children:"Secure Email Powered by Proofpoint"}),i.jsx("p",{className:"text-center text-gray-600 mb-12",children:"Advanced threat protection layered with Microsoft 365 Exchange"}),i.jsxs("div",{className:"bg-white p-8 rounded-lg shadow-md max-w-3xl mx-auto",children:[i.jsx("h3",{className:"text-2xl font-bold mb-4 text-[#d86029]",children:"Proofpoint Email Security & Protection"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"Multi-layered email defense combining machine learning, behavioral analytics, and threat intelligence."}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-6 mb-6",children:[i.jsxs("div",{children:[i.jsx("h4",{className:"font-semibold text-gray-900 mb-3",children:"Detection & Prevention"}),i.jsxs("ul",{className:"space-y-2 text-gray-700",children:[i.jsx("li",{children:"â AI-enhanced threat detection"}),i.jsx("li",{children:"â Phishing & spear-phishing defense"}),i.jsx("li",{children:"â Ransomware protection"}),i.jsx("li",{children:"â Malware & attachment sandboxing"})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-semibold text-gray-900 mb-3",children:"Compliance & Control"}),i.jsxs("ul",{className:"space-y-2 text-gray-700",children:[i.jsx("li",{children:"â Data Loss Prevention (DLP)"}),i.jsx("li",{children:"â Encryption & secure delivery"}),i.jsx("li",{children:"â Compliance archiving"}),i.jsx("li",{children:"â Real-time reporting"})]})]})]}),i.jsx("a",{href:"https://www.proofpoint.com/us/products/email-protection",target:"_blank",rel:"noopener noreferrer",className:"text-[#d86029] hover:text-[#c55523] font-semibold",children:"Learn more about Proofpoint â"})]})]})}),i.jsx("footer",{className:"bg-gray-900 text-white py-12 mt-20",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[i.jsxs("div",{children:[i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-10 mb-4"}),i.jsx("p",{className:"text-gray-400",children:"Your Computer Department since 1988"})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Contact"}),i.jsxs("div",{className:"space-y-2 text-gray-400",children:[i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Tt,{className:"w-4 h-4"}),"(248) 646-8118"]}),i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Ws,{className:"w-4 h-4"}),"[email protected]"]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Qu
252ick Links"}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(je,{to:"/",className:"block text-gray-400 hover:text-[#d86029]",children:"Home"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block text-gray-400 hover:text-[#d86029]",children:"Customer Portal"})]})]})]}),i.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:i.jsxs("p",{children:["© ",new Date().getFullYear()," MIKA Systems. All rights reserved."]})})]})})]})}function H2(){return L.useEffect(()=>{window.scrollTo(0,0)},[]),i.jsxs("div",{className:"min-h-screen bg-white",children:[i.jsx(Mn,{}),i.jsx("section",{className:"py-20 bg-gradient-to-r from-[#d86029] to-[#c55523]",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-4xl",children:[i.jsx("h1",{className:"text-5xl font-bold text-white mb-4",children:"UniFi Security Solutions"}),i.jsx("p",{className:"text-xl text-white opacity-90",children:"Protect your business with enterprise-grade security technology. Our UniFi-powered solutions offer complete visibility, control, and peace of mind."})]})})}),i.jsx("section",{className:"py-20 bg-white",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8 mb-16",children:[i.jsxs("div",{className:"text-center",children:[i.jsx("div",{className:"w-24 h-24 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(F0,{className:"w-12 h-12 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"UniFi Cameras"}),i.jsx("p",{className:"text-gray-600",children:"4K surveillance cameras with smart detection, night vision, and cloud recording. Monitor your property from anywhere with mobile access."})]}),i.jsxs("div",{className:"text-center",children:[i.jsx("div",{className:"w-24 h-24 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(Io,{className:"w-12 h-12 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"Door Access Control"}),i.jsx("p",{className:"text-gray-600",children:"Modern touchscreen readers, mobile credentials, and real-time access logs. Control who enters your facility with precision and ease."})]}),i.jsxs("div",{className:"text-center",children:[i.jsx("div",{className:"w-24 h-24 bg-[#d86029] bg-opacity-10 rounded-full flex items-center justify-center mx-auto mb-4",children:i.jsx(Ip,{className:"w-12 h-12 text-[#d86029]"})}),i.jsx("h3",{className:"text-xl font-bold mb-3",children:"UniFi Protect"}),i.jsx("p",{className:"text-gray-600",children:"Centralized management platform for all your security devices. License-free, locally hosted, and seamlessly integrated with your network."})]})]}),i.jsxs("div",{className:"bg-gray-50 rounded-lg p-12 mb-12",children:[i.jsx("h2",{className:"text-3xl font-bold mb-6",children:"Why UniFi?"}),i.jsxs("ul",{className:"space-y-4 text-gray-600 max-w-3xl",children:[i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(Li,{className:"w-6 h-6 text-[#d86029] flex-shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"Enterprise-Grade:"})," Professional-quality security systems trusted by large organizations worldwide."]})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(Li,{className:"w-6 h-6 text-[#d86029] flex-shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"Scalable:"})," Start small and expand as your business grows. Add cameras, readers, and more without replacing your core system."]})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(Li,{className:"w-6 h-6 text-[#d86029] flex-shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"License-Free:"})," No per-device licensing fees. One software license covers all your security hardware."]})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(Li,{className:"w-6 h-6 text-[#d86029] flex-shrink-0 mt-1"}),i.jsxs("span",{children:[i.jsx("strong",{children:"Locally Hosted:"})," Control stays in your hands. Your security data lives on your servers or in your network."]})]})]})]}),i.jsx("div",{className:"text-center",children:i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white px-8 py-4 text-lg",children:"Request Security Consultation"})})})]})}),i.jsx("section",{className:"py-20 bg-gray-50",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsx("h2",{className:"text-4xl font-bold text-center mb-4",children:"Powered by Industry Leaders"}),i.jsx("p",{className:"text-center text-gray-600 mb-12",children:"We partner with Ubiquiti to deliver world-class security solutions"}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-12",children:[i.jsxs("div",{className:"bg-white p-8 rounded-lg shadow-md",children:[i.jsx("h3",{className:"text-2xl font-bold mb-4 text-[#d86029]",children:"UniFi Protect"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Enterprise-grade IP camera surveillance with edge-based AI detection and local storage."}),i.jsxs("ul",{className:"space-y-2 text-gray-700 mb-6",children:[i.jsx("li",{children:"â AI-powered Smart Detections (person, vehicle, package)"}),i.jsx("li",{children:"â Local footage storage with instant search"}),i.jsx("li",{children:"â Real-time alerts and mobile app monitoring"}),i.jsx("li",{children:"â License-free, scalable from 1 to 1000+ cameras"})]}),i.jsx("a",{href:"https://ui.com/physical-security",target:"_blank",rel:"noopener noreferrer",className:"text-[#d86029] hover:text-[#c55523] font-semibold",children:"Learn more â"})]}),i.jsxs("div",{className:"bg-white p-8 rounded-lg shadow-md",children:[i.jsx("h3",{className:"text-2xl font-bold mb-4 text-[#d86029]",children:"UniFi Access"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Modern access control with touchscreen readers, integrated video, and mobile credentials."}),i.jsxs("ul",{className:"space-y-2 text-gray-700 mb-6",children:[i.jsx("li",{children:"â PoE-powered door readers and mobile app support"}),i.jsx("li",{children:"â License-free, highly scalable architecture"}),i.jsx("li",{children:"â Live video integration with door access"}),i.jsx("li",{children:"â Simple installation and management"})]}),i.jsx("a",{href:"https://ui.com/door-access",target:"_blank",rel:"noopener noreferrer",className:"text-[#d86029] hover:text-[#c55523] font-semibold",children:"Learn more â"})]})]})]})}),i.jsx("footer",{className:"bg-gray-900 text-white py-12 mt-20",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[i.jsxs("div",{children:[i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-10 mb-4"}),i.jsx("p",{className:"text-gray-400",children:"Your Computer Department since 1988"})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Contact"}),i.jsxs("div",{className:"space-y-2 text-gray-400",children:[i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Tt,{className:"w-4 h-4"}),"(248) 646-8118"]}),i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Ln,{className:"w-4 h-4"}),"[email protected]"]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Qu
252ick Links"}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(je,{to:"/",className:"block text-gray-400 hover:text-[#d86029]",children:"Home"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block text-gray-400 hover:text-[#d86029]",children:"Customer Portal"})]})]})]}),i.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:i.jsxs("p",{children:["© ",new Date().getFullYear()," MIKA Systems. All rights reserved."]})})]})})]})}function q2(){return L.useEffect(()=>{window.scrollTo(0,0)},[]),i.jsxs("div",{className:"min-h-screen bg-white",children:[i.jsx(Mn,{}),i.jsx("section",{className:"py-20 bg-gradient-to-r from-[#d86029] to-[#c55523]",children:i.jsx("div",{className:"container mx-auto px-4",children:i.jsxs("div",{className:"max-w-4xl",children:[i.jsx("h1",{className:"text-5xl font-bold text-white mb-4",children:"Custom Application Development"}),i.jsx("p",{className:"text-xl text-white opacity-90",children:"Transform your business with custom web applications built on Base44. Fast, secure, and tailored to your exact needs."})]})})}),i.jsx("section",{className:"py-20 bg-white",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 max-w-5xl mx-auto mb-8",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsx(de,{className:"p-8",children:i.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(K0,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Badge System"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Complete badge management solution for events, facilities, and organizations. Design, print, and track badges with ease. Integrates with access control systems for seamless security management."}),i.jsxs("ul",{className:"space-y-2 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Custom badge design templates"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Visitor management & check-in"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Access control integration"})]})]})]})]})})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsx(de,{className:"p-8",children:i.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Y0,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"PitPass Pro"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Professional credential and access management for racing events, motorsports, and high-security venues. Real-time tracking, zone control, and credential verification."}),i.jsxs("ul",{className:"space-y-2 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Multi-zone access management"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Real-time credential tracking"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Mobile scanning & verification"})]})]})]})]})})})]}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-8 max-w-5xl mx-auto",children:[i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsx(de,{className:"p-8",children:i.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Lp,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"Time Management System"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"Powerful employee time tracking plugin integrated
252with the Badge System. Touchscreen clock in/out capabilities with payroll processor integration when APIs are available."}),i.jsxs("ul",{className:"space-y-2 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Touchscreen time clock interface"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Payroll processor integration"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Badge System plugin"})]})]})]})]})})}),i.jsx(ne,{className:"bg-white hover:shadow-xl transition-shadow",children:i.jsxs(de,{className:"p-8",children:[i.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[i.jsx("div",{className:"w-16 h-16 bg-[#d86029] bg-opacity-10 rounded-lg flex items-center justify-center flex-shrink-0",children:i.jsx(Dr,{className:"w-8 h-8 text-[#d86029]"})}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-2xl font-bold mb-2",children:"PlateWise"}),i.jsx("p",{className:"text-gray-600 mb-4",children:"All-in-one restaurant management platform. Unified inventory, POS, staff scheduling, kitchen display, purchasing, and analytics. Built specifically for modern restaurant workflows."}),i.jsxs("ul",{className:"space-y-2 text-gray-600",children:[i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Real-time inventory tracking with FEFO"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"POS, staff management & KDS"})]}),i.jsxs("li",{className:"flex items-start gap-2",children:[i.jsx("span",{className:"text-[#d86029] mt-1",children:"â¢"}),i.jsx("span",{children:"Full lot traceability & compliance"})]})]})]})]}),i.jsx("a",{href:"https://platewise.mymika.com",target:"_blank",rel:"noopener noreferrer",className:"text-[#d86029] font-semibold hover:underline text-sm",children:"Visit PlateWise â"})]})})]}),i.jsx("div",{className:"text-center mt-12",children:i.jsxs("div",{className:"bg-gray-50 rounded-lg p-8 max-w-3xl mx-auto shadow-md",children:[i.jsx("h3",{className:"text-2xl font-bold mb-4",children:"Need a Custom Solution?"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"We specialize in building custom web applications using Base44 platform. From CRM systems to inventory management, project tracking to client portals - we turn your ideas into powerful, scalable applications."}),i.jsx(je,{to:"/contact",children:i.jsx(Ke,{className:"bg-[#d86029] hover:bg-[#c55523] text-white px-8 py-4 text-lg",children:"Discuss Your Project"})})]})})]})}),i.jsx("section",{className:"py-20 bg-gray-50",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsx("h2",{className:"text-4xl font-bold text-center mb-4",children:"Built on Base44 Platform"}),i.jsx("p",{className:"text-center text-gray-600 mb-12",children:"Modern cloud infrastructure for custom business applications"}),i.jsxs("div",{className:"bg-white p-8 rounded-lg shadow-md max-w-3xl mx-auto",children:[i.jsx("h3",{className:"text-2xl font-bold mb-4 text-[#d86029]",children:"Why Base44?"}),i.jsx("p",{className:"text-gray-600 mb-6",children:"Base44 is a modern app development platform that allows us to build, deploy, and scale custom applications quickly without the overhead of traditional development."}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[i.jsxs("ul",{className:"space-y-2 text-gray-700",children:[i.jsx("li",{children:"â Rapid development & deployment"}),i.jsx("li",{children:"â Cloud-native architecture"}),i.jsx("li",{children:"â Built-in security & compliance"}),i.jsx("li",{children:"â Real-time data synchronization"})]}),i.jsxs("ul",{className:"space-y-2 text-gray-700",children:[i.jsx("li",{children:"â Mobile & web responsive"}),i.jsx("li",{children:"â Scalable to millions of users"}),i.jsx("li",{children:"â Integrated authentication"}),i.jsx("li",{children:"â White-label ready"})]})]}),i.jsx("p",{className:"text-gray-600 mt-6",children:"All our custom applications benefit from enterprise-grade infrastru
252cture, automatic backups, and 99.9% uptime guarantees."})]})]})}),i.jsx("footer",{className:"bg-gray-900 text-white py-12 mt-20",children:i.jsxs("div",{className:"container mx-auto px-4",children:[i.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[i.jsxs("div",{children:[i.jsx("img",{src:"https://media.base44.com/images/public/699a66ea288c38e4fe17926d/cdaed1d7a_New-logo.png",alt:"MIKA",className:"h-10 mb-4"}),i.jsx("p",{className:"text-gray-400",children:"Your Computer Department since 1988"})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Contact"}),i.jsxs("div",{className:"space-y-2 text-gray-400",children:[i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Tt,{className:"w-4 h-4"}),"(248) 646-8118"]}),i.jsxs("p",{className:"flex items-center gap-2",children:[i.jsx(Ln,{className:"w-4 h-4"}),"[email protected]"]})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold mb-4",children:"Quick Links"}),i.jsxs("div",{className:"space-y-2",children:[i.jsx(je,{to:"/",className:"block text-gray-400 hover:text-[#d86029]",children:"Home"}),i.jsx("a",{href:"http://mymika.com/",target:"_blank",rel:"noopener noreferrer",className:"block text-gray-400 hover:text-[#d86029]",children:"Customer Portal"})]})]})]}),i.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:i.jsxs("p",{children:["© ",new Date().getFullYear()," MIKA Systems. All rights reserved."]})})]})})]})}const{Pages:gx,Layout:gp,mainPage:W2}=px,xx=W2,Q2=gx[xx],xp=({children:s,currentPageName:n})=>gp?i.jsx(gp,{currentPageName:n,children:s}):i.jsx(i.Fragment,{children:s}),K2=()=>{const{isLoadingAuth:s,isLoadingPublicSettings:n,authError:r,navigateToLogin:o}=ux();if(n||s)return i.jsx("div",{className:"fixed inset-0 flex items-center justify-center",children:i.jsx("div",{className:"w-8 h-8 border-4 border-slate-200 border-t-slate-800 rounded-full animate-spin"})});if(r){if(r.type==="user_not_registered")return i.jsx(F2,{});if(r.type==="auth_required")return o(),null}return i.jsxs(Gb,{children:[i.jsx(Wt,{path:"/",element:i.jsx(xp,{currentPageName:xx,children:i.jsx(Q2,{})})}),i.jsx(Wt,{path:"/contact",element:i.jsx(D2,{})}),i.jsx(Wt,{path:"/about",element:i.jsx(U2,{})}),i.jsx(Wt,{path:"/phone-systems",element:i.jsx(z2,{})}),i.jsx(Wt,{path:"/managed-services",element:i.jsx(B2,{})}),i.jsx(Wt,{path:"/network-solutions",element:i.jsx($2,{})}),i.jsx(Wt,{path:"/email-hosting",element:i.jsx(V2,{})}),i.jsx(Wt,{path:"/security-solutions",element:i.jsx(H2,{})}),i.jsx(Wt,{path:"/custom-applications",element:i.jsx(q2,{})}),Object.entries(gx).map(([c,d])=>i.jsx(Wt,{path:`/${c}`,element:i.jsx(xp,{currentPageName:c,children:i.jsx(d,{})})},c)),i.jsx(Wt,{path:"*",element:i.jsx(I2,{})})]})};function G2(){return i.jsx(m2,{children:i.jsxs(Vw,{client:nb,children:[i.jsxs(n1,{children:[i.jsx(M2,{}),i.jsx(K2,{})]}),i.jsx(xw,{})]})})}N0.createRoot(document.getElementById("root")).render(i.jsx(G2,{}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.