reviewit
Version:
A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view
48 lines • 332 kB
JavaScript
(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const S of document.querySelectorAll('link[rel="modulepreload"]'))s(S);new MutationObserver(S=>{for(const v of S)if(v.type==="childList")for(const C of v.addedNodes)C.tagName==="LINK"&&C.rel==="modulepreload"&&s(C)}).observe(document,{childList:!0,subtree:!0});function p(S){const v={};return S.integrity&&(v.integrity=S.integrity),S.referrerPolicy&&(v.referrerPolicy=S.referrerPolicy),S.crossOrigin==="use-credentials"?v.credentials="include":S.crossOrigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function s(S){if(S.ep)return;S.ep=!0;const v=p(S);fetch(S.href,v)}})();function jd(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var uc={exports:{}},An={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var od;function Ay(){if(od)return An;od=1;var i=Symbol.for("react.transitional.element"),o=Symbol.for("react.fragment");function p(s,S,v){var C=null;if(v!==void 0&&(C=""+v),S.key!==void 0&&(C=""+S.key),"key"in S){v={};for(var B in S)B!=="key"&&(v[B]=S[B])}else v=S;return S=v.ref,{$$typeof:i,type:s,key:C,ref:S!==void 0?S:null,props:v}}return An.Fragment=o,An.jsx=p,An.jsxs=p,An}var fd;function _y(){return fd||(fd=1,uc.exports=Ay()),uc.exports}var f=_y(),ic={exports:{}},ie={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var dd;function Ty(){if(dd)return ie;dd=1;var i=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),p=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),v=Symbol.for("react.consumer"),C=Symbol.for("react.context"),B=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),z=Symbol.iterator;function G(y){return y===null||typeof y!="object"?null:(y=z&&y[z]||y["@@iterator"],typeof y=="function"?y:null)}var X={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,O={};function b(y,q,K){this.props=y,this.context=q,this.refs=O,this.updater=K||X}b.prototype.isReactComponent={},b.prototype.setState=function(y,q){if(typeof y!="object"&&typeof y!="function"&&y!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,y,q,"setState")},b.prototype.forceUpdate=function(y){this.updater.enqueueForceUpdate(this,y,"forceUpdate")};function m(){}m.prototype=b.prototype;function R(y,q,K){this.props=y,this.context=q,this.refs=O,this.updater=K||X}var j=R.prototype=new m;j.constructor=R,A(j,b.prototype),j.isPureReactComponent=!0;var Z=Array.isArray,F={H:null,A:null,T:null,S:null,V:null},le=Object.prototype.hasOwnProperty;function ne(y,q,K,Q,W,de){return K=de.ref,{$$typeof:i,type:y,key:q,ref:K!==void 0?K:null,props:de}}function fe(y,q){return ne(y.type,q,void 0,void 0,void 0,y.props)}function me(y){return typeof y=="object"&&y!==null&&y.$$typeof===i}function _e(y){var q={"=":"=0",":":"=2"};return"$"+y.replace(/[=:]/g,function(K){return q[K]})}var ze=/\/+/g;function pe(y,q){return typeof y=="object"&&y!==null&&y.key!=null?_e(""+y.key):q.toString(36)}function yt(){}function Ne(y){switch(y.status){case"fulfilled":return y.value;case"rejected":throw y.reason;default:switch(typeof y.status=="string"?y.then(yt,yt):(y.status="pending",y.then(function(q){y.status==="pending"&&(y.status="fulfilled",y.value=q)},function(q){y.status==="pending"&&(y.status="rejected",y.reason=q)})),y.status){case"fulfilled":return y.value;case"rejected":throw y.reason}}throw y}function be(y,q,K,Q,W){var de=typeof y;(de==="undefined"||de==="boolean")&&(y=null);var ee=!1;if(y===null)ee=!0;else switch(de){case"bigint":case"string":case"number":ee=!0;break;case"object":switch(y.$$typeof){case i:case o:ee=!0;break;case x:return ee=y._init,be(ee(y._payload),q,K,Q,W)}}if(ee)return W=W(y),ee=Q===""?"."+pe(y,0):Q,Z(W)?(K="",ee!=null&&(K=ee.replace(ze,"$&/")+"/"),be(W,q,K,"",function(ht){return ht})):W!=null&&(me(W)&&(W=fe(W,K+(W.key==null||y&&y.key===W.key?"":(""+W.key).replace(ze,"$&/")+"/")+ee)),q.push(W)),1;ee=0;var Ge=Q===""?".":Q+":";if(Z(y))for(var we=0;we<y.length;we++)Q=y[we],de=Ge+pe(Q,we),ee+=be(Q,q,K,de,W);else if(we=G(y),typeof we=="function")for(y=we.call(y),we=0;!(Q=y.next()).done;)Q=Q.value,de=Ge+pe(Q,we++),ee+=be(Q,q,K,de,W);else if(de==="object"){if(typeof y.then=="function")return be(Ne(y),q,K,Q,W);throw q=String(y),Error("Objects are not valid as a React child (found: "+(q==="[object Object]"?"object with keys {"+Object.keys(y).join(", ")+"}":q)+"). If you meant to render a collection of children, use an array instead.")}return ee}function _(y,q,K){if(y==null)return y;var Q=[],W=0;return be(y,Q,"","",function(de){return q.call(K,de,W++)}),Q}function Y(y){if(y._status===-1){var q=y._result;q=q(),q.then(function(K){(y._status===0||y._status===-1)&&(y._status=1,y._result=K)},function(K){(y._status===0||y._status===-1)&&(y._status=2,y._result=K)}),y._status===-1&&(y._status=0,y._result=q)}if(y._status===1)return y._result.default;throw y._result}var V=typeof reportError=="function"?reportError:function(y){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var q=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof y=="object"&&y!==null&&typeof y.message=="string"?String(y.message):String(y),error:y});if(!window.dispatchEvent(q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",y);return}console.error(y)};function ue(){}return ie.Children={map:_,forEach:function(y,q,K){_(y,function(){q.apply(this,arguments)},K)},count:function(y){var q=0;return _(y,function(){q++}),q},toArray:function(y){return _(y,function(q){return q})||[]},only:function(y){if(!me(y))throw Error("React.Children.only expected to receive a single React element child.");return y}},ie.Component=b,ie.Fragment=p,ie.Profiler=S,ie.PureComponent=R,ie.StrictMode=s,ie.Suspense=T,ie.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=F,ie.__COMPILER_RUNTIME={__proto__:null,c:function(y){return F.H.useMemoCache(y)}},ie.cache=function(y){return function(){return y.apply(null,arguments)}},ie.cloneElement=function(y,q,K){if(y==null)throw Error("The argument must be a React element, but you passed "+y+".");var Q=A({},y.props),W=y.key,de=void 0;if(q!=null)for(ee in q.ref!==void 0&&(de=void 0),q.key!==void 0&&(W=""+q.key),q)!le.call(q,ee)||ee==="key"||ee==="__self"||ee==="__source"||ee==="ref"&&q.ref===void 0||(Q[ee]=q[ee]);var ee=arguments.length-2;if(ee===1)Q.children=K;else if(1<ee){for(var Ge=Array(ee),we=0;we<ee;we++)Ge[we]=arguments[we+2];Q.children=Ge}return ne(y.type,W,void 0,void 0,de,Q)},ie.createContext=function(y){return y={$$typeof:C,_currentValue:y,_currentValue2:y,_threadCount:0,Provider:null,Consumer:null},y.Provider=y,y.Consumer={$$typeof:v,_context:y},y},ie.createElement=function(y,q,K){var Q,W={},de=null;if(q!=null)for(Q in q.key!==void 0&&(de=""+q.key),q)le.call(q,Q)&&Q!=="key"&&Q!=="__self"&&Q!=="__source"&&(W[Q]=q[Q]);var ee=arguments.length-2;if(ee===1)W.children=K;else if(1<ee){for(var Ge=Array(ee),we=0;we<ee;we++)Ge[we]=arguments[we+2];W.children=Ge}if(y&&y.defaultProps)for(Q in ee=y.defaultProps,ee)W[Q]===void 0&&(W[Q]=ee[Q]);return ne(y,de,void 0,void 0,null,W)},ie.createRef=function(){return{current:null}},ie.forwardRef=function(y){return{$$typeof:B,render:y}},ie.isValidElement=me,ie.lazy=function(y){return{$$typeof:x,_payload:{_status:-1,_result:y},_init:Y}},ie.memo=function(y,q){return{$$typeof:g,type:y,compare:q===void 0?null:q}},ie.startTransition=function(y){var q=F.T,K={};F.T=K;try{var Q=y(),W=F.S;W!==null&&W(K,Q),typeof Q=="object"&&Q!==null&&typeof Q.then=="function"&&Q.then(ue,V)}catch(de){V(de)}finally{F.T=q}},ie.unstable_useCacheRefresh=function(){return F.H.useCacheRefresh()},ie.use=function(y){return F.H.use(y)},ie.useActionState=function(y,q,K){return F.H.useActionState(y,q,K)},ie.useCallback=function(y,q){return F.H.useCallback(y,q)},ie.useContext=function(y){return F.H.useContext(y)},ie.useDebugValue=function(){},ie.useDeferredValue=function(y,q){return F.H.useDeferredValue(y,q)},ie.useEffect=function(y,q,K){var Q=F.H;if(typeof K=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return Q.useEffect(y,q)},ie.useId=function(){return F.H.useId()},ie.useImperativeHandle=function(y,q,K){return F.H.useImperativeHandle(y,q,K)},ie.useInsertionEffect=function(y,q){return F.H.useInsertionEffect(y,q)},ie.useLayoutEffect=function(y,q){return F.H.useLayoutEffect(y,q)},ie.useMemo=function(y,q){return F.H.useMemo(y,q)},ie.useOptimistic=function(y,q){return F.H.useOptimistic(y,q)},ie.useReducer=function(y,q,K){return F.H.useReducer(y,q,K)},ie.useRef=function(y){return F.H.useRef(y)},ie.useState=function(y){return F.H.useState(y)},ie.useSyncExternalStore=function(y,q,K){return F.H.useSyncExternalStore(y,q,K)},ie.useTransition=function(){return F.H.useTransition()},ie.version="19.1.0",ie}var gd;function gc(){return gd||(gd=1,ic.exports=Ty()),ic.exports}var ae=gc();const pc=jd(ae);var rc={exports:{}},_n={},cc={exports:{}},sc={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var pd;function Ny(){return pd||(pd=1,function(i){function o(_,Y){var V=_.length;_.push(Y);e:for(;0<V;){var ue=V-1>>>1,y=_[ue];if(0<S(y,Y))_[ue]=Y,_[V]=y,V=ue;else break e}}function p(_){return _.length===0?null:_[0]}function s(_){if(_.length===0)return null;var Y=_[0],V=_.pop();if(V!==Y){_[0]=V;e:for(var ue=0,y=_.length,q=y>>>1;ue<q;){var K=2*(ue+1)-1,Q=_[K],W=K+1,de=_[W];if(0>S(Q,V))W<y&&0>S(de,Q)?(_[ue]=de,_[W]=V,ue=W):(_[ue]=Q,_[K]=V,ue=K);else if(W<y&&0>S(de,V))_[ue]=de,_[W]=V,ue=W;else break e}}return Y}function S(_,Y){var V=_.sortIndex-Y.sortIndex;return V!==0?V:_.id-Y.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var v=performance;i.unstable_now=function(){return v.now()}}else{var C=Date,B=C.now();i.unstable_now=function(){return C.now()-B}}var T=[],g=[],x=1,z=null,G=3,X=!1,A=!1,O=!1,b=!1,m=typeof setTimeout=="function"?setTimeout:null,R=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function Z(_){for(var Y=p(g);Y!==null;){if(Y.callback===null)s(g);else if(Y.startTime<=_)s(g),Y.sortIndex=Y.expirationTime,o(T,Y);else break;Y=p(g)}}function F(_){if(O=!1,Z(_),!A)if(p(T)!==null)A=!0,le||(le=!0,pe());else{var Y=p(g);Y!==null&&be(F,Y.startTime-_)}}var le=!1,ne=-1,fe=5,me=-1;function _e(){return b?!0:!(i.unstable_now()-me<fe)}function ze(){if(b=!1,le){var _=i.unstable_now();me=_;var Y=!0;try{e:{A=!1,O&&(O=!1,R(ne),ne=-1),X=!0;var V=G;try{t:{for(Z(_),z=p(T);z!==null&&!(z.expirationTime>_&&_e());){var ue=z.callback;if(typeof ue=="function"){z.callback=null,G=z.priorityLevel;var y=ue(z.expirationTime<=_);if(_=i.unstable_now(),typeof y=="function"){z.callback=y,Z(_),Y=!0;break t}z===p(T)&&s(T),Z(_)}else s(T);z=p(T)}if(z!==null)Y=!0;else{var q=p(g);q!==null&&be(F,q.startTime-_),Y=!1}}break e}finally{z=null,G=V,X=!1}Y=void 0}}finally{Y?pe():le=!1}}}var pe;if(typeof j=="function")pe=function(){j(ze)};else if(typeof MessageChannel<"u"){var yt=new MessageChannel,Ne=yt.port2;yt.port1.onmessage=ze,pe=function(){Ne.postMessage(null)}}else pe=function(){m(ze,0)};function be(_,Y){ne=m(function(){_(i.unstable_now())},Y)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(_){_.callback=null},i.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):fe=0<_?Math.floor(1e3/_):5},i.unstable_getCurrentPriorityLevel=function(){return G},i.unstable_next=function(_){switch(G){case 1:case 2:case 3:var Y=3;break;default:Y=G}var V=G;G=Y;try{return _()}finally{G=V}},i.unstable_requestPaint=function(){b=!0},i.unstable_runWithPriority=function(_,Y){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var V=G;G=_;try{return Y()}finally{G=V}},i.unstable_scheduleCallback=function(_,Y,V){var ue=i.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0<V?ue+V:ue):V=ue,_){case 1:var y=-1;break;case 2:y=250;break;case 5:y=1073741823;break;case 4:y=1e4;break;default:y=5e3}return y=V+y,_={id:x++,callback:Y,priorityLevel:_,startTime:V,expirationTime:y,sortIndex:-1},V>ue?(_.sortIndex=V,o(g,_),p(T)===null&&_===p(g)&&(O?(R(ne),ne=-1):O=!0,be(F,V-ue))):(_.sortIndex=y,o(T,_),A||X||(A=!0,le||(le=!0,pe()))),_},i.unstable_shouldYield=_e,i.unstable_wrapCallback=function(_){var Y=G;return function(){var V=G;G=Y;try{return _.apply(this,arguments)}finally{G=V}}}}(sc)),sc}var yd;function wy(){return yd||(yd=1,cc.exports=Ny()),cc.exports}var oc={exports:{}},We={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var hd;function Oy(){if(hd)return We;hd=1;var i=gc();function o(T){var g="https://react.dev/errors/"+T;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)g+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+T+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function p(){}var s={d:{f:p,r:function(){throw Error(o(522))},D:p,C:p,L:p,m:p,X:p,S:p,M:p},p:0,findDOMNode:null},S=Symbol.for("react.portal");function v(T,g,x){var z=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:S,key:z==null?null:""+z,children:T,containerInfo:g,implementation:x}}var C=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function B(T,g){if(T==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return We.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,We.createPortal=function(T,g){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(o(299));return v(T,g,null,x)},We.flushSync=function(T){var g=C.T,x=s.p;try{if(C.T=null,s.p=2,T)return T()}finally{C.T=g,s.p=x,s.d.f()}},We.preconnect=function(T,g){typeof T=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,s.d.C(T,g))},We.prefetchDNS=function(T){typeof T=="string"&&s.d.D(T)},We.preinit=function(T,g){if(typeof T=="string"&&g&&typeof g.as=="string"){var x=g.as,z=B(x,g.crossOrigin),G=typeof g.integrity=="string"?g.integrity:void 0,X=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;x==="style"?s.d.S(T,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:z,integrity:G,fetchPriority:X}):x==="script"&&s.d.X(T,{crossOrigin:z,integrity:G,fetchPriority:X,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},We.preinitModule=function(T,g){if(typeof T=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var x=B(g.as,g.crossOrigin);s.d.M(T,{crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&s.d.M(T)},We.preload=function(T,g){if(typeof T=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var x=g.as,z=B(x,g.crossOrigin);s.d.L(T,x,{crossOrigin:z,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},We.preloadModule=function(T,g){if(typeof T=="string")if(g){var x=B(g.as,g.crossOrigin);s.d.m(T,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else s.d.m(T)},We.requestFormReset=function(T){s.d.r(T)},We.unstable_batchedUpdates=function(T,g){return T(g)},We.useFormState=function(T,g,x){return C.H.useFormState(T,g,x)},We.useFormStatus=function(){return C.H.useHostTransitionStatus()},We.version="19.1.0",We}var bd;function zy(){if(bd)return oc.exports;bd=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(o){console.error(o)}}return i(),oc.exports=Oy(),oc.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var md;function Dy(){if(md)return _n;md=1;var i=wy(),o=gc(),p=zy();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;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."}function S(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function v(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 C(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 B(e){if(v(e)!==e)throw Error(s(188))}function T(e){var t=e.alternate;if(!t){if(t=v(e),t===null)throw Error(s(188));return t!==e?null:e}for(var a=e,l=t;;){var n=a.return;if(n===null)break;var u=n.alternate;if(u===null){if(l=n.return,l!==null){a=l;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===a)return B(n),e;if(u===l)return B(n),t;u=u.sibling}throw Error(s(188))}if(a.return!==l.return)a=n,l=u;else{for(var r=!1,c=n.child;c;){if(c===a){r=!0,a=n,l=u;break}if(c===l){r=!0,l=n,a=u;break}c=c.sibling}if(!r){for(c=u.child;c;){if(c===a){r=!0,a=u,l=n;break}if(c===l){r=!0,l=u,a=n;break}c=c.sibling}if(!r)throw Error(s(189))}}if(a.alternate!==l)throw Error(s(190))}if(a.tag!==3)throw Error(s(188));return a.stateNode.current===a?e:t}function g(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=g(e),t!==null)return t;e=e.sibling}return null}var x=Object.assign,z=Symbol.for("react.element"),G=Symbol.for("react.transitional.element"),X=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),O=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),m=Symbol.for("react.provider"),R=Symbol.for("react.consumer"),j=Symbol.for("react.context"),Z=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),le=Symbol.for("react.suspense_list"),ne=Symbol.for("react.memo"),fe=Symbol.for("react.lazy"),me=Symbol.for("react.activity"),_e=Symbol.for("react.memo_cache_sentinel"),ze=Symbol.iterator;function pe(e){return e===null||typeof e!="object"?null:(e=ze&&e[ze]||e["@@iterator"],typeof e=="function"?e:null)}var yt=Symbol.for("react.client.reference");function Ne(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===yt?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case A:return"Fragment";case b:return"Profiler";case O:return"StrictMode";case F:return"Suspense";case le:return"SuspenseList";case me:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case X:return"Portal";case j:return(e.displayName||"Context")+".Provider";case R:return(e._context.displayName||"Context")+".Consumer";case Z:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ne:return t=e.displayName||null,t!==null?t:Ne(e.type)||"Memo";case fe:t=e._payload,e=e._init;try{return Ne(e(t))}catch{}}return null}var be=Array.isArray,_=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=p.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V={pending:!1,data:null,method:null,action:null},ue=[],y=-1;function q(e){return{current:e}}function K(e){0>y||(e.current=ue[y],ue[y]=null,y--)}function Q(e,t){y++,ue[y]=e.current,e.current=t}var W=q(null),de=q(null),ee=q(null),Ge=q(null);function we(e,t){switch(Q(ee,t),Q(de,e),Q(W,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Bf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Bf(t),e=Hf(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}K(W),Q(W,e)}function ht(){K(W),K(de),K(ee)}function Xu(e){e.memoizedState!==null&&Q(Ge,e);var t=W.current,a=Hf(t,e.type);t!==a&&(Q(de,e),Q(W,a))}function Tn(e){de.current===e&&(K(W),K(de)),Ge.current===e&&(K(Ge),mn._currentValue=V)}var Qu=Object.prototype.hasOwnProperty,Vu=i.unstable_scheduleCallback,Fu=i.unstable_cancelCallback,tg=i.unstable_shouldYield,ag=i.unstable_requestPaint,zt=i.unstable_now,lg=i.unstable_getCurrentPriorityLevel,hc=i.unstable_ImmediatePriority,bc=i.unstable_UserBlockingPriority,Nn=i.unstable_NormalPriority,ng=i.unstable_LowPriority,mc=i.unstable_IdlePriority,ug=i.log,ig=i.unstable_setDisableYieldValue,Tl=null,nt=null;function It(e){if(typeof ug=="function"&&ig(e),nt&&typeof nt.setStrictMode=="function")try{nt.setStrictMode(Tl,e)}catch{}}var ut=Math.clz32?Math.clz32:sg,rg=Math.log,cg=Math.LN2;function sg(e){return e>>>=0,e===0?32:31-(rg(e)/cg|0)|0}var wn=256,On=4194304;function Ea(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function zn(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var n=0,u=e.suspendedLanes,r=e.pingedLanes;e=e.warmLanes;var c=l&134217727;return c!==0?(l=c&~u,l!==0?n=Ea(l):(r&=c,r!==0?n=Ea(r):a||(a=c&~e,a!==0&&(n=Ea(a))))):(c=l&~u,c!==0?n=Ea(c):r!==0?n=Ea(r):a||(a=l&~e,a!==0&&(n=Ea(a)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,a=t&-t,u>=a||u===32&&(a&4194048)!==0)?t:n}function Nl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function og(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function vc(){var e=wn;return wn<<=1,(wn&4194048)===0&&(wn=256),e}function xc(){var e=On;return On<<=1,(On&62914560)===0&&(On=4194304),e}function Ku(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function wl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function fg(e,t,a,l,n,u){var r=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var c=e.entanglements,d=e.expirationTimes,w=e.hiddenUpdates;for(a=r&~a;0<a;){var k=31-ut(a),H=1<<k;c[k]=0,d[k]=-1;var D=w[k];if(D!==null)for(w[k]=null,k=0;k<D.length;k++){var M=D[k];M!==null&&(M.lane&=-536870913)}a&=~H}l!==0&&Sc(e,l,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(r&~t))}function Sc(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-ut(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|a&4194090}function Ec(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-ut(a),n=1<<l;n&t|e[l]&t&&(e[l]|=t),a&=~n}}function $u(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Ju(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Ac(){var e=Y.p;return e!==0?e:(e=window.event,e===void 0?32:nd(e.type))}function dg(e,t){var a=Y.p;try{return Y.p=e,t()}finally{Y.p=a}}var Pt=Math.random().toString(36).slice(2),$e="__reactFiber$"+Pt,Pe="__reactProps$"+Pt,qa="__reactContainer$"+Pt,Wu="__reactEvents$"+Pt,gg="__reactListeners$"+Pt,pg="__reactHandles$"+Pt,_c="__reactResources$"+Pt,Ol="__reactMarker$"+Pt;function Iu(e){delete e[$e],delete e[Pe],delete e[Wu],delete e[gg],delete e[pg]}function Ga(e){var t=e[$e];if(t)return t;for(var a=e.parentNode;a;){if(t=a[qa]||a[$e]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Zf(e);e!==null;){if(a=e[$e])return a;e=Zf(e)}return t}e=a,a=e.parentNode}return null}function Ya(e){if(e=e[$e]||e[qa]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function zl(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function Za(e){var t=e[_c];return t||(t=e[_c]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ye(e){e[Ol]=!0}var Tc=new Set,Nc={};function Aa(e,t){Xa(e,t),Xa(e+"Capture",t)}function Xa(e,t){for(Nc[e]=t,e=0;e<t.length;e++)Tc.add(t[e])}var yg=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),wc={},Oc={};function hg(e){return Qu.call(Oc,e)?!0:Qu.call(wc,e)?!1:yg.test(e)?Oc[e]=!0:(wc[e]=!0,!1)}function Dn(e,t,a){if(hg(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function jn(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Ut(e,t,a,l){if(l===null)e.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+l)}}var Pu,zc;function Qa(e){if(Pu===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Pu=t&&t[1]||"",zc=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Pu+e+zc}var ei=!1;function ti(e,t){if(!e||ei)return"";ei=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var H=function(){throw Error()};if(Object.defineProperty(H.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(H,[])}catch(M){var D=M}Reflect.construct(e,[],H)}else{try{H.call()}catch(M){D=M}e.call(H.prototype)}}else{try{throw Error()}catch(M){D=M}(H=e())&&typeof H.catch=="function"&&H.catch(function(){})}}catch(M){if(M&&D&&typeof M.stack=="string")return[M.stack,D.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=l.DetermineComponentFrameRoot(),r=u[0],c=u[1];if(r&&c){var d=r.split(`
`),w=c.split(`
`);for(n=l=0;l<d.length&&!d[l].includes("DetermineComponentFrameRoot");)l++;for(;n<w.length&&!w[n].includes("DetermineComponentFrameRoot");)n++;if(l===d.length||n===w.length)for(l=d.length-1,n=w.length-1;1<=l&&0<=n&&d[l]!==w[n];)n--;for(;1<=l&&0<=n;l--,n--)if(d[l]!==w[n]){if(l!==1||n!==1)do if(l--,n--,0>n||d[l]!==w[n]){var k=`
`+d[l].replace(" at new "," at ");return e.displayName&&k.includes("<anonymous>")&&(k=k.replace("<anonymous>",e.displayName)),k}while(1<=l&&0<=n);break}}}finally{ei=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Qa(a):""}function bg(e){switch(e.tag){case 26:case 27:case 5:return Qa(e.type);case 16:return Qa("Lazy");case 13:return Qa("Suspense");case 19:return Qa("SuspenseList");case 0:case 15:return ti(e.type,!1);case 11:return ti(e.type.render,!1);case 1:return ti(e.type,!0);case 31:return Qa("Activity");default:return""}}function Dc(e){try{var t="";do t+=bg(e),e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}function bt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function jc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function mg(e){var t=jc(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 n=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(r){l=""+r,u.call(this,r)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(r){l=""+r},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Rn(e){e._valueTracker||(e._valueTracker=mg(e))}function Rc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=jc(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function Mn(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}}var vg=/[\n"\\]/g;function mt(e){return e.replace(vg,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ai(e,t,a,l,n,u,r,c){e.name="",r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?e.type=r:e.removeAttribute("type"),t!=null?r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+bt(t)):e.value!==""+bt(t)&&(e.value=""+bt(t)):r!=="submit"&&r!=="reset"||e.removeAttribute("value"),t!=null?li(e,r,bt(t)):a!=null?li(e,r,bt(a)):l!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.name=""+bt(c):e.removeAttribute("name")}function Mc(e,t,a,l,n,u,r,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||a!=null){if(!(u!=="submit"&&u!=="reset"||t!=null))return;a=a!=null?""+bt(a):"",t=t!=null?""+bt(t):a,c||t===e.value||(e.value=t),e.defaultValue=t}l=l??n,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=c?e.checked:!!l,e.defaultChecked=!!l,r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(e.name=r)}function li(e,t,a){t==="number"&&Mn(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Va(e,t,a,l){if(e=e.options,t){t={};for(var n=0;n<a.length;n++)t["$"+a[n]]=!0;for(a=0;a<e.length;a++)n=t.hasOwnProperty("$"+e[a].value),e[a].selected!==n&&(e[a].selected=n),n&&l&&(e[a].defaultSelected=!0)}else{for(a=""+bt(a),t=null,n=0;n<e.length;n++){if(e[n].value===a){e[n].selected=!0,l&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Cc(e,t,a){if(t!=null&&(t=""+bt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+bt(a):""}function kc(e,t,a,l){if(t==null){if(l!=null){if(a!=null)throw Error(s(92));if(be(l)){if(1<l.length)throw Error(s(93));l=l[0]}a=l}a==null&&(a=""),t=a}a=bt(t),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l)}function Fa(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var xg=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Lc(e,t,a){var l=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,a):typeof a!="number"||a===0||xg.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function Uc(e,t,a){if(t!=null&&typeof t!="object")throw Error(s(62));if(e=e.style,a!=null){for(var l in a)!a.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var n in t)l=t[n],t.hasOwnProperty(n)&&a[n]!==l&&Lc(e,n,l)}else for(var u in t)t.hasOwnProperty(u)&&Lc(e,u,t[u])}function ni(e){if(e.indexOf("-")===-1)return!1;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 Sg=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Eg=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Cn(e){return Eg.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var ui=null;function ii(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ka=null,$a=null;function Bc(e){var t=Ya(e);if(t&&(e=t.stateNode)){var a=e[Pe]||null;e:switch(e=t.stateNode,t.type){case"input":if(ai(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+mt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var n=l[Pe]||null;if(!n)throw Error(s(90));ai(l,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<a.length;t++)l=a[t],l.form===e.form&&Rc(l)}break e;case"textarea":Cc(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&Va(e,!!a.multiple,t,!1)}}}var ri=!1;function Hc(e,t,a){if(ri)return e(t,a);ri=!0;try{var l=e(t);return l}finally{if(ri=!1,(Ka!==null||$a!==null)&&(vu(),Ka&&(t=Ka,e=$a,$a=Ka=null,Bc(t),e)))for(t=0;t<e.length;t++)Bc(e[t])}}function Dl(e,t){var a=e.stateNode;if(a===null)return null;var l=a[Pe]||null;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(s(231,t,typeof a));return a}var Bt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ci=!1;if(Bt)try{var jl={};Object.defineProperty(jl,"passive",{get:function(){ci=!0}}),window.addEventListener("test",jl,jl),window.removeEventListener("test",jl,jl)}catch{ci=!1}var ea=null,si=null,kn=null;function qc(){if(kn)return kn;var e,t=si,a=t.length,l,n="value"in ea?ea.value:ea.textContent,u=n.length;for(e=0;e<a&&t[e]===n[e];e++);var r=a-e;for(l=1;l<=r&&t[a-l]===n[u-l];l++);return kn=n.slice(e,1<l?1-l:void 0)}function Ln(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 Un(){return!0}function Gc(){return!1}function et(e){function t(a,l,n,u,r){this._reactName=a,this._targetInst=n,this.type=l,this.nativeEvent=u,this.target=r,this.currentTarget=null;for(var c in e)e.hasOwnProperty(c)&&(a=e[c],this[c]=a?a(u):u[c]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Un:Gc,this.isPropagationStopped=Gc,this}return x(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=Un)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Un)},persist:function(){},isPersistent:Un}),t}var _a={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Bn=et(_a),Rl=x({},_a,{view:0,detail:0}),Ag=et(Rl),oi,fi,Ml,Hn=x({},Rl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:gi,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!==Ml&&(Ml&&e.type==="mousemove"?(oi=e.screenX-Ml.screenX,fi=e.screenY-Ml.screenY):fi=oi=0,Ml=e),oi)},movementY:function(e){return"movementY"in e?e.movementY:fi}}),Yc=et(Hn),_g=x({},Hn,{dataTransfer:0}),Tg=et(_g),Ng=x({},Rl,{relatedTarget:0}),di=et(Ng),wg=x({},_a,{animationName:0,elapsedTime:0,pseudoElement:0}),Og=et(wg),zg=x({},_a,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Dg=et(zg),jg=x({},_a,{data:0}),Zc=et(jg),Rg={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Mg={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"},Cg={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kg(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Cg[e])?!!t[e]:!1}function gi(){return kg}var Lg=x({},Rl,{key:function(e){if(e.key){var t=Rg[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ln(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Mg[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:gi,charCode:function(e){return e.type==="keypress"?Ln(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ln(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Ug=et(Lg),Bg=x({},Hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Xc=et(Bg),Hg=x({},Rl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:gi}),qg=et(Hg),Gg=x({},_a,{propertyName:0,elapsedTime:0,pseudoElement:0}),Yg=et(Gg),Zg=x({},Hn,{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}),Xg=et(Zg),Qg=x({},_a,{newState:0,oldState:0}),Vg=et(Qg),Fg=[9,13,27,32],pi=Bt&&"CompositionEvent"in window,Cl=null;Bt&&"documentMode"in document&&(Cl=document.documentMode);var Kg=Bt&&"TextEvent"in window&&!Cl,Qc=Bt&&(!pi||Cl&&8<Cl&&11>=Cl),Vc=" ",Fc=!1;function Kc(e,t){switch(e){case"keyup":return Fg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $c(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ja=!1;function $g(e,t){switch(e){case"compositionend":return $c(t);case"keypress":return t.which!==32?null:(Fc=!0,Vc);case"textInput":return e=t.data,e===Vc&&Fc?null:e;default:return null}}function Jg(e,t){if(Ja)return e==="compositionend"||!pi&&Kc(e,t)?(e=qc(),kn=si=ea=null,Ja=!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 Qc&&t.locale!=="ko"?null:t.data;default:return null}}var Wg={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 Jc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Wg[e.type]:t==="textarea"}function Wc(e,t,a,l){Ka?$a?$a.push(l):$a=[l]:Ka=l,t=Tu(t,"onChange"),0<t.length&&(a=new Bn("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var kl=null,Ll=null;function Ig(e){Mf(e,0)}function qn(e){var t=zl(e);if(Rc(t))return e}function Ic(e,t){if(e==="change")return t}var Pc=!1;if(Bt){var yi;if(Bt){var hi="oninput"in document;if(!hi){var es=document.createElement("div");es.setAttribute("oninput","return;"),hi=typeof es.oninput=="function"}yi=hi}else yi=!1;Pc=yi&&(!document.documentMode||9<document.documentMode)}function ts(){kl&&(kl.detachEvent("onpropertychange",as),Ll=kl=null)}function as(e){if(e.propertyName==="value"&&qn(Ll)){var t=[];Wc(t,Ll,e,ii(e)),Hc(Ig,t)}}function Pg(e,t,a){e==="focusin"?(ts(),kl=t,Ll=a,kl.attachEvent("onpropertychange",as)):e==="focusout"&&ts()}function ep(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return qn(Ll)}function tp(e,t){if(e==="click")return qn(t)}function ap(e,t){if(e==="input"||e==="change")return qn(t)}function lp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var it=typeof Object.is=="function"?Object.is:lp;function Ul(e,t){if(it(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 n=a[l];if(!Qu.call(t,n)||!it(e[n],t[n]))return!1}return!0}function ls(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ns(e,t){var a=ls(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=ls(a)}}function us(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?us(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function is(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Mn(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Mn(e.document)}return t}function bi(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")}var np=Bt&&"documentMode"in document&&11>=document.documentMode,Wa=null,mi=null,Bl=null,vi=!1;function rs(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;vi||Wa==null||Wa!==Mn(l)||(l=Wa,"selectionStart"in l&&bi(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}),Bl&&Ul(Bl,l)||(Bl=l,l=Tu(mi,"onSelect"),0<l.length&&(t=new Bn("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=Wa)))}function Ta(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Ia={animationend:Ta("Animation","AnimationEnd"),animationiteration:Ta("Animation","AnimationIteration"),animationstart:Ta("Animation","AnimationStart"),transitionrun:Ta("Transition","TransitionRun"),transitionstart:Ta("Transition","TransitionStart"),transitioncancel:Ta("Transition","TransitionCancel"),transitionend:Ta("Transition","TransitionEnd")},xi={},cs={};Bt&&(cs=document.createElement("div").style,"AnimationEvent"in window||(delete Ia.animationend.animation,delete Ia.animationiteration.animation,delete Ia.animationstart.animation),"TransitionEvent"in window||delete Ia.transitionend.transition);function Na(e){if(xi[e])return xi[e];if(!Ia[e])return e;var t=Ia[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in cs)return xi[e]=t[a];return e}var ss=Na("animationend"),os=Na("animationiteration"),fs=Na("animationstart"),up=Na("transitionrun"),ip=Na("transitionstart"),rp=Na("transitioncancel"),ds=Na("transitionend"),gs=new Map,Si="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volum