prototypey.org - atproto lexicon typescript toolkit - mirror https://github.com/tylersayshi/prototypey

remove site assets

Tyler 0eae9417 8cf91a48

-582
-1
packages/site/dist/assets/index-BsKdg2XM.css
··· 1 - *{box-sizing:border-box;margin:0;padding:0}:root{color:#213547;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}body{min-width:320px;min-height:100vh;margin:0;display:flex}#root{flex-direction:column;width:100%;display:flex}
···
-41
packages/site/dist/assets/index-vwl5Isce.js
··· 1 - var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},c=(n,r,a)=>(a=n==null?{}:e(i(n)),s(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e){if(t.type!==`childList`)continue;for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var l=o(exports=>{var t=Symbol.for(`react.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.provider`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.iterator;function p(e){return typeof e!=`object`||!e?null:(e=f&&e[f]||e[`@@iterator`],typeof e==`function`?e:null)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function _(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`setState(...): takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function v(){}v.prototype=_.prototype;function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}var b=y.prototype=new v;b.constructor=y,h(b,_.prototype),b.isPureReactComponent=!0;var x=Array.isArray,S=Object.prototype.hasOwnProperty,C={current:null},w={key:!0,ref:!0,__self:!0,__source:!0};function T(e,n,r){var i,a={},o=null,s=null;if(n!=null)for(i in n.ref!==void 0&&(s=n.ref),n.key!==void 0&&(o=``+n.key),n)S.call(n,i)&&!w.hasOwnProperty(i)&&(a[i]=n[i]);var c=arguments.length-2;if(c===1)a.children=r;else if(1<c){for(var l=Array(c),u=0;u<c;u++)l[u]=arguments[u+2];a.children=l}if(e&&e.defaultProps)for(i in c=e.defaultProps,c)a[i]===void 0&&(a[i]=c[i]);return{$$typeof:t,type:e,key:o,ref:s,props:a,_owner:C.current}}function E(e,n){return{$$typeof:t,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}function ee(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function te(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var ne=/\/+/g;function re(e,t){return typeof e==`object`&&e&&e.key!=null?te(``+e.key):t.toString(36)}function ie(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0}}if(c)return c=e,o=o(c),e=a===``?`.`+re(c,0):a,x(o)?(i=``,e!=null&&(i=e.replace(ne,`$&/`)+`/`),ie(o,r,i,``,function(e){return e})):o!=null&&(ee(o)&&(o=E(o,i+(!o.key||c&&c.key===o.key?``:(``+o.key).replace(ne,`$&/`)+`/`)+e)),r.push(o)),1;if(c=0,a=a===``?`.`:a+`:`,x(e))for(var l=0;l<e.length;l++){s=e[l];var u=a+re(s,l);c+=ie(s,r,i,u,o)}else if(u=p(e),typeof u==`function`)for(e=u.call(e),l=0;!(s=e.next()).done;)s=s.value,u=a+re(s,l++),c+=ie(s,r,i,u,o);else if(s===`object`)throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`);return c}function ae(e,t,n){if(e==null)return e;var r=[],i=0;return ie(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function oe(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var D={current:null},O={transition:null},se={ReactCurrentDispatcher:D,ReactCurrentBatchConfig:O,ReactCurrentOwner:C};function ce(){throw Error(`act(...) is not supported in production builds of React.`)}exports.Children={map:ae,forEach:function(e,t,n){ae(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ae(e,function(){t++}),t},toArray:function(e){return ae(e,function(e){return e})||[]},only:function(e){if(!ee(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}},exports.Component=_,exports.Fragment=r,exports.Profiler=a,exports.PureComponent=y,exports.StrictMode=i,exports.Suspense=l,exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=se,exports.act=ce,exports.cloneElement=function(e,n,r){if(e==null)throw Error(`React.cloneElement(...): The argument must be a React element, but you passed `+e+`.`);var i=h({},e.props),a=e.key,o=e.ref,s=e._owner;if(n!=null){if(n.ref!==void 0&&(o=n.ref,s=C.current),n.key!==void 0&&(a=``+n.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(l in n)S.call(n,l)&&!w.hasOwnProperty(l)&&(i[l]=n[l]===void 0&&c!==void 0?c[l]:n[l])}var l=arguments.length-2;if(l===1)i.children=r;else if(1<l){c=Array(l);for(var u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}return{$$typeof:t,type:e.type,key:a,ref:o,props:i,_owner:s}},exports.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:o,_context:e},e.Consumer=e},exports.createElement=T,exports.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},exports.createRef=function(){return{current:null}},exports.forwardRef=function(e){return{$$typeof:c,render:e}},exports.isValidElement=ee,exports.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:oe}},exports.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},exports.startTransition=function(e){var t=O.transition;O.transition={};try{e()}finally{O.transition=t}},exports.unstable_act=ce,exports.useCallback=function(e,t){return D.current.useCallback(e,t)},exports.useContext=function(e){return D.current.useContext(e)},exports.useDebugValue=function(){},exports.useDeferredValue=function(e){return D.current.useDeferredValue(e)},exports.useEffect=function(e,t){return D.current.useEffect(e,t)},exports.useId=function(){return D.current.useId()},exports.useImperativeHandle=function(e,t,n){return D.current.useImperativeHandle(e,t,n)},exports.useInsertionEffect=function(e,t){return D.current.useInsertionEffect(e,t)},exports.useLayoutEffect=function(e,t){return D.current.useLayoutEffect(e,t)},exports.useMemo=function(e,t){return D.current.useMemo(e,t)},exports.useReducer=function(e,t,n){return D.current.useReducer(e,t,n)},exports.useRef=function(e){return D.current.useRef(e)},exports.useState=function(e){return D.current.useState(e)},exports.useSyncExternalStore=function(e,t,n){return D.current.useSyncExternalStore(e,t,n)},exports.useTransition=function(){return D.current.useTransition()},exports.version=`18.3.1`}),u=o((exports,t)=>{t.exports=l()}),d=o(exports=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(typeof performance==`object`&&typeof performance.now==`function`){var a=performance;exports.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();exports.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=typeof setTimeout==`function`?setTimeout:null,_=typeof clearTimeout==`function`?clearTimeout:null,v=typeof setImmediate<`u`?setImmediate:null;typeof navigator<`u`&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function b(e){if(h=!1,y(e),!m)if(n(c)!==null)m=!0,ae(x);else{var t=n(l);t!==null&&oe(b,t.startTime-e)}}function x(t,i){m=!1,h&&(h=!1,_(w),w=-1),p=!0;var a=f;try{for(y(i),d=n(c);d!==null&&(!(d.expirationTime>i)||t&&!ee());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=i);i=exports.unstable_now(),typeof s==`function`?d.callback=s:d===n(c)&&r(c),y(i)}else r(c);d=n(c)}if(d!==null)var u=!0;else{var g=n(l);g!==null&&oe(b,g.startTime-i),u=!1}return u}finally{d=null,f=a,p=!1}}var S=!1,C=null,w=-1,T=5,E=-1;function ee(){return exports.unstable_now()-E<T?!1:!0}function te(){if(C!==null){var t=exports.unstable_now();E=t;var n=!0;try{n=C(!0,t)}finally{n?ne():(S=!1,C=null)}}else S=!1}var ne;if(typeof v==`function`)ne=function(){v(te)};else if(typeof MessageChannel<`u`){var re=new MessageChannel,ie=re.port2;re.port1.onmessage=te,ne=function(){ie.postMessage(null)}}else ne=function(){g(te,0)};function ae(e){C=e,S||(S=!0,ne())}function oe(t,n){w=g(function(){t(exports.unstable_now())},n)}exports.unstable_IdlePriority=5,exports.unstable_ImmediatePriority=1,exports.unstable_LowPriority=4,exports.unstable_NormalPriority=3,exports.unstable_Profiling=null,exports.unstable_UserBlockingPriority=2,exports.unstable_cancelCallback=function(e){e.callback=null},exports.unstable_continueExecution=function(){m||p||(m=!0,ae(x))},exports.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):T=0<e?Math.floor(1e3/e):5},exports.unstable_getCurrentPriorityLevel=function(){return f},exports.unstable_getFirstCallbackNode=function(){return n(c)},exports.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},exports.unstable_pauseExecution=function(){},exports.unstable_requestPaint=function(){},exports.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},exports.unstable_scheduleCallback=function(r,i,a){var o=exports.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(_(w),w=-1):h=!0,oe(b,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,ae(x))),r},exports.unstable_shouldYield=ee,exports.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}}),f=o((exports,t)=>{t.exports=d()}),p=o(exports=>{var t=u(),n=f();function r(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n]);return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}var i=new Set,a={};function o(e,t){s(e,t),s(e+`Capture`,t)}function s(e,t){for(a[e]=t,e=0;e<t.length;e++)i.add(t[e])}var c=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),l=Object.prototype.hasOwnProperty,d=/^[: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]*$/,p={},m={};function h(e){return l.call(m,e)?!0:l.call(p,e)?!1:d.test(e)?m[e]=!0:(p[e]=!0,!1)}function g(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case`function`:case`symbol`:return!0;case`boolean`:return r?!1:n===null?(e=e.toLowerCase().slice(0,5),e!==`data-`&&e!==`aria-`):!n.acceptsBooleans;default:return!1}}function _(e,t,n,r){if(t==null||g(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function v(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var y={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){y[e]=new v(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];y[t]=new v(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){y[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){y[e]=new v(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){y[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){y[e]=new v(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){y[e]=new v(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){y[e]=new v(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){y[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)});var b=/[\-:]([a-z])/g;function x(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(b,x);y[t]=new v(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(b,x);y[t]=new v(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(b,x);y[t]=new v(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)}),y.xlinkHref=new v(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)});function S(e,t,n,r){var i=y.hasOwnProperty(t)?y[t]:null;(i===null?r||!(2<t.length)||t[0]!==`o`&&t[0]!==`O`||t[1]!==`n`&&t[1]!==`N`:i.type!==0)&&(_(t,n,i,r)&&(n=null),r||i===null?h(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,``+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:``:n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&!0===n?``:``+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var C=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for(`react.element`),T=Symbol.for(`react.portal`),E=Symbol.for(`react.fragment`),ee=Symbol.for(`react.strict_mode`),te=Symbol.for(`react.profiler`),ne=Symbol.for(`react.provider`),re=Symbol.for(`react.context`),ie=Symbol.for(`react.forward_ref`),ae=Symbol.for(`react.suspense`),oe=Symbol.for(`react.suspense_list`),D=Symbol.for(`react.memo`),O=Symbol.for(`react.lazy`);Symbol.for(`react.scope`),Symbol.for(`react.debug_trace_mode`);var se=Symbol.for(`react.offscreen`);Symbol.for(`react.legacy_hidden`),Symbol.for(`react.cache`),Symbol.for(`react.tracing_marker`);var ce=Symbol.iterator;function le(e){return typeof e!=`object`||!e?null:(e=ce&&e[ce]||e[`@@iterator`],typeof e==`function`?e:null)}var k=Object.assign,ue;function de(e){if(ue===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ue=t&&t[1]||``}return` 2 - `+ue+e}var fe=!1;function pe(e,t){if(!e||fe)return``;fe=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&typeof t.stack==`string`){for(var i=t.stack.split(` 3 - `),a=r.stack.split(` 4 - `),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s]){var c=` 5 - `+i[o].replace(` at new `,` at `);return e.displayName&&c.includes(`<anonymous>`)&&(c=c.replace(`<anonymous>`,e.displayName)),c}while(1<=o&&0<=s);break}}}finally{fe=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:``)?de(e):``}function me(e){switch(e.tag){case 5:return de(e.type);case 16:return de(`Lazy`);case 13:return de(`Suspense`);case 19:return de(`SuspenseList`);case 0:case 2:case 15:return e=pe(e.type,!1),e;case 11:return e=pe(e.type.render,!1),e;case 1:return e=pe(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 E:return`Fragment`;case T:return`Portal`;case te:return`Profiler`;case ee:return`StrictMode`;case ae:return`Suspense`;case oe:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case re:return(e.displayName||`Context`)+`.Consumer`;case ne:return(e._context.displayName||`Context`)+`.Provider`;case ie:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||``,e=e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case D:return t=e.displayName||null,t===null?he(e.type)||`Memo`:t;case O:t=e._payload,e=e._init;try{return he(e(t))}catch{}}return null}function ge(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`:`ForwardRef(`+e+`)`);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===ee?`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 _e(e){switch(typeof e){case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function ve(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function ye(e){var t=ve(e)?`checked`:`value`,n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=``+e[t];if(!e.hasOwnProperty(t)&&n!==void 0&&typeof n.get==`function`&&typeof n.set==`function`){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function be(e){e._valueTracker||=ye(e)}function xe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=ve(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Se(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function Ce(e,t){var n=t.checked;return k({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function we(e,t){var n=t.defaultValue==null?``:t.defaultValue,r=t.checked==null?t.defaultChecked:t.checked;n=_e(t.value==null?n:t.value),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type===`checkbox`||t.type===`radio`?t.checked!=null:t.value!=null}}function Te(e,t){t=t.checked,t!=null&&S(e,`checked`,t,!1)}function Ee(e,t){Te(e,t);var n=_e(t.value),r=t.type;if(n!=null)r===`number`?(n===0&&e.value===``||e.value!=n)&&(e.value=``+n):e.value!==``+n&&(e.value=``+n);else if(r===`submit`||r===`reset`){e.removeAttribute(`value`);return}t.hasOwnProperty(`value`)?Oe(e,t.type,n):t.hasOwnProperty(`defaultValue`)&&Oe(e,t.type,_e(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function De(e,t,n){if(t.hasOwnProperty(`value`)||t.hasOwnProperty(`defaultValue`)){var r=t.type;if(!(r!==`submit`&&r!==`reset`||t.value!==void 0&&t.value!==null))return;t=``+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==``&&(e.name=``),e.defaultChecked=!!e._wrapperState.initialChecked,n!==``&&(e.name=n)}function Oe(e,t,n){(t!==`number`||Se(e.ownerDocument)!==e)&&(n==null?e.defaultValue=``+e._wrapperState.initialValue:e.defaultValue!==``+n&&(e.defaultValue=``+n))}var ke=Array.isArray;function Ae(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+_e(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function je(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(r(91));return k({},t,{value:void 0,defaultValue:void 0,children:``+e._wrapperState.initialValue})}function Me(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(r(92));if(ke(n)){if(1<n.length)throw Error(r(93));n=n[0]}t=n}t??=``,n=t}e._wrapperState={initialValue:_e(n)}}function Ne(e,t){var n=_e(t.value),r=_e(t.defaultValue);n!=null&&(n=``+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=``+r)}function Pe(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==``&&t!==null&&(e.value=t)}function Fe(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 Ie(e,t){return e==null||e===`http://www.w3.org/1999/xhtml`?Fe(t):e===`http://www.w3.org/2000/svg`&&t===`foreignObject`?`http://www.w3.org/1999/xhtml`:e}var Le,Re=function(e){return typeof MSApp<`u`&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!==`http://www.w3.org/2000/svg`||`innerHTML`in e)e.innerHTML=t;else{for(Le||=document.createElement(`div`),Le.innerHTML=`<svg>`+t.valueOf().toString()+`</svg>`,t=Le.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ze(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Be={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},Ve=[`Webkit`,`ms`,`Moz`,`O`];Object.keys(Be).forEach(function(e){Ve.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Be[t]=Be[e]})});function He(e,t,n){return t==null||typeof t==`boolean`||t===``?``:n||typeof t!=`number`||t===0||Be.hasOwnProperty(e)&&Be[e]?(``+t).trim():t+`px`}function Ue(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=n.indexOf(`--`)===0,i=He(n,t[n],r);n===`float`&&(n=`cssFloat`),r?e.setProperty(n,i):e[n]=i}}var We=k({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 Ge(e,t){if(t){if(We[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 Ke(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 qe=null;function Je(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ye=null,Xe=null,Ze=null;function Qe(e){if(e=sa(e)){if(typeof Ye!=`function`)throw Error(r(280));var t=e.stateNode;t&&(t=la(t),Ye(e.stateNode,e.type,t))}}function $e(e){Xe?Ze?Ze.push(e):Ze=[e]:Xe=e}function A(){if(Xe){var e=Xe,t=Ze;if(Ze=Xe=null,Qe(e),t)for(e=0;e<t.length;e++)Qe(t[e])}}function et(e,t){return e(t)}function tt(){}var nt=!1;function rt(e,t,n){if(nt)return e(t,n);nt=!0;try{return et(e,t,n)}finally{nt=!1,(Xe!==null||Ze!==null)&&(tt(),A())}}function it(e,t){var n=e.stateNode;if(n===null)return null;var i=la(n);if(i===null)return null;n=i[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(i=!i.disabled)||(e=e.type,i=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!i;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(r(231,t,typeof n));return n}var at=!1;if(c)try{var ot={};Object.defineProperty(ot,`passive`,{get:function(){at=!0}}),window.addEventListener(`test`,ot,ot),window.removeEventListener(`test`,ot,ot)}catch{at=!1}function st(e,t,n,r,i,a,o,s,c){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}}var ct=!1,lt=null,ut=!1,dt=null,ft={onError:function(e){ct=!0,lt=e}};function pt(e,t,n,r,i,a,o,s,c){ct=!1,lt=null,st.apply(ft,arguments)}function mt(e,t,n,i,a,o,s,c,l){if(pt.apply(this,arguments),ct){if(ct){var u=lt;ct=!1,lt=null}else throw Error(r(198));ut||(ut=!0,dt=u)}}function ht(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function gt(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 _t(e){if(ht(e)!==e)throw Error(r(188))}function vt(e){var t=e.alternate;if(!t){if(t=ht(e),t===null)throw Error(r(188));return t===e?e:null}for(var n=e,i=t;;){var a=n.return;if(a===null)break;var o=a.alternate;if(o===null){if(i=a.return,i!==null){n=i;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return _t(a),e;if(o===i)return _t(a),t;o=o.sibling}throw Error(r(188))}if(n.return!==i.return)n=a,i=o;else{for(var s=!1,c=a.child;c;){if(c===n){s=!0,n=a,i=o;break}if(c===i){s=!0,i=a,n=o;break}c=c.sibling}if(!s){for(c=o.child;c;){if(c===n){s=!0,n=o,i=a;break}if(c===i){s=!0,i=o,n=a;break}c=c.sibling}if(!s)throw Error(r(189))}}if(n.alternate!==i)throw Error(r(190))}if(n.tag!==3)throw Error(r(188));return n.stateNode.current===n?e:t}function yt(e){return e=vt(e),e===null?null:bt(e)}function bt(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=bt(e);if(t!==null)return t;e=e.sibling}return null}var xt=n.unstable_scheduleCallback,St=n.unstable_cancelCallback,Ct=n.unstable_shouldYield,wt=n.unstable_requestPaint,j=n.unstable_now,Tt=n.unstable_getCurrentPriorityLevel,Et=n.unstable_ImmediatePriority,Dt=n.unstable_UserBlockingPriority,Ot=n.unstable_NormalPriority,kt=n.unstable_LowPriority,At=n.unstable_IdlePriority,jt=null,Mt=null;function Nt(e){if(Mt&&typeof Mt.onCommitFiberRoot==`function`)try{Mt.onCommitFiberRoot(jt,e,void 0,(e.current.flags&128)==128)}catch{}}var Pt=Math.clz32?Math.clz32:Lt,Ft=Math.log,It=Math.LN2;function Lt(e){return e>>>=0,e===0?32:31-(Ft(e)/It|0)|0}var Rt=64,zt=4194304;function Bt(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 Vt(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s===0?(a&=o,a!==0&&(r=Bt(a))):r=Bt(s)}else o=n&~i,o===0?a!==0&&(r=Bt(a)):r=Bt(o);if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,a=t&-t,i>=a||i===16&&a&4194240))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Pt(t),i=1<<n,r|=e[n],t&=~i;return r}function Ht(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 Ut(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-Pt(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=Ht(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}}function Wt(e){return e=e.pendingLanes&-1073741825,e===0?e&1073741824?1073741824:0:e}function Gt(){var e=Rt;return Rt<<=1,!(Rt&4194240)&&(Rt=64),e}function Kt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qt(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Pt(t),e[t]=n}function Jt(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Pt(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}function Yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Pt(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var M=0;function Xt(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Zt,Qt,$t,en,tn,nn=!1,rn=[],an=null,on=null,sn=null,cn=new Map,ln=new Map,un=[],dn=`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 fn(e,t){switch(e){case`focusin`:case`focusout`:an=null;break;case`dragenter`:case`dragleave`:on=null;break;case`mouseover`:case`mouseout`:sn=null;break;case`pointerover`:case`pointerout`:cn.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:ln.delete(t.pointerId)}}function pn(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=sa(t),t!==null&&Qt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function mn(e,t,n,r,i){switch(t){case`focusin`:return an=pn(an,e,t,n,r,i),!0;case`dragenter`:return on=pn(on,e,t,n,r,i),!0;case`mouseover`:return sn=pn(sn,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return cn.set(a,pn(cn.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,ln.set(a,pn(ln.get(a)||null,e,t,n,r,i)),!0}return!1}function hn(e){var t=oa(e.target);if(t!==null){var n=ht(t);if(n!==null){if(t=n.tag,t===13){if(t=gt(n),t!==null){e.blockedOn=t,tn(e.priority,function(){$t(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function gn(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Dn(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);qe=r,n.target.dispatchEvent(r),qe=null}else return t=sa(n),t!==null&&Qt(t),e.blockedOn=n,!1;t.shift()}return!0}function _n(e,t,n){gn(e)&&n.delete(t)}function vn(){nn=!1,an!==null&&gn(an)&&(an=null),on!==null&&gn(on)&&(on=null),sn!==null&&gn(sn)&&(sn=null),cn.forEach(_n),ln.forEach(_n)}function yn(e,t){e.blockedOn===t&&(e.blockedOn=null,nn||(nn=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,vn)))}function bn(e){function t(t){return yn(t,e)}if(0<rn.length){yn(rn[0],e);for(var n=1;n<rn.length;n++){var r=rn[n];r.blockedOn===e&&(r.blockedOn=null)}}for(an!==null&&yn(an,e),on!==null&&yn(on,e),sn!==null&&yn(sn,e),cn.forEach(t),ln.forEach(t),n=0;n<un.length;n++)r=un[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<un.length&&(n=un[0],n.blockedOn===null);)hn(n),n.blockedOn===null&&un.shift()}var xn=C.ReactCurrentBatchConfig,Sn=!0;function Cn(e,t,n,r){var i=M,a=xn.transition;xn.transition=null;try{M=1,Tn(e,t,n,r)}finally{M=i,xn.transition=a}}function wn(e,t,n,r){var i=M,a=xn.transition;xn.transition=null;try{M=4,Tn(e,t,n,r)}finally{M=i,xn.transition=a}}function Tn(e,t,n,r){if(Sn){var i=Dn(e,t,n,r);if(i===null)Mi(e,t,r,En,n),fn(e,r);else if(mn(i,e,t,n,r))r.stopPropagation();else if(fn(e,r),t&4&&-1<dn.indexOf(e)){for(;i!==null;){var a=sa(i);if(a!==null&&Zt(a),a=Dn(e,t,n,r),a===null&&Mi(e,t,r,En,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Mi(e,t,r,null,n)}}var En=null;function Dn(e,t,n,r){if(En=null,e=Je(r),e=oa(e),e!==null)if(t=ht(e),t===null)e=null;else if(n=t.tag,n===13){if(e=gt(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return En=e,null}function On(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(Tt()){case Et:return 1;case Dt:return 4;case Ot:case kt:return 16;case At:return 536870912;default:return 16}default:return 16}}var kn=null,An=null,jn=null;function Mn(){if(jn)return jn;var e,t=An,n=t.length,r,i=`value`in kn?kn.value:kn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return jn=i.slice(e,1<r?1-r:void 0)}function Nn(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 Pn(){return!0}function Fn(){return!1}function In(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?Pn:Fn,this.isPropagationStopped=Fn,this}return k(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=Pn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=Pn)},persist:function(){},isPersistent:Pn}),t}var Ln={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rn=In(Ln),zn=k({},Ln,{view:0,detail:0}),Bn=In(zn),Vn,Hn,Un,Wn=k({},zn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:or,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!==Un&&(Un&&e.type===`mousemove`?(Vn=e.screenX-Un.screenX,Hn=e.screenY-Un.screenY):Hn=Vn=0,Un=e),Vn)},movementY:function(e){return`movementY`in e?e.movementY:Hn}}),Gn=In(Wn),Kn=k({},Wn,{dataTransfer:0}),qn=In(Kn),Jn=k({},zn,{relatedTarget:0}),Yn=In(Jn),Xn=k({},Ln,{animationName:0,elapsedTime:0,pseudoElement:0}),Zn=In(Xn),Qn=k({},Ln,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}}),$n=In(Qn),er=k({},Ln,{data:0}),tr=In(er),nr={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},rr={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`},ir={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function ar(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ir[e])?!!t[e]:!1}function or(){return ar}var sr=k({},zn,{key:function(e){if(e.key){var t=nr[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Nn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?rr[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:or,charCode:function(e){return e.type===`keypress`?Nn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Nn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}}),cr=In(sr),lr=k({},Wn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ur=In(lr),dr=k({},zn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:or}),fr=In(dr),pr=k({},Ln,{propertyName:0,elapsedTime:0,pseudoElement:0}),mr=In(pr),hr=k({},Wn,{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}),gr=In(hr),_r=[9,13,27,32],vr=c&&`CompositionEvent`in window,yr=null;c&&`documentMode`in document&&(yr=document.documentMode);var br=c&&`TextEvent`in window&&!yr,xr=c&&(!vr||yr&&8<yr&&11>=yr),Sr=` `,Cr=!1;function wr(e,t){switch(e){case`keyup`:return _r.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Tr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Er=!1;function Dr(e,t){switch(e){case`compositionend`:return Tr(t);case`keypress`:return t.which===32?(Cr=!0,Sr):null;case`textInput`:return e=t.data,e===Sr&&Cr?null:e;default:return null}}function Or(e,t){if(Er)return e===`compositionend`||!vr&&wr(e,t)?(e=Mn(),jn=An=kn=null,Er=!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 xr&&t.locale!==`ko`?null:t.data;default:return null}}var kr={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 Ar(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!kr[e.type]:t===`textarea`?!0:!1}function jr(e,t,n,r){$e(r),t=Pi(t,`onChange`),0<t.length&&(n=new Rn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var Mr=null,Nr=null;function Pr(e){Di(e,0)}function Fr(e){var t=ca(e);if(xe(t))return e}function Ir(e,t){if(e===`change`)return t}var Lr=!1;if(c){var Rr;if(c){var zr=`oninput`in document;if(!zr){var Br=document.createElement(`div`);Br.setAttribute(`oninput`,`return;`),zr=typeof Br.oninput==`function`}Rr=zr}else Rr=!1;Lr=Rr&&(!document.documentMode||9<document.documentMode)}function Vr(){Mr&&(Mr.detachEvent(`onpropertychange`,Hr),Nr=Mr=null)}function Hr(e){if(e.propertyName===`value`&&Fr(Nr)){var t=[];jr(t,Nr,e,Je(e)),rt(Pr,t)}}function Ur(e,t,n){e===`focusin`?(Vr(),Mr=t,Nr=n,Mr.attachEvent(`onpropertychange`,Hr)):e===`focusout`&&Vr()}function Wr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return Fr(Nr)}function Gr(e,t){if(e===`click`)return Fr(t)}function Kr(e,t){if(e===`input`||e===`change`)return Fr(t)}function qr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Jr=typeof Object.is==`function`?Object.is:qr;function Yr(e,t){if(Jr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!l.call(t,i)||!Jr(e[i],t[i]))return!1}return!0}function Xr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Zr(e,t){var n=Xr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Xr(n)}}function Qr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Qr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $r(){for(var e=window,t=Se();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Se(e.document)}return t}function ei(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 ti(e){var t=$r(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Qr(n.ownerDocument.documentElement,n)){if(r!==null&&ei(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),`selectionStart`in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=Zr(n,a);var o=Zr(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==`function`&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ni=c&&`documentMode`in document&&11>=document.documentMode,ri=null,ii=null,ai=null,oi=!1;function si(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;oi||ri==null||ri!==Se(r)||(r=ri,`selectionStart`in r&&ei(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ai&&Yr(ai,r)||(ai=r,r=Pi(ii,`onSelect`),0<r.length&&(t=new Rn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=ri)))}function ci(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var li={animationend:ci(`Animation`,`AnimationEnd`),animationiteration:ci(`Animation`,`AnimationIteration`),animationstart:ci(`Animation`,`AnimationStart`),transitionend:ci(`Transition`,`TransitionEnd`)},ui={},di={};c&&(di=document.createElement(`div`).style,`AnimationEvent`in window||(delete li.animationend.animation,delete li.animationiteration.animation,delete li.animationstart.animation),`TransitionEvent`in window||delete li.transitionend.transition);function fi(e){if(ui[e])return ui[e];if(!li[e])return e;var t=li[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in di)return ui[e]=t[n];return e}var pi=fi(`animationend`),mi=fi(`animationiteration`),hi=fi(`animationstart`),gi=fi(`transitionend`),_i=new Map,vi=`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 yi(e,t){_i.set(e,t),o(t,[e])}for(var bi=0;bi<vi.length;bi++){var xi=vi[bi],Si=xi.toLowerCase(),Ci=xi[0].toUpperCase()+xi.slice(1);yi(Si,`on`+Ci)}yi(pi,`onAnimationEnd`),yi(mi,`onAnimationIteration`),yi(hi,`onAnimationStart`),yi(`dblclick`,`onDoubleClick`),yi(`focusin`,`onFocus`),yi(`focusout`,`onBlur`),yi(gi,`onTransitionEnd`),s(`onMouseEnter`,[`mouseout`,`mouseover`]),s(`onMouseLeave`,[`mouseout`,`mouseover`]),s(`onPointerEnter`,[`pointerout`,`pointerover`]),s(`onPointerLeave`,[`pointerout`,`pointerover`]),o(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),o(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),o(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),o(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),o(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),o(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var wi=`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(` `),Ti=new Set(`cancel close invalid load scroll toggle`.split(` `).concat(wi));function Ei(e,t,n){var r=e.type||`unknown-event`;e.currentTarget=n,mt(r,t,void 0,e),e.currentTarget=null}function Di(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;Ei(i,s,l),a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;Ei(i,s,l),a=c}}}if(ut)throw e=dt,ut=!1,dt=null,e}function N(e,t){var n=t[ra];n===void 0&&(n=t[ra]=new Set);var r=e+`__bubble`;n.has(r)||(ji(t,e,2,!1),n.add(r))}function Oi(e,t,n){var r=0;t&&(r|=4),ji(n,e,r,t)}var ki=`_reactListening`+Math.random().toString(36).slice(2);function Ai(e){if(!e[ki]){e[ki]=!0,i.forEach(function(t){t!==`selectionchange`&&(Ti.has(t)||Oi(t,!1,e),Oi(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ki]||(t[ki]=!0,Oi(`selectionchange`,!1,t))}}function ji(e,t,n,r){switch(On(t)){case 1:var i=Cn;break;case 4:i=wn;break;default:i=Tn}n=i.bind(null,t,n,e),i=void 0,!at||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Mi(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var c=o.tag;if((c===3||c===4)&&(c=o.stateNode.containerInfo,c===i||c.nodeType===8&&c.parentNode===i))return;o=o.return}for(;s!==null;){if(o=oa(s),o===null)return;if(c=o.tag,c===5||c===6){r=a=o;continue a}s=s.parentNode}}r=r.return}rt(function(){var r=a,i=Je(n),o=[];a:{var s=_i.get(e);if(s!==void 0){var c=Rn,l=e;switch(e){case`keypress`:if(Nn(n)===0)break a;case`keydown`:case`keyup`:c=cr;break;case`focusin`:l=`focus`,c=Yn;break;case`focusout`:l=`blur`,c=Yn;break;case`beforeblur`:case`afterblur`:c=Yn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:c=Gn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:c=qn;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:c=fr;break;case pi:case mi:case hi:c=Zn;break;case gi:c=mr;break;case`scroll`:c=Bn;break;case`wheel`:c=gr;break;case`copy`:case`cut`:case`paste`:c=$n;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:c=ur}var u=(t&4)!=0,d=!u&&e===`scroll`,f=u?s===null?null:s+`Capture`:s;u=[];for(var p=r,m;p!==null;){m=p;var h=m.stateNode;if(m.tag===5&&h!==null&&(m=h,f!==null&&(h=it(p,f),h!=null&&u.push(Ni(p,h,m)))),d)break;p=p.return}0<u.length&&(s=new c(s,l,null,n,i),o.push({event:s,listeners:u}))}}if(!(t&7)){a:{if(s=e===`mouseover`||e===`pointerover`,c=e===`mouseout`||e===`pointerout`,s&&n!==qe&&(l=n.relatedTarget||n.fromElement)&&(oa(l)||l[na]))break a;if((c||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,c?(l=n.relatedTarget||n.toElement,c=r,l=l?oa(l):null,l!==null&&(d=ht(l),l!==d||l.tag!==5&&l.tag!==6)&&(l=null)):(c=null,l=r),c!==l)){if(u=Gn,h=`onMouseLeave`,f=`onMouseEnter`,p=`mouse`,(e===`pointerout`||e===`pointerover`)&&(u=ur,h=`onPointerLeave`,f=`onPointerEnter`,p=`pointer`),d=c==null?s:ca(c),m=l==null?s:ca(l),s=new u(h,p+`leave`,c,n,i),s.target=d,s.relatedTarget=m,h=null,oa(i)===r&&(u=new u(f,p+`enter`,l,n,i),u.target=m,u.relatedTarget=d,h=u),d=h,c&&l)b:{for(u=c,f=l,p=0,m=u;m;m=Fi(m))p++;for(m=0,h=f;h;h=Fi(h))m++;for(;0<p-m;)u=Fi(u),p--;for(;0<m-p;)f=Fi(f),m--;for(;p--;){if(u===f||f!==null&&u===f.alternate)break b;u=Fi(u),f=Fi(f)}u=null}else u=null;c!==null&&Ii(o,s,c,u,!1),l!==null&&d!==null&&Ii(o,d,l,u,!0)}}a:{if(s=r?ca(r):window,c=s.nodeName&&s.nodeName.toLowerCase(),c===`select`||c===`input`&&s.type===`file`)var g=Ir;else if(Ar(s))if(Lr)g=Kr;else{g=Wr;var _=Ur}else (c=s.nodeName)&&c.toLowerCase()===`input`&&(s.type===`checkbox`||s.type===`radio`)&&(g=Gr);if(g&&=g(e,r)){jr(o,g,n,i);break a}_&&_(e,s,r),e===`focusout`&&(_=s._wrapperState)&&_.controlled&&s.type===`number`&&Oe(s,`number`,s.value)}switch(_=r?ca(r):window,e){case`focusin`:(Ar(_)||_.contentEditable===`true`)&&(ri=_,ii=r,ai=null);break;case`focusout`:ai=ii=ri=null;break;case`mousedown`:oi=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:oi=!1,si(o,n,i);break;case`selectionchange`:if(ni)break;case`keydown`:case`keyup`:si(o,n,i)}var v;if(vr)b:{switch(e){case`compositionstart`:var y=`onCompositionStart`;break b;case`compositionend`:y=`onCompositionEnd`;break b;case`compositionupdate`:y=`onCompositionUpdate`;break b}y=void 0}else Er?wr(e,n)&&(y=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(y=`onCompositionStart`);y&&(xr&&n.locale!==`ko`&&(Er||y!==`onCompositionStart`?y===`onCompositionEnd`&&Er&&(v=Mn()):(kn=i,An=`value`in kn?kn.value:kn.textContent,Er=!0)),_=Pi(r,y),0<_.length&&(y=new tr(y,e,null,n,i),o.push({event:y,listeners:_}),v?y.data=v:(v=Tr(n),v!==null&&(y.data=v)))),(v=br?Dr(e,n):Or(e,n))&&(r=Pi(r,`onBeforeInput`),0<r.length&&(i=new tr(`onBeforeInput`,`beforeinput`,null,n,i),o.push({event:i,listeners:r}),i.data=v))}Di(o,t)})}function Ni(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Pi(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=it(e,n),a!=null&&r.unshift(Ni(e,a,i)),a=it(e,t),a!=null&&r.push(Ni(e,a,i))),e=e.return}return r}function Fi(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ii(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(c!==null&&c===r)break;s.tag===5&&l!==null&&(s=l,i?(c=it(n,a),c!=null&&o.unshift(Ni(n,c,s))):i||(c=it(n,a),c!=null&&o.push(Ni(n,c,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Li=/\r\n?/g,Ri=/\u0000|\uFFFD/g;function zi(e){return(typeof e==`string`?e:``+e).replace(Li,` 6 - `).replace(Ri,``)}function Bi(e,t,n){if(t=zi(t),zi(e)!==t&&n)throw Error(r(425))}function Vi(){}var Hi=null,Ui=null;function Wi(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 Gi=typeof setTimeout==`function`?setTimeout:void 0,Ki=typeof clearTimeout==`function`?clearTimeout:void 0,qi=typeof Promise==`function`?Promise:void 0,Ji=typeof queueMicrotask==`function`?queueMicrotask:qi===void 0?Gi:function(e){return qi.resolve(null).then(e).catch(Yi)};function Yi(e){setTimeout(function(){throw e})}function Xi(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`){if(r===0){e.removeChild(i),bn(t);return}r--}else n!==`$`&&n!==`$?`&&n!==`$!`||r++;n=i}while(n);bn(t)}function Zi(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 Qi(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`){if(t===0)return e;t--}else n===`/$`&&t++}e=e.previousSibling}return null}var $i=Math.random().toString(36).slice(2),ea=`__reactFiber$`+$i,ta=`__reactProps$`+$i,na=`__reactContainer$`+$i,ra=`__reactEvents$`+$i,ia=`__reactListeners$`+$i,aa=`__reactHandles$`+$i;function oa(e){var t=e[ea];if(t)return t;for(var n=e.parentNode;n;){if(t=n[na]||n[ea]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Qi(e);e!==null;){if(n=e[ea])return n;e=Qi(e)}return t}e=n,n=e.parentNode}return null}function sa(e){return e=e[ea]||e[na],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ca(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(r(33))}function la(e){return e[ta]||null}var ua=[],da=-1;function fa(e){return{current:e}}function P(e){0>da||(e.current=ua[da],ua[da]=null,da--)}function F(e,t){da++,ua[da]=e.current,e.current=t}var pa={},I=fa(pa),ma=fa(!1),ha=pa;function ga(e,t){var n=e.type.contextTypes;if(!n)return pa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function _a(e){return e=e.childContextTypes,e!=null}function va(){P(ma),P(I)}function ya(e,t,n){if(I.current!==pa)throw Error(r(168));F(I,t),F(ma,n)}function ba(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!=`function`)return n;for(var a in i=i.getChildContext(),i)if(!(a in t))throw Error(r(108,ge(e)||`Unknown`,a));return k({},n,i)}function xa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pa,ha=I.current,F(I,e),F(ma,ma.current),!0}function Sa(e,t,n){var i=e.stateNode;if(!i)throw Error(r(169));n?(e=ba(e,t,ha),i.__reactInternalMemoizedMergedChildContext=e,P(ma),P(I),F(I,e)):P(ma),F(ma,n)}var Ca=null,wa=!1,Ta=!1;function Ea(e){Ca===null?Ca=[e]:Ca.push(e)}function Da(e){wa=!0,Ea(e)}function Oa(){if(!Ta&&Ca!==null){Ta=!0;var e=0,t=M;try{var n=Ca;for(M=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ca=null,wa=!1}catch(t){throw Ca!==null&&(Ca=Ca.slice(e+1)),xt(Et,Oa),t}finally{M=t,Ta=!1}}return null}var ka=[],Aa=0,ja=null,Ma=0,Na=[],Pa=0,Fa=null,Ia=1,La=``;function Ra(e,t){ka[Aa++]=Ma,ka[Aa++]=ja,ja=e,Ma=t}function za(e,t,n){Na[Pa++]=Ia,Na[Pa++]=La,Na[Pa++]=Fa,Fa=e;var r=Ia;e=La;var i=32-Pt(r)-1;r&=~(1<<i),n+=1;var a=32-Pt(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Ia=1<<32-Pt(t)+i|n<<i|r,La=a+e}else Ia=1<<a|n<<i|r,La=e}function Ba(e){e.return!==null&&(Ra(e,1),za(e,1,0))}function Va(e){for(;e===ja;)ja=ka[--Aa],ka[Aa]=null,Ma=ka[--Aa],ka[Aa]=null;for(;e===Fa;)Fa=Na[--Pa],Na[Pa]=null,La=Na[--Pa],Na[Pa]=null,Ia=Na[--Pa],Na[Pa]=null}var Ha=null,Ua=null,L=!1,Wa=null;function Ga(e,t){var n=su(5,null,null,0);n.elementType=`DELETED`,n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Ka(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t===null?!1:(e.stateNode=t,Ha=e,Ua=Zi(t.firstChild),!0);case 6:return t=e.pendingProps===``||t.nodeType!==3?null:t,t===null?!1:(e.stateNode=t,Ha=e,Ua=null,!0);case 13:return t=t.nodeType===8?t:null,t===null?!1:(n=Fa===null?null:{id:Ia,overflow:La},e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=su(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ha=e,Ua=null,!0);default:return!1}}function qa(e){return(e.mode&1)!=0&&(e.flags&128)==0}function Ja(e){if(L){var t=Ua;if(t){var n=t;if(!Ka(e,t)){if(qa(e))throw Error(r(418));t=Zi(n.nextSibling);var i=Ha;t&&Ka(e,t)?Ga(i,n):(e.flags=e.flags&-4097|2,L=!1,Ha=e)}}else{if(qa(e))throw Error(r(418));e.flags=e.flags&-4097|2,L=!1,Ha=e}}}function Ya(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ha=e}function Xa(e){if(e!==Ha)return!1;if(!L)return Ya(e),L=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!==`head`&&t!==`body`&&!Wi(e.type,e.memoizedProps)),t&&=Ua){if(qa(e))throw Za(),Error(r(418));for(;t;)Ga(e,t),t=Zi(t.nextSibling)}if(Ya(e),e.tag===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(r(317));a:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`){if(t===0){Ua=Zi(e.nextSibling);break a}t--}else n!==`$`&&n!==`$!`&&n!==`$?`||t++}e=e.nextSibling}Ua=null}}else Ua=Ha?Zi(e.stateNode.nextSibling):null;return!0}function Za(){for(var e=Ua;e;)e=Zi(e.nextSibling)}function Qa(){Ua=Ha=null,L=!1}function $a(e){Wa===null?Wa=[e]:Wa.push(e)}var eo=C.ReactCurrentBatchConfig;function to(e,t,n){if(e=n.ref,e!==null&&typeof e!=`function`&&typeof e!=`object`){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(r(309));var i=n.stateNode}if(!i)throw Error(r(147,e));var a=i,o=``+e;return t!==null&&t.ref!==null&&typeof t.ref==`function`&&t.ref._stringRef===o?t.ref:(t=function(e){var t=a.refs;e===null?delete t[o]:t[o]=e},t._stringRef=o,t)}if(typeof e!=`string`)throw Error(r(284));if(!n._owner)throw Error(r(290,e))}return e}function no(e,t){throw e=Object.prototype.toString.call(t),Error(r(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e))}function ro(e){var t=e._init;return t(e._payload)}function io(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function i(e,t){for(e=new Map;t!==null;)t.key===null?e.set(t.index,t):e.set(t.key,t),t=t.sibling;return e}function a(e,t){return e=uu(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=2,n):(r=r.index,r<n?(t.flags|=2,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=2),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=mu(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===E?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===O&&ro(i)===t.type)?(r=a(t,n.props),r.ref=to(e,t,n),r.return=e,r):(r=du(n.type,n.key,n.props,null,e.mode,r),r.ref=to(e,t,n),r.return=e,r)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=hu(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=fu(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`)return t=mu(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case w:return n=du(t.type,t.key,t.props,null,e.mode,n),n.ref=to(e,null,t),n.return=e,n;case T:return t=hu(t,e.mode,n),t.return=e,t;case O:var r=t._init;return f(e,r(t._payload),n)}if(ke(t)||le(t))return t=fu(t,e.mode,n,null),t.return=e,t;no(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case w:return n.key===i?l(e,t,n,r):null;case T:return n.key===i?u(e,t,n,r):null;case O:return i=n._init,p(e,t,i(n._payload),r)}if(ke(n)||le(n))return i===null?d(e,t,n,r,null):null;no(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case w:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case T:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case O:var a=r._init;return m(e,t,n,a(r._payload),i)}if(ke(r)||le(r))return e=e.get(n)||null,d(t,e,r,i,null);no(t,r)}return null}function h(r,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(r,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(r,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(r,d),L&&Ra(r,h),l;if(d===null){for(;h<s.length;h++)d=f(r,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return L&&Ra(r,h),l}for(d=i(r,d);h<s.length;h++)g=m(d,r,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(r,e)}),L&&Ra(r,h),l}function g(a,s,c,l){var u=le(c);if(typeof u!=`function`)throw Error(r(150));if(c=u.call(c),c==null)throw Error(r(151));for(var d=u=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),L&&Ra(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return L&&Ra(a,g),u}for(h=i(a,h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),L&&Ra(a,g),u}function _(e,r,i,o){if(typeof i==`object`&&i&&i.type===E&&i.key===null&&(i=i.props.children),typeof i==`object`&&i){switch(i.$$typeof){case w:a:{for(var c=i.key,l=r;l!==null;){if(l.key===c){if(c=i.type,c===E){if(l.tag===7){n(e,l.sibling),r=a(l,i.props.children),r.return=e,e=r;break a}}else if(l.elementType===c||typeof c==`object`&&c&&c.$$typeof===O&&ro(c)===l.type){n(e,l.sibling),r=a(l,i.props),r.ref=to(e,l,i),r.return=e,e=r;break a}n(e,l);break}else t(e,l);l=l.sibling}i.type===E?(r=fu(i.props.children,e.mode,o,i.key),r.return=e,e=r):(o=du(i.type,i.key,i.props,null,e.mode,o),o.ref=to(e,r,i),o.return=e,e=o)}return s(e);case T:a:{for(l=i.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),r=a(r,i.children||[]),r.return=e,e=r;break a}else{n(e,r);break}else t(e,r);r=r.sibling}r=hu(i,e.mode,o),r.return=e,e=r}return s(e);case O:return l=i._init,_(e,r,l(i._payload),o)}if(ke(i))return h(e,r,i,o);if(le(i))return g(e,r,i,o);no(e,i)}return typeof i==`string`&&i!==``||typeof i==`number`?(i=``+i,r!==null&&r.tag===6?(n(e,r.sibling),r=a(r,i),r.return=e,e=r):(n(e,r),r=mu(i,e.mode,o),r.return=e,e=r),s(e)):n(e,r)}return _}var ao=io(!0),oo=io(!1),so=fa(null),co=null,lo=null,uo=null;function fo(){uo=lo=co=null}function po(e){var t=so.current;P(so),e._currentValue=t}function mo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function ho(e,t){co=e,uo=lo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(tc=!0),e.firstContext=null)}function go(e){var t=e._currentValue;if(uo!==e)if(e={context:e,memoizedValue:t,next:null},lo===null){if(co===null)throw Error(r(308));lo=e,co.dependencies={lanes:0,firstContext:e}}else lo=lo.next=e;return t}var _o=null;function vo(e){_o===null?_o=[e]:_o.push(e)}function yo(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,vo(t)):(n.next=i.next,i.next=n),t.interleaved=n,bo(e,r)}function bo(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var xo=!1;function So(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Co(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 wo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function To(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,q&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,bo(e,n)}return i=r.interleaved,i===null?(t.next=t,vo(r)):(t.next=i.next,i.next=t),r.interleaved=t,bo(e,n)}function Eo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194240)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Yt(e,n)}}function Do(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Oo(e,t,n,r){var i=e.updateQueue;xo=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane,p=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});a:{var m=e,h=s;switch(f=t,p=n,h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(p,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(p,d,f):m,f==null)break a;d=k({},d,f);break a;case 2:xo=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;f=s,s=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(1);if(u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);dl|=o,e.lanes=o,e.memoizedState=d}}function ko(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var i=e[t],a=i.callback;if(a!==null){if(i.callback=null,i=n,typeof a!=`function`)throw Error(r(191,a));a.call(i)}}}var Ao={},jo=fa(Ao),Mo=fa(Ao),No=fa(Ao);function Po(e){if(e===Ao)throw Error(r(174));return e}function Fo(e,t){switch(F(No,t),F(Mo,e),F(jo,Ao),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ie(null,``);break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ie(t,e)}P(jo),F(jo,t)}function Io(){P(jo),P(Mo),P(No)}function Lo(e){Po(No.current);var t=Po(jo.current),n=Ie(t,e.type);t!==n&&(F(Mo,e),F(jo,n))}function Ro(e){Mo.current===e&&(P(jo),P(Mo))}var R=fa(0);function zo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data===`$?`||n.data===`$!`))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Bo=[];function Vo(){for(var e=0;e<Bo.length;e++)Bo[e]._workInProgressVersionPrimary=null;Bo.length=0}var Ho=C.ReactCurrentDispatcher,Uo=C.ReactCurrentBatchConfig,Wo=0,z=null,B=null,V=null,Go=!1,Ko=!1,qo=0,Jo=0;function H(){throw Error(r(321))}function Yo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Jr(e[n],t[n]))return!1;return!0}function Xo(e,t,n,i,a,o){if(Wo=o,z=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ho.current=e===null||e.memoizedState===null?Fs:Is,e=n(i,a),Ko){o=0;do{if(Ko=!1,qo=0,25<=o)throw Error(r(301));o+=1,V=B=null,t.updateQueue=null,Ho.current=Ls,e=n(i,a)}while(Ko)}if(Ho.current=Ps,t=B!==null&&B.next!==null,Wo=0,V=B=z=null,Go=!1,t)throw Error(r(300));return e}function Zo(){var e=qo!==0;return qo=0,e}function Qo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return V===null?z.memoizedState=V=e:V=V.next=e,V}function $o(){if(B===null){var e=z.alternate;e=e===null?null:e.memoizedState}else e=B.next;var t=V===null?z.memoizedState:V.next;if(t!==null)V=t,B=e;else{if(e===null)throw Error(r(310));B=e,e={memoizedState:B.memoizedState,baseState:B.baseState,baseQueue:B.baseQueue,queue:B.queue,next:null},V===null?z.memoizedState=V=e:V=V.next=e}return V}function es(e,t){return typeof t==`function`?t(e):t}function ts(e){var t=$o(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var i=B,a=i.baseQueue,o=n.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}i.baseQueue=a=o,n.pending=null}if(a!==null){o=a.next,i=i.baseState;var c=s=null,l=null,u=o;do{var d=u.lane;if((Wo&d)===d)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),i=u.hasEagerState?u.eagerState:e(i,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(c=l=f,s=i):l=l.next=f,z.lanes|=d,dl|=d}u=u.next}while(u!==null&&u!==o);l===null?s=i:l.next=c,Jr(i,t.memoizedState)||(tc=!0),t.memoizedState=i,t.baseState=s,t.baseQueue=l,n.lastRenderedState=i}if(e=n.interleaved,e!==null){a=e;do o=a.lane,z.lanes|=o,dl|=o,a=a.next;while(a!==e)}else a===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ns(e){var t=$o(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var i=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);Jr(o,t.memoizedState)||(tc=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,i]}function rs(){}function os(e,t){var n=z,i=$o(),a=t(),o=!Jr(i.memoizedState,a);if(o&&(i.memoizedState=a,tc=!0),i=i.queue,vs(ls.bind(null,n,i,e),[e]),i.getSnapshot!==t||o||V!==null&&V.memoizedState.tag&1){if(n.flags|=2048,ps(9,cs.bind(null,n,i,a,t),void 0,null),J===null)throw Error(r(349));Wo&30||ss(n,t,a)}return a}function ss(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=z.updateQueue,t===null?(t={lastEffect:null,stores:null},z.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function cs(e,t,n,r){t.value=n,t.getSnapshot=r,us(t)&&ds(e)}function ls(e,t,n){return n(function(){us(t)&&ds(e)})}function us(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Jr(e,n)}catch{return!0}}function ds(e){var t=bo(e,1);t!==null&&Al(t,e,1,-1)}function fs(e){var t=Qo();return typeof e==`function`&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:es,lastRenderedState:e},t.queue=e,e=e.dispatch=As.bind(null,z,e),[t.memoizedState,e]}function ps(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=z.updateQueue,t===null?(t={lastEffect:null,stores:null},z.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function ms(){return $o().memoizedState}function hs(e,t,n,r){var i=Qo();z.flags|=e,i.memoizedState=ps(1|t,n,void 0,r===void 0?null:r)}function gs(e,t,n,r){var i=$o();r=r===void 0?null:r;var a=void 0;if(B!==null){var o=B.memoizedState;if(a=o.destroy,r!==null&&Yo(r,o.deps)){i.memoizedState=ps(t,n,a,r);return}}z.flags|=e,i.memoizedState=ps(1|t,n,a,r)}function _s(e,t){return hs(8390656,8,e,t)}function vs(e,t){return gs(2048,8,e,t)}function ys(e,t){return gs(4,2,e,t)}function bs(e,t){return gs(4,4,e,t)}function xs(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 Ss(e,t,n){return n=n==null?null:n.concat([e]),gs(4,4,xs.bind(null,t,e),n)}function Cs(){}function ws(e,t){var n=$o();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Yo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ts(e,t){var n=$o();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Yo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Es(e,t,n){return Wo&21?(Jr(n,t)||(n=Gt(),z.lanes|=n,dl|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,tc=!0),e.memoizedState=n)}function Ds(e,t){var n=M;M=n!==0&&4>n?n:4,e(!0);var r=Uo.transition;Uo.transition={};try{e(!1),t()}finally{M=n,Uo.transition=r}}function Os(){return $o().memoizedState}function ks(e,t,n){var r=kl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},js(e))Ms(t,n);else if(n=yo(e,t,n,r),n!==null){var i=Q();Al(n,e,r,i),Ns(n,t,r)}}function As(e,t,n){var r=kl(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(js(e))Ms(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Jr(s,o)){var c=t.interleaved;c===null?(i.next=i,vo(t)):(i.next=c.next,c.next=i),t.interleaved=i;return}}catch{}n=yo(e,t,i,r),n!==null&&(i=Q(),Al(n,e,r,i),Ns(n,t,r))}}function js(e){var t=e.alternate;return e===z||t!==null&&t===z}function Ms(e,t){Ko=Go=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ns(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Yt(e,n)}}var Ps={readContext:go,useCallback:H,useContext:H,useEffect:H,useImperativeHandle:H,useInsertionEffect:H,useLayoutEffect:H,useMemo:H,useReducer:H,useRef:H,useState:H,useDebugValue:H,useDeferredValue:H,useTransition:H,useMutableSource:H,useSyncExternalStore:H,useId:H,unstable_isNewReconciler:!1},Fs={readContext:go,useCallback:function(e,t){return Qo().memoizedState=[e,t===void 0?null:t],e},useContext:go,useEffect:_s,useImperativeHandle:function(e,t,n){return n=n==null?null:n.concat([e]),hs(4194308,4,xs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return hs(4194308,4,e,t)},useInsertionEffect:function(e,t){return hs(4,2,e,t)},useMemo:function(e,t){var n=Qo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Qo();return t=n===void 0?t:n(t),r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ks.bind(null,z,e),[r.memoizedState,e]},useRef:function(e){var t=Qo();return e={current:e},t.memoizedState=e},useState:fs,useDebugValue:Cs,useDeferredValue:function(e){return Qo().memoizedState=e},useTransition:function(){var e=fs(!1),t=e[0];return e=Ds.bind(null,e[1]),Qo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=z,a=Qo();if(L){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),J===null)throw Error(r(349));Wo&30||ss(i,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,_s(ls.bind(null,i,o,e),[e]),i.flags|=2048,ps(9,cs.bind(null,i,o,n,t),void 0,null),n},useId:function(){var e=Qo(),t=J.identifierPrefix;if(L){var n=La,r=Ia;n=(r&~(1<<32-Pt(r)-1)).toString(32)+n,t=`:`+t+`R`+n,n=qo++,0<n&&(t+=`H`+n.toString(32)),t+=`:`}else n=Jo++,t=`:`+t+`r`+n.toString(32)+`:`;return e.memoizedState=t},unstable_isNewReconciler:!1},Is={readContext:go,useCallback:ws,useContext:go,useEffect:vs,useImperativeHandle:Ss,useInsertionEffect:ys,useLayoutEffect:bs,useMemo:Ts,useReducer:ts,useRef:ms,useState:function(){return ts(es)},useDebugValue:Cs,useDeferredValue:function(e){var t=$o();return Es(t,B.memoizedState,e)},useTransition:function(){var e=ts(es)[0],t=$o().memoizedState;return[e,t]},useMutableSource:rs,useSyncExternalStore:os,useId:Os,unstable_isNewReconciler:!1},Ls={readContext:go,useCallback:ws,useContext:go,useEffect:vs,useImperativeHandle:Ss,useInsertionEffect:ys,useLayoutEffect:bs,useMemo:Ts,useReducer:ns,useRef:ms,useState:function(){return ns(es)},useDebugValue:Cs,useDeferredValue:function(e){var t=$o();return B===null?t.memoizedState=e:Es(t,B.memoizedState,e)},useTransition:function(){var e=ns(es)[0],t=$o().memoizedState;return[e,t]},useMutableSource:rs,useSyncExternalStore:os,useId:Os,unstable_isNewReconciler:!1};function Rs(e,t){if(e&&e.defaultProps){for(var n in t=k({},t),e=e.defaultProps,e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function zs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:k({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Bs={isMounted:function(e){return(e=e._reactInternals)?ht(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Q(),i=kl(e),a=wo(r,i);a.payload=t,n!=null&&(a.callback=n),t=To(e,a,i),t!==null&&(Al(t,e,i,r),Eo(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Q(),i=kl(e),a=wo(r,i);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=To(e,a,i),t!==null&&(Al(t,e,i,r),Eo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Q(),r=kl(e),i=wo(n,r);i.tag=2,t!=null&&(i.callback=t),t=To(e,i,r),t!==null&&(Al(t,e,r,n),Eo(t,e,r))}};function Vs(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Yr(n,r)||!Yr(i,a):!0}function Hs(e,t,n){var r=!1,i=pa,a=t.contextType;return typeof a==`object`&&a?a=go(a):(i=_a(t)?ha:I.current,r=t.contextTypes,a=(r=r!=null)?ga(e,i):pa),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Bs,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function Us(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Bs.enqueueReplaceState(t,t.state,null)}function Ws(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},So(e);var a=t.contextType;typeof a==`object`&&a?i.context=go(a):(a=_a(t)?ha:I.current,i.context=ga(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a==`function`&&(zs(e,t,a,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps==`function`||typeof i.getSnapshotBeforeUpdate==`function`||typeof i.UNSAFE_componentWillMount!=`function`&&typeof i.componentWillMount!=`function`||(t=i.state,typeof i.componentWillMount==`function`&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount==`function`&&i.UNSAFE_componentWillMount(),t!==i.state&&Bs.enqueueReplaceState(i,i.state,null),Oo(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount==`function`&&(e.flags|=4194308)}function Gs(e,t){try{var n=``,r=t;do n+=me(r),r=r.return;while(r);var i=n}catch(e){i=` 7 - Error generating stack: `+e.message+` 8 - `+e.stack}return{value:e,source:t,stack:i,digest:null}}function Ks(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function qs(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var Js=typeof WeakMap==`function`?WeakMap:Map;function Ys(e,t,n){n=wo(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){yl||(yl=!0,bl=r),qs(e,t)},n}function Xs(e,t,n){n=wo(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r==`function`){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){qs(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch==`function`&&(n.callback=function(){qs(e,t),typeof r!=`function`&&(xl===null?xl=new Set([this]):xl.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:n===null?``:n})}),n}function Zs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Js;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=eu.bind(null,e,t,n),t.then(e,e))}function Qs(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t===null?!0:t.dehydrated===null?!1:!0),t)return e;e=e.return}while(e!==null);return null}function $s(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=wo(-1,1),t.tag=2,To(n,t,1))),n.lanes|=1),e)}var ec=C.ReactCurrentOwner,tc=!1;function nc(e,t,n,r){t.child=e===null?oo(t,null,n,r):ao(t,e.child,n,r)}function rc(e,t,n,r,i){n=n.render;var a=t.ref;return ho(t,i),r=Xo(e,t,n,r,a,i),n=Zo(),e!==null&&!tc?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Cc(e,t,i)):(L&&n&&Ba(t),t.flags|=1,nc(e,t,r,i),t.child)}function ic(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!cu(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,ac(e,t,a,r,i)):(e=du(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,(e.lanes&i)===0){var o=a.memoizedProps;if(n=n.compare,n=n===null?Yr:n,n(o,r)&&e.ref===t.ref)return Cc(e,t,i)}return t.flags|=1,e=uu(a,r),e.ref=t.ref,e.return=t,t.child=e}function ac(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Yr(a,r)&&e.ref===t.ref)if(tc=!1,t.pendingProps=r=a,(e.lanes&i)!==0)e.flags&131072&&(tc=!0);else return t.lanes=e.lanes,Cc(e,t,i)}return cc(e,t,n,r,i)}function oc(e,t,n){var r=t.pendingProps,i=r.children,a=e===null?null:e.memoizedState;if(r.mode===`hidden`)if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},F(ll,cl),cl|=n;else{if(!(n&1073741824))return e=a===null?n:a.baseLanes|n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,F(ll,cl),cl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a===null?n:a.baseLanes,F(ll,cl),cl|=r}else a===null?r=n:(r=a.baseLanes|n,t.memoizedState=null),F(ll,cl),cl|=r;return nc(e,t,i,n),t.child}function sc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function cc(e,t,n,r,i){var a=_a(n)?ha:I.current;return a=ga(t,a),ho(t,i),n=Xo(e,t,n,r,a,i),r=Zo(),e!==null&&!tc?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Cc(e,t,i)):(L&&r&&Ba(t),t.flags|=1,nc(e,t,n,i),t.child)}function lc(e,t,n,r,i){if(_a(n)){var a=!0;xa(t)}else a=!1;if(ho(t,i),t.stateNode===null)Sc(e,t),Hs(t,n,r),Ws(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var c=o.context,l=n.contextType;typeof l==`object`&&l?l=go(l):(l=_a(n)?ha:I.current,l=ga(t,l));var u=n.getDerivedStateFromProps,d=typeof u==`function`||typeof o.getSnapshotBeforeUpdate==`function`;d||typeof o.UNSAFE_componentWillReceiveProps!=`function`&&typeof o.componentWillReceiveProps!=`function`||(s!==r||c!==l)&&Us(t,o,r,l),xo=!1;var f=t.memoizedState;o.state=f,Oo(t,r,o,i),c=t.memoizedState,s!==r||f!==c||ma.current||xo?(typeof u==`function`&&(zs(t,n,u,r),c=t.memoizedState),(s=xo||Vs(t,n,s,r,f,c,l))?(d||typeof o.UNSAFE_componentWillMount!=`function`&&typeof o.componentWillMount!=`function`||(typeof o.componentWillMount==`function`&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount==`function`&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount==`function`&&(t.flags|=4194308)):(typeof o.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),o.props=r,o.state=c,o.context=l,r=s):(typeof o.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Co(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Rs(t.type,s),o.props=l,d=t.pendingProps,f=o.context,c=n.contextType,typeof c==`object`&&c?c=go(c):(c=_a(n)?ha:I.current,c=ga(t,c));var p=n.getDerivedStateFromProps;(u=typeof p==`function`||typeof o.getSnapshotBeforeUpdate==`function`)||typeof o.UNSAFE_componentWillReceiveProps!=`function`&&typeof o.componentWillReceiveProps!=`function`||(s!==d||f!==c)&&Us(t,o,r,c),xo=!1,f=t.memoizedState,o.state=f,Oo(t,r,o,i);var m=t.memoizedState;s!==d||f!==m||ma.current||xo?(typeof p==`function`&&(zs(t,n,p,r),m=t.memoizedState),(l=xo||Vs(t,n,l,r,f,m,c)||!1)?(u||typeof o.UNSAFE_componentWillUpdate!=`function`&&typeof o.componentWillUpdate!=`function`||(typeof o.componentWillUpdate==`function`&&o.componentWillUpdate(r,m,c),typeof o.UNSAFE_componentWillUpdate==`function`&&o.UNSAFE_componentWillUpdate(r,m,c)),typeof o.componentDidUpdate==`function`&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof o.componentDidUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),o.props=r,o.state=m,o.context=c,r=l):(typeof o.componentDidUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return uc(e,t,n,r,a,i)}function uc(e,t,n,r,i,a){sc(e,t);var o=(t.flags&128)!=0;if(!r&&!o)return i&&Sa(t,n,!1),Cc(e,t,a);r=t.stateNode,ec.current=t;var s=o&&typeof n.getDerivedStateFromError!=`function`?null:r.render();return t.flags|=1,e!==null&&o?(t.child=ao(t,e.child,null,a),t.child=ao(t,null,s,a)):nc(e,t,s,a),t.memoizedState=r.state,i&&Sa(t,n,!0),t.child}function dc(e){var t=e.stateNode;t.pendingContext?ya(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ya(e,t.context,!1),Fo(e,t.containerInfo)}function fc(e,t,n,r,i){return Qa(),$a(i),t.flags|=256,nc(e,t,n,r),t.child}var pc={dehydrated:null,treeContext:null,retryLane:0};function mc(e){return{baseLanes:e,cachePool:null,transitions:null}}function hc(e,t,n){var r=t.pendingProps,i=R.current,a=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!=0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),F(R,i&1),e===null)return Ja(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data===`$!`?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,a?(r=t.mode,a=t.child,o={mode:`hidden`,children:o},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=pu(o,r,0,null),e=fu(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=mc(n),t.memoizedState=pc,e):gc(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return vc(e,t,o,r,s,i,n);if(a){a=r.fallback,o=t.mode,i=e.child,s=i.sibling;var c={mode:`hidden`,children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=c,t.deletions=null):(r=uu(i,c),r.subtreeFlags=i.subtreeFlags&14680064),s===null?(a=fu(a,o,n,null),a.flags|=2):a=uu(s,a),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,o=e.child.memoizedState,o=o===null?mc(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=pc,r}return a=e.child,e=a.sibling,r=uu(a,{mode:`visible`,children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function gc(e,t){return t=pu({mode:`visible`,children:t},e.mode,0,null),t.return=e,e.child=t}function _c(e,t,n,r){return r!==null&&$a(r),ao(t,e.child,null,n),e=gc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function vc(e,t,n,i,a,o,s){if(n)return t.flags&256?(t.flags&=-257,i=Ks(Error(r(422))),_c(e,t,s,i)):t.memoizedState===null?(o=i.fallback,a=t.mode,i=pu({mode:`visible`,children:i.children},a,0,null),o=fu(o,a,s,null),o.flags|=2,i.return=t,o.return=t,i.sibling=o,t.child=i,t.mode&1&&ao(t,e.child,null,s),t.child.memoizedState=mc(s),t.memoizedState=pc,o):(t.child=e.child,t.flags|=128,null);if(!(t.mode&1))return _c(e,t,s,null);if(a.data===`$!`){if(i=a.nextSibling&&a.nextSibling.dataset,i)var c=i.dgst;return i=c,o=Error(r(419)),i=Ks(o,i,void 0),_c(e,t,s,i)}if(c=(s&e.childLanes)!==0,tc||c){if(i=J,i!==null){switch(s&-s){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}a=(a&(i.suspendedLanes|s))===0?a:0,a!==0&&a!==o.retryLane&&(o.retryLane=a,bo(e,a),Al(i,e,a,-1))}return Wl(),i=Ks(Error(r(421))),_c(e,t,s,i)}return a.data===`$?`?(t.flags|=128,t.child=e.child,t=nu.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,Ua=Zi(a.nextSibling),Ha=t,L=!0,Wa=null,e!==null&&(Na[Pa++]=Ia,Na[Pa++]=La,Na[Pa++]=Fa,Ia=e.id,La=e.overflow,Fa=t),t=gc(t,i.children),t.flags|=4096,t)}function yc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),mo(e.return,t,n)}function bc(e,t,n,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function xc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(nc(e,t,r.children,n),r=R.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&yc(e,n,t);else if(e.tag===19)yc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(F(R,r),!(t.mode&1))t.memoizedState=null;else switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&zo(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),bc(t,!1,i,n,a);break;case`backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&zo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}bc(t,!0,n,null,a);break;case`together`:bc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Sc(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Cc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),dl|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,n=uu(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=uu(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function wc(e,t,n){switch(t.tag){case 3:dc(t),Qa();break;case 5:Lo(t);break;case 1:_a(t.type)&&xa(t);break;case 4:Fo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;F(so,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(F(R,R.current&1),e=Cc(e,t,n),e===null?null:e.sibling):hc(e,t,n):(F(R,R.current&1),t.flags|=128,null);F(R,R.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return xc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),F(R,R.current),r)break;return null;case 22:case 23:return t.lanes=0,oc(e,t,n)}return Cc(e,t,n)}var Tc,Ec,Dc,Oc;Tc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ec=function(){},Dc=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Po(jo.current);var o=null;switch(n){case`input`:i=Ce(e,i),r=Ce(e,r),o=[];break;case`select`:i=k({},i,{value:void 0}),r=k({},r,{value:void 0}),o=[];break;case`textarea`:i=je(e,i),r=je(e,r),o=[];break;default:typeof i.onClick!=`function`&&typeof r.onClick==`function`&&(e.onclick=Vi)}Ge(n,r);var s;for(u in n=null,i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u===`style`){var c=i[u];for(s in c)c.hasOwnProperty(s)&&(n||={},n[s]=``)}else u!==`dangerouslySetInnerHTML`&&u!==`children`&&u!==`suppressContentEditableWarning`&&u!==`suppressHydrationWarning`&&u!==`autoFocus`&&(a.hasOwnProperty(u)?o||=[]:(o||=[]).push(u,null));for(u in r){var l=r[u];if(c=i?.[u],r.hasOwnProperty(u)&&l!==c&&(l!=null||c!=null))if(u===`style`)if(c){for(s in c)!c.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n||={},n[s]=``);for(s in l)l.hasOwnProperty(s)&&c[s]!==l[s]&&(n||={},n[s]=l[s])}else n||(o||=[],o.push(u,n)),n=l;else u===`dangerouslySetInnerHTML`?(l=l?l.__html:void 0,c=c?c.__html:void 0,l!=null&&c!==l&&(o||=[]).push(u,l)):u===`children`?typeof l!=`string`&&typeof l!=`number`||(o||=[]).push(u,``+l):u!==`suppressContentEditableWarning`&&u!==`suppressHydrationWarning`&&(a.hasOwnProperty(u)?(l!=null&&u===`onScroll`&&N(`scroll`,e),o||c===l||(o=[])):(o||=[]).push(u,l))}n&&(o||=[]).push(`style`,n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}},Oc=function(e,t,n,r){n!==r&&(t.flags|=4)};function kc(e,t){if(!L)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function U(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ac(e,t,n){var i=t.pendingProps;switch(Va(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return U(t),null;case 1:return _a(t.type)&&va(),U(t),null;case 3:return i=t.stateNode,Io(),P(ma),P(I),Vo(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(e===null||e.child===null)&&(Xa(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Wa!==null&&(Pl(Wa),Wa=null))),Ec(e,t),U(t),null;case 5:Ro(t);var o=Po(No.current);if(n=t.type,e!==null&&t.stateNode!=null)Dc(e,t,n,i,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(t.stateNode===null)throw Error(r(166));return U(t),null}if(e=Po(jo.current),Xa(t)){i=t.stateNode,n=t.type;var s=t.memoizedProps;switch(i[ea]=t,i[ta]=s,e=(t.mode&1)!=0,n){case`dialog`:N(`cancel`,i),N(`close`,i);break;case`iframe`:case`object`:case`embed`:N(`load`,i);break;case`video`:case`audio`:for(o=0;o<wi.length;o++)N(wi[o],i);break;case`source`:N(`error`,i);break;case`img`:case`image`:case`link`:N(`error`,i),N(`load`,i);break;case`details`:N(`toggle`,i);break;case`input`:we(i,s),N(`invalid`,i);break;case`select`:i._wrapperState={wasMultiple:!!s.multiple},N(`invalid`,i);break;case`textarea`:Me(i,s),N(`invalid`,i)}for(var c in Ge(n,s),o=null,s)if(s.hasOwnProperty(c)){var l=s[c];c===`children`?typeof l==`string`?i.textContent!==l&&(!0!==s.suppressHydrationWarning&&Bi(i.textContent,l,e),o=[`children`,l]):typeof l==`number`&&i.textContent!==``+l&&(!0!==s.suppressHydrationWarning&&Bi(i.textContent,l,e),o=[`children`,``+l]):a.hasOwnProperty(c)&&l!=null&&c===`onScroll`&&N(`scroll`,i)}switch(n){case`input`:be(i),De(i,s,!0);break;case`textarea`:be(i),Pe(i);break;case`select`:case`option`:break;default:typeof s.onClick==`function`&&(i.onclick=Vi)}i=o,t.updateQueue=i,i!==null&&(t.flags|=4)}else{c=o.nodeType===9?o:o.ownerDocument,e===`http://www.w3.org/1999/xhtml`&&(e=Fe(n)),e===`http://www.w3.org/1999/xhtml`?n===`script`?(e=c.createElement(`div`),e.innerHTML=`<script><\/script>`,e=e.removeChild(e.firstChild)):typeof i.is==`string`?e=c.createElement(n,{is:i.is}):(e=c.createElement(n),n===`select`&&(c=e,i.multiple?c.multiple=!0:i.size&&(c.size=i.size))):e=c.createElementNS(e,n),e[ea]=t,e[ta]=i,Tc(e,t,!1,!1),t.stateNode=e;a:{switch(c=Ke(n,i),n){case`dialog`:N(`cancel`,e),N(`close`,e),o=i;break;case`iframe`:case`object`:case`embed`:N(`load`,e),o=i;break;case`video`:case`audio`:for(o=0;o<wi.length;o++)N(wi[o],e);o=i;break;case`source`:N(`error`,e),o=i;break;case`img`:case`image`:case`link`:N(`error`,e),N(`load`,e),o=i;break;case`details`:N(`toggle`,e),o=i;break;case`input`:we(e,i),o=Ce(e,i),N(`invalid`,e);break;case`option`:o=i;break;case`select`:e._wrapperState={wasMultiple:!!i.multiple},o=k({},i,{value:void 0}),N(`invalid`,e);break;case`textarea`:Me(e,i),o=je(e,i),N(`invalid`,e);break;default:o=i}for(s in Ge(n,o),l=o,l)if(l.hasOwnProperty(s)){var u=l[s];s===`style`?Ue(e,u):s===`dangerouslySetInnerHTML`?(u=u?u.__html:void 0,u!=null&&Re(e,u)):s===`children`?typeof u==`string`?(n!==`textarea`||u!==``)&&ze(e,u):typeof u==`number`&&ze(e,``+u):s!==`suppressContentEditableWarning`&&s!==`suppressHydrationWarning`&&s!==`autoFocus`&&(a.hasOwnProperty(s)?u!=null&&s===`onScroll`&&N(`scroll`,e):u!=null&&S(e,s,u,c))}switch(n){case`input`:be(e),De(e,i,!1);break;case`textarea`:be(e),Pe(e);break;case`option`:i.value!=null&&e.setAttribute(`value`,``+_e(i.value));break;case`select`:e.multiple=!!i.multiple,s=i.value,s==null?i.defaultValue!=null&&Ae(e,!!i.multiple,i.defaultValue,!0):Ae(e,!!i.multiple,s,!1);break;default:typeof o.onClick==`function`&&(e.onclick=Vi)}switch(n){case`button`:case`input`:case`select`:case`textarea`:i=!!i.autoFocus;break a;case`img`:i=!0;break a;default:i=!1}}i&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return U(t),null;case 6:if(e&&t.stateNode!=null)Oc(e,t,e.memoizedProps,i);else{if(typeof i!=`string`&&t.stateNode===null)throw Error(r(166));if(n=Po(No.current),Po(jo.current),Xa(t)){if(i=t.stateNode,n=t.memoizedProps,i[ea]=t,(s=i.nodeValue!==n)&&(e=Ha,e!==null))switch(e.tag){case 3:Bi(i.nodeValue,n,(e.mode&1)!=0);break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Bi(i.nodeValue,n,(e.mode&1)!=0)}s&&(t.flags|=4)}else i=(n.nodeType===9?n:n.ownerDocument).createTextNode(i),i[ea]=t,t.stateNode=i}return U(t),null;case 13:if(P(R),i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(L&&Ua!==null&&t.mode&1&&!(t.flags&128))Za(),Qa(),t.flags|=98560,s=!1;else if(s=Xa(t),i!==null&&i.dehydrated!==null){if(e===null){if(!s)throw Error(r(318));if(s=t.memoizedState,s=s===null?null:s.dehydrated,!s)throw Error(r(317));s[ea]=t}else Qa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),s=!1}else Wa!==null&&(Pl(Wa),Wa=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(i=i!==null,i!==(e!==null&&e.memoizedState!==null)&&i&&(t.child.flags|=8192,t.mode&1&&(e===null||R.current&1?Z===0&&(Z=3):Wl())),t.updateQueue!==null&&(t.flags|=4),U(t),null);case 4:return Io(),Ec(e,t),e===null&&Ai(t.stateNode.containerInfo),U(t),null;case 10:return po(t.type._context),U(t),null;case 17:return _a(t.type)&&va(),U(t),null;case 19:if(P(R),s=t.memoizedState,s===null)return U(t),null;if(i=(t.flags&128)!=0,c=s.rendering,c===null)if(i)kc(s,!1);else{if(Z!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(c=zo(e),c!==null){for(t.flags|=128,kc(s,!1),i=c.updateQueue,i!==null&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=n,n=t.child;n!==null;)s=n,e=i,s.flags&=14680066,c=s.alternate,c===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=c.childLanes,s.lanes=c.lanes,s.child=c.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=c.memoizedProps,s.memoizedState=c.memoizedState,s.updateQueue=c.updateQueue,s.type=c.type,e=c.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return F(R,R.current&1|2),t.child}e=e.sibling}s.tail!==null&&j()>_l&&(t.flags|=128,i=!0,kc(s,!1),t.lanes=4194304)}else{if(!i)if(e=zo(c),e!==null){if(t.flags|=128,i=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),kc(s,!0),s.tail===null&&s.tailMode===`hidden`&&!c.alternate&&!L)return U(t),null}else 2*j()-s.renderingStartTime>_l&&n!==1073741824&&(t.flags|=128,i=!0,kc(s,!1),t.lanes=4194304);s.isBackwards?(c.sibling=t.child,t.child=c):(n=s.last,n===null?t.child=c:n.sibling=c,s.last=c)}return s.tail===null?(U(t),null):(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=j(),t.sibling=null,n=R.current,F(R,i?n&1|2:n&1),t);case 22:case 23:return Bl(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?cl&1073741824&&(U(t),t.subtreeFlags&6&&(t.flags|=8192)):U(t),null;case 24:return null;case 25:return null}throw Error(r(156,t.tag))}function jc(e,t){switch(Va(t),t.tag){case 1:return _a(t.type)&&va(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Io(),P(ma),P(I),Vo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ro(t),null;case 13:if(P(R),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Qa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return P(R),null;case 4:return Io(),null;case 10:return po(t.type._context),null;case 22:case 23:return Bl(),null;case 24:return null;default:return null}}var Mc=!1,W=!1,Nc=typeof WeakSet==`function`?WeakSet:Set,G=null;function Pc(e,t){var n=e.ref;if(n!==null)if(typeof n==`function`)try{n(null)}catch(n){$(e,t,n)}else n.current=null}function Fc(e,t,n){try{n()}catch(n){$(e,t,n)}}var Ic=!1;function Lc(e,t){if(Hi=Sn,e=$r(),ei(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Ui={focusedElem:e,selectionRange:n},Sn=!1,G=t;G!==null;)if(t=G,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,G=e;else for(;G!==null;){t=G;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var g=h.memoizedProps,_=h.memoizedState,v=t.stateNode,y=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:Rs(t.type,g),_);v.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent=``:b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(e){$(t,t.return,e)}if(e=t.sibling,e!==null){e.return=t.return,G=e;break}G=t.return}return h=Ic,Ic=!1,h}function Rc(e,t,n){var r=t.updateQueue;if(r=r===null?null:r.lastEffect,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Fc(t,n,a)}i=i.next}while(i!==r)}}function zc(e,t){if(t=t.updateQueue,t=t===null?null:t.lastEffect,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Bc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==`function`?t(e):t.current=e}}function Vc(e){var t=e.alternate;t!==null&&(e.alternate=null,Vc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ea],delete t[ta],delete t[ra],delete t[ia],delete t[aa])),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 Hc(e){return e.tag===5||e.tag===3||e.tag===4}function Uc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Hc(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 a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Wc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Vi));else if(r!==4&&(e=e.child,e!==null))for(Wc(e,t,n),e=e.sibling;e!==null;)Wc(e,t,n),e=e.sibling}function Gc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Gc(e,t,n),e=e.sibling;e!==null;)Gc(e,t,n),e=e.sibling}var K=null,Kc=!1;function qc(e,t,n){for(n=n.child;n!==null;)Jc(e,t,n),n=n.sibling}function Jc(e,t,n){if(Mt&&typeof Mt.onCommitFiberUnmount==`function`)try{Mt.onCommitFiberUnmount(jt,n)}catch{}switch(n.tag){case 5:W||Pc(n,t);case 6:var r=K,i=Kc;K=null,qc(e,t,n),K=r,Kc=i,K!==null&&(Kc?(e=K,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):K.removeChild(n.stateNode));break;case 18:K!==null&&(Kc?(e=K,n=n.stateNode,e.nodeType===8?Xi(e.parentNode,n):e.nodeType===1&&Xi(e,n),bn(e)):Xi(K,n.stateNode));break;case 4:r=K,i=Kc,K=n.stateNode.containerInfo,Kc=!0,qc(e,t,n),K=r,Kc=i;break;case 0:case 11:case 14:case 15:if(!W&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&Fc(n,t,o),i=i.next}while(i!==r)}qc(e,t,n);break;case 1:if(!W&&(Pc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){$(n,t,e)}qc(e,t,n);break;case 21:qc(e,t,n);break;case 22:n.mode&1?(W=(r=W)||n.memoizedState!==null,qc(e,t,n),W=r):qc(e,t,n);break;default:qc(e,t,n)}}function Yc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Nc),t.forEach(function(t){var r=ru.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function Xc(e,t){var n=t.deletions;if(n!==null)for(var i=0;i<n.length;i++){var a=n[i];try{var o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 5:K=c.stateNode,Kc=!1;break a;case 3:K=c.stateNode.containerInfo,Kc=!0;break a;case 4:K=c.stateNode.containerInfo,Kc=!0;break a}c=c.return}if(K===null)throw Error(r(160));Jc(o,s,a),K=null,Kc=!1;var l=a.alternate;l!==null&&(l.return=null),a.return=null}catch(e){$(a,t,e)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Zc(t,e),t=t.sibling}function Zc(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Xc(t,e),Qc(e),i&4){try{Rc(3,e,e.return),zc(3,e)}catch(t){$(e,e.return,t)}try{Rc(5,e,e.return)}catch(t){$(e,e.return,t)}}break;case 1:Xc(t,e),Qc(e),i&512&&n!==null&&Pc(n,n.return);break;case 5:if(Xc(t,e),Qc(e),i&512&&n!==null&&Pc(n,n.return),e.flags&32){var a=e.stateNode;try{ze(a,``)}catch(t){$(e,e.return,t)}}if(i&4&&(a=e.stateNode,a!=null)){var o=e.memoizedProps,s=n===null?o:n.memoizedProps,c=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{c===`input`&&o.type===`radio`&&o.name!=null&&Te(a,o),Ke(c,s);var u=Ke(c,o);for(s=0;s<l.length;s+=2){var d=l[s],f=l[s+1];d===`style`?Ue(a,f):d===`dangerouslySetInnerHTML`?Re(a,f):d===`children`?ze(a,f):S(a,d,f,u)}switch(c){case`input`:Ee(a,o);break;case`textarea`:Ne(a,o);break;case`select`:var p=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m==null?p!==!!o.multiple&&(o.defaultValue==null?Ae(a,!!o.multiple,o.multiple?[]:``,!1):Ae(a,!!o.multiple,o.defaultValue,!0)):Ae(a,!!o.multiple,m,!1)}a[ta]=o}catch(t){$(e,e.return,t)}}break;case 6:if(Xc(t,e),Qc(e),i&4){if(e.stateNode===null)throw Error(r(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(t){$(e,e.return,t)}}break;case 3:if(Xc(t,e),Qc(e),i&4&&n!==null&&n.memoizedState.isDehydrated)try{bn(t.containerInfo)}catch(t){$(e,e.return,t)}break;case 4:Xc(t,e),Qc(e);break;case 13:Xc(t,e),Qc(e),a=e.child,a.flags&8192&&(o=a.memoizedState!==null,a.stateNode.isHidden=o,!o||a.alternate!==null&&a.alternate.memoizedState!==null||(gl=j())),i&4&&Yc(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(W=(u=W)||d,Xc(t,e),W=u):Xc(t,e),Qc(e),i&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for(G=e,d=e.child;d!==null;){for(f=G=d;G!==null;){switch(p=G,m=p.child,p.tag){case 0:case 11:case 14:case 15:Rc(4,p,p.return);break;case 1:Pc(p,p.return);var h=p.stateNode;if(typeof h.componentWillUnmount==`function`){i=p,n=p.return;try{t=i,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(e){$(i,n,e)}}break;case 5:Pc(p,p.return);break;case 22:if(p.memoizedState!==null){nl(f);continue}}m===null?nl(f):(m.return=p,G=m)}d=d.sibling}a:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{a=f.stateNode,u?(o=a.style,typeof o.setProperty==`function`?o.setProperty(`display`,`none`,`important`):o.display=`none`):(c=f.stateNode,l=f.memoizedProps.style,s=l!=null&&l.hasOwnProperty(`display`)?l.display:null,c.style.display=He(`display`,s))}catch(t){$(e,e.return,t)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=u?``:f.memoizedProps}catch(t){$(e,e.return,t)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break a;for(;f.sibling===null;){if(f.return===null||f.return===e)break a;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Xc(t,e),Qc(e),i&4&&Yc(e);break;case 21:break;default:Xc(t,e),Qc(e)}}function Qc(e){var t=e.flags;if(t&2){try{a:{for(var n=e.return;n!==null;){if(Hc(n)){var i=n;break a}n=n.return}throw Error(r(160))}switch(i.tag){case 5:var a=i.stateNode;i.flags&32&&(ze(a,``),i.flags&=-33);var o=Uc(e);Gc(e,o,a);break;case 3:case 4:var s=i.stateNode.containerInfo,c=Uc(e);Wc(e,c,s);break;default:throw Error(r(161))}}catch(t){$(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function $c(e,t,n){G=e,el(e,t,n)}function el(e,t,n){for(var r=(e.mode&1)!=0;G!==null;){var i=G,a=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||Mc;if(!o){var s=i.alternate,c=s!==null&&s.memoizedState!==null||W;s=Mc;var l=W;if(Mc=o,(W=c)&&!l)for(G=i;G!==null;)o=G,c=o.child,o.tag===22&&o.memoizedState!==null||c===null?rl(i):(c.return=o,G=c);for(;a!==null;)G=a,el(a,t,n),a=a.sibling;G=i,Mc=s,W=l}tl(e,t,n)}else i.subtreeFlags&8772&&a!==null?(a.return=i,G=a):tl(e,t,n)}}function tl(e){for(;G!==null;){var t=G;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:W||zc(5,t);break;case 1:var i=t.stateNode;if(t.flags&4&&!W)if(n===null)i.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:Rs(t.type,n.memoizedProps);i.componentDidUpdate(a,n.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&ko(t,o,i);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}ko(t,s,n)}break;case 5:var c=t.stateNode;if(n===null&&t.flags&4){n=c;var l=t.memoizedProps;switch(t.type){case`button`:case`input`:case`select`:case`textarea`:l.autoFocus&&n.focus();break;case`img`:l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var d=u.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&bn(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}W||t.flags&512&&Bc(t)}catch(e){$(t,t.return,e)}}if(t===e){G=null;break}if(n=t.sibling,n!==null){n.return=t.return,G=n;break}G=t.return}}function nl(e){for(;G!==null;){var t=G;if(t===e){G=null;break}var n=t.sibling;if(n!==null){n.return=t.return,G=n;break}G=t.return}}function rl(e){for(;G!==null;){var t=G;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{zc(4,t)}catch(e){$(t,n,e)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount==`function`){var i=t.return;try{r.componentDidMount()}catch(e){$(t,i,e)}}var a=t.return;try{Bc(t)}catch(e){$(t,a,e)}break;case 5:var o=t.return;try{Bc(t)}catch(e){$(t,o,e)}}}catch(e){$(t,t.return,e)}if(t===e){G=null;break}var s=t.sibling;if(s!==null){s.return=t.return,G=s;break}G=t.return}}var il=Math.ceil,al=C.ReactCurrentDispatcher,ol=C.ReactCurrentOwner,sl=C.ReactCurrentBatchConfig,q=0,J=null,Y=null,X=0,cl=0,ll=fa(0),Z=0,ul=null,dl=0,fl=0,pl=0,ml=null,hl=null,gl=0,_l=1/0,vl=null,yl=!1,bl=null,xl=null,Sl=!1,Cl=null,wl=0,Tl=0,El=null,Dl=-1,Ol=0;function Q(){return q&6?j():Dl===-1?Dl=j():Dl}function kl(e){return e.mode&1?q&2&&X!==0?X&-X:eo.transition===null?(e=M,e===0?(e=window.event,e=e===void 0?16:On(e.type),e):e):(Ol===0&&(Ol=Gt()),Ol):1}function Al(e,t,n,i){if(50<Tl)throw Tl=0,El=null,Error(r(185));qt(e,n,i),(!(q&2)||e!==J)&&(e===J&&(!(q&2)&&(fl|=n),Z===4&&Il(e,X)),jl(e,i),n===1&&q===0&&!(t.mode&1)&&(_l=j()+500,wa&&Oa()))}function jl(e,t){var n=e.callbackNode;Ut(e,t);var r=Vt(e,e===J?X:0);if(r===0)n!==null&&St(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&St(n),t===1)e.tag===0?Da(Ll.bind(null,e)):Ea(Ll.bind(null,e)),Ji(function(){!(q&6)&&Oa()}),n=null;else{switch(Xt(r)){case 1:n=Et;break;case 4:n=Dt;break;case 16:n=Ot;break;case 536870912:n=At;break;default:n=Ot}n=au(n,Ml.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ml(e,t){if(Dl=-1,Ol=0,q&6)throw Error(r(327));var n=e.callbackNode;if(Ql()&&e.callbackNode!==n)return null;var i=Vt(e,e===J?X:0);if(i===0)return null;if(i&30||(i&e.expiredLanes)!==0||t)t=Gl(e,i);else{t=i;var a=q;q|=2;var o=Ul();(J!==e||X!==t)&&(vl=null,_l=j()+500,Vl(e,t));do try{ql();break}catch(t){Hl(e,t)}while(1);fo(),al.current=o,q=a,Y===null?(J=null,X=0,t=Z):t=0}if(t!==0){if(t===2&&(a=Wt(e),a!==0&&(i=a,t=Nl(e,a))),t===1)throw n=ul,Vl(e,0),Il(e,i),jl(e,j()),n;if(t===6)Il(e,i);else{if(a=e.current.alternate,!(i&30)&&!Fl(a)&&(t=Gl(e,i),t===2&&(o=Wt(e),o!==0&&(i=o,t=Nl(e,o))),t===1))throw n=ul,Vl(e,0),Il(e,i),jl(e,j()),n;switch(e.finishedWork=a,e.finishedLanes=i,t){case 0:case 1:throw Error(r(345));case 2:Xl(e,hl,vl);break;case 3:if(Il(e,i),(i&130023424)===i&&(t=gl+500-j(),10<t)){if(Vt(e,0)!==0)break;if(a=e.suspendedLanes,(a&i)!==i){Q(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Gi(Xl.bind(null,e,hl,vl),t);break}Xl(e,hl,vl);break;case 4:if(Il(e,i),(i&4194240)===i)break;for(t=e.eventTimes,a=-1;0<i;){var s=31-Pt(i);o=1<<s,s=t[s],s>a&&(a=s),i&=~o}if(i=a,i=j()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*il(i/1960))-i,10<i){e.timeoutHandle=Gi(Xl.bind(null,e,hl,vl),i);break}Xl(e,hl,vl);break;case 5:Xl(e,hl,vl);break;default:throw Error(r(329))}}}return jl(e,j()),e.callbackNode===n?Ml.bind(null,e):null}function Nl(e,t){var n=ml;return e.current.memoizedState.isDehydrated&&(Vl(e,t).flags|=256),e=Gl(e,t),e!==2&&(t=hl,hl=n,t!==null&&Pl(t)),e}function Pl(e){hl===null?hl=e:hl.push.apply(hl,e)}function Fl(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Jr(a(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Il(e,t){for(t&=~pl,t&=~fl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Pt(t),r=1<<n;e[n]=-1,t&=~r}}function Ll(e){if(q&6)throw Error(r(327));Ql();var t=Vt(e,0);if(!(t&1))return jl(e,j()),null;var n=Gl(e,t);if(e.tag!==0&&n===2){var i=Wt(e);i!==0&&(t=i,n=Nl(e,i))}if(n===1)throw n=ul,Vl(e,0),Il(e,t),jl(e,j()),n;if(n===6)throw Error(r(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Xl(e,hl,vl),jl(e,j()),null}function Rl(e,t){var n=q;q|=1;try{return e(t)}finally{q=n,q===0&&(_l=j()+500,wa&&Oa())}}function zl(e){Cl!==null&&Cl.tag===0&&!(q&6)&&Ql();var t=q;q|=1;var n=sl.transition,r=M;try{if(sl.transition=null,M=1,e)return e()}finally{M=r,sl.transition=n,q=t,!(q&6)&&Oa()}}function Bl(){cl=ll.current,P(ll)}function Vl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Ki(n)),Y!==null)for(n=Y.return;n!==null;){var r=n;switch(Va(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&va();break;case 3:Io(),P(ma),P(I),Vo();break;case 5:Ro(r);break;case 4:Io();break;case 13:P(R);break;case 19:P(R);break;case 10:po(r.type._context);break;case 22:case 23:Bl()}n=n.return}if(J=e,Y=e=uu(e.current,null),X=cl=t,Z=0,ul=null,pl=fl=dl=0,hl=ml=null,_o!==null){for(t=0;t<_o.length;t++)if(n=_o[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,a=n.pending;if(a!==null){var o=a.next;a.next=i,r.next=o}n.pending=r}_o=null}return e}function Hl(e,t){do{var n=Y;try{if(fo(),Ho.current=Ps,Go){for(var i=z.memoizedState;i!==null;){var a=i.queue;a!==null&&(a.pending=null),i=i.next}Go=!1}if(Wo=0,V=B=z=null,Ko=!1,qo=0,ol.current=null,n===null||n.return===null){Z=1,ul=t,Y=null;break}a:{var o=e,s=n.return,c=n,l=t;if(t=X,c.flags|=32768,typeof l==`object`&&l&&typeof l.then==`function`){var u=l,d=c,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=Qs(s);if(m!==null){m.flags&=-257,$s(m,s,c,o,t),m.mode&1&&Zs(o,u,t),t=m,l=u;var h=t.updateQueue;if(h===null){var g=new Set;g.add(l),t.updateQueue=g}else h.add(l);break a}else{if(!(t&1)){Zs(o,u,t),Wl();break a}l=Error(r(426))}}else if(L&&c.mode&1){var _=Qs(s);if(_!==null){!(_.flags&65536)&&(_.flags|=256),$s(_,s,c,o,t),$a(Gs(l,c));break a}}o=l=Gs(l,c),Z!==4&&(Z=2),ml===null?ml=[o]:ml.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var v=Ys(o,l,t);Do(o,v);break a;case 1:c=l;var y=o.type,b=o.stateNode;if(!(o.flags&128)&&(typeof y.getDerivedStateFromError==`function`||b!==null&&typeof b.componentDidCatch==`function`&&(xl===null||!xl.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t;var x=Xs(o,c,t);Do(o,x);break a}}o=o.return}while(o!==null)}Yl(n)}catch(e){t=e,Y===n&&n!==null&&(Y=n=n.return);continue}break}while(1)}function Ul(){var e=al.current;return al.current=Ps,e===null?Ps:e}function Wl(){(Z===0||Z===3||Z===2)&&(Z=4),J===null||!(dl&268435455)&&!(fl&268435455)||Il(J,X)}function Gl(e,t){var n=q;q|=2;var i=Ul();(J!==e||X!==t)&&(vl=null,Vl(e,t));do try{Kl();break}catch(t){Hl(e,t)}while(1);if(fo(),q=n,al.current=i,Y!==null)throw Error(r(261));return J=null,X=0,Z}function Kl(){for(;Y!==null;)Jl(Y)}function ql(){for(;Y!==null&&!Ct();)Jl(Y)}function Jl(e){var t=iu(e.alternate,e,cl);e.memoizedProps=e.pendingProps,t===null?Yl(e):Y=t,ol.current=null}function Yl(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=jc(n,t),n!==null){n.flags&=32767,Y=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Z=6,Y=null;return}}else if(n=Ac(n,t,cl),n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);Z===0&&(Z=5)}function Xl(e,t,n){var r=M,i=sl.transition;try{sl.transition=null,M=1,Zl(e,t,n,r)}finally{sl.transition=i,M=r}return null}function Zl(e,t,n,i){do Ql();while(Cl!==null);if(q&6)throw Error(r(327));n=e.finishedWork;var a=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Jt(e,o),e===J&&(Y=J=null,X=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Sl||(Sl=!0,au(Ot,function(){return Ql(),null})),o=(n.flags&15990)!=0,n.subtreeFlags&15990||o){o=sl.transition,sl.transition=null;var s=M;M=1;var c=q;q|=4,ol.current=null,Lc(e,n),Zc(n,e),ti(Ui),Sn=!!Hi,Ui=Hi=null,e.current=n,$c(n,e,a),wt(),q=c,M=s,sl.transition=o}else e.current=n;if(Sl&&(Sl=!1,Cl=e,wl=a),o=e.pendingLanes,o===0&&(xl=null),Nt(n.stateNode,i),jl(e,j()),t!==null)for(i=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],i(a.value,{componentStack:a.stack,digest:a.digest});if(yl)throw yl=!1,e=bl,bl=null,e;return wl&1&&e.tag!==0&&Ql(),o=e.pendingLanes,o&1?e===El?Tl++:(Tl=0,El=e):Tl=0,Oa(),null}function Ql(){if(Cl!==null){var e=Xt(wl),t=sl.transition,n=M;try{if(sl.transition=null,M=16>e?16:e,Cl===null)var i=!1;else{if(e=Cl,Cl=null,wl=0,q&6)throw Error(r(331));var a=q;for(q|=4,G=e.current;G!==null;){var o=G,s=o.child;if(G.flags&16){var c=o.deletions;if(c!==null){for(var l=0;l<c.length;l++){var u=c[l];for(G=u;G!==null;){var d=G;switch(d.tag){case 0:case 11:case 15:Rc(8,d,o)}var f=d.child;if(f!==null)f.return=d,G=f;else for(;G!==null;){d=G;var p=d.sibling,m=d.return;if(Vc(d),d===u){G=null;break}if(p!==null){p.return=m,G=p;break}G=m}}}var h=o.alternate;if(h!==null){var g=h.child;if(g!==null){h.child=null;do{var _=g.sibling;g.sibling=null,g=_}while(g!==null)}}G=o}}if(o.subtreeFlags&2064&&s!==null)s.return=o,G=s;else b:for(;G!==null;){if(o=G,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Rc(9,o,o.return)}var v=o.sibling;if(v!==null){v.return=o.return,G=v;break b}G=o.return}}var y=e.current;for(G=y;G!==null;){s=G;var b=s.child;if(s.subtreeFlags&2064&&b!==null)b.return=s,G=b;else b:for(s=y;G!==null;){if(c=G,c.flags&2048)try{switch(c.tag){case 0:case 11:case 15:zc(9,c)}}catch(e){$(c,c.return,e)}if(c===s){G=null;break b}var x=c.sibling;if(x!==null){x.return=c.return,G=x;break b}G=c.return}}if(q=a,Oa(),Mt&&typeof Mt.onPostCommitFiberRoot==`function`)try{Mt.onPostCommitFiberRoot(jt,e)}catch{}i=!0}return i}finally{M=n,sl.transition=t}}return!1}function $l(e,t,n){t=Gs(n,t),t=Ys(e,t,1),e=To(e,t,1),t=Q(),e!==null&&(qt(e,1,t),jl(e,t))}function $(e,t,n){if(e.tag===3)$l(e,e,n);else for(;t!==null;){if(t.tag===3){$l(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(xl===null||!xl.has(r))){e=Gs(n,e),e=Xs(t,e,1),t=To(t,e,1),e=Q(),t!==null&&(qt(t,1,e),jl(t,e));break}}t=t.return}}function eu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Q(),e.pingedLanes|=e.suspendedLanes&n,J===e&&(X&n)===n&&(Z===4||Z===3&&(X&130023424)===X&&500>j()-gl?Vl(e,0):pl|=n),jl(e,t)}function tu(e,t){t===0&&(e.mode&1?(t=zt,zt<<=1,!(zt&130023424)&&(zt=4194304)):t=1);var n=Q();e=bo(e,t),e!==null&&(qt(e,t,n),jl(e,n))}function nu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),tu(e,n)}function ru(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(r(314))}i!==null&&i.delete(t),tu(e,n)}var iu;iu=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ma.current)tc=!0;else{if((e.lanes&n)===0&&!(t.flags&128))return tc=!1,wc(e,t,n);tc=e.flags&131072?!0:!1}else tc=!1,L&&t.flags&1048576&&za(t,Ma,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Sc(e,t),e=t.pendingProps;var a=ga(t,I.current);ho(t,n),a=Xo(null,t,i,e,a,n);var o=Zo();return t.flags|=1,typeof a==`object`&&a&&typeof a.render==`function`&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,_a(i)?(o=!0,xa(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,So(t),a.updater=Bs,t.stateNode=a,a._reactInternals=t,Ws(t,i,e,n),t=uc(null,t,i,!0,o,n)):(t.tag=0,L&&o&&Ba(t),nc(null,t,a,n),t=t.child),t;case 16:i=t.elementType;a:{switch(Sc(e,t),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=lu(i),e=Rs(i,e),a){case 0:t=cc(null,t,i,e,n);break a;case 1:t=lc(null,t,i,e,n);break a;case 11:t=rc(null,t,i,e,n);break a;case 14:t=ic(null,t,i,Rs(i.type,e),n);break a}throw Error(r(306,i,``))}return t;case 0:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Rs(i,a),cc(e,t,i,a,n);case 1:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Rs(i,a),lc(e,t,i,a,n);case 3:a:{if(dc(t),e===null)throw Error(r(387));i=t.pendingProps,o=t.memoizedState,a=o.element,Co(e,t),Oo(t,i,null,n);var s=t.memoizedState;if(i=s.element,o.isDehydrated)if(o={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=Gs(Error(r(423)),t),t=fc(e,t,i,n,a);break a}else if(i!==a){a=Gs(Error(r(424)),t),t=fc(e,t,i,n,a);break a}else for(Ua=Zi(t.stateNode.containerInfo.firstChild),Ha=t,L=!0,Wa=null,n=oo(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Qa(),i===a){t=Cc(e,t,n);break a}nc(e,t,i,n)}t=t.child}return t;case 5:return Lo(t),e===null&&Ja(t),i=t.type,a=t.pendingProps,o=e===null?null:e.memoizedProps,s=a.children,Wi(i,a)?s=null:o!==null&&Wi(i,o)&&(t.flags|=32),sc(e,t),nc(e,t,s,n),t.child;case 6:return e===null&&Ja(t),null;case 13:return hc(e,t,n);case 4:return Fo(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=ao(t,null,i,n):nc(e,t,i,n),t.child;case 11:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Rs(i,a),rc(e,t,i,a,n);case 7:return nc(e,t,t.pendingProps,n),t.child;case 8:return nc(e,t,t.pendingProps.children,n),t.child;case 12:return nc(e,t,t.pendingProps.children,n),t.child;case 10:a:{if(i=t.type._context,a=t.pendingProps,o=t.memoizedProps,s=a.value,F(so,i._currentValue),i._currentValue=s,o!==null)if(Jr(o.value,s)){if(o.children===a.children&&!ma.current){t=Cc(e,t,n);break a}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){s=o.child;for(var l=c.firstContext;l!==null;){if(l.context===i){if(o.tag===1){l=wo(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),mo(o.return,n,t),c.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(r(341));s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),mo(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}nc(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,i=t.pendingProps.children,ho(t,n),a=go(a),i=i(a),t.flags|=1,nc(e,t,i,n),t.child;case 14:return i=t.type,a=Rs(i,t.pendingProps),a=Rs(i.type,a),ic(e,t,i,a,n);case 15:return ac(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Rs(i,a),Sc(e,t),t.tag=1,_a(i)?(e=!0,xa(t)):e=!1,ho(t,n),Hs(t,i,a),Ws(t,i,a,n),uc(null,t,i,!0,e,n);case 19:return xc(e,t,n);case 22:return oc(e,t,n)}throw Error(r(156,t.tag))};function au(e,t){return xt(e,t)}function ou(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function su(e,t,n,r){return new ou(e,t,n,r)}function cu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lu(e){if(typeof e==`function`)return cu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ie)return 11;if(e===D)return 14}return 2}function uu(e,t){var n=e.alternate;return n===null?(n=su(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function du(e,t,n,i,a,o){var s=2;if(i=e,typeof e==`function`)cu(e)&&(s=1);else if(typeof e==`string`)s=5;else a:switch(e){case E:return fu(n.children,a,o,t);case ee:s=8,a|=8;break;case te:return e=su(12,n,t,a|2),e.elementType=te,e.lanes=o,e;case ae:return e=su(13,n,t,a),e.elementType=ae,e.lanes=o,e;case oe:return e=su(19,n,t,a),e.elementType=oe,e.lanes=o,e;case se:return pu(n,a,o,t);default:if(typeof e==`object`&&e)switch(e.$$typeof){case ne:s=10;break a;case re:s=9;break a;case ie:s=11;break a;case D:s=14;break a;case O:s=16,i=null;break a}throw Error(r(130,e==null?e:typeof e,``))}return t=su(s,n,t,a),t.elementType=e,t.type=i,t.lanes=o,t}function fu(e,t,n,r){return e=su(7,e,r,t),e.lanes=n,e}function pu(e,t,n,r){return e=su(22,e,r,t),e.elementType=se,e.lanes=n,e.stateNode={isHidden:!1},e}function mu(e,t,n){return e=su(6,e,null,t),e.lanes=n,e}function hu(e,t,n){return t=su(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function gu(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Kt(0),this.expirationTimes=Kt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function _u(e,t,n,r,i,a,o,s,c){return e=new gu(e,t,n,s,c),t===1?(t=1,!0===a&&(t|=8)):t=0,a=su(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},So(a),e}function vu(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:T,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}function yu(e){if(!e)return pa;e=e._reactInternals;a:{if(ht(e)!==e||e.tag!==1)throw Error(r(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break a;case 1:if(_a(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break a}}t=t.return}while(t!==null);throw Error(r(171))}if(e.tag===1){var n=e.type;if(_a(n))return ba(e,n,t)}return t}function bu(e,t,n,r,i,a,o,s,c){return e=_u(n,r,!0,e,i,a,o,s,c),e.context=yu(null),n=e.current,r=Q(),i=kl(n),a=wo(r,i),a.callback=t??null,To(n,a,i),e.current.lanes=i,qt(e,i,r),jl(e,r),e}function xu(e,t,n,r){var i=t.current,a=Q(),o=kl(i);return n=yu(n),t.context===null?t.context=n:t.pendingContext=n,t=wo(a,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=To(i,t,o),e!==null&&(Al(e,i,o,a),Eo(e,i,o)),o}function Su(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 Cu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function wu(e,t){Cu(e,t),(e=e.alternate)&&Cu(e,t)}function Tu(){return null}var Eu=typeof reportError==`function`?reportError:function(e){console.error(e)};function Du(e){this._internalRoot=e}Ou.prototype.render=Du.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));xu(e,t,null,null)},Ou.prototype.unmount=Du.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;zl(function(){xu(null,e,null,null)}),t[na]=null}};function Ou(e){this._internalRoot=e}Ou.prototype.unstable_scheduleHydration=function(e){if(e){var t=en();e={blockedOn:null,target:e,priority:t};for(var n=0;n<un.length&&t!==0&&t<un[n].priority;n++);un.splice(n,0,e),n===0&&hn(e)}};function ku(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Au(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==` react-mount-point-unstable `))}function ju(){}function Mu(e,t,n,r,i){if(i){if(typeof r==`function`){var a=r;r=function(){var e=Su(o);a.call(e)}}var o=bu(t,r,e,0,null,!1,!1,``,ju);return e._reactRootContainer=o,e[na]=o.current,Ai(e.nodeType===8?e.parentNode:e),zl(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r==`function`){var s=r;r=function(){var e=Su(c);s.call(e)}}var c=_u(e,0,!1,null,null,!1,!1,``,ju);return e._reactRootContainer=c,e[na]=c.current,Ai(e.nodeType===8?e.parentNode:e),zl(function(){xu(t,c,n,r)}),c}function Nu(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a;if(typeof i==`function`){var s=i;i=function(){var e=Su(o);s.call(e)}}xu(t,o,e,i)}else o=Mu(n,t,e,i,r);return Su(o)}Zt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Bt(t.pendingLanes);n!==0&&(Yt(t,n|1),jl(t,j()),!(q&6)&&(_l=j()+500,Oa()))}break;case 13:zl(function(){var t=bo(e,1);if(t!==null){var n=Q();Al(t,e,1,n)}}),wu(e,1)}},Qt=function(e){if(e.tag===13){var t=bo(e,134217728);if(t!==null){var n=Q();Al(t,e,134217728,n)}wu(e,134217728)}},$t=function(e){if(e.tag===13){var t=kl(e),n=bo(e,t);if(n!==null){var r=Q();Al(n,e,t,r)}wu(e,t)}},en=function(){return M},tn=function(e,t){var n=M;try{return M=e,t()}finally{M=n}},Ye=function(e,t,n){switch(t){case`input`:if(Ee(e,n),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name=`+JSON.stringify(``+t)+`][type="radio"]`),t=0;t<n.length;t++){var i=n[t];if(i!==e&&i.form===e.form){var a=la(i);if(!a)throw Error(r(90));xe(i),Ee(i,a)}}}break;case`textarea`:Ne(e,n);break;case`select`:t=n.value,t!=null&&Ae(e,!!n.multiple,t,!1)}},et=Rl,tt=zl;var Pu={usingClientEntryPoint:!1,Events:[sa,ca,la,$e,A,Rl]},Fu={findFiberByHostInstance:oa,bundleType:0,version:`18.3.1`,rendererPackageName:`react-dom`},Iu={bundleType:Fu.bundleType,version:Fu.version,rendererPackageName:Fu.rendererPackageName,rendererConfig:Fu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:C.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=yt(e),e===null?null:e.stateNode},findFiberByHostInstance:Fu.findFiberByHostInstance||Tu,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:`18.3.1-next-f1338f8080-20240426`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Lu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Lu.isDisabled&&Lu.supportsFiber)try{jt=Lu.inject(Iu),Mt=Lu}catch{}}exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Pu,exports.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ku(t))throw Error(r(200));return vu(e,t,null,n)},exports.createRoot=function(e,t){if(!ku(e))throw Error(r(299));var n=!1,i=``,a=Eu;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=_u(e,1,!1,null,null,n,!1,i,a),e[na]=t.current,Ai(e.nodeType===8?e.parentNode:e),new Du(t)},exports.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=yt(t),e=e===null?null:e.stateNode,e},exports.flushSync=function(e){return zl(e)},exports.hydrate=function(e,t,n){if(!Au(t))throw Error(r(200));return Nu(null,e,t,!0,n)},exports.hydrateRoot=function(e,t,n){if(!ku(e))throw Error(r(405));var i=n!=null&&n.hydratedSources||null,a=!1,o=``,s=Eu;if(n!=null&&(!0===n.unstable_strictMode&&(a=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=bu(t,null,e,1,n??null,a,!1,o,s),e[na]=t.current,Ai(e),i)for(e=0;e<i.length;e++)n=i[e],a=n._getVersion,a=a(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Ou(t)},exports.render=function(e,t,n){if(!Au(t))throw Error(r(200));return Nu(null,e,t,!1,n)},exports.unmountComponentAtNode=function(e){if(!Au(e))throw Error(r(40));return e._reactRootContainer?(zl(function(){Nu(null,null,e,!1,function(){e._reactRootContainer=null,e[na]=null})}),!0):!1},exports.unstable_batchedUpdates=Rl,exports.unstable_renderSubtreeIntoContainer=function(e,t,n,i){if(!Au(n))throw Error(r(200));if(e==null||e._reactInternals===void 0)throw Error(r(38));return Nu(e,t,n,!1,i)},exports.version=`18.3.1-next-f1338f8080-20240426`}),m=o((exports,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=p()}),h=o(exports=>{var t=m();if(1)exports.createRoot=t.createRoot,exports.hydrateRoot=t.hydrateRoot;else var n}),g=o(exports=>{var t=u(),n=Symbol.for(`react.element`),r=Symbol.for(`react.fragment`),i=Object.prototype.hasOwnProperty,a=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,r){var s,c={},l=null,u=null;for(s in r!==void 0&&(l=``+r),t.key!==void 0&&(l=``+t.key),t.ref!==void 0&&(u=t.ref),t)i.call(t,s)&&!o.hasOwnProperty(s)&&(c[s]=t[s]);if(e&&e.defaultProps)for(s in t=e.defaultProps,t)c[s]===void 0&&(c[s]=t[s]);return{$$typeof:n,type:e,key:l,ref:u,props:c,_owner:a.current}}exports.Fragment=r,exports.jsx=s,exports.jsxs=s}),_=o((exports,t)=>{t.exports=g()}),v=c(_());function y(){return(0,v.jsx)(`header`,{style:{padding:`2rem 2rem 1rem 2rem`,borderBottom:`1px solid #e5e7eb`},children:(0,v.jsxs)(`div`,{style:{maxWidth:`1400px`,margin:`0 auto`},children:[(0,v.jsxs)(`h1`,{style:{fontSize:`2.5rem`,fontWeight:`700`,marginBottom:`0.5rem`},children:[(0,v.jsx)(`span`,{style:{color:`#6b7280`},children:`at://`}),`prototypekit`]}),(0,v.jsx)(`p`,{style:{fontSize:`1.125rem`,color:`#6b7280`,marginTop:`0.5rem`},children:`Type-safe lexicon inference for ATProto schemas`})]})})}function b(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function x(e){if(Array.isArray(e))return e}function S(e,t,n){return(t=ie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function w(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 9 - In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?T(Object(n),!0).forEach(function(t){S(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ee(e,t){if(e==null)return{};var n,r,i=te(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function te(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function ne(e,t){return x(e)||C(e,t)||ae(e,t)||w()}function re(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ie(e){var t=re(e,`string`);return typeof t==`symbol`?t:t+``}function ae(e,t){if(e){if(typeof e==`string`)return b(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function oe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?D(Object(n),!0).forEach(function(t){oe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function se(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduceRight(function(e,t){return t(e)},e)}}function ce(e){return function t(){for(var n=this,r=arguments.length,i=Array(r),a=0;a<r;a++)i[a]=arguments[a];return i.length>=e.length?e.apply(this,i):function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return t.apply(n,[].concat(i,r))}}}function le(e){return{}.toString.call(e).includes(`Object`)}function k(e){return!Object.keys(e).length}function ue(e){return typeof e==`function`}function de(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function fe(e,t){return le(t)||ve(`changeType`),Object.keys(t).some(function(t){return!de(e,t)})&&ve(`changeField`),t}function pe(e){ue(e)||ve(`selectorType`)}function me(e){ue(e)||le(e)||ve(`handlerType`),le(e)&&Object.values(e).some(function(e){return!ue(e)})&&ve(`handlersType`)}function he(e){e||ve(`initialIsRequired`),le(e)||ve(`initialType`),k(e)&&ve(`initialContent`)}function ge(e,t){throw Error(e[t]||e.default)}var _e={initialIsRequired:`initial state is required`,initialType:`initial state should be an object`,initialContent:`initial state shouldn't be an empty object`,handlerType:`handler should be an object or a function`,handlersType:`all handlers should be a functions`,selectorType:`selector should be a function`,changeType:`provided value of changes should be an object`,changeField:`it seams you want to change a field in the state which is not specified in the "initial" state`,default:"an unknown error accured in `state-local` package"},ve=ce(ge)(_e),ye={changes:fe,selector:pe,handler:me,initial:he};function be(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ye.initial(e),ye.handler(t);var n={current:e},r=ce(Ce)(n,t),i=ce(Se)(n),a=ce(ye.changes)(e),o=ce(xe)(n);function s(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(e){return e};return ye.selector(e),e(n.current)}function c(e){se(r,i,a,o)(e)}return[s,c]}function xe(e,t){return ue(t)?t(e.current):t}function Se(e,t){return e.current=O(O({},e.current),t),t}function Ce(e,t,n){return ue(t)?t(e.current):Object.keys(n).forEach(function(n){var r;return(r=t[n])?.call(t,e.current[n])}),n}var we={create:be},Te=we,Ee={paths:{vs:`https://cdn.jsdelivr.net/npm/monaco-editor@0.54.0/min/vs`}};function De(e){return function t(){for(var n=this,r=arguments.length,i=Array(r),a=0;a<r;a++)i[a]=arguments[a];return i.length>=e.length?e.apply(this,i):function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return t.apply(n,[].concat(i,r))}}}function Oe(e){return{}.toString.call(e).includes(`Object`)}function ke(e){return e||Ne(`configIsRequired`),Oe(e)||Ne(`configType`),e.urls?(Ae(),{paths:{vs:e.urls.monacoBase}}):e}function Ae(){console.warn(Me.deprecation)}function je(e,t){throw Error(e[t]||e.default)}var Me={configIsRequired:`the configuration object is required`,configType:`the configuration object should be an object`,default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning! 10 - You are using deprecated way of configuration. 11 - 12 - Instead of using 13 - monaco.config({ urls: { monacoBase: '...' } }) 14 - use 15 - monaco.config({ paths: { vs: '...' } }) 16 - 17 - For more please check the link https://github.com/suren-atoyan/monaco-loader#config 18 - `},Ne=De(je)(Me),Pe={config:ke},Fe=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduceRight(function(e,t){return t(e)},e)}};function Ie(e,t){return Object.keys(t).forEach(function(n){t[n]instanceof Object&&e[n]&&Object.assign(t[n],Ie(e[n],t[n]))}),E(E({},e),t)}var Le={type:`cancelation`,msg:`operation is manually canceled`};function Re(e){var t=!1,n=new Promise(function(n,r){e.then(function(e){return t?r(Le):n(e)}),e.catch(r)});return n.cancel=function(){return t=!0},n}var ze=[`monaco`],Be=Te.create({config:Ee,isInitialized:!1,resolve:null,reject:null,monaco:null}),Ve=ne(Be,2),He=Ve[0],Ue=Ve[1];function We(e){var t=Pe.config(e),n=t.monaco,r=ee(t,ze);Ue(function(e){return{config:Ie(e.config,r),monaco:n}})}function Ge(){var e=He(function(e){var t=e.monaco,n=e.isInitialized,r=e.resolve;return{monaco:t,isInitialized:n,resolve:r}});if(!e.isInitialized){if(Ue({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),Re(Qe);if(window.monaco&&window.monaco.editor)return Xe(window.monaco),e.resolve(window.monaco),Re(Qe);Fe(Ke,Je)(Ye)}return Re(Qe)}function Ke(e){return document.body.appendChild(e)}function qe(e){var t=document.createElement(`script`);return e&&(t.src=e),t}function Je(e){var t=He(function(e){var t=e.config,n=e.reject;return{config:t,reject:n}}),n=qe(`${t.config.paths.vs}/loader.js`);return n.onload=function(){return e()},n.onerror=t.reject,n}function Ye(){var e=He(function(e){var t=e.config,n=e.resolve,r=e.reject;return{config:t,resolve:n,reject:r}}),t=window.require;t.config(e.config),t([`vs/editor/editor.main`],function(t){var n=t.m;Xe(n),e.resolve(n)},function(t){e.reject(t)})}function Xe(e){He().monaco||Ue({monaco:e})}function Ze(){return He(function(e){var t=e.monaco;return t})}var Qe=new Promise(function(e,t){return Ue({resolve:e,reject:t})}),$e={config:We,init:Ge,__getMonacoInstance:Ze},A=c(u(),1),et={wrapper:{display:`flex`,position:`relative`,textAlign:`initial`},fullWidth:{width:`100%`},hide:{display:`none`}},tt=et,nt={container:{display:`flex`,height:`100%`,width:`100%`,justifyContent:`center`,alignItems:`center`}},rt=nt;function it({children:e}){return A.createElement(`div`,{style:rt.container},e)}var at=it,ot=at;function st({width:e,height:t,isEditorReady:n,loading:r,_ref:i,className:a,wrapperProps:o}){return A.createElement(`section`,{style:{...tt.wrapper,width:e,height:t},...o},!n&&A.createElement(ot,null,r),A.createElement(`div`,{ref:i,style:{...tt.fullWidth,...!n&&tt.hide},className:a}))}var ct=st,lt=(0,A.memo)(ct);function ut(e){(0,A.useEffect)(e,[])}var dt=ut;function ft(e,t,n=!0){let r=(0,A.useRef)(!0);(0,A.useEffect)(r.current||!n?()=>{r.current=!1}:e,t)}var pt=ft;function mt(){}function ht(e,t,n,r){return gt(e,r)||_t(e,t,n,r)}function gt(e,t){return e.editor.getModel(vt(e,t))}function _t(e,t,n,r){return e.editor.createModel(t,n,r?vt(e,r):void 0)}function vt(e,t){return e.Uri.parse(t)}function yt({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:i,originalModelPath:a,modifiedModelPath:o,keepCurrentOriginalModel:s=!1,keepCurrentModifiedModel:c=!1,theme:l=`light`,loading:u=`Loading...`,options:d={},height:f=`100%`,width:p=`100%`,className:m,wrapperProps:h={},beforeMount:g=mt,onMount:_=mt}){let[v,y]=(0,A.useState)(!1),[b,x]=(0,A.useState)(!0),S=(0,A.useRef)(null),C=(0,A.useRef)(null),w=(0,A.useRef)(null),T=(0,A.useRef)(_),E=(0,A.useRef)(g),ee=(0,A.useRef)(!1);dt(()=>{let e=$e.init();return e.then(e=>(C.current=e)&&x(!1)).catch(e=>e?.type!==`cancelation`&&console.error(`Monaco initialization: error:`,e)),()=>S.current?re():e.cancel()}),pt(()=>{if(S.current&&C.current){let t=S.current.getOriginalEditor(),i=ht(C.current,e||``,r||n||`text`,a||``);i!==t.getModel()&&t.setModel(i)}},[a],v),pt(()=>{if(S.current&&C.current){let e=S.current.getModifiedEditor(),r=ht(C.current,t||``,i||n||`text`,o||``);r!==e.getModel()&&e.setModel(r)}},[o],v),pt(()=>{let e=S.current.getModifiedEditor();e.getOption(C.current.editor.EditorOption.readOnly)?e.setValue(t||``):t!==e.getValue()&&(e.executeEdits(``,[{range:e.getModel().getFullModelRange(),text:t||``,forceMoveMarkers:!0}]),e.pushUndoStop())},[t],v),pt(()=>{S.current?.getModel()?.original.setValue(e||``)},[e],v),pt(()=>{let{original:e,modified:t}=S.current.getModel();C.current.editor.setModelLanguage(e,r||n||`text`),C.current.editor.setModelLanguage(t,i||n||`text`)},[n,r,i],v),pt(()=>{C.current?.editor.setTheme(l)},[l],v),pt(()=>{S.current?.updateOptions(d)},[d],v);let te=(0,A.useCallback)(()=>{if(!C.current)return;E.current(C.current);let s=ht(C.current,e||``,r||n||`text`,a||``),c=ht(C.current,t||``,i||n||`text`,o||``);S.current?.setModel({original:s,modified:c})},[n,t,i,e,r,a,o]),ne=(0,A.useCallback)(()=>{!ee.current&&w.current&&(S.current=C.current.editor.createDiffEditor(w.current,{automaticLayout:!0,...d}),te(),C.current?.editor.setTheme(l),y(!0),ee.current=!0)},[d,l,te]);(0,A.useEffect)(()=>{v&&T.current(S.current,C.current)},[v]),(0,A.useEffect)(()=>{!b&&!v&&ne()},[b,v,ne]);function re(){let e=S.current?.getModel();s||e?.original?.dispose(),c||e?.modified?.dispose(),S.current?.dispose()}return A.createElement(lt,{width:p,height:f,isEditorReady:v,loading:u,_ref:w,className:m,wrapperProps:h})}var bt=yt,xt=(0,A.memo)(bt);function St(){let[e,t]=(0,A.useState)($e.__getMonacoInstance());return dt(()=>{let n;return e||(n=$e.init(),n.then(e=>{t(e)})),()=>n?.cancel()}),e}var Ct=St;function wt(e){let t=(0,A.useRef)();return(0,A.useEffect)(()=>{t.current=e},[e]),t.current}var j=wt,Tt=new Map;function Et({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:i,path:a,theme:o=`light`,line:s,loading:c=`Loading...`,options:l={},overrideServices:u={},saveViewState:d=!0,keepCurrentModel:f=!1,width:p=`100%`,height:m=`100%`,className:h,wrapperProps:g={},beforeMount:_=mt,onMount:v=mt,onChange:y,onValidate:b=mt}){let[x,S]=(0,A.useState)(!1),[C,w]=(0,A.useState)(!0),T=(0,A.useRef)(null),E=(0,A.useRef)(null),ee=(0,A.useRef)(null),te=(0,A.useRef)(v),ne=(0,A.useRef)(_),re=(0,A.useRef)(),ie=(0,A.useRef)(r),ae=j(a),oe=(0,A.useRef)(!1),D=(0,A.useRef)(!1);dt(()=>{let e=$e.init();return e.then(e=>(T.current=e)&&w(!1)).catch(e=>e?.type!==`cancelation`&&console.error(`Monaco initialization: error:`,e)),()=>E.current?se():e.cancel()}),pt(()=>{let o=ht(T.current,e||r||``,t||i||``,a||n||``);o!==E.current?.getModel()&&(d&&Tt.set(ae,E.current?.saveViewState()),E.current?.setModel(o),d&&E.current?.restoreViewState(Tt.get(a)))},[a],x),pt(()=>{E.current?.updateOptions(l)},[l],x),pt(()=>{!E.current||r===void 0||(E.current.getOption(T.current.editor.EditorOption.readOnly)?E.current.setValue(r):r!==E.current.getValue()&&(D.current=!0,E.current.executeEdits(``,[{range:E.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),E.current.pushUndoStop(),D.current=!1))},[r],x),pt(()=>{let e=E.current?.getModel();e&&i&&T.current?.editor.setModelLanguage(e,i)},[i],x),pt(()=>{s!==void 0&&E.current?.revealLine(s)},[s],x),pt(()=>{T.current?.editor.setTheme(o)},[o],x);let O=(0,A.useCallback)(()=>{if(!(!ee.current||!T.current)&&!oe.current){ne.current(T.current);let c=a||n,f=ht(T.current,r||e||``,t||i||``,c||``);E.current=T.current?.editor.create(ee.current,{model:f,automaticLayout:!0,...l},u),d&&E.current.restoreViewState(Tt.get(c)),T.current.editor.setTheme(o),s!==void 0&&E.current.revealLine(s),S(!0),oe.current=!0}},[e,t,n,r,i,a,l,u,d,o,s]);(0,A.useEffect)(()=>{x&&te.current(E.current,T.current)},[x]),(0,A.useEffect)(()=>{!C&&!x&&O()},[C,x,O]),ie.current=r,(0,A.useEffect)(()=>{x&&y&&(re.current?.dispose(),re.current=E.current?.onDidChangeModelContent(e=>{D.current||y(E.current.getValue(),e)}))},[x,y]),(0,A.useEffect)(()=>{if(x){let e=T.current.editor.onDidChangeMarkers(e=>{let t=E.current.getModel()?.uri;if(t&&e.find(e=>e.path===t.path)){let e=T.current.editor.getModelMarkers({resource:t});b?.(e)}});return()=>{e?.dispose()}}return()=>{}},[x,b]);function se(){re.current?.dispose(),f?d&&Tt.set(a,E.current.saveViewState()):E.current.getModel()?.dispose(),E.current.dispose()}return A.createElement(lt,{width:p,height:m,isEditorReady:x,loading:c,_ref:ee,className:h,wrapperProps:g})}var Dt=Et,Ot=(0,A.memo)(Dt),kt=Ot;function At({value:e,onChange:t,onReady:n}){let[r,i]=(0,A.useState)(!1);return(0,A.useEffect)(()=>{$e.init().then(e=>{e.languages.typescript.typescriptDefaults.setCompilerOptions({target:e.languages.typescript.ScriptTarget.ES2020,allowNonTsExtensions:!0,moduleResolution:e.languages.typescript.ModuleResolutionKind.NodeJs,module:e.languages.typescript.ModuleKind.ESNext,noEmit:!0,esModuleInterop:!0,allowSyntheticDefaultImports:!0,strict:!1}),e.languages.typescript.typescriptDefaults.setDiagnosticsOptions({noSemanticValidation:!1,noSyntaxValidation:!1}),Promise.all([fetch(`/types/type-utils.d.ts`).then(e=>e.text()),fetch(`/types/infer.d.ts`).then(e=>e.text()),fetch(`/types/lib.d.ts`).then(e=>e.text())]).then(([t,r,a])=>{let o=e=>e.replace(/import\s+{[^}]*}\s+from\s+['""][^'"]*['""];?\s*/g,``).replace(/import\s+.*\s+from\s+['""][^'"]*['""];?\s*/g,``).replace(/^export\s+{[^}]*};?\s*/gm,``).replace(/^export\s+/gm,``).replace(/\/\/# sourceMappingURL=.*/g,``).replace(/\/\/#region.*\n?/g,``).replace(/\/\/#endregion.*\n?/g,``),s=` 19 - ${o(t)} 20 - ${o(r)} 21 - ${o(a)} 22 - `,c=`declare module "prototypekit" { 23 - ${s} 24 - }`;e.languages.typescript.typescriptDefaults.addExtraLib(c,`prototypekit.d.ts`),i(!0),n?.()})})},[n]),r?(0,v.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`},children:[(0,v.jsx)(`div`,{style:{padding:`0.75rem 1rem`,backgroundColor:`#f9fafb`,borderBottom:`1px solid #e5e7eb`,fontSize:`0.875rem`,fontWeight:`600`,color:`#374151`},children:`Input`}),(0,v.jsx)(`div`,{style:{flex:1},children:(0,v.jsx)(kt,{height:`100%`,defaultLanguage:`typescript`,path:`file:///main.ts`,value:e,onChange:e=>t(e||``),theme:`vs-light`,options:{minimap:{enabled:!1},fontSize:14,lineNumbers:`on`,renderLineHighlight:`all`,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2,padding:{top:16,bottom:16}}})})]}):(0,v.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`},children:[(0,v.jsx)(`div`,{style:{padding:`0.75rem 1rem`,backgroundColor:`#f9fafb`,borderBottom:`1px solid #e5e7eb`,fontSize:`0.875rem`,fontWeight:`600`,color:`#374151`},children:`Input`}),(0,v.jsx)(`div`,{style:{flex:1,display:`flex`,alignItems:`center`,justifyContent:`center`},children:`Loading...`})]})}function jt({output:e}){return(0,v.jsxs)(`div`,{style:{flex:1,display:`flex`,flexDirection:`column`},children:[(0,v.jsx)(`div`,{style:{padding:`0.75rem 1rem`,backgroundColor:`#f9fafb`,borderBottom:`1px solid #e5e7eb`,fontSize:`0.875rem`,fontWeight:`600`,color:`#374151`},children:`Output`}),(0,v.jsx)(`div`,{style:{flex:1},children:e.error?(0,v.jsxs)(`div`,{style:{padding:`1rem`,color:`#dc2626`,backgroundColor:`#fef2f2`,height:`100%`,overflow:`auto`},children:[(0,v.jsx)(`strong`,{children:`Error:`}),` `,e.error]}):(0,v.jsx)(kt,{height:`100%`,defaultLanguage:`json`,value:e.json,theme:`vs-light`,options:{readOnly:!0,minimap:{enabled:!1},fontSize:14,lineNumbers:`on`,renderLineHighlight:`none`,scrollBeyondLastLine:!1,automaticLayout:!0,padding:{top:16,bottom:16}}})})]})}var Mt=class{json;infer=null;constructor(e){this.json=e}};const Nt={null(e){return{type:`null`,...e}},boolean(e){return{type:`boolean`,...e}},integer(e){return{type:`integer`,...e}},string(e){return{type:`string`,...e}},unknown(e){return{type:`unknown`,...e}},bytes(e){return{type:`bytes`,...e}},cidLink(e){return{type:`cid-link`,$link:e}},blob(e){return{type:`blob`,...e}},array(e,t){return{type:`array`,items:e,...t}},token(e){return{type:`token`,description:e}},ref(e,t){return{type:`ref`,ref:e,...t}},union(e,t){return{type:`union`,refs:e,...t}},record(e){return{type:`record`,...e}},object(e){let t=Object.keys(e).filter(t=>`required`in e[t]&&e[t].required),n=Object.keys(e).filter(t=>`nullable`in e[t]&&e[t].nullable),r={type:`object`,properties:e};return t.length>0&&(r.required=t),n.length>0&&(r.nullable=n),r},params(e){let t=Object.keys(e).filter(t=>e[t].required),n={type:`params`,properties:e};return t.length>0&&(n.required=t),n},query(e){return{type:`query`,...e}},procedure(e){return{type:`procedure`,...e}},subscription(e){return{type:`subscription`,...e}},namespace(e,t){return new Mt({lexicon:1,id:e,defs:t})}};let Pt=null;function Ft(){let[e,t]=(0,A.useState)(Lt),[n,r]=(0,A.useState)({json:``,typeInfo:``,error:``}),[i,a]=(0,A.useState)(!1),o=Ct(),s=(0,A.useRef)(null),c=e=>{t(e)},l=()=>{a(!0)};return(0,A.useEffect)(()=>{if(o&&i&&!s.current&&!Pt){let e=async()=>{try{await new Promise(e=>setTimeout(e,200));let e=await o.languages.typescript.getTypeScriptWorker(),t=o.Uri.parse(`file:///main.ts`),n=await e(t);s.current=n,Pt=n}catch(e){console.error(`Failed to initialize TypeScript worker:`,e)}};e()}},[o,i]),(0,A.useEffect)(()=>{let t=setTimeout(async()=>{try{let t=e.replace(/import\s+{[^}]*}\s+from\s+['"][^'"]+['"]\s*;?\s*/g,``).replace(/^type\s+\w+\s*=\s*[^;]+;?\s*$/gm,``),n=t.match(/(?:const|let|var)\s+(\w+)\s*=/),i=n?n[1]:null,a=i?`${t}\nreturn ${i};`:t,c=Function(`lx`,a),l=c(Nt),u=`// Hover over .infer in the editor to see the type`;if(i&&o&&s.current)try{let t=o.Uri.parse(`file:///main.ts`),n=o.editor.getModel(t);if(n){let n=e.indexOf(`${i}.infer`);if(n!==-1){let e=n+`${i}.infer`.length-1,r=await s.current.getQuickInfoAtPosition(t.toString(),e);if(r?.displayParts){let e=r.displayParts.map(e=>e.text).join(``),t=e.match(/\(property\)\s+.*?\.infer:\s*([\s\S]+?)$/);t&&(u=It(t[1]))}}}}catch(e){console.error(`Type extraction error:`,e)}if(l&&typeof l==`object`&&`json`in l){let e=l.json;r({json:JSON.stringify(e,null,2),typeInfo:u,error:``})}else r({json:JSON.stringify(l,null,2),typeInfo:u,error:``})}catch(e){r({json:``,typeInfo:``,error:e instanceof Error?e.message:`Unknown error`})}},500);return()=>clearTimeout(t)},[e,o]),(0,v.jsxs)(`div`,{style:{flex:1,display:`flex`,overflow:`hidden`},children:[(0,v.jsx)(`div`,{style:{flex:1,display:`flex`,borderRight:`1px solid #e5e7eb`},children:(0,v.jsx)(At,{value:e,onChange:c,onReady:l})}),(0,v.jsx)(`div`,{style:{flex:1,display:`flex`},children:(0,v.jsx)(jt,{output:n})})]})}function It(e){let t=e.trim();t=t.replace(/\s+/g,` `),t=t.replace(/;\s*/g,` 25 - `),t=t.replace(/{\s*/g,`{ 26 - `),t=t.replace(/\s*}/g,` 27 - }`);let n=t.split(` 28 - `),r=0,i=[];for(let e of n){let t=e.trim();if(!t)continue;t.startsWith(`}`)&&(r=Math.max(0,r-1)),i.push(` `.repeat(r)+t),t.endsWith(`{`)&&!t.includes(`}`)&&r++}return i.join(` 29 - `)}const Lt=`import { lx, type Infer } from "prototypekit"; 30 - 31 - const profileNamespace = lx.namespace("app.bsky.actor.profile", { 32 - main: lx.record({ 33 - key: "self", 34 - record: lx.object({ 35 - displayName: lx.string({ maxLength: 64, maxGraphemes: 64 }), 36 - description: lx.string({ maxLength: 256, maxGraphemes: 256 }), 37 - }), 38 - }), 39 - }); 40 - 41 - type ProfileInferred = Infer<typeof profileNamespace>;`;function Rt(){return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(y,{}),(0,v.jsx)(Ft,{})]})}var zt=c(h());(0,zt.createRoot)(document.getElementById(`root`)).render((0,v.jsx)(A.StrictMode,{children:(0,v.jsx)(Rt,{})}));
···
-13
packages/site/dist/index.html
··· 1 - <!doctype html> 2 - <html lang="en"> 3 - <head> 4 - <meta charset="UTF-8" /> 5 - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 - <title>prototypey - Type-safe lexicon inference for ATProto</title> 7 - <script type="module" crossorigin src="/assets/index-vwl5Isce.js"></script> 8 - <link rel="stylesheet" crossorigin href="/assets/index-BsKdg2XM.css"> 9 - </head> 10 - <body> 11 - <div id="root"></div> 12 - </body> 13 - </html>
···
-2
packages/site/dist/types/index.d.ts
··· 1 - export { GetNullable, GetRequired, Infer } from "./infer"; 2 - export { lx } from "./lib";
···
-91
packages/site/dist/types/infer.d.ts
··· 1 - import { Prettify } from "./type-utils.js"; 2 - 3 - //#region src/infer.d.ts 4 - type InferType<T> = T extends { 5 - type: "record"; 6 - } ? InferRecord<T> : T extends { 7 - type: "object"; 8 - } ? InferObject<T> : T extends { 9 - type: "array"; 10 - } ? InferArray<T> : T extends { 11 - type: "params"; 12 - } ? InferParams<T> : T extends { 13 - type: "union"; 14 - } ? InferUnion<T> : T extends { 15 - type: "token"; 16 - } ? InferToken<T> : T extends { 17 - type: "ref"; 18 - } ? InferRef<T> : T extends { 19 - type: "unknown"; 20 - } ? unknown : T extends { 21 - type: "null"; 22 - } ? null : T extends { 23 - type: "boolean"; 24 - } ? boolean : T extends { 25 - type: "integer"; 26 - } ? number : T extends { 27 - type: "string"; 28 - } ? string : T extends { 29 - type: "bytes"; 30 - } ? Uint8Array : T extends { 31 - type: "cid-link"; 32 - } ? string : T extends { 33 - type: "blob"; 34 - } ? Blob : never; 35 - type InferToken<T> = T extends { 36 - enum: readonly (infer U)[]; 37 - } ? U : string; 38 - type GetRequired<T> = T extends { 39 - required: readonly (infer R)[]; 40 - } ? R : never; 41 - type GetNullable<T> = T extends { 42 - nullable: readonly (infer N)[]; 43 - } ? N : never; 44 - type InferObject<T, Nullable extends string = GetNullable<T> & string, Required extends string = GetRequired<T> & string, NullableAndRequired extends string = Required & Nullable & string, Normal extends string = ("properties" extends keyof T ? Exclude<keyof T["properties"], Required | Nullable> & string : never)> = Prettify<T extends { 45 - properties: infer P; 46 - } ? { -readonly [K in Normal]?: InferType<P[K & keyof P]> } & { -readonly [K in Exclude<Required, NullableAndRequired>]-?: InferType<P[K & keyof P]> } & { -readonly [K in Exclude<Nullable, NullableAndRequired>]?: InferType<P[K & keyof P]> | null } & { -readonly [K in NullableAndRequired]: InferType<P[K & keyof P]> | null } : {}>; 47 - type InferArray<T> = T extends { 48 - items: infer Items; 49 - } ? InferType<Items>[] : never[]; 50 - type InferUnion<T> = T extends { 51 - refs: readonly (infer R)[]; 52 - } ? R extends string ? { 53 - $type: R; 54 - [key: string]: unknown; 55 - } : never : never; 56 - type InferRef<T> = T extends { 57 - ref: infer R; 58 - } ? R extends string ? { 59 - $type: R; 60 - [key: string]: unknown; 61 - } : unknown : unknown; 62 - type InferParams<T> = InferObject<T>; 63 - type InferRecord<T> = T extends { 64 - record: infer R; 65 - } ? R extends { 66 - type: "object"; 67 - } ? InferObject<R> : R extends { 68 - type: "union"; 69 - } ? InferUnion<R> : unknown : unknown; 70 - /** 71 - * Recursively replaces stub references in a type with their actual definitions. 72 - * Detects circular references and missing references, returning string literal error messages. 73 - */ 74 - type ReplaceRefsInType<T, Defs, Visited = never> = T extends { 75 - $type: `#${infer DefName}`; 76 - } ? DefName extends keyof Defs ? DefName extends Visited ? `[Circular reference detected: #${DefName}]` : Prettify<ReplaceRefsInType<Defs[DefName], Defs, Visited | DefName> & { 77 - $type: T["$type"]; 78 - }> : `[Reference not found: #${DefName}]` : T extends Uint8Array | Blob ? T : T extends readonly (infer Item)[] ? ReplaceRefsInType<Item, Defs, Visited>[] : T extends object ? T extends ((...args: unknown[]) => unknown) ? T : { [K in keyof T]: ReplaceRefsInType<T[K], Defs, Visited> } : T; 79 - /** 80 - * Infers the TypeScript type for a lexicon namespace, returning only the 'main' definition 81 - * with all local refs (#user, #post, etc.) resolved to their actual types. 82 - */ 83 - type Infer<T extends { 84 - id: string; 85 - defs: Record<string, unknown>; 86 - }> = Prettify<"main" extends keyof T["defs"] ? { 87 - $type: T["id"]; 88 - } & ReplaceRefsInType<InferType<T["defs"]["main"]>, { [K in keyof T["defs"]]: InferType<T["defs"][K]> }> : never>; 89 - //#endregion 90 - export { GetNullable, GetRequired, Infer }; 91 - //# sourceMappingURL=infer.d.ts.map
···
-420
packages/site/dist/types/lib.d.ts
··· 1 - import { UnionToTuple } from "./type-utils.js"; 2 - import { Infer } from "./infer.js"; 3 - 4 - //#region src/lib.d.ts 5 - /** @see https://atproto.com/specs/lexicon#overview-of-types */ 6 - type LexiconType = "null" | "boolean" | "integer" | "string" | "bytes" | "cid-link" | "blob" | "array" | "object" | "params" | "token" | "ref" | "union" | "unknown" | "record" | "query" | "procedure" | "subscription"; 7 - /** 8 - * Common options available for lexicon items. 9 - * @see https://atproto.com/specs/lexicon#string-formats 10 - */ 11 - interface LexiconItemCommonOptions { 12 - /** Indicates this field must be provided */ 13 - required?: boolean; 14 - /** Indicates this field can be explicitly set to null */ 15 - nullable?: boolean; 16 - } 17 - /** 18 - * Base interface for all lexicon items. 19 - * @see https://atproto.com/specs/lexicon#overview-of-types 20 - */ 21 - interface LexiconItem extends LexiconItemCommonOptions { 22 - type: LexiconType; 23 - } 24 - /** 25 - * Definition in a lexicon namespace. 26 - * @see https://atproto.com/specs/lexicon#lexicon-document 27 - */ 28 - interface Def { 29 - type: LexiconType; 30 - } 31 - /** 32 - * Lexicon namespace document structure. 33 - * @see https://atproto.com/specs/lexicon#lexicon-document 34 - */ 35 - interface LexiconNamespace { 36 - /** Namespaced identifier (NSID) for this lexicon */ 37 - id: string; 38 - /** Named definitions within this namespace */ 39 - defs: Record<string, Def>; 40 - } 41 - /** 42 - * String type options. 43 - * @see https://atproto.com/specs/lexicon#string 44 - */ 45 - interface StringOptions extends LexiconItemCommonOptions { 46 - /** 47 - * Semantic string format constraint. 48 - * @see https://atproto.com/specs/lexicon#string-formats 49 - */ 50 - format?: "at-identifier" | "at-uri" | "cid" | "datetime" | "did" | "handle" | "nsid" | "tid" | "record-key" | "uri" | "language"; 51 - /** Maximum string length in bytes */ 52 - maxLength?: number; 53 - /** Minimum string length in bytes */ 54 - minLength?: number; 55 - /** Maximum string length in Unicode graphemes */ 56 - maxGraphemes?: number; 57 - /** Minimum string length in Unicode graphemes */ 58 - minGraphemes?: number; 59 - /** Hints at expected values, not enforced */ 60 - knownValues?: string[]; 61 - /** Restricts to an exact set of string values */ 62 - enum?: string[]; 63 - /** Default value if not provided */ 64 - default?: string; 65 - /** Fixed, unchangeable value */ 66 - const?: string; 67 - } 68 - /** 69 - * Boolean type options. 70 - * @see https://atproto.com/specs/lexicon#boolean 71 - */ 72 - interface BooleanOptions extends LexiconItemCommonOptions { 73 - /** Default value if not provided */ 74 - default?: boolean; 75 - /** Fixed, unchangeable value */ 76 - const?: boolean; 77 - } 78 - /** 79 - * Integer type options. 80 - * @see https://atproto.com/specs/lexicon#integer 81 - */ 82 - interface IntegerOptions extends LexiconItemCommonOptions { 83 - /** Minimum allowed value (inclusive) */ 84 - minimum?: number; 85 - /** Maximum allowed value (inclusive) */ 86 - maximum?: number; 87 - /** Restricts to an exact set of integer values */ 88 - enum?: number[]; 89 - /** Default value if not provided */ 90 - default?: number; 91 - /** Fixed, unchangeable value */ 92 - const?: number; 93 - } 94 - /** 95 - * Bytes type options for arbitrary byte arrays. 96 - * @see https://atproto.com/specs/lexicon#bytes 97 - */ 98 - interface BytesOptions extends LexiconItemCommonOptions { 99 - /** Minimum byte array length */ 100 - minLength?: number; 101 - /** Maximum byte array length */ 102 - maxLength?: number; 103 - } 104 - /** 105 - * Blob type options for binary data with MIME types. 106 - * @see https://atproto.com/specs/lexicon#blob 107 - */ 108 - interface BlobOptions extends LexiconItemCommonOptions { 109 - /** Allowed MIME types (e.g., ["image/png", "image/jpeg"]) */ 110 - accept?: string[]; 111 - /** Maximum blob size in bytes */ 112 - maxSize?: number; 113 - } 114 - /** 115 - * Array type options. 116 - * @see https://atproto.com/specs/lexicon#array 117 - */ 118 - interface ArrayOptions extends LexiconItemCommonOptions { 119 - /** Minimum array length */ 120 - minLength?: number; 121 - /** Maximum array length */ 122 - maxLength?: number; 123 - } 124 - /** 125 - * Record type options for repository records. 126 - * @see https://atproto.com/specs/lexicon#record 127 - */ 128 - interface RecordOptions { 129 - /** Record key strategy: "self" for self-describing or "tid" for timestamp IDs */ 130 - key: "self" | "tid"; 131 - /** Object schema defining the record structure */ 132 - record: { 133 - type: "object"; 134 - }; 135 - /** Human-readable description */ 136 - description?: string; 137 - } 138 - /** 139 - * Union type options for multiple possible types. 140 - * @see https://atproto.com/specs/lexicon#union 141 - */ 142 - interface UnionOptions extends LexiconItemCommonOptions { 143 - /** If true, only listed refs are allowed; if false, additional types may be added */ 144 - closed?: boolean; 145 - } 146 - /** 147 - * Map of property names to their lexicon item definitions. 148 - * @see https://atproto.com/specs/lexicon#object 149 - */ 150 - type ObjectProperties = Record<string, { 151 - type: LexiconType; 152 - }>; 153 - type RequiredKeys<T> = { [K in keyof T]: T[K] extends { 154 - required: true; 155 - } ? K : never }[keyof T]; 156 - type NullableKeys<T> = { [K in keyof T]: T[K] extends { 157 - nullable: true; 158 - } ? K : never }[keyof T]; 159 - /** 160 - * Resulting object schema with required and nullable fields extracted. 161 - * @see https://atproto.com/specs/lexicon#object 162 - */ 163 - type ObjectResult<T extends ObjectProperties> = { 164 - type: "object"; 165 - /** Property definitions */ 166 - properties: { [K in keyof T]: T[K] extends { 167 - type: "object"; 168 - } ? T[K] : Omit<T[K], "required" | "nullable"> }; 169 - } & ([RequiredKeys<T>] extends [never] ? {} : { 170 - required: UnionToTuple<RequiredKeys<T>>; 171 - }) & ([NullableKeys<T>] extends [never] ? {} : { 172 - nullable: UnionToTuple<NullableKeys<T>>; 173 - }); 174 - /** 175 - * Map of parameter names to their lexicon item definitions. 176 - * @see https://atproto.com/specs/lexicon#params 177 - */ 178 - type ParamsProperties = Record<string, LexiconItem>; 179 - /** 180 - * Resulting params schema with required fields extracted. 181 - * @see https://atproto.com/specs/lexicon#params 182 - */ 183 - type ParamsResult<T extends ParamsProperties> = { 184 - type: "params"; 185 - /** Parameter definitions */ 186 - properties: { [K in keyof T]: Omit<T[K], "required" | "nullable"> }; 187 - } & ([RequiredKeys<T>] extends [never] ? {} : { 188 - required: UnionToTuple<RequiredKeys<T>>; 189 - }); 190 - /** 191 - * HTTP request or response body schema. 192 - * @see https://atproto.com/specs/lexicon#http-endpoints 193 - */ 194 - interface BodySchema { 195 - /** MIME type encoding (typically "application/json") */ 196 - encoding: "application/json" | (string & {}); 197 - /** Human-readable description */ 198 - description?: string; 199 - /** Object schema defining the body structure */ 200 - schema?: ObjectResult<ObjectProperties>; 201 - } 202 - /** 203 - * Error definition for HTTP endpoints. 204 - * @see https://atproto.com/specs/lexicon#http-endpoints 205 - */ 206 - interface ErrorDef { 207 - /** Error name/code */ 208 - name: string; 209 - /** Human-readable error description */ 210 - description?: string; 211 - } 212 - /** 213 - * Query endpoint options (HTTP GET). 214 - * @see https://atproto.com/specs/lexicon#query 215 - */ 216 - interface QueryOptions { 217 - /** Human-readable description */ 218 - description?: string; 219 - /** Query string parameters */ 220 - parameters?: ParamsResult<ParamsProperties>; 221 - /** Response body schema */ 222 - output?: BodySchema; 223 - /** Possible error responses */ 224 - errors?: ErrorDef[]; 225 - } 226 - /** 227 - * Procedure endpoint options (HTTP POST). 228 - * @see https://atproto.com/specs/lexicon#procedure 229 - */ 230 - interface ProcedureOptions { 231 - /** Human-readable description */ 232 - description?: string; 233 - /** Query string parameters */ 234 - parameters?: ParamsResult<ParamsProperties>; 235 - /** Request body schema */ 236 - input?: BodySchema; 237 - /** Response body schema */ 238 - output?: BodySchema; 239 - /** Possible error responses */ 240 - errors?: ErrorDef[]; 241 - } 242 - /** 243 - * WebSocket message schema for subscriptions. 244 - * @see https://atproto.com/specs/lexicon#subscription 245 - */ 246 - interface MessageSchema { 247 - /** Human-readable description */ 248 - description?: string; 249 - /** Union of possible message types */ 250 - schema: { 251 - type: "union"; 252 - refs: readonly string[]; 253 - }; 254 - } 255 - /** 256 - * Subscription endpoint options (WebSocket). 257 - * @see https://atproto.com/specs/lexicon#subscription 258 - */ 259 - interface SubscriptionOptions { 260 - /** Human-readable description */ 261 - description?: string; 262 - /** Query string parameters */ 263 - parameters?: ParamsResult<ParamsProperties>; 264 - /** Message schema for events */ 265 - message?: MessageSchema; 266 - /** Possible error responses */ 267 - errors?: ErrorDef[]; 268 - } 269 - declare class Namespace<T extends LexiconNamespace> { 270 - json: T; 271 - infer: Infer<T>; 272 - constructor(json: T); 273 - } 274 - /** 275 - * Main API for creating lexicon schemas. 276 - * @see https://atproto.com/specs/lexicon 277 - */ 278 - declare const lx: { 279 - /** 280 - * Creates a null type. 281 - * @see https://atproto.com/specs/lexicon#null 282 - */ 283 - null(options?: LexiconItemCommonOptions): { 284 - type: "null"; 285 - } & LexiconItemCommonOptions; 286 - /** 287 - * Creates a boolean type with optional constraints. 288 - * @see https://atproto.com/specs/lexicon#boolean 289 - */ 290 - boolean<T extends BooleanOptions>(options?: T): T & { 291 - type: "boolean"; 292 - }; 293 - /** 294 - * Creates an integer type with optional min/max and enum constraints. 295 - * @see https://atproto.com/specs/lexicon#integer 296 - */ 297 - integer<T extends IntegerOptions>(options?: T): T & { 298 - type: "integer"; 299 - }; 300 - /** 301 - * Creates a string type with optional format, length, and value constraints. 302 - * @see https://atproto.com/specs/lexicon#string 303 - */ 304 - string<T extends StringOptions>(options?: T): T & { 305 - type: "string"; 306 - }; 307 - /** 308 - * Creates an unknown type for flexible, unvalidated objects. 309 - * @see https://atproto.com/specs/lexicon#unknown 310 - */ 311 - unknown(options?: LexiconItemCommonOptions): { 312 - type: "unknown"; 313 - } & LexiconItemCommonOptions; 314 - /** 315 - * Creates a bytes type for arbitrary byte arrays. 316 - * @see https://atproto.com/specs/lexicon#bytes 317 - */ 318 - bytes<T extends BytesOptions>(options?: T): T & { 319 - type: "bytes"; 320 - }; 321 - /** 322 - * Creates a CID link reference to content-addressed data. 323 - * @see https://atproto.com/specs/lexicon#cid-link 324 - */ 325 - cidLink<Link extends string>(link: Link): { 326 - type: "cid-link"; 327 - $link: Link; 328 - }; 329 - /** 330 - * Creates a blob type for binary data with MIME type constraints. 331 - * @see https://atproto.com/specs/lexicon#blob 332 - */ 333 - blob<T extends BlobOptions>(options?: T): T & { 334 - type: "blob"; 335 - }; 336 - /** 337 - * Creates an array type with item schema and length constraints. 338 - * @see https://atproto.com/specs/lexicon#array 339 - */ 340 - array<Items extends { 341 - type: LexiconType; 342 - }, Options extends ArrayOptions>(items: Items, options?: Options): Options & { 343 - type: "array"; 344 - items: Items; 345 - }; 346 - /** 347 - * Creates a token type for symbolic values in unions. 348 - * @see https://atproto.com/specs/lexicon#token 349 - */ 350 - token<Description extends string>(description: Description): { 351 - type: "token"; 352 - description: Description; 353 - }; 354 - /** 355 - * Creates a reference to another schema definition. 356 - * @see https://atproto.com/specs/lexicon#ref 357 - */ 358 - ref<Ref extends string>(ref: Ref, options?: LexiconItemCommonOptions): LexiconItemCommonOptions & { 359 - type: "ref"; 360 - ref: Ref; 361 - }; 362 - /** 363 - * Creates a union type for multiple possible type variants. 364 - * @see https://atproto.com/specs/lexicon#union 365 - */ 366 - union<const Refs extends readonly string[], Options extends UnionOptions>(refs: Refs, options?: Options): Options & { 367 - type: "union"; 368 - refs: Refs; 369 - }; 370 - /** 371 - * Creates a record type for repository records. 372 - * @see https://atproto.com/specs/lexicon#record 373 - */ 374 - record<T extends RecordOptions>(options: T): T & { 375 - type: "record"; 376 - }; 377 - /** 378 - * Creates an object type with defined properties. 379 - * @see https://atproto.com/specs/lexicon#object 380 - */ 381 - object<T extends ObjectProperties>(options: T): ObjectResult<T>; 382 - /** 383 - * Creates a params type for query string parameters. 384 - * @see https://atproto.com/specs/lexicon#params 385 - */ 386 - params<Properties extends ParamsProperties>(properties: Properties): ParamsResult<Properties>; 387 - /** 388 - * Creates a query endpoint definition (HTTP GET). 389 - * @see https://atproto.com/specs/lexicon#query 390 - */ 391 - query<T extends QueryOptions>(options?: T): T & { 392 - type: "query"; 393 - }; 394 - /** 395 - * Creates a procedure endpoint definition (HTTP POST). 396 - * @see https://atproto.com/specs/lexicon#procedure 397 - */ 398 - procedure<T extends ProcedureOptions>(options?: T): T & { 399 - type: "procedure"; 400 - }; 401 - /** 402 - * Creates a subscription endpoint definition (WebSocket). 403 - * @see https://atproto.com/specs/lexicon#subscription 404 - */ 405 - subscription<T extends SubscriptionOptions>(options?: T): T & { 406 - type: "subscription"; 407 - }; 408 - /** 409 - * Creates a lexicon namespace document. 410 - * @see https://atproto.com/specs/lexicon#lexicon-document 411 - */ 412 - namespace<ID extends string, D extends LexiconNamespace["defs"]>(id: ID, defs: D): Namespace<{ 413 - lexicon: 1; 414 - id: ID; 415 - defs: D; 416 - }>; 417 - }; 418 - //#endregion 419 - export { lx }; 420 - //# sourceMappingURL=lib.d.ts.map
···
-14
packages/site/dist/types/type-utils.d.ts
··· 1 - //#region src/type-utils.d.ts 2 - /** 3 - * Converts a string union type to a tuple type 4 - * @example 5 - * type Colors = "red" | "green" | "blue"; 6 - * type ColorTuple = UnionToTuple<Colors>; // ["red", "green", "blue"] 7 - */ 8 - type UnionToTuple<T> = ((T extends unknown ? (x: () => T) => void : never) extends ((x: infer I) => void) ? I : never) extends (() => infer R) ? [...UnionToTuple<Exclude<T, R>>, R] : []; 9 - type Prettify<T> = { [K in keyof T]: T[K] } & {}; 10 - //# sourceMappingURL=type-utils.d.ts.map 11 - 12 - //#endregion 13 - export { Prettify, UnionToTuple }; 14 - //# sourceMappingURL=type-utils.d.ts.map
···