mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-16 04:07:51 +00:00
1 line
8.4 KiB
JavaScript
1 line
8.4 KiB
JavaScript
!function (e, t) { "object" == typeof exports && "object" == typeof module ? module.exports = t(require("React"), require("ChatUI")) : "function" == typeof define && define.amd ? define(["React", "ChatUI"], t) : "object" == typeof exports ? exports.AlimeComponentSlot = t(require("React"), require("ChatUI")) : e.AlimeComponentSlot = t(e.React, e.ChatUI) }(window, (function (e, t) { return function (e) { var t = {}; function n(o) { if (t[o]) return t[o].exports; var r = t[o] = { i: o, l: !1, exports: {} }; return e[o].call(r.exports, r, r.exports, n), r.l = !0, r.exports } return n.m = e, n.c = t, n.d = function (e, t, o) { n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: o }) }, n.r = function (e) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) }, n.t = function (e, t) { if (1 & t && (e = n(e)), 8 & t) return e; if (4 & t && "object" == typeof e && e && e.__esModule) return e; var o = Object.create(null); if (n.r(o), Object.defineProperty(o, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e) for (var r in e) n.d(o, r, function (t) { return e[t] }.bind(null, r)); return o }, n.n = function (e) { var t = e && e.__esModule ? function () { return e.default } : function () { return e }; return n.d(t, "a", t), t }, n.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, n.p = "//dev.g.alicdn.com/alime-components/slot/0.1.3/", n(n.s = 2) }([function (t, n) { t.exports = e }, function (e, n) { e.exports = t }, function (e, t, n) { "use strict"; n.r(t), n.d(t, "default", (function () { return l })); var o = n(0), r = n.n(o), a = n(1), i = (n(3), { refresh: "spinner", wink: "smile" }), c = function (e) { var t, n = e.data, o = e.onClick, c = n.type, l = n.size, s = n.image, u = n.title, d = n.desc, f = n.context; function p() { o(u, f) } return s && "text" !== l ? r.a.createElement(a.Card, { className: "Slot Slot--".concat(l), "data-type": c, onClick: p }, r.a.createElement(a.CardMedia, { color: s.color, image: s.url }, s.alt && r.a.createElement(a.Text, { className: "Slot-alt", truncate: 2, breakWord: !0 }, s.alt), s.icon && (t = s.icon, r.a.createElement(a.Icon, { className: "Slot-icon", type: i[t] || t }))), r.a.createElement(a.Flex, { className: "Slot-text", direction: "column", center: !0 }, r.a.createElement(a.Text, { as: "h5", className: "Slot-title", truncate: !0 }, u), d && r.a.createElement(a.Text, { as: "p", className: "Slot-desc", truncate: !0 }, d))) : r.a.createElement(a.Flex, { as: "a", className: "Slot-btn Btn", onClick: p, direction: "column", center: !0 }, r.a.createElement("span", { className: "Slot-title" }, u), d && r.a.createElement("span", { className: "Slot-desc" }, d)) }; function l(e) { var t = e.msgId, n = e.data, i = e.ctx, l = e.meta; function s(e, n) { i.postMessage({ type: "text", content: { text: e }, context: n }), i.log.click({ c: "slot", d: "item", chatUuid: l.chatUuid, ext: { text: e } }), i.deleteMessage(t), i.ui.showQuickReplies() } return Object(o.useEffect)((function () { l.history || (i.ui.scrollToEnd({ animated: !0 }), n.hideShortcuts && i.ui.hideQuickReplies()), i.log.expo({ c: "slot", d: "show", chatUuid: l.chatUuid }) }), []), l.history ? null : r.a.createElement(a.ScrollView, { className: "SlotList", scrollX: !0, effect: "slide", data: n.list || [], renderItem: function (e) { return r.a.createElement(c, { data: e, onClick: s }) } }) } }, function (e, t, n) { var o = n(4), r = n(5); "string" == typeof (r = r.__esModule ? r.default : r) && (r = [[e.i, r, ""]]); var a = { insert: "head", singleton: !1 }; o(r, a); e.exports = r.locals || {} }, function (e, t, n) { "use strict"; var o, r = function () { return void 0 === o && (o = Boolean(window && document && document.all && !window.atob)), o }, a = function () { var e = {}; return function (t) { if (void 0 === e[t]) { var n = document.querySelector(t); if (window.HTMLIFrameElement && n instanceof window.HTMLIFrameElement) try { n = n.contentDocument.head } catch (e) { n = null } e[t] = n } return e[t] } }(), i = []; function c(e) { for (var t = -1, n = 0; n < i.length; n++)if (i[n].identifier === e) { t = n; break } return t } function l(e, t) { for (var n = {}, o = [], r = 0; r < e.length; r++) { var a = e[r], l = t.base ? a[0] + t.base : a[0], s = n[l] || 0, u = "".concat(l, " ").concat(s); n[l] = s + 1; var d = c(u), f = { css: a[1], media: a[2], sourceMap: a[3] }; -1 !== d ? (i[d].references++, i[d].updater(f)) : i.push({ identifier: u, updater: v(f, t), references: 1 }), o.push(u) } return o } function s(e) { var t = document.createElement("style"), o = e.attributes || {}; if (void 0 === o.nonce) { var r = n.nc; r && (o.nonce = r) } if (Object.keys(o).forEach((function (e) { t.setAttribute(e, o[e]) })), "function" == typeof e.insert) e.insert(t); else { var i = a(e.insert || "head"); if (!i) throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); i.appendChild(t) } return t } var u, d = (u = [], function (e, t) { return u[e] = t, u.filter(Boolean).join("\n") }); function f(e, t, n, o) { var r = n ? "" : o.media ? "@media ".concat(o.media, " {").concat(o.css, "}") : o.css; if (e.styleSheet) e.styleSheet.cssText = d(t, r); else { var a = document.createTextNode(r), i = e.childNodes; i[t] && e.removeChild(i[t]), i.length ? e.insertBefore(a, i[t]) : e.appendChild(a) } } function p(e, t, n) { var o = n.css, r = n.media, a = n.sourceMap; if (r ? e.setAttribute("media", r) : e.removeAttribute("media"), a && btoa && (o += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a)))), " */")), e.styleSheet) e.styleSheet.cssText = o; else { for (; e.firstChild;)e.removeChild(e.firstChild); e.appendChild(document.createTextNode(o)) } } var m = null, h = 0; function v(e, t) { var n, o, r; if (t.singleton) { var a = h++; n = m || (m = s(t)), o = f.bind(null, n, a, !1), r = f.bind(null, n, a, !0) } else n = s(t), o = p.bind(null, n, t), r = function () { !function (e) { if (null === e.parentNode) return !1; e.parentNode.removeChild(e) }(n) }; return o(e), function (t) { if (t) { if (t.css === e.css && t.media === e.media && t.sourceMap === e.sourceMap) return; o(e = t) } else r() } } e.exports = function (e, t) { (t = t || {}).singleton || "boolean" == typeof t.singleton || (t.singleton = r()); var n = l(e = e || [], t); return function (e) { if (e = e || [], "[object Array]" === Object.prototype.toString.call(e)) { for (var o = 0; o < n.length; o++) { var r = c(n[o]); i[r].references-- } for (var a = l(e, t), s = 0; s < n.length; s++) { var u = c(n[s]); 0 === i[u].references && (i[u].updater(), i.splice(u, 1)) } n = a } } } }, function (e, t, n) { (t = n(6)(!1)).push([e.i, ".SlotList{margin:0 -8px}.SlotList:not(.ScrollView--hasControls) .ScrollView-scroller{padding-left:8px;padding-right:8px}.Slot{width:104px;margin-bottom:5px;line-height:1.3}.Slot-alt{color:var(--brand-1);text-align:center}.Slot-icon{color:var(--gray-6);font-size:32px}.Slot-text{min-height:30px;padding:5px 2px}.Slot-title{color:#333;font-size:12px}.Slot-desc{margin-top:2px;color:var(--gray-3);font-size:10px}.Slot--small{width:80px}.Slot-btn{height:1px;min-height:32px;padding:4px 16px;border-color:var(--brand-2);color:var(--gray-1);line-height:1.1}.Slot-btn:hover{background:#fff;cursor:pointer}.Slot-btn span{display:block}", ""]), e.exports = t }, function (e, t, n) { "use strict"; e.exports = function (e) { var t = []; return t.toString = function () { return this.map((function (t) { var n = function (e, t) { var n = e[1] || "", o = e[3]; if (!o) return n; if (t && "function" == typeof btoa) { var r = (i = o, c = btoa(unescape(encodeURIComponent(JSON.stringify(i)))), l = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(c), "/*# ".concat(l, " */")), a = o.sources.map((function (e) { return "/*# sourceURL=".concat(o.sourceRoot || "").concat(e, " */") })); return [n].concat(a).concat([r]).join("\n") } var i, c, l; return [n].join("\n") }(t, e); return t[2] ? "@media ".concat(t[2], " {").concat(n, "}") : n })).join("") }, t.i = function (e, n, o) { "string" == typeof e && (e = [[null, e, ""]]); var r = {}; if (o) for (var a = 0; a < this.length; a++) { var i = this[a][0]; null != i && (r[i] = !0) } for (var c = 0; c < e.length; c++) { var l = [].concat(e[c]); o && r[l[0]] || (n && (l[2] ? l[2] = "".concat(n, " and ").concat(l[2]) : l[2] = n), t.push(l)) } }, t } }]) })); |