react-dom
Version:
React package for working with the DOM.
80 lines (79 loc) • 37.3 kB
JavaScript
/**
* @license React
* react-dom-server-legacy.browser.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
(function(){'use strict';(function(z,H){"object"===typeof exports&&"undefined"!==typeof module?H(exports,require("react")):"function"===typeof define&&define.amd?define(["exports","react"],H):(z=z||self,H(z.ReactDOMServer={},z.React))})(this,function(z,H){function l(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)b+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
function va(a){if(t.call(wa,a))return!0;if(t.call(xa,a))return!1;if(ob.test(a))return wa[a]=!0;xa[a]=!0;return!1}function q(a,b,c,d,e,g,f){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=g;this.removeEmptyString=f}function w(a){if("boolean"===typeof a||"number"===typeof a)return""+a;a=""+a;var b=pb.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.substring(e,d));e=d+1;c+=b}a=e!==d?c+a.substring(e,d):c}return a}function A(a,b){return{insertionMode:a,selectedValue:b}}function qb(a,b,c){switch(b){case "select":return A(1,null!=c.value?c.value:c.defaultValue);case "svg":return A(2,null);case "math":return A(3,null);case "foreignObject":return A(1,null);case "table":return A(4,null);case "thead":case "tbody":case "tfoot":return A(5,
null);case "colgroup":return A(7,null);case "tr":return A(6,null)}return 4<=a.insertionMode||0===a.insertionMode?A(1,null):a}function ya(a,b,c){if("object"!==typeof c)throw Error(l(62));b=!0;for(var d in c)if(t.call(c,d)){var e=c[d];if(null!=e&&"boolean"!==typeof e&&""!==e){if(0===d.indexOf("--")){var g=w(d);e=w((""+e).trim())}else{g=d;var f=za.get(g);void 0!==f?g=f:(f=w(g.replace(rb,"-$1").toLowerCase().replace(sb,"-ms-")),za.set(g,f),g=f);e="number"===typeof e?0===e||t.call(P,d)?""+e:e+"px":w((""+
e).trim())}b?(b=!1,a.push(' style="',g,":",e)):a.push(";",g,":",e)}}b||a.push('"')}function r(a,b,c,d){switch(c){case "style":ya(a,b,d);return;case "defaultValue":case "defaultChecked":case "innerHTML":case "suppressContentEditableWarning":case "suppressHydrationWarning":return}if(!(2<c.length)||"o"!==c[0]&&"O"!==c[0]||"n"!==c[1]&&"N"!==c[1])if(b=p.hasOwnProperty(c)?p[c]:null,null!==b){switch(typeof d){case "function":case "symbol":return;case "boolean":if(!b.acceptsBooleans)return}c=b.attributeName;
switch(b.type){case 3:d&&a.push(" ",c,'=""');break;case 4:!0===d?a.push(" ",c,'=""'):!1!==d&&a.push(" ",c,'="',w(d),'"');break;case 5:isNaN(d)||a.push(" ",c,'="',w(d),'"');break;case 6:!isNaN(d)&&1<=d&&a.push(" ",c,'="',w(d),'"');break;default:b.sanitizeURL&&(d=""+d),a.push(" ",c,'="',w(d),'"')}}else if(va(c)){switch(typeof d){case "function":case "symbol":return;case "boolean":if(b=c.toLowerCase().slice(0,5),"data-"!==b&&"aria-"!==b)return}a.push(" ",c,'="',w(d),'"')}}function Q(a,b,c){if(null!=
b){if(null!=c)throw Error(l(60));if("object"!==typeof b||!("__html"in b))throw Error(l(61));b=b.__html;null!==b&&void 0!==b&&a.push(""+b)}}function tb(a){var b="";H.Children.forEach(a,function(a){null!=a&&(b+=a)});return b}function R(a,b,c,d){a.push(B(c));var e=c=null,g;for(g in b)if(t.call(b,g)){var f=b[g];if(null!=f)switch(g){case "children":c=f;break;case "dangerouslySetInnerHTML":e=f;break;default:r(a,d,g,f)}}a.push(">");Q(a,e,c);return"string"===typeof c?(a.push(w(c)),null):c}function B(a){var b=
Aa.get(a);if(void 0===b){if(!ub.test(a))throw Error(l(65,a));b="<"+a;Aa.set(a,b)}return b}function vb(a,b,c,d,e,g){switch(c){case "select":a.push(B("select"));var f=null,h=null;for(x in d)if(t.call(d,x)){var k=d[x];if(null!=k)switch(x){case "children":f=k;break;case "dangerouslySetInnerHTML":h=k;break;case "defaultValue":case "value":break;default:r(a,e,x,k)}}a.push(">");Q(a,h,f);return f;case "option":h=g.selectedValue;a.push(B("option"));var n=k=null,u=null;var x=null;for(f in d)if(t.call(d,f)){var m=
d[f];if(null!=m)switch(f){case "children":k=m;break;case "selected":u=m;break;case "dangerouslySetInnerHTML":x=m;break;case "value":n=m;default:r(a,e,f,m)}}if(null!=h)if(d=null!==n?""+n:tb(k),fa(h))for(e=0;e<h.length;e++){if(""+h[e]===d){a.push(' selected=""');break}}else""+h===d&&a.push(' selected=""');else u&&a.push(' selected=""');a.push(">");Q(a,x,k);return k;case "textarea":a.push(B("textarea"));x=h=f=null;for(k in d)if(t.call(d,k)&&(n=d[k],null!=n))switch(k){case "children":x=n;break;case "value":f=
n;break;case "defaultValue":h=n;break;case "dangerouslySetInnerHTML":throw Error(l(91));default:r(a,e,k,n)}null===f&&null!==h&&(f=h);a.push(">");if(null!=x){if(null!=f)throw Error(l(92));if(fa(x)&&1<x.length)throw Error(l(93));f=""+x}"string"===typeof f&&"\n"===f[0]&&a.push("\n");null!==f&&a.push(w(""+f));return null;case "input":a.push(B("input"));n=x=k=f=null;for(h in d)if(t.call(d,h)&&(u=d[h],null!=u))switch(h){case "children":case "dangerouslySetInnerHTML":throw Error(l(399,"input"));case "defaultChecked":n=
u;break;case "defaultValue":k=u;break;case "checked":x=u;break;case "value":f=u;break;default:r(a,e,h,u)}null!==x?r(a,e,"checked",x):null!==n&&r(a,e,"checked",n);null!==f?r(a,e,"value",f):null!==k&&r(a,e,"value",k);a.push("/>");return null;case "menuitem":a.push(B("menuitem"));for(var p in d)if(t.call(d,p)&&(f=d[p],null!=f))switch(p){case "children":case "dangerouslySetInnerHTML":throw Error(l(400));default:r(a,e,p,f)}a.push(">");return null;case "title":a.push(B("title"));f=null;for(m in d)if(t.call(d,
m)&&(h=d[m],null!=h))switch(m){case "children":f=h;break;case "dangerouslySetInnerHTML":throw Error(l(434));default:r(a,e,m,h)}a.push(">");return f;case "link":f="stylesheet"===d.rel;a.push(B("link"));for(var q in d)if(t.call(d,q)&&(h=d[q],null!=h))switch(q){case "children":case "dangerouslySetInnerHTML":throw Error(l(399,"link"));case "precedence":if(f){!0!==h&&"string"!==typeof h||r(a,e,"data-rprec",h);break}default:r(a,e,q,h)}a.push("/>");return null;case "listing":case "pre":a.push(B(c));h=f=
null;for(n in d)if(t.call(d,n)&&(k=d[n],null!=k))switch(n){case "children":f=k;break;case "dangerouslySetInnerHTML":h=k;break;default:r(a,e,n,k)}a.push(">");if(null!=h){if(null!=f)throw Error(l(60));if("object"!==typeof h||!("__html"in h))throw Error(l(61));d=h.__html;null!==d&&void 0!==d&&("string"===typeof d&&0<d.length&&"\n"===d[0]?a.push("\n",d):a.push(""+d))}"string"===typeof f&&"\n"===f[0]&&a.push("\n");return f;case "area":case "base":case "br":case "col":case "embed":case "hr":case "img":case "keygen":case "meta":case "param":case "source":case "track":case "wbr":a.push(B(c));
for(var y in d)if(t.call(d,y)&&(f=d[y],null!=f))switch(y){case "children":case "dangerouslySetInnerHTML":throw Error(l(399,c));default:r(a,e,y,f)}a.push("/>");return null;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 R(a,d,c,e);case "head":return R(b,d,c,e);case "html":return 0===g.insertionMode&&b.push("<!DOCTYPE html>"),R(b,d,c,e);default:if(-1===c.indexOf("-")&&"string"!==
typeof d.is)return R(a,d,c,e);a.push(B(c));h=f=null;for(u in d)if(t.call(d,u)&&(k=d[u],null!=k&&"function"!==typeof k&&"object"!==typeof k&&!1!==k))switch(!0===k&&(k=""),"className"===u&&(u="class"),u){case "children":f=k;break;case "dangerouslySetInnerHTML":h=k;break;case "style":ya(a,e,k);break;case "suppressContentEditableWarning":case "suppressHydrationWarning":break;default:va(u)&&"function"!==typeof k&&"symbol"!==typeof k&&a.push(" ",u,'="',w(k),'"')}a.push(">");Q(a,h,f);return f}}function Ba(a,
b,c){a.push('\x3c!--$?--\x3e<template id="');if(null===c)throw Error(l(395));a.push(c);return a.push('"></template>')}function wb(a,b,c,d){switch(c.insertionMode){case 0:case 1:return a.push('<div hidden id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 2:return a.push('<svg aria-hidden="true" style="display:none" id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 3:return a.push('<math aria-hidden="true" style="display:none" id="'),a.push(b.segmentPrefix),
b=d.toString(16),a.push(b),a.push('">');case 4:return a.push('<table hidden id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 5:return a.push('<table hidden><tbody id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 6:return a.push('<table hidden><tr id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');case 7:return a.push('<table hidden><colgroup id="'),a.push(b.segmentPrefix),b=d.toString(16),a.push(b),a.push('">');default:throw Error(l(397));
}}function xb(a,b){switch(b.insertionMode){case 0:case 1:return a.push("</div>");case 2:return a.push("</svg>");case 3:return a.push("</math>");case 4:return a.push("</table>");case 5:return a.push("</tbody></table>");case 6:return a.push("</tr></table>");case 7:return a.push("</colgroup></table>");default:throw Error(l(397));}}function ha(a){return JSON.stringify(a).replace(yb,function(a){switch(a){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");
}})}function zb(a,b){b=void 0===b?"":b;return{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:b+"P:",segmentPrefix:b+"S:",boundaryPrefix:b+"B:",idPrefix:b,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:a}}function Ca(a,b,c,d){if(c.generateStaticMarkup)return a.push(w(b)),!1;""===b?a=d:(d&&a.push("\x3c!-- --\x3e"),a.push(w(b)),a=!0);return a}function ia(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 Da:return"Fragment";case Ea:return"Portal";case Fa:return"Profiler";case Ga:return"StrictMode";case Ha:return"Suspense";case Ia:return"SuspenseList";case Ab:return"Cache"}if("object"===typeof a)switch(a.$$typeof){case ja:return(a.displayName||"Context")+".Consumer";case Ja:return(a._context.displayName||"Context")+".Provider";case Ka:var b=a.render;a=a.displayName;a||(a=b.displayName||b.name||"",a=""!==a?"ForwardRef("+a+")":"ForwardRef");
return a;case La:return b=a.displayName||null,null!==b?b:ia(a.type)||"Memo";case ka:b=a._payload;a=a._init;try{return ia(a(b))}catch(c){break}case Ma:return(a.displayName||a._globalName)+".Provider"}return null}function Na(a,b){a=a.contextTypes;if(!a)return Oa;var c={},d;for(d in a)c[d]=b[d];return c}function S(a,b){if(a!==b){a.context._currentValue2=a.parentValue;a=a.parent;var c=b.parent;if(null===a){if(null!==c)throw Error(l(401));}else{if(null===c)throw Error(l(401));S(a,c)}b.context._currentValue2=
b.value}}function Pa(a){a.context._currentValue2=a.parentValue;a=a.parent;null!==a&&Pa(a)}function Qa(a){var b=a.parent;null!==b&&Qa(b);a.context._currentValue2=a.value}function Ra(a,b){a.context._currentValue2=a.parentValue;a=a.parent;if(null===a)throw Error(l(402));a.depth===b.depth?S(a,b):Ra(a,b)}function Sa(a,b){var c=b.parent;if(null===c)throw Error(l(402));a.depth===c.depth?S(a,c):Sa(a,c);b.context._currentValue2=b.value}function T(a){var b=F;b!==a&&(null===b?Qa(a):null===a?Pa(b):b.depth===
a.depth?S(b,a):b.depth>a.depth?Ra(b,a):Sa(b,a),F=a)}function Ta(a,b,c,d){var e=void 0!==a.state?a.state:null;a.updater=Ua;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._currentValue2:d;f=b.getDerivedStateFromProps;"function"===typeof f&&(f=f(c,e),e=null===f||void 0===f?e:K({},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&&Ua.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 h=b[f];h="function"===typeof h?h.call(a,g,c,d):h;null!=h&&(e?(e=!1,g=K({},g,h)):
K(g,h))}a.state=g}else g.queue=null}function la(a,b,c){var d=a.id;a=a.overflow;var e=32-U(d)-1;d&=~(1<<e);c+=1;var g=32-U(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-U(b)+e|c<<e|d,overflow:g+a}}return{id:1<<g|c<<e|d,overflow:a}}function Bb(a){a>>>=0;return 0===a?32:31-(Cb(a)/Db|0)|0}function Va(a){switch(a.status){case "fulfilled":case "rejected":break;default:"string"!==typeof a.status&&(a.status="pending",a.then(function(b){"pending"===a.status&&(a.status="fulfilled",
a.value=b)},function(b){"pending"===a.status&&(a.status="rejected",a.reason=b)}))}}function Eb(a,b){return a===b&&(0!==a||1/a===1/b)||a!==a&&b!==b}function G(){if(null===C)throw Error(l(321));return C}function Wa(){if(0<V)throw Error(l(312));return{memoizedState:null,queue:null,next:null}}function ma(){null===m?null===W?(L=!1,W=m=Wa()):(L=!0,m=W):null===m.next?(L=!1,m=m.next=Wa()):(L=!0,m=m.next);return m}function Xa(a,b,c,d){for(;X;)X=!1,M=I=0,V+=1,m=null,c=a(b,d);na();return c}function Ya(){var a=
D;D=null;return a}function na(){Y=C=null;X=!1;W=null;V=0;m=E=null}function Za(a,b){return"function"===typeof b?b(a):b}function $a(a,b,c){C=G();m=ma();if(L){var d=m.queue;b=d.dispatch;if(null!==E&&(c=E.get(d),void 0!==c)){E.delete(d);d=m.memoizedState;do d=a(d,c.action),c=c.next;while(null!==c);m.memoizedState=d;return[d,b]}return[m.memoizedState,b]}a=a===Za?"function"===typeof b?b():b:void 0!==c?c(b):b;m.memoizedState=a;a=m.queue={last:null,dispatch:null};a=a.dispatch=Fb.bind(null,C,a);return[m.memoizedState,
a]}function ab(a,b){C=G();m=ma();b=void 0===b?null:b;if(null!==m){var c=m.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(!Gb(b[e],d[e])){d=!1;break a}d=!0}if(d)return c[0]}}a=a();m.memoizedState=[a,b];return a}function Fb(a,b,c){if(25<=V)throw Error(l(301));if(a===C)if(X=!0,a={action:c,next:null},null===E&&(E=new Map),c=E.get(b),void 0===c)E.set(b,a);else{for(b=c;null!==b.next;)b=b.next;b.next=a}}function Hb(){throw Error(l(394));
}function Ib(){throw Error(l(393));}function Z(){}function Jb(a){console.error(a);return null}function N(){}function Kb(a,b,c,d,e,g,f,h,k){var n=[],l=new Set;b={destination:null,responseState:b,progressiveChunkSize:void 0===d?12800:d,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:l,pingedTasks:n,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],preamble:[],postamble:[],onError:void 0===e?Jb:e,onAllReady:void 0===
g?N:g,onShellReady:void 0===f?N:f,onShellError:void 0===h?N:h,onFatalError:void 0===k?N:k};c=aa(b,0,null,c,!1,!1);c.parentFlushed=!0;a=oa(b,null,a,null,c,l,Oa,null,Lb);n.push(a);return b}function oa(a,b,c,d,e,g,f,h,k){a.allPendingTasks++;null===d?a.pendingRootTasks++:d.pendingTasks++;var n={node:c,ping:function(){var b=a.pingedTasks;b.push(n);1===b.length&&bb(a)},blockedBoundary:d,blockedSegment:e,abortSet:g,legacyContext:f,context:h,treeContext:k,thenableState:b};g.add(n);return n}function aa(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 J(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 O(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 cb(a,b,c,d,e){e=c.render();var 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 h in c)if(!(h in g))throw Error(l(108,ia(d)||"Unknown",h));d=K({},f,c)}b.legacyContext=d;v(a,b,null,e);b.legacyContext=f}else v(a,b,null,e)}function db(a,b){if(a&&a.defaultProps){b=K({},b);a=a.defaultProps;for(var c in a)void 0===
b[c]&&(b[c]=a[c]);return b}return b}function pa(a,b,c,d,e,g){if("function"===typeof d)if(d.prototype&&d.prototype.isReactComponent)c=Na(d,b.legacyContext),g=d.contextType,g=new d(e,"object"===typeof g&&null!==g?g._currentValue2:c),Ta(g,d,e,c),cb(a,b,g,d);else{g=Na(d,b.legacyContext);C={};Y=b;M=I=0;D=c;c=d(e,g);c=Xa(d,e,c,g);var f=0!==I;if("object"===typeof c&&null!==c&&"function"===typeof c.render&&void 0===c.$$typeof)Ta(c,d,e,g),cb(a,b,c,d);else if(f){e=b.treeContext;b.treeContext=la(e,1,0);try{v(a,
b,null,c)}finally{b.treeContext=e}}else v(a,b,null,c)}else if("string"===typeof d){c=b.blockedSegment;g=vb(c.chunks,a.preamble,d,e,a.responseState,c.formatContext);c.lastPushedText=!1;f=c.formatContext;c.formatContext=qb(f,d,e);qa(a,b,g);c.formatContext=f;b=c.chunks;switch(d){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;case "body":case "html":b=a.postamble;
default:b.push("</",d,">")}c.lastPushedText=!1}else{switch(d){case Mb:case Nb:case Ga:case Fa:case Da:v(a,b,null,e.children);return;case Ob:"hidden"!==e.mode&&v(a,b,null,e.children);return;case Ia:v(a,b,null,e.children);return;case Pb:throw Error(l(343));case Ha:a:{d=b.blockedBoundary;c=b.blockedSegment;g=e.fallback;e=e.children;f=new Set;var h={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:f,errorDigest:null},
k=aa(a,c.chunks.length,h,c.formatContext,!1,!1);c.children.push(k);c.lastPushedText=!1;var n=aa(a,0,null,c.formatContext,!1,!1);n.parentFlushed=!0;b.blockedBoundary=h;b.blockedSegment=n;try{if(qa(a,b,e),a.responseState.generateStaticMarkup||n.lastPushedText&&n.textEmbedded&&n.chunks.push("\x3c!-- --\x3e"),n.status=1,ba(h,n),0===h.pendingTasks)break a}catch(u){n.status=4,h.forceClientRender=!0,h.errorDigest=J(a,u)}finally{b.blockedBoundary=d,b.blockedSegment=c}b=oa(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 Ka:d=d.render;C={};Y=b;M=I=0;D=c;c=d(e,g);e=Xa(d,e,c,g);if(0!==I){d=b.treeContext;b.treeContext=la(d,1,0);try{v(a,b,null,e)}finally{b.treeContext=d}}else v(a,b,null,e);return;case La:d=d.type;e=db(d,e);pa(a,b,c,d,e,g);return;case Ja:c=e.children;d=d._context;e=e.value;g=d._currentValue2;d._currentValue2=e;f=F;F=e={parent:f,depth:null===f?0:f.depth+1,context:d,parentValue:g,value:e};b.context=e;v(a,
b,null,c);a=F;if(null===a)throw Error(l(403));e=a.parentValue;a.context._currentValue2=e===Qb?a.context._defaultValue:e;a=F=a.parent;b.context=a;return;case ja:e=e.children;e=e(d._currentValue2);v(a,b,null,e);return;case ka:g=d._init;d=g(d._payload);e=db(d,e);pa(a,b,c,d,e,void 0);return}throw Error(l(130,null==d?d:typeof d,""));}}function v(a,b,c,d){b.node=d;if("object"===typeof d&&null!==d){switch(d.$$typeof){case Rb:pa(a,b,c,d.type,d.props,d.ref);return;case Ea:throw Error(l(257));case ka:c=d._init;
d=c(d._payload);v(a,b,null,d);return}if(fa(d)){eb(a,b,d);return}null===d||"object"!==typeof d?c=null:(c=fb&&d[fb]||d["@@iterator"],c="function"===typeof c?c:null);if(c&&(c=c.call(d))){d=c.next();if(!d.done){var e=[];do e.push(d.value),d=c.next();while(!d.done);eb(a,b,e)}return}a=Object.prototype.toString.call(d);throw Error(l(31,"[object Object]"===a?"object with keys {"+Object.keys(d).join(", ")+"}":a));}"string"===typeof d?(c=b.blockedSegment,c.lastPushedText=Ca(b.blockedSegment.chunks,d,a.responseState,
c.lastPushedText)):"number"===typeof d&&(c=b.blockedSegment,c.lastPushedText=Ca(b.blockedSegment.chunks,""+d,a.responseState,c.lastPushedText))}function eb(a,b,c){for(var d=c.length,e=0;e<d;e++){var g=b.treeContext;b.treeContext=la(g,d,e);try{qa(a,b,c[e])}finally{b.treeContext=g}}}function qa(a,b,c){var d=b.blockedSegment.formatContext,e=b.legacyContext,g=b.context;try{return v(a,b,null,c)}catch(n){if(na(),"object"===typeof n&&null!==n&&"function"===typeof n.then){var f=Ya();c=n;var h=b.blockedSegment,
k=aa(a,h.chunks.length,null,h.formatContext,h.lastPushedText,!0);h.children.push(k);h.lastPushedText=!1;a=oa(a,f,b.node,b.blockedBoundary,k,b.abortSet,b.legacyContext,b.context,b.treeContext);Va(c);a=a.ping;c.then(a,a);b.blockedSegment.formatContext=d;b.legacyContext=e;b.context=g;T(g)}else throw b.blockedSegment.formatContext=d,b.legacyContext=e,b.context=g,T(g),n;}}function Sb(a){var b=a.blockedBoundary;a=a.blockedSegment;a.status=3;gb(this,b,a)}function hb(a,b,c){var d=a.blockedBoundary;a.blockedSegment.status=
3;null===d?(b.allPendingTasks--,1!==b.status&&2!==b.status&&(J(b,c),O(b,c))):(d.pendingTasks--,d.forceClientRender||(d.forceClientRender=!0,d.errorDigest=b.onError(c),d.parentFlushed&&b.clientRenderedBoundaries.push(d)),d.fallbackAbortableTasks.forEach(function(a){return hb(a,b,c)}),d.fallbackAbortableTasks.clear(),b.allPendingTasks--,0===b.allPendingTasks&&(a=b.onAllReady,a()))}function ba(a,b){if(0===b.chunks.length&&1===b.children.length&&null===b.children[0].boundary){var c=b.children[0];c.id=
b.id;c.parentFlushed=!0;1===c.status&&ba(a,c)}else a.completedSegments.push(b)}function gb(a,b,c){if(null===b){if(c.parentFlushed){if(null!==a.completedRootSegment)throw Error(l(389));a.completedRootSegment=c}a.pendingRootTasks--;0===a.pendingRootTasks&&(a.onShellError=N,b=a.onShellReady,b())}else b.pendingTasks--,b.forceClientRender||(0===b.pendingTasks?(c.parentFlushed&&1===c.status&&ba(b,c),b.parentFlushed&&a.completedBoundaries.push(b),b.fallbackAbortableTasks.forEach(Sb,a),b.fallbackAbortableTasks.clear()):
c.parentFlushed&&1===c.status&&(ba(b,c),1===b.completedSegments.length&&b.parentFlushed&&a.partialBoundaries.push(b)));a.allPendingTasks--;0===a.allPendingTasks&&(a=a.onAllReady,a())}function bb(a){if(2!==a.status){var b=F,c=ra.current;ra.current=ib;var d=ca;ca=a.responseState;try{var e=a.pingedTasks,g;for(g=0;g<e.length;g++){var f=e[g];var h=a,k=f.blockedSegment;if(0===k.status){T(f.context);try{var n=f.thenableState;f.thenableState=null;v(h,f,n,f.node);h.responseState.generateStaticMarkup||k.lastPushedText&&
k.textEmbedded&&k.chunks.push("\x3c!-- --\x3e");f.abortSet.delete(f);k.status=1;gb(h,f.blockedBoundary,k)}catch(y){if(na(),"object"===typeof y&&null!==y&&"function"===typeof y.then){var l=f.ping;y.then(l,l);Va(y);f.thenableState=Ya()}else{f.abortSet.delete(f);k.status=4;var m=f.blockedBoundary,p=y,q=J(h,p);null===m?O(h,p):(m.pendingTasks--,m.forceClientRender||(m.forceClientRender=!0,m.errorDigest=q,m.parentFlushed&&h.clientRenderedBoundaries.push(m)));h.allPendingTasks--;if(0===h.allPendingTasks){var t=
h.onAllReady;t()}}}finally{}}}e.splice(0,g);null!==a.destination&&sa(a,a.destination)}catch(y){J(a,y),O(a,y)}finally{ca=d,ra.current=c,c===ib&&T(b)}}}function da(a,b,c){c.parentFlushed=!0;switch(c.status){case 0:var d=c.id=a.nextSegmentId++;c.lastPushedText=!1;c.textEmbedded=!1;a=a.responseState;b.push('<template id="');b.push(a.placeholderPrefix);a=d.toString(16);b.push(a);return b.push('"></template>');case 1:c.status=2;var e=!0;d=c.chunks;var g=0;c=c.children;for(var f=0;f<c.length;f++){for(e=
c[f];g<e.index;g++)b.push(d[g]);e=ea(a,b,e)}for(;g<d.length-1;g++)b.push(d[g]);g<d.length&&(e=b.push(d[g]));return e;default:throw Error(l(390));}}function ea(a,b,c){var d=c.boundary;if(null===d)return da(a,b,c);d.parentFlushed=!0;if(d.forceClientRender)return a.responseState.generateStaticMarkup||(d=d.errorDigest,b.push("\x3c!--$!--\x3e"),b.push("<template"),d&&(b.push(' data-dgst="'),d=w(d),b.push(d),b.push('"')),b.push("></template>")),da(a,b,c),a=a.responseState.generateStaticMarkup?!0:b.push("\x3c!--/$--\x3e"),
a;if(0<d.pendingTasks){d.rootSegmentID=a.nextSegmentId++;0<d.completedSegments.length&&a.partialBoundaries.push(d);var e=a.responseState;var g=e.nextSuspenseID++;e=e.boundaryPrefix+g.toString(16);d=d.id=e;Ba(b,a.responseState,d);da(a,b,c);return b.push("\x3c!--/$--\x3e")}if(d.byteSize>a.progressiveChunkSize)return d.rootSegmentID=a.nextSegmentId++,a.completedBoundaries.push(d),Ba(b,a.responseState,d.id),da(a,b,c),b.push("\x3c!--/$--\x3e");a.responseState.generateStaticMarkup||b.push("\x3c!--$--\x3e");
c=d.completedSegments;if(1!==c.length)throw Error(l(391));ea(a,b,c[0]);a=a.responseState.generateStaticMarkup?!0:b.push("\x3c!--/$--\x3e");return a}function jb(a,b,c){wb(b,a.responseState,c.formatContext,c.id);ea(a,b,c);return xb(b,c.formatContext)}function kb(a,b,c){for(var d=c.completedSegments,e=0;e<d.length;e++)lb(a,b,c,d[e]);d.length=0;a=a.responseState;d=c.id;c=c.rootSegmentID;b.push(a.startInlineScript);a.sentCompleteBoundaryFunction?b.push('$RC("'):(a.sentCompleteBoundaryFunction=!0,b.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'));
if(null===d)throw Error(l(395));c=c.toString(16);b.push(d);b.push('","');b.push(a.segmentPrefix);b.push(c);return b.push('")\x3c/script>')}function lb(a,b,c,d){if(2===d.status)return!0;var e=d.id;if(-1===e){if(-1===(d.id=c.rootSegmentID))throw Error(l(392));return jb(a,b,d)}jb(a,b,d);a=a.responseState;b.push(a.startInlineScript);a.sentCompleteSegmentFunction?b.push('$RS("'):(a.sentCompleteSegmentFunction=!0,b.push('function $RS(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("'));
b.push(a.segmentPrefix);e=e.toString(16);b.push(e);b.push('","');b.push(a.placeholderPrefix);b.push(e);return b.push('")\x3c/script>')}function sa(a,b){try{var c,d=a.completedRootSegment;if(null!==d)if(0===a.pendingRootTasks){var e=a.preamble;for(c=0;c<e.length;c++)b.push(e[c]);ea(a,b,d);a.completedRootSegment=null;var g=a.responseState.bootstrapChunks;for(d=0;d<g.length-1;d++)b.push(g[d]);d<g.length&&b.push(g[d])}else return;var f=a.clientRenderedBoundaries;for(c=0;c<f.length;c++){var h=f[c];g=b;
var k=a.responseState,n=h.id,m=h.errorDigest,p=h.errorMessage,q=h.errorComponentStack;g.push(k.startInlineScript);k.sentClientRenderFunction?g.push('$RX("'):(k.sentClientRenderFunction=!0,g.push('function $RX(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("'));if(null===n)throw Error(l(395));g.push(n);g.push('"');if(m||p||q){g.push(",");var t=ha(m||"");g.push(t)}if(p||q){g.push(",");
var w=ha(p||"");g.push(w)}if(q){g.push(",");var y=ha(q);g.push(y)}if(!g.push(")\x3c/script>")){a.destination=null;c++;f.splice(0,c);return}}f.splice(0,c);var r=a.completedBoundaries;for(c=0;c<r.length;c++)if(!kb(a,b,r[c])){a.destination=null;c++;r.splice(0,c);return}r.splice(0,c);var v=a.partialBoundaries;for(c=0;c<v.length;c++){var B=v[c];a:{f=a;h=b;var z=B.completedSegments;for(k=0;k<z.length;k++)if(!lb(f,h,B,z[k])){k++;z.splice(0,k);var C=!1;break a}z.splice(0,k);C=!0}if(!C){a.destination=null;
c++;v.splice(0,c);return}}v.splice(0,c);var A=a.completedBoundaries;for(c=0;c<A.length;c++)if(!kb(a,b,A[c])){a.destination=null;c++;A.splice(0,c);return}A.splice(0,c)}finally{if(0===a.allPendingTasks&&0===a.pingedTasks.length&&0===a.clientRenderedBoundaries.length&&0===a.completedBoundaries.length){a=a.postamble;for(c=0;c<a.length;c++)b.push(a[c]);b.push(null)}}}function Tb(a,b){try{var c=a.abortableTasks;if(0<c.size){var d=void 0===b?Error(l(432)):b;c.forEach(function(b){return hb(b,a,d)});c.clear()}null!==
a.destination&&sa(a,a.destination)}catch(e){J(a,e),O(a,e)}}function Ub(){}function mb(a,b,c,d){var e=!1,g=null,f="",h={push:function(a){null!==a&&(f+=a);return!0},destroy:function(a){e=!0;g=a}},k=!1;a=Kb(a,zb(c,b?b.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Ub,void 0,function(){k=!0},void 0,void 0);bb(a);Tb(a,d);if(1===a.status)a.status=2,h.destroy(a.fatalError);else if(2!==a.status&&null===a.destination){a.destination=h;try{sa(a,h)}catch(n){J(a,n),O(a,n)}}if(e&&g!==d)throw g;
if(!k)throw Error(l(426));return f}var t=Object.prototype.hasOwnProperty,ob=/^[: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]*$/,xa={},wa={},p={},nb="children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ");
nb.push("innerText","textContent");nb.forEach(function(a){p[a]=new q(a,0,!1,a,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var b=a[0];p[b]=new q(b,1,!1,a[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(a){p[a]=new q(a,2,!1,a.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){p[a]=new q(a,2,!1,a,null,
!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){p[a]=new q(a,3,!1,a.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(a){p[a]=new q(a,3,!0,a,null,!1,!1)});["capture","download"].forEach(function(a){p[a]=new q(a,4,!1,a,null,!1,!1)});["cols",
"rows","size","span"].forEach(function(a){p[a]=new q(a,6,!1,a,null,!1,!1)});["rowSpan","start"].forEach(function(a){p[a]=new q(a,5,!1,a.toLowerCase(),null,!1,!1)});var ta=/[\-:]([a-z])/g,ua=function(a){return a[1].toUpperCase()};"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a){var b=
a.replace(ta,ua);p[b]=new q(b,1,!1,a,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var b=a.replace(ta,ua);p[b]=new q(b,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(a){var b=a.replace(ta,ua);p[b]=new q(b,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(a){p[a]=new q(a,1,!1,a.toLowerCase(),null,!1,!1)});p.xlinkHref=new q("xlinkHref",
1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(a){p[a]=new q(a,1,!1,a.toLowerCase(),null,!0,!0)});var P={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,
gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Vb=["Webkit","ms","Moz","O"];Object.keys(P).forEach(function(a){Vb.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);P[b]=P[a]})});var pb=/["'&<>]/,rb=/([A-Z])/g,sb=/^ms-/,fa=Array.isArray,
za=new Map,ub=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Aa=new Map,yb=/[<\u2028\u2029]/g,K=Object.assign,Rb=Symbol.for("react.element"),Ea=Symbol.for("react.portal"),Da=Symbol.for("react.fragment"),Ga=Symbol.for("react.strict_mode"),Fa=Symbol.for("react.profiler"),Ja=Symbol.for("react.provider"),ja=Symbol.for("react.context"),Ma=Symbol.for("react.server_context"),Ka=Symbol.for("react.forward_ref"),Ha=Symbol.for("react.suspense"),Ia=Symbol.for("react.suspense_list"),La=Symbol.for("react.memo"),ka=Symbol.for("react.lazy"),
Pb=Symbol.for("react.scope"),Nb=Symbol.for("react.debug_trace_mode"),Ob=Symbol.for("react.offscreen"),Mb=Symbol.for("react.legacy_hidden"),Ab=Symbol.for("react.cache"),Qb=Symbol.for("react.default_value"),fb=Symbol.iterator,Oa={},F=null,Ua={isMounted:function(a){return!1},enqueueSetState:function(a,b,c){a=a._reactInternals;null!==a.queue&&a.queue.push(b)},enqueueReplaceState:function(a,b,c){a=a._reactInternals;a.replace=!0;a.queue=[b]},enqueueForceUpdate:function(a,b){}},Lb={id:1,overflow:""},U=Math.clz32?
Math.clz32:Bb,Cb=Math.log,Db=Math.LN2,Gb="function"===typeof Object.is?Object.is:Eb,C=null,Y=null,W=null,m=null,L=!1,X=!1,I=0,M=0,D=null,E=null,V=0,ib={readContext:function(a){return a._currentValue2},useContext:function(a){G();return a._currentValue2},useMemo:ab,useReducer:$a,useRef:function(a){C=G();m=ma();var b=m.memoizedState;return null===b?(a={current:a},m.memoizedState=a):b},useState:function(a){return $a(Za,a)},useInsertionEffect:Z,useLayoutEffect:function(a,b){},useCallback:function(a,b){return ab(function(){return a},
b)},useImperativeHandle:Z,useEffect:Z,useDebugValue:Z,useDeferredValue:function(a){G();return a},useTransition:function(){G();return[!1,Hb]},useId:function(){var a=Y.treeContext;var b=a.overflow;a=a.id;a=(a&~(1<<32-U(a)-1)).toString(32)+b;var c=ca;if(null===c)throw Error(l(404));b=I++;a=":"+c.idPrefix+"R"+a;0<b&&(a+="H"+b.toString(32));return a+":"},useMutableSource:function(a,b,c){G();return b(a._source)},useSyncExternalStore:function(a,b,c){if(void 0===c)throw Error(l(407));return c()},getCacheForType:function(a){throw Error(l(248));
},useCacheRefresh:function(){return Ib},useMemoCache:function(a){return Array(a)},use:function(a){if(null!==a&&"object"===typeof a)if("function"===typeof a.then){var b=M;M+=1;switch(a.status){case "fulfilled":return a.value;case "rejected":throw a.reason;default:a:{if(null!==D){var c=D[b];if(void 0!==c)break a}c=null}if(null!==c)switch(c.status){case "fulfilled":return c.value;case "rejected":throw c.reason;default:throw c;}else throw null===D&&(D=[]),D[b]=a,a;}}else if(a.$$typeof===ja||a.$$typeof===
Ma)return a._currentValue2;throw Error(l(438,String(a)));}},ca=null,ra=H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;z.renderToNodeStream=function(){throw Error(l(207));};z.renderToStaticMarkup=function(a,b){return mb(a,b,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};z.renderToStaticNodeStream=
function(){throw Error(l(208));};z.renderToString=function(a,b){return mb(a,b,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};z.version="18.3.0-experimental-3d615fc14-20220919"});
})();