UNPKG

hotkeys-js

Version:

A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.

21 lines 236 kB
import{r as e,j as t,b as n,M as r,G as a}from"./uiw-components.js";import{r as l}from"./react-vendor.js";import{M as o}from"./markdown-vendor.js";import"./theme-vendor.js";!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();var i={exports:{}},s={},u={exports:{}},c={};
/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
!function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,l=e[r];if(!(0<a(l,t)))break e;e[r]=t,e[n]=l,n=r}}function n(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,l=e.length,o=l>>>1;r<o;){var i=2*(r+1)-1,s=e[i],u=i+1,c=e[u];if(0>a(s,n))u<l&&0>a(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[i]=n,r=i);else{if(!(u<l&&0>a(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(e.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l=performance;e.unstable_now=function(){return l.now()}}else{var o=Date,i=o.now();e.unstable_now=function(){return o.now()-i}}var s=[],u=[],c=1,f=null,d=3,p=!1,h=!1,m=!1,g=!1,y="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var a=n(u);null!==a;){if(null===a.callback)r(u);else{if(!(a.startTime<=e))break;r(u),a.sortIndex=a.expirationTime,t(s,a)}a=n(u)}}function w(e){if(m=!1,k(e),!h)if(null!==n(s))h=!0,j||(j=!0,S());else{var t=n(u);null!==t&&T(w,t.startTime-e)}}var S,j=!1,E=-1,x=5,C=-1;function _(){return!!g||!(e.unstable_now()-C<x)}function P(){if(g=!1,j){var t=e.unstable_now();C=t;var a=!0;try{e:{h=!1,m&&(m=!1,v(E),E=-1),p=!0;var l=d;try{t:{for(k(t),f=n(s);null!==f&&!(f.expirationTime>t&&_());){var o=f.callback;if("function"==typeof o){f.callback=null,d=f.priorityLevel;var i=o(f.expirationTime<=t);if(t=e.unstable_now(),"function"==typeof i){f.callback=i,k(t),a=!0;break t}f===n(s)&&r(s),k(t)}else r(s);f=n(s)}if(null!==f)a=!0;else{var c=n(u);null!==c&&T(w,c.startTime-t),a=!1}}break e}finally{f=null,d=l,p=!1}a=void 0}}finally{a?S():j=!1}}}if("function"==typeof b)S=function(){b(P)};else if("undefined"!=typeof MessageChannel){var z=new MessageChannel,N=z.port2;z.port1.onmessage=P,S=function(){N.postMessage(null)}}else S=function(){y(P,0)};function T(t,n){E=y((function(){t(e.unstable_now())}),n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e||(x=0<e?Math.floor(1e3/e):5)},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_next=function(e){switch(d){case 1:case 2:case 3:var t=3;break;default:t=d}var n=d;d=t;try{return e()}finally{d=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=d;d=e;try{return t()}finally{d=n}},e.unstable_scheduleCallback=function(r,a,l){var o=e.unstable_now();switch("object"==typeof l&&null!==l?l="number"==typeof(l=l.delay)&&0<l?o+l:o:l=o,r){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return r={id:c++,callback:a,priorityLevel:r,startTime:l,expirationTime:i=l+i,sortIndex:-1},l>o?(r.sortIndex=l,t(u,r),null===n(s)&&r===n(u)&&(m?(v(E),E=-1):m=!0,T(w,l-o))):(r.sortIndex=i,t(s,r),h||p||(h=!0,j||(j=!0,S()))),r},e.unstable_shouldYield=_,e.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}}(c),u.exports=c;var f=u.exports,d=e,p=l;
/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */function h(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;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."}function m(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function g(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function y(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function v(e){if(31===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function b(e){if(g(e)!==e)throw Error(h(188))}function k(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e;for(e=e.child;null!==e;){if(null!==(t=k(e)))return t;e=e.sibling}return null}var w=Object.assign,S=Symbol.for("react.element"),j=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),P=Symbol.for("react.consumer"),z=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),M=Symbol.for("react.lazy"),D=Symbol.for("react.activity"),A=Symbol.for("react.memo_cache_sentinel"),F=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}var I=Symbol.for("react.client.reference");function U(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===I?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case _:return"Profiler";case C:return"StrictMode";case T:return"Suspense";case O:return"SuspenseList";case D:return"Activity"}if("object"==typeof e)switch(e.$$typeof){case E:return"Portal";case z:return e.displayName||"Context";case P:return(e._context.displayName||"Context")+".Consumer";case N:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case L:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case M:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}var H=Array.isArray,K=d.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B=p.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V={pending:!1,data:null,method:null,action:null},$=[],W=-1;function Q(e){return{current:e}}function q(e){0>W||(e.current=$[W],$[W]=null,W--)}function G(e,t){W++,$[W]=e.current,e.current=t}var X,Y,Z=Q(null),J=Q(null),ee=Q(null),te=Q(null);function ne(e,t){switch(G(ee,t),G(J,e),G(Z,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Cf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=_f(t=Cf(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}q(Z),G(Z,e)}function re(){q(Z),q(J),q(ee)}function ae(e){null!==e.memoizedState&&G(te,e);var t=Z.current,n=_f(t,e.type);t!==n&&(G(J,e),G(Z,n))}function le(e){J.current===e&&(q(Z),q(J)),te.current===e&&(q(te),bd._currentValue=V)}function oe(e){if(void 0===X)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);X=t&&t[1]||"",Y=-1<n.stack.indexOf("\n    at")?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+X+e+Y}var ie=!1;function se(e,t){if(!e||ie)return"";ie=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(a){var r=a}Reflect.construct(e,[],n)}else{try{n.call()}catch(l){r=l}e.call(n.prototype)}}else{try{throw Error()}catch(o){r=o}(n=e())&&"function"==typeof n.catch&&n.catch((function(){}))}}catch(i){if(i&&r&&"string"==typeof i.stack)return[i.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var a=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");a&&a.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var l=r.DetermineComponentFrameRoot(),o=l[0],i=l[1];if(o&&i){var s=o.split("\n"),u=i.split("\n");for(a=r=0;r<s.length&&!s[r].includes("DetermineComponentFrameRoot");)r++;for(;a<u.length&&!u[a].includes("DetermineComponentFrameRoot");)a++;if(r===s.length||a===u.length)for(r=s.length-1,a=u.length-1;1<=r&&0<=a&&s[r]!==u[a];)a--;for(;1<=r&&0<=a;r--,a--)if(s[r]!==u[a]){if(1!==r||1!==a)do{if(r--,0>--a||s[r]!==u[a]){var c="\n"+s[r].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}}while(1<=r&&0<=a);break}}}finally{ie=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?oe(n):""}function ue(e,t){switch(e.tag){case 26:case 27:case 5:return oe(e.type);case 16:return oe("Lazy");case 13:return e.child!==t&&null!==t?oe("Suspense Fallback"):oe("Suspense");case 19:return oe("SuspenseList");case 0:case 15:return se(e.type,!1);case 11:return se(e.type.render,!1);case 1:return se(e.type,!0);case 31:return oe("Activity");default:return""}}function ce(e){try{var t="",n=null;do{t+=ue(e,n),n=e,e=e.return}while(e);return t}catch(r){return"\nError generating stack: "+r.message+"\n"+r.stack}}var fe=Object.prototype.hasOwnProperty,de=f.unstable_scheduleCallback,pe=f.unstable_cancelCallback,he=f.unstable_shouldYield,me=f.unstable_requestPaint,ge=f.unstable_now,ye=f.unstable_getCurrentPriorityLevel,ve=f.unstable_ImmediatePriority,be=f.unstable_UserBlockingPriority,ke=f.unstable_NormalPriority,we=f.unstable_LowPriority,Se=f.unstable_IdlePriority,je=f.log,Ee=f.unstable_setDisableYieldValue,xe=null,Ce=null;function _e(e){if("function"==typeof je&&Ee(e),Ce&&"function"==typeof Ce.setStrictMode)try{Ce.setStrictMode(xe,e)}catch(t){}}var Pe=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(ze(e)/Ne|0)|0},ze=Math.log,Ne=Math.LN2;var Te=256,Oe=262144,Le=4194304;function Me(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function De(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var a=0,l=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var i=134217727&r;return 0!==i?0!==(r=i&~l)?a=Me(r):0!==(o&=i)?a=Me(o):n||0!==(n=i&~e)&&(a=Me(n)):0!==(i=r&~l)?a=Me(i):0!==o?a=Me(o):n||0!==(n=r&~e)&&(a=Me(n)),0===a?0:0!==t&&t!==a&&!(t&l)&&((l=a&-a)>=(n=t&-t)||32===l&&4194048&n)?t:a}function Ae(e,t){return!(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function Fe(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function Re(){var e=Le;return!(62914560&(Le<<=1))&&(Le=4194304),e}function Ie(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ue(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function He(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Pe(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function Ke(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Pe(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}function Be(e,t){var n=t&-t;return(n=42&n?1:Ve(n))&(e.suspendedLanes|t)?0:n}function Ve(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function $e(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function We(){var e=B.p;return 0!==e?e:void 0===(e=window.event)?32:Dd(e.type)}function Qe(e,t){var n=B.p;try{return B.p=e,t()}finally{B.p=n}}var qe=Math.random().toString(36).slice(2),Ge="__reactFiber$"+qe,Xe="__reactProps$"+qe,Ye="__reactContainer$"+qe,Ze="__reactEvents$"+qe,Je="__reactListeners$"+qe,et="__reactHandles$"+qe,tt="__reactResources$"+qe,nt="__reactMarker$"+qe;function rt(e){delete e[Ge],delete e[Xe],delete e[Ze],delete e[Je],delete e[et]}function at(e){var t=e[Ge];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ye]||n[Ge]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=$f(e);null!==e;){if(n=e[Ge])return n;e=$f(e)}return t}n=(e=n).parentNode}return null}function lt(e){if(e=e[Ge]||e[Ye]){var t=e.tag;if(5===t||6===t||13===t||31===t||26===t||27===t||3===t)return e}return null}function ot(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(h(33))}function it(e){var t=e[tt];return t||(t=e[tt]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function st(e){e[nt]=!0}var ut=new Set,ct={};function ft(e,t){dt(e,t),dt(e+"Capture",t)}function dt(e,t){for(ct[e]=t,e=0;e<t.length;e++)ut.add(t[e])}var pt=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),ht={},mt={};function gt(e,t,n){if(a=t,fe.call(mt,a)||!fe.call(ht,a)&&(pt.test(a)?mt[a]=!0:(ht[a]=!0,0)))if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":return void e.removeAttribute(t);case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r)return void e.removeAttribute(t)}e.setAttribute(t,""+n)}var a}function yt(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(t)}e.setAttribute(t,""+n)}}function vt(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(n)}e.setAttributeNS(t,n,""+r)}}function bt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function kt(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function wt(e){if(!e._valueTracker){var t=kt(e)?"checked":"value";e._valueTracker=function(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var a=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){n=""+e,l.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e,t,""+e[t])}}function St(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=kt(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function jt(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var Et=/[\n"\\]/g;function xt(e){return e.replace(Et,(function(e){return"\\"+e.charCodeAt(0).toString(16)+" "}))}function Ct(e,t,n,r,a,l,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+bt(t)):e.value!==""+bt(t)&&(e.value=""+bt(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?Pt(e,o,bt(t)):null!=n?Pt(e,o,bt(n)):null!=r&&e.removeAttribute("value"),null==a&&null!=l&&(e.defaultChecked=!!l),null!=a&&(e.checked=a&&"function"!=typeof a&&"symbol"!=typeof a),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+bt(i):e.removeAttribute("name")}function _t(e,t,n,r,a,l,o,i){if(null!=l&&"function"!=typeof l&&"symbol"!=typeof l&&"boolean"!=typeof l&&(e.type=l),null!=t||null!=n){if(("submit"===l||"reset"===l)&&null==t)return void wt(e);n=null!=n?""+bt(n):"",t=null!=t?""+bt(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:a)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o),wt(e)}function Pt(e,t,n){"number"===t&&jt(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function zt(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+bt(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function Nt(e,t,n){null==t||((t=""+bt(t))!==e.value&&(e.value=t),null!=n)?e.defaultValue=null!=n?""+bt(n):"":e.defaultValue!==t&&(e.defaultValue=t)}function Tt(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(h(92));if(H(r)){if(1<r.length)throw Error(h(93));r=r[0]}n=r}null==n&&(n=""),t=n}n=bt(t),e.defaultValue=n,(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r),wt(e)}function Ot(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var Lt=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Mt(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||Lt.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Dt(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(h(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&Mt(e,a,r)}else for(var l in t)t.hasOwnProperty(l)&&Mt(e,l,t[l])}function At(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ft=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Rt=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function It(e){return Rt.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Ut(){}var Ht=null;function Kt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Bt=null,Vt=null;function $t(e){var t=lt(e);if(t&&(e=t.stateNode)){var n=e[Xe]||null;e:switch(e=t.stateNode,t.type){case"input":if(Ct(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+xt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[Xe]||null;if(!a)throw Error(h(90));Ct(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)(r=n[t]).form===e.form&&St(r)}break e;case"textarea":Nt(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&zt(e,!!n.multiple,t,!1)}}}var Wt=!1;function Qt(e,t,n){if(Wt)return e(t,n);Wt=!0;try{return e(t)}finally{if(Wt=!1,(null!==Bt||null!==Vt)&&(ic(),Bt&&(t=Bt,e=Vt,Vt=Bt=null,$t(t),e)))for(t=0;t<e.length;t++)$t(e[t])}}function qt(e,t){var n=e.stateNode;if(null===n)return null;var r=n[Xe]||null;if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(h(231,t,typeof n));return n}var Gt=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),Xt=!1;if(Gt)try{var Yt={};Object.defineProperty(Yt,"passive",{get:function(){Xt=!0}}),window.addEventListener("test",Yt,Yt),window.removeEventListener("test",Yt,Yt)}catch(qp){Xt=!1}var Zt=null,Jt=null,en=null;function tn(){if(en)return en;var e,t,n=Jt,r=n.length,a="value"in Zt?Zt.value:Zt.textContent,l=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[l-t];t++);return en=a.slice(e,1<t?1-t:void 0)}function nn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rn(){return!0}function an(){return!1}function ln(e){function t(t,n,r,a,l){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=l,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?rn:an,this.isPropagationStopped=an,this}return w(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rn)},persist:function(){},isPersistent:rn}),t}var on,sn,un,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},fn=ln(cn),dn=w({},cn,{view:0,detail:0}),pn=ln(dn),hn=w({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==un&&(un&&"mousemove"===e.type?(on=e.screenX-un.screenX,sn=e.screenY-un.screenY):sn=on=0,un=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),mn=ln(hn),gn=ln(w({},hn,{dataTransfer:0})),yn=ln(w({},dn,{relatedTarget:0})),vn=ln(w({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=ln(w({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),kn=ln(w({},cn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Sn={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"},jn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=jn[e])&&!!t[e]}function xn(){return En}var Cn=ln(w({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=nn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Sn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xn,charCode:function(e){return"keypress"===e.type?nn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?nn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),_n=ln(w({},hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=ln(w({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xn})),zn=ln(w({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Nn=ln(w({},hn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Tn=ln(w({},cn,{newState:0,oldState:0})),On=[9,13,27,32],Ln=Gt&&"CompositionEvent"in window,Mn=null;Gt&&"documentMode"in document&&(Mn=document.documentMode);var Dn=Gt&&"TextEvent"in window&&!Mn,An=Gt&&(!Ln||Mn&&8<Mn&&11>=Mn),Fn=String.fromCharCode(32),Rn=!1;function In(e,t){switch(e){case"keyup":return-1!==On.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Hn=!1;var Kn={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 Bn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Kn[e.type]:"textarea"===t}function Vn(e,t,n,r){Bt?Vt?Vt.push(r):Vt=[r]:Bt=r,0<(t=df(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,Wn=null;function Qn(e){rf(e,0)}function qn(e){if(St(ot(e)))return e}function Gn(e,t){if("change"===e)return t}var Xn=!1;if(Gt){var Yn;if(Gt){var Zn="oninput"in document;if(!Zn){var Jn=document.createElement("div");Jn.setAttribute("oninput","return;"),Zn="function"==typeof Jn.oninput}Yn=Zn}else Yn=!1;Xn=Yn&&(!document.documentMode||9<document.documentMode)}function er(){$n&&($n.detachEvent("onpropertychange",tr),Wn=$n=null)}function tr(e){if("value"===e.propertyName&&qn(Wn)){var t=[];Vn(t,Wn,e,Kt(e)),Qt(Qn,t)}}function nr(e,t,n){"focusin"===e?(er(),Wn=n,($n=t).attachEvent("onpropertychange",tr)):"focusout"===e&&er()}function rr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return qn(Wn)}function ar(e,t){if("click"===e)return qn(t)}function lr(e,t){if("input"===e||"change"===e)return qn(t)}var or="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function ir(e,t){if(or(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===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 a=n[r];if(!fe.call(t,a)||!or(e[a],t[a]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function cr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?cr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(e){for(var t=jt((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=jt((e=t.contentWindow).document)}return t}function dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var pr=Gt&&"documentMode"in document&&11>=document.documentMode,hr=null,mr=null,gr=null,yr=!1;function vr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==hr||hr!==jt(r)||("selectionStart"in(r=hr)&&dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},gr&&ir(gr,r)||(gr=r,0<(r=df(mr,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}function br(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:br("Animation","AnimationEnd"),animationiteration:br("Animation","AnimationIteration"),animationstart:br("Animation","AnimationStart"),transitionrun:br("Transition","TransitionRun"),transitionstart:br("Transition","TransitionStart"),transitioncancel:br("Transition","TransitionCancel"),transitionend:br("Transition","TransitionEnd")},wr={},Sr={};function jr(e){if(wr[e])return wr[e];if(!kr[e])return e;var t,n=kr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sr)return wr[e]=n[t];return e}Gt&&(Sr=document.createElement("div").style,"AnimationEvent"in window||(delete kr.animationend.animation,delete kr.animationiteration.animation,delete kr.animationstart.animation),"TransitionEvent"in window||delete kr.transitionend.transition);var Er=jr("animationend"),xr=jr("animationiteration"),Cr=jr("animationstart"),_r=jr("transitionrun"),Pr=jr("transitionstart"),zr=jr("transitioncancel"),Nr=jr("transitionend"),Tr=new Map,Or="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Lr(e,t){Tr.set(e,t),ft(t,[e])}Or.push("scrollEnd");var Mr="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e)},Dr=[],Ar=0,Fr=0;function Rr(){for(var e=Ar,t=Fr=Ar=0;t<e;){var n=Dr[t];Dr[t++]=null;var r=Dr[t];Dr[t++]=null;var a=Dr[t];Dr[t++]=null;var l=Dr[t];if(Dr[t++]=null,null!==r&&null!==a){var o=r.pending;null===o?a.next=a:(a.next=o.next,o.next=a),r.pending=a}0!==l&&Kr(n,a,l)}}function Ir(e,t,n,r){Dr[Ar++]=e,Dr[Ar++]=t,Dr[Ar++]=n,Dr[Ar++]=r,Fr|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function Ur(e,t,n,r){return Ir(e,t,n,r),Br(e)}function Hr(e,t){return Ir(e,null,null,t),Br(e)}function Kr(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var a=!1,l=e.return;null!==l;)l.childLanes|=n,null!==(r=l.alternate)&&(r.childLanes|=n),22===l.tag&&(null===(e=l.stateNode)||1&e._visibility||(a=!0)),e=l,l=l.return;return 3===e.tag?(l=e.stateNode,a&&null!==t&&(a=31-Pe(n),null===(r=(e=l.hiddenUpdates)[a])?e[a]=[t]:r.push(t),t.lane=536870912|n),l):null}function Br(e){if(50<Zu)throw Zu=0,Ju=null,Error(h(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var Vr={};function $r(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.refCleanup=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 Wr(e,t,n,r){return new $r(e,t,n,r)}function Qr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qr(e,t){var n=e.alternate;return null===n?((n=Wr(e.tag,t,e.key,e.mode)).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=65011712&e.flags,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=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Gr(e,t){e.flags&=65011714;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Xr(e,t,n,r,a,l){var o=0;if(r=e,"function"==typeof e)Qr(e)&&(o=1);else if("string"==typeof e)o=function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!=typeof t.precedence||"string"!=typeof t.href||""===t.href)break;return!0;case"link":if("string"!=typeof t.rel||"string"!=typeof t.href||""===t.href||t.onLoad||t.onError)break;return"stylesheet"!==t.rel||(e=t.disabled,"string"==typeof t.precedence&&null==e);case"script":if(t.async&&"function"!=typeof t.async&&"symbol"!=typeof t.async&&!t.onLoad&&!t.onError&&t.src&&"string"==typeof t.src)return!0}return!1}(e,n,Z.current)?26:"html"===e||"head"===e||"body"===e?27:5;else e:switch(e){case D:return(e=Wr(31,n,t,a)).elementType=D,e.lanes=l,e;case x:return Yr(n.children,a,l,t);case C:o=8,a|=24;break;case _:return(e=Wr(12,n,t,2|a)).elementType=_,e.lanes=l,e;case T:return(e=Wr(13,n,t,a)).elementType=T,e.lanes=l,e;case O:return(e=Wr(19,n,t,a)).elementType=O,e.lanes=l,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case z:o=10;break e;case P:o=9;break e;case N:o=11;break e;case L:o=14;break e;case M:o=16,r=null;break e}o=29,n=Error(h(130,null===e?"null":typeof e,"")),r=null}return(t=Wr(o,n,t,a)).elementType=e,t.type=r,t.lanes=l,t}function Yr(e,t,n,r){return(e=Wr(7,e,r,t)).lanes=n,e}function Zr(e,t,n){return(e=Wr(6,e,null,t)).lanes=n,e}function Jr(e){var t=Wr(18,null,null,0);return t.stateNode=e,t}function ea(e,t,n){return(t=Wr(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var ta=new WeakMap;function na(e,t){if("object"==typeof e&&null!==e){var n=ta.get(e);return void 0!==n?n:(t={value:e,source:t,stack:ce(t)},ta.set(e,t),t)}return{value:e,source:t,stack:ce(t)}}var ra=[],aa=0,la=null,oa=0,ia=[],sa=0,ua=null,ca=1,fa="";function da(e,t){ra[aa++]=oa,ra[aa++]=la,la=e,oa=t}function pa(e,t,n){ia[sa++]=ca,ia[sa++]=fa,ia[sa++]=ua,ua=e;var r=ca;e=fa;var a=32-Pe(r)-1;r&=~(1<<a),n+=1;var l=32-Pe(t)+a;if(30<l){var o=a-a%5;l=(r&(1<<o)-1).toString(32),r>>=o,a-=o,ca=1<<32-Pe(t)+a|n<<a|r,fa=l+e}else ca=1<<l|n<<a|r,fa=e}function ha(e){null!==e.return&&(da(e,1),pa(e,1,0))}function ma(e){for(;e===la;)la=ra[--aa],ra[aa]=null,oa=ra[--aa],ra[aa]=null;for(;e===ua;)ua=ia[--sa],ia[sa]=null,fa=ia[--sa],ia[sa]=null,ca=ia[--sa],ia[sa]=null}function ga(e,t){ia[sa++]=ca,ia[sa++]=fa,ia[sa++]=ua,ca=t.id,fa=t.overflow,ua=e}var ya=null,va=null,ba=!1,ka=null,wa=!1,Sa=Error(h(519));function ja(e){throw za(na(Error(h(418,1<arguments.length&&void 0!==arguments[1]&&arguments[1]?"text":"HTML","")),e)),Sa}function Ea(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[Ge]=e,t[Xe]=r,n){case"dialog":af("cancel",t),af("close",t);break;case"iframe":case"object":case"embed":af("load",t);break;case"video":case"audio":for(n=0;n<tf.length;n++)af(tf[n],t);break;case"source":af("error",t);break;case"img":case"image":case"link":af("error",t),af("load",t);break;case"details":af("toggle",t);break;case"input":af("invalid",t),_t(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":af("invalid",t);break;case"textarea":af("invalid",t),Tt(t,r.value,r.defaultValue,r.children)}"string"!=typeof(n=r.children)&&"number"!=typeof n&&"bigint"!=typeof n||t.textContent===""+n||!0===r.suppressHydrationWarning||vf(t.textContent,n)?(null!=r.popover&&(af("beforetoggle",t),af("toggle",t)),null!=r.onScroll&&af("scroll",t),null!=r.onScrollEnd&&af("scrollend",t),null!=r.onClick&&(t.onclick=Ut),t=!0):t=!1,t||ja(e,!0)}function xa(e){for(ya=e.return;ya;)switch(ya.tag){case 5:case 31:case 13:return void(wa=!1);case 27:case 3:return void(wa=!0);default:ya=ya.return}}function Ca(e){if(e!==ya)return!1;if(!ba)return xa(e),ba=!0,!1;var t,n=e.tag;if((t=3!==n&&27!==n)&&((t=5===n)&&(t=!("form"!==(t=e.type)&&"button"!==t)||Pf(e.type,e.memoizedProps)),t=!t),t&&va&&ja(e),xa(e),13===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(h(317));va=Vf(e)}else if(31===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(h(317));va=Vf(e)}else 27===n?(n=va,Df(e.type)?(e=Bf,Bf=null,va=e):va=n):va=ya?Kf(e.stateNode.nextSibling):null;return!0}function _a(){va=ya=null,ba=!1}function Pa(){var e=ka;return null!==e&&(null===Ru?Ru=e:Ru.push.apply(Ru,e),ka=null),e}function za(e){null===ka?ka=[e]:ka.push(e)}var Na=Q(null),Ta=null,Oa=null;function La(e,t,n){G(Na,t._currentValue),t._currentValue=n}function Ma(e){e._currentValue=Na.current,q(Na)}function Da(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Aa(e,t,n,r){var a=e.child;for(null!==a&&(a.return=e);null!==a;){var l=a.dependencies;if(null!==l){var o=a.child;l=l.firstContext;e:for(;null!==l;){var i=l;l=a;for(var s=0;s<t.length;s++)if(i.context===t[s]){l.lanes|=n,null!==(i=l.alternate)&&(i.lanes|=n),Da(l.return,n,e),r||(o=null);break e}l=i.next}}else if(18===a.tag){if(null===(o=a.return))throw Error(h(341));o.lanes|=n,null!==(l=o.alternate)&&(l.lanes|=n),Da(o,n,e),o=null}else o=a.child;if(null!==o)o.return=a;else for(o=a;null!==o;){if(o===e){o=null;break}if(null!==(a=o.sibling)){a.return=o.return,o=a;break}o=o.return}a=o}}function Fa(e,t,n,r){e=null;for(var a=t,l=!1;null!==a;){if(!l)if(524288&a.flags)l=!0;else if(262144&a.flags)break;if(10===a.tag){var o=a.alternate;if(null===o)throw Error(h(387));if(null!==(o=o.memoizedProps)){var i=a.type;or(a.pendingProps.value,o.value)||(null!==e?e.push(i):e=[i])}}else if(a===te.current){if(null===(o=a.alternate))throw Error(h(387));o.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(null!==e?e.push(bd):e=[bd])}a=a.return}null!==e&&Aa(t,e,n,r),t.flags|=262144}function Ra(e){for(e=e.firstContext;null!==e;){if(!or(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ia(e){Ta=e,Oa=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function Ua(e){return Ka(Ta,e)}function Ha(e,t){return null===Ta&&Ia(e),Ka(e,t)}function Ka(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},null===Oa){if(null===e)throw Error(h(308));Oa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Oa=Oa.next=t;return n}var Ba="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach((function(e){return e()}))}},Va=f.unstable_scheduleCallback,$a=f.unstable_NormalPriority,Wa={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Qa(){return{controller:new Ba,data:new Map,refCount:0}}function qa(e){e.refCount--,0===e.refCount&&Va($a,(function(){e.controller.abort()}))}var Ga=null,Xa=0,Ya=0,Za=null;function Ja(){if(0==--Xa&&null!==Ga){null!==Za&&(Za.status="fulfilled");var e=Ga;Ga=null,Ya=0,Za=null;for(var t=0;t<e.length;t++)(0,e[t])()}}var el=K.S;K.S=function(e,t){Hu=ge(),"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===Ga){var n=Ga=[];Xa=0,Ya=Xc(),Za={status:"pending",value:void 0,then:function(e){n.push(e)}}}Xa++,t.then(Ja,Ja)}(0,t),null!==el&&el(e,t)};var tl=Q(null);function nl(){var e=tl.current;return null!==e?e:Su.pooledCache}function rl(e,t){G(tl,null===t?tl.current:t.pool)}function al(){var e=nl();return null===e?null:{parent:Wa._currentValue,pool:e}}var ll=Error(h(460)),ol=Error(h(474)),il=Error(h(542)),sl={then:function(){}};function ul(e){return"fulfilled"===(e=e.status)||"rejected"===e}function cl(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(Ut,Ut),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw hl(e=t.reason),e;default:if("string"==typeof t.status)t.then(Ut,Ut);else{if(null!==(e=Su)&&100<e.shellSuspendCounter)throw Error(h(482));(e=t).status="pending",e.then((function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}}),(function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}}))}switch(t.status){case"fulfilled":return t.value;case"rejected":throw hl(e=t.reason),e}throw dl=t,ll}}function fl(e){try{return(0,e._init)(e._payload)}catch(t){if(null!==t&&"object"==typeof t&&"function"==typeof t.then)throw dl=t,ll;throw t}}var dl=null;function pl(){if(null===dl)throw Error(h(459));var e=dl;return dl=null,e}function hl(e){if(e===ll||e===il)throw Error(h(483))}var ml=null,gl=0;function yl(e){var t=gl;return gl+=1,null===ml&&(ml=[]),cl(ml,e,t)}function vl(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function bl(e,t){if(t.$$typeof===S)throw Error(h(525));throw e=Object.prototype.toString.call(t),Error(h(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function kl(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function a(e,t){return(e=qr(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=67108866,n):r:(t.flags|=67108866,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=67108866),t}function i(e,t,n,r){return null===t||6!==t.tag?((t=Zr(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function s(e,t,n,r){var l=n.type;return l===x?c(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===l||"object"==typeof l&&null!==l&&l.$$typeof===M&&fl(l)===t.type)?(vl(t=a(t,n.props),n),t.return=e,t):(vl(t=Xr(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=ea(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function c(e,t,n,r,l){return null===t||7!==t.tag?((t=Yr(n,e.mode,r,l)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=Zr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case j:return vl(n=Xr(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case E:return(t=ea(t,e.mode,n)).return=e,t;case M:return f(e,t=fl(t),n)}if(H(t)||R(t))return(t=Yr(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return f(e,yl(t),n);if(t.$$typeof===z)return f(e,Ha(e,t),n);bl(e,t)}return null}function d(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==a?null:i(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case j:return n.key===a?s(e,t,n,r):null;case E:return n.key===a?u(e,t,n,r):null;case M:return d(e,t,n=fl(n),r)}if(H(n)||R(n))return null!==a?null:c(e,t,n,r,null);if("function"==typeof n.then)return d(e,t,yl(n),r);if(n.$$typeof===z)return d(e,t,Ha(e,n),r);bl(e,n)}return null}function p(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r||"bigint"==typeof r)return i(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case j:return s(t,e=e.get(null===r.key?n:r.key)||null,r,a);case E:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case M:return p(e,t,n,r=fl(r),a)}if(H(r)||R(r))return c(t,e=e.get(n)||null,r,a,null);if("function"==typeof r.then)return p(e,t,n,yl(r),a);if(r.$$typeof===z)return p(e,t,n,Ha(t,r),a);bl(t,r)}return null}function m(i,s,u,c){if("object"==typeof u&&null!==u&&u.type===x&&null===u.key&&(u=u.props.children),"object"==typeof u&&null!==u){switch(u.$$typeof){case j:e:{for(var g=u.key;null!==s;){if(s.key===g){if((g=u.type)===x){if(7===s.tag){n(i,s.sibling),(c=a(s,u.props.children)).return=i,i=c;break e}}else if(s.elementType===g||"object"==typeof g&&null!==g&&g.$$typeof===M&&fl(g)===s.type){n(i,s.sibling),vl(c=a(s,u.props),u),c.return=i,i=c;break e}n(i,s);break}t(i,s),s=s.sibling}u.type===x?((c=Yr(u.props.children,i.mode,c,u.key)).return=i,i=c):(vl(c=Xr(u.type,u.key,u.props,null,i.mode,c),u),c.return=i,i=c)}return o(i);case E:e:{for(g=u.key;null!==s;){if(s.key===g){if(4===s.tag&&s.stateNode.containerInfo===u.containerInfo&&s.stateNode.implementation===u.implementation){n(i,s.sibling),(c=a(s,u.children||[])).return=i,i=c;break e}n(i,s);break}t(i,s),s=s.sibling}(c=ea(u,i.mode,c)).return=i,i=c}return o(i);case M:return m(i,s,u=fl(u),c)}if(H(u))return function(a,o,i,s){for(var u=null,c=null,h=o,m=o=0,g=null;null!==h&&m<i.length;m++){h.index>m?(g=h,h=null):g=h.sibling;var y=d(a,h,i[m],s);if(null===y){null===h&&(h=g);break}e&&h&&null===y.alternate&&t(a,h),o=l(y,o,m),null===c?u=y:c.sibling=y,c=y,h=g}if(m===i.length)return n(a,h),ba&&da(a,m),u;if(null===h){for(;m<i.length;m++)null!==(h=f(a,i[m],s))&&(o=l(h,o,m),null===c?u=h:c.sibling=h,c=h);return ba&&da(a,m),u}for(h=r(h);m<i.length;m++)null!==(g=p(h,a,m,i[m],s))&&(e&&null!==g.alternate&&h.delete(null===g.key?m:g.key),o=l(g,o,m),null===c?u=g:c.sibling=g,c=g);return e&&h.forEach((function(e){return t(a,e)})),ba&&da(a,m),u}(i,s,u,c);if(R(u)){if("function"!=typeof(g=R(u)))throw Error(h(150));return function(a,o,i,s){if(null==i)throw Error(h(151));for(var u=null,c=null,m=o,g=o=0,y=null,v=i.next();null!==m&&!v.done;g++,v=i.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=d(a,m,v.value,s);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(a,m),o=l(b,o,g),null===c?u=b:c.sibling=b,c=b,m=y}if(v.done)return n(a,m),ba&&da(a,g),u;if(null===m){for(;!v.done;g++,v=i.next())null!==(v=f(a,v.value,s))&&(o=l(v,o,g),null===c?u=v:c.sibling=v,c=v);return ba&&da(a,g),u}for(m=r(m);!v.done;g++,v=i.next())null!==(v=p(m,a,g,v.value,s))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),o=l(v,o,g),null===c?u=v:c.sibling=v,c=v);return e&&m.forEach((function(e){return t(a,e)})),ba&&da(a,g),u}(i,s,u=g.call(u),c)}if("function"==typeof u.then)return m(i,s,yl(u),c);if(u.$$typeof===z)return m(i,s,Ha(i,u),c);bl(i,u)}return"string"==typeof u&&""!==u||"number"==typeof u||"bigint"==typeof u?(u=""+u,null!==s&&6===s.tag?(n(i,s.sibling),(c=a(s,u)).return=i,i=c):(n(i,s),(c=Zr(u,i.mode,c)).return=i,i=c),o(i)):n(i,s)}return function(e,t,n,r){try{gl=0;var a=m(e,t,n,r);return ml=null,a}catch(o){if(o===ll||o===il)throw o;var l=Wr(29,o,null,e.mode);return l.lanes=r,l.return=e,l}}}var wl=kl(!0),Sl=kl(!1),jl=!1;function El(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function xl(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Cl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function _l(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&wu){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,t=Br(e),Kr(e,null,n),t}return Ir(e,r,t,n),Br(e)}function Pl(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194048&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Ke(e,n)}}function zl(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,l=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===l?a=l=o:l=l.next=o,n=n.next}while(null!==n);null===l?a=l=t:l=l.next=t}else a=l=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:l,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Nl=!1;function Tl(){if(Nl){if(null!==Za)throw Za}}function Ol(e,t,n,r){Nl=!1;var a=e.updateQueue;jl=!1;var l=a.firstBaseUpdate,o=a.lastBaseUpdate,i=a.shared.pending;if(null!==i){a.shared.pending=null;var s=i,u=s.next;s.next=null,null===o?l=u:o.next=u,o=s;var c=e.alternate;null!==c&&((i=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===i?c.firstBaseUpdate=u:i.next=u,c.lastBaseUpdate=s))}if(null!==l){var f=a.baseState;for(o=0,c=u=s=null,i=l;;){var d=-536870913&i.lane,p=d!==i.lane;if(p?(Eu&d)===d:(r&d)===d){0!==d&&d===Ya&&(Nl=!0),null!==c&&(c=c.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var h=e,m=i;d=t;var g=n;switch(m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(g,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=m.payload)?h.call(g,f,d):h))break e;f=w({},f,d);break e;case 2:jl=!0}}null!==(d=i.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=a.callbacks)?a.callbacks=[d]:p.push(d))}else p={lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(u=c=p,s=f):c=c.next=p,o|=d;if(null===(i=i.next)){if(null===(i=a.shared.pending))break;i=(p=i).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}null===c&&(s=f),a.baseState=s,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null===l&&(a.shared.lanes=0),Ou|=o,e.lanes=o,e.memoizedState=f}}function Ll(e,t){if("function"!=typeof e)throw Error(h(191,e));e.call(t)}function Ml(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Ll(n[e],t)}var Dl=Q(null),Al=Q(0);function Fl(e,t){G(Al,e=Nu),G(Dl,t),Nu=e|t.baseLanes}function Rl(){G(Al,Nu),G(Dl,Dl.current)}function Il(){Nu=Al.current,q(Dl),q(Al)}var Ul=Q(null),Hl=null;function Kl(e){var t=e.alternate;G(Ql,1&Ql.current),G(Ul,e),null===Hl&&(null===t||null!==Dl.current||null!==t.memoizedState)&&(Hl=e)}function Bl(e){G(Ql,Ql.current),G(Ul,e),null===Hl&&(Hl=e)}function Vl(e){22===e.tag?(G(Ql,Ql.current),G(Ul,e),null===Hl&&(Hl=e)):$l()}function $l(){G(Ql,Ql.current),G(Ul,Ul.current)}function Wl(e){q(Ul),Hl===e&&(Hl=null),q(Ql)}var Ql=Q(0);function ql(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Uf(n)||Hf(n)))return t}else if(19!==t.tag||"forwards"!==t.memoizedProps.revealOrder&&"backwards"!==t.memoizedProps.revealOrder&&"unstable_legacy-backwards"!==t.memoizedProps.revealOrder&&"together"!==t.memoizedProps.revealOrder){if(null!==t.child){t.child.return=t,t=t.child;continue}}else if(128&t.flags)return t;if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Gl=0,Xl=null,Yl=null,Zl=null,Jl=!1,eo=!1,to=!1,no=0,ro=0,ao=null,lo=0;function oo(){throw Error(h(321))}function io(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!or(e[n],t[n]))return!1;return!0}function so(e,t,n,r,a,l){return Gl=l,Xl=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,K.H=null===e||null===e.memoizedState?Ei:xi,to=!1,l=n(r,a),to=!1,eo&&(l=co(t,n,r,a)),uo(e),l}function uo(e){K.H=ji;var t=null!==Yl&&null!==Yl.next;if(Gl=0,Zl=Yl=Xl=null,Jl=!1,ro=0,ao=null,t)throw Error(h(300));null===e||Hi||null!==(e=e.dependencies)&&Ra(e)&&(Hi=!0)}function co(e,t,n,r){Xl=e;var a=0;do{if(eo&&(ao=null),ro=0,eo=!1,25<=a)throw Error(h(301));if(a+=1,Zl=Yl=null,null!=e.updateQueue){var l=e.updateQueue;l.lastEffect=null,l.events=null,l.stores=null,null!=l.memoCache&&(l.memoCache.index=0)}K.H=Ci,l=t(n,r)}while(eo);return l}function fo(){var e=K.H,t=e.useState()[0];return t="function"==typeof t.then?vo(t):t,e=e.useState()[0],(null!==Yl?Yl.memoizedState:null)!==e&&(Xl.flags|=1024),t}function po(){var e=0!==no;return no=0,e}function ho(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function mo(e){if(Jl){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}Jl=!1}Gl=0,Zl=Yl=Xl=null,eo=!1,ro=no=0,ao=null}function go(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Zl?Xl.memoizedState=Zl=e:Zl=Zl.next=e,Zl}function yo(){if(null===Yl){var e=Xl.alternate;e=null!==e?e.memoizedState:null}else e=Yl.next;var t=null===Zl?Xl.memoizedState:Zl.next;if(null!==t)Zl=t,Yl=e;else{if(null===e){if(null===Xl.alternate)throw Error(h(467));throw Error(h(310))}e={memoizedState:(Yl=e).memoizedState,baseState:Yl.baseState,baseQueue:Yl.baseQueue,queue:Yl.queue,next:null},null===Zl?Xl.memoizedState=Zl=e:Zl=Zl.next=e}return Zl}function vo(e){var t=ro;return ro+=1,null===ao&&(ao=[]),e=cl(ao,e,t),t=Xl,null===(null===Zl?t.memoizedState:Zl.next)&&(t=t.alternate,K.H=null===t||null===t.memoizedState?Ei:xi),e}function bo(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return vo(e);if(e.$$typeof===z)return Ua(e)}throw Error(h(438,String(e)))}function ko(e){var t=null,n=Xl.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Xl.alternate;null!==r&&(null!==(r=r.updateQueue)&&(null!=(r=r.memoCache)&&(t={data:r.data.map((function(e){return e.slice()})),index:0})))}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},Xl.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=A;return t.index++,n}function wo(e,t){return"function"==typeof t?t(e):t}function So(e){return jo(yo(),Yl,e)}function jo(e,t,n){var r=e.queue;if(null===r)throw Error(h(311));r.lastRenderedReducer=n;var a=e.baseQueue,l=r.pending;if(null!==l){if(null!==a){var o=a.next;a.next=l.next,l.next=o}t.baseQueue=a=l,r.pending=null}if(l=e.baseState,null===a)e.memoizedState=l;else{var i=o=null,s=null,u=t=a.next,c=!1;do{var f=-536870913&u.lane;if(f!==u.lane?(Eu&f)===f:(Gl&f)===f){var d=u.revertLane;if(0===d)null!==s&&(s=s.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===Ya&&(c=!0);else{if((Gl&d)===d){u=u.next,d===Ya&&(c=!0);continue}f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===s?(i=s=f,o=l):s=s.next=f,Xl.lanes|=d,Ou|=d}f=u.action,to&&n(l,f),l=u.hasEagerState?u.eagerState:n(l,f)}else d={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===s?(i=s=d,o=l):s=s.next=d,Xl.lanes|=f,Ou|=f;u=u.next}while(null!==u&&u!==t);if(null===s?o=l:s.next=i,!or(l,e.memoizedState)&&(Hi=!0,c&&null!==(n=Za)))throw n;e.memoizedState=l,e.baseState=o,e.baseQueue=s,r.lastRenderedState=l}return null===a&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Eo(e){var t=yo(),n=t.queue;if(null===n)throw Error(h(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,l=t.memoizedState;if(null!==a){n.pending=null;var o=a=a.next;do{l=e(l,o.action),o=o.next}while(o!==a);or(l,t.memoizedState)||(Hi=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function xo(e,t,n){var r=Xl,a=yo(),l=ba;if(l){if(void 0===n)throw Error(h(407));n=n()}else n=t();var o=!or((Yl||a).memoizedState,n);if(o&&(a.memoizedState=n,Hi=!0),a=a.queue,Xo(Po.bind(null,r,a,e),[e]),a.getSnapshot!==t||o||null!==Zl&&1&Zl.memoizedState.tag){if(r.flags|=2048,$o(9,{destroy:void 0},_o.bind(null,r,a,n,t),null),null===Su)throw Error(h(349));l||127&Gl||Co(r,t,n)}return n}function Co(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Xl.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},Xl.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function _o(e,t,n,r){t.value=n,t.getSnapshot=r,zo(t)&&No(e)}function Po(e,t,n){return n((function(){zo(t)&&No(e)}))}function zo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!or(e,n)}catch(r){return!0}}function No(e){var t=Hr(e,2);null!==t&&nc(t,e,2)}function To(e){var t=go();if("function"==typeof e){var n=e;if(e=n(),to){_e(!0);try{n()}finally{_e(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:wo,lastRenderedState:e},t}function Oo(e,t,n,r){return e.baseState=n,jo(e,Yl,"function"==typeof r?r:wo)}function Lo(e,t,n,r,a){if(ki(e))throw Error(h(485));if(null!==(e=t.action)){var l={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){l.listeners.push(e)}};null!==K.T?n(!0):l.isTransition=!1,r(l),null===(n=t.pending)?(l.next=t.pending=l,Mo(t,l)):(l.next=n.next,t.pending=n.next=l)}}function Mo(e,t){var n=t.action,r=t.payload,a=e.state;if(t.isTransition){var l=K.T,o={};K.T=o;try{var i=n(a,r),s=K.S;null!==s&&s(o,i),Do(e,t,i)}catch(u){Fo(e,t,u)}finally{null!==l&&null!==o.types&&(l.types=o.types),K.T=l}}else try{Do(e,t,l=n(a,r))}catch(c){Fo(e,t,c)}}function Do(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then((function(n){Ao(e,t,n)}),(function(n){return Fo(e,t,n)})):Ao(e,t,n)}function Ao(e,t,n){t.status="fulfilled",t.value=n,Ro(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,Mo(e,n)))}function Fo(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,Ro(t),t=t.next}while(t!==r)}e.action=null}function Ro(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Io(e,t){return t}function Uo(e,t){if(ba){var n=Su.formState;if(null!==n){e:{var r=Xl;if(ba){if(va){t:{for(var a=va,l=wa;8!==a.nodeType;){if(!l){a=null;break t}if(null===(a=Kf(a.nextSibling))){a=null;break t}}a="F!"===(l=a.data)||"F"===l?a:null}if(a){va=Kf(a.nextSibling),r="F!"===a.data;break e}}ja(r)}r=!1}r&&(t=n[0])}}return(n=go()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Io,lastRenderedState:t},n.queue=r,n=yi.bind(null,Xl,r),r.dispatch=n,r=To(!1),l=bi.bind(null,Xl,!1,r.queue),a={state:t,dispatch:null,action:e,pending:null},(r=go()).queue=a,n=Lo.bind(null,Xl,a,l,n),a.dispatch=n,r.memoizedState=e,[t,n,!1]}function Ho(e){return Ko(yo(),Yl,e)}function Ko(e,t,n){if(t=jo(e,t,Io)[0],e=So(wo)[0],"object"==typeof t&&null!==t&&"function"==typeof t.then)try{var r=vo(t)}catch(o){if(o===ll)throw il;throw o}else r=t;var a=(t=yo()).queue,l=a.dispatch;return n!==t.memoizedState&&(Xl.flags|=2048,$o(9,{destroy:void 0},Bo.bind(null,a,n),null)),[r,l,e]}function Bo(e,t){e.action=t}function Vo(e){var t=yo(),n=Yl;if(null!==n)return Ko(t,n,e);yo(),t=t.memoizedState;var r=(n=yo()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function $o(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},null===(t=Xl.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},Xl.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Wo(){return yo().memoizedState}function Qo(e,t,n,r){var a=go();Xl.flags|=e,a.memoizedState=$o(1|t,{destroy:void 0},n,void 0===r?null:r)}function qo(e,t,n,r){var a=yo();r=void 0===r?null:r;var l=a.memoizedState.inst;null!==Yl&&null!==r&&io(r,Yl.memoizedState.deps)?a.memoizedState=$o(t,l,n,r):(Xl.flags|=e,a.memoizedState=$o(1|t,l,n,r))}function Go(e,t){Qo(8390656,8,e,t)}function Xo(e,t){qo(2048,8,e,t)}function Yo(e){var t=yo().memoizedState;return function(e){Xl.flags|=4;var t=Xl.updateQueue;if(null===t)t={lastEffect:null,events:null,stores:null,memoCache:null},Xl.updateQueue=t,t.events=[e];else{var n=t.events;null===n?t.events=[e]:n.push(e)}}({ref:t,nextImpl:e}),function(){if(2&wu)throw Error(h(440));return t.impl.apply(void 0,arguments)}}function Zo(e,t){return qo(4,2,e,t)}function Jo(e,t){return qo(4,4,e,t)}function ei(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function ti(e,t,n){n=null!=n?n.concat([e]):null,qo(4,4,ei.bind(null,t,e),n)}function ni(){}function ri(e,t){var n=yo();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&io(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ai(e,t){var n=yo();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&io(t,r[1]))return r[0];if(r=e(),to){_e(!0);try{e()}finally{_e(!1)}}return n.memoizedState=[r,t],r}function li(e,t,n){return void 0===n||1073741824&Gl&&!(261930&Eu)?e.memoizedState=t:(e.memoizedState=n,e=tc(),Xl.lanes|=e,Ou|=e,n)}function oi(e,t,n,r){return or(n,t)?n:null!==Dl.current?(e=li(e,n,r),or(e,t)||(Hi=!0),e):42&Gl&&(!(1073741824&Gl)||261930&Eu)?(e=tc(),Xl.lanes|=e,Ou|=e,t):(Hi=!0,e.memoizedState=n)}function ii(e,t,n,r,a){var l=B.p;B.p=0!==l&&8>l?l:8;var o,i,s,u=K.T,c={};K.T=c,bi(e,!1,t,n);try{var f=a(),d=K.S;if(null!==d&&d(c,f),null!==f&&"object"==typeof f&&"function"==typeof f.then)vi(e,t,(o=r,i=[],s={status:"pending",value:null,reason:null,then:function(e){i.push(e)}},f.then((function(){s.status="fulfilled",s.value=o;for(var e=0;e<i.length;e++)(0,i[e])(o)}),(function(e){for(s.status="rejected",s.reason=e,e=0;e<i.length;e++)(0,i[e])(void 0)})),s),ec());else vi(e,t,r,ec())}catch(p){vi(e,t,{then:function(){},status:"rejected",reason:p},ec())}finally{B.p=l,null!==u&&null!==c.types&&(u.types=c.types),K.T=u}}function si(){}function ui(e,t,n,r){if(5!==e.tag)throw Error(h(476));var a=ci(e).queue;ii(e,a,t,V,null===n?si:function(){return fi(e),n(r)})}function ci(e){var t=e.memoizedState;if(null!==t)return t;var n={};return(t={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wo,lastRenderedState:V},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wo,lastRenderedState:n},next:null},e.memoizedState=t,null!==(e=e.alternate)&&(e.memoizedState=t),t}function fi(e){var t=ci(e);null===t.next&&(t=e.alternate.memoizedState),vi(e,t.next.queue,{},ec())}function di(){return Ua(bd)}function pi(){return yo().memoizedState}function hi(){return yo().memoizedState}function mi(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=ec(),r=_l(t,e=Cl(n),n);return null!==r&&(nc(r,t,n),Pl(r,t,n)),t={cache:Qa()},void(e.payload=t)}t=t.return}}function gi(e,t,n){var r=ec();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},ki(e)?wi(t,n):null!==(n=Ur(e,t,n,r))&&(nc(n,e,r),Si(n,t,r))}function yi(e,t,n){vi(e,t,n,ec())}function vi(e,t,n,r){var a={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(ki(e))wi(t,a);else{var l=e.alternate;if(0===e.lanes&&(null===l||0===l.lanes)&&null!==(l=t.lastRenderedReducer))try{var o=t.lastRenderedState,i=l(o,n);if(a.hasEagerState=!0,a.eagerState=i,or(i,o))return Ir(e,t,a,0),null===Su&&Rr(),!1}catch(s){}if(null!==(n=Ur(e,t,a,r)))return nc(n,e,r),Si(n,t,r),!0}return!1}function bi(e,t,n,r){if(r={lane:2,revertLane:Xc(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},ki(e)){if(t)throw Error(h(479))}else null!==(t=Ur(e,n,r,2))&&nc(t,e,2)}function ki(e){var t=e.alternate;return e===Xl||null!==t&&t===Xl}function wi(e,t){eo=Jl=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Si(e,t,n){if(4194048&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Ke(e,n)}}var ji={readContext:Ua,use:bo,useCallback:oo,useContext:oo,useEffect:oo,useImperativeHandle:oo,useLayoutEffect:oo,useInsertionEffect:oo,useMemo:oo,useReducer:oo,useRef:oo,useState:oo,useDebugValue:oo,useDeferredValue:oo,useTransition:oo,useSyncExternalStore:oo,useId:oo,useHostTransitionStatus:oo,useFormState:oo,useActionState:oo,useOptimistic:oo,useMemoCache:oo,useCacheRefresh:oo};ji.useEffectEvent=oo;var Ei={readContext:Ua,use:bo,useCallback:function(e,t){return go().memoizedState=[e,void 0===t?null:t],e},useContext:Ua,useEffect:Go,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,Qo(4194308,4,ei.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qo(4194308,4,e,t)},useInsertionEffect:function(e,t){Qo(4,2,e,t)},useMemo:function(e,t){var n=go();t=void 0===t?null:t;var r=e();if(to){_e(!0);try{e()}finally{_e(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=go();if(void 0!==n){var a=n(t);if(to){_e(!0);try{n(t)}finally{_e(!1)}}}else a=t;return r.memoizedState=r.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},r.queue=e,e=e.dispatch=gi.bind(null,Xl,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},go().memoizedState=e},useState:function(e){var t=(e=To(e)).queue,n=yi.bind(null,Xl,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ni,useDeferredValue:function(e,t){return li(go(),e,t)},useTransition:function(){var e=To(!1);return e=ii.bind(null,Xl,e.queue,!0,!1),go().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Xl,a=go();if(ba){if(void 0===n)throw Error(h(407));n=n()}else{if(n=t(),null===Su)throw Error(h(349));127&Eu||Co(r,t,n)}a.memoizedState=n;var l={value:n,getSnapshot:t};return a.queue=l,Go(Po.bind(null,r,l,e),[e]),r.flags|=2048,$o(9,{destroy:void 0},_o.bind(null,r,l,n,t),null),n},useId:function(){var e=go(),t=Su.identifierPrefix;if(ba){var n=fa;t="_"+t+"R_"+(n=(ca&~(1<<32-Pe(ca)-1)).toString(32)+n),0<(n=no++)&&(t+="H"+n.toString(32)),t+="_"}else t="_"+t+"r_"+(n=lo++).toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:di,useFormState:Uo,useActionState:Uo,useOptimistic:function(e){var t=go();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=bi.bind(null,Xl,!0,n),n.dispatch=t,[e,t]},useMemoCache:ko,useCacheRefresh:function(){return go().memoizedState=mi.bind(null,Xl)},useEffectEvent:function(e){var t=go(),n={impl:e};return t.memoizedState=n,function(){if(2&wu)throw Error(h(440));return n.impl.apply(void 0,arguments)}}},xi={readContext:Ua,use:bo,useCallback:ri,useContext:Ua,useEffect:Xo,useImperativeHandle:ti,useInsertionEffect:Zo,useLayoutEffect:Jo,useMemo:ai,useReducer:So,useRef:Wo,useState:function(){return So(wo)},useDebugValue:ni,useDeferredValue:function(e,t){return oi(yo(),Yl.memoizedState,e,t)},useTransition:function(){var e=So(wo)[0],t=yo().memoizedState;return["boolean"==typeof e?e:vo(e),t]},useSyncExternalStore:xo,useId:pi,useHostTransitionStatus:di,useFormState:Ho,useActionState:Ho,useOptimistic:function(e,t){return Oo(yo(),0,e,t)},useMemoCache:ko,useCacheRefresh:hi};xi.useEffectEvent=Yo;var Ci={readContext:Ua,use:bo,useCallback:ri,useContext:Ua,useEffect:Xo,useImperativeHandle:ti,useInsertionEffect:Zo,useLayoutEffect:Jo,useMemo:ai,useReducer:Eo,useRef:Wo,useState:function(){return Eo(wo)},useDebugValue:ni,useDeferredValue:function(e,t){var n=yo();return null===Yl?li(n,e,t):oi(n,Yl.memoizedState,e,t)},useTransition:function(){var e=Eo(wo)[0],t=yo().memoizedState;return["boolean"==typeof e?e:vo(e),t]},useSyncExternalStore:xo,useId:pi,useHostTransitionStatus:di,useFormState:Vo,useActionState:Vo,useOptimistic:function(e,t){var n=yo();return null!==Yl?Oo(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:ko,useCacheRefresh:hi};function _i(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:w({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}Ci.useEffectEvent=Yo;var Pi={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ec(),a=Cl(r);a.payload=t,null!=n&&(a.callback=n),null!==(t=_l(e,a,r))&&(nc(t,e,r),Pl(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ec(),a=Cl(r);a.tag=1,a.payload=t,null!=n&&(a.callback=n),null!==(t=_l(e,a,r))&&(nc(t,e,r),Pl(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ec(),r=Cl(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=_l(e,r,n))&&(nc(t,e,n),Pl(t,e,n))}};function zi(e,t,n,r,a,l,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,o):!t.prototype||!t.prototype.isPureReactComponent||(!ir(n,r)||!ir(a,l))}function Ni(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Pi.enqueueReplaceState(t,t.state,null)}function Ti(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var a in n===t&&(n=w({},n)),e)void 0===n[a]&&(n[a]=e[a]);return n}function Oi(e){Mr(e)}function Li(e){}function Mi(e){Mr(e)}function Di(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(n){setTimeout((function(){throw n}))}}function Ai(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(r){setTimeout((function(){throw r}))}}function Fi(e,t,n){return(n=Cl(n)).tag=3,n.payload={element:null},n.callback=function(){Di(e,t)},n}function Ri(e){return(e=Cl(e)).tag=3,e}function Ii(e,t,n,r){var a=n.type.getDerivedStateFromError;if("function"==typeof a){var l=r.value;e.payload=function(){return a(l)},e.callback=function(){Ai(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){Ai(t,n,r),"function"!=typeof a&&(null===Vu?Vu=new Set([this]):Vu.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var Ui=Error(h(461)),Hi=!1;function Ki(e,t,n,r){t.child=null===e?Sl(t,null,n,r):wl(t,e.child,n,r)}function Bi(e,t,n,r,a){n=n.render;var l=t.ref;if("ref"in r){var o={};for(var i in r)"ref"!==i&&(o[i]=r[i])}else o=r;return Ia(t),r=so(e,t,n,o,l,a),i=po(),null===e||Hi?(ba&&i&&ha(t),t.flags|=1,Ki(e,t,r,a),t.child):(ho(e,t,a),ds(e,t,a))}function Vi(e,t,n,r,a){if(null===e){var l=n.type;return"function"!=typeof l||Qr(l)||void 0!==l.defaultProps||null!==n.compare?((e=Xr(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,$i(e,t,l,r,a))}if(l=e.child,!ps(e,a)){var o=l.memoizedProps;if((n=null!==(n=n.compare)?n:ir)(o,r)&&e.ref===t.ref)return ds(e,t,a)}return t.flags|=1,(e=qr(l,r)).ref=t.ref,e.return=t,t.child=e}function $i(e,t,n,r,a){if(null!==e){var l=e.memoizedProps;if(ir(l,r)&&e.ref===t.ref){if(Hi=!1,t.pendingProps=r=l,!ps(e,a))return t.lanes=e.lanes,ds(e,t,a);131072&e.flags&&(Hi=!0)}}return Zi(e,t,n,r,a)}function Wi(e,t,n,r){var a=r.children,l=null!==e?e.memoizedState:null;if(null===e&&null===t.stateNode&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===r.mode){if(128&t.flags){if(l=null!==l?l.baseLanes|n:n,null!==e){for(r=t.child=e.child,a=0;null!==r;)a=a|r.lanes|r.childLanes,r=r.sibling;r=a&~l}else r=0,t.child=null;return qi(e,t,l,n,r)}if(!(536870912&n))return r=t.lanes=536870912,qi(e,t,null!==l?l.baseLanes|n:n,n,r);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&rl(0,null!==l?l.cachePool:null),null!==l?Fl(t,l):Rl(),Vl(t)}else null!==l?(rl(0,l.cachePool),Fl(t,l),$l(),t.memoizedState=null):(null!==e&&rl(0,null),Rl(),$l());return Ki(e,t,a,n),t.child}function Qi(e,t){return null!==e&&22===e.tag||null!==t.stateNode||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function qi(e,t,n,r,a){var l=nl();return l=null===l?null:{parent:Wa._currentValue,pool:l},t.memoizedState={baseLanes:n,cachePool:l},null!==e&&rl(0,null),Rl(),Vl(t),null!==e&&Fa(e,t,r,!0),t.childLanes=a,null}function Gi(e,t){return(t=is({mode:t.mode,children:t.children},e.mode)).ref=e.ref,e.child=t,t.return=e,t}function Xi(e,t,n){return wl(t,e.child,null,n),(e=Gi(t,t.pendingProps)).flags|=2,Wl(t),t.memoizedState=null,e}function Yi(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!=typeof n)throw Error(h(284));null!==e&&e.ref===n||(t.flags|=4194816)}}function Zi(e,t,n,r,a){return Ia(t),n=so(e,t,n,r,void 0,a),r=po(),null===e||Hi?(ba&&r&&ha(t),t.flags|=1,Ki(e,t,n,a),t.child):(ho(e,t,a),ds(e,t,a))}function Ji(e,t,n,r,a,l){return Ia(t),t.updateQueue=null,n=co(t,r,n,a),uo(e),r=po(),null===e||Hi?(ba&&r&&ha(t),t.flags|=1,Ki(e,t,n,l),t.child):(ho(e,t,l),ds(e,t,l))}function es(e,t,n,r,a){if(Ia(t),null===t.stateNode){var l=Vr,o=n.contextType;"object"==typeof o&&null!==o&&(l=Ua(o)),l=new n(r,l),t.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,l.updater=Pi,t.stateNode=l,l._reactInternals=t,(l=t.stateNode).props=r,l.state=t.memoizedState,l.refs={},El(t),o=n.contextType,l.context="object"==typeof o&&null!==o?Ua(o):Vr,l.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(_i(t,n,o,r),l.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(o=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),o!==l.state&&Pi.enqueueReplaceState(l,l.state,null),Ol(t,r,l,a),Tl(),l.state=t.memoizedState),"function"==typeof l.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){l=t.stateNode;var i=t.memoizedProps,s=Ti(n,i);l.props=s;var u=l.context,c=n.contextType;o=Vr,"object"==typeof c&&null!==c&&(o=Ua(c));var f=n.getDerivedStateFromProps;c="function"==typeof f||"function"==typeof l.getSnapshotBeforeUpdate,i=t.pendingProps!==i,c||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i||u!==o)&&Ni(t,l,r,o),jl=!1;var d=t.memoizedState;l.state=d,Ol(t,r,l,a),Tl(),u=t.memoizedState,i||d!==u||jl?("function"==typeof f&&(_i(t,n,f,r),u=t.memoizedState),(s=jl||zi(t,n,s,r,d,u,o))?(c||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=o,r=s):("function"==typeof l.componentDidMount&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,xl(e,t),c=Ti(n,o=t.memoizedProps),l.props=c,f=t.pendingProps,d=l.context,u=n.contextType,s=Vr,"object"==typeof u&&null!==u&&(s=Ua(u)),(u="function"==typeof(i=n.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(o!==f||d!==s)&&Ni(t,l,r,s),jl=!1,d=t.memoizedState,l.state=d,Ol(t,r,l,a),Tl();var p=t.memoizedState;o!==f||d!==p||jl||null!==e&&null!==e.dependencies&&Ra(e.dependencies)?("function"==typeof i&&(_i(t,n,i,r),p=t.memoizedState),(c=jl||zi(t,n,c,r,d,p,s)||null!==e&&null!==e.dependencies&&Ra(e.dependencies))?(u||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,p,s),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,p,s)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),l.props=r,l.state=p,l.context=s,r=c):("function"!=typeof l.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return l=r,Yi(e,t),r=!!(128&t.flags),l||r?(l=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:l.render(),t.flags|=1,null!==e&&r?(t.child=wl(t,e.child,null,a),t.child=wl(t,null,n,a)):Ki(e,t,n,a),t.memoizedState=l.state,e=t.child):e=ds(e,t,a),e}function ts(e,t,n,r){return _a(),t.flags|=256,Ki(e,t,n,r),t.child}var ns={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function rs(e){return{baseLanes:e,cachePool:al()}}function as(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=Du),e}function ls(e,t,n){var r,a=t.pendingProps,l=!1,o=!!(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&!!(2&Ql.current)),r&&(l=!0,t.flags&=-129),r=!!(32&t.flags),t.flags&=-33,null===e){if(ba){if(l?Kl(t):$l(),(e=va)?null!==(e=null!==(e=If(e,wa))&&"&"!==e.data?e:null)&&(t.memoizedState={dehydrated:e,treeContext:null!==ua?{id:ca,overflow:fa}:null,retryLane:536870912,hydrationErrors:null},(n=Jr(e)).return=t,t.child=n,ya=t,va=null):e=null,null===e)throw ja(t);return Hf(e)?t.lanes=32:t.lanes=536870912,null}var i=a.children;return a=a.fallback,l?($l(),i=is({mode:"hidden",children:i},l=t.mode),a=Yr(a,l,n,null),i.return=t,a.return=t,i.sibling=a,t.child=i,(a=t.child).memoizedState=rs(n),a.childLanes=as(e,r,n),t.memoizedState=ns,Qi(null,a)):(Kl(t),os(t,i))}var s=e.memoizedState;if(null!==s&&null!==(i=s.dehydrated)){if(o)256&t.flags?(Kl(t),t.flags&=-257,t=ss(e,t,n)):null!==t.memoizedState?($l(),t.child=e.child,t.flags|=128,t=null):($l(),i=a.fallback,l=t.mode,a=is({mode:"visible",children:a.children},l),(i=Yr(i,l,n,null)).flags|=2,a.return=t,i.return=t,a.sibling=i,t.child=a,wl(t,e.child,null,n),(a=t.child).memoizedState=rs(n),a.childLanes=as(e,r,n),t.memoizedState=ns,t=Qi(null,a));else if(Kl(t),Hf(i)){if(r=i.nextSibling&&i.nextSibling.dataset)var u=r.dgst;r=u,(a=Error(h(419))).stack="",a.digest=r,za({value:a,source:null,stack:null}),t=ss(e,t,n)}else if(Hi||Fa(e,t,n,!1),r=!!(n&e.childLanes),Hi||r){if(null!==(r=Su)&&(0!==(a=Be(r,n))&&a!==s.retryLane))throw s.retryLane=a,Hr(e,a),nc(r,e,a),Ui;Uf(i)||hc(),t=ss(e,t,n)}else Uf(i)?(t.flags|=192,t.child=e.child,t=null):(e=s.treeContext,va=Kf(i.nextSibling),ya=t,ba=!0,ka=null,wa=!1,null!==e&&ga(t,e),(t=os(t,a.children)).flags|=4096);return t}return l?($l(),i=a.fallback,l=t.mode,u=(s=e.child).sibling,(a=qr(s,{mode:"hidden",children:a.children})).subtreeFlags=65011712&s.subtreeFlags,null!==u?i=qr(u,i):(i=Yr(i,l,n,null)).flags|=2,i.return=t,a.return=t,a.sibling=i,t.child=a,Qi(null,a),a=t.child,null===(i=e.child.memoizedState)?i=rs(n):(null!==(l=i.cachePool)?(s=Wa._currentValue,l=l.parent!==s?{parent:s,pool:s}:l):l=al(),i={baseLanes:i.baseLanes|n,cachePool:l}),a.memoizedState=i,a.childLanes=as(e,r,n),t.memoizedState=ns,Qi(e.child,a)):(Kl(t),e=(n=e.child).sibling,(n=qr(n,{mode:"visible",children:a.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function os(e,t){return(t=is({mode:"visible",children:t},e.mode)).return=e,e.child=t}function is(e,t){return(e=Wr(22,e,null,t)).lanes=0,e}function ss(e,t,n){return wl(t,e.child,null,n),(e=os(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function us(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Da(e.return,t,n)}function cs(e,t,n,r,a,l){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,treeForkCount:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a,o.treeForkCount=l)}function fs(e,t,n){var r=t.pendingProps,a=r.revealOrder,l=r.tail;r=r.children;var o=Ql.current,i=!!(2&o);if(i?(o=1&o|2,t.flags|=128):o&=1,G(Ql,o),Ki(e,t,r,n),r=ba?oa:0,!i&&null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&us(e,n,t);else if(19===e.tag)us(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ql(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),cs(t,!1,a,n,l,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ql(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}cs(t,!0,n,null,l,r);break;case"together":cs(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function ds(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ou|=t.lanes,!(n&t.childLanes)){if(null===e)return null;if(Fa(e,t,n,!1),!(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(h(153));if(null!==t.child){for(n=qr(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=qr(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function ps(e,t){return!!(e.lanes&t)||!(null===(e=e.dependencies)||!Ra(e))}function hs(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)Hi=!0;else{if(!(ps(e,n)||128&t.flags))return Hi=!1,function(e,t,n){switch(t.tag){case 3:ne(t,t.stateNode.containerInfo),La(0,Wa,e.memoizedState.cache),_a();break;case 27:case 5:ae(t);break;case 4:ne(t,t.stateNode.containerInfo);break;case 10:La(0,t.type,t.memoizedProps.value);break;case 31:if(null!==t.memoizedState)return t.flags|=128,Bl(t),null;break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(Kl(t),t.flags|=128,null):n&t.child.childLanes?ls(e,t,n):(Kl(t),null!==(e=ds(e,t,n))?e.sibling:null);Kl(t);break;case 19:var a=!!(128&e.flags);if((r=!!(n&t.childLanes))||(Fa(e,t,n,!1),r=!!(n&t.childLanes)),a){if(r)return fs(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),G(Ql,Ql.current),r)break;return null;case 22:return t.lanes=0,Wi(e,t,n,t.pendingProps);case 24:La(0,Wa,e.memoizedState.cache)}return ds(e,t,n)}(e,t,n);Hi=!!(131072&e.flags)}else Hi=!1,ba&&1048576&t.flags&&pa(t,oa,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=fl(t.elementType),t.type=e,"function"!=typeof e){if(null!=e){var a=e.$$typeof;if(a===N){t.tag=11,t=Bi(null,t,e,r,n);break e}if(a===L){t.tag=14,t=Vi(null,t,e,r,n);break e}}throw t=U(e)||e,Error(h(306,t,""))}Qr(e)?(r=Ti(e,r),t.tag=1,t=es(null,t,e,r,n)):(t.tag=0,t=Zi(null,t,e,r,n))}return t;case 0:return Zi(e,t,t.type,t.pendingProps,n);case 1:return es(e,t,r=t.type,a=Ti(r,t.pendingProps),n);case 3:e:{if(ne(t,t.stateNode.containerInfo),null===e)throw Error(h(387));r=t.pendingProps;var l=t.memoizedState;a=l.element,xl(e,t),Ol(t,r,null,n);var o=t.memoizedState;if(r=o.cache,La(0,Wa,r),r!==l.cache&&Aa(t,[Wa],n,!0),Tl(),r=o.element,l.isDehydrated){if(l={element:r,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=ts(e,t,r,n);break e}if(r!==a){za(a=na(Error(h(424)),t)),t=ts(e,t,r,n);break e}if(9===(e=t.stateNode.containerInfo).nodeType)e=e.body;else e="HTML"===e.nodeName?e.ownerDocument.body:e;for(va=Kf(e.firstChild),ya=t,ba=!0,ka=null,wa=!0,n=Sl(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(_a(),r===a){t=ds(e,t,n);break e}Ki(e,t,r,n)}t=t.child}return t;case 26:return Yi(e,t),null===e?(n=ed(t.type,null,t.pendingProps,null))?t.memoizedState=n:ba||(n=t.type,e=t.pendingProps,(r=xf(ee.current).createElement(n))[Ge]=t,r[Xe]=e,wf(r,n,e),st(r),t.stateNode=r):t.memoizedState=ed(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ae(t),null===e&&ba&&(r=t.stateNode=Wf(t.type,t.pendingProps,ee.current),ya=t,wa=!0,a=va,Df(t.type)?(Bf=a,va=Kf(r.firstChild)):va=a),Ki(e,t,t.pendingProps.children,n),Yi(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&ba&&((a=r=va)&&(null!==(r=function(e,t,n,r){for(;1===e.nodeType;){var a=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[nt])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(l=e.getAttribute("rel"))&&e.hasAttribute("data-precedence"))break;if(l!==a.rel||e.getAttribute("href")!==(null==a.href||""===a.href?null:a.href)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin)||e.getAttribute("title")!==(null==a.title?null:a.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((l=e.getAttribute("src"))!==(null==a.src?null:a.src)||e.getAttribute("type")!==(null==a.type?null:a.type)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin))&&l&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var l=null==a.name?null:""+a.name;if("hidden"===a.type&&e.getAttribute("name")===l)return e}if(null===(e=Kf(e.nextSibling)))break}return null}(r,t.type,t.pendingProps,wa))?(t.stateNode=r,ya=t,va=Kf(r.firstChild),wa=!1,a=!0):a=!1),a||ja(t)),ae(t),a=t.type,l=t.pendingProps,o=null!==e?e.memoizedProps:null,r=l.children,Pf(a,l)?r=null:null!==o&&Pf(a,o)&&(t.flags|=32),null!==t.memoizedState&&(a=so(e,t,fo,null,null,n),bd._currentValue=a),Yi(e,t),Ki(e,t,r,n),t.child;case 6:return null===e&&ba&&((e=n=va)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n)return null;if(null===(e=Kf(e.nextSibling)))return null}return e}(n,t.pendingProps,wa))?(t.stateNode=n,ya=t,va=null,e=!0):e=!1),e||ja(t)),null;case 13:return ls(e,t,n);case 4:return ne(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wl(t,null,r,n):Ki(e,t,r,n),t.child;case 11:return Bi(e,t,t.type,t.pendingProps,n);case 7:return Ki(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ki(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,La(0,t.type,r.value),Ki(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,Ia(t),r=r(a=Ua(a)),t.flags|=1,Ki(e,t,r,n),t.child;case 14:return Vi(e,t,t.type,t.pendingProps,n);case 15:return $i(e,t,t.type,t.pendingProps,n);case 19:return fs(e,t,n);case 31:return function(e,t,n){var r=t.pendingProps,a=!!(128&t.flags);if(t.flags&=-129,null===e){if(ba){if("hidden"===r.mode)return e=Gi(t,r),t.lanes=536870912,Qi(null,e);if(Bl(t),(e=va)?null!==(e=null!==(e=If(e,wa))&&"&"===e.data?e:null)&&(t.memoizedState={dehydrated:e,treeContext:null!==ua?{id:ca,overflow:fa}:null,retryLane:536870912,hydrationErrors:null},(n=Jr(e)).return=t,t.child=n,ya=t,va=null):e=null,null===e)throw ja(t);return t.lanes=536870912,null}return Gi(t,r)}var l=e.memoizedState;if(null!==l){var o=l.dehydrated;if(Bl(t),a)if(256&t.flags)t.flags&=-257,t=Xi(e,t,n);else{if(null===t.memoizedState)throw Error(h(558));t.child=e.child,t.flags|=128,t=null}else if(Hi||Fa(e,t,n,!1),a=!!(n&e.childLanes),Hi||a){if(null!==(r=Su)&&0!==(o=Be(r,n))&&o!==l.retryLane)throw l.retryLane=o,Hr(e,o),nc(r,e,o),Ui;hc(),t=Xi(e,t,n)}else e=l.treeContext,va=Kf(o.nextSibling),ya=t,ba=!0,ka=null,wa=!1,null!==e&&ga(t,e),(t=Gi(t,r)).flags|=4096;return t}return(e=qr(e.child,{mode:r.mode,children:r.children})).ref=t.ref,t.child=e,e.return=t,e}(e,t,n);case 22:return Wi(e,t,n,t.pendingProps);case 24:return Ia(t),r=Ua(Wa),null===e?(null===(a=nl())&&(a=Su,l=Qa(),a.pooledCache=l,l.refCount++,null!==l&&(a.pooledCacheLanes|=n),a=l),t.memoizedState={parent:r,cache:a},El(t),La(0,Wa,a)):(!!(e.lanes&n)&&(xl(e,t),Ol(t,null,null,n),Tl()),a=e.memoizedState,l=t.memoizedState,a.parent!==r?(a={parent:r,cache:r},t.memoizedState=a,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=a),La(0,Wa,r)):(r=l.cache,La(0,Wa,r),r!==a.cache&&Aa(t,[Wa],n,!0))),Ki(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(h(156,t.tag))}function ms(e){e.flags|=4}function gs(e,t,n,r,a){if((t=!!(32&e.mode))&&(t=!1),t){if(e.flags|=16777216,(335544128&a)===a)if(e.stateNode.complete)e.flags|=8192;else{if(!fc())throw dl=sl,ol;e.flags|=8192}}else e.flags&=-16777217}function ys(e,t){if("stylesheet"!==t.type||4&t.state.loading)e.flags&=-16777217;else if(e.flags|=16777216,!pd(t)){if(!fc())throw dl=sl,ol;e.flags|=8192}}function vs(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?Re():536870912,e.lanes|=t,Au|=t)}function bs(e,t){if(!ba)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ks(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=65011712&a.subtreeFlags,r|=65011712&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ws(e,t,n){var r=t.pendingProps;switch(ma(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return ks(t),null;case 3:return n=t.stateNode,r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Ma(Wa),re(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(Ca(t)?ms(t):null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,Pa())),ks(t),null;case 26:var a=t.type,l=t.memoizedState;return null===e?(ms(t),null!==l?(ks(t),ys(t,l)):(ks(t),gs(t,a,0,0,n))):l?l!==e.memoizedState?(ms(t),ks(t),ys(t,l)):(ks(t),t.flags&=-16777217):((e=e.memoizedProps)!==r&&ms(t),ks(t),gs(t,a,0,0,n)),null;case 27:if(le(t),n=ee.current,a=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&ms(t);else{if(!r){if(null===t.stateNode)throw Error(h(166));return ks(t),null}e=Z.current,Ca(t)?Ea(t):(e=Wf(a,r,n),t.stateNode=e,ms(t))}return ks(t),null;case 5:if(le(t),a=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&ms(t);else{if(!r){if(null===t.stateNode)throw Error(h(166));return ks(t),null}if(l=Z.current,Ca(t))Ea(t);else{var o=xf(ee.current);switch(l){case 1:l=o.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:l=o.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":l=o.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":l=o.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":(l=o.createElement("div")).innerHTML="<script><\/script>",l=l.removeChild(l.firstChild);break;case"select":l="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?l.multiple=!0:r.size&&(l.size=r.size);break;default:l="string"==typeof r.is?o.createElement(a,{is:r.is}):o.createElement(a)}}l[Ge]=t,l[Xe]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)l.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=l;e:switch(wf(l,a,r),a){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&ms(t)}}return ks(t),gs(t,t.type,null===e||e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&ms(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(h(166));if(e=ee.current,Ca(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(a=ya))switch(a.tag){case 27:case 5:r=a.memoizedProps}e[Ge]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||vf(e.nodeValue,n)))||ja(t,!0)}else(e=xf(e).createTextNode(r))[Ge]=t,t.stateNode=e}return ks(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=Ca(t),null!==n){if(null===e){if(!r)throw Error(h(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(h(557));e[Ge]=t}else _a(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;ks(t),e=!1}else n=Pa(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return 256&t.flags?(Wl(t),t):(Wl(t),null);if(128&t.flags)throw Error(h(558))}return ks(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(a=Ca(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(h(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(h(317));a[Ge]=t}else _a(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;ks(t),a=!1}else a=Pa(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return 256&t.flags?(Wl(t),t):(Wl(t),null)}return Wl(t),128&t.flags?(t.lanes=n,t):(n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(a=null,null!==(r=t.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(a=r.alternate.memoizedState.cachePool.pool),l=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(l=r.memoizedState.cachePool.pool),l!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),vs(t,t.updateQueue),ks(t),null);case 4:return re(),null===e&&sf(t.stateNode.containerInfo),ks(t),null;case 10:return Ma(t.type),ks(t),null;case 19:if(q(Ql),null===(r=t.memoizedState))return ks(t),null;if(a=!!(128&t.flags),null===(l=r.rendering))if(a)bs(r,!1);else{if(0!==Tu||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ql(e))){for(t.flags|=128,bs(r,!1),e=l.updateQueue,t.updateQueue=e,vs(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)Gr(n,e),n=n.sibling;return G(Ql,1&Ql.current|2),ba&&da(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&ge()>Ku&&(t.flags|=128,a=!0,bs(r,!1),t.lanes=4194304)}else{if(!a)if(null!==(e=ql(l))){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,vs(t,e),bs(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate&&!ba)return ks(t),null}else 2*ge()-r.renderingStartTime>Ku&&536870912!==n&&(t.flags|=128,a=!0,bs(r,!1),t.lanes=4194304);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(e=r.last)?e.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ge(),e.sibling=null,n=Ql.current,G(Ql,a?1&n|2:1&n),ba&&da(t,r.treeForkCount),e):(ks(t),null);case 22:case 23:return Wl(t),Il(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?!!(536870912&n)&&!(128&t.flags)&&(ks(t),6&t.subtreeFlags&&(t.flags|=8192)):ks(t),null!==(n=t.updateQueue)&&vs(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&q(tl),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Ma(Wa),ks(t),null;case 25:case 30:return null}throw Error(h(156,t.tag))}function Ss(e,t){switch(ma(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ma(Wa),re(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return le(t),null;case 31:if(null!==t.memoizedState){if(Wl(t),null===t.alternate)throw Error(h(340));_a()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(Wl(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(h(340));_a()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return q(Ql),null;case 4:return re(),null;case 10:return Ma(t.type),null;case 22:case 23:return Wl(t),Il(),null!==e&&q(tl),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return Ma(Wa),null;default:return null}}function js(e,t){switch(ma(t),t.tag){case 3:Ma(Wa),re();break;case 26:case 27:case 5:le(t);break;case 4:re();break;case 31:null!==t.memoizedState&&Wl(t);break;case 13:Wl(t);break;case 19:q(Ql);break;case 10:Ma(t.type);break;case 22:case 23:Wl(t),Il(),null!==e&&q(tl);break;case 24:Ma(Wa)}}function Es(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var a=r.next;n=a;do{if((n.tag&e)===e){r=void 0;var l=n.create,o=n.inst;r=l(),o.destroy=r}n=n.next}while(n!==a)}}catch(i){Tc(t,t.return,i)}}function xs(e,t,n){try{var r=t.updateQueue,a=null!==r?r.lastEffect:null;if(null!==a){var l=a.next;r=l;do{if((r.tag&e)===e){var o=r.inst,i=o.destroy;if(void 0!==i){o.destroy=void 0,a=t;var s=n,u=i;try{u()}catch(c){Tc(a,s,c)}}}r=r.next}while(r!==l)}}catch(c){Tc(t,t.return,c)}}function Cs(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Ml(t,n)}catch(r){Tc(e,e.return,r)}}}function _s(e,t,n){n.props=Ti(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){Tc(e,t,r)}}function Ps(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(a){Tc(e,t,a)}}function zs(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(a){Tc(e,t,a)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(l){Tc(e,t,l)}else n.current=null}function Ns(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(a){Tc(e,e.return,a)}}function Ts(e,t,n){try{var r=e.stateNode;!function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var a=null,l=null,o=null,i=null,s=null,u=null,c=null;for(p in n){var f=n[p];if(n.hasOwnProperty(p)&&null!=f)switch(p){case"checked":case"value":break;case"defaultValue":s=f;default:r.hasOwnProperty(p)||bf(e,t,p,null,r,f)}}for(var d in r){var p=r[d];if(f=n[d],r.hasOwnProperty(d)&&(null!=p||null!=f))switch(d){case"type":l=p;break;case"name":a=p;break;case"checked":u=p;break;case"defaultChecked":c=p;break;case"value":o=p;break;case"defaultValue":i=p;break;case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(h(137,t));break;default:p!==f&&bf(e,t,d,p,r,f)}}return void Ct(e,o,i,s,u,c,l,a);case"select":for(l in p=o=i=d=null,n)if(s=n[l],n.hasOwnProperty(l)&&null!=s)switch(l){case"value":break;case"multiple":p=s;default:r.hasOwnProperty(l)||bf(e,t,l,null,r,s)}for(a in r)if(l=r[a],s=n[a],r.hasOwnProperty(a)&&(null!=l||null!=s))switch(a){case"value":d=l;break;case"defaultValue":i=l;break;case"multiple":o=l;default:l!==s&&bf(e,t,a,l,r,s)}return t=i,n=o,r=p,void(null!=d?zt(e,!!n,d,!1):!!r!=!!n&&(null!=t?zt(e,!!n,t,!0):zt(e,!!n,n?[]:"",!1)));case"textarea":for(i in p=d=null,n)if(a=n[i],n.hasOwnProperty(i)&&null!=a&&!r.hasOwnProperty(i))switch(i){case"value":case"children":break;default:bf(e,t,i,null,r,a)}for(o in r)if(a=r[o],l=n[o],r.hasOwnProperty(o)&&(null!=a||null!=l))switch(o){case"value":d=a;break;case"defaultValue":p=a;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=a)throw Error(h(91));break;default:a!==l&&bf(e,t,o,a,r,l)}return void Nt(e,d,p);case"option":for(var m in n)if(d=n[m],n.hasOwnProperty(m)&&null!=d&&!r.hasOwnProperty(m))if("selected"===m)e.selected=!1;else bf(e,t,m,null,r,d);for(s in r)if(d=r[s],p=n[s],r.hasOwnProperty(s)&&d!==p&&(null!=d||null!=p))if("selected"===s)e.selected=d&&"function"!=typeof d&&"symbol"!=typeof d;else bf(e,t,s,d,r,p);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)d=n[g],n.hasOwnProperty(g)&&null!=d&&!r.hasOwnProperty(g)&&bf(e,t,g,null,r,d);for(u in r)if(d=r[u],p=n[u],r.hasOwnProperty(u)&&d!==p&&(null!=d||null!=p))switch(u){case"children":case"dangerouslySetInnerHTML":if(null!=d)throw Error(h(137,t));break;default:bf(e,t,u,d,r,p)}return;default:if(At(t)){for(var y in n)d=n[y],n.hasOwnProperty(y)&&void 0!==d&&!r.hasOwnProperty(y)&&kf(e,t,y,void 0,r,d);for(c in r)d=r[c],p=n[c],!r.hasOwnProperty(c)||d===p||void 0===d&&void 0===p||kf(e,t,c,d,r,p);return}}for(var v in n)d=n[v],n.hasOwnProperty(v)&&null!=d&&!r.hasOwnProperty(v)&&bf(e,t,v,null,r,d);for(f in r)d=r[f],p=n[f],!r.hasOwnProperty(f)||d===p||null==d&&null==p||bf(e,t,f,d,r,p)}(r,e.type,n,t),r[Xe]=t}catch(a){Tc(e,e.return,a)}}function Os(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&Df(e.type)||4===e.tag}function Ls(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Os(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&Df(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Ms(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?(9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).insertBefore(e,t):((t=9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Ut));else if(4!==r&&(27===r&&Df(e.type)&&(n=e.stateNode,t=null),null!==(e=e.child)))for(Ms(e,t,n),e=e.sibling;null!==e;)Ms(e,t,n),e=e.sibling}function Ds(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&Df(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(Ds(e,t,n),e=e.sibling;null!==e;)Ds(e,t,n),e=e.sibling}function As(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,a=t.attributes;a.length;)t.removeAttributeNode(a[0]);wf(t,r,n),t[Ge]=e,t[Xe]=n}catch(l){Tc(e,e.return,l)}}var Fs=!1,Rs=!1,Is=!1,Us="function"==typeof WeakSet?WeakSet:Set,Hs=null;function Ks(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:nu(e,n),4&r&&Es(5,n);break;case 1:if(nu(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(o){Tc(n,n.return,o)}else{var a=Ti(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(a,t,e.__reactInternalSnapshotBeforeUpdate)}catch(i){Tc(n,n.return,i)}}64&r&&Cs(n),512&r&&Ps(n,n.return);break;case 3:if(nu(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{Ml(e,t)}catch(o){Tc(n,n.return,o)}}break;case 27:null===t&&4&r&&As(n);case 26:case 5:nu(e,n),null===t&&4&r&&Ns(n),512&r&&Ps(n,n.return);break;case 12:nu(e,n);break;case 31:nu(e,n),4&r&&qs(e,n);break;case 13:nu(e,n),4&r&&Gs(e,n),64&r&&(null!==(e=n.memoizedState)&&(null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$~"===e.data)e._reactRetry=t;else if("$?"!==e.data||"loading"!==n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=Dc.bind(null,n))));break;case 22:if(!(r=null!==n.memoizedState||Fs)){t=null!==t&&null!==t.memoizedState||Rs,a=Fs;var l=Rs;Fs=r,(Rs=t)&&!l?au(e,n,!!(8772&n.subtreeFlags)):nu(e,n),Fs=a,Rs=l}break;case 30:break;default:nu(e,n)}}function Bs(e){var t=e.alternate;null!==t&&(e.alternate=null,Bs(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&rt(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Vs=null,$s=!1;function Ws(e,t,n){for(n=n.child;null!==n;)Qs(e,t,n),n=n.sibling}function Qs(e,t,n){if(Ce&&"function"==typeof Ce.onCommitFiberUnmount)try{Ce.onCommitFiberUnmount(xe,n)}catch(l){}switch(n.tag){case 26:Rs||zs(n,t),Ws(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:Rs||zs(n,t);var r=Vs,a=$s;Df(n.type)&&(Vs=n.stateNode,$s=!1),Ws(e,t,n),Qf(n.stateNode),Vs=r,$s=a;break;case 5:Rs||zs(n,t);case 6:if(r=Vs,a=$s,Vs=null,Ws(e,t,n),$s=a,null!==(Vs=r))if($s)try{(9===Vs.nodeType?Vs.body:"HTML"===Vs.nodeName?Vs.ownerDocument.body:Vs).removeChild(n.stateNode)}catch(o){Tc(n,t,o)}else try{Vs.removeChild(n.stateNode)}catch(o){Tc(n,t,o)}break;case 18:null!==Vs&&($s?(Af(9===(e=Vs).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,n.stateNode),Jd(e)):Af(Vs,n.stateNode));break;case 4:r=Vs,a=$s,Vs=n.stateNode.containerInfo,$s=!0,Ws(e,t,n),Vs=r,$s=a;break;case 0:case 11:case 14:case 15:xs(2,n,t),Rs||xs(4,n,t),Ws(e,t,n);break;case 1:Rs||(zs(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&_s(n,t,r)),Ws(e,t,n);break;case 21:Ws(e,t,n);break;case 22:Rs=(r=Rs)||null!==n.memoizedState,Ws(e,t,n),Rs=r;break;default:Ws(e,t,n)}}function qs(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&null!==(e=e.memoizedState))){e=e.dehydrated;try{Jd(e)}catch(n){Tc(t,t.return,n)}}}function Gs(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{Jd(e)}catch(n){Tc(t,t.return,n)}}function Xs(e,t){var n=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new Us),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new Us),t;default:throw Error(h(435,e.tag))}}(e);t.forEach((function(t){if(!n.has(t)){n.add(t);var r=Ac.bind(null,e,t);t.then(r,r)}}))}function Ys(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r],l=e,o=t,i=o;e:for(;null!==i;){switch(i.tag){case 27:if(Df(i.type)){Vs=i.stateNode,$s=!1;break e}break;case 5:Vs=i.stateNode,$s=!1;break e;case 3:case 4:Vs=i.stateNode.containerInfo,$s=!0;break e}i=i.return}if(null===Vs)throw Error(h(160));Qs(l,o,a),Vs=null,$s=!1,null!==(l=a.alternate)&&(l.return=null),a.return=null}if(13886&t.subtreeFlags)for(t=t.child;null!==t;)Js(t,e),t=t.sibling}var Zs=null;function Js(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Ys(t,e),eu(e),4&r&&(xs(3,e,e.return),Es(3,e),xs(5,e,e.return));break;case 1:Ys(t,e),eu(e),512&r&&(Rs||null===n||zs(n,n.return)),64&r&&Fs&&(null!==(e=e.updateQueue)&&(null!==(r=e.callbacks)&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===n?r:n.concat(r))));break;case 26:var a=Zs;if(Ys(t,e),eu(e),512&r&&(Rs||null===n||zs(n,n.return)),4&r){var l=null!==n?n.memoizedState:null;if(r=e.memoizedState,null===n)if(null===r)if(null===e.stateNode){e:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;t:switch(r){case"title":(!(l=a.getElementsByTagName("title")[0])||l[nt]||l[Ge]||"http://www.w3.org/2000/svg"===l.namespaceURI||l.hasAttribute("itemprop"))&&(l=a.createElement(r),a.head.insertBefore(l,a.querySelector("head > title"))),wf(l,r,n),l[Ge]=e,st(l),r=l;break e;case"link":var o=fd("link","href",a).get(r+(n.href||""));if(o)for(var i=0;i<o.length;i++)if((l=o[i]).getAttribute("href")===(null==n.href||""===n.href?null:n.href)&&l.getAttribute("rel")===(null==n.rel?null:n.rel)&&l.getAttribute("title")===(null==n.title?null:n.title)&&l.getAttribute("crossorigin")===(null==n.crossOrigin?null:n.crossOrigin)){o.splice(i,1);break t}wf(l=a.createElement(r),r,n),a.head.appendChild(l);break;case"meta":if(o=fd("meta","content",a).get(r+(n.content||"")))for(i=0;i<o.length;i++)if((l=o[i]).getAttribute("content")===(null==n.content?null:""+n.content)&&l.getAttribute("name")===(null==n.name?null:n.name)&&l.getAttribute("property")===(null==n.property?null:n.property)&&l.getAttribute("http-equiv")===(null==n.httpEquiv?null:n.httpEquiv)&&l.getAttribute("charset")===(null==n.charSet?null:n.charSet)){o.splice(i,1);break t}wf(l=a.createElement(r),r,n),a.head.appendChild(l);break;default:throw Error(h(468,r))}l[Ge]=e,st(l),r=l}e.stateNode=r}else dd(a,e.type,e.stateNode);else e.stateNode=od(a,r,e.memoizedProps);else l!==r?(null===l?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):l.count--,null===r?dd(a,e.type,e.stateNode):od(a,r,e.memoizedProps)):null===r&&null!==e.stateNode&&Ts(e,e.memoizedProps,n.memoizedProps)}break;case 27:Ys(t,e),eu(e),512&r&&(Rs||null===n||zs(n,n.return)),null!==n&&4&r&&Ts(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Ys(t,e),eu(e),512&r&&(Rs||null===n||zs(n,n.return)),32&e.flags){a=e.stateNode;try{Ot(a,"")}catch(m){Tc(e,e.return,m)}}4&r&&null!=e.stateNode&&Ts(e,a=e.memoizedProps,null!==n?n.memoizedProps:a),1024&r&&(Is=!0);break;case 6:if(Ys(t,e),eu(e),4&r){if(null===e.stateNode)throw Error(h(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(m){Tc(e,e.return,m)}}break;case 3:if(cd=null,a=Zs,Zs=Xf(t.containerInfo),Ys(t,e),Zs=a,eu(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Jd(t.containerInfo)}catch(m){Tc(e,e.return,m)}Is&&(Is=!1,tu(e));break;case 4:r=Zs,Zs=Xf(e.stateNode.containerInfo),Ys(t,e),eu(e),Zs=r;break;case 12:default:Ys(t,e),eu(e);break;case 31:case 19:Ys(t,e),eu(e),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,Xs(e,r)));break;case 13:Ys(t,e),eu(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==n&&null!==n.memoizedState)&&(Uu=ge()),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,Xs(e,r)));break;case 22:a=null!==e.memoizedState;var s=null!==n&&null!==n.memoizedState,u=Fs,c=Rs;if(Fs=u||a,Rs=c||s,Ys(t,e),Rs=c,Fs=u,eu(e),8192&r)e:for(t=e.stateNode,t._visibility=a?-2&t._visibility:1|t._visibility,a&&(null===n||s||Fs||Rs||ru(e)),n=null,t=e;;){if(5===t.tag||26===t.tag){if(null===n){s=n=t;try{if(l=s.stateNode,a)"function"==typeof(o=l.style).setProperty?o.setProperty("display","none","important"):o.display="none";else{i=s.stateNode;var f=s.memoizedProps.style,d=null!=f&&f.hasOwnProperty("display")?f.display:null;i.style.display=null==d||"boolean"==typeof d?"":(""+d).trim()}}catch(m){Tc(s,s.return,m)}}}else if(6===t.tag){if(null===n){s=t;try{s.stateNode.nodeValue=a?"":s.memoizedProps}catch(m){Tc(s,s.return,m)}}}else if(18===t.tag){if(null===n){s=t;try{var p=s.stateNode;a?Ff(p,!0):Ff(s.stateNode,!1)}catch(m){Tc(s,s.return,m)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&(null!==(r=e.updateQueue)&&(null!==(n=r.retryQueue)&&(r.retryQueue=null,Xs(e,n))));case 30:case 21:}}function eu(e){var t=e.flags;if(2&t){try{for(var n,r=e.return;null!==r;){if(Os(r)){n=r;break}r=r.return}if(null==n)throw Error(h(160));switch(n.tag){case 27:var a=n.stateNode;Ds(e,Ls(e),a);break;case 5:var l=n.stateNode;32&n.flags&&(Ot(l,""),n.flags&=-33),Ds(e,Ls(e),l);break;case 3:case 4:var o=n.stateNode.containerInfo;Ms(e,Ls(e),o);break;default:throw Error(h(161))}}catch(i){Tc(e,e.return,i)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function tu(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;tu(t),5===t.tag&&1024&t.flags&&t.stateNode.reset(),e=e.sibling}}function nu(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)Ks(e,t.alternate,t),t=t.sibling}function ru(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:xs(4,t,t.return),ru(t);break;case 1:zs(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&_s(t,t.return,n),ru(t);break;case 27:Qf(t.stateNode);case 26:case 5:zs(t,t.return),ru(t);break;case 22:null===t.memoizedState&&ru(t);break;default:ru(t)}e=e.sibling}}function au(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,a=e,l=t,o=l.flags;switch(l.tag){case 0:case 11:case 15:au(a,l,n),Es(4,l);break;case 1:if(au(a,l,n),"function"==typeof(a=(r=l).stateNode).componentDidMount)try{a.componentDidMount()}catch(u){Tc(r,r.return,u)}if(null!==(a=(r=l).updateQueue)){var i=r.stateNode;try{var s=a.shared.hiddenCallbacks;if(null!==s)for(a.shared.hiddenCallbacks=null,a=0;a<s.length;a++)Ll(s[a],i)}catch(u){Tc(r,r.return,u)}}n&&64&o&&Cs(l),Ps(l,l.return);break;case 27:As(l);case 26:case 5:au(a,l,n),n&&null===r&&4&o&&Ns(l),Ps(l,l.return);break;case 12:au(a,l,n);break;case 31:au(a,l,n),n&&4&o&&qs(a,l);break;case 13:au(a,l,n),n&&4&o&&Gs(a,l);break;case 22:null===l.memoizedState&&au(a,l,n),Ps(l,l.return);break;case 30:break;default:au(a,l,n)}t=t.sibling}}function lu(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&qa(n))}function ou(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&qa(e))}function iu(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)su(e,t,n,r),t=t.sibling}function su(e,t,n,r){var a=t.flags;switch(t.tag){case 0:case 11:case 15:iu(e,t,n,r),2048&a&&Es(9,t);break;case 1:case 31:case 13:default:iu(e,t,n,r);break;case 3:iu(e,t,n,r),2048&a&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&qa(e)));break;case 12:if(2048&a){iu(e,t,n,r),e=t.stateNode;try{var l=t.memoizedProps,o=l.id,i=l.onPostCommit;"function"==typeof i&&i(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(s){Tc(t,t.return,s)}}else iu(e,t,n,r);break;case 23:break;case 22:l=t.stateNode,o=t.alternate,null!==t.memoizedState?2&l._visibility?iu(e,t,n,r):cu(e,t):2&l._visibility?iu(e,t,n,r):(l._visibility|=2,uu(e,t,n,r,!!(10256&t.subtreeFlags)||!1)),2048&a&&lu(o,t);break;case 24:iu(e,t,n,r),2048&a&&ou(t.alternate,t)}}function uu(e,t,n,r,a){for(a=a&&(!!(10256&t.subtreeFlags)||!1),t=t.child;null!==t;){var l=e,o=t,i=n,s=r,u=o.flags;switch(o.tag){case 0:case 11:case 15:uu(l,o,i,s,a),Es(8,o);break;case 23:break;case 22:var c=o.stateNode;null!==o.memoizedState?2&c._visibility?uu(l,o,i,s,a):cu(l,o):(c._visibility|=2,uu(l,o,i,s,a)),a&&2048&u&&lu(o.alternate,o);break;case 24:uu(l,o,i,s,a),a&&2048&u&&ou(o.alternate,o);break;default:uu(l,o,i,s,a)}t=t.sibling}}function cu(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,a=r.flags;switch(r.tag){case 22:cu(n,r),2048&a&&lu(r.alternate,r);break;case 24:cu(n,r),2048&a&&ou(r.alternate,r);break;default:cu(n,r)}t=t.sibling}}var fu=8192;function du(e,t,n){if(e.subtreeFlags&fu)for(e=e.child;null!==e;)pu(e,t,n),e=e.sibling}function pu(e,t,n){switch(e.tag){case 26:du(e,t,n),e.flags&fu&&null!==e.memoizedState&&function(e,t,n,r){if(!("stylesheet"!==n.type||"string"==typeof r.media&&!1===matchMedia(r.media).matches||4&n.state.loading)){if(null===n.instance){var a=td(r.href),l=t.querySelector(nd(a));if(l)return null!==(t=l._p)&&"object"==typeof t&&"function"==typeof t.then&&(e.count++,e=md.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=l,void st(l);l=t.ownerDocument||t,r=rd(r),(a=qf.get(a))&&sd(r,a),st(l=l.createElement("link"));var o=l;o._p=new Promise((function(e,t){o.onload=e,o.onerror=t})),wf(l,"link",r),n.instance=l}null===e.stylesheets&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(3&n.state.loading)&&(e.count++,n=md.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}(n,Zs,e.memoizedState,e.memoizedProps);break;case 5:default:du(e,t,n);break;case 3:case 4:var r=Zs;Zs=Xf(e.stateNode.containerInfo),du(e,t,n),Zs=r;break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=fu,fu=16777216,du(e,t,n),fu=r):du(e,t,n))}}function hu(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function mu(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Hs=r,vu(r,e)}hu(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)gu(e),e=e.sibling}function gu(e){switch(e.tag){case 0:case 11:case 15:mu(e),2048&e.flags&&xs(9,e,e.return);break;case 3:case 12:default:mu(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&2&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-3,yu(e)):mu(e)}}function yu(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Hs=r,vu(r,e)}hu(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:xs(8,t,t.return),yu(t);break;case 22:2&(n=t.stateNode)._visibility&&(n._visibility&=-3,yu(t));break;default:yu(t)}e=e.sibling}}function vu(e,t){for(;null!==Hs;){var n=Hs;switch(n.tag){case 0:case 11:case 15:xs(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:qa(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,Hs=r;else e:for(n=e;null!==Hs;){var a=(r=Hs).sibling,l=r.return;if(Bs(r),r===n){Hs=null;break e}if(null!==a){a.return=l,Hs=a;break e}Hs=l}}}var bu={getCacheForType:function(e){var t=Ua(Wa),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Ua(Wa).controller.signal}},ku="function"==typeof WeakMap?WeakMap:Map,wu=0,Su=null,ju=null,Eu=0,xu=0,Cu=null,_u=!1,Pu=!1,zu=!1,Nu=0,Tu=0,Ou=0,Lu=0,Mu=0,Du=0,Au=0,Fu=null,Ru=null,Iu=!1,Uu=0,Hu=0,Ku=1/0,Bu=null,Vu=null,$u=0,Wu=null,Qu=null,qu=0,Gu=0,Xu=null,Yu=null,Zu=0,Ju=null;function ec(){return 2&wu&&0!==Eu?Eu&-Eu:null!==K.T?Xc():We()}function tc(){if(0===Du)if(536870912&Eu&&!ba)Du=536870912;else{var e=Oe;!(3932160&(Oe<<=1))&&(Oe=262144),Du=e}return null!==(e=Ul.current)&&(e.flags|=32),Du}function nc(e,t,n){(e!==Su||2!==xu&&9!==xu)&&null===e.cancelPendingCommit||(uc(e,0),oc(e,Eu,Du,!1)),Ue(e,n),2&wu&&e===Su||(e===Su&&(!(2&wu)&&(Lu|=n),4===Tu&&oc(e,Eu,Du,!1)),Bc(e))}function rc(e,t,n){if(6&wu)throw Error(h(327));for(var r=!n&&!(127&t)&&!(t&e.expiredLanes)||Ae(e,t),a=r?function(e,t){var n=wu;wu|=2;var r=dc(),a=pc();Su!==e||Eu!==t?(Bu=null,Ku=ge()+500,uc(e,t)):Pu=Ae(e,t);e:for(;;)try{if(0!==xu&&null!==ju){t=ju;var l=Cu;t:switch(xu){case 1:xu=0,Cu=null,kc(e,t,l,1);break;case 2:case 9:if(ul(l)){xu=0,Cu=null,bc(t);break}t=function(){2!==xu&&9!==xu||Su!==e||(xu=7),Bc(e)},l.then(t,t);break e;case 3:xu=7;break e;case 4:xu=5;break e;case 7:ul(l)?(xu=0,Cu=null,bc(t)):(xu=0,Cu=null,kc(e,t,l,7));break;case 5:var o=null;switch(ju.tag){case 26:o=ju.memoizedState;case 5:case 27:var i=ju;if(o?pd(o):i.stateNode.complete){xu=0,Cu=null;var s=i.sibling;if(null!==s)ju=s;else{var u=i.return;null!==u?(ju=u,wc(u)):ju=null}break t}}xu=0,Cu=null,kc(e,t,l,5);break;case 6:xu=0,Cu=null,kc(e,t,l,6);break;case 8:sc(),Tu=6;break e;default:throw Error(h(462))}}yc();break}catch(c){cc(e,c)}return Oa=Ta=null,K.H=r,K.A=a,wu=n,null!==ju?0:(Su=null,Eu=0,Rr(),Tu)}(e,t):mc(e,t,!0),l=r;;){if(0===a){Pu&&!r&&oc(e,t,0,!1);break}if(n=e.current.alternate,!l||lc(n)){if(2===a){if(l=t,e.errorRecoveryDisabledLanes&l)var o=0;else o=0!==(o=-536870913&e.pendingLanes)?o:536870912&o?536870912:0;if(0!==o){t=o;e:{var i=e;a=Fu;var s=i.current.memoizedState.isDehydrated;if(s&&(uc(i,o).flags|=256),2!==(o=mc(i,o,!1))){if(zu&&!s){i.errorRecoveryDisabledLanes|=l,Lu|=l,a=4;break e}l=Ru,Ru=a,null!==l&&(null===Ru?Ru=l:Ru.push.apply(Ru,l))}a=o}if(l=!1,2!==a)continue}}if(1===a){uc(e,0),oc(e,t,0,!0);break}e:{switch(r=e,l=a){case 0:case 1:throw Error(h(345));case 4:if((4194048&t)!==t)break;case 6:oc(r,t,Du,!_u);break e;case 2:Ru=null;break;case 3:case 5:break;default:throw Error(h(329))}if((62914560&t)===t&&10<(a=Uu+300-ge())){if(oc(r,t,Du,!_u),0!==De(r,0,!0))break e;qu=t,r.timeoutHandle=Nf(ac.bind(null,r,n,Ru,Bu,Iu,t,Du,Lu,Au,_u,l,"Throttled",-0,0),a)}else ac(r,n,Ru,Bu,Iu,t,Du,Lu,Au,_u,l,null,-0,0)}break}a=mc(e,t,!1),l=!1}Bc(e)}function ac(e,t,n,r,a,l,o,i,s,u,c,f,d,p){if(e.timeoutHandle=-1,8192&(f=t.subtreeFlags)||!(16785408&~f)){pu(t,l,f={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ut});var h=(62914560&l)===l?Uu-ge():(4194048&l)===l?Hu-ge():0;if(null!==(h=function(e,t){return e.stylesheets&&0===e.count&&yd(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout((function(){if(e.stylesheets&&yd(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}),6e4+t);0<e.imgBytes&&0===hd&&(hd=62500*function(){if("function"==typeof performance.getEntriesByType){for(var e=0,t=0,n=performance.getEntriesByType("resource"),r=0;r<n.length;r++){var a=n[r],l=a.transferSize,o=a.initiatorType,i=a.duration;if(l&&i&&Sf(o)){for(o=0,i=a.responseEnd,r+=1;r<n.length;r++){var s=n[r],u=s.startTime;if(u>i)break;var c=s.transferSize,f=s.initiatorType;c&&Sf(f)&&(o+=c*((s=s.responseEnd)<i?1:(i-u)/(s-u)))}if(--r,t+=8*(l+o)/(a.duration/1e3),10<++e)break}}if(0<e)return t/e/1e6}return navigator.connection&&"number"==typeof(e=navigator.connection.downlink)?e:5}());var a=setTimeout((function(){if(e.waitingForImages=!1,0===e.count&&(e.stylesheets&&yd(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}}),(e.imgBytes>hd?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(a)}}:null}(f,h)))return qu=l,e.cancelPendingCommit=h(jc.bind(null,e,t,l,n,r,a,o,i,s,c,f,null,d,p)),void oc(e,l,o,!u)}jc(e,t,l,n,r,a,o,i,s)}function lc(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&(null!==(n=t.updateQueue)&&null!==(n=n.stores)))for(var r=0;r<n.length;r++){var a=n[r],l=a.getSnapshot;a=a.value;try{if(!or(l(),a))return!1}catch(o){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function oc(e,t,n,r){t&=~Mu,t&=~Lu,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var a=t;0<a;){var l=31-Pe(a),o=1<<l;r[l]=-1,a&=~o}0!==n&&He(e,n,t)}function ic(){return!!(6&wu)||(Vc(0),!1)}function sc(){if(null!==ju){if(0===xu)var e=ju.return;else Oa=Ta=null,mo(e=ju),ml=null,gl=0,e=ju;for(;null!==e;)js(e.alternate,e),e=e.return;ju=null}}function uc(e,t){var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,Tf(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),qu=0,sc(),Su=e,ju=n=qr(e.current,null),Eu=t,xu=0,Cu=null,_u=!1,Pu=Ae(e,t),zu=!1,Au=Du=Mu=Lu=Ou=Tu=0,Ru=Fu=null,Iu=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var a=31-Pe(r),l=1<<a;t|=e[a],r&=~l}return Nu=t,Rr(),n}function cc(e,t){Xl=null,K.H=ji,t===ll||t===il?(t=pl(),xu=3):t===ol?(t=pl(),xu=4):xu=t===Ui?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,Cu=t,null===ju&&(Tu=1,Di(e,na(t,e.current)))}function fc(){var e=Ul.current;return null===e||((4194048&Eu)===Eu?null===Hl:!!((62914560&Eu)===Eu||536870912&Eu)&&e===Hl)}function dc(){var e=K.H;return K.H=ji,null===e?ji:e}function pc(){var e=K.A;return K.A=bu,e}function hc(){Tu=4,_u||(4194048&Eu)!==Eu&&null!==Ul.current||(Pu=!0),!(134217727&Ou)&&!(134217727&Lu)||null===Su||oc(Su,Eu,Du,!1)}function mc(e,t,n){var r=wu;wu|=2;var a=dc(),l=pc();Su===e&&Eu===t||(Bu=null,uc(e,t)),t=!1;var o=Tu;e:for(;;)try{if(0!==xu&&null!==ju){var i=ju,s=Cu;switch(xu){case 8:sc(),o=6;break e;case 3:case 2:case 9:case 6:null===Ul.current&&(t=!0);var u=xu;if(xu=0,Cu=null,kc(e,i,s,u),n&&Pu){o=0;break e}break;default:u=xu,xu=0,Cu=null,kc(e,i,s,u)}}gc(),o=Tu;break}catch(c){cc(e,c)}return t&&e.shellSuspendCounter++,Oa=Ta=null,wu=r,K.H=a,K.A=l,null===ju&&(Su=null,Eu=0,Rr()),o}function gc(){for(;null!==ju;)vc(ju)}function yc(){for(;null!==ju&&!he();)vc(ju)}function vc(e){var t=hs(e.alternate,e,Nu);e.memoizedProps=e.pendingProps,null===t?wc(e):ju=t}function bc(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Ji(n,t,t.pendingProps,t.type,void 0,Eu);break;case 11:t=Ji(n,t,t.pendingProps,t.type.render,t.ref,Eu);break;case 5:mo(t);default:js(n,t),t=hs(n,t=ju=Gr(t,Nu),Nu)}e.memoizedProps=e.pendingProps,null===t?wc(e):ju=t}function kc(e,t,n,r){Oa=Ta=null,mo(t),ml=null,gl=0;var a=t.return;try{if(function(e,t,n,r,a){if(n.flags|=32768,null!==r&&"object"==typeof r&&"function"==typeof r.then){if(null!==(t=n.alternate)&&Fa(t,n,a,!0),null!==(n=Ul.current)){switch(n.tag){case 31:case 13:return null===Hl?hc():null===n.alternate&&0===Tu&&(Tu=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===sl?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([r]):t.add(r),Oc(e,r,a)),!1;case 22:return n.flags|=65536,r===sl?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([r]):n.add(r),Oc(e,r,a)),!1}throw Error(h(435,n.tag))}return Oc(e,r,a),hc(),!1}if(ba)return null!==(t=Ul.current)?(!(65536&t.flags)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==Sa&&za(na(e=Error(h(422),{cause:r}),n))):(r!==Sa&&za(na(t=Error(h(423),{cause:r}),n)),(e=e.current.alternate).flags|=65536,a&=-a,e.lanes|=a,r=na(r,n),zl(e,a=Fi(e.stateNode,r,a)),4!==Tu&&(Tu=2)),!1;var l=Error(h(520),{cause:r});if(l=na(l,n),null===Fu?Fu=[l]:Fu.push(l),4!==Tu&&(Tu=2),null===t)return!0;r=na(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,zl(n,e=Fi(n.stateNode,r,e)),!1;case 1:if(t=n.type,l=n.stateNode,!(128&n.flags||"function"!=typeof t.getDerivedStateFromError&&(null===l||"function"!=typeof l.componentDidCatch||null!==Vu&&Vu.has(l))))return n.flags|=65536,a&=-a,n.lanes|=a,Ii(a=Ri(a),e,n,r),zl(n,a),!1}n=n.return}while(null!==n);return!1}(e,a,t,n,Eu))return Tu=1,Di(e,na(n,e.current)),void(ju=null)}catch(l){if(null!==a)throw ju=a,l;return Tu=1,Di(e,na(n,e.current)),void(ju=null)}32768&t.flags?(ba||1===r?e=!0:Pu||536870912&Eu?e=!1:(_u=e=!0,(2===r||9===r||3===r||6===r)&&(null!==(r=Ul.current)&&13===r.tag&&(r.flags|=16384))),Sc(t,e)):wc(t)}function wc(e){var t=e;do{if(32768&t.flags)return void Sc(t,_u);e=t.return;var n=ws(t.alternate,t,Nu);if(null!==n)return void(ju=n);if(null!==(t=t.sibling))return void(ju=t);ju=t=e}while(null!==t);0===Tu&&(Tu=5)}function Sc(e,t){do{var n=Ss(e.alternate,e);if(null!==n)return n.flags&=32767,void(ju=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(ju=e);ju=e=n}while(null!==e);Tu=6,ju=null}function jc(e,t,n,r,a,l,o,i,s){e.cancelPendingCommit=null;do{Pc()}while(0!==$u);if(6&wu)throw Error(h(327));if(null!==t){if(t===e.current)throw Error(h(177));if(l=t.lanes|t.childLanes,function(e,t,n,r,a,l){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var i=e.entanglements,s=e.expirationTimes,u=e.hiddenUpdates;for(n=o&~n;0<n;){var c=31-Pe(n),f=1<<c;i[c]=0,s[c]=-1;var d=u[c];if(null!==d)for(u[c]=null,c=0;c<d.length;c++){var p=d[c];null!==p&&(p.lane&=-536870913)}n&=~f}0!==r&&He(e,r,0),0!==l&&0===a&&0!==e.tag&&(e.suspendedLanes|=l&~(o&~t))}(e,n,l|=Fr,o,i,s),e===Su&&(ju=Su=null,Eu=0),Qu=t,Wu=e,qu=n,Gu=l,Xu=a,Yu=r,10256&t.subtreeFlags||10256&t.flags?(e.callbackNode=null,e.callbackPriority=0,de(ke,(function(){return zc(),null}))):(e.callbackNode=null,e.callbackPriority=0),r=!!(13878&t.flags),13878&t.subtreeFlags||r){r=K.T,K.T=null,a=B.p,B.p=2,o=wu,wu|=4;try{!function(e,t){if(e=e.containerInfo,jf=Pd,dr(e=fr(e))){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch(g){n=null;break e}var o=0,i=-1,s=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==n||0!==a&&3!==f.nodeType||(i=o+a),f!==l||0!==r&&3!==f.nodeType||(s=o+r),3===f.nodeType&&(o+=f.nodeValue.length),null!==(p=f.firstChild);)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++u===a&&(i=o),d===l&&++c===r&&(s=o),null!==(p=f.nextSibling))break;d=(f=d).parentNode}f=p}n=-1===i||-1===s?null:{start:i,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ef={focusedElem:e,selectionRange:n},Pd=!1,Hs=t;null!==Hs;)if(e=(t=Hs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Hs=e;else for(;null!==Hs;){switch(l=(t=Hs).alternate,e=t.flags,t.tag){case 0:if(4&e&&null!==(e=null!==(e=t.updateQueue)?e.events:null))for(n=0;n<e.length;n++)(a=e[n]).ref.impl=a.nextImpl;break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&e&&null!==l){e=void 0,n=t,a=l.memoizedProps,l=l.memoizedState,r=n.stateNode;try{var m=Ti(n.type,a);e=r.getSnapshotBeforeUpdate(m,l),r.__reactInternalSnapshotBeforeUpdate=e}catch(y){Tc(n,n.return,y)}}break;case 3:if(1024&e)if(9===(n=(e=t.stateNode.containerInfo).nodeType))Rf(e);else if(1===n)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Rf(e);break;default:e.textContent=""}break;default:if(1024&e)throw Error(h(163))}if(null!==(e=t.sibling)){e.return=t.return,Hs=e;break}Hs=t.return}}(e,t)}finally{wu=o,B.p=a,K.T=r}}$u=1,Ec(),xc(),Cc()}}function Ec(){if(1===$u){$u=0;var e=Wu,t=Qu,n=!!(13878&t.flags);if(13878&t.subtreeFlags||n){n=K.T,K.T=null;var r=B.p;B.p=2;var a=wu;wu|=4;try{Js(t,e);var l=Ef,o=fr(e.containerInfo),i=l.focusedElem,s=l.selectionRange;if(o!==i&&i&&i.ownerDocument&&cr(i.ownerDocument.documentElement,i)){if(null!==s&&dr(i)){var u=s.start,c=s.end;if(void 0===c&&(c=u),"selectionStart"in i)i.selectionStart=u,i.selectionEnd=Math.min(c,i.value.length);else{var f=i.ownerDocument||document,d=f&&f.defaultView||window;if(d.getSelection){var p=d.getSelection(),h=i.textContent.length,m=Math.min(s.start,h),g=void 0===s.end?m:Math.min(s.end,h);!p.extend&&m>g&&(o=g,g=m,m=o);var y=ur(i,m),v=ur(i,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),m>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;i<f.length;i++){var k=f[i];k.element.scrollLeft=k.left,k.element.scrollTop=k.top}}Pd=!!jf,Ef=jf=null}finally{wu=a,B.p=r,K.T=n}}e.current=t,$u=2}}function xc(){if(2===$u){$u=0;var e=Wu,t=Qu,n=!!(8772&t.flags);if(8772&t.subtreeFlags||n){n=K.T,K.T=null;var r=B.p;B.p=2;var a=wu;wu|=4;try{Ks(e,t.alternate,t)}finally{wu=a,B.p=r,K.T=n}}$u=3}}function Cc(){if(4===$u||3===$u){$u=0,me();var e=Wu,t=Qu,n=qu,r=Yu;10256&t.subtreeFlags||10256&t.flags?$u=5:($u=0,Qu=Wu=null,_c(e,e.pendingLanes));var a=e.pendingLanes;if(0===a&&(Vu=null),$e(n),t=t.stateNode,Ce&&"function"==typeof Ce.onCommitFiberRoot)try{Ce.onCommitFiberRoot(xe,t,void 0,!(128&~t.current.flags))}catch(s){}if(null!==r){t=K.T,a=B.p,B.p=2,K.T=null;try{for(var l=e.onRecoverableError,o=0;o<r.length;o++){var i=r[o];l(i.value,{componentStack:i.stack})}}finally{K.T=t,B.p=a}}3&qu&&Pc(),Bc(e),a=e.pendingLanes,261930&n&&42&a?e===Ju?Zu++:(Zu=0,Ju=e):Zu=0,Vc(0)}}function _c(e,t){0==(e.pooledCacheLanes&=t)&&(null!=(t=e.pooledCache)&&(e.pooledCache=null,qa(t)))}function Pc(){return Ec(),xc(),Cc(),zc()}function zc(){if(5!==$u)return!1;var e=Wu,t=Gu;Gu=0;var n=$e(qu),r=K.T,a=B.p;try{B.p=32>n?32:n,K.T=null,n=Xu,Xu=null;var l=Wu,o=qu;if($u=0,Qu=Wu=null,qu=0,6&wu)throw Error(h(331));var i=wu;if(wu|=4,gu(l.current),su(l,l.current,o,n),wu=i,Vc(0,!1),Ce&&"function"==typeof Ce.onPostCommitFiberRoot)try{Ce.onPostCommitFiberRoot(xe,l)}catch(s){}return!0}finally{B.p=a,K.T=r,_c(e,t)}}function Nc(e,t,n){t=na(n,t),null!==(e=_l(e,t=Fi(e.stateNode,t,2),2))&&(Ue(e,2),Bc(e))}function Tc(e,t,n){if(3===e.tag)Nc(e,e,n);else for(;null!==t;){if(3===t.tag){Nc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Vu||!Vu.has(r))){e=na(n,e),null!==(r=_l(t,n=Ri(2),2))&&(Ii(n,r,t,e),Ue(r,2),Bc(r));break}}t=t.return}}function Oc(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ku;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(zu=!0,a.add(n),e=Lc.bind(null,e,t,n),t.then(e,e))}function Lc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Su===e&&(Eu&n)===n&&(4===Tu||3===Tu&&(62914560&Eu)===Eu&&300>ge()-Uu?!(2&wu)&&uc(e,0):Mu|=n,Au===Eu&&(Au=0)),Bc(e)}function Mc(e,t){0===t&&(t=Re()),null!==(e=Hr(e,t))&&(Ue(e,t),Bc(e))}function Dc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Mc(e,n)}function Ac(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(h(314))}null!==r&&r.delete(t),Mc(e,n)}var Fc=null,Rc=null,Ic=!1,Uc=!1,Hc=!1,Kc=0;function Bc(e){e!==Rc&&null===e.next&&(null===Rc?Fc=Rc=e:Rc=Rc.next=e),Uc=!0,Ic||(Ic=!0,Lf((function(){6&wu?de(ve,$c):Wc()})))}function Vc(e,t){if(!Hc&&Uc){Hc=!0;do{for(var n=!1,r=Fc;null!==r;){if(0!==e){var a=r.pendingLanes;if(0===a)var l=0;else{var o=r.suspendedLanes,i=r.pingedLanes;l=(1<<31-Pe(42|e)+1)-1,l=201326741&(l&=a&~(o&~i))?201326741&l|1:l?2|l:0}0!==l&&(n=!0,Gc(r,l))}else l=Eu,!(3&(l=De(r,r===Su?l:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||Ae(r,l)||(n=!0,Gc(r,l));r=r.next}}while(n);Hc=!1}}function $c(){Wc()}function Wc(){Uc=Ic=!1;var e=0;0!==Kc&&function(){var e=window.event;if(e&&"popstate"===e.type)return e!==zf&&(zf=e,!0);return zf=null,!1}()&&(e=Kc);for(var t=ge(),n=null,r=Fc;null!==r;){var a=r.next,l=Qc(r,t);0===l?(r.next=null,null===n?Fc=a:n.next=a,null===a&&(Rc=n)):(n=r,(0!==e||3&l)&&(Uc=!0)),r=a}0!==$u&&5!==$u||Vc(e),0!==Kc&&(Kc=0)}function Qc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,l=-62914561&e.pendingLanes;0<l;){var o=31-Pe(l),i=1<<o,s=a[o];-1===s?i&n&&!(i&r)||(a[o]=Fe(i,t)):s<=t&&(e.expiredLanes|=i),l&=~i}if(n=Eu,n=De(e,e===(t=Su)?n:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle),r=e.callbackNode,0===n||e===t&&(2===xu||9===xu)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&pe(r),e.callbackNode=null,e.callbackPriority=0;if(!(3&n)||Ae(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&pe(r),$e(n)){case 2:case 8:n=be;break;case 32:default:n=ke;break;case 268435456:n=Se}return r=qc.bind(null,e),n=de(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&pe(r),e.callbackPriority=2,e.callbackNode=null,2}function qc(e,t){if(0!==$u&&5!==$u)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Pc()&&e.callbackNode!==n)return null;var r=Eu;return 0===(r=De(e,e===Su?r:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle))?null:(rc(e,r,t),Qc(e,ge()),null!=e.callbackNode&&e.callbackNode===n?qc.bind(null,e):null)}function Gc(e,t){if(Pc())return null;rc(e,t,!0)}function Xc(){if(0===Kc){var e=Ya;0===e&&(e=Te,!(261888&(Te<<=1))&&(Te=256)),Kc=e}return Kc}function Yc(e){return null==e||"symbol"==typeof e||"boolean"==typeof e?null:"function"==typeof e?e:It(""+e)}function Zc(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}for(var Jc=0;Jc<Or.length;Jc++){var ef=Or[Jc];Lr(ef.toLowerCase(),"on"+(ef[0].toUpperCase()+ef.slice(1)))}Lr(Er,"onAnimationEnd"),Lr(xr,"onAnimationIteration"),Lr(Cr,"onAnimationStart"),Lr("dblclick","onDoubleClick"),Lr("focusin","onFocus"),Lr("focusout","onBlur"),Lr(_r,"onTransitionRun"),Lr(Pr,"onTransitionStart"),Lr(zr,"onTransitionCancel"),Lr(Nr,"onTransitionEnd"),dt("onMouseEnter",["mouseout","mouseover"]),dt("onMouseLeave",["mouseout","mouseover"]),dt("onPointerEnter",["pointerout","pointerover"]),dt("onPointerLeave",["pointerout","pointerover"]),ft("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ft("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ft("onBeforeInput",["compositionend","keypress","textInput","paste"]),ft("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ft("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ft("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var tf="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(" "),nf=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(tf));function rf(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var o=r.length-1;0<=o;o--){var i=r[o],s=i.instance,u=i.currentTarget;if(i=i.listener,s!==l&&a.isPropagationStopped())break e;l=i,a.currentTarget=u;try{l(a)}catch(c){Mr(c)}a.currentTarget=null,l=s}else for(o=0;o<r.length;o++){if(s=(i=r[o]).instance,u=i.currentTarget,i=i.listener,s!==l&&a.isPropagationStopped())break e;l=i,a.currentTarget=u;try{l(a)}catch(c){Mr(c)}a.currentTarget=null,l=s}}}}function af(e,t){var n=t[Ze];void 0===n&&(n=t[Ze]=new Set);var r=e+"__bubble";n.has(r)||(uf(t,e,2,!1),n.add(r))}function lf(e,t,n){var r=0;t&&(r|=4),uf(n,e,r,t)}var of="_reactListening"+Math.random().toString(36).slice(2);function sf(e){if(!e[of]){e[of]=!0,ut.forEach((function(t){"selectionchange"!==t&&(nf.has(t)||lf(t,!1,e),lf(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[of]||(t[of]=!0,lf("selectionchange",!1,t))}}function uf(e,t,n,r){switch(Dd(t)){case 2:var a=zd;break;case 8:a=Nd;break;default:a=Td}n=a.bind(null,t,n,e),a=void 0,!Xt||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function cf(e,t,n,r,a){var l=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var i=r.stateNode.containerInfo;if(i===a)break;if(4===o)for(o=r.return;null!==o;){var s=o.tag;if((3===s||4===s)&&o.stateNode.containerInfo===a)return;o=o.return}for(;null!==i;){if(null===(o=at(i)))return;if(5===(s=o.tag)||6===s||26===s||27===s){r=l=o;continue e}i=i.parentNode}}r=r.return}Qt((function(){var r=l,a=Kt(n),o=[];e:{var i=Tr.get(e);if(void 0!==i){var s=fn,u=e;switch(e){case"keypress":if(0===nn(n))break e;case"keydown":case"keyup":s=Cn;break;case"focusin":u="focus",s=yn;break;case"focusout":u="blur",s=yn;break;case"beforeblur":case"afterblur":s=yn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=gn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Pn;break;case Er:case xr:case Cr:s=vn;break;case Nr:s=zn;break;case"scroll":case"scrollend":s=pn;break;case"wheel":s=Nn;break;case"copy":case"cut":case"paste":s=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=_n;break;case"toggle":case"beforetoggle":s=Tn}var c=!!(4&t),f=!c&&("scroll"===e||"scrollend"===e),d=c?null!==i?i+"Capture":null:i;c=[];for(var p,h=r;null!==h;){var m=h;if(p=m.stateNode,5!==(m=m.tag)&&26!==m&&27!==m||null===p||null===d||null!=(m=qt(h,d))&&c.push(ff(h,m,p)),f)break;h=h.return}0<c.length&&(i=new s(i,u,null,n,a),o.push({event:i,listeners:c}))}}if(!(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(i="mouseover"===e||"pointerover"===e)||n===Ht||!(u=n.relatedTarget||n.fromElement)||!at(u)&&!u[Ye])&&(s||i)&&(i=a.window===a?a:(i=a.ownerDocument)?i.defaultView||i.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?at(u):null)&&(f=g(u),c=u.tag,u!==f||5!==c&&27!==c&&6!==c)&&(u=null)):(s=null,u=r),s!==u)){if(c=mn,m="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=_n,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==s?i:ot(s),p=null==u?i:ot(u),(i=new c(m,h+"leave",s,n,a)).target=f,i.relatedTarget=p,m=null,at(a)===r&&((c=new c(d,h+"enter",u,n,a)).target=p,c.relatedTarget=f,m=c),f=m,s&&u)e:{for(c=pf,h=u,p=0,m=d=s;m;m=c(m))p++;m=0;for(var y=h;y;y=c(y))m++;for(;0<p-m;)d=c(d),p--;for(;0<m-p;)h=c(h),m--;for(;p--;){if(d===h||null!==h&&d===h.alternate){c=d;break e}d=c(d),h=c(h)}c=null}else c=null;null!==s&&hf(o,i,s,c,!1),null!==u&&null!==f&&hf(o,f,u,c,!0)}if("select"===(s=(i=r?ot(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===s&&"file"===i.type)var v=Gn;else if(Bn(i))if(Xn)v=lr;else{v=rr;var b=nr}else!(s=i.nodeName)||"input"!==s.toLowerCase()||"checkbox"!==i.type&&"radio"!==i.type?r&&At(r.elementType)&&(v=Gn):v=ar;switch(v&&(v=v(e,r))?Vn(o,v,n,a):(b&&b(e,i,r),"focusout"===e&&r&&"number"===i.type&&null!=r.memoizedProps.value&&Pt(i,"number",i.value)),b=r?ot(r):window,e){case"focusin":(Bn(b)||"true"===b.contentEditable)&&(hr=b,mr=r,gr=null);break;case"focusout":gr=mr=hr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,vr(o,n,a);break;case"selectionchange":if(pr)break;case"keydown":case"keyup":vr(o,n,a)}var k;if(Ln)e:{switch(e){case"compositionstart":var w="onCompositionStart";break e;case"compositionend":w="onCompositionEnd";break e;case"compositionupdate":w="onCompositionUpdate";break e}w=void 0}else Hn?In(e,n)&&(w="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(w="onCompositionStart");w&&(An&&"ko"!==n.locale&&(Hn||"onCompositionStart"!==w?"onCompositionEnd"===w&&Hn&&(k=tn()):(Jt="value"in(Zt=a)?Zt.value:Zt.textContent,Hn=!0)),0<(b=df(r,w)).length&&(w=new kn(w,e,null,n,a),o.push({event:w,listeners:b}),k?w.data=k:null!==(k=Un(n))&&(w.data=k))),(k=Dn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(Rn=!0,Fn);case"textInput":return(e=t.data)===Fn&&Rn?null:e;default:return null}}(e,n):function(e,t){if(Hn)return"compositionend"===e||!Ln&&In(e,t)?(e=tn(),en=Jt=Zt=null,Hn=!1,e):null;switch(e){case"paste":default: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 An&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(w=df(r,"onBeforeInput")).length&&(b=new kn("onBeforeInput","beforeinput",null,n,a),o.push({event:b,listeners:w}),b.data=k)),function(e,t,n,r,a){if("submit"===t&&n&&n.stateNode===a){var l=Yc((a[Xe]||null).action),o=r.submitter;o&&null!==(t=(t=o[Xe]||null)?Yc(t.formAction):o.getAttribute("formAction"))&&(l=t,o=null);var i=new fn("action","action",null,r,a);e.push({event:i,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(0!==Kc){var e=o?Zc(a,o):new FormData(a);ui(n,{pending:!0,data:e,method:a.method,action:l},null,e)}}else"function"==typeof l&&(i.preventDefault(),e=o?Zc(a,o):new FormData(a),ui(n,{pending:!0,data:e,method:a.method,action:l},l,e))},currentTarget:a}]})}}(o,e,r,n,a)}rf(o,t)}))}function ff(e,t,n){return{instance:e,listener:t,currentTarget:n}}function df(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,l=a.stateNode;if(5!==(a=a.tag)&&26!==a&&27!==a||null===l||(null!=(a=qt(e,n))&&r.unshift(ff(e,a,l)),null!=(a=qt(e,t))&&r.push(ff(e,a,l))),3===e.tag)return r;e=e.return}return[]}function pf(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function hf(e,t,n,r,a){for(var l=t._reactName,o=[];null!==n&&n!==r;){var i=n,s=i.alternate,u=i.stateNode;if(i=i.tag,null!==s&&s===r)break;5!==i&&26!==i&&27!==i||null===u||(s=u,a?null!=(u=qt(n,l))&&o.unshift(ff(n,u,s)):a||null!=(u=qt(n,l))&&o.push(ff(n,u,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var mf=/\r\n?/g,gf=/\u0000|\uFFFD/g;function yf(e){return("string"==typeof e?e:""+e).replace(mf,"\n").replace(gf,"")}function vf(e,t){return t=yf(t),yf(e)===t}function bf(e,t,n,r,a,l){switch(n){case"children":"string"==typeof r?"body"===t||"textarea"===t&&""===r||Ot(e,r):("number"==typeof r||"bigint"==typeof r)&&"body"!==t&&Ot(e,""+r);break;case"className":yt(e,"class",r);break;case"tabIndex":yt(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":yt(e,n,r);break;case"style":Dt(e,r,l);break;case"data":if("object"!==t){yt(e,"data",r);break}case"src":case"href":if(""===r&&("a"!==t||"href"!==n)){e.removeAttribute(n);break}if(null==r||"function"==typeof r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}r=It(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if("function"==typeof r){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}if("function"==typeof l&&("formAction"===n?("input"!==t&&bf(e,t,"name",a.name,a,null),bf(e,t,"formEncType",a.formEncType,a,null),bf(e,t,"formMethod",a.formMethod,a,null),bf(e,t,"formTarget",a.formTarget,a,null)):(bf(e,t,"encType",a.encType,a,null),bf(e,t,"method",a.method,a,null),bf(e,t,"target",a.target,a,null))),null==r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}r=It(""+r),e.setAttribute(n,r);break;case"onClick":null!=r&&(e.onclick=Ut);break;case"onScroll":null!=r&&af("scroll",e);break;case"onScrollEnd":null!=r&&af("scrollend",e);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(h(61));if(null!=(n=r.__html)){if(null!=a.children)throw Error(h(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"muted":e.muted=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":break;case"xlinkHref":if(null==r||"function"==typeof r||"boolean"==typeof r||"symbol"==typeof r){e.removeAttribute("xlink:href");break}n=It(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===r?e.setAttribute(n,""):!1!==r&&null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!=typeof r&&"symbol"!=typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":null==r||"function"==typeof r||"symbol"==typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":af("beforetoggle",e),af("toggle",e),gt(e,"popover",r);break;case"xlinkActuate":vt(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":vt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":vt(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":vt(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":vt(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":vt(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":vt(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":vt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":vt(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":gt(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&gt(e,n=Ft.get(n)||n,r)}}function kf(e,t,n,r,a,l){switch(n){case"style":Dt(e,r,l);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(h(61));if(null!=(n=r.__html)){if(null!=a.children)throw Error(h(60));e.innerHTML=n}}break;case"children":"string"==typeof r?Ot(e,r):("number"==typeof r||"bigint"==typeof r)&&Ot(e,""+r);break;case"onScroll":null!=r&&af("scroll",e);break;case"onScrollEnd":null!=r&&af("scrollend",e);break;case"onClick":null!=r&&(e.onclick=Ut);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":break;default:ct.hasOwnProperty(n)||("o"!==n[0]||"n"!==n[1]||(a=n.endsWith("Capture"),t=n.slice(2,a?n.length-7:void 0),"function"==typeof(l=null!=(l=e[Xe]||null)?l[n]:null)&&e.removeEventListener(t,l,a),"function"!=typeof r)?n in e?e[n]=r:!0===r?e.setAttribute(n,""):gt(e,n,r):("function"!=typeof l&&null!==l&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a)))}}function wf(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":af("error",e),af("load",e);var r,a=!1,l=!1;for(r in n)if(n.hasOwnProperty(r)){var o=n[r];if(null!=o)switch(r){case"src":a=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(h(137,t));default:bf(e,t,r,o,n,null)}}return l&&bf(e,t,"srcSet",n.srcSet,n,null),void(a&&bf(e,t,"src",n.src,n,null));case"input":af("invalid",e);var i=r=o=l=null,s=null,u=null;for(a in n)if(n.hasOwnProperty(a)){var c=n[a];if(null!=c)switch(a){case"name":l=c;break;case"type":o=c;break;case"checked":s=c;break;case"defaultChecked":u=c;break;case"value":r=c;break;case"defaultValue":i=c;break;case"children":case"dangerouslySetInnerHTML":if(null!=c)throw Error(h(137,t));break;default:bf(e,t,a,c,n,null)}}return void _t(e,r,i,s,u,o,l,!1);case"select":for(l in af("invalid",e),a=o=r=null,n)if(n.hasOwnProperty(l)&&null!=(i=n[l]))switch(l){case"value":r=i;break;case"defaultValue":o=i;break;case"multiple":a=i;default:bf(e,t,l,i,n,null)}return t=r,n=o,e.multiple=!!a,void(null!=t?zt(e,!!a,t,!1):null!=n&&zt(e,!!a,n,!0));case"textarea":for(o in af("invalid",e),r=l=a=null,n)if(n.hasOwnProperty(o)&&null!=(i=n[o]))switch(o){case"value":a=i;break;case"defaultValue":l=i;break;case"children":r=i;break;case"dangerouslySetInnerHTML":if(null!=i)throw Error(h(91));break;default:bf(e,t,o,i,n,null)}return void Tt(e,a,l,r);case"option":for(s in n)if(n.hasOwnProperty(s)&&null!=(a=n[s]))if("selected"===s)e.selected=a&&"function"!=typeof a&&"symbol"!=typeof a;else bf(e,t,s,a,n,null);return;case"dialog":af("beforetoggle",e),af("toggle",e),af("cancel",e),af("close",e);break;case"iframe":case"object":af("load",e);break;case"video":case"audio":for(a=0;a<tf.length;a++)af(tf[a],e);break;case"image":af("error",e),af("load",e);break;case"details":af("toggle",e);break;case"embed":case"source":case"link":af("error",e),af("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in n)if(n.hasOwnProperty(u)&&null!=(a=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(h(137,t));default:bf(e,t,u,a,n,null)}return;default:if(At(t)){for(c in n)n.hasOwnProperty(c)&&(void 0!==(a=n[c])&&kf(e,t,c,a,n,void 0));return}}for(i in n)n.hasOwnProperty(i)&&(null!=(a=n[i])&&bf(e,t,i,a,n,null))}function Sf(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}var jf=null,Ef=null;function xf(e){return 9===e.nodeType?e:e.ownerDocument}function Cf(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function _f(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function Pf(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"bigint"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var zf=null;var Nf="function"==typeof setTimeout?setTimeout:void 0,Tf="function"==typeof clearTimeout?clearTimeout:void 0,Of="function"==typeof Promise?Promise:void 0,Lf="function"==typeof queueMicrotask?queueMicrotask:void 0!==Of?function(e){return Of.resolve(null).then(e).catch(Mf)}:Nf;function Mf(e){setTimeout((function(){throw e}))}function Df(e){return"head"===e}function Af(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)||"/&"===n){if(0===r)return e.removeChild(a),void Jd(t);r--}else if("$"===n||"$?"===n||"$~"===n||"$!"===n||"&"===n)r++;else if("html"===n)Qf(e.ownerDocument.documentElement);else if("head"===n){Qf(n=e.ownerDocument.head);for(var l=n.firstChild;l;){var o=l.nextSibling,i=l.nodeName;l[nt]||"SCRIPT"===i||"STYLE"===i||"LINK"===i&&"stylesheet"===l.rel.toLowerCase()||n.removeChild(l),l=o}}else"body"===n&&Qf(e.ownerDocument.body);n=a}while(n);Jd(t)}function Ff(e,t){var n=e;e=0;do{var r=n.nextSibling;if(1===n.nodeType?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",""===n.getAttribute("style")&&n.removeAttribute("style")):3===n.nodeType&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),r&&8===r.nodeType)if("/$"===(n=r.data)){if(0===e)break;e--}else"$"!==n&&"$?"!==n&&"$~"!==n&&"$!"!==n||e++;n=r}while(n)}function Rf(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Rf(n),rt(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function If(e,t){for(;8!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!t)return null;if(null===(e=Kf(e.nextSibling)))return null}return e}function Uf(e){return"$?"===e.data||"$~"===e.data}function Hf(e){return"$!"===e.data||"$?"===e.data&&"loading"!==e.ownerDocument.readyState}function Kf(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"$~"===t||"&"===t||"F!"===t||"F"===t)break;if("/$"===t||"/&"===t)return null}}return e}var Bf=null;function Vf(e){e=e.nextSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n||"/&"===n){if(0===t)return Kf(e.nextSibling);t--}else"$"!==n&&"$!"!==n&&"$?"!==n&&"$~"!==n&&"&"!==n||t++}e=e.nextSibling}return null}function $f(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n||"$~"===n||"&"===n){if(0===t)return e;t--}else"/$"!==n&&"/&"!==n||t++}e=e.previousSibling}return null}function Wf(e,t,n){switch(t=xf(n),e){case"html":if(!(e=t.documentElement))throw Error(h(452));return e;case"head":if(!(e=t.head))throw Error(h(453));return e;case"body":if(!(e=t.body))throw Error(h(454));return e;default:throw Error(h(451))}}function Qf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);rt(e)}var qf=new Map,Gf=new Set;function Xf(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var Yf=B.d;B.d={f:function(){var e=Yf.f(),t=ic();return e||t},r:function(e){var t=lt(e);null!==t&&5===t.tag&&"form"===t.type?fi(t):Yf.r(e)},D:function(e){Yf.D(e),Jf("dns-prefetch",e,null)},C:function(e,t){Yf.C(e,t),Jf("preconnect",e,t)},L:function(e,t,n){Yf.L(e,t,n);var r=Zf;if(r&&e&&t){var a='link[rel="preload"][as="'+xt(t)+'"]';"image"===t&&n&&n.imageSrcSet?(a+='[imagesrcset="'+xt(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(a+='[imagesizes="'+xt(n.imageSizes)+'"]')):a+='[href="'+xt(e)+'"]';var l=a;switch(t){case"style":l=td(e);break;case"script":l=ad(e)}qf.has(l)||(e=w({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),qf.set(l,e),null!==r.querySelector(a)||"style"===t&&r.querySelector(nd(l))||"script"===t&&r.querySelector(ld(l))||(wf(t=r.createElement("link"),"link",e),st(t),r.head.appendChild(t)))}},m:function(e,t){Yf.m(e,t);var n=Zf;if(n&&e){var r=t&&"string"==typeof t.as?t.as:"script",a='link[rel="modulepreload"][as="'+xt(r)+'"][href="'+xt(e)+'"]',l=a;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":l=ad(e)}if(!qf.has(l)&&(e=w({rel:"modulepreload",href:e},t),qf.set(l,e),null===n.querySelector(a))){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(ld(l)))return}wf(r=n.createElement("link"),"link",e),st(r),n.head.appendChild(r)}}},X:function(e,t){Yf.X(e,t);var n=Zf;if(n&&e){var r=it(n).hoistableScripts,a=ad(e),l=r.get(a);l||((l=n.querySelector(ld(a)))||(e=w({src:e,async:!0},t),(t=qf.get(a))&&ud(e,t),st(l=n.createElement("script")),wf(l,"link",e),n.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},r.set(a,l))}},S:function(e,t,n){Yf.S(e,t,n);var r=Zf;if(r&&e){var a=it(r).hoistableStyles,l=td(e);t=t||"default";var o=a.get(l);if(!o){var i={loading:0,preload:null};if(o=r.querySelector(nd(l)))i.loading=5;else{e=w({rel:"stylesheet",href:e,"data-precedence":t},n),(n=qf.get(l))&&sd(e,n);var s=o=r.createElement("link");st(s),wf(s,"link",e),s._p=new Promise((function(e,t){s.onload=e,s.onerror=t})),s.addEventListener("load",(function(){i.loading|=1})),s.addEventListener("error",(function(){i.loading|=2})),i.loading|=4,id(o,t,r)}o={type:"stylesheet",instance:o,count:1,state:i},a.set(l,o)}}},M:function(e,t){Yf.M(e,t);var n=Zf;if(n&&e){var r=it(n).hoistableScripts,a=ad(e),l=r.get(a);l||((l=n.querySelector(ld(a)))||(e=w({src:e,async:!0,type:"module"},t),(t=qf.get(a))&&ud(e,t),st(l=n.createElement("script")),wf(l,"link",e),n.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},r.set(a,l))}}};var Zf="undefined"==typeof document?null:document;function Jf(e,t,n){var r=Zf;if(r&&"string"==typeof t&&t){var a=xt(t);a='link[rel="'+e+'"][href="'+a+'"]',"string"==typeof n&&(a+='[crossorigin="'+n+'"]'),Gf.has(a)||(Gf.add(a),e={rel:e,crossOrigin:n,href:t},null===r.querySelector(a)&&(wf(t=r.createElement("link"),"link",e),st(t),r.head.appendChild(t)))}}function ed(e,t,n,r){var a,l,o,i,s=(s=ee.current)?Xf(s):null;if(!s)throw Error(h(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=td(n.href),(r=(n=it(s).hoistableStyles).get(t))||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=td(n.href);var u=it(s).hoistableStyles,c=u.get(e);if(c||(s=s.ownerDocument||s,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,c),(u=s.querySelector(nd(e)))&&!u._p&&(c.instance=u,c.state.loading=5),qf.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},qf.set(e,n),u||(a=s,l=e,o=n,i=c.state,a.querySelector('link[rel="preload"][as="style"]['+l+"]")?i.loading=1:(l=a.createElement("link"),i.preload=l,l.addEventListener("load",(function(){return i.loading|=1})),l.addEventListener("error",(function(){return i.loading|=2})),wf(l,"link",o),st(l),a.head.appendChild(l))))),t&&null===r)throw Error(h(528,""));return c}if(t&&null!==r)throw Error(h(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!=typeof t?(t=ad(n),(r=(n=it(s).hoistableScripts).get(t))||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(h(444,e))}}function td(e){return'href="'+xt(e)+'"'}function nd(e){return'link[rel="stylesheet"]['+e+"]"}function rd(e){return w({},e,{"data-precedence":e.precedence,precedence:null})}function ad(e){return'[src="'+xt(e)+'"]'}function ld(e){return"script[async]"+e}function od(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+xt(n.href)+'"]');if(r)return t.instance=r,st(r),r;var a=w({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return st(r=(e.ownerDocument||e).createElement("style")),wf(r,"style",a),id(r,n.precedence,e),t.instance=r;case"stylesheet":a=td(n.href);var l=e.querySelector(nd(a));if(l)return t.state.loading|=4,t.instance=l,st(l),l;r=rd(n),(a=qf.get(a))&&sd(r,a),st(l=(e.ownerDocument||e).createElement("link"));var o=l;return o._p=new Promise((function(e,t){o.onload=e,o.onerror=t})),wf(l,"link",r),t.state.loading|=4,id(l,n.precedence,e),t.instance=l;case"script":return l=ad(n.src),(a=e.querySelector(ld(l)))?(t.instance=a,st(a),a):(r=n,(a=qf.get(l))&&ud(r=w({},n),a),st(a=(e=e.ownerDocument||e).createElement("script")),wf(a,"link",r),e.head.appendChild(a),t.instance=a);case"void":return null;default:throw Error(h(443,t.type))}else"stylesheet"===t.type&&!(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,id(r,n.precedence,e));return t.instance}function id(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=r.length?r[r.length-1]:null,l=a,o=0;o<r.length;o++){var i=r[o];if(i.dataset.precedence===t)l=i;else if(l!==a)break}l?l.parentNode.insertBefore(e,l.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function sd(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function ud(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.integrity=t.integrity)}var cd=null;function fd(e,t,n){if(null===cd){var r=new Map,a=cd=new Map;a.set(n,r)}else(r=(a=cd).get(n))||(r=new Map,a.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),a=0;a<n.length;a++){var l=n[a];if(!(l[nt]||l[Ge]||"link"===e&&"stylesheet"===l.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==l.namespaceURI){var o=l.getAttribute(t)||"";o=e+o;var i=r.get(o);i?i.push(l):r.set(o,[l])}}return r}function dd(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}function pd(e){return!!("stylesheet"!==e.type||3&e.state.loading)}var hd=0;function md(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)yd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var gd=null;function yd(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,gd=new Map,t.forEach(vd,e),gd=null,md.call(e))}function vd(e,t){if(!(4&t.state.loading)){var n=gd.get(e);if(n)var r=n.get(null);else{n=new Map,gd.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),l=0;l<a.length;l++){var o=a[l];"LINK"!==o.nodeName&&"not all"===o.getAttribute("media")||(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}o=(a=t.instance).getAttribute("data-precedence"),(l=n.get(o)||r)===r&&n.set(null,a),n.set(o,a),this.count++,r=md.bind(this),a.addEventListener("load",r),a.addEventListener("error",r),l?l.parentNode.insertBefore(a,l.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(a,e.firstChild),t.state.loading|=4}}var bd={$$typeof:z,Provider:null,Consumer:null,_currentValue:V,_currentValue2:V,_threadCount:0};function kd(e,t,n,r,a,l,o,i,s){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ie(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ie(0),this.hiddenUpdates=Ie(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=l,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function wd(e,t,n,r,a,l,o,i,s,u,c,f){return e=new kd(e,t,n,o,s,u,c,f,i),t=1,!0===l&&(t|=24),l=Wr(3,null,null,t),e.current=l,l.stateNode=e,(t=Qa()).refCount++,e.pooledCache=t,t.refCount++,l.memoizedState={element:r,isDehydrated:n,cache:t},El(l),e}function Sd(e){return e?e=Vr:Vr}function jd(e,t,n,r,a,l){a=Sd(a),null===r.context?r.context=a:r.pendingContext=a,(r=Cl(t)).payload={element:n},null!==(l=void 0===l?null:l)&&(r.callback=l),null!==(n=_l(e,r,t))&&(nc(n,0,t),Pl(n,e,t))}function Ed(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function xd(e,t){Ed(e,t),(e=e.alternate)&&Ed(e,t)}function Cd(e){if(13===e.tag||31===e.tag){var t=Hr(e,67108864);null!==t&&nc(t,0,67108864),xd(e,67108864)}}function _d(e){if(13===e.tag||31===e.tag){var t=ec(),n=Hr(e,t=Ve(t));null!==n&&nc(n,0,t),xd(e,t)}}var Pd=!0;function zd(e,t,n,r){var a=K.T;K.T=null;var l=B.p;try{B.p=2,Td(e,t,n,r)}finally{B.p=l,K.T=a}}function Nd(e,t,n,r){var a=K.T;K.T=null;var l=B.p;try{B.p=8,Td(e,t,n,r)}finally{B.p=l,K.T=a}}function Td(e,t,n,r){if(Pd){var a=Od(r);if(null===a)cf(e,t,r,Ld,n),Vd(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Fd=$d(Fd,e,t,n,r,a),!0;case"dragenter":return Rd=$d(Rd,e,t,n,r,a),!0;case"mouseover":return Id=$d(Id,e,t,n,r,a),!0;case"pointerover":var l=a.pointerId;return Ud.set(l,$d(Ud.get(l)||null,e,t,n,r,a)),!0;case"gotpointercapture":return l=a.pointerId,Hd.set(l,$d(Hd.get(l)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Vd(e,r),4&t&&-1<Bd.indexOf(e)){for(;null!==a;){var l=lt(a);if(null!==l)switch(l.tag){case 3:if((l=l.stateNode).current.memoizedState.isDehydrated){var o=Me(l.pendingLanes);if(0!==o){var i=l;for(i.pendingLanes|=2,i.entangledLanes|=2;o;){var s=1<<31-Pe(o);i.entanglements[1]|=s,o&=~s}Bc(l),!(6&wu)&&(Ku=ge()+500,Vc(0))}}break;case 31:case 13:null!==(i=Hr(l,2))&&nc(i,0,2),ic(),xd(l,2)}if(null===(l=Od(r))&&cf(e,t,r,Ld,n),l===a)break;a=l}null!==a&&r.stopPropagation()}else cf(e,t,r,null,n)}}function Od(e){return Md(e=Kt(e))}var Ld=null;function Md(e){if(Ld=null,null!==(e=at(e))){var t=g(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=y(t)))return e;e=null}else if(31===n){if(null!==(e=v(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ld=e,null}function Dd(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ye()){case ve:return 2;case be:return 8;case ke:case we:return 32;case Se:return 268435456;default:return 32}default:return 32}}var Ad=!1,Fd=null,Rd=null,Id=null,Ud=new Map,Hd=new Map,Kd=[],Bd="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Vd(e,t){switch(e){case"focusin":case"focusout":Fd=null;break;case"dragenter":case"dragleave":Rd=null;break;case"mouseover":case"mouseout":Id=null;break;case"pointerover":case"pointerout":Ud.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Hd.delete(t.pointerId)}}function $d(e,t,n,r,a,l){return null===e||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[a]},null!==t&&(null!==(t=lt(t))&&Cd(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Wd(e){var t=at(e.target);if(null!==t){var n=g(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=y(n)))return e.blockedOn=t,void Qe(e.priority,(function(){_d(n)}))}else if(31===t){if(null!==(t=v(n)))return e.blockedOn=t,void Qe(e.priority,(function(){_d(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Qd(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Od(e.nativeEvent);if(null!==n)return null!==(t=lt(n))&&Cd(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);Ht=r,n.target.dispatchEvent(r),Ht=null,t.shift()}return!0}function qd(e,t,n){Qd(e)&&n.delete(t)}function Gd(){Ad=!1,null!==Fd&&Qd(Fd)&&(Fd=null),null!==Rd&&Qd(Rd)&&(Rd=null),null!==Id&&Qd(Id)&&(Id=null),Ud.forEach(qd),Hd.forEach(qd)}function Xd(e,t){e.blockedOn===t&&(e.blockedOn=null,Ad||(Ad=!0,f.unstable_scheduleCallback(f.unstable_NormalPriority,Gd)))}var Yd=null;function Zd(e){Yd!==e&&(Yd=e,f.unstable_scheduleCallback(f.unstable_NormalPriority,(function(){Yd===e&&(Yd=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],a=e[t+2];if("function"!=typeof r){if(null===Md(r||n))continue;break}var l=lt(n);null!==l&&(e.splice(t,3),t-=3,ui(l,{pending:!0,data:a,method:n.method,action:r},r,a))}})))}function Jd(e){function t(t){return Xd(t,e)}null!==Fd&&Xd(Fd,e),null!==Rd&&Xd(Rd,e),null!==Id&&Xd(Id,e),Ud.forEach(t),Hd.forEach(t);for(var n=0;n<Kd.length;n++){var r=Kd[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Kd.length&&null===(n=Kd[0]).blockedOn;)Wd(n),null===n.blockedOn&&Kd.shift();if(null!=(n=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<n.length;r+=3){var a=n[r],l=n[r+1],o=a[Xe]||null;if("function"==typeof l)o||Zd(n);else if(o){var i=null;if(l&&l.hasAttribute("formAction")){if(a=l,o=l[Xe]||null)i=o.formAction;else if(null!==Md(a))continue}else i=o.action;"function"==typeof i?n[r+1]=i:(n.splice(r,3),r-=3),Zd(n)}}}function ep(){function e(e){e.canIntercept&&"react-transition"===e.info&&e.intercept({handler:function(){return new Promise((function(e){return a=e}))},focusReset:"manual",scroll:"manual"})}function t(){null!==a&&(a(),a=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&null!=e.url&&navigation.navigate(e.url,{state:e.getState(),info:"react-transition",history:"replace"})}}if("object"==typeof navigation){var r=!1,a=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),null!==a&&(a(),a=null)}}}function tp(e){this._internalRoot=e}function np(e){this._internalRoot=e}np.prototype.render=tp.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(h(409));jd(t.current,ec(),e,t,null,null)},np.prototype.unmount=tp.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;jd(e.current,2,null,e,null,null),ic(),t[Ye]=null}},np.prototype.unstable_scheduleHydration=function(e){if(e){var t=We();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Kd.length&&0!==t&&t<Kd[n].priority;n++);Kd.splice(n,0,e),0===n&&Wd(e)}};var rp=d.version;if("19.2.0"!==rp)throw Error(h(527,rp,"19.2.0"));B.findDOMNode=function(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(h(188));throw e=Object.keys(e).join(","),Error(h(268,e))}return e=function(e){var t=e.alternate;if(!t){if(null===(t=g(e)))throw Error(h(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var l=a.alternate;if(null===l){if(null!==(r=a.return)){n=r;continue}break}if(a.child===l.child){for(l=a.child;l;){if(l===n)return b(a),e;if(l===r)return b(a),t;l=l.sibling}throw Error(h(188))}if(n.return!==r.return)n=a,r=l;else{for(var o=!1,i=a.child;i;){if(i===n){o=!0,n=a,r=l;break}if(i===r){o=!0,r=a,n=l;break}i=i.sibling}if(!o){for(i=l.child;i;){if(i===n){o=!0,n=l,r=a;break}if(i===r){o=!0,r=l,n=a;break}i=i.sibling}if(!o)throw Error(h(189))}}if(n.alternate!==r)throw Error(h(190))}if(3!==n.tag)throw Error(h(188));return n.stateNode.current===n?e:t}(t),e=null===(e=null!==e?k(e):null)?null:e.stateNode};var ap={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:K,reconcilerVersion:"19.2.0"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var lp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lp.isDisabled&&lp.supportsFiber)try{xe=lp.inject(ap),Ce=lp}catch(Gp){}}s.createRoot=function(e,t){if(!m(e))throw Error(h(299));var n=!1,r="",a=Oi,l=Li,o=Mi;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onUncaughtError&&(a=t.onUncaughtError),void 0!==t.onCaughtError&&(l=t.onCaughtError),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=wd(e,1,!1,null,0,n,r,null,a,l,o,ep),e[Ye]=t.current,sf(e),new tp(t)},s.hydrateRoot=function(e,t,n){if(!m(e))throw Error(h(299));var r=!1,a="",l=Oi,o=Li,i=Mi,s=null;return null!=n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onUncaughtError&&(l=n.onUncaughtError),void 0!==n.onCaughtError&&(o=n.onCaughtError),void 0!==n.onRecoverableError&&(i=n.onRecoverableError),void 0!==n.formState&&(s=n.formState)),(t=wd(e,1,!0,t,0,r,a,s,l,o,i,ep)).context=Sd(null),n=t.current,(a=Cl(r=Ve(r=ec()))).callback=null,_l(n,a,r),n=r,t.current.lanes=n,Ue(t,n),Bc(t),e[Ye]=t.current,sf(e),new np(t)},s.version="19.2.0",function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(Gp){}}(),i.exports=s;var op=i.exports;const ip="_footer_kasec_1";function sp({name:e,href:n,year:r,children:a}){return t.jsxs("div",{className:ip,children:[a,t.jsxs("div",{children:["Licensed under MIT. (Yes it´s free and",t.jsx("a",{href:"https://github.com/jaywcjlove/hotkeys",children:" open-sourced"}),")"]}),t.jsxs("div",{children:["©",t.jsx("a",{target:"_blank",rel:"noopener noreferrer",href:n,children:e}),r]})]})}const up="_tools_1xs8f_1",cp="_version_1xs8f_6",fp="_keyCodeInfo_1xs8f_17",dp="_header_1xs8f_36",pp="_title_1xs8f_42",hp="_info_1xs8f_61",mp="_github_1xs8f_70",gp='<div markdown="1">\n  <sup>Using <a href="https://wangchujiang.com/#/app" target="_blank">my app</a> is also a way to <a href="https://wangchujiang.com/#/sponsor" target="_blank">support</a> me:</sup>\n  <br>\n  <a target="_blank" href="https://wangchujiang.com/dock-lift/" title="DockLift: Windows, Here"><img alt="DockLift: Windows, Here" height="52" src="https://wangchujiang.com/appicon/dock-lift.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6766860898" title="Zipora: Zip/RAR/7Z Unarchiver"><img alt="Zipora: Zip/RAR/7Z Unarchiver" height="52" src="https://wangchujiang.com/appicon/zipora.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6758053530" title="Scap: Screenshot & Markup Edit for macOS"><img alt="Scap: Screenshot & Markup Edit" height="52" src="https://wangchujiang.com/appicon/scap.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6757317079" title="Screen Test for macOS"><img alt="Screen Test" height="52" src="https://wangchujiang.com/appicon/screen-test.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6755948110" title="Deskmark for macOS"><img alt="Deskmark" height="52" src="https://wangchujiang.com/appicon/deskmark.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6500434773" title="Keyzer for macOS"><img alt="Keyzer" height="52" src="https://wangchujiang.com/appicon/keyzer.png"></a>\n  <a target="_blank" href="https://github.com/jaywcjlove/vidwall-hub" title="Vidwall Hub for macOS"><img alt="Vidwall Hub" height="52" src="https://wangchujiang.com/appicon/vidwall-hub.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6752624705" title="VidCrop for macOS"><img alt="VidCrop" height="52" src="https://wangchujiang.com/appicon/vidcrop.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6747587746" title="Vidwall for macOS"><img alt="Vidwall" height="52" src="https://wangchujiang.com/appicon/vidwall.png"></a>\n  <a target="_blank" href="https://wangchujiang.com/mousio-hint/" title="Mousio Hint for macOS"><img alt="Mousio Hint" height="52" src="https://wangchujiang.com/appicon/mousio-hint.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6746747327" title="Mousio for macOS"><img alt="Mousio" height="52" src="https://wangchujiang.com/appicon/mousio.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6745227444" title="Musicer for macOS"><img alt="Musicer" height="52" src="https://wangchujiang.com/appicon/musicer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6743841447" title="Audioer for macOS"><img alt="Audioer" height="52" src="https://wangchujiang.com/appicon/audioer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6744690194" title="FileSentinel for macOS"><img alt="FileSentinel" height="52" src="https://wangchujiang.com/appicon/file-sentinel.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6743495172" title="FocusCursor for macOS"><img alt="FocusCursor" height="52" src="https://wangchujiang.com/appicon/focus-cursor.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6742680573" title="Videoer for macOS"><img alt="Videoer" height="52" src="https://wangchujiang.com/appicon/videoer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6740425504" title="KeyClicker for macOS"><img alt="KeyClicker" height="52" src="https://wangchujiang.com/appicon/key-clicker.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6739052447" title="DayBar for macOS"><img alt="DayBar" height="52" src="https://wangchujiang.com/appicon/daybar.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6739444407" title="Iconed for macOS"><img alt="Iconed" height="52" src="https://wangchujiang.com/appicon/iconed.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6737160756" title="Menuist for macOS"><img alt="Menuist" height="52" src="https://wangchujiang.com/appicon/rightmenu-master.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6723903021" title="Paste Quick for macOS"><img alt="Quick RSS" height="52" src="https://wangchujiang.com/appicon/paste-quick.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6670696072&platform=mac" title="Quick RSS for macOS/iOS"><img alt="Quick RSS" height="52" src="https://wangchujiang.com/appicon/quick-rss.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6670167443" title="Web Serve for macOS"><img alt="Web Serve" height="52" src="https://wangchujiang.com/appicon/web-serve.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6503953628&platform=mac" title="Copybook Generator for macOS/iOS"><img alt="Copybook Generator" height="52" src="https://wangchujiang.com/appicon/copybook-generator.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6471227008&platform=mac" title="DevTutor for macOS/iOS"><img alt="DevTutor for SwiftUI" height="52" src="https://wangchujiang.com/appicon/devtutor.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6479819388&platform=mac" title="RegexMate for macOS/iOS"><img alt="RegexMate" height="52" src="https://wangchujiang.com/appicon/regex-mate.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6479194014&platform=mac" title="Time Passage for macOS/iOS"><img alt="Time Passage" height="52" src="https://wangchujiang.com/appicon/time-passage.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6478772538" title="IconizeFolder for macOS"><img alt="Iconize Folder" height="52" src="https://wangchujiang.com/appicon/iconize-folder.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6478511402&platform=mac" title="Textsound Saver for macOS/iOS"><img alt="Textsound Saver" height="52" src="https://wangchujiang.com/appicon/textsound-saver.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476924627" title="Create Custom Symbols for macOS"><img alt="Create Custom Symbols" height="52" src="https://wangchujiang.com/appicon/create-custom-symbols.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476452351" title="DevHub for macOS"><img alt="DevHub" height="52" src="https://wangchujiang.com/appicon/devhub.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476400184" title="Resume Revise for macOS"><img alt="Resume Revise" height="52" src="https://wangchujiang.com/appicon/resume-revise.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6472593276" title="Palette Genius for macOS"><img alt="Palette Genius" height="52" src="https://wangchujiang.com/appicon/palette-genius.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6470879005" title="Symbol Scribe for macOS"><img alt="Symbol Scribe" height="52" src="https://wangchujiang.com/appicon/symbol-scribe.png"></a>\n</div>\n<hr>\n\n# Hotkeys\n\n[![Buy me a coffee](https://img.shields.io/badge/Buy_Me_a_Coffee-ffdd00?logo=buy-me-a-coffee&logoColor=black)](https://jaywcjlove.github.io/#/sponsor)\n[![Follow On X](https://img.shields.io/badge/Follow%20on%20X-333333?logo=x&logoColor=white)](https://x.com/jaywcjlove)\n[![](https://img.shields.io/npm/dm/hotkeys-js?logo=npm&label=)](https://www.npmjs.com/package/hotkeys-js)\n[![](https://img.shields.io/github/stars/jaywcjlove/hotkeys-js.svg)](https://github.com/jaywcjlove/hotkeys/stargazers)\n[![GitHub Actions CI](https://github.com/jaywcjlove/hotkeys-js/actions/workflows/ci.yml/badge.svg)](https://github.com/jaywcjlove/hotkeys-js/actions/workflows/ci.yml)\n[![Coverage Status](https://jaywcjlove.github.io/hotkeys-js/coverage.svg)](https://jaywcjlove.github.io/hotkeys-js/lcov-report/index.html)\n[![Chinese](https://jaywcjlove.github.io/sb/lang/chinese.svg)](https://wangchujiang.com/hotkeys-js/?lang=zh)\n[![jaywcjlove/hotkeys-js](https://jaywcjlove.github.io/sb/ico/gitee.svg)](https://gitee.com/jaywcjlove/hotkeys)\n\nHotKeys.js is an input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint ([~8kB](https://bundlephobia.com/result?p=hotkeys-js)) (gzipped: **`3.8kB`**), and has no dependencies. It should not interfere with any JavaScript libraries or frameworks. Official document [demo preview](https://jaywcjlove.github.io/hotkeys-js), [compatibility test](https://jaywcjlove.github.io/hotkeys-js/dist/compatibility-test.html). [More examples](https://github.com/jaywcjlove/hotkeys-js/issues?q=label%3ADemo+).\n\n```bash\n╭┈┈╮          ╭┈┈╮  ╭┈┈╮\n┆  ├┈┈..┈┈┈┈┈.┆  └┈╮┆  ├┈┈..┈┈┈┈┈..┈┈.┈┈..┈┈┈┈┈.\n┆     ┆┆  □  ┆┆   ┈┤┆    < ┆  -__┘┆  ┆  ┆┆__ ┈┈┤\n╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰┈┈┈┈╯╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰┈┈┈  ┆╰┈┈┈┈┈╯\n                                  ╰┈┈┈┈┈╯\n```\n\n## Usage\n\nYou will need `Node.js` installed on your system.\n\n```bash\nnpm install hotkeys-js --save\n```\n\n```js\nimport hotkeys from \'hotkeys-js\';\n\nhotkeys(\'f5\', function(event, handler){\n  // Prevent the default refresh event under WINDOWS system\n  event.preventDefault()\n  alert(\'you pressed F5!\')\n});\n```\n\n### Browser Usage\n\nOr manually download and link **hotkeys.js** in your HTML. The library provides different formats for different use cases:\n\n**CDN Links:** [UNPKG](https://unpkg.com/hotkeys-js/dist/) | [jsDelivr](https://cdn.jsdelivr.net/npm/hotkeys-js/) | [Githack](https://raw.githack.com/jaywcjlove/hotkeys/master/dist/) | [Statically](https://cdn.statically.io/gh/jaywcjlove/hotkeys/master/dist/)\n\n**Available Formats:**\n\n**IIFE (Immediately Invoked Function Expression) - Recommended for direct browser usage:**\n\n```html\n<script src="https://unpkg.com/hotkeys-js/dist/hotkeys-js.min.js">\n<\/script>\n<script type="text/javascript">\nhotkeys(\'ctrl+a,ctrl+b,r,f\', function (event, handler){\n  switch (handler.key) {\n    case \'ctrl+a\': alert(\'you pressed ctrl+a!\');\n      break;\n    case \'ctrl+b\': alert(\'you pressed ctrl+b!\');\n      break;\n    case \'r\': alert(\'you pressed r!\');\n      break;\n    case \'f\': alert(\'you pressed f!\');\n      break;\n    default: alert(event);\n  }\n});\n<\/script>\n```\n\n**UMD (Universal Module Definition) - For CommonJS/AMD environments:**\n\n```html\n<script src="https://unpkg.com/hotkeys-js/dist/hotkeys-js.umd.cjs">\n<\/script>\n```\n\n**ES Module - For modern browsers with module support:**\n\n```html\n<script type="module">\nimport hotkeys from \'https://unpkg.com/hotkeys-js/dist/hotkeys-js.js\';\nhotkeys(\'ctrl+a\', function(event, handler){\n  alert(\'you pressed ctrl+a!\');\n});\n<\/script>\n```\n\n### Used in React\n\n[react-hotkeys](https://github.com/jaywcjlove/react-hotkeys) is the React component that listen to keydown and keyup keyboard events, defining and dispatching keyboard shortcuts. Detailed use method please see its documentation [react-hotkeys](https://github.com/jaywcjlove/react-hotkeys).\n\n[react-hotkeys-hook](https://github.com/JohannesKlauss/react-hotkeys-hook) - React hook for using keyboard shortcuts in components. Make sure that you have at least version 16.8 of react and react-dom installed, or otherwise hooks won\'t work for you.\n\n## Browser Support\n\nHotkeys.js has been tested and should work in.\n\n```shell\nInternet Explorer 6+\nSafari\nFirefox\nChrome\n```\n\n## Supported Keys\n\nHotKeys understands the following modifiers: `⇧`, `shift`, `option`, `⌥`, `alt`, `ctrl`, `control`, `command`, and `⌘`.\n\nThe following special keys can be used for shortcuts: backspace, tab, clear, enter, return, esc, escape, space, up, down, left, right, home, end, pageup, pagedown, del, delete, f1 through f19, num_0 through num_9, num_multiply, num_add, num_enter, num_subtract, num_decimal, num_divide.\n\n`⌘` Command()  \n`⌃` Control  \n`⌥` Option(alt)  \n`⇧` Shift  \n`⇪` Caps Lock(Capital)  \n~~`fn` Does not support fn~~  \n`↩︎` return/Enter space  \n\n## Defining Shortcuts\n\nOne global method is exposed, key which defines shortcuts when called directly.\n\n```ts\ndeclare interface HotkeysInterface extends HotkeysAPI {\n  (key: string, method: KeyHandler): void;\n  (key: string, scope: string, method: KeyHandler): void;\n  (key: string, option: HotkeysOptions, method: KeyHandler): void;\n  shift?: boolean;\n  ctrl?: boolean;\n  alt?: boolean;\n  option?: boolean;\n  control?: boolean;\n  cmd?: boolean;\n  command?: boolean;\n}\ndeclare interface HotkeysAPI {\n  setScope: SetScope;\n  getScope: GetScope;\n  deleteScope: DeleteScope;\n  getPressedKeyCodes: GetPressedKeyCodes;\n  getPressedKeyString: GetPressedKeyString;\n  getAllKeyCodes: GetAllKeyCodes;\n  isPressed: IsPressed;\n  filter: Filter;\n  trigger: Trigger;\n  unbind: Unbind;\n  noConflict: NoConflict;\n  keyMap: Record<string, number>;\n  modifier: Record<string, number>;\n  modifierMap: Record<string | number, number | string>;\n}\n```\n\n\n```js\nhotkeys(\'f5\', function(event, handler) {\n  // Prevent the default refresh event under WINDOWS system\n  event.preventDefault();\n  alert(\'you pressed F5!\');\n});\n\n// Returning false stops the event and prevents default browser events\n// Mac OS system defines `command + r` as a refresh shortcut\nhotkeys(\'ctrl+r, command+r\', function() {\n  alert(\'stopped reload!\');\n  return false;\n});\n\n// Single key\nhotkeys(\'a\', function(event,handler){\n  //event.srcElement: input\n  //event.target: input\n  if(event.target === "input"){\n      alert(\'you pressed a!\')\n  }\n  alert(\'you pressed a!\')\n});\n\n// Key Combination\nhotkeys(\'ctrl+a,ctrl+b,r,f\', function (event, handler){\n  switch (handler.key) {\n    case \'ctrl+a\': alert(\'you pressed ctrl+a!\');\n      break;\n    case \'ctrl+b\': alert(\'you pressed ctrl+b!\');\n      break;\n    case \'r\': alert(\'you pressed r!\');\n      break;\n    case \'f\': alert(\'you pressed f!\');\n      break;\n    default: alert(event);\n  }\n});\n\nhotkeys(\'ctrl+a+s\', function() {\n    alert(\'you pressed ctrl+a+s!\');\n});\n\n// Using a scope\nhotkeys(\'*\',\'wcj\', function(event){\n  console.log(\'do something\', event);\n});\n```\n\n#### option\n\n- `scope<String>`: Sets the scope in which the shortcut key is active\n- `element<HTMLElement>`: Specifies the DOM element to bind the event to\n- `keyup<Boolean>`: Whether to trigger the shortcut on key release\n- `keydown<Boolean>`: Whether to trigger the shortcut on key press\n- `splitKey<String>`: Delimiter for key combinations (default is `+`)\n- `capture<Boolean>`: Whether to trigger the listener during the capture phase (before the event bubbles down)\n- `single<Boolean>`: Allows only one callback function (automatically unbinds previous one)\n\n```js\nhotkeys(\'o, enter\', {\n  scope: \'wcj\',\n  element: document.getElementById(\'wrapper\'),\n}, function() {\n  console.log(\'do something else\');\n});\n\nhotkeys(\'ctrl-+\', { splitKey: \'-\' }, function(e) {\n  console.log(\'you pressed ctrl and +\');\n});\n\nhotkeys(\'+\', { splitKey: \'-\' }, function(e){\n  console.log(\'you pressed +\');\n})\n```\n\n**keyup**\n\n**key down** and **key up** both perform callback events.\n\n```js\nhotkeys(\'ctrl+a,alt+a+s\', {keyup: true}, function(event, handler) {\n  if (event.type === \'keydown\') {\n    console.log(\'keydown:\', event.type, handler, handler.key);\n  }\n\n  if (event.type === \'keyup\') {\n    console.log(\'keyup:\', event.type, handler, handler.key);\n  }\n});\n```\n\n## API REFERENCE\n\nAsterisk "*"\n\nModifier key judgments\n\n```js\nhotkeys(\'*\', function() {\n  if (hotkeys.shift) {\n    console.log(\'shift is pressed!\');\n  }\n\n  if (hotkeys.ctrl) {\n    console.log(\'ctrl is pressed!\');\n  }\n\n  if (hotkeys.alt) {\n    console.log(\'alt is pressed!\');\n  }\n\n  if (hotkeys.option) {\n    console.log(\'option is pressed!\');\n  }\n\n  if (hotkeys.control) {\n    console.log(\'control is pressed!\');\n  }\n\n  if (hotkeys.cmd) {\n    console.log(\'cmd is pressed!\');\n  }\n\n  if (hotkeys.command) {\n    console.log(\'command is pressed!\');\n  }\n});\n```\n\n### setScope\n\nUse the `hotkeys.setScope` method to set scope. There can only be one active scope besides \'all\'.  By default \'all\' is always active.\n\n```js\n// Define shortcuts with a scope\nhotkeys(\'ctrl+o, ctrl+alt+enter\', \'issues\', function() {\n  console.log(\'do something\');\n});\nhotkeys(\'o, enter\', \'files\', function() {\n  console.log(\'do something else\');\n});\n\n// Set the scope (only \'all\' and \'issues\' shortcuts will be honored)\nhotkeys.setScope(\'issues\'); // default scope is \'all\'\n```\n\n### getScope\n\nUse the `hotkeys.getScope` method to get scope.\n\n```js\nhotkeys.getScope();\n```\n\n### deleteScope\n\nUse the `hotkeys.deleteScope` method to delete a scope. This will also remove all associated hotkeys with it.\n\n```js\nhotkeys.deleteScope(\'issues\');\n```\nYou can use second argument, if need set new scope after deleting.\n\n```js\nhotkeys.deleteScope(\'issues\', \'newScopeName\');\n```\n\n### unbind\n\nSimilar to defining shortcuts, they can be unbound using `hotkeys.unbind`.\n\n```js\n// unbind \'a\' handler\nhotkeys.unbind(\'a\');\n\n// Unbind a hotkeys only for a single scope\n// If no scope is specified it defaults to the current \n// scope (hotkeys.getScope())\nhotkeys.unbind(\'o, enter\', \'issues\');\nhotkeys.unbind(\'o, enter\', \'files\');\n```\n\nUnbind events through functions.\n\n```js\nfunction example() {\n  hotkeys(\'a\', example);\n  hotkeys.unbind(\'a\', example);\n\n  hotkeys(\'a\', \'issues\', example);\n  hotkeys.unbind(\'a\', \'issues\', example);\n}\n```\n\nTo unbind everything.\n\n```js\nhotkeys.unbind();\n```\n\n### isPressed\n\nFor example, `hotkeys.isPressed(77)` is true if the `M` key is currently pressed.\n\n```js\nhotkeys(\'a\', function() {\n  console.log(hotkeys.isPressed(\'a\')); //=> true\n  console.log(hotkeys.isPressed(\'A\')); //=> true\n  console.log(hotkeys.isPressed(65)); //=> true\n});\n```\n\n### trigger\n\ntrigger shortcut key event\n\n```js\nhotkeys.trigger(\'ctrl+o\');\nhotkeys.trigger(\'ctrl+o\', \'scope2\');\n```\n\n### getPressedKeyCodes\n\nReturns an array of key codes currently pressed.\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getPressedKeyCodes()); //=> [17, 65] or [70]\n})\n```\n\n### getPressedKeyString\n\nReturns an array of key codes currently pressed.\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getPressedKeyString()); \n  //=> [\'⌘\', \'⌃\', \'⇧\', \'A\', \'F\']\n})\n```\n\n### getAllKeyCodes\n\nGet a list of all registration codes.\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getAllKeyCodes());\n  // [\n  //   { \n  //      scope: \'all\', \n  //      shortcut: \'command+ctrl+shift+a\', \n  //      mods: [91, 17, 16], \n  //      keys: [91, 17, 16, 65] \n  //    },\n  //   { scope: \'all\', shortcut: \'f\', mods: [], keys: [42] }\n  // ]\n})\n```\n\n### filter\n\nBy default hotkeys are not enabled for `INPUT` `SELECT` `TEXTAREA` elements. `Hotkeys.filter` to return to the `true` shortcut keys set to play a role, `false` shortcut keys set up failure.\n\n```js\nhotkeys.filter = function(event){\n  return true;\n}\n// How to add the filter to edit labels. \n// <div contentEditable="true"></div>\n// "contentEditable" Older browsers that do not support drops\nhotkeys.filter = function(event) {\n  var target = event.target || event.srcElement;\n  var tagName = target.tagName;\n  return !(\n    target.isContentEditable || \n    tagName == \'INPUT\' || \n    tagName == \'SELECT\' || \n    tagName == \'TEXTAREA\'\n  );\n}\n\nhotkeys.filter = function(event){\n  var tagName = (event.target || event.srcElement).tagName;\n  hotkeys.setScope(\n    /^(INPUT|TEXTAREA|SELECT)$/.test(tagName) ? \'input\' : \'other\'\n  );\n  return true;\n}\n```\n\n### noConflict\n\nRelinquish HotKeys’s control of the `hotkeys` variable.\n\n```js\nvar k = hotkeys.noConflict();\nk(\'a\', function() {\n  console.log("do something")\n});\n\nhotkeys()\n// --\x3eUncaught TypeError: hotkeys is not a function(anonymous function)\n// @ VM2170:2InjectedScript._evaluateOn\n// @ VM2165:883InjectedScript._evaluateAndWrap\n// @ VM2165:816InjectedScript.evaluate @ VM2165:682\n```\n\n## Development\n\nTo develop, Install dependencies, Get the code:\n\n```shell\n$ git https://github.com/jaywcjlove/hotkeys.git\n$ cd hotkeys     # Into the directory\n$ npm install    # or  yarn install\n```\n\nTo develop, run the self-reloading build:\n\n```shell\n$ npm run watch\n```\n\nRun Document Website Environment.\n\n```shell\n# Generate documentation website\n$ npm run doc \n# Live-generate documentation website\n$ npm run start \n```\n\nTo contribute, please fork Hotkeys.js, add your patch and tests for it (in the `test/` folder) and submit a pull request.\n\n```shell\n$ npm run test\n$ npm run test:watch # Development model\n```\n\n## Contributors\n\nAs always, thanks to our amazing contributors!\n\n<a href="https://github.com/jaywcjlove/hotkeys-js/graphs/contributors">\n  <img src="https://jaywcjlove.github.io/hotkeys-js/CONTRIBUTORS.svg" />\n</a>\n\nMade with [action-contributors](https://github.com/jaywcjlove/github-action-contributors).\n\nSpecial thanks to [@dimensi](https://github.com/dimensi) for the refactoring of version [4.0](https://github.com/jaywcjlove/hotkeys-js/issues/313).\n\n## License\n\n[MIT © Kenny Wong](./LICENSE)\n',yp='<div markdown="1">\n  <sup>使用<a href="https://wangchujiang.com/#/app" target="_blank">我的应用</a>也是一种<a href="https://wangchujiang.com/#/sponsor" target="_blank">支持</a>我的方式:</sup>\n  <br>\n  <a target="_blank" href="https://wangchujiang.com/dock-lift/" title="DockLift: 点击 Dock 应用窗口回到当前屏幕"><img alt="DockLift: 点击 Dock 应用窗口回到当前屏幕" height="52" src="https://wangchujiang.com/appicon/dock-lift.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6766860898" title="Zipora: Zip/RAR/7Z 解压工具"><img alt="Zipora: Zip/RAR/7Z 解压工具" height="52" src="https://wangchujiang.com/appicon/zipora.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6758053530" title="Scap: Screenshot & Markup Edit for macOS"><img alt="Scap: Screenshot & Markup Edit" height="52" src="https://wangchujiang.com/appicon/scap.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6757317079" title="Screen Test for macOS"><img alt="Screen Test" height="52" src="https://wangchujiang.com/appicon/screen-test.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6755948110" title="Deskmark for macOS"><img alt="Deskmark" height="52" src="https://wangchujiang.com/appicon/deskmark.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6500434773" title="Keyzer for macOS"><img alt="Keyzer" height="52" src="https://wangchujiang.com/appicon/keyzer.png"></a>\n  <a target="_blank" href="https://github.com/jaywcjlove/vidwall-hub" title="Vidwall Hub for macOS"><img alt="Vidwall Hub" height="52" src="https://wangchujiang.com/appicon/vidwall-hub.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6752624705" title="VidCrop for macOS"><img alt="VidCrop" height="52" src="https://wangchujiang.com/appicon/vidcrop.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6747587746" title="Vidwall for macOS"><img alt="Vidwall" height="52" src="https://wangchujiang.com/appicon/vidwall.png"></a>\n  <a target="_blank" href="https://wangchujiang.com/mousio-hint/" title="Mousio Hint for macOS"><img alt="Mousio Hint" height="52" src="https://wangchujiang.com/appicon/mousio-hint.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6746747327" title="Mousio for macOS"><img alt="Mousio" height="52" src="https://wangchujiang.com/appicon/mousio.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6745227444" title="Musicer for macOS"><img alt="Musicer" height="52" src="https://wangchujiang.com/appicon/musicer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6743841447" title="Audioer for macOS"><img alt="Audioer" height="52" src="https://wangchujiang.com/appicon/audioer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6744690194" title="FileSentinel for macOS"><img alt="FileSentinel" height="52" src="https://wangchujiang.com/appicon/file-sentinel.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6743495172" title="FocusCursor for macOS"><img alt="FocusCursor" height="52" src="https://wangchujiang.com/appicon/focus-cursor.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6742680573" title="Videoer for macOS"><img alt="Videoer" height="52" src="https://wangchujiang.com/appicon/videoer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6740425504" title="KeyClicker for macOS"><img alt="KeyClicker" height="52" src="https://wangchujiang.com/appicon/key-clicker.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6739052447" title="DayBar for macOS"><img alt="DayBar" height="52" src="https://wangchujiang.com/appicon/daybar.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6739444407" title="Iconed for macOS"><img alt="Iconed" height="52" src="https://wangchujiang.com/appicon/iconed.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6737160756" title="Menuist for macOS"><img alt="Menuist" height="52" src="https://wangchujiang.com/appicon/rightmenu-master.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6723903021" title="Paste Quick for macOS"><img alt="Quick RSS" height="52" src="https://wangchujiang.com/appicon/paste-quick.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6670696072&platform=mac" title="Quick RSS for macOS/iOS"><img alt="Quick RSS" height="52" src="https://wangchujiang.com/appicon/quick-rss.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6670167443" title="Web Serve for macOS"><img alt="Web Serve" height="52" src="https://wangchujiang.com/appicon/web-serve.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6503953628&platform=mac" title="Copybook Generator for macOS/iOS"><img alt="Copybook Generator" height="52" src="https://wangchujiang.com/appicon/copybook-generator.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6471227008&platform=mac" title="DevTutor for macOS/iOS"><img alt="DevTutor for SwiftUI" height="52" src="https://wangchujiang.com/appicon/devtutor.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6479819388&platform=mac" title="RegexMate for macOS/iOS"><img alt="RegexMate" height="52" src="https://wangchujiang.com/appicon/regex-mate.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6479194014&platform=mac" title="Time Passage for macOS/iOS"><img alt="Time Passage" height="52" src="https://wangchujiang.com/appicon/time-passage.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6478772538" title="IconizeFolder for macOS"><img alt="Iconize Folder" height="52" src="https://wangchujiang.com/appicon/iconize-folder.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6478511402&platform=mac" title="Textsound Saver for macOS/iOS"><img alt="Textsound Saver" height="52" src="https://wangchujiang.com/appicon/textsound-saver.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476924627" title="Create Custom Symbols for macOS"><img alt="Create Custom Symbols" height="52" src="https://wangchujiang.com/appicon/create-custom-symbols.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476452351" title="DevHub for macOS"><img alt="DevHub" height="52" src="https://wangchujiang.com/appicon/devhub.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476400184" title="Resume Revise for macOS"><img alt="Resume Revise" height="52" src="https://wangchujiang.com/appicon/resume-revise.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6472593276" title="Palette Genius for macOS"><img alt="Palette Genius" height="52" src="https://wangchujiang.com/appicon/palette-genius.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6470879005" title="Symbol Scribe for macOS"><img alt="Symbol Scribe" height="52" src="https://wangchujiang.com/appicon/symbol-scribe.png"></a>\n</div>\n<hr>\n\n# Hotkeys\n\n\x3c!--dividing--\x3e\n\n[![Buy me a coffee](https://img.shields.io/badge/Buy_Me_a_Coffee-ffdd00?logo=buy-me-a-coffee&logoColor=black)](https://jaywcjlove.github.io/#/sponsor)\n[![Follow On X](https://img.shields.io/badge/Follow%20on%20X-333333?logo=x&logoColor=white)](https://x.com/jaywcjlove)\n[![](https://img.shields.io/npm/dm/hotkeys-js?logo=npm)](https://www.npmjs.com/package/hotkeys-js)\n[![](https://img.shields.io/github/stars/jaywcjlove/hotkeys-js.svg)](https://github.com/jaywcjlove/hotkeys/stargazers)\n[![GitHub Actions CI](https://github.com/jaywcjlove/hotkeys-js/actions/workflows/ci.yml/badge.svg)](https://github.com/jaywcjlove/hotkeys-js/actions/workflows/ci.yml)\n[![Coverage Status](https://jaywcjlove.github.io/hotkeys-js/coverage.svg)](https://jaywcjlove.github.io/hotkeys-js/lcov-report/index.html)\n[![English](https://jaywcjlove.github.io/sb/lang/english.svg)](https://jaywcjlove.github.io/hotkeys-js/)\n[![jaywcjlove/hotkeys-js](https://jaywcjlove.github.io/sb/ico/gitee.svg)](https://gitee.com/jaywcjlove/hotkeys)\n\nHotKeys.js 是一个具有一些非常特殊功能的输入捕获库,它易于上手和使用,占用空间合理([~8kB](https://bundlephobia.com/result?p=hotkeys-js))(压缩后:**`3.8kB`**),无依赖。它不应该干扰任何 JavaScript 库或框架。官方文档 [演示预览](https://jaywcjlove.github.io/hotkeys-js),[兼容性测试](https://jaywcjlove.github.io/hotkeys-js/dist/compatibility-test.html)。[更多示例](https://github.com/jaywcjlove/hotkeys-js/issues?q=label%3ADemo+)。\n\n```bash\n╭┈┈╮          ╭┈┈╮  ╭┈┈╮\n┆  ├┈┈..┈┈┈┈┈.┆  └┈╮┆  ├┈┈..┈┈┈┈┈..┈┈.┈┈..┈┈┈┈┈.\n┆     ┆┆  □  ┆┆   ┈┤┆    < ┆  -__┘┆  ┆  ┆┆__ ┈┈┤\n╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰┈┈┈┈╯╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰┈┈┈  ┆╰┈┈┈┈┈╯\n                                  ╰┈┈┈┈┈╯\n```\n\n## 使用\n\n您的系统需要安装 `Node.js`。\n\n```bash\nnpm install hotkeys-js --save\n```\n\n```js\nimport hotkeys from \'hotkeys-js\';\n\nhotkeys(\'f5\', function(event, handler){\n  // 阻止 WINDOWS 系统下的默认刷新事件\n  event.preventDefault()\n  alert(\'你按下了 F5!\')\n});\n```\n\n### 浏览器使用\n\n或者手动下载并在 HTML 中链接 **hotkeys.js**。该库提供了不同格式以满足不同的使用需求:\n\n**CDN 链接:** [UNPKG](https://unpkg.com/hotkeys-js/dist/) | [jsDelivr](https://cdn.jsdelivr.net/npm/hotkeys-js/) | [Githack](https://raw.githack.com/jaywcjlove/hotkeys/master/dist/) | [Statically](https://cdn.statically.io/gh/jaywcjlove/hotkeys/master/dist/)\n\n**可用格式:**\n\n**IIFE(立即调用函数表达式)- 推荐用于直接浏览器使用:**\n\n```html\n<script src="https://unpkg.com/hotkeys-js/dist/hotkeys-js.min.js">\n<\/script>\n<script type="text/javascript">\nhotkeys(\'ctrl+a,ctrl+b,r,f\', function (event, handler){\n  switch (handler.key) {\n    case \'ctrl+a\': alert(\'你按下了 ctrl+a!\');\n      break;\n    case \'ctrl+b\': alert(\'你按下了 ctrl+b!\');\n      break;\n    case \'r\': alert(\'你按下了 r!\');\n      break;\n    case \'f\': alert(\'你按下了 f!\');\n      break;\n    default: alert(event);\n  }\n});\n<\/script>\n```\n\n**UMD(通用模块定义)- 用于 CommonJS/AMD 环境:**\n\n```html\n<script src="https://unpkg.com/hotkeys-js/dist/hotkeys-js.umd.cjs">\n<\/script>\n```\n\n**ES 模块 - 用于支持模块的现代浏览器:**\n\n```html\n<script type="module">\nimport hotkeys from \'https://unpkg.com/hotkeys-js/dist/hotkeys-js.js\';\nhotkeys(\'ctrl+a\', function(event, handler){\n  alert(\'你按下了 ctrl+a!\');\n});\n<\/script>\n```\n\n### 在 React 中使用\n\n[react-hotkeys](https://github.com/jaywcjlove/react-hotkeys) 是监听 keydown 和 keyup 键盘事件的 React 组件,定义和调度键盘快捷键。详细的使用方法请查看其文档 [react-hotkeys](https://github.com/jaywcjlove/react-hotkeys)。  \n[react-hotkeys-hook](https://github.com/JohannesKlauss/react-hotkeys-hook) - 在组件中使用键盘快捷键的 React hook。请确保您至少安装了 react 和 react-dom 的 16.8 版本,否则 hooks 将不会为您工作。\n\n## 浏览器支持\n\nHotkeys.js 已经过测试,应该在以下浏览器中工作。\n\n```shell\nInternet Explorer 6+\nSafari\nFirefox\nChrome\n```\n\n## 支持的按键\n\nHotKeys 理解以下修饰符:`⇧`、`shift`、`option`、`⌥`、`alt`、`ctrl`、`control`、`command` 和 `⌘`。\n\n以下特殊按键可用于快捷键:backspace、tab、clear、enter、return、esc、escape、space、up、down、left、right、home、end、pageup、pagedown、del、delete、f1 到 f19、num_0 到 num_9、num_multiply、num_add、num_enter、num_subtract、num_decimal、num_divide。\n\n`⌘` Command()  \n`⌃` Control  \n`⌥` Option(alt)  \n`⇧` Shift  \n`⇪` Caps Lock(Capital)  \n~~`fn` 不支持 fn~~  \n`↩︎` return/Enter space  \n\n## 定义快捷键\n\n暴露了一个全局方法,当直接调用时定义快捷键。\n\n```ts\ndeclare interface HotkeysInterface extends HotkeysAPI {\n  (key: string, method: KeyHandler): void;\n  (key: string, scope: string, method: KeyHandler): void;\n  (key: string, option: HotkeysOptions, method: KeyHandler): void;\n  shift?: boolean;\n  ctrl?: boolean;\n  alt?: boolean;\n  option?: boolean;\n  control?: boolean;\n  cmd?: boolean;\n  command?: boolean;\n}\ndeclare interface HotkeysAPI {\n  setScope: SetScope;\n  getScope: GetScope;\n  deleteScope: DeleteScope;\n  getPressedKeyCodes: GetPressedKeyCodes;\n  getPressedKeyString: GetPressedKeyString;\n  getAllKeyCodes: GetAllKeyCodes;\n  isPressed: IsPressed;\n  filter: Filter;\n  trigger: Trigger;\n  unbind: Unbind;\n  noConflict: NoConflict;\n  keyMap: Record<string, number>;\n  modifier: Record<string, number>;\n  modifierMap: Record<string | number, number | string>;\n}\n```\n\n```js\nhotkeys(\'f5\', function(event, handler) {\n  // 阻止 WINDOWS 系统下的默认刷新事件\n  event.preventDefault();\n  alert(\'你按下了 F5!\');\n});\n\n// 返回 false 停止事件并阻止默认浏览器事件\n// Mac OS 系统将 `command + r` 定义为刷新快捷键\nhotkeys(\'ctrl+r, command+r\', function() {\n  alert(\'停止刷新!\');\n  return false;\n});\n\n// 单个按键\nhotkeys(\'a\', function(event,handler){\n  //event.srcElement: input\n  //event.target: input\n  if(event.target === "input"){\n      alert(\'你按下了 a!\')\n  }\n  alert(\'你按下了 a!\')\n});\n\n// 组合键\nhotkeys(\'ctrl+a,ctrl+b,r,f\', function (event, handler){\n  switch (handler.key) {\n    case \'ctrl+a\': alert(\'你按下了 ctrl+a!\');\n      break;\n    case \'ctrl+b\': alert(\'你按下了 ctrl+b!\');\n      break;\n    case \'r\': alert(\'你按下了 r!\');\n      break;\n    case \'f\': alert(\'你按下了 f!\');\n      break;\n    default: alert(event);\n  }\n});\n\nhotkeys(\'ctrl+a+s\', function() {\n    alert(\'你按下了 ctrl+a+s!\');\n});\n\n// 使用作用域\nhotkeys(\'*\',\'wcj\', function(event){\n  console.log(\'做一些事情\', event);\n});\n```\n\n#### option 选项\n\n- `scope<String>`:设置快捷键生效的作用域\n- `element<HTMLElement>`:指定要绑定事件的 DOM 元素\n- `keyup<Boolean>`:是否在按键释放时触发快捷键\n- `keydown<Boolean>`:是否在按键按下时触发快捷键\n- `splitKey<String>`:组合键的分隔符(默认为 `+`)\n- `capture<Boolean>`:是否在捕获阶段触发监听器(在事件冒泡之前)\n- `single<Boolean>`:只允许一个回调函数(自动解绑之前的)\n\n```js\nhotkeys(\'o, enter\', {\n  scope: \'wcj\',\n  element: document.getElementById(\'wrapper\'),\n}, function() {\n  console.log(\'做其他事情\');\n});\n\nhotkeys(\'ctrl-+\', { splitKey: \'-\' }, function(e) {\n  console.log(\'你按下了 ctrl 和 +\');\n});\n\nhotkeys(\'+\', { splitKey: \'-\' }, function(e){\n  console.log(\'你按下了 +\');\n})\n```\n\n**keyup**\n\n**按键按下** 和 **按键释放** 都执行回调事件。\n\n```js\nhotkeys(\'ctrl+a,alt+a+s\', {keyup: true}, function(event, handler) {\n  if (event.type === \'keydown\') {\n    console.log(\'keydown:\', event.type, handler, handler.key);\n  }\n\n  if (event.type === \'keyup\') {\n    console.log(\'keyup:\', event.type, handler, handler.key);\n  }\n});\n```\n\n## API 参考\n\n星号 "*"\n\n修饰键判断\n\n```js\nhotkeys(\'*\', function() {\n  if (hotkeys.shift) {\n    console.log(\'按下了 shift!\');\n  }\n\n  if (hotkeys.ctrl) {\n    console.log(\'按下了 ctrl!\');\n  }\n\n  if (hotkeys.alt) {\n    console.log(\'按下了 alt!\');\n  }\n\n  if (hotkeys.option) {\n    console.log(\'按下了 option!\');\n  }\n\n  if (hotkeys.control) {\n    console.log(\'按下了 control!\');\n  }\n\n  if (hotkeys.cmd) {\n    console.log(\'按下了 cmd!\');\n  }\n\n  if (hotkeys.command) {\n    console.log(\'按下了 command!\');\n  }\n});\n```\n\n### setScope\n\n使用 `hotkeys.setScope` 方法来设置作用域。除了 \'all\' 之外,只能有一个活动作用域。默认情况下 \'all\' 总是活动的。\n\n```js\n// 定义带有作用域的快捷键\nhotkeys(\'ctrl+o, ctrl+alt+enter\', \'issues\', function() {\n  console.log(\'做一些事情\');\n});\nhotkeys(\'o, enter\', \'files\', function() {\n  console.log(\'做其他事情\');\n});\n\n// 设置作用域(只有 \'all\' 和 \'issues\' 快捷键会被处理)\nhotkeys.setScope(\'issues\'); // 默认作用域是 \'all\'\n```\n\n### getScope\n\n使用 `hotkeys.getScope` 方法来获取作用域。\n\n```js\nhotkeys.getScope();\n```\n\n### deleteScope\n\n使用 `hotkeys.deleteScope` 方法来删除作用域。这也会移除与之关联的所有热键。\n\n```js\nhotkeys.deleteScope(\'issues\');\n```\n如果需要在删除后设置新的作用域,可以使用第二个参数。\n\n```js\nhotkeys.deleteScope(\'issues\', \'newScopeName\');\n```\n\n### unbind\n\n与定义快捷键类似,它们可以使用 `hotkeys.unbind` 来解绑。\n\n```js\n// 解绑 \'a\' 处理器\nhotkeys.unbind(\'a\');\n\n// 只为单个作用域解绑热键\n// 如果没有指定作用域,默认为当前作用域\n// (hotkeys.getScope())\nhotkeys.unbind(\'o, enter\', \'issues\');\nhotkeys.unbind(\'o, enter\', \'files\');\n```\n\n通过函数解绑事件。\n\n```js\nfunction example() {\n  hotkeys(\'a\', example);\n  hotkeys.unbind(\'a\', example);\n\n  hotkeys(\'a\', \'issues\', example);\n  hotkeys.unbind(\'a\', \'issues\', example);\n}\n```\n\n解绑所有。\n\n```js\nhotkeys.unbind();\n```\n\n### isPressed\n\n例如,如果当前按下了 `M` 键,`hotkeys.isPressed(77)` 返回 true。\n\n```js\nhotkeys(\'a\', function() {\n  console.log(hotkeys.isPressed(\'a\')); //=> true\n  console.log(hotkeys.isPressed(\'A\')); //=> true\n  console.log(hotkeys.isPressed(65)); //=> true\n});\n```\n\n### trigger\n\n触发快捷键事件\n\n```js\nhotkeys.trigger(\'ctrl+o\');\nhotkeys.trigger(\'ctrl+o\', \'scope2\');\n```\n\n### getPressedKeyCodes\n\n返回当前按下的键码数组。\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getPressedKeyCodes()); //=> [17, 65] 或 [70]\n})\n```\n\n### getPressedKeyString\n\n返回当前按下的键字符串数组。\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getPressedKeyString()); \n  //=> [\'⌘\', \'⌃\', \'⇧\', \'A\', \'F\']\n})\n```\n\n### getAllKeyCodes\n\n获取所有注册码的列表。\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getAllKeyCodes());\n  // [\n  //   { \n  //      scope: \'all\', \n  //      shortcut: \'command+ctrl+shift+a\', \n  //      mods: [91, 17, 16], \n  //      keys: [91, 17, 16, 65] \n  //    },\n  //   { scope: \'all\', shortcut: \'f\', mods: [], keys: [42] }\n  // ]\n})\n```\n\n### filter\n\n默认情况下,`INPUT` `SELECT` `TEXTAREA` 元素不启用热键。`Hotkeys.filter` 返回 `true` 快捷键设置发挥作用,`false` 快捷键设置失败。\n\n```js\nhotkeys.filter = function(event){\n  return true;\n}\n// 如何为编辑标签添加过滤器。\n// <div contentEditable="true"></div>\n// "contentEditable" 不支持的较旧浏览器会被丢弃\nhotkeys.filter = function(event) {\n  var target = event.target || event.srcElement;\n  var tagName = target.tagName;\n  return !(\n    target.isContentEditable ||\n    tagName == \'INPUT\' ||\n    tagName == \'SELECT\' ||\n    tagName == \'TEXTAREA\'\n  );\n}\n\nhotkeys.filter = function(event){\n  var tagName = (event.target || event.srcElement).tagName;\n  hotkeys.setScope(\n    /^(INPUT|TEXTAREA|SELECT)$/.test(tagName) ? \'input\' : \'other\'\n  );\n  return true;\n}\n```\n\n### noConflict\n\n放弃 HotKeys 对 `hotkeys` 变量的控制。\n\n```js\nvar k = hotkeys.noConflict();\nk(\'a\', function() {\n  console.log("做一些事情")\n});\n\nhotkeys()\n// --\x3eUncaught TypeError: hotkeys is not a function(anonymous function)\n// @ VM2170:2InjectedScript._evaluateOn\n// @ VM2165:883InjectedScript._evaluateAndWrap\n// @ VM2165:816InjectedScript.evaluate @ VM2165:682\n```\n\n## 开发\n\n要开发,需要安装依赖,获取代码:\n\n```shell\n$ git https://github.com/jaywcjlove/hotkeys.git\n$ cd hotkeys     # 进入目录\n$ npm install    # 或者 yarn install\n```\n\n要开发,运行自重载构建:\n\n```shell\n$ npm run watch\n```\n\n运行文档网站环境。\n\n```shell\n$ npm run doc # 生成文档网页\n# 实时生成文档网页\n$ npm run start \n```\n\n要贡献,请 fork Hotkeys.js,添加您的补丁和测试(在 `test/` 文件夹中)并提交拉取请求。\n\n```shell\n$ npm run test\n$ npm run test:watch # 开发模式\n```\n\n## 贡献者\n\n一如既往,感谢我们出色的贡献者!\n\n<a href="https://github.com/jaywcjlove/hotkeys-js/graphs/contributors">\n  <img src="https://jaywcjlove.github.io/hotkeys-js/CONTRIBUTORS.svg" />\n</a>\n\n使用 [action-contributors](https://github.com/jaywcjlove/github-action-contributors) 制作。\n\n特别感谢 [@dimensi](https://github.com/dimensi) 对版本 [4.0](https://github.com/jaywcjlove/hotkeys-js/issues/313) 的重构。\n\n## 许可证\n\n[MIT © Kenny Wong](./LICENSE)\n',vp="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function bp(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent(`on${t}`,n)}function kp(e,t,n,r){e&&(e.removeEventListener?e.removeEventListener(t,n,r):e.detachEvent&&e.detachEvent(`on${t}`,n))}function wp(e,t){const n=t.slice(0,t.length-1),r=[];for(let a=0;a<n.length;a++)r.push(e[n[a].toLowerCase()]);return r}function Sp(e){"string"!=typeof e&&(e="");const t=(e=e.replace(/\s/g,"")).split(",");let n=t.lastIndexOf("");for(;n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}function jp(e,t,n){let r=e.keyCode||e.which||e.charCode;if(e.key){const r=e.key.toLowerCase();if(r in t)return t[r];if(r in n)return n[r];if(/^[a-z]$/i.test(e.key))return e.key.toUpperCase().charCodeAt(0)}return e.code&&/^Key[A-Z]$/.test(e.code)&&(r=e.code.charCodeAt(3)),r}const Ep={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,arrowup:38,arrowdown:40,arrowleft:37,arrowright:39,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":vp?173:189,"=":vp?61:187,";":vp?59:186,"'":222,"{":219,"}":221,"[":219,"]":221,"\\":220},xp={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,meta:91,command:91},Cp={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},_p={16:!1,18:!1,17:!1,91:!1},Pp={};for(let Xp=1;Xp<20;Xp++)Ep[`f${Xp}`]=111+Xp;let zp=[],Np=null,Tp=null,Op="all";const Lp=new Map,Mp=e=>Ep[e.toLowerCase()]||xp[e.toLowerCase()]||e.toUpperCase().charCodeAt(0),Dp=e=>{Op=e||"all"},Ap=()=>Op||"all",Fp=e=>{const t=e.target||e.srcElement,{tagName:n}=t;let r=!0;const a="INPUT"===n&&!["checkbox","radio","range","button","file","reset","submit","color"].includes(t.type);return(t.isContentEditable||(a||"TEXTAREA"===n||"SELECT"===n)&&!t.readOnly)&&(r=!1),r};const Rp=(e,...t)=>{if(void 0===e)Object.keys(Pp).forEach((e=>{Array.isArray(Pp[e])&&Pp[e].forEach((e=>Ip(e))),delete Pp[e]})),Bp(null);else if(Array.isArray(e))e.forEach((e=>{e.key&&Ip(e)}));else if("object"==typeof e)e.key&&Ip(e);else if("string"==typeof e){let[n,r]=t;"function"==typeof n&&(r=n,n=""),Ip({key:e,scope:n,method:r,splitKey:"+"})}},Ip=({key:e,scope:t,method:n,splitKey:r="+"})=>{Sp(e).forEach((e=>{const a=e.split(r),l=a.length,o=a[l-1],i="*"===o?"*":Mp(o);if(!Pp[i])return;t||(t=Ap());const s=l>1?wp(xp,a):[],u=[];Pp[i]=Pp[i].filter((e=>{const r=(!n||e.method===n)&&e.scope===t&&function(e,t){const n=e.length>=t.length?e:t,r=e.length>=t.length?t:e;let a=!0;for(let l=0;l<n.length;l++)-1===r.indexOf(n[l])&&(a=!1);return a}(e.mods,s);return r&&u.push(e.element),!r})),u.forEach((e=>Bp(e)))}))};function Up(e,t,n,r){if(t.element!==r)return;let a;if(t.scope===n||"all"===t.scope){a=t.mods.length>0;for(const e in _p)Object.prototype.hasOwnProperty.call(_p,e)&&(!_p[e]&&t.mods.indexOf(+e)>-1||_p[e]&&-1===t.mods.indexOf(+e))&&(a=!1);(0!==t.mods.length||_p[16]||_p[18]||_p[17]||_p[91])&&!a&&"*"!==t.shortcut||(t.keys=[],t.keys=t.keys.concat(zp),!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0)))}}function Hp(e,t){const n=Pp["*"];let r=jp(e,Ep,xp);if(e.key&&"capslock"===e.key.toLowerCase())return;if(!(Kp.filter||Fp).call(this,e))return;if(93!==r&&224!==r||(r=91),-1===zp.indexOf(r)&&229!==r&&zp.push(r),["metaKey","ctrlKey","altKey","shiftKey"].forEach((t=>{const n=Cp[t];e[t]&&-1===zp.indexOf(n)?zp.push(n):!e[t]&&zp.indexOf(n)>-1?zp.splice(zp.indexOf(n),1):"metaKey"===t&&e[t]&&(zp=zp.filter((e=>e in Cp||e===r)))})),r in _p){_p[r]=!0;for(const t in xp)if(Object.prototype.hasOwnProperty.call(xp,t)){const n=Cp[xp[t]];Kp[t]=e[n]}if(!n)return}for(const i in _p)Object.prototype.hasOwnProperty.call(_p,i)&&(_p[i]=e[Cp[i]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===zp.indexOf(17)&&zp.push(17),-1===zp.indexOf(18)&&zp.push(18),_p[17]=!0,_p[18]=!0);const a=Ap();if(n)for(let i=0;i<n.length;i++)n[i].scope===a&&("keydown"===e.type&&n[i].keydown||"keyup"===e.type&&n[i].keyup)&&Up(e,n[i],a,t);if(!(r in Pp))return;const l=Pp[r],o=l.length;for(let i=0;i<o;i++)if(("keydown"===e.type&&l[i].keydown||"keyup"===e.type&&l[i].keyup)&&l[i].key){const n=l[i],{splitKey:r}=n,o=n.key.split(r),s=[];for(let e=0;e<o.length;e++)s.push(Mp(o[e]));s.sort().join("")===zp.sort().join("")&&Up(e,n,a,t)}}const Kp=function e(t,n,r){zp=[];const a=Sp(t);let l=[],o="all",i=document,s=0,u=!1,c=!0,f="+",d=!1,p=!1;if(void 0===r&&"function"==typeof n&&(r=n),"[object Object]"===Object.prototype.toString.call(n)){const e=n;e.scope&&(o=e.scope),e.element&&(i=e.element),e.keyup&&(u=e.keyup),void 0!==e.keydown&&(c=e.keydown),void 0!==e.capture&&(d=e.capture),"string"==typeof e.splitKey&&(f=e.splitKey),!0===e.single&&(p=!0)}for("string"==typeof n&&(o=n),p&&Rp(t,o);s<a.length;s++){const e=a[s].split(f);l=[],e.length>1&&(l=wp(xp,e));let t=e[e.length-1];t="*"===t?"*":Mp(t),t in Pp||(Pp[t]=[]),Pp[t].push({keyup:u,keydown:c,scope:o,mods:l,shortcut:a[s],method:r,key:a[s],splitKey:f,element:i})}if(void 0!==i&&"undefined"!=typeof window){if(!Lp.has(i)){const e=(e=window.event)=>Hp(e,i),t=(e=window.event)=>{Hp(e,i),function(e){let t=jp(e,Ep,xp);e.key&&"capslock"===e.key.toLowerCase()&&(t=Mp(e.key));const n=zp.indexOf(t);if(n>=0&&zp.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&zp.splice(0,zp.length),93!==t&&224!==t||(t=91),t in _p){_p[t]=!1;for(const e in xp)xp[e]===t&&(Kp[e]=!1)}}(e)};Lp.set(i,{keydownListener:e,keyupListenr:t,capture:d}),bp(i,"keydown",e,d),bp(i,"keyup",t,d)}if(!Np){const e=()=>{zp=[]};Np={listener:e,capture:d},bp(window,"focus",e,d)}if(!Tp&&"undefined"!=typeof document){const t=()=>{zp=[];for(const e in _p)_p[e]=!1;for(const t in xp)e[t]=!1},n=t,r=t;document.addEventListener("fullscreenchange",n),document.addEventListener("webkitfullscreenchange",r),Tp={fullscreen:n,webkit:r}}}};function Bp(e){const t=Object.values(Pp).flat();if(t.findIndex((({element:t})=>t===e))<0&&e){const{keydownListener:t,keyupListenr:n,capture:r}=Lp.get(e)||{};t&&n&&(kp(e,"keyup",n,r),kp(e,"keydown",t,r),Lp.delete(e))}if(t.length<=0||Lp.size<=0){if(Array.from(Lp.keys()).forEach((e=>{const{keydownListener:t,keyupListenr:n,capture:r}=Lp.get(e)||{};t&&n&&(kp(e,"keyup",n,r),kp(e,"keydown",t,r),Lp.delete(e))})),Lp.clear(),Object.keys(Pp).forEach((e=>delete Pp[e])),Np){const{listener:e,capture:t}=Np;kp(window,"focus",e,t),Np=null}Tp&&"undefined"!=typeof document&&(document.removeEventListener("fullscreenchange",Tp.fullscreen),document.removeEventListener("webkitfullscreenchange",Tp.webkit),Tp=null)}}const Vp={getPressedKeyString:()=>zp.map((e=>{return t=e,Object.keys(Ep).find((e=>Ep[e]===t))||(e=>Object.keys(xp).find((t=>xp[t]===e)))(e)||String.fromCharCode(e);var t})),setScope:Dp,getScope:Ap,deleteScope:(e,t)=>{let n,r;e||(e=Ap());for(const a in Pp)if(Object.prototype.hasOwnProperty.call(Pp,a))for(n=Pp[a],r=0;r<n.length;)if(n[r].scope===e){n.splice(r,1).forEach((({element:e})=>Bp(e)))}else r++;Ap()===e&&Dp(t||"all")},getPressedKeyCodes:()=>zp.slice(0),getAllKeyCodes:()=>{const e=[];return Object.keys(Pp).forEach((t=>{Pp[t].forEach((({key:t,scope:n,mods:r,shortcut:a})=>{e.push({scope:n,shortcut:a,mods:r,keys:t.split("+").map((e=>Mp(e)))})}))})),e},isPressed:e=>("string"==typeof e&&(e=Mp(e)),-1!==zp.indexOf(e)),filter:Fp,trigger:function(e,t="all"){Object.keys(Pp).forEach((n=>{Pp[n].filter((n=>n.scope===t&&n.shortcut===e)).forEach((e=>{e&&e.method&&e.method({},e)}))}))},unbind:Rp,keyMap:Ep,modifier:xp,modifierMap:Cp};for(const Xp in Vp){const e=Xp;Object.prototype.hasOwnProperty.call(Vp,e)&&(Kp[e]=Vp[e])}if("undefined"!=typeof window){const e=window.hotkeys;Kp.noConflict=t=>(t&&window.hotkeys===Kp&&(window.hotkeys=e),Kp),window.hotkeys=Kp}const $p="4.0.5";function Wp(){const[l,i]=e.useState([]),[s,u]=e.useState([]),c=()=>{const e=new URLSearchParams(window.location.search).get("lang");return"zh"===e||"zh-CN"===e},[f,d]=e.useState(c()),[p,h]=e.useState(c()?yp:gp);e.useEffect((()=>{function e(e,t){return-1===e.indexOf(t)&&e.push(t),e}function t(e,t){return-1===e.indexOf(t)&&e.push(t),e}return document.addEventListener("keyup",m),Kp("*",(n=>{n.preventDefault();const r=[],a=[];Kp.shift&&(e(r,16),t(a,"shift")),Kp.ctrl&&(e(r,17),t(a,"ctrl")),Kp.alt&&(e(r,18),t(a,"alt")),Kp.control&&(e(r,17),t(a,"control")),Kp.command&&(e(r,91),t(a,"command")),a.push(n.keyCode),-1===r.indexOf(n.keyCode)&&r.push(n.keyCode),i(r),u(a)})),()=>{document.removeEventListener("keyup",m)}}),[]);const m=()=>{i([]),u([])};return t.jsxs("div",{children:[t.jsxs("div",{className:up,children:[t.jsxs("select",{className:cp,onChange:e=>{e.target&&e.target.value&&(window.location.href=e.target.value)},children:[t.jsxs("option",{value:"https://jaywcjlove.github.io/hotkeys-js",children:["v",$p]}),t.jsx("option",{value:"https://raw.githack.com/jaywcjlove/hotkeys/dbdc32d/index.html",children:"v3.13.15"}),t.jsx("option",{value:"https://unpkg.com/hotkeys-js@3.7.5/doc/index.html",children:"v3.7.5"}),t.jsx("option",{value:"https://unpkg.com/hotkeys-js@3.4.2/doc/index.html",children:"v3.4.2"}),t.jsx("option",{value:"https://unpkg.com/hotkeys-js@2.0.10/doc/index.html",children:"v2.0.10"})]}),t.jsx("dark-mode",{permanent:!0})]}),s.length>-1&&t.jsx("div",{className:fp,children:s.map((e=>t.jsx("span",{children:e},`${e}`)))}),t.jsx(n,{href:"https://github.com/jaywcjlove/hotkeys-js",target:"__blank"}),t.jsxs("div",{className:dp,children:[t.jsx("a",{className:pp,href:"http://jaywcjlove.github.io",children:"HotKeys.js"}),t.jsxs("div",{className:mp,children:[t.jsx("a",{href:"https://www.npmjs.com/package/hotkeys-js",children:t.jsx("button",{type:"button",children:"On NPM"})})," ",t.jsx("a",{href:"https://github.com/jaywcjlove/hotkeys-js/",children:t.jsx("button",{type:"button",children:"Fork on Github"})})," ",t.jsx("a",{href:"https://github.com/jaywcjlove/hotkeys-js/",children:t.jsx("button",{type:"button",children:"Doc on Github"})})," ",t.jsx("a",{href:"https://gitee.com/jaywcjlove/hotkeys/",children:t.jsx("button",{type:"button",children:"Doc on Gitee"})})," ",t.jsx("button",{onClick:()=>{const e=!f;d(e),h(e?yp:gp);const t=new URL(window.location.href);e?t.searchParams.set("lang","zh"):t.searchParams.delete("lang"),window.history.pushState({},"",t.toString())},title:f?"Switch to English":"切换到中文",children:f?"EN":"🇨🇳中文"})]}),t.jsx("div",{className:hp,children:f?"一个强大的Javascript库,用于捕获键盘输入和键组合。它没有依赖。尝试按下你的键盘,下面的按钮将会高亮显示。":"A robust Javascript library for capturing keyboard input and key combinations entered. It has no dependencies. Try to press your keyboard, The following button will highlight."})]}),t.jsx(r,{style:{top:-40},onMouseDown:(e,t)=>(e=>{e.keycode>-1&&u([e.keycode])})(t),onMouseUp:()=>u([]),keyCode:l}),t.jsx(o,{style:{maxWidth:995,margin:"0 auto"},source:p}),t.jsx(sp,{name:"Kenny Wong",href:"http://jaywcjlove.github.io",year:"2015-present",children:t.jsxs(a,{user:"jaywcjlove",repo:"hotkeys-js",children:[t.jsx(a.Social,{href:"https://github.com/jaywcjlove/hotkeys-js",type:"forks"}),t.jsx(a.Social,{href:"https://github.com/jaywcjlove/hotkeys-js",type:"stars"}),t.jsx(a.Social,{href:"https://github.com/jaywcjlove/hotkeys-js",type:"watchers"}),t.jsx(a.Social,{href:"https://github.com/jaywcjlove/hotkeys-js",type:"followers"})]})})]})}const Qp=document.getElementById("root");if(!Qp)throw new Error("Failed to find the root element");op.createRoot(Qp).render(t.jsx(Wp,{}));