next
Version:
The React Framework
116 lines • 64.9 kB
JavaScript
/**
* @license React
* react-dom-server.node.production.min.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
'use strict';var aa=require("util"),ba=require("async_hooks"),ca=require("next/dist/compiled/react"),da=require("react-dom");function ea(a){"function"===typeof a.flush&&a.flush()}var h=null,l=0,fa=!0;
function q(a,b){if("string"===typeof b){if(0!==b.length)if(2048<3*b.length)0<l&&(w(a,h.subarray(0,l)),h=new Uint8Array(2048),l=0),w(a,ha.encode(b));else{var c=h;0<l&&(c=h.subarray(l));c=ha.encodeInto(b,c);var d=c.read;l+=c.written;d<b.length&&(w(a,h.subarray(0,l)),h=new Uint8Array(2048),l=ha.encodeInto(b.slice(d),h).written);2048===l&&(w(a,h),h=new Uint8Array(2048),l=0)}}else 0!==b.byteLength&&(2048<b.byteLength?(0<l&&(w(a,h.subarray(0,l)),h=new Uint8Array(2048),l=0),w(a,b)):(c=h.length-l,c<b.byteLength&&
(0===c?w(a,h):(h.set(b.subarray(0,c),l),l+=c,w(a,h),b=b.subarray(c)),h=new Uint8Array(2048),l=0),h.set(b,l),l+=b.byteLength,2048===l&&(w(a,h),h=new Uint8Array(2048),l=0)))}function w(a,b){a=a.write(b);fa=fa&&a}function y(a,b){q(a,b);return fa}function ia(a){h&&0<l&&a.write(h.subarray(0,l));h=null;l=0;fa=!0}var ha=new aa.TextEncoder;function z(a){return ha.encode(a)}
var A=Object.assign,B=Object.prototype.hasOwnProperty,ja=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]*$"),ka={},na={};
function oa(a){if(B.call(na,a))return!0;if(B.call(ka,a))return!1;if(ja.test(a))return na[a]=!0;ka[a]=!0;return!1}
var pa=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(" ")),qa=
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"]]),ra=/["'&<>]/;
function C(a){if("boolean"===typeof a||"number"===typeof a)return""+a;a=""+a;var b=ra.exec(a);if(b){var c="",d,e=0;for(d=b.index;d<a.length;d++){switch(a.charCodeAt(d)){case 34:b=""";break;case 38:b="&";break;case 39:b="'";break;case 60:b="<";break;case 62:b=">";break;default:continue}e!==d&&(c+=a.slice(e,d));e=d+1;c+=b}a=e!==d?c+a.slice(e,d):c}return a}
var sa=/([A-Z])/g,ta=/^ms-/,ua=Array.isArray,va=ca.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,wa=da.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,Da={prefetchDNS:za,preconnect:Aa,preload:Ba,preinit:Ca},Ea=z('"></template>'),Fa=z("<script>"),Ga=z("\x3c/script>"),Ha=z('<script src="'),Ia=z('<script type="module" src="'),Ja=z('" nonce="'),Ka=z('" integrity="'),La=z('" crossorigin="'),Ma=z('" async="">\x3c/script>'),Na=/(<\/|<)(s)(cript)/gi;
function Oa(a,b,c,d){return""+b+("s"===c?"\\u0073":"\\u0053")+d}function E(a,b,c){return{insertionMode:a,selectedValue:b,noscriptTagInScope:c}}
function Pa(a,b,c){switch(b){case "noscript":return E(2,null,!0);case "select":return E(2,null!=c.value?c.value:c.defaultValue,a.noscriptTagInScope);case "svg":return E(3,null,a.noscriptTagInScope);case "math":return E(4,null,a.noscriptTagInScope);case "foreignObject":return E(2,null,a.noscriptTagInScope);case "table":return E(5,null,a.noscriptTagInScope);case "thead":case "tbody":case "tfoot":return E(6,null,a.noscriptTagInScope);case "colgroup":return E(8,null,a.noscriptTagInScope);case "tr":return E(7,
null,a.noscriptTagInScope)}return 5<=a.insertionMode?E(2,null,a.noscriptTagInScope):0===a.insertionMode?"html"===b?E(1,null,!1):E(2,null,!1):1===a.insertionMode?E(2,null,!1):a}var G=z("\x3c!-- --\x3e");function Qa(a,b,c,d){if(""===b)return d;d&&a.push(G);a.push(C(b));return!0}var Ra=new Map,Sa=z(' style="'),Ta=z(":"),Ua=z(";");
function Va(a,b){if("object"!==typeof b)throw Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.");var c=!0,d;for(d in b)if(B.call(b,d)){var e=b[d];if(null!=e&&"boolean"!==typeof e&&""!==e){if(0===d.indexOf("--")){var g=C(d);e=C((""+e).trim())}else g=Ra.get(d),void 0===g&&(g=z(C(d.replace(sa,"-$1").toLowerCase().replace(ta,"-ms-"))),Ra.set(d,g)),e="number"===typeof e?0===e||pa.has(d)?""+e:e+"px":
C((""+e).trim());c?(c=!1,a.push(Sa,g,Ta,e)):a.push(Ua,g,Ta,e)}}c||a.push(H)}var I=z(" "),J=z('="'),H=z('"'),bb=z('=""');function cb(a,b,c){c&&"function"!==typeof c&&"symbol"!==typeof c&&a.push(I,b,bb)}function K(a,b,c){"function"!==typeof c&&"symbol"!==typeof c&&"boolean"!==typeof c&&a.push(I,b,J,C(c),H)}z(C("javascript:throw new Error('A React form was unexpectedly submitted.')"));var db=z('<input type="hidden"');
function eb(a,b){this.push(db);if("string"!==typeof a)throw Error("File/Blob fields are not yet supported in progressive forms. It probably means you are closing over binary data or FormData in a Server Action.");K(this,"name",b);K(this,"value",a);this.push(fb)}function gb(a,b,c,d,e,g,f){null!=f&&M(a,"name",f);null!=c&&M(a,"formAction",c);null!=d&&M(a,"formEncType",d);null!=e&&M(a,"formMethod",e);null!=g&&M(a,"formTarget",g);return null}
function M(a,b,c){switch(b){case "className":K(a,"class",c);break;case "tabIndex":K(a,"tabindex",c);break;case "dir":case "role":case "viewBox":case "width":case "height":K(a,b,c);break;case "style":Va(a,c);break;case "src":case "href":case "action":case "formAction":if(null==c||"function"===typeof c||"symbol"===typeof c||"boolean"===typeof c)break;a.push(I,b,J,C(""+c),H);break;case "defaultValue":case "defaultChecked":case "innerHTML":case "suppressContentEditableWarning":case "suppressHydrationWarning":break;
case "autoFocus":case "multiple":case "muted":cb(a,b.toLowerCase(),c);break;case "xlinkHref":if("function"===typeof c||"symbol"===typeof c||"boolean"===typeof c)break;a.push(I,"xlink:href",J,C(""+c),H);break;case "contentEditable":case "spellCheck":case "draggable":case "value":case "autoReverse":case "externalResourcesRequired":case "focusable":case "preserveAlpha":"function"!==typeof c&&"symbol"!==typeof c&&a.push(I,b,J,C(c),H);break;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":c&&
"function"!==typeof c&&"symbol"!==typeof c&&a.push(I,b,bb);break;case "capture":case "download":!0===c?a.push(I,b,bb):!1!==c&&"function"!==typeof c&&"symbol"!==typeof c&&a.push(I,b,J,C(c),H);break;case "cols":case "rows":case "size":case "span":"function"!==typeof c&&"symbol"!==typeof c&&!isNaN(c)&&1<=c&&a.push(I,b,J,C(c),H);break;case "rowSpan":case "start":"function"===typeof c||"symbol"===typeof c||isNaN(c)||a.push(I,b,J,C(c),H);break;case "xlinkActuate":K(a,"xlink:actuate",c);break;case "xlinkArcrole":K(a,
"xlink:arcrole",c);break;case "xlinkRole":K(a,"xlink:role",c);break;case "xlinkShow":K(a,"xlink:show",c);break;case "xlinkTitle":K(a,"xlink:title",c);break;case "xlinkType":K(a,"xlink:type",c);break;case "xmlBase":K(a,"xml:base",c);break;case "xmlLang":K(a,"xml:lang",c);break;case "xmlSpace":K(a,"xml:space",c);break;default:if(!(2<b.length)||"o"!==b[0]&&"O"!==b[0]||"n"!==b[1]&&"N"!==b[1])if(b=qa.get(b)||b,oa(b)){switch(typeof c){case "function":case "symbol":return;case "boolean":var d=b.toLowerCase().slice(0,
5);if("data-"!==d&&"aria-"!==d)return}a.push(I,b,J,C(c),H)}}}var P=z(">"),fb=z("/>");function Q(a,b,c){if(null!=b){if(null!=c)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if("object"!==typeof b||!("__html"in b))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.");b=b.__html;null!==b&&void 0!==b&&a.push(""+b)}}
function hb(a){var b="";ca.Children.forEach(a,function(c){null!=c&&(b+=c)});return b}var ib=z(' selected=""');z('addEventListener("submit",function(a){if(!a.defaultPrevented){var c=a.target,d=a.submitter,e=c.action,b=d;if(d){var f=d.getAttribute("formAction");null!=f&&(e=f,b=null)}"javascript:throw new Error(\'A React form was unexpectedly submitted.\')"===e&&(a.preventDefault(),b?(a=document.createElement("input"),a.name=b.name,a.value=b.value,b.parentNode.insertBefore(a,b),b=new FormData(c),a.parentNode.removeChild(a)):b=new FormData(c),a=c.getRootNode(),(a.$$reactFormReplay=a.$$reactFormReplay||[]).push(c,\nd,b))}});');
function jb(a,b,c,d,e,g,f){var m=b.rel,k=b.href,n=b.precedence;if(3===g||f||null!=b.itemProp||"string"!==typeof m||"string"!==typeof k||""===k)return R(a,b),null;if("stylesheet"===b.rel){c="[style]"+k;if("string"!==typeof n||null!=b.disabled||b.onLoad||b.onError)return R(a,b);g=d.stylesMap.get(c);g||(b=A({},b,{"data-precedence":b.precedence,precedence:null}),g=d.preloadsMap.get(c),f=0,g&&(g.state|=4,m=g.props,null==b.crossOrigin&&(b.crossOrigin=m.crossOrigin),null==b.integrity&&(b.integrity=m.integrity),
g.state&3&&(f=8)),g={type:"stylesheet",chunks:[],state:f,props:b},d.stylesMap.set(c,g),b=d.precedences.get(n),b||(b=new Set,d.precedences.set(n,b),c={type:"style",chunks:[],state:0,props:{precedence:n,hrefs:[]}},b.add(c),d.stylePrecedences.set(n,c)),b.add(g));d.boundaryResources&&d.boundaryResources.add(g);e&&a.push(G);return null}if(b.onLoad||b.onError)return R(a,b);e&&a.push(G);switch(b.rel){case "preconnect":case "dns-prefetch":return R(c.preconnectChunks,b);case "preload":return R(c.preloadChunks,
b);default:return R(c.hoistableChunks,b)}}function R(a,b){a.push(T("link"));for(var c in b)if(B.call(b,c)){var d=b[c];if(null!=d)switch(c){case "children":case "dangerouslySetInnerHTML":throw Error("link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:M(a,c,d)}}a.push(fb);return null}
function kb(a,b,c){a.push(T(c));for(var d in b)if(B.call(b,d)){var e=b[d];if(null!=e)switch(d){case "children":case "dangerouslySetInnerHTML":throw Error(c+" is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:M(a,d,e)}}a.push(fb);return null}
function lb(a,b){a.push(T("title"));var c=null,d=null,e;for(e in b)if(B.call(b,e)){var g=b[e];if(null!=g)switch(e){case "children":c=g;break;case "dangerouslySetInnerHTML":d=g;break;default:M(a,e,g)}}a.push(P);b=Array.isArray(c)?2>c.length?c[0]:null:c;"function"!==typeof b&&"symbol"!==typeof b&&null!==b&&void 0!==b&&a.push(C(""+b));Q(a,d,c);a.push(U,"title",V);return null}
function mb(a,b){a.push(T("script"));var c=null,d=null,e;for(e in b)if(B.call(b,e)){var g=b[e];if(null!=g)switch(e){case "children":c=g;break;case "dangerouslySetInnerHTML":d=g;break;default:M(a,e,g)}}a.push(P);Q(a,d,c);"string"===typeof c&&a.push(C(c));a.push(U,"script",V);return null}
function nb(a,b,c){a.push(T(c));var d=c=null,e;for(e in b)if(B.call(b,e)){var g=b[e];if(null!=g)switch(e){case "children":c=g;break;case "dangerouslySetInnerHTML":d=g;break;default:M(a,e,g)}}a.push(P);Q(a,d,c);return"string"===typeof c?(a.push(C(c)),null):c}var ob=z("\n"),pb=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,qb=new Map;function T(a){var b=qb.get(a);if(void 0===b){if(!pb.test(a))throw Error("Invalid tag: "+a);b=z("<"+a);qb.set(a,b)}return b}var rb=z("<!DOCTYPE html>");
function sb(a,b,c,d,e,g,f){switch(b){case "div":case "span":case "svg":case "path":case "a":case "g":case "p":case "li":break;case "select":a.push(T("select"));f=e=null;for(var m in c)if(B.call(c,m)){var k=c[m];if(null!=k)switch(m){case "children":e=k;break;case "dangerouslySetInnerHTML":f=k;break;case "defaultValue":case "value":break;default:M(a,m,k)}}a.push(P);Q(a,f,e);return e;case "option":e=g.selectedValue;a.push(T("option"));var n=d=f=null;k=null;for(var t in c)if(B.call(c,t)){var p=c[t];if(null!=
p)switch(t){case "children":f=p;break;case "selected":n=p;break;case "dangerouslySetInnerHTML":k=p;break;case "value":d=p;default:M(a,t,p)}}if(null!=e)if(c=null!==d?""+d:hb(f),ua(e))for(d=0;d<e.length;d++){if(""+e[d]===c){a.push(ib);break}}else""+e===c&&a.push(ib);else n&&a.push(ib);a.push(P);Q(a,k,f);return f;case "textarea":a.push(T("textarea"));k=f=e=null;for(var x in c)if(B.call(c,x)&&(d=c[x],null!=d))switch(x){case "children":k=d;break;case "value":e=d;break;case "defaultValue":f=d;break;case "dangerouslySetInnerHTML":throw Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");
default:M(a,x,d)}null===e&&null!==f&&(e=f);a.push(P);if(null!=k){if(null!=e)throw Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(ua(k)&&1<k.length)throw Error("<textarea> can only have at most one child.");e=""+k}"string"===typeof e&&"\n"===e[0]&&a.push(ob);null!==e&&a.push(C(""+e));return null;case "input":a.push(T("input"));var u=null,v=t=null;p=n=d=f=g=x=null;for(k in c)if(B.call(c,k)&&(m=c[k],null!=m))switch(k){case "children":case "dangerouslySetInnerHTML":throw Error("input is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");
case "name":u=m;break;case "formAction":t=m;break;case "formEncType":v=m;break;case "formMethod":x=m;break;case "formTarget":g=m;break;case "defaultChecked":p=m;break;case "defaultValue":d=m;break;case "checked":n=m;break;case "value":f=m;break;default:M(a,k,m)}c=gb(a,e,t,v,x,g,u);null!==n?cb(a,"checked",n):null!==p&&cb(a,"checked",p);null!==f?M(a,"value",f):null!==d&&M(a,"value",d);a.push(fb);null!==c&&c.forEach(eb,a);return null;case "button":a.push(T("button"));v=t=u=n=d=k=f=null;for(p in c)if(B.call(c,
p)&&(x=c[p],null!=x))switch(p){case "children":f=x;break;case "dangerouslySetInnerHTML":k=x;break;case "name":d=x;break;case "formAction":n=x;break;case "formEncType":u=x;break;case "formMethod":t=x;break;case "formTarget":v=x;break;default:M(a,p,x)}c=gb(a,e,n,u,t,v,d);a.push(P);null!==c&&c.forEach(eb,a);Q(a,k,f);"string"===typeof f?(a.push(C(f)),a=null):a=f;return a;case "form":a.push(T("form"));p=n=d=k=f=e=null;for(u in c)if(B.call(c,u)&&(t=c[u],null!=t))switch(u){case "children":e=t;break;case "dangerouslySetInnerHTML":f=
t;break;case "action":k=t;break;case "encType":d=t;break;case "method":n=t;break;case "target":p=t;break;default:M(a,u,t)}null!=k&&M(a,"action",k);null!=d&&M(a,"encType",d);null!=n&&M(a,"method",n);null!=p&&M(a,"target",p);a.push(P);Q(a,f,e);"string"===typeof e?(a.push(C(e)),a=null):a=e;return a;case "menuitem":a.push(T("menuitem"));for(var D in c)if(B.call(c,D)&&(e=c[D],null!=e))switch(D){case "children":case "dangerouslySetInnerHTML":throw Error("menuitems cannot have `children` nor `dangerouslySetInnerHTML`.");
default:M(a,D,e)}a.push(P);return null;case "title":return 3===g.insertionMode||g.noscriptTagInScope||null!=c.itemProp?a=lb(a,c):(lb(e.hoistableChunks,c),a=null),a;case "link":return jb(a,c,e,d,f,g.insertionMode,g.noscriptTagInScope);case "script":e=c.async;if("string"!==typeof c.src||!c.src||!e||"function"===typeof e||"symbol"===typeof e||c.onLoad||c.onError||3===g.insertionMode||g.noscriptTagInScope||null!=c.itemProp)a=mb(a,c);else{n="[script]"+c.src;e=d.scriptsMap.get(n);if(!e){e={type:"script",
chunks:[],state:0,props:null};d.scriptsMap.set(n,e);d.scripts.add(e);k=c;if(d=d.preloadsMap.get(n))d.state|=4,c=k=A({},c),d=d.props,null==c.crossOrigin&&(c.crossOrigin=d.crossOrigin),null==c.integrity&&(c.integrity=d.integrity);mb(e.chunks,k)}f&&a.push(G);a=null}return a;case "style":e=c.precedence;k=c.href;if(3===g.insertionMode||g.noscriptTagInScope||null!=c.itemProp||"string"!==typeof e||"string"!==typeof k||""===k){a.push(T("style"));f=e=null;for(v in c)if(B.call(c,v)&&(k=c[v],null!=k))switch(v){case "children":e=
k;break;case "dangerouslySetInnerHTML":f=k;break;default:M(a,v,k)}a.push(P);c=Array.isArray(e)?2>e.length?e[0]:null:e;"function"!==typeof c&&"symbol"!==typeof c&&null!==c&&void 0!==c&&a.push(C(""+c));Q(a,f,e);a.push(U,"style",V);a=null}else{p="[style]"+k;u=d.stylesMap.get(p);if(!u){(u=d.stylePrecedences.get(e))?u.props.hrefs.push(k):(u={type:"style",chunks:[],state:0,props:{precedence:e,hrefs:[k]}},d.stylePrecedences.set(e,u),k=new Set,k.add(u),d.precedences.set(e,k));d.stylesMap.set(p,u);d.boundaryResources&&
d.boundaryResources.add(u);e=u.chunks;d=k=null;for(n in c)if(B.call(c,n)&&(p=c[n],null!=p))switch(n){case "children":k=p;break;case "dangerouslySetInnerHTML":d=p}c=Array.isArray(k)?2>k.length?k[0]:null:k;"function"!==typeof c&&"symbol"!==typeof c&&null!==c&&void 0!==c&&e.push(C(""+c));Q(e,d,k)}f&&a.push(G);a=void 0}return a;case "meta":return 3===g.insertionMode||g.noscriptTagInScope||null!=c.itemProp?a=kb(a,c,"meta"):(f&&a.push(G),a="string"===typeof c.charSet?kb(e.charsetChunks,c,"meta"):kb(e.hoistableChunks,
c,"meta")),a;case "listing":case "pre":a.push(T(b));f=e=null;for(var r in c)if(B.call(c,r)&&(k=c[r],null!=k))switch(r){case "children":e=k;break;case "dangerouslySetInnerHTML":f=k;break;default:M(a,r,k)}a.push(P);if(null!=f){if(null!=e)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if("object"!==typeof f||!("__html"in f))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.");
c=f.__html;null!==c&&void 0!==c&&("string"===typeof c&&0<c.length&&"\n"===c[0]?a.push(ob,c):a.push(""+c))}"string"===typeof e&&"\n"===e[0]&&a.push(ob);return e;case "base":case "area":case "br":case "col":case "embed":case "hr":case "img":case "keygen":case "param":case "source":case "track":case "wbr":return kb(a,c,b);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":break;case "head":return 2>
g.insertionMode&&null===e.headChunks?(e.headChunks=[],a=nb(e.headChunks,c,"head")):a=nb(a,c,"head"),a;case "html":return 0===g.insertionMode&&null===e.htmlChunks?(e.htmlChunks=[rb],a=nb(e.htmlChunks,c,"html")):a=nb(a,c,"html"),a;default:if(-1!==b.indexOf("-")){a.push(T(b));f=e=null;for(var F in c)if(B.call(c,F)&&(k=c[F],null!=k))switch(F){case "children":e=k;break;case "dangerouslySetInnerHTML":f=k;break;case "style":Va(a,k);break;case "suppressContentEditableWarning":case "suppressHydrationWarning":break;
default:oa(F)&&"function"!==typeof k&&"symbol"!==typeof k&&a.push(I,F,J,C(k),H)}a.push(P);Q(a,f,e);return e}}return nb(a,c,b)}var U=z("</"),V=z(">");function tb(a,b){b=b.bootstrapChunks;for(var c=0;c<b.length-1;c++)q(a,b[c]);return c<b.length?(c=b[c],b.length=0,y(a,c)):!0}var ub=z('<template id="'),vb=z('"></template>'),wb=z("\x3c!--$--\x3e"),xb=z('\x3c!--$?--\x3e<template id="'),yb=z('"></template>'),zb=z("\x3c!--$!--\x3e"),Bb=z("\x3c!--/$--\x3e"),Cb=z("<template"),Db=z('"'),Eb=z(' data-dgst="');
z(' data-msg="');z(' data-stck="');var Fb=z("></template>");function Gb(a,b,c){q(a,xb);if(null===c)throw Error("An ID must have been assigned before we can complete the boundary.");q(a,c);return y(a,yb)}
var Hb=z('<div hidden id="'),Ib=z('">'),Jb=z("</div>"),Kb=z('<svg aria-hidden="true" style="display:none" id="'),Lb=z('">'),Mb=z("</svg>"),Nb=z('<math aria-hidden="true" style="display:none" id="'),Ob=z('">'),Pb=z("</math>"),Qb=z('<table hidden id="'),Rb=z('">'),Sb=z("</table>"),Tb=z('<table hidden><tbody id="'),Ub=z('">'),Vb=z("</tbody></table>"),Wb=z('<table hidden><tr id="'),Xb=z('">'),Yb=z("</tr></table>"),Zb=z('<table hidden><colgroup id="'),$b=z('">'),ac=z("</colgroup></table>");
function bc(a,b,c,d){switch(c.insertionMode){case 0:case 1:case 2:return q(a,Hb),q(a,b.segmentPrefix),q(a,d.toString(16)),y(a,Ib);case 3:return q(a,Kb),q(a,b.segmentPrefix),q(a,d.toString(16)),y(a,Lb);case 4:return q(a,Nb),q(a,b.segmentPrefix),q(a,d.toString(16)),y(a,Ob);case 5:return q(a,Qb),q(a,b.segmentPrefix),q(a,d.toString(16)),y(a,Rb);case 6:return q(a,Tb),q(a,b.segmentPrefix),q(a,d.toString(16)),y(a,Ub);case 7:return q(a,Wb),q(a,b.segmentPrefix),q(a,d.toString(16)),y(a,Xb);case 8:return q(a,
Zb),q(a,b.segmentPrefix),q(a,d.toString(16)),y(a,$b);default:throw Error("Unknown insertion mode. This is a bug in React.");}}function cc(a,b){switch(b.insertionMode){case 0:case 1:case 2:return y(a,Jb);case 3:return y(a,Mb);case 4:return y(a,Pb);case 5:return y(a,Sb);case 6:return y(a,Vb);case 7:return y(a,Yb);case 8:return y(a,ac);default:throw Error("Unknown insertion mode. This is a bug in React.");}}
var dc=z('$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};;$RS("'),ec=z('$RS("'),fc=z('","'),gc=z('")\x3c/script>'),hc=z('<template data-rsi="" data-sid="'),ic=z('" data-pid="'),jc=z('$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("'),
kc=z('$RC("'),lc=z('$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RM=new Map;\n$RR=function(r,t,w){for(var u=$RC,n=$RM,p=new Map,q=document,g,b,h=q.querySelectorAll("link[data-precedence],style[data-precedence]"),v=[],k=0;b=h[k++];)"not all"===b.getAttribute("media")?v.push(b):("LINK"===b.tagName&&n.set(b.getAttribute("href"),b),p.set(b.dataset.precedence,g=b));b=0;h=[];var l,a;for(k=!0;;){if(k){var f=w[b++];if(!f){k=!1;b=0;continue}var c=!1,m=0;var d=f[m++];if(a=n.get(d)){var e=a._p;c=!0}else{a=q.createElement("link");a.href=d;a.rel="stylesheet";for(a.dataset.precedence=\nl=f[m++];e=f[m++];)a.setAttribute(e,f[m++]);e=a._p=new Promise(function(x,y){a.onload=x;a.onerror=y});n.set(d,a)}d=a.getAttribute("media");!e||"l"===e.s||d&&!matchMedia(d).matches||h.push(e);if(c)continue}else{a=v[b++];if(!a)break;l=a.getAttribute("data-precedence");a.removeAttribute("media")}c=p.get(l)||g;c===g&&(g=a);p.set(l,a);c?c.parentNode.insertBefore(a,c.nextSibling):(c=q.head,c.insertBefore(a,c.firstChild))}Promise.all(h).then(u.bind(null,r,t,""),u.bind(null,r,t,"Resource failed to load"))};$RR("'),
mc=z('$RM=new Map;\n$RR=function(r,t,w){for(var u=$RC,n=$RM,p=new Map,q=document,g,b,h=q.querySelectorAll("link[data-precedence],style[data-precedence]"),v=[],k=0;b=h[k++];)"not all"===b.getAttribute("media")?v.push(b):("LINK"===b.tagName&&n.set(b.getAttribute("href"),b),p.set(b.dataset.precedence,g=b));b=0;h=[];var l,a;for(k=!0;;){if(k){var f=w[b++];if(!f){k=!1;b=0;continue}var c=!1,m=0;var d=f[m++];if(a=n.get(d)){var e=a._p;c=!0}else{a=q.createElement("link");a.href=d;a.rel="stylesheet";for(a.dataset.precedence=\nl=f[m++];e=f[m++];)a.setAttribute(e,f[m++]);e=a._p=new Promise(function(x,y){a.onload=x;a.onerror=y});n.set(d,a)}d=a.getAttribute("media");!e||"l"===e.s||d&&!matchMedia(d).matches||h.push(e);if(c)continue}else{a=v[b++];if(!a)break;l=a.getAttribute("data-precedence");a.removeAttribute("media")}c=p.get(l)||g;c===g&&(g=a);p.set(l,a);c?c.parentNode.insertBefore(a,c.nextSibling):(c=q.head,c.insertBefore(a,c.firstChild))}Promise.all(h).then(u.bind(null,r,t,""),u.bind(null,r,t,"Resource failed to load"))};$RR("'),
nc=z('$RR("'),oc=z('","'),pc=z('",'),qc=z('"'),rc=z(")\x3c/script>"),sc=z('<template data-rci="" data-bid="'),tc=z('<template data-rri="" data-bid="'),uc=z('" data-sid="'),vc=z('" data-sty="'),wc=z('$RX=function(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};;$RX("'),xc=z('$RX("'),yc=z('"'),zc=z(","),Ac=z(")\x3c/script>"),Bc=z('<template data-rxi="" data-bid="'),Cc=z('" data-dgst="'),
Dc=z('" data-msg="'),Ec=z('" data-stck="'),Fc=/[<\u2028\u2029]/g;function Gc(a){return JSON.stringify(a).replace(Fc,function(b){switch(b){case "<":return"\\u003c";case "\u2028":return"\\u2028";case "\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React");}})}var Jc=/[&><\u2028\u2029]/g;
function Kc(a){return JSON.stringify(a).replace(Jc,function(b){switch(b){case "&":return"\\u0026";case ">":return"\\u003e";case "<":return"\\u003c";case "\u2028":return"\\u2028";case "\u2029":return"\\u2029";default:throw Error("escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React");}})}
var Lc=z('<style media="not all" data-precedence="'),Mc=z('" data-href="'),Nc=z('">'),Oc=z("</style>"),Pc=!1,Qc=!0;function Rc(a){if("stylesheet"===a.type&&0===(a.state&1))Pc=!0;else if("style"===a.type){var b=a.chunks,c=a.props.hrefs,d=0;if(b.length){q(this,Lc);q(this,C(a.props.precedence));if(c.length){for(q(this,Mc);d<c.length-1;d++)q(this,C(c[d])),q(this,Sc);q(this,C(c[d]))}q(this,Nc);for(d=0;d<b.length;d++)q(this,b[d]);Qc=y(this,Oc);Pc=!0;b.length=0;c.length=0}}}
function Tc(a,b,c){Pc=!1;Qc=!0;b.forEach(Rc,a);Pc&&(c.stylesToHoist=!0);return Qc}function Uc(a){if(0===(a.state&7)){for(var b=a.chunks,c=0;c<b.length;c++)q(this,b[c]);a.state|=1}}function Vc(a){if(0===(a.state&7)){for(var b=a.chunks,c=0;c<b.length;c++)q(this,b[c]);a.state|=2}}var Wc=null,Xc=!1;function Yc(a,b,c){b=a.chunks;if(a.state&3)c.delete(a);else if("style"===a.type)Wc=a;else{R(b,a.props);for(c=0;c<b.length;c++)q(this,b[c]);a.state|=1;Xc=!0}}
var Zc=z('<style data-precedence="'),$c=z('" data-href="'),Sc=z(" "),ad=z('">'),bd=z("</style>");function cd(a,b){Xc=!1;a.forEach(Yc,this);a.clear();a=Wc.chunks;var c=Wc.props.hrefs;if(!1===Xc||a.length){q(this,Zc);q(this,C(b));b=0;if(c.length){for(q(this,$c);b<c.length-1;b++)q(this,C(c[b])),q(this,Sc);q(this,C(c[b]))}q(this,ad);for(b=0;b<a.length;b++)q(this,a[b]);q(this,bd);a.length=0;c.length=0}}
function dd(a){if(!(a.state&8)&&"style"!==a.type){var b=a.chunks,c=a.props;R(b,{rel:"preload",as:"style",href:a.props.href,crossOrigin:c.crossOrigin,fetchPriority:c.fetchPriority,integrity:c.integrity,media:c.media,hrefLang:c.hrefLang,referrerPolicy:c.referrerPolicy});for(c=0;c<b.length;c++)q(this,b[c]);a.state|=8;b.length=0}}function ed(a){a.forEach(dd,this);a.clear()}var fd=z("["),gd=z(",["),hd=z(","),id=z("]");
function jd(a,b){q(a,fd);var c=fd;b.forEach(function(d){if("style"!==d.type&&!(d.state&1))if(d.state&3)q(a,c),q(a,Kc(""+d.props.href)),q(a,id),c=gd;else if("stylesheet"===d.type){q(a,c);var e=d.props["data-precedence"],g=d.props;q(a,Kc(""+d.props.href));e=""+e;q(a,hd);q(a,Kc(e));for(var f in g)if(B.call(g,f)){var m=g[f];if(null!=m)switch(f){case "href":case "rel":case "precedence":case "data-precedence":break;case "children":case "dangerouslySetInnerHTML":throw Error("link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");
default:a:{e=a;var k=f.toLowerCase();switch(typeof m){case "function":case "symbol":break a}switch(f){case "innerHTML":case "dangerouslySetInnerHTML":case "suppressContentEditableWarning":case "suppressHydrationWarning":case "style":break a;case "className":k="class";m=""+m;break;case "hidden":if(!1===m)break a;m="";break;case "src":case "href":m=""+m;break;default:if(2<f.length&&("o"===f[0]||"O"===f[0])&&("n"===f[1]||"N"===f[1])||!oa(f))break a;m=""+m}q(e,hd);q(e,Kc(k));q(e,hd);q(e,Kc(m))}}}q(a,
id);c=gd;d.state|=2}});q(a,id)}
function kd(a,b){q(a,fd);var c=fd;b.forEach(function(d){if("style"!==d.type&&!(d.state&1))if(d.state&3)q(a,c),q(a,C(JSON.stringify(""+d.props.href))),q(a,id),c=gd;else if("stylesheet"===d.type){q(a,c);var e=d.props["data-precedence"],g=d.props;q(a,C(JSON.stringify(""+d.props.href)));e=""+e;q(a,hd);q(a,C(JSON.stringify(e)));for(var f in g)if(B.call(g,f)){var m=g[f];if(null!=m)switch(f){case "href":case "rel":case "precedence":case "data-precedence":break;case "children":case "dangerouslySetInnerHTML":throw Error("link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:a:{e=
a;var k=f.toLowerCase();switch(typeof m){case "function":case "symbol":break a}switch(f){case "innerHTML":case "dangerouslySetInnerHTML":case "suppressContentEditableWarning":case "suppressHydrationWarning":case "style":break a;case "className":k="class";m=""+m;break;case "hidden":if(!1===m)break a;m="";break;case "src":case "href":m=""+m;break;default:if(2<f.length&&("o"===f[0]||"O"===f[0])&&("n"===f[1]||"N"===f[1])||!oa(f))break a;m=""+m}q(e,hd);q(e,C(JSON.stringify(k)));q(e,hd);q(e,C(JSON.stringify(m)))}}}q(a,
id);c=gd;d.state|=2}});q(a,id)}function za(a){var b=ld();if(b){var c=b.resources;if("string"===typeof a&&a){var d="[prefetchDNS]"+a,e=c.preconnectsMap.get(d);e||(e={type:"preconnect",chunks:[],state:0,props:null},c.preconnectsMap.set(d,e),R(e.chunks,{href:a,rel:"dns-prefetch"}));c.preconnects.add(e);md(b)}}}
function Aa(a,b){var c=ld();if(c){var d=c.resources;if("string"===typeof a&&a){b=null==b||"string"!==typeof b.crossOrigin?null:"use-credentials"===b.crossOrigin?"use-credentials":"";var e="[preconnect]["+(null===b?"null":b)+"]"+a,g=d.preconnectsMap.get(e);g||(g={type:"preconnect",chunks:[],state:0,props:null},d.preconnectsMap.set(e,g),R(g.chunks,{rel:"preconnect",href:a,crossOrigin:b}));d.preconnects.add(g);md(c)}}}
function Ba(a,b){var c=ld();if(c){var d=c.resources;if("string"===typeof a&&a&&"object"===typeof b&&null!==b&&"string"===typeof b.as&&b.as){var e=b.as;if("image"===e){var g=b.imageSrcSet;var f=b.imageSizes,m="";"string"===typeof g&&""!==g?(m+="["+g+"]","string"===typeof f&&(m+="["+f+"]")):m+="[][]"+a;g="["+e+"]"+m}else g="["+e+"]"+a;f=d.preloadsMap.get(g);f||(f={type:"preload",chunks:[],state:0,props:{rel:"preload",as:e,href:"image"===e&&b.imageSrcSet?void 0:a,crossOrigin:"font"===e?"":b.crossOrigin,
integrity:b.integrity,type:b.type,nonce:b.nonce,fetchPriority:b.fetchPriority,imageSrcSet:b.imageSrcSet,imageSizes:b.imageSizes,referrerPolicy:b.referrerPolicy}},d.preloadsMap.set(g,f),R(f.chunks,f.props));switch(e){case "font":d.fontPreloads.add(f);break;case "style":d.explicitStylesheetPreloads.add(f);break;case "script":d.explicitScriptPreloads.add(f);break;default:d.explicitOtherPreloads.add(f)}md(c)}}}
function Ca(a,b){var c=ld();if(c){var d=c.resources;if("string"===typeof a&&a&&"object"===typeof b&&null!==b){var e=b.as;switch(e){case "style":var g="["+e+"]"+a,f=d.stylesMap.get(g);e=b.precedence||"default";if(!f){f=0;var m=d.preloadsMap.get(g);m&&m.state&3&&(f=8);f={type:"stylesheet",chunks:[],state:f,props:{rel:"stylesheet",href:a,"data-precedence":e,crossOrigin:b.crossOrigin,integrity:b.integrity,fetchPriority:b.fetchPriority}};d.stylesMap.set(g,f);a=d.precedences.get(e);a||(a=new Set,d.precedences.set(e,
a),b={type:"style",chunks:[],state:0,props:{precedence:e,hrefs:[]}},a.add(b),d.stylePrecedences.set(e,b));a.add(f);md(c)}break;case "script":g="["+e+"]"+a,e=d.scriptsMap.get(g),e||(e={type:"script",chunks:[],state:0,props:null},d.scriptsMap.set(g,e),a={src:a,async:!0,crossOrigin:b.crossOrigin,integrity:b.integrity,nonce:b.nonce,fetchPriority:b.fetchPriority},d.scripts.add(e),mb(e.chunks,a),md(c))}}}}function nd(a){this.add(a)}
var od=new ba.AsyncLocalStorage,pd=Symbol.for("react.element"),qd=Symbol.for("react.portal"),rd=Symbol.for("react.fragment"),sd=Symbol.for("react.strict_mode"),td=Symbol.for("react.profiler"),ud=Symbol.for("react.provider"),vd=Symbol.for("react.context"),wd=Symbol.for("react.server_context"),xd=Symbol.for("react.forward_ref"),yd=Symbol.for("react.suspense"),zd=Symbol.for("react.suspense_list"),Ad=Symbol.for("react.memo"),Bd=Symbol.for("react.lazy"),Cd=Symbol.for("react.scope"),Dd=Symbol.for("react.debug_trace_mode"),
Ed=Symbol.for("react.offscreen"),Fd=Symbol.for("react.legacy_hidden"),Gd=Symbol.for("react.cache"),Hd=Symbol.for("react.default_value"),Id=Symbol.iterator;
function Jd(a){if(null==a)return null;if("function"===typeof a)return a.displayName||a.name||null;if("string"===typeof a)return a;switch(a){case rd:return"Fragment";case qd:return"Portal";case td:return"Profiler";case sd:return"StrictMode";case yd:return"Suspense";case zd:return"SuspenseList";case Gd:return"Cache"}if("object"===typeof a)switch(a.$$typeof){case vd:return(a.displayName||"Context")+".Consumer";case ud:return(a._context.displayName||"Context")+".Provider";case xd:var b=a.render;a=a.displayName;
a||(a=b.displayName||b.name||"",a=""!==a?"ForwardRef("+a+")":"ForwardRef");return a;case Ad:return b=a.displayName||null,null!==b?b:Jd(a.type)||"Memo";case Bd:b=a._payload;a=a._init;try{return Jd(a(b))}catch(c){break}case wd:return(a.displayName||a._globalName)+".Provider"}return null}var Kd={};function Ld(a,b){a=a.contextTypes;if(!a)return Kd;var c={},d;for(d in a)c[d]=b[d];return c}var Md=null;
function Nd(a,b){if(a!==b){a.context._currentValue=a.parentValue;a=a.parent;var c=b.parent;if(null===a){if(null!==c)throw Error("The stacks must reach the root at the same time. This is a bug in React.");}else{if(null===c)throw Error("The stacks must reach the root at the same time. This is a bug in React.");Nd(a,c)}b.context._currentValue=b.value}}function Od(a){a.context._currentValue=a.parentValue;a=a.parent;null!==a&&Od(a)}
function Pd(a){var b=a.parent;null!==b&&Pd(b);a.context._currentValue=a.value}function Qd(a,b){a.context._currentValue=a.parentValue;a=a.parent;if(null===a)throw Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");a.depth===b.depth?Nd(a,b):Qd(a,b)}
function Rd(a,b){var c=b.parent;if(null===c)throw Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");a.depth===c.depth?Nd(a,c):Rd(a,c);b.context._currentValue=b.value}function Sd(a){var b=Md;b!==a&&(null===b?Pd(a):null===a?Od(b):b.depth===a.depth?Nd(b,a):b.depth>a.depth?Qd(b,a):Rd(b,a),Md=a)}
var Td={isMounted:function(){return!1},enqueueSetState:function(a,b){a=a._reactInternals;null!==a.queue&&a.queue.push(b)},enqueueReplaceState:function(a,b){a=a._reactInternals;a.replace=!0;a.queue=[b]},enqueueForceUpdate:function(){}};
function Ud(a,b,c,d){var e=void 0!==a.state?a.state:null;a.updater=Td;a.props=c;a.state=e;var g={queue:[],replace:!1};a._reactInternals=g;var f=b.contextType;a.context="object"===typeof f&&null!==f?f._currentValue:d;f=b.getDerivedStateFromProps;"function"===typeof f&&(f=f(c,e),e=null===f||void 0===f?e:A({},e,f),a.state=e);if("function"!==typeof b.getDerivedStateFromProps&&"function"!==typeof a.getSnapshotBeforeUpdate&&("function"===typeof a.UNSAFE_componentWillMount||"function"===typeof a.componentWillMount))if(b=
a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),b!==a.state&&Td.enqueueReplaceState(a,a.state,null),null!==g.queue&&0<g.queue.length)if(b=g.queue,f=g.replace,g.queue=null,g.replace=!1,f&&1===b.length)a.state=b[0];else{g=f?b[0]:a.state;e=!0;for(f=f?1:0;f<b.length;f++){var m=b[f];m="function"===typeof m?m.call(a,g,c,d):m;null!=m&&(e?(e=!1,g=A({},g,m)):A(g,m))}a.state=g}else g.queue=null}
var Vd={id:1,overflow:""};function Wd(a,b,c){var d=a.id;a=a.overflow;var e=32-Xd(d)-1;d&=~(1<<e);c+=1;var g=32-Xd(b)+e;if(30<g){var f=e-e%5;g=(d&(1<<f)-1).toString(32);d>>=f;e-=f;return{id:1<<32-Xd(b)+e|c<<e|d,overflow:g+a}}return{id:1<<g|c<<e|d,overflow:a}}var Xd=Math.clz32?Math.clz32:Yd,Zd=Math.log,$d=Math.LN2;function Yd(a){a>>>=0;return 0===a?32:31-(Zd(a)/$d|0)|0}var ae=Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`");
function be(){}function ce(a,b,c){c=a[c];void 0===c?a.push(b):c!==b&&(b.then(be,be),b=c);switch(b.status){case "fulfilled":return b.value;case "rejected":throw b.reason;default:if("string"!==typeof b.status)switch(a=b,a.status="pending",a.then(function(d){if("pending"===b.status){var e=b;e.status="fulfilled";e.value=d}},function(d){if("pending"===b.status){var e=b;e.status="rejected";e.reason=d}}),b.status){case "fulfilled":return b.value;case "rejected":throw b.reason;}de=b;throw ae;}}var de=null;
function ee(){if(null===de)throw Error("Expected a suspended thenable. This is a bug in React. Please file an issue.");var a=de;de=null;return a}function fe(a,b){return a===b&&(0!==a||1/a===1/b)||a!==a&&b!==b}var ge="function"===typeof Object.is?Object.is:fe,W=null,he=null,ie=null,X=null,je=!1,ke=!1,le=0,me=0,ne=null,Y=null,oe=0;
function pe(){if(null===W)throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.");return W}
function qe(){if(0<oe)throw Error("Rendered more hooks than during the previous render");return{memoizedState:null,queue:null,next:null}}function re(){null===X?null===ie?(je=!1,ie=X=qe()):(je=!0,X=ie):null===X.next?(je=!1,X=X.next=qe()):(je=!0,X=X.next);return X}function se(a,b,c,d){for(;ke;)ke=!1,me=le=0,oe+=1,X=null,c=a(b,d);te();return c}function ue(){var a=ne;ne=null;return a}function te(){he=W=null;ke=!1;ie=null;oe=0;X=Y=null}function ve(a,b){return"function"===typeof b?b(a):b}
function we(a,b,c){W=pe();X=re();if(je){var d=X.queue;b=d.dispatch;if(null!==Y&&(c=Y.get(d),void 0!==c)){Y.delete(d);d=X.memoizedState;do d=a(d,c.action),c=c.next;while(null!==c);X.memoizedState=d;return[d,b]}return[X.memoizedState,b]}a=a===ve?"function"===typeof b?b():b:void 0!==c?c(b):b;X.memoizedState=a;a=X.queue={last:null,dispatch:null};a=a.dispatch=xe.bind(null,W,a);return[X.memoizedState,a]}
function ye(a,b){W=pe();X=re();b=void 0===b?null:b;if(null!==X){var c=X.memoizedState;if(null!==c&&null!==b){var d=c[1];a:if(null===d)d=!1;else{for(var e=0;e<d.length&&e<b.length;e++)if(!ge(b[e],d[e])){d=!1;break a}d=!0}if(d)return c[0]}}a=a();X.memoizedState=[a,b];return a}
function xe(a,b,c){if(25<=oe)throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");if(a===W)if(ke=!0,a={action:c,next:null},null===Y&&(Y=new Map),c=Y.get(b),void 0===c)Y.set(b,a);else{for(b=c;null!==b.next;)b=b.next;b.next=a}}function ze(){throw Error("startTransition cannot be called during server rendering.");}function Ae(a){var b=me;me+=1;null===ne&&(ne=[]);return ce(ne,a,b)}
function Be(){throw Error("Cache cannot be refreshed during server rendering.");}function Ce(){}
var Ee={readContext:function(a){return a._currentValue},use:function(a){if(null!==a&&"object"===typeof a){if("function"===typeof a.then)return Ae(a);if(a.$$typeof===vd||a.$$typeof===wd)return a._currentValue}throw Error("An unsupported type was passed to use(): "+String(a));},useContext:function(a){pe();return a._currentValue},useMemo:ye,useReducer:we,useRef:function(a){W=pe();X=re();var b=X.memoizedState;return null===b?(a={current:a},X.memoizedState=a):b},useState:function(a){return we(ve,a)},useInsertionEffect:Ce,
useLayoutEffect:Ce,useCallback:function(a,b){return ye(function(){return a},b)},useImperativeHandle:Ce,useEffect:Ce,useDebugValue:Ce,useDeferredValue:function(a){pe();return a},useTransition:function(){pe();return[!1,ze]},useId:function(){var a=he.treeContext;var b=a.overflow;a=a.id;a=(a&~(1<<32-Xd(a)-1)).toString(32)+b;var c=De;if(null===c)throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component.");b=le++;a=":"+c.idPrefix+"R"+a;0<b&&(a+="H"+b.toString(32));
return a+":"},useSyncExternalStore:function(a,b,c){if(void 0===c)throw Error("Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.");return c()},useCacheRefresh:function(){return Be}},De=null,Fe={getCacheSignal:function(){throw Error("Not implemented.");},getCacheForType:function(){throw Error("Not implemented.");}},Ge=va.ReactCurrentDispatcher,He=va.ReactCurrentCache;function Ie(a){console.error(a);return null}function Je(){}var Ke=null;
function ld(){if(Ke)return Ke;var a=od.getStore();return a?a:null}function Le(a,b){a.pingedTasks.push(b);1===a.pingedTasks.length&&(a.flushScheduled=null!==a.destination,setImmediate(function(){return Me(a)}))}function Ne(a,b,c,d,e,g,f,m,k){a.allPendingTasks++;null===d?a.pendingRootTasks++:d.pendingTasks++;var n={node:c,ping:function(){return Le(a,n)},blockedBoundary:d,blockedSegment:e,abortSet:g,legacyContext:f,context:m,treeContext:k,thenableState:b};g.add(n);return n}
function Oe(a,b,c,d,e,g){return{status:0,id:-1,index:b,parentFlushed:!1,chunks:[],children:[],formatContext:d,boundary:c,lastPushedText:e,textEmbedded:g}}function Pe(a,b){a=a.onError(b);if(null!=a&&"string"!==typeof a)throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof a+'" instead');return a}
function Qe(a,b){var c=a.onShellError;c(b);c=a.onFatalError;c(b);null!==a.destination?(a.status=2,a.destination.destroy(b)):(a.status=1,a.fatalError=b)}
function Re(a,b,c,d){var e=c.render(),g=d.childContextTypes;if(null!==g&&void 0!==g){var f=b.legacyContext;if("function"!==typeof c.getChildContext)d=f;else{c=c.getChildContext();for(var m in c)if(!(m in g))throw Error((Jd(d)||"Unknown")+'.getChildContext(): key "'+m+'" is not defined in childContextTypes.');d=A({},f,c)}b.legacyContext=d;Z(a,b,null,e);b.legacyContext=f}else Z(a,b,null,e)}
function Se(a,b){if(a&&a.defaultProps){b=A({},b);a=a.defaultProps;for(var c in a)void 0===b[c]&&(b[c]=a[c]);return b}return b}
function Te(a,b,c,d,e,g){if("function"===typeof d)if(d.prototype&&d.prototype.isReactComponent)c=Ld(d,b.legacyContext),g=d.contextType,g=new d(e,"object"===typeof g&&null!==g?g._currentValue:c),Ud(g,d,e,c),Re(a,b,g,d);else{g=Ld(d,b.legacyContext);W={};he=b;me=le=0;ne=c;c=d(e,g);c=se(d,e,c,g);var f=0!==le;if("object"===typeof c&&null!==c&&"function"===typeof c.render&&void 0===c.$$typeof)Ud(c,d,e,g),Re(a,b,c,d);else if(f){e=b.treeContext;b.treeContext=Wd(e,1,0);try{Z(a,b,null,c)}finally{b.treeContext=
e}}else Z(a,b,null,c)}else if("string"===typeof d){c=b.blockedSegment;f=sb(c.chunks,d,e,a.resources,a.responseState,c.formatContext,c.lastPushedText);c.lastPushedText=!1;g=c.formatContext;c.formatContext=Pa(g,d,e);Ue(a,b,f);c.formatContext=g;a:{b=c.chunks;switch(d){case "title":case "style":case "script":case "area":case "base":case "br":case "col":case "embed":case "hr":case "img":case "input":case "keygen":case "link":case "meta":case "param":case "source":case "track":case "wbr":break a;case "body":if(1>=
g.insertionMode){a.responseState.hasBody=!0;break a}break;case "html":if(0===g.insertionMode)break a}b.push(U,d,V)}c.lastPushedText=!1}else{switch(d){case Fd:case Dd:case sd:case td:case rd:Z(a,b,null,e.children);return;case Ed:"hidden"!==e.mode&&Z(a,b,null,e.children);return;case zd:Z(a,b,null,e.children);return;case Cd:throw Error("ReactDOMServer does not yet support scope components.");case yd:a:{d=b.blockedBoundary;c=b.blockedSegment;g=e.fallback;e=e.children;f=new Set;var m={id:null,rootSegmentID:-1,
parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:f,errorDigest:null,resources:new Set},k=Oe(a,c.chunks.length,m,c.formatContext,!1,!1);c.children.push(k);c.lastPushedText=!1;var n=Oe(a,0,null,c.formatContext,!1,!1);n.parentFlushed=!0;b.blockedBoundary=m;b.blockedSegment=n;a.resources.boundaryResources=m.resources;try{if(Ue(a,b,e),n.lastPushedText&&n.textEmbedded&&n.chunks.push(G),n.status=1,Ve(m,n),0===m.pendingTasks)break a}catch(t){n.status=
4,m.forceClientRender=!0,m.errorDigest=Pe(a,t)}finally{a.resources.boundaryResources=d?d.resources:null,b.blockedBoundary=d,b.blockedSegment=c}b=Ne(a,null,g,d,k,f,b.legacyContext,b.context,b.treeContext);a.pingedTasks.push(b)}return}if("object"===typeof d&&null!==d)switch(d.$$typeof){case xd:d=d.render;W={};he=b;me=le=0;ne=c;c=d(e,g);e=se(d,e,c,g);if(0!==le){d=b.treeContext;b.treeContext=Wd(d,1,0);try{Z(a,b,null,e)}finally{b.treeContext=d}}else Z(a,b,null,e);return;case Ad:d=d.type;e=Se(d,e);Te(a,
b,c,d,e,g);return;case ud:c=e.children;d=d._context;e=e.value;g=d._currentValue;d._currentValue=e;f=Md;Md=e={parent:f,depth:null===f?0:f.depth+1,context:d,parentValue:g,value:e};b.context=e;Z(a,b,null,c);a=Md;if(null===a)throw Error("Tried to pop a Context at the root of the app. This is a bug in React.");e=a.parentValue;a.context._currentValue=e===Hd?a.context._defaultValue:e;a=Md=a.parent;b.context=a;return;case vd:e=e.children;e=e(d._currentValue);Z(a,b,null,e);return;case Bd:g=d._init;d=g(d._payload);
e=Se(d,e);Te(a,b,c,d,e,void 0);return}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+((null==d?d:typeof d)+"."));}}
function Z(a,b,c,d){b.node=d;if("object"===typeof d&&null!==d){switch(d.$$typeof){case pd:Te(a,b,c,d.type,d.props,d.ref);return;case qd:throw Error("Portals are not currently supported by the server renderer. Render them conditionally so that they only appear on the client render.");case Bd:c=d._init;d=c(d._payload);Z(a,b,null,d);return}if(ua(d)){We(a,b,d);return}null===d||"object"!==typeof d?c=null:(c=Id&&d[Id]||d["@@iterator"],c="function"===typeof