one
Version:
One is a new React Framework that makes Vite serve both native and web.
1,708 lines • 59.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 (w, F) {
'object' === typeof exports && 'undefined' !== typeof module
? F(exports, require('react'))
: 'function' === typeof define && define.amd
? define(['exports', 'react'], F)
: ((w = w || self), F((w.ReactDOMServer = {}), w.React))
})(this, function (w, F) {
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 ra(a) {
if (v.call(sa, a)) return !0
if (v.call(ta, a)) return !1
if (hb.test(a)) return (sa[a] = !0)
ta[a] = !0
return !1
}
function q(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
}
function r(a) {
if ('boolean' === typeof a || 'number' === typeof a) return '' + a
a = '' + a
var b = ib.exec(a)
if (b) {
var c = '',
d,
f = 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
}
f !== d && (c += a.substring(f, d))
f = d + 1
c += b
}
a = f !== d ? c + a.substring(f, d) : c
}
return a
}
function y(a, b) {
return { insertionMode: a, selectedValue: b }
}
function jb(a, b, c) {
switch (b) {
case 'select':
return y(1, null != c.value ? c.value : c.defaultValue)
case 'svg':
return y(2, null)
case 'math':
return y(3, null)
case 'foreignObject':
return y(1, null)
case 'table':
return y(4, null)
case 'thead':
case 'tbody':
case 'tfoot':
return y(5, null)
case 'colgroup':
return y(7, null)
case 'tr':
return y(6, null)
}
return 4 <= a.insertionMode || 0 === a.insertionMode ? y(1, null) : a
}
function ua(a, b, c) {
if ('object' !== typeof c) throw Error(l(62))
b = !0
for (var d in c)
if (v.call(c, d)) {
var f = c[d]
if (null != f && 'boolean' !== typeof f && '' !== f) {
if (0 === d.indexOf('--')) {
var e = r(d)
f = r(('' + f).trim())
} else {
e = d
var g = va.get(e)
void 0 !== g
? (e = g)
: ((g = r(e.replace(kb, '-$1').toLowerCase().replace(lb, '-ms-'))),
va.set(e, g),
(e = g))
f =
'number' === typeof f
? 0 === f || v.call(L, d)
? '' + f
: f + 'px'
: r(('' + 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':
ua(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, '="', r(d), '"')
break
case 5:
isNaN(d) || a.push(' ', c, '="', r(d), '"')
break
case 6:
!isNaN(d) && 1 <= d && a.push(' ', c, '="', r(d), '"')
break
default:
;(b.sanitizeURL && (d = '' + d), a.push(' ', c, '="', r(d), '"'))
}
} else if (ra(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, '="', r(d), '"')
}
}
function M(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 mb(a) {
var b = ''
F.Children.forEach(a, function (a) {
null != a && (b += a)
})
return b
}
function aa(a, b, c, d) {
a.push(z(c))
var f = (c = null),
e
for (e in b)
if (v.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('>')
M(a, f, c)
return 'string' === typeof c ? (a.push(r(c)), null) : c
}
function z(a) {
var b = wa.get(a)
if (void 0 === b) {
if (!nb.test(a)) throw Error(l(65, a))
b = '<' + a
wa.set(a, b)
}
return b
}
function ob(a, b, c, d, f) {
switch (b) {
case 'select':
a.push(z('select'))
var e = null,
g = null
for (t in c)
if (v.call(c, t)) {
var h = c[t]
if (null != h)
switch (t) {
case 'children':
e = h
break
case 'dangerouslySetInnerHTML':
g = h
break
case 'defaultValue':
case 'value':
break
default:
x(a, d, t, h)
}
}
a.push('>')
M(a, g, e)
return e
case 'option':
g = f.selectedValue
a.push(z('option'))
var m = (h = null),
n = null
var t = null
for (e in c)
if (v.call(c, e)) {
var k = c[e]
if (null != k)
switch (e) {
case 'children':
h = k
break
case 'selected':
n = k
break
case 'dangerouslySetInnerHTML':
t = k
break
case 'value':
m = k
default:
x(a, d, e, k)
}
}
if (null != g)
if (((c = null !== m ? '' + m : mb(h)), ba(g)))
for (d = 0; d < g.length; d++) {
if ('' + g[d] === c) {
a.push(' selected=""')
break
}
}
else '' + g === c && a.push(' selected=""')
else n && a.push(' selected=""')
a.push('>')
M(a, t, h)
return h
case 'textarea':
a.push(z('textarea'))
t = g = e = null
for (h in c)
if (v.call(c, h) && ((m = c[h]), null != m))
switch (h) {
case 'children':
t = m
break
case 'value':
e = m
break
case 'defaultValue':
g = m
break
case 'dangerouslySetInnerHTML':
throw Error(l(91))
default:
x(a, d, h, m)
}
null === e && null !== g && (e = g)
a.push('>')
if (null != t) {
if (null != e) throw Error(l(92))
if (ba(t) && 1 < t.length) throw Error(l(93))
e = '' + t
}
'string' === typeof e && '\n' === e[0] && a.push('\n')
null !== e && a.push(r('' + e))
return null
case 'input':
a.push(z('input'))
m = t = h = e = null
for (g in c)
if (v.call(c, g) && ((n = c[g]), null != n))
switch (g) {
case 'children':
case 'dangerouslySetInnerHTML':
throw Error(l(399, 'input'))
case 'defaultChecked':
m = n
break
case 'defaultValue':
h = n
break
case 'checked':
t = n
break
case 'value':
e = n
break
default:
x(a, d, g, n)
}
null !== t ? x(a, d, 'checked', t) : null !== m && x(a, d, 'checked', m)
null !== e ? x(a, d, 'value', e) : null !== h && x(a, d, 'value', h)
a.push('/>')
return null
case 'menuitem':
a.push(z('menuitem'))
for (var p in c)
if (v.call(c, p) && ((e = c[p]), null != e))
switch (p) {
case 'children':
case 'dangerouslySetInnerHTML':
throw Error(l(400))
default:
x(a, d, p, e)
}
a.push('>')
return null
case 'title':
a.push(z('title'))
e = null
for (k in c)
if (v.call(c, k) && ((g = c[k]), null != g))
switch (k) {
case 'children':
e = g
break
case 'dangerouslySetInnerHTML':
throw Error(l(434))
default:
x(a, d, k, g)
}
a.push('>')
return e
case 'listing':
case 'pre':
a.push(z(b))
g = e = null
for (m in c)
if (v.call(c, m) && ((h = c[m]), null != h))
switch (m) {
case 'children':
e = h
break
case 'dangerouslySetInnerHTML':
g = h
break
default:
x(a, d, m, 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(z(b))
for (var q in c)
if (v.call(c, q) && ((e = c[q]), null != e))
switch (q) {
case 'children':
case 'dangerouslySetInnerHTML':
throw Error(l(399, b))
default:
x(a, d, q, 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 aa(a, c, b, d)
case 'html':
return (0 === f.insertionMode && a.push('<!DOCTYPE html>'), aa(a, c, b, d))
default:
if (-1 === b.indexOf('-') && 'string' !== typeof c.is) return aa(a, c, b, d)
a.push(z(b))
g = e = null
for (n in c)
if (v.call(c, n) && ((h = c[n]), null != h))
switch (n) {
case 'children':
e = h
break
case 'dangerouslySetInnerHTML':
g = h
break
case 'style':
ua(a, d, h)
break
case 'suppressContentEditableWarning':
case 'suppressHydrationWarning':
break
default:
ra(n) &&
'function' !== typeof h &&
'symbol' !== typeof h &&
a.push(' ', n, '="', r(h), '"')
}
a.push('>')
M(a, g, e)
return e
}
}
function xa(a, b, c) {
a.push('\x3c!--$?--\x3e<template id="')
if (null === c) throw Error(l(395))
a.push(c)
return a.push('"></template>')
}
function pb(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 qb(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 ca(a) {
return JSON.stringify(a).replace(rb, 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 sb(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 ya(a, b, c, d) {
if (c.generateStaticMarkup) return (a.push(r(b)), !1)
'' === b ? (a = d) : (d && a.push('\x3c!-- --\x3e'), a.push(r(b)), (a = !0))
return a
}
function da(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 za:
return 'Fragment'
case Aa:
return 'Portal'
case Ba:
return 'Profiler'
case Ca:
return 'StrictMode'
case Da:
return 'Suspense'
case Ea:
return 'SuspenseList'
}
if ('object' === typeof a)
switch (a.$$typeof) {
case Fa:
return (a.displayName || 'Context') + '.Consumer'
case Ga:
return (a._context.displayName || 'Context') + '.Provider'
case Ha:
var b = a.render
a = a.displayName
a ||
((a = b.displayName || b.name || ''),
(a = '' !== a ? 'ForwardRef(' + a + ')' : 'ForwardRef'))
return a
case Ia:
return ((b = a.displayName || null), null !== b ? b : da(a.type) || 'Memo')
case ea:
b = a._payload
a = a._init
try {
return da(a(b))
} catch (c) {}
}
return null
}
function Ja(a, b) {
a = a.contextTypes
if (!a) return Ka
var c = {},
d
for (d in a) c[d] = b[d]
return c
}
function N(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))
N(a, c)
}
b.context._currentValue2 = b.value
}
}
function La(a) {
a.context._currentValue2 = a.parentValue
a = a.parent
null !== a && La(a)
}
function Ma(a) {
var b = a.parent
null !== b && Ma(b)
a.context._currentValue2 = a.value
}
function Na(a, b) {
a.context._currentValue2 = a.parentValue
a = a.parent
if (null === a) throw Error(l(402))
a.depth === b.depth ? N(a, b) : Na(a, b)
}
function Oa(a, b) {
var c = b.parent
if (null === c) throw Error(l(402))
a.depth === c.depth ? N(a, c) : Oa(a, c)
b.context._currentValue2 = b.value
}
function O(a) {
var b = D
b !== a &&
(null === b
? Ma(a)
: null === a
? La(b)
: b.depth === a.depth
? N(b, a)
: b.depth > a.depth
? Na(b, a)
: Oa(b, a),
(D = a))
}
function Pa(a, b, c, d) {
var f = void 0 !== a.state ? a.state : null
a.updater = Qa
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 : G({}, 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 && Qa.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 = G({}, e, h))) : G(e, h))
}
a.state = e
}
else e.queue = null
}
function fa(a, b, c) {
var d = a.id
a = a.overflow
var f = 32 - P(d) - 1
d &= ~(1 << f)
c += 1
var e = 32 - P(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 - P(b) + f)) | (c << f) | d, overflow: e + a }
}
return { id: (1 << e) | (c << f) | d, overflow: a }
}
function tb(a) {
a >>>= 0
return 0 === a ? 32 : (31 - ((ub(a) / vb) | 0)) | 0
}
function wb(a, b) {
return (a === b && (0 !== a || 1 / a === 1 / b)) || (a !== a && b !== b)
}
function E() {
if (null === B) throw Error(l(321))
return B
}
function Ra() {
if (0 < Q) throw Error(l(312))
return { memoizedState: null, queue: null, next: null }
}
function ha() {
null === k
? null === R
? ((H = !1), (R = k = Ra()))
: ((H = !0), (k = R))
: null === k.next
? ((H = !1), (k = k.next = Ra()))
: ((H = !0), (k = k.next))
return k
}
function ia() {
ja = B = null
S = !1
R = null
Q = 0
k = A = null
}
function Sa(a, b) {
return 'function' === typeof b ? b(a) : b
}
function Ta(a, b, c) {
B = E()
k = ha()
if (H) {
var d = k.queue
b = d.dispatch
if (null !== A && ((c = A.get(d)), void 0 !== c)) {
A.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 === Sa ? ('function' === typeof b ? b() : b) : void 0 !== c ? c(b) : b
k.memoizedState = a
a = k.queue = { last: null, dispatch: null }
a = a.dispatch = xb.bind(null, B, a)
return [k.memoizedState, a]
}
function Ua(a, b) {
B = E()
k = ha()
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 (!yb(b[f], d[f])) {
d = !1
break a
}
d = !0
}
if (d) return c[0]
}
}
a = a()
k.memoizedState = [a, b]
return a
}
function xb(a, b, c) {
if (25 <= Q) throw Error(l(301))
if (a === B)
if (
((S = !0),
(a = { action: c, next: null }),
null === A && (A = new Map()),
(c = A.get(b)),
void 0 === c)
)
A.set(b, a)
else {
for (b = c; null !== b.next; ) b = b.next
b.next = a
}
}
function zb() {
throw Error(l(394))
}
function T() {}
function Ab(a) {
console.error(a)
return null
}
function I() {}
function Bb(a, b, c, d, f, e, g, h, m) {
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: [],
onError: void 0 === f ? Ab : f,
onAllReady: void 0 === e ? I : e,
onShellReady: void 0 === g ? I : g,
onShellError: void 0 === h ? I : h,
onFatalError: void 0 === m ? I : m,
}
c = U(b, 0, null, c, !1, !1)
c.parentFlushed = !0
a = ka(b, a, null, c, l, Ka, null, Cb)
n.push(a)
return b
}
function ka(a, b, c, d, f, e, g, h) {
a.allPendingTasks++
null === c ? a.pendingRootTasks++ : c.pendingTasks++
var m = {
node: b,
ping: function () {
var b = a.pingedTasks
b.push(m)
1 === b.length && Va(a)
},
blockedBoundary: c,
blockedSegment: d,
abortSet: f,
legacyContext: e,
context: g,
treeContext: h,
}
f.add(m)
return m
}
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 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 V(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 Wa(a, b, c, d, f) {
B = {}
ja = b
K = 0
for (a = c(d, f); S; ) ((S = !1), (K = 0), (Q += 1), (k = null), (a = c(d, f)))
ia()
return a
}
function Xa(a, b, c, d, f) {
f = c.render()
var 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, da(d) || 'Unknown', h))
d = G({}, g, c)
}
b.legacyContext = d
u(a, b, f)
b.legacyContext = g
} else u(a, b, f)
}
function Ya(a, b) {
if (a && a.defaultProps) {
b = G({}, b)
a = a.defaultProps
for (var c in a) void 0 === b[c] && (b[c] = a[c])
return b
}
return b
}
function la(a, b, c, d, f) {
if ('function' === typeof c)
if (c.prototype && c.prototype.isReactComponent) {
f = Ja(c, b.legacyContext)
var e = c.contextType
e = new c(d, 'object' === typeof e && null !== e ? e._currentValue2 : f)
Pa(e, c, d, f)
Xa(a, b, e, c)
} else {
e = Ja(c, b.legacyContext)
f = Wa(a, b, c, d, e)
var g = 0 !== K
if (
'object' === typeof f &&
null !== f &&
'function' === typeof f.render &&
void 0 === f.$$typeof
)
(Pa(f, c, d, e), Xa(a, b, f, c))
else if (g) {
d = b.treeContext
b.treeContext = fa(d, 1, 0)
try {
u(a, b, f)
} finally {
b.treeContext = d
}
} else u(a, b, f)
}
else if ('string' === typeof c) {
f = b.blockedSegment
e = ob(f.chunks, c, d, a.responseState, f.formatContext)
f.lastPushedText = !1
g = f.formatContext
f.formatContext = jb(g, c, d)
ma(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 Db:
case Eb:
case Ca:
case Ba:
case za:
u(a, b, d.children)
return
case Ea:
u(a, b, d.children)
return
case Fb:
throw Error(l(343))
case Da:
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,
},
m = U(a, f.chunks.length, h, f.formatContext, !1, !1)
f.children.push(m)
f.lastPushedText = !1
var n = U(a, 0, null, f.formatContext, !1, !1)
n.parentFlushed = !0
b.blockedBoundary = h
b.blockedSegment = n
try {
if (
(ma(a, b, d),
a.responseState.generateStaticMarkup ||
(n.lastPushedText &&
n.textEmbedded &&
n.chunks.push('\x3c!-- --\x3e')),
(n.status = 1),
W(h, n),
0 === h.pendingTasks)
)
break a
} catch (t) {
;((n.status = 4), (h.forceClientRender = !0), (h.errorDigest = J(a, t)))
} finally {
;((b.blockedBoundary = c), (b.blockedSegment = f))
}
b = ka(a, e, c, m, g, b.legacyContext, b.context, b.treeContext)
a.pingedTasks.push(b)
}
return
}
if ('object' === typeof c && null !== c)
switch (c.$$typeof) {
case Ha:
d = Wa(a, b, c.render, d, f)
if (0 !== K) {
c = b.treeContext
b.treeContext = fa(c, 1, 0)
try {
u(a, b, d)
} finally {
b.treeContext = c
}
} else u(a, b, d)
return
case Ia:
c = c.type
d = Ya(c, d)
la(a, b, c, d, f)
return
case Ga:
f = d.children
c = c._context
d = d.value
e = c._currentValue2
c._currentValue2 = d
g = D
D = d = {
parent: g,
depth: null === g ? 0 : g.depth + 1,
context: c,
parentValue: e,
value: d,
}
b.context = d
u(a, b, f)
a = D
if (null === a) throw Error(l(403))
d = a.parentValue
a.context._currentValue2 = d === Gb ? a.context._defaultValue : d
a = D = a.parent
b.context = a
return
case Fa:
d = d.children
d = d(c._currentValue2)
u(a, b, d)
return
case ea:
f = c._init
c = f(c._payload)
d = Ya(c, d)
la(a, b, c, d, void 0)
return
}
throw Error(l(130, null == c ? c : typeof c, ''))
}
}
function u(a, b, c) {
b.node = c
if ('object' === typeof c && null !== c) {
switch (c.$$typeof) {
case Hb:
la(a, b, c.type, c.props, c.ref)
return
case Aa:
throw Error(l(257))
case ea:
var d = c._init
c = d(c._payload)
u(a, b, c)
return
}
if (ba(c)) {
Za(a, b, c)
return
}
null === c || 'object' !== typeof c
? (d = null)
: ((d = ($a && c[$a]) || 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)
Za(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 = ya(
b.blockedSegment.chunks,
c,
a.responseState,
d.lastPushedText
)))
: 'number' === typeof c &&
((d = b.blockedSegment),
(d.lastPushedText = ya(
b.blockedSegment.chunks,
'' + c,
a.responseState,
d.lastPushedText
)))
}
function Za(a, b, c) {
for (var d = c.length, f = 0; f < d; f++) {
var e = b.treeContext
b.treeContext = fa(e, d, f)
try {
ma(a, b, c[f])
} finally {
b.treeContext = e
}
}
}
function ma(a, b, c) {
var d = b.blockedSegment.formatContext,
f = b.legacyContext,
e = b.context
try {
return u(a, b, c)
} catch (m) {
if ((ia(), 'object' === typeof m && null !== m && 'function' === typeof m.then)) {
c = m
var g = b.blockedSegment,
h = U(a, g.chunks.length, null, g.formatContext, g.lastPushedText, !0)
g.children.push(h)
g.lastPushedText = !1
a = ka(
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
O(e)
} else
throw (
(b.blockedSegment.formatContext = d),
(b.legacyContext = f),
(b.context = e),
O(e),
m
)
}
}
function Ib(a) {
var b = a.blockedBoundary
a = a.blockedSegment
a.status = 3
ab(this, b, a)
}
function bb(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 bb(a, b, c)
}),
d.fallbackAbortableTasks.clear(),
b.allPendingTasks--,
0 === b.allPendingTasks && ((d = b.onAllReady), d()))
}
function W(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 && W(a, c)
} else a.completedSegments.push(b)
}
function ab(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 = I), (b = a.onShellReady), b())
} else
(b.pendingTasks--,
b.forceClientRender ||
(0 === b.pendingTasks
? (c.parentFlushed && 1 === c.status && W(b, c),
b.parentFlushed && a.completedBoundaries.push(b),
b.fallbackAbortableTasks.forEach(Ib, a),
b.fallbackAbortableTasks.clear())
: c.parentFlushed &&
1 === c.status &&
(W(b, c),
1 === b.completedSegments.length &&
b.parentFlushed &&
a.partialBoundaries.push(b))))
a.allPendingTasks--
0 === a.allPendingTasks && ((a = a.onAllReady), a())
}
function Va(a) {
if (2 !== a.status) {
var b = D,
c = na.current
na.current = cb
var d = X
X = a.responseState
try {
var f = a.pingedTasks,
e
for (e = 0; e < f.length; e++) {
var g = f[e]
var h = a,
m = g.blockedSegment
if (0 === m.status) {
O(g.context)
try {
;(u(h, g, g.node),
h.responseState.generateStaticMarkup ||
(m.lastPushedText &&
m.textEmbedded &&
m.chunks.push('\x3c!-- --\x3e')),
g.abortSet.delete(g),
(m.status = 1),
ab(h, g.blockedBoundary, m))
} catch (C) {
if (
(ia(),
'object' === typeof C && null !== C && 'function' === typeof C.then)
) {
var l = g.ping
C.then(l, l)
} else {
g.abortSet.delete(g)
m.status = 4
var k = g.blockedBoundary,
p = C,
q = J(h, p)
null === k
? V(h, p)
: (k.pendingTasks--,
k.forceClientRender ||
((k.forceClientRender = !0),
(k.errorDigest = q),
k.parentFlushed && h.clientRenderedBoundaries.push(k)))
h.allPendingTasks--
if (0 === h.allPendingTasks) {
var r = h.onAllReady
r()
}
}
} finally {
}
}
}
f.splice(0, e)
null !== a.destination && oa(a, a.destination)
} catch (C) {
;(J(a, C), V(a, C))
} finally {
;((X = d), (na.current = c), c === cb && O(b))
}
}
}
function Y(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 = Z(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 Z(a, b, c) {
var d = c.boundary
if (null === d) return Y(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 = r(d)), b.push(d), b.push('"')),
b.push('></template>')),
Y(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
xa(b, a.responseState, d)
Y(a, b, c)
return b.push('\x3c!--/$--\x3e')
}
if (d.byteSize > a.progressiveChunkSize)
return (
(d.rootSegmentID = a.nextSegmentId++),
a.completedBoundaries.push(d),
xa(b, a.responseState, d.id),
Y(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))
Z(a, b, c[0])
a = a.responseState.generateStaticMarkup ? !0 : b.push('\x3c!--/$--\x3e')
return a
}
function db(a, b, c) {
pb(b, a.responseState, c.formatContext, c.id)
Z(a, b, c)
return qb(b, c.formatContext)
}
function eb(a, b, c) {
for (var d = c.completedSegments, f = 0; f < d.length; f++) fb(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 fb(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 db(a, b, d)
}
db(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 oa(a, b) {
try {
var c = a.completedRootSegment
if (null !== c && 0 === a.pendingRootTasks) {
Z(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,
m = g.id,
k = g.errorDigest,
p = 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 === m) throw Error(l(395))
d.push(m)
d.push('"')
if (k || p || q) {
d.push(',')
var r = ca(k || '')
d.push(r)
}
if (p || q) {
d.push(',')
var v = ca(p || '')
d.push(v)
}
if (q) {
d.push(',')
var x = ca(q)
d.push(x)
}
if (!d.push(')\x3c/script>')) {
a.destination = null
e++
f.splice(0, e)
return
}
}
f.splice(0, e)
var u = a.completedBoundaries
for (e = 0; e < u.length; e++)
if (!eb(a, b, u[e])) {
a.destination = null
e++
u.splice(0, e)
return
}
u.splice(0, e)
var w = a.partialBoundaries
for (e = 0; e < w.length; e++) {
var z = w[e]
a: {
f = a
g = b
var y = z.completedSegments
for (h = 0; h < y.length; h++)
if (!fb(f, g, z, y[h])) {
h++
y.splice(0, h)
var B = !1
break a
}
y.splice(0, h)
B = !0
}
if (!B) {
a.destination = null
e++
w.splice(0, e)
return
}
}
w.splice(0, e)
var A = a.completedBoundaries
for (e = 0; e < A.length; e++)
if (!eb(a, b, A[e])) {
a.destination = null
e++
A.splice(0, e)
return
}
A.splice(0, e)
} finally {
0 === a.allPendingTasks &&
0 === a.pingedTasks.length &&
0 === a.clientRenderedBoundaries.length &&
0 === a.completedBoundaries.length &&
b.push(null)
}
}
function Jb(a, b) {
try {
var c = a.abortableTasks
c.forEach(function (c) {
return bb(c, a, b)
})
c.clear()
null !== a.destination && oa(a, a.destination)
} catch (d) {
;(J(a, d), V(a, d))
}
}
function Kb() {}
function gb(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 = Bb(
a,
sb(c, b ? b.identifierPrefix : void 0),
{ insertionMode: 1, selectedValue: null },
Infinity,
Kb,
void 0,
function () {
k = !0
},
void 0,
void 0
)
Va(a)
Jb(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 {
oa(a, h)
} catch (n) {
;(J(a, n), V(a, n))
}
}
if (f) throw e
if (!k) throw Error(l(426))
return g
}
var v = Object.prototype.hasOwnProperty,
hb =
/^[: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]*$/,
ta = {},
sa = {},
p = {}
'children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style'
.split(' ')
.forEa