UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

1,921 lines (1,920 loc) 51 kB
/** * @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. */ 'use strict' var aa = require('react') 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.' ) } var p = Object.prototype.hasOwnProperty, fa = /^[: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]*$/, ha = {}, ia = {} function ja(a) { if (p.call(ia, a)) return !0 if (p.call(ha, a)) return !1 if (fa.test(a)) return (ia[a] = !0) ha[a] = !0 return !1 } function r(a, b, c, d, f, e, g) { this.acceptsBooleans = 2 === b || 3 === b || 4 === b this.attributeName = d this.attributeNamespace = f this.mustUseProperty = c this.propertyName = a this.type = b this.sanitizeURL = e this.removeEmptyString = g } var t = {} 'children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style' .split(' ') .forEach(function (a) { t[a] = new r(a, 0, !1, a, null, !1, !1) }) ;[ ['acceptCharset', 'accept-charset'], ['className', 'class'], ['htmlFor', 'for'], ['httpEquiv', 'http-equiv'], ].forEach(function (a) { var b = a[0] t[b] = new r(b, 1, !1, a[1], null, !1, !1) }) ;['contentEditable', 'draggable', 'spellCheck', 'value'].forEach(function (a) { t[a] = new r(a, 2, !1, a.toLowerCase(), null, !1, !1) }) ;['autoReverse', 'externalResourcesRequired', 'focusable', 'preserveAlpha'].forEach( function (a) { t[a] = new r(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) { t[a] = new r(a, 3, !1, a.toLowerCase(), null, !1, !1) }) ;['checked', 'multiple', 'muted', 'selected'].forEach(function (a) { t[a] = new r(a, 3, !0, a, null, !1, !1) }) ;['capture', 'download'].forEach(function (a) { t[a] = new r(a, 4, !1, a, null, !1, !1) }) ;['cols', 'rows', 'size', 'span'].forEach(function (a) { t[a] = new r(a, 6, !1, a, null, !1, !1) }) ;['rowSpan', 'start'].forEach(function (a) { t[a] = new r(a, 5, !1, a.toLowerCase(), null, !1, !1) }) var ka = /[\-:]([a-z])/g function la(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(ka, la) t[b] = new r(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(ka, la) t[b] = new r(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(ka, la) t[b] = new r(b, 1, !1, a, 'http://www.w3.org/XML/1998/namespace', !1, !1) }) ;['tabIndex', 'crossOrigin'].forEach(function (a) { t[a] = new r(a, 1, !1, a.toLowerCase(), null, !1, !1) }) t.xlinkHref = new r( 'xlinkHref', 1, !1, 'xlink:href', 'http://www.w3.org/1999/xlink', !0, !1 ) ;['src', 'href', 'action', 'formAction'].forEach(function (a) { t[a] = new r(a, 1, !1, a.toLowerCase(), null, !0, !0) }) var u = { 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, }, ma = ['Webkit', 'ms', 'Moz', 'O'] Object.keys(u).forEach(function (a) { ma.forEach(function (b) { b = b + a.charAt(0).toUpperCase() + a.substring(1) u[b] = u[a] }) }) var na = /["'&<>]/ function v(a) { if ('boolean' === typeof a || 'number' === typeof a) return '' + a a = '' + a var b = na.exec(a) if (b) { var c = '', d, f = 0 for (d = b.index; d < a.length; d++) { switch (a.charCodeAt(d)) { case 34: b = '&quot;' break case 38: b = '&amp;' break case 39: b = '&#x27;' break case 60: b = '&lt;' break case 62: b = '&gt;' break default: continue } f !== d && (c += a.substring(f, d)) f = d + 1 c += b } a = f !== d ? c + a.substring(f, d) : c } return a } var oa = /([A-Z])/g, pa = /^ms-/, qa = Array.isArray function w(a, b) { return { insertionMode: a, selectedValue: b } } function ra(a, b, c) { switch (b) { case 'select': return w(1, null != c.value ? c.value : c.defaultValue) case 'svg': return w(2, null) case 'math': return w(3, null) case 'foreignObject': return w(1, null) case 'table': return w(4, null) case 'thead': case 'tbody': case 'tfoot': return w(5, null) case 'colgroup': return w(7, null) case 'tr': return w(6, null) } return 4 <= a.insertionMode || 0 === a.insertionMode ? w(1, null) : a } var sa = new Map() function ta(a, b, c) { if ('object' !== typeof c) throw Error(l(62)) b = !0 for (var d in c) if (p.call(c, d)) { var f = c[d] if (null != f && 'boolean' !== typeof f && '' !== f) { if (0 === d.indexOf('--')) { var e = v(d) f = v(('' + f).trim()) } else { e = d var g = sa.get(e) void 0 !== g ? (e = g) : ((g = v(e.replace(oa, '-$1').toLowerCase().replace(pa, '-ms-'))), sa.set(e, g), (e = g)) f = 'number' === typeof f ? 0 === f || p.call(u, d) ? '' + f : f + 'px' : v(('' + f).trim()) } b ? ((b = !1), a.push(' style="', e, ':', f)) : a.push(';', e, ':', f) } } b || a.push('"') } function x(a, b, c, d) { switch (c) { case 'style': ta(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 = t.hasOwnProperty(c) ? t[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, '="', v(d), '"') break case 5: isNaN(d) || a.push(' ', c, '="', v(d), '"') break case 6: !isNaN(d) && 1 <= d && a.push(' ', c, '="', v(d), '"') break default: ;(b.sanitizeURL && (d = '' + d), a.push(' ', c, '="', v(d), '"')) } } else if (ja(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, '="', v(d), '"') } } function y(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 ua(a) { var b = '' aa.Children.forEach(a, function (a) { null != a && (b += a) }) return b } function va(a, b, c, d) { a.push(A(c)) var f = (c = null), e for (e in b) if (p.call(b, e)) { var g = b[e] if (null != g) switch (e) { case 'children': c = g break case 'dangerouslySetInnerHTML': f = g break default: x(a, d, e, g) } } a.push('>') y(a, f, c) return 'string' === typeof c ? (a.push(v(c)), null) : c } var wa = /^[a-zA-Z][a-zA-Z:_\.\-\d]*$/, xa = new Map() function A(a) { var b = xa.get(a) if (void 0 === b) { if (!wa.test(a)) throw Error(l(65, a)) b = '<' + a xa.set(a, b) } return b } function ya(a, b, c, d, f) { switch (b) { case 'select': a.push(A('select')) var e = null, g = null for (n in c) if (p.call(c, n)) { var h = c[n] if (null != h) switch (n) { case 'children': e = h break case 'dangerouslySetInnerHTML': g = h break case 'defaultValue': case 'value': break default: x(a, d, n, h) } } a.push('>') y(a, g, e) return e case 'option': g = f.selectedValue a.push(A('option')) var k = (h = null), m = null var n = null for (e in c) if (p.call(c, e)) { var q = c[e] if (null != q) switch (e) { case 'children': h = q break case 'selected': m = q break case 'dangerouslySetInnerHTML': n = q break case 'value': k = q default: x(a, d, e, q) } } if (null != g) if (((c = null !== k ? '' + k : ua(h)), qa(g))) for (d = 0; d < g.length; d++) { if ('' + g[d] === c) { a.push(' selected=""') break } } else '' + g === c && a.push(' selected=""') else m && a.push(' selected=""') a.push('>') y(a, n, h) return h case 'textarea': a.push(A('textarea')) n = g = e = null for (h in c) if (p.call(c, h) && ((k = c[h]), null != k)) switch (h) { case 'children': n = k break case 'value': e = k break case 'defaultValue': g = k break case 'dangerouslySetInnerHTML': throw Error(l(91)) default: x(a, d, h, k) } null === e && null !== g && (e = g) a.push('>') if (null != n) { if (null != e) throw Error(l(92)) if (qa(n) && 1 < n.length) throw Error(l(93)) e = '' + n } 'string' === typeof e && '\n' === e[0] && a.push('\n') null !== e && a.push(v('' + e)) return null case 'input': a.push(A('input')) k = n = h = e = null for (g in c) if (p.call(c, g) && ((m = c[g]), null != m)) switch (g) { case 'children': case 'dangerouslySetInnerHTML': throw Error(l(399, 'input')) case 'defaultChecked': k = m break case 'defaultValue': h = m break case 'checked': n = m break case 'value': e = m break default: x(a, d, g, m) } null !== n ? x(a, d, 'checked', n) : null !== k && x(a, d, 'checked', k) null !== e ? x(a, d, 'value', e) : null !== h && x(a, d, 'value', h) a.push('/>') return null case 'menuitem': a.push(A('menuitem')) for (var C in c) if (p.call(c, C) && ((e = c[C]), null != e)) switch (C) { case 'children': case 'dangerouslySetInnerHTML': throw Error(l(400)) default: x(a, d, C, e) } a.push('>') return null case 'title': a.push(A('title')) e = null for (q in c) if (p.call(c, q) && ((g = c[q]), null != g)) switch (q) { case 'children': e = g break case 'dangerouslySetInnerHTML': throw Error(l(434)) default: x(a, d, q, g) } a.push('>') return e case 'listing': case 'pre': a.push(A(b)) g = e = null for (k in c) if (p.call(c, k) && ((h = c[k]), null != h)) switch (k) { case 'children': e = h break case 'dangerouslySetInnerHTML': g = h break default: x(a, d, k, h) } a.push('>') if (null != g) { if (null != e) throw Error(l(60)) if ('object' !== typeof g || !('__html' in g)) throw Error(l(61)) c = g.__html null !== c && void 0 !== c && ('string' === typeof c && 0 < c.length && '\n' === c[0] ? a.push('\n', c) : a.push('' + c)) } 'string' === typeof e && '\n' === e[0] && a.push('\n') return e case 'area': case 'base': case 'br': case 'col': case 'embed': case 'hr': case 'img': case 'keygen': case 'link': case 'meta': case 'param': case 'source': case 'track': case 'wbr': a.push(A(b)) for (var D in c) if (p.call(c, D) && ((e = c[D]), null != e)) switch (D) { case 'children': case 'dangerouslySetInnerHTML': throw Error(l(399, b)) default: x(a, d, D, e) } 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 va(a, c, b, d) case 'html': return (0 === f.insertionMode && a.push('<!DOCTYPE html>'), va(a, c, b, d)) default: if (-1 === b.indexOf('-') && 'string' !== typeof c.is) return va(a, c, b, d) a.push(A(b)) g = e = null for (m in c) if (p.call(c, m) && ((h = c[m]), null != h)) switch (m) { case 'children': e = h break case 'dangerouslySetInnerHTML': g = h break case 'style': ta(a, d, h) break case 'suppressContentEditableWarning': case 'suppressHydrationWarning': break default: ja(m) && 'function' !== typeof h && 'symbol' !== typeof h && a.push(' ', m, '="', v(h), '"') } a.push('>') y(a, g, e) return e } } function za(a, b, c) { a.push('\x3c!--$?--\x3e<template id="') if (null === c) throw Error(l(395)) a.push(c) return a.push('"></template>') } function Aa(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 Ba(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)) } } var Ca = /[<\u2028\u2029]/g function Da(a) { return JSON.stringify(a).replace(Ca, 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 Ea(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 Fa(a, b, c, d) { if (c.generateStaticMarkup) return (a.push(v(b)), !1) '' === b ? (a = d) : (d && a.push('\x3c!-- --\x3e'), a.push(v(b)), (a = !0)) return a } var B = Object.assign, Ga = Symbol.for('react.element'), Ha = Symbol.for('react.portal'), Ia = Symbol.for('react.fragment'), Ja = Symbol.for('react.strict_mode'), Ka = Symbol.for('react.profiler'), La = Symbol.for('react.provider'), Ma = Symbol.for('react.context'), Na = Symbol.for('react.forward_ref'), Oa = Symbol.for('react.suspense'), Pa = Symbol.for('react.suspense_list'), Qa = Symbol.for('react.memo'), Ra = Symbol.for('react.lazy'), Sa = Symbol.for('react.scope'), Ta = Symbol.for('react.debug_trace_mode'), Ua = Symbol.for('react.legacy_hidden'), Va = Symbol.for('react.default_value'), Wa = Symbol.iterator function Xa(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 Ia: return 'Fragment' case Ha: return 'Portal' case Ka: return 'Profiler' case Ja: return 'StrictMode' case Oa: return 'Suspense' case Pa: return 'SuspenseList' } if ('object' === typeof a) switch (a.$$typeof) { case Ma: return (a.displayName || 'Context') + '.Consumer' case La: return (a._context.displayName || 'Context') + '.Provider' case Na: var b = a.render a = a.displayName a || ((a = b.displayName || b.name || ''), (a = '' !== a ? 'ForwardRef(' + a + ')' : 'ForwardRef')) return a case Qa: return ((b = a.displayName || null), null !== b ? b : Xa(a.type) || 'Memo') case Ra: b = a._payload a = a._init try { return Xa(a(b)) } catch (c) {} } return null } var Ya = {} function Za(a, b) { a = a.contextTypes if (!a) return Ya var c = {}, d for (d in a) c[d] = b[d] return c } var E = null function F(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)) F(a, c) } b.context._currentValue2 = b.value } } function $a(a) { a.context._currentValue2 = a.parentValue a = a.parent null !== a && $a(a) } function ab(a) { var b = a.parent null !== b && ab(b) a.context._currentValue2 = a.value } function bb(a, b) { a.context._currentValue2 = a.parentValue a = a.parent if (null === a) throw Error(l(402)) a.depth === b.depth ? F(a, b) : bb(a, b) } function cb(a, b) { var c = b.parent if (null === c) throw Error(l(402)) a.depth === c.depth ? F(a, c) : cb(a, c) b.context._currentValue2 = b.value } function G(a) { var b = E b !== a && (null === b ? ab(a) : null === a ? $a(b) : b.depth === a.depth ? F(b, a) : b.depth > a.depth ? bb(b, a) : cb(b, a), (E = a)) } var db = { 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 eb(a, b, c, d) { var f = void 0 !== a.state ? a.state : null a.updater = db a.props = c a.state = f var e = { queue: [], replace: !1 } a._reactInternals = e var g = b.contextType a.context = 'object' === typeof g && null !== g ? g._currentValue2 : d g = b.getDerivedStateFromProps 'function' === typeof g && ((g = g(c, f)), (f = null === g || void 0 === g ? f : B({}, f, g)), (a.state = f)) 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 && db.enqueueReplaceState(a, a.state, null), null !== e.queue && 0 < e.queue.length) ) if ( ((b = e.queue), (g = e.replace), (e.queue = null), (e.replace = !1), g && 1 === b.length) ) a.state = b[0] else { e = g ? b[0] : a.state f = !0 for (g = g ? 1 : 0; g < b.length; g++) { var h = b[g] h = 'function' === typeof h ? h.call(a, e, c, d) : h null != h && (f ? ((f = !1), (e = B({}, e, h))) : B(e, h)) } a.state = e } else e.queue = null } var fb = { id: 1, overflow: '' } function gb(a, b, c) { var d = a.id a = a.overflow var f = 32 - H(d) - 1 d &= ~(1 << f) c += 1 var e = 32 - H(b) + f if (30 < e) { var g = f - (f % 5) e = (d & ((1 << g) - 1)).toString(32) d >>= g f -= g return { id: (1 << (32 - H(b) + f)) | (c << f) | d, overflow: e + a } } return { id: (1 << e) | (c << f) | d, overflow: a } } var H = Math.clz32 ? Math.clz32 : hb, ib = Math.log, jb = Math.LN2 function hb(a) { a >>>= 0 return 0 === a ? 32 : (31 - ((ib(a) / jb) | 0)) | 0 } function kb(a, b) { return (a === b && (0 !== a || 1 / a === 1 / b)) || (a !== a && b !== b) } var lb = 'function' === typeof Object.is ? Object.is : kb, I = null, ob = null, J = null, K = null, L = !1, M = !1, N = 0, O = null, P = 0 function Q() { if (null === I) throw Error(l(321)) return I } function pb() { if (0 < P) throw Error(l(312)) return { memoizedState: null, queue: null, next: null } } function qb() { null === K ? null === J ? ((L = !1), (J = K = pb())) : ((L = !0), (K = J)) : null === K.next ? ((L = !1), (K = K.next = pb())) : ((L = !0), (K = K.next)) return K } function rb() { ob = I = null M = !1 J = null P = 0 K = O = null } function sb(a, b) { return 'function' === typeof b ? b(a) : b } function tb(a, b, c) { I = Q() K = qb() if (L) { var d = K.queue b = d.dispatch if (null !== O && ((c = O.get(d)), void 0 !== c)) { O.delete(d) d = K.memoizedState do ((d = a(d, c.action)), (c = c.next)) while (null !== c) K.memoizedState = d return [d, b] } return [K.memoizedState, b] } a = a === sb ? ('function' === typeof b ? b() : b) : void 0 !== c ? c(b) : b K.memoizedState = a a = K.queue = { last: null, dispatch: null } a = a.dispatch = ub.bind(null, I, a) return [K.memoizedState, a] } function vb(a, b) { I = Q() K = qb() b = void 0 === b ? null : b if (null !== K) { var c = K.memoizedState if (null !== c && null !== b) { var d = c[1] a: if (null === d) d = !1 else { for (var f = 0; f < d.length && f < b.length; f++) if (!lb(b[f], d[f])) { d = !1 break a } d = !0 } if (d) return c[0] } } a = a() K.memoizedState = [a, b] return a } function ub(a, b, c) { if (25 <= P) throw Error(l(301)) if (a === I) if ( ((M = !0), (a = { action: c, next: null }), null === O && (O = new Map()), (c = O.get(b)), void 0 === c) ) O.set(b, a) else { for (b = c; null !== b.next; ) b = b.next b.next = a } } function wb() { throw Error(l(394)) } function R() {} var xb = { readContext: function (a) { return a._currentValue2 }, useContext: function (a) { Q() return a._currentValue2 }, useMemo: vb, useReducer: tb, useRef: function (a) { I = Q() K = qb() var b = K.memoizedState return null === b ? ((a = { current: a }), (K.memoizedState = a)) : b }, useState: function (a) { return tb(sb, a) }, useInsertionEffect: R, useLayoutEffect: function () {}, useCallback: function (a, b) { return vb(function () { return a }, b) }, useImperativeHandle: R, useEffect: R, useDebugValue: R, useDeferredValue: function (a) { Q() return a }, useTransition: function () { Q() return [!1, wb] }, useId: function () { var a = ob.treeContext var b = a.overflow a = a.id a = (a & ~(1 << (32 - H(a) - 1))).toString(32) + b var c = S if (null === c) throw Error(l(404)) b = N++ a = ':' + c.idPrefix + 'R' + a 0 < b && (a += 'H' + b.toString(32)) return a + ':' }, useMutableSource: function (a, b) { Q() return b(a._source) }, useSyncExternalStore: function (a, b, c) { if (void 0 === c) throw Error(l(407)) return c() }, }, S = null, yb = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher function zb(a) { console.error(a) return null } function T() {} function Ab(a, b, c, d, f, e, g, h, k) { var m = [], n = 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: n, pingedTasks: m, clientRenderedBoundaries: [], completedBoundaries: [], partialBoundaries: [], onError: void 0 === f ? zb : f, onAllReady: void 0 === e ? T : e, onShellReady: void 0 === g ? T : g, onShellError: void 0 === h ? T : h, onFatalError: void 0 === k ? T : k, } c = U(b, 0, null, c, !1, !1) c.parentFlushed = !0 a = Bb(b, a, null, c, n, Ya, null, fb) m.push(a) return b } function Bb(a, b, c, d, f, e, g, h) { a.allPendingTasks++ null === c ? a.pendingRootTasks++ : c.pendingTasks++ var k = { node: b, ping: function () { var b = a.pingedTasks b.push(k) 1 === b.length && Cb(a) }, blockedBoundary: c, blockedSegment: d, abortSet: f, legacyContext: e, context: g, treeContext: h, } f.add(k) return k } function U(a, b, c, d, f, e) { return { status: 0, id: -1, index: b, parentFlushed: !1, chunks: [], children: [], formatContext: d, boundary: c, lastPushedText: f, textEmbedded: e, } } function V(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 W(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 Db(a, b, c, d, f) { I = {} ob = b N = 0 for (a = c(d, f); M; ) ((M = !1), (N = 0), (P += 1), (K = null), (a = c(d, f))) rb() return a } function Eb(a, b, c, d) { var f = c.render(), e = d.childContextTypes if (null !== e && void 0 !== e) { var g = b.legacyContext if ('function' !== typeof c.getChildContext) d = g else { c = c.getChildContext() for (var h in c) if (!(h in e)) throw Error(l(108, Xa(d) || 'Unknown', h)) d = B({}, g, c) } b.legacyContext = d X(a, b, f) b.legacyContext = g } else X(a, b, f) } function Fb(a, b) { if (a && a.defaultProps) { b = B({}, b) a = a.defaultProps for (var c in a) void 0 === b[c] && (b[c] = a[c]) return b } return b } function Gb(a, b, c, d, f) { if ('function' === typeof c) if (c.prototype && c.prototype.isReactComponent) { f = Za(c, b.legacyContext) var e = c.contextType e = new c(d, 'object' === typeof e && null !== e ? e._currentValue2 : f) eb(e, c, d, f) Eb(a, b, e, c) } else { e = Za(c, b.legacyContext) f = Db(a, b, c, d, e) var g = 0 !== N if ( 'object' === typeof f && null !== f && 'function' === typeof f.render && void 0 === f.$$typeof ) (eb(f, c, d, e), Eb(a, b, f, c)) else if (g) { d = b.treeContext b.treeContext = gb(d, 1, 0) try { X(a, b, f) } finally { b.treeContext = d } } else X(a, b, f) } else if ('string' === typeof c) { f = b.blockedSegment e = ya(f.chunks, c, d, a.responseState, f.formatContext) f.lastPushedText = !1 g = f.formatContext f.formatContext = ra(g, c, d) Hb(a, b, e) f.formatContext = g switch (c) { 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 default: f.chunks.push('</', c, '>') } f.lastPushedText = !1 } else { switch (c) { case Ua: case Ta: case Ja: case Ka: case Ia: X(a, b, d.children) return case Pa: X(a, b, d.children) return case Sa: throw Error(l(343)) case Oa: a: { c = b.blockedBoundary f = b.blockedSegment e = d.fallback d = d.children g = new Set() var h = { id: null, rootSegmentID: -1, parentFlushed: !1, pendingTasks: 0, forceClientRender: !1, completedSegments: [], byteSize: 0, fallbackAbortableTasks: g, errorDigest: null, }, k = U(a, f.chunks.length, h, f.formatContext, !1, !1) f.children.push(k) f.lastPushedText = !1 var m = U(a, 0, null, f.formatContext, !1, !1) m.parentFlushed = !0 b.blockedBoundary = h b.blockedSegment = m try { if ( (Hb(a, b, d), a.responseState.generateStaticMarkup || (m.lastPushedText && m.textEmbedded && m.chunks.push('\x3c!-- --\x3e')), (m.status = 1), Y(h, m), 0 === h.pendingTasks) ) break a } catch (n) { ;((m.status = 4), (h.forceClientRender = !0), (h.errorDigest = V(a, n))) } finally { ;((b.blockedBoundary = c), (b.blockedSegment = f)) } b = Bb(a, e, c, k, g, b.legacyContext, b.context, b.treeContext) a.pingedTasks.push(b) } return } if ('object' === typeof c && null !== c) switch (c.$$typeof) { case Na: d = Db(a, b, c.render, d, f) if (0 !== N) { c = b.treeContext b.treeContext = gb(c, 1, 0) try { X(a, b, d) } finally { b.treeContext = c } } else X(a, b, d) return case Qa: c = c.type d = Fb(c, d) Gb(a, b, c, d, f) return case La: f = d.children c = c._context d = d.value e = c._currentValue2 c._currentValue2 = d g = E E = d = { parent: g, depth: null === g ? 0 : g.depth + 1, context: c, parentValue: e, value: d, } b.context = d X(a, b, f) a = E if (null === a) throw Error(l(403)) d = a.parentValue a.context._currentValue2 = d === Va ? a.context._defaultValue : d a = E = a.parent b.context = a return case Ma: d = d.children d = d(c._currentValue2) X(a, b, d) return case Ra: f = c._init c = f(c._payload) d = Fb(c, d) Gb(a, b, c, d, void 0) return } throw Error(l(130, null == c ? c : typeof c, '')) } } function X(a, b, c) { b.node = c if ('object' === typeof c && null !== c) { switch (c.$$typeof) { case Ga: Gb(a, b, c.type, c.props, c.ref) return case Ha: throw Error(l(257)) case Ra: var d = c._init c = d(c._payload) X(a, b, c) return } if (qa(c)) { Ib(a, b, c) return } null === c || 'object' !== typeof c ? (d = null) : ((d = (Wa && c[Wa]) || c['@@iterator']), (d = 'function' === typeof d ? d : null)) if (d && (d = d.call(c))) { c = d.next() if (!c.done) { var f = [] do (f.push(c.value), (c = d.next())) while (!c.done) Ib(a, b, f) } return } a = Object.prototype.toString.call(c) throw Error( l( 31, '[object Object]' === a ? 'object with keys {' + Object.keys(c).join(', ') + '}' : a ) ) } 'string' === typeof c ? ((d = b.blockedSegment), (d.lastPushedText = Fa( b.blockedSegment.chunks, c, a.responseState, d.lastPushedText ))) : 'number' === typeof c && ((d = b.blockedSegment), (d.lastPushedText = Fa( b.blockedSegment.chunks, '' + c, a.responseState, d.lastPushedText ))) } function Ib(a, b, c) { for (var d = c.length, f = 0; f < d; f++) { var e = b.treeContext b.treeContext = gb(e, d, f) try { Hb(a, b, c[f]) } finally { b.treeContext = e } } } function Hb(a, b, c) { var d = b.blockedSegment.formatContext, f = b.legacyContext, e = b.context try { return X(a, b, c) } catch (k) { if ((rb(), 'object' === typeof k && null !== k && 'function' === typeof k.then)) { c = k var g = b.blockedSegment, h = U(a, g.chunks.length, null, g.formatContext, g.lastPushedText, !0) g.children.push(h) g.lastPushedText = !1 a = Bb( a, b.node, b.blockedBoundary, h, b.abortSet, b.legacyContext, b.context, b.treeContext ).ping c.then(a, a) b.blockedSegment.formatContext = d b.legacyContext = f b.context = e G(e) } else throw ( (b.blockedSegment.formatContext = d), (b.legacyContext = f), (b.context = e), G(e), k ) } } function Jb(a) { var b = a.blockedBoundary a = a.blockedSegment a.status = 3 Kb(this, b, a) } function Lb(a, b, c) { var d = a.blockedBoundary a.blockedSegment.status = 3 null === d ? (b.allPendingTasks--, 2 !== b.status && ((b.status = 2), null !== b.destination && b.destination.push(null))) : (d.pendingTasks--, d.forceClientRender || ((d.forceClientRender = !0), (a = void 0 === c ? Error(l(432)) : c), (d.errorDigest = b.onError(a)), d.parentFlushed && b.clientRenderedBoundaries.push(d)), d.fallbackAbortableTasks.forEach(function (a) { return Lb(a, b, c) }), d.fallbackAbortableTasks.clear(), b.allPendingTasks--, 0 === b.allPendingTasks && ((d = b.onAllReady), d())) } function Y(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 && Y(a, c) } else a.completedSegments.push(b) } function Kb(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 = T), (b = a.onShellReady), b()) } else (b.pendingTasks--, b.forceClientRender || (0 === b.pendingTasks ? (c.parentFlushed && 1 === c.status && Y(b, c), b.parentFlushed && a.completedBoundaries.push(b), b.fallbackAbortableTasks.forEach(Jb, a), b.fallbackAbortableTasks.clear()) : c.parentFlushed && 1 === c.status && (Y(b, c), 1 === b.completedSegments.length && b.parentFlushed && a.partialBoundaries.push(b)))) a.allPendingTasks-- 0 === a.allPendingTasks && ((a = a.onAllReady), a()) } function Cb(a) { if (2 !== a.status) { var b = E, c = yb.current yb.current = xb var d = S S = a.responseState try { var f = a.pingedTasks, e for (e = 0; e < f.length; e++) { var g = f[e] var h = a, k = g.blockedSegment if (0 === k.status) { G(g.context) try { ;(X(h, g, g.node), h.responseState.generateStaticMarkup || (k.lastPushedText && k.textEmbedded && k.chunks.push('\x3c!-- --\x3e')), g.abortSet.delete(g), (k.status = 1), Kb(h, g.blockedBoundary, k)) } catch (z) { if ( (rb(), 'object' === typeof z && null !== z && 'function' === typeof z.then) ) { var m = g.ping z.then(m, m) } else { g.abortSet.delete(g) k.status = 4 var n = g.blockedBoundary, q = z, C = V(h, q) null === n ? W(h, q) : (n.pendingTasks--, n.forceClientRender || ((n.forceClientRender = !0), (n.errorDigest = C), n.parentFlushed && h.clientRenderedBoundaries.push(n))) h.allPendingTasks-- if (0 === h.allPendingTasks) { var D = h.onAllReady D() } } } finally { } } } f.splice(0, e) null !== a.destination && Mb(a, a.destination) } catch (z) { ;(V(a, z), W(a, z)) } finally { ;((S = d), (yb.current = c), c === xb && G(b)) } } } function Z(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 f = !0 d = c.chunks var e = 0 c = c.children for (var g = 0; g < c.length; g++) { for (f = c[g]; e < f.index; e++) b.push(d[e]) f = Nb(a, b, f) } for (; e < d.length - 1; e++) b.push(d[e]) e < d.length && (f = b.push(d[e])) return f default: throw Error(l(390)) } } function Nb(a, b, c) { var d = c.boundary if (null === d) return Z(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 = v(d)), b.push(d), b.push('"')), b.push('></template>')), Z(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 f = a.responseState var e = f.nextSuspenseID++ f = f.boundaryPrefix + e.toString(16) d = d.id = f za(b, a.responseState, d) Z(a, b, c) return b.push('\x3c!--/$--\x3e') } if (d.byteSize > a.progressiveChunkSize) return ( (d.rootSegmentID = a.nextSegmentId++), a.completedBoundaries.push(d), za(b, a.responseState, d.id), Z(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)) Nb(a, b, c[0]) a = a.responseState.generateStaticMarkup ? !0 : b.push('\x3c!--/$--\x3e') return a } function Ob(a, b, c) { Aa(b, a.responseState, c.formatContext, c.id) Nb(a, b, c) return Ba(b, c.formatContext) } function Pb(a, b, c) { for (var d = c.completedSegments, f = 0; f < d.length; f++) Qb(a, b, c, d[f]) 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 Qb(a, b, c, d) { if (2 === d.status) return !0 var f = d.id if (-1 === f) { if (-1 === (d.id = c.rootSegmentID)) throw Error(l(392)) return Ob(a, b, d) } Ob(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) f = f.toString(16) b.push(f) b.push('","') b.push(a.placeholderPrefix) b.push(f) return b.push('")\x3c/script>') } function Mb(a, b) { try { var c = a.completedRootSegment if (null !== c && 0 === a.pendingRootTasks) { Nb(a, b, c) a.completedRootSegment = null var d = a.responseState.bootstrapChunks for (c = 0; c < d.length - 1; c++) b.push(d[c]) c < d.length && b.push(d[c]) } var f = a.clientRenderedBoundaries, e for (e = 0; e < f.length; e++) { var g = f[e] d = b var h = a.responseState, k = g.id, m = g.errorDigest, n = g.errorMessage, q = g.errorComponentStack d.push(h.startInlineScript) h.sentClientRenderFunction ? d.push('$RX("') : ((h.sentClientRenderFunction = !0), d.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 === k) throw Error(l(395)) d.push(k) d.push('"') if (m || n || q) { d.push(',') var C = Da(m || '') d.push(C) } if (n || q) { d.push(',') var D = Da(n || '') d.push(D) } if (q) { d.push(',') var z = Da(q) d.push(z) } if (!d.push(')\x3c/script>')) { a.destination = null e++ f.splice(0, e) return } } f.splice(0, e) var ba = a.completedBoundaries for (e = 0; e < ba.length; e++) if (!Pb(a, b, ba[e])) { a.destination = null e++ ba.splice(0, e) return } ba.splice(0, e) var ca = a.partialBoundaries for (e = 0; e < ca.length; e++) { var mb = ca[e] a: { f = a g = b var da = mb.completedSegments for (h = 0; h < da.length; h++) if (!Qb(f, g, mb, da[h])) { h++ da.splice(0, h) var nb = !1 break a } da.splice(0, h) nb = !0 } if (!nb) { a.destination = null e++ ca.splice(0, e) return } } ca.splice(0, e) var ea = a.completedBoundaries for (e = 0; e < ea.length; e++) if (!Pb(a, b, ea[e])) { a.destination = null e++ ea.splice(0, e) return } ea.splice(0, e) } finally { 0 === a.allPendingTasks && 0 === a.pingedTasks.length && 0 === a.clientRenderedBoundaries.length && 0 === a.completedBoundaries.length && b.push(null) } } function Rb(a, b) { try { var c = a.abortableTasks c.forEach(function (c) { return Lb(c, a, b) }) c.clear() null !== a.destination && Mb(a, a.destination) } catch (d) { ;(V(a, d), W(a, d)) } } function Sb() {} function Tb(a, b, c, d) { var f = !1, e = null, g = '', h = { push: function (a) { null !== a && (g += a) return !0 }, destroy: function (a) { f = !0 e = a }, }, k = !1 a = Ab( a, Ea(c, b ? b.identifierPrefix : void 0), { insertionMode: 1, selectedValue: null }, Infinity, Sb, void 0, function () { k = !0 }, void 0, void 0 ) Cb(a) Rb(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 { Mb(a, h) } catch (m) {