From df9bc25d19daf3698228d149aba53f9d8bbb35e7 Mon Sep 17 00:00:00 2001 From: dr-frmr Date: Tue, 30 Jan 2024 01:42:28 -0300 Subject: [PATCH] authors->KinodeDAO, ssh://->https:// --- Cargo.toml | 2 +- README.md | 4 +- build.rs | 2 +- modules/app_store/app_store/Cargo.lock | 2 +- modules/app_store/app_store/Cargo.toml | 2 +- modules/app_store/download/Cargo.lock | 2 +- modules/app_store/download/Cargo.toml | 2 +- modules/app_store/ft_worker/Cargo.lock | 2 +- modules/app_store/ft_worker/Cargo.toml | 2 +- modules/app_store/install/Cargo.lock | 2 +- modules/app_store/install/Cargo.toml | 2 +- modules/app_store/uninstall/Cargo.lock | 2 +- modules/app_store/uninstall/Cargo.toml | 2 +- modules/chess/chess/Cargo.lock | 2 +- modules/chess/chess/Cargo.toml | 2 +- modules/chess/pkg/ui/assets/index-bc4be585.js | 72 +++++++++++++------ modules/homepage/homepage/Cargo.lock | 2 +- modules/homepage/homepage/Cargo.toml | 2 +- modules/kns_indexer/kns_indexer/Cargo.lock | 2 +- modules/kns_indexer/kns_indexer/Cargo.toml | 2 +- modules/terminal/alias/Cargo.lock | 2 +- modules/terminal/alias/Cargo.toml | 2 +- modules/terminal/cat/Cargo.lock | 2 +- modules/terminal/cat/Cargo.toml | 2 +- modules/terminal/echo/Cargo.lock | 2 +- modules/terminal/echo/Cargo.toml | 2 +- modules/terminal/hi/Cargo.lock | 2 +- modules/terminal/hi/Cargo.toml | 2 +- modules/terminal/m/Cargo.lock | 2 +- modules/terminal/m/Cargo.toml | 2 +- modules/terminal/terminal/Cargo.lock | 2 +- modules/terminal/terminal/Cargo.toml | 2 +- modules/terminal/top/Cargo.lock | 2 +- modules/terminal/top/Cargo.toml | 2 +- modules/tester/test_runner/Cargo.lock | 2 +- modules/tester/test_runner/Cargo.toml | 2 +- modules/tester/tester/Cargo.lock | 2 +- modules/tester/tester/Cargo.toml | 2 +- 38 files changed, 89 insertions(+), 59 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5cbdeb59..580bc6f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kinode" -authors = ["UqbarDAO"] +authors = ["KinodeDAO"] version = "0.5.2" edition = "2021" description = "A general-purpose sovereign cloud computing platform" diff --git a/README.md b/README.md index f1203926..3185668f 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This repo contains the core runtime and processes. Most developers need not build the runtime. Instead, check out the [Kinode book](https://book.kinode.org/), and in particular the ["My First App" tutorial](https://book.kinode.org/my_first_app/chapter_1.html). -If you want to get on the network, you can download a binary, rather than building it yourself, from [the releases page](https://github.com/uqbar-dao/kinode/tags). +If you want to get on the network, you can download a binary, rather than building it yourself, from [the releases page](https://github.com/kinode-dao/kinode/tags). Then follow the instructions to [install it](https://book.kinode.org/install.html) and [join the network](https://book.kinode.org/login.html). If you have questions, join the [Kinode discord](https://discord.gg/TCgdca5Bjt) and drop us a question! @@ -18,7 +18,7 @@ If you have questions, join the [Kinode discord](https://discord.gg/TCgdca5Bjt) ```bash # Clone the repo. -git clone git@github.com:uqbar-dao/kinode.git +git clone git@github.com:kinode-dao/kinode.git # Configure dependency retrieval from GitHub mkdir .cargo diff --git a/build.rs b/build.rs index 5776a091..a0b620f2 100644 --- a/build.rs +++ b/build.rs @@ -143,7 +143,7 @@ fn main() { // TODO: cache in better way let mut wit_file = std::fs::File::create(&wit_file).unwrap(); let kinode_wit_url = - "https://raw.githubusercontent.com/uqbar-dao/kinode-wit/master/kinode.wit"; + "https://raw.githubusercontent.com/kinode-dao/kinode-wit/master/kinode.wit"; let mut response = reqwest::blocking::get(kinode_wit_url).unwrap(); io::copy(&mut response, &mut wit_file).unwrap(); } diff --git a/modules/app_store/app_store/Cargo.lock b/modules/app_store/app_store/Cargo.lock index 15eb9dab..f65224a7 100644 --- a/modules/app_store/app_store/Cargo.lock +++ b/modules/app_store/app_store/Cargo.lock @@ -191,7 +191,7 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "kinode_process_lib" version = "0.5.5" -source = "git+https://github.com/uqbar-dao/process_lib.git?tag=v0.5.5-alpha#722f2dbfbcc4d1bf5da1fa5db137632a3cede44c" +source = "git+https://github.com/kinode-dao/process_lib?tag=v0.5.5-alpha#722f2dbfbcc4d1bf5da1fa5db137632a3cede44c" dependencies = [ "anyhow", "bincode", diff --git a/modules/app_store/app_store/Cargo.toml b/modules/app_store/app_store/Cargo.toml index 7f0117c6..3fd2f362 100644 --- a/modules/app_store/app_store/Cargo.toml +++ b/modules/app_store/app_store/Cargo.toml @@ -11,7 +11,7 @@ lto = true [dependencies] anyhow = "1.0" bincode = "1.3.3" -kinode_process_lib = { git = "https://github.com/uqbar-dao/process_lib.git", tag = "v0.5.5-alpha" } +kinode_process_lib = { git = "https://github.com/kinode-dao/process_lib", tag = "v0.5.5-alpha" } rand = "0.8" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" diff --git a/modules/app_store/download/Cargo.lock b/modules/app_store/download/Cargo.lock index 43242104..6cc56882 100644 --- a/modules/app_store/download/Cargo.lock +++ b/modules/app_store/download/Cargo.lock @@ -140,7 +140,7 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "kinode_process_lib" version = "0.5.5" -source = "git+ssh://git@github.com/uqbar-dao/process_lib.git?rev=329c7a8#329c7a8314973c857db38c7b712318de9349eb6e" +source = "git+https://github.com/kinode-dao/process_lib?rev=329c7a8#329c7a8314973c857db38c7b712318de9349eb6e" dependencies = [ "anyhow", "bincode", diff --git a/modules/app_store/download/Cargo.toml b/modules/app_store/download/Cargo.toml index 05f47511..ee5b8be5 100644 --- a/modules/app_store/download/Cargo.toml +++ b/modules/app_store/download/Cargo.toml @@ -10,7 +10,7 @@ lto = true [dependencies] anyhow = "1.0" -kinode_process_lib = { git = "ssh://git@github.com/uqbar-dao/process_lib.git", rev = "329c7a8" } +kinode_process_lib = { git = "https://github.com/kinode-dao/process_lib", rev = "329c7a8" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" wit-bindgen = { git = "https://github.com/bytecodealliance/wit-bindgen", rev = "efcc759" } diff --git a/modules/app_store/ft_worker/Cargo.lock b/modules/app_store/ft_worker/Cargo.lock index e08f4881..7bd0580c 100644 --- a/modules/app_store/ft_worker/Cargo.lock +++ b/modules/app_store/ft_worker/Cargo.lock @@ -142,7 +142,7 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "kinode_process_lib" version = "0.5.5" -source = "git+https://github.com/uqbar-dao/process_lib.git?tag=v0.5.5-alpha#722f2dbfbcc4d1bf5da1fa5db137632a3cede44c" +source = "git+https://github.com/kinode-dao/process_lib?tag=v0.5.5-alpha#722f2dbfbcc4d1bf5da1fa5db137632a3cede44c" dependencies = [ "anyhow", "bincode", diff --git a/modules/app_store/ft_worker/Cargo.toml b/modules/app_store/ft_worker/Cargo.toml index a3247ab1..2afb1ab6 100644 --- a/modules/app_store/ft_worker/Cargo.toml +++ b/modules/app_store/ft_worker/Cargo.toml @@ -13,7 +13,7 @@ lto = true [dependencies] anyhow = "1.0" bincode = "1.3.3" -kinode_process_lib = { git = "https://github.com/uqbar-dao/process_lib.git", tag = "v0.5.5-alpha" } +kinode_process_lib = { git = "https://github.com/kinode-dao/process_lib", tag = "v0.5.5-alpha" } rand = "0.8" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" diff --git a/modules/app_store/install/Cargo.lock b/modules/app_store/install/Cargo.lock index 4c3587bf..7664fbdf 100644 --- a/modules/app_store/install/Cargo.lock +++ b/modules/app_store/install/Cargo.lock @@ -140,7 +140,7 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "kinode_process_lib" version = "0.5.5" -source = "git+ssh://git@github.com/uqbar-dao/process_lib.git?rev=329c7a8#329c7a8314973c857db38c7b712318de9349eb6e" +source = "git+https://github.com/kinode-dao/process_lib?rev=329c7a8#329c7a8314973c857db38c7b712318de9349eb6e" dependencies = [ "anyhow", "bincode", diff --git a/modules/app_store/install/Cargo.toml b/modules/app_store/install/Cargo.toml index 252c9620..081d2698 100644 --- a/modules/app_store/install/Cargo.toml +++ b/modules/app_store/install/Cargo.toml @@ -10,7 +10,7 @@ lto = true [dependencies] anyhow = "1.0" -kinode_process_lib = { git = "ssh://git@github.com/uqbar-dao/process_lib.git", rev = "329c7a8" } +kinode_process_lib = { git = "https://github.com/kinode-dao/process_lib", rev = "329c7a8" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" wit-bindgen = { git = "https://github.com/bytecodealliance/wit-bindgen", rev = "efcc759" } diff --git a/modules/app_store/uninstall/Cargo.lock b/modules/app_store/uninstall/Cargo.lock index c8ce5c62..467b2c52 100644 --- a/modules/app_store/uninstall/Cargo.lock +++ b/modules/app_store/uninstall/Cargo.lock @@ -129,7 +129,7 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "kinode_process_lib" version = "0.5.5" -source = "git+ssh://git@github.com/uqbar-dao/process_lib.git?rev=329c7a8#329c7a8314973c857db38c7b712318de9349eb6e" +source = "git+https://github.com/kinode-dao/process_lib?rev=329c7a8#329c7a8314973c857db38c7b712318de9349eb6e" dependencies = [ "anyhow", "bincode", diff --git a/modules/app_store/uninstall/Cargo.toml b/modules/app_store/uninstall/Cargo.toml index aa480d42..00466689 100644 --- a/modules/app_store/uninstall/Cargo.toml +++ b/modules/app_store/uninstall/Cargo.toml @@ -10,7 +10,7 @@ lto = true [dependencies] anyhow = "1.0" -kinode_process_lib = { git = "ssh://git@github.com/uqbar-dao/process_lib.git", rev = "329c7a8" } +kinode_process_lib = { git = "https://github.com/kinode-dao/process_lib", rev = "329c7a8" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" wit-bindgen = { git = "https://github.com/bytecodealliance/wit-bindgen", rev = "efcc759" } diff --git a/modules/chess/chess/Cargo.lock b/modules/chess/chess/Cargo.lock index 5f645338..732d85be 100644 --- a/modules/chess/chess/Cargo.lock +++ b/modules/chess/chess/Cargo.lock @@ -231,7 +231,7 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "kinode_process_lib" version = "0.5.5" -source = "git+https://github.com/uqbar-dao/process_lib.git?tag=v0.5.5-alpha#722f2dbfbcc4d1bf5da1fa5db137632a3cede44c" +source = "git+https://github.com/kinode-dao/process_lib?tag=v0.5.5-alpha#722f2dbfbcc4d1bf5da1fa5db137632a3cede44c" dependencies = [ "anyhow", "bincode", diff --git a/modules/chess/chess/Cargo.toml b/modules/chess/chess/Cargo.toml index f0ae2fa2..fbbad1f8 100644 --- a/modules/chess/chess/Cargo.toml +++ b/modules/chess/chess/Cargo.toml @@ -12,7 +12,7 @@ lto = true anyhow = "1.0" base64 = "0.13" bincode = "1.3.3" -kinode_process_lib = { git = "https://github.com/uqbar-dao/process_lib.git", tag = "v0.5.5-alpha" } +kinode_process_lib = { git = "https://github.com/kinode-dao/process_lib", tag = "v0.5.5-alpha" } pleco = "0.5" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" diff --git a/modules/chess/pkg/ui/assets/index-bc4be585.js b/modules/chess/pkg/ui/assets/index-bc4be585.js index 7a1343b4..ee4520de 100644 --- a/modules/chess/pkg/ui/assets/index-bc4be585.js +++ b/modules/chess/pkg/ui/assets/index-bc4be585.js @@ -1,4 +1,4 @@ -var mh=Object.defineProperty;var vh=(e,t,n)=>t in e?mh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ze=(e,t,n)=>(vh(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function uc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ac={exports:{}},so={},cc={exports:{}},b={};/** +var mh = Object.defineProperty; var vh = (e, t, n) => t in e ? mh(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n; var ze = (e, t, n) => (vh(e, typeof t != "symbol" ? t + "" : t, n), n); (function () { const t = document.createElement("link").relList; if (t && t.supports && t.supports("modulepreload")) return; for (const i of document.querySelectorAll('link[rel="modulepreload"]')) r(i); new MutationObserver(i => { for (const o of i) if (o.type === "childList") for (const s of o.addedNodes) s.tagName === "LINK" && s.rel === "modulepreload" && r(s) }).observe(document, { childList: !0, subtree: !0 }); function n(i) { const o = {}; return i.integrity && (o.integrity = i.integrity), i.referrerPolicy && (o.referrerPolicy = i.referrerPolicy), i.crossOrigin === "use-credentials" ? o.credentials = "include" : i.crossOrigin === "anonymous" ? o.credentials = "omit" : o.credentials = "same-origin", o } function r(i) { if (i.ep) return; i.ep = !0; const o = n(i); fetch(i.href, o) } })(); function uc(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e } var ac = { exports: {} }, so = {}, cc = { exports: {} }, b = {};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ var mh=Object.defineProperty;var vh=(e,t,n)=>t in e?mh(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Wr=Symbol.for("react.element"),yh=Symbol.for("react.portal"),Sh=Symbol.for("react.fragment"),wh=Symbol.for("react.strict_mode"),Eh=Symbol.for("react.profiler"),Ch=Symbol.for("react.provider"),kh=Symbol.for("react.context"),_h=Symbol.for("react.forward_ref"),xh=Symbol.for("react.suspense"),Oh=Symbol.for("react.memo"),Th=Symbol.for("react.lazy"),ku=Symbol.iterator;function Dh(e){return e===null||typeof e!="object"?null:(e=ku&&e[ku]||e["@@iterator"],typeof e=="function"?e:null)}var dc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},fc=Object.assign,hc={};function Kn(e,t,n){this.props=e,this.context=t,this.refs=hc,this.updater=n||dc}Kn.prototype.isReactComponent={};Kn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Kn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function pc(){}pc.prototype=Kn.prototype;function El(e,t,n){this.props=e,this.context=t,this.refs=hc,this.updater=n||dc}var Cl=El.prototype=new pc;Cl.constructor=El;fc(Cl,Kn.prototype);Cl.isPureReactComponent=!0;var _u=Array.isArray,gc=Object.prototype.hasOwnProperty,kl={current:null},mc={key:!0,ref:!0,__self:!0,__source:!0};function vc(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)gc.call(t,r)&&!mc.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1t in e?mh(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var jh=C,Rh=Symbol.for("react.element"),Mh=Symbol.for("react.fragment"),Ah=Object.prototype.hasOwnProperty,bh=jh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,zh={key:!0,ref:!0,__self:!0,__source:!0};function Sc(e,t,n){var r,i={},o=null,s=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)Ah.call(t,r)&&!zh.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:Rh,type:e,key:o,ref:s,props:i,_owner:bh.current}}so.Fragment=Mh;so.jsx=Sc;so.jsxs=Sc;ac.exports=so;var S=ac.exports,Es={},wc={exports:{}},Re={},Ec={exports:{}},Cc={};/** + */var jh = C, Rh = Symbol.for("react.element"), Mh = Symbol.for("react.fragment"), Ah = Object.prototype.hasOwnProperty, bh = jh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, zh = { key: !0, ref: !0, __self: !0, __source: !0 }; function Sc(e, t, n) { var r, i = {}, o = null, s = null; n !== void 0 && (o = "" + n), t.key !== void 0 && (o = "" + t.key), t.ref !== void 0 && (s = t.ref); for (r in t) Ah.call(t, r) && !zh.hasOwnProperty(r) && (i[r] = t[r]); if (e && e.defaultProps) for (r in t = e.defaultProps, t) i[r] === void 0 && (i[r] = t[r]); return { $$typeof: Rh, type: e, key: o, ref: s, props: i, _owner: bh.current } } so.Fragment = Mh; so.jsx = Sc; so.jsxs = Sc; ac.exports = so; var S = ac.exports, Es = {}, wc = { exports: {} }, Re = {}, Ec = { exports: {} }, Cc = {};/** * @license React * scheduler.production.min.js * @@ -22,7 +22,7 @@ var mh=Object.defineProperty;var vh=(e,t,n)=>t in e?mh(e,t,{enumerable:!0,config * * 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(D,N){var j=D.length;D.push(N);e:for(;0>>1,X=D[H];if(0>>1;Hi(ft,j))Gei(vn,ft)?(D[H]=vn,D[Ge]=j,H=Ge):(D[H]=ft,D[A]=j,H=A);else if(Gei(vn,j))D[H]=vn,D[Ge]=j,H=Ge;else break e}}return N}function i(D,N){var j=D.sortIndex-N.sortIndex;return j!==0?j:D.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var u=[],a=[],g=1,p=null,f=3,y=!1,m=!1,v=!1,E=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(D){for(var N=n(a);N!==null;){if(N.callback===null)r(a);else if(N.startTime<=D)r(a),N.sortIndex=N.expirationTime,t(u,N);else break;N=n(a)}}function w(D){if(v=!1,h(D),!m)if(n(u)!==null)m=!0,Ee(k);else{var N=n(a);N!==null&&dt(w,N.startTime-D)}}function k(D,N){m=!1,v&&(v=!1,d(T),T=-1),y=!0;var j=f;try{for(h(N),p=n(u);p!==null&&(!(p.expirationTime>N)||D&&!$());){var H=p.callback;if(typeof H=="function"){p.callback=null,f=p.priorityLevel;var X=H(p.expirationTime<=N);N=e.unstable_now(),typeof X=="function"?p.callback=X:p===n(u)&&r(u),h(N)}else r(u);p=n(u)}if(p!==null)var ot=!0;else{var A=n(a);A!==null&&dt(w,A.startTime-N),ot=!1}return ot}finally{p=null,f=j,y=!1}}var O=!1,x=null,T=-1,z=5,M=-1;function $(){return!(e.unstable_now()-MD||125H?(D.sortIndex=j,t(a,D),n(u)===null&&D===n(a)&&(v?(d(T),T=-1):v=!0,dt(w,j-H))):(D.sortIndex=X,t(u,D),m||y||(m=!0,Ee(k))),D},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(D){var N=f;return function(){var j=f;f=N;try{return D.apply(this,arguments)}finally{f=j}}}})(Cc);Ec.exports=Cc;var Fh=Ec.exports;/** + */(function (e) { function t(D, N) { var j = D.length; D.push(N); e: for (; 0 < j;) { var H = j - 1 >>> 1, X = D[H]; if (0 < i(X, N)) D[H] = N, D[j] = X, j = H; else break e } } function n(D) { return D.length === 0 ? null : D[0] } function r(D) { if (D.length === 0) return null; var N = D[0], j = D.pop(); if (j !== N) { D[0] = j; e: for (var H = 0, X = D.length, ot = X >>> 1; H < ot;) { var A = 2 * (H + 1) - 1, ft = D[A], Ge = A + 1, vn = D[Ge]; if (0 > i(ft, j)) Ge < X && 0 > i(vn, ft) ? (D[H] = vn, D[Ge] = j, H = Ge) : (D[H] = ft, D[A] = j, H = A); else if (Ge < X && 0 > i(vn, j)) D[H] = vn, D[Ge] = j, H = Ge; else break e } } return N } function i(D, N) { var j = D.sortIndex - N.sortIndex; return j !== 0 ? j : D.id - N.id } if (typeof performance == "object" && typeof performance.now == "function") { var o = performance; e.unstable_now = function () { return o.now() } } else { var s = Date, l = s.now(); e.unstable_now = function () { return s.now() - l } } var u = [], a = [], g = 1, p = null, f = 3, y = !1, m = !1, v = !1, E = typeof setTimeout == "function" ? setTimeout : null, d = typeof clearTimeout == "function" ? clearTimeout : null, c = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function h(D) { for (var N = n(a); N !== null;) { if (N.callback === null) r(a); else if (N.startTime <= D) r(a), N.sortIndex = N.expirationTime, t(u, N); else break; N = n(a) } } function w(D) { if (v = !1, h(D), !m) if (n(u) !== null) m = !0, Ee(k); else { var N = n(a); N !== null && dt(w, N.startTime - D) } } function k(D, N) { m = !1, v && (v = !1, d(T), T = -1), y = !0; var j = f; try { for (h(N), p = n(u); p !== null && (!(p.expirationTime > N) || D && !$());) { var H = p.callback; if (typeof H == "function") { p.callback = null, f = p.priorityLevel; var X = H(p.expirationTime <= N); N = e.unstable_now(), typeof X == "function" ? p.callback = X : p === n(u) && r(u), h(N) } else r(u); p = n(u) } if (p !== null) var ot = !0; else { var A = n(a); A !== null && dt(w, A.startTime - N), ot = !1 } return ot } finally { p = null, f = j, y = !1 } } var O = !1, x = null, T = -1, z = 5, M = -1; function $() { return !(e.unstable_now() - M < z) } function K() { if (x !== null) { var D = e.unstable_now(); M = D; var N = !0; try { N = x(!0, D) } finally { N ? Ae() : (O = !1, x = null) } } else O = !1 } var Ae; if (typeof c == "function") Ae = function () { c(K) }; else if (typeof MessageChannel < "u") { var be = new MessageChannel, qe = be.port2; be.port1.onmessage = K, Ae = function () { qe.postMessage(null) } } else Ae = function () { E(K, 0) }; function Ee(D) { x = D, O || (O = !0, Ae()) } function dt(D, N) { T = E(function () { D(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 (D) { D.callback = null }, e.unstable_continueExecution = function () { m || y || (m = !0, Ee(k)) }, e.unstable_forceFrameRate = function (D) { 0 > D || 125 < D ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : z = 0 < D ? Math.floor(1e3 / D) : 5 }, e.unstable_getCurrentPriorityLevel = function () { return f }, e.unstable_getFirstCallbackNode = function () { return n(u) }, e.unstable_next = function (D) { switch (f) { case 1: case 2: case 3: var N = 3; break; default: N = f }var j = f; f = N; try { return D() } finally { f = j } }, e.unstable_pauseExecution = function () { }, e.unstable_requestPaint = function () { }, e.unstable_runWithPriority = function (D, N) { switch (D) { case 1: case 2: case 3: case 4: case 5: break; default: D = 3 }var j = f; f = D; try { return N() } finally { f = j } }, e.unstable_scheduleCallback = function (D, N, j) { var H = e.unstable_now(); switch (typeof j == "object" && j !== null ? (j = j.delay, j = typeof j == "number" && 0 < j ? H + j : H) : j = H, D) { case 1: var X = -1; break; case 2: X = 250; break; case 5: X = 1073741823; break; case 4: X = 1e4; break; default: X = 5e3 }return X = j + X, D = { id: g++, callback: N, priorityLevel: D, startTime: j, expirationTime: X, sortIndex: -1 }, j > H ? (D.sortIndex = j, t(a, D), n(u) === null && D === n(a) && (v ? (d(T), T = -1) : v = !0, dt(w, j - H))) : (D.sortIndex = X, t(u, D), m || y || (m = !0, Ee(k))), D }, e.unstable_shouldYield = $, e.unstable_wrapCallback = function (D) { var N = f; return function () { var j = f; f = N; try { return D.apply(this, arguments) } finally { f = j } } } })(Cc); Ec.exports = Cc; var Fh = Ec.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,32 @@ var mh=Object.defineProperty;var vh=(e,t,n)=>t in e?mh(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var kc=C,je=Fh;function _(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cs=Object.prototype.hasOwnProperty,$h=/^[: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]*$/,Ou={},Tu={};function Uh(e){return Cs.call(Tu,e)?!0:Cs.call(Ou,e)?!1:$h.test(e)?Tu[e]=!0:(Ou[e]=!0,!1)}function Hh(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Wh(e,t,n,r){if(t===null||typeof t>"u"||Hh(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function we(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var ce={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ce[e]=new we(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ce[t]=new we(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ce[e]=new we(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ce[e]=new we(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ce[e]=new we(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ce[e]=new we(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ce[e]=new we(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ce[e]=new we(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ce[e]=new we(e,5,!1,e.toLowerCase(),null,!1,!1)});var xl=/[\-:]([a-z])/g;function Ol(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(xl,Ol);ce[t]=new we(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(xl,Ol);ce[t]=new we(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(xl,Ol);ce[t]=new we(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ce[e]=new we(e,1,!1,e.toLowerCase(),null,!1,!1)});ce.xlinkHref=new we("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ce[e]=new we(e,1,!1,e.toLowerCase(),null,!0,!0)});function Tl(e,t,n,r){var i=ce.hasOwnProperty(t)?ce[t]:null;(i!==null?i.type!==0:r||!(2l||i[s]!==o[l]){var u=` -`+i[s].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=s&&0<=l);break}}}finally{$o=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?lr(e):""}function Bh(e){switch(e.tag){case 5:return lr(e.type);case 16:return lr("Lazy");case 13:return lr("Suspense");case 19:return lr("SuspenseList");case 0:case 2:case 15:return e=Uo(e.type,!1),e;case 11:return e=Uo(e.type.render,!1),e;case 1:return e=Uo(e.type,!0),e;default:return""}}function Os(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Cn:return"Fragment";case En:return"Portal";case ks:return"Profiler";case Dl:return"StrictMode";case _s:return"Suspense";case xs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Oc:return(e.displayName||"Context")+".Consumer";case xc:return(e._context.displayName||"Context")+".Provider";case Pl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Nl:return t=e.displayName||null,t!==null?t:Os(e.type)||"Memo";case Nt:t=e._payload,e=e._init;try{return Os(e(t))}catch{}}return null}function Vh(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Os(t);case 8:return t===Dl?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Kt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Dc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qh(e){var t=Dc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ni(e){e._valueTracker||(e._valueTracker=Qh(e))}function Pc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Dc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Mi(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ts(e,t){var n=t.checked;return Y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Pu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Kt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Nc(e,t){t=t.checked,t!=null&&Tl(e,"checked",t,!1)}function Ds(e,t){Nc(e,t);var n=Kt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ps(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ps(e,t.type,Kt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Nu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ps(e,t,n){(t!=="number"||Mi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ur=Array.isArray;function jn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=ri.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function _r(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var fr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Kh=["Webkit","ms","Moz","O"];Object.keys(fr).forEach(function(e){Kh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fr[t]=fr[e]})});function Rc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||fr.hasOwnProperty(e)&&fr[e]?(""+t).trim():t+"px"}function Mc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Rc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var qh=Y({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ls(e,t){if(t){if(qh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_(62))}}function js(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Rs=null;function Il(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ms=null,Rn=null,Mn=null;function ju(e){if(e=Qr(e)){if(typeof Ms!="function")throw Error(_(280));var t=e.stateNode;t&&(t=fo(t),Ms(e.stateNode,e.type,t))}}function Ac(e){Rn?Mn?Mn.push(e):Mn=[e]:Rn=e}function bc(){if(Rn){var e=Rn,t=Mn;if(Mn=Rn=null,ju(e),t)for(e=0;e>>=0,e===0?32:31-(op(e)/sp|0)|0}var ii=64,oi=4194304;function ar(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Fi(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~i;l!==0?r=ar(l):(o&=s,o!==0&&(r=ar(o)))}else s=n&~i,s!==0?r=ar(s):o!==0&&(r=ar(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Br(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-nt(t),e[t]=n}function cp(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=pr),Hu=String.fromCharCode(32),Wu=!1;function rd(e,t){switch(e){case"keyup":return zp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function id(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var kn=!1;function $p(e,t){switch(e){case"compositionend":return id(t);case"keypress":return t.which!==32?null:(Wu=!0,Hu);case"textInput":return e=t.data,e===Hu&&Wu?null:e;default:return null}}function Up(e,t){if(kn)return e==="compositionend"||!Fl&&rd(e,t)?(e=td(),ki=Al=At=null,kn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ku(n)}}function ud(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ud(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ad(){for(var e=window,t=Mi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Mi(e.document)}return t}function $l(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Yp(e){var t=ad(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ud(n.ownerDocument.documentElement,n)){if(r!==null&&$l(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=qu(n,o);var s=qu(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,_n=null,Us=null,mr=null,Hs=!1;function Gu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Hs||_n==null||_n!==Mi(r)||(r=_n,"selectionStart"in r&&$l(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),mr&&Nr(mr,r)||(mr=r,r=Hi(Us,"onSelect"),0Tn||(e.current=qs[Tn],qs[Tn]=null,Tn--)}function W(e,t){Tn++,qs[Tn]=e.current,e.current=t}var qt={},me=Yt(qt),xe=Yt(!1),un=qt;function $n(e,t){var n=e.type.contextTypes;if(!n)return qt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Oe(e){return e=e.childContextTypes,e!=null}function Bi(){V(xe),V(me)}function na(e,t,n){if(me.current!==qt)throw Error(_(168));W(me,t),W(xe,n)}function yd(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(_(108,Vh(e)||"Unknown",i));return Y({},n,r)}function Vi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||qt,un=me.current,W(me,e),W(xe,xe.current),!0}function ra(e,t,n){var r=e.stateNode;if(!r)throw Error(_(169));n?(e=yd(e,t,un),r.__reactInternalMemoizedMergedChildContext=e,V(xe),V(me),W(me,e)):V(xe),W(xe,n)}var gt=null,ho=!1,ts=!1;function Sd(e){gt===null?gt=[e]:gt.push(e)}function ug(e){ho=!0,Sd(e)}function Xt(){if(!ts&>!==null){ts=!0;var e=0,t=U;try{var n=gt;for(U=1;e>=s,i-=s,mt=1<<32-nt(t)+i|n<T?(z=x,x=null):z=x.sibling;var M=f(d,x,h[T],w);if(M===null){x===null&&(x=z);break}e&&x&&M.alternate===null&&t(d,x),c=o(M,c,T),O===null?k=M:O.sibling=M,O=M,x=z}if(T===h.length)return n(d,x),Q&&Zt(d,T),k;if(x===null){for(;TT?(z=x,x=null):z=x.sibling;var $=f(d,x,M.value,w);if($===null){x===null&&(x=z);break}e&&x&&$.alternate===null&&t(d,x),c=o($,c,T),O===null?k=$:O.sibling=$,O=$,x=z}if(M.done)return n(d,x),Q&&Zt(d,T),k;if(x===null){for(;!M.done;T++,M=h.next())M=p(d,M.value,w),M!==null&&(c=o(M,c,T),O===null?k=M:O.sibling=M,O=M);return Q&&Zt(d,T),k}for(x=r(d,x);!M.done;T++,M=h.next())M=y(x,d,T,M.value,w),M!==null&&(e&&M.alternate!==null&&x.delete(M.key===null?T:M.key),c=o(M,c,T),O===null?k=M:O.sibling=M,O=M);return e&&x.forEach(function(K){return t(d,K)}),Q&&Zt(d,T),k}function E(d,c,h,w){if(typeof h=="object"&&h!==null&&h.type===Cn&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case ti:e:{for(var k=h.key,O=c;O!==null;){if(O.key===k){if(k=h.type,k===Cn){if(O.tag===7){n(d,O.sibling),c=i(O,h.props.children),c.return=d,d=c;break e}}else if(O.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Nt&&ca(k)===O.type){n(d,O.sibling),c=i(O,h.props),c.ref=tr(d,O,h),c.return=d,d=c;break e}n(d,O);break}else t(d,O);O=O.sibling}h.type===Cn?(c=sn(h.props.children,d.mode,w,h.key),c.return=d,d=c):(w=Ii(h.type,h.key,h.props,null,d.mode,w),w.ref=tr(d,c,h),w.return=d,d=w)}return s(d);case En:e:{for(O=h.key;c!==null;){if(c.key===O)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){n(d,c.sibling),c=i(c,h.children||[]),c.return=d,d=c;break e}else{n(d,c);break}else t(d,c);c=c.sibling}c=as(h,d.mode,w),c.return=d,d=c}return s(d);case Nt:return O=h._init,E(d,c,O(h._payload),w)}if(ur(h))return m(d,c,h,w);if(Yn(h))return v(d,c,h,w);fi(d,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,c!==null&&c.tag===6?(n(d,c.sibling),c=i(c,h),c.return=d,d=c):(n(d,c),c=us(h,d.mode,w),c.return=d,d=c),s(d)):n(d,c)}return E}var Hn=Td(!0),Dd=Td(!1),Kr={},ct=Yt(Kr),Rr=Yt(Kr),Mr=Yt(Kr);function rn(e){if(e===Kr)throw Error(_(174));return e}function Gl(e,t){switch(W(Mr,t),W(Rr,e),W(ct,Kr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Is(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Is(t,e)}V(ct),W(ct,t)}function Wn(){V(ct),V(Rr),V(Mr)}function Pd(e){rn(Mr.current);var t=rn(ct.current),n=Is(t,e.type);t!==n&&(W(Rr,e),W(ct,n))}function Yl(e){Rr.current===e&&(V(ct),V(Rr))}var q=Yt(0);function Xi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ns=[];function Xl(){for(var e=0;en?n:4,e(!0);var r=rs.transition;rs.transition={};try{e(!1),t()}finally{U=n,rs.transition=r}}function Vd(){return Ke().memoizedState}function fg(e,t,n){var r=Bt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Qd(e))Kd(t,n);else if(n=kd(e,t,n,r),n!==null){var i=ye();rt(n,e,r,i),qd(n,t,r)}}function hg(e,t,n){var r=Bt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qd(e))Kd(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,n);if(i.hasEagerState=!0,i.eagerState=l,it(l,s)){var u=t.interleaved;u===null?(i.next=i,Kl(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=kd(e,t,i,r),n!==null&&(i=ye(),rt(n,e,r,i),qd(n,t,r))}}function Qd(e){var t=e.alternate;return e===G||t!==null&&t===G}function Kd(e,t){vr=Ji=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,jl(e,n)}}var Zi={readContext:Qe,useCallback:fe,useContext:fe,useEffect:fe,useImperativeHandle:fe,useInsertionEffect:fe,useLayoutEffect:fe,useMemo:fe,useReducer:fe,useRef:fe,useState:fe,useDebugValue:fe,useDeferredValue:fe,useTransition:fe,useMutableSource:fe,useSyncExternalStore:fe,useId:fe,unstable_isNewReconciler:!1},pg={readContext:Qe,useCallback:function(e,t){return lt().memoizedState=[e,t===void 0?null:t],e},useContext:Qe,useEffect:fa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ti(4194308,4,$d.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ti(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ti(4,2,e,t)},useMemo:function(e,t){var n=lt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=lt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=fg.bind(null,G,e),[r.memoizedState,e]},useRef:function(e){var t=lt();return e={current:e},t.memoizedState=e},useState:da,useDebugValue:nu,useDeferredValue:function(e){return lt().memoizedState=e},useTransition:function(){var e=da(!1),t=e[0];return e=dg.bind(null,e[1]),lt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=G,i=lt();if(Q){if(n===void 0)throw Error(_(407));n=n()}else{if(n=t(),le===null)throw Error(_(349));cn&30||Ld(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,fa(Rd.bind(null,r,o,e),[e]),r.flags|=2048,zr(9,jd.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=lt(),t=le.identifierPrefix;if(Q){var n=vt,r=mt;n=(r&~(1<<32-nt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ar++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[ut]=t,e[jr]=r,rf(e,t,!1,!1),t.stateNode=e;e:{switch(s=js(n,r),n){case"dialog":B("cancel",e),B("close",e),i=r;break;case"iframe":case"object":case"embed":B("load",e),i=r;break;case"video":case"audio":for(i=0;iVn&&(t.flags|=128,r=!0,nr(o,!1),t.lanes=4194304)}else{if(!r)if(e=Xi(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),nr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!Q)return he(t),null}else 2*Z()-o.renderingStartTime>Vn&&n!==1073741824&&(t.flags|=128,r=!0,nr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Z(),t.sibling=null,n=q.current,W(q,r?n&1|2:n&1),t):(he(t),null);case 22:case 23:return uu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ne&1073741824&&(he(t),t.subtreeFlags&6&&(t.flags|=8192)):he(t),null;case 24:return null;case 25:return null}throw Error(_(156,t.tag))}function Cg(e,t){switch(Hl(t),t.tag){case 1:return Oe(t.type)&&Bi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Wn(),V(xe),V(me),Xl(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Yl(t),null;case 13:if(V(q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_(340));Un()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(q),null;case 4:return Wn(),null;case 10:return Ql(t.type._context),null;case 22:case 23:return uu(),null;case 24:return null;default:return null}}var pi=!1,ge=!1,kg=typeof WeakSet=="function"?WeakSet:Set,P=null;function In(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){J(e,t,r)}else n.current=null}function sl(e,t,n){try{n()}catch(r){J(e,t,r)}}var Ea=!1;function _g(e,t){if(Ws=$i,e=ad(),$l(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,l=-1,u=-1,a=0,g=0,p=e,f=null;t:for(;;){for(var y;p!==n||i!==0&&p.nodeType!==3||(l=s+i),p!==o||r!==0&&p.nodeType!==3||(u=s+r),p.nodeType===3&&(s+=p.nodeValue.length),(y=p.firstChild)!==null;)f=p,p=y;for(;;){if(p===e)break t;if(f===n&&++a===i&&(l=s),f===o&&++g===r&&(u=s),(y=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=y}n=l===-1||u===-1?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Bs={focusedElem:e,selectionRange:n},$i=!1,P=t;P!==null;)if(t=P,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,P=e;else for(;P!==null;){t=P;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,E=m.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?v:Ze(t.type,v),E);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(w){J(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,P=e;break}P=t.return}return m=Ea,Ea=!1,m}function yr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&sl(t,n,o)}i=i.next}while(i!==r)}}function mo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ll(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function lf(e){var t=e.alternate;t!==null&&(e.alternate=null,lf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ut],delete t[jr],delete t[Ks],delete t[sg],delete t[lg])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function uf(e){return e.tag===5||e.tag===3||e.tag===4}function Ca(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||uf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ul(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Wi));else if(r!==4&&(e=e.child,e!==null))for(ul(e,t,n),e=e.sibling;e!==null;)ul(e,t,n),e=e.sibling}function al(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(al(e,t,n),e=e.sibling;e!==null;)al(e,t,n),e=e.sibling}var ue=null,et=!1;function Tt(e,t,n){for(n=n.child;n!==null;)af(e,t,n),n=n.sibling}function af(e,t,n){if(at&&typeof at.onCommitFiberUnmount=="function")try{at.onCommitFiberUnmount(lo,n)}catch{}switch(n.tag){case 5:ge||In(n,t);case 6:var r=ue,i=et;ue=null,Tt(e,t,n),ue=r,et=i,ue!==null&&(et?(e=ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ue.removeChild(n.stateNode));break;case 18:ue!==null&&(et?(e=ue,n=n.stateNode,e.nodeType===8?es(e.parentNode,n):e.nodeType===1&&es(e,n),Dr(e)):es(ue,n.stateNode));break;case 4:r=ue,i=et,ue=n.stateNode.containerInfo,et=!0,Tt(e,t,n),ue=r,et=i;break;case 0:case 11:case 14:case 15:if(!ge&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&sl(n,t,s),i=i.next}while(i!==r)}Tt(e,t,n);break;case 1:if(!ge&&(In(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){J(n,t,l)}Tt(e,t,n);break;case 21:Tt(e,t,n);break;case 22:n.mode&1?(ge=(r=ge)||n.memoizedState!==null,Tt(e,t,n),ge=r):Tt(e,t,n);break;default:Tt(e,t,n)}}function ka(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new kg),t.forEach(function(r){var i=jg.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Je(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=Z()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Og(r/1960))-r,10e?16:e,bt===null)var r=!1;else{if(e=bt,bt=null,no=0,F&6)throw Error(_(331));var i=F;for(F|=4,P=e.current;P!==null;){var o=P,s=o.child;if(P.flags&16){var l=o.deletions;if(l!==null){for(var u=0;uZ()-su?on(e,0):ou|=n),Te(e,t)}function vf(e,t){t===0&&(e.mode&1?(t=oi,oi<<=1,!(oi&130023424)&&(oi=4194304)):t=1);var n=ye();e=Et(e,t),e!==null&&(Br(e,t,n),Te(e,n))}function Lg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vf(e,n)}function jg(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(_(314))}r!==null&&r.delete(t),vf(e,n)}var yf;yf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||xe.current)_e=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return _e=!1,wg(e,t,n);_e=!!(e.flags&131072)}else _e=!1,Q&&t.flags&1048576&&wd(t,Ki,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Di(e,t),e=t.pendingProps;var i=$n(t,me.current);bn(t,n),i=Zl(null,t,r,e,i,n);var o=eu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Oe(r)?(o=!0,Vi(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,ql(t),i.updater=po,t.stateNode=i,i._reactInternals=t,Zs(t,r,e,n),t=nl(null,t,r,!0,o,n)):(t.tag=0,Q&&o&&Ul(t),ve(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Di(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Mg(r),e=Ze(r,e),i){case 0:t=tl(null,t,r,e,n);break e;case 1:t=ya(null,t,r,e,n);break e;case 11:t=ma(null,t,r,e,n);break e;case 14:t=va(null,t,r,Ze(r.type,e),n);break e}throw Error(_(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ze(r,i),tl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ze(r,i),ya(e,t,r,i,n);case 3:e:{if(ef(t),e===null)throw Error(_(387));r=t.pendingProps,o=t.memoizedState,i=o.element,_d(e,t),Yi(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Bn(Error(_(423)),t),t=Sa(e,t,r,n,i);break e}else if(r!==i){i=Bn(Error(_(424)),t),t=Sa(e,t,r,n,i);break e}else for(Ie=Ut(t.stateNode.containerInfo.firstChild),Le=t,Q=!0,tt=null,n=Dd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Un(),r===i){t=Ct(e,t,n);break e}ve(e,t,r,n)}t=t.child}return t;case 5:return Pd(t),e===null&&Ys(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,Vs(r,i)?s=null:o!==null&&Vs(r,o)&&(t.flags|=32),Zd(e,t),ve(e,t,s,n),t.child;case 6:return e===null&&Ys(t),null;case 13:return tf(e,t,n);case 4:return Gl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hn(t,null,r,n):ve(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ze(r,i),ma(e,t,r,i,n);case 7:return ve(e,t,t.pendingProps,n),t.child;case 8:return ve(e,t,t.pendingProps.children,n),t.child;case 12:return ve(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,W(qi,r._currentValue),r._currentValue=s,o!==null)if(it(o.value,s)){if(o.children===i.children&&!xe.current){t=Ct(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){s=o.child;for(var u=l.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=yt(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var g=a.pending;g===null?u.next=u:(u.next=g.next,g.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Xs(o.return,n,t),l.lanes|=n;break}u=u.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(_(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),Xs(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}ve(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,bn(t,n),i=Qe(i),r=r(i),t.flags|=1,ve(e,t,r,n),t.child;case 14:return r=t.type,i=Ze(r,t.pendingProps),i=Ze(r.type,i),va(e,t,r,i,n);case 15:return Xd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ze(r,i),Di(e,t),t.tag=1,Oe(r)?(e=!0,Vi(t)):e=!1,bn(t,n),Od(t,r,i),Zs(t,r,i,n),nl(null,t,r,!0,e,n);case 19:return nf(e,t,n);case 22:return Jd(e,t,n)}throw Error(_(156,t.tag))};function Sf(e,t){return Bc(e,t)}function Rg(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Be(e,t,n,r){return new Rg(e,t,n,r)}function cu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Mg(e){if(typeof e=="function")return cu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Pl)return 11;if(e===Nl)return 14}return 2}function Vt(e,t){var n=e.alternate;return n===null?(n=Be(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ii(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")cu(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Cn:return sn(n.children,i,o,t);case Dl:s=8,i|=8;break;case ks:return e=Be(12,n,t,i|2),e.elementType=ks,e.lanes=o,e;case _s:return e=Be(13,n,t,i),e.elementType=_s,e.lanes=o,e;case xs:return e=Be(19,n,t,i),e.elementType=xs,e.lanes=o,e;case Tc:return yo(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case xc:s=10;break e;case Oc:s=9;break e;case Pl:s=11;break e;case Nl:s=14;break e;case Nt:s=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return t=Be(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function sn(e,t,n,r){return e=Be(7,e,r,t),e.lanes=n,e}function yo(e,t,n,r){return e=Be(22,e,r,t),e.elementType=Tc,e.lanes=n,e.stateNode={isHidden:!1},e}function us(e,t,n){return e=Be(6,e,null,t),e.lanes=n,e}function as(e,t,n){return t=Be(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ag(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Wo(0),this.expirationTimes=Wo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wo(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function du(e,t,n,r,i,o,s,l,u){return e=new Ag(e,t,n,l,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Be(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ql(o),e}function bg(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(kf)}catch(e){console.error(e)}}kf(),wc.exports=Re;var Hg=wc.exports,Ia=Hg;Es.createRoot=Ia.createRoot,Es.hydrateRoot=Ia.hydrateRoot;/** + */var kc = C, je = Fh; function _(e) { for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++)t += "&args[]=" + encodeURIComponent(arguments[n]); return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings." } var _c = new Set, kr = {}; function pn(e, t) { Fn(e, t), Fn(e + "Capture", t) } function Fn(e, t) { for (kr[e] = t, e = 0; e < t.length; e++)_c.add(t[e]) } var St = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), Cs = Object.prototype.hasOwnProperty, $h = /^[: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]*$/, Ou = {}, Tu = {}; function Uh(e) { return Cs.call(Tu, e) ? !0 : Cs.call(Ou, e) ? !1 : $h.test(e) ? Tu[e] = !0 : (Ou[e] = !0, !1) } function Hh(e, t, n, r) { if (n !== null && n.type === 0) return !1; switch (typeof t) { case "function": case "symbol": return !0; case "boolean": return r ? !1 : n !== null ? !n.acceptsBooleans : (e = e.toLowerCase().slice(0, 5), e !== "data-" && e !== "aria-"); default: return !1 } } function Wh(e, t, n, r) { if (t === null || typeof t > "u" || Hh(e, t, n, r)) return !0; if (r) return !1; if (n !== null) switch (n.type) { case 3: return !t; case 4: return t === !1; case 5: return isNaN(t); case 6: return isNaN(t) || 1 > t }return !1 } function we(e, t, n, r, i, o, s) { this.acceptsBooleans = t === 2 || t === 3 || t === 4, this.attributeName = r, this.attributeNamespace = i, this.mustUseProperty = n, this.propertyName = e, this.type = t, this.sanitizeURL = o, this.removeEmptyString = s } var ce = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function (e) { ce[e] = new we(e, 0, !1, e, null, !1, !1) });[["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function (e) { var t = e[0]; ce[t] = new we(t, 1, !1, e[1], null, !1, !1) });["contentEditable", "draggable", "spellCheck", "value"].forEach(function (e) { ce[e] = new we(e, 2, !1, e.toLowerCase(), null, !1, !1) });["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function (e) { ce[e] = new we(e, 2, !1, e, null, !1, !1) }); "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function (e) { ce[e] = new we(e, 3, !1, e.toLowerCase(), null, !1, !1) });["checked", "multiple", "muted", "selected"].forEach(function (e) { ce[e] = new we(e, 3, !0, e, null, !1, !1) });["capture", "download"].forEach(function (e) { ce[e] = new we(e, 4, !1, e, null, !1, !1) });["cols", "rows", "size", "span"].forEach(function (e) { ce[e] = new we(e, 6, !1, e, null, !1, !1) });["rowSpan", "start"].forEach(function (e) { ce[e] = new we(e, 5, !1, e.toLowerCase(), null, !1, !1) }); var xl = /[\-:]([a-z])/g; function Ol(e) { return e[1].toUpperCase() } "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function (e) { var t = e.replace(xl, Ol); ce[t] = new we(t, 1, !1, e, null, !1, !1) }); "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function (e) { var t = e.replace(xl, Ol); ce[t] = new we(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1) });["xml:base", "xml:lang", "xml:space"].forEach(function (e) { var t = e.replace(xl, Ol); ce[t] = new we(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1) });["tabIndex", "crossOrigin"].forEach(function (e) { ce[e] = new we(e, 1, !1, e.toLowerCase(), null, !1, !1) }); ce.xlinkHref = new we("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1);["src", "href", "action", "formAction"].forEach(function (e) { ce[e] = new we(e, 1, !1, e.toLowerCase(), null, !0, !0) }); function Tl(e, t, n, r) { var i = ce.hasOwnProperty(t) ? ce[t] : null; (i !== null ? i.type !== 0 : r || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (Wh(t, n, i, r) && (n = null), r || i === null ? Uh(t) && (n === null ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : i.mustUseProperty ? e[i.propertyName] = n === null ? i.type === 3 ? !1 : "" : n : (t = i.attributeName, r = i.attributeNamespace, n === null ? e.removeAttribute(t) : (i = i.type, n = i === 3 || i === 4 && n === !0 ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))) } var kt = kc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, ti = Symbol.for("react.element"), En = Symbol.for("react.portal"), Cn = Symbol.for("react.fragment"), Dl = Symbol.for("react.strict_mode"), ks = Symbol.for("react.profiler"), xc = Symbol.for("react.provider"), Oc = Symbol.for("react.context"), Pl = Symbol.for("react.forward_ref"), _s = Symbol.for("react.suspense"), xs = Symbol.for("react.suspense_list"), Nl = Symbol.for("react.memo"), Nt = Symbol.for("react.lazy"), Tc = Symbol.for("react.offscreen"), Du = Symbol.iterator; function Yn(e) { return e === null || typeof e != "object" ? null : (e = Du && e[Du] || e["@@iterator"], typeof e == "function" ? e : null) } var Y = Object.assign, Fo; function lr(e) { + if (Fo === void 0) try { throw Error() } catch (n) { var t = n.stack.trim().match(/\n( *(at )?)/); Fo = t && t[1] || "" } return ` +`+ Fo + e +} var $o = !1; function Uo(e, t) { + if (!e || $o) return ""; $o = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (t) if (t = function () { throw Error() }, Object.defineProperty(t.prototype, "props", { set: function () { throw Error() } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(t, []) } catch (a) { var r = a } Reflect.construct(e, [], t) } else { try { t.call() } catch (a) { r = a } e.call(t.prototype) } else { try { throw Error() } catch (a) { r = a } e() } } catch (a) { + if (a && r && typeof a.stack == "string") { + for (var i = a.stack.split(` +`), o = r.stack.split(` +`), s = i.length - 1, l = o.length - 1; 1 <= s && 0 <= l && i[s] !== o[l];)l--; for (; 1 <= s && 0 <= l; s--, l--)if (i[s] !== o[l]) { + if (s !== 1 || l !== 1) do if (s--, l--, 0 > l || i[s] !== o[l]) { + var u = ` +`+ i[s].replace(" at new ", " at "); return e.displayName && u.includes("") && (u = u.replace("", e.displayName)), u + } while (1 <= s && 0 <= l); break + } + } + } finally { $o = !1, Error.prepareStackTrace = n } return (e = e ? e.displayName || e.name : "") ? lr(e) : "" +} function Bh(e) { switch (e.tag) { case 5: return lr(e.type); case 16: return lr("Lazy"); case 13: return lr("Suspense"); case 19: return lr("SuspenseList"); case 0: case 2: case 15: return e = Uo(e.type, !1), e; case 11: return e = Uo(e.type.render, !1), e; case 1: return e = Uo(e.type, !0), e; default: return "" } } function Os(e) { if (e == null) return null; if (typeof e == "function") return e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { case Cn: return "Fragment"; case En: return "Portal"; case ks: return "Profiler"; case Dl: return "StrictMode"; case _s: return "Suspense"; case xs: return "SuspenseList" }if (typeof e == "object") switch (e.$$typeof) { case Oc: return (e.displayName || "Context") + ".Consumer"; case xc: return (e._context.displayName || "Context") + ".Provider"; case Pl: var t = e.render; return e = e.displayName, e || (e = t.displayName || t.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e; case Nl: return t = e.displayName || null, t !== null ? t : Os(e.type) || "Memo"; case Nt: t = e._payload, e = e._init; try { return Os(e(t)) } catch { } }return null } function Vh(e) { var t = e.type; switch (e.tag) { case 24: return "Cache"; case 9: return (t.displayName || "Context") + ".Consumer"; case 10: return (t._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return e = t.render, e = e.displayName || e.name || "", t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return t; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return Os(t); case 8: return t === Dl ? "StrictMode" : "Mode"; case 22: return "Offscreen"; case 12: return "Profiler"; case 21: return "Scope"; case 13: return "Suspense"; case 19: return "SuspenseList"; case 25: return "TracingMarker"; case 1: case 0: case 17: case 2: case 14: case 15: if (typeof t == "function") return t.displayName || t.name || null; if (typeof t == "string") return t }return null } function Kt(e) { switch (typeof e) { case "boolean": case "number": case "string": case "undefined": return e; case "object": return e; default: return "" } } function Dc(e) { var t = e.type; return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio") } function Qh(e) { var t = Dc(e) ? "checked" : "value", n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), r = "" + e[t]; if (!e.hasOwnProperty(t) && typeof n < "u" && typeof n.get == "function" && typeof n.set == "function") { var i = n.get, o = n.set; return Object.defineProperty(e, t, { configurable: !0, get: function () { return i.call(this) }, set: function (s) { r = "" + s, o.call(this, s) } }), Object.defineProperty(e, t, { enumerable: n.enumerable }), { getValue: function () { return r }, setValue: function (s) { r = "" + s }, stopTracking: function () { e._valueTracker = null, delete e[t] } } } } function ni(e) { e._valueTracker || (e._valueTracker = Qh(e)) } function Pc(e) { if (!e) return !1; var t = e._valueTracker; if (!t) return !0; var n = t.getValue(), r = ""; return e && (r = Dc(e) ? e.checked ? "true" : "false" : e.value), e = r, e !== n ? (t.setValue(e), !0) : !1 } function Mi(e) { if (e = e || (typeof document < "u" ? document : void 0), typeof e > "u") return null; try { return e.activeElement || e.body } catch { return e.body } } function Ts(e, t) { var n = t.checked; return Y({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: n ?? e._wrapperState.initialChecked }) } function Pu(e, t) { var n = t.defaultValue == null ? "" : t.defaultValue, r = t.checked != null ? t.checked : t.defaultChecked; n = Kt(t.value != null ? t.value : n), e._wrapperState = { initialChecked: r, initialValue: n, controlled: t.type === "checkbox" || t.type === "radio" ? t.checked != null : t.value != null } } function Nc(e, t) { t = t.checked, t != null && Tl(e, "checked", t, !1) } function Ds(e, t) { Nc(e, t); var n = Kt(t.value), r = t.type; if (n != null) r === "number" ? (n === 0 && e.value === "" || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n); else if (r === "submit" || r === "reset") { e.removeAttribute("value"); return } t.hasOwnProperty("value") ? Ps(e, t.type, n) : t.hasOwnProperty("defaultValue") && Ps(e, t.type, Kt(t.defaultValue)), t.checked == null && t.defaultChecked != null && (e.defaultChecked = !!t.defaultChecked) } function Nu(e, t, n) { if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) { var r = t.type; if (!(r !== "submit" && r !== "reset" || t.value !== void 0 && t.value !== null)) return; t = "" + e._wrapperState.initialValue, n || t === e.value || (e.value = t), e.defaultValue = t } n = e.name, n !== "" && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, n !== "" && (e.name = n) } function Ps(e, t, n) { (t !== "number" || Mi(e.ownerDocument) !== e) && (n == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + n && (e.defaultValue = "" + n)) } var ur = Array.isArray; function jn(e, t, n, r) { if (e = e.options, t) { t = {}; for (var i = 0; i < n.length; i++)t["$" + n[i]] = !0; for (n = 0; n < e.length; n++)i = t.hasOwnProperty("$" + e[n].value), e[n].selected !== i && (e[n].selected = i), i && r && (e[n].defaultSelected = !0) } else { for (n = "" + Kt(n), t = null, i = 0; i < e.length; i++) { if (e[i].value === n) { e[i].selected = !0, r && (e[i].defaultSelected = !0); return } t !== null || e[i].disabled || (t = e[i]) } t !== null && (t.selected = !0) } } function Ns(e, t) { if (t.dangerouslySetInnerHTML != null) throw Error(_(91)); return Y({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }) } function Iu(e, t) { var n = t.value; if (n == null) { if (n = t.children, t = t.defaultValue, n != null) { if (t != null) throw Error(_(92)); if (ur(n)) { if (1 < n.length) throw Error(_(93)); n = n[0] } t = n } t == null && (t = ""), n = t } e._wrapperState = { initialValue: Kt(n) } } function Ic(e, t) { var n = Kt(t.value), r = Kt(t.defaultValue); n != null && (n = "" + n, n !== e.value && (e.value = n), t.defaultValue == null && e.defaultValue !== n && (e.defaultValue = n)), r != null && (e.defaultValue = "" + r) } function Lu(e) { var t = e.textContent; t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t) } function Lc(e) { switch (e) { case "svg": return "http://www.w3.org/2000/svg"; case "math": return "http://www.w3.org/1998/Math/MathML"; default: return "http://www.w3.org/1999/xhtml" } } function Is(e, t) { return e == null || e === "http://www.w3.org/1999/xhtml" ? Lc(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e } var ri, jc = function (e) { return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function (t, n, r, i) { MSApp.execUnsafeLocalFunction(function () { return e(t, n, r, i) }) } : e }(function (e, t) { if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = t; else { for (ri = ri || document.createElement("div"), ri.innerHTML = "" + t.valueOf().toString() + "", t = ri.firstChild; e.firstChild;)e.removeChild(e.firstChild); for (; t.firstChild;)e.appendChild(t.firstChild) } }); function _r(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && n.nodeType === 3) { n.nodeValue = t; return } } e.textContent = t } var fr = { animationIterationCount: !0, aspectRatio: !0, borderImageOutset: !0, borderImageSlice: !0, borderImageWidth: !0, boxFlex: !0, boxFlexGroup: !0, boxOrdinalGroup: !0, columnCount: !0, columns: !0, flex: !0, flexGrow: !0, flexPositive: !0, flexShrink: !0, flexNegative: !0, flexOrder: !0, gridArea: !0, gridRow: !0, gridRowEnd: !0, gridRowSpan: !0, gridRowStart: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnSpan: !0, gridColumnStart: !0, fontWeight: !0, lineClamp: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, tabSize: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeDasharray: !0, strokeDashoffset: !0, strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0 }, Kh = ["Webkit", "ms", "Moz", "O"]; Object.keys(fr).forEach(function (e) { Kh.forEach(function (t) { t = t + e.charAt(0).toUpperCase() + e.substring(1), fr[t] = fr[e] }) }); function Rc(e, t, n) { return t == null || typeof t == "boolean" || t === "" ? "" : n || typeof t != "number" || t === 0 || fr.hasOwnProperty(e) && fr[e] ? ("" + t).trim() : t + "px" } function Mc(e, t) { e = e.style; for (var n in t) if (t.hasOwnProperty(n)) { var r = n.indexOf("--") === 0, i = Rc(n, t[n], r); n === "float" && (n = "cssFloat"), r ? e.setProperty(n, i) : e[n] = i } } var qh = Y({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); function Ls(e, t) { if (t) { if (qh[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(_(137, e)); if (t.dangerouslySetInnerHTML != null) { if (t.children != null) throw Error(_(60)); if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(_(61)) } if (t.style != null && typeof t.style != "object") throw Error(_(62)) } } function js(e, t) { if (e.indexOf("-") === -1) return typeof t.is == "string"; switch (e) { case "annotation-xml": case "color-profile": case "font-face": case "font-face-src": case "font-face-uri": case "font-face-format": case "font-face-name": case "missing-glyph": return !1; default: return !0 } } var Rs = null; function Il(e) { return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e } var Ms = null, Rn = null, Mn = null; function ju(e) { if (e = Qr(e)) { if (typeof Ms != "function") throw Error(_(280)); var t = e.stateNode; t && (t = fo(t), Ms(e.stateNode, e.type, t)) } } function Ac(e) { Rn ? Mn ? Mn.push(e) : Mn = [e] : Rn = e } function bc() { if (Rn) { var e = Rn, t = Mn; if (Mn = Rn = null, ju(e), t) for (e = 0; e < t.length; e++)ju(t[e]) } } function zc(e, t) { return e(t) } function Fc() { } var Ho = !1; function $c(e, t, n) { if (Ho) return e(t, n); Ho = !0; try { return zc(e, t, n) } finally { Ho = !1, (Rn !== null || Mn !== null) && (Fc(), bc()) } } function xr(e, t) { var n = e.stateNode; if (n === null) return null; var r = fo(n); if (r === null) return null; n = r[t]; e: switch (t) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (r = !r.disabled) || (e = e.type, r = !(e === "button" || e === "input" || e === "select" || e === "textarea")), e = !r; break e; default: e = !1 }if (e) return null; if (n && typeof n != "function") throw Error(_(231, t, typeof n)); return n } var As = !1; if (St) try { var Xn = {}; Object.defineProperty(Xn, "passive", { get: function () { As = !0 } }), window.addEventListener("test", Xn, Xn), window.removeEventListener("test", Xn, Xn) } catch { As = !1 } function Gh(e, t, n, r, i, o, s, l, u) { var a = Array.prototype.slice.call(arguments, 3); try { t.apply(n, a) } catch (g) { this.onError(g) } } var hr = !1, Ai = null, bi = !1, bs = null, Yh = { onError: function (e) { hr = !0, Ai = e } }; function Xh(e, t, n, r, i, o, s, l, u) { hr = !1, Ai = null, Gh.apply(Yh, arguments) } function Jh(e, t, n, r, i, o, s, l, u) { if (Xh.apply(this, arguments), hr) { if (hr) { var a = Ai; hr = !1, Ai = null } else throw Error(_(198)); bi || (bi = !0, bs = a) } } function gn(e) { var t = e, n = e; if (e.alternate) for (; t.return;)t = t.return; else { e = t; do t = e, t.flags & 4098 && (n = t.return), e = t.return; while (e) } return t.tag === 3 ? n : null } function Uc(e) { if (e.tag === 13) { var t = e.memoizedState; if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated } return null } function Ru(e) { if (gn(e) !== e) throw Error(_(188)) } function Zh(e) { var t = e.alternate; if (!t) { if (t = gn(e), t === null) throw Error(_(188)); return t !== e ? null : e } for (var n = e, r = t; ;) { var i = n.return; if (i === null) break; var o = i.alternate; if (o === null) { if (r = i.return, r !== null) { n = r; continue } break } if (i.child === o.child) { for (o = i.child; o;) { if (o === n) return Ru(i), e; if (o === r) return Ru(i), t; o = o.sibling } throw Error(_(188)) } if (n.return !== r.return) n = i, r = o; else { for (var s = !1, l = i.child; l;) { if (l === n) { s = !0, n = i, r = o; break } if (l === r) { s = !0, r = i, n = o; break } l = l.sibling } if (!s) { for (l = o.child; l;) { if (l === n) { s = !0, n = o, r = i; break } if (l === r) { s = !0, r = o, n = i; break } l = l.sibling } if (!s) throw Error(_(189)) } } if (n.alternate !== r) throw Error(_(190)) } if (n.tag !== 3) throw Error(_(188)); return n.stateNode.current === n ? e : t } function Hc(e) { return e = Zh(e), e !== null ? Wc(e) : null } function Wc(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null;) { var t = Wc(e); if (t !== null) return t; e = e.sibling } return null } var Bc = je.unstable_scheduleCallback, Mu = je.unstable_cancelCallback, ep = je.unstable_shouldYield, tp = je.unstable_requestPaint, Z = je.unstable_now, np = je.unstable_getCurrentPriorityLevel, Ll = je.unstable_ImmediatePriority, Vc = je.unstable_UserBlockingPriority, zi = je.unstable_NormalPriority, rp = je.unstable_LowPriority, Qc = je.unstable_IdlePriority, lo = null, at = null; function ip(e) { if (at && typeof at.onCommitFiberRoot == "function") try { at.onCommitFiberRoot(lo, e, void 0, (e.current.flags & 128) === 128) } catch { } } var nt = Math.clz32 ? Math.clz32 : lp, op = Math.log, sp = Math.LN2; function lp(e) { return e >>>= 0, e === 0 ? 32 : 31 - (op(e) / sp | 0) | 0 } var ii = 64, oi = 4194304; function ar(e) { switch (e & -e) { case 1: return 1; case 2: return 2; case 4: return 4; case 8: return 8; case 16: return 16; case 32: return 32; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return e & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return e & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return e } } function Fi(e, t) { var n = e.pendingLanes; if (n === 0) return 0; var r = 0, i = e.suspendedLanes, o = e.pingedLanes, s = n & 268435455; if (s !== 0) { var l = s & ~i; l !== 0 ? r = ar(l) : (o &= s, o !== 0 && (r = ar(o))) } else s = n & ~i, s !== 0 ? r = ar(s) : o !== 0 && (r = ar(o)); if (r === 0) return 0; if (t !== 0 && t !== r && !(t & i) && (i = r & -r, o = t & -t, i >= o || i === 16 && (o & 4194240) !== 0)) return t; if (r & 4 && (r |= n & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= r; 0 < t;)n = 31 - nt(t), i = 1 << n, r |= e[n], t &= ~i; return r } function up(e, t) { switch (e) { case 1: case 2: case 4: return t + 250; case 8: case 16: case 32: case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return t + 5e3; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return -1; case 134217728: case 268435456: case 536870912: case 1073741824: return -1; default: return -1 } } function ap(e, t) { for (var n = e.suspendedLanes, r = e.pingedLanes, i = e.expirationTimes, o = e.pendingLanes; 0 < o;) { var s = 31 - nt(o), l = 1 << s, u = i[s]; u === -1 ? (!(l & n) || l & r) && (i[s] = up(l, t)) : u <= t && (e.expiredLanes |= l), o &= ~l } } function zs(e) { return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0 } function Kc() { var e = ii; return ii <<= 1, !(ii & 4194240) && (ii = 64), e } function Wo(e) { for (var t = [], n = 0; 31 > n; n++)t.push(e); return t } function Br(e, t, n) { e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - nt(t), e[t] = n } function cp(e, t) { var n = e.pendingLanes & ~t; e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e.entanglements; var r = e.eventTimes; for (e = e.expirationTimes; 0 < n;) { var i = 31 - nt(n), o = 1 << i; t[i] = 0, r[i] = -1, e[i] = -1, n &= ~o } } function jl(e, t) { var n = e.entangledLanes |= t; for (e = e.entanglements; n;) { var r = 31 - nt(n), i = 1 << r; i & t | e[r] & t && (e[r] |= t), n &= ~i } } var U = 0; function qc(e) { return e &= -e, 1 < e ? 4 < e ? e & 268435455 ? 16 : 536870912 : 4 : 1 } var Gc, Rl, Yc, Xc, Jc, Fs = !1, si = [], zt = null, Ft = null, $t = null, Or = new Map, Tr = new Map, jt = [], dp = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); function Au(e, t) { switch (e) { case "focusin": case "focusout": zt = null; break; case "dragenter": case "dragleave": Ft = null; break; case "mouseover": case "mouseout": $t = null; break; case "pointerover": case "pointerout": Or.delete(t.pointerId); break; case "gotpointercapture": case "lostpointercapture": Tr.delete(t.pointerId) } } function Jn(e, t, n, r, i, o) { return e === null || e.nativeEvent !== o ? (e = { blockedOn: t, domEventName: n, eventSystemFlags: r, nativeEvent: o, targetContainers: [i] }, t !== null && (t = Qr(t), t !== null && Rl(t)), e) : (e.eventSystemFlags |= r, t = e.targetContainers, i !== null && t.indexOf(i) === -1 && t.push(i), e) } function fp(e, t, n, r, i) { switch (t) { case "focusin": return zt = Jn(zt, e, t, n, r, i), !0; case "dragenter": return Ft = Jn(Ft, e, t, n, r, i), !0; case "mouseover": return $t = Jn($t, e, t, n, r, i), !0; case "pointerover": var o = i.pointerId; return Or.set(o, Jn(Or.get(o) || null, e, t, n, r, i)), !0; case "gotpointercapture": return o = i.pointerId, Tr.set(o, Jn(Tr.get(o) || null, e, t, n, r, i)), !0 }return !1 } function Zc(e) { var t = tn(e.target); if (t !== null) { var n = gn(t); if (n !== null) { if (t = n.tag, t === 13) { if (t = Uc(n), t !== null) { e.blockedOn = t, Jc(e.priority, function () { Yc(n) }); return } } else if (t === 3 && n.stateNode.current.memoizedState.isDehydrated) { e.blockedOn = n.tag === 3 ? n.stateNode.containerInfo : null; return } } } e.blockedOn = null } function Ci(e) { if (e.blockedOn !== null) return !1; for (var t = e.targetContainers; 0 < t.length;) { var n = $s(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent); if (n === null) { n = e.nativeEvent; var r = new n.constructor(n.type, n); Rs = r, n.target.dispatchEvent(r), Rs = null } else return t = Qr(n), t !== null && Rl(t), e.blockedOn = n, !1; t.shift() } return !0 } function bu(e, t, n) { Ci(e) && n.delete(t) } function hp() { Fs = !1, zt !== null && Ci(zt) && (zt = null), Ft !== null && Ci(Ft) && (Ft = null), $t !== null && Ci($t) && ($t = null), Or.forEach(bu), Tr.forEach(bu) } function Zn(e, t) { e.blockedOn === t && (e.blockedOn = null, Fs || (Fs = !0, je.unstable_scheduleCallback(je.unstable_NormalPriority, hp))) } function Dr(e) { function t(i) { return Zn(i, e) } if (0 < si.length) { Zn(si[0], e); for (var n = 1; n < si.length; n++) { var r = si[n]; r.blockedOn === e && (r.blockedOn = null) } } for (zt !== null && Zn(zt, e), Ft !== null && Zn(Ft, e), $t !== null && Zn($t, e), Or.forEach(t), Tr.forEach(t), n = 0; n < jt.length; n++)r = jt[n], r.blockedOn === e && (r.blockedOn = null); for (; 0 < jt.length && (n = jt[0], n.blockedOn === null);)Zc(n), n.blockedOn === null && jt.shift() } var An = kt.ReactCurrentBatchConfig, $i = !0; function pp(e, t, n, r) { var i = U, o = An.transition; An.transition = null; try { U = 1, Ml(e, t, n, r) } finally { U = i, An.transition = o } } function gp(e, t, n, r) { var i = U, o = An.transition; An.transition = null; try { U = 4, Ml(e, t, n, r) } finally { U = i, An.transition = o } } function Ml(e, t, n, r) { if ($i) { var i = $s(e, t, n, r); if (i === null) Zo(e, t, r, Ui, n), Au(e, r); else if (fp(i, e, t, n, r)) r.stopPropagation(); else if (Au(e, r), t & 4 && -1 < dp.indexOf(e)) { for (; i !== null;) { var o = Qr(i); if (o !== null && Gc(o), o = $s(e, t, n, r), o === null && Zo(e, t, r, Ui, n), o === i) break; i = o } i !== null && r.stopPropagation() } else Zo(e, t, r, null, n) } } var Ui = null; function $s(e, t, n, r) { if (Ui = null, e = Il(r), e = tn(e), e !== null) if (t = gn(e), t === null) e = null; else if (n = t.tag, n === 13) { if (e = Uc(t), e !== null) return e; e = null } else if (n === 3) { if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null; e = null } else t !== e && (e = null); return Ui = e, null } function ed(e) { switch (e) { case "cancel": case "click": case "close": case "contextmenu": case "copy": case "cut": case "auxclick": case "dblclick": case "dragend": case "dragstart": case "drop": case "focusin": case "focusout": case "input": case "invalid": case "keydown": case "keypress": case "keyup": case "mousedown": case "mouseup": case "paste": case "pause": case "play": case "pointercancel": case "pointerdown": case "pointerup": case "ratechange": case "reset": case "resize": case "seeked": case "submit": case "touchcancel": case "touchend": case "touchstart": case "volumechange": case "change": case "selectionchange": case "textInput": case "compositionstart": case "compositionend": case "compositionupdate": case "beforeblur": case "afterblur": case "beforeinput": case "blur": case "fullscreenchange": case "focus": case "hashchange": case "popstate": case "select": case "selectstart": return 1; case "drag": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "mousemove": case "mouseout": case "mouseover": case "pointermove": case "pointerout": case "pointerover": case "scroll": case "toggle": case "touchmove": case "wheel": case "mouseenter": case "mouseleave": case "pointerenter": case "pointerleave": return 4; case "message": switch (np()) { case Ll: return 1; case Vc: return 4; case zi: case rp: return 16; case Qc: return 536870912; default: return 16 }default: return 16 } } var At = null, Al = null, ki = null; function td() { if (ki) return ki; var e, t = Al, n = t.length, r, i = "value" in At ? At.value : At.textContent, o = i.length; for (e = 0; e < n && t[e] === i[e]; e++); var s = n - e; for (r = 1; r <= s && t[n - r] === i[o - r]; r++); return ki = i.slice(e, 1 < r ? 1 - r : void 0) } function _i(e) { var t = e.keyCode; return "charCode" in e ? (e = e.charCode, e === 0 && t === 13 && (e = 13)) : e = t, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0 } function li() { return !0 } function zu() { return !1 } function Me(e) { function t(n, r, i, o, s) { this._reactName = n, this._targetInst = i, this.type = r, this.nativeEvent = o, this.target = s, this.currentTarget = null; for (var l in e) e.hasOwnProperty(l) && (n = e[l], this[l] = n ? n(o) : o[l]); return this.isDefaultPrevented = (o.defaultPrevented != null ? o.defaultPrevented : o.returnValue === !1) ? li : zu, this.isPropagationStopped = zu, this } return Y(t.prototype, { preventDefault: function () { this.defaultPrevented = !0; var n = this.nativeEvent; n && (n.preventDefault ? n.preventDefault() : typeof n.returnValue != "unknown" && (n.returnValue = !1), this.isDefaultPrevented = li) }, stopPropagation: function () { var n = this.nativeEvent; n && (n.stopPropagation ? n.stopPropagation() : typeof n.cancelBubble != "unknown" && (n.cancelBubble = !0), this.isPropagationStopped = li) }, persist: function () { }, isPersistent: li }), t } var qn = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function (e) { return e.timeStamp || Date.now() }, defaultPrevented: 0, isTrusted: 0 }, bl = Me(qn), Vr = Y({}, qn, { view: 0, detail: 0 }), mp = Me(Vr), Bo, Vo, er, uo = Y({}, Vr, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: zl, button: 0, buttons: 0, relatedTarget: function (e) { return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget }, movementX: function (e) { return "movementX" in e ? e.movementX : (e !== er && (er && e.type === "mousemove" ? (Bo = e.screenX - er.screenX, Vo = e.screenY - er.screenY) : Vo = Bo = 0, er = e), Bo) }, movementY: function (e) { return "movementY" in e ? e.movementY : Vo } }), Fu = Me(uo), vp = Y({}, uo, { dataTransfer: 0 }), yp = Me(vp), Sp = Y({}, Vr, { relatedTarget: 0 }), Qo = Me(Sp), wp = Y({}, qn, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), Ep = Me(wp), Cp = Y({}, qn, { clipboardData: function (e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData } }), kp = Me(Cp), _p = Y({}, qn, { data: 0 }), $u = Me(_p), xp = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, Op = { 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" }, Tp = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; function Dp(e) { var t = this.nativeEvent; return t.getModifierState ? t.getModifierState(e) : (e = Tp[e]) ? !!t[e] : !1 } function zl() { return Dp } var Pp = Y({}, Vr, { key: function (e) { if (e.key) { var t = xp[e.key] || e.key; if (t !== "Unidentified") return t } return e.type === "keypress" ? (e = _i(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? Op[e.keyCode] || "Unidentified" : "" }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: zl, charCode: function (e) { return e.type === "keypress" ? _i(e) : 0 }, keyCode: function (e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0 }, which: function (e) { return e.type === "keypress" ? _i(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0 } }), Np = Me(Pp), Ip = Y({}, uo, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), Uu = Me(Ip), Lp = Y({}, Vr, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: zl }), jp = Me(Lp), Rp = Y({}, qn, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Mp = Me(Rp), Ap = Y({}, uo, { 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 }), bp = Me(Ap), zp = [9, 13, 27, 32], Fl = St && "CompositionEvent" in window, pr = null; St && "documentMode" in document && (pr = document.documentMode); var Fp = St && "TextEvent" in window && !pr, nd = St && (!Fl || pr && 8 < pr && 11 >= pr), Hu = String.fromCharCode(32), Wu = !1; function rd(e, t) { switch (e) { case "keyup": return zp.indexOf(t.keyCode) !== -1; case "keydown": return t.keyCode !== 229; case "keypress": case "mousedown": case "focusout": return !0; default: return !1 } } function id(e) { return e = e.detail, typeof e == "object" && "data" in e ? e.data : null } var kn = !1; function $p(e, t) { switch (e) { case "compositionend": return id(t); case "keypress": return t.which !== 32 ? null : (Wu = !0, Hu); case "textInput": return e = t.data, e === Hu && Wu ? null : e; default: return null } } function Up(e, t) { if (kn) return e === "compositionend" || !Fl && rd(e, t) ? (e = td(), ki = Al = At = null, kn = !1, e) : null; switch (e) { case "paste": return null; case "keypress": if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) { if (t.char && 1 < t.char.length) return t.char; if (t.which) return String.fromCharCode(t.which) } return null; case "compositionend": return nd && t.locale !== "ko" ? null : t.data; default: return null } } var Hp = { 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 Bu(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t === "input" ? !!Hp[e.type] : t === "textarea" } function od(e, t, n, r) { Ac(r), t = Hi(t, "onChange"), 0 < t.length && (n = new bl("onChange", "change", null, n, r), e.push({ event: n, listeners: t })) } var gr = null, Pr = null; function Wp(e) { md(e, 0) } function ao(e) { var t = On(e); if (Pc(t)) return e } function Bp(e, t) { if (e === "change") return t } var sd = !1; if (St) { var Ko; if (St) { var qo = "oninput" in document; if (!qo) { var Vu = document.createElement("div"); Vu.setAttribute("oninput", "return;"), qo = typeof Vu.oninput == "function" } Ko = qo } else Ko = !1; sd = Ko && (!document.documentMode || 9 < document.documentMode) } function Qu() { gr && (gr.detachEvent("onpropertychange", ld), Pr = gr = null) } function ld(e) { if (e.propertyName === "value" && ao(Pr)) { var t = []; od(t, Pr, e, Il(e)), $c(Wp, t) } } function Vp(e, t, n) { e === "focusin" ? (Qu(), gr = t, Pr = n, gr.attachEvent("onpropertychange", ld)) : e === "focusout" && Qu() } function Qp(e) { if (e === "selectionchange" || e === "keyup" || e === "keydown") return ao(Pr) } function Kp(e, t) { if (e === "click") return ao(t) } function qp(e, t) { if (e === "input" || e === "change") return ao(t) } function Gp(e, t) { return e === t && (e !== 0 || 1 / e === 1 / t) || e !== e && t !== t } var it = typeof Object.is == "function" ? Object.is : Gp; function Nr(e, t) { if (it(e, t)) return !0; if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; var n = Object.keys(e), r = Object.keys(t); if (n.length !== r.length) return !1; for (r = 0; r < n.length; r++) { var i = n[r]; if (!Cs.call(t, i) || !it(e[i], t[i])) return !1 } return !0 } function Ku(e) { for (; e && e.firstChild;)e = e.firstChild; return e } function qu(e, t) { var n = Ku(e); e = 0; for (var r; n;) { if (n.nodeType === 3) { if (r = e + n.textContent.length, e <= t && r >= t) return { node: n, offset: t - e }; e = r } e: { for (; n;) { if (n.nextSibling) { n = n.nextSibling; break e } n = n.parentNode } n = void 0 } n = Ku(n) } } function ud(e, t) { return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? ud(e, t.parentNode) : "contains" in e ? e.contains(t) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1 } function ad() { for (var e = window, t = Mi(); t instanceof e.HTMLIFrameElement;) { try { var n = typeof t.contentWindow.location.href == "string" } catch { n = !1 } if (n) e = t.contentWindow; else break; t = Mi(e.document) } return t } function $l(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || t === "textarea" || e.contentEditable === "true") } function Yp(e) { var t = ad(), n = e.focusedElem, r = e.selectionRange; if (t !== n && n && n.ownerDocument && ud(n.ownerDocument.documentElement, n)) { if (r !== null && $l(n)) { if (t = r.start, e = r.end, e === void 0 && (e = t), "selectionStart" in n) n.selectionStart = t, n.selectionEnd = Math.min(e, n.value.length); else if (e = (t = n.ownerDocument || document) && t.defaultView || window, e.getSelection) { e = e.getSelection(); var i = n.textContent.length, o = Math.min(r.start, i); r = r.end === void 0 ? o : Math.min(r.end, i), !e.extend && o > r && (i = r, r = o, o = i), i = qu(n, o); var s = qu(n, r); i && s && (e.rangeCount !== 1 || e.anchorNode !== i.node || e.anchorOffset !== i.offset || e.focusNode !== s.node || e.focusOffset !== s.offset) && (t = t.createRange(), t.setStart(i.node, i.offset), e.removeAllRanges(), o > r ? (e.addRange(t), e.extend(s.node, s.offset)) : (t.setEnd(s.node, s.offset), e.addRange(t))) } } for (t = [], e = n; e = e.parentNode;)e.nodeType === 1 && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); for (typeof n.focus == "function" && n.focus(), n = 0; n < t.length; n++)e = t[n], e.element.scrollLeft = e.left, e.element.scrollTop = e.top } } var Xp = St && "documentMode" in document && 11 >= document.documentMode, _n = null, Us = null, mr = null, Hs = !1; function Gu(e, t, n) { var r = n.window === n ? n.document : n.nodeType === 9 ? n : n.ownerDocument; Hs || _n == null || _n !== Mi(r) || (r = _n, "selectionStart" in r && $l(r) ? r = { start: r.selectionStart, end: r.selectionEnd } : (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection(), r = { anchorNode: r.anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset }), mr && Nr(mr, r) || (mr = r, r = Hi(Us, "onSelect"), 0 < r.length && (t = new bl("onSelect", "select", null, t, n), e.push({ event: t, listeners: r }), t.target = _n))) } function ui(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n } var xn = { animationend: ui("Animation", "AnimationEnd"), animationiteration: ui("Animation", "AnimationIteration"), animationstart: ui("Animation", "AnimationStart"), transitionend: ui("Transition", "TransitionEnd") }, Go = {}, cd = {}; St && (cd = document.createElement("div").style, "AnimationEvent" in window || (delete xn.animationend.animation, delete xn.animationiteration.animation, delete xn.animationstart.animation), "TransitionEvent" in window || delete xn.transitionend.transition); function co(e) { if (Go[e]) return Go[e]; if (!xn[e]) return e; var t = xn[e], n; for (n in t) if (t.hasOwnProperty(n) && n in cd) return Go[e] = t[n]; return e } var dd = co("animationend"), fd = co("animationiteration"), hd = co("animationstart"), pd = co("transitionend"), gd = new Map, Yu = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); function Gt(e, t) { gd.set(e, t), pn(t, [e]) } for (var Yo = 0; Yo < Yu.length; Yo++) { var Xo = Yu[Yo], Jp = Xo.toLowerCase(), Zp = Xo[0].toUpperCase() + Xo.slice(1); Gt(Jp, "on" + Zp) } Gt(dd, "onAnimationEnd"); Gt(fd, "onAnimationIteration"); Gt(hd, "onAnimationStart"); Gt("dblclick", "onDoubleClick"); Gt("focusin", "onFocus"); Gt("focusout", "onBlur"); Gt(pd, "onTransitionEnd"); Fn("onMouseEnter", ["mouseout", "mouseover"]); Fn("onMouseLeave", ["mouseout", "mouseover"]); Fn("onPointerEnter", ["pointerout", "pointerover"]); Fn("onPointerLeave", ["pointerout", "pointerover"]); pn("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); pn("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); pn("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); pn("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); pn("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); pn("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); var cr = "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(" "), eg = new Set("cancel close invalid load scroll toggle".split(" ").concat(cr)); function Xu(e, t, n) { var r = e.type || "unknown-event"; e.currentTarget = n, Jh(r, t, void 0, e), e.currentTarget = null } function md(e, t) { t = (t & 4) !== 0; for (var n = 0; n < e.length; n++) { var r = e[n], i = r.event; r = r.listeners; e: { var o = void 0; if (t) for (var s = r.length - 1; 0 <= s; s--) { var l = r[s], u = l.instance, a = l.currentTarget; if (l = l.listener, u !== o && i.isPropagationStopped()) break e; Xu(i, l, a), o = u } else for (s = 0; s < r.length; s++) { if (l = r[s], u = l.instance, a = l.currentTarget, l = l.listener, u !== o && i.isPropagationStopped()) break e; Xu(i, l, a), o = u } } } if (bi) throw e = bs, bi = !1, bs = null, e } function B(e, t) { var n = t[Ks]; n === void 0 && (n = t[Ks] = new Set); var r = e + "__bubble"; n.has(r) || (vd(t, e, 2, !1), n.add(r)) } function Jo(e, t, n) { var r = 0; t && (r |= 4), vd(n, e, r, t) } var ai = "_reactListening" + Math.random().toString(36).slice(2); function Ir(e) { if (!e[ai]) { e[ai] = !0, _c.forEach(function (n) { n !== "selectionchange" && (eg.has(n) || Jo(n, !1, e), Jo(n, !0, e)) }); var t = e.nodeType === 9 ? e : e.ownerDocument; t === null || t[ai] || (t[ai] = !0, Jo("selectionchange", !1, t)) } } function vd(e, t, n, r) { switch (ed(t)) { case 1: var i = pp; break; case 4: i = gp; break; default: i = Ml }n = i.bind(null, t, n, e), i = void 0, !As || t !== "touchstart" && t !== "touchmove" && t !== "wheel" || (i = !0), r ? i !== void 0 ? e.addEventListener(t, n, { capture: !0, passive: i }) : e.addEventListener(t, n, !0) : i !== void 0 ? e.addEventListener(t, n, { passive: i }) : e.addEventListener(t, n, !1) } function Zo(e, t, n, r, i) { var o = r; if (!(t & 1) && !(t & 2) && r !== null) e: for (; ;) { if (r === null) return; var s = r.tag; if (s === 3 || s === 4) { var l = r.stateNode.containerInfo; if (l === i || l.nodeType === 8 && l.parentNode === i) break; if (s === 4) for (s = r.return; s !== null;) { var u = s.tag; if ((u === 3 || u === 4) && (u = s.stateNode.containerInfo, u === i || u.nodeType === 8 && u.parentNode === i)) return; s = s.return } for (; l !== null;) { if (s = tn(l), s === null) return; if (u = s.tag, u === 5 || u === 6) { r = o = s; continue e } l = l.parentNode } } r = r.return } $c(function () { var a = o, g = Il(n), p = []; e: { var f = gd.get(e); if (f !== void 0) { var y = bl, m = e; switch (e) { case "keypress": if (_i(n) === 0) break e; case "keydown": case "keyup": y = Np; break; case "focusin": m = "focus", y = Qo; break; case "focusout": m = "blur", y = Qo; break; case "beforeblur": case "afterblur": y = Qo; break; case "click": if (n.button === 2) break e; case "auxclick": case "dblclick": case "mousedown": case "mousemove": case "mouseup": case "mouseout": case "mouseover": case "contextmenu": y = Fu; break; case "drag": case "dragend": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "dragstart": case "drop": y = yp; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": y = jp; break; case dd: case fd: case hd: y = Ep; break; case pd: y = Mp; break; case "scroll": y = mp; break; case "wheel": y = bp; break; case "copy": case "cut": case "paste": y = kp; break; case "gotpointercapture": case "lostpointercapture": case "pointercancel": case "pointerdown": case "pointermove": case "pointerout": case "pointerover": case "pointerup": y = Uu }var v = (t & 4) !== 0, E = !v && e === "scroll", d = v ? f !== null ? f + "Capture" : null : f; v = []; for (var c = a, h; c !== null;) { h = c; var w = h.stateNode; if (h.tag === 5 && w !== null && (h = w, d !== null && (w = xr(c, d), w != null && v.push(Lr(c, w, h)))), E) break; c = c.return } 0 < v.length && (f = new y(f, m, null, n, g), p.push({ event: f, listeners: v })) } } if (!(t & 7)) { e: { if (f = e === "mouseover" || e === "pointerover", y = e === "mouseout" || e === "pointerout", f && n !== Rs && (m = n.relatedTarget || n.fromElement) && (tn(m) || m[wt])) break e; if ((y || f) && (f = g.window === g ? g : (f = g.ownerDocument) ? f.defaultView || f.parentWindow : window, y ? (m = n.relatedTarget || n.toElement, y = a, m = m ? tn(m) : null, m !== null && (E = gn(m), m !== E || m.tag !== 5 && m.tag !== 6) && (m = null)) : (y = null, m = a), y !== m)) { if (v = Fu, w = "onMouseLeave", d = "onMouseEnter", c = "mouse", (e === "pointerout" || e === "pointerover") && (v = Uu, w = "onPointerLeave", d = "onPointerEnter", c = "pointer"), E = y == null ? f : On(y), h = m == null ? f : On(m), f = new v(w, c + "leave", y, n, g), f.target = E, f.relatedTarget = h, w = null, tn(g) === a && (v = new v(d, c + "enter", m, n, g), v.target = h, v.relatedTarget = E, w = v), E = w, y && m) t: { for (v = y, d = m, c = 0, h = v; h; h = Sn(h))c++; for (h = 0, w = d; w; w = Sn(w))h++; for (; 0 < c - h;)v = Sn(v), c--; for (; 0 < h - c;)d = Sn(d), h--; for (; c--;) { if (v === d || d !== null && v === d.alternate) break t; v = Sn(v), d = Sn(d) } v = null } else v = null; y !== null && Ju(p, f, y, v, !1), m !== null && E !== null && Ju(p, E, m, v, !0) } } e: { if (f = a ? On(a) : window, y = f.nodeName && f.nodeName.toLowerCase(), y === "select" || y === "input" && f.type === "file") var k = Bp; else if (Bu(f)) if (sd) k = qp; else { k = Qp; var O = Vp } else (y = f.nodeName) && y.toLowerCase() === "input" && (f.type === "checkbox" || f.type === "radio") && (k = Kp); if (k && (k = k(e, a))) { od(p, k, n, g); break e } O && O(e, f, a), e === "focusout" && (O = f._wrapperState) && O.controlled && f.type === "number" && Ps(f, "number", f.value) } switch (O = a ? On(a) : window, e) { case "focusin": (Bu(O) || O.contentEditable === "true") && (_n = O, Us = a, mr = null); break; case "focusout": mr = Us = _n = null; break; case "mousedown": Hs = !0; break; case "contextmenu": case "mouseup": case "dragend": Hs = !1, Gu(p, n, g); break; case "selectionchange": if (Xp) break; case "keydown": case "keyup": Gu(p, n, g) }var x; if (Fl) e: { switch (e) { case "compositionstart": var T = "onCompositionStart"; break e; case "compositionend": T = "onCompositionEnd"; break e; case "compositionupdate": T = "onCompositionUpdate"; break e }T = void 0 } else kn ? rd(e, n) && (T = "onCompositionEnd") : e === "keydown" && n.keyCode === 229 && (T = "onCompositionStart"); T && (nd && n.locale !== "ko" && (kn || T !== "onCompositionStart" ? T === "onCompositionEnd" && kn && (x = td()) : (At = g, Al = "value" in At ? At.value : At.textContent, kn = !0)), O = Hi(a, T), 0 < O.length && (T = new $u(T, e, null, n, g), p.push({ event: T, listeners: O }), x ? T.data = x : (x = id(n), x !== null && (T.data = x)))), (x = Fp ? $p(e, n) : Up(e, n)) && (a = Hi(a, "onBeforeInput"), 0 < a.length && (g = new $u("onBeforeInput", "beforeinput", null, n, g), p.push({ event: g, listeners: a }), g.data = x)) } md(p, t) }) } function Lr(e, t, n) { return { instance: e, listener: t, currentTarget: n } } function Hi(e, t) { for (var n = t + "Capture", r = []; e !== null;) { var i = e, o = i.stateNode; i.tag === 5 && o !== null && (i = o, o = xr(e, n), o != null && r.unshift(Lr(e, o, i)), o = xr(e, t), o != null && r.push(Lr(e, o, i))), e = e.return } return r } function Sn(e) { if (e === null) return null; do e = e.return; while (e && e.tag !== 5); return e || null } function Ju(e, t, n, r, i) { for (var o = t._reactName, s = []; n !== null && n !== r;) { var l = n, u = l.alternate, a = l.stateNode; if (u !== null && u === r) break; l.tag === 5 && a !== null && (l = a, i ? (u = xr(n, o), u != null && s.unshift(Lr(n, u, l))) : i || (u = xr(n, o), u != null && s.push(Lr(n, u, l)))), n = n.return } s.length !== 0 && e.push({ event: t, listeners: s }) } var tg = /\r\n?/g, ng = /\u0000|\uFFFD/g; function Zu(e) { + return (typeof e == "string" ? e : "" + e).replace(tg, ` +`).replace(ng, "") +} function ci(e, t, n) { if (t = Zu(t), Zu(e) !== t && n) throw Error(_(425)) } function Wi() { } var Ws = null, Bs = null; function Vs(e, t) { return e === "textarea" || e === "noscript" || typeof t.children == "string" || typeof t.children == "number" || typeof t.dangerouslySetInnerHTML == "object" && t.dangerouslySetInnerHTML !== null && t.dangerouslySetInnerHTML.__html != null } var Qs = typeof setTimeout == "function" ? setTimeout : void 0, rg = typeof clearTimeout == "function" ? clearTimeout : void 0, ea = typeof Promise == "function" ? Promise : void 0, ig = typeof queueMicrotask == "function" ? queueMicrotask : typeof ea < "u" ? function (e) { return ea.resolve(null).then(e).catch(og) } : Qs; function og(e) { setTimeout(function () { throw e }) } function es(e, t) { var n = t, r = 0; do { var i = n.nextSibling; if (e.removeChild(n), i && i.nodeType === 8) if (n = i.data, n === "/$") { if (r === 0) { e.removeChild(i), Dr(t); return } r-- } else n !== "$" && n !== "$?" && n !== "$!" || r++; n = i } while (n); Dr(t) } function Ut(e) { for (; e != null; e = e.nextSibling) { var t = e.nodeType; if (t === 1 || t === 3) break; if (t === 8) { if (t = e.data, t === "$" || t === "$!" || t === "$?") break; if (t === "/$") return null } } return e } function ta(e) { e = e.previousSibling; for (var t = 0; e;) { if (e.nodeType === 8) { var n = e.data; if (n === "$" || n === "$!" || n === "$?") { if (t === 0) return e; t-- } else n === "/$" && t++ } e = e.previousSibling } return null } var Gn = Math.random().toString(36).slice(2), ut = "__reactFiber$" + Gn, jr = "__reactProps$" + Gn, wt = "__reactContainer$" + Gn, Ks = "__reactEvents$" + Gn, sg = "__reactListeners$" + Gn, lg = "__reactHandles$" + Gn; function tn(e) { var t = e[ut]; if (t) return t; for (var n = e.parentNode; n;) { if (t = n[wt] || n[ut]) { if (n = t.alternate, t.child !== null || n !== null && n.child !== null) for (e = ta(e); e !== null;) { if (n = e[ut]) return n; e = ta(e) } return t } e = n, n = e.parentNode } return null } function Qr(e) { return e = e[ut] || e[wt], !e || e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3 ? null : e } function On(e) { if (e.tag === 5 || e.tag === 6) return e.stateNode; throw Error(_(33)) } function fo(e) { return e[jr] || null } var qs = [], Tn = -1; function Yt(e) { return { current: e } } function V(e) { 0 > Tn || (e.current = qs[Tn], qs[Tn] = null, Tn--) } function W(e, t) { Tn++, qs[Tn] = e.current, e.current = t } var qt = {}, me = Yt(qt), xe = Yt(!1), un = qt; function $n(e, t) { var n = e.type.contextTypes; if (!n) return qt; var r = e.stateNode; if (r && r.__reactInternalMemoizedUnmaskedChildContext === t) return r.__reactInternalMemoizedMaskedChildContext; var i = {}, o; for (o in n) i[o] = t[o]; return r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = t, e.__reactInternalMemoizedMaskedChildContext = i), i } function Oe(e) { return e = e.childContextTypes, e != null } function Bi() { V(xe), V(me) } function na(e, t, n) { if (me.current !== qt) throw Error(_(168)); W(me, t), W(xe, n) } function yd(e, t, n) { var r = e.stateNode; if (t = t.childContextTypes, typeof r.getChildContext != "function") return n; r = r.getChildContext(); for (var i in r) if (!(i in t)) throw Error(_(108, Vh(e) || "Unknown", i)); return Y({}, n, r) } function Vi(e) { return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || qt, un = me.current, W(me, e), W(xe, xe.current), !0 } function ra(e, t, n) { var r = e.stateNode; if (!r) throw Error(_(169)); n ? (e = yd(e, t, un), r.__reactInternalMemoizedMergedChildContext = e, V(xe), V(me), W(me, e)) : V(xe), W(xe, n) } var gt = null, ho = !1, ts = !1; function Sd(e) { gt === null ? gt = [e] : gt.push(e) } function ug(e) { ho = !0, Sd(e) } function Xt() { if (!ts && gt !== null) { ts = !0; var e = 0, t = U; try { var n = gt; for (U = 1; e < n.length; e++) { var r = n[e]; do r = r(!0); while (r !== null) } gt = null, ho = !1 } catch (i) { throw gt !== null && (gt = gt.slice(e + 1)), Bc(Ll, Xt), i } finally { U = t, ts = !1 } } return null } var Dn = [], Pn = 0, Qi = null, Ki = 0, Ue = [], He = 0, an = null, mt = 1, vt = ""; function Zt(e, t) { Dn[Pn++] = Ki, Dn[Pn++] = Qi, Qi = e, Ki = t } function wd(e, t, n) { Ue[He++] = mt, Ue[He++] = vt, Ue[He++] = an, an = e; var r = mt; e = vt; var i = 32 - nt(r) - 1; r &= ~(1 << i), n += 1; var o = 32 - nt(t) + i; if (30 < o) { var s = i - i % 5; o = (r & (1 << s) - 1).toString(32), r >>= s, i -= s, mt = 1 << 32 - nt(t) + i | n << i | r, vt = o + e } else mt = 1 << o | n << i | r, vt = e } function Ul(e) { e.return !== null && (Zt(e, 1), wd(e, 1, 0)) } function Hl(e) { for (; e === Qi;)Qi = Dn[--Pn], Dn[Pn] = null, Ki = Dn[--Pn], Dn[Pn] = null; for (; e === an;)an = Ue[--He], Ue[He] = null, vt = Ue[--He], Ue[He] = null, mt = Ue[--He], Ue[He] = null } var Le = null, Ie = null, Q = !1, tt = null; function Ed(e, t) { var n = Be(5, null, null, 0); n.elementType = "DELETED", n.stateNode = t, n.return = e, t = e.deletions, t === null ? (e.deletions = [n], e.flags |= 16) : t.push(n) } function ia(e, t) { switch (e.tag) { case 5: var n = e.type; return t = t.nodeType !== 1 || n.toLowerCase() !== t.nodeName.toLowerCase() ? null : t, t !== null ? (e.stateNode = t, Le = e, Ie = Ut(t.firstChild), !0) : !1; case 6: return t = e.pendingProps === "" || t.nodeType !== 3 ? null : t, t !== null ? (e.stateNode = t, Le = e, Ie = null, !0) : !1; case 13: return t = t.nodeType !== 8 ? null : t, t !== null ? (n = an !== null ? { id: mt, overflow: vt } : null, e.memoizedState = { dehydrated: t, treeContext: n, retryLane: 1073741824 }, n = Be(18, null, null, 0), n.stateNode = t, n.return = e, e.child = n, Le = e, Ie = null, !0) : !1; default: return !1 } } function Gs(e) { return (e.mode & 1) !== 0 && (e.flags & 128) === 0 } function Ys(e) { if (Q) { var t = Ie; if (t) { var n = t; if (!ia(e, t)) { if (Gs(e)) throw Error(_(418)); t = Ut(n.nextSibling); var r = Le; t && ia(e, t) ? Ed(r, n) : (e.flags = e.flags & -4097 | 2, Q = !1, Le = e) } } else { if (Gs(e)) throw Error(_(418)); e.flags = e.flags & -4097 | 2, Q = !1, Le = e } } } function oa(e) { for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13;)e = e.return; Le = e } function di(e) { if (e !== Le) return !1; if (!Q) return oa(e), Q = !0, !1; var t; if ((t = e.tag !== 3) && !(t = e.tag !== 5) && (t = e.type, t = t !== "head" && t !== "body" && !Vs(e.type, e.memoizedProps)), t && (t = Ie)) { if (Gs(e)) throw Cd(), Error(_(418)); for (; t;)Ed(e, t), t = Ut(t.nextSibling) } if (oa(e), e.tag === 13) { if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(_(317)); e: { for (e = e.nextSibling, t = 0; e;) { if (e.nodeType === 8) { var n = e.data; if (n === "/$") { if (t === 0) { Ie = Ut(e.nextSibling); break e } t-- } else n !== "$" && n !== "$!" && n !== "$?" || t++ } e = e.nextSibling } Ie = null } } else Ie = Le ? Ut(e.stateNode.nextSibling) : null; return !0 } function Cd() { for (var e = Ie; e;)e = Ut(e.nextSibling) } function Un() { Ie = Le = null, Q = !1 } function Wl(e) { tt === null ? tt = [e] : tt.push(e) } var ag = kt.ReactCurrentBatchConfig; function Ze(e, t) { if (e && e.defaultProps) { t = Y({}, t), e = e.defaultProps; for (var n in e) t[n] === void 0 && (t[n] = e[n]); return t } return t } var qi = Yt(null), Gi = null, Nn = null, Bl = null; function Vl() { Bl = Nn = Gi = null } function Ql(e) { var t = qi.current; V(qi), e._currentValue = t } function Xs(e, t, n) { for (; e !== null;) { var r = e.alternate; if ((e.childLanes & t) !== t ? (e.childLanes |= t, r !== null && (r.childLanes |= t)) : r !== null && (r.childLanes & t) !== t && (r.childLanes |= t), e === n) break; e = e.return } } function bn(e, t) { Gi = e, Bl = Nn = null, e = e.dependencies, e !== null && e.firstContext !== null && (e.lanes & t && (_e = !0), e.firstContext = null) } function Qe(e) { var t = e._currentValue; if (Bl !== e) if (e = { context: e, memoizedValue: t, next: null }, Nn === null) { if (Gi === null) throw Error(_(308)); Nn = e, Gi.dependencies = { lanes: 0, firstContext: e } } else Nn = Nn.next = e; return t } var nn = null; function Kl(e) { nn === null ? nn = [e] : nn.push(e) } function kd(e, t, n, r) { var i = t.interleaved; return i === null ? (n.next = n, Kl(t)) : (n.next = i.next, i.next = n), t.interleaved = n, Et(e, r) } function Et(e, t) { e.lanes |= t; var n = e.alternate; for (n !== null && (n.lanes |= t), n = e, e = e.return; e !== null;)e.childLanes |= t, n = e.alternate, n !== null && (n.childLanes |= t), n = e, e = e.return; return n.tag === 3 ? n.stateNode : null } var It = !1; function ql(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null } } function _d(e, t) { e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects }) } function yt(e, t) { return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null } } function Ht(e, t, n) { var r = e.updateQueue; if (r === null) return null; if (r = r.shared, F & 2) { var i = r.pending; return i === null ? t.next = t : (t.next = i.next, i.next = t), r.pending = t, Et(e, n) } return i = r.interleaved, i === null ? (t.next = t, Kl(r)) : (t.next = i.next, i.next = t), r.interleaved = t, Et(e, n) } function xi(e, t, n) { if (t = t.updateQueue, t !== null && (t = t.shared, (n & 4194240) !== 0)) { var r = t.lanes; r &= e.pendingLanes, n |= r, t.lanes = n, jl(e, n) } } function sa(e, t) { var n = e.updateQueue, r = e.alternate; if (r !== null && (r = r.updateQueue, n === r)) { var i = null, o = null; if (n = n.firstBaseUpdate, n !== null) { do { var s = { eventTime: n.eventTime, lane: n.lane, tag: n.tag, payload: n.payload, callback: n.callback, next: null }; o === null ? i = o = s : o = o.next = s, n = n.next } while (n !== null); o === null ? i = o = t : o = o.next = t } else i = o = t; n = { baseState: r.baseState, firstBaseUpdate: i, lastBaseUpdate: o, shared: r.shared, effects: r.effects }, e.updateQueue = n; return } e = n.lastBaseUpdate, e === null ? n.firstBaseUpdate = t : e.next = t, n.lastBaseUpdate = t } function Yi(e, t, n, r) { var i = e.updateQueue; It = !1; var o = i.firstBaseUpdate, s = i.lastBaseUpdate, l = i.shared.pending; if (l !== null) { i.shared.pending = null; var u = l, a = u.next; u.next = null, s === null ? o = a : s.next = a, s = u; var g = e.alternate; g !== null && (g = g.updateQueue, l = g.lastBaseUpdate, l !== s && (l === null ? g.firstBaseUpdate = a : l.next = a, g.lastBaseUpdate = u)) } if (o !== null) { var p = i.baseState; s = 0, g = a = u = null, l = o; do { var f = l.lane, y = l.eventTime; if ((r & f) === f) { g !== null && (g = g.next = { eventTime: y, lane: 0, tag: l.tag, payload: l.payload, callback: l.callback, next: null }); e: { var m = e, v = l; switch (f = t, y = n, v.tag) { case 1: if (m = v.payload, typeof m == "function") { p = m.call(y, p, f); break e } p = m; break e; case 3: m.flags = m.flags & -65537 | 128; case 0: if (m = v.payload, f = typeof m == "function" ? m.call(y, p, f) : m, f == null) break e; p = Y({}, p, f); break e; case 2: It = !0 } } l.callback !== null && l.lane !== 0 && (e.flags |= 64, f = i.effects, f === null ? i.effects = [l] : f.push(l)) } else y = { eventTime: y, lane: f, tag: l.tag, payload: l.payload, callback: l.callback, next: null }, g === null ? (a = g = y, u = p) : g = g.next = y, s |= f; if (l = l.next, l === null) { if (l = i.shared.pending, l === null) break; f = l, l = f.next, f.next = null, i.lastBaseUpdate = f, i.shared.pending = null } } while (1); if (g === null && (u = p), i.baseState = u, i.firstBaseUpdate = a, i.lastBaseUpdate = g, t = i.shared.interleaved, t !== null) { i = t; do s |= i.lane, i = i.next; while (i !== t) } else o === null && (i.shared.lanes = 0); dn |= s, e.lanes = s, e.memoizedState = p } } function la(e, t, n) { if (e = t.effects, t.effects = null, e !== null) for (t = 0; t < e.length; t++) { var r = e[t], i = r.callback; if (i !== null) { if (r.callback = null, r = n, typeof i != "function") throw Error(_(191, i)); i.call(r) } } } var xd = new kc.Component().refs; function Js(e, t, n, r) { t = e.memoizedState, n = n(r, t), n = n == null ? t : Y({}, t, n), e.memoizedState = n, e.lanes === 0 && (e.updateQueue.baseState = n) } var po = { isMounted: function (e) { return (e = e._reactInternals) ? gn(e) === e : !1 }, enqueueSetState: function (e, t, n) { e = e._reactInternals; var r = ye(), i = Bt(e), o = yt(r, i); o.payload = t, n != null && (o.callback = n), t = Ht(e, o, i), t !== null && (rt(t, e, i, r), xi(t, e, i)) }, enqueueReplaceState: function (e, t, n) { e = e._reactInternals; var r = ye(), i = Bt(e), o = yt(r, i); o.tag = 1, o.payload = t, n != null && (o.callback = n), t = Ht(e, o, i), t !== null && (rt(t, e, i, r), xi(t, e, i)) }, enqueueForceUpdate: function (e, t) { e = e._reactInternals; var n = ye(), r = Bt(e), i = yt(n, r); i.tag = 2, t != null && (i.callback = t), t = Ht(e, i, r), t !== null && (rt(t, e, r, n), xi(t, e, r)) } }; function ua(e, t, n, r, i, o, s) { return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, o, s) : t.prototype && t.prototype.isPureReactComponent ? !Nr(n, r) || !Nr(i, o) : !0 } function Od(e, t, n) { var r = !1, i = qt, o = t.contextType; return typeof o == "object" && o !== null ? o = Qe(o) : (i = Oe(t) ? un : me.current, r = t.contextTypes, o = (r = r != null) ? $n(e, i) : qt), t = new t(n, o), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = po, e.stateNode = t, t._reactInternals = e, r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = i, e.__reactInternalMemoizedMaskedChildContext = o), t } function aa(e, t, n, r) { e = t.state, typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(n, r), typeof t.UNSAFE_componentWillReceiveProps == "function" && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && po.enqueueReplaceState(t, t.state, null) } function Zs(e, t, n, r) { var i = e.stateNode; i.props = n, i.state = e.memoizedState, i.refs = xd, ql(e); var o = t.contextType; typeof o == "object" && o !== null ? i.context = Qe(o) : (o = Oe(t) ? un : me.current, i.context = $n(e, o)), i.state = e.memoizedState, o = t.getDerivedStateFromProps, typeof o == "function" && (Js(e, t, o, n), i.state = e.memoizedState), typeof t.getDerivedStateFromProps == "function" || typeof i.getSnapshotBeforeUpdate == "function" || typeof i.UNSAFE_componentWillMount != "function" && typeof i.componentWillMount != "function" || (t = i.state, typeof i.componentWillMount == "function" && i.componentWillMount(), typeof i.UNSAFE_componentWillMount == "function" && i.UNSAFE_componentWillMount(), t !== i.state && po.enqueueReplaceState(i, i.state, null), Yi(e, n, i, r), i.state = e.memoizedState), typeof i.componentDidMount == "function" && (e.flags |= 4194308) } function tr(e, t, n) { if (e = n.ref, e !== null && typeof e != "function" && typeof e != "object") { if (n._owner) { if (n = n._owner, n) { if (n.tag !== 1) throw Error(_(309)); var r = n.stateNode } if (!r) throw Error(_(147, e)); var i = r, o = "" + e; return t !== null && t.ref !== null && typeof t.ref == "function" && t.ref._stringRef === o ? t.ref : (t = function (s) { var l = i.refs; l === xd && (l = i.refs = {}), s === null ? delete l[o] : l[o] = s }, t._stringRef = o, t) } if (typeof e != "string") throw Error(_(284)); if (!n._owner) throw Error(_(290, e)) } return e } function fi(e, t) { throw e = Object.prototype.toString.call(t), Error(_(31, e === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" : e)) } function ca(e) { var t = e._init; return t(e._payload) } function Td(e) { function t(d, c) { if (e) { var h = d.deletions; h === null ? (d.deletions = [c], d.flags |= 16) : h.push(c) } } function n(d, c) { if (!e) return null; for (; c !== null;)t(d, c), c = c.sibling; return null } function r(d, c) { for (d = new Map; c !== null;)c.key !== null ? d.set(c.key, c) : d.set(c.index, c), c = c.sibling; return d } function i(d, c) { return d = Vt(d, c), d.index = 0, d.sibling = null, d } function o(d, c, h) { return d.index = h, e ? (h = d.alternate, h !== null ? (h = h.index, h < c ? (d.flags |= 2, c) : h) : (d.flags |= 2, c)) : (d.flags |= 1048576, c) } function s(d) { return e && d.alternate === null && (d.flags |= 2), d } function l(d, c, h, w) { return c === null || c.tag !== 6 ? (c = us(h, d.mode, w), c.return = d, c) : (c = i(c, h), c.return = d, c) } function u(d, c, h, w) { var k = h.type; return k === Cn ? g(d, c, h.props.children, w, h.key) : c !== null && (c.elementType === k || typeof k == "object" && k !== null && k.$$typeof === Nt && ca(k) === c.type) ? (w = i(c, h.props), w.ref = tr(d, c, h), w.return = d, w) : (w = Ii(h.type, h.key, h.props, null, d.mode, w), w.ref = tr(d, c, h), w.return = d, w) } function a(d, c, h, w) { return c === null || c.tag !== 4 || c.stateNode.containerInfo !== h.containerInfo || c.stateNode.implementation !== h.implementation ? (c = as(h, d.mode, w), c.return = d, c) : (c = i(c, h.children || []), c.return = d, c) } function g(d, c, h, w, k) { return c === null || c.tag !== 7 ? (c = sn(h, d.mode, w, k), c.return = d, c) : (c = i(c, h), c.return = d, c) } function p(d, c, h) { if (typeof c == "string" && c !== "" || typeof c == "number") return c = us("" + c, d.mode, h), c.return = d, c; if (typeof c == "object" && c !== null) { switch (c.$$typeof) { case ti: return h = Ii(c.type, c.key, c.props, null, d.mode, h), h.ref = tr(d, null, c), h.return = d, h; case En: return c = as(c, d.mode, h), c.return = d, c; case Nt: var w = c._init; return p(d, w(c._payload), h) }if (ur(c) || Yn(c)) return c = sn(c, d.mode, h, null), c.return = d, c; fi(d, c) } return null } function f(d, c, h, w) { var k = c !== null ? c.key : null; if (typeof h == "string" && h !== "" || typeof h == "number") return k !== null ? null : l(d, c, "" + h, w); if (typeof h == "object" && h !== null) { switch (h.$$typeof) { case ti: return h.key === k ? u(d, c, h, w) : null; case En: return h.key === k ? a(d, c, h, w) : null; case Nt: return k = h._init, f(d, c, k(h._payload), w) }if (ur(h) || Yn(h)) return k !== null ? null : g(d, c, h, w, null); fi(d, h) } return null } function y(d, c, h, w, k) { if (typeof w == "string" && w !== "" || typeof w == "number") return d = d.get(h) || null, l(c, d, "" + w, k); if (typeof w == "object" && w !== null) { switch (w.$$typeof) { case ti: return d = d.get(w.key === null ? h : w.key) || null, u(c, d, w, k); case En: return d = d.get(w.key === null ? h : w.key) || null, a(c, d, w, k); case Nt: var O = w._init; return y(d, c, h, O(w._payload), k) }if (ur(w) || Yn(w)) return d = d.get(h) || null, g(c, d, w, k, null); fi(c, w) } return null } function m(d, c, h, w) { for (var k = null, O = null, x = c, T = c = 0, z = null; x !== null && T < h.length; T++) { x.index > T ? (z = x, x = null) : z = x.sibling; var M = f(d, x, h[T], w); if (M === null) { x === null && (x = z); break } e && x && M.alternate === null && t(d, x), c = o(M, c, T), O === null ? k = M : O.sibling = M, O = M, x = z } if (T === h.length) return n(d, x), Q && Zt(d, T), k; if (x === null) { for (; T < h.length; T++)x = p(d, h[T], w), x !== null && (c = o(x, c, T), O === null ? k = x : O.sibling = x, O = x); return Q && Zt(d, T), k } for (x = r(d, x); T < h.length; T++)z = y(x, d, T, h[T], w), z !== null && (e && z.alternate !== null && x.delete(z.key === null ? T : z.key), c = o(z, c, T), O === null ? k = z : O.sibling = z, O = z); return e && x.forEach(function ($) { return t(d, $) }), Q && Zt(d, T), k } function v(d, c, h, w) { var k = Yn(h); if (typeof k != "function") throw Error(_(150)); if (h = k.call(h), h == null) throw Error(_(151)); for (var O = k = null, x = c, T = c = 0, z = null, M = h.next(); x !== null && !M.done; T++, M = h.next()) { x.index > T ? (z = x, x = null) : z = x.sibling; var $ = f(d, x, M.value, w); if ($ === null) { x === null && (x = z); break } e && x && $.alternate === null && t(d, x), c = o($, c, T), O === null ? k = $ : O.sibling = $, O = $, x = z } if (M.done) return n(d, x), Q && Zt(d, T), k; if (x === null) { for (; !M.done; T++, M = h.next())M = p(d, M.value, w), M !== null && (c = o(M, c, T), O === null ? k = M : O.sibling = M, O = M); return Q && Zt(d, T), k } for (x = r(d, x); !M.done; T++, M = h.next())M = y(x, d, T, M.value, w), M !== null && (e && M.alternate !== null && x.delete(M.key === null ? T : M.key), c = o(M, c, T), O === null ? k = M : O.sibling = M, O = M); return e && x.forEach(function (K) { return t(d, K) }), Q && Zt(d, T), k } function E(d, c, h, w) { if (typeof h == "object" && h !== null && h.type === Cn && h.key === null && (h = h.props.children), typeof h == "object" && h !== null) { switch (h.$$typeof) { case ti: e: { for (var k = h.key, O = c; O !== null;) { if (O.key === k) { if (k = h.type, k === Cn) { if (O.tag === 7) { n(d, O.sibling), c = i(O, h.props.children), c.return = d, d = c; break e } } else if (O.elementType === k || typeof k == "object" && k !== null && k.$$typeof === Nt && ca(k) === O.type) { n(d, O.sibling), c = i(O, h.props), c.ref = tr(d, O, h), c.return = d, d = c; break e } n(d, O); break } else t(d, O); O = O.sibling } h.type === Cn ? (c = sn(h.props.children, d.mode, w, h.key), c.return = d, d = c) : (w = Ii(h.type, h.key, h.props, null, d.mode, w), w.ref = tr(d, c, h), w.return = d, d = w) } return s(d); case En: e: { for (O = h.key; c !== null;) { if (c.key === O) if (c.tag === 4 && c.stateNode.containerInfo === h.containerInfo && c.stateNode.implementation === h.implementation) { n(d, c.sibling), c = i(c, h.children || []), c.return = d, d = c; break e } else { n(d, c); break } else t(d, c); c = c.sibling } c = as(h, d.mode, w), c.return = d, d = c } return s(d); case Nt: return O = h._init, E(d, c, O(h._payload), w) }if (ur(h)) return m(d, c, h, w); if (Yn(h)) return v(d, c, h, w); fi(d, h) } return typeof h == "string" && h !== "" || typeof h == "number" ? (h = "" + h, c !== null && c.tag === 6 ? (n(d, c.sibling), c = i(c, h), c.return = d, d = c) : (n(d, c), c = us(h, d.mode, w), c.return = d, d = c), s(d)) : n(d, c) } return E } var Hn = Td(!0), Dd = Td(!1), Kr = {}, ct = Yt(Kr), Rr = Yt(Kr), Mr = Yt(Kr); function rn(e) { if (e === Kr) throw Error(_(174)); return e } function Gl(e, t) { switch (W(Mr, t), W(Rr, e), W(ct, Kr), e = t.nodeType, e) { case 9: case 11: t = (t = t.documentElement) ? t.namespaceURI : Is(null, ""); break; default: e = e === 8 ? t.parentNode : t, t = e.namespaceURI || null, e = e.tagName, t = Is(t, e) }V(ct), W(ct, t) } function Wn() { V(ct), V(Rr), V(Mr) } function Pd(e) { rn(Mr.current); var t = rn(ct.current), n = Is(t, e.type); t !== n && (W(Rr, e), W(ct, n)) } function Yl(e) { Rr.current === e && (V(ct), V(Rr)) } var q = Yt(0); function Xi(e) { for (var t = e; t !== null;) { if (t.tag === 13) { var n = t.memoizedState; if (n !== null && (n = n.dehydrated, n === null || n.data === "$?" || n.data === "$!")) return t } else if (t.tag === 19 && t.memoizedProps.revealOrder !== void 0) { if (t.flags & 128) return t } else if (t.child !== null) { t.child.return = t, t = t.child; continue } if (t === e) break; for (; t.sibling === null;) { if (t.return === null || t.return === e) return null; t = t.return } t.sibling.return = t.return, t = t.sibling } return null } var ns = []; function Xl() { for (var e = 0; e < ns.length; e++)ns[e]._workInProgressVersionPrimary = null; ns.length = 0 } var Oi = kt.ReactCurrentDispatcher, rs = kt.ReactCurrentBatchConfig, cn = 0, G = null, re = null, se = null, Ji = !1, vr = !1, Ar = 0, cg = 0; function fe() { throw Error(_(321)) } function Jl(e, t) { if (t === null) return !1; for (var n = 0; n < t.length && n < e.length; n++)if (!it(e[n], t[n])) return !1; return !0 } function Zl(e, t, n, r, i, o) { if (cn = o, G = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, Oi.current = e === null || e.memoizedState === null ? pg : gg, e = n(r, i), vr) { o = 0; do { if (vr = !1, Ar = 0, 25 <= o) throw Error(_(301)); o += 1, se = re = null, t.updateQueue = null, Oi.current = mg, e = n(r, i) } while (vr) } if (Oi.current = Zi, t = re !== null && re.next !== null, cn = 0, se = re = G = null, Ji = !1, t) throw Error(_(300)); return e } function eu() { var e = Ar !== 0; return Ar = 0, e } function lt() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; return se === null ? G.memoizedState = se = e : se = se.next = e, se } function Ke() { if (re === null) { var e = G.alternate; e = e !== null ? e.memoizedState : null } else e = re.next; var t = se === null ? G.memoizedState : se.next; if (t !== null) se = t, re = e; else { if (e === null) throw Error(_(310)); re = e, e = { memoizedState: re.memoizedState, baseState: re.baseState, baseQueue: re.baseQueue, queue: re.queue, next: null }, se === null ? G.memoizedState = se = e : se = se.next = e } return se } function br(e, t) { return typeof t == "function" ? t(e) : t } function is(e) { var t = Ke(), n = t.queue; if (n === null) throw Error(_(311)); n.lastRenderedReducer = e; var r = re, i = r.baseQueue, o = n.pending; if (o !== null) { if (i !== null) { var s = i.next; i.next = o.next, o.next = s } r.baseQueue = i = o, n.pending = null } if (i !== null) { o = i.next, r = r.baseState; var l = s = null, u = null, a = o; do { var g = a.lane; if ((cn & g) === g) u !== null && (u = u.next = { lane: 0, action: a.action, hasEagerState: a.hasEagerState, eagerState: a.eagerState, next: null }), r = a.hasEagerState ? a.eagerState : e(r, a.action); else { var p = { lane: g, action: a.action, hasEagerState: a.hasEagerState, eagerState: a.eagerState, next: null }; u === null ? (l = u = p, s = r) : u = u.next = p, G.lanes |= g, dn |= g } a = a.next } while (a !== null && a !== o); u === null ? s = r : u.next = l, it(r, t.memoizedState) || (_e = !0), t.memoizedState = r, t.baseState = s, t.baseQueue = u, n.lastRenderedState = r } if (e = n.interleaved, e !== null) { i = e; do o = i.lane, G.lanes |= o, dn |= o, i = i.next; while (i !== e) } else i === null && (n.lanes = 0); return [t.memoizedState, n.dispatch] } function os(e) { var t = Ke(), n = t.queue; if (n === null) throw Error(_(311)); n.lastRenderedReducer = e; var r = n.dispatch, i = n.pending, o = t.memoizedState; if (i !== null) { n.pending = null; var s = i = i.next; do o = e(o, s.action), s = s.next; while (s !== i); it(o, t.memoizedState) || (_e = !0), t.memoizedState = o, t.baseQueue === null && (t.baseState = o), n.lastRenderedState = o } return [o, r] } function Nd() { } function Id(e, t) { var n = G, r = Ke(), i = t(), o = !it(r.memoizedState, i); if (o && (r.memoizedState = i, _e = !0), r = r.queue, tu(Rd.bind(null, n, r, e), [e]), r.getSnapshot !== t || o || se !== null && se.memoizedState.tag & 1) { if (n.flags |= 2048, zr(9, jd.bind(null, n, r, i, t), void 0, null), le === null) throw Error(_(349)); cn & 30 || Ld(n, t, i) } return i } function Ld(e, t, n) { e.flags |= 16384, e = { getSnapshot: t, value: n }, t = G.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, G.updateQueue = t, t.stores = [e]) : (n = t.stores, n === null ? t.stores = [e] : n.push(e)) } function jd(e, t, n, r) { t.value = n, t.getSnapshot = r, Md(t) && Ad(e) } function Rd(e, t, n) { return n(function () { Md(t) && Ad(e) }) } function Md(e) { var t = e.getSnapshot; e = e.value; try { var n = t(); return !it(e, n) } catch { return !0 } } function Ad(e) { var t = Et(e, 1); t !== null && rt(t, e, 1, -1) } function da(e) { var t = lt(); return typeof e == "function" && (e = e()), t.memoizedState = t.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: br, lastRenderedState: e }, t.queue = e, e = e.dispatch = hg.bind(null, G, e), [t.memoizedState, e] } function zr(e, t, n, r) { return e = { tag: e, create: t, destroy: n, deps: r, next: null }, t = G.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, G.updateQueue = t, t.lastEffect = e.next = e) : (n = t.lastEffect, n === null ? t.lastEffect = e.next = e : (r = n.next, n.next = e, e.next = r, t.lastEffect = e)), e } function bd() { return Ke().memoizedState } function Ti(e, t, n, r) { var i = lt(); G.flags |= e, i.memoizedState = zr(1 | t, n, void 0, r === void 0 ? null : r) } function go(e, t, n, r) { var i = Ke(); r = r === void 0 ? null : r; var o = void 0; if (re !== null) { var s = re.memoizedState; if (o = s.destroy, r !== null && Jl(r, s.deps)) { i.memoizedState = zr(t, n, o, r); return } } G.flags |= e, i.memoizedState = zr(1 | t, n, o, r) } function fa(e, t) { return Ti(8390656, 8, e, t) } function tu(e, t) { return go(2048, 8, e, t) } function zd(e, t) { return go(4, 2, e, t) } function Fd(e, t) { return go(4, 4, e, t) } function $d(e, t) { if (typeof t == "function") return e = e(), t(e), function () { t(null) }; if (t != null) return e = e(), t.current = e, function () { t.current = null } } function Ud(e, t, n) { return n = n != null ? n.concat([e]) : null, go(4, 4, $d.bind(null, t, e), n) } function nu() { } function Hd(e, t) { var n = Ke(); t = t === void 0 ? null : t; var r = n.memoizedState; return r !== null && t !== null && Jl(t, r[1]) ? r[0] : (n.memoizedState = [e, t], e) } function Wd(e, t) { var n = Ke(); t = t === void 0 ? null : t; var r = n.memoizedState; return r !== null && t !== null && Jl(t, r[1]) ? r[0] : (e = e(), n.memoizedState = [e, t], e) } function Bd(e, t, n) { return cn & 21 ? (it(n, t) || (n = Kc(), G.lanes |= n, dn |= n, e.baseState = !0), t) : (e.baseState && (e.baseState = !1, _e = !0), e.memoizedState = n) } function dg(e, t) { var n = U; U = n !== 0 && 4 > n ? n : 4, e(!0); var r = rs.transition; rs.transition = {}; try { e(!1), t() } finally { U = n, rs.transition = r } } function Vd() { return Ke().memoizedState } function fg(e, t, n) { var r = Bt(e); if (n = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }, Qd(e)) Kd(t, n); else if (n = kd(e, t, n, r), n !== null) { var i = ye(); rt(n, e, r, i), qd(n, t, r) } } function hg(e, t, n) { var r = Bt(e), i = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }; if (Qd(e)) Kd(t, i); else { var o = e.alternate; if (e.lanes === 0 && (o === null || o.lanes === 0) && (o = t.lastRenderedReducer, o !== null)) try { var s = t.lastRenderedState, l = o(s, n); if (i.hasEagerState = !0, i.eagerState = l, it(l, s)) { var u = t.interleaved; u === null ? (i.next = i, Kl(t)) : (i.next = u.next, u.next = i), t.interleaved = i; return } } catch { } finally { } n = kd(e, t, i, r), n !== null && (i = ye(), rt(n, e, r, i), qd(n, t, r)) } } function Qd(e) { var t = e.alternate; return e === G || t !== null && t === G } function Kd(e, t) { vr = Ji = !0; var n = e.pending; n === null ? t.next = t : (t.next = n.next, n.next = t), e.pending = t } function qd(e, t, n) { if (n & 4194240) { var r = t.lanes; r &= e.pendingLanes, n |= r, t.lanes = n, jl(e, n) } } var Zi = { readContext: Qe, useCallback: fe, useContext: fe, useEffect: fe, useImperativeHandle: fe, useInsertionEffect: fe, useLayoutEffect: fe, useMemo: fe, useReducer: fe, useRef: fe, useState: fe, useDebugValue: fe, useDeferredValue: fe, useTransition: fe, useMutableSource: fe, useSyncExternalStore: fe, useId: fe, unstable_isNewReconciler: !1 }, pg = { readContext: Qe, useCallback: function (e, t) { return lt().memoizedState = [e, t === void 0 ? null : t], e }, useContext: Qe, useEffect: fa, useImperativeHandle: function (e, t, n) { return n = n != null ? n.concat([e]) : null, Ti(4194308, 4, $d.bind(null, t, e), n) }, useLayoutEffect: function (e, t) { return Ti(4194308, 4, e, t) }, useInsertionEffect: function (e, t) { return Ti(4, 2, e, t) }, useMemo: function (e, t) { var n = lt(); return t = t === void 0 ? null : t, e = e(), n.memoizedState = [e, t], e }, useReducer: function (e, t, n) { var r = lt(); return t = n !== void 0 ? n(t) : t, r.memoizedState = r.baseState = t, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: t }, r.queue = e, e = e.dispatch = fg.bind(null, G, e), [r.memoizedState, e] }, useRef: function (e) { var t = lt(); return e = { current: e }, t.memoizedState = e }, useState: da, useDebugValue: nu, useDeferredValue: function (e) { return lt().memoizedState = e }, useTransition: function () { var e = da(!1), t = e[0]; return e = dg.bind(null, e[1]), lt().memoizedState = e, [t, e] }, useMutableSource: function () { }, useSyncExternalStore: function (e, t, n) { var r = G, i = lt(); if (Q) { if (n === void 0) throw Error(_(407)); n = n() } else { if (n = t(), le === null) throw Error(_(349)); cn & 30 || Ld(r, t, n) } i.memoizedState = n; var o = { value: n, getSnapshot: t }; return i.queue = o, fa(Rd.bind(null, r, o, e), [e]), r.flags |= 2048, zr(9, jd.bind(null, r, o, n, t), void 0, null), n }, useId: function () { var e = lt(), t = le.identifierPrefix; if (Q) { var n = vt, r = mt; n = (r & ~(1 << 32 - nt(r) - 1)).toString(32) + n, t = ":" + t + "R" + n, n = Ar++, 0 < n && (t += "H" + n.toString(32)), t += ":" } else n = cg++, t = ":" + t + "r" + n.toString(32) + ":"; return e.memoizedState = t }, unstable_isNewReconciler: !1 }, gg = { readContext: Qe, useCallback: Hd, useContext: Qe, useEffect: tu, useImperativeHandle: Ud, useInsertionEffect: zd, useLayoutEffect: Fd, useMemo: Wd, useReducer: is, useRef: bd, useState: function () { return is(br) }, useDebugValue: nu, useDeferredValue: function (e) { var t = Ke(); return Bd(t, re.memoizedState, e) }, useTransition: function () { var e = is(br)[0], t = Ke().memoizedState; return [e, t] }, useMutableSource: Nd, useSyncExternalStore: Id, useId: Vd, unstable_isNewReconciler: !1 }, mg = { readContext: Qe, useCallback: Hd, useContext: Qe, useEffect: tu, useImperativeHandle: Ud, useInsertionEffect: zd, useLayoutEffect: Fd, useMemo: Wd, useReducer: os, useRef: bd, useState: function () { return os(br) }, useDebugValue: nu, useDeferredValue: function (e) { var t = Ke(); return re === null ? t.memoizedState = e : Bd(t, re.memoizedState, e) }, useTransition: function () { var e = os(br)[0], t = Ke().memoizedState; return [e, t] }, useMutableSource: Nd, useSyncExternalStore: Id, useId: Vd, unstable_isNewReconciler: !1 }; function Bn(e, t) { + try { var n = "", r = t; do n += Bh(r), r = r.return; while (r); var i = n } catch (o) { + i = ` +Error generating stack: `+ o.message + ` +`+ o.stack + } return { value: e, source: t, stack: i, digest: null } +} function ss(e, t, n) { return { value: e, source: null, stack: n ?? null, digest: t ?? null } } function el(e, t) { try { console.error(t.value) } catch (n) { setTimeout(function () { throw n }) } } var vg = typeof WeakMap == "function" ? WeakMap : Map; function Gd(e, t, n) { n = yt(-1, n), n.tag = 3, n.payload = { element: null }; var r = t.value; return n.callback = function () { to || (to = !0, cl = r), el(e, t) }, n } function Yd(e, t, n) { n = yt(-1, n), n.tag = 3; var r = e.type.getDerivedStateFromError; if (typeof r == "function") { var i = t.value; n.payload = function () { return r(i) }, n.callback = function () { el(e, t) } } var o = e.stateNode; return o !== null && typeof o.componentDidCatch == "function" && (n.callback = function () { el(e, t), typeof r != "function" && (Wt === null ? Wt = new Set([this]) : Wt.add(this)); var s = t.stack; this.componentDidCatch(t.value, { componentStack: s !== null ? s : "" }) }), n } function ha(e, t, n) { var r = e.pingCache; if (r === null) { r = e.pingCache = new vg; var i = new Set; r.set(t, i) } else i = r.get(t), i === void 0 && (i = new Set, r.set(t, i)); i.has(n) || (i.add(n), e = Ig.bind(null, e, t, n), t.then(e, e)) } function pa(e) { do { var t; if ((t = e.tag === 13) && (t = e.memoizedState, t = t !== null ? t.dehydrated !== null : !0), t) return e; e = e.return } while (e !== null); return null } function ga(e, t, n, r, i) { return e.mode & 1 ? (e.flags |= 65536, e.lanes = i, e) : (e === t ? e.flags |= 65536 : (e.flags |= 128, n.flags |= 131072, n.flags &= -52805, n.tag === 1 && (n.alternate === null ? n.tag = 17 : (t = yt(-1, 1), t.tag = 2, Ht(n, t, 1))), n.lanes |= 1), e) } var yg = kt.ReactCurrentOwner, _e = !1; function ve(e, t, n, r) { t.child = e === null ? Dd(t, null, n, r) : Hn(t, e.child, n, r) } function ma(e, t, n, r, i) { n = n.render; var o = t.ref; return bn(t, i), r = Zl(e, t, n, r, o, i), n = eu(), e !== null && !_e ? (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~i, Ct(e, t, i)) : (Q && n && Ul(t), t.flags |= 1, ve(e, t, r, i), t.child) } function va(e, t, n, r, i) { if (e === null) { var o = n.type; return typeof o == "function" && !cu(o) && o.defaultProps === void 0 && n.compare === null && n.defaultProps === void 0 ? (t.tag = 15, t.type = o, Xd(e, t, o, r, i)) : (e = Ii(n.type, null, r, t, t.mode, i), e.ref = t.ref, e.return = t, t.child = e) } if (o = e.child, !(e.lanes & i)) { var s = o.memoizedProps; if (n = n.compare, n = n !== null ? n : Nr, n(s, r) && e.ref === t.ref) return Ct(e, t, i) } return t.flags |= 1, e = Vt(o, r), e.ref = t.ref, e.return = t, t.child = e } function Xd(e, t, n, r, i) { if (e !== null) { var o = e.memoizedProps; if (Nr(o, r) && e.ref === t.ref) if (_e = !1, t.pendingProps = r = o, (e.lanes & i) !== 0) e.flags & 131072 && (_e = !0); else return t.lanes = e.lanes, Ct(e, t, i) } return tl(e, t, n, r, i) } function Jd(e, t, n) { var r = t.pendingProps, i = r.children, o = e !== null ? e.memoizedState : null; if (r.mode === "hidden") if (!(t.mode & 1)) t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, W(Ln, Ne), Ne |= n; else { if (!(n & 1073741824)) return e = o !== null ? o.baseLanes | n : n, t.lanes = t.childLanes = 1073741824, t.memoizedState = { baseLanes: e, cachePool: null, transitions: null }, t.updateQueue = null, W(Ln, Ne), Ne |= e, null; t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, r = o !== null ? o.baseLanes : n, W(Ln, Ne), Ne |= r } else o !== null ? (r = o.baseLanes | n, t.memoizedState = null) : r = n, W(Ln, Ne), Ne |= r; return ve(e, t, i, n), t.child } function Zd(e, t) { var n = t.ref; (e === null && n !== null || e !== null && e.ref !== n) && (t.flags |= 512, t.flags |= 2097152) } function tl(e, t, n, r, i) { var o = Oe(n) ? un : me.current; return o = $n(t, o), bn(t, i), n = Zl(e, t, n, r, o, i), r = eu(), e !== null && !_e ? (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~i, Ct(e, t, i)) : (Q && r && Ul(t), t.flags |= 1, ve(e, t, n, i), t.child) } function ya(e, t, n, r, i) { if (Oe(n)) { var o = !0; Vi(t) } else o = !1; if (bn(t, i), t.stateNode === null) Di(e, t), Od(t, n, r), Zs(t, n, r, i), r = !0; else if (e === null) { var s = t.stateNode, l = t.memoizedProps; s.props = l; var u = s.context, a = n.contextType; typeof a == "object" && a !== null ? a = Qe(a) : (a = Oe(n) ? un : me.current, a = $n(t, a)); var g = n.getDerivedStateFromProps, p = typeof g == "function" || typeof s.getSnapshotBeforeUpdate == "function"; p || typeof s.UNSAFE_componentWillReceiveProps != "function" && typeof s.componentWillReceiveProps != "function" || (l !== r || u !== a) && aa(t, s, r, a), It = !1; var f = t.memoizedState; s.state = f, Yi(t, r, s, i), u = t.memoizedState, l !== r || f !== u || xe.current || It ? (typeof g == "function" && (Js(t, n, g, r), u = t.memoizedState), (l = It || ua(t, n, l, r, f, u, a)) ? (p || typeof s.UNSAFE_componentWillMount != "function" && typeof s.componentWillMount != "function" || (typeof s.componentWillMount == "function" && s.componentWillMount(), typeof s.UNSAFE_componentWillMount == "function" && s.UNSAFE_componentWillMount()), typeof s.componentDidMount == "function" && (t.flags |= 4194308)) : (typeof s.componentDidMount == "function" && (t.flags |= 4194308), t.memoizedProps = r, t.memoizedState = u), s.props = r, s.state = u, s.context = a, r = l) : (typeof s.componentDidMount == "function" && (t.flags |= 4194308), r = !1) } else { s = t.stateNode, _d(e, t), l = t.memoizedProps, a = t.type === t.elementType ? l : Ze(t.type, l), s.props = a, p = t.pendingProps, f = s.context, u = n.contextType, typeof u == "object" && u !== null ? u = Qe(u) : (u = Oe(n) ? un : me.current, u = $n(t, u)); var y = n.getDerivedStateFromProps; (g = typeof y == "function" || typeof s.getSnapshotBeforeUpdate == "function") || typeof s.UNSAFE_componentWillReceiveProps != "function" && typeof s.componentWillReceiveProps != "function" || (l !== p || f !== u) && aa(t, s, r, u), It = !1, f = t.memoizedState, s.state = f, Yi(t, r, s, i); var m = t.memoizedState; l !== p || f !== m || xe.current || It ? (typeof y == "function" && (Js(t, n, y, r), m = t.memoizedState), (a = It || ua(t, n, a, r, f, m, u) || !1) ? (g || typeof s.UNSAFE_componentWillUpdate != "function" && typeof s.componentWillUpdate != "function" || (typeof s.componentWillUpdate == "function" && s.componentWillUpdate(r, m, u), typeof s.UNSAFE_componentWillUpdate == "function" && s.UNSAFE_componentWillUpdate(r, m, u)), typeof s.componentDidUpdate == "function" && (t.flags |= 4), typeof s.getSnapshotBeforeUpdate == "function" && (t.flags |= 1024)) : (typeof s.componentDidUpdate != "function" || l === e.memoizedProps && f === e.memoizedState || (t.flags |= 4), typeof s.getSnapshotBeforeUpdate != "function" || l === e.memoizedProps && f === e.memoizedState || (t.flags |= 1024), t.memoizedProps = r, t.memoizedState = m), s.props = r, s.state = m, s.context = u, r = a) : (typeof s.componentDidUpdate != "function" || l === e.memoizedProps && f === e.memoizedState || (t.flags |= 4), typeof s.getSnapshotBeforeUpdate != "function" || l === e.memoizedProps && f === e.memoizedState || (t.flags |= 1024), r = !1) } return nl(e, t, n, r, o, i) } function nl(e, t, n, r, i, o) { Zd(e, t); var s = (t.flags & 128) !== 0; if (!r && !s) return i && ra(t, n, !1), Ct(e, t, o); r = t.stateNode, yg.current = t; var l = s && typeof n.getDerivedStateFromError != "function" ? null : r.render(); return t.flags |= 1, e !== null && s ? (t.child = Hn(t, e.child, null, o), t.child = Hn(t, null, l, o)) : ve(e, t, l, o), t.memoizedState = r.state, i && ra(t, n, !0), t.child } function ef(e) { var t = e.stateNode; t.pendingContext ? na(e, t.pendingContext, t.pendingContext !== t.context) : t.context && na(e, t.context, !1), Gl(e, t.containerInfo) } function Sa(e, t, n, r, i) { return Un(), Wl(i), t.flags |= 256, ve(e, t, n, r), t.child } var rl = { dehydrated: null, treeContext: null, retryLane: 0 }; function il(e) { return { baseLanes: e, cachePool: null, transitions: null } } function tf(e, t, n) { var r = t.pendingProps, i = q.current, o = !1, s = (t.flags & 128) !== 0, l; if ((l = s) || (l = e !== null && e.memoizedState === null ? !1 : (i & 2) !== 0), l ? (o = !0, t.flags &= -129) : (e === null || e.memoizedState !== null) && (i |= 1), W(q, i & 1), e === null) return Ys(t), e = t.memoizedState, e !== null && (e = e.dehydrated, e !== null) ? (t.mode & 1 ? e.data === "$!" ? t.lanes = 8 : t.lanes = 1073741824 : t.lanes = 1, null) : (s = r.children, e = r.fallback, o ? (r = t.mode, o = t.child, s = { mode: "hidden", children: s }, !(r & 1) && o !== null ? (o.childLanes = 0, o.pendingProps = s) : o = yo(s, r, 0, null), e = sn(e, r, n, null), o.return = t, e.return = t, o.sibling = e, t.child = o, t.child.memoizedState = il(n), t.memoizedState = rl, e) : ru(t, s)); if (i = e.memoizedState, i !== null && (l = i.dehydrated, l !== null)) return Sg(e, t, s, r, l, i, n); if (o) { o = r.fallback, s = t.mode, i = e.child, l = i.sibling; var u = { mode: "hidden", children: r.children }; return !(s & 1) && t.child !== i ? (r = t.child, r.childLanes = 0, r.pendingProps = u, t.deletions = null) : (r = Vt(i, u), r.subtreeFlags = i.subtreeFlags & 14680064), l !== null ? o = Vt(l, o) : (o = sn(o, s, n, null), o.flags |= 2), o.return = t, r.return = t, r.sibling = o, t.child = r, r = o, o = t.child, s = e.child.memoizedState, s = s === null ? il(n) : { baseLanes: s.baseLanes | n, cachePool: null, transitions: s.transitions }, o.memoizedState = s, o.childLanes = e.childLanes & ~n, t.memoizedState = rl, r } return o = e.child, e = o.sibling, r = Vt(o, { mode: "visible", children: r.children }), !(t.mode & 1) && (r.lanes = n), r.return = t, r.sibling = null, e !== null && (n = t.deletions, n === null ? (t.deletions = [e], t.flags |= 16) : n.push(e)), t.child = r, t.memoizedState = null, r } function ru(e, t) { return t = yo({ mode: "visible", children: t }, e.mode, 0, null), t.return = e, e.child = t } function hi(e, t, n, r) { return r !== null && Wl(r), Hn(t, e.child, null, n), e = ru(t, t.pendingProps.children), e.flags |= 2, t.memoizedState = null, e } function Sg(e, t, n, r, i, o, s) { if (n) return t.flags & 256 ? (t.flags &= -257, r = ss(Error(_(422))), hi(e, t, s, r)) : t.memoizedState !== null ? (t.child = e.child, t.flags |= 128, null) : (o = r.fallback, i = t.mode, r = yo({ mode: "visible", children: r.children }, i, 0, null), o = sn(o, i, s, null), o.flags |= 2, r.return = t, o.return = t, r.sibling = o, t.child = r, t.mode & 1 && Hn(t, e.child, null, s), t.child.memoizedState = il(s), t.memoizedState = rl, o); if (!(t.mode & 1)) return hi(e, t, s, null); if (i.data === "$!") { if (r = i.nextSibling && i.nextSibling.dataset, r) var l = r.dgst; return r = l, o = Error(_(419)), r = ss(o, r, void 0), hi(e, t, s, r) } if (l = (s & e.childLanes) !== 0, _e || l) { if (r = le, r !== null) { switch (s & -s) { case 4: i = 2; break; case 16: i = 8; break; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: i = 32; break; case 536870912: i = 268435456; break; default: i = 0 }i = i & (r.suspendedLanes | s) ? 0 : i, i !== 0 && i !== o.retryLane && (o.retryLane = i, Et(e, i), rt(r, e, i, -1)) } return au(), r = ss(Error(_(421))), hi(e, t, s, r) } return i.data === "$?" ? (t.flags |= 128, t.child = e.child, t = Lg.bind(null, e), i._reactRetry = t, null) : (e = o.treeContext, Ie = Ut(i.nextSibling), Le = t, Q = !0, tt = null, e !== null && (Ue[He++] = mt, Ue[He++] = vt, Ue[He++] = an, mt = e.id, vt = e.overflow, an = t), t = ru(t, r.children), t.flags |= 4096, t) } function wa(e, t, n) { e.lanes |= t; var r = e.alternate; r !== null && (r.lanes |= t), Xs(e.return, t, n) } function ls(e, t, n, r, i) { var o = e.memoizedState; o === null ? e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: r, tail: n, tailMode: i } : (o.isBackwards = t, o.rendering = null, o.renderingStartTime = 0, o.last = r, o.tail = n, o.tailMode = i) } function nf(e, t, n) { var r = t.pendingProps, i = r.revealOrder, o = r.tail; if (ve(e, t, r.children, n), r = q.current, r & 2) r = r & 1 | 2, t.flags |= 128; else { if (e !== null && e.flags & 128) e: for (e = t.child; e !== null;) { if (e.tag === 13) e.memoizedState !== null && wa(e, n, t); else if (e.tag === 19) wa(e, n, t); else if (e.child !== null) { e.child.return = e, e = e.child; continue } if (e === t) break e; for (; e.sibling === null;) { if (e.return === null || e.return === t) break e; e = e.return } e.sibling.return = e.return, e = e.sibling } r &= 1 } if (W(q, r), !(t.mode & 1)) t.memoizedState = null; else switch (i) { case "forwards": for (n = t.child, i = null; n !== null;)e = n.alternate, e !== null && Xi(e) === null && (i = n), n = n.sibling; n = i, n === null ? (i = t.child, t.child = null) : (i = n.sibling, n.sibling = null), ls(t, !1, i, n, o); break; case "backwards": for (n = null, i = t.child, t.child = null; i !== null;) { if (e = i.alternate, e !== null && Xi(e) === null) { t.child = i; break } e = i.sibling, i.sibling = n, n = i, i = e } ls(t, !0, n, null, o); break; case "together": ls(t, !1, null, null, void 0); break; default: t.memoizedState = null }return t.child } function Di(e, t) { !(t.mode & 1) && e !== null && (e.alternate = null, t.alternate = null, t.flags |= 2) } function Ct(e, t, n) { if (e !== null && (t.dependencies = e.dependencies), dn |= t.lanes, !(n & t.childLanes)) return null; if (e !== null && t.child !== e.child) throw Error(_(153)); if (t.child !== null) { for (e = t.child, n = Vt(e, e.pendingProps), t.child = n, n.return = t; e.sibling !== null;)e = e.sibling, n = n.sibling = Vt(e, e.pendingProps), n.return = t; n.sibling = null } return t.child } function wg(e, t, n) { switch (t.tag) { case 3: ef(t), Un(); break; case 5: Pd(t); break; case 1: Oe(t.type) && Vi(t); break; case 4: Gl(t, t.stateNode.containerInfo); break; case 10: var r = t.type._context, i = t.memoizedProps.value; W(qi, r._currentValue), r._currentValue = i; break; case 13: if (r = t.memoizedState, r !== null) return r.dehydrated !== null ? (W(q, q.current & 1), t.flags |= 128, null) : n & t.child.childLanes ? tf(e, t, n) : (W(q, q.current & 1), e = Ct(e, t, n), e !== null ? e.sibling : null); W(q, q.current & 1); break; case 19: if (r = (n & t.childLanes) !== 0, e.flags & 128) { if (r) return nf(e, t, n); t.flags |= 128 } if (i = t.memoizedState, i !== null && (i.rendering = null, i.tail = null, i.lastEffect = null), W(q, q.current), r) break; return null; case 22: case 23: return t.lanes = 0, Jd(e, t, n) }return Ct(e, t, n) } var rf, ol, of, sf; rf = function (e, t) { for (var n = t.child; n !== null;) { if (n.tag === 5 || n.tag === 6) e.appendChild(n.stateNode); else if (n.tag !== 4 && n.child !== null) { n.child.return = n, n = n.child; continue } if (n === t) break; for (; n.sibling === null;) { if (n.return === null || n.return === t) return; n = n.return } n.sibling.return = n.return, n = n.sibling } }; ol = function () { }; of = function (e, t, n, r) { var i = e.memoizedProps; if (i !== r) { e = t.stateNode, rn(ct.current); var o = null; switch (n) { case "input": i = Ts(e, i), r = Ts(e, r), o = []; break; case "select": i = Y({}, i, { value: void 0 }), r = Y({}, r, { value: void 0 }), o = []; break; case "textarea": i = Ns(e, i), r = Ns(e, r), o = []; break; default: typeof i.onClick != "function" && typeof r.onClick == "function" && (e.onclick = Wi) }Ls(n, r); var s; n = null; for (a in i) if (!r.hasOwnProperty(a) && i.hasOwnProperty(a) && i[a] != null) if (a === "style") { var l = i[a]; for (s in l) l.hasOwnProperty(s) && (n || (n = {}), n[s] = "") } else a !== "dangerouslySetInnerHTML" && a !== "children" && a !== "suppressContentEditableWarning" && a !== "suppressHydrationWarning" && a !== "autoFocus" && (kr.hasOwnProperty(a) ? o || (o = []) : (o = o || []).push(a, null)); for (a in r) { var u = r[a]; if (l = i != null ? i[a] : void 0, r.hasOwnProperty(a) && u !== l && (u != null || l != null)) if (a === "style") if (l) { for (s in l) !l.hasOwnProperty(s) || u && u.hasOwnProperty(s) || (n || (n = {}), n[s] = ""); for (s in u) u.hasOwnProperty(s) && l[s] !== u[s] && (n || (n = {}), n[s] = u[s]) } else n || (o || (o = []), o.push(a, n)), n = u; else a === "dangerouslySetInnerHTML" ? (u = u ? u.__html : void 0, l = l ? l.__html : void 0, u != null && l !== u && (o = o || []).push(a, u)) : a === "children" ? typeof u != "string" && typeof u != "number" || (o = o || []).push(a, "" + u) : a !== "suppressContentEditableWarning" && a !== "suppressHydrationWarning" && (kr.hasOwnProperty(a) ? (u != null && a === "onScroll" && B("scroll", e), o || l === u || (o = [])) : (o = o || []).push(a, u)) } n && (o = o || []).push("style", n); var a = o; (t.updateQueue = a) && (t.flags |= 4) } }; sf = function (e, t, n, r) { n !== r && (t.flags |= 4) }; function nr(e, t) { if (!Q) switch (e.tailMode) { case "hidden": t = e.tail; for (var n = null; t !== null;)t.alternate !== null && (n = t), t = t.sibling; n === null ? e.tail = null : n.sibling = null; break; case "collapsed": n = e.tail; for (var r = null; n !== null;)n.alternate !== null && (r = n), n = n.sibling; r === null ? t || e.tail === null ? e.tail = null : e.tail.sibling = null : r.sibling = null } } function he(e) { var t = e.alternate !== null && e.alternate.child === e.child, n = 0, r = 0; if (t) for (var i = e.child; i !== null;)n |= i.lanes | i.childLanes, r |= i.subtreeFlags & 14680064, r |= i.flags & 14680064, i.return = e, i = i.sibling; else for (i = e.child; i !== null;)n |= i.lanes | i.childLanes, r |= i.subtreeFlags, r |= i.flags, i.return = e, i = i.sibling; return e.subtreeFlags |= r, e.childLanes = n, t } function Eg(e, t, n) { var r = t.pendingProps; switch (Hl(t), t.tag) { case 2: case 16: case 15: case 0: case 11: case 7: case 8: case 12: case 9: case 14: return he(t), null; case 1: return Oe(t.type) && Bi(), he(t), null; case 3: return r = t.stateNode, Wn(), V(xe), V(me), Xl(), r.pendingContext && (r.context = r.pendingContext, r.pendingContext = null), (e === null || e.child === null) && (di(t) ? t.flags |= 4 : e === null || e.memoizedState.isDehydrated && !(t.flags & 256) || (t.flags |= 1024, tt !== null && (hl(tt), tt = null))), ol(e, t), he(t), null; case 5: Yl(t); var i = rn(Mr.current); if (n = t.type, e !== null && t.stateNode != null) of(e, t, n, r, i), e.ref !== t.ref && (t.flags |= 512, t.flags |= 2097152); else { if (!r) { if (t.stateNode === null) throw Error(_(166)); return he(t), null } if (e = rn(ct.current), di(t)) { r = t.stateNode, n = t.type; var o = t.memoizedProps; switch (r[ut] = t, r[jr] = o, e = (t.mode & 1) !== 0, n) { case "dialog": B("cancel", r), B("close", r); break; case "iframe": case "object": case "embed": B("load", r); break; case "video": case "audio": for (i = 0; i < cr.length; i++)B(cr[i], r); break; case "source": B("error", r); break; case "img": case "image": case "link": B("error", r), B("load", r); break; case "details": B("toggle", r); break; case "input": Pu(r, o), B("invalid", r); break; case "select": r._wrapperState = { wasMultiple: !!o.multiple }, B("invalid", r); break; case "textarea": Iu(r, o), B("invalid", r) }Ls(n, o), i = null; for (var s in o) if (o.hasOwnProperty(s)) { var l = o[s]; s === "children" ? typeof l == "string" ? r.textContent !== l && (o.suppressHydrationWarning !== !0 && ci(r.textContent, l, e), i = ["children", l]) : typeof l == "number" && r.textContent !== "" + l && (o.suppressHydrationWarning !== !0 && ci(r.textContent, l, e), i = ["children", "" + l]) : kr.hasOwnProperty(s) && l != null && s === "onScroll" && B("scroll", r) } switch (n) { case "input": ni(r), Nu(r, o, !0); break; case "textarea": ni(r), Lu(r); break; case "select": case "option": break; default: typeof o.onClick == "function" && (r.onclick = Wi) }r = i, t.updateQueue = r, r !== null && (t.flags |= 4) } else { s = i.nodeType === 9 ? i : i.ownerDocument, e === "http://www.w3.org/1999/xhtml" && (e = Lc(n)), e === "http://www.w3.org/1999/xhtml" ? n === "script" ? (e = s.createElement("div"), e.innerHTML = "