Files
damai-wx/subPackages/sub-vendors.js
MagicalKudzu 8079e6c819 首次提交
2025-12-12 10:35:12 +08:00

5219 lines
191 KiB
JavaScript

require('../@babel/runtime/helpers/Arrayincludes')
var e = require('../@babel/runtime/helpers/regeneratorRuntime'),
t = require('../@babel/runtime/helpers/defineProperty'),
n = require('../@babel/runtime/helpers/slicedToArray'),
r = require('../@babel/runtime/helpers/createForOfIteratorHelper'),
o = require('../@babel/runtime/helpers/typeof')
;(wx.webpackJsonp = wx.webpackJsonp || []).push([
[933],
{
333: function (e, t, n) {
n.d(t, {
HY: function () {
return d
},
Tw: function () {
return p
},
Zz: function () {
return m
},
y$: function () {
return s
},
})
var r = n(4107)
function a(e) {
return (
'Minified Redux error #' +
e +
'; visit https://redux.js.org/Errors?code=' +
e +
' for the full message or use the non-minified dev environment for full errors. '
)
}
var i = ('function' == typeof Symbol && Symbol.observable) || '@@observable',
c = function () {
return Math.random().toString(36).substring(7).split('').join('.')
},
l = {
INIT: '@@redux/INIT' + c(),
REPLACE: '@@redux/REPLACE' + c(),
PROBE_UNKNOWN_ACTION: function () {
return '@@redux/PROBE_UNKNOWN_ACTION' + c()
},
}
function u(e) {
if ('object' !== o(e) || null === e) return !1
for (var t = e; null !== Object.getPrototypeOf(t); ) t = Object.getPrototypeOf(t)
return Object.getPrototypeOf(e) === t
}
function s(e, t, n) {
var r
if (
('function' == typeof t && 'function' == typeof n) ||
('function' == typeof n && 'function' == typeof arguments[3])
)
throw new Error(a(0))
if (('function' == typeof t && void 0 === n && ((n = t), (t = void 0)), void 0 !== n)) {
if ('function' != typeof n) throw new Error(a(1))
return n(s)(e, t)
}
if ('function' != typeof e) throw new Error(a(2))
var c = e,
f = t,
d = [],
m = d,
p = !1
function v() {
m === d && (m = d.slice())
}
function y() {
if (p) throw new Error(a(3))
return f
}
function b(e) {
if ('function' != typeof e) throw new Error(a(4))
if (p) throw new Error(a(5))
var t = !0
return (
v(),
m.push(e),
function () {
if (t) {
if (p) throw new Error(a(6))
;(t = !1), v()
var n = m.indexOf(e)
m.splice(n, 1), (d = null)
}
}
)
}
function h(e) {
if (!u(e)) throw new Error(a(7))
if (void 0 === e.type) throw new Error(a(8))
if (p) throw new Error(a(9))
try {
;(p = !0), (f = c(f, e))
} finally {
p = !1
}
for (var t = (d = m), n = 0; n < t.length; n++) {
;(0, t[n])()
}
return e
}
function g(e) {
if ('function' != typeof e) throw new Error(a(10))
;(c = e), h({ type: l.REPLACE })
}
function E() {
var e,
t = b
return (
((e = {
subscribe: function (e) {
if ('object' !== o(e) || null === e) throw new Error(a(11))
function n() {
e.next && e.next(y())
}
return n(), { unsubscribe: t(n) }
},
})[i] = function () {
return this
}),
e
)
}
return h({ type: l.INIT }), ((r = { dispatch: h, subscribe: b, getState: y, replaceReducer: g })[i] = E), r
}
function f(e) {
Object.keys(e).forEach(function (t) {
var n = e[t]
if (void 0 === n(void 0, { type: l.INIT })) throw new Error(a(12))
if (void 0 === n(void 0, { type: l.PROBE_UNKNOWN_ACTION() })) throw new Error(a(13))
})
}
function d(e) {
for (var t = Object.keys(e), n = {}, r = 0; r < t.length; r++) {
var o = t[r]
'function' == typeof e[o] && (n[o] = e[o])
}
var i,
c = Object.keys(n)
try {
f(n)
} catch (e) {
i = e
}
return function (e, t) {
if ((void 0 === e && (e = {}), i)) throw i
for (var r = !1, o = {}, l = 0; l < c.length; l++) {
var u = c[l],
s = n[u],
f = e[u],
d = s(f, t)
if (void 0 === d) throw (t && t.type, new Error(a(14)))
;(o[u] = d), (r = r || d !== f)
}
return (r = r || c.length !== Object.keys(e).length) ? o : e
}
}
function m() {
for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]
return 0 === t.length
? function (e) {
return e
}
: 1 === t.length
? t[0]
: t.reduce(function (e, t) {
return function () {
return e(t.apply(void 0, arguments))
}
})
}
function p() {
for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]
return function (e) {
return function () {
var n = e.apply(void 0, arguments),
o = function () {
throw new Error(a(15))
},
i = {
getState: n.getState,
dispatch: function () {
return o.apply(void 0, arguments)
},
},
c = t.map(function (e) {
return e(i)
})
return (o = m.apply(void 0, c)(n.dispatch)), (0, r.A)((0, r.A)({}, n), {}, { dispatch: o })
}
}
}
},
599: function (e, t, n) {
n.d(t, {
A: function () {
return r
},
})
var r = (0, n(3266).A)(
'<path d="M48 88C25.9 88 8 70.1 8 48S25.9 8 48 8s40 17.9 40 40-17.9 40-40 40zm0-6c18.8 0 34-15.2 34-34S66.8 14 48 14 14 29.2 14 48s15.2 34 34 34z"/>',
'CircleOutlinedIcon',
)
},
761: function (e, t, n) {
n.d(t, {
o: function () {
return u
},
w: function () {
return l
},
})
var r = n(5652),
o = n(2555),
a = n(2573),
i = n.n(a),
c = n(3816),
l = (function () {
var e = (0, o.A)(
(0, r.A)().m(function e(t) {
var n, o, a, l, u, s, f
return (0, r.A)().w(function (e) {
for (;;)
switch (e.n) {
case 0:
return (
(n = t.showLoading),
(o = void 0 !== n && n),
(a = t.message),
(l = void 0 === a ? '请登录后重试~' : a),
o && i().showLoading(),
(e.n = 1),
c.A.isLogin()
)
case 1:
if ((u = e.v)) {
e.n = 3
break
}
return (e.n = 2), c.A.login()
case 2:
;(s = e.v), (f = s.success), (u = f)
case 3:
return o && i().hideLoading(), e.a(2, { success: u, message: u ? '' : l })
}
}, e)
}),
)
return function (t) {
return e.apply(this, arguments)
}
})(),
u = function (e) {
e && (0, a.showToast)({ title: e, icon: 'none' })
}
},
905: function (e, t, n) {
n.d(t, {
A: function () {
return g
},
})
var o = n(6454),
a = n(758),
i = n(1942),
c = Object.defineProperty,
l = Object.defineProperties,
u = Object.getOwnPropertyDescriptors,
s = Object.getOwnPropertySymbols,
f = Object.prototype.hasOwnProperty,
d = Object.prototype.propertyIsEnumerable,
m = function (e, t, n) {
return t in e ? c(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
p = function (e, t) {
for (var n in t || (t = {})) f.call(t, n) && m(e, n, t[n])
if (s) {
var o,
a = r(s(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
d.call(t, n) && m(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
},
v = function (e, t) {
return l(e, u(t))
},
y = function (e, t) {
var n = {}
for (var o in e) f.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && s) {
var a,
i = r(s(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && d.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
},
b = 'bui-avatar',
h = a.forwardRef(function (e, t) {
var n = e,
r = n.className,
c = n.onClick,
l = n.onError,
u = n.onLoad,
s = n.children,
f = n.src,
d = n.lazy,
m = n.variant,
h = n.size,
g = n.alt,
E = n.fit,
N = n.placeholder,
O = n.ImageProps,
w = y(n, [
'className',
'onClick',
'onError',
'onLoad',
'children',
'src',
'lazy',
'variant',
'size',
'alt',
'fit',
'placeholder',
'ImageProps',
]),
A = f
? a.createElement(
i.A,
v(p({ src: f, lazy: d, alt: g, fit: E, placeholder: N, onError: l, onLoad: u }, O), {
className: (0, o.A)(null == O ? void 0 : O.className, ''.concat(b, '-img')),
}),
s,
)
: null
return a.createElement(
'div',
p(
{
className: (0, o.A)(b, r, ''.concat(b, '-').concat(h), ''.concat(b, '-').concat(m)),
onClick: c,
ref: t,
},
w,
),
(function (e) {
return e ? a.createElement('div', { className: ''.concat(b, '-children') }, e) : null
})(s) || A,
)
})
;(h.displayName = 'BuiAvatar'), (h.defaultProps = { variant: 'rounded', size: 'medium', fit: 'cover' })
var g = h
},
930: function (e, t, n) {
n.d(t, {
A: function () {
return r
},
})
var r = (0, n(3266).A)(
'<path d="m48 43.7 25.8-25.8c1.2-1.2 3.1-1.2 4.3 0 1.2 1.2 1.2 3.1 0 4.3L52.3 48l25.8 25.8c1.2 1.2 1.2 3.1 0 4.3s-3.1 1.2-4.3 0L48 52.3 22.2 78.1c-1.2 1.2-3.1 1.2-4.3 0-1.2-1.2-1.2-3.1 0-4.3L43.7 48 17.9 22.2c-1.2-1.2-1.2-3.1 0-4.3 1.2-1.2 3.1-1.2 4.3 0L48 43.7z"/>',
'CloseLargeIcon',
)
},
985: function (e, o, a) {
a.d(o, {
A: function () {
return B
},
})
var i,
c = a(1942),
l = a(6924),
u = a(3490),
s = a(8367),
f = a(2499),
d = a(8773),
m = a(4041),
p = a(7276),
v = a(2201),
y = a(7427),
b = a(3566),
h = a(4067),
g = a(2012),
E = a(6454),
N = a(3021),
O = a.n(N),
w = a(758),
A = a(872),
P = (function (e) {
return (e.NORMAL_TEXT = '1'), (e.CONDITION_REFUND = '2'), e
})(P || {}),
S = (function (e) {
return (e.NOTICE_NOTES = 'order-detail-notice-notes'), e
})(S || {}),
C = (function (e) {
return (e.NOT_TIME = '1'), (e.BETWEEN_TIME = '2'), (e.AFTER_TIME = '3'), e
})(C || {}),
j = (function (e) {
return (e.CHARGE = '1'), (e.FREE = '2'), (e.NOT_SUPPORT = '3'), (e.END = '4'), e
})(j || {}),
x = a(3919).document,
I = Object.defineProperty,
_ = Object.defineProperties,
T = Object.getOwnPropertyDescriptors,
k = Object.getOwnPropertySymbols,
D = Object.prototype.hasOwnProperty,
R = Object.prototype.propertyIsEnumerable,
M = function (e, t, n) {
return t in e ? I(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
L = function (e, t) {
for (var n in t || (t = {})) D.call(t, n) && M(e, n, t[n])
if (k) {
var o,
a = r(k(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
R.call(t, n) && M(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
},
z = function (e, t) {
return _(e, T(t))
},
F = function (e, t) {
var n = {}
for (var o in e) D.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && k) {
var a,
i = r(k(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && R.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
},
U = w.forwardRef(function (e, t) {
var n = e.isSupport,
r = e.icon,
o = e.hideSupportIcon
return r
? w.createElement(c.A, { className: 'service-icon', src: r })
: o
? null
: 'true' === ''.concat(n)
? w.createElement(m.A, { className: 'notice-item-title-icon', htmlColor: '#AABBEF' })
: w.createElement(p.A, { className: 'notice-item-title-icon', htmlColor: '#E78A98' })
}),
$ = w.forwardRef(function (e, r) {
var o = e,
a = o.open,
m = o.onClose,
p = o.list,
N = o.miniappProps,
I = o.hideSupportIcon,
_ = o.hideAddRealViewer,
T = void 0 !== _ && _,
k = o.titleName,
D = o.defaultScrollIntoView,
R = o.onAddRealNameClk,
M = o.className,
$ = F(o, [
'open',
'onClose',
'list',
'miniappProps',
'hideSupportIcon',
'hideAddRealViewer',
'titleName',
'defaultScrollIntoView',
'onAddRealNameClk',
'className',
]),
B = (0, w.useState)('0'),
V = n(B, 2),
q = V[0],
H = V[1],
W = (0, w.useState)(''),
G = n(W, 2),
K = G[0],
J = G[1],
X = (0, w.useState)('0'),
Y = n(X, 2),
Z = Y[0],
Q = Y[1],
ee = (0, w.useRef)(!1),
te = function () {
null == m || m(),
setTimeout(function () {
H('0')
}, 100)
},
ne = function (e, t) {
var n = t.index
Q(n)
},
re = (0, h.A)(function () {
var e, t, n, r
if ((null == p ? void 0 : p.length) > 1 && !ee.current)
if (null == N ? void 0 : N.createSelectorQuery) {
;(null == N ? void 0 : N.createSelectorQuery())
.select('.bui-show-explain-detail-drawer .bui-drawer-content')
.boundingClientRect()
.exec(function (e) {
var t,
n = null == (t = null == e ? void 0 : e[0]) ? void 0 : t.top
;(null == N ? void 0 : N.createSelectorQuery())
.selectAll('.notice-content-item')
.boundingClientRect()
.exec(function (e) {
for (var t, r = (null == e ? void 0 : e[0]) || [], o = r.length - 1; o >= 0; o--) {
if ((null == (t = r[o]) ? void 0 : t.top) <= n + 80) {
H(''.concat(o))
break
}
}
})
})
} else
for (
var o =
null ==
(t =
null == (e = x.querySelector('.bui-show-explain-detail-drawer .bui-drawer-content'))
? void 0
: e.getBoundingClientRect())
? void 0
: t.top,
a = x.querySelectorAll('.notice-content-item'),
c = a.length - 1;
c >= 0;
c--
) {
if (
(null == (r = null == (n = a[c]) ? void 0 : n.getBoundingClientRect()) ? void 0 : r.top) <=
o + 80
) {
H(''.concat(c))
break
}
}
i && (clearTimeout(i), (i = null)),
(i = setTimeout(function () {
ee.current = !1
}, 500))
}, 100),
oe = function (e) {
var t = O()().year(),
n = O()(+e)
return n.year() !== t ? n.format('YYYY/MM/DD HH:mm') : n.format('MM/DD HH:mm')
},
ae = function (e) {
var n
return w.createElement(
'div',
{ className: 'perform-table' },
w.createElement(
'div',
{ className: 'perform-table-head' },
w.createElement('div', { className: 'perform-table-td' }, '申请退票时间段'),
w.createElement('div', { className: 'perform-table-td' }, '退票手续费'),
),
w.createElement(
'div',
{ className: 'perform-table-body' },
null == (n = e.rules)
? void 0
: n.map(function (e, n) {
var r,
o,
a = e || {},
i = a.startTime,
c = a.endTime,
l = a.ruleType,
u = a.ruleFeeBP,
s = a.ruleStage,
f = t(
t(
t(
t({}, j.CHARGE, {
left: ''.concat(oe(i), ' 至 ').concat(oe(c)),
right: '票价'.concat(parseFloat((u / 100).toPrecision(16)), '%'),
}),
j.FREE,
{ left: ''.concat(oe(i), ' 至 ').concat(oe(c)), right: '免费退票' },
),
j.NOT_SUPPORT,
{ left: ''.concat(oe(i), ' 至 ').concat(oe(c)), right: '暂停退票' },
),
j.END,
{ left: ''.concat(oe(i), ' 之后'), right: '停止退票' },
),
d = O()().valueOf(),
m = d >= +i && (!c || d < c)
return w.createElement(
'div',
{ className: 'perform-table-row', key: n },
w.createElement(
'div',
{
className: (0, E.A)('perform-table-td', {
'perform-table-cross-line': ''.concat(s) === C.AFTER_TIME,
'current-stage': m,
}),
},
w.createElement(
'div',
{ className: 'perform-table-td-inner' },
null == (r = f[l]) ? void 0 : r.left,
m && w.createElement('div', { className: 'current-stage-tag' }, '当前阶段'),
),
),
w.createElement(
'div',
{
className: (0, E.A)('perform-table-td', {
'perform-table-cross-line': ''.concat(s) === C.AFTER_TIME,
'current-stage': m,
}),
},
null == (o = f[l]) ? void 0 : o.right,
),
)
}),
),
)
},
ie = function (e) {
if (!e) return ''
var t = e.match(/<body[^>]*>([\s\S]*?)(<\/body>|<\/html>|$)/i)
return (
t || (t = e.match(/<\/head[^>]*>([\s\S]*?)(<\/body>|<\/html>|$)/i)),
t || (t = e.match(/<html[^>]*>([\s\S]*?)(<\/html>|$)/i)),
t ? t[1].trim() : e
)
}
return (
(0, w.useEffect)(
function () {
J(D),
setTimeout(function () {
J('')
}, 100)
},
[D],
),
(null == p ? void 0 : p.length)
? w.createElement(
l.A,
z(
L(
{
open: a,
transitionDuration: 0,
onClose: te,
className: (0, E.A)('bui-show-explain-detail-drawer', M),
},
$,
),
{ ref: r },
),
w.createElement(
'div',
{ className: 'notice-title-tab' },
k
? w.createElement('div', { className: 'notice-title-text' }, w.createElement('div', null, k))
: w.createElement(
u.A,
{
value: q,
onChange: function (e, t) {
var n,
r = t.index
i && (clearTimeout(i), (i = null))
var o = null == (n = null == p ? void 0 : p[r]) ? void 0 : n.id
;(ee.current = !0),
H(r),
J(o || 'notice-content-item-'.concat(r)),
setTimeout(function () {
J('')
}, 100)
},
},
p.map(function (e, t) {
return w.createElement(
A.A,
{ className: 'notice-title', Component: s.A, index: ''.concat(t), key: t },
null == e ? void 0 : e.title,
)
}),
),
w.createElement(v.A, { className: 'close-drawer', onClick: te, htmlColor: '#999' }),
),
w.createElement(
f.A,
{
className: (0, E.A)('notice-content', 'tph'),
scrollY: !0,
scrollIntoView: K,
scrollWithAnimation: !0,
onScroll: re,
},
w.createElement(
'div',
{ className: 'notice-content-inner' },
p.map(function (e, t) {
var n = e || {},
r = n.title,
o = n.data,
a = n.id
return w.createElement(
'div',
{ className: 'notice-content-item-box', key: t },
w.createElement('div', { id: a || 'notice-content-item-'.concat(t) }),
w.createElement(
'div',
{ className: 'notice-content-item' },
p.length > 1 ? w.createElement('div', { className: 'notice-content-item-title' }, r) : null,
null == o
? void 0
: o.map(function (e, t) {
var n,
r = e || {},
o = r.tagDescJson,
i = r.isSupport,
l = r.tagName,
f = r.renderType,
m = r.imgUrl,
p = r.tagDesc,
v = r.tagDescWithStyle,
h = r.tagType,
N = r.icon,
O = r.jumpUrl
try {
n = 'string' == typeof o ? JSON.parse(o) : o
} catch (e) {
throw new Error('parse tagDescJson error...', e)
}
var C = n || {},
j = C.generalNote,
x = C.performRules,
_ = C.otherNote
return w.createElement(
'div',
{ key: t, className: 'notice-content-item-content' },
w.createElement(
'div',
{ className: 'notice-item-content' },
a !== S.NOTICE_NOTES &&
w.createElement(
'div',
{ className: 'notice-item-title' },
w.createElement(U, { isSupport: i, icon: N, hideSupportIcon: I }),
l,
),
''.concat(f) !== P.CONDITION_REFUND &&
(a === S.NOTICE_NOTES && O
? w.createElement(
'div',
{
className: 'notice-item-desc notice-item-link',
onClick: function () {
;(0, g.VJ)({ url: O })
},
},
p,
w.createElement(y.A, { htmlColor: '#2faeff' }),
)
: w.createElement('div', {
className: 'notice-item-desc',
dangerouslySetInnerHTML: {
__html: ''.concat(f) === P.NORMAL_TEXT ? ie(v || p) : ie(p),
},
})),
''.concat(f) === P.CONDITION_REFUND &&
w.createElement(
'div',
{ className: 'condition-refund-container' },
j &&
w.createElement('div', {
className: 'notice-item-desc',
dangerouslySetInnerHTML: { __html: j },
}),
(null == x ? void 0 : x.length) > 1 &&
w.createElement(
u.A,
{ className: 'perform-tabs', value: Z, onChange: ne },
x.map(function (e, t) {
return ''.concat(Z) !== ''.concat(t)
? w.createElement(
s.A,
{ className: 'perform-tab', index: ''.concat(t), key: t },
e.performDate,
)
: w.createElement(
s.A,
{
className: (0, E.A)('active-perform-tab'),
index: ''.concat(t),
key: t,
},
w.createElement(
'div',
{ className: 'active-text' },
e.performDate,
),
w.createElement('div', { className: 'active-arrow-border' }),
w.createElement('div', { className: 'active-arrow-content' }),
)
}),
),
(null == x ? void 0 : x.length) > 0 &&
w.createElement(
w.Fragment,
null,
x.map(function (e, t) {
return w.createElement(
d.A,
{
className: 'perform-tabpanel',
value: Z,
index: ''.concat(t),
key: t,
},
e.ruleDesc
? (function (e) {
return w.createElement(
'div',
{ className: 'perform-table' },
w.createElement(
'div',
{ className: 'perform-table-head' },
w.createElement(
'div',
{ className: 'perform-table-td' },
'退票规则',
),
),
w.createElement(
'div',
{ className: 'perform-table-row' },
w.createElement(
'div',
{ className: 'perform-rule-text' },
e || '',
),
),
)
})(e.ruleDesc)
: ae(e),
)
}),
),
_ &&
w.createElement('div', {
className: (0, E.A)('other-note-desc', 'notice-item-desc'),
dangerouslySetInnerHTML: { __html: ''.concat(_) },
}),
),
m &&
m.length > 0 &&
w.createElement(c.A, { width: '100%', src: m, lazy: !0, fit: 'contain' }),
!T &&
'1' === ''.concat(h) &&
w.createElement(
A.A,
{
className: 'notice-item-link',
onClick: function () {
return null == R ? void 0 : R()
},
},
w.createElement('span', null, '新增实名观演人'),
w.createElement(b.A, {
className: 'notice-item-link-icon',
htmlColor: '#2faeff',
}),
),
),
)
}),
),
)
}),
),
),
)
: null
)
})
$.displayName = 'ShowExplainDetailDrawer'
var B = $
},
1035: function (e, t, n) {
var r = n(5959),
o = {
childContextTypes: !0,
contextType: !0,
contextTypes: !0,
defaultProps: !0,
displayName: !0,
getDefaultProps: !0,
getDerivedStateFromError: !0,
getDerivedStateFromProps: !0,
mixins: !0,
propTypes: !0,
type: !0,
},
a = { name: !0, length: !0, prototype: !0, caller: !0, callee: !0, arguments: !0, arity: !0 },
i = { $$typeof: !0, compare: !0, defaultProps: !0, displayName: !0, propTypes: !0, type: !0 },
c = {}
function l(e) {
return r.isMemo(e) ? i : c[e.$$typeof] || o
}
;(c[r.ForwardRef] = { $$typeof: !0, render: !0, defaultProps: !0, displayName: !0, propTypes: !0 }),
(c[r.Memo] = i)
var u = Object.defineProperty,
s = Object.getOwnPropertyNames,
f = Object.getOwnPropertySymbols,
d = Object.getOwnPropertyDescriptor,
m = Object.getPrototypeOf,
p = Object.prototype
e.exports = function e(t, n, r) {
if ('string' != typeof n) {
if (p) {
var o = m(n)
o && o !== p && e(t, o, r)
}
var i = s(n)
f && (i = i.concat(f(n)))
for (var c = l(t), v = l(n), y = 0; y < i.length; ++y) {
var b = i[y]
if (!(a[b] || (r && r[b]) || (v && v[b]) || (c && c[b]))) {
var h = d(n, b)
try {
u(t, b, h)
} catch (t) {}
}
}
}
return t
}
},
1378: function (e, n, o) {
o.d(n, {
A: function () {
return b
},
})
var a = o(9836),
i = o(6454),
c = o(758),
l = Object.defineProperty,
u = Object.getOwnPropertySymbols,
s = Object.prototype.hasOwnProperty,
f = Object.prototype.propertyIsEnumerable,
d = function (e, t, n) {
return t in e ? l(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
m = function (e, t) {
for (var n in t || (t = {})) s.call(t, n) && d(e, n, t[n])
if (u) {
var o,
a = r(u(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
f.call(t, n) && d(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
},
p = function (e, t) {
var n = {}
for (var o in e) s.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && u) {
var a,
i = r(u(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && f.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
},
v = 'bui-icon-btn',
y = c.forwardRef(function (e, n) {
var r,
o,
l,
u = e,
s = u.className,
f = u.children,
d = u.color,
y = u.disabled,
b = u.size,
h = u.variant,
g = u.shape,
E = p(u, ['className', 'children', 'color', 'disabled', 'size', 'variant', 'shape']),
N = 'contained' === h
return c.createElement(
'button',
m(
{
type: 'button',
className: (0, i.A)(
v,
''.concat(v, '-').concat(b),
''.concat(v, '-').concat(h),
''.concat(v, '-').concat(g),
t(t({}, ''.concat(v, '-').concat(d), d), ''.concat(v, '-disabled'), y),
s,
),
ref: n,
},
E,
),
a.WD && c.isValidElement(f)
? c.cloneElement(
f,
m(
m(
{},
!N && {
color: (null == (r = f.props) ? void 0 : r.color) || d,
htmlColor: (null == (o = f.props) ? void 0 : o.htmlColor) || '#959aa5',
},
),
N && { htmlColor: (null == (l = f.props) ? void 0 : l.htmlColor) || '#fff' },
),
)
: f,
)
})
;(y.displayName = 'BuiIconButton'),
(y.defaultProps = { size: 'medium', variant: 'default', shape: 'circular', disabled: !1 })
var b = y
},
1963: function (e, o, a) {
a.d(o, {
A: function () {
return ce
},
})
var i,
c = a(2573),
l = a.n(c),
u = a(3919).document,
s = function (e, t) {
var n = l().getCurrentPages() || [],
r = n[n.length - 1],
o = null == r ? void 0 : r.$taroPath,
a = u.getElementById(o)
return ('function' == typeof e ? e() : e) || t || a
},
f = a(5652),
d = a(9476),
m = a(469),
p = a(4456),
v = Object.defineProperty,
y = Object.getOwnPropertySymbols,
b = Object.prototype.hasOwnProperty,
h = Object.prototype.propertyIsEnumerable,
g = function (e, t, n) {
return t in e ? v(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
E = '__bifrostui_react_root__',
N = (function (e, t) {
for (var n in t || (t = {})) b.call(t, n) && g(e, n, t[n])
if (y) {
var r,
o = (0, m.A)(y(t))
try {
for (o.s(); !(r = o.n()).done; ) (n = r.value), h.call(t, n) && g(e, n, t[n])
} catch (e) {
o.e(e)
} finally {
o.f()
}
}
return e
})({}, p),
O = N.version,
w = N.render,
A = N.unmountComponentAtNode
try {
Number((O || '').split('.')[0]) >= 18 && N.createRoot && (i = N.createRoot)
} catch (e) {}
function P(e) {
var t = N.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED
t && 'object' === (0, d.A)(t) && (t.usingClientEntryPoint = e)
}
function S(e, t) {
i
? (function (e, t) {
P(!0)
var n = t[E] || i(t)
P(!1), n.render(e), (t[E] = n)
})(e, t)
: (function (e, t) {
w(e, t)
})(e, t)
}
function C(e) {
return (function (e, t, n) {
return new Promise(function (r, o) {
var a = function (e) {
try {
c(n.next(e))
} catch (e) {
o(e)
}
},
i = function (e) {
try {
c(n.throw(e))
} catch (e) {
o(e)
}
},
c = function (e) {
return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
}
c((n = n.apply(e, t)).next())
})
})(
this,
null,
(0, f.A)().m(function t() {
return (0, f.A)().w(function (t) {
for (;;)
switch (t.n) {
case 0:
return t.a(
2,
Promise.resolve().then(function () {
var t
null == (t = e[E]) || t.unmount(), delete e[E]
}),
)
}
}, t)
}),
)
}
function j(e) {
return i
? C(e)
: (function (e) {
return A(e)
})(e)
}
var x = a(758),
I = a(6454),
_ = (0, a(3266).A)(
'<path d="M48 88c22.1 0 40-17.9 40-40S70.1 8 48 8 8 25.9 8 48s17.9 40 40 40zm16.3-56.3c2 2 2 5.1 0 7.1L55.1 48l9.2 9.2c2 2 2 5.1 0 7.1s-5.1 2-7.1 0L48 55.1l-9.2 9.2c-2 2-5.1 2-7.1 0s-2-5.1 0-7.1l9.2-9.2-9.2-9.2c-2-2-2-5.1 0-7.1s5.1-2 7.1 0l9.2 9.2 9.2-9.2c1.9-1.9 5.1-1.9 7.1 0z"/>',
'ErrorCircleFilledBoldIcon',
),
T = a(9521),
k = a(7276),
D = a(4041),
R = a(5317),
M = a(80),
L = Object.defineProperty,
z = Object.defineProperties,
F = Object.getOwnPropertyDescriptors,
U = Object.getOwnPropertySymbols,
$ = Object.prototype.hasOwnProperty,
B = Object.prototype.propertyIsEnumerable,
V = function (e, t, n) {
return t in e ? L(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
q = 'bui-toast',
H = x.forwardRef(function (e, n) {
var o = e,
a = o.className,
i = o.style,
c = o.open,
l = o.type,
u = o.icon,
s = o.message,
f = o.position,
d = void 0 === f ? 'center' : f,
m = o.disableClick,
p = void 0 !== m && m,
v = o.theme,
y = (function (e, t) {
var n = {}
for (var o in e) $.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && U) {
var a,
i = r(U(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && B.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
})(o, ['className', 'style', 'open', 'type', 'icon', 'message', 'position', 'disableClick', 'theme']),
b = (0, M.A)(v)
;(0, x.useImperativeHandle)(
n,
function () {
return { theme: b }
},
[],
)
var h =
{
fail: x.createElement(_, { htmlColor: '#ffffff' }),
loading: x.createElement(T.A, { htmlColor: '#ffffff' }),
warning: x.createElement(k.A, { htmlColor: '#ffffff' }),
success: x.createElement(D.A, { htmlColor: '#ffffff' }),
}[l] || u
return x.createElement(
R.A,
(function (e, t) {
return z(e, F(t))
})(
(function (e, t) {
for (var n in t || (t = {})) $.call(t, n) && V(e, n, t[n])
if (U) {
var o,
a = r(U(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
B.call(t, n) && V(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
})({}, y),
{ in: c, appear: !1, unmountOnExit: !0 },
),
x.createElement(
'div',
{
className: (0, I.A)(
q,
''.concat(q, '-').concat(d),
t(t({}, ''.concat(q, '-icon'), !!h), ''.concat(q, '-allow-click'), !p),
a,
),
style: i,
},
h,
s,
),
)
})
H.displayName = 'BuiToast'
var W = H,
G = a(3919).document,
K = Object.defineProperty,
J = Object.defineProperties,
X = Object.getOwnPropertyDescriptors,
Y = Object.getOwnPropertySymbols,
Z = Object.prototype.hasOwnProperty,
Q = Object.prototype.propertyIsEnumerable,
ee = function (e, t, n) {
return t in e ? K(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
te = function (e, t) {
for (var n in t || (t = {})) Z.call(t, n) && ee(e, n, t[n])
if (Y) {
var o,
a = r(Y(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
Q.call(t, n) && ee(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
},
ne = function (e, t) {
return J(e, X(t))
},
re = [],
oe = function (e) {
return 'string' == typeof e ? { message: e } : e
},
ae = function () {
for (var e = re.pop(); e; ) e(), (e = re.pop())
},
ie = function (e) {
var t = te({ duration: 2e3, position: 'center', allowMultiple: !1, disableClick: !1 }, oe(e)),
o = {
close: function () {
return null
},
},
a = G.createElement('div')
if (t.disableClick) {
var i = {
position: 'fixed',
top: '0',
bottom: '0',
left: '0',
right: '0',
zIndex: 'var(--bui-z-index-toast)',
}
Object.keys(i).forEach(function (e) {
a.style[e] = i[e]
})
}
s(null == t ? void 0 : t.container).appendChild(a)
return (
S(
x.createElement(function () {
var e,
i = t,
c = i.duration,
l = i.allowMultiple,
u = i.onClose,
s =
(i.container,
(function (e, t) {
var n = {}
for (var o in e) Z.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && Y) {
var a,
i = r(Y(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && Q.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
})(i, ['duration', 'allowMultiple', 'onClose', 'container'])),
f = (0, x.useState)(!1),
d = n(f, 2),
m = d[0],
p = d[1],
v = { enter: 350, exit: 150 },
y = (0, x.useCallback)(
function () {
p(!1),
setTimeout(function () {
j(a) && a.parentNode && a.parentNode.removeChild(a)
}, v.exit),
null == u || u()
},
[a],
)
return (
(0, x.useEffect)(function () {
return (
p(!0),
l || ae(),
re.push(y),
0 !== c &&
'number' == typeof c &&
(e = setTimeout(function () {
y(), l || (re = [])
}, c)),
function () {
clearTimeout(e)
}
)
}, []),
(o.close = y),
x.createElement(W, ne(te({}, s), { open: m, timeout: v, onClose: y }))
)
}, null),
a,
),
o
)
}
;['warning', 'loading', 'success', 'fail'].forEach(function (e) {
ie[e] = function (t) {
return ie(te({ type: e }, oe(t)))
}
}),
(ie.clear = function () {
setTimeout(function () {
ae()
})
})
ie.useToast = function () {
var e = x.useRef(null)
return (
['warning', 'loading', 'success', 'fail'].forEach(function (t) {
ie[t] = function (n) {
var r
return ie(ne(te({ type: t }, oe(n)), { theme: null == (r = e.current) ? void 0 : r.theme }))
}
}),
(ie.clear = function () {
setTimeout(function () {
ae()
})
}),
[ie, x.createElement(W, { key: 'toast-holder', ref: e })]
)
}
var ce = ie
},
2596: function (e, o, a) {
a.d(o, {
A: function () {
return P
},
})
var i = a(5718),
c = a(599),
l = a(4274),
u = a(6454),
s = a(758),
f = s.createContext(null)
f.Provider
var d = f,
m = Object.defineProperty,
p = Object.defineProperties,
v = Object.getOwnPropertyDescriptors,
y = Object.getOwnPropertySymbols,
b = Object.prototype.hasOwnProperty,
h = Object.prototype.propertyIsEnumerable,
g = function (e, t, n) {
return t in e ? m(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
E = function (e, t) {
for (var n in t || (t = {})) b.call(t, n) && g(e, n, t[n])
if (y) {
var o,
a = r(y(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
h.call(t, n) && g(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
},
N = function (e, t) {
return p(e, v(t))
},
O = function (e, t) {
var n = {}
for (var o in e) b.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && y) {
var a,
i = r(y(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && h.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
},
w = 'bui-checkbox',
A = (0, s.forwardRef)(function (e, r) {
var o,
a,
f = e,
m = f.className,
p = f.defaultChecked,
v = f.checked,
y = f.inputProps,
b = f.inputRef,
h = f.name,
g = f.value,
A = f.disabled,
P = f.icon,
S = f.checkedIcon,
C = f.labelPlacement,
j = f.onChange,
x = f.children,
I = O(f, [
'className',
'defaultChecked',
'checked',
'inputProps',
'inputRef',
'name',
'value',
'disabled',
'icon',
'checkedIcon',
'labelPlacement',
'onChange',
'children',
]),
_ = (0, s.useContext)(d),
T = p,
k = v
_ &&
((k = null == (o = null == _ ? void 0 : _.value) ? void 0 : o.includes(g)),
(T = null == (a = null == _ ? void 0 : _.defaultValue) ? void 0 : a.includes(g)))
var D = (0, l.A)({ defaultValue: T, value: k }),
R = n(D, 2),
M = R[0],
L = R[1],
z = S || s.createElement(i.A, { color: 'primary' }),
F = P || s.createElement(c.A, { htmlColor: '#ced1d6' }),
U = void 0 !== A ? A : null == _ ? void 0 : _.disabled
return s.createElement(
'div',
E(
{
ref: r,
className: (0, u.A)(w, m, ''.concat(w, '-label-').concat(C), t({}, ''.concat(w, '-disabled'), U)),
},
I,
),
s.createElement(
'input',
N(E({ ref: b, type: 'checkbox', value: g, name: h, checked: M, disabled: U }, y), {
onChange: function (e) {
var t,
n,
r,
o = !M
if (!_)
return (
L(e, o),
null == j || j(e, { checked: o }),
void (null == (t = null == y ? void 0 : y.onChange) || t.call(y, e))
)
o
? null == (n = null == _ ? void 0 : _.select) || n.call(_, e, g)
: null == (r = null == _ ? void 0 : _.unselect) || r.call(_, e, g)
},
className: (0, u.A)(''.concat(w, '-input'), null == y ? void 0 : y.className),
}),
),
s.createElement('div', { className: ''.concat(w, '-icon') }, M ? z : F),
x && s.createElement('div', { className: ''.concat(w, '-label') }, x),
)
})
;(A.displayName = 'BuiCheckbox'), (A.defaultProps = { defaultChecked: !1, labelPlacement: 'right' })
var P = A
},
3498: function (e, t, n) {
n.d(t, {
A: function () {
return p
},
})
var o = n(6454),
a = n(758),
i = Object.defineProperty,
c = Object.getOwnPropertySymbols,
l = Object.prototype.hasOwnProperty,
u = Object.prototype.propertyIsEnumerable,
s = function (e, t, n) {
return t in e ? i(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
f = function (e, t) {
for (var n in t || (t = {})) l.call(t, n) && s(e, n, t[n])
if (c) {
var o,
a = r(c(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
u.call(t, n) && s(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
},
d = function (e, t) {
var n = {}
for (var o in e) l.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && c) {
var a,
i = r(c(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && u.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
},
m = a.forwardRef(function (e, t) {
var n = e,
r = n.className,
i = n.children,
c = d(n, ['className', 'children'])
return a.createElement('div', f({ className: (0, o.A)('bui-card-footer', r), ref: t }, c), i)
})
m.displayName = 'BuiCardFooter'
var p = m
},
3672: function (e, t, n) {
n.d(t, {
A: function () {
return r
},
})
var r = (0, n(3266).A)(
'<path d="M22 40c4.4 0 8 3.6 8 8s-3.6 8-8 8-8-3.6-8-8 3.6-8 8-8zm26 0c4.4 0 8 3.6 8 8s-3.6 8-8 8-8-3.6-8-8 3.6-8 8-8zm26 0c4.4 0 8 3.6 8 8s-3.6 8-8 8-8-3.6-8-8 3.6-8 8-8z"/>',
'MoreIcon',
)
},
4041: function (e, t, n) {
n.d(t, {
A: function () {
return r
},
})
var r = (0, n(3266).A)(
'<path d="M48 8c22.1 0 40 17.9 40 40S70.1 88 48 88 8 70.1 8 48 25.9 8 48 8zm20.5 26.3c-1.9-1.8-5-1.7-6.9.1l-20 20-7.2-7.2c-1.9-1.9-5-1.9-6.9-.1s-2 4.8-.1 6.7l10.7 10.7c1.9 1.9 5.1 1.9 7 0L68.6 41c1.9-1.9 1.8-4.9-.1-6.7z"/>',
'SuccessCircleFilledBoldIcon',
)
},
4315: function () {},
4440: function (e, t, n) {
n.d(t, {
A: function () {
return h
},
})
var o = n(6454),
a = n(758),
i = n(6924),
c = n(2499),
l = n(1942),
u = n(930),
s = Object.defineProperty,
f = Object.getOwnPropertySymbols,
d = Object.prototype.hasOwnProperty,
m = Object.prototype.propertyIsEnumerable,
p = function (e, t, n) {
return t in e ? s(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
v = function (e, t) {
for (var n in t || (t = {})) d.call(t, n) && p(e, n, t[n])
if (f) {
var o,
a = r(f(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
m.call(t, n) && p(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
},
y = function (e, t) {
var n = {}
for (var o in e) d.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && f) {
var a,
i = r(f(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && m.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
},
b = a.forwardRef(function (e, t) {
var n = e,
r = n.className,
s = n.style,
f = n.noticeTitle,
d = n.openNoticeLayer,
m = n.hideNoticeLayer,
p = n.previewImage,
b = void 0 === p ? function () {} : p,
h = n.detailList,
g = y(n, [
'className',
'style',
'noticeTitle',
'openNoticeLayer',
'hideNoticeLayer',
'previewImage',
'detailList',
])
return h
? a.createElement(
i.A,
v({ open: d, onClose: m, className: (0, o.A)('bui-dm-detail-top-drawer', r), style: s, ref: t }, g),
a.createElement(
'div',
{ className: 'title-section' },
a.createElement('span', { className: 'title-section-title' }, f || '演出公告'),
a.createElement(
'div',
{ className: 'title-section-close-button', onClick: m },
a.createElement(u.A, { className: 'close-button-close-icon', htmlColor: '#999999' }),
),
),
a.createElement(
c.A,
{ scrollY: !0, style: { maxHeight: '70vh' } },
a.createElement(
'div',
{ className: 'content-section' },
h &&
h.map(function (e, t) {
var n
return (
0 === t && t === h.length - 1
? (n = 'content-wrap-first content-wrap-last')
: 0 === t
? (n = 'content-wrap-first')
: t === h.length - 1 && (n = 'content-wrap-last'),
a.createElement(
'div',
{ className: 'content-wrap '.concat(n), key: 'detailItem'.concat(t) },
e.title && a.createElement('p', { className: 'content-wrap-content-title' }, e.title),
e.contentList &&
e.contentList.map(function (e, t) {
return a.createElement(
a.Fragment,
{ key: 'cl'.concat(t) },
e.performName &&
a.createElement(
'p',
{ className: 'content-wrap-content-subtitle' },
'· ',
e.performName,
),
e.content &&
a.createElement('p', { className: 'content-wrap-content-text' }, e.content),
e.imageUrlList &&
e.imageUrlList.map(function (e, t) {
return a.createElement(
'div',
{
className: 'content-wrap-content-box',
key: 'clImg'.concat(t),
onClick: function () {
return b(e)
},
},
a.createElement(l.A, {
src: e,
placeholder: null,
fit: 'widthFix',
className: 'content-wrap-content-box-img',
}),
)
}),
)
}),
)
)
}),
),
),
)
: null
})
b.displayName = 'DmNoticeLayer'
var h = b
},
5837: function (e, t, n) {
n.d(t, {
A: function () {
return r
},
})
var r = (0, n(3266).A)(
'<path d="M62.6 11C78.1 11 88 23.4 88 40.1c0 13-11.7 27.2-34.8 43.3-3.1 2.2-7.2 2.2-10.3 0C19.7 67.3 8 53.1 8 40.1 8 23.4 17.9 11 33.4 11c5.6 0 9.4 2 14.6 6.4C53.2 13 57 11 62.6 11z"/>',
'HeartFilledIcon',
)
},
5843: function (e, t) {
var n = 'function' == typeof Symbol && Symbol.for,
r = n ? Symbol.for('react.element') : 60103,
a = n ? Symbol.for('react.portal') : 60106,
i = n ? Symbol.for('react.fragment') : 60107,
c = n ? Symbol.for('react.strict_mode') : 60108,
l = n ? Symbol.for('react.profiler') : 60114,
u = n ? Symbol.for('react.provider') : 60109,
s = n ? Symbol.for('react.context') : 60110,
f = n ? Symbol.for('react.async_mode') : 60111,
d = n ? Symbol.for('react.concurrent_mode') : 60111,
m = n ? Symbol.for('react.forward_ref') : 60112,
p = n ? Symbol.for('react.suspense') : 60113,
v = n ? Symbol.for('react.suspense_list') : 60120,
y = n ? Symbol.for('react.memo') : 60115,
b = n ? Symbol.for('react.lazy') : 60116,
h = n ? Symbol.for('react.block') : 60121,
g = n ? Symbol.for('react.fundamental') : 60117,
E = n ? Symbol.for('react.responder') : 60118,
N = n ? Symbol.for('react.scope') : 60119
function O(e) {
if ('object' === o(e) && null !== e) {
var t = e.$$typeof
switch (t) {
case r:
switch ((e = e.type)) {
case f:
case d:
case i:
case l:
case c:
case p:
return e
default:
switch ((e = e && e.$$typeof)) {
case s:
case m:
case b:
case y:
case u:
return e
default:
return t
}
}
case a:
return t
}
}
}
function w(e) {
return O(e) === d
}
;(t.AsyncMode = f),
(t.ConcurrentMode = d),
(t.ContextConsumer = s),
(t.ContextProvider = u),
(t.Element = r),
(t.ForwardRef = m),
(t.Fragment = i),
(t.Lazy = b),
(t.Memo = y),
(t.Portal = a),
(t.Profiler = l),
(t.StrictMode = c),
(t.Suspense = p),
(t.isAsyncMode = function (e) {
return w(e) || O(e) === f
}),
(t.isConcurrentMode = w),
(t.isContextConsumer = function (e) {
return O(e) === s
}),
(t.isContextProvider = function (e) {
return O(e) === u
}),
(t.isElement = function (e) {
return 'object' === o(e) && null !== e && e.$$typeof === r
}),
(t.isForwardRef = function (e) {
return O(e) === m
}),
(t.isFragment = function (e) {
return O(e) === i
}),
(t.isLazy = function (e) {
return O(e) === b
}),
(t.isMemo = function (e) {
return O(e) === y
}),
(t.isPortal = function (e) {
return O(e) === a
}),
(t.isProfiler = function (e) {
return O(e) === l
}),
(t.isStrictMode = function (e) {
return O(e) === c
}),
(t.isSuspense = function (e) {
return O(e) === p
}),
(t.isValidElementType = function (e) {
return (
'string' == typeof e ||
'function' == typeof e ||
e === i ||
e === d ||
e === l ||
e === c ||
e === p ||
e === v ||
('object' === o(e) &&
null !== e &&
(e.$$typeof === b ||
e.$$typeof === y ||
e.$$typeof === u ||
e.$$typeof === s ||
e.$$typeof === m ||
e.$$typeof === g ||
e.$$typeof === E ||
e.$$typeof === N ||
e.$$typeof === h))
)
}),
(t.typeOf = O)
},
5846: function (e, t, n) {
n.d(t, {
A: function () {
return r
},
})
var r = (0, n(3266).A)(
'<path d="M16.4 48 50 17.2c1.2-1.1 1.3-3 .2-4.2-1.1-1.2-3-1.3-4.2-.2l-36 33a2.97 2.97 0 0 0 0 4.4l36 33c1.2 1.1 3.1 1 4.2-.2s1-3.1-.2-4.2L16.4 48z"/>',
'ArrowBackwardLargeIcon',
)
},
5866: function (e, t, n) {
function r(e) {
for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r]
throw Error(
'[Immer] minified error nr: ' +
e +
(n.length
? ' ' +
n
.map(function (e) {
return "'" + e + "'"
})
.join(',')
: '') +
'. Find the full error at: https://bit.ly/3cXEKWf',
)
}
function a(e) {
return !!e && !!e[H]
}
function i(e) {
var t
return (
!!e &&
((function (e) {
if (!e || 'object' != o(e)) return !1
var t = Object.getPrototypeOf(e)
if (null === t) return !0
var n = Object.hasOwnProperty.call(t, 'constructor') && t.constructor
return n === Object || ('function' == typeof n && Function.toString.call(n) === W)
})(e) ||
Array.isArray(e) ||
!!e[q] ||
!!(null === (t = e.constructor) || void 0 === t ? void 0 : t[q]) ||
d(e) ||
m(e))
)
}
function c(e, t, n) {
void 0 === n && (n = !1),
0 === l(e)
? (n ? Object.keys : G)(e).forEach(function (r) {
;(n && 'symbol' == o(r)) || t(r, e[r], e)
})
: e.forEach(function (n, r) {
return t(r, n, e)
})
}
function l(e) {
var t = e[H]
return t ? (t.i > 3 ? t.i - 4 : t.i) : Array.isArray(e) ? 1 : d(e) ? 2 : m(e) ? 3 : 0
}
function u(e, t) {
return 2 === l(e) ? e.has(t) : Object.prototype.hasOwnProperty.call(e, t)
}
function s(e, t, n) {
var r = l(e)
2 === r ? e.set(t, n) : 3 === r ? e.add(n) : (e[t] = n)
}
function f(e, t) {
return e === t ? 0 !== e || 1 / e == 1 / t : e != e && t != t
}
function d(e) {
return U && e instanceof Map
}
function m(e) {
return $ && e instanceof Set
}
function p(e) {
return e.o || e.t
}
function v(e) {
if (Array.isArray(e)) return Array.prototype.slice.call(e)
var t = K(e)
delete t[H]
for (var n = G(t), r = 0; r < n.length; r++) {
var o = n[r],
a = t[o]
!1 === a.writable && ((a.writable = !0), (a.configurable = !0)),
(a.get || a.set) && (t[o] = { configurable: !0, writable: !0, enumerable: a.enumerable, value: e[o] })
}
return Object.create(Object.getPrototypeOf(e), t)
}
function y(e, t) {
return (
void 0 === t && (t = !1),
h(e) ||
a(e) ||
!i(e) ||
(l(e) > 1 && (e.set = e.add = e.clear = e.delete = b),
Object.freeze(e),
t &&
c(
e,
function (e, t) {
return y(t, !0)
},
!0,
)),
e
)
}
function b() {
r(2)
}
function h(e) {
return null == e || 'object' != o(e) || Object.isFrozen(e)
}
function g(e) {
var t = J[e]
return t || r(18, e), t
}
function E() {
return z
}
function N(e, t) {
t && (g('Patches'), (e.u = []), (e.s = []), (e.v = t))
}
function O(e) {
w(e), e.p.forEach(P), (e.p = null)
}
function w(e) {
e === z && (z = e.l)
}
function A(e) {
return (z = { p: [], l: z, h: e, m: !0, _: 0 })
}
function P(e) {
var t = e[H]
0 === t.i || 1 === t.i ? t.j() : (t.g = !0)
}
function S(e, t) {
t._ = t.p.length
var n = t.p[0],
o = void 0 !== e && e !== n
return (
t.h.O || g('ES5').S(t, e, o),
o
? (n[H].P && (O(t), r(4)),
i(e) && ((e = C(t, e)), t.l || x(t, e)),
t.u && g('Patches').M(n[H].t, e, t.u, t.s))
: (e = C(t, n, [])),
O(t),
t.u && t.v(t.u, t.s),
e !== V ? e : void 0
)
}
function C(e, t, n) {
if (h(t)) return t
var r = t[H]
if (!r)
return (
c(
t,
function (o, a) {
return j(e, r, t, o, a, n)
},
!0,
),
t
)
if (r.A !== e) return t
if (!r.P) return x(e, r.t, !0), r.t
if (!r.I) {
;(r.I = !0), r.A._--
var o = 4 === r.i || 5 === r.i ? (r.o = v(r.k)) : r.o,
a = o,
i = !1
3 === r.i && ((a = new Set(o)), o.clear(), (i = !0)),
c(a, function (t, a) {
return j(e, r, o, t, a, n, i)
}),
x(e, o, !1),
n && e.u && g('Patches').N(r, n, e.u, e.s)
}
return r.o
}
function j(e, t, n, r, o, c, l) {
if (a(o)) {
var f = C(e, o, c && t && 3 !== t.i && !u(t.R, r) ? c.concat(r) : void 0)
if ((s(n, r, f), !a(f))) return
e.m = !1
} else l && n.add(o)
if (i(o) && !h(o)) {
if (!e.h.D && e._ < 1) return
C(e, o), (t && t.A.l) || x(e, o)
}
}
function x(e, t, n) {
void 0 === n && (n = !1), !e.l && e.h.D && e.m && y(t, n)
}
function I(e, t) {
var n = e[H]
return (n ? p(n) : e)[t]
}
function _(e, t) {
if (t in e)
for (var n = Object.getPrototypeOf(e); n; ) {
var r = Object.getOwnPropertyDescriptor(n, t)
if (r) return r
n = Object.getPrototypeOf(n)
}
}
function T(e) {
e.P || ((e.P = !0), e.l && T(e.l))
}
function k(e) {
e.o || (e.o = v(e.t))
}
function D(e, t, n) {
var r = d(t)
? g('MapSet').F(t, n)
: m(t)
? g('MapSet').T(t, n)
: e.O
? (function (e, t) {
var n = Array.isArray(e),
r = {
i: n ? 1 : 0,
A: t ? t.A : E(),
P: !1,
I: !1,
R: {},
l: t,
t: e,
k: null,
o: null,
j: null,
C: !1,
},
o = r,
a = X
n && ((o = [r]), (a = Y))
var i = Proxy.revocable(o, a),
c = i.revoke,
l = i.proxy
return (r.k = l), (r.j = c), l
})(t, n)
: g('ES5').J(t, n)
return (n ? n.A : E()).p.push(r), r
}
function R(e) {
return (
a(e) || r(22, e),
(function e(t) {
if (!i(t)) return t
var n,
r = t[H],
o = l(t)
if (r) {
if (!r.P && (r.i < 4 || !g('ES5').K(r))) return r.t
;(r.I = !0), (n = M(t, o)), (r.I = !1)
} else n = M(t, o)
return (
c(n, function (t, o) {
;(r &&
(function (e, t) {
return 2 === l(e) ? e.get(t) : e[t]
})(r.t, t) === o) ||
s(n, t, e(o))
}),
3 === o ? new Set(n) : n
)
})(e)
)
}
function M(e, t) {
switch (t) {
case 2:
return new Map(e)
case 3:
return Array.from(e)
}
return v(e)
}
n.d(t, {
U1: function () {
return Ae
},
zD: function () {
return Te
},
Z0: function () {
return Ce
},
})
var L,
z,
F = 'undefined' != typeof Symbol && 'symbol' == o(Symbol('x')),
U = 'undefined' != typeof Map,
$ = 'undefined' != typeof Set,
B = 'undefined' != typeof Proxy && void 0 !== Proxy.revocable && 'undefined' != typeof Reflect,
V = F ? Symbol.for('immer-nothing') : (((L = {})['immer-nothing'] = !0), L),
q = F ? Symbol.for('immer-draftable') : '__$immer_draftable',
H = F ? Symbol.for('immer-state') : '__$immer_state',
W = ('undefined' != typeof Symbol && Symbol.iterator, '' + Object.prototype.constructor),
G =
'undefined' != typeof Reflect && Reflect.ownKeys
? Reflect.ownKeys
: void 0 !== Object.getOwnPropertySymbols
? function (e) {
return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))
}
: Object.getOwnPropertyNames,
K =
Object.getOwnPropertyDescriptors ||
function (e) {
var t = {}
return (
G(e).forEach(function (n) {
t[n] = Object.getOwnPropertyDescriptor(e, n)
}),
t
)
},
J = {},
X = {
get: function (e, t) {
if (t === H) return e
var n = p(e)
if (!u(n, t))
return (function (e, t, n) {
var r,
o = _(t, n)
return o
? 'value' in o
? o.value
: null === (r = o.get) || void 0 === r
? void 0
: r.call(e.k)
: void 0
})(e, n, t)
var r = n[t]
return e.I || !i(r) ? r : r === I(e.t, t) ? (k(e), (e.o[t] = D(e.A.h, r, e))) : r
},
has: function (e, t) {
return t in p(e)
},
ownKeys: function (e) {
return Reflect.ownKeys(p(e))
},
set: function (e, t, n) {
var r = _(p(e), t)
if (null == r ? void 0 : r.set) return r.set.call(e.k, n), !0
if (!e.P) {
var o = I(p(e), t),
a = null == o ? void 0 : o[H]
if (a && a.t === n) return (e.o[t] = n), (e.R[t] = !1), !0
if (f(n, o) && (void 0 !== n || u(e.t, t))) return !0
k(e), T(e)
}
return (
(e.o[t] === n && (void 0 !== n || t in e.o)) ||
(Number.isNaN(n) && Number.isNaN(e.o[t])) ||
((e.o[t] = n), (e.R[t] = !0)),
!0
)
},
deleteProperty: function (e, t) {
return (
void 0 !== I(e.t, t) || t in e.t ? ((e.R[t] = !1), k(e), T(e)) : delete e.R[t], e.o && delete e.o[t], !0
)
},
getOwnPropertyDescriptor: function (e, t) {
var n = p(e),
r = Reflect.getOwnPropertyDescriptor(n, t)
return r
? { writable: !0, configurable: 1 !== e.i || 'length' !== t, enumerable: r.enumerable, value: n[t] }
: r
},
defineProperty: function () {
r(11)
},
getPrototypeOf: function (e) {
return Object.getPrototypeOf(e.t)
},
setPrototypeOf: function () {
r(12)
},
},
Y = {}
c(X, function (e, t) {
Y[e] = function () {
return (arguments[0] = arguments[0][0]), t.apply(this, arguments)
}
}),
(Y.deleteProperty = function (e, t) {
return Y.set.call(this, e, t, void 0)
}),
(Y.set = function (e, t, n) {
return X.set.call(this, e[0], t, n, e[0])
})
var Z = new ((function () {
function e(e) {
var t = this
;(this.O = B),
(this.D = !0),
(this.produce = function (e, n, a) {
if ('function' == typeof e && 'function' != typeof n) {
var c = n
n = e
var l = t
return function (e) {
var t = this
void 0 === e && (e = c)
for (var r = arguments.length, o = Array(r > 1 ? r - 1 : 0), a = 1; a < r; a++)
o[a - 1] = arguments[a]
return l.produce(e, function (e) {
var r
return (r = n).call.apply(r, [t, e].concat(o))
})
}
}
var u
if (('function' != typeof n && r(6), void 0 !== a && 'function' != typeof a && r(7), i(e))) {
var s = A(t),
f = D(t, e, void 0),
d = !0
try {
;(u = n(f)), (d = !1)
} finally {
d ? O(s) : w(s)
}
return 'undefined' != typeof Promise && u instanceof Promise
? u.then(
function (e) {
return N(s, a), S(e, s)
},
function (e) {
throw (O(s), e)
},
)
: (N(s, a), S(u, s))
}
if (!e || 'object' != o(e)) {
if ((void 0 === (u = n(e)) && (u = e), u === V && (u = void 0), t.D && y(u, !0), a)) {
var m = [],
p = []
g('Patches').M(e, u, m, p), a(m, p)
}
return u
}
r(21, e)
}),
(this.produceWithPatches = function (e, n) {
if ('function' == typeof e)
return function (n) {
for (var r = arguments.length, o = Array(r > 1 ? r - 1 : 0), a = 1; a < r; a++)
o[a - 1] = arguments[a]
return t.produceWithPatches(n, function (t) {
return e.apply(void 0, [t].concat(o))
})
}
var r,
o,
a = t.produce(e, n, function (e, t) {
;(r = e), (o = t)
})
return 'undefined' != typeof Promise && a instanceof Promise
? a.then(function (e) {
return [e, r, o]
})
: [a, r, o]
}),
'boolean' == typeof (null == e ? void 0 : e.useProxies) && this.setUseProxies(e.useProxies),
'boolean' == typeof (null == e ? void 0 : e.autoFreeze) && this.setAutoFreeze(e.autoFreeze)
}
var t = e.prototype
return (
(t.createDraft = function (e) {
i(e) || r(8), a(e) && (e = R(e))
var t = A(this),
n = D(this, e, void 0)
return (n[H].C = !0), w(t), n
}),
(t.finishDraft = function (e, t) {
var n = (e && e[H]).A
return N(n, t), S(void 0, n)
}),
(t.setAutoFreeze = function (e) {
this.D = e
}),
(t.setUseProxies = function (e) {
e && !B && r(20), (this.O = e)
}),
(t.applyPatches = function (e, t) {
var n
for (n = t.length - 1; n >= 0; n--) {
var r = t[n]
if (0 === r.path.length && 'replace' === r.op) {
e = r.value
break
}
}
n > -1 && (t = t.slice(n + 1))
var o = g('Patches').$
return a(e)
? o(e, t)
: this.produce(e, function (e) {
return o(e, t)
})
}),
e
)
})())(),
Q = Z.produce,
ee =
(Z.produceWithPatches.bind(Z),
Z.setAutoFreeze.bind(Z),
Z.setUseProxies.bind(Z),
Z.applyPatches.bind(Z),
Z.createDraft.bind(Z),
Z.finishDraft.bind(Z),
Q),
te = n(333)
function ne(e) {
return function (t) {
var n = t.dispatch,
r = t.getState
return function (t) {
return function (o) {
return 'function' == typeof o ? o(n, r, e) : t(o)
}
}
}
}
var re = ne()
re.withExtraArgument = ne
var oe,
ae = re,
ie = n(3919).window,
ce =
((oe = function (e, t) {
return (oe =
Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array &&
function (e, t) {
e.__proto__ = t
}) ||
function (e, t) {
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n])
})(e, t)
}),
function (e, t) {
if ('function' != typeof t && null !== t)
throw new TypeError('Class extends value ' + String(t) + ' is not a constructor or null')
function n() {
this.constructor = e
}
oe(e, t), (e.prototype = null === t ? Object.create(t) : ((n.prototype = t.prototype), new n()))
}),
le = function (e, t) {
for (var n = 0, r = t.length, o = e.length; n < r; n++, o++) e[o] = t[n]
return e
},
ue = Object.defineProperty,
se = Object.defineProperties,
fe = Object.getOwnPropertyDescriptors,
de = Object.getOwnPropertySymbols,
me = Object.prototype.hasOwnProperty,
pe = Object.prototype.propertyIsEnumerable,
ve = function (e, t, n) {
return t in e ? ue(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
ye = function (e, t) {
for (var n in t || (t = {})) me.call(t, n) && ve(e, n, t[n])
if (de) for (var r = 0, o = de(t); r < o.length; r++) (n = o[r]), pe.call(t, n) && ve(e, n, t[n])
return e
},
be = function (e, t) {
return se(e, fe(t))
},
he =
void 0 !== ie && ie.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
? ie.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
: function () {
if (0 !== arguments.length) return 'object' === o(arguments[0]) ? te.Zz : te.Zz.apply(null, arguments)
}
function ge(e, t) {
function n() {
for (var n = [], r = 0; r < arguments.length; r++) n[r] = arguments[r]
if (t) {
var o = t.apply(void 0, n)
if (!o) throw new Error('prepareAction did not return an object')
return ye(
ye({ type: e, payload: o.payload }, 'meta' in o && { meta: o.meta }),
'error' in o && { error: o.error },
)
}
return { type: e, payload: n[0] }
}
return (
(n.toString = function () {
return '' + e
}),
(n.type = e),
(n.match = function (t) {
return t.type === e
}),
n
)
}
void 0 !== ie && ie.__REDUX_DEVTOOLS_EXTENSION__ && ie.__REDUX_DEVTOOLS_EXTENSION__
var Ee = (function (e) {
function t() {
for (var n = [], r = 0; r < arguments.length; r++) n[r] = arguments[r]
var o = e.apply(this, n) || this
return Object.setPrototypeOf(o, t.prototype), o
}
return (
ce(t, e),
Object.defineProperty(t, Symbol.species, {
get: function () {
return t
},
enumerable: !1,
configurable: !0,
}),
(t.prototype.concat = function () {
for (var t = [], n = 0; n < arguments.length; n++) t[n] = arguments[n]
return e.prototype.concat.apply(this, t)
}),
(t.prototype.prepend = function () {
for (var e = [], n = 0; n < arguments.length; n++) e[n] = arguments[n]
return 1 === e.length && Array.isArray(e[0])
? new (t.bind.apply(t, le([void 0], e[0].concat(this))))()
: new (t.bind.apply(t, le([void 0], e.concat(this))))()
}),
t
)
})(Array),
Ne = (function (e) {
function t() {
for (var n = [], r = 0; r < arguments.length; r++) n[r] = arguments[r]
var o = e.apply(this, n) || this
return Object.setPrototypeOf(o, t.prototype), o
}
return (
ce(t, e),
Object.defineProperty(t, Symbol.species, {
get: function () {
return t
},
enumerable: !1,
configurable: !0,
}),
(t.prototype.concat = function () {
for (var t = [], n = 0; n < arguments.length; n++) t[n] = arguments[n]
return e.prototype.concat.apply(this, t)
}),
(t.prototype.prepend = function () {
for (var e = [], n = 0; n < arguments.length; n++) e[n] = arguments[n]
return 1 === e.length && Array.isArray(e[0])
? new (t.bind.apply(t, le([void 0], e[0].concat(this))))()
: new (t.bind.apply(t, le([void 0], e.concat(this))))()
}),
t
)
})(Array)
function Oe(e) {
return i(e) ? ee(e, function () {}) : e
}
function we() {
return function (e) {
return (function (e) {
void 0 === e && (e = {})
var t = e.thunk,
n = void 0 === t || t,
r = (e.immutableCheck, e.serializableCheck, e.actionCreatorCheck, new Ee())
return (
n &&
((function (e) {
return 'boolean' == typeof e
})(n)
? r.push(ae)
: r.push(ae.withExtraArgument(n.extraArgument))),
r
)
})(e)
}
}
function Ae(e) {
var t,
n = we(),
r = e || {},
a = r.reducer,
i = void 0 === a ? void 0 : a,
c = r.middleware,
l = void 0 === c ? n() : c,
u = r.devTools,
s = void 0 === u || u,
f = r.preloadedState,
d = void 0 === f ? void 0 : f,
m = r.enhancers,
p = void 0 === m ? void 0 : m
if ('function' == typeof i) t = i
else {
if (
!(function (e) {
if ('object' !== o(e) || null === e) return !1
var t = Object.getPrototypeOf(e)
if (null === t) return !0
for (var n = t; null !== Object.getPrototypeOf(n); ) n = Object.getPrototypeOf(n)
return t === n
})(i)
)
throw new Error(
'"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers',
)
t = (0, te.HY)(i)
}
var v = l
if ('function' == typeof v && ((v = v(n)), 0))
throw new Error('when using a middleware builder function, an array of middleware must be returned')
var y = te.Tw.apply(void 0, v),
b = te.Zz
s && (b = he(ye({ trace: !1 }, 'object' === o(s) && s)))
var h = new Ne(y),
g = h
Array.isArray(p) ? (g = le([y], p)) : 'function' == typeof p && (g = p(h))
var E = b.apply(void 0, g)
return (0, te.y$)(t, d, E)
}
function Pe(e) {
var t,
n = {},
r = [],
o = {
addCase: function (e, t) {
var r = 'string' == typeof e ? e : e.type
if (!r) throw new Error('`builder.addCase` cannot be called with an empty action type')
if (r in n)
throw new Error('`builder.addCase` cannot be called with two reducers for the same action type')
return (n[r] = t), o
},
addMatcher: function (e, t) {
return r.push({ matcher: e, reducer: t }), o
},
addDefaultCase: function (e) {
return (t = e), o
},
}
return e(o), [n, r, t]
}
function Se(e, t, n, r) {
void 0 === n && (n = [])
var o,
c = 'function' == typeof t ? Pe(t) : [t, n, r],
l = c[0],
u = c[1],
s = c[2]
if (
(function (e) {
return 'function' == typeof e
})(e)
)
o = function () {
return Oe(e())
}
else {
var f = Oe(e)
o = function () {
return f
}
}
function d(e, t) {
void 0 === e && (e = o())
var n = le(
[l[t.type]],
u
.filter(function (e) {
return (0, e.matcher)(t)
})
.map(function (e) {
return e.reducer
}),
)
return (
0 ===
n.filter(function (e) {
return !!e
}).length && (n = [s]),
n.reduce(function (e, n) {
if (n) {
if (a(e)) {
var r = n(e, t)
return void 0 === r ? e : r
}
if (i(e))
return ee(e, function (e) {
return n(e, t)
})
if (void 0 === (r = n(e, t))) {
if (null === e) return e
throw Error('A case reducer on a non-draftable value must not return undefined')
}
return r
}
return e
}, e)
)
}
return (d.getInitialState = o), d
}
function Ce(e) {
var t = e.name
if (!t) throw new Error('`name` is a required option for createSlice')
var n,
r = 'function' == typeof e.initialState ? e.initialState : Oe(e.initialState),
o = e.reducers || {},
a = Object.keys(o),
i = {},
c = {},
l = {}
function u() {
var t = 'function' == typeof e.extraReducers ? Pe(e.extraReducers) : [e.extraReducers],
n = t[0],
o = void 0 === n ? {} : n,
a = t[1],
i = void 0 === a ? [] : a,
l = t[2],
u = void 0 === l ? void 0 : l,
s = ye(ye({}, o), c)
return Se(r, function (e) {
for (var t in s) e.addCase(t, s[t])
for (var n = 0, r = i; n < r.length; n++) {
var o = r[n]
e.addMatcher(o.matcher, o.reducer)
}
u && e.addDefaultCase(u)
})
}
return (
a.forEach(function (e) {
var n,
r,
a = o[e],
u = (function (e, t) {
return e + '/' + t
})(t, e)
'reducer' in a ? ((n = a.reducer), (r = a.prepare)) : (n = a),
(i[e] = n),
(c[u] = n),
(l[e] = r ? ge(u, r) : ge(u))
}),
{
name: t,
reducer: function (e, t) {
return n || (n = u()), n(e, t)
},
actions: l,
caseReducers: i,
getInitialState: function () {
return n || (n = u()), n.getInitialState()
},
}
)
}
var je = ['name', 'message', 'stack', 'code'],
xe = function (e, t) {
;(this.payload = e), (this.meta = t)
},
Ie = function (e, t) {
;(this.payload = e), (this.meta = t)
},
_e = function (e) {
if ('object' === o(e) && null !== e) {
for (var t = {}, n = 0, r = je; n < r.length; n++) {
var a = r[n]
'string' == typeof e[a] && (t[a] = e[a])
}
return t
}
return { message: String(e) }
},
Te = (function () {
function e(e, t, n) {
var r = ge(e + '/fulfilled', function (e, t, n, r) {
return { payload: e, meta: be(ye({}, r || {}), { arg: n, requestId: t, requestStatus: 'fulfilled' }) }
}),
a = ge(e + '/pending', function (e, t, n) {
return {
payload: void 0,
meta: be(ye({}, n || {}), { arg: t, requestId: e, requestStatus: 'pending' }),
}
}),
i = ge(e + '/rejected', function (e, t, r, o, a) {
return {
payload: o,
error: ((n && n.serializeError) || _e)(e || 'Rejected'),
meta: be(ye({}, a || {}), {
arg: r,
requestId: t,
rejectedWithValue: !!o,
requestStatus: 'rejected',
aborted: 'AbortError' === (null == e ? void 0 : e.name),
condition: 'ConditionError' === (null == e ? void 0 : e.name),
}),
}
}),
c =
'undefined' != typeof AbortController
? AbortController
: (function () {
function e() {
this.signal = {
aborted: !1,
addEventListener: function () {},
dispatchEvent: function () {
return !1
},
onabort: function () {},
removeEventListener: function () {},
reason: void 0,
throwIfAborted: function () {},
}
}
return (e.prototype.abort = function () {}), e
})()
return Object.assign(
function (e) {
return function (l, u, s) {
var f,
d = (null == n ? void 0 : n.idGenerator)
? n.idGenerator(e)
: (function (e) {
void 0 === e && (e = 21)
for (var t = '', n = e; n--; )
t += 'ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW'[
(64 * Math.random()) | 0
]
return t
})(),
m = new c()
function p(e) {
;(f = e), m.abort()
}
var v = (function () {
return (function (e, t, n) {
return new Promise(function (r, o) {
var a = function (e) {
try {
c(n.next(e))
} catch (e) {
o(e)
}
},
i = function (e) {
try {
c(n.throw(e))
} catch (e) {
o(e)
}
},
c = function (e) {
return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
}
c((n = n.apply(e, t)).next())
})
})(this, null, function () {
var c, v, y, b, h, g
return (function (e, t) {
var n,
r,
o,
a,
i = {
label: 0,
sent: function () {
if (1 & o[0]) throw o[1]
return o[1]
},
trys: [],
ops: [],
}
return (
(a = { next: c(0), throw: c(1), return: c(2) }),
'function' == typeof Symbol &&
(a[Symbol.iterator] = function () {
return this
}),
a
)
function c(e) {
return function (t) {
return l([e, t])
}
}
function l(a) {
if (n) throw new TypeError('Generator is already executing.')
for (; i; )
try {
if (
((n = 1),
r &&
(o =
2 & a[0]
? r.return
: a[0]
? r.throw || ((o = r.return) && o.call(r), 0)
: r.next) &&
!(o = o.call(r, a[1])).done)
)
return o
switch (((r = 0), o && (a = [2 & a[0], o.value]), a[0])) {
case 0:
case 1:
o = a
break
case 4:
return i.label++, { value: a[1], done: !1 }
case 5:
i.label++, (r = a[1]), (a = [0])
continue
case 7:
;(a = i.ops.pop()), i.trys.pop()
continue
default:
if (!(o = (o = i.trys).length > 0 && o[o.length - 1]) && (6 === a[0] || 2 === a[0])) {
i = 0
continue
}
if (3 === a[0] && (!o || (a[1] > o[0] && a[1] < o[3]))) {
i.label = a[1]
break
}
if (6 === a[0] && i.label < o[1]) {
;(i.label = o[1]), (o = a)
break
}
if (o && i.label < o[2]) {
;(i.label = o[2]), i.ops.push(a)
break
}
o[2] && i.ops.pop(), i.trys.pop()
continue
}
a = t.call(e, i)
} catch (e) {
;(a = [6, e]), (r = 0)
} finally {
n = o = 0
}
if (5 & a[0]) throw a[1]
return { value: a[0] ? a[1] : void 0, done: !0 }
}
})(this, function (E) {
switch (E.label) {
case 0:
return (
E.trys.push([0, 4, , 5]),
(function (e) {
return null !== e && 'object' === o(e) && 'function' == typeof e.then
})(
(b =
null == (c = null == n ? void 0 : n.condition)
? void 0
: c.call(n, e, { getState: u, extra: s })),
)
? [4, b]
: [3, 2]
)
case 1:
;(b = E.sent()), (E.label = 2)
case 2:
if (!1 === b || m.signal.aborted)
throw {
name: 'ConditionError',
message: 'Aborted due to condition callback returning false.',
}
return (
(h = new Promise(function (e, t) {
return m.signal.addEventListener('abort', function () {
return t({ name: 'AbortError', message: f || 'Aborted' })
})
})),
l(
a(
d,
e,
null == (v = null == n ? void 0 : n.getPendingMeta)
? void 0
: v.call(n, { requestId: d, arg: e }, { getState: u, extra: s }),
),
),
[
4,
Promise.race([
h,
Promise.resolve(
t(e, {
dispatch: l,
getState: u,
extra: s,
requestId: d,
signal: m.signal,
abort: p,
rejectWithValue: function (e, t) {
return new xe(e, t)
},
fulfillWithValue: function (e, t) {
return new Ie(e, t)
},
}),
).then(function (t) {
if (t instanceof xe) throw t
return t instanceof Ie ? r(t.payload, d, e, t.meta) : r(t, d, e)
}),
]),
]
)
case 3:
return (y = E.sent()), [3, 5]
case 4:
return (
(g = E.sent()),
(y = g instanceof xe ? i(null, d, e, g.payload, g.meta) : i(g, d, e)),
[3, 5]
)
case 5:
return (
(n && !n.dispatchConditionRejection && i.match(y) && y.meta.condition) || l(y), [2, y]
)
}
})
})
})()
return Object.assign(v, {
abort: p,
requestId: d,
arg: e,
unwrap: function () {
return v.then(ke)
},
})
}
},
{ pending: a, rejected: i, fulfilled: r, typePrefix: e },
)
}
return (
(e.withTypes = function () {
return e
}),
e
)
})()
function ke(e) {
if (e.meta && e.meta.rejectedWithValue) throw e.payload
if (e.error) throw e.error
return e.payload
}
Object.assign
var De = 'listenerMiddleware'
ge(De + '/add'),
ge(De + '/removeAll'),
ge(De + '/remove'),
'function' == typeof queueMicrotask &&
queueMicrotask.bind(void 0 !== ie ? ie : void 0 !== n.g ? n.g : globalThis)
void 0 !== ie && ie.requestAnimationFrame && ie.requestAnimationFrame,
(function () {
function e(e, t) {
var n = i[e]
return (
n
? (n.enumerable = t)
: (i[e] = n =
{
configurable: !0,
enumerable: t,
get: function () {
var t = this[H]
return X.get(t, e)
},
set: function (t) {
var n = this[H]
X.set(n, e, t)
},
}),
n
)
}
function t(e) {
for (var t = e.length - 1; t >= 0; t--) {
var o = e[t][H]
if (!o.P)
switch (o.i) {
case 5:
r(o) && T(o)
break
case 4:
n(o) && T(o)
}
}
}
function n(e) {
for (var t = e.t, n = e.k, r = G(n), o = r.length - 1; o >= 0; o--) {
var a = r[o]
if (a !== H) {
var i = t[a]
if (void 0 === i && !u(t, a)) return !0
var c = n[a],
l = c && c[H]
if (l ? l.t !== i : !f(c, i)) return !0
}
}
var s = !!t[H]
return r.length !== G(t).length + (s ? 0 : 1)
}
function r(e) {
var t = e.k
if (t.length !== e.t.length) return !0
var n = Object.getOwnPropertyDescriptor(t, t.length - 1)
if (n && !n.get) return !0
for (var r = 0; r < t.length; r++) if (!t.hasOwnProperty(r)) return !0
return !1
}
var i = {}
!(function (e, t) {
J[e] || (J[e] = t)
})('ES5', {
J: function (t, n) {
var r = Array.isArray(t),
o = (function (t, n) {
if (t) {
for (var r = Array(n.length), o = 0; o < n.length; o++) Object.defineProperty(r, '' + o, e(o, !0))
return r
}
var a = K(n)
delete a[H]
for (var i = G(a), c = 0; c < i.length; c++) {
var l = i[c]
a[l] = e(l, t || !!a[l].enumerable)
}
return Object.create(Object.getPrototypeOf(n), a)
})(r, t),
a = { i: r ? 5 : 4, A: n ? n.A : E(), P: !1, I: !1, R: {}, l: n, t: t, k: o, o: null, g: !1, C: !1 }
return Object.defineProperty(o, H, { value: a, writable: !0 }), o
},
S: function (e, n, i) {
i
? a(n) && n[H].A === e && t(e.p)
: (e.u &&
(function e(t) {
if (t && 'object' == o(t)) {
var n = t[H]
if (n) {
var a = n.t,
i = n.k,
l = n.R,
s = n.i
if (4 === s)
c(i, function (t) {
t !== H && (void 0 !== a[t] || u(a, t) ? l[t] || e(i[t]) : ((l[t] = !0), T(n)))
}),
c(a, function (e) {
void 0 !== i[e] || u(i, e) || ((l[e] = !1), T(n))
})
else if (5 === s) {
if ((r(n) && (T(n), (l.length = !0)), i.length < a.length))
for (var f = i.length; f < a.length; f++) l[f] = !1
else for (var d = a.length; d < i.length; d++) l[d] = !0
for (var m = Math.min(i.length, a.length), p = 0; p < m; p++)
i.hasOwnProperty(p) || (l[p] = !0), void 0 === l[p] && e(i[p])
}
}
}
})(e.p[0]),
t(e.p))
},
K: function (e) {
return 4 === e.i ? n(e) : r(e)
},
})
})()
},
5959: function (e, t, n) {
e.exports = n(5843)
},
6017: function (e, t) {
if ('function' == typeof Symbol && Symbol.for) {
var n = Symbol.for
n('react.element'),
n('react.portal'),
n('react.fragment'),
n('react.strict_mode'),
n('react.profiler'),
n('react.provider'),
n('react.context'),
n('react.forward_ref'),
n('react.suspense'),
n('react.suspense_list'),
n('react.memo'),
n('react.lazy'),
n('react.block'),
n('react.server.block'),
n('react.fundamental'),
n('react.debug_trace_mode'),
n('react.legacy_hidden')
}
},
6160: function (e, t, n) {
n.d(t, {
A: function () {
return a
},
})
var r = n(8641),
o = n(2333),
a = function (e) {
return new Promise(function (t) {
var n = r.A.login,
a = n.login,
i = n.isLogin,
c = e || {},
l = c.loginOpt,
u = void 0 === l ? {} : l,
s = c.successMsg,
f = c.failedMsg,
d = function () {
return null == a
? void 0
: a(
u,
function () {
return s && (0, o.o)({ message: s }), t({ isLogin: !0 })
},
function () {
return f && (0, o.o)({ message: f }), t({ isLogin: !1 })
},
)
}
null == i ||
i()
.then(function (e) {
return e ? t({ isLogin: !0 }) : d()
})
.catch(function () {
d()
})
})
}
},
6639: function (e, t, n) {
n.d(t, {
A: function () {
return r
},
})
var r = (0, n(3266).A)(
'<path d="M48 8c22.1 0 40 17.9 40 40S70.1 88 48 88 8 70.1 8 48 25.9 8 48 8zm-8.1 27.8c-1.1-1.1-2.9-1.1-4.1 0s-1.1 2.9 0 4.1l8.1 8.1-8.1 8.1c-1.1 1.1-1.1 2.9 0 4.1s2.9 1.1 4.1 0l8.1-8.1 8.1 8.1c1.1 1.1 2.9 1.1 4.1 0s1.1-2.9 0-4.1L52.1 48l8.1-8.1c1.1-1.1 1.1-2.9 0-4.1s-2.9-1.1-4.1 0L48 43.9l-8.1-8.1z"/>',
'ErrorCircleFilledIcon',
)
},
7181: function (e, o, a) {
a.d(o, {
A: function () {
return w
},
})
var i = a(6639),
c = a(4274),
l = a(9836),
u = a(6454),
s = a(758),
f = Object.defineProperty,
d = Object.defineProperties,
m = Object.getOwnPropertyDescriptors,
p = Object.getOwnPropertySymbols,
v = Object.prototype.hasOwnProperty,
y = Object.prototype.propertyIsEnumerable,
b = function (e, t, n) {
return t in e ? f(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
h = function (e, t) {
for (var n in t || (t = {})) v.call(t, n) && b(e, n, t[n])
if (p) {
var o,
a = r(p(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
y.call(t, n) && b(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
},
g = function (e, t) {
return d(e, m(t))
},
E = function (e, t) {
var n = {}
for (var o in e) v.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && p) {
var a,
i = r(p(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && y.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
},
N = 'bui-input',
O = (0, s.forwardRef)(function (e, r) {
var o = e,
a = o.className,
f = o.defaultValue,
d = o.value,
m = o.inputProps,
p = o.inputRef,
v = o.name,
y = o.type,
b = o.clearable,
O = o.startIcon,
w = o.endIcon,
A = o.placeholder,
P = o.disabled,
S = o.onClear,
C = o.onChange,
j = o.onFocus,
x = o.onBlur,
I = E(o, [
'className',
'defaultValue',
'value',
'inputProps',
'inputRef',
'name',
'type',
'clearable',
'startIcon',
'endIcon',
'placeholder',
'disabled',
'onClear',
'onChange',
'onFocus',
'onBlur',
]),
_ = (0, c.A)({ value: d, defaultValue: f, onChange: C }),
T = n(_, 2),
k = T[0],
D = T[1],
R = (0, s.useState)(!1),
M = n(R, 2),
L = M[0],
z = M[1],
F = {}
return (
l.WD && (F = { placeholderClass: 'bui-mini-placeholder' }),
s.createElement(
'div',
h({ ref: r, className: (0, u.A)(N, a, t({}, ''.concat(N, '-disabled'), P)) }, I),
O && s.createElement('div', { className: ''.concat(N, '-icon ').concat(N, '-icon-start') }, O),
s.createElement(
'input',
g(h(g(h({}, F), { name: v, type: y, ref: p, value: k, disabled: P, placeholder: A }), m), {
onChange: function (e) {
var t
l.WD || (D(e, e.target.value), null == (t = null == m ? void 0 : m.onChange) || t.call(m, e))
},
onFocus: function (e) {
var t
z(!0), null == j || j(e), null == (t = null == m ? void 0 : m.onFocus) || t.call(m, e)
},
onBlur: function (e) {
var t
setTimeout(function () {
z(!1)
}, 200),
null == x || x(e),
null == (t = null == m ? void 0 : m.onBlur) || t.call(m, e)
},
onInput: function (e) {
var t
l.WD && D(e, e.target.value), null == (t = null == m ? void 0 : m.onInput) || t.call(m, e)
},
className: (0, u.A)(''.concat(N, '-input'), null == m ? void 0 : m.className),
}),
),
b &&
!!k &&
L &&
s.createElement(
'div',
{
className: ''.concat(N, '-clear'),
onClick: function (e) {
D(e, ''), null == S || S(e)
},
},
s.createElement(i.A, { htmlColor: '#959aa5' }),
),
w && s.createElement('div', { className: ''.concat(N, '-icon ').concat(N, '-icon-end') }, w),
)
)
})
;(O.displayName = 'BuiInput'), (O.defaultProps = { defaultValue: '', type: 'text', clearable: !1, disabled: !1 })
var w = O
},
7276: function (e, t, n) {
n.d(t, {
A: function () {
return r
},
})
var r = (0, n(3266).A)(
'<path class="st0" d="M48 8c22.1 0 40 17.9 40 40S70.1 88 48 88 8 70.1 8 48 25.9 8 48 8zm0 50c-2.7 0-4.9 2.1-5 4.8V65c0 2.8 2.2 5 5 5 2.7 0 4.9-2.1 5-4.8V63c0-2.8-2.2-5-5-5zm0-33c-2.7 0-4.9 2.1-5 4.8V50c0 2.8 2.2 5 5 5 2.7 0 4.9-2.1 5-4.8V30c0-2.8-2.2-5-5-5z"/>',
'AlertCircleFilledBoldIcon',
)
},
7456: function (e, t, n) {
n.d(t, {
Kq: function () {
return f
},
wA: function () {
return v
},
d4: function () {
return b
},
Pj: function () {
return p
},
})
var r = n(758),
o = r.createContext(null)
var a = function (e) {
e()
}
function i() {
var e = a,
t = null,
n = null
return {
clear: function () {
;(t = null), (n = null)
},
notify: function () {
e(function () {
for (var e = t; e; ) e.callback(), (e = e.next)
})
},
get: function () {
for (var e = [], n = t; n; ) e.push(n), (n = n.next)
return e
},
subscribe: function (e) {
var r = !0,
o = (n = { callback: e, next: null, prev: n })
return (
o.prev ? (o.prev.next = o) : (t = o),
function () {
r &&
null !== t &&
((r = !1),
o.next ? (o.next.prev = o.prev) : (n = o.prev),
o.prev ? (o.prev.next = o.next) : (t = o.next))
}
)
},
}
}
var c = {
notify: function () {},
get: function () {
return []
},
}
function l(e, t) {
var n,
r = c
function o() {
l.onStateChange && l.onStateChange()
}
function a() {
n || ((n = t ? t.addNestedSub(o) : e.subscribe(o)), (r = i()))
}
var l = {
addNestedSub: function (e) {
return a(), r.subscribe(e)
},
notifyNestedSubs: function () {
r.notify()
},
handleChangeWrapper: o,
isSubscribed: function () {
return Boolean(n)
},
trySubscribe: a,
tryUnsubscribe: function () {
n && (n(), (n = void 0), r.clear(), (r = c))
},
getListeners: function () {
return r
},
}
return l
}
var u = n(3919).window,
s =
void 0 !== u && void 0 !== u.document && void 0 !== u.document.createElement ? r.useLayoutEffect : r.useEffect
var f = function (e) {
var t = e.store,
n = e.context,
a = e.children,
i = (0, r.useMemo)(
function () {
var e = l(t)
return { store: t, subscription: e }
},
[t],
),
c = (0, r.useMemo)(
function () {
return t.getState()
},
[t],
)
s(
function () {
var e = i.subscription
return (
(e.onStateChange = e.notifyNestedSubs),
e.trySubscribe(),
c !== t.getState() && e.notifyNestedSubs(),
function () {
e.tryUnsubscribe(), (e.onStateChange = null)
}
)
},
[i, c],
)
var u = n || o
return r.createElement(u.Provider, { value: i }, a)
}
function d() {
return (0, r.useContext)(o)
}
function m(e) {
void 0 === e && (e = o)
var t =
e === o
? d
: function () {
return (0, r.useContext)(e)
}
return function () {
return t().store
}
}
n(1035), n(8141)
var p = m()
var v = (function (e) {
void 0 === e && (e = o)
var t = e === o ? p : m(e)
return function () {
return t().dispatch
}
})(),
y = function (e, t) {
return e === t
}
var b = (function (e) {
void 0 === e && (e = o)
var t =
e === o
? d
: function () {
return (0, r.useContext)(e)
}
return function (e, n) {
void 0 === n && (n = y)
var o = t(),
a = (function (e, t, n, o) {
var a,
i = (0, r.useReducer)(function (e) {
return e + 1
}, 0)[1],
c = (0, r.useMemo)(
function () {
return l(n, o)
},
[n, o],
),
u = (0, r.useRef)(),
f = (0, r.useRef)(),
d = (0, r.useRef)(),
m = (0, r.useRef)(),
p = n.getState()
try {
if (e !== f.current || p !== d.current || u.current) {
var v = e(p)
a = void 0 !== m.current && t(v, m.current) ? m.current : v
} else a = m.current
} catch (e) {
throw (
(u.current &&
(e.message +=
'\nThe error may be correlated with this previous error:\n' + u.current.stack + '\n\n'),
e)
)
}
return (
s(function () {
;(f.current = e), (d.current = p), (m.current = a), (u.current = void 0)
}),
s(
function () {
function e() {
try {
var e = n.getState()
if (e === d.current) return
var r = f.current(e)
if (t(r, m.current)) return
;(m.current = r), (d.current = e)
} catch (e) {
u.current = e
}
i()
}
return (
(c.onStateChange = e),
c.trySubscribe(),
e(),
function () {
return c.tryUnsubscribe()
}
)
},
[n, c],
),
a
)
})(e, n, o.store, o.subscription)
return (0, r.useDebugValue)(a), a
}
})()
!(function (e) {
a = e
})(n(4456).unstable_batchedUpdates)
},
7782: function (e, t, n) {
n.d(t, {
A: function () {
return r
},
})
var r = (0, n(3266).A)(
'<path d="M50 58.1c-.1.2-.3.3-.5.5-1.1.8-2.6.6-3.4-.5L32.5 40.8c-.3-.4-.5-.9-.5-1.4 0-1.3 1.1-2.4 2.5-2.4h27.1c.5 0 1.1.2 1.5.5 1.1.8 1.3 2.3.5 3.3L50 58.1z"/>',
'CaretDownIcon',
)
},
7800: function (e, t, n) {
function r(e) {
return function (t) {
return {}.toString.call(t) === '[object '.concat(e, ']')
}
}
n.d(t, {
A: function () {
return o
},
})
var o = {
isDate: r('Date'),
isObject: r('Object'),
isString: r('String'),
isNumber: r('Number'),
isPromise: r('Promise'),
isFunction: r('Function'),
}
},
7905: function (e, t, n) {
n.d(t, {
A: function () {
return A
},
})
var o = n(4041),
a = n(7276),
i = n(7427),
c = n(1942),
l = n(6868),
u = n(2760),
s = n(6454),
f = n(758),
d = n(872),
m = Object.defineProperty,
p = Object.defineProperties,
v = Object.getOwnPropertyDescriptors,
y = Object.getOwnPropertySymbols,
b = Object.prototype.hasOwnProperty,
h = Object.prototype.propertyIsEnumerable,
g = function (e, t, n) {
return t in e ? m(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
E = function (e, t) {
for (var n in t || (t = {})) b.call(t, n) && g(e, n, t[n])
if (y) {
var o,
a = r(y(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
h.call(t, n) && g(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
},
N = function (e, t) {
return p(e, v(t))
},
O = function (e, t) {
var n = {}
for (var o in e) b.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && y) {
var a,
i = r(y(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && h.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
},
w = f.forwardRef(function (e, t) {
var n = e,
r = n.title,
m = n.subtitle,
p = n.serviceData,
v = n.tips,
y = void 0 === v ? [] : v,
b = n.onClick,
h = n.className,
g = O(n, ['title', 'subtitle', 'serviceData', 'tips', 'onClick', 'className']),
w = null == y ? void 0 : y.length
if (!p) return null
var A = p.statusNotice,
P = p.serviceNotes,
S = void 0 === P ? [] : P
return f.createElement(
d.A,
N(E({ className: (0, s.A)('bui-show-service-tab', h, { 'service-tips': w > 0 }), ref: t }, g), {
onClick: function () {
null == b || b()
},
}),
f.createElement(
'div',
{ className: (0, s.A)('service-normal-main', { 'service-tips-main': w > 0 }) },
f.createElement(
'div',
{ className: (0, s.A)('service-container-left', { 'service-tips-left': w > 0 }) },
f.createElement(
'div',
{ className: 'service-bar' },
r ? f.createElement('div', { className: 'service-title' }, r) : null,
f.createElement(
'div',
{ className: 'service-tag-list' },
S.map(function (e, t) {
return f.createElement(
'div',
{ className: 'service-tag', key: t },
(function (e) {
var t = e.icon,
n = e.isSupport
return t
? f.createElement(c.A, { className: 'service-icon', src: t })
: 'true' === n
? f.createElement(o.A, { htmlColor: '#AABBEF' })
: f.createElement(a.A, { htmlColor: '#E78A98' })
})(e),
e.tagName,
)
}),
),
m ? f.createElement('div', { className: 'service-subtitle' }, m) : null,
0 === w && f.createElement(i.A, { className: 'container-right', htmlColor: '#959aa5' }),
),
),
w > 0 &&
f.createElement(
l.A,
{
vertical: !0,
circular: w > 1,
autoplay: w > 1,
interval: 5e3,
style: { fontSize: '12px', lineHeight: '12px', width: '100%', height: '12px', marginTop: '7px' },
},
y.map(function (e, t) {
return f.createElement(
u.A,
{ key: t },
f.createElement('div', { dangerouslySetInnerHTML: { __html: e } }),
)
}),
),
m
? null
: f.createElement('div', {
className: (0, s.A)('service-right-mask', {
'service-right-mask-top': A,
'service-tips-mask': w > 0,
}),
}),
),
w > 0 && f.createElement(i.A, { className: 'container-right', htmlColor: '#959aa5' }),
)
})
w.displayName = 'ShowServiceTab'
var A = w
},
8141: function (e, t, n) {
n(6017)
},
8212: function (t, o, a) {
a.d(o, {
A: function () {
return ne
},
})
var i = a(6924),
c = a(2499),
l = a(6639),
u = a(9836),
s = a(6454),
f = a(758),
d = a(872),
m = a(8641),
p = a(4694),
v = a(2333),
y = a(6160),
b = 0,
h = 1,
g = { ENABLE_STATUS: 0, ECXCHANGE_STATUS: 1, VIP_PERMITION: 3, NOT_ENOUGH_POINTS_STATUS: 4 },
E = (function (e) {
return (e[(e.diamond = 10)] = 'diamond'), (e[(e.vip = 1)] = 'vip'), e
})(E || {}),
N =
(a(4315),
function (e, t, n) {
return new Promise(function (r, o) {
var a = function (e) {
try {
c(n.next(e))
} catch (e) {
o(e)
}
},
i = function (e) {
try {
c(n.throw(e))
} catch (e) {
o(e)
}
},
c = function (e) {
return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
}
c((n = n.apply(e, t)).next())
})
}),
O = function (t) {
var r = t.open,
o = t.itemId,
a = t.dmChannel,
i = t.isZLife,
c = t.refreshCouponCounter,
l = t.refreshData,
u = (0, f.useState)(),
s = n(u, 2),
d = s[0],
g = s[1],
E = function () {
m.A.mtop
.call({
requestOptions: {
api: 'mtop.damai.wireless.mkt.coupon.queryCouponActsOfItem',
v: '1.0',
data: { itemId: o, dmChannel: a },
},
})
.then(function (e) {
var t = null == e ? void 0 : e.data
g(t)
})
.catch(function (e) {})
}
;(0, f.useEffect)(
function () {
r && E()
},
[r, c],
)
var O = function () {
var e = p.Ay.isIOS ? '167' : '168'
return i ? e : '204'
},
w = function (e, t) {
m.A.mtop
.call({
requestOptions: {
api: 'mtop.film.MtopLuckyDrawAPI.newLotteryDraw',
v: '9.0',
data: { platform: O(), lotteryMixId: e },
},
})
.then(function (e) {
var n = null == e ? void 0 : e.data
switch (Number(null == n ? void 0 : n.returnCode)) {
case 0:
;(0, v.o)({ message: '兑换成功' })
break
case 300004:
case 210001:
case 200008:
;(0, v.o)({ message: '券已被抢光,下次早点来哦~' })
break
case 200028:
case 200029:
;(0, v.o)({ message: '成为会员才能兑换哦~' })
break
case 200015:
case 200016:
;(0, v.o)({ message: '您已经兑换过了~' })
break
case 200027:
;(0, v.o)({ message: '您积分不足,暂不支持兑换' })
break
default:
;(null == n ? void 0 : n.returnMessage) && (0, v.o)({ message: '积分兑换失败,请稍后重试~' })
}
null == t || t()
})
.catch(function (e) {
e && (0, v.o)({ message: '积分兑换失败,请稍后重试~' })
})
}
return {
couponData: d,
queryCouponActs: E,
getCoupon: function (t) {
return N(void 0, [t], function (t) {
var n = t.couponActSpreadId,
r = t.setStatus
return e().mark(function t() {
var o
return e().wrap(function (e) {
for (;;)
switch ((e.prev = e.next)) {
case 0:
return (e.next = 2), (0, y.A)({ failedMsg: '登录失败,请稍后再试' })
case 2:
;(o = e.sent),
o.isLogin &&
m.A.mtop
.call({
requestOptions: {
api: 'mtop.damai.wireless.mkt.coupon.applyCoupon4User',
v: '1.0',
data: { couponActSpreadId: n, calcNextApplicable: !0, dmChannel: a },
},
})
.then(function (e) {
var t,
n,
o,
a = null == e ? void 0 : e.data
if (
((null == a ? void 0 : a.successCoupons) &&
(null == (t = null == a ? void 0 : a.successCoupons) ? void 0 : t.length) > 0
? null == (n = v.o) || n({ message: '领取成功' })
: null == (o = v.o) || o({ message: '领取失败' }),
a)
) {
var i = 'true' === String(null == a ? void 0 : a.nextApplicable)
r(i ? b : h), i || null == l || l()
}
})
.catch(function (e) {
var t
null == (t = v.o) || t({ message: '领取失败' }),
e && '30110102' === (null == e ? void 0 : e.code) && r(h)
})
case 5:
case 'end':
return e.stop()
}
}, t)
})()
})
},
getLotteryDraw: w,
}
},
w = a(9424),
A = a(2012),
P = a(9063),
S = (0, a(3266).A)(
'<path d="M72 6.4C94.9 19.7 102.8 49.1 89.6 72S46.9 102.8 24 89.6-6.8 46.9 6.4 24 49.1-6.8 72 6.4zm-1 1.7C49-4.6 20.8 2.9 8.1 25S2.9 75.2 25 87.9 75.2 93.1 87.9 71 93.1 20.8 71 8.1zM32.6 78.6l-1.4 1.7.6 2.2-2.1-.8-1.9 1.2.1-2.2-1.7-1.4 2.2-.5.8-2.1 1.2 1.9h2.2zM43 81.2l-1.2 1.5.5 1.8-1.8-.7-1.6 1.1.1-1.9-1.5-1.2 1.9-.5.7-1.8 1 1.6 1.9.1zM24.7 70.7l-1.2 1.5.5 1.8-1.8-.7-1.6 1.1.1-1.9-1.5-1.2 1.9-.5.7-1.8 1 1.6 1.9.1zm-6.8-8.4-1.2 1.5.5 1.8-1.8-.7-1.6 1.1.2-2-1.5-1.2 1.9-.5.7-1.8 1 1.6 1.8.2zm35.7 20.6-1.2 1.5.5 1.8-1.8-.7-1.6 1.1.1-1.9-1.5-1.2L50 83l.7-1.8 1 1.6 1.9.1zM22.2 50.4c.8 8.3 5.5 15.8 12.9 20 7.3 4.3 16.2 4.6 23.8 1.1.5-.2 1.1 0 1.3.5s0 1.1-.5 1.3c-8.2 3.7-17.6 3.4-25.5-1.2-7.9-4.6-13-12.6-13.8-21.5 0-.5.3-1 .9-1.1.4 0 .8.4.9.9zm50.9.2 1.9 1.9-.9.7 4.8 2.7-1.2 2.1-2.4 1 2.3 1.3-2.9 5 1.1.6-1.3 2.4-4.7-2.7c0 2 1.1 4.1 2.9 6.1l.1.2-2.4 1.9c-1.9-2.2-3-4.5-3.1-7.1-2 1.1-4.4 1.2-7.8.6h-.2l.1-3.1c3.5.9 5.6.7 7.2-.3h.1l-4.6-2.6 1.3-2.4 1.2.7 1.9-3.3-.2-1.7-1-.6-1.2 2 1.2.1-.5 1.4-.5 1.4H62.6l-3.1 5.4c0 .1-.1.2-.2.3l-.1.2c-.6 1-1.2 1.1-2.1.9h-.7l-.2-.1-.2-.5-1.4-.6.8-2.8 1.2.5c.5.2.7.2 1-.2l2.1-3.6-.9-.1H57.6l.9-3h.8l.5.1h.4l1 .2 1.7-2.9-1.6-.9 1.4-2.4 1.6.9 1.8-3.2 2.4 1.5-1.8 3.1 1.4.8-.8 1.3c2-.6 3.9-1.6 5.5-2.8l.3-.4zM54.6 40.1l2.7 1.8-2.5 2.1 2.7 1.5-4.7 8.1-3.7-2.2-2 3.4-.1.1c-.3.6-.3.8.3 1.2l.1.1h.1c.4.2.7.4 1.1.6l.2.1h.1l.2.1c.7.3 1 .2 1.4-.3.1-.1.2-.3.3-.5l.2-.3.3-.4s0-.1.1-.1l.1-.1 1.9 2s0 .1-.1.2l-.1.1-.1.4-.2.3-.6.7-.1.1c-1.2 1.5-2.3 1.6-4.3.5l-.2-.1c-.8-.4-1.5-.9-2.3-1.3l-.3-.2c-1.7-1.1-1.9-2-1-3.7v-.1l2.5-4.3-1.7-1-.2.3-.2.3c-1.8 2.5-3.6 3.4-6.6 3.5H34.7l-.1-3H36c3.5.4 4.9-.2 6.3-2.2l.1-.2.1-.1-3.1-1.6 4.7-8.1 2.7 1.6.7-3.1 2.9 1.4-.9 3.3 2.6 1.5 2.5-2.4zm-15.9-8.4-5.1 8.8L22 33.8l-2.4 4.1-.1.2c-.6 1.1-.5 1.5.6 2.2l.2.1h.1c1.9 1.2 3.8 2.3 5.8 3.4l1.4.8.2.1c1 .5 1.4.4 1.9-.1l.1-.1.1-.1.1-.4.2-.2.3-.4.2-.2.2-.4.1-.2v-.2l2 2.4-.4.9c-.2.2-.4.5-.6.8l-.3.4-.1.1-.2.2-.2.2-.1.1c-1.2 1.1-2.1 1.2-3.8.4l-.2-.1c-.1 0-.2-.1-.3-.1l-.3-.1c-2.9-1.6-5.8-3.3-8.6-4.9l-.2-.1-.2-.1c-2.1-1.4-2.4-2.6-1-5.1l.1-.1 5.5-9.4 2.6 1.6-1.2 2 9 5.2 2.1-3.6-12-6.9 1.5-2.6 14.6 8.1zm35.4 29.6-1.8-1.1-1.6 2.8 1.8 1.1 1.6-2.8zM70 59l-1.6-.9-1.5 2.7 1.6.9L70 59zM53.7 46.5l-8.6-5-2 3.4 8.6 5 2-3.4zm20.9 10-3-1.7c-.6.3-1.2.6-1.8.8l-.3.1 2.9 1.7 2.2-.9zM61.9 23.9c7.9 4.6 13 12.6 13.8 21.5 0 .5-.3 1-.9 1.1-.5 0-1-.3-1.1-.9-.8-8.3-5.5-15.8-12.9-20-7.3-4.3-16.2-4.6-23.8-1.1-.5.2-1.1 0-1.3-.5s0-1.1.5-1.3c8.3-3.7 17.8-3.4 25.7 1.2zM82.2 30l-.2 2 1.5 1.2-1.9.5-.6 1.7-1-1.6-2-.1 1.2-1.5-.5-1.8 1.8.7 1.7-1.1zM46.5 9.4l-.1 1.9 1.5 1.2-2 .5-.7 1.8-1-1.6-1.9-.1 1.2-1.5-.5-1.9 1.8.7 1.7-1zm10.6 1.7L57 13l1.5 1.2-1.9.5-.7 1.8-1-1.6-1.9-.1 1.2-1.5-.5-1.8 1.8.7 1.6-1.1zm18.3 10.6-.1 1.9 1.5 1.2-1.9.5-.7 1.8-1-1.6-1.9-.1 1.2-1.5L72 22l1.8.7 1.6-1zm-7.2-8.6-.2 2.2 1.7 1.4-2.2.5-.8 2.1-1.2-1.9-2.2-.1 1.4-1.7-.6-2.2 2.1.8 2-1.1z"/>',
'HasExchangedCircleOutlinedIcon',
),
C = Object.defineProperty,
j = Object.getOwnPropertySymbols,
x = Object.prototype.hasOwnProperty,
I = Object.prototype.propertyIsEnumerable,
_ = function (e, t, n) {
return t in e ? C(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
T = function (e) {
var t = e,
n = t.diamondPoint,
o = t.diamondDiscount,
a = t.className,
i = (function (e, t) {
var n = {}
for (var o in e) x.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && j) {
var a,
i = r(j(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && I.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
})(t, ['diamondPoint', 'diamondDiscount', 'className'])
return o
? f.createElement(
'div',
(function (e, t) {
for (var n in t || (t = {})) x.call(t, n) && _(e, n, t[n])
if (j) {
var o,
a = r(j(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
I.call(t, n) && _(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
})({ className: 'bui-diamond-tag '.concat(a) }, i),
f.createElement(
'div',
{ className: 'bui-diamond-tag-header' },
f.createElement('img', {
className: 'bui-diamond-tag-img',
src: 'https://gw.alicdn.com/imgextra/i3/O1CN01zux2bH1uccDKf1znN_!!6000000006058-2-tps-78-45.png',
alt: '',
}),
f.createElement('div', { className: 'bui-diamond-tag-desc' }, '积分'.concat(o, '折')),
),
n && f.createElement('div', { className: 'bui-diamond-tag-content' }, n),
)
: null
},
k = Object.defineProperty,
D = Object.defineProperties,
R = Object.getOwnPropertyDescriptors,
M = Object.getOwnPropertySymbols,
L = Object.prototype.hasOwnProperty,
z = Object.prototype.propertyIsEnumerable,
F = function (e, t, n) {
return t in e ? k(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
U = function (e, t, n) {
return new Promise(function (r, o) {
var a = function (e) {
try {
c(n.next(e))
} catch (e) {
o(e)
}
},
i = function (e) {
try {
c(n.throw(e))
} catch (e) {
o(e)
}
},
c = function (e) {
return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
}
c((n = n.apply(e, t)).next())
})
}
function $(e) {
var t = e || {},
n = t.title,
o = t.content,
a = t.desc,
i = t.controls,
c = t.diamondDiscount,
l = t.diamond,
u = t.vip_status,
m = t.profitPoolId,
p = (function (e, t) {
var n = {}
for (var o in e) L.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && M) {
var a,
i = r(M(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && z.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
})(t, ['title', 'content', 'desc', 'controls', 'diamondDiscount', 'diamond', 'vip_status', 'profitPoolId'])
return f.createElement(
P.A,
(function (e, t) {
return D(e, R(t))
})(
(function (e, t) {
for (var n in t || (t = {})) L.call(t, n) && F(e, n, t[n])
if (M) {
var o,
a = r(M(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
z.call(t, n) && F(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
})({}, p),
{ className: l ? 'vip-coupon-modal vip-coupon-modal-diamond' : 'vip-coupon-modal' },
),
f.createElement(
'div',
{ className: 'vip-coupon-card' },
f.createElement('img', {
className: 'vip-card-header',
src: 'https://gw.alicdn.com/imgextra/i4/O1CN01MUTiDu1ciPyyJG1IQ_!!6000000003634-2-tps-270-270.png',
alt: '',
}),
(n && f.createElement('div', { className: 'vip-card-title' }, n)) || null,
(o &&
f.createElement(
'div',
{ className: 'vip-card-content' },
f.createElement('span', { dangerouslySetInnerHTML: { __html: o } }),
)) ||
null,
l && c && c,
(a &&
f.createElement(
'div',
{ className: 'vip-card-desc' },
f.createElement('div', { className: 'vip-card-desc-h' }, '使用规则'),
f.createElement('div', { className: 'vip-card-desc-p' }, a),
)) ||
null,
(i &&
f.createElement(
'div',
{ className: 'controls' },
i.map(function (e, t) {
return f.createElement(
d.A,
{
className: (0, s.A)(
'controls-btn',
(null == e ? void 0 : e.isHighlight) ? 'controls-highLight' : 'controls-normal',
),
key: t,
onClick: function () {
var t, n
null == (t = null == e ? void 0 : e.callback) || t.call(e),
null == (n = null == p ? void 0 : p.onClose) || n.call(p)
},
dynamicData: { vip_status: u, profitPoolId: m },
},
f.createElement('div', null, null == e ? void 0 : e.text),
)
}),
)) ||
null,
),
)
}
var B = f.forwardRef(function (t, r) {
var o,
a,
i,
c,
l = t.couponKey,
u = t.couponContent,
m = t.drawSuccess,
p = t.getLotteryDraw,
b = t.userProfitInfo,
h = (0, f.useState)(!1),
N = n(h, 2),
O = N[0],
w = N[1],
A = 0 === Number(null == u ? void 0 : u.profitDrawStatus),
P = Number(null == u ? void 0 : u.profitDrawStatus),
C = (0, f.useMemo)(
function () {
return [
{ text: '取消' },
{
text: '确认兑换',
isHighlight: !0,
callback: function () {
p(null == u ? void 0 : u.profitPoolSpreadId, m)
},
},
]
},
[null == u ? void 0 : u.profitPoolSpreadId, m],
),
j = null == b ? void 0 : b.vipLevel,
x = 'diamond' === E[j],
I = u.profitPointDiscount,
_ = u.reductionProfitPoint,
k = u.discountDesc,
D = null == (o = null == u ? void 0 : u.subCouponActExs) ? void 0 : o[0],
R = null == u ? void 0 : u.profitDrawButtonText
return u
? f.createElement(
f.Fragment,
null,
f.createElement($, {
open: O,
title: '确认兑换此优惠券',
content: '本次兑换将消耗<span class="coupon-item-profit-point">'
.concat(null == u ? void 0 : u.profitPoint, '</span>积分(当前有')
.concat(null == b ? void 0 : b.userTotalPoint, '积分)'),
diamondDiscount:
I &&
f.createElement(T, { diamondDiscount: I, diamondPoint: _ && '本次将为您省'.concat(_, '积分') }),
diamond: x,
desc: (null == D ? void 0 : D.desc) || (null == u ? void 0 : u.desc),
onClose: w,
controls: C,
vip_status: j || 0,
profitPoolId: null == u ? void 0 : u.profitPoolSpreadId,
}),
f.createElement(
'div',
{ className: 'member-coupon', key: l },
f.createElement(
'div',
{ className: 'member-coupon-left' },
{
MEMBER_COUPON_ORDER_BOGO: f.createElement(
'div',
{ className: 'item-price-unit' },
f.createElement('span', { className: 'item-price-bogo' }, '买一赠一'),
),
MEMBER_COUPON_ORDER_REDUCE_TO: f.createElement(
'div',
{ className: 'item-price-unit' },
'¥',
f.createElement(
'span',
{ className: 'item-price-reduce' },
(Number(null == (a = null == D ? void 0 : D.overAmount) ? void 0 : a.cent) -
Number(null == (i = null == D ? void 0 : D.decreaseMoney) ? void 0 : i.cent)) /
Number(null == (c = null == D ? void 0 : D.decreaseMoney) ? void 0 : c.centFactor),
),
'购',
),
}[null == D ? void 0 : D.subBizType] ||
f.createElement(
'div',
{ className: 'item-price-unit' },
'¥',
''.concat(D.decreaseMoneyNum).length >= 3
? f.createElement(
'span',
{ className: 'item-price-small' },
null == D ? void 0 : D.decreaseMoneyNum,
)
: f.createElement(
'span',
{ className: 'item-price-normal' },
null == D ? void 0 : D.decreaseMoneyNum,
),
),
f.createElement('div', { className: 'member-coupon-des' }, null == D ? void 0 : D.overAmountText),
),
f.createElement(
'div',
{ className: 'member-coupon-mid' },
f.createElement('div', { className: 'item-coupon-title' }, null == D ? void 0 : D.name),
f.createElement('div', { className: 'item-coupon-time' }, null == D ? void 0 : D.effectiveTimeText),
),
f.createElement(
'div',
{ className: 'member-content-right' },
f.createElement('div', { className: 'member-tag' }, '大麦VIP专享'),
P !== g.ECXCHANGE_STATUS
? f.createElement(
f.Fragment,
null,
f.createElement(
d.A,
{
className: (0, s.A)('item-action-btn', 'item-buy-btn', {
'action-btn-disabled': !A && P === g.NOT_ENOUGH_POINTS_STATUS,
}),
onClick: function () {
return U(
void 0,
null,
e().mark(function t() {
return e().wrap(function (t) {
for (;;)
switch ((t.prev = t.next)) {
case 0:
A &&
U(
void 0,
null,
e().mark(function t() {
return e().wrap(function (e) {
for (;;)
switch ((e.prev = e.next)) {
case 0:
;(null == b ? void 0 : b.login)
? (null == b ? void 0 : b.vip)
? Number(null == u ? void 0 : u.profitPoint) >
Number(null == b ? void 0 : b.userTotalPoint)
? (0, v.o)({ message: '您积分不足,暂不支持兑换' })
: w(!0)
: (0, v.o)({ message: '成为会员才能兑换哦~' })
: ((0, v.o)({ message: '您还未登录,请先登录' }),
setTimeout(function () {
return (0, y.A)({ failedMsg: '登录失败,请稍后再试' })
}, 1500))
case 1:
case 'end':
return e.stop()
}
}, t)
}),
)
case 1:
case 'end':
return t.stop()
}
}, t)
}),
)
},
dynamicData: {
btn_status: P,
vip_status: j || 0,
profitPoolId: null == u ? void 0 : u.profitPoolSpreadId,
},
},
R,
),
[g.ENABLE_STATUS, g.NOT_ENOUGH_POINTS_STATUS].includes(P) &&
(null == u ? void 0 : u.profitPoint) &&
f.createElement(
'div',
{ className: 'member-gold' },
f.createElement('div', { className: 'member-gold-icon' }),
f.createElement(
'div',
{ className: 'member-gold-num' },
null == u ? void 0 : u.profitPoint,
),
),
x && k && f.createElement('div', { className: 'coupon-discount-desc' }, k),
)
: f.createElement(d.A, {
Component: S,
className: 'item-action-btn item-exchanged',
dynamicData: {
btn_status: P,
vip_status: j || 0,
profitPoolId: null == u ? void 0 : u.profitPoolSpreadId,
},
}),
),
),
)
: null
}),
V = f.forwardRef(function (e, t) {
var r,
o,
a,
i,
c,
l,
u = e.getLotteryDraw,
s = e.drawSuccess,
m = e.couponData,
p = (0, f.useState)(!1),
v = n(p, 2),
y = v[0],
b = v[1],
h = !(!((null == (r = null == m ? void 0 : m.performProfitActivities) ? void 0 : r.length) > 2) || y)
return (null == (o = null == m ? void 0 : m.performProfitItems) ? void 0 : o.length) > 0 ||
(null == (a = null == m ? void 0 : m.performProfitActivities) ? void 0 : a.length) > 0
? f.createElement(
'div',
{ className: 'member-container', ref: t },
f.createElement('div', { className: 'member-title' }, '大麦VIP会员·专属权益'),
(null == (i = null == m ? void 0 : m.performProfitItems) ? void 0 : i.length) > 0 &&
(function (e) {
return f.createElement(
d.A,
{ className: 'member-tips-list' },
e.map(function (e, t) {
var n
return f.createElement(
'div',
{ className: 'tip-bar', key: t },
f.createElement('div', { className: 'tip-bar-content' }, null == e ? void 0 : e.title),
f.createElement(
d.A,
{
className: 'tip-bar-action',
onClick: function () {
return (function (e, t) {
e && (0, A.VJ)({ url: e, spmC: 'preferentialexplain', spmD: 'benefit_'.concat(t) })
})(null == e ? void 0 : e.url, t)
},
dynamicData: {
vip_status:
(null == (n = null == m ? void 0 : m.userProfitInfo) ? void 0 : n.vipLevel) || 0,
profitlabel: null == e ? void 0 : e.title,
},
},
'点击查看',
f.createElement(w.A, { className: 'tips-bar-arrow', htmlColor: '#612000' }),
),
)
}),
)
})(null == m ? void 0 : m.performProfitItems),
(null == (c = null == m ? void 0 : m.performProfitActivities) ? void 0 : c.length) > 0 &&
(function (e) {
return f.createElement(
d.A,
{ className: 'member-coupon-list' },
e.map(function (e, t) {
return f.createElement(B, {
couponContent: e,
couponKey: t,
key: t,
getLotteryDraw: u,
drawSuccess: s,
userProfitInfo: m.userProfitInfo,
})
}),
)
})(
h
? null == (l = null == m ? void 0 : m.performProfitActivities)
? void 0
: l.slice(0, 2)
: null == m
? void 0
: m.performProfitActivities,
),
h &&
f.createElement(
d.A,
{
className: 'member-more-btn',
onClick: function () {
b(!0)
},
},
'展开全部',
),
)
: null
})
V.displayName = 'MemberCard'
var q = V,
H = a(7568),
W = f.forwardRef(function (e, t) {
var r,
o = e.couponItem,
a = e.getCoupon,
i = 'true' === String(o.applicable) ? b : h,
c = (0, f.useState)(i),
l = n(c, 2),
u = l[0],
s = l[1],
m = null == (r = null == o ? void 0 : o.subCouponActExs) ? void 0 : r[0],
p = null == o ? void 0 : o.couponActSpreadId
;(0, f.useEffect)(
function () {
var e = 'true' === String(null == o ? void 0 : o.applicable) ? b : h
s(e)
},
[null == o ? void 0 : o.applicable],
)
var v = (0, H.A)(function () {
a({ couponActSpreadId: p, setStatus: s })
}, 500)
return f.createElement(
'div',
{ className: 'promotion-coupon', key: p, ref: t },
f.createElement(
'div',
{ className: 'coupon-left' },
f.createElement(
'div',
{ className: 'coupon-price' },
f.createElement('div', { className: 'coupon-price-prefix' }, '¥'),
f.createElement(
'div',
{
className: 'coupon-price-num coupon-price-num-'.concat(
String(null == m ? void 0 : m.decreaseMoneyNum).length,
),
},
null == m ? void 0 : m.decreaseMoneyNum,
),
),
f.createElement('div', { className: 'coupon-desc' }, null == m ? void 0 : m.tag),
),
f.createElement(
'div',
{ className: 'coupon-content' },
f.createElement('div', { className: 'coupon-title' }, null == m ? void 0 : m.name),
f.createElement('div', { className: 'coupon-subtitle' }, null == m ? void 0 : m.effectiveTimeText),
),
f.createElement(
'div',
{ className: 'coupon-action' },
u === b &&
f.createElement(
d.A,
{
className: 'coupon-get-button coupon-track',
onClick: v,
dynamicData: { coupon_id: p, coupon_status: 0 },
},
'领取',
),
u === h &&
f.createElement(d.A, {
className: 'end-status has-received coupon-track',
dynamicData: { coupon_id: p, coupon_status: 1 },
}),
),
)
}),
G = a(5885),
K = f.forwardRef(function (e, t) {
var n = e.perform
return f.createElement(
'div',
{ className: 'promotion-content-container', ref: t },
(function (e) {
return f.createElement(
f.Fragment,
null,
e.map(function (e, t) {
var n
return f.createElement(
'div',
{ className: 'perform-table', key: t },
(null == e ? void 0 : e.promotionTag) &&
f.createElement(
'div',
{ className: 'perform-table-head' },
f.createElement(
'div',
{ className: 'perform-table-td perform-table-td-one' },
null == e ? void 0 : e.promotionTag,
),
(null == e ? void 0 : e.infoMark) &&
f.createElement(
d.A,
{
className: (0, s.A)('extra-info'),
dynamicData: { promotionType: null == e ? void 0 : e.promotionType },
onClick: function () {
!(function (e) {
e && (0, A.VJ)({ url: e, spmC: 'preferentialdrawer', spmD: 'rule' })
})(null == e ? void 0 : e.infoJumpUrl)
},
},
f.createElement(G.A, { htmlColor: '#CED1D6' }),
null == e ? void 0 : e.infoMark,
),
),
f.createElement(
'div',
{ className: 'perform-table-head' },
f.createElement('div', { className: 'perform-table-td' }, '票档'),
f.createElement('div', { className: 'perform-table-td' }, '优惠内容'),
),
f.createElement(
'div',
{ className: 'perform-table-body' },
null == (n = null == e ? void 0 : e.promotionCategoryDetails)
? void 0
: n.map(function (e, t) {
var n = e || {},
r = n.skuName,
o = n.displayContent
return f.createElement(
'div',
{ className: 'perform-table-row', key: t },
f.createElement('div', { className: 'perform-table-td' }, r),
f.createElement('div', { className: 'perform-table-td' }, o),
)
}),
),
)
}),
)
})(n),
)
})
var J = function (e) {
var t = e.benefits,
n = void 0 === t ? [] : t,
r = e.itemId
return f.createElement(
'div',
{ className: 'extra-benefits' },
n.map(function (e, t) {
var n
return f.createElement(
d.A,
{ className: 'content-section', key: t },
f.createElement('div', { className: 'title' }, e.benefitName),
f.createElement(
'div',
{ className: 'profit-container' },
null == (n = e.profits)
? void 0
: n.map(function (n) {
return f.createElement(
d.A,
{
dynamicData: { item_id: r, title: n.title, benefit_name: e.benefitName },
dynamicIndex: t,
className: 'tip-bar',
key: n.title,
},
f.createElement('div', { className: 'tip-bar-content' }, n.title),
f.createElement(
'div',
{
className: 'tip-bar-action',
onClick: function () {
return (function (e) {
;(0, A.VJ)({ url: e })
})(n.url)
},
},
'点击查看',
f.createElement(w.A, {
className: 'tips-bar-arrow',
htmlColor: 'var(--bui-color-neutral-3)',
}),
),
)
}),
),
)
}),
)
},
X = Object.defineProperty,
Y = Object.getOwnPropertySymbols,
Z = Object.prototype.hasOwnProperty,
Q = Object.prototype.propertyIsEnumerable,
ee = function (e, t, n) {
return t in e ? X(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
},
te = f.forwardRef(function (e, t) {
var o,
a,
m,
p,
v,
y,
b,
h,
g,
E,
N = e,
w = N.className,
A = N.style,
P = N.openPromotion,
S = N.queryCouponParams,
C = N.promotionData,
j = N.hidePromotionModel,
x = N.refreshData,
I = N.isZLife,
_ = void 0 !== I && I,
T = (function (e, t) {
var n = {}
for (var o in e) Z.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
if (null != e && Y) {
var a,
i = r(Y(e))
try {
for (i.s(); !(a = i.n()).done; ) {
o = a.value
t.indexOf(o) < 0 && Q.call(e, o) && (n[o] = e[o])
}
} catch (e) {
i.e(e)
} finally {
i.f()
}
}
return n
})(N, [
'className',
'style',
'openPromotion',
'queryCouponParams',
'promotionData',
'hidePromotionModel',
'refreshData',
'isZLife',
]),
k = (0, f.useState)(0),
D = n(k, 2),
R = D[0],
M = D[1],
L = O({
open: P,
itemId: null == S ? void 0 : S.itemId,
isZLife: _,
refreshCouponCounter: R,
refreshData: x,
}),
z = L.couponData,
F = L.getCoupon,
U = L.getLotteryDraw,
$ = function (e, t) {
var n
return e && (null == e ? void 0 : e.promotionGroupList)
? null == (n = null == e ? void 0 : e.promotionGroupList)
? void 0
: n.find(function (e) {
return +(null == e ? void 0 : e.promotionGroupType) === t
})
: {}
},
B = function () {
return $(C, 1)
},
V = function () {
return $(C, 2)
}
return f.createElement(
d.A,
(function (e, t) {
for (var n in t || (t = {})) Z.call(t, n) && ee(e, n, t[n])
if (Y) {
var o,
a = r(Y(t))
try {
for (a.s(); !(o = a.n()).done; ) {
n = o.value
Q.call(t, n) && ee(e, n, t[n])
}
} catch (e) {
a.e(e)
} finally {
a.f()
}
}
return e
})(
{
Component: i.A,
open: P,
onClose: j,
className: (0, s.A)('bui-dm-new-promotion-drawer', w),
style: A,
ref: t,
},
T,
),
f.createElement(
'div',
{ className: 'tpl-notice' },
f.createElement(
'div',
{ className: 'title-section' },
f.createElement('div', { className: 'title' }, '优惠及权益详情'),
f.createElement(
d.A,
{ className: 'close-button-container', onClick: j },
f.createElement(l.A, { className: 'promotion-close-icon', htmlColor: 'rgba(0,0,0,.2)' }),
),
),
f.createElement(
c.A,
{ scrollY: !0, className: 'promotion-content-scroll-view tph' },
f.createElement(
'div',
{ className: 'content-list' },
!u.WD &&
f.createElement(q, {
getLotteryDraw: U,
drawSuccess: function () {
return M(function (e) {
return e + 1
})
},
couponData: z,
userProfitInfo: null == z ? void 0 : z.userProfitInfo,
}),
(null == (o = null == z ? void 0 : z.performExtraBenefits) ? void 0 : o.length) > 0 &&
f.createElement(J, {
benefits: null == z ? void 0 : z.performExtraBenefits,
itemId: null == S ? void 0 : S.itemId,
}),
(null == (a = null == z ? void 0 : z.couponActivities) ? void 0 : a.length) > 0 &&
f.createElement(
'div',
{ className: 'content-section' },
f.createElement('div', { className: 'title' }, '优惠券'),
f.createElement(
d.A,
{ className: 'promotion-coupon-container', ref: t },
null == (m = null == z ? void 0 : z.couponActivities)
? void 0
: m.map(function (e) {
return f.createElement(W, {
couponItem: e,
getCoupon: F,
key: null == e ? void 0 : e.couponActSpreadId,
})
}),
),
),
!!(null == (v = (null == (p = B()) ? void 0 : p.promotionList) || []) ? void 0 : v.length) &&
f.createElement(
'div',
{ className: 'content-section' },
f.createElement(
'div',
{ className: 'title' },
null == (y = B()) ? void 0 : y.promotionGroupTypeDesc,
),
f.createElement(K, { perform: null == (b = B()) ? void 0 : b.promotionList }),
),
(null == (h = V()) ? void 0 : h.promotionList) &&
f.createElement(
'div',
{ className: 'content-section' },
f.createElement(
'div',
{ className: 'title' },
null == (g = V()) ? void 0 : g.promotionGroupTypeDesc,
),
f.createElement(K, { perform: null == (E = V()) ? void 0 : E.promotionList }),
),
(null == C ? void 0 : C.promotionRemark) &&
f.createElement('div', { className: 'promotion-tips' }, null == C ? void 0 : C.promotionRemark),
f.createElement('div', { className: 'bottom-blank' }),
),
),
),
)
})
te.displayName = 'ShowPromotionModal'
var ne = te
},
9337: function (e, t, n) {
n.d(t, {
A: function () {
return l
},
})
var r = n(5652),
o = n(4576),
a = n(2573),
i = n.n(a),
c = n(9836)
function l(e) {
return (function (e, t, n) {
return new Promise(function (r, o) {
var a = function (e) {
try {
c(n.next(e))
} catch (e) {
o(e)
}
},
i = function (e) {
try {
c(n.throw(e))
} catch (e) {
o(e)
}
},
c = function (e) {
return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
}
c((n = n.apply(e, t)).next())
})
})(
this,
null,
(0, r.A)().m(function t() {
var n, a
return (0, r.A)().w(function (t) {
for (;;)
switch (t.n) {
case 0:
if (!c.Yb && !c.lg) {
t.n = 2
break
}
return (t.n = 1), e.getBoundingClientRect()
case 1:
;(n = t.v), (t.n = 4)
break
case 2:
return (
(a = i().createSelectorQuery()),
(t.n = 3),
new Promise(function (t) {
a.select('#'.concat(e.uid))
.boundingClientRect()
.exec(function (e) {
var n = (0, o.A)(e, 1)[0]
t(n)
})
})
)
case 3:
n = t.v
case 4:
return t.a(2, n)
}
}, t)
}),
)
}
},
9551: function (e, t, n) {
var r = 'Expected a function',
a = /^\s+|\s+$/g,
i = /^[-+]0x[0-9a-f]+$/i,
c = /^0b[01]+$/i,
l = /^0o[0-7]+$/i,
u = parseInt,
s = 'object' == o(n.g) && n.g && n.g.Object === Object && n.g,
f = 'object' == ('undefined' == typeof self ? 'undefined' : o(self)) && self && self.Object === Object && self,
d = s || f || Function('return this')(),
m = Object.prototype.toString,
p = Math.max,
v = Math.min,
y = function () {
return d.Date.now()
}
function b(e, t, n) {
var o,
a,
i,
c,
l,
u,
s = 0,
f = !1,
d = !1,
m = !0
if ('function' != typeof e) throw new TypeError(r)
function b(t) {
var n = o,
r = a
return (o = a = void 0), (s = t), (c = e.apply(r, n))
}
function g(e) {
return (s = e), (l = setTimeout(O, t)), f ? b(e) : c
}
function N(e) {
var n = e - u
return void 0 === u || n >= t || n < 0 || (d && e - s >= i)
}
function O() {
var e = y()
if (N(e)) return w(e)
l = setTimeout(
O,
(function (e) {
var n = t - (e - u)
return d ? v(n, i - (e - s)) : n
})(e),
)
}
function w(e) {
return (l = void 0), m && o ? b(e) : ((o = a = void 0), c)
}
function A() {
var e = y(),
n = N(e)
if (((o = arguments), (a = this), (u = e), n)) {
if (void 0 === l) return g(u)
if (d) return (l = setTimeout(O, t)), b(u)
}
return void 0 === l && (l = setTimeout(O, t)), c
}
return (
(t = E(t) || 0),
h(n) &&
((f = !!n.leading),
(i = (d = 'maxWait' in n) ? p(E(n.maxWait) || 0, t) : i),
(m = 'trailing' in n ? !!n.trailing : m)),
(A.cancel = function () {
void 0 !== l && clearTimeout(l), (s = 0), (o = u = a = l = void 0)
}),
(A.flush = function () {
return void 0 === l ? c : w(y())
}),
A
)
}
function h(e) {
var t = o(e)
return !!e && ('object' == t || 'function' == t)
}
function g(e) {
return (
'symbol' == o(e) ||
((function (e) {
return !!e && 'object' == o(e)
})(e) &&
'[object Symbol]' == m.call(e))
)
}
function E(e) {
if ('number' == typeof e) return e
if (g(e)) return NaN
if (h(e)) {
var t = 'function' == typeof e.valueOf ? e.valueOf() : e
e = h(t) ? t + '' : t
}
if ('string' != typeof e) return 0 === e ? e : +e
e = e.replace(a, '')
var n = c.test(e)
return n || l.test(e) ? u(e.slice(2), n ? 2 : 8) : i.test(e) ? NaN : +e
}
e.exports = function (e, t, n) {
var o = !0,
a = !0
if ('function' != typeof e) throw new TypeError(r)
return (
h(n) && ((o = 'leading' in n ? !!n.leading : o), (a = 'trailing' in n ? !!n.trailing : a)),
b(e, t, { leading: o, maxWait: t, trailing: a })
)
}
},
},
])