MIRROR: javascript for ๐Ÿœ's, a tiny runtime with big ambitions
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ant spa example

+175 -11
examples/spa/favicon.png

This is a binary file and will not be displayed.

+1
examples/spa/index.html
··· 1 + <!doctype html><html><head><link rel="icon" href="/favicon.png"><title>ant spa - demo</title><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><script defer src="/static/js/lib-react.965e6da4.js"></script><script defer src="/static/js/375.ac3798cd.js"></script><script defer src="/static/js/index.40a0aef0.js"></script></head><body><div id="root"></div></body></html>
+60
examples/spa/server.js
··· 1 + import { open } from 'ant:fs'; 2 + import { join } from 'ant:path'; 3 + import { Radix3 } from '../server/radix3'; 4 + 5 + const router = new Radix3(); 6 + 7 + router.get('*path', c => { 8 + const path = c.params.path === '/' ? 'index.html' : c.params.path; 9 + const file = open(join(import.meta.dirname, path)); 10 + 11 + if (path.endsWith('.html')) { 12 + return c.res.html(file); 13 + } 14 + 15 + if (path.endsWith('.js')) { 16 + return c.res.body(file, 200, 'application/javascript'); 17 + } 18 + 19 + if (path.endsWith('.png')) { 20 + return c.res.body(file, 200, 'image/png'); 21 + } 22 + 23 + if (path.endsWith('.jpg') || path.endsWith('.jpeg')) { 24 + return c.res.body(file, 200, 'image/jpeg'); 25 + } 26 + 27 + if (path.endsWith('.gif')) { 28 + return c.res.body(file, 200, 'image/gif'); 29 + } 30 + 31 + if (path.endsWith('.svg')) { 32 + return c.res.body(file, 200, 'image/svg+xml'); 33 + } 34 + 35 + if (path.endsWith('.ico')) { 36 + return c.res.body(file, 200, 'image/x-icon'); 37 + } 38 + 39 + return c.res.body(file); 40 + }); 41 + 42 + router.get('/api/version', async c => c.res.json({ version: Ant.version })); 43 + 44 + router.printTree(); 45 + console.log(''); 46 + 47 + async function handleRequest(req, res) { 48 + console.log('request:', req.method, req.uri); 49 + const result = router.lookup(req.uri, req.method); 50 + 51 + if (result?.handler) { 52 + const ctx = { req, res, params: result.params }; 53 + return await result.handler(ctx); 54 + } 55 + 56 + res.body('not found: ' + req.uri, 404); 57 + } 58 + 59 + console.log('started on http://localhost:8000'); 60 + Ant.serve(8000, handleRequest);
+2
examples/spa/static/js/375.ac3798cd.js
··· 1 + /*! For license information please see 375.ac3798cd.js.LICENSE.txt */ 2 + "use strict";(self.webpackChunkspa=self.webpackChunkspa||[]).push([["375"],{306(t,e,r){r.d(e,{A:()=>k});class o extends Error{response;request;options;constructor(t,e,r){const o=t.status||0===t.status?t.status:"",s=t.statusText??"",i=`${o} ${s}`.trim();super(`Request failed with ${i?`status code ${i}`:"an unknown error"}: ${e.method} ${e.url}`),this.name="HTTPError",this.response=t,this.request=e,this.options=r}}class s extends Error{name="NonError";value;constructor(t){let e="Non-error value was thrown";try{"string"==typeof t?e=t:t&&"object"==typeof t&&"message"in t&&"string"==typeof t.message&&(e=t.message)}catch{}super(e),this.value=t}}class i extends Error{name="ForceRetryError";customDelay;code;customRequest;constructor(t){const e=t?.cause?t.cause instanceof Error?t.cause:new s(t.cause):void 0;super(t?.code?`Forced retry: ${t.code}`:"Forced retry",e?{cause:e}:void 0),this.customDelay=t?.delay,this.code=t?.code,this.customRequest=t?.request}}let n=(()=>{let t=!1,e=!1,r="function"==typeof globalThis.Request;if("function"==typeof globalThis.ReadableStream&&r)try{e=new globalThis.Request("https://empty.invalid",{body:new globalThis.ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type")}catch(t){if(t instanceof Error&&"unsupported BodyInit type"===t.message)return!1;throw t}return t&&!e})(),a="function"==typeof globalThis.AbortController,h="function"==typeof globalThis.AbortSignal&&"function"==typeof globalThis.AbortSignal.any,l="function"==typeof globalThis.ReadableStream,u="function"==typeof globalThis.FormData,p=["get","post","put","patch","head","delete"],f={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*",bytes:"*/*"},c=new TextEncoder().encode("------WebKitFormBoundaryaxpyiPgbbPti10Rw").length,d=Symbol("stop");class y{options;constructor(t){this.options=t}}let b=t=>new y(t),g={json:!0,parseJson:!0,stringifyJson:!0,searchParams:!0,prefixUrl:!0,retry:!0,timeout:!0,hooks:!0,throwHttpErrors:!0,onDownloadProgress:!0,onUploadProgress:!0,fetch:!0,context:!0},m={next:!0},w={method:!0,headers:!0,body:!0,mode:!0,credentials:!0,cache:!0,redirect:!0,referrer:!0,referrerPolicy:!0,integrity:!0,keepalive:!0,signal:!0,window:!0,duplex:!0},R=(t,e,r)=>{let o,s=0;return t.pipeThrough(new TransformStream({transform(t,i){if(i.enqueue(t),o){s+=o.byteLength;let t=0===e?0:s/e;t>=1&&(t=1-Number.EPSILON),r?.({percent:t,totalBytes:Math.max(e,s),transferredBytes:s},o)}o=t},flush(){o&&(s+=o.byteLength,r?.({percent:1,totalBytes:Math.max(e,s),transferredBytes:s},o))}}))},T=t=>null!==t&&"object"==typeof t,q=(...t)=>{for(let e of t)if((!T(e)||Array.isArray(e))&&void 0!==e)throw TypeError("The `options` argument must be an object");return S({},...t)},x=(t={},e={})=>{let r=new globalThis.Headers(t),o=e instanceof globalThis.Headers;for(let[t,s]of new globalThis.Headers(e).entries())o&&"undefined"===s||void 0===s?r.delete(t):r.set(t,s);return r};function P(t,e,r){return Object.hasOwn(e,r)&&void 0===e[r]?[]:S(t[r]??[],e[r]??[])}let A=(t={},e={})=>({beforeRequest:P(t,e,"beforeRequest"),beforeRetry:P(t,e,"beforeRetry"),afterResponse:P(t,e,"afterResponse"),beforeError:P(t,e,"beforeError")}),E=(t,e)=>{let r=new URLSearchParams;for(let o of[t,e])if(void 0!==o)if(o instanceof URLSearchParams)for(let[t,e]of o.entries())r.append(t,e);else if(Array.isArray(o))for(let t of o){if(!Array.isArray(t)||2!==t.length)throw TypeError("Array search parameters must be provided in [[key, value], ...] format");r.append(String(t[0]),String(t[1]))}else if(T(o))for(let[t,e]of Object.entries(o))void 0!==e&&r.append(t,String(e));else for(let[t,e]of new URLSearchParams(o).entries())r.append(t,e);return r},S=(...t)=>{let e,r={},o={},s={},i=[];for(let n of t)if(Array.isArray(n))Array.isArray(r)||(r=[]),r=[...r,...n];else if(T(n)){for(let[t,o]of Object.entries(n)){if("signal"===t&&o instanceof globalThis.AbortSignal){i.push(o);continue}if("context"===t){if(null!=o&&(!T(o)||Array.isArray(o)))throw TypeError("The `context` option must be an object");r={...r,context:null==o?{}:{...r.context,...o}};continue}if("searchParams"===t){e=null==o?void 0:void 0===e?o:E(e,o);continue}T(o)&&t in r&&(o=S(r[t],o)),r={...r,[t]:o}}T(n.hooks)&&(s=A(s,n.hooks),r.hooks=s),T(n.headers)&&(o=x(o,n.headers),r.headers=o)}return void 0!==e&&(r.searchParams=e),i.length>0&&(1===i.length?r.signal=i[0]:h?r.signal=AbortSignal.any(i):r.signal=i.at(-1)),void 0===r.context&&(r.context={}),r},v={limit:2,methods:["get","put","head","delete","options","trace"],statusCodes:[408,413,429,500,502,503,504],afterStatusCodes:[413,429,503],maxRetryAfter:1/0,backoffLimit:1/0,delay:t=>.3*2**(t-1)*1e3,jitter:void 0,retryOnTimeout:!1};class C extends Error{request;constructor(t){super(`Request timed out: ${t.method} ${t.url}`),this.name="TimeoutError",this.request=t}}async function j(t,e,r,o){return new Promise((s,i)=>{let n=setTimeout(()=>{r&&r.abort(),i(new C(t))},o.timeout);o.fetch(t,e).then(s).catch(i).then(()=>{clearTimeout(n)})})}async function O(t,{signal:e}){return new Promise((r,o)=>{function s(){clearTimeout(i),o(e.reason)}e&&(e.throwIfAborted(),e.addEventListener("abort",s,{once:!0}));let i=setTimeout(()=>{e?.removeEventListener("abort",s),r()},t)})}class U{static create(t,e){let r=new U(t,e),s=async()=>{if("number"==typeof r.#t.timeout&&r.#t.timeout>0x7fffffff)throw RangeError("The `timeout` option cannot be greater than 2147483647");await Promise.resolve();let t=await r.#e();for(let e of r.#t.hooks.afterResponse){let o=r.#r(t.clone()),s=await e(r.request,r.#o(),o,{retryCount:r.#s});if(s instanceof globalThis.Response&&(t=s),s instanceof y)throw await Promise.all([o.body?.cancel(),t.body?.cancel()]),new i(s.options)}if(r.#r(t),!t.ok&&("function"==typeof r.#t.throwHttpErrors?r.#t.throwHttpErrors(t.status):r.#t.throwHttpErrors)){let e=new o(t,r.request,r.#o());for(let t of r.#t.hooks.beforeError)e=await t(e,{retryCount:r.#s});throw e}if(r.#t.onDownloadProgress){if("function"!=typeof r.#t.onDownloadProgress)throw TypeError("The `onDownloadProgress` option must be a function");if(!l)throw Error("Streams are not supported in your environment. `ReadableStream` is missing.");return((t,e)=>{if(!t.body)return t;if(204===t.status)return new Response(null,{status:t.status,statusText:t.statusText,headers:t.headers});let r=Math.max(0,Number(t.headers.get("content-length"))||0);return new Response(R(t.body,r,e),{status:t.status,statusText:t.statusText,headers:t.headers})})(t.clone(),r.#t.onDownloadProgress)}return t},n=r.#i(s).finally(async()=>{let t=r.#n,e=[];t&&!t.bodyUsed&&e.push(t.body?.cancel()),r.request.bodyUsed||e.push(r.request.body?.cancel()),await Promise.all(e)});for(let[t,o]of Object.entries(f))("bytes"!==t||"function"==typeof globalThis.Response?.prototype?.bytes)&&(n[t]=async()=>{r.request.headers.set("accept",r.request.headers.get("accept")||o);let s=await n;if("json"===t){if(204===s.status)return"";let t=await s.text();return""===t?"":e.parseJson?e.parseJson(t):JSON.parse(t)}return s[t]()});return n}static #a(t){return!t||"object"!=typeof t||Array.isArray(t)||t instanceof URLSearchParams?t:Object.fromEntries(Object.entries(t).filter(([,t])=>void 0!==t))}request;#h;#s=0;#l;#t;#n;#u;#p;constructor(t,e={}){if(this.#l=t,this.#t={...e,headers:x(this.#l.headers,e.headers),hooks:A({beforeRequest:[],beforeRetry:[],beforeError:[],afterResponse:[]},e.hooks),method:(t=>p.includes(t)?t.toUpperCase():t)(e.method??this.#l.method??"GET"),prefixUrl:String(e.prefixUrl||""),retry:((t={})=>{if("number"==typeof t)return{...v,limit:t};if(t.methods&&!Array.isArray(t.methods))throw Error("retry.methods must be an array");if(t.statusCodes&&!Array.isArray(t.statusCodes))throw Error("retry.statusCodes must be an array");let e=Object.fromEntries(Object.entries(t).filter(([,t])=>void 0!==t));return{...v,...e}})(e.retry),throwHttpErrors:e.throwHttpErrors??!0,timeout:e.timeout??1e4,fetch:e.fetch??globalThis.fetch.bind(globalThis),context:e.context??{}},"string"!=typeof this.#l&&!(this.#l instanceof URL||this.#l instanceof globalThis.Request))throw TypeError("`input` must be a string, URL, or Request");if(this.#t.prefixUrl&&"string"==typeof this.#l){if(this.#l.startsWith("/"))throw Error("`input` must not begin with a slash when using `prefixUrl`");this.#t.prefixUrl.endsWith("/")||(this.#t.prefixUrl+="/"),this.#l=this.#t.prefixUrl+this.#l}a&&h&&(this.#u=this.#t.signal??this.#l.signal,this.#h=new globalThis.AbortController,this.#t.signal=this.#u?AbortSignal.any([this.#u,this.#h.signal]):this.#h.signal),n&&(this.#t.duplex="half"),void 0!==this.#t.json&&(this.#t.body=this.#t.stringifyJson?.(this.#t.json)??JSON.stringify(this.#t.json),this.#t.headers.set("content-type",this.#t.headers.get("content-type")??"application/json"));const r=e.headers&&new globalThis.Headers(e.headers).has("content-type");if(this.#l instanceof globalThis.Request&&(u&&this.#t.body instanceof globalThis.FormData||this.#t.body instanceof URLSearchParams)&&!r&&this.#t.headers.delete("content-type"),this.request=new globalThis.Request(this.#l,this.#t),(t=>void 0!==t&&(Array.isArray(t)?t.length>0:t instanceof URLSearchParams?t.size>0:"object"==typeof t?Object.keys(t).length>0:"string"==typeof t?t.trim().length>0:!!t))(this.#t.searchParams)){const t="string"==typeof this.#t.searchParams?this.#t.searchParams.replace(/^\?/,""):new URLSearchParams(U.#a(this.#t.searchParams)).toString(),e=this.request.url.replace(/(?:\?.*?)?(?=#|$)/,"?"+t);this.request=new globalThis.Request(e,this.#t)}if(this.#t.onUploadProgress){if("function"!=typeof this.#t.onUploadProgress)throw TypeError("The `onUploadProgress` option must be a function");if(!n)throw Error("Request streams are not supported in your environment. The `duplex` option for `Request` is not available.");this.request=this.#f(this.request,this.#t.body??void 0)}}#c(){let t=this.#t.retry.delay(this.#s),e=t;return!0===this.#t.retry.jitter?e=Math.random()*t:"function"==typeof this.#t.retry.jitter&&(!Number.isFinite(e=this.#t.retry.jitter(t))||e<0)&&(e=t),Math.min(this.#t.retry.backoffLimit??1/0,e)}async #d(t){if(this.#s++,this.#s>this.#t.retry.limit)throw t;let e=t instanceof Error?t:new s(t);if(e instanceof i)return e.customDelay??this.#c();if(!this.#t.retry.methods.includes(this.request.method.toLowerCase()))throw t;if(void 0!==this.#t.retry.shouldRetry){let r=await this.#t.retry.shouldRetry({error:e,retryCount:this.#s});if(!1===r)throw t;if(!0===r)return this.#c()}if((t instanceof C||t?.name===C.name)&&!this.#t.retry.retryOnTimeout)throw t;if(t instanceof o||t?.name===o.name){if(!this.#t.retry.statusCodes.includes(t.response.status))throw t;let e=t.response.headers.get("Retry-After")??t.response.headers.get("RateLimit-Reset")??t.response.headers.get("X-RateLimit-Retry-After")??t.response.headers.get("X-RateLimit-Reset")??t.response.headers.get("X-Rate-Limit-Reset");if(e&&this.#t.retry.afterStatusCodes.includes(t.response.status)){let t=1e3*Number(e);Number.isNaN(t)?t=Date.parse(e)-Date.now():t>=Date.parse("2024-01-01")&&(t-=Date.now());let r=this.#t.retry.maxRetryAfter??t;return t<r?t:r}if(413===t.response.status)throw t}return this.#c()}#r(t){return this.#t.parseJson&&(t.json=async()=>this.#t.parseJson(await t.text())),t}async #i(t){try{return await t()}catch(r){let e=Math.min(await this.#d(r),0x7fffffff);if(this.#s<1)throw r;if(await O(e,this.#u?{signal:this.#u}:{}),r instanceof i&&r.customRequest){let t=this.#t.signal?new globalThis.Request(r.customRequest,{signal:this.#t.signal}):new globalThis.Request(r.customRequest);this.#y(t)}for(let t of this.#t.hooks.beforeRetry){let e=await t({request:this.request,options:this.#o(),error:r,retryCount:this.#s});if(e instanceof globalThis.Request){this.#y(e);break}if(e instanceof globalThis.Response)return e;if(e===d)return}return this.#i(t)}}async #e(){for(let t of(this.#h?.signal.aborted&&(this.#h=new globalThis.AbortController,this.#t.signal=this.#u?AbortSignal.any([this.#u,this.#h.signal]):this.#h.signal,this.request=new globalThis.Request(this.request,{signal:this.#t.signal})),this.#t.hooks.beforeRequest)){let e=await t(this.request,this.#o(),{retryCount:this.#s});if(e instanceof Response)return e;if(e instanceof globalThis.Request){this.#y(e);break}}let t=((t,e)=>{let r={};for(let o in e)Object.hasOwn(e,o)&&(o in w||o in g||o in t&&!(o in m)||(r[o]=e[o]));return r})(this.request,this.#t);return(this.#n=this.request,this.request=this.#n.clone(),!1===this.#t.timeout)?this.#t.fetch(this.#n,t):j(this.#n,t,this.#h,this.#t)}#o(){if(!this.#p){let{hooks:t,...e}=this.#t;this.#p=Object.freeze(e)}return this.#p}#y(t){this.#p=void 0,this.request=this.#f(t)}#f(t,e){return this.#t.onUploadProgress&&t.body?((t,e,r)=>{if(!t.body)return t;let o=(t=>{if(!t)return 0;if(t instanceof FormData){let e=0;for(let[r,o]of t)e+=c,e+=new TextEncoder().encode(`Content-Disposition: form-data; name="${r}"`).length,e+="string"==typeof o?new TextEncoder().encode(o).length:o.size;return e}if(t instanceof Blob)return t.size;if(t instanceof ArrayBuffer)return t.byteLength;if("string"==typeof t)return new TextEncoder().encode(t).length;if(t instanceof URLSearchParams)return new TextEncoder().encode(t.toString()).length;if("byteLength"in t)return t.byteLength;if("object"==typeof t&&null!==t)try{let e=JSON.stringify(t);return new TextEncoder().encode(e).length}catch{}return 0})(r??t.body);return new Request(t,{duplex:"half",body:R(t.body,o,e)})})(t,this.#t.onUploadProgress,e??this.#t.body??void 0):t}}let L=t=>{let e=(e,r)=>U.create(e,q(t,r));for(let r of p)e[r]=(e,o)=>U.create(e,q(t,o,{method:r}));return e.create=t=>L(q(t)),e.extend=e=>("function"==typeof e&&(e=e(t??{})),L(q(t,e))),e.stop=d,e.retry=b,e},k=L()}}]);
+1
examples/spa/static/js/index.40a0aef0.js
··· 1 + (()=>{"use strict";var r,e,t,n,s={258(r,e,t){var n=t(848),s=t(540),o=t(338);let i=t(306).A.get("/api/version").json(),l=()=>{let r=(0,s.use)(i);return(0,n.jsxs)("p",{children:["Version: ",r.version]})};class a extends s.Component{static getDerivedStateFromError(r){return{hasError:!0,error:r}}render(){return this.state.hasError?this.props.fallback:this.props.children}constructor(r){super(r),this.state={hasError:!1,error:null}}}let c=document.getElementById("root");c&&o.createRoot(c).render((0,n.jsx)(s.StrictMode,{children:(0,n.jsx)(function(){return(0,n.jsxs)("main",{children:[(0,n.jsx)("h2",{children:"Ant \uD83D\uDC1C"}),(0,n.jsx)(a,{fallback:(0,n.jsx)("p",{style:{color:"red"},children:"Error: Failed to fetch version"}),children:(0,n.jsx)(s.Suspense,{fallback:(0,n.jsx)("p",{children:"Fetching version..."}),children:(0,n.jsx)(l,{})})})]})},{})}))}},o={};function i(r){var e=o[r];if(void 0!==e)return e.exports;var t=o[r]={exports:{}};return s[r](t,t.exports,i),t.exports}i.m=s,i.d=(r,e)=>{for(var t in e)i.o(e,t)&&!i.o(r,t)&&Object.defineProperty(r,t,{enumerable:!0,get:e[t]})},i.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),r=[],i.O=(e,t,n,s)=>{if(t){s=s||0;for(var o=r.length;o>0&&r[o-1][2]>s;o--)r[o]=r[o-1];r[o]=[t,n,s];return}for(var l=1/0,o=0;o<r.length;o++){for(var[t,n,s]=r[o],a=!0,c=0;c<t.length;c++)(!1&s||l>=s)&&Object.keys(i.O).every(r=>i.O[r](t[c]))?t.splice(c--,1):(a=!1,s<l&&(l=s));if(a){r.splice(o--,1);var h=n();void 0!==h&&(e=h)}}return e},e={410:0},i.O.j=r=>0===e[r],t=(r,t)=>{var n,s,[o,l,a]=t,c=0;if(o.some(r=>0!==e[r])){for(n in l)i.o(l,n)&&(i.m[n]=l[n]);if(a)var h=a(i)}for(r&&r(t);c<o.length;c++)s=o[c],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return i.O(h)},(n=self.webpackChunkspa=self.webpackChunkspa||[]).forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n));var l=i.O(void 0,["783","375"],()=>i(258));l=i.O(l)})();
+2
examples/spa/static/js/lib-react.965e6da4.js
··· 1 + /*! For license information please see lib-react.965e6da4.js.LICENSE.txt */ 2 + "use strict";(self.webpackChunkspa=self.webpackChunkspa||[]).push([["783"],{247(e,t,n){var r,l=n(982),a=n(540),o=n(961);function i(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function s(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function c(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function f(e){if(31===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function d(e){if(s(e)!==e)throw Error(i(188))}var p=Object.assign,m=Symbol.for("react.element"),h=Symbol.for("react.transitional.element"),g=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),w=Symbol.for("react.context"),S=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),E=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),z=Symbol.for("react.lazy");Symbol.for("react.scope");var _=Symbol.for("react.activity");Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker");var P=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var N=Symbol.iterator;function T(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=N&&e[N]||e["@@iterator"])?e:null}var L=Symbol.for("react.client.reference"),O=Array.isArray,D=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,R=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F={pending:!1,data:null,method:null,action:null},A=[],M=-1;function I(e){return{current:e}}function U(e){0>M||(e.current=A[M],A[M]=null,M--)}function $(e,t){A[++M]=e.current,e.current=t}var j=I(null),H=I(null),V=I(null),B=I(null);function Q(e,t){switch($(V,t),$(H,e),$(j,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?sv(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=sb(t=sv(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}U(j),$(j,e)}function W(){U(j),U(H),U(V)}function q(e){null!==e.memoizedState&&$(B,e);var t=j.current,n=sb(t,e.type);t!==n&&($(H,e),$(j,n))}function K(e){H.current===e&&(U(j),U(H)),B.current===e&&(U(B),ct._currentValue=F)}function Y(e){if(void 0===tM)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);tM=t&&t[1]||"",tI=-1<e.stack.indexOf("\n at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+tM+e+tI}var G=!1;function X(e,t){if(!e||G)return"";G=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(e){if(e&&r&&"string"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var a=r.DetermineComponentFrameRoot(),o=a[0],i=a[1];if(o&&i){var u=o.split("\n"),s=i.split("\n");for(l=r=0;r<u.length&&!u[r].includes("DetermineComponentFrameRoot");)r++;for(;l<s.length&&!s[l].includes("DetermineComponentFrameRoot");)l++;if(r===u.length||l===s.length)for(r=u.length-1,l=s.length-1;1<=r&&0<=l&&u[r]!==s[l];)l--;for(;1<=r&&0<=l;r--,l--)if(u[r]!==s[l]){if(1!==r||1!==l)do if(r--,l--,0>l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{G=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Y(n):""}function Z(e){try{var t="",n=null;do t+=function(e,t){switch(e.tag){case 26:case 27:case 5:return Y(e.type);case 16:return Y("Lazy");case 13:return e.child!==t&&null!==t?Y("Suspense Fallback"):Y("Suspense");case 19:return Y("SuspenseList");case 0:case 15:return X(e.type,!1);case 11:return X(e.type.render,!1);case 1:return X(e.type,!0);case 31:return Y("Activity");default:return""}}(e,n),n=e,e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var J=Object.prototype.hasOwnProperty,ee=l.unstable_scheduleCallback,et=l.unstable_cancelCallback,en=l.unstable_shouldYield,er=l.unstable_requestPaint,el=l.unstable_now,ea=l.unstable_getCurrentPriorityLevel,eo=l.unstable_ImmediatePriority,ei=l.unstable_UserBlockingPriority,eu=l.unstable_NormalPriority,es=l.unstable_LowPriority,ec=l.unstable_IdlePriority,ef=l.log,ed=l.unstable_setDisableYieldValue,ep=null,em=null;function eh(e){if("function"==typeof ef&&ed(e),em&&"function"==typeof em.setStrictMode)try{em.setStrictMode(ep,e)}catch(e){}}var eg=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(ey(e)/ev|0)|0},ey=Math.log,ev=Math.LN2,eb=256,ek=262144,ew=4194304;function eS(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function ex(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var i=0x7ffffff&r;return 0!==i?0!=(r=i&~a)?l=eS(r):0!=(o&=i)?l=eS(o):n||0!=(n=i&~e)&&(l=eS(n)):0!=(i=r&~a)?l=eS(i):0!==o?l=eS(o):n||0!=(n=r&~e)&&(l=eS(n)),0===l?0:0!==t&&t!==l&&0==(t&a)&&((a=l&-l)>=(n=t&-t)||32===a&&0!=(4194048&n))?t:l}function eE(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function eC(){var e=ew;return 0==(0x3c00000&(ew<<=1))&&(ew=4194304),e}function ez(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function e_(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eP(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-eg(t);e.entangledLanes|=t,e.entanglements[r]=0x40000000|e.entanglements[r]|261930&n}function eN(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-eg(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}function eT(e,t){var n=t&-t;return 0!=((n=0!=(42&n)?1:eL(n))&(e.suspendedLanes|t))?0:n}function eL(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 0x1000000:case 0x2000000:e=128;break;case 0x10000000:e=0x8000000;break;default:e=0}return e}function eO(e){return 2<(e&=-e)?8<e?0!=(0x7ffffff&e)?32:0x10000000:8:2}function eD(){var e=R.p;return 0!==e?e:void 0===(e=window.event)?32:cg(e.type)}function eR(e,t){var n=R.p;try{return R.p=e,t()}finally{R.p=n}}var eF=Math.random().toString(36).slice(2),eA="__reactFiber$"+eF,eM="__reactProps$"+eF,eI="__reactContainer$"+eF,eU="__reactEvents$"+eF,e$="__reactListeners$"+eF,ej="__reactHandles$"+eF,eH="__reactResources$"+eF,eV="__reactMarker$"+eF;function eB(e){delete e[eA],delete e[eM],delete e[eU],delete e[e$],delete e[ej]}function eQ(e){var t=e[eA];if(t)return t;for(var n=e.parentNode;n;){if(t=n[eI]||n[eA]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=sM(e);null!==e;){if(n=e[eA])return n;e=sM(e)}return t}n=(e=n).parentNode}return null}function eW(e){if(e=e[eA]||e[eI]){var t=e.tag;if(5===t||6===t||13===t||31===t||26===t||27===t||3===t)return e}return null}function eq(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(i(33))}function eK(e){var t=e[eH];return t||(t=e[eH]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function eY(e){e[eV]=!0}var eG=new Set,eX={};function eZ(e,t){eJ(e,t),eJ(e+"Capture",t)}function eJ(e,t){for(eX[e]=t,e=0;e<t.length;e++)eG.add(t[e])}var e0=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),e1={},e2={};function e3(e,t,n){if(J.call(e2,t)||!J.call(e1,t)&&(e0.test(t)?e2[t]=!0:(e1[t]=!0,!1)))if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r)return void e.removeAttribute(t)}e.setAttribute(t,""+n)}}function e4(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function e8(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+r)}}function e6(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e5(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e9(e){if(!e._valueTracker){var t=e5(e)?"checked":"value";e._valueTracker=function(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var l=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){n=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e,t,""+e[t])}}function e7(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e5(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function te(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var tt=/[\n"\\]/g;function tn(e){return e.replace(tt,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function tr(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e6(t)):e.value!==""+e6(t)&&(e.value=""+e6(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?ta(e,o,e6(t)):null!=n?ta(e,o,e6(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e6(i):e.removeAttribute("name")}function tl(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(("submit"===a||"reset"===a)&&null==t)return void e9(e);n=null!=n?""+e6(n):"",t=null!=t?""+e6(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o),e9(e)}function ta(e,t,n){"number"===t&&te(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function to(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(l=0,n=""+e6(n),t=null;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}null!==t||e[l].disabled||(t=e[l])}null!==t&&(t.selected=!0)}}function ti(e,t,n){if(null!=t&&((t=""+e6(t))!==e.value&&(e.value=t),null==n)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=null!=n?""+e6(n):""}function tu(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(i(92));if(O(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}null==n&&(n=""),t=n}e.defaultValue=n=e6(t),(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r),e9(e)}function ts(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var tc=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tf(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||tc.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function td(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var l in t)r=t[l],t.hasOwnProperty(l)&&n[l]!==r&&tf(e,l,r)}else for(var a in t)t.hasOwnProperty(a)&&tf(e,a,t[a])}function tp(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tm=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),th=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function tg(e){return th.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ty(){}var tv=null;function tb(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var tk=null,tw=null;function tS(e){var t=eW(e);if(t&&(e=t.stateNode)){var n=e[eM]||null;switch(e=t.stateNode,t.type){case"input":if(tr(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+tn(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=r[eM]||null;if(!l)throw Error(i(90));tr(r,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(t=0;t<n.length;t++)(r=n[t]).form===e.form&&e7(r)}break;case"textarea":ti(e,n.value,n.defaultValue);break;case"select":null!=(t=n.value)&&to(e,!!n.multiple,t,!1)}}}var tx=!1;function tE(e,t,n){if(tx)return e(t,n);tx=!0;try{return e(t)}finally{if(tx=!1,(null!==tk||null!==tw)&&(ud(),tk&&(t=tk,e=tw,tw=tk=null,tS(t),e)))for(t=0;t<e.length;t++)tS(e[t])}}function tC(e,t){var n=e.stateNode;if(null===n)return null;var r=n[eM]||null;if(null===r)return null;switch(n=r[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r="button"!==(e=e.type)&&"input"!==e&&"select"!==e&&"textarea"!==e),e=!r;break;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var tz="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,t_=!1;if(tz)try{var tP={};Object.defineProperty(tP,"passive",{get:function(){t_=!0}}),window.addEventListener("test",tP,tP),window.removeEventListener("test",tP,tP)}catch(e){t_=!1}var tN=null,tT=null,tL=null;function tO(){if(tL)return tL;var e,t,n=tT,r=n.length,l="value"in tN?tN.value:tN.textContent,a=l.length;for(e=0;e<r&&n[e]===l[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===l[a-t];t++);return tL=l.slice(e,1<t?1-t:void 0)}function tD(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function tR(){return!0}function tF(){return!1}function tA(e){function t(t,n,r,l,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=l,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(l):l[o]);return this.isDefaultPrevented=(null!=l.defaultPrevented?l.defaultPrevented:!1===l.returnValue)?tR:tF,this.isPropagationStopped=tF,this}return p(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=tR)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=tR)},persist:function(){},isPersistent:tR}),t}var tM,tI,tU,t$,tj,tH={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tV=tA(tH),tB=p({},tH,{view:0,detail:0}),tQ=tA(tB),tW=p({},tB,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:t3,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==tj&&(tj&&"mousemove"===e.type?(tU=e.screenX-tj.screenX,t$=e.screenY-tj.screenY):t$=tU=0,tj=e),tU)},movementY:function(e){return"movementY"in e?e.movementY:t$}}),tq=tA(tW),tK=tA(p({},tW,{dataTransfer:0})),tY=tA(p({},tB,{relatedTarget:0})),tG=tA(p({},tH,{animationName:0,elapsedTime:0,pseudoElement:0})),tX=tA(p({},tH,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),tZ=tA(p({},tH,{data:0})),tJ={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},t0={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"},t1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function t2(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=t1[e])&&!!t[e]}function t3(){return t2}var t4=tA(p({},tB,{key:function(e){if(e.key){var t=tJ[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tD(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?t0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:t3,charCode:function(e){return"keypress"===e.type?tD(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tD(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),t8=tA(p({},tW,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),t6=tA(p({},tB,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:t3})),t5=tA(p({},tH,{propertyName:0,elapsedTime:0,pseudoElement:0})),t9=tA(p({},tW,{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})),t7=tA(p({},tH,{newState:0,oldState:0})),ne=[9,13,27,32],nt=tz&&"CompositionEvent"in window,nn=null;tz&&"documentMode"in document&&(nn=document.documentMode);var nr=tz&&"TextEvent"in window&&!nn,nl=tz&&(!nt||nn&&8<nn&&11>=nn),na=!1;function no(e,t){switch(e){case"keyup":return -1!==ne.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ni(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var nu=!1,ns={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 nc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ns[e.type]:"textarea"===t}function nf(e,t,n,r){tk?tw?tw.push(r):tw=[r]:tk=r,0<(t=sl(t,"onChange")).length&&(n=new tV("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nd=null,np=null;function nm(e){u6(e,0)}function nh(e){if(e7(eq(e)))return e}function ng(e,t){if("change"===e)return t}var ny=!1;if(tz){if(tz){var nv="oninput"in document;if(!nv){var nb=document.createElement("div");nb.setAttribute("oninput","return;"),nv="function"==typeof nb.oninput}r=nv}else r=!1;ny=r&&(!document.documentMode||9<document.documentMode)}function nk(){nd&&(nd.detachEvent("onpropertychange",nw),np=nd=null)}function nw(e){if("value"===e.propertyName&&nh(np)){var t=[];nf(t,np,e,tb(e)),tE(nm,t)}}function nS(e,t,n){"focusin"===e?(nk(),nd=t,np=n,nd.attachEvent("onpropertychange",nw)):"focusout"===e&&nk()}function nx(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return nh(np)}function nE(e,t){if("click"===e)return nh(t)}function nC(e,t){if("input"===e||"change"===e)return nh(t)}var nz="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function n_(e,t){if(nz(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!J.call(t,l)||!nz(e[l],t[l]))return!1}return!0}function nP(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function nN(e,t){var n,r=nP(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nP(r)}}function nT(e){e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var t=te(e.document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=te(e.document)}return t}function nL(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nO=tz&&"documentMode"in document&&11>=document.documentMode,nD=null,nR=null,nF=null,nA=!1;function nM(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nA||null==nD||nD!==te(r)||(r="selectionStart"in(r=nD)&&nL(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nF&&n_(nF,r)||(nF=r,0<(r=sl(nR,"onSelect")).length&&(t=new tV("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nD)))}function nI(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nU={animationend:nI("Animation","AnimationEnd"),animationiteration:nI("Animation","AnimationIteration"),animationstart:nI("Animation","AnimationStart"),transitionrun:nI("Transition","TransitionRun"),transitionstart:nI("Transition","TransitionStart"),transitioncancel:nI("Transition","TransitionCancel"),transitionend:nI("Transition","TransitionEnd")},n$={},nj={};function nH(e){if(n$[e])return n$[e];if(!nU[e])return e;var t,n=nU[e];for(t in n)if(n.hasOwnProperty(t)&&t in nj)return n$[e]=n[t];return e}tz&&(nj=document.createElement("div").style,"AnimationEvent"in window||(delete nU.animationend.animation,delete nU.animationiteration.animation,delete nU.animationstart.animation),"TransitionEvent"in window||delete nU.transitionend.transition);var nV=nH("animationend"),nB=nH("animationiteration"),nQ=nH("animationstart"),nW=nH("transitionrun"),nq=nH("transitionstart"),nK=nH("transitioncancel"),nY=nH("transitionend"),nG=new Map,nX="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nZ(e,t){nG.set(e,t),eZ(t,[e])}nX.push("scrollEnd");var nJ="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},n0=[],n1=0,n2=0;function n3(){for(var e=n1,t=n2=n1=0;t<e;){var n=n0[t];n0[t++]=null;var r=n0[t];n0[t++]=null;var l=n0[t];n0[t++]=null;var a=n0[t];if(n0[t++]=null,null!==r&&null!==l){var o=r.pending;null===o?l.next=l:(l.next=o.next,o.next=l),r.pending=l}0!==a&&n5(n,l,a)}}function n4(e,t,n,r){n0[n1++]=e,n0[n1++]=t,n0[n1++]=n,n0[n1++]=r,n2|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function n8(e,t,n,r){return n4(e,t,n,r),n9(e)}function n6(e,t){return n4(e,null,null,t),n9(e)}function n5(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var l=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(l=!0)),e=a,a=a.return;return 3===e.tag?(a=e.stateNode,l&&null!==t&&(l=31-eg(n),null===(r=(e=a.hiddenUpdates)[l])?e[l]=[t]:r.push(t),t.lane=0x20000000|n),a):null}function n9(e){if(50<ul)throw ul=0,ua=null,Error(i(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var n7={};function re(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rt(e,t,n,r){return new re(e,t,n,r)}function rn(e){return!(!(e=e.prototype)||!e.isReactComponent)}function rr(e,t){var n=e.alternate;return null===n?((n=rt(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=0x3e00000&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function rl(e,t){e.flags&=0x3e00002;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,e.dependencies=null===(t=n.dependencies)?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ra(e,t,n,r,l,a){var o=0;if(r=e,"function"==typeof e)rn(e)&&(o=1);else if("string"==typeof e)o=!function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!=typeof t.precedence||"string"!=typeof t.href||""===t.href)break;return!0;case"link":if("string"!=typeof t.rel||"string"!=typeof t.href||""===t.href||t.onLoad||t.onError)break;if("stylesheet"===t.rel)return e=t.disabled,"string"==typeof t.precedence&&null==e;return!0;case"script":if(t.async&&"function"!=typeof t.async&&"symbol"!=typeof t.async&&!t.onLoad&&!t.onError&&t.src&&"string"==typeof t.src)return!0}return!1}(e,n,j.current)?"html"===e||"head"===e||"body"===e?27:5:26;else e:switch(e){case _:return(e=rt(31,n,t,l)).elementType=_,e.lanes=a,e;case y:return ro(n.children,l,a,t);case v:o=8,l|=24;break;case b:return(e=rt(12,n,t,2|l)).elementType=b,e.lanes=a,e;case x:return(e=rt(13,n,t,l)).elementType=x,e.lanes=a,e;case E:return(e=rt(19,n,t,l)).elementType=E,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case w:o=10;break e;case k:o=9;break e;case S:o=11;break e;case C:o=14;break e;case z:o=16,r=null;break e}o=29,n=Error(i(130,null===e?"null":typeof e,"")),r=null}return(t=rt(o,n,t,l)).elementType=e,t.type=r,t.lanes=a,t}function ro(e,t,n,r){return(e=rt(7,e,r,t)).lanes=n,e}function ri(e,t,n){return(e=rt(6,e,null,t)).lanes=n,e}function ru(e){var t=rt(18,null,null,0);return t.stateNode=e,t}function rs(e,t,n){return(t=rt(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var rc=new WeakMap;function rf(e,t){if("object"==typeof e&&null!==e){var n=rc.get(e);return void 0!==n?n:(t={value:e,source:t,stack:Z(t)},rc.set(e,t),t)}return{value:e,source:t,stack:Z(t)}}var rd=[],rp=0,rm=null,rh=0,rg=[],ry=0,rv=null,rb=1,rk="";function rw(e,t){rd[rp++]=rh,rd[rp++]=rm,rm=e,rh=t}function rS(e,t,n){rg[ry++]=rb,rg[ry++]=rk,rg[ry++]=rv,rv=e;var r=rb;e=rk;var l=32-eg(r)-1;r&=~(1<<l),n+=1;var a=32-eg(t)+l;if(30<a){var o=l-l%5;a=(r&(1<<o)-1).toString(32),r>>=o,l-=o,rb=1<<32-eg(t)+l|n<<l|r,rk=a+e}else rb=1<<a|n<<l|r,rk=e}function rx(e){null!==e.return&&(rw(e,1),rS(e,1,0))}function rE(e){for(;e===rm;)rm=rd[--rp],rd[rp]=null,rh=rd[--rp],rd[rp]=null;for(;e===rv;)rv=rg[--ry],rg[ry]=null,rk=rg[--ry],rg[ry]=null,rb=rg[--ry],rg[ry]=null}function rC(e,t){rg[ry++]=rb,rg[ry++]=rk,rg[ry++]=rv,rb=t.id,rk=t.overflow,rv=e}var rz=null,r_=null,rP=!1,rN=null,rT=!1,rL=Error(i(519));function rO(e){var t=Error(i(418,1<arguments.length&&void 0!==arguments[1]&&arguments[1]?"text":"HTML",""));throw rI(rf(t,e)),rL}function rD(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[eA]=e,t[eM]=r,n){case"dialog":u5("cancel",t),u5("close",t);break;case"iframe":case"object":case"embed":u5("load",t);break;case"video":case"audio":for(n=0;n<u4.length;n++)u5(u4[n],t);break;case"source":u5("error",t);break;case"img":case"image":case"link":u5("error",t),u5("load",t);break;case"details":u5("toggle",t);break;case"input":u5("invalid",t),tl(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":u5("invalid",t);break;case"textarea":u5("invalid",t),tu(t,r.value,r.defaultValue,r.children)}"string"!=typeof(n=r.children)&&"number"!=typeof n&&"bigint"!=typeof n||t.textContent===""+n||!0===r.suppressHydrationWarning||sc(t.textContent,n)?(null!=r.popover&&(u5("beforetoggle",t),u5("toggle",t)),null!=r.onScroll&&u5("scroll",t),null!=r.onScrollEnd&&u5("scrollend",t),null!=r.onClick&&(t.onclick=ty),t=!0):t=!1,t||rO(e,!0)}function rR(e){for(rz=e.return;rz;)switch(rz.tag){case 5:case 31:case 13:rT=!1;return;case 27:case 3:rT=!0;return;default:rz=rz.return}}function rF(e){if(e!==rz)return!1;if(!rP)return rR(e),rP=!0,!1;var t,n=e.tag;if((t=3!==n&&27!==n)&&((t=5===n)&&(t="form"===(t=e.type)||"button"===t||sk(e.type,e.memoizedProps)),t=!t),t&&r_&&rO(e),rR(e),13===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));r_=sA(e)}else if(31===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));r_=sA(e)}else 27===n?(n=r_,s_(e.type)?(e=sF,sF=null,r_=e):r_=n):r_=rz?sR(e.stateNode.nextSibling):null;return!0}function rA(){r_=rz=null,rP=!1}function rM(){var e=rN;return null!==e&&(null===i0?i0=e:i0.push.apply(i0,e),rN=null),e}function rI(e){null===rN?rN=[e]:rN.push(e)}var rU=I(null),r$=null,rj=null;function rH(e,t,n){$(rU,t._currentValue),t._currentValue=n}function rV(e){e._currentValue=rU.current,U(rU)}function rB(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function rQ(e,t,n,r){var l=e.child;for(null!==l&&(l.return=e);null!==l;){var a=l.dependencies;if(null!==a){var o=l.child;a=a.firstContext;e:for(;null!==a;){var u=a;a=l;for(var s=0;s<t.length;s++)if(u.context===t[s]){a.lanes|=n,null!==(u=a.alternate)&&(u.lanes|=n),rB(a.return,n,e),r||(o=null);break e}a=u.next}}else if(18===l.tag){if(null===(o=l.return))throw Error(i(341));o.lanes|=n,null!==(a=o.alternate)&&(a.lanes|=n),rB(o,n,e),o=null}else o=l.child;if(null!==o)o.return=l;else for(o=l;null!==o;){if(o===e){o=null;break}if(null!==(l=o.sibling)){l.return=o.return,o=l;break}o=o.return}l=o}}function rW(e,t,n,r){e=null;for(var l=t,a=!1;null!==l;){if(!a){if(0!=(524288&l.flags))a=!0;else if(0!=(262144&l.flags))break}if(10===l.tag){var o=l.alternate;if(null===o)throw Error(i(387));if(null!==(o=o.memoizedProps)){var u=l.type;nz(l.pendingProps.value,o.value)||(null!==e?e.push(u):e=[u])}}else if(l===B.current){if(null===(o=l.alternate))throw Error(i(387));o.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(null!==e?e.push(ct):e=[ct])}l=l.return}null!==e&&rQ(t,e,n,r),t.flags|=262144}function rq(e){for(e=e.firstContext;null!==e;){if(!nz(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function rK(e){r$=e,rj=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function rY(e){return rX(r$,e)}function rG(e,t){return null===r$&&rK(e),rX(e,t)}function rX(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},null===rj){if(null===e)throw Error(i(308));rj=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else rj=rj.next=t;return n}var rZ="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},rJ=l.unstable_scheduleCallback,r0=l.unstable_NormalPriority,r1={$$typeof:w,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function r2(){return{controller:new rZ,data:new Map,refCount:0}}function r3(e){e.refCount--,0===e.refCount&&rJ(r0,function(){e.controller.abort()})}var r4=null,r8=0,r6=0,r5=null;function r9(){if(0==--r8&&null!==r4){null!==r5&&(r5.status="fulfilled");var e=r4;r4=null,r6=0,r5=null;for(var t=0;t<e.length;t++)(0,e[t])()}}var r7=D.S;D.S=function(e,t){i3=el(),"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===r4){var n=r4=[];r8=0,r6=uJ(),r5={status:"pending",value:void 0,then:function(e){n.push(e)}}}r8++,t.then(r9,r9)}(0,t),null!==r7&&r7(e,t)};var le=I(null);function lt(){var e=le.current;return null!==e?e:iI.pooledCache}function ln(e,t){null===t?$(le,le.current):$(le,t.pool)}function lr(){var e=lt();return null===e?null:{parent:r1._currentValue,pool:e}}var ll=Error(i(460)),la=Error(i(474)),lo=Error(i(542)),li={then:function(){}};function lu(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ls(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(ty,ty),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw lp(e=t.reason),e;default:if("string"==typeof t.status)t.then(ty,ty);else{if(null!==(e=iI)&&100<e.shellSuspendCounter)throw Error(i(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw lp(e=t.reason),e}throw lf=t,ll}}function lc(e){try{return(0,e._init)(e._payload)}catch(e){if(null!==e&&"object"==typeof e&&"function"==typeof e.then)throw lf=e,ll;throw e}}var lf=null;function ld(){if(null===lf)throw Error(i(459));var e=lf;return lf=null,e}function lp(e){if(e===ll||e===lo)throw Error(i(483))}var lm=null,lh=0;function lg(e){var t=lh;return lh+=1,null===lm&&(lm=[]),ls(lm,e,t)}function ly(e,t){e.ref=void 0!==(t=t.props.ref)?t:null}function lv(e,t){if(t.$$typeof===m)throw Error(i(525));throw Error(i(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function lb(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function l(e,t){return(e=rr(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=0x4000002,n):r:(t.flags|=0x4000002,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=0x4000002),t}function u(e,t,n,r){return null===t||6!==t.tag?(t=ri(n,e.mode,r)).return=e:(t=l(t,n)).return=e,t}function s(e,t,n,r){var a=n.type;return a===y?f(e,t,n.props.children,r,n.key):(null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===z&&lc(a)===t.type)?ly(t=l(t,n.props),n):ly(t=ra(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=rs(n,e.mode,r)).return=e:(t=l(t,n.children||[])).return=e,t}function f(e,t,n,r,a){return null===t||7!==t.tag?(t=ro(n,e.mode,r,a)).return=e:(t=l(t,n)).return=e,t}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=ri(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case h:return ly(n=ra(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case g:return(t=rs(t,e.mode,n)).return=e,t;case z:return d(e,t=lc(t),n)}if(O(t)||T(t))return(t=ro(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return d(e,lg(t),n);if(t.$$typeof===w)return d(e,rG(e,t),n);lv(e,t)}return null}function p(e,t,n,r){var l=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==l?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case h:return n.key===l?s(e,t,n,r):null;case g:return n.key===l?c(e,t,n,r):null;case z:return p(e,t,n=lc(n),r)}if(O(n)||T(n))return null!==l?null:f(e,t,n,r,null);if("function"==typeof n.then)return p(e,t,lg(n),r);if(n.$$typeof===w)return p(e,t,rG(e,n),r);lv(e,n)}return null}function m(e,t,n,r,l){if("string"==typeof r&&""!==r||"number"==typeof r||"bigint"==typeof r)return u(t,e=e.get(n)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case h:return s(t,e=e.get(null===r.key?n:r.key)||null,r,l);case g:return c(t,e=e.get(null===r.key?n:r.key)||null,r,l);case z:return m(e,t,n,r=lc(r),l)}if(O(r)||T(r))return f(t,e=e.get(n)||null,r,l,null);if("function"==typeof r.then)return m(e,t,n,lg(r),l);if(r.$$typeof===w)return m(e,t,n,rG(t,r),l);lv(t,r)}return null}return function(u,s,c,f){try{lh=0;var v=function u(s,c,f,v){if("object"==typeof f&&null!==f&&f.type===y&&null===f.key&&(f=f.props.children),"object"==typeof f&&null!==f){switch(f.$$typeof){case h:e:{for(var b=f.key;null!==c;){if(c.key===b){if((b=f.type)===y){if(7===c.tag){n(s,c.sibling),(v=l(c,f.props.children)).return=s,s=v;break e}}else if(c.elementType===b||"object"==typeof b&&null!==b&&b.$$typeof===z&&lc(b)===c.type){n(s,c.sibling),ly(v=l(c,f.props),f),v.return=s,s=v;break e}n(s,c);break}t(s,c),c=c.sibling}f.type===y?(v=ro(f.props.children,s.mode,v,f.key)).return=s:(ly(v=ra(f.type,f.key,f.props,null,s.mode,v),f),v.return=s),s=v}return o(s);case g:e:{for(b=f.key;null!==c;){if(c.key===b)if(4===c.tag&&c.stateNode.containerInfo===f.containerInfo&&c.stateNode.implementation===f.implementation){n(s,c.sibling),(v=l(c,f.children||[])).return=s,s=v;break e}else{n(s,c);break}t(s,c),c=c.sibling}(v=rs(f,s.mode,v)).return=s,s=v}return o(s);case z:return u(s,c,f=lc(f),v)}if(O(f))return function(l,o,i,u){for(var s=null,c=null,f=o,h=o=0,g=null;null!==f&&h<i.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),rP&&rw(l,h),s;if(null===f){for(;h<i.length;h++)null!==(f=d(l,i[h],u))&&(o=a(f,o,h),null===c?s=f:c.sibling=f,c=f);return rP&&rw(l,h),s}for(f=r(f);h<i.length;h++)null!==(g=m(f,l,h,i[h],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),o=a(g,o,h),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach(function(e){return t(l,e)}),rP&&rw(l,h),s}(s,c,f,v);if(T(f)){if("function"!=typeof(b=T(f)))throw Error(i(150));return function(l,o,u,s){if(null==u)throw Error(i(151));for(var c=null,f=null,h=o,g=o=0,y=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),rP&&rw(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return rP&&rw(l,g),c}for(h=r(h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),rP&&rw(l,g),c}(s,c,f=b.call(f),v)}if("function"==typeof f.then)return u(s,c,lg(f),v);if(f.$$typeof===w)return u(s,c,rG(s,f),v);lv(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(v=l(c,f)).return=s):(n(s,c),(v=ri(f,s.mode,v)).return=s),o(s=v)):n(s,c)}(u,s,c,f);return lm=null,v}catch(e){if(e===ll||e===lo)throw e;var b=rt(29,e,null,u.mode);return b.lanes=f,b.return=u,b}finally{}}}var lk=lb(!0),lw=lb(!1),lS=!1;function lx(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function lE(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function lC(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function lz(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&iM)){var l=r.pending;return null===l?t.next=t:(t.next=l.next,l.next=t),r.pending=t,t=n9(e),n5(e,null,n),t}return n4(e,r,t,n),n9(e)}function l_(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194048&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,eN(e,n)}}function lP(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var l=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?l=a=t:a=a.next=t}else l=a=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var lN=!1;function lT(){if(lN){var e=r5;if(null!==e)throw e}}function lL(e,t,n,r){lN=!1;var l=e.updateQueue;lS=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,i=l.shared.pending;if(null!==i){l.shared.pending=null;var u=i,s=u.next;u.next=null,null===o?a=s:o.next=s,o=u;var c=e.alternate;null!==c&&(i=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===i?c.firstBaseUpdate=s:i.next=s,c.lastBaseUpdate=u)}if(null!==a){var f=l.baseState;for(o=0,c=s=u=null,i=a;;){var d=-0x20000001&i.lane,m=d!==i.lane;if(m?(i$&d)===d:(r&d)===d){0!==d&&d===r6&&(lN=!0),null!==c&&(c=c.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var h=e,g=i;switch(d=t,g.tag){case 1:if("function"==typeof(h=g.payload)){f=h.call(n,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=g.payload)?h.call(n,f,d):h))break e;f=p({},f,d);break e;case 2:lS=!0}}null!==(d=i.callback)&&(e.flags|=64,m&&(e.flags|=8192),null===(m=l.callbacks)?l.callbacks=[d]:m.push(d))}else m={lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(s=c=m,u=f):c=c.next=m,o|=d;if(null===(i=i.next))if(null===(i=l.shared.pending))break;else i=(m=i).next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}null===c&&(u=f),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null===a&&(l.shared.lanes=0),iK|=o,e.lanes=o,e.memoizedState=f}}function lO(e,t){if("function"!=typeof e)throw Error(i(191,e));e.call(t)}function lD(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)lO(n[e],t)}var lR=I(null),lF=I(0);function lA(e,t){$(lF,e=iW),$(lR,t),iW=e|t.baseLanes}function lM(){$(lF,iW),$(lR,lR.current)}function lI(){iW=lF.current,U(lR),U(lF)}var lU=I(null),l$=null;function lj(e){var t=e.alternate;$(lW,1&lW.current),$(lU,e),null===l$&&(null===t||null!==lR.current?l$=e:null!==t.memoizedState&&(l$=e))}function lH(e){$(lW,lW.current),$(lU,e),null===l$&&(l$=e)}function lV(e){22===e.tag?($(lW,lW.current),$(lU,e),null===l$&&(l$=e)):lB(e)}function lB(){$(lW,lW.current),$(lU,lU.current)}function lQ(e){U(lU),l$===e&&(l$=null),U(lW)}var lW=I(0);function lq(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||sO(n)||sD(n)))return t}else if(19===t.tag&&("forwards"===t.memoizedProps.revealOrder||"backwards"===t.memoizedProps.revealOrder||"unstable_legacy-backwards"===t.memoizedProps.revealOrder||"together"===t.memoizedProps.revealOrder)){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var lK=0,lY=null,lG=null,lX=null,lZ=!1,lJ=!1,l0=!1,l1=0,l2=0,l3=null,l4=0;function l8(){throw Error(i(321))}function l6(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!nz(e[n],t[n]))return!1;return!0}function l5(e,t,n,r,l,a){return lK=a,lY=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,D.H=null===e||null===e.memoizedState?or:ol,l0=!1,a=n(r,l),l0=!1,lJ&&(a=l7(t,n,r,l)),l9(e),a}function l9(e){D.H=on;var t=null!==lG&&null!==lG.next;if(lK=0,lX=lG=lY=null,lZ=!1,l2=0,l3=null,t)throw Error(i(300));null===e||ok||null!==(e=e.dependencies)&&rq(e)&&(ok=!0)}function l7(e,t,n,r){lY=e;var l=0;do{if(lJ&&(l3=null),l2=0,lJ=!1,25<=l)throw Error(i(301));if(l+=1,lX=lG=null,null!=e.updateQueue){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,null!=a.memoCache&&(a.memoCache.index=0)}D.H=oa,a=t(n,r)}while(lJ);return a}function ae(){var e=D.H,t=e.useState()[0];return t="function"==typeof t.then?ai(t):t,e=e.useState()[0],(null!==lG?lG.memoizedState:null)!==e&&(lY.flags|=1024),t}function at(){var e=0!==l1;return l1=0,e}function an(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function ar(e){if(lZ){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}lZ=!1}lK=0,lX=lG=lY=null,lJ=!1,l2=l1=0,l3=null}function al(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===lX?lY.memoizedState=lX=e:lX=lX.next=e,lX}function aa(){if(null===lG){var e=lY.alternate;e=null!==e?e.memoizedState:null}else e=lG.next;var t=null===lX?lY.memoizedState:lX.next;if(null!==t)lX=t,lG=e;else{if(null===e){if(null===lY.alternate)throw Error(i(467));throw Error(i(310))}e={memoizedState:(lG=e).memoizedState,baseState:lG.baseState,baseQueue:lG.baseQueue,queue:lG.queue,next:null},null===lX?lY.memoizedState=lX=e:lX=lX.next=e}return lX}function ao(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ai(e){var t=l2;return l2+=1,null===l3&&(l3=[]),e=ls(l3,e,t),t=lY,null===(null===lX?t.memoizedState:lX.next)&&(D.H=null===(t=t.alternate)||null===t.memoizedState?or:ol),e}function au(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return ai(e);if(e.$$typeof===w)return rY(e)}throw Error(i(438,String(e)))}function as(e){var t=null,n=lY.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=lY.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n=ao(),lY.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=P;return t.index++,n}function ac(e,t){return"function"==typeof t?t(e):t}function af(e){return ad(aa(),lG,e)}function ad(e,t,n){var r=e.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=n;var l=e.baseQueue,a=r.pending;if(null!==a){if(null!==l){var o=l.next;l.next=a.next,a.next=o}t.baseQueue=l=a,r.pending=null}if(a=e.baseState,null===l)e.memoizedState=a;else{t=l.next;var u=o=null,s=null,c=t,f=!1;do{var d=-0x20000001&c.lane;if(d!==c.lane?(i$&d)===d:(lK&d)===d){var p=c.revertLane;if(0===p)null!==s&&(s=s.next={lane:0,revertLane:0,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),d===r6&&(f=!0);else if((lK&p)===p){c=c.next,p===r6&&(f=!0);continue}else d={lane:0,revertLane:c.revertLane,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===s?(u=s=d,o=a):s=s.next=d,lY.lanes|=p,iK|=p;d=c.action,l0&&n(a,d),a=c.hasEagerState?c.eagerState:n(a,d)}else p={lane:d,revertLane:c.revertLane,gesture:c.gesture,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===s?(u=s=p,o=a):s=s.next=p,lY.lanes|=d,iK|=d;c=c.next}while(null!==c&&c!==t);if(null===s?o=a:s.next=u,!nz(a,e.memoizedState)&&(ok=!0,f&&null!==(n=r5)))throw n;e.memoizedState=a,e.baseState=o,e.baseQueue=s,r.lastRenderedState=a}return null===l&&(r.lanes=0),[e.memoizedState,r.dispatch]}function ap(e){var t=aa(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,a=t.memoizedState;if(null!==l){n.pending=null;var o=l=l.next;do a=e(a,o.action),o=o.next;while(o!==l);nz(a,t.memoizedState)||(ok=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function am(e,t,n){var r=lY,l=aa(),a=rP;if(a){if(void 0===n)throw Error(i(407));n=n()}else n=t();var o=!nz((lG||l).memoizedState,n);if(o&&(l.memoizedState=n,ok=!0),l=l.queue,aU(ay.bind(null,r,l,e),[e]),l.getSnapshot!==t||o||null!==lX&&1&lX.memoizedState.tag){if(r.flags|=2048,aR(9,{destroy:void 0},ag.bind(null,r,l,n,t),null),null===iI)throw Error(i(349));a||0!=(127&lK)||ah(r,t,n)}return n}function ah(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=lY.updateQueue)?(t=ao(),lY.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function ag(e,t,n,r){t.value=n,t.getSnapshot=r,av(t)&&ab(e)}function ay(e,t,n){return n(function(){av(t)&&ab(e)})}function av(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!nz(e,n)}catch(e){return!0}}function ab(e){var t=n6(e,2);null!==t&&uu(t,e,2)}function ak(e){var t=al();if("function"==typeof e){var n=e;if(e=n(),l0){eh(!0);try{n()}finally{eh(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ac,lastRenderedState:e},t}function aw(e,t,n,r){return e.baseState=n,ad(e,lG,"function"==typeof r?r:ac)}function aS(e,t,n,r,l){if(a7(e))throw Error(i(485));if(null!==(e=t.action)){var a={payload:l,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};null!==D.T?n(!0):a.isTransition=!1,r(a),null===(n=t.pending)?(a.next=t.pending=a,ax(t,a)):(a.next=n.next,t.pending=n.next=a)}}function ax(e,t){var n=t.action,r=t.payload,l=e.state;if(t.isTransition){var a=D.T,o={};D.T=o;try{var i=n(l,r),u=D.S;null!==u&&u(o,i),aE(e,t,i)}catch(n){az(e,t,n)}finally{null!==a&&null!==o.types&&(a.types=o.types),D.T=a}}else try{a=n(l,r),aE(e,t,a)}catch(n){az(e,t,n)}}function aE(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){aC(e,t,n)},function(n){return az(e,t,n)}):aC(e,t,n)}function aC(e,t,n){t.status="fulfilled",t.value=n,a_(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,ax(e,n)))}function az(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do t.status="rejected",t.reason=n,a_(t),t=t.next;while(t!==r)}e.action=null}function a_(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function aP(e,t){return t}function aN(e,t){if(rP){var n=iI.formState;if(null!==n){e:{var r=lY;if(rP){if(r_){t:{for(var l=r_,a=rT;8!==l.nodeType;)if(!a||null===(l=sR(l.nextSibling))){l=null;break t}l="F!"===(a=l.data)||"F"===a?l:null}if(l){r_=sR(l.nextSibling),r="F!"===l.data;break e}}rO(r)}r=!1}r&&(t=n[0])}}return(n=al()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:aP,lastRenderedState:t},n.queue=r,n=a6.bind(null,lY,r),r.dispatch=n,r=ak(!1),a=a9.bind(null,lY,!1,r.queue),r=al(),l={state:t,dispatch:null,action:e,pending:null},r.queue=l,n=aS.bind(null,lY,l,a,n),l.dispatch=n,r.memoizedState=e,[t,n,!1]}function aT(e){return aL(aa(),lG,e)}function aL(e,t,n){if(t=ad(e,t,aP)[0],e=af(ac)[0],"object"==typeof t&&null!==t&&"function"==typeof t.then)try{var r=ai(t)}catch(e){if(e===ll)throw lo;throw e}else r=t;var l=(t=aa()).queue,a=l.dispatch;return n!==t.memoizedState&&(lY.flags|=2048,aR(9,{destroy:void 0},aO.bind(null,l,n),null)),[r,a,e]}function aO(e,t){e.action=t}function aD(e){var t=aa(),n=lG;if(null!==n)return aL(t,n,e);aa(),t=t.memoizedState;var r=(n=aa()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function aR(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},null===(t=lY.updateQueue)&&(t=ao(),lY.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function aF(){return aa().memoizedState}function aA(e,t,n,r){var l=al();lY.flags|=e,l.memoizedState=aR(1|t,{destroy:void 0},n,void 0===r?null:r)}function aM(e,t,n,r){var l=aa();r=void 0===r?null:r;var a=l.memoizedState.inst;null!==lG&&null!==r&&l6(r,lG.memoizedState.deps)?l.memoizedState=aR(t,a,n,r):(lY.flags|=e,l.memoizedState=aR(1|t,a,n,r))}function aI(e,t){aA(8390656,8,e,t)}function aU(e,t){aM(2048,8,e,t)}function a$(e){var t=aa().memoizedState,n={ref:t,nextImpl:e};lY.flags|=4;var r=lY.updateQueue;if(null===r)r=ao(),lY.updateQueue=r,r.events=[n];else{var l=r.events;null===l?r.events=[n]:l.push(n)}return function(){if(0!=(2&iM))throw Error(i(440));return t.impl.apply(void 0,arguments)}}function aj(e,t){return aM(4,2,e,t)}function aH(e,t){return aM(4,4,e,t)}function aV(e,t){if("function"==typeof t){var n=t(e=e());return function(){"function"==typeof n?n():t(null)}}if(null!=t)return t.current=e=e(),function(){t.current=null}}function aB(e,t,n){n=null!=n?n.concat([e]):null,aM(4,4,aV.bind(null,t,e),n)}function aQ(){}function aW(e,t){var n=aa();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&l6(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function aq(e,t){var n=aa();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&l6(t,r[1]))return r[0];if(r=e(),l0){eh(!0);try{e()}finally{eh(!1)}}return n.memoizedState=[r,t],r}function aK(e,t,n){return void 0===n||0!=(0x40000000&lK)&&0==(261930&i$)?e.memoizedState=t:(e.memoizedState=n,e=ui(),lY.lanes|=e,iK|=e,n)}function aY(e,t,n,r){return nz(n,t)?n:null!==lR.current?(nz(e=aK(e,n,r),t)||(ok=!0),e):0==(42&lK)||0!=(0x40000000&lK)&&0==(261930&i$)?(ok=!0,e.memoizedState=n):(e=ui(),lY.lanes|=e,iK|=e,t)}function aG(e,t,n,r,l){var a=R.p;R.p=0!==a&&8>a?a:8;var o=D.T,i={};D.T=i,a9(e,!1,t,n);try{var u=l(),s=D.S;if(null!==s&&s(i,u),null!==u&&"object"==typeof u&&"function"==typeof u.then){var c,f,d=(c=[],f={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},u.then(function(){f.status="fulfilled",f.value=r;for(var e=0;e<c.length;e++)(0,c[e])(r)},function(e){for(f.status="rejected",f.reason=e,e=0;e<c.length;e++)(0,c[e])(void 0)}),f);a5(e,t,d,uo(e))}else a5(e,t,r,uo(e))}catch(n){a5(e,t,{then:function(){},status:"rejected",reason:n},uo())}finally{R.p=a,null!==o&&null!==i.types&&(o.types=i.types),D.T=o}}function aX(){}function aZ(e,t,n,r){if(5!==e.tag)throw Error(i(476));var l=aJ(e).queue;aG(e,l,t,F,null===n?aX:function(){return a0(e),n(r)})}function aJ(e){var t=e.memoizedState;if(null!==t)return t;var n={};return(t={memoizedState:F,baseState:F,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ac,lastRenderedState:F},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ac,lastRenderedState:n},next:null},e.memoizedState=t,null!==(e=e.alternate)&&(e.memoizedState=t),t}function a0(e){var t=aJ(e);null===t.next&&(t=e.alternate.memoizedState),a5(e,t.next.queue,{},uo())}function a1(){return rY(ct)}function a2(){return aa().memoizedState}function a3(){return aa().memoizedState}function a4(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=uo(),r=lz(t,e=lC(n),n);null!==r&&(uu(r,t,n),l_(r,t,n)),t={cache:r2()},e.payload=t;return}t=t.return}}function a8(e,t,n){var r=uo();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},a7(e)?oe(t,n):null!==(n=n8(e,t,n,r))&&(uu(n,e,r),ot(n,t,r))}function a6(e,t,n){a5(e,t,n,uo())}function a5(e,t,n,r){var l={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(a7(e))oe(t,l);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,i=a(o,n);if(l.hasEagerState=!0,l.eagerState=i,nz(i,o))return n4(e,t,l,0),null===iI&&n3(),!1}catch(e){}finally{}if(null!==(n=n8(e,t,l,r)))return uu(n,e,r),ot(n,t,r),!0}return!1}function a9(e,t,n,r){if(r={lane:2,revertLane:uJ(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},a7(e)){if(t)throw Error(i(479))}else null!==(t=n8(e,n,r,2))&&uu(t,e,2)}function a7(e){var t=e.alternate;return e===lY||null!==t&&t===lY}function oe(e,t){lJ=lZ=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ot(e,t,n){if(0!=(4194048&n)){var r=t.lanes;r&=e.pendingLanes,t.lanes=n|=r,eN(e,n)}}var on={readContext:rY,use:au,useCallback:l8,useContext:l8,useEffect:l8,useImperativeHandle:l8,useLayoutEffect:l8,useInsertionEffect:l8,useMemo:l8,useReducer:l8,useRef:l8,useState:l8,useDebugValue:l8,useDeferredValue:l8,useTransition:l8,useSyncExternalStore:l8,useId:l8,useHostTransitionStatus:l8,useFormState:l8,useActionState:l8,useOptimistic:l8,useMemoCache:l8,useCacheRefresh:l8};on.useEffectEvent=l8;var or={readContext:rY,use:au,useCallback:function(e,t){return al().memoizedState=[e,void 0===t?null:t],e},useContext:rY,useEffect:aI,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,aA(4194308,4,aV.bind(null,t,e),n)},useLayoutEffect:function(e,t){return aA(4194308,4,e,t)},useInsertionEffect:function(e,t){aA(4,2,e,t)},useMemo:function(e,t){var n=al();t=void 0===t?null:t;var r=e();if(l0){eh(!0);try{e()}finally{eh(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=al();if(void 0!==n){var l=n(t);if(l0){eh(!0);try{n(t)}finally{eh(!1)}}}else l=t;return r.memoizedState=r.baseState=l,r.queue=e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:l},e=e.dispatch=a8.bind(null,lY,e),[r.memoizedState,e]},useRef:function(e){return al().memoizedState={current:e}},useState:function(e){var t=(e=ak(e)).queue,n=a6.bind(null,lY,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:aQ,useDeferredValue:function(e,t){return aK(al(),e,t)},useTransition:function(){var e=ak(!1);return e=aG.bind(null,lY,e.queue,!0,!1),al().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=lY,l=al();if(rP){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===iI)throw Error(i(349));0!=(127&i$)||ah(r,t,n)}l.memoizedState=n;var a={value:n,getSnapshot:t};return l.queue=a,aI(ay.bind(null,r,a,e),[e]),r.flags|=2048,aR(9,{destroy:void 0},ag.bind(null,r,a,n,t),null),n},useId:function(){var e=al(),t=iI.identifierPrefix;if(rP){var n=rk,r=rb;t="_"+t+"R_"+(n=(r&~(1<<32-eg(r)-1)).toString(32)+n),0<(n=l1++)&&(t+="H"+n.toString(32)),t+="_"}else t="_"+t+"r_"+(n=l4++).toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:a1,useFormState:aN,useActionState:aN,useOptimistic:function(e){var t=al();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=a9.bind(null,lY,!0,n),n.dispatch=t,[e,t]},useMemoCache:as,useCacheRefresh:function(){return al().memoizedState=a4.bind(null,lY)},useEffectEvent:function(e){var t=al(),n={impl:e};return t.memoizedState=n,function(){if(0!=(2&iM))throw Error(i(440));return n.impl.apply(void 0,arguments)}}},ol={readContext:rY,use:au,useCallback:aW,useContext:rY,useEffect:aU,useImperativeHandle:aB,useInsertionEffect:aj,useLayoutEffect:aH,useMemo:aq,useReducer:af,useRef:aF,useState:function(){return af(ac)},useDebugValue:aQ,useDeferredValue:function(e,t){return aY(aa(),lG.memoizedState,e,t)},useTransition:function(){var e=af(ac)[0],t=aa().memoizedState;return["boolean"==typeof e?e:ai(e),t]},useSyncExternalStore:am,useId:a2,useHostTransitionStatus:a1,useFormState:aT,useActionState:aT,useOptimistic:function(e,t){return aw(aa(),lG,e,t)},useMemoCache:as,useCacheRefresh:a3};ol.useEffectEvent=a$;var oa={readContext:rY,use:au,useCallback:aW,useContext:rY,useEffect:aU,useImperativeHandle:aB,useInsertionEffect:aj,useLayoutEffect:aH,useMemo:aq,useReducer:ap,useRef:aF,useState:function(){return ap(ac)},useDebugValue:aQ,useDeferredValue:function(e,t){var n=aa();return null===lG?aK(n,e,t):aY(n,lG.memoizedState,e,t)},useTransition:function(){var e=ap(ac)[0],t=aa().memoizedState;return["boolean"==typeof e?e:ai(e),t]},useSyncExternalStore:am,useId:a2,useHostTransitionStatus:a1,useFormState:aD,useActionState:aD,useOptimistic:function(e,t){var n=aa();return null!==lG?aw(n,lG,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:as,useCacheRefresh:a3};function oo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:p({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}oa.useEffectEvent=a$;var oi={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=uo(),l=lC(r);l.payload=t,null!=n&&(l.callback=n),null!==(t=lz(e,l,r))&&(uu(t,e,r),l_(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=uo(),l=lC(r);l.tag=1,l.payload=t,null!=n&&(l.callback=n),null!==(t=lz(e,l,r))&&(uu(t,e,r),l_(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=uo(),r=lC(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=lz(e,r,n))&&(uu(t,e,n),l_(t,e,n))}};function ou(e,t,n,r,l,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||!n_(n,r)||!n_(l,a)}function os(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&oi.enqueueReplaceState(t,t.state,null)}function oc(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var l in n===t&&(n=p({},n)),e)void 0===n[l]&&(n[l]=e[l]);return n}function of(e){nJ(e)}function od(e){console.error(e)}function op(e){nJ(e)}function om(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function oh(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function og(e,t,n){return(n=lC(n)).tag=3,n.payload={element:null},n.callback=function(){om(e,t)},n}function oy(e){return(e=lC(e)).tag=3,e}function ov(e,t,n,r){var l=n.type.getDerivedStateFromError;if("function"==typeof l){var a=r.value;e.payload=function(){return l(a)},e.callback=function(){oh(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){oh(t,n,r),"function"!=typeof l&&(null===i6?i6=new Set([this]):i6.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var ob=Error(i(461)),ok=!1;function ow(e,t,n,r){t.child=null===e?lw(t,null,n,r):lk(t,e.child,n,r)}function oS(e,t,n,r,l){n=n.render;var a=t.ref;if("ref"in r){var o={};for(var i in r)"ref"!==i&&(o[i]=r[i])}else o=r;return(rK(t),r=l5(e,t,n,o,a,l),i=at(),null===e||ok)?(rP&&i&&rx(t),t.flags|=1,ow(e,t,r,l),t.child):(an(e,t,l),oQ(e,t,l))}function ox(e,t,n,r,l){if(null===e){var a=n.type;return"function"!=typeof a||rn(a)||void 0!==a.defaultProps||null!==n.compare?((e=ra(n.type,null,r,t,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,oE(e,t,a,r,l))}if(a=e.child,!oW(e,l)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:n_)(o,r)&&e.ref===t.ref)return oQ(e,t,l)}return t.flags|=1,(e=rr(a,r)).ref=t.ref,e.return=t,t.child=e}function oE(e,t,n,r,l){if(null!==e){var a=e.memoizedProps;if(n_(a,r)&&e.ref===t.ref)if(ok=!1,t.pendingProps=r=a,!oW(e,l))return t.lanes=e.lanes,oQ(e,t,l);else 0!=(131072&e.flags)&&(ok=!0)}return oL(e,t,n,r,l)}function oC(e,t,n,r){var l=r.children,a=null!==e?e.memoizedState:null;if(null===e&&null===t.stateNode&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===r.mode){if(0!=(128&t.flags)){if(a=null!==a?a.baseLanes|n:n,null!==e){for(l=0,r=t.child=e.child;null!==r;)l=l|r.lanes|r.childLanes,r=r.sibling;r=l&~a}else r=0,t.child=null;return o_(e,t,a,n,r)}if(0==(0x20000000&n))return r=t.lanes=0x20000000,o_(e,t,null!==a?a.baseLanes|n:n,n,r);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&ln(t,null!==a?a.cachePool:null),null!==a?lA(t,a):lM(),lV(t)}else null!==a?(ln(t,a.cachePool),lA(t,a),lB(t),t.memoizedState=null):(null!==e&&ln(t,null),lM(),lB(t));return ow(e,t,l,n),t.child}function oz(e,t){return null!==e&&22===e.tag||null!==t.stateNode||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function o_(e,t,n,r,l){var a=lt();return t.memoizedState={baseLanes:n,cachePool:a=null===a?null:{parent:r1._currentValue,pool:a}},null!==e&&ln(t,null),lM(),lV(t),null!==e&&rW(e,t,r,!0),t.childLanes=l,null}function oP(e,t){return(t=o$({mode:t.mode,children:t.children},e.mode)).ref=e.ref,e.child=t,t.return=e,t}function oN(e,t,n){return lk(t,e.child,null,n),e=oP(t,t.pendingProps),e.flags|=2,lQ(t),t.memoizedState=null,e}function oT(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!=typeof n)throw Error(i(284));(null===e||e.ref!==n)&&(t.flags|=4194816)}}function oL(e,t,n,r,l){return(rK(t),n=l5(e,t,n,r,void 0,l),r=at(),null===e||ok)?(rP&&r&&rx(t),t.flags|=1,ow(e,t,n,l),t.child):(an(e,t,l),oQ(e,t,l))}function oO(e,t,n,r,l,a){return(rK(t),t.updateQueue=null,n=l7(t,r,n,l),l9(e),r=at(),null===e||ok)?(rP&&r&&rx(t),t.flags|=1,ow(e,t,n,a),t.child):(an(e,t,a),oQ(e,t,a))}function oD(e,t,n,r,l){if(rK(t),null===t.stateNode){var a=n7,o=n.contextType;"object"==typeof o&&null!==o&&(a=rY(o)),t.memoizedState=null!==(a=new n(r,a)).state&&void 0!==a.state?a.state:null,a.updater=oi,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},lx(t),o=n.contextType,a.context="object"==typeof o&&null!==o?rY(o):n7,a.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(oo(t,n,o,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(o=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&oi.enqueueReplaceState(a,a.state,null),lL(t,r,a,l),lT(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var i=t.memoizedProps,u=oc(n,i);a.props=u;var s=a.context,c=n.contextType;o=n7,"object"==typeof c&&null!==c&&(o=rY(c));var f=n.getDerivedStateFromProps;c="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate,i=t.pendingProps!==i,c||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(i||s!==o)&&os(t,a,r,o),lS=!1;var d=t.memoizedState;a.state=d,lL(t,r,a,l),lT(),s=t.memoizedState,i||d!==s||lS?("function"==typeof f&&(oo(t,n,f,r),s=t.memoizedState),(u=lS||ou(t,n,u,r,d,s,o))?(c||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=o,r=u):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,lE(e,t),c=oc(n,o=t.memoizedProps),a.props=c,f=t.pendingProps,d=a.context,s=n.contextType,u=n7,"object"==typeof s&&null!==s&&(u=rY(s)),(s="function"==typeof(i=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==f||d!==u)&&os(t,a,r,u),lS=!1,d=t.memoizedState,a.state=d,lL(t,r,a,l),lT();var p=t.memoizedState;o!==f||d!==p||lS||null!==e&&null!==e.dependencies&&rq(e.dependencies)?("function"==typeof i&&(oo(t,n,i,r),p=t.memoizedState),(c=lS||ou(t,n,c,r,d,p,u)||null!==e&&null!==e.dependencies&&rq(e.dependencies))?(s||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,u)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=u,r=c):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,oT(e,t),r=0!=(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=lk(t,e.child,null,l),t.child=lk(t,null,n,l)):ow(e,t,n,l),t.memoizedState=a.state,e=t.child):e=oQ(e,t,l),e}function oR(e,t,n,r){return rA(),t.flags|=256,ow(e,t,n,r),t.child}var oF={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function oA(e){return{baseLanes:e,cachePool:lr()}}function oM(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=iX),e}function oI(e,t,n){var r,l=t.pendingProps,a=!1,o=0!=(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&0!=(2&lW.current)),r&&(a=!0,t.flags&=-129),r=0!=(32&t.flags),t.flags&=-33,null===e){if(rP){if(a?lj(t):lB(t),(e=r_)?null!==(e=null!==(e=sL(e,rT))&&"&"!==e.data?e:null)&&(t.memoizedState={dehydrated:e,treeContext:null!==rv?{id:rb,overflow:rk}:null,retryLane:0x20000000,hydrationErrors:null},(n=ru(e)).return=t,t.child=n,rz=t,r_=null):e=null,null===e)throw rO(t);return sD(e)?t.lanes=32:t.lanes=0x20000000,null}var u=l.children;return(l=l.fallback,a)?(lB(t),u=o$({mode:"hidden",children:u},a=t.mode),l=ro(l,a,n,null),u.return=t,l.return=t,u.sibling=l,t.child=u,(l=t.child).memoizedState=oA(n),l.childLanes=oM(e,r,n),t.memoizedState=oF,oz(null,l)):(lj(t),oU(t,u))}var s=e.memoizedState;if(null!==s&&null!==(u=s.dehydrated)){if(o)256&t.flags?(lj(t),t.flags&=-257,t=oj(e,t,n)):null!==t.memoizedState?(lB(t),t.child=e.child,t.flags|=128,t=null):(lB(t),u=l.fallback,a=t.mode,l=o$({mode:"visible",children:l.children},a),u=ro(u,a,n,null),u.flags|=2,l.return=t,u.return=t,l.sibling=u,t.child=l,lk(t,e.child,null,n),(l=t.child).memoizedState=oA(n),l.childLanes=oM(e,r,n),t.memoizedState=oF,t=oz(null,l));else if(lj(t),sD(u)){if(r=u.nextSibling&&u.nextSibling.dataset)var c=r.dgst;r=c,(l=Error(i(419))).stack="",l.digest=r,rI({value:l,source:null,stack:null}),t=oj(e,t,n)}else if(ok||rW(e,t,n,!1),r=0!=(n&e.childLanes),ok||r){if(null!==(r=iI)&&0!==(l=eT(r,n))&&l!==s.retryLane)throw s.retryLane=l,n6(e,l),uu(r,e,l),ob;sO(u)||ub(),t=oj(e,t,n)}else sO(u)?(t.flags|=192,t.child=e.child,t=null):(e=s.treeContext,r_=sR(u.nextSibling),rz=t,rP=!0,rN=null,rT=!1,null!==e&&rC(t,e),t=oU(t,l.children),t.flags|=4096);return t}return a?(lB(t),u=l.fallback,a=t.mode,c=(s=e.child).sibling,(l=rr(s,{mode:"hidden",children:l.children})).subtreeFlags=0x3e00000&s.subtreeFlags,null!==c?u=rr(c,u):(u=ro(u,a,n,null),u.flags|=2),u.return=t,l.return=t,l.sibling=u,t.child=l,oz(null,l),l=t.child,null===(u=e.child.memoizedState)?u=oA(n):(null!==(a=u.cachePool)?(s=r1._currentValue,a=a.parent!==s?{parent:s,pool:s}:a):a=lr(),u={baseLanes:u.baseLanes|n,cachePool:a}),l.memoizedState=u,l.childLanes=oM(e,r,n),t.memoizedState=oF,oz(e.child,l)):(lj(t),e=(n=e.child).sibling,(n=rr(n,{mode:"visible",children:l.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function oU(e,t){return(t=o$({mode:"visible",children:t},e.mode)).return=e,e.child=t}function o$(e,t){return(e=rt(22,e,null,t)).lanes=0,e}function oj(e,t,n){return lk(t,e.child,null,n),e=oU(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function oH(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),rB(e.return,t,n)}function oV(e,t,n,r,l,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l,o.treeForkCount=a)}function oB(e,t,n){var r=t.pendingProps,l=r.revealOrder,a=r.tail;r=r.children;var o=lW.current,i=0!=(2&o);if(i?(o=1&o|2,t.flags|=128):o&=1,$(lW,o),ow(e,t,r,n),r=rP?rh:0,!i&&null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&oH(e,n,t);else if(19===e.tag)oH(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(l){case"forwards":for(l=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===lq(e)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),oV(t,!1,l,n,a,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(e=l.alternate)&&null===lq(e)){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}oV(t,!0,n,null,a,r);break;case"together":oV(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function oQ(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),iK|=t.lanes,0==(n&t.childLanes)){if(null===e)return null;else if(rW(e,t,n,!1),0==(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=rr(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=rr(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function oW(e,t){return 0!=(e.lanes&t)||!!(null!==(e=e.dependencies)&&rq(e))}function oq(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)ok=!0;else{if(!oW(e,n)&&0==(128&t.flags))return ok=!1,function(e,t,n){switch(t.tag){case 3:Q(t,t.stateNode.containerInfo),rH(t,r1,e.memoizedState.cache),rA();break;case 27:case 5:q(t);break;case 4:Q(t,t.stateNode.containerInfo);break;case 10:rH(t,t.type,t.memoizedProps.value);break;case 31:if(null!==t.memoizedState)return t.flags|=128,lH(t),null;break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return lj(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return oI(e,t,n);return lj(t),null!==(e=oQ(e,t,n))?e.sibling:null}lj(t);break;case 19:var l=0!=(128&e.flags);if((r=0!=(n&t.childLanes))||(rW(e,t,n,!1),r=0!=(n&t.childLanes)),l){if(r)return oB(e,t,n);t.flags|=128}if(null!==(l=t.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),$(lW,lW.current),!r)return null;break;case 22:return t.lanes=0,oC(e,t,n,t.pendingProps);case 24:rH(t,r1,e.memoizedState.cache)}return oQ(e,t,n)}(e,t,n);ok=0!=(131072&e.flags)}else ok=!1,rP&&0!=(1048576&t.flags)&&rS(t,rh,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=lc(t.elementType),t.type=e,"function"==typeof e)rn(e)?(r=oc(e,r),t.tag=1,t=oD(null,t,e,r,n)):(t.tag=0,t=oL(null,t,e,r,n));else{if(null!=e){var l=e.$$typeof;if(l===S){t.tag=11,t=oS(null,t,e,r,n);break e}if(l===C){t.tag=14,t=ox(null,t,e,r,n);break e}}throw Error(i(306,t=function e(t){if(null==t)return null;if("function"==typeof t)return t.$$typeof===L?null:t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case y:return"Fragment";case b:return"Profiler";case v:return"StrictMode";case x:return"Suspense";case E:return"SuspenseList";case _:return"Activity"}if("object"==typeof t)switch(t.$$typeof){case g:return"Portal";case w:return t.displayName||"Context";case k:return(t._context.displayName||"Context")+".Consumer";case S:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case C:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case z:n=t._payload,t=t._init;try{return e(t(n))}catch(e){}}return null}(e)||e,""))}}return t;case 0:return oL(e,t,t.type,t.pendingProps,n);case 1:return l=oc(r=t.type,t.pendingProps),oD(e,t,r,l,n);case 3:e:{if(Q(t,t.stateNode.containerInfo),null===e)throw Error(i(387));r=t.pendingProps;var a=t.memoizedState;l=a.element,lE(e,t),lL(t,r,null,n);var o=t.memoizedState;if(rH(t,r1,r=o.cache),r!==a.cache&&rQ(t,[r1],n,!0),lT(),r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=oR(e,t,r,n);break e}else if(r!==l){rI(l=rf(Error(i(424)),t)),t=oR(e,t,r,n);break e}else for(r_=sR((e=9===(e=t.stateNode.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e).firstChild),rz=t,rP=!0,rN=null,rT=!0,n=lw(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling;else{if(rA(),r===l){t=oQ(e,t,n);break e}ow(e,t,r,n)}t=t.child}return t;case 26:return oT(e,t),null===e?(n=sW(t.type,null,t.pendingProps,null))?t.memoizedState=n:rP||(n=t.type,e=t.pendingProps,(r=sy(V.current).createElement(n))[eA]=t,r[eM]=e,sp(r,n,e),eY(r),t.stateNode=r):t.memoizedState=sW(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return q(t),null===e&&rP&&(r=t.stateNode=sI(t.type,t.pendingProps,V.current),rz=t,rT=!0,l=r_,s_(t.type)?(sF=l,r_=sR(r.firstChild)):r_=l),ow(e,t,t.pendingProps.children,n),oT(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&rP&&((l=r=r_)&&(null!==(r=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[eV])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(l=e.getAttribute("rel"))&&e.hasAttribute("data-precedence")||l!==n.rel||e.getAttribute("href")!==(null==n.href||""===n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((l=e.getAttribute("src"))!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))&&l&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var l=null==n.name?null:""+n.name;if("hidden"===n.type&&e.getAttribute("name")===l)return e}if(null===(e=sR(e.nextSibling)))break}return null}(r,t.type,t.pendingProps,rT))?(t.stateNode=r,rz=t,r_=sR(r.firstChild),rT=!1,l=!0):l=!1),l||rO(t)),q(t),l=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,r=a.children,sk(l,a)?r=null:null!==o&&sk(l,o)&&(t.flags|=32),null!==t.memoizedState&&(ct._currentValue=l=l5(e,t,ae,null,null,n)),oT(e,t),ow(e,t,r,n),t.child;case 6:return null===e&&rP&&((e=n=r_)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n||null===(e=sR(e.nextSibling)))return null;return e}(n,t.pendingProps,rT))?(t.stateNode=n,rz=t,r_=null,e=!0):e=!1),e||rO(t)),null;case 13:return oI(e,t,n);case 4:return Q(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=lk(t,null,r,n):ow(e,t,r,n),t.child;case 11:return oS(e,t,t.type,t.pendingProps,n);case 7:return ow(e,t,t.pendingProps,n),t.child;case 8:case 12:return ow(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,rH(t,t.type,r.value),ow(e,t,r.children,n),t.child;case 9:return l=t.type._context,r=t.pendingProps.children,rK(t),r=r(l=rY(l)),t.flags|=1,ow(e,t,r,n),t.child;case 14:return ox(e,t,t.type,t.pendingProps,n);case 15:return oE(e,t,t.type,t.pendingProps,n);case 19:return oB(e,t,n);case 31:var u=e,s=t,c=n,f=s.pendingProps,d=0!=(128&s.flags);if(s.flags&=-129,null===u){if(rP){if("hidden"===f.mode)return u=oP(s,f),s.lanes=0x20000000,oz(null,u);if(lH(s),(u=r_)?null!==(u=null!==(u=sL(u,rT))&&"&"===u.data?u:null)&&(s.memoizedState={dehydrated:u,treeContext:null!==rv?{id:rb,overflow:rk}:null,retryLane:0x20000000,hydrationErrors:null},(c=ru(u)).return=s,s.child=c,rz=s,r_=null):u=null,null===u)throw rO(s);return s.lanes=0x20000000,null}return oP(s,f)}var p=u.memoizedState;if(null!==p){var m=p.dehydrated;if(lH(s),d)if(256&s.flags)s.flags&=-257,s=oN(u,s,c);else if(null!==s.memoizedState)s.child=u.child,s.flags|=128,s=null;else throw Error(i(558));else if(ok||rW(u,s,c,!1),d=0!=(c&u.childLanes),ok||d){if(null!==(f=iI)&&0!==(m=eT(f,c))&&m!==p.retryLane)throw p.retryLane=m,n6(u,m),uu(f,u,m),ob;ub(),s=oN(u,s,c)}else u=p.treeContext,r_=sR(m.nextSibling),rz=s,rP=!0,rN=null,rT=!1,null!==u&&rC(s,u),s=oP(s,f),s.flags|=4096;return s}return(u=rr(u.child,{mode:f.mode,children:f.children})).ref=s.ref,s.child=u,u.return=s,u;case 22:return oC(e,t,n,t.pendingProps);case 24:return rK(t),r=rY(r1),null===e?(null===(l=lt())&&(l=iI,a=r2(),l.pooledCache=a,a.refCount++,null!==a&&(l.pooledCacheLanes|=n),l=a),t.memoizedState={parent:r,cache:l},lx(t),rH(t,r1,l)):(0!=(e.lanes&n)&&(lE(e,t),lL(t,null,null,n),lT()),l=e.memoizedState,a=t.memoizedState,l.parent!==r?(l={parent:r,cache:r},t.memoizedState=l,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=l),rH(t,r1,r)):(rH(t,r1,r=a.cache),r!==l.cache&&rQ(t,[r1],n,!0))),ow(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function oK(e){e.flags|=4}function oY(e,t,n,r,l){if((t=0!=(32&e.mode))&&(t=!1),t){if(e.flags|=0x1000000,(0x13ffff40&l)===l)if(e.stateNode.complete)e.flags|=8192;else if(ug())e.flags|=8192;else throw lf=li,la}else e.flags&=-0x1000001}function oG(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-0x1000001;else if(e.flags|=0x1000000,!s8(t))if(ug())e.flags|=8192;else throw lf=li,la}function oX(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?eC():0x20000000,e.lanes|=t,iZ|=t)}function oZ(e,t){if(!rP)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function oJ(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=0x3e00000&l.subtreeFlags,r|=0x3e00000&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function o0(e,t){switch(rE(t),t.tag){case 3:rV(r1),W();break;case 26:case 27:case 5:K(t);break;case 4:W();break;case 31:null!==t.memoizedState&&lQ(t);break;case 13:lQ(t);break;case 19:U(lW);break;case 10:rV(t.type);break;case 22:case 23:lQ(t),lI(),null!==e&&U(le);break;case 24:rV(r1)}}function o1(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var l=r.next;n=l;do{if((n.tag&e)===e){r=void 0;var a=n.create;n.inst.destroy=r=a()}n=n.next}while(n!==l)}}catch(e){uR(t,t.return,e)}}function o2(e,t,n){try{var r=t.updateQueue,l=null!==r?r.lastEffect:null;if(null!==l){var a=l.next;r=a;do{if((r.tag&e)===e){var o=r.inst,i=o.destroy;if(void 0!==i){o.destroy=void 0,l=t;try{i()}catch(e){uR(l,n,e)}}}r=r.next}while(r!==a)}}catch(e){uR(t,t.return,e)}}function o3(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{lD(t,n)}catch(t){uR(e,e.return,t)}}}function o4(e,t,n){n.props=oc(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){uR(e,t,n)}}function o8(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){uR(e,t,n)}}function o6(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){uR(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){uR(e,t,n)}else n.current=null}function o5(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){uR(e,e.return,t)}}function o9(e,t,n){try{var r=e.stateNode;(function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,a=null,o=null,u=null,s=null,c=null,f=null;for(m in n){var d=n[m];if(n.hasOwnProperty(m)&&null!=d)switch(m){case"checked":case"value":break;case"defaultValue":s=d;default:r.hasOwnProperty(m)||sf(e,t,m,null,r,d)}}for(var p in r){var m=r[p];if(d=n[p],r.hasOwnProperty(p)&&(null!=m||null!=d))switch(p){case"type":a=m;break;case"name":l=m;break;case"checked":c=m;break;case"defaultChecked":f=m;break;case"value":o=m;break;case"defaultValue":u=m;break;case"children":case"dangerouslySetInnerHTML":if(null!=m)throw Error(i(137,t));break;default:m!==d&&sf(e,t,p,m,r,d)}}tr(e,o,u,s,c,f,a,l);return;case"select":for(a in m=o=u=p=null,n)if(s=n[a],n.hasOwnProperty(a)&&null!=s)switch(a){case"value":break;case"multiple":m=s;default:r.hasOwnProperty(a)||sf(e,t,a,null,r,s)}for(l in r)if(a=r[l],s=n[l],r.hasOwnProperty(l)&&(null!=a||null!=s))switch(l){case"value":p=a;break;case"defaultValue":u=a;break;case"multiple":o=a;default:a!==s&&sf(e,t,l,a,r,s)}t=u,n=o,r=m,null!=p?to(e,!!n,p,!1):!!r!=!!n&&(null!=t?to(e,!!n,t,!0):to(e,!!n,n?[]:"",!1));return;case"textarea":for(u in m=p=null,n)if(l=n[u],n.hasOwnProperty(u)&&null!=l&&!r.hasOwnProperty(u))switch(u){case"value":case"children":break;default:sf(e,t,u,null,r,l)}for(o in r)if(l=r[o],a=n[o],r.hasOwnProperty(o)&&(null!=l||null!=a))switch(o){case"value":p=l;break;case"defaultValue":m=l;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(i(91));break;default:l!==a&&sf(e,t,o,l,r,a)}ti(e,p,m);return;case"option":for(var h in n)p=n[h],n.hasOwnProperty(h)&&null!=p&&!r.hasOwnProperty(h)&&("selected"===h?e.selected=!1:sf(e,t,h,null,r,p));for(s in r)p=r[s],m=n[s],r.hasOwnProperty(s)&&p!==m&&(null!=p||null!=m)&&("selected"===s?e.selected=p&&"function"!=typeof p&&"symbol"!=typeof p:sf(e,t,s,p,r,m));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)p=n[g],n.hasOwnProperty(g)&&null!=p&&!r.hasOwnProperty(g)&&sf(e,t,g,null,r,p);for(c in r)if(p=r[c],m=n[c],r.hasOwnProperty(c)&&p!==m&&(null!=p||null!=m))switch(c){case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(i(137,t));break;default:sf(e,t,c,p,r,m)}return;default:if(tp(t)){for(var y in n)p=n[y],n.hasOwnProperty(y)&&void 0!==p&&!r.hasOwnProperty(y)&&sd(e,t,y,void 0,r,p);for(f in r)p=r[f],m=n[f],r.hasOwnProperty(f)&&p!==m&&(void 0!==p||void 0!==m)&&sd(e,t,f,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&null!=p&&!r.hasOwnProperty(v)&&sf(e,t,v,null,r,p);for(d in r)p=r[d],m=n[d],r.hasOwnProperty(d)&&p!==m&&(null!=p||null!=m)&&sf(e,t,d,p,r,m)})(r,e.type,n,t),r[eM]=t}catch(t){uR(e,e.return,t)}}function o7(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&s_(e.type)||4===e.tag}function ie(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||o7(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&s_(e.type)||2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function it(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&s_(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(it(e,t,n),e=e.sibling;null!==e;)it(e,t,n),e=e.sibling}function ir(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,l=t.attributes;l.length;)t.removeAttributeNode(l[0]);sp(t,r,n),t[eA]=e,t[eM]=n}catch(t){uR(e,e.return,t)}}var il=!1,ia=!1,io=!1,ii="function"==typeof WeakSet?WeakSet:Set,iu=null;function is(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:iS(e,n),4&r&&o1(5,n);break;case 1:if(iS(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){uR(n,n.return,e)}else{var l=oc(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){uR(n,n.return,e)}}64&r&&o3(n),512&r&&o8(n,n.return);break;case 3:if(iS(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{lD(e,t)}catch(e){uR(n,n.return,e)}}break;case 27:null===t&&4&r&&ir(n);case 26:case 5:iS(e,n),null===t&&4&r&&o5(n),512&r&&o8(n,n.return);break;case 12:default:iS(e,n);break;case 31:iS(e,n),4&r&&ih(e,n);break;case 13:iS(e,n),4&r&&ig(e,n),64&r&&null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$~"===e.data)e._reactRetry=t;else if("$?"!==e.data||"loading"!==n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=uI.bind(null,n));break;case 22:if(!(r=null!==n.memoizedState||il)){t=null!==t&&null!==t.memoizedState||ia,l=il;var a=ia;il=r,(ia=t)&&!a?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var l=n.alternate,a=t,o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(a,o,r),o1(4,o);break;case 1:if(e(a,o,r),"function"==typeof(a=(l=o).stateNode).componentDidMount)try{a.componentDidMount()}catch(e){uR(l,l.return,e)}if(null!==(a=(l=o).updateQueue)){var u=l.stateNode;try{var s=a.shared.hiddenCallbacks;if(null!==s)for(a.shared.hiddenCallbacks=null,a=0;a<s.length;a++)lO(s[a],u)}catch(e){uR(l,l.return,e)}}r&&64&i&&o3(o),o8(o,o.return);break;case 27:ir(o);case 26:case 5:e(a,o,r),r&&null===l&&4&i&&o5(o),o8(o,o.return);break;case 12:default:e(a,o,r);break;case 31:e(a,o,r),r&&4&i&&ih(a,o);break;case 13:e(a,o,r),r&&4&i&&ig(a,o);break;case 22:null===o.memoizedState&&e(a,o,r),o8(o,o.return);case 30:}n=n.sibling}}(e,n,0!=(8772&n.subtreeFlags)):iS(e,n),il=l,ia=a}case 30:}}var ic=null,id=!1;function ip(e,t,n){for(n=n.child;null!==n;)im(e,t,n),n=n.sibling}function im(e,t,n){if(em&&"function"==typeof em.onCommitFiberUnmount)try{em.onCommitFiberUnmount(ep,n)}catch(e){}switch(n.tag){case 26:ia||o6(n,t),ip(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:ia||o6(n,t);var r=ic,l=id;s_(n.type)&&(ic=n.stateNode,id=!1),ip(e,t,n),sU(n.stateNode),ic=r,id=l;break;case 5:ia||o6(n,t);case 6:if(r=ic,l=id,ic=null,ip(e,t,n),ic=r,id=l,null!==ic)if(id)try{(9===ic.nodeType?ic.body:"HTML"===ic.nodeName?ic.ownerDocument.body:ic).removeChild(n.stateNode)}catch(e){uR(n,t,e)}else try{ic.removeChild(n.stateNode)}catch(e){uR(n,t,e)}break;case 18:null!==ic&&(id?(sP(9===(e=ic).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,n.stateNode),cR(e)):sP(ic,n.stateNode));break;case 4:r=ic,l=id,ic=n.stateNode.containerInfo,id=!0,ip(e,t,n),ic=r,id=l;break;case 0:case 11:case 14:case 15:o2(2,n,t),ia||o2(4,n,t),ip(e,t,n);break;case 1:ia||(o6(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&o4(n,t,r)),ip(e,t,n);break;case 21:default:ip(e,t,n);break;case 22:ia=(r=ia)||null!==n.memoizedState,ip(e,t,n),ia=r}}function ih(e,t){if(null===t.memoizedState&&null!==(e=t.alternate)&&null!==(e=e.memoizedState)){e=e.dehydrated;try{cR(e)}catch(e){uR(t,t.return,e)}}}function ig(e,t){if(null===t.memoizedState&&null!==(e=t.alternate)&&null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))try{cR(e)}catch(e){uR(t,t.return,e)}}function iy(e,t){var n=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new ii),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new ii),t;default:throw Error(i(435,e.tag))}}(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=uU.bind(null,e,t);t.then(r,r)}})}function iv(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var l=n[r],a=e,o=t,u=o;e:for(;null!==u;){switch(u.tag){case 27:if(s_(u.type)){ic=u.stateNode,id=!1;break e}break;case 5:ic=u.stateNode,id=!1;break e;case 3:case 4:ic=u.stateNode.containerInfo,id=!0;break e}u=u.return}if(null===ic)throw Error(i(160));im(a,o,l),ic=null,id=!1,null!==(a=l.alternate)&&(a.return=null),l.return=null}if(13886&t.subtreeFlags)for(t=t.child;null!==t;)ik(t,e),t=t.sibling}var ib=null;function ik(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:iv(t,e),iw(e),4&r&&(o2(3,e,e.return),o1(3,e),o2(5,e,e.return));break;case 1:iv(t,e),iw(e),512&r&&(ia||null===n||o6(n,n.return)),64&r&&il&&null!==(e=e.updateQueue)&&null!==(r=e.callbacks)&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===n?r:n.concat(r));break;case 26:var l=ib;if(iv(t,e),iw(e),512&r&&(ia||null===n||o6(n,n.return)),4&r){var a=null!==n?n.memoizedState:null;if(r=e.memoizedState,null===n)if(null===r)if(null===e.stateNode){e:{r=e.type,n=e.memoizedProps,l=l.ownerDocument||l;t:switch(r){case"title":(!(a=l.getElementsByTagName("title")[0])||a[eV]||a[eA]||"http://www.w3.org/2000/svg"===a.namespaceURI||a.hasAttribute("itemprop"))&&(a=l.createElement(r),l.head.insertBefore(a,l.querySelector("head > title"))),sp(a,r,n),a[eA]=e,eY(a),r=a;break e;case"link":var o=s3("link","href",l).get(r+(n.href||""));if(o){for(var u=0;u<o.length;u++)if((a=o[u]).getAttribute("href")===(null==n.href||""===n.href?null:n.href)&&a.getAttribute("rel")===(null==n.rel?null:n.rel)&&a.getAttribute("title")===(null==n.title?null:n.title)&&a.getAttribute("crossorigin")===(null==n.crossOrigin?null:n.crossOrigin)){o.splice(u,1);break t}}sp(a=l.createElement(r),r,n),l.head.appendChild(a);break;case"meta":if(o=s3("meta","content",l).get(r+(n.content||""))){for(u=0;u<o.length;u++)if((a=o[u]).getAttribute("content")===(null==n.content?null:""+n.content)&&a.getAttribute("name")===(null==n.name?null:n.name)&&a.getAttribute("property")===(null==n.property?null:n.property)&&a.getAttribute("http-equiv")===(null==n.httpEquiv?null:n.httpEquiv)&&a.getAttribute("charset")===(null==n.charSet?null:n.charSet)){o.splice(u,1);break t}}sp(a=l.createElement(r),r,n),l.head.appendChild(a);break;default:throw Error(i(468,r))}a[eA]=e,eY(a),r=a}e.stateNode=r}else s4(l,e.type,e.stateNode);else e.stateNode=sZ(l,r,e.memoizedProps);else a!==r?(null===a?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):a.count--,null===r?s4(l,e.type,e.stateNode):sZ(l,r,e.memoizedProps)):null===r&&null!==e.stateNode&&o9(e,e.memoizedProps,n.memoizedProps)}break;case 27:iv(t,e),iw(e),512&r&&(ia||null===n||o6(n,n.return)),null!==n&&4&r&&o9(e,e.memoizedProps,n.memoizedProps);break;case 5:if(iv(t,e),iw(e),512&r&&(ia||null===n||o6(n,n.return)),32&e.flags){l=e.stateNode;try{ts(l,"")}catch(t){uR(e,e.return,t)}}4&r&&null!=e.stateNode&&(l=e.memoizedProps,o9(e,l,null!==n?n.memoizedProps:l)),1024&r&&(io=!0);break;case 6:if(iv(t,e),iw(e),4&r){if(null===e.stateNode)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){uR(e,e.return,t)}}break;case 3:if(s2=null,l=ib,ib=sH(t.containerInfo),iv(t,e),ib=l,iw(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{cR(t.containerInfo)}catch(t){uR(e,e.return,t)}io&&(io=!1,function e(t){if(1024&t.subtreeFlags)for(t=t.child;null!==t;){var n=t;e(n),5===n.tag&&1024&n.flags&&n.stateNode.reset(),t=t.sibling}}(e));break;case 4:r=ib,ib=sH(e.stateNode.containerInfo),iv(t,e),iw(e),ib=r;break;case 12:default:iv(t,e),iw(e);break;case 31:case 19:iv(t,e),iw(e),4&r&&null!==(r=e.updateQueue)&&(e.updateQueue=null,iy(e,r));break;case 13:iv(t,e),iw(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==n&&null!==n.memoizedState)&&(i2=el()),4&r&&null!==(r=e.updateQueue)&&(e.updateQueue=null,iy(e,r));break;case 22:l=null!==e.memoizedState;var s=null!==n&&null!==n.memoizedState,c=il,f=ia;if(il=c||l,ia=f||s,iv(t,e),ia=f,il=c,iw(e),8192&r)e:for((t=e.stateNode)._visibility=l?-2&t._visibility:1|t._visibility,l&&(null===n||s||il||ia||function e(t){for(t=t.child;null!==t;){var n=t;switch(n.tag){case 0:case 11:case 14:case 15:o2(4,n,n.return),e(n);break;case 1:o6(n,n.return);var r=n.stateNode;"function"==typeof r.componentWillUnmount&&o4(n,n.return,r),e(n);break;case 27:sU(n.stateNode);case 26:case 5:o6(n,n.return),e(n);break;case 22:null===n.memoizedState&&e(n);break;default:e(n)}t=t.sibling}}(e)),n=null,t=e;;){if(5===t.tag||26===t.tag){if(null===n){s=n=t;try{if(a=s.stateNode,l)o=a.style,"function"==typeof o.setProperty?o.setProperty("display","none","important"):o.display="none";else{u=s.stateNode;var d=s.memoizedProps.style,p=null!=d&&d.hasOwnProperty("display")?d.display:null;u.style.display=null==p||"boolean"==typeof p?"":(""+p).trim()}}catch(e){uR(s,s.return,e)}}}else if(6===t.tag){if(null===n){s=t;try{s.stateNode.nodeValue=l?"":s.memoizedProps}catch(e){uR(s,s.return,e)}}}else if(18===t.tag){if(null===n){s=t;try{var m=s.stateNode;l?sN(m,!0):sN(s.stateNode,!1)}catch(e){uR(s,s.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&null!==(r=e.updateQueue)&&null!==(n=r.retryQueue)&&(r.retryQueue=null,iy(e,n));case 30:case 21:}}function iw(e){var t=e.flags;if(2&t){try{for(var n,r=e.return;null!==r;){if(o7(r)){n=r;break}r=r.return}if(null==n)throw Error(i(160));switch(n.tag){case 27:var l=n.stateNode,a=ie(e);it(e,a,l);break;case 5:var o=n.stateNode;32&n.flags&&(ts(o,""),n.flags&=-33);var u=ie(e);it(e,u,o);break;case 3:case 4:var s=n.stateNode.containerInfo,c=ie(e);!function e(t,n,r){var l=t.tag;if(5===l||6===l)t=t.stateNode,n?(9===r.nodeType?r.body:"HTML"===r.nodeName?r.ownerDocument.body:r).insertBefore(t,n):((n=9===r.nodeType?r.body:"HTML"===r.nodeName?r.ownerDocument.body:r).appendChild(t),null!=(r=r._reactRootContainer)||null!==n.onclick||(n.onclick=ty));else if(4!==l&&(27===l&&s_(t.type)&&(r=t.stateNode,n=null),null!==(t=t.child)))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,c,s);break;default:throw Error(i(161))}}catch(t){uR(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function iS(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)is(e,t.alternate,t),t=t.sibling}function ix(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&r3(n))}function iE(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&r3(e))}function iC(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)iz(e,t,n,r),t=t.sibling}function iz(e,t,n,r){var l=t.flags;switch(t.tag){case 0:case 11:case 15:iC(e,t,n,r),2048&l&&o1(9,t);break;case 1:case 31:case 13:default:iC(e,t,n,r);break;case 3:iC(e,t,n,r),2048&l&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&r3(e)));break;case 12:if(2048&l){iC(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,i=a.onPostCommit;"function"==typeof i&&i(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(e){uR(t,t.return,e)}}else iC(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,null!==t.memoizedState?2&a._visibility?iC(e,t,n,r):i_(e,t):2&a._visibility?iC(e,t,n,r):(a._visibility|=2,function e(t,n,r,l,a){for(a=a&&0!=(10256&n.subtreeFlags),n=n.child;null!==n;){var o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(t,o,r,l,a),o1(8,o);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?2&u._visibility?e(t,o,r,l,a):i_(t,o):(u._visibility|=2,e(t,o,r,l,a)),a&&2048&i&&ix(o.alternate,o);break;case 24:e(t,o,r,l,a),a&&2048&i&&iE(o.alternate,o);break;default:e(t,o,r,l,a)}n=n.sibling}}(e,t,n,r,0!=(10256&t.subtreeFlags))),2048&l&&ix(o,t);break;case 24:iC(e,t,n,r),2048&l&&iE(t.alternate,t)}}function i_(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=t,r=n.flags;switch(n.tag){case 22:i_(e,n),2048&r&&ix(n.alternate,n);break;case 24:i_(e,n),2048&r&&iE(n.alternate,n);break;default:i_(e,n)}t=t.sibling}}var iP=8192;function iN(e,t,n){if(e.subtreeFlags&iP)for(e=e.child;null!==e;)iT(e,t,n),e=e.sibling}function iT(e,t,n){switch(e.tag){case 26:iN(e,t,n),e.flags&iP&&null!==e.memoizedState&&function(e,t,n,r){if("stylesheet"===n.type&&("string"!=typeof r.media||!1!==matchMedia(r.media).matches)&&0==(4&n.state.loading)){if(null===n.instance){var l=sq(r.href),a=t.querySelector(sK(l));if(a){null!==(t=a._p)&&"object"==typeof t&&"function"==typeof t.then&&(e.count++,e=s5.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,eY(a);return}a=t.ownerDocument||t,r=sY(r),(l=s$.get(l))&&s0(r,l),eY(a=a.createElement("link"));var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sp(a,"link",r),n.instance=a}null===e.stylesheets&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&0==(3&n.state.loading)&&(e.count++,n=s5.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}(n,ib,e.memoizedState,e.memoizedProps);break;case 5:default:iN(e,t,n);break;case 3:case 4:var r=ib;ib=sH(e.stateNode.containerInfo),iN(e,t,n),ib=r;break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=iP,iP=0x1000000,iN(e,t,n),iP=r):iN(e,t,n))}}function iL(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(null!==e)}}function iO(e){var t=e.deletions;if(0!=(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];iu=r,iR(r,e)}iL(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)iD(e),e=e.sibling}function iD(e){switch(e.tag){case 0:case 11:case 15:iO(e),2048&e.flags&&o2(9,e,e.return);break;case 3:case 12:default:iO(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&2&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-3,function e(t){var n=t.deletions;if(0!=(16&t.flags)){if(null!==n)for(var r=0;r<n.length;r++){var l=n[r];iu=l,iR(l,t)}iL(t)}for(t=t.child;null!==t;){switch((n=t).tag){case 0:case 11:case 15:o2(8,n,n.return),e(n);break;case 22:2&(r=n.stateNode)._visibility&&(r._visibility&=-3,e(n));break;default:e(n)}t=t.sibling}}(e)):iO(e)}}function iR(e,t){for(;null!==iu;){var n=iu;switch(n.tag){case 0:case 11:case 15:o2(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:r3(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,iu=r;else for(n=e;null!==iu;){var l=(r=iu).sibling,a=r.return;if(!function e(t){var n=t.alternate;null!==n&&(t.alternate=null,e(n)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(n=t.stateNode)&&eB(n),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(r),r===n){iu=null;break}if(null!==l){l.return=a,iu=l;break}iu=a}}}var iF={getCacheForType:function(e){var t=rY(r1),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return rY(r1).controller.signal}},iA="function"==typeof WeakMap?WeakMap:Map,iM=0,iI=null,iU=null,i$=0,ij=0,iH=null,iV=!1,iB=!1,iQ=!1,iW=0,iq=0,iK=0,iY=0,iG=0,iX=0,iZ=0,iJ=null,i0=null,i1=!1,i2=0,i3=0,i4=1/0,i8=null,i6=null,i5=0,i9=null,i7=null,ue=0,ut=0,un=null,ur=null,ul=0,ua=null;function uo(){return 0!=(2&iM)&&0!==i$?i$&-i$:null!==D.T?uJ():eD()}function ui(){if(0===iX)if(0==(0x20000000&i$)||rP){var e=ek;0==(3932160&(ek<<=1))&&(ek=262144),iX=e}else iX=0x20000000;return null!==(e=lU.current)&&(e.flags|=32),iX}function uu(e,t,n){(e===iI&&(2===ij||9===ij)||null!==e.cancelPendingCommit)&&(um(e,0),uf(e,i$,iX,!1)),e_(e,n),(0==(2&iM)||e!==iI)&&(e===iI&&(0==(2&iM)&&(iY|=n),4===iq&&uf(e,i$,iX,!1)),uW(e))}function us(e,t,n){if(0!=(6&iM))throw Error(i(327));for(var r=!n&&0==(127&t)&&0==(t&e.expiredLanes)||eE(e,t),l=r?function(e,t){var n=iM;iM|=2;var r=uy(),l=uv();iI!==e||i$!==t?(i8=null,i4=el()+500,um(e,t)):iB=eE(e,t);e:for(;;)try{if(0!==ij&&null!==iU){t=iU;var a=iH;t:switch(ij){case 1:ij=0,iH=null,ux(e,t,a,1);break;case 2:case 9:if(lu(a)){ij=0,iH=null,uS(t);break}t=function(){2!==ij&&9!==ij||iI!==e||(ij=7),uW(e)},a.then(t,t);break e;case 3:ij=7;break e;case 4:ij=5;break e;case 7:lu(a)?(ij=0,iH=null,uS(t)):(ij=0,iH=null,ux(e,t,a,7));break;case 5:var o=null;switch(iU.tag){case 26:o=iU.memoizedState;case 5:case 27:var u=iU;if(o?s8(o):u.stateNode.complete){ij=0,iH=null;var s=u.sibling;if(null!==s)iU=s;else{var c=u.return;null!==c?(iU=c,uE(c)):iU=null}break t}}ij=0,iH=null,ux(e,t,a,5);break;case 6:ij=0,iH=null,ux(e,t,a,6);break;case 8:up(),iq=6;break e;default:throw Error(i(462))}}for(;null!==iU&&!en();)uw(iU);break}catch(t){uh(e,t)}return(rj=r$=null,D.H=r,D.A=l,iM=n,null!==iU)?0:(iI=null,i$=0,n3(),iq)}(e,t):uk(e,t,!0),a=r;;){if(0===l)iB&&!r&&uf(e,t,0,!1);else{if(n=e.current.alternate,a&&!function(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var l=n[r],a=l.getSnapshot;l=l.value;try{if(!nz(a(),l))return!1}catch(e){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(n)){l=uk(e,t,!1),a=!1;continue}if(2===l){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=0!=(o=-0x20000001&e.pendingLanes)?o:0x20000000&o?0x20000000:0;if(0!==o){t=o;e:{l=iJ;var u=e.current.memoizedState.isDehydrated;if(u&&(um(e,o).flags|=256),2!==(o=uk(e,o,!1))){if(iQ&&!u){e.errorRecoveryDisabledLanes|=a,iY|=a,l=4;break e}a=i0,i0=l,null!==a&&(null===i0?i0=a:i0.push.apply(i0,a))}l=o}if(a=!1,2!==l)continue}}if(1===l){um(e,0),uf(e,t,0,!0);break}e:{switch(r=e,a=l){case 0:case 1:throw Error(i(345));case 4:if((4194048&t)!==t)break;case 6:uf(r,t,iX,!iV);break e;case 2:i0=null;break;case 3:case 5:break;default:throw Error(i(329))}if((0x3c00000&t)===t&&10<(l=i2+300-el())){if(uf(r,t,iX,!iV),0!==ex(r,0,!0))break e;ue=t,r.timeoutHandle=sS(uc.bind(null,r,n,i0,i8,i1,t,iX,iY,iZ,iV,a,"Throttled",-0,0),l);break e}uc(r,n,i0,i8,i1,t,iX,iY,iZ,iV,a,null,-0,0)}}break}uW(e)}function uc(e,t,n,r,l,a,o,i,u,s,c,f,d,p){if(e.timeoutHandle=-1,8192&(f=t.subtreeFlags)||0x1002000==(0x1002000&f)){iT(t,a,f={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ty});var m,h,g=(0x3c00000&a)===a?i2-el():(4194048&a)===a?i3-el():0;if(null!==(m=f,h=g,m.stylesheets&&0===m.count&&s7(m,m.stylesheets),g=0<m.count||0<m.imgCount?function(e){var t=setTimeout(function(){if(m.stylesheets&&s7(m,m.stylesheets),m.unsuspend){var e=m.unsuspend;m.unsuspend=null,e()}},6e4+h);0<m.imgBytes&&0===s6&&(s6=62500*function(){if("function"==typeof performance.getEntriesByType){for(var e=0,t=0,n=performance.getEntriesByType("resource"),r=0;r<n.length;r++){var l=n[r],a=l.transferSize,o=l.initiatorType,i=l.duration;if(a&&i&&sm(o)){for(o=0,i=l.responseEnd,r+=1;r<n.length;r++){var u=n[r],s=u.startTime;if(s>i)break;var c=u.transferSize,f=u.initiatorType;c&&sm(f)&&(o+=c*((u=u.responseEnd)<i?1:(i-s)/(u-s)))}if(--r,t+=8*(a+o)/(l.duration/1e3),10<++e)break}}if(0<e)return t/e/1e6}return navigator.connection&&"number"==typeof(e=navigator.connection.downlink)?e:5}());var n=setTimeout(function(){if(m.waitingForImages=!1,0===m.count&&(m.stylesheets&&s7(m,m.stylesheets),m.unsuspend)){var e=m.unsuspend;m.unsuspend=null,e()}},(m.imgBytes>s6?50:800)+h);return m.unsuspend=e,function(){m.unsuspend=null,clearTimeout(t),clearTimeout(n)}}:null)){ue=a,e.cancelPendingCommit=g(uz.bind(null,e,t,a,n,r,l,o,i,u,c,f,null,d,p)),uf(e,a,o,!s);return}}uz(e,t,a,n,r,l,o,i,u)}function uf(e,t,n,r){t&=~iG,t&=~iY,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var l=t;0<l;){var a=31-eg(l),o=1<<a;r[a]=-1,l&=~o}0!==n&&eP(e,n,t)}function ud(){return 0!=(6&iM)||(uq(0,!1),!1)}function up(){if(null!==iU){if(0===ij)var e=iU.return;else e=iU,rj=r$=null,ar(e),lm=null,lh=0,e=iU;for(;null!==e;)o0(e.alternate,e),e=e.return;iU=null}}function um(e,t){var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,sx(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),ue=0,up(),iI=e,iU=n=rr(e.current,null),i$=t,ij=0,iH=null,iV=!1,iB=eE(e,t),iQ=!1,iZ=iX=iG=iY=iK=iq=0,i0=iJ=null,i1=!1,0!=(8&t)&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var l=31-eg(r),a=1<<l;t|=e[l],r&=~a}return iW=t,n3(),n}function uh(e,t){lY=null,D.H=on,t===ll||t===lo?(t=ld(),ij=3):t===la?(t=ld(),ij=4):ij=t===ob?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,iH=t,null===iU&&(iq=1,om(e,rf(t,e.current)))}function ug(){var e=lU.current;return null===e||((4194048&i$)===i$?null===l$:((0x3c00000&i$)===i$||0!=(0x20000000&i$))&&e===l$)}function uy(){var e=D.H;return D.H=on,null===e?on:e}function uv(){var e=D.A;return D.A=iF,e}function ub(){iq=4,iV||(4194048&i$)!==i$&&null!==lU.current||(iB=!0),0==(0x7ffffff&iK)&&0==(0x7ffffff&iY)||null===iI||uf(iI,i$,iX,!1)}function uk(e,t,n){var r=iM;iM|=2;var l=uy(),a=uv();(iI!==e||i$!==t)&&(i8=null,um(e,t)),t=!1;var o=iq;e:for(;;)try{if(0!==ij&&null!==iU){var i=iU,u=iH;switch(ij){case 8:up(),o=6;break e;case 3:case 2:case 9:case 6:null===lU.current&&(t=!0);var s=ij;if(ij=0,iH=null,ux(e,i,u,s),n&&iB){o=0;break e}break;default:s=ij,ij=0,iH=null,ux(e,i,u,s)}}(function(){for(;null!==iU;)uw(iU)})(),o=iq;break}catch(t){uh(e,t)}return t&&e.shellSuspendCounter++,rj=r$=null,iM=r,D.H=l,D.A=a,null===iU&&(iI=null,i$=0,n3()),o}function uw(e){var t=oq(e.alternate,e,iW);e.memoizedProps=e.pendingProps,null===t?uE(e):iU=t}function uS(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=oO(n,t,t.pendingProps,t.type,void 0,i$);break;case 11:t=oO(n,t,t.pendingProps,t.type.render,t.ref,i$);break;case 5:ar(t);default:o0(n,t),t=oq(n,t=iU=rl(t,iW),iW)}e.memoizedProps=e.pendingProps,null===t?uE(e):iU=t}function ux(e,t,n,r){rj=r$=null,ar(t),lm=null,lh=0;var l=t.return;try{if(function(e,t,n,r,l){if(n.flags|=32768,null!==r&&"object"==typeof r&&"function"==typeof r.then){if(null!==(t=n.alternate)&&rW(t,n,l,!0),null!==(n=lU.current)){switch(n.tag){case 31:case 13:return null===l$?ub():null===n.alternate&&0===iq&&(iq=3),n.flags&=-257,n.flags|=65536,n.lanes=l,r===li?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([r]):t.add(r),uF(e,r,l)),!1;case 22:return n.flags|=65536,r===li?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([r]):n.add(r),uF(e,r,l)),!1}throw Error(i(435,n.tag))}return uF(e,r,l),ub(),!1}if(rP)return null!==(t=lU.current)?(0==(65536&t.flags)&&(t.flags|=256),t.flags|=65536,t.lanes=l,r!==rL&&rI(rf(e=Error(i(422),{cause:r}),n))):(r!==rL&&rI(rf(t=Error(i(423),{cause:r}),n)),e=e.current.alternate,e.flags|=65536,l&=-l,e.lanes|=l,r=rf(r,n),l=og(e.stateNode,r,l),lP(e,l),4!==iq&&(iq=2)),!1;var a=Error(i(520),{cause:r});if(a=rf(a,n),null===iJ?iJ=[a]:iJ.push(a),4!==iq&&(iq=2),null===t)return!0;r=rf(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=l&-l,n.lanes|=e,e=og(n.stateNode,r,e),lP(n,e),!1;case 1:if(t=n.type,a=n.stateNode,0==(128&n.flags)&&("function"==typeof t.getDerivedStateFromError||null!==a&&"function"==typeof a.componentDidCatch&&(null===i6||!i6.has(a))))return n.flags|=65536,l&=-l,n.lanes|=l,ov(l=oy(l),e,n,r),lP(n,l),!1}n=n.return}while(null!==n);return!1}(e,l,t,n,i$)){iq=1,om(e,rf(n,e.current)),iU=null;return}}catch(t){if(null!==l)throw iU=l,t;iq=1,om(e,rf(n,e.current)),iU=null;return}32768&t.flags?(rP||1===r?e=!0:iB||0!=(0x20000000&i$)?e=!1:(iV=e=!0,(2===r||9===r||3===r||6===r)&&null!==(r=lU.current)&&13===r.tag&&(r.flags|=16384)),uC(t,e)):uE(t)}function uE(e){var t=e;do{if(0!=(32768&t.flags))return void uC(t,iV);e=t.return;var n=function(e,t,n){var r=t.pendingProps;switch(rE(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return oJ(t),null;case 3:return n=t.stateNode,r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),rV(r1),W(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(null===e||null===e.child)&&(rF(t)?oK(t):null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,rM())),oJ(t),null;case 26:var l=t.type,a=t.memoizedState;return null===e?(oK(t),null!==a?(oJ(t),oG(t,a)):(oJ(t),oY(t,l,null,r,n))):a?a!==e.memoizedState?(oK(t),oJ(t),oG(t,a)):(oJ(t),t.flags&=-0x1000001):((e=e.memoizedProps)!==r&&oK(t),oJ(t),oY(t,l,e,r,n)),null;case 27:if(K(t),n=V.current,l=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&oK(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return oJ(t),null}e=j.current,rF(t)?rD(t,e):(t.stateNode=e=sI(l,r,n),oK(t))}return oJ(t),null;case 5:if(K(t),l=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&oK(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return oJ(t),null}if(a=j.current,rF(t))rD(t,a);else{var o=sy(V.current);switch(a){case 1:a=o.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:a=o.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":a=o.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":a=o.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":(a=o.createElement("div")).innerHTML="<script><\/script>",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eA]=t,a[eM]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(t.stateNode=a,sp(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&oK(t)}}return oJ(t),oY(t,t.type,null===e?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&oK(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=V.current,rF(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(l=rz))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eA]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||sc(e.nodeValue,n)))||rO(t,!0)}else(e=sy(e).createTextNode(r))[eA]=t,t.stateNode=e}return oJ(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=rF(t),null!==n){if(null===e){if(!r)throw Error(i(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(i(557));e[eA]=t}else rA(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;oJ(t),e=!1}else n=rM(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e){if(256&t.flags)return lQ(t),t;return lQ(t),null}if(0!=(128&t.flags))throw Error(i(558))}return oJ(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rF(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eA]=t}else rA(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;oJ(t),l=!1}else l=rM(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&t.flags)return lQ(t),t;return lQ(t),null}}if(lQ(t),0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),oX(t,t.updateQueue),oJ(t),null;case 4:return W(),null===e&&se(t.stateNode.containerInfo),oJ(t),null;case 10:return rV(t.type),oJ(t),null;case 19:if(U(lW),null===(r=t.memoizedState))return oJ(t),null;if(l=0!=(128&t.flags),null===(a=r.rendering))if(l)oZ(r,!1);else{if(0!==iq||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=lq(e))){for(t.flags|=128,oZ(r,!1),t.updateQueue=e=a.updateQueue,oX(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)rl(n,e),n=n.sibling;return $(lW,1&lW.current|2),rP&&rw(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&el()>i4&&(t.flags|=128,l=!0,oZ(r,!1),t.lanes=4194304)}else{if(!l)if(null!==(e=lq(a))){if(t.flags|=128,l=!0,t.updateQueue=e=e.updateQueue,oX(t,e),oZ(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!rP)return oJ(t),null}else 2*el()-r.renderingStartTime>i4&&0x20000000!==n&&(t.flags|=128,l=!0,oZ(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}if(null!==r.tail)return e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=el(),e.sibling=null,n=lW.current,$(lW,l?1&n|2:1&n),rP&&rw(t,r.treeForkCount),e;return oJ(t),null;case 22:case 23:return lQ(t),lI(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(oJ(t),6&t.subtreeFlags&&(t.flags|=8192)):oJ(t),null!==(n=t.updateQueue)&&oX(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&U(le),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),rV(r1),oJ(t),null;case 25:case 30:return null}throw Error(i(156,t.tag))}(t.alternate,t,iW);if(null!==n){iU=n;return}if(null!==(t=t.sibling)){iU=t;return}iU=t=e}while(null!==t);0===iq&&(iq=5)}function uC(e,t){do{var n=function(e,t){switch(rE(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rV(r1),W(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return K(t),null;case 31:if(null!==t.memoizedState){if(lQ(t),null===t.alternate)throw Error(i(340));rA()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(lQ(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));rA()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return U(lW),null;case 4:return W(),null;case 10:return rV(t.type),null;case 22:case 23:return lQ(t),lI(),null!==e&&U(le),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return rV(r1),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,iU=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){iU=e;return}iU=e=n}while(null!==e);iq=6,iU=null}function uz(e,t,n,r,l,a,o,u,s){e.cancelPendingCommit=null;do uL();while(0!==i5);if(0!=(6&iM))throw Error(i(327));if(null!==t){if(t===e.current)throw Error(i(177));if(!function(e,t,n,r,l,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(n=o&~n;0<n;){var c=31-eg(n),f=1<<c;i[c]=0,u[c]=-1;var d=s[c];if(null!==d)for(s[c]=null,c=0;c<d.length;c++){var p=d[c];null!==p&&(p.lane&=-0x20000001)}n&=~f}0!==r&&eP(e,r,0),0!==a&&0===l&&0!==e.tag&&(e.suspendedLanes|=a&~(o&~t))}(e,n,a=t.lanes|t.childLanes|n2,o,u,s),e===iI&&(iU=iI=null,i$=0),i7=t,i9=e,ue=n,ut=a,un=l,ur=r,0!=(10256&t.subtreeFlags)||0!=(10256&t.flags)?(e.callbackNode=null,e.callbackPriority=0,ee(eu,function(){return uO(),null})):(e.callbackNode=null,e.callbackPriority=0),r=0!=(13878&t.flags),0!=(13878&t.subtreeFlags)||r){r=D.T,D.T=null,l=R.p,R.p=2,o=iM,iM|=4;try{!function(e,t){if(e=e.containerInfo,sh=cs,nL(e=nT(e))){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var l,a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(e){n=null;break e}var u=0,s=-1,c=-1,f=0,d=0,p=e,m=null;t:for(;;){for(;p!==n||0!==a&&3!==p.nodeType||(s=u+a),p!==o||0!==r&&3!==p.nodeType||(c=u+r),3===p.nodeType&&(u+=p.nodeValue.length),null!==(l=p.firstChild);)m=p,p=l;for(;;){if(p===e)break t;if(m===n&&++f===a&&(s=u),m===o&&++d===r&&(c=u),null!==(l=p.nextSibling))break;m=(p=m).parentNode}p=l}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(sg={focusedElem:e,selectionRange:n},cs=!1,iu=t;null!==iu;)if(e=(t=iu).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,iu=e;else for(;null!==iu;){switch(o=(t=iu).alternate,e=t.flags,t.tag){case 0:if(0!=(4&e)&&null!==(e=null!==(e=t.updateQueue)?e.events:null))for(n=0;n<e.length;n++)(a=e[n]).ref.impl=a.nextImpl;break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(0!=(1024&e)&&null!==o){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=oc(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){uR(n,n.return,e)}}break;case 3:if(0!=(1024&e)){if(9===(n=(e=t.stateNode.containerInfo).nodeType))sT(e);else if(1===n)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":sT(e);break;default:e.textContent=""}}break;default:if(0!=(1024&e))throw Error(i(163))}if(null!==(e=t.sibling)){e.return=t.return,iu=e;break}iu=t.return}}(e,t,n)}finally{iM=o,R.p=l,D.T=r}}i5=1,u_(),uP(),uN()}}function u_(){if(1===i5){i5=0;var e=i9,t=i7,n=0!=(13878&t.flags);if(0!=(13878&t.subtreeFlags)||n){n=D.T,D.T=null;var r=R.p;R.p=2;var l=iM;iM|=4;try{ik(t,e);var a=sg,o=nT(e.containerInfo),i=a.focusedElem,u=a.selectionRange;if(o!==i&&i&&i.ownerDocument&&function e(t,n){return!!t&&!!n&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(i.ownerDocument.documentElement,i)){if(null!==u&&nL(i)){var s=u.start,c=u.end;if(void 0===c&&(c=s),"selectionStart"in i)i.selectionStart=s,i.selectionEnd=Math.min(c,i.value.length);else{var f=i.ownerDocument||document,d=f&&f.defaultView||window;if(d.getSelection){var p=d.getSelection(),m=i.textContent.length,h=Math.min(u.start,m),g=void 0===u.end?h:Math.min(u.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var y=nN(i,h),v=nN(i,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;i<f.length;i++){var k=f[i];k.element.scrollLeft=k.left,k.element.scrollTop=k.top}}cs=!!sh,sg=sh=null}finally{iM=l,R.p=r,D.T=n}}e.current=t,i5=2}}function uP(){if(2===i5){i5=0;var e=i9,t=i7,n=0!=(8772&t.flags);if(0!=(8772&t.subtreeFlags)||n){n=D.T,D.T=null;var r=R.p;R.p=2;var l=iM;iM|=4;try{is(e,t.alternate,t)}finally{iM=l,R.p=r,D.T=n}}i5=3}}function uN(){if(4===i5||3===i5){i5=0,er();var e=i9,t=i7,n=ue,r=ur;0!=(10256&t.subtreeFlags)||0!=(10256&t.flags)?i5=5:(i5=0,i7=i9=null,uT(e,e.pendingLanes));var l=e.pendingLanes;if(0===l&&(i6=null),eO(n),t=t.stateNode,em&&"function"==typeof em.onCommitFiberRoot)try{em.onCommitFiberRoot(ep,t,void 0,128==(128&t.current.flags))}catch(e){}if(null!==r){t=D.T,l=R.p,R.p=2,D.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var i=r[o];a(i.value,{componentStack:i.stack})}}finally{D.T=t,R.p=l}}0!=(3&ue)&&uL(),uW(e),l=e.pendingLanes,0!=(261930&n)&&0!=(42&l)?e===ua?ul++:(ul=0,ua=e):ul=0,uq(0,!1)}}function uT(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,r3(t))}function uL(){return u_(),uP(),uN(),uO()}function uO(){if(5!==i5)return!1;var e=i9,t=ut;ut=0;var n=eO(ue),r=D.T,l=R.p;try{R.p=32>n?32:n,D.T=null,n=un,un=null;var a=i9,o=ue;if(i5=0,i7=i9=null,ue=0,0!=(6&iM))throw Error(i(331));var u=iM;if(iM|=4,iD(a.current),iz(a,a.current,o,n),iM=u,uq(0,!1),em&&"function"==typeof em.onPostCommitFiberRoot)try{em.onPostCommitFiberRoot(ep,a)}catch(e){}return!0}finally{R.p=l,D.T=r,uT(e,t)}}function uD(e,t,n){t=rf(n,t),t=og(e.stateNode,t,2),null!==(e=lz(e,t,2))&&(e_(e,2),uW(e))}function uR(e,t,n){if(3===e.tag)uD(e,e,n);else for(;null!==t;){if(3===t.tag){uD(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===i6||!i6.has(r))){e=rf(n,e),null!==(r=lz(t,n=oy(2),2))&&(ov(n,r,t,e),e_(r,2),uW(r));break}}t=t.return}}function uF(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new iA;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(iQ=!0,l.add(n),e=uA.bind(null,e,t,n),t.then(e,e))}function uA(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,iI===e&&(i$&n)===n&&(4===iq||3===iq&&(0x3c00000&i$)===i$&&300>el()-i2?0==(2&iM)&&um(e,0):iG|=n,iZ===i$&&(iZ=0)),uW(e)}function uM(e,t){0===t&&(t=eC()),null!==(e=n6(e,t))&&(e_(e,t),uW(e))}function uI(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),uM(e,n)}function uU(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),uM(e,n)}var u$=null,uj=null,uH=!1,uV=!1,uB=!1,uQ=0;function uW(e){e!==uj&&null===e.next&&(null===uj?u$=uj=e:uj=uj.next=e),uV=!0,uH||(uH=!0,sC(function(){0!=(6&iM)?ee(eo,uK):uY()}))}function uq(e,t){if(!uB&&uV){uB=!0;do for(var n=!1,r=u$;null!==r;){if(!t)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000095&(a=(1<<31-eg(42|e)+1)-1&(l&~(o&~i)))?0xc000095&a|1:a?2|a:0}0!==a&&(n=!0,uZ(r,a))}else a=i$,0==(3&(a=ex(r,r===iI?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eE(r,a)||(n=!0,uZ(r,a));r=r.next}while(n);uB=!1}}function uK(){uY()}function uY(){uV=uH=!1;var e,t=0;0===uQ||((e=window.event)&&"popstate"===e.type?e===sw||(sw=e,0):(sw=null,1))||(t=uQ);for(var n=el(),r=null,l=u$;null!==l;){var a=l.next,o=uG(l,n);0===o?(l.next=null,null===r?u$=a:r.next=a,null===a&&(uj=r)):(r=l,(0!==t||0!=(3&o))&&(uV=!0)),l=a}0!==i5&&5!==i5||uq(t,!1),0!==uQ&&(uQ=0)}function uG(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0<a;){var o=31-eg(a),i=1<<o,u=l[o];-1===u?(0==(i&n)||0!=(i&r))&&(l[o]=function(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return -1}}(i,t)):u<=t&&(e.expiredLanes|=i),a&=~i}if(t=iI,n=i$,n=ex(e,e===t?n:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle),r=e.callbackNode,0===n||e===t&&(2===ij||9===ij)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&et(r),e.callbackNode=null,e.callbackPriority=0;if(0==(3&n)||eE(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&et(r),eO(n)){case 2:case 8:n=ei;break;case 32:default:n=eu;break;case 0x10000000:n=ec}return n=ee(n,r=uX.bind(null,e)),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&et(r),e.callbackPriority=2,e.callbackNode=null,2}function uX(e,t){if(0!==i5&&5!==i5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(uL()&&e.callbackNode!==n)return null;var r=i$;return 0===(r=ex(e,e===iI?r:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle))?null:(us(e,r,t),uG(e,el()),null!=e.callbackNode&&e.callbackNode===n?uX.bind(null,e):null)}function uZ(e,t){if(uL())return null;us(e,t,!0)}function uJ(){if(0===uQ){var e=r6;0===e&&(e=eb,0==(261888&(eb<<=1))&&(eb=256)),uQ=e}return uQ}function u0(e){return null==e||"symbol"==typeof e||"boolean"==typeof e?null:"function"==typeof e?e:tg(""+e)}function u1(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}for(var u2=0;u2<nX.length;u2++){var u3=nX[u2];nZ(u3.toLowerCase(),"on"+(u3[0].toUpperCase()+u3.slice(1)))}nZ(nV,"onAnimationEnd"),nZ(nB,"onAnimationIteration"),nZ(nQ,"onAnimationStart"),nZ("dblclick","onDoubleClick"),nZ("focusin","onFocus"),nZ("focusout","onBlur"),nZ(nW,"onTransitionRun"),nZ(nq,"onTransitionStart"),nZ(nK,"onTransitionCancel"),nZ(nY,"onTransitionEnd"),eJ("onMouseEnter",["mouseout","mouseover"]),eJ("onMouseLeave",["mouseout","mouseover"]),eJ("onPointerEnter",["pointerout","pointerover"]),eJ("onPointerLeave",["pointerout","pointerover"]),eZ("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),eZ("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),eZ("onBeforeInput",["compositionend","keypress","textInput","paste"]),eZ("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),eZ("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),eZ("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var u4="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(" "),u8=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(u4));function u6(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var i=r[o],u=i.instance,s=i.currentTarget;if(i=i.listener,u!==a&&l.isPropagationStopped())break e;a=i,l.currentTarget=s;try{a(l)}catch(e){nJ(e)}l.currentTarget=null,a=u}else for(o=0;o<r.length;o++){if(u=(i=r[o]).instance,s=i.currentTarget,i=i.listener,u!==a&&l.isPropagationStopped())break e;a=i,l.currentTarget=s;try{a(l)}catch(e){nJ(e)}l.currentTarget=null,a=u}}}}function u5(e,t){var n=t[eU];void 0===n&&(n=t[eU]=new Set);var r=e+"__bubble";n.has(r)||(st(t,e,2,!1),n.add(r))}function u9(e,t,n){var r=0;t&&(r|=4),st(n,e,r,t)}var u7="_reactListening"+Math.random().toString(36).slice(2);function se(e){if(!e[u7]){e[u7]=!0,eG.forEach(function(t){"selectionchange"!==t&&(u8.has(t)||u9(t,!1,e),u9(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[u7]||(t[u7]=!0,u9("selectionchange",!1,t))}}function st(e,t,n,r){switch(cg(t)){case 2:var l=cc;break;case 8:l=cf;break;default:l=cd}n=l.bind(null,t,n,e),l=void 0,t_&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(l=!0),r?void 0!==l?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):void 0!==l?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function sn(e,t,n,r,l){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var i=r.stateNode.containerInfo;if(i===l)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&o.stateNode.containerInfo===l)return;o=o.return}for(;null!==i;){if(null===(o=eQ(i)))return;if(5===(u=o.tag)||6===u||26===u||27===u){r=a=o;continue e}i=i.parentNode}}r=r.return}tE(function(){var r=a,l=tb(n),o=[];e:{var i=nG.get(e);if(void 0!==i){var u=tV,c=e;switch(e){case"keypress":if(0===tD(n))break e;case"keydown":case"keyup":u=t4;break;case"focusin":c="focus",u=tY;break;case"focusout":c="blur",u=tY;break;case"beforeblur":case"afterblur":u=tY;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=tq;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=tK;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=t6;break;case nV:case nB:case nQ:u=tG;break;case nY:u=t5;break;case"scroll":case"scrollend":u=tQ;break;case"wheel":u=t9;break;case"copy":case"cut":case"paste":u=tX;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=t8;break;case"toggle":case"beforetoggle":u=t7}var f=0!=(4&t),d=!f&&("scroll"===e||"scrollend"===e),p=f?null!==i?i+"Capture":null:i;f=[];for(var m,h=r;null!==h;){var g=h;if(m=g.stateNode,5!==(g=g.tag)&&26!==g&&27!==g||null===m||null===p||null!=(g=tC(h,p))&&f.push(sr(h,g,m)),d)break;h=h.return}0<f.length&&(i=new u(i,c,null,n,l),o.push({event:i,listeners:f}))}}if(0==(7&t)){if((i="mouseover"===e||"pointerover"===e,u="mouseout"===e||"pointerout"===e,!(i&&n!==tv&&(c=n.relatedTarget||n.fromElement)&&(eQ(c)||c[eI])))&&(u||i)&&(i=l.window===l?l:(i=l.ownerDocument)?i.defaultView||i.parentWindow:window,u?(c=n.relatedTarget||n.toElement,u=r,null!==(c=c?eQ(c):null)&&(d=s(c),f=c.tag,c!==d||5!==f&&27!==f&&6!==f)&&(c=null)):(u=null,c=r),u!==c)){if(f=tq,g="onMouseLeave",p="onMouseEnter",h="mouse",("pointerout"===e||"pointerover"===e)&&(f=t8,g="onPointerLeave",p="onPointerEnter",h="pointer"),d=null==u?i:eq(u),m=null==c?i:eq(c),(i=new f(g,h+"leave",u,n,l)).target=d,i.relatedTarget=m,g=null,eQ(l)===r&&((f=new f(p,h+"enter",c,n,l)).target=m,f.relatedTarget=d,g=f),d=g,u&&c)t:{for(f=sa,p=u,h=c,m=0,g=p;g;g=f(g))m++;g=0;for(var y,v=h;v;v=f(v))g++;for(;0<m-g;)p=f(p),m--;for(;0<g-m;)h=f(h),g--;for(;m--;){if(p===h||null!==h&&p===h.alternate){f=p;break t}p=f(p),h=f(h)}f=null}else f=null;null!==u&&so(o,i,u,f,!1),null!==c&&null!==d&&so(o,d,c,f,!0)}e:{if("select"===(u=(i=r?eq(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===u&&"file"===i.type)var b=ng;else if(nc(i))if(ny)b=nC;else{b=nx;var k=nS}else(u=i.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)?b=nE:r&&tp(r.elementType)&&(b=ng);if(b&&(b=b(e,r))){nf(o,b,n,l);break e}k&&k(e,i,r),"focusout"===e&&r&&"number"===i.type&&null!=r.memoizedProps.value&&ta(i,"number",i.value)}switch(k=r?eq(r):window,e){case"focusin":(nc(k)||"true"===k.contentEditable)&&(nD=k,nR=r,nF=null);break;case"focusout":nF=nR=nD=null;break;case"mousedown":nA=!0;break;case"contextmenu":case"mouseup":case"dragend":nA=!1,nM(o,n,l);break;case"selectionchange":if(nO)break;case"keydown":case"keyup":nM(o,n,l)}if(nt)t:{switch(e){case"compositionstart":var w="onCompositionStart";break t;case"compositionend":w="onCompositionEnd";break t;case"compositionupdate":w="onCompositionUpdate";break t}w=void 0}else nu?no(e,n)&&(w="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(w="onCompositionStart");w&&(nl&&"ko"!==n.locale&&(nu||"onCompositionStart"!==w?"onCompositionEnd"===w&&nu&&(y=tO()):(tT="value"in(tN=l)?tN.value:tN.textContent,nu=!0)),0<(k=sl(r,w)).length&&(w=new tZ(w,e,null,n,l),o.push({event:w,listeners:k}),y?w.data=y:null!==(y=ni(n))&&(w.data=y))),(y=nr?function(e,t){switch(e){case"compositionend":return ni(t);case"keypress":if(32!==t.which)return null;return na=!0," ";case"textInput":return" "===(e=t.data)&&na?null:e;default:return null}}(e,n):function(e,t){if(nu)return"compositionend"===e||!nt&&no(e,t)?(e=tO(),tL=tT=tN=null,nu=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return nl&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(w=sl(r,"onBeforeInput")).length&&(k=new tZ("onBeforeInput","beforeinput",null,n,l),o.push({event:k,listeners:w}),k.data=y);var S=e;if("submit"===S&&r&&r.stateNode===l){var x=u0((l[eM]||null).action),E=n.submitter;E&&null!==(S=(S=E[eM]||null)?u0(S.formAction):E.getAttribute("formAction"))&&(x=S,E=null);var C=new tV("action","action",null,n,l);o.push({event:C,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(0!==uQ){var e=E?u1(l,E):new FormData(l);aZ(r,{pending:!0,data:e,method:l.method,action:x},null,e)}}else"function"==typeof x&&(C.preventDefault(),aZ(r,{pending:!0,data:e=E?u1(l,E):new FormData(l),method:l.method,action:x},x,e))},currentTarget:l}]})}}u6(o,t)})}function sr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function sl(e,t){for(var n=t+"Capture",r=[];null!==e;){var l=e,a=l.stateNode;if(5!==(l=l.tag)&&26!==l&&27!==l||null===a||(null!=(l=tC(e,n))&&r.unshift(sr(e,l,a)),null!=(l=tC(e,t))&&r.push(sr(e,l,a))),3===e.tag)return r;e=e.return}return[]}function sa(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag&&27!==e.tag);return e||null}function so(e,t,n,r,l){for(var a=t._reactName,o=[];null!==n&&n!==r;){var i=n,u=i.alternate,s=i.stateNode;if(i=i.tag,null!==u&&u===r)break;5!==i&&26!==i&&27!==i||null===s||(u=s,l?null!=(s=tC(n,a))&&o.unshift(sr(n,s,u)):l||null!=(s=tC(n,a))&&o.push(sr(n,s,u))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var si=/\r\n?/g,su=/\u0000|\uFFFD/g;function ss(e){return("string"==typeof e?e:""+e).replace(si,"\n").replace(su,"")}function sc(e,t){return t=ss(t),ss(e)===t}function sf(e,t,n,r,l,a){switch(n){case"children":"string"==typeof r?"body"===t||"textarea"===t&&""===r||ts(e,r):("number"==typeof r||"bigint"==typeof r)&&"body"!==t&&ts(e,""+r);break;case"className":e4(e,"class",r);break;case"tabIndex":e4(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":e4(e,n,r);break;case"style":td(e,r,a);break;case"data":if("object"!==t){e4(e,"data",r);break}case"src":case"href":if(""===r&&("a"!==t||"href"!==n)||null==r||"function"==typeof r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}r=tg(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if("function"==typeof r){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}if("function"==typeof a&&("formAction"===n?("input"!==t&&sf(e,t,"name",l.name,l,null),sf(e,t,"formEncType",l.formEncType,l,null),sf(e,t,"formMethod",l.formMethod,l,null),sf(e,t,"formTarget",l.formTarget,l,null)):(sf(e,t,"encType",l.encType,l,null),sf(e,t,"method",l.method,l,null),sf(e,t,"target",l.target,l,null))),null==r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}r=tg(""+r),e.setAttribute(n,r);break;case"onClick":null!=r&&(e.onclick=ty);break;case"onScroll":null!=r&&u5("scroll",e);break;case"onScrollEnd":null!=r&&u5("scrollend",e);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(i(61));if(null!=(n=r.__html)){if(null!=l.children)throw Error(i(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"muted":e.muted=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":case"innerText":case"textContent":break;case"xlinkHref":if(null==r||"function"==typeof r||"boolean"==typeof r||"symbol"==typeof r){e.removeAttribute("xlink:href");break}n=tg(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===r?e.setAttribute(n,""):!1!==r&&null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!=typeof r&&"symbol"!=typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":null==r||"function"==typeof r||"symbol"==typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":u5("beforetoggle",e),u5("toggle",e),e3(e,"popover",r);break;case"xlinkActuate":e8(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":e8(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":e8(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":e8(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":e8(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":e8(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":e8(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":e8(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":e8(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":e3(e,"is",r);break;default:2<n.length&&("o"===n[0]||"O"===n[0])&&("n"===n[1]||"N"===n[1])||e3(e,n=tm.get(n)||n,r)}}function sd(e,t,n,r,l,a){switch(n){case"style":td(e,r,a);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(i(61));if(null!=(n=r.__html)){if(null!=l.children)throw Error(i(60));e.innerHTML=n}}break;case"children":"string"==typeof r?ts(e,r):("number"==typeof r||"bigint"==typeof r)&&ts(e,""+r);break;case"onScroll":null!=r&&u5("scroll",e);break;case"onScrollEnd":null!=r&&u5("scrollend",e);break;case"onClick":null!=r&&(e.onclick=ty);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":break;default:if(!eX.hasOwnProperty(n))e:{if("o"===n[0]&&"n"===n[1]&&(l=n.endsWith("Capture"),t=n.slice(2,l?n.length-7:void 0),"function"==typeof(a=null!=(a=e[eM]||null)?a[n]:null)&&e.removeEventListener(t,a,l),"function"==typeof r)){"function"!=typeof a&&null!==a&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,l);break e}n in e?e[n]=r:!0===r?e.setAttribute(n,""):e3(e,n,r)}}}function sp(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":u5("error",e),u5("load",e);var r,l=!1,a=!1;for(r in n)if(n.hasOwnProperty(r)){var o=n[r];if(null!=o)switch(r){case"src":l=!0;break;case"srcSet":a=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:sf(e,t,r,o,n,null)}}a&&sf(e,t,"srcSet",n.srcSet,n,null),l&&sf(e,t,"src",n.src,n,null);return;case"input":u5("invalid",e);var u=r=o=a=null,s=null,c=null;for(l in n)if(n.hasOwnProperty(l)){var f=n[l];if(null!=f)switch(l){case"name":a=f;break;case"type":o=f;break;case"checked":s=f;break;case"defaultChecked":c=f;break;case"value":r=f;break;case"defaultValue":u=f;break;case"children":case"dangerouslySetInnerHTML":if(null!=f)throw Error(i(137,t));break;default:sf(e,t,l,f,n,null)}}tl(e,r,u,s,c,o,a,!1);return;case"select":for(a in u5("invalid",e),l=o=r=null,n)if(n.hasOwnProperty(a)&&null!=(u=n[a]))switch(a){case"value":r=u;break;case"defaultValue":o=u;break;case"multiple":l=u;default:sf(e,t,a,u,n,null)}t=r,n=o,e.multiple=!!l,null!=t?to(e,!!l,t,!1):null!=n&&to(e,!!l,n,!0);return;case"textarea":for(o in u5("invalid",e),r=a=l=null,n)if(n.hasOwnProperty(o)&&null!=(u=n[o]))switch(o){case"value":l=u;break;case"defaultValue":a=u;break;case"children":r=u;break;case"dangerouslySetInnerHTML":if(null!=u)throw Error(i(91));break;default:sf(e,t,o,u,n,null)}tu(e,l,a,r);return;case"option":for(s in n)n.hasOwnProperty(s)&&null!=(l=n[s])&&("selected"===s?e.selected=l&&"function"!=typeof l&&"symbol"!=typeof l:sf(e,t,s,l,n,null));return;case"dialog":u5("beforetoggle",e),u5("toggle",e),u5("cancel",e),u5("close",e);break;case"iframe":case"object":u5("load",e);break;case"video":case"audio":for(l=0;l<u4.length;l++)u5(u4[l],e);break;case"image":u5("error",e),u5("load",e);break;case"details":u5("toggle",e);break;case"embed":case"source":case"link":u5("error",e),u5("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(c in n)if(n.hasOwnProperty(c)&&null!=(l=n[c]))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:sf(e,t,c,l,n,null)}return;default:if(tp(t)){for(f in n)n.hasOwnProperty(f)&&void 0!==(l=n[f])&&sd(e,t,f,l,n,void 0);return}}for(u in n)n.hasOwnProperty(u)&&null!=(l=n[u])&&sf(e,t,u,l,n,null)}function sm(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}var sh=null,sg=null;function sy(e){return 9===e.nodeType?e:e.ownerDocument}function sv(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function sb(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function sk(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"bigint"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var sw=null,sS="function"==typeof setTimeout?setTimeout:void 0,sx="function"==typeof clearTimeout?clearTimeout:void 0,sE="function"==typeof Promise?Promise:void 0,sC="function"==typeof queueMicrotask?queueMicrotask:void 0!==sE?function(e){return sE.resolve(null).then(e).catch(sz)}:sS;function sz(e){setTimeout(function(){throw e})}function s_(e){return"head"===e}function sP(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&8===l.nodeType)if("/$"===(n=l.data)||"/&"===n){if(0===r){e.removeChild(l),cR(t);return}r--}else if("$"===n||"$?"===n||"$~"===n||"$!"===n||"&"===n)r++;else if("html"===n)sU(e.ownerDocument.documentElement);else if("head"===n){sU(n=e.ownerDocument.head);for(var a=n.firstChild;a;){var o=a.nextSibling,i=a.nodeName;a[eV]||"SCRIPT"===i||"STYLE"===i||"LINK"===i&&"stylesheet"===a.rel.toLowerCase()||n.removeChild(a),a=o}}else"body"===n&&sU(e.ownerDocument.body);n=l}while(n);cR(t)}function sN(e,t){var n=e;e=0;do{var r=n.nextSibling;if(1===n.nodeType?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",""===n.getAttribute("style")&&n.removeAttribute("style")):3===n.nodeType&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),r&&8===r.nodeType)if("/$"===(n=r.data))if(0===e)break;else e--;else"$"!==n&&"$?"!==n&&"$~"!==n&&"$!"!==n||e++;n=r}while(n)}function sT(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":sT(n),eB(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sL(e,t){for(;8!==e.nodeType;)if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!t||null===(e=sR(e.nextSibling)))return null;return e}function sO(e){return"$?"===e.data||"$~"===e.data}function sD(e){return"$!"===e.data||"$?"===e.data&&"loading"!==e.ownerDocument.readyState}function sR(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"$~"===t||"&"===t||"F!"===t||"F"===t)break;if("/$"===t||"/&"===t)return null}}return e}var sF=null;function sA(e){e=e.nextSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n||"/&"===n){if(0===t)return sR(e.nextSibling);t--}else"$"!==n&&"$!"!==n&&"$?"!==n&&"$~"!==n&&"&"!==n||t++}e=e.nextSibling}return null}function sM(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n||"$~"===n||"&"===n){if(0===t)return e;t--}else"/$"!==n&&"/&"!==n||t++}e=e.previousSibling}return null}function sI(e,t,n){switch(t=sy(n),e){case"html":if(!(e=t.documentElement))throw Error(i(452));return e;case"head":if(!(e=t.head))throw Error(i(453));return e;case"body":if(!(e=t.body))throw Error(i(454));return e;default:throw Error(i(451))}}function sU(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);eB(e)}var s$=new Map,sj=new Set;function sH(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var sV=R.d;R.d={f:function(){var e=sV.f(),t=ud();return e||t},r:function(e){var t=eW(e);null!==t&&5===t.tag&&"form"===t.type?a0(t):sV.r(e)},D:function(e){sV.D(e),sQ("dns-prefetch",e,null)},C:function(e,t){sV.C(e,t),sQ("preconnect",e,t)},L:function(e,t,n){if(sV.L(e,t,n),sB&&e&&t){var r='link[rel="preload"][as="'+tn(t)+'"]';"image"===t&&n&&n.imageSrcSet?(r+='[imagesrcset="'+tn(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(r+='[imagesizes="'+tn(n.imageSizes)+'"]')):r+='[href="'+tn(e)+'"]';var l=r;switch(t){case"style":l=sq(e);break;case"script":l=sG(e)}s$.has(l)||(e=p({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),s$.set(l,e),null!==sB.querySelector(r)||"style"===t&&sB.querySelector(sK(l))||"script"===t&&sB.querySelector(sX(l))||(sp(t=sB.createElement("link"),"link",e),eY(t),sB.head.appendChild(t)))}},m:function(e,t){if(sV.m(e,t),sB&&e){var n=t&&"string"==typeof t.as?t.as:"script",r='link[rel="modulepreload"][as="'+tn(n)+'"][href="'+tn(e)+'"]',l=r;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":l=sG(e)}if(!s$.has(l)&&(e=p({rel:"modulepreload",href:e},t),s$.set(l,e),null===sB.querySelector(r))){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(sB.querySelector(sX(l)))return}sp(n=sB.createElement("link"),"link",e),eY(n),sB.head.appendChild(n)}}},X:function(e,t){if(sV.X(e,t),sB&&e){var n=eK(sB).hoistableScripts,r=sG(e),l=n.get(r);l||((l=sB.querySelector(sX(r)))||(e=p({src:e,async:!0},t),(t=s$.get(r))&&s1(e,t),eY(l=sB.createElement("script")),sp(l,"link",e),sB.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},n.set(r,l))}},S:function(e,t,n){if(sV.S(e,t,n),sB&&e){var r=eK(sB).hoistableStyles,l=sq(e);t=t||"default";var a=r.get(l);if(!a){var o={loading:0,preload:null};if(a=sB.querySelector(sK(l)))o.loading=5;else{e=p({rel:"stylesheet",href:e,"data-precedence":t},n),(n=s$.get(l))&&s0(e,n);var i=a=sB.createElement("link");eY(i),sp(i,"link",e),i._p=new Promise(function(e,t){i.onload=e,i.onerror=t}),i.addEventListener("load",function(){o.loading|=1}),i.addEventListener("error",function(){o.loading|=2}),o.loading|=4,sJ(a,t,sB)}a={type:"stylesheet",instance:a,count:1,state:o},r.set(l,a)}}},M:function(e,t){if(sV.M(e,t),sB&&e){var n=eK(sB).hoistableScripts,r=sG(e),l=n.get(r);l||((l=sB.querySelector(sX(r)))||(e=p({src:e,async:!0,type:"module"},t),(t=s$.get(r))&&s1(e,t),eY(l=sB.createElement("script")),sp(l,"link",e),sB.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},n.set(r,l))}}};var sB="undefined"==typeof document?null:document;function sQ(e,t,n){if(sB&&"string"==typeof t&&t){var r=tn(t);r='link[rel="'+e+'"][href="'+r+'"]',"string"==typeof n&&(r+='[crossorigin="'+n+'"]'),sj.has(r)||(sj.add(r),e={rel:e,crossOrigin:n,href:t},null===sB.querySelector(r)&&(sp(t=sB.createElement("link"),"link",e),eY(t),sB.head.appendChild(t)))}}function sW(e,t,n,r){var l=(l=V.current)?sH(l):null;if(!l)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=sq(n.href),(r=(n=eK(l).hoistableStyles).get(t))||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=sq(n.href);var a,o,u,s,c=eK(l).hoistableStyles,f=c.get(e);if(f||(l=l.ownerDocument||l,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,f),(c=l.querySelector(sK(e)))&&!c._p&&(f.instance=c,f.state.loading=5),s$.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},s$.set(e,n),c||(a=l,o=e,u=n,s=f.state,a.querySelector('link[rel="preload"][as="style"]['+o+"]")?s.loading=1:(s.preload=o=a.createElement("link"),o.addEventListener("load",function(){return s.loading|=1}),o.addEventListener("error",function(){return s.loading|=2}),sp(o,"link",u),eY(o),a.head.appendChild(o))))),t&&null===r)throw Error(i(528,""));return f}if(t&&null!==r)throw Error(i(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!=typeof t?(t=sG(n),(r=(n=eK(l).hoistableScripts).get(t))||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function sq(e){return'href="'+tn(e)+'"'}function sK(e){return'link[rel="stylesheet"]['+e+"]"}function sY(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function sG(e){return'[src="'+tn(e)+'"]'}function sX(e){return"script[async]"+e}function sZ(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+tn(n.href)+'"]');if(r)return t.instance=r,eY(r),r;var l=p({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eY(r=(e.ownerDocument||e).createElement("style")),sp(r,"style",l),sJ(r,n.precedence,e),t.instance=r;case"stylesheet":l=sq(n.href);var a=e.querySelector(sK(l));if(a)return t.state.loading|=4,t.instance=a,eY(a),a;r=sY(n),(l=s$.get(l))&&s0(r,l),eY(a=(e.ownerDocument||e).createElement("link"));var o=a;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sp(a,"link",r),t.state.loading|=4,sJ(a,n.precedence,e),t.instance=a;case"script":if(a=sG(n.src),l=e.querySelector(sX(a)))return t.instance=l,eY(l),l;return r=n,(l=s$.get(a))&&s1(r=p({},n),l),eY(l=(e=e.ownerDocument||e).createElement("script")),sp(l,"link",r),e.head.appendChild(l),t.instance=l;case"void":return null;default:throw Error(i(443,t.type))}return"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,sJ(r,n.precedence,e)),t.instance}function sJ(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=r.length?r[r.length-1]:null,a=l,o=0;o<r.length;o++){var i=r[o];if(i.dataset.precedence===t)a=i;else if(a!==l)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function s0(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function s1(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.integrity=t.integrity)}var s2=null;function s3(e,t,n){if(null===s2){var r=new Map,l=s2=new Map;l.set(n,r)}else(r=(l=s2).get(n))||(r=new Map,l.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),l=0;l<n.length;l++){var a=n[l];if(!(a[eV]||a[eA]||"link"===e&&"stylesheet"===a.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==a.namespaceURI){var o=a.getAttribute(t)||"";o=e+o;var i=r.get(o);i?i.push(a):r.set(o,[a])}}return r}function s4(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}function s8(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var s6=0;function s5(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages)){if(this.stylesheets)s7(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var s9=null;function s7(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,s9=new Map,t.forEach(ce,e),s9=null,s5.call(e))}function ce(e,t){if(!(4&t.state.loading)){var n=s9.get(e);if(n)var r=n.get(null);else{n=new Map,s9.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a<l.length;a++){var o=l[a];("LINK"===o.nodeName||"not all"!==o.getAttribute("media"))&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}o=(l=t.instance).getAttribute("data-precedence"),(a=n.get(o)||r)===r&&n.set(null,l),n.set(o,l),this.count++,r=s5.bind(this),l.addEventListener("load",r),l.addEventListener("error",r),a?a.parentNode.insertBefore(l,a.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(l,e.firstChild),t.state.loading|=4}}var ct={$$typeof:w,Provider:null,Consumer:null,_currentValue:F,_currentValue2:F,_threadCount:0};function cn(e,t,n,r,l,a,o,i,u){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ez(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ez(0),this.hiddenUpdates=ez(null),this.identifierPrefix=r,this.onUncaughtError=l,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function cr(e,t,n,r,l,a,o,i,u,s,c,f){return e=new cn(e,t,n,o,u,s,c,f,i),t=1,!0===a&&(t|=24),a=rt(3,null,null,t),e.current=a,a.stateNode=e,t=r2(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},lx(a),e}function cl(e,t,n,r,l,a){l=l?n7:n7,null===r.context?r.context=l:r.pendingContext=l,(r=lC(t)).payload={element:n},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(n=lz(e,r,t))&&(uu(n,e,t),l_(n,e,t))}function ca(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function co(e,t){ca(e,t),(e=e.alternate)&&ca(e,t)}function ci(e){if(13===e.tag||31===e.tag){var t=n6(e,0x4000000);null!==t&&uu(t,e,0x4000000),co(e,0x4000000)}}function cu(e){if(13===e.tag||31===e.tag){var t=uo(),n=n6(e,t=eL(t));null!==n&&uu(n,e,t),co(e,t)}}var cs=!0;function cc(e,t,n,r){var l=D.T;D.T=null;var a=R.p;try{R.p=2,cd(e,t,n,r)}finally{R.p=a,D.T=l}}function cf(e,t,n,r){var l=D.T;D.T=null;var a=R.p;try{R.p=8,cd(e,t,n,r)}finally{R.p=a,D.T=l}}function cd(e,t,n,r){if(cs){var l=cp(r);if(null===l)sn(e,t,r,cm,n),cC(e,r);else if(function(e,t,n,r,l){switch(t){case"focusin":return cv=cz(cv,e,t,n,r,l),!0;case"dragenter":return cb=cz(cb,e,t,n,r,l),!0;case"mouseover":return ck=cz(ck,e,t,n,r,l),!0;case"pointerover":var a=l.pointerId;return cw.set(a,cz(cw.get(a)||null,e,t,n,r,l)),!0;case"gotpointercapture":return a=l.pointerId,cS.set(a,cz(cS.get(a)||null,e,t,n,r,l)),!0}return!1}(l,e,t,n,r))r.stopPropagation();else if(cC(e,r),4&t&&-1<cE.indexOf(e)){for(;null!==l;){var a=eW(l);if(null!==a)switch(a.tag){case 3:if((a=a.stateNode).current.memoizedState.isDehydrated){var o=eS(a.pendingLanes);if(0!==o){var i=a;for(i.pendingLanes|=2,i.entangledLanes|=2;o;){var u=1<<31-eg(o);i.entanglements[1]|=u,o&=~u}uW(a),0==(6&iM)&&(i4=el()+500,uq(0,!1))}}break;case 31:case 13:null!==(i=n6(a,2))&&uu(i,a,2),ud(),co(a,2)}if(null===(a=cp(r))&&sn(e,t,r,cm,n),a===l)break;l=a}null!==l&&r.stopPropagation()}else sn(e,t,r,null,n)}}function cp(e){return ch(e=tb(e))}var cm=null;function ch(e){if(cm=null,null!==(e=eQ(e))){var t=s(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=c(t)))return e;e=null}else if(31===n){if(null!==(e=f(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return cm=e,null}function cg(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ea()){case eo:return 2;case ei:return 8;case eu:case es:return 32;case ec:return 0x10000000;default:return 32}default:return 32}}var cy=!1,cv=null,cb=null,ck=null,cw=new Map,cS=new Map,cx=[],cE="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function cC(e,t){switch(e){case"focusin":case"focusout":cv=null;break;case"dragenter":case"dragleave":cb=null;break;case"mouseover":case"mouseout":ck=null;break;case"pointerover":case"pointerout":cw.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":cS.delete(t.pointerId)}}function cz(e,t,n,r,l,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[l]},null!==t&&null!==(t=eW(t))&&ci(t)):(e.eventSystemFlags|=r,t=e.targetContainers,null!==l&&-1===t.indexOf(l)&&t.push(l)),e}function c_(e){var t=eQ(e.target);if(null!==t){var n=s(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=c(n))){e.blockedOn=t,eR(e.priority,function(){cu(n)});return}}else if(31===t){if(null!==(t=f(n))){e.blockedOn=t,eR(e.priority,function(){cu(n)});return}}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function cP(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=cp(e.nativeEvent);if(null!==n)return null!==(t=eW(n))&&ci(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);tv=r,n.target.dispatchEvent(r),tv=null,t.shift()}return!0}function cN(e,t,n){cP(e)&&n.delete(t)}function cT(){cy=!1,null!==cv&&cP(cv)&&(cv=null),null!==cb&&cP(cb)&&(cb=null),null!==ck&&cP(ck)&&(ck=null),cw.forEach(cN),cS.forEach(cN)}function cL(e,t){e.blockedOn===t&&(e.blockedOn=null,cy||(cy=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,cT)))}var cO=null;function cD(e){cO!==e&&(cO=e,l.unstable_scheduleCallback(l.unstable_NormalPriority,function(){cO===e&&(cO=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],l=e[t+2];if("function"!=typeof r)if(null===ch(r||n))continue;else break;var a=eW(n);null!==a&&(e.splice(t,3),t-=3,aZ(a,{pending:!0,data:l,method:n.method,action:r},r,l))}}))}function cR(e){function t(t){return cL(t,e)}null!==cv&&cL(cv,e),null!==cb&&cL(cb,e),null!==ck&&cL(ck,e),cw.forEach(t),cS.forEach(t);for(var n=0;n<cx.length;n++){var r=cx[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<cx.length&&null===(n=cx[0]).blockedOn;)c_(n),null===n.blockedOn&&cx.shift();if(null!=(n=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<n.length;r+=3){var l=n[r],a=n[r+1],o=l[eM]||null;if("function"==typeof a)o||cD(n);else if(o){var i=null;if(a&&a.hasAttribute("formAction")){if(l=a,o=a[eM]||null)i=o.formAction;else if(null!==ch(l))continue}else i=o.action;"function"==typeof i?n[r+1]=i:(n.splice(r,3),r-=3),cD(n)}}}function cF(){function e(e){e.canIntercept&&"react-transition"===e.info&&e.intercept({handler:function(){return new Promise(function(e){return l=e})},focusReset:"manual",scroll:"manual"})}function t(){null!==l&&(l(),l=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&null!=e.url&&navigation.navigate(e.url,{state:e.getState(),info:"react-transition",history:"replace"})}}if("object"==typeof navigation){var r=!1,l=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),null!==l&&(l(),l=null)}}}function cA(e){this._internalRoot=e}function cM(e){this._internalRoot=e}cM.prototype.render=cA.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));cl(t.current,uo(),e,t,null,null)},cM.prototype.unmount=cA.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;cl(e.current,2,null,e,null,null),ud(),t[eI]=null}},cM.prototype.unstable_scheduleHydration=function(e){if(e){var t=eD();e={blockedOn:null,target:e,priority:t};for(var n=0;n<cx.length&&0!==t&&t<cx[n].priority;n++);cx.splice(n,0,e),0===n&&c_(e)}};var cI=a.version;if("19.2.3"!==cI)throw Error(i(527,cI,"19.2.3"));if(R.findDOMNode=function(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,e=Object.keys(e).join(",")))}return null===(e=null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=s(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){n=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===n)return d(l),e;if(a===r)return d(l),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=l,r=a;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,r=a;break}if(u===r){o=!0,r=l,n=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===n){o=!0,n=a,r=l;break}if(u===r){o=!0,r=a,n=l;break}u=u.sibling}if(!o)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(t))?function e(t){var n=t.tag;if(5===n||26===n||27===n||6===n)return t;for(t=t.child;null!==t;){if(null!==(n=e(t)))return n;t=t.sibling}return null}(e):null)?null:e.stateNode},"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var cU=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!cU.isDisabled&&cU.supportsFiber)try{ep=cU.inject({bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.3"}),em=cU}catch(e){}}t.createRoot=function(e,t){if(!u(e))throw Error(i(299));var n=!1,r="",l=of,a=od,o=op;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onUncaughtError&&(l=t.onUncaughtError),void 0!==t.onCaughtError&&(a=t.onCaughtError),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=cr(e,1,!1,null,null,n,r,null,l,a,o,cF),e[eI]=t.current,se(e),new cA(t)},t.hydrateRoot=function(e,t,n){if(!u(e))throw Error(i(299));var r,l=!1,a="",o=of,s=od,c=op,f=null;return null!=n&&(!0===n.unstable_strictMode&&(l=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onUncaughtError&&(o=n.onUncaughtError),void 0!==n.onCaughtError&&(s=n.onCaughtError),void 0!==n.onRecoverableError&&(c=n.onRecoverableError),void 0!==n.formState&&(f=n.formState)),(t=cr(e,1,!0,t,null!=n?n:null,l,a,f,o,s,c,cF)).context=(r=null,n7),n=t.current,(a=lC(l=eL(l=uo()))).callback=null,lz(n,a,l),n=l,t.current.lanes=n,e_(t,n),uW(t),e[eI]=t.current,se(e),new cM(t)},t.version="19.2.3"},221(e,t,n){var r=n(540);function l(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var o={d:{f:a,r:function(){throw Error(l(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},i=Symbol.for("react.portal"),u=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function s(e,t){return"font"===e?"":"string"==typeof t?"use-credentials"===t?t:"":void 0}t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)throw Error(l(299));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:i,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.flushSync=function(e){var t=u.T,n=o.p;try{if(u.T=null,o.p=2,e)return e()}finally{u.T=t,o.p=n,o.d.f()}},t.preconnect=function(e,t){"string"==typeof e&&(t=t?"string"==typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:null,o.d.C(e,t))},t.prefetchDNS=function(e){"string"==typeof e&&o.d.D(e)},t.preinit=function(e,t){if("string"==typeof e&&t&&"string"==typeof t.as){var n=t.as,r=s(n,t.crossOrigin),l="string"==typeof t.integrity?t.integrity:void 0,a="string"==typeof t.fetchPriority?t.fetchPriority:void 0;"style"===n?o.d.S(e,"string"==typeof t.precedence?t.precedence:void 0,{crossOrigin:r,integrity:l,fetchPriority:a}):"script"===n&&o.d.X(e,{crossOrigin:r,integrity:l,fetchPriority:a,nonce:"string"==typeof t.nonce?t.nonce:void 0})}},t.preinitModule=function(e,t){if("string"==typeof e)if("object"==typeof t&&null!==t){if(null==t.as||"script"===t.as){var n=s(t.as,t.crossOrigin);o.d.M(e,{crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0})}}else null==t&&o.d.M(e)},t.preload=function(e,t){if("string"==typeof e&&"object"==typeof t&&null!==t&&"string"==typeof t.as){var n=t.as,r=s(n,t.crossOrigin);o.d.L(e,n,{crossOrigin:r,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,type:"string"==typeof t.type?t.type:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"string"==typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"==typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"==typeof t.imageSizes?t.imageSizes:void 0,media:"string"==typeof t.media?t.media:void 0})}},t.preloadModule=function(e,t){if("string"==typeof e)if(t){var n=s(t.as,t.crossOrigin);o.d.m(e,{as:"string"==typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0})}else o.d.m(e)},t.requestFormReset=function(e){o.d.r(e)},t.unstable_batchedUpdates=function(e,t){return e(t)},t.useFormState=function(e,t,n){return u.H.useFormState(e,t,n)},t.useFormStatus=function(){return u.H.useHostTransitionStatus()},t.version="19.2.3"},338(e,t,n){!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(247)},961(e,t,n){!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(221)},698(e,t){var n=Symbol.for("react.transitional.element");function r(e,t,r){var l=null;if(void 0!==r&&(l=""+r),void 0!==t.key&&(l=""+t.key),"key"in t)for(var a in r={},t)"key"!==a&&(r[a]=t[a]);else r=t;return{$$typeof:n,type:e,key:l,ref:void 0!==(t=r.ref)?t:null,props:r}}Symbol.for("react.fragment"),t.jsx=r,t.jsxs=r},869(e,t){var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),u=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),m=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,y={};function v(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||h}function b(){}function k(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("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")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=v.prototype;var w=k.prototype=new b;w.constructor=k,g(w,v.prototype),w.isPureReactComponent=!0;var S=Array.isArray;function x(){}var E={H:null,A:null,T:null,S:null},C=Object.prototype.hasOwnProperty;function z(e,t,r){var l=r.ref;return{$$typeof:n,type:e,key:t,ref:void 0!==l?l:null,props:r}}function _(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var P=/\/+/g;function N(e,t){var n,r;return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36)}function T(e,t,l){if(null==e)return e;var a=[],o=0;return!function e(t,l,a,o,i){var u,s,c,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var p=!1;if(null===t)p=!0;else switch(f){case"bigint":case"string":case"number":p=!0;break;case"object":switch(t.$$typeof){case n:case r:p=!0;break;case d:return e((p=t._init)(t._payload),l,a,o,i)}}if(p)return i=i(t),p=""===o?"."+N(t,0):o,S(i)?(a="",null!=p&&(a=p.replace(P,"$&/")+"/"),e(i,l,a,"",function(e){return e})):null!=i&&(_(i)&&(u=i,s=a+(null==i.key||t&&t.key===i.key?"":(""+i.key).replace(P,"$&/")+"/")+p,i=z(u.type,s,u.props)),l.push(i)),1;p=0;var h=""===o?".":o+":";if(S(t))for(var g=0;g<t.length;g++)f=h+N(o=t[g],g),p+=e(o,l,a,f,i);else if("function"==typeof(g=null===(c=t)||"object"!=typeof c?null:"function"==typeof(c=m&&c[m]||c["@@iterator"])?c:null))for(t=g.call(t),g=0;!(o=t.next()).done;)f=h+N(o=o.value,g++),p+=e(o,l,a,f,i);else if("object"===f){if("function"==typeof t.then)return e(function(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch("string"==typeof e.status?e.then(x,x):(e.status="pending",e.then(function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)},function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}(t),l,a,o,i);throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(l=String(t))?"object with keys {"+Object.keys(t).join(", ")+"}":l)+"). If you meant to render a collection of children, use an array instead.")}return p}(e,a,"","",function(e){return t.call(l,e,o++)}),a}function L(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){(0===e._status||-1===e._status)&&(e._status=1,e._result=t)},function(t){(0===e._status||-1===e._status)&&(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};t.Activity=p,t.Children={map:T,forEach:function(e,t,n){T(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return T(e,function(){t++}),t},toArray:function(e){return T(e,function(e){return e})||[]},only:function(e){if(!_(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=l,t.Profiler=o,t.PureComponent=k,t.StrictMode=a,t.Suspense=c,t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=E,t.__COMPILER_RUNTIME={__proto__:null,c:function(e){return E.H.useMemoCache(e)}},t.cache=function(e){return function(){return e.apply(null,arguments)}},t.cacheSignal=function(){return null},t.cloneElement=function(e,t,n){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var r=g({},e.props),l=e.key;if(null!=t)for(a in void 0!==t.key&&(l=""+t.key),t)C.call(t,a)&&"key"!==a&&"__self"!==a&&"__source"!==a&&("ref"!==a||void 0!==t.ref)&&(r[a]=t[a]);var a=arguments.length-2;if(1===a)r.children=n;else if(1<a){for(var o=Array(a),i=0;i<a;i++)o[i]=arguments[i+2];r.children=o}return z(e.type,l,r)},t.createContext=function(e){return(e={$$typeof:u,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:i,_context:e},e},t.createElement=function(e,t,n){var r,l={},a=null;if(null!=t)for(r in void 0!==t.key&&(a=""+t.key),t)C.call(t,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(l[r]=t[r]);var o=arguments.length-2;if(1===o)l.children=n;else if(1<o){for(var i=Array(o),u=0;u<o;u++)i[u]=arguments[u+2];l.children=i}if(e&&e.defaultProps)for(r in o=e.defaultProps)void 0===l[r]&&(l[r]=o[r]);return z(e,a,l)},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=_,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=E.T,n={};E.T=n;try{var r=e(),l=E.S;null!==l&&l(n,r),"object"==typeof r&&null!==r&&"function"==typeof r.then&&r.then(x,O)}catch(e){O(e)}finally{null!==t&&null!==n.types&&(t.types=n.types),E.T=t}},t.unstable_useCacheRefresh=function(){return E.H.useCacheRefresh()},t.use=function(e){return E.H.use(e)},t.useActionState=function(e,t,n){return E.H.useActionState(e,t,n)},t.useCallback=function(e,t){return E.H.useCallback(e,t)},t.useContext=function(e){return E.H.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e,t){return E.H.useDeferredValue(e,t)},t.useEffect=function(e,t){return E.H.useEffect(e,t)},t.useEffectEvent=function(e){return E.H.useEffectEvent(e)},t.useId=function(){return E.H.useId()},t.useImperativeHandle=function(e,t,n){return E.H.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return E.H.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return E.H.useLayoutEffect(e,t)},t.useMemo=function(e,t){return E.H.useMemo(e,t)},t.useOptimistic=function(e,t){return E.H.useOptimistic(e,t)},t.useReducer=function(e,t,n){return E.H.useReducer(e,t,n)},t.useRef=function(e){return E.H.useRef(e)},t.useState=function(e){return E.H.useState(e)},t.useSyncExternalStore=function(e,t,n){return E.H.useSyncExternalStore(e,t,n)},t.useTransition=function(){return E.H.useTransition()},t.version="19.2.3"},540(e,t,n){e.exports=n(869)},848(e,t,n){e.exports=n(698)},477(e,t){function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,l=e[r];if(0<a(l,t))e[r]=t,e[n]=l,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function l(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,l=e.length,o=l>>>1;r<o;){var i=2*(r+1)-1,u=e[i],s=i+1,c=e[s];if(0>a(u,n))s<l&&0>a(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(s<l&&0>a(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o,i=performance;t.unstable_now=function(){return i.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}var c=[],f=[],d=1,p=null,m=3,h=!1,g=!1,y=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,k="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function S(e){for(var t=r(f);null!==t;){if(null===t.callback)l(f);else if(t.startTime<=e)l(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function x(e){if(y=!1,S(e),!g)if(null!==r(c))g=!0,E||(E=!0,o());else{var t=r(f);null!==t&&O(x,t.startTime-e)}}var E=!1,C=-1,z=5,_=-1;function P(){return!!v||!(t.unstable_now()-_<z)}function N(){if(v=!1,E){var e=t.unstable_now();_=e;var n=!0;try{e:{g=!1,y&&(y=!1,k(C),C=-1),h=!0;var a=m;try{t:{for(S(e),p=r(c);null!==p&&!(p.expirationTime>e&&P());){var i=p.callback;if("function"==typeof i){p.callback=null,m=p.priorityLevel;var u=i(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof u){p.callback=u,S(e),n=!0;break t}p===r(c)&&l(c),S(e)}else l(c);p=r(c)}if(null!==p)n=!0;else{var s=r(f);null!==s&&O(x,s.startTime-e),n=!1}}break e}finally{p=null,m=a,h=!1}}}finally{n?o():E=!1}}}if("function"==typeof w)o=function(){w(N)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,L=T.port2;T.port1.onmessage=N,o=function(){L.postMessage(null)}}else o=function(){b(N,0)};function O(e,n){C=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):z=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},t.unstable_requestPaint=function(){v=!0},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},t.unstable_scheduleCallback=function(e,l,a){var i=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?i+a:i,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=0x3fffffff;break;case 4:u=1e4;break;default:u=5e3}return u=a+u,e={id:d++,callback:l,priorityLevel:e,startTime:a,expirationTime:u,sortIndex:-1},a>i?(e.sortIndex=a,n(f,e),null===r(c)&&e===r(f)&&(y?(k(C),C=-1):y=!0,O(x,a-i))):(e.sortIndex=u,n(c,e),g||h||(g=!0,E||(E=!0,o()))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},982(e,t,n){e.exports=n(477)}}]);
+1 -1
meson.build
··· 74 74 build_date = run_command('date', '+%Y-%m-%d', check: true).stdout().strip() 75 75 76 76 version_conf = configuration_data() 77 - version_conf.set('ANT_VERSION', '0.1.0.9') 77 + version_conf.set('ANT_VERSION', '0.1.0.10') 78 78 version_conf.set('ANT_GIT_HASH', git_hash) 79 79 version_conf.set('ANT_BUILD_DATE', build_date) 80 80
+95 -3
src/modules/fs.c
··· 17 17 FS_OP_UNLINK, 18 18 FS_OP_MKDIR, 19 19 FS_OP_RMDIR, 20 - FS_OP_STAT 20 + FS_OP_STAT, 21 + FS_OP_READ_BYTES 21 22 } fs_op_type_t; 22 23 23 24 typedef struct fs_request_s { ··· 70 71 js_reject_promise(req->js, req->promise, err); 71 72 } else { 72 73 jsval_t result; 73 - if (req->op_type == FS_OP_READ && req->data) { 74 + if ((req->op_type == FS_OP_READ || req->op_type == FS_OP_READ_BYTES) && req->data) { 74 75 result = js_mkstr(req->js, req->data, req->data_len); 75 76 } else if (req->op_type == FS_OP_STAT) { 76 77 result = js_mkundef(); ··· 136 137 size_t file_size = stat_req.statbuf.st_size; 137 138 uv_fs_req_cleanup(&stat_req); 138 139 139 - req->data = malloc(file_size + 1); 140 + // For text reads (FS_OP_READ), allocate extra byte for null terminator 141 + // For binary reads (FS_OP_READ_BYTES), allocate exact size 142 + size_t alloc_size = (req->op_type == FS_OP_READ) ? file_size + 1 : file_size; 143 + req->data = malloc(alloc_size); 140 144 if (!req->data) { 141 145 req->failed = 1; 142 146 req->error_msg = strdup("Out of memory"); ··· 338 342 return result; 339 343 } 340 344 345 + static jsval_t builtin_fs_readBytesSync(struct js *js, jsval_t *args, int nargs) { 346 + if (nargs < 1) return js_mkerr(js, "readBytesSync() requires a path argument"); 347 + 348 + if (js_type(args[0]) != JS_STR) return js_mkerr(js, "readBytesSync() path must be a string"); 349 + 350 + size_t path_len; 351 + char *path = js_getstr(js, args[0], &path_len); 352 + if (!path) return js_mkerr(js, "Failed to get path string"); 353 + 354 + char *path_cstr = strndup(path, path_len); 355 + if (!path_cstr) return js_mkerr(js, "Out of memory"); 356 + 357 + FILE *file = fopen(path_cstr, "rb"); 358 + if (!file) { 359 + char err_msg[256]; 360 + snprintf(err_msg, sizeof(err_msg), "Failed to open file: %s", strerror(errno)); 361 + free(path_cstr); 362 + return js_mkerr(js, err_msg); 363 + } 364 + 365 + fseek(file, 0, SEEK_END); 366 + long file_size = ftell(file); 367 + fseek(file, 0, SEEK_SET); 368 + 369 + if (file_size < 0) { 370 + fclose(file); 371 + free(path_cstr); 372 + return js_mkerr(js, "Failed to get file size"); 373 + } 374 + 375 + char *data = malloc(file_size); 376 + if (!data) { 377 + fclose(file); 378 + free(path_cstr); 379 + return js_mkerr(js, "Out of memory"); 380 + } 381 + 382 + size_t bytes_read = fread(data, 1, file_size, file); 383 + fclose(file); 384 + free(path_cstr); 385 + 386 + if (bytes_read != (size_t)file_size) { 387 + free(data); 388 + return js_mkerr(js, "Failed to read entire file"); 389 + } 390 + 391 + jsval_t result = js_mkstr(js, data, file_size); 392 + free(data); 393 + 394 + return result; 395 + } 396 + 341 397 static jsval_t builtin_fs_readFile(struct js *js, jsval_t *args, int nargs) { 342 398 if (nargs < 1) return js_mkerr(js, "readFile() requires a path argument"); 343 399 ··· 354 410 355 411 req->js = js; 356 412 req->op_type = FS_OP_READ; 413 + req->promise = js_mkpromise(js); 414 + req->path = strndup(path, path_len); 415 + req->uv_req.data = req; 416 + 417 + utarray_push_back(pending_requests, &req); 418 + 419 + int result = uv_fs_open(fs_loop, &req->uv_req, req->path, O_RDONLY, 0, on_open_for_read); 420 + 421 + if (result < 0) { 422 + req->failed = 1; 423 + req->error_msg = strdup(uv_strerror(result)); 424 + req->completed = 1; 425 + complete_request(req); 426 + } 427 + 428 + return req->promise; 429 + } 430 + 431 + static jsval_t builtin_fs_readBytes(struct js *js, jsval_t *args, int nargs) { 432 + if (nargs < 1) return js_mkerr(js, "readBytes() requires a path argument"); 433 + 434 + if (js_type(args[0]) != JS_STR) return js_mkerr(js, "readBytes() path must be a string"); 435 + 436 + size_t path_len; 437 + char *path = js_getstr(js, args[0], &path_len); 438 + if (!path) return js_mkerr(js, "Failed to get path string"); 439 + 440 + ensure_fs_loop(); 441 + 442 + fs_request_t *req = calloc(1, sizeof(fs_request_t)); 443 + if (!req) return js_mkerr(js, "Out of memory"); 444 + 445 + req->js = js; 446 + req->op_type = FS_OP_READ_BYTES; 357 447 req->promise = js_mkpromise(js); 358 448 req->path = strndup(path, path_len); 359 449 req->uv_req.data = req; ··· 715 805 716 806 js_set(js, lib, "readFile", js_mkfun(builtin_fs_readFile)); 717 807 js_set(js, lib, "readFileSync", js_mkfun(builtin_fs_readFileSync)); 808 + js_set(js, lib, "stream", js_mkfun(builtin_fs_readBytes)); 809 + js_set(js, lib, "open", js_mkfun(builtin_fs_readBytesSync)); 718 810 js_set(js, lib, "writeFile", js_mkfun(builtin_fs_writeFile)); 719 811 js_set(js, lib, "writeFileSync", js_mkfun(builtin_fs_writeFileSync)); 720 812 js_set(js, lib, "unlink", js_mkfun(builtin_fs_unlink));
+13 -7
src/modules/server.c
··· 18 18 typedef struct response_ctx_s { 19 19 int status; 20 20 char *body; 21 + size_t body_len; 21 22 char *content_type; 22 23 int sent; 23 24 uv_tcp_t *client_handle; ··· 236 237 if (!ctx) return js_mkundef(); 237 238 238 239 if (js_type(args[0]) == JS_STR) { 239 - ctx->body = js_getstr(js, args[0], NULL); 240 + ctx->body = js_getstr(js, args[0], &ctx->body_len); 240 241 } 241 242 242 243 if (nargs >= 2 && js_type(args[1]) == JS_NUM) { ··· 265 266 if (!ctx) return js_mkundef(); 266 267 267 268 if (js_type(args[0]) == JS_STR) { 268 - ctx->body = js_getstr(js, args[0], NULL); 269 + ctx->body = js_getstr(js, args[0], &ctx->body_len); 269 270 } 270 271 271 272 if (nargs >= 2 && js_type(args[1]) == JS_NUM) { ··· 292 293 jsval_t result = js_json_stringify(js, stringify_args, 1); 293 294 294 295 if (js_type(result) == JS_STR) { 295 - ctx->body = js_getstr(js, result, NULL); 296 + ctx->body = js_getstr(js, result, &ctx->body_len); 296 297 } else if (js_type(result) == JS_ERR) { 297 298 const char *json_str = js_str(js, args[0]); 298 299 if (json_str) { 299 300 ctx->body = (char *)json_str; 301 + ctx->body_len = strlen(json_str); 300 302 } 301 303 } 302 304 ··· 328 330 res_ctx->status, 329 331 get_status_text(res_ctx->status), 330 332 res_ctx->content_type ? res_ctx->content_type : "text/plain", 331 - res_ctx->body ? strlen(res_ctx->body) : 0 333 + res_ctx->body_len 332 334 ); 333 335 334 - size_t body_len = res_ctx->body ? strlen(res_ctx->body) : 0; 335 - size_t total_len = header_len + body_len; 336 + size_t total_len = header_len + res_ctx->body_len; 336 337 337 338 write_req_t *write_req = malloc(sizeof(write_req_t)); 338 339 if (!write_req) return; ··· 344 345 } 345 346 346 347 memcpy(response, header, header_len); 347 - if (body_len > 0) memcpy(response + header_len, res_ctx->body, body_len); 348 + if (res_ctx->body_len > 0) memcpy(response + header_len, res_ctx->body, res_ctx->body_len); 348 349 349 350 write_req->buf = uv_buf_init(response, total_len); 350 351 uv_write((uv_write_t *)write_req, client, &write_req->buf, 1, on_write); ··· 363 364 364 365 res_ctx->status = 200; 365 366 res_ctx->body = ""; 367 + res_ctx->body_len = 0; 366 368 res_ctx->content_type = "text/plain"; 367 369 res_ctx->sent = 0; 368 370 res_ctx->client_handle = &client->handle; ··· 395 397 res_ctx->status = 500; 396 398 // pass error of throw in server into "internal server error" message 397 399 res_ctx->body = "internal server error\nant http v" ANT_VERSION " (" ANT_GIT_HASH ")"; 400 + res_ctx->body_len = strlen(res_ctx->body); 398 401 res_ctx->content_type = "text/plain"; 399 402 res_ctx->sent = 1; 400 403 } else if (!res_ctx->sent) { 401 404 res_ctx->status = 404; 402 405 res_ctx->body = "not found\nant http v" ANT_VERSION " (" ANT_GIT_HASH ")"; 406 + res_ctx->body_len = strlen(res_ctx->body); 403 407 res_ctx->content_type = "text/plain"; 404 408 res_ctx->sent = 1; 405 409 } ··· 409 413 410 414 res_ctx->status = 404; 411 415 res_ctx->body = "not found\nant http v" ANT_VERSION " (" ANT_GIT_HASH ")"; 416 + res_ctx->body_len = strlen(res_ctx->body); 412 417 res_ctx->content_type = "text/plain"; 413 418 res_ctx->sent = 1; 414 419 } ··· 493 498 if (res_ctx) { 494 499 res_ctx->status = 400; 495 500 res_ctx->body = "bad request\nant http v" ANT_VERSION " (" ANT_GIT_HASH ")"; 501 + res_ctx->body_len = strlen(res_ctx->body); 496 502 res_ctx->content_type = "text/plain"; 497 503 res_ctx->sent = 1; 498 504 res_ctx->client_handle = &client->handle;