!(function(t, e) { 'object' == typeof exports && 'object' == typeof module ? (module.exports = e()) : 'function' == typeof define && define.amd ? define([], e) : 'object' == typeof exports ? (exports.wangEditor = e()) : (t.wangEditor = e()); })(window, function() { return (function(t) { var e = {}; function n(o) { if (e[o]) return e[o].exports; var r = (e[o] = { i: o, l: !1, exports: {} }); return t[o].call(r.exports, r, r.exports, n), (r.l = !0), r.exports; } return ( (n.m = t), (n.c = e), (n.d = function(t, e, o) { n.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: o }); }), (n.r = function(t) { 'undefined' != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: 'Module' }), Object.defineProperty(t, '__esModule', { value: !0 }); }), (n.t = function(t, e) { if ((1 & e && (t = n(t)), 8 & e)) return t; if (4 & e && 'object' == typeof t && t && t.__esModule) return t; var o = Object.create(null); if ( (n.r(o), Object.defineProperty(o, 'default', { enumerable: !0, value: t, }), 2 & e && 'string' != typeof t) ) for (var r in t) n.d( o, r, function(e) { return t[e]; }.bind(null, r), ); return o; }), (n.n = function(t) { var e = t && t.__esModule ? function() { return t.default; } : function() { return t; }; return n.d(e, 'a', e), e; }), (n.o = function(t, e) { return Object.prototype.hasOwnProperty.call(t, e); }), (n.p = ''), n((n.s = 126)) ); })([ function(t, e) { t.exports = function(t) { return t && t.__esModule ? t : { default: t }; }; }, function(t, e, n) { t.exports = n(127); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(108)), i = o(n(81)), a = o(n(82)), u = o(n(50)), l = o(n(109)), c = o(n(21)), s = o(n(40)), f = o(n(6)), d = o(n(113)), p = o(n(1)); (0, p.default)(e, '__esModule', { value: !0 }), (e.DomElement = void 0); var A = n(7), h = []; function v(t) { var e = [], n = []; return ( (e = (0, d.default)(t) ? t : t.split(';')), (0, f.default)(e).call(e, function(t) { var e, o = (0, s.default)((e = t.split(':'))).call(e, function(t) { return (0, c.default)(t).call(t); }); 2 === o.length && n.push(o[0] + ':' + o[1]); }), n ); } var g = (function() { function t(e) { if ( ((this.selector = ''), (this.elems = []), (this.length = this.elems.length), (this.dataSource = new l.default()), e) ) { if (e instanceof t) return e; var n = []; this.selector = e; var o = e.nodeType; if (9 === o) n = [e]; else if (1 === o) n = [e]; else if ( (function(t) { return !!t && (t instanceof HTMLCollection || t instanceof NodeList); })(e) ) n = A.toArray(e); else if (e instanceof Array) n = e; else if ('string' == typeof e) { var r; (e = (0, c.default)((r = e.replace('/\n/mg', ''))).call(r)), (n = 0 === (0, u.default)(e).call(e, '<') ? (function(t) { var e = document.createElement('div'); e.innerHTML = t; var n = e.children; return A.toArray(n); })(e) : (function(t) { var e = document.querySelectorAll(t); return A.toArray(e); })(e)); } var i = n.length; if (!i) return this; for (var a = 0; a < i; a++) this.elems.push(n[a]); this.length = i; } } return ( (0, p.default)(t.prototype, 'id', { get: function() { return this.elems[0].id; }, enumerable: !1, configurable: !0, }), (t.prototype.forEach = function(t) { for (var e = 0; e < this.length; e++) { var n = this.elems[e]; if (!1 === t.call(n, n, e)) break; } return this; }), (t.prototype.clone = function(t) { var e; void 0 === t && (t = !1); var n = []; return ( (0, f.default)((e = this.elems)).call(e, function(e) { n.push(e.cloneNode(!!t)); }), m(n) ); }), (t.prototype.get = function(t) { void 0 === t && (t = 0); var e = this.length; return t >= e && (t %= e), m(this.elems[t]); }), (t.prototype.first = function() { return this.get(0); }), (t.prototype.last = function() { var t = this.length; return this.get(t - 1); }), (t.prototype.on = function(t, e, n) { var o; return t ? ('function' == typeof e && ((n = e), (e = '')), (0, f.default)((o = this)).call(o, function(o) { if (e) { var r = function(t) { var o = t.target; o.matches(e) && n.call(o, t); }; o.addEventListener(t, r), h.push({ elem: o, selector: e, fn: n, agentFn: r }); } else o.addEventListener(t, n); })) : this; }), (t.prototype.off = function(t, e, n) { var o; return t ? ('function' == typeof e && ((n = e), (e = '')), (0, f.default)((o = this)).call(o, function(o) { if (e) { for (var r = -1, i = 0; i < h.length; i++) { var u = h[i]; if (u.selector === e && u.fn === n && u.elem === o) { r = i; break; } } if (-1 !== r) { var l = (0, a.default)(h).call(h, r, 1)[0].agentFn; o.removeEventListener(t, l); } } else o.removeEventListener(t, n); })) : this; }), (t.prototype.attr = function(t, e) { var n; return null == e ? this.elems[0].getAttribute(t) || '' : (0, f.default)((n = this)).call(n, function(n) { n.setAttribute(t, e); }); }), (t.prototype.removeAttr = function(t) { var e; (0, f.default)((e = this)).call(e, function(e) { e.removeAttribute(t); }); }), (t.prototype.addClass = function(t) { var e; return t ? (0, f.default)((e = this)).call(e, function(e) { if (e.className) { var n = e.className.split(/\s/); (n = (0, i.default)(n).call(n, function(t) { return !!(0, c.default)(t).call(t); })), (0, u.default)(n).call(n, t) < 0 && n.push(t), (e.className = n.join(' ')); } else e.className = t; }) : this; }), (t.prototype.removeClass = function(t) { var e; return t ? (0, f.default)((e = this)).call(e, function(e) { if (e.className) { var n = e.className.split(/\s/); (n = (0, i.default)(n).call(n, function(e) { return !(!(e = (0, c.default)(e).call(e)) || e === t); })), (e.className = n.join(' ')); } }) : this; }), (t.prototype.hasClass = function(t) { if ((void 0 === t && (t = ''), !t)) return !1; var e = this.elems[0]; if (!e.className) return !1; var n = e.className.split(/\s/); return (0, r.default)(n).call(n, t); }), (t.prototype.css = function(t, e) { var n, o; return ( (o = '' == e ? '' : t + ':' + e + ';'), (0, f.default)((n = this)).call(n, function(e) { var n, r = (0, c.default)((n = e.getAttribute('style') || '')).call(n); if (r) { var i = v(r); (i = (0, s.default)(i).call(i, function(e) { return 0 === (0, u.default)(e).call(e, t) ? o : e; })), '' != o && (0, u.default)(i).call(i, o) < 0 && i.push(o), '' == o && (i = v(i)), e.setAttribute('style', i.join('; ')); } else e.setAttribute('style', o); }) ); }), (t.prototype.getBoundingClientRect = function() { return this.elems[0].getBoundingClientRect(); }), (t.prototype.show = function() { return this.css('display', 'block'); }), (t.prototype.hide = function() { return this.css('display', 'none'); }), (t.prototype.children = function() { var t = this.elems[0]; return t ? m(t.children) : null; }), (t.prototype.childNodes = function() { var t = this.elems[0]; return t ? m(t.childNodes) : null; }), (t.prototype.append = function(t) { var e; return (0, f.default)((e = this)).call(e, function(e) { (0, f.default)(t).call(t, function(t) { e.appendChild(t); }); }); }), (t.prototype.remove = function() { var t; return (0, f.default)((t = this)).call(t, function(t) { if (t.remove) t.remove(); else { var e = t.parentElement; e && e.removeChild(t); } }); }), (t.prototype.isContain = function(t) { var e = this.elems[0], n = t.elems[0]; return e.contains(n); }), (t.prototype.getSizeData = function() { return this.elems[0].getBoundingClientRect(); }), (t.prototype.getNodeName = function() { return this.elems[0].nodeName; }), (t.prototype.getNode = function() { return this.elems[0]; }), (t.prototype.getClientHeight = function() { return this.elems[0].clientHeight; }), (t.prototype.find = function(t) { return m(this.elems[0].querySelectorAll(t)); }), (t.prototype.text = function(t) { var e; return t ? (0, f.default)((e = this)).call(e, function(e) { e.innerHTML = t; }) : this.elems[0].innerHTML.replace(/<[^>]+>/g, function() { return ''; }); }), (t.prototype.html = function(t) { var e = this.elems[0]; return t ? ((e.innerHTML = t), this) : e.innerHTML; }), (t.prototype.val = function() { var t, e = this.elems[0]; return (0, c.default)((t = e.value)).call(t); }), (t.prototype.focus = function() { var t; return (0, f.default)((t = this)).call(t, function(t) { t.focus(); }); }), (t.prototype.prev = function() { return m(this.elems[0].previousElementSibling); }), (t.prototype.next = function() { return m(this.elems[0].nextElementSibling); }), (t.prototype.parent = function() { return m(this.elems[0].parentElement); }), (t.prototype.parentUntil = function(t, e) { var n = e || this.elems[0]; if ('BODY' === n.nodeName) return null; var o = n.parentElement; return null == o ? null : o.matches(t) ? m(o) : this.parentUntil(t, o); }), (t.prototype.equal = function(e) { return e instanceof t ? this.elems[0] === e.elems[0] : e instanceof HTMLElement && this.elems[0] === e; }), (t.prototype.insertBefore = function(t) { var e, n = m(t).elems[0]; return n ? (0, f.default)((e = this)).call(e, function(t) { n.parentNode.insertBefore(t, n); }) : this; }), (t.prototype.insertAfter = function(t) { var e, n = m(t).elems[0], o = n && n.nextSibling; return n ? (0, f.default)((e = this)).call(e, function(t) { var e = n.parentNode; o ? e.insertBefore(t, o) : e.appendChild(t); }) : this; }), (t.prototype.data = function(t, e) { if (null == e) return this.dataSource.get(t); this.dataSource.set(t, e); }), (t.prototype.getNodeTop = function(t) { if (this.length < 1) return this; var e = this.parent(); return t.$textElem.equal(e) ? this : e.getNodeTop(t); }), (t.prototype.getOffsetData = function() { var t = this.elems[0]; return { top: t.offsetTop, left: t.offsetLeft, width: t.offsetWidth, height: t.offsetHeight, parent: t.offsetParent, }; }), t ); })(); function m(t) { return new g(t); } (e.DomElement = g), (e.default = m); }, function(t, e, n) { t.exports = n(131); }, function(t, e, n) { t.exports = n(297); }, function(t, e, n) { 'use strict'; var o = n(8), r = n(65).f, i = n(90), a = n(11), u = n(44), l = n(18), c = n(15), s = function(t) { var e = function(e, n, o) { if (this instanceof t) { switch (arguments.length) { case 0: return new t(); case 1: return new t(e); case 2: return new t(e, n); } return new t(e, n, o); } return t.apply(this, arguments); }; return (e.prototype = t.prototype), e; }; t.exports = function(t, e) { var n, f, d, p, A, h, v, g, m = t.target, y = t.global, w = t.stat, x = t.proto, b = y ? o : w ? o[m] : (o[m] || {}).prototype, E = y ? a : a[m] || (a[m] = {}), _ = E.prototype; for (d in e) (n = !i(y ? d : m + (w ? '.' : '#') + d, t.forced) && b && c(b, d)), (A = E[d]), n && (h = t.noTargetGet ? (g = r(b, d)) && g.value : b[d]), (p = n && h ? h : e[d]), (n && typeof A == typeof p) || ((v = t.bind && n ? u(p, o) : t.wrap && n ? s(p) : x && 'function' == typeof p ? u(Function.call, p) : p), (t.sham || (p && p.sham) || (A && A.sham)) && l(v, 'sham', !0), (E[d] = v), x && (c(a, (f = m + 'Prototype')) || l(a, f, {}), (a[f][d] = p), t.real && _ && !_[d] && l(_, d, p))); }; }, function(t, e, n) { t.exports = n(172); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(113)), i = o(n(114)), a = o(n(118)), u = o(n(51)), l = o(n(249)), c = o(n(1)), s = function() { for (var t = 0, e = 0, n = arguments.length; e < n; e++) t += arguments[e].length; var o = Array(t), r = 0; for (e = 0; e < n; e++) for (var i = arguments[e], a = 0, u = i.length; a < u; a++, r++) o[r] = i[a]; return o; }; (0, c.default)(e, '__esModule', { value: !0 }), (e.toArray = e.deepClone = e.isFunction = e.debounce = e.throttle = e.arrForEach = e.forEach = e.replaceSpecialSymbol = e.replaceHtmlSymbol = e.getRandom = e.UA = void 0); var f = (function() { function t() { this._ua = navigator.userAgent; var t = this._ua.match(/(Edge?)\/(\d+)/); (this.isOldEdge = !!(t && 'Edge' == t[1] && (0, l.default)(t[2]) < 19)), (this.isFirefox = !(!/Firefox\/\d+/.test(this._ua) || /Seamonkey\/\d+/.test(this._ua))); } return ( (t.prototype.isIE = function() { return 'ActiveXObject' in window; }), (t.prototype.isWebkit = function() { return /webkit/i.test(this._ua); }), t ); })(); (e.UA = new f()), (e.getRandom = function(t) { var e; return ( void 0 === t && (t = ''), t + (0, u.default)((e = Math.random().toString())).call(e, 2) ); }), (e.replaceHtmlSymbol = function(t) { return t .replace(/</gm, '<') .replace(/>/gm, '>') .replace(/"/gm, '"') .replace(/(\r\n|\r|\n)/g, '<br/>'); }), (e.replaceSpecialSymbol = function(t) { return t .replace(/</gm, '<') .replace(/>/gm, '>') .replace(/"/gm, '"'); }), (e.forEach = function(t, e) { for (var n in t) { if (Object.prototype.hasOwnProperty.call(t, n)) if (!1 === e(n, t[n])) break; } }), (e.arrForEach = function(t, e) { var n, o, r = t.length || 0; for (n = 0; n < r && ((o = t[n]), !1 !== e.call(t, o, n)); n++); }), (e.throttle = function(t, e) { void 0 === e && (e = 200); var n = !1; return function() { for (var o = [], r = 0; r < arguments.length; r++) o[r] = arguments[r]; n || ((n = !0), (0, a.default)(function() { (n = !1), t.call.apply(t, s([null], o)); }, e)); }; }), (e.debounce = function(t, e) { void 0 === e && (e = 200); var n = 0; return function() { for (var o = [], r = 0; r < arguments.length; r++) o[r] = arguments[r]; n && window.clearTimeout(n), (n = window.setTimeout(function() { (n = 0), t.call.apply(t, s([null], o)); }, e)); }; }), (e.isFunction = function(t) { return 'function' == typeof t; }), (e.deepClone = function t(e) { if ('object' !== (0, i.default)(e) || 'function' == typeof e || null === e) return e; var n; for (var o in ((0, r.default)(e) && (n = []), (0, r.default)(e) || (n = {}), e)) Object.prototype.hasOwnProperty.call(e, o) && (n[o] = t(e[o])); return n; }), (e.toArray = function(t) { return (0, u.default)(Array.prototype).call(t); }); }, function(t, e, n) { (function(e) { var n = function(t) { return t && t.Math == Math && t; }; t.exports = n('object' == typeof globalThis && globalThis) || n('object' == typeof window && window) || n('object' == typeof self && self) || n('object' == typeof e && e) || Function('return this')(); }.call(this, n(130))); }, function(t, e, n) { var o = n(8), r = n(71), i = n(15), a = n(58), u = n(73), l = n(97), c = r('wks'), s = o.Symbol, f = l ? s : (s && s.withoutSetter) || a; t.exports = function(t) { return i(c, t) || (u && i(s, t) ? (c[t] = s[t]) : (c[t] = f('Symbol.' + t))), c[t]; }; }, function(t, e, n) { var o = n(11), r = n(15), i = n(85), a = n(16).f; t.exports = function(t) { var e = o.Symbol || (o.Symbol = {}); r(e, t) || a(e, t, { value: i.f(t) }); }; }, function(t, e) { t.exports = {}; }, function(t, e) { t.exports = function(t) { try { return !!t(); } catch (t) { return !0; } }; }, function(t, e) { t.exports = function(t) { return 'object' == typeof t ? null !== t : 'function' == typeof t; }; }, function(t, e, n) { var o = n(12); t.exports = !o(function() { return ( 7 != Object.defineProperty({}, 1, { get: function() { return 7; }, })[1] ); }); }, function(t, e) { var n = {}.hasOwnProperty; t.exports = function(t, e) { return n.call(t, e); }; }, function(t, e, n) { var o = n(14), r = n(89), i = n(23), a = n(53), u = Object.defineProperty; e.f = o ? u : function(t, e, n) { if ((i(t), (e = a(e, !0)), i(n), r)) try { return u(t, e, n); } catch (t) {} if ('get' in n || 'set' in n) throw TypeError('Accessors not supported'); return 'value' in n && (t[e] = n.value), t; }; }, function(t, e, n) { var o = n(11); t.exports = function(t) { return o[t + 'Prototype']; }; }, function(t, e, n) { var o = n(14), r = n(16), i = n(42); t.exports = o ? function(t, e, n) { return r.f(t, e, i(1, n)); } : function(t, e, n) { return (t[e] = n), t; }; }, function(t, e, n) { 'use strict'; var o, r = function() { return ( void 0 === o && (o = Boolean(window && document && document.all && !window.atob)), o ); }, i = (function() { var t = {}; return function(e) { if (void 0 === t[e]) { var n = document.querySelector(e); if (window.HTMLIFrameElement && n instanceof window.HTMLIFrameElement) try { n = n.contentDocument.head; } catch (t) { n = null; } t[e] = n; } return t[e]; }; })(), a = []; function u(t) { for (var e = -1, n = 0; n < a.length; n++) if (a[n].identifier === t) { e = n; break; } return e; } function l(t, e) { for (var n = {}, o = [], r = 0; r < t.length; r++) { var i = t[r], l = e.base ? i[0] + e.base : i[0], c = n[l] || 0, s = ''.concat(l, ' ').concat(c); n[l] = c + 1; var f = u(s), d = { css: i[1], media: i[2], sourceMap: i[3] }; -1 !== f ? (a[f].references++, a[f].updater(d)) : a.push({ identifier: s, updater: v(d, e), references: 1, }), o.push(s); } return o; } function c(t) { var e = document.createElement('style'), o = t.attributes || {}; if (void 0 === o.nonce) { var r = n.nc; r && (o.nonce = r); } if ( (Object.keys(o).forEach(function(t) { e.setAttribute(t, o[t]); }), 'function' == typeof t.insert) ) t.insert(e); else { var a = i(t.insert || 'head'); if (!a) throw new Error( "Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.", ); a.appendChild(e); } return e; } var s, f = ((s = []), function(t, e) { return (s[t] = e), s.filter(Boolean).join('\n'); }); function d(t, e, n, o) { var r = n ? '' : o.media ? '@media '.concat(o.media, ' {').concat(o.css, '}') : o.css; if (t.styleSheet) t.styleSheet.cssText = f(e, r); else { var i = document.createTextNode(r), a = t.childNodes; a[e] && t.removeChild(a[e]), a.length ? t.insertBefore(i, a[e]) : t.appendChild(i); } } function p(t, e, n) { var o = n.css, r = n.media, i = n.sourceMap; if ( (r ? t.setAttribute('media', r) : t.removeAttribute('media'), i && 'undefined' != typeof btoa && (o += '\n/*# sourceMappingURL=data:application/json;base64,'.concat( btoa(unescape(encodeURIComponent(JSON.stringify(i)))), ' */', )), t.styleSheet) ) t.styleSheet.cssText = o; else { for (; t.firstChild; ) t.removeChild(t.firstChild); t.appendChild(document.createTextNode(o)); } } var A = null, h = 0; function v(t, e) { var n, o, r; if (e.singleton) { var i = h++; (n = A || (A = c(e))), (o = d.bind(null, n, i, !1)), (r = d.bind(null, n, i, !0)); } else (n = c(e)), (o = p.bind(null, n, e)), (r = function() { !(function(t) { if (null === t.parentNode) return !1; t.parentNode.removeChild(t); })(n); }); return ( o(t), function(e) { if (e) { if (e.css === t.css && e.media === t.media && e.sourceMap === t.sourceMap) return; o((t = e)); } else r(); } ); } t.exports = function(t, e) { (e = e || {}).singleton || 'boolean' == typeof e.singleton || (e.singleton = r()); var n = l((t = t || []), e); return function(t) { if (((t = t || []), '[object Array]' === Object.prototype.toString.call(t))) { for (var o = 0; o < n.length; o++) { var r = u(n[o]); a[r].references--; } for (var i = l(t, e), c = 0; c < n.length; c++) { var s = u(n[c]); 0 === a[s].references && (a[s].updater(), a.splice(s, 1)); } n = i; } }; }; }, function(t, e, n) { 'use strict'; t.exports = function(t) { var e = []; return ( (e.toString = function() { return this.map(function(e) { var n = (function(t, e) { var n = t[1] || '', o = t[3]; if (!o) return n; if (e && 'function' == typeof btoa) { var r = ((a = o), (u = btoa(unescape(encodeURIComponent(JSON.stringify(a))))), (l = 'sourceMappingURL=data:application/json;charset=utf-8;base64,'.concat(u)), '/*# '.concat(l, ' */')), i = o.sources.map(function(t) { return '/*# sourceURL='.concat(o.sourceRoot || '').concat(t, ' */'); }); return [n] .concat(i) .concat([r]) .join('\n'); } var a, u, l; return [n].join('\n'); })(e, t); return e[2] ? '@media '.concat(e[2], ' {').concat(n, '}') : n; }).join(''); }), (e.i = function(t, n, o) { 'string' == typeof t && (t = [[null, t, '']]); var r = {}; if (o) for (var i = 0; i < this.length; i++) { var a = this[i][0]; null != a && (r[a] = !0); } for (var u = 0; u < t.length; u++) { var l = [].concat(t[u]); (o && r[l[0]]) || (n && (l[2] ? (l[2] = ''.concat(n, ' and ').concat(l[2])) : (l[2] = n)), e.push(l)); } }), e ); }; }, function(t, e, n) { t.exports = n(202); }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(6)), a = r(n(1)), u = r(n(3)), l = r(n(4)), c = ((o = function(t, e) { return (o = l.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, u.default)(e) : ((n.prototype = e.prototype), new n())); }), s = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, a.default)(e, '__esModule', { value: !0 }); var f = s(n(2)), d = s(n(86)), p = s(n(123)), A = (function(t) { function e(e, n, o) { var r = t.call(this, e, n) || this; o.title = n.i18next.t('menus.dropListMenu.' + o.title); var a, u = 'zh-CN' === n.config.lang ? '' : 'w-e-drop-list-tl'; '' !== u && 'list' === o.type && (0, i.default)((a = o.list)).call(a, function(t) { var e = t.$elem, n = f.default(e.children()); if (n.length > 0) { var o = null == n ? void 0 : n.getNodeName(); o && 'I' === o && e.addClass(u); } }); var l = new p.default(r, o); return ( (r.dropList = l), e .on('mouseenter', function() { var t; null != n.selection.getRange() && (e.css('z-index', n.zIndex.get('menu')), (0, i.default)((t = n.txt.eventHooks.dropListMenuHoverEvents)).call(t, function( t, ) { return t(); }), (l.showTimeoutId = window.setTimeout(function() { l.show(); }, 200))); }) .on('mouseleave', function() { e.css('z-index', 'auto'), (l.hideTimeoutId = window.setTimeout(function() { l.hide(); })); }), r ); } return c(e, t), e; })(d.default); e.default = A; }, function(t, e, n) { var o = n(13); t.exports = function(t) { if (!o(t)) throw TypeError(String(t) + ' is not an object'); return t; }; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = (function(t) { function e(e, n) { return t.call(this, e, n) || this; } return l(e, t), e; })(c(n(86)).default); e.default = s; }, function(t, e, n) { var o = n(66), r = n(43); t.exports = function(t) { return o(r(t)); }; }, function(t, e, n) { var o = n(14), r = n(12), i = n(15), a = Object.defineProperty, u = {}, l = function(t) { throw t; }; t.exports = function(t, e) { if (i(u, t)) return u[t]; e || (e = {}); var n = [][t], c = !!i(e, 'ACCESSORS') && e.ACCESSORS, s = i(e, 0) ? e[0] : l, f = i(e, 1) ? e[1] : void 0; return (u[t] = !!n && !r(function() { if (c && !o) return !0; var t = { length: -1 }; c ? a(t, 1, { enumerable: !0, get: l }) : (t[1] = 1), n.call(t, s, f); })); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(121)), i = o(n(64)), a = o(n(6)), u = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var l = u(n(2)), c = n(30), s = (function() { function t(e, n) { (this.menu = e), (this.conf = n), (this.$container = l.default('<div class="w-e-panel-container"></div>')); var o = e.editor; o.txt.eventHooks.clickEvents.push(t.hideCurAllPanels), o.txt.eventHooks.toolbarClickEvents.push(t.hideCurAllPanels), o.txt.eventHooks.dropListMenuHoverEvents.push(t.hideCurAllPanels); } return ( (t.prototype.create = function() { var e = this, n = this.menu; if (!t.createdMenus.has(n)) { var o = this.conf, r = this.$container, u = o.width || 300, s = n.editor.$toolbarElem.getBoundingClientRect(), f = n.$elem.getBoundingClientRect(), d = s.height + s.top - f.top, p = (s.width - u) / 2 + s.left - f.left; r.css('width', u + 'px') .css('margin-top', d + 'px') .css('margin-left', p + 'px') .css('z-index', n.editor.zIndex.get('panel')); var A = l.default('<i class="w-e-icon-close w-e-panel-close"></i>'); r.append(A), A.on('click', function() { e.remove(); }); var h = l.default('<ul class="w-e-panel-tab-title"></ul>'), v = l.default('<div class="w-e-panel-tab-content"></div>'); r.append(h).append(v); var g = o.height; g && v.css('height', g + 'px').css('overflow-y', 'auto'); var m = o.tabs || [], y = [], w = []; (0, a.default)(m).call(m, function(t, e) { if (t) { var n = t.title || '', o = t.tpl || '', r = l.default('<li class="w-e-item">' + n + '</li>'); h.append(r); var i = l.default(o); v.append(i), y.push(r), w.push(i), 0 === e ? (r.data('active', !0), r.addClass('w-e-active')) : i.hide(), r.on('click', function() { r.data('active') || ((0, a.default)(y).call(y, function(t) { t.data('active', !1), t.removeClass('w-e-active'); }), (0, a.default)(w).call(w, function(t) { t.hide(); }), r.data('active', !0), r.addClass('w-e-active'), i.show()); }); } }), r.on('click', function(t) { t.stopPropagation(); }), n.$elem.append(r), (0, a.default)(m).call(m, function(t, n) { if (t) { var o = t.events || []; (0, a.default)(o).call(o, function(t) { var o = t.selector, r = t.type, a = t.fn || c.EMPTY_FN, u = w[n]; (0, i.default)(u) .call(u, o) .on(r, function(t) { t.stopPropagation(), a(t) && e.remove(); }); }); } }); var x = (0, i.default)(r).call(r, 'input[type=text],textarea'); x.length && x.get(0).focus(), t.hideCurAllPanels(), n.setPanel(this), t.createdMenus.add(n); } }), (t.prototype.remove = function() { var e = this.menu, n = this.$container; n && n.remove(), t.createdMenus.delete(e); }), (t.hideCurAllPanels = function() { var e; 0 !== t.createdMenus.size && (0, a.default)((e = t.createdMenus)).call(e, function(t) { var e = t.panel; e && e.remove(); }); }), (t.createdMenus = new r.default()), t ); })(); e.default = s; }, function(t, e) { var n = {}.toString; t.exports = function(t) { return n.call(t).slice(8, -1); }; }, function(t, e, n) { var o = n(74), r = n(16).f, i = n(18), a = n(15), u = n(158), l = n(9)('toStringTag'); t.exports = function(t, e, n, c) { if (t) { var s = n ? t : t.prototype; a(s, l) || r(s, l, { configurable: !0, value: e }), c && !o && i(s, 'toString', u); } }; }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.urlRegex = e.imgRegex = e.EMPTY_FN = void 0), (e.EMPTY_FN = function() {}), (e.imgRegex = /\.(gif|jpg|jpeg|png)$/i), (e.urlRegex = /^(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?/); }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = (function(t) { function e(e, n) { return t.call(this, e, n) || this; } return ( l(e, t), (e.prototype.setPanel = function(t) { this.panel = t; }), e ); })(c(n(86)).default); e.default = s; }, function(t, e) { t.exports = function(t) { if ('function' != typeof t) throw TypeError(String(t) + ' is not a function'); return t; }; }, function(t, e, n) { var o = n(56), r = Math.min; t.exports = function(t) { return t > 0 ? r(o(t), 9007199254740991) : 0; }; }, function(t, e, n) { var o = n(11), r = n(8), i = function(t) { return 'function' == typeof t ? t : void 0; }; t.exports = function(t, e) { return arguments.length < 2 ? i(o[t]) || i(r[t]) : (o[t] && o[t][e]) || (r[t] && r[t][e]); }; }, function(t, e) { t.exports = !0; }, function(t, e, n) { var o, r, i, a = n(155), u = n(8), l = n(13), c = n(18), s = n(15), f = n(57), d = n(45), p = u.WeakMap; if (a) { var A = new p(), h = A.get, v = A.has, g = A.set; (o = function(t, e) { return g.call(A, t, e), e; }), (r = function(t) { return h.call(A, t) || {}; }), (i = function(t) { return v.call(A, t); }); } else { var m = f('state'); (d[m] = !0), (o = function(t, e) { return c(t, m, e), e; }), (r = function(t) { return s(t, m) ? t[m] : {}; }), (i = function(t) { return s(t, m); }); } t.exports = { set: o, get: r, has: i, enforce: function(t) { return i(t) ? r(t) : o(t, {}); }, getterFor: function(t) { return function(e) { var n; if (!l(e) || (n = r(e)).type !== t) throw TypeError('Incompatible receiver, ' + t + ' required'); return n; }; }, }; }, function(t, e, n) { var o = n(43); t.exports = function(t) { return Object(o(t)); }; }, function(t, e) { t.exports = {}; }, function(t, e, n) { var o = n(44), r = n(66), i = n(37), a = n(33), u = n(80), l = [].push, c = function(t) { var e = 1 == t, n = 2 == t, c = 3 == t, s = 4 == t, f = 6 == t, d = 5 == t || f; return function(p, A, h, v) { for ( var g, m, y = i(p), w = r(y), x = o(A, h, 3), b = a(w.length), E = 0, _ = v || u, C = e ? _(p, b) : n ? _(p, 0) : void 0; b > E; E++ ) if ((d || E in w) && ((m = x((g = w[E]), E, y)), t)) if (e) C[E] = m; else if (m) switch (t) { case 3: return !0; case 5: return g; case 6: return E; case 2: l.call(C, g); } else if (s) return !1; return f ? -1 : c || s ? s : C; }; }; t.exports = { forEach: c(0), map: c(1), filter: c(2), some: c(3), every: c(4), find: c(5), findIndex: c(6), }; }, function(t, e, n) { t.exports = n(207); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = o(n(1)), a = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var u = a(n(2)), l = (function() { function t(t, e, n) { (this.editor = t), (this.$targetElem = e), (this.conf = n), (this._show = !1), (this._isInsertTextContainer = !1); var o = u.default('<div></div>'); o.addClass('w-e-tooltip'), (this.$container = o); } return ( (t.prototype.getPositionData = function() { var t = this.$container, e = 0, n = 0, o = document.documentElement.scrollTop, r = this.$targetElem.getBoundingClientRect(), i = this.editor.$textElem.getBoundingClientRect(), a = this.$targetElem.getOffsetData(), l = u.default(a.parent), c = this.editor.$textElem.elems[0].scrollTop; if ( ((this._isInsertTextContainer = l.equal(this.editor.$textContainerElem)), this._isInsertTextContainer) ) { var s = l.getClientHeight(), f = a.top, d = a.left, p = a.height, A = f - c; A > 25 ? ((e = A - 20 - 15), t.addClass('w-e-tooltip-up')) : A + p + 20 < s ? ((e = A + p + 10), t.addClass('w-e-tooltip-down')) : ((e = (A > 0 ? A : 0) + 20 + 10), t.addClass('w-e-tooltip-down')), (n = d < 0 ? 0 : d); } else r.top < 20 || r.top - i.top < 20 ? ((e = r.bottom + o + 5), t.addClass('w-e-tooltip-down')) : ((e = r.top + o - 20 - 15), t.addClass('w-e-tooltip-up')), (n = r.left < 0 ? 0 : r.left); return { top: e, left: n }; }), (t.prototype.appendMenus = function() { var t = this, e = this.conf, n = this.editor, o = this.$targetElem, i = this.$container; e.length; (0, r.default)(e).call(e, function(e, r) { var a = e.$elem, l = u.default('<div></div>'); l.addClass('w-e-tooltip-item-wrapper '), l.append(a), i.append(l), a.on('click', function(r) { r.preventDefault(), e.onClick(n, o) && t.remove(); }); }); }), (t.prototype.create = function() { var t = this.editor, e = this.$container; this.appendMenus(); var n = this.getPositionData(), o = n.top, r = n.left; e.css('top', o + 'px'), e.css('left', r + 'px'), e.css('z-index', t.zIndex.get('tooltip')), this._isInsertTextContainer ? this.editor.$textContainerElem.append(e) : u.default('body').append(e), (this._show = !0); }), (t.prototype.remove = function() { this.$container.remove(), (this._show = !1); }), (0, i.default)(t.prototype, 'isShow', { get: function() { return this._show; }, enumerable: !1, configurable: !0, }), t ); })(); e.default = l; }, function(t, e) { t.exports = function(t, e) { return { enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e }; }; }, function(t, e) { t.exports = function(t) { if (null == t) throw TypeError("Can't call method on " + t); return t; }; }, function(t, e, n) { var o = n(32); t.exports = function(t, e, n) { if ((o(t), void 0 === e)) return t; switch (n) { case 0: return function() { return t.call(e); }; case 1: return function(n) { return t.call(e, n); }; case 2: return function(n, o) { return t.call(e, n, o); }; case 3: return function(n, o, r) { return t.call(e, n, o, r); }; } return function() { return t.apply(e, arguments); }; }; }, function(t, e) { t.exports = {}; }, function(t, e, n) { var o = n(18); t.exports = function(t, e, n, r) { r && r.enumerable ? (t[e] = n) : o(t, e, n); }; }, function(t, e, n) { n(160); var o = n(161), r = n(8), i = n(61), a = n(18), u = n(38), l = n(9)('toStringTag'); for (var c in o) { var s = r[c], f = s && s.prototype; f && i(f) !== l && a(f, l, c), (u[c] = u.Array); } }, function(t, e, n) { var o = n(28); t.exports = Array.isArray || function(t) { return 'Array' == o(t); }; }, function(t, e, n) { var o = n(12), r = n(9), i = n(79), a = r('species'); t.exports = function(t) { return ( i >= 51 || !o(function() { var e = []; return ( ((e.constructor = {})[a] = function() { return { foo: 1 }; }), 1 !== e[t](Boolean).foo ); }) ); }; }, function(t, e, n) { t.exports = n(194); }, function(t, e, n) { t.exports = n(245); }, function(t, e, n) { 'use strict'; var o = {}.propertyIsEnumerable, r = Object.getOwnPropertyDescriptor, i = r && !o.call({ 1: 2 }, 1); e.f = i ? function(t) { var e = r(this, t); return !!e && e.enumerable; } : o; }, function(t, e, n) { var o = n(13); t.exports = function(t, e) { if (!o(t)) return t; var n, r; if (e && 'function' == typeof (n = t.toString) && !o((r = n.call(t)))) return r; if ('function' == typeof (n = t.valueOf) && !o((r = n.call(t)))) return r; if (!e && 'function' == typeof (n = t.toString) && !o((r = n.call(t)))) return r; throw TypeError("Can't convert object to primitive value"); }; }, function(t, e, n) { var o, r = n(23), i = n(134), a = n(70), u = n(45), l = n(92), c = n(67), s = n(57), f = s('IE_PROTO'), d = function() {}, p = function(t) { return '<script>' + t + '</script>'; }, A = function() { try { o = document.domain && new ActiveXObject('htmlfile'); } catch (t) {} var t, e; A = o ? (function(t) { t.write(p('')), t.close(); var e = t.parentWindow.Object; return (t = null), e; })(o) : (((e = c('iframe')).style.display = 'none'), l.appendChild(e), (e.src = String('javascript:')), (t = e.contentWindow.document).open(), t.write(p('document.F=Object')), t.close(), t.F); for (var n = a.length; n--; ) delete A.prototype[a[n]]; return A(); }; (u[f] = !0), (t.exports = Object.create || function(t, e) { var n; return ( null !== t ? ((d.prototype = r(t)), (n = new d()), (d.prototype = null), (n[f] = t)) : (n = A()), void 0 === e ? n : i(n, e) ); }); }, function(t, e, n) { var o = n(91), r = n(70); t.exports = Object.keys || function(t) { return o(t, r); }; }, function(t, e) { var n = Math.ceil, o = Math.floor; t.exports = function(t) { return isNaN((t = +t)) ? 0 : (t > 0 ? o : n)(t); }; }, function(t, e, n) { var o = n(71), r = n(58), i = o('keys'); t.exports = function(t) { return i[t] || (i[t] = r(t)); }; }, function(t, e) { var n = 0, o = Math.random(); t.exports = function(t) { return 'Symbol(' + String(void 0 === t ? '' : t) + ')_' + (++n + o).toString(36); }; }, function(t, e) {}, function(t, e, n) { 'use strict'; var o = n(154).charAt, r = n(36), i = n(72), a = r.set, u = r.getterFor('String Iterator'); i( String, 'String', function(t) { a(this, { type: 'String Iterator', string: String(t), index: 0 }); }, function() { var t, e = u(this), n = e.string, r = e.index; return r >= n.length ? { value: void 0, done: !0 } : ((t = o(n, r)), (e.index += t.length), { value: t, done: !1 }); }, ); }, function(t, e, n) { var o = n(74), r = n(28), i = n(9)('toStringTag'), a = 'Arguments' == r( (function() { return arguments; })(), ); t.exports = o ? r : function(t) { var e, n, o; return void 0 === t ? 'Undefined' : null === t ? 'Null' : 'string' == typeof (n = (function(t, e) { try { return t[e]; } catch (t) {} })((e = Object(t)), i)) ? n : a ? r(e) : 'Object' == (o = r(e)) && 'function' == typeof e.callee ? 'Arguments' : o; }; }, function(t, e, n) { var o = n(23), r = n(163), i = n(33), a = n(44), u = n(164), l = n(165), c = function(t, e) { (this.stopped = t), (this.result = e); }; (t.exports = function(t, e, n, s, f) { var d, p, A, h, v, g, m, y = a(e, n, s ? 2 : 1); if (f) d = t; else { if ('function' != typeof (p = u(t))) throw TypeError('Target is not iterable'); if (r(p)) { for (A = 0, h = i(t.length); h > A; A++) if ((v = s ? y(o((m = t[A]))[0], m[1]) : y(t[A])) && v instanceof c) return v; return new c(!1); } d = p.call(t); } for (g = d.next; !(m = g.call(d)).done; ) if ('object' == typeof (v = l(d, y, m.value, s)) && v && v instanceof c) return v; return new c(!1); }).stop = function(t) { return new c(!0, t); }; }, function(t, e) { t.exports = '\t\n\v\f\r \u2028\u2029\ufeff'; }, function(t, e, n) { t.exports = n(272); }, function(t, e, n) { var o = n(14), r = n(52), i = n(42), a = n(25), u = n(53), l = n(15), c = n(89), s = Object.getOwnPropertyDescriptor; e.f = o ? s : function(t, e) { if (((t = a(t)), (e = u(e, !0)), c)) try { return s(t, e); } catch (t) {} if (l(t, e)) return i(!r.f.call(t, e), t[e]); }; }, function(t, e, n) { var o = n(12), r = n(28), i = ''.split; t.exports = o(function() { return !Object('z').propertyIsEnumerable(0); }) ? function(t) { return 'String' == r(t) ? i.call(t, '') : Object(t); } : Object; }, function(t, e, n) { var o = n(8), r = n(13), i = o.document, a = r(i) && r(i.createElement); t.exports = function(t) { return a ? i.createElement(t) : {}; }; }, function(t, e, n) { var o = n(25), r = n(33), i = n(69), a = function(t) { return function(e, n, a) { var u, l = o(e), c = r(l.length), s = i(a, c); if (t && n != n) { for (; c > s; ) if ((u = l[s++]) != u) return !0; } else for (; c > s; s++) if ((t || s in l) && l[s] === n) return t || s || 0; return !t && -1; }; }; t.exports = { includes: a(!0), indexOf: a(!1) }; }, function(t, e, n) { var o = n(56), r = Math.max, i = Math.min; t.exports = function(t, e) { var n = o(t); return n < 0 ? r(n + e, 0) : i(n, e); }; }, function(t, e) { t.exports = [ 'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'toLocaleString', 'toString', 'valueOf', ]; }, function(t, e, n) { var o = n(35), r = n(93); (t.exports = function(t, e) { return r[t] || (r[t] = void 0 !== e ? e : {}); })('versions', []).push({ version: '3.6.4', mode: o ? 'pure' : 'global', copyright: '© 2020 Denis Pushkarev (zloirock.ru)', }); }, function(t, e, n) { 'use strict'; var o = n(5), r = n(156), i = n(96), a = n(98), u = n(29), l = n(18), c = n(46), s = n(9), f = n(35), d = n(38), p = n(95), A = p.IteratorPrototype, h = p.BUGGY_SAFARI_ITERATORS, v = s('iterator'), g = function() { return this; }; t.exports = function(t, e, n, s, p, m, y) { r(n, e, s); var w, x, b, E = function(t) { if (t === p && B) return B; if (!h && t in M) return M[t]; switch (t) { case 'keys': case 'values': case 'entries': return function() { return new n(this, t); }; } return function() { return new n(this); }; }, _ = e + ' Iterator', C = !1, M = t.prototype, S = M[v] || M['@@iterator'] || (p && M[p]), B = (!h && S) || E(p), k = ('Array' == e && M.entries) || S; if ( (k && ((w = i(k.call(new t()))), A !== Object.prototype && w.next && (f || i(w) === A || (a ? a(w, A) : 'function' != typeof w[v] && l(w, v, g)), u(w, _, !0, !0), f && (d[_] = g))), 'values' == p && S && 'values' !== S.name && ((C = !0), (B = function() { return S.call(this); })), (f && !y) || M[v] === B || l(M, v, B), (d[e] = B), p) ) if ( ((x = { values: E('values'), keys: m ? B : E('keys'), entries: E('entries'), }), y) ) for (b in x) (h || C || !(b in M)) && c(M, b, x[b]); else o({ target: e, proto: !0, forced: h || C }, x); return x; }; }, function(t, e, n) { var o = n(12); t.exports = !!Object.getOwnPropertySymbols && !o(function() { return !String(Symbol()); }); }, function(t, e, n) { var o = {}; (o[n(9)('toStringTag')] = 'z'), (t.exports = '[object z]' === String(o)); }, function(t, e) { t.exports = function() {}; }, function(t, e) { t.exports = function(t, e, n) { if (!(t instanceof e)) throw TypeError('Incorrect ' + (n ? n + ' ' : '') + 'invocation'); return t; }; }, function(t, e, n) { var o = n(34); t.exports = o('navigator', 'userAgent') || ''; }, function(t, e, n) { 'use strict'; var o = n(32), r = function(t) { var e, n; (this.promise = new t(function(t, o) { if (void 0 !== e || void 0 !== n) throw TypeError('Bad Promise constructor'); (e = t), (n = o); })), (this.resolve = o(e)), (this.reject = o(n)); }; t.exports.f = function(t) { return new r(t); }; }, function(t, e, n) { var o, r, i = n(8), a = n(77), u = i.process, l = u && u.versions, c = l && l.v8; c ? (r = (o = c.split('.'))[0] + o[1]) : a && (!(o = a.match(/Edge\/(\d+)/)) || o[1] >= 74) && (o = a.match(/Chrome\/(\d+)/)) && (r = o[1]), (t.exports = r && +r); }, function(t, e, n) { var o = n(13), r = n(48), i = n(9)('species'); t.exports = function(t, e) { var n; return ( r(t) && ('function' != typeof (n = t.constructor) || (n !== Array && !r(n.prototype)) ? o(n) && null === (n = n[i]) && (n = void 0) : (n = void 0)), new (void 0 === n ? Array : n)(0 === e ? 0 : e) ); }; }, function(t, e, n) { t.exports = n(186); }, function(t, e, n) { t.exports = n(190); }, function(t, e, n) { 'use strict'; var o = n(53), r = n(16), i = n(42); t.exports = function(t, e, n) { var a = o(e); a in t ? r.f(t, a, i(0, n)) : (t[a] = n); }; }, function(t, e, n) { var o = n(43), r = '[' + n(63) + ']', i = RegExp('^' + r + r + '*'), a = RegExp(r + r + '*$'), u = function(t) { return function(e) { var n = String(o(e)); return 1 & t && (n = n.replace(i, '')), 2 & t && (n = n.replace(a, '')), n; }; }; t.exports = { start: u(1), end: u(2), trim: u(3) }; }, function(t, e, n) { var o = n(9); e.f = o; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = o(n(1)), a = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var u = a(n(27)), l = (function() { function t(t, e) { var n = this; (this.$elem = t), (this.editor = e), (this._active = !1), t.on('click', function(t) { var o; u.default.hideCurAllPanels(), (0, r.default)((o = e.txt.eventHooks.menuClickEvents)).call(o, function(t) { return t(); }), t.stopPropagation(), null != e.selection.getRange() && n.clickHandler(t); }); } return ( (t.prototype.clickHandler = function(t) {}), (t.prototype.active = function() { (this._active = !0), this.$elem.addClass('w-e-active'); }), (t.prototype.unActive = function() { (this._active = !1), this.$elem.removeClass('w-e-active'); }), (0, i.default)(t.prototype, 'isActive', { get: function() { return this._active; }, enumerable: !1, configurable: !0, }), t ); })(); e.default = l; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(50)), i = o(n(6)), a = o(n(122)), u = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var l = n(7), c = u(n(320)), s = u(n(321)), f = (function() { function t(t) { this.editor = t; } return ( (t.prototype.alert = function(t, e) { var n = this.editor.config.customAlert; n ? n(t) : window.alert(t), e && console.error('wangEditor: ' + e); }), (t.prototype.insertImg = function(t) { var e = this, n = this.editor, o = n.config, r = function(t, e) { return void 0 === e && (e = 'validate.'), n.i18next.t(e + t); }; n.cmd.do('insertHTML', '<img src="' + t + '" style="max-width:100%;"/>'), o.linkImgCallback(t); var i = document.createElement('img'); (i.onload = function() { i = null; }), (i.onerror = function() { e.alert( r('插入图片错误'), 'wangEditor: ' + r('插入图片错误') + ',' + r('图片链接') + ' "' + t + '",' + r('下载链接失败'), ), (i = null); }), (i.onabort = function() { return (i = null); }), (i.src = t); }), (t.prototype.uploadImg = function(t) { var e = this; if (t.length) { var n = this.editor, o = n.config, u = function(t) { return n.i18next.t('validate.' + t); }, f = o.uploadImgServer, d = o.uploadImgShowBase64, p = o.uploadImgMaxSize, A = p / 1024 / 1024, h = o.uploadImgMaxLength, v = o.uploadFileName, g = o.uploadImgParams, m = o.uploadImgParamsWithUrl, y = o.uploadImgHeaders, w = o.uploadImgHooks, x = o.uploadImgTimeout, b = o.withCredentials, E = o.customUploadImg; if (E || f || d) { var _ = [], C = []; if ( (l.arrForEach(t, function(t) { var e = t.name, n = t.size; e && n && (!1 !== /\.(jpg|jpeg|png|bmp|gif|webp)$/i.test(e) ? p < n ? C.push('【' + e + '】' + u('大于') + ' ' + A + 'M') : _.push(t) : C.push('【' + e + '】' + u('不是图片'))); }), C.length) ) this.alert(u('图片验证未通过') + ': \n' + C.join('\n')); else if (_.length > h) this.alert(u('一次最多上传') + h + u('张图片')); else if (E && 'function' == typeof E) { var M; E(_, (0, a.default)((M = this.insertImg)).call(M, this)); } else { var S = new FormData(); if ( ((0, i.default)(_).call(_, function(t, e) { var n = v || t.name; _.length > 1 && (n += e + 1), S.append(n, t); }), f) ) { var B = f.split('#'); f = B[0]; var k = B[1] || ''; (0, i.default)(l).call(l, g, function(t, e) { m && ((0, r.default)(f).call(f, '?') > 0 ? (f += '&') : (f += '?'), (f = f + t + '=' + e)), S.append(t, e); }), k && (f += '#' + k); var I = c.default(f, { timeout: x, formData: S, headers: y, withCredentials: !!b, beforeSend: function(t) { if (w.before) return w.before(t, n, _); }, onTimeout: function(t) { e.alert(u('上传图片超时')), w.timeout && w.timeout(t, n); }, onProgress: function(t, e) { var o = new s.default(n); e.lengthComputable && ((t = e.loaded / e.total), o.show(t)); }, onError: function(t) { e.alert( u('上传图片错误'), u('上传图片错误') + ',' + u('服务器返回状态') + ': ' + t.status, ), w.error && w.error(t, n); }, onFail: function(t, o) { e.alert( u('上传图片失败'), u('上传图片返回结果错误') + ',' + u('返回结果') + ': ' + o, ), w.fail && w.fail(t, n, o); }, onSuccess: function(t, o) { if (w.customInsert) { var r; w.customInsert((0, a.default)((r = e.insertImg)).call(r, e), o, n); } else { if ('0' != o.errno) return ( e.alert( u('上传图片失败'), u('上传图片返回结果错误') + ',' + u('返回结果') + ' errno=' + o.errno, ), void (w.fail && w.fail(t, n, o)) ); var l = o.data; (0, i.default)(l).call(l, function(t) { e.insertImg(t); }), w.success && w.success(t, n, o); } }, }); 'string' == typeof I && this.alert(I); } else d && l.arrForEach(t, function(t) { var n = e, o = new FileReader(); o.readAsDataURL(t), (o.onload = function() { this.result && n.insertImg(this.result.toString()); }); }); } } } }), t ); })(); e.default = f; }, function(t, e, n) { 'use strict'; var o = n(0)(n(1)); (0, o.default)(e, '__esModule', { value: !0 }); var r = n(378), i = (function() { function t(t) { (this.maxSize = t), (this.isRe = !1), (this.data = new r.CeilStack(t)), (this.revokeData = new r.CeilStack(t)); } return ( (0, o.default)(t.prototype, 'size', { get: function() { return [this.data.size, this.revokeData.size]; }, enumerable: !1, configurable: !0, }), (t.prototype.resetMaxSize = function(t) { this.data.resetMax(t), this.revokeData.resetMax(t); }), (t.prototype.save = function(t) { return ( this.isRe && (this.revokeData.clear(), (this.isRe = !1)), this.data.instack(t), this ); }), (t.prototype.revoke = function(t) { !this.isRe && (this.isRe = !0); var e = this.data.outstack(); return !!e && (this.revokeData.instack(e), t(e), !0); }), (t.prototype.restore = function(t) { !this.isRe && (this.isRe = !0); var e = this.revokeData.outstack(); return !!e && (this.data.instack(e), t(e), !0); }), t ); })(); e.default = i; }, function(t, e, n) { var o = n(14), r = n(12), i = n(67); t.exports = !o && !r(function() { return ( 7 != Object.defineProperty(i('div'), 'a', { get: function() { return 7; }, }).a ); }); }, function(t, e, n) { var o = n(12), r = /#|\.prototype\./, i = function(t, e) { var n = u[a(t)]; return n == c || (n != l && ('function' == typeof e ? o(e) : !!e)); }, a = (i.normalize = function(t) { return String(t) .replace(r, '.') .toLowerCase(); }), u = (i.data = {}), l = (i.NATIVE = 'N'), c = (i.POLYFILL = 'P'); t.exports = i; }, function(t, e, n) { var o = n(15), r = n(25), i = n(68).indexOf, a = n(45); t.exports = function(t, e) { var n, u = r(t), l = 0, c = []; for (n in u) !o(a, n) && o(u, n) && c.push(n); for (; e.length > l; ) o(u, (n = e[l++])) && (~i(c, n) || c.push(n)); return c; }; }, function(t, e, n) { var o = n(34); t.exports = o('document', 'documentElement'); }, function(t, e, n) { var o = n(8), r = n(135), i = o['__core-js_shared__'] || r('__core-js_shared__', {}); t.exports = i; }, function(t, e, n) { var o = n(93), r = Function.toString; 'function' != typeof o.inspectSource && (o.inspectSource = function(t) { return r.call(t); }), (t.exports = o.inspectSource); }, function(t, e, n) { 'use strict'; var o, r, i, a = n(96), u = n(18), l = n(15), c = n(9), s = n(35), f = c('iterator'), d = !1; [].keys && ('next' in (i = [].keys()) ? (r = a(a(i))) !== Object.prototype && (o = r) : (d = !0)), null == o && (o = {}), s || l(o, f) || u(o, f, function() { return this; }), (t.exports = { IteratorPrototype: o, BUGGY_SAFARI_ITERATORS: d }); }, function(t, e, n) { var o = n(15), r = n(37), i = n(57), a = n(157), u = i('IE_PROTO'), l = Object.prototype; t.exports = a ? Object.getPrototypeOf : function(t) { return ( (t = r(t)), o(t, u) ? t[u] : 'function' == typeof t.constructor && t instanceof t.constructor ? t.constructor.prototype : t instanceof Object ? l : null ); }; }, function(t, e, n) { var o = n(73); t.exports = o && !Symbol.sham && 'symbol' == typeof Symbol.iterator; }, function(t, e, n) { var o = n(23), r = n(159); t.exports = Object.setPrototypeOf || ('__proto__' in {} ? (function() { var t, e = !1, n = {}; try { (t = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set).call( n, [], ), (e = n instanceof Array); } catch (t) {} return function(n, i) { return o(n), r(i), e ? t.call(n, i) : (n.__proto__ = i), n; }; })() : void 0); }, function(t, e, n) { var o = n(8); t.exports = o.Promise; }, function(t, e, n) { var o = n(46); t.exports = function(t, e, n) { for (var r in e) n && n.unsafe && t[r] ? (t[r] = e[r]) : o(t, r, e[r], n); return t; }; }, function(t, e, n) { 'use strict'; var o = n(34), r = n(16), i = n(9), a = n(14), u = i('species'); t.exports = function(t) { var e = o(t), n = r.f; a && e && !e[u] && n(e, u, { configurable: !0, get: function() { return this; }, }); }; }, function(t, e, n) { var o = n(23), r = n(32), i = n(9)('species'); t.exports = function(t, e) { var n, a = o(t).constructor; return void 0 === a || null == (n = o(a)[i]) ? e : r(n); }; }, function(t, e, n) { var o, r, i, a = n(8), u = n(12), l = n(28), c = n(44), s = n(92), f = n(67), d = n(104), p = a.location, A = a.setImmediate, h = a.clearImmediate, v = a.process, g = a.MessageChannel, m = a.Dispatch, y = 0, w = {}, x = function(t) { if (w.hasOwnProperty(t)) { var e = w[t]; delete w[t], e(); } }, b = function(t) { return function() { x(t); }; }, E = function(t) { x(t.data); }, _ = function(t) { a.postMessage(t + '', p.protocol + '//' + p.host); }; (A && h) || ((A = function(t) { for (var e = [], n = 1; arguments.length > n; ) e.push(arguments[n++]); return ( (w[++y] = function() { ('function' == typeof t ? t : Function(t)).apply(void 0, e); }), o(y), y ); }), (h = function(t) { delete w[t]; }), 'process' == l(v) ? (o = function(t) { v.nextTick(b(t)); }) : m && m.now ? (o = function(t) { m.now(b(t)); }) : g && !d ? ((i = (r = new g()).port2), (r.port1.onmessage = E), (o = c(i.postMessage, i, 1))) : !a.addEventListener || 'function' != typeof postMessage || a.importScripts || u(_) || 'file:' === p.protocol ? (o = 'onreadystatechange' in f('script') ? function(t) { s.appendChild(f('script')).onreadystatechange = function() { s.removeChild(this), x(t); }; } : function(t) { setTimeout(b(t), 0); }) : ((o = _), a.addEventListener('message', E, !1))), (t.exports = { set: A, clear: h }); }, function(t, e, n) { var o = n(77); t.exports = /(iphone|ipod|ipad).*applewebkit/i.test(o); }, function(t, e, n) { var o = n(23), r = n(13), i = n(78); t.exports = function(t, e) { if ((o(t), r(e) && e.constructor === t)) return e; var n = i.f(t); return (0, n.resolve)(e), n.promise; }; }, function(t, e) { t.exports = function(t) { try { return { error: !1, value: t() }; } catch (t) { return { error: !0, value: t }; } }; }, function(t, e, n) { 'use strict'; var o = n(12); t.exports = function(t, e) { var n = [][t]; return ( !!n && o(function() { n.call( null, e || function() { throw 1; }, 1, ); }) ); }; }, function(t, e, n) { t.exports = n(177); }, function(t, e, n) { t.exports = n(198); }, function(t, e, n) { 'use strict'; var o = n(5), r = n(8), i = n(111), a = n(12), u = n(18), l = n(62), c = n(76), s = n(13), f = n(29), d = n(16).f, p = n(39).forEach, A = n(14), h = n(36), v = h.set, g = h.getterFor; t.exports = function(t, e, n) { var h, m = -1 !== t.indexOf('Map'), y = -1 !== t.indexOf('Weak'), w = m ? 'set' : 'add', x = r[t], b = x && x.prototype, E = {}; if ( A && 'function' == typeof x && (y || (b.forEach && !a(function() { new x().entries().next(); }))) ) { h = e(function(e, n) { v(c(e, h, t), { type: t, collection: new x() }), null != n && l(n, e[w], e, m); }); var _ = g(t); p( ['add', 'clear', 'delete', 'forEach', 'get', 'has', 'set', 'keys', 'values', 'entries'], function(t) { var e = 'add' == t || 'set' == t; !(t in b) || (y && 'clear' == t) || u(h.prototype, t, function(n, o) { var r = _(this).collection; if (!e && y && !s(n)) return 'get' == t && void 0; var i = r[t](0 === n ? 0 : n, o); return e ? this : i; }); }, ), y || d(h.prototype, 'size', { configurable: !0, get: function() { return _(this).collection.size; }, }); } else (h = n.getConstructor(e, t, m, w)), (i.REQUIRED = !0); return ( f(h, t, !1, !0), (E[t] = h), o({ global: !0, forced: !0 }, E), y || n.setStrong(h, t, m), h ); }; }, function(t, e, n) { var o = n(45), r = n(13), i = n(15), a = n(16).f, u = n(58), l = n(201), c = u('meta'), s = 0, f = Object.isExtensible || function() { return !0; }, d = function(t) { a(t, c, { value: { objectID: 'O' + ++s, weakData: {} } }); }, p = (t.exports = { REQUIRED: !1, fastKey: function(t, e) { if (!r(t)) return 'symbol' == typeof t ? t : ('string' == typeof t ? 'S' : 'P') + t; if (!i(t, c)) { if (!f(t)) return 'F'; if (!e) return 'E'; d(t); } return t[c].objectID; }, getWeakData: function(t, e) { if (!i(t, c)) { if (!f(t)) return !0; if (!e) return !1; d(t); } return t[c].weakData; }, onFreeze: function(t) { return l && p.REQUIRED && f(t) && !i(t, c) && d(t), t; }, }); o[c] = !0; }, function(t, e, n) { 'use strict'; var o = n(16).f, r = n(54), i = n(100), a = n(44), u = n(76), l = n(62), c = n(72), s = n(101), f = n(14), d = n(111).fastKey, p = n(36), A = p.set, h = p.getterFor; t.exports = { getConstructor: function(t, e, n, c) { var s = t(function(t, o) { u(t, s, e), A(t, { type: e, index: r(null), first: void 0, last: void 0, size: 0, }), f || (t.size = 0), null != o && l(o, t[c], t, n); }), p = h(e), v = function(t, e, n) { var o, r, i = p(t), a = g(t, e); return ( a ? (a.value = n) : ((i.last = a = { index: (r = d(e, !0)), key: e, value: n, previous: (o = i.last), next: void 0, removed: !1, }), i.first || (i.first = a), o && (o.next = a), f ? i.size++ : t.size++, 'F' !== r && (i.index[r] = a)), t ); }, g = function(t, e) { var n, o = p(t), r = d(e); if ('F' !== r) return o.index[r]; for (n = o.first; n; n = n.next) if (n.key == e) return n; }; return ( i(s.prototype, { clear: function() { for (var t = p(this), e = t.index, n = t.first; n; ) (n.removed = !0), n.previous && (n.previous = n.previous.next = void 0), delete e[n.index], (n = n.next); (t.first = t.last = void 0), f ? (t.size = 0) : (this.size = 0); }, delete: function(t) { var e = p(this), n = g(this, t); if (n) { var o = n.next, r = n.previous; delete e.index[n.index], (n.removed = !0), r && (r.next = o), o && (o.previous = r), e.first == n && (e.first = o), e.last == n && (e.last = r), f ? e.size-- : this.size--; } return !!n; }, forEach: function(t) { for ( var e, n = p(this), o = a(t, arguments.length > 1 ? arguments[1] : void 0, 3); (e = e ? e.next : n.first); ) for (o(e.value, e.key, this); e && e.removed; ) e = e.previous; }, has: function(t) { return !!g(this, t); }, }), i( s.prototype, n ? { get: function(t) { var e = g(this, t); return e && e.value; }, set: function(t, e) { return v(this, 0 === t ? 0 : t, e); }, } : { add: function(t) { return v(this, (t = 0 === t ? 0 : t), t); }, }, ), f && o(s.prototype, 'size', { get: function() { return p(this).size; }, }), s ); }, setStrong: function(t, e, n) { var o = e + ' Iterator', r = h(e), i = h(o); c( t, e, function(t, e) { A(this, { type: o, target: t, state: r(t), kind: e, last: void 0 }); }, function() { for (var t = i(this), e = t.kind, n = t.last; n && n.removed; ) n = n.previous; return t.target && (t.last = n = n ? n.next : t.state.first) ? 'keys' == e ? { value: n.key, done: !1, } : 'values' == e ? { value: n.value, done: !1 } : { value: [n.key, n.value], done: !1, } : ((t.target = void 0), { value: void 0, done: !0 }); }, n ? 'entries' : 'values', !n, !0, ), s(e); }, }; }, function(t, e, n) { t.exports = n(211); }, function(t, e, n) { var o = n(214), r = n(217); function i(e) { return ( (t.exports = i = 'function' == typeof r && 'symbol' == typeof o ? function(t) { return typeof t; } : function(t) { return t && 'function' == typeof r && t.constructor === r && t !== r.prototype ? 'symbol' : typeof t; }), i(e) ); } t.exports = i; }, function(t, e, n) { n(10)('iterator'); }, function(t, e, n) { var o = n(91), r = n(70).concat('length', 'prototype'); e.f = Object.getOwnPropertyNames || function(t) { return o(t, r); }; }, function(t, e) { e.f = Object.getOwnPropertySymbols; }, function(t, e, n) { t.exports = n(243); }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = { zIndex: 1e4 }); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }), (e.getPasteImgs = e.getPasteHtml = e.getPasteText = void 0); var a = n(7), u = i(n(281)); function l(t) { var e = t.clipboardData, n = ''; return ( (n = null == e ? window.clipboardData && window.clipboardData.getData('text') : e.getData('text/plain')), a.replaceHtmlSymbol(n) ); } (e.getPasteText = l), (e.getPasteHtml = function(t, e, n) { void 0 === e && (e = !0), void 0 === n && (n = !1); var o = t.clipboardData, r = ''; if ((o && (r = o.getData('text/html')), !r)) { var i = l(t); if (!i) return ''; r = '<p>' + i + '</p>'; } return (r = u.default(r, e, n)); }), (e.getPasteImgs = function(t) { var e = []; if (l(t)) return e; var n = t.clipboardData.items; return n ? ((0, r.default)(a).call(a, n, function(t, n) { var o = n.type; /image/i.test(o) && e.push(n.getAsFile()); }), e) : e; }); }, function(t, e, n) { t.exports = n(283); }, function(t, e, n) { t.exports = n(290); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = o(n(1)), a = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var u = a(n(2)), l = n(30), c = (function() { function t(t, e) { var n = this; (this.hideTimeoutId = 0), (this.showTimeoutId = 0), (this.menu = t), (this.conf = e); var o = u.default('<div class="w-e-droplist"></div>'), i = u.default('<p>' + e.title + '</p>'); i.addClass('w-e-dp-title'), o.append(i); var a = e.list || [], c = e.type || 'list', s = e.clickHandler || l.EMPTY_FN, f = u.default('<ul class="' + ('list' === c ? 'w-e-list' : 'w-e-block') + '"></ul>'); (0, r.default)(a).call(a, function(t) { var e = t.$elem, o = t.value, r = u.default('<li class="w-e-item"></li>'); e && (r.append(e), f.append(r), r.on('click', function() { s(o), (n.hideTimeoutId = window.setTimeout(function() { n.hide(); })); })); }), o.append(f), o.on('mouseleave', function() { n.hideTimeoutId = window.setTimeout(function() { n.hide(); }); }), (this.$container = o), (this.rendered = !1), (this._show = !1); } return ( (t.prototype.show = function() { this.hideTimeoutId && clearTimeout(this.hideTimeoutId); var t = this.menu.$elem, e = this.$container; if (!this._show) { if (this.rendered) e.show(); else { var n = t.getSizeData().height || 0, o = this.conf.width || 100; e.css('margin-top', n + 'px').css('width', o + 'px'), t.append(e), (this.rendered = !0); } this._show = !0; } }), (t.prototype.hide = function() { this.showTimeoutId && clearTimeout(this.showTimeoutId); var t = this.$container; this._show && (t.hide(), (this._show = !1)); }), (0, i.default)(t.prototype, 'isShow', { get: function() { return this._show; }, enumerable: !1, configurable: !0, }), t ); })(); e.default = c; }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = function(t) { var e = t.selection.getSelectionContainerElem(); return !!e && 'A' === e.getNodeName(); }); }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = function(t) { var e = t.selection.getSelectionContainerElem(); return ( !!e && !( 'CODE' != e.getNodeName() && 'PRE' != e.getNodeName() && 'CODE' != e.parent().getNodeName() && 'PRE' != e.parent().getNodeName() && !/hljs/.test(e.parent().attr('class')) ) ); }); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(1)), i = o(n(3)).default ? function(t, e, n, o) { void 0 === o && (o = n), (0, r.default)(t, o, { enumerable: !0, get: function() { return e[n]; }, }); } : function(t, e, n, o) { void 0 === o && (o = n), (t[o] = e[n]); }, a = function(t, e) { for (var n in t) 'default' === n || e.hasOwnProperty(n) || i(e, t, n); }, u = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, r.default)(e, '__esModule', { value: !0 }), n(136), n(138), n(142), n(144), n(146), n(148), n(150); var l = u(n(171)); a(n(393), e); try { document; } catch (t) { throw new Error('请在浏览器环境下运行'); } e.default = l.default; }, function(t, e, n) { var o = n(128); t.exports = o; }, function(t, e, n) { n(129); var o = n(11).Object, r = (t.exports = function(t, e, n) { return o.defineProperty(t, e, n); }); o.defineProperty.sham && (r.sham = !0); }, function(t, e, n) { var o = n(5), r = n(14); o({ target: 'Object', stat: !0, forced: !r, sham: !r }, { defineProperty: n(16).f }); }, function(t, e) { var n; n = (function() { return this; })(); try { n = n || new Function('return this')(); } catch (t) { 'object' == typeof window && (n = window); } t.exports = n; }, function(t, e, n) { var o = n(132); t.exports = o; }, function(t, e, n) { n(133); var o = n(11).Object; t.exports = function(t, e) { return o.create(t, e); }; }, function(t, e, n) { n(5)({ target: 'Object', stat: !0, sham: !n(14) }, { create: n(54) }); }, function(t, e, n) { var o = n(14), r = n(16), i = n(23), a = n(55); t.exports = o ? Object.defineProperties : function(t, e) { i(t); for (var n, o = a(e), u = o.length, l = 0; u > l; ) r.f(t, (n = o[l++]), e[n]); return t; }; }, function(t, e, n) { var o = n(8), r = n(18); t.exports = function(t, e) { try { r(o, t, e); } catch (n) { o[t] = e; } return e; }; }, function(t, e, n) { var o = n(19), r = n(137); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { (e = n(20)(!1)).push([ t.i, '.w-e-toolbar,\n.w-e-text-container,\n.w-e-menu-panel {\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n background-color: #fff;\n /*表情菜单样式*/\n /*分割线样式*/\n}\n.w-e-toolbar .eleImg,\n.w-e-text-container .eleImg,\n.w-e-menu-panel .eleImg {\n cursor: pointer;\n display: inline-block;\n font-size: 18px;\n padding: 0 3px;\n}\n.w-e-toolbar *,\n.w-e-text-container *,\n.w-e-menu-panel * {\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n}\n.w-e-toolbar hr,\n.w-e-text-container hr,\n.w-e-menu-panel hr {\n cursor: pointer;\n display: block;\n height: 0px;\n border: 0;\n border-top: 3px solid #ccc;\n margin: 20px 0;\n}\n.w-e-clear-fix:after {\n content: "";\n display: table;\n clear: both;\n}\n.w-e-drop-list-item {\n position: relative;\n top: 1px;\n padding-right: 7px;\n color: #333 !important;\n}\n.w-e-drop-list-tl {\n padding-left: 10px;\n text-align: left;\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { var o = n(19), r = n(139); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { var o = n(20), r = n(140), i = n(141); e = o(!1); var a = r(i); e.push([ t.i, "@font-face {\n font-family: 'w-e-icon';\n src: url(" + a + ') format(\'truetype\');\n font-weight: normal;\n font-style: normal;\n}\n[class^="w-e-icon-"],\n[class*=" w-e-icon-"] {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \'w-e-icon\' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.w-e-icon-close:before {\n content: "\\f00d";\n}\n.w-e-icon-upload2:before {\n content: "\\e9c6";\n}\n.w-e-icon-trash-o:before {\n content: "\\f014";\n}\n.w-e-icon-header:before {\n content: "\\f1dc";\n}\n.w-e-icon-pencil2:before {\n content: "\\e906";\n}\n.w-e-icon-paint-brush:before {\n content: "\\f1fc";\n}\n.w-e-icon-image:before {\n content: "\\e90d";\n}\n.w-e-icon-play:before {\n content: "\\e912";\n}\n.w-e-icon-location:before {\n content: "\\e947";\n}\n.w-e-icon-undo:before {\n content: "\\e965";\n}\n.w-e-icon-redo:before {\n content: "\\e966";\n}\n.w-e-icon-quotes-left:before {\n content: "\\e977";\n}\n.w-e-icon-list-numbered:before {\n content: "\\e9b9";\n}\n.w-e-icon-list2:before {\n content: "\\e9bb";\n}\n.w-e-icon-link:before {\n content: "\\e9cb";\n}\n.w-e-icon-happy:before {\n content: "\\e9df";\n}\n.w-e-icon-bold:before {\n content: "\\ea62";\n}\n.w-e-icon-underline:before {\n content: "\\ea63";\n}\n.w-e-icon-italic:before {\n content: "\\ea64";\n}\n.w-e-icon-strikethrough:before {\n content: "\\ea65";\n}\n.w-e-icon-table2:before {\n content: "\\ea71";\n}\n.w-e-icon-paragraph-left:before {\n content: "\\ea77";\n}\n.w-e-icon-paragraph-center:before {\n content: "\\ea78";\n}\n.w-e-icon-paragraph-right:before {\n content: "\\ea79";\n}\n.w-e-icon-paragraph-justify:before {\n content: "\\ea7a";\n}\n.w-e-icon-terminal:before {\n content: "\\f120";\n}\n.w-e-icon-page-break:before {\n content: "\\ea68";\n}\n.w-e-icon-cancel-circle:before {\n content: "\\ea0d";\n}\n.w-e-icon-font:before {\n content: "\\ea5c";\n}\n.w-e-icon-text-heigh:before {\n content: "\\ea5f";\n}\n.w-e-icon-paint-format:before {\n content: "\\e90c";\n}\n.w-e-icon-indent-increase:before {\n content: "\\ea7b";\n}\n.w-e-icon-indent-decrease:before {\n content: "\\ea7c";\n}\n.w-e-icon-row-height:before {\n content: "\\e9be";\n}\n.w-e-icon-fullscreen_exit:before {\n content: "\\e900";\n}\n.w-e-icon-fullscreen:before {\n content: "\\e901";\n}\n.w-e-icon-split-line:before {\n content: "\\ea0b";\n}\n.w-e-icon-checkbox-checked:before {\n content: "\\ea52";\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { 'use strict'; t.exports = function(t, e) { return ( e || (e = {}), 'string' != typeof (t = t && t.__esModule ? t.default : t) ? t : (/^['"].*['"]$/.test(t) && (t = t.slice(1, -1)), e.hash && (t += e.hash), /["'() \t\n]/.test(t) || e.needQuotes ? '"'.concat(t.replace(/"/g, '\\"').replace(/\n/g, '\\n'), '"') : t) ); }; }, function(t, e, n) { 'use strict'; n.r(e), (e.default = 'data:font/woff;base64,d09GRgABAAAAABskAAsAAAAAGtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIPFWNtYXAAAAFoAAABHAAAARz2mfAgZ2FzcAAAAoQAAAAIAAAACAAAABBnbHlmAAACjAAAFXwAABV8IH7+mGhlYWQAABgIAAAANgAAADYb6gumaGhlYQAAGEAAAAAkAAAAJAkjBWlobXR4AAAYZAAAAKQAAACkmYcEbmxvY2EAABkIAAAAVAAAAFReAmKYbWF4cAAAGVwAAAAgAAAAIAA0ALZuYW1lAAAZfAAAAYYAAAGGmUoJ+3Bvc3QAABsEAAAAIAAAACAAAwAAAAMD7wGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8fwDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAQAAAAA8ACAABAAcAAEAIOkB6QbpDekS6UfpZul36bnpu+m+6cbpy+nf6gvqDepS6lzqX+pl6nHqfPAN8BTxIPHc8fz//f//AAAAAAAg6QDpBukM6RLpR+ll6Xfpuem76b7pxunL6d/qC+oN6lLqXOpf6mLqcep38A3wFPEg8dzx/P/9//8AAf/jFwQXABb7FvcWwxamFpYWVRZUFlIWSxZHFjQWCRYIFcQVuxW5FbcVrBWnEBcQEQ8GDksOLAADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAEAEEAAQO/A38ABQALABEAFwAAATMVIREzAxEhFSMVATUzESE1ETUhESM1Av/A/sJ+fgE+wP4Cfv7CAT5+Ar9+AT78ggE+fsACvsD+wn7+An7+wsAAAAAABABBAAEDvwN/AAUACwARABcAAAEhESM1IxM1MxEhNQERIRUjFREVMxUhEQKBAT5+wMB+/sL9wAE+wMD+wgN//sLA/X7A/sJ+AcIBPn7A/v7AfgE+AAAAAAIAAP/ABAADwAAEABMAAAE3AScBAy4BJxM3ASMBAyUBNQEHAYCAAcBA/kCfFzsyY4ABgMD+gMACgAGA/oBOAUBAAcBA/kD+nTI7FwERTgGA/oD9gMABgMD+gIAAAgAA/8AEAAOAACkALQAAAREjNTQmIyEiBh0BFBYzITI2PQEzESEVIyIGFREUFjsBMjY1ETQmKwE1ASE1IQQAwCYa/UAaJiYaAsAaJoD9wCANExMNgA0TEw0gAUD9QALAAYABgEAaJiYawBomJhpA/wCAEw3+wA0TEw0BQA0TQAGAQAAABAAAAAAEAAOAABAAIQAtADQAAAE4ATEROAExITgBMRE4ATEhNSEiBhURFBYzITI2NRE0JiMHFAYjIiY1NDYzMhYTITUTATM3A8D8gAOA/IAaJiYaA4AaJiYagDgoKDg4KCg4QP0A4AEAQOADQP0AAwBAJhr9ABomJhoDABom4Cg4OCgoODj9uIABgP7AwAAAAgAAAEAEAANAADgAPAAAASYnLgEnJiMiBw4BBwYHBgcOAQcGFRQXHgEXFhcWFx4BFxYzMjc+ATc2NzY3PgE3NjU0Jy4BJyYnARENAQPVNjg5djw9Pz89PHY5ODYLBwgLAwMDAwsIBws2ODl2PD0/Pz08djk4NgsHCAsDAwMDCwgHC/2rAUD+wAMgCAYGCAICAgIIBgYIKSoqWS0uLy8uLVkqKikIBgYIAgICAggGBggpKipZLS4vLy4tWSoqKf3gAYDAwAAAAAACAMD/wANAA8AAGwAnAAABIgcOAQcGFRQXHgEXFjEwNz4BNzY1NCcuAScmAyImNTQ2MzIWFRQGAgBCOzpXGRkyMngyMjIyeDIyGRlXOjtCUHBwUFBwcAPAGRlXOjtCeH19zEFBQUHMfX14Qjs6VxkZ/gBwUFBwcFBQcAAAAQAAAAAEAAOAACsAAAEiBw4BBwYHJxEhJz4BMzIXHgEXFhUUBw4BBwYHFzY3PgE3NjU0Jy4BJyYjAgA1MjJcKSkjlgGAkDWLUFBFRmkeHgkJIhgYHlUoICAtDAwoKIteXWoDgAoLJxscI5b+gJA0PB4eaUZFUCsoKUkgIRpgIysrYjY2OWpdXosoKAABAAAAAAQAA4AAKgAAExQXHgEXFhc3JicuAScmNTQ3PgE3NjMyFhcHIREHJicuAScmIyIHDgEHBgAMDC0gIChVHhgYIgkJHh5pRkVQUIs1kAGAliMpKVwyMjVqXV6LKCgBgDk2NmIrKyNgGiEgSSkoK1BFRmkeHjw0kAGAliMcGycLCigoi15dAAAAAAIAAABABAEDAAAmAE0AABMyFx4BFxYVFAcOAQcGIyInLgEnJjUnNDc+ATc2MxUiBgcOAQc+ASEyFx4BFxYVFAcOAQcGIyInLgEnJjUnNDc+ATc2MxUiBgcOAQc+AeEuKSk9ERISET0pKS4uKSk9ERIBIyN6UlFdQHUtCRAHCBICSS4pKT0REhIRPSkpLi4pKT0REgEjI3pSUV1AdS0JEAcIEgIAEhE9KSkuLikpPRESEhE9KSkuIF1RUnojI4AwLggTCgIBEhE9KSkuLikpPRESEhE9KSkuIF1RUnojI4AwLggTCgIBAAAGAED/wAQAA8AAAwAHAAsAEQAdACkAACUhFSERIRUhESEVIScRIzUjNRMVMxUjNTc1IzUzFRURIzUzNSM1MzUjNQGAAoD9gAKA/YACgP2AwEBAQIDAgIDAwICAgICAgAIAgAIAgMD/AMBA/fIyQJI8MkCS7v7AQEBAQEAABgAA/8AEAAPAAAMABwALABcAIwAvAAABIRUhESEVIREhFSEBNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiYBgAKA/YACgP2AAoD9gP6ASzU1S0s1NUtLNTVLSzU1S0s1NUtLNTVLA4CA/wCA/wCAA0A1S0s1NUtL/rU1S0s1NUtL/rU1S0s1NUtLAAUAAABABWADAAADAAcACwAOABEAABMhFSEVIRUhFSEVIQEXNzUnBwADgPyAA4D8gAOA/IAD4MDAwMADAMBAwEDAAUDAwEDAwAAAAAADAAAAAAQAA6AAAwANABQAADchFSElFSE1EyEVITUhJQkBIxEjEQAEAPwABAD8AIABAAEAAQD9YAEgASDggEBAwEBAAQCAgMABIP7g/wABAAAAAAACAB7/zAPiA7QAMwBkAAABIiYnJicmNDc2PwE+ATMyFhcWFxYUBwYPAQYiJyY0PwE2NCcuASMiBg8BBhQXFhQHDgEjAyImJyYnJjQ3Nj8BNjIXFhQPAQYUFx4BMzI2PwE2NCcmNDc2MhcWFxYUBwYPAQ4BIwG4ChMIIxISEhIjwCNZMTFZIyMSEhISI1gPLA8PD1gpKRQzHBwzFMApKQ8PCBMKuDFZIyMSEhISI1gPLA8PD1gpKRQzHBwzFMApKQ8PDysQIxISEhIjwCNZMQFECAckLS1eLS0kwCIlJSIkLS1eLS0kVxAQDysPWCl0KRQVFRTAKXQpDysQBwj+iCUiJC0tXi0tJFcQEA8rD1gpdCkUFRUUwCl0KQ8rEA8PJC0tXi0tJMAiJQAAAAAFAAD/wAQAA8AAGwA3AFMAXwBrAAAFMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWEzIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NhMyNz4BNzY3BgcOAQcGIyInLgEnJicWFx4BFxYnNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiYCAGpdXosoKCgoi15dampdXosoKCgoi15dalZMTHEgISEgcUxMVlZMTHEgISEgcUxMVisrKlEmJiMFHBtWODc/Pzc4VhscBSMmJlEqK9UlGxslJRsbJQGAJRsbJSUbGyVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoA6AhIHFMTFZWTExxICEhIHFMTFZWTExxICH+CQYGFRAQFEM6OlYYGRkYVjo6QxQQEBUGBvcoODgoKDg4KCg4OCgoODgAAAEAAAFABAACQAAPAAATFRQWMyEyNj0BNCYjISIGABMNA8ANExMN/EANEwIgwA0TEw3ADRMTAAAAAwAA/8AEAAPAABsANwBDAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMHJwcXBxc3FzcnNwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qVkxMcSAhISBxTExWVkxMcSAhISBxTExKoKBgoKBgoKBgoKADwCgoi15dampdXosoKCgoi15dampdXosoKPxgISBxTExWVkxMcSAhISBxTExWVkxMcSAhAqCgoGCgoGCgoGCgoAACAAD/wAQAA8AADwAVAAABISIGFREUFjMhMjY1ETQmASc3FwEXA4D9ADVLSzUDADVLS/4L7VqTATNaA8BLNf0ANUtLNQMANUv85e5akgEyWgAAAAABAGX/wAObA8AAKQAAASImIyIHDgEHBhUUFjMuATU0NjcwBwYCBwYHFSETMzcjNx4BMzI2Nw4BAyBEaEZxU1RtGhtJSAYNZUoQEEs8PFkBPWzGLNc0LVUmLlAYHT0DsBAeHWE+P0FNOwsmN5lvA31+/sWPkCMZAgCA9gkPN2sJBwAAAAACAAAAAAQAA4AACQAXAAAlMwcnMxEjNxcjJREnIxEzFSE1MxEjBxEDgICgoICAoKCA/wBAwID+gIDAQMDAwAIAwMDA/wCA/UBAQALAgAEAAAMAwAAAA0ADgAAWAB8AKAAAAT4BNTQnLgEnJiMhESEyNz4BNzY1NCYBMzIWFRQGKwETIxEzMhYVFAYCxBwgFBRGLi81/sABgDUvLkYUFET+hGUqPDwpZp+fnyw+PgHbIlQvNS8uRhQU/IAUFEYuLzVGdAFGSzU1S/6AAQBLNTVLAAAAAAIAwAAAA0ADgAAfACMAAAEzERQHDgEHBiMiJy4BJyY1ETMRFBYXHgEzMjY3PgE1ASEVIQLAgBkZVzo7QkI7OlcZGYAbGBxJKChJHBgb/gACgP2AA4D+YDw0NU4WFxcWTjU0PAGg/mAeOBcYGxsYFzge/qCAAAAAAAEAgAAAA4ADgAALAAABFSMBMxUhNTMBIzUDgID+wID+QIABQIADgED9AEBAAwBAAAEAAAAABAADgAA9AAABFSMeARUUBgcOASMiJicuATUzFBYzMjY1NCYjITUhLgEnLgE1NDY3PgEzMhYXHgEVIzQmIyIGFRQWMzIWFwQA6xUWNTAscT4+cSwwNYByTk5yck7+AAEsAgQBMDU1MCxxPj5xLDA1gHJOTnJyTjtuKwHAQB1BIjViJCEkJCEkYjU0TEw0NExAAQMBJGI1NWIkISQkISRiNTRMTDQ0TCEfAAAACgAAAAAEAAOAAAMABwALAA8AEwAXABsAHwAjACcAABMRIREBNSEVHQEhNQEVITUjFSE1ESEVISUhFSERNSEVASEVISE1IRUABAD9gAEA/wABAP8AQP8AAQD/AAKAAQD/AAEA/IABAP8AAoABAAOA/IADgP3AwMBAwMACAMDAwMD/AMDAwAEAwMD+wMDAwAAABQAAAAAEAAOAAAMABwALAA8AEwAAEyEVIRUhFSERIRUhESEVIREhFSEABAD8AAKA/YACgP2ABAD8AAQA/AADgIBAgP8AgAFAgP8AgAAAAAAFAAAAAAQAA4AAAwAHAAsADwATAAATIRUhFyEVIREhFSEDIRUhESEVIQAEAPwAwAKA/YACgP2AwAQA/AAEAPwAA4CAQID/AIABQID/AIAAAAUAAAAABAADgAADAAcACwAPABMAABMhFSEFIRUhESEVIQEhFSERIRUhAAQA/AABgAKA/YACgP2A/oAEAPwABAD8AAOAgECA/wCAAUCA/wCAAAAAAAUAAAAABAADgAADAAcACwAPABMAABMhFSEVIRUhFSEVIRUhFSEVIRUhAAQA/AAEAPwABAD8AAQA/AAEAPwAA4CAQIBAgECAQIAAAAAGAAAAAAQAA4AAAwAHAAsADwATABYAABMhFSEFIRUhFSEVIRUhFSEFIRUhGQEFAAQA/AABgAKA/YACgP2AAoD9gP6ABAD8AAEAA4CAQIBAgECAQIABAAGAwAAAAAYAAAAABAADgAADAAcACwAPABMAFgAAEyEVIQUhFSEVIRUhFSEVIQUhFSEBESUABAD8AAGAAoD9gAKA/YACgP2A/oAEAPwAAQD/AAOAgECAQIBAgECAAoD+gMAAAQA/AD8C5gLmACwAACUUDwEGIyIvAQcGIyIvASY1ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFQLmEE4QFxcQqKgQFxYQThAQqKgQEE4QFhcQqKgQFxcQThAQqKgQwxYQThAQqKgQEE4QFhcQqKgQFxcQThAQqKgQEE4QFxcQqKgQFwAAAAYAAAAAAyUDbgAUACgAPABNAFUAggAAAREUBwYrASInJjURNDc2OwEyFxYVMxEUBwYrASInJjURNDc2OwEyFxYXERQHBisBIicmNRE0NzY7ATIXFhMRIREUFxYXFjMhMjc2NzY1ASEnJicjBgcFFRQHBisBERQHBiMhIicmNREjIicmPQE0NzY7ATc2NzY7ATIXFh8BMzIXFhUBJQYFCCQIBQYGBQgkCAUGkgUFCCUIBQUFBQglCAUFkgUFCCUIBQUFBQglCAUFSf4ABAQFBAIB2wIEBAQE/oABABsEBrUGBAH3BgUINxobJv4lJhsbNwgFBQUFCLEoCBcWF7cXFhYJKLAIBQYCEv63CAUFBQUIAUkIBQYGBQj+twgFBQUFCAFJCAUGBgUI/rcIBQUFBQgBSQgFBgYF/lsCHf3jDQsKBQUFBQoLDQJmQwUCAgVVJAgGBf3jMCIjISIvAiAFBggkCAUFYBUPDw8PFWAFBQgAAgAHAEkDtwKvABoALgAACQEGIyIvASY1ND8BJyY1ND8BNjMyFwEWFRQHARUUBwYjISInJj0BNDc2MyEyFxYBTv72BgcIBR0GBuHhBgYdBQgHBgEKBgYCaQUFCP3bCAUFBQUIAiUIBQUBhf72BgYcBggHBuDhBgcHBh0FBf71BQgHBv77JQgFBQUFCCUIBQUFBQAAAAEAIwAAA90DbgCzAAAlIicmIyIHBiMiJyY1NDc2NzY3Njc2PQE0JyYjISIHBh0BFBcWFxYzFhcWFRQHBiMiJyYjIgcGIyInJjU0NzY3Njc2NzY9ARE0NTQ1NCc0JyYnJicmJyYnJiMiJyY1NDc2MzIXFjMyNzYzMhcWFRQHBiMGBwYHBh0BFBcWMyEyNzY9ATQnJicmJyY1NDc2MzIXFjMyNzYzMhcWFRQHBgciBwYHBhURFBcWFxYXMhcWFRQHBiMDwRkzMhoZMjMZDQgHCQoNDBEQChIBBxX+fhYHARUJEhMODgwLBwcOGzU1GhgxMRgNBwcJCQsMEA8JEgECAQIDBAQFCBIRDQ0KCwcHDho1NRoYMDEYDgcHCQoMDRAQCBQBBw8BkA4HARQKFxcPDgcHDhkzMhkZMTEZDgcHCgoNDRARCBQUCRERDg0KCwcHDgACAgICDAsPEQkJAQEDAwUMROAMBQMDBQzUUQ0GAQIBCAgSDwwNAgICAgwMDhEICQECAwMFDUUhAdACDQ0ICA4OCgoLCwcHAwYBAQgIEg8MDQICAgINDA8RCAgBAgEGDFC2DAcBAQcMtlAMBgEBBgcWDwwNAgICAg0MDxEICAEBAgYNT/3mRAwGAgIBCQgRDwwNAAACAAD/twP/A7cAEwA5AAABMhcWFRQHAgcGIyInJjU0NwE2MwEWFxYfARYHBiMiJyYnJicmNRYXFhcWFxYzMjc2NzY3Njc2NzY3A5soHh4avkw3RUg0NDUBbSEp/fgXJicvAQJMTHtHNjYhIRARBBMUEBASEQkXCA8SExUVHR0eHikDtxsaKCQz/plGNDU0SUkwAUsf/bErHx8NKHpNTBobLi86OkQDDw4LCwoKFiUbGhERCgsEBAIAAQAAAAAAAIWwaoFfDzz1AAsEAAAAAADbteOZAAAAANu145kAAP+3BWADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAFgAAA//8FYAABAAAAAAAAAAAAAAAAAAAAKQQAAAAAAAAAAAAAAAIAAAAEAABBBAAAQQQAAAAEAAAABAAAAAQAAAAEAADABAAAAAQAAAAEAAAABAAAQAQAAAAFgAAABAAAAAQAAB4EAAAABAAAAAQAAAAEAAAABAAAZQQAAAAEAADABAAAwAQAAIAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAMlAD8DJQAAA74ABwQAACMD/wAAAAAAAAAKABQAHgBKAHYApADmAS4BkgHQAhYCXALQAw4DWAN+A6gEPgTeBPoFZAWOBdAF+AY6BnYGjgbmBy4HVgd+B6gHzgf8CCoIbgkmCXAKYgq+AAEAAAApALQACgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'); }, function(t, e, n) { var o = n(19), r = n(143); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { (e = n(20)(!1)).push([ t.i, '.w-e-toolbar {\n display: flex;\n padding: 0 6px;\n flex-wrap: wrap;\n position: relative;\n /* 单个菜单 */\n}\n.w-e-toolbar .w-e-menu {\n position: relative;\n display: flex;\n width: 40px;\n height: 40px;\n align-items: center;\n justify-content: center;\n text-align: center;\n cursor: pointer;\n}\n.w-e-toolbar .w-e-menu i {\n color: #999;\n}\n.w-e-toolbar .w-e-menu:hover {\n background-color: #F6F6F6;\n}\n.w-e-toolbar .w-e-menu:hover i {\n color: #333;\n}\n.w-e-toolbar .w-e-active i {\n color: #1e88e5;\n}\n.w-e-toolbar .w-e-active:hover i {\n color: #1e88e5;\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { var o = n(19), r = n(145); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { (e = n(20)(!1)).push([ t.i, '.w-e-text-container {\n position: relative;\n}\n.w-e-text-container .w-e-progress {\n position: absolute;\n background-color: #1e88e5;\n top: 0;\n left: 0;\n height: 1px;\n}\n.w-e-text-container .placeholder {\n color: #D4D4D4;\n position: absolute;\n font-size: 11pt;\n line-height: 22px;\n left: 10px;\n top: 10px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n z-index: -1;\n}\n.w-e-text {\n padding: 0 10px;\n overflow-y: auto;\n}\n.w-e-text p,\n.w-e-text h1,\n.w-e-text h2,\n.w-e-text h3,\n.w-e-text h4,\n.w-e-text h5,\n.w-e-text table,\n.w-e-text pre {\n margin: 10px 0;\n line-height: 1.5;\n}\n.w-e-text ul,\n.w-e-text ol {\n margin: 10px 0 10px 20px;\n}\n.w-e-text blockquote {\n display: block;\n border-left: 8px solid #d0e5f2;\n padding: 5px 10px;\n margin: 10px 0;\n line-height: 1.4;\n font-size: 100%;\n background-color: #f1f1f1;\n}\n.w-e-text code {\n display: inline-block;\n background-color: #f1f1f1;\n border-radius: 3px;\n padding: 3px 5px;\n margin: 0 3px;\n}\n.w-e-text pre code {\n display: block;\n}\n.w-e-text table {\n border-top: 1px solid #ccc;\n border-left: 1px solid #ccc;\n}\n.w-e-text table td,\n.w-e-text table th {\n border-bottom: 1px solid #ccc;\n border-right: 1px solid #ccc;\n padding: 3px 5px;\n min-height: 30px;\n}\n.w-e-text table th {\n border-bottom: 2px solid #ccc;\n text-align: center;\n background-color: #f1f1f1;\n}\n.w-e-text:focus {\n outline: none;\n}\n.w-e-text img {\n cursor: pointer;\n}\n.w-e-text img:hover {\n box-shadow: 0 0 5px #333;\n}\n.w-e-tooltip {\n display: flex;\n color: #f1f1f1;\n background-color: rgba(0, 0, 0, 0.75);\n box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n padding: 4px 5px 6px;\n position: absolute;\n}\n.w-e-tooltip-up::after {\n content: "";\n position: absolute;\n top: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-top-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-tooltip-down::after {\n content: "";\n position: absolute;\n bottom: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-bottom-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-tooltip-item-wrapper {\n cursor: pointer;\n font-size: 14px;\n margin: 0 5px;\n}\n.w-e-tooltip-item-wrapper:hover {\n color: #ccc;\n text-decoration: underline;\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { var o = n(19), r = n(147); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { (e = n(20)(!1)).push([ t.i, '.w-e-menu .w-e-panel-container {\n position: absolute;\n top: 0;\n left: 50%;\n border: 1px solid #ccc;\n border-top: 0;\n box-shadow: 1px 1px 2px #ccc;\n color: #333;\n background-color: #fff;\n text-align: left;\n /* 为 emotion panel 定制的样式 */\n /* 上传图片的 panel 定制样式 */\n}\n.w-e-menu .w-e-panel-container .w-e-panel-close {\n position: absolute;\n right: 0;\n top: 0;\n padding: 5px;\n margin: 2px 5px 0 0;\n cursor: pointer;\n color: #999;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-close:hover {\n color: #333;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-title {\n list-style: none;\n display: flex;\n font-size: 14px;\n margin: 2px 10px 0 10px;\n border-bottom: 1px solid #f1f1f1;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-title .w-e-item {\n padding: 3px 5px;\n color: #999;\n cursor: pointer;\n margin: 0 3px;\n position: relative;\n top: 1px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-title .w-e-active {\n color: #333;\n border-bottom: 1px solid #333;\n cursor: default;\n font-weight: 700;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content {\n padding: 10px 15px 10px 15px;\n font-size: 16px;\n /* 输入框的样式 */\n /* 按钮的样式 */\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input:focus,\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content textarea:focus,\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content button:focus {\n outline: none;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content textarea {\n width: 100%;\n border: 1px solid #ccc;\n padding: 5px;\n margin-top: 10px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content textarea:focus {\n border-color: #1e88e5;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text] {\n border: none;\n border-bottom: 1px solid #ccc;\n font-size: 14px;\n height: 20px;\n color: #333;\n text-align: left;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text].small {\n width: 30px;\n text-align: center;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text].block {\n display: block;\n width: 100%;\n margin: 10px 0;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text]:focus {\n border-bottom: 2px solid #1e88e5;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button {\n font-size: 14px;\n color: #1e88e5;\n border: none;\n padding: 5px 10px;\n background-color: #fff;\n cursor: pointer;\n border-radius: 3px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.left {\n float: left;\n margin-right: 10px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.right {\n float: right;\n margin-left: 10px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.gray {\n color: #999;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.red {\n color: #c24f4a;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button:hover {\n background-color: #f1f1f1;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container:after {\n content: "";\n display: table;\n clear: both;\n}\n.w-e-menu .w-e-panel-container .w-e-emoticon-container .w-e-item {\n cursor: pointer;\n font-size: 18px;\n padding: 0 3px;\n display: inline-block;\n}\n.w-e-menu .w-e-panel-container .w-e-up-img-container {\n text-align: center;\n}\n.w-e-menu .w-e-panel-container .w-e-up-img-container .w-e-up-btn {\n display: inline-block;\n color: #999;\n cursor: pointer;\n font-size: 60px;\n line-height: 1;\n}\n.w-e-menu .w-e-panel-container .w-e-up-img-container .w-e-up-btn:hover {\n color: #333;\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { var o = n(19), r = n(149); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { (e = n(20)(!1)).push([ t.i, '.w-e-toolbar .w-e-droplist {\n position: absolute;\n left: 0;\n top: 0;\n background-color: #fff;\n border: 1px solid #f1f1f1;\n border-right-color: #ccc;\n border-bottom-color: #ccc;\n}\n.w-e-toolbar .w-e-droplist .w-e-dp-title {\n text-align: center;\n color: #999;\n line-height: 2;\n border-bottom: 1px solid #f1f1f1;\n font-size: 13px;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-list {\n list-style: none;\n line-height: 1;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item {\n color: #333;\n padding: 5px 0;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item:hover {\n background-color: #f1f1f1;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-block {\n list-style: none;\n text-align: left;\n padding: 5px;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item {\n display: inline-block;\n padding: 3px 5px;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item:hover {\n background-color: #f1f1f1;\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { 'use strict'; var o = n(0)(n(151)); Element.prototype.matches || (Element.prototype.matches = function(t) { for ( var e = this.ownerDocument.querySelectorAll(t), n = e.length; n >= 0 && e.item(n) !== this; n-- ); return n > -1; }), (window.Promise = o.default); }, function(t, e, n) { t.exports = n(152); }, function(t, e, n) { var o = n(153); t.exports = o; }, function(t, e, n) { n(59), n(60), n(47), n(162), n(169), n(170); var o = n(11); t.exports = o.Promise; }, function(t, e, n) { var o = n(56), r = n(43), i = function(t) { return function(e, n) { var i, a, u = String(r(e)), l = o(n), c = u.length; return l < 0 || l >= c ? t ? '' : void 0 : (i = u.charCodeAt(l)) < 55296 || i > 56319 || l + 1 === c || (a = u.charCodeAt(l + 1)) < 56320 || a > 57343 ? t ? u.charAt(l) : i : t ? u.slice(l, l + 2) : a - 56320 + ((i - 55296) << 10) + 65536; }; }; t.exports = { codeAt: i(!1), charAt: i(!0) }; }, function(t, e, n) { var o = n(8), r = n(94), i = o.WeakMap; t.exports = 'function' == typeof i && /native code/.test(r(i)); }, function(t, e, n) { 'use strict'; var o = n(95).IteratorPrototype, r = n(54), i = n(42), a = n(29), u = n(38), l = function() { return this; }; t.exports = function(t, e, n) { var c = e + ' Iterator'; return (t.prototype = r(o, { next: i(1, n) })), a(t, c, !1, !0), (u[c] = l), t; }; }, function(t, e, n) { var o = n(12); t.exports = !o(function() { function t() {} return (t.prototype.constructor = null), Object.getPrototypeOf(new t()) !== t.prototype; }); }, function(t, e, n) { 'use strict'; var o = n(74), r = n(61); t.exports = o ? {}.toString : function() { return '[object ' + r(this) + ']'; }; }, function(t, e, n) { var o = n(13); t.exports = function(t) { if (!o(t) && null !== t) throw TypeError("Can't set " + String(t) + ' as a prototype'); return t; }; }, function(t, e, n) { 'use strict'; var o = n(25), r = n(75), i = n(38), a = n(36), u = n(72), l = a.set, c = a.getterFor('Array Iterator'); (t.exports = u( Array, 'Array', function(t, e) { l(this, { type: 'Array Iterator', target: o(t), index: 0, kind: e }); }, function() { var t = c(this), e = t.target, n = t.kind, o = t.index++; return !e || o >= e.length ? ((t.target = void 0), { value: void 0, done: !0 }) : 'keys' == n ? { value: o, done: !1, } : 'values' == n ? { value: e[o], done: !1 } : { value: [o, e[o]], done: !1 }; }, 'values', )), (i.Arguments = i.Array), r('keys'), r('values'), r('entries'); }, function(t, e) { t.exports = { CSSRuleList: 0, CSSStyleDeclaration: 0, CSSValueList: 0, ClientRectList: 0, DOMRectList: 0, DOMStringList: 0, DOMTokenList: 1, DataTransferItemList: 0, FileList: 0, HTMLAllCollection: 0, HTMLCollection: 0, HTMLFormElement: 0, HTMLSelectElement: 0, MediaList: 0, MimeTypeArray: 0, NamedNodeMap: 0, NodeList: 1, PaintRequestList: 0, Plugin: 0, PluginArray: 0, SVGLengthList: 0, SVGNumberList: 0, SVGPathSegList: 0, SVGPointList: 0, SVGStringList: 0, SVGTransformList: 0, SourceBufferList: 0, StyleSheetList: 0, TextTrackCueList: 0, TextTrackList: 0, TouchList: 0, }; }, function(t, e, n) { 'use strict'; var o, r, i, a, u = n(5), l = n(35), c = n(8), s = n(34), f = n(99), d = n(46), p = n(100), A = n(29), h = n(101), v = n(13), g = n(32), m = n(76), y = n(28), w = n(94), x = n(62), b = n(166), E = n(102), _ = n(103).set, C = n(167), M = n(105), S = n(168), B = n(78), k = n(106), I = n(36), N = n(90), T = n(9), R = n(79), D = T('species'), F = 'Promise', H = I.get, Q = I.set, P = I.getterFor(F), L = f, j = c.TypeError, O = c.document, U = c.process, Y = s('fetch'), z = B.f, $ = z, G = 'process' == y(U), J = !!(O && O.createEvent && c.dispatchEvent), V = N(F, function() { if (!(w(L) !== String(L))) { if (66 === R) return !0; if (!G && 'function' != typeof PromiseRejectionEvent) return !0; } if (l && !L.prototype.finally) return !0; if (R >= 51 && /native code/.test(L)) return !1; var t = L.resolve(1), e = function(t) { t(function() {}, function() {}); }; return ((t.constructor = {})[D] = e), !(t.then(function() {}) instanceof e); }), K = V || !b(function(t) { L.all(t).catch(function() {}); }), W = function(t) { var e; return !(!v(t) || 'function' != typeof (e = t.then)) && e; }, q = function(t, e, n) { if (!e.notified) { e.notified = !0; var o = e.reactions; C(function() { for (var r = e.value, i = 1 == e.state, a = 0; o.length > a; ) { var u, l, c, s = o[a++], f = i ? s.ok : s.fail, d = s.resolve, p = s.reject, A = s.domain; try { f ? (i || (2 === e.rejection && et(t, e), (e.rejection = 1)), !0 === f ? (u = r) : (A && A.enter(), (u = f(r)), A && (A.exit(), (c = !0))), u === s.promise ? p(j('Promise-chain cycle')) : (l = W(u)) ? l.call(u, d, p) : d(u)) : p(r); } catch (t) { A && !c && A.exit(), p(t); } } (e.reactions = []), (e.notified = !1), n && !e.rejection && Z(t, e); }); } }, X = function(t, e, n) { var o, r; J ? (((o = O.createEvent('Event')).promise = e), (o.reason = n), o.initEvent(t, !1, !0), c.dispatchEvent(o)) : (o = { promise: e, reason: n, }), (r = c['on' + t]) ? r(o) : 'unhandledrejection' === t && S('Unhandled promise rejection', n); }, Z = function(t, e) { _.call(c, function() { var n, o = e.value; if ( tt(e) && ((n = k(function() { G ? U.emit('unhandledRejection', o, t) : X('unhandledrejection', t, o); })), (e.rejection = G || tt(e) ? 2 : 1), n.error) ) throw n.value; }); }, tt = function(t) { return 1 !== t.rejection && !t.parent; }, et = function(t, e) { _.call(c, function() { G ? U.emit('rejectionHandled', t) : X('rejectionhandled', t, e.value); }); }, nt = function(t, e, n, o) { return function(r) { t(e, n, r, o); }; }, ot = function(t, e, n, o) { e.done || ((e.done = !0), o && (e = o), (e.value = n), (e.state = 2), q(t, e, !0)); }, rt = function(t, e, n, o) { if (!e.done) { (e.done = !0), o && (e = o); try { if (t === n) throw j("Promise can't be resolved itself"); var r = W(n); r ? C(function() { var o = { done: !1 }; try { r.call(n, nt(rt, t, o, e), nt(ot, t, o, e)); } catch (n) { ot(t, o, n, e); } }) : ((e.value = n), (e.state = 1), q(t, e, !1)); } catch (n) { ot(t, { done: !1 }, n, e); } } }; V && ((L = function(t) { m(this, L, F), g(t), o.call(this); var e = H(this); try { t(nt(rt, this, e), nt(ot, this, e)); } catch (t) { ot(this, e, t); } }), ((o = function(t) { Q(this, { type: F, done: !1, notified: !1, parent: !1, reactions: [], rejection: !1, state: 0, value: void 0, }); }).prototype = p(L.prototype, { then: function(t, e) { var n = P(this), o = z(E(this, L)); return ( (o.ok = 'function' != typeof t || t), (o.fail = 'function' == typeof e && e), (o.domain = G ? U.domain : void 0), (n.parent = !0), n.reactions.push(o), 0 != n.state && q(this, n, !1), o.promise ); }, catch: function(t) { return this.then(void 0, t); }, })), (r = function() { var t = new o(), e = H(t); (this.promise = t), (this.resolve = nt(rt, t, e)), (this.reject = nt(ot, t, e)); }), (B.f = z = function(t) { return t === L || t === i ? new r(t) : $(t); }), l || 'function' != typeof f || ((a = f.prototype.then), d( f.prototype, 'then', function(t, e) { var n = this; return new L(function(t, e) { a.call(n, t, e); }).then(t, e); }, { unsafe: !0 }, ), 'function' == typeof Y && u( { global: !0, enumerable: !0, forced: !0 }, { fetch: function(t) { return M(L, Y.apply(c, arguments)); }, }, ))), u({ global: !0, wrap: !0, forced: V }, { Promise: L }), A(L, F, !1, !0), h(F), (i = s(F)), u( { target: F, stat: !0, forced: V, }, { reject: function(t) { var e = z(this); return e.reject.call(void 0, t), e.promise; }, }, ), u( { target: F, stat: !0, forced: l || V }, { resolve: function(t) { return M(l && this === i ? L : this, t); }, }, ), u( { target: F, stat: !0, forced: K }, { all: function(t) { var e = this, n = z(e), o = n.resolve, r = n.reject, i = k(function() { var n = g(e.resolve), i = [], a = 0, u = 1; x(t, function(t) { var l = a++, c = !1; i.push(void 0), u++, n.call(e, t).then(function(t) { c || ((c = !0), (i[l] = t), --u || o(i)); }, r); }), --u || o(i); }); return i.error && r(i.value), n.promise; }, race: function(t) { var e = this, n = z(e), o = n.reject, r = k(function() { var r = g(e.resolve); x(t, function(t) { r.call(e, t).then(n.resolve, o); }); }); return r.error && o(r.value), n.promise; }, }, ); }, function(t, e, n) { var o = n(9), r = n(38), i = o('iterator'), a = Array.prototype; t.exports = function(t) { return void 0 !== t && (r.Array === t || a[i] === t); }; }, function(t, e, n) { var o = n(61), r = n(38), i = n(9)('iterator'); t.exports = function(t) { if (null != t) return t[i] || t['@@iterator'] || r[o(t)]; }; }, function(t, e, n) { var o = n(23); t.exports = function(t, e, n, r) { try { return r ? e(o(n)[0], n[1]) : e(n); } catch (e) { var i = t.return; throw (void 0 !== i && o(i.call(t)), e); } }; }, function(t, e, n) { var o = n(9)('iterator'), r = !1; try { var i = 0, a = { next: function() { return { done: !!i++ }; }, return: function() { r = !0; }, }; (a[o] = function() { return this; }), Array.from(a, function() { throw 2; }); } catch (t) {} t.exports = function(t, e) { if (!e && !r) return !1; var n = !1; try { var i = {}; (i[o] = function() { return { next: function() { return { done: (n = !0) }; }, }; }), t(i); } catch (t) {} return n; }; }, function(t, e, n) { var o, r, i, a, u, l, c, s, f = n(8), d = n(65).f, p = n(28), A = n(103).set, h = n(104), v = f.MutationObserver || f.WebKitMutationObserver, g = f.process, m = f.Promise, y = 'process' == p(g), w = d(f, 'queueMicrotask'), x = w && w.value; x || ((o = function() { var t, e; for (y && (t = g.domain) && t.exit(); r; ) { (e = r.fn), (r = r.next); try { e(); } catch (t) { throw (r ? a() : (i = void 0), t); } } (i = void 0), t && t.enter(); }), y ? (a = function() { g.nextTick(o); }) : v && !h ? ((u = !0), (l = document.createTextNode('')), new v(o).observe(l, { characterData: !0 }), (a = function() { l.data = u = !u; })) : m && m.resolve ? ((c = m.resolve(void 0)), (s = c.then), (a = function() { s.call(c, o); })) : (a = function() { A.call(f, o); })), (t.exports = x || function(t) { var e = { fn: t, next: void 0 }; i && (i.next = e), r || ((r = e), a()), (i = e); }); }, function(t, e, n) { var o = n(8); t.exports = function(t, e) { var n = o.console; n && n.error && (1 === arguments.length ? n.error(t) : n.error(t, e)); }; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(32), i = n(78), a = n(106), u = n(62); o( { target: 'Promise', stat: !0 }, { allSettled: function(t) { var e = this, n = i.f(e), o = n.resolve, l = n.reject, c = a(function() { var n = r(e.resolve), i = [], a = 0, l = 1; u(t, function(t) { var r = a++, u = !1; i.push(void 0), l++, n.call(e, t).then( function(t) { u || ((u = !0), (i[r] = { status: 'fulfilled', value: t }), --l || o(i)); }, function(t) { u || ((u = !0), (i[r] = { status: 'rejected', reason: t }), --l || o(i)); }, ); }), --l || o(i); }); return c.error && l(c.value), n.promise; }, }, ); }, function(t, e, n) { 'use strict'; var o = n(5), r = n(35), i = n(99), a = n(12), u = n(34), l = n(102), c = n(105), s = n(46); o( { target: 'Promise', proto: !0, real: !0, forced: !!i && a(function() { i.prototype.finally.call( { then: function() {}, }, function() {}, ); }), }, { finally: function(t) { var e = l(this, u('Promise')), n = 'function' == typeof t; return this.then( n ? function(n) { return c(e, t()).then(function() { return n; }); } : t, n ? function(n) { return c(e, t()).then(function() { throw n; }); } : t, ); }, }, ), r || 'function' != typeof i || i.prototype.finally || s(i.prototype, 'finally', u('Promise').prototype.finally); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = o(n(1)), a = o(n(3)), u = a.default ? function(t, e, n, o) { void 0 === o && (o = n), (0, i.default)(t, o, { enumerable: !0, get: function() { return e[n]; }, }); } : function(t, e, n, o) { void 0 === o && (o = n), (t[o] = e[n]); }, l = a.default ? function(t, e) { (0, i.default)(t, 'default', { enumerable: !0, value: e }); } : function(t, e) { t.default = e; }, c = function(t) { if (t && t.__esModule) return t; var e = {}; if (null != t) for (var n in t) 'default' !== n && Object.hasOwnProperty.call(t, n) && u(e, t, n); return l(e, t), e; }, s = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var f = s(n(2)), d = n(7), p = s(n(254)), A = s(n(268)), h = s(n(270)), v = s(n(271)), g = s(n(289)), m = s(n(365)), y = s(n(366)), w = s(n(367)), x = s(n(368)), b = c(n(369)), E = s(n(372)), _ = s(n(373)), C = s(n(375)), M = s(n(390)), S = s(n(24)), B = s(n(123)), k = s(n(22)), I = s(n(27)), N = s(n(31)), T = s(n(41)), R = 1, D = (function() { function t(t, e) { if ( ((this.beforeDestroyHooks = []), (this.id = 'wangEditor-' + R++), (this.toolbarSelector = t), (this.textSelector = e), null == t) ) throw new Error('错误:初始化编辑器时候未传入任何参数,请查阅文档'); (this.config = d.deepClone(p.default)), (this.$toolbarElem = f.default('<div></div>')), (this.$textContainerElem = f.default('<div></div>')), (this.$textElem = f.default('<div></div>')), (this.toolbarElemId = ''), (this.textElemId = ''), (this.isFocus = !1), (this.isComposing = !1), (this.isCompatibleMode = !1), (this.selection = new A.default(this)), (this.cmd = new h.default(this)), (this.txt = new v.default(this)), (this.menus = new g.default(this)), (this.zIndex = new E.default()), (this.change = new _.default(this)), (this.history = new C.default(this)); } return ( (t.prototype.initSelection = function(t) { y.default(this, t); }), (t.prototype.create = function() { this.zIndex.init(this), (this.isCompatibleMode = this.config.compatibleMode()), this.isCompatibleMode || (this.config.onchangeTimeout = 30), x.default(this), m.default(this), this.txt.init(), this.menus.init(), b.default(this), this.initSelection(!0), w.default(this), this.change.observe(), this.history.observe(); }), (t.prototype.beforeDestroy = function(t) { return this.beforeDestroyHooks.push(t), this; }), (t.prototype.destroy = function() { var t, e = this; (0, r.default)((t = this.beforeDestroyHooks)).call(t, function(t) { return t.call(e); }), this.$toolbarElem.remove(), this.$textContainerElem.remove(); }), (t.prototype.fullScreen = function() { b.setFullScreen(this); }), (t.prototype.unFullScreen = function() { b.setUnFullScreen(this); }), (t.prototype.disable = function() { M.default.disable(this); }), (t.prototype.enable = function() { M.default.enable(this); }), (t.$ = f.default), (t.BtnMenu = S.default), (t.DropList = B.default), (t.DropListMenu = k.default), (t.Panel = I.default), (t.PanelMenu = N.default), (t.Tooltip = T.default), t ); })(); e.default = D; }, function(t, e, n) { n(47); var o = n(173), r = n(61), i = Array.prototype, a = { DOMTokenList: !0, NodeList: !0 }; t.exports = function(t) { var e = t.forEach; return t === i || (t instanceof Array && e === i.forEach) || a.hasOwnProperty(r(t)) ? o : e; }; }, function(t, e, n) { var o = n(174); t.exports = o; }, function(t, e, n) { n(175); var o = n(17); t.exports = o('Array').forEach; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(176); o({ target: 'Array', proto: !0, forced: [].forEach != r }, { forEach: r }); }, function(t, e, n) { 'use strict'; var o = n(39).forEach, r = n(107), i = n(26), a = r('forEach'), u = i('forEach'); t.exports = a && u ? [].forEach : function(t) { return o(this, t, arguments.length > 1 ? arguments[1] : void 0); }; }, function(t, e, n) { var o = n(178); t.exports = o; }, function(t, e, n) { var o = n(179), r = n(181), i = Array.prototype, a = String.prototype; t.exports = function(t) { var e = t.includes; return t === i || (t instanceof Array && e === i.includes) ? o : 'string' == typeof t || t === a || (t instanceof String && e === a.includes) ? r : e; }; }, function(t, e, n) { n(180); var o = n(17); t.exports = o('Array').includes; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(68).includes, i = n(75); o( { target: 'Array', proto: !0, forced: !n(26)('indexOf', { ACCESSORS: !0, 1: 0 }) }, { includes: function(t) { return r(this, t, arguments.length > 1 ? arguments[1] : void 0); }, }, ), i('includes'); }, function(t, e, n) { n(182); var o = n(17); t.exports = o('String').includes; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(183), i = n(43); o( { target: 'String', proto: !0, forced: !n(185)('includes') }, { includes: function(t) { return !!~String(i(this)).indexOf(r(t), arguments.length > 1 ? arguments[1] : void 0); }, }, ); }, function(t, e, n) { var o = n(184); t.exports = function(t) { if (o(t)) throw TypeError("The method doesn't accept regular expressions"); return t; }; }, function(t, e, n) { var o = n(13), r = n(28), i = n(9)('match'); t.exports = function(t) { var e; return o(t) && (void 0 !== (e = t[i]) ? !!e : 'RegExp' == r(t)); }; }, function(t, e, n) { var o = n(9)('match'); t.exports = function(t) { var e = /./; try { '/./'[t](e); } catch (n) { try { return (e[o] = !1), '/./'[t](e); } catch (t) {} } return !1; }; }, function(t, e, n) { var o = n(187); t.exports = o; }, function(t, e, n) { var o = n(188), r = Array.prototype; t.exports = function(t) { var e = t.filter; return t === r || (t instanceof Array && e === r.filter) ? o : e; }; }, function(t, e, n) { n(189); var o = n(17); t.exports = o('Array').filter; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(39).filter, i = n(49), a = n(26), u = i('filter'), l = a('filter'); o( { target: 'Array', proto: !0, forced: !u || !l }, { filter: function(t) { return r(this, t, arguments.length > 1 ? arguments[1] : void 0); }, }, ); }, function(t, e, n) { var o = n(191); t.exports = o; }, function(t, e, n) { var o = n(192), r = Array.prototype; t.exports = function(t) { var e = t.splice; return t === r || (t instanceof Array && e === r.splice) ? o : e; }; }, function(t, e, n) { n(193); var o = n(17); t.exports = o('Array').splice; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(69), i = n(56), a = n(33), u = n(37), l = n(80), c = n(83), s = n(49), f = n(26), d = s('splice'), p = f('splice', { ACCESSORS: !0, 0: 0, 1: 2 }), A = Math.max, h = Math.min; o( { target: 'Array', proto: !0, forced: !d || !p }, { splice: function(t, e) { var n, o, s, f, d, p, v = u(this), g = a(v.length), m = r(t, g), y = arguments.length; if ( (0 === y ? (n = o = 0) : 1 === y ? ((n = 0), (o = g - m)) : ((n = y - 2), (o = h(A(i(e), 0), g - m))), g + n - o > 9007199254740991) ) throw TypeError('Maximum allowed length exceeded'); for (s = l(v, o), f = 0; f < o; f++) (d = m + f) in v && c(s, f, v[d]); if (((s.length = o), n < o)) { for (f = m; f < g - o; f++) (p = f + n), (d = f + o) in v ? (v[p] = v[d]) : delete v[p]; for (f = g; f > g - o + n; f--) delete v[f - 1]; } else if (n > o) for (f = g - o; f > m; f--) (p = f + n - 1), (d = f + o - 1) in v ? (v[p] = v[d]) : delete v[p]; for (f = 0; f < n; f++) v[f + m] = arguments[f + 2]; return (v.length = g - o + n), s; }, }, ); }, function(t, e, n) { var o = n(195); t.exports = o; }, function(t, e, n) { var o = n(196), r = Array.prototype; t.exports = function(t) { var e = t.indexOf; return t === r || (t instanceof Array && e === r.indexOf) ? o : e; }; }, function(t, e, n) { n(197); var o = n(17); t.exports = o('Array').indexOf; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(68).indexOf, i = n(107), a = n(26), u = [].indexOf, l = !!u && 1 / [1].indexOf(1, -0) < 0, c = i('indexOf'), s = a('indexOf', { ACCESSORS: !0, 1: 0 }); o( { target: 'Array', proto: !0, forced: l || !c || !s }, { indexOf: function(t) { return l ? u.apply(this, arguments) || 0 : r(this, t, arguments.length > 1 ? arguments[1] : void 0); }, }, ); }, function(t, e, n) { var o = n(199); t.exports = o; }, function(t, e, n) { n(200), n(59), n(60), n(47); var o = n(11); t.exports = o.Map; }, function(t, e, n) { 'use strict'; var o = n(110), r = n(112); t.exports = o( 'Map', function(t) { return function() { return t(this, arguments.length ? arguments[0] : void 0); }; }, r, ); }, function(t, e, n) { var o = n(12); t.exports = !o(function() { return Object.isExtensible(Object.preventExtensions({})); }); }, function(t, e, n) { var o = n(203); t.exports = o; }, function(t, e, n) { var o = n(204), r = String.prototype; t.exports = function(t) { var e = t.trim; return 'string' == typeof t || t === r || (t instanceof String && e === r.trim) ? o : e; }; }, function(t, e, n) { n(205); var o = n(17); t.exports = o('String').trim; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(84).trim; o( { target: 'String', proto: !0, forced: n(206)('trim') }, { trim: function() { return r(this); }, }, ); }, function(t, e, n) { var o = n(12), r = n(63); t.exports = function(t) { return o(function() { return !!r[t]() || ' ' != ' '[t]() || r[t].name !== t; }); }; }, function(t, e, n) { var o = n(208); t.exports = o; }, function(t, e, n) { var o = n(209), r = Array.prototype; t.exports = function(t) { var e = t.map; return t === r || (t instanceof Array && e === r.map) ? o : e; }; }, function(t, e, n) { n(210); var o = n(17); t.exports = o('Array').map; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(39).map, i = n(49), a = n(26), u = i('map'), l = a('map'); o( { target: 'Array', proto: !0, forced: !u || !l }, { map: function(t) { return r(this, t, arguments.length > 1 ? arguments[1] : void 0); }, }, ); }, function(t, e, n) { var o = n(212); t.exports = o; }, function(t, e, n) { n(213); var o = n(11); t.exports = o.Array.isArray; }, function(t, e, n) { n(5)({ target: 'Array', stat: !0 }, { isArray: n(48) }); }, function(t, e, n) { t.exports = n(215); }, function(t, e, n) { var o = n(216); t.exports = o; }, function(t, e, n) { n(115), n(60), n(47); var o = n(85); t.exports = o.f('iterator'); }, function(t, e, n) { t.exports = n(218); }, function(t, e, n) { var o = n(219); n(238), n(239), n(240), n(241), n(242), (t.exports = o); }, function(t, e, n) { n(220), n(59), n(221), n(223), n(224), n(225), n(226), n(115), n(227), n(228), n(229), n(230), n(231), n(232), n(233), n(234), n(235), n(236), n(237); var o = n(11); t.exports = o.Symbol; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(12), i = n(48), a = n(13), u = n(37), l = n(33), c = n(83), s = n(80), f = n(49), d = n(9), p = n(79), A = d('isConcatSpreadable'), h = p >= 51 || !r(function() { var t = []; return (t[A] = !1), t.concat()[0] !== t; }), v = f('concat'), g = function(t) { if (!a(t)) return !1; var e = t[A]; return void 0 !== e ? !!e : i(t); }; o( { target: 'Array', proto: !0, forced: !h || !v }, { concat: function(t) { var e, n, o, r, i, a = u(this), f = s(a, 0), d = 0; for (e = -1, o = arguments.length; e < o; e++) if (g((i = -1 === e ? a : arguments[e]))) { if (d + (r = l(i.length)) > 9007199254740991) throw TypeError('Maximum allowed index exceeded'); for (n = 0; n < r; n++, d++) n in i && c(f, d, i[n]); } else { if (d >= 9007199254740991) throw TypeError('Maximum allowed index exceeded'); c(f, d++, i); } return (f.length = d), f; }, }, ); }, function(t, e, n) { 'use strict'; var o = n(5), r = n(8), i = n(34), a = n(35), u = n(14), l = n(73), c = n(97), s = n(12), f = n(15), d = n(48), p = n(13), A = n(23), h = n(37), v = n(25), g = n(53), m = n(42), y = n(54), w = n(55), x = n(116), b = n(222), E = n(117), _ = n(65), C = n(16), M = n(52), S = n(18), B = n(46), k = n(71), I = n(57), N = n(45), T = n(58), R = n(9), D = n(85), F = n(10), H = n(29), Q = n(36), P = n(39).forEach, L = I('hidden'), j = R('toPrimitive'), O = Q.set, U = Q.getterFor('Symbol'), Y = Object.prototype, z = r.Symbol, $ = i('JSON', 'stringify'), G = _.f, J = C.f, V = b.f, K = M.f, W = k('symbols'), q = k('op-symbols'), X = k('string-to-symbol-registry'), Z = k('symbol-to-string-registry'), tt = k('wks'), et = r.QObject, nt = !et || !et.prototype || !et.prototype.findChild, ot = u && s(function() { return ( 7 != y( J({}, 'a', { get: function() { return J(this, 'a', { value: 7 }).a; }, }), ).a ); }) ? function(t, e, n) { var o = G(Y, e); o && delete Y[e], J(t, e, n), o && t !== Y && J(Y, e, o); } : J, rt = function(t, e) { var n = (W[t] = y(z.prototype)); return O(n, { type: 'Symbol', tag: t, description: e }), u || (n.description = e), n; }, it = c ? function(t) { return 'symbol' == typeof t; } : function(t) { return Object(t) instanceof z; }, at = function(t, e, n) { t === Y && at(q, e, n), A(t); var o = g(e, !0); return ( A(n), f(W, o) ? (n.enumerable ? (f(t, L) && t[L][o] && (t[L][o] = !1), (n = y(n, { enumerable: m(0, !1) }))) : (f(t, L) || J(t, L, m(1, {})), (t[L][o] = !0)), ot(t, o, n)) : J(t, o, n) ); }, ut = function(t, e) { A(t); var n = v(e), o = w(n).concat(ft(n)); return ( P(o, function(e) { (u && !lt.call(n, e)) || at(t, e, n[e]); }), t ); }, lt = function(t) { var e = g(t, !0), n = K.call(this, e); return ( !(this === Y && f(W, e) && !f(q, e)) && (!(n || !f(this, e) || !f(W, e) || (f(this, L) && this[L][e])) || n) ); }, ct = function(t, e) { var n = v(t), o = g(e, !0); if (n !== Y || !f(W, o) || f(q, o)) { var r = G(n, o); return !r || !f(W, o) || (f(n, L) && n[L][o]) || (r.enumerable = !0), r; } }, st = function(t) { var e = V(v(t)), n = []; return ( P(e, function(t) { f(W, t) || f(N, t) || n.push(t); }), n ); }, ft = function(t) { var e = t === Y, n = V(e ? q : v(t)), o = []; return ( P(n, function(t) { !f(W, t) || (e && !f(Y, t)) || o.push(W[t]); }), o ); }; (l || (B( (z = function() { if (this instanceof z) throw TypeError('Symbol is not a constructor'); var t = arguments.length && void 0 !== arguments[0] ? String(arguments[0]) : void 0, e = T(t), n = function(t) { this === Y && n.call(q, t), f(this, L) && f(this[L], e) && (this[L][e] = !1), ot(this, e, m(1, t)); }; return u && nt && ot(Y, e, { configurable: !0, set: n }), rt(e, t); }).prototype, 'toString', function() { return U(this).tag; }, ), B(z, 'withoutSetter', function(t) { return rt(T(t), t); }), (M.f = lt), (C.f = at), (_.f = ct), (x.f = b.f = st), (E.f = ft), (D.f = function(t) { return rt(R(t), t); }), u && (J(z.prototype, 'description', { configurable: !0, get: function() { return U(this).description; }, }), a || B(Y, 'propertyIsEnumerable', lt, { unsafe: !0 }))), o( { global: !0, wrap: !0, forced: !l, sham: !l, }, { Symbol: z }, ), P(w(tt), function(t) { F(t); }), o( { target: 'Symbol', stat: !0, forced: !l }, { for: function(t) { var e = String(t); if (f(X, e)) return X[e]; var n = z(e); return (X[e] = n), (Z[n] = e), n; }, keyFor: function(t) { if (!it(t)) throw TypeError(t + ' is not a symbol'); if (f(Z, t)) return Z[t]; }, useSetter: function() { nt = !0; }, useSimple: function() { nt = !1; }, }, ), o( { target: 'Object', stat: !0, forced: !l, sham: !u }, { create: function(t, e) { return void 0 === e ? y(t) : ut(y(t), e); }, defineProperty: at, defineProperties: ut, getOwnPropertyDescriptor: ct, }, ), o( { target: 'Object', stat: !0, forced: !l }, { getOwnPropertyNames: st, getOwnPropertySymbols: ft, }, ), o( { target: 'Object', stat: !0, forced: s(function() { E.f(1); }), }, { getOwnPropertySymbols: function(t) { return E.f(h(t)); }, }, ), $) && o( { target: 'JSON', stat: !0, forced: !l || s(function() { var t = z(); return '[null]' != $([t]) || '{}' != $({ a: t }) || '{}' != $(Object(t)); }), }, { stringify: function(t, e, n) { for (var o, r = [t], i = 1; arguments.length > i; ) r.push(arguments[i++]); if (((o = e), (p(e) || void 0 !== t) && !it(t))) return ( d(e) || (e = function(t, e) { if (('function' == typeof o && (e = o.call(this, t, e)), !it(e))) return e; }), (r[1] = e), $.apply(null, r) ); }, }, ); z.prototype[j] || S(z.prototype, j, z.prototype.valueOf), H(z, 'Symbol'), (N[L] = !0); }, function(t, e, n) { var o = n(25), r = n(116).f, i = {}.toString, a = 'object' == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; t.exports.f = function(t) { return a && '[object Window]' == i.call(t) ? (function(t) { try { return r(t); } catch (t) { return a.slice(); } })(t) : r(o(t)); }; }, function(t, e, n) { n(10)('asyncIterator'); }, function(t, e) {}, function(t, e, n) { n(10)('hasInstance'); }, function(t, e, n) { n(10)('isConcatSpreadable'); }, function(t, e, n) { n(10)('match'); }, function(t, e, n) { n(10)('matchAll'); }, function(t, e, n) { n(10)('replace'); }, function(t, e, n) { n(10)('search'); }, function(t, e, n) { n(10)('species'); }, function(t, e, n) { n(10)('split'); }, function(t, e, n) { n(10)('toPrimitive'); }, function(t, e, n) { n(10)('toStringTag'); }, function(t, e, n) { n(10)('unscopables'); }, function(t, e, n) { n(29)(Math, 'Math', !0); }, function(t, e, n) { var o = n(8); n(29)(o.JSON, 'JSON', !0); }, function(t, e, n) { n(10)('asyncDispose'); }, function(t, e, n) { n(10)('dispose'); }, function(t, e, n) { n(10)('observable'); }, function(t, e, n) { n(10)('patternMatch'); }, function(t, e, n) { n(10)('replaceAll'); }, function(t, e, n) { n(244); var o = n(11); t.exports = o.setTimeout; }, function(t, e, n) { var o = n(5), r = n(8), i = n(77), a = [].slice, u = function(t) { return function(e, n) { var o = arguments.length > 2, r = o ? a.call(arguments, 2) : void 0; return t( o ? function() { ('function' == typeof e ? e : Function(e)).apply(this, r); } : e, n, ); }; }; o( { global: !0, bind: !0, forced: /MSIE .\./.test(i) }, { setTimeout: u(r.setTimeout), setInterval: u(r.setInterval), }, ); }, function(t, e, n) { var o = n(246); t.exports = o; }, function(t, e, n) { var o = n(247), r = Array.prototype; t.exports = function(t) { var e = t.slice; return t === r || (t instanceof Array && e === r.slice) ? o : e; }; }, function(t, e, n) { n(248); var o = n(17); t.exports = o('Array').slice; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(13), i = n(48), a = n(69), u = n(33), l = n(25), c = n(83), s = n(9), f = n(49), d = n(26), p = f('slice'), A = d('slice', { ACCESSORS: !0, 0: 0, 1: 2 }), h = s('species'), v = [].slice, g = Math.max; o( { target: 'Array', proto: !0, forced: !p || !A }, { slice: function(t, e) { var n, o, s, f = l(this), d = u(f.length), p = a(t, d), A = a(void 0 === e ? d : e, d); if ( i(f) && ('function' != typeof (n = f.constructor) || (n !== Array && !i(n.prototype)) ? r(n) && null === (n = n[h]) && (n = void 0) : (n = void 0), n === Array || void 0 === n) ) return v.call(f, p, A); for (o = new (void 0 === n ? Array : n)(g(A - p, 0)), s = 0; p < A; p++, s++) p in f && c(o, s, f[p]); return (o.length = s), o; }, }, ); }, function(t, e, n) { t.exports = n(250); }, function(t, e, n) { var o = n(251); t.exports = o; }, function(t, e, n) { n(252); var o = n(11); t.exports = o.parseInt; }, function(t, e, n) { var o = n(5), r = n(253); o({ global: !0, forced: parseInt != r }, { parseInt: r }); }, function(t, e, n) { var o = n(8), r = n(84).trim, i = n(63), a = o.parseInt, u = /^[+-]?0[Xx]/, l = 8 !== a(i + '08') || 22 !== a(i + '0x16'); t.exports = l ? function(t, e) { var n = r(String(t)); return a(n, e >>> 0 || (u.test(n) ? 16 : 10)); } : a; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(255)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = i(n(260)), u = i(n(261)), l = i(n(119)), c = i(n(262)), s = i(n(263)), f = i(n(264)), d = i(n(265)), p = i(n(266)), A = i(n(267)), h = (0, r.default)( {}, a.default, u.default, l.default, s.default, c.default, f.default, d.default, p.default, A.default, { linkCheck: function(t, e) { return !0; }, }, { linkImgCheck: function(t) { return !0; }, }, ); e.default = h; }, function(t, e, n) { t.exports = n(256); }, function(t, e, n) { var o = n(257); t.exports = o; }, function(t, e, n) { n(258); var o = n(11); t.exports = o.Object.assign; }, function(t, e, n) { var o = n(5), r = n(259); o({ target: 'Object', stat: !0, forced: Object.assign !== r }, { assign: r }); }, function(t, e, n) { 'use strict'; var o = n(14), r = n(12), i = n(55), a = n(117), u = n(52), l = n(37), c = n(66), s = Object.assign, f = Object.defineProperty; t.exports = !s || r(function() { if ( o && 1 !== s( { b: 1 }, s( f({}, 'a', { enumerable: !0, get: function() { f(this, 'b', { value: 3, enumerable: !1 }); }, }), { b: 2 }, ), ).b ) return !0; var t = {}, e = {}, n = Symbol(); return ( (t[n] = 7), 'abcdefghijklmnopqrst'.split('').forEach(function(t) { e[t] = t; }), 7 != s({}, t)[n] || 'abcdefghijklmnopqrst' != i(s({}, e)).join('') ); }) ? function(t, e) { for (var n = l(t), r = arguments.length, s = 1, f = a.f, d = u.f; r > s; ) for ( var p, A = c(arguments[s++]), h = f ? i(A).concat(f(A)) : i(A), v = h.length, g = 0; v > g; ) (p = h[g++]), (o && !d.call(A, p)) || (n[p] = A[p]); return n; } : s; }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var o = 'http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal', r = 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal'; e.default = { menus: [ 'head', 'bold', 'fontSize', 'fontName', 'italic', 'underline', 'strikeThrough', 'indent', 'lineHeight', 'foreColor', 'backColor', 'link', 'list', 'justify', 'quote', 'emoticon', 'image', 'video', 'table', 'code', 'splitLine', 'undo', 'redo', ], fontNames: [ '黑体', '仿宋', '楷体', '标楷体', '华文仿宋', '华文楷体', '宋体', '微软雅黑', 'Arial', 'Tahoma', 'Verdana', 'Times New Roman', 'Courier New', ], fontSizes: { 'x-small': { name: '10px', value: '1' }, small: { name: '13px', value: '2' }, normal: { name: '16px', value: '3' }, large: { name: '18px', value: '4' }, 'x-large': { name: '24px', value: '5' }, 'xx-large': { name: '32px', value: '6' }, 'xxx-large': { name: '48px', value: '7' }, }, colors: [ '#000000', '#eeece0', '#1c487f', '#4d80bf', '#c24f4a', '#8baa4a', '#7b5ba1', '#46acc8', '#f9963b', '#ffffff', ], languageType: [ 'Bash', 'C', 'C#', 'C++', 'CSS', 'Java', 'JavaScript', 'JSON', 'TypeScript', 'Plain text', 'Html', 'XML', 'SQL', 'Go', 'Kotlin', 'Lua', 'Markdown', 'PHP', 'Python', 'Shell Session', 'Ruby', ], languageTab: ' ', emotions: [ { title: '默认', type: 'image', content: [ { alt: '[坏笑]', src: o + '/50/pcmoren_huaixiao_org.png' }, { alt: '[舔屏]', src: o + '/40/pcmoren_tian_org.png', }, { alt: '[污]', src: o + '/3c/pcmoren_wu_org.png' }, ], }, { title: '新浪', type: 'image', content: [ { src: r + '/7a/shenshou_thumb.gif', alt: '[草泥马]' }, { src: r + '/60/horse2_thumb.gif', alt: '[神马]', }, { src: r + '/bc/fuyun_thumb.gif', alt: '[浮云]' }, ], }, { title: 'emoji', type: 'emoji', content: '😀 😃 😄 😁 😆 😅 😂 😊 😇 🙂 🙃 😉 😓 😪 😴 🙄 🤔 😬 🤐'.split(/\s/), }, { title: '手势', type: 'emoji', content: [ '🙌', '👏', '👋', '👍', '👎', '👊', '✊', '️👌', '✋', '👐', '💪', '🙏', '️👆', '👇', '👈', '👉', '🖕', '🖐', '🤘', ], }, ], lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3'], undoLimit: 20, indentation: '2em', }; }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var o = n(30); e.default = { onchangeTimeout: 200, onchange: o.EMPTY_FN, onfocus: o.EMPTY_FN, onblur: o.EMPTY_FN, }; }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = { pasteFilterStyle: !0, pasteIgnoreImg: !1, pasteTextHandle: function(t) { return t; }, }); }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = { styleWithCSS: !1 }); }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var o = n(30); e.default = { showLinkImg: !0, linkImgCallback: o.EMPTY_FN, uploadImgServer: '', uploadImgShowBase64: !1, uploadImgMaxSize: 5242880, uploadImgMaxLength: 100, uploadFileName: '', uploadImgParams: {}, uploadImgParamsWithUrl: !1, uploadImgHeaders: {}, uploadImgHooks: {}, uploadImgTimeout: 1e4, withCredentials: !1, customUploadImg: null, }; }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = { focus: !0, height: 300, placeholder: '请输入正文', zIndexFullScreen: 1e4, showFullScreen: !0, }); }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = { lang: 'zh-CN', languages: { 'zh-CN': { wangEditor: { 插入: '插入', 默认: '默认', 创建: '创建', 修改: '修改', 如: '如', 请输入正文: '请输入正文', menus: { dropListMenu: { 设置标题: '设置标题', 背景颜色: '背景颜色', 文字颜色: '文字颜色', 设置字号: '设置字号', 设置字体: '设置字体', 设置缩进: '设置缩进', 对齐方式: '对齐方式', 设置行高: '设置行高', 序列: '序列', head: { 正文: '正文' }, indent: { 增加缩进: '增加缩进', 减少缩进: '减少缩进' }, justify: { 靠左: '靠左', 居中: '居中', 靠右: '靠右', 两端: '两端' }, list: { 无序列表: '无序列表', 有序列表: '有序列表' }, }, panelMenus: { emoticon: { 默认: '默认', 新浪: '新浪', emoji: 'emoji', 手势: '手势' }, image: { 图片链接: '图片链接', 上传图片: '上传图片', 网络图片: '网络图片' }, link: { 链接: '链接', 链接文字: '链接文字', 取消链接: '取消链接', 查看链接: '查看链接', }, video: { 插入视频: '插入视频' }, table: { 行: '行', 列: '列', 的: '的', 表格: '表格', 添加行: '添加行', 删除行: '删除行', 添加列: '添加列', 删除列: '删除列', 设置表头: '设置表头', 取消表头: '取消表头', 插入表格: '插入表格', 删除表格: '删除表格', }, code: { 删除代码: '删除代码', 修改代码: '修改代码', 插入代码: '插入代码' }, }, }, validate: { 张图片: '张图片', 大于: '大于', 图片链接: '图片链接', 不是图片: '不是图片', 返回结果: '返回结果', 上传图片超时: '上传图片超时', 上传图片错误: '上传图片错误', 上传图片失败: '上传图片失败', 插入图片错误: '插入图片错误', 一次最多上传: '一次最多上传', 下载链接失败: '下载链接失败', 图片验证未通过: '图片验证未通过', 服务器返回状态: '服务器返回状态', 上传图片返回结果错误: '上传图片返回结果错误', 请替换为支持的图片类型: '请替换为支持的图片类型', 您插入的网络图片无法识别: '您插入的网络图片无法识别', 您刚才插入的图片链接未通过编辑器校验: '您刚才插入的图片链接未通过编辑器校验', }, }, }, en: { wangEditor: { 插入: 'insert', 默认: 'default', 创建: 'create', 修改: 'edit', 如: 'like', 请输入正文: 'please enter the text', menus: { dropListMenu: { 设置标题: 'title', 背景颜色: 'background', 文字颜色: 'font color', 设置字号: 'font size', 设置字体: 'font family', 设置缩进: 'indent', 对齐方式: 'align', 设置行高: 'line heihgt', 序列: 'list', head: { 正文: 'text' }, indent: { 增加缩进: 'indent', 减少缩进: 'outdent' }, justify: { 靠左: 'left', 居中: 'center', 靠右: 'right', 两端: 'justify' }, list: { 无序列表: 'unordered', 有序列表: 'ordered' }, }, panelMenus: { emoticon: { 默认: 'default', 新浪: 'sina', emoji: 'emoji', 手势: 'gesture' }, image: { 图片链接: 'image link', 上传图片: 'upload image', 网络图片: 'network image', }, link: { 链接: 'link', 链接文字: 'link text', 取消链接: 'unlink', 查看链接: 'view links', }, video: { 插入视频: 'insert video' }, table: { 行: 'rows', 列: 'columns', 的: ' ', 表格: 'table', 添加行: 'insert row', 删除行: 'delete row', 添加列: 'insert column', 删除列: 'delete column', 设置表头: 'set header', 取消表头: 'cancel header', 插入表格: 'insert table', 删除表格: 'delete table', }, code: { 删除代码: 'delete code', 修改代码: 'edit code', 插入代码: 'insert code', }, }, }, validate: { 张图片: 'images', 大于: 'greater than', 图片链接: 'image link', 不是图片: 'is not image', 返回结果: 'return results', 上传图片超时: 'upload image timeout', 上传图片错误: 'upload image error', 上传图片失败: 'upload image failed', 插入图片错误: 'insert image error', 一次最多上传: 'once most at upload', 下载链接失败: 'download link failed', 图片验证未通过: 'image validate failed', 服务器返回状态: 'server return status', 上传图片返回结果错误: 'upload image return results error', 请替换为支持的图片类型: 'please replace with a supported image type', 您插入的网络图片无法识别: 'the network picture you inserted is not recognized', 您刚才插入的图片链接未通过编辑器校验: 'the image link you just inserted did not pass the editor verification', }, }, }, }, }); }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var o = n(7); e.default = { compatibleMode: function() { return !(!o.UA.isIE() && !o.UA.isOldEdge); }, historyMaxSize: 30, }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = n(7), a = o(n(269)), u = (function() { function t(t) { (this.editor = t), (this._currentRange = null); } return ( (t.prototype.getRange = function() { return this._currentRange; }), (t.prototype.saveRange = function(t) { if (t) this._currentRange = t; else { var e = window.getSelection(); if (0 !== e.rangeCount) { var n = e.getRangeAt(0), o = this.getSelectionContainerElem(n); if (o) if ( 'false' !== o.attr('contenteditable') && !o.parentUntil('[contenteditable=false]') ) this.editor.$textElem.isContain(o) && (this._currentRange = n); } } }), (t.prototype.collapseRange = function(t) { void 0 === t && (t = !1); var e = this._currentRange; e && e.collapse(t); }), (t.prototype.getSelectionText = function() { var t = this._currentRange; return t ? t.toString() : ''; }), (t.prototype.getSelectionContainerElem = function(t) { var e, n; if ((e = t || this._currentRange)) return ( (n = e.commonAncestorContainer), r.default(1 === n.nodeType ? n : n.parentNode) ); }), (t.prototype.getSelectionStartElem = function(t) { var e, n; if ((e = t || this._currentRange)) return (n = e.startContainer), r.default(1 === n.nodeType ? n : n.parentNode); }), (t.prototype.getSelectionEndElem = function(t) { var e, n; if ((e = t || this._currentRange)) return (n = e.endContainer), r.default(1 === n.nodeType ? n : n.parentNode); }), (t.prototype.isSelectionEmpty = function() { var t = this._currentRange; return !( !t || !t.startContainer || t.startContainer !== t.endContainer || t.startOffset !== t.endOffset ); }), (t.prototype.restoreSelection = function() { var t = window.getSelection(), e = this._currentRange; t && e && (t.removeAllRanges(), t.addRange(e)); }), (t.prototype.createEmptyRange = function() { var t, e = this.editor, n = this.getRange(); if (n && this.isSelectionEmpty()) try { i.UA.isWebkit() ? (e.cmd.do('insertHTML', '​'), n.setEnd(n.endContainer, n.endOffset + 1), this.saveRange(n)) : ((t = r.default('<strong>​</strong>')), e.cmd.do('insertElem', t), this.createRangeByElem(t, !0)); } catch (t) {} }), (t.prototype.createRangeByElem = function(t, e, n) { if (t.length) { var o = t.elems[0], r = document.createRange(); n ? r.selectNodeContents(o) : r.selectNode(o), null != e && r.collapse(e), this.saveRange(r); } }), (t.prototype.getSelectionRangeTopNodes = function(t) { var e = new a.default(t); return e.init(), e.getSelectionNodes(); }), (t.prototype.moveCursor = function(t) { var e = this.getRange(), n = t.childNodes.length; e && t && (e.setStart(t, n), e.setEnd(t, n), this.restoreSelection()); }), t ); })(); e.default = u; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = (function() { function t(t) { (this.editor = t), (this.$nodeList = []), (this.$startElem = r .default(t.selection.getSelectionStartElem()) .getNodeTop(this.editor)), (this.$endElem = r .default(t.selection.getSelectionEndElem()) .getNodeTop(this.editor)); } return ( (t.prototype.init = function() { this.recordSelectionNodes(r.default(this.$startElem)); }), (t.prototype.addNodeList = function(t) { this.$nodeList.push(r.default(t)); }), (t.prototype.isEndElem = function(t) { var e; return null === (e = this.$endElem) || void 0 === e ? void 0 : e.equal(t); }), (t.prototype.getNextSibling = function(t) { return r.default(t.elems[0].nextSibling); }), (t.prototype.recordSelectionNodes = function(t) { var e = t.getNodeTop(this.editor); e.length > 0 && (this.addNodeList(e), this.isEndElem(e) || this.recordSelectionNodes(this.getNextSibling(e))); }), (t.prototype.getSelectionNodes = function() { return this.$nodeList; }), t ); })(); e.default = i; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = (function() { function t(t) { this.editor = t; } return ( (t.prototype.do = function(t, e) { var n = this.editor; n.config.styleWithCSS && document.execCommand('styleWithCSS', !1, 'true'); var o = n.selection; if (o.getRange()) { switch ((o.restoreSelection(), t)) { case 'insertHTML': this.insertHTML(e); break; case 'insertElem': this.insertElem(e); break; default: this.execCommand(t, e); } n.menus.changeActive(), o.saveRange(), o.restoreSelection(); } }), (t.prototype.insertHTML = function(t) { var e = this.editor, n = e.selection.getRange(); null != n && (this.queryCommandSupported('insertHTML') ? this.execCommand('insertHTML', t) : n.insertNode && (n.deleteContents(), n.insertNode(r.default(t).elems[0]), e.selection.collapseRange())); }), (t.prototype.insertElem = function(t) { var e = this.editor.selection.getRange(); null != e && e.insertNode && (e.deleteContents(), e.insertNode(t.elems[0])); }), (t.prototype.execCommand = function(t, e) { document.execCommand(t, !1, e); }), (t.prototype.queryCommandValue = function(t) { return document.queryCommandValue(t); }), (t.prototype.queryCommandState = function(t) { return document.queryCommandState(t); }), (t.prototype.queryCommandSupported = function(t) { return document.queryCommandSupported(t); }), t ); })(); e.default = i; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = o(n(50)), a = o(n(21)), u = o(n(64)), l = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var c = l(n(2)), s = l(n(276)), f = n(7), d = l(n(288)), p = (function() { function t(t) { (this.editor = t), (this.eventHooks = { changeEvents: [], dropEvents: [], clickEvents: [], keyupEvents: [], tabUpEvents: [], tabDownEvents: [], enterUpEvents: [], enterDownEvents: [], deleteUpEvents: [], deleteDownEvents: [], pasteEvents: [], linkClickEvents: [], codeClickEvents: [], textScrollEvents: [], toolbarClickEvents: [], imgClickEvents: [], imgDragBarMouseDownEvents: [], tableClickEvents: [], menuClickEvents: [], dropListMenuHoverEvents: [], splitLineEvents: [], }); } return ( (t.prototype.init = function() { this._saveRange(), this._bindEventHooks(), s.default(this); }), (t.prototype.togglePlaceholder = function() { var t, e = this.html(), n = (0, u.default)((t = this.editor.$textContainerElem)).call(t, '.placeholder'); n.hide(), (e && '<p><br></p>' !== e && ' ' !== e) || n.show(); }), (t.prototype.clear = function() { this.html('<p><br></p>'); }), (t.prototype.html = function(t) { var e = this.editor, n = e.$textElem; if (null == t) { var o = n.html(); return (o = (o = (o = o.replace(/\u200b/gm, '')).replace( /<p><\/p>/gim, '', )).replace(/<p><br\/?><\/p>$/gim, '')); } '' === (t = (0, a.default)(t).call(t)) && (t = '<p><br></p>'), 0 !== (0, i.default)(t).call(t, '<') && (t = '<p>' + t + '</p>'), n.html(t), e.initSelection(); }), (t.prototype.getJSON = function() { var t = this.editor.$textElem; return d.default(t); }), (t.prototype.text = function(t) { var e = this.editor, n = e.$textElem; e.$textContainerElem; if (null == t) { var o = n.text(); return (o = o.replace(/\u200b/gm, '')); } n.text('<p>' + t + '</p>'), e.initSelection(); }), (t.prototype.append = function(t) { var e = this.editor, n = e.$textElem; 0 !== (0, i.default)(t).call(t, '<') && (t = '<p>' + t + '</p>'), n.append(c.default(t)), e.initSelection(); }), (t.prototype._saveRange = function() { var t = this.editor, e = t.$textElem; function n() { t.selection.saveRange(), t.menus.changeActive(); } e.on('keyup', n), e.on('mousedown', function() { e.on('mouseleave', n); }), e.on('mouseup', function() { var o = t.selection.getRange(); if (null != o) { var r = o.startOffset, i = o.endOffset, a = null == o ? void 0 : o.endContainer; r !== i && null != a && (null == o || o.setStart(a, i)), n(), e.off('mouseleave', n); } }); }), (t.prototype._bindEventHooks = function() { var t = this.editor, e = t.$textElem, n = this.eventHooks; function o(t) { t.preventDefault(); } e.on('click', function(t) { var e = n.clickEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); }), e.on('keyup', function(t) { if (13 === t.keyCode) { var e = n.enterUpEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); } }), e.on('keyup', function(t) { var e = n.keyupEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); }), e.on('keyup', function(t) { if (8 === t.keyCode) { var e = n.deleteUpEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); } }), e.on('keydown', function(t) { if (8 === t.keyCode) { var e = n.deleteDownEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); } }), e.on('paste', function(t) { if (!f.UA.isIE()) { t.preventDefault(); var e = n.pasteEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); } }), e.on('keydown', function(e) { (t.isFocus || t.isCompatibleMode) && (e.ctrlKey || e.metaKey) && 90 === e.keyCode && (e.preventDefault(), e.shiftKey ? t.history.restore() : t.history.revoke()); }), e.on('keyup', function(t) { if (9 === t.keyCode) { t.preventDefault(); var e = n.tabUpEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); } }), e.on('keydown', function(t) { if (9 === t.keyCode) { t.preventDefault(); var e = n.tabDownEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); } }), e.on( 'scroll', f.throttle(function(t) { var e = n.textScrollEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); }, 100), ), c .default(document) .on('dragleave', o) .on('drop', o) .on('dragenter', o) .on('dragover', o), t.beforeDestroy(function() { c.default(document) .off('dragleave', o) .off('drop', o) .off('dragenter', o) .off('dragover', o); }), e.on('drop', function(t) { t.preventDefault(); var e = n.dropEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); }), e.on('click', function(t) { var e = null, o = t.target, i = c.default(o); if ('A' === i.getNodeName()) e = i; else { var a = i.parentUntil('a'); null != a && (e = a); } if (null != e) { var u = n.linkClickEvents; (0, r.default)(u).call(u, function(t) { return t(e); }); } }), e.on('click', function(t) { var e = null, o = t.target, i = c.default(o); if ( ('IMG' !== i.getNodeName() || (i.elems[0].getAttribute('class') && 'eleImg' === i.elems[0].getAttribute('class')) || i.elems[0].getAttribute('alt') || (t.stopPropagation(), (e = i)), null != e) ) { var a = n.imgClickEvents; (0, r.default)(a).call(a, function(t) { return t(e); }); } }), e.on('click', function(t) { var e = null, o = t.target, i = c.default(o); if ('PRE' === i.getNodeName()) e = i; else { var a = i.parentUntil('pre'); null != a && (e = a); } if (null != e) { var u = n.codeClickEvents; (0, r.default)(u).call(u, function(t) { return t(e); }); } }), e.on('click', function(e) { var o = null, i = e.target, a = c.default(i); if (('HR' === a.getNodeName() && (o = a), null != o)) { t.selection.createRangeByElem(o), t.selection.restoreSelection(); var u = n.splitLineEvents; (0, r.default)(u).call(u, function(t) { return t(o); }); } }), t.$toolbarElem.on('click', function(t) { var e = n.toolbarClickEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); }), t.$textContainerElem.on('mousedown', function(t) { var e = t.target; if (c.default(e).hasClass('w-e-img-drag-rb')) { var o = n.imgDragBarMouseDownEvents; (0, r.default)(o).call(o, function(t) { return t(); }); } }), e.on('click', function(t) { var e, o = t.target; if (null != (e = c.default(o).parentUntil('TABLE', o))) { var i = n.tableClickEvents; (0, r.default)(i).call(i, function(t) { return t(e); }); } }), e.on('keydown', function(t) { if (13 === t.keyCode) { var e = n.enterDownEvents; (0, r.default)(e).call(e, function(e) { return e(t); }); } }); }), t ); })(); e.default = p; }, function(t, e, n) { var o = n(273); t.exports = o; }, function(t, e, n) { var o = n(274), r = Array.prototype; t.exports = function(t) { var e = t.find; return t === r || (t instanceof Array && e === r.find) ? o : e; }; }, function(t, e, n) { n(275); var o = n(17); t.exports = o('Array').find; }, function(t, e, n) { 'use strict'; var o = n(5), r = n(39).find, i = n(75), a = n(26), u = !0, l = a('find'); 'find' in [] && Array(1).find(function() { u = !1; }), o( { target: 'Array', proto: !0, forced: u || !l }, { find: function(t) { return r(this, t, arguments.length > 1 ? arguments[1] : void 0); }, }, ), i('find'); }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(277)), i = o(n(278)), a = o(n(279)), u = o(n(280)), l = o(n(287)); e.default = function(t) { var e = t.editor, n = t.eventHooks; r.default(e, n.enterUpEvents, n.enterDownEvents), i.default(e, n.deleteUpEvents, n.deleteDownEvents), a.default(e, n.tabDownEvents), u.default(e, n.pasteEvents), l.default(e, n.imgClickEvents); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)); e.default = function(t, e, n) { function o(e) { var n = r.default('<p><br></p>'); n.insertBefore(e), t.selection.createRangeByElem(n, !0), t.selection.restoreSelection(), e.remove(); } e.push(function() { var e = t.$textElem, n = t.selection.getSelectionContainerElem(), r = n.parent(); '<code><br></code>' !== r.html() ? r.equal(e) && 'P' !== n.getNodeName() && (n.text() || o(n)) : o(n); }), n.push(function(e) { var n; t.selection.saveRange( null === (n = getSelection()) || void 0 === n ? void 0 : n.getRangeAt(0), ), t.selection.getSelectionContainerElem().id === t.textElemId && (e.preventDefault(), t.cmd.do('insertHTML', '<p><br></p>')); }); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(21)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = i(n(2)); e.default = function(t, e, n) { e.push(function() { var e, n = t.$textElem, o = (0, r.default)((e = n.html().toLowerCase())).call(e); if (!o || '<br>' === o) { var i = a.default('<p><br/></p>'); n.html(' '), n.append(i), t.selection.createRangeByElem(i, !1, !0), t.selection.restoreSelection(); } }), n.push(function(e) { var n, o = t.$textElem; '<p><br></p>' !== (0, r.default)((n = o.html().toLowerCase())).call(n) || e.preventDefault(); }); }; }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = function(t, e) { e.push(function() { if (t.cmd.queryCommandSupported('insertHTML')) { var e = t.selection.getSelectionContainerElem(); if (e) { var n = e.parent(), o = e.getNodeName(), r = n.getNodeName(); 'CODE' == o || 'CODE' === r || 'PRE' === r || /hljs/.test(r) ? t.cmd.do('insertHTML', t.config.languageTab) : t.cmd.do('insertHTML', ' '); } } }); }); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(21)); (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var i = n(120), a = n(7), u = n(30); function l(t) { var e = t; return ( (e = (e = e.replace(/<div>/gim, '<p>').replace(/<\/div>/gim, '</p>')).replace( /<p><\/p>/gim, '<p><br></p>', )), (0, r.default)(e).call(e) ); } e.default = function(t, e) { e.push(function(e) { var n = t.config, o = n.pasteFilterStyle, r = n.pasteIgnoreImg, c = n.pasteTextHandle, s = i.getPasteHtml(e, o, r), f = i.getPasteText(e); f = f.replace(/\n/gm, '<br>'); var d = t.selection.getSelectionContainerElem(); if (d) { var p, A = null == d ? void 0 : d.getNodeName(), h = null == d ? void 0 : d.getNodeTop(t), v = ''; if ( (h.elems[0] && (v = null == h ? void 0 : h.getNodeName()), 'CODE' === A || 'PRE' === v) ) return ( c && a.isFunction(c) && (f = '' + (c(f) || '')), void t.cmd.do( 'insertHTML', ((p = f), p.replace(/<br>|<br\/>/gm, '\n').replace(/<[^>]+>/gm, '')), ) ); if (u.urlRegex.test(f)) return t.cmd.do('insertHTML', '<a href="' + f + '" target="_blank">' + f + '</a>'); if (s) try { c && a.isFunction(c) && (s = '' + (c(s) || '')), t.cmd.do('insertHTML', '' + l(s)); } catch (e) { c && a.isFunction(c) && (f = '' + (c(f) || '')), t.cmd.do('insertHTML', '' + l(f)); } } }); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(108)), i = o(n(6)), a = o(n(21)), u = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var l = n(282), c = u(n(286)); function s(t, e) { var n; return ( (t = (0, a.default)((n = t.toLowerCase())).call(n)), !!l.IGNORE_TAGS.has(t) || !(!e || 'img' !== t) ); } e.default = function(t, e, n) { void 0 === e && (e = !0), void 0 === n && (n = !1); var o = [], u = ''; new c.default().parse(t, { startElement: function(t, c) { if ( ((function(t) { (t = (0, a.default)(t).call(t)) && (l.EMPTY_TAGS.has(t) || (u = t)); })(t), !s(t, n)) ) { var f = l.NECESSARY_ATTRS.get(t) || [], d = []; (0, i.default)(c).call(c, function(t) { var n = t.name; 'style' !== n ? !1 !== (0, r.default)(f).call(f, n) && d.push(t) : e || d.push(t); }); var p = (function(t, e) { var n = ''; n = '<' + t; var o = []; return ( (0, i.default)(e).call(e, function(t) { o.push(t.name + '="' + t.value + '"'); }), o.length > 0 && (n = n + ' ' + o.join(' ')), (n = n + (l.EMPTY_TAGS.has(t) ? '/' : '') + '>') ); })(t, d); o.push(p); } }, characters: function(t) { (t = (0, a.default)(t).call(t)) && (s(u, n) || o.push(t)); }, endElement: function(t) { if (!s(t, n)) { var e = (function(t) { return '</' + t + '>'; })(t); o.push(e), (u = ''); } }, comment: function(t) {}, }); var f = o.join(''); return (f = (function(t) { var e = /<span>(.*?)<\/span>/; return t.replace(/<span>.*?<\/span>/gi, function(t) { var n = t.match(e); return null == n ? '' : n[1]; }); })(f)); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(109)), i = o(n(121)); (0, o(n(1)).default)(e, '__esModule', { value: !0 }), (e.TOP_LEVEL_TAGS = e.EMPTY_TAGS = e.NECESSARY_ATTRS = e.IGNORE_TAGS = void 0), (e.IGNORE_TAGS = new i.default([ 'doctype', '!doctype', 'html', 'head', 'meta', 'body', 'script', 'style', 'link', 'frame', 'iframe', 'title', 'svg', 'center', ])), (e.NECESSARY_ATTRS = new r.default([ ['img', ['src', 'alt']], ['a', ['href', 'target']], ['td', ['colspan', 'rowspan']], ['th', ['colspan', 'rowspan']], ])), (e.EMPTY_TAGS = new i.default([ 'area', 'base', 'basefont', 'br', 'col', 'hr', 'img', 'input', 'isindex', 'embed', ])), (e.TOP_LEVEL_TAGS = new i.default([ 'h1', 'h2', 'h3', 'h4', 'h5', 'p', 'ul', 'ol', 'table', 'blockquote', 'pre', 'hr', 'form', ])); }, function(t, e, n) { var o = n(284); t.exports = o; }, function(t, e, n) { n(285), n(59), n(60), n(47); var o = n(11); t.exports = o.Set; }, function(t, e, n) { 'use strict'; var o = n(110), r = n(112); t.exports = o( 'Set', function(t) { return function() { return t(this, arguments.length ? arguments[0] : void 0); }; }, r, ); }, function(t, e) { function n() {} (n.prototype = { handler: null, startTagRe: /^<([^>\s\/]+)((\s+[^=>\s]+(\s*=\s*((\"[^"]*\")|(\'[^']*\')|[^>\s]+))?)*)\s*\/?\s*>/m, endTagRe: /^<\/([^>\s]+)[^>]*>/m, attrRe: /([^=\s]+)(\s*=\s*((\"([^"]*)\")|(\'([^']*)\')|[^>\s]+))?/gm, parse: function(t, e) { e && (this.contentHandler = e); for (var n, o, r, i = !1, a = this; t.length > 0; ) '\x3c!--' == t.substring(0, 4) ? -1 != (r = t.indexOf('--\x3e')) ? (this.contentHandler.comment(t.substring(4, r)), (t = t.substring(r + 3)), (i = !1)) : (i = !0) : '</' == t.substring(0, 2) ? this.endTagRe.test(t) ? (RegExp.leftContext, (n = RegExp.lastMatch), (o = RegExp.rightContext), n.replace(this.endTagRe, function() { return a.parseEndTag.apply(a, arguments); }), (t = o), (i = !1)) : (i = !0) : '<' == t.charAt(0) && (this.startTagRe.test(t) ? (RegExp.leftContext, (n = RegExp.lastMatch), (o = RegExp.rightContext), n.replace(this.startTagRe, function() { return a.parseStartTag.apply(a, arguments); }), (t = o), (i = !1)) : (i = !0)), i && (-1 == (r = t.indexOf('<')) ? (this.contentHandler.characters(t), (t = '')) : (this.contentHandler.characters(t.substring(0, r)), (t = t.substring(r)))), (i = !0); }, parseStartTag: function(t, e, n) { var o = this.parseAttributes(e, n); this.contentHandler.startElement(e, o); }, parseEndTag: function(t, e) { this.contentHandler.endElement(e); }, parseAttributes: function(t, e) { var n = this, o = []; return ( e.replace(this.attrRe, function(e, r, i, a, u, l, c) { o.push(n.parseAttribute(t, e, r, i, a, u, l, c)); }), o ); }, parseAttribute: function(t, e, n) { var o = ''; arguments[7] ? (o = arguments[8]) : arguments[5] ? (o = arguments[6]) : arguments[3] && (o = arguments[4]); var r = !o && !arguments[3]; return { name: n, value: r ? null : o }; }, }), (t.exports = n); }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = function(t, e) { e.push(function(e) { t.selection.createRangeByElem(e), t.selection.restoreSelection(); }); }); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = n(7), u = i(n(2)); e.default = function t(e) { var n = [], o = e.childNodes() || []; return ( (0, r.default)(o).call(o, function(e) { var o, r = e.nodeType; if ((3 === r && ((o = e.textContent || ''), (o = a.replaceHtmlSymbol(o))), 1 === r)) { (o = o = {}).tag = e.nodeName.toLowerCase(); for (var i = [], l = e.attributes || [], c = l.length || 0, s = 0; s < c; s++) { var f = l[s]; i.push({ name: f.name, value: f.value }); } (o.attrs = i), (o.children = t(u.default(e))); } o && n.push(o); }), n ); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(122)), i = o(n(118)), a = o(n(6)), u = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var l = u(n(295)), c = (function() { function t(t) { (this.editor = t), (this.menuList = []), (this.constructorList = l.default); } return ( (t.prototype.extend = function(t, e) { e && 'function' == typeof e && (this.constructorList[t] = e); }), (t.prototype.init = function() { var t, e = this, n = this.editor.config; (0, a.default)((t = n.menus)).call(t, function(t) { var n = e.constructorList[t]; if (null != n && 'function' == typeof n) { var o = new n(e.editor); (o.key = t), e.menuList.push(o); } }), this._addToToolbar(); }), (t.prototype._addToToolbar = function() { var t, e = this.editor.$toolbarElem; (0, a.default)((t = this.menuList)).call(t, function(t) { var n = t.$elem; n && e.append(n); }); }), (t.prototype.menuFind = function(t) { for (var e = this.menuList, n = 0, o = e.length; n < o; n++) if (e[n].key === t) return e[n]; return e[0]; }), (t.prototype.changeActive = function() { var t; (0, a.default)((t = this.menuList)).call(t, function(t) { var e; (0, i.default)((0, r.default)((e = t.tryChangeActive)).call(e, t), 100); }); }), t ); })(); e.default = c; }, function(t, e, n) { var o = n(291); t.exports = o; }, function(t, e, n) { var o = n(292), r = Function.prototype; t.exports = function(t) { var e = t.bind; return t === r || (t instanceof Function && e === r.bind) ? o : e; }; }, function(t, e, n) { n(293); var o = n(17); t.exports = o('Function').bind; }, function(t, e, n) { n(5)({ target: 'Function', proto: !0 }, { bind: n(294) }); }, function(t, e, n) { 'use strict'; var o = n(32), r = n(13), i = [].slice, a = {}, u = function(t, e, n) { if (!(e in a)) { for (var o = [], r = 0; r < e; r++) o[r] = 'a[' + r + ']'; a[e] = Function('C,a', 'return new C(' + o.join(',') + ')'); } return a[e](t, n); }; t.exports = Function.bind || function(t) { var e = o(this), n = i.call(arguments, 1), a = function() { var o = n.concat(i.call(arguments)); return this instanceof a ? u(e, o.length, o) : e.apply(t, o); }; return r(e.prototype) && (a.prototype = e.prototype), a; }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(296)), i = o(n(300)), a = o(n(301)), u = o(n(305)), l = o(n(306)), c = o(n(307)), s = o(n(308)), f = o(n(310)), d = o(n(312)), p = o(n(313)), A = o(n(314)), h = o(n(315)), v = o(n(316)), g = o(n(318)), m = o(n(338)), y = o(n(342)), w = o(n(344)), x = o(n(345)), b = o(n(347)), E = o(n(348)), _ = o(n(349)), C = o(n(358)), M = o(n(362)); e.default = { bold: r.default, head: i.default, italic: u.default, link: a.default, underline: l.default, strikeThrough: c.default, fontName: s.default, fontSize: f.default, justify: d.default, quote: p.default, backColor: A.default, foreColor: h.default, video: v.default, image: g.default, indent: m.default, emoticon: y.default, list: w.default, lineHeight: x.default, undo: b.default, redo: E.default, table: _.default, code: C.default, splitLine: M.default, }; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(24)), f = c(n(2)), d = (function(t) { function e(e) { var n = f.default( '<div class="w-e-menu">\n <i class="w-e-icon-bold"></i>\n </div>', ); return t.call(this, n, e) || this; } return ( l(e, t), (e.prototype.clickHandler = function() { var t = this.editor, e = t.selection.isSelectionEmpty(); e && t.selection.createEmptyRange(), t.cmd.do('bold'), e && (t.selection.collapseRange(), t.selection.restoreSelection()); }), (e.prototype.tryChangeActive = function() { this.editor.cmd.queryCommandState('bold') ? this.active() : this.unActive(); }), e ); })(s.default); e.default = d; }, function(t, e, n) { var o = n(298); t.exports = o; }, function(t, e, n) { n(299); var o = n(11); t.exports = o.Object.setPrototypeOf; }, function(t, e, n) { n(5)({ target: 'Object', stat: !0 }, { setPrototypeOf: n(98) }); }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(22)), f = c(n(2)), d = (function(t) { function e(e) { var n = this, o = f.default('<div class="w-e-menu"><i class="w-e-icon-header"></i></div>'), r = { width: 100, title: '设置标题', type: 'list', list: [ { $elem: f.default('<h1>H1</h1>'), value: '<h1>' }, { $elem: f.default('<h2>H2</h2>'), value: '<h2>', }, { $elem: f.default('<h3>H3</h3>'), value: '<h3>' }, { $elem: f.default('<h4>H4</h4>'), value: '<h4>', }, { $elem: f.default('<h5>H5</h5>'), value: '<h5>', }, { $elem: f.default('<p>' + e.i18next.t('menus.dropListMenu.head.正文') + '</p>'), value: '<p>', }, ], clickHandler: function(t) { n.command(t); }, }; return (n = t.call(this, o, e, r) || this); } return ( l(e, t), (e.prototype.command = function(t) { var e = this.editor, n = e.selection.getSelectionContainerElem(); (n && e.$textElem.equal(n)) || e.cmd.do('formatBlock', t); }), (e.prototype.tryChangeActive = function() { var t = this.editor.cmd.queryCommandValue('formatBlock'); /^h/i.test(t) ? this.active() : this.unActive(); }), e ); })(s.default); e.default = d; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(31)), f = c(n(2)), d = c(n(302)), p = c(n(124)), A = c(n(27)), h = c(n(303)), v = (function(t) { function e(e) { var n, o = f.default('<div class="w-e-menu"><i class="w-e-icon-link"></i></div>'); return (n = t.call(this, o, e) || this), h.default(e), n; } return ( l(e, t), (e.prototype.clickHandler = function() { var t, e = this.editor; if (this.isActive) { if (!(t = e.selection.getSelectionContainerElem())) return; this.createPanel(t.text(), t.attr('href')); } else e.selection.isSelectionEmpty() ? this.createPanel('', '') : this.createPanel(e.selection.getSelectionText(), ''); }), (e.prototype.createPanel = function(t, e) { var n = d.default(this.editor, t, e); new A.default(this, n).create(); }), (e.prototype.tryChangeActive = function() { var t = this.editor; p.default(t) ? this.active() : this.unActive(); }), e ); })(s.default); e.default = v; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(21)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = n(7), u = i(n(2)), l = i(n(124)); e.default = function(t, e, n) { var o, i = a.getRandom('input-link'), c = a.getRandom('input-text'), s = a.getRandom('btn-ok'), f = a.getRandom('btn-del'), d = l.default(t) ? 'inline-block' : 'none'; function p() { if (l.default(t)) { var e = t.selection.getSelectionContainerElem(); e && (t.selection.createRangeByElem(e), t.selection.restoreSelection(), (o = e)); } } return { width: 300, height: 0, tabs: [ { title: t.i18next.t('menus.panelMenus.link.链接'), tpl: '<div>\n <input \n id="' + c + '" \n type="text" \n class="block" \n value="' + e + '" \n placeholder="' + t.i18next.t('menus.panelMenus.link.链接文字') + '"/>\n </td>\n <input \n id="' + i + '" \n type="text" \n class="block" \n value="' + n + '" \n placeholder="' + t.i18next.t('如') + ' https://..."/>\n </td>\n <div class="w-e-button-container">\n <button id="' + s + '" class="right">\n ' + t.i18next.t('插入') + '\n </button>\n <button id="' + f + '" class="gray right" style="display:' + d + '">\n ' + t.i18next.t('menus.panelMenus.link.取消链接') + '\n </button>\n </div>\n </div>', events: [ { selector: '#' + s, type: 'click', fn: function() { var e, n, o = u.default('#' + i), a = u.default('#' + c), s = (0, r.default)((e = o.val())).call(e), f = (0, r.default)((n = a.val())).call(n); if ( s && (f || (f = s), (function(e, n) { var o = t.config.linkCheck(e, n); if (void 0 === o); else { if (!0 === o) return !0; alert(o); } return !1; })(f, s)) ) return ( (function(e, n) { l.default(t) ? (p(), t.cmd.do( 'insertHTML', '<a href="' + n + '" target="_blank">' + e + '</a>', )) : t.cmd.do( 'insertHTML', '<a href="' + n + '" target="_blank">' + e + '</a>', ); })(f, s), !0 ); }, }, { selector: '#' + f, type: 'click', fn: function() { return ( (function() { if (l.default(t)) { p(); var e = o.text(); t.cmd.do('insertHTML', '<span>' + e + '</span>'); } })(), !0 ); }, }, ], }, ], }; }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(304)); e.default = function(t) { r.default(t); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = o(n(41)); e.default = function(t) { var e = (function(t) { var e; return { showLinkTooltip: function(n) { var o = [ { $elem: r.default( '<span>' + t.i18next.t('menus.panelMenus.link.查看链接') + '</span>', ), onClick: function(t, e) { var n = e.attr('href'); return window.open(n, '_target'), !0; }, }, { $elem: r.default( '<span>' + t.i18next.t('menus.panelMenus.link.取消链接') + '</span>', ), onClick: function(t, e) { t.selection.createRangeByElem(e), t.selection.restoreSelection(); var n = e.text(); return t.cmd.do('insertHTML', '<span>' + n + '</span>'), !0; }, }, ]; (e = new i.default(t, n, o)).create(); }, hideLinkTooltip: function() { e && (e.remove(), (e = null)); }, }; })(t), n = e.showLinkTooltip, o = e.hideLinkTooltip; t.txt.eventHooks.linkClickEvents.push(n), t.txt.eventHooks.clickEvents.push(o), t.txt.eventHooks.keyupEvents.push(o), t.txt.eventHooks.toolbarClickEvents.push(o), t.txt.eventHooks.menuClickEvents.push(o), t.txt.eventHooks.textScrollEvents.push(o); }; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(24)), f = c(n(2)), d = (function(t) { function e(e) { var n = f.default( '<div class="w-e-menu">\n <i class="w-e-icon-italic"></i>\n </div>', ); return t.call(this, n, e) || this; } return ( l(e, t), (e.prototype.clickHandler = function() { var t = this.editor, e = t.selection.isSelectionEmpty(); e && t.selection.createEmptyRange(), t.cmd.do('italic'), e && (t.selection.collapseRange(), t.selection.restoreSelection()); }), (e.prototype.tryChangeActive = function() { this.editor.cmd.queryCommandState('italic') ? this.active() : this.unActive(); }), e ); })(s.default); e.default = d; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(24)), f = c(n(2)), d = (function(t) { function e(e) { var n = f.default( '<div class="w-e-menu">\n <i class="w-e-icon-underline"></i>\n </div>', ); return t.call(this, n, e) || this; } return ( l(e, t), (e.prototype.clickHandler = function() { var t = this.editor, e = t.selection.isSelectionEmpty(); e && t.selection.createEmptyRange(), t.cmd.do('underline'), e && (t.selection.collapseRange(), t.selection.restoreSelection()); }), (e.prototype.tryChangeActive = function() { this.editor.cmd.queryCommandState('underline') ? this.active() : this.unActive(); }), e ); })(s.default); e.default = d; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(24)), f = c(n(2)), d = (function(t) { function e(e) { var n = f.default( '<div class="w-e-menu">\n <i class="w-e-icon-strikethrough"></i>\n </div>', ); return t.call(this, n, e) || this; } return ( l(e, t), (e.prototype.clickHandler = function() { var t = this.editor, e = t.selection.isSelectionEmpty(); e && t.selection.createEmptyRange(), t.cmd.do('strikeThrough'), e && (t.selection.collapseRange(), t.selection.restoreSelection()); }), (e.prototype.tryChangeActive = function() { this.editor.cmd.queryCommandState('strikeThrough') ? this.active() : this.unActive(); }), e ); })(s.default); e.default = d; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(22)), f = c(n(2)), d = c(n(309)), p = (function(t) { function e(e) { var n = this, o = f.default( '<div class="w-e-menu">\n <i class="w-e-icon-font"></i>\n </div>', ), r = { width: 100, title: '设置字体', type: 'list', list: new d.default(e.config.fontNames).getItemList(), clickHandler: function(t) { n.command(t); }, }; return (n = t.call(this, o, e, r) || this); } return ( l(e, t), (e.prototype.command = function(t) { this.editor.cmd.do('fontName', t); }), (e.prototype.tryChangeActive = function() {}), e ); })(s.default); e.default = p; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = i(n(2)), u = (function() { function t(t) { var e = this; (this.itemList = []), (0, r.default)(t).call(t, function(t) { e.itemList.push({ $elem: a.default('<p style="font-family:\'' + t + '\'">' + t + '</p>'), value: t, }); }); } return ( (t.prototype.getItemList = function() { return this.itemList; }), t ); })(); e.default = u; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(22)), f = c(n(2)), d = c(n(311)), p = (function(t) { function e(e) { var n = this, o = f.default( '<div class="w-e-menu">\n <i class="w-e-icon-text-heigh"></i>\n </div>', ), r = { width: 160, title: '设置字号', type: 'list', list: new d.default(e.config.fontSizes).getItemList(), clickHandler: function(t) { n.command(t); }, }; return (n = t.call(this, o, e, r) || this); } return ( l(e, t), (e.prototype.command = function(t) { this.editor.cmd.do('fontSize', t); }), (e.prototype.tryChangeActive = function() {}), e ); })(s.default); e.default = p; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = (function() { function t(t) { for (var e in ((this.itemList = []), t)) { var n = t[e]; this.itemList.push({ $elem: r.default('<p style="font-size:' + e + '">' + n.name + '</p>'), value: n.value, }); } } return ( (t.prototype.getItemList = function() { return this.itemList; }), t ); })(); e.default = i; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(6)), a = r(n(1)), u = r(n(3)), l = r(n(4)), c = ((o = function(t, e) { return (o = l.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, u.default)(e) : ((n.prototype = e.prototype), new n())); }), s = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, a.default)(e, '__esModule', { value: !0 }); var f = s(n(22)), d = s(n(2)), p = (function(t) { function e(e) { var n = this, o = d.default('<div class="w-e-menu"><i class="w-e-icon-paragraph-left"></i></div>'), r = { width: 100, title: '对齐方式', type: 'list', list: [ { $elem: d.default( '<p>\n <i class="w-e-icon-paragraph-left w-e-drop-list-item"></i>\n ' + e.i18next.t('menus.dropListMenu.justify.靠左') + '\n </p>', ), value: 'justifyLeft', }, { $elem: d.default( '<p>\n <i class="w-e-icon-paragraph-center w-e-drop-list-item"></i>\n ' + e.i18next.t('menus.dropListMenu.justify.居中') + '\n </p>', ), value: 'justifyCenter', }, { $elem: d.default( '<p>\n <i class="w-e-icon-paragraph-right w-e-drop-list-item"></i>\n ' + e.i18next.t('menus.dropListMenu.justify.靠右') + '\n </p>', ), value: 'justifyRight', }, { $elem: d.default( '<p>\n <i class="w-e-icon-paragraph-justify w-e-drop-list-item"></i>\n ' + e.i18next.t('menus.dropListMenu.justify.两端') + '\n </p>', ), value: 'justifyFull', }, ], clickHandler: function(t) { n.command(t); }, }; return (n = t.call(this, o, e, r) || this); } return ( c(e, t), (e.prototype.command = function(t) { var e = this.editor, n = e.selection, o = n.getSelectionContainerElem(); n.saveRange(); var r = e.selection.getSelectionRangeTopNodes(e); if (o && e.$textElem.equal(o)) { var a = { justifyLeft: 'left', justifyCenter: 'center', justifyRight: 'right', justifyFull: 'justify', }[t]; (0, i.default)(r).call(r, function(t) { t.css('text-align', a); }); } else e.cmd.do(t, t); n.restoreSelection(); }), (e.prototype.tryChangeActive = function() {}), e ); })(f.default); e.default = p; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(6)), a = r(n(1)), u = r(n(3)), l = r(n(4)), c = ((o = function(t, e) { return (o = l.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, u.default)(e) : ((n.prototype = e.prototype), new n())); }), s = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, a.default)(e, '__esModule', { value: !0 }); var f = s(n(2)), d = n(7), p = (function(t) { function e(e) { var n = f.default( '<div class="w-e-menu">\n <i class="w-e-icon-quotes-left"></i>\n </div>', ); return t.call(this, n, e) || this; } return ( c(e, t), (e.prototype.clickHandler = function() { var t = this.editor, e = t.selection.isSelectionEmpty(), n = t.selection.getSelectionRangeTopNodes(t)[0], o = this.getTopNodeName(); if ( (e && t.selection.createEmptyRange(), d.UA.isIE() || d.UA.isFirefox || d.UA.isOldEdge) ) { var r = n.getNode().childNodes; if ('P' === o) { var i = (a = f.default('<blockquote></blockquote>')).getNode(); return ( this.insertNode(i, r), a.insertAfter(n), n.remove(), t.selection.moveCursor(a.getNode()), void f.default('<p><br></p>').insertAfter(a) ); } if ('BLOCKQUOTE' === o) { var a; i = (a = f.default('<p></p>')).getNode(); this.insertNode(i, r), a.insertAfter(n), n.remove(), t.selection.moveCursor(a.elems[0]); } } else 'BLOCKQUOTE' === o ? t.cmd.do('formatBlock', '<p>') : t.cmd.do('formatBlock', '<blockquote>'); e && (t.selection.collapseRange(), t.selection.restoreSelection()); }), (e.prototype.tryChangeActive = function() { 'blockquote' === this.editor.cmd.queryCommandValue('formatBlock') ? this.active() : this.unActive(); }), (e.prototype.getTopNodeName = function() { var t = this.editor; return t.selection.getSelectionRangeTopNodes(t)[0].getNodeName(); }), (e.prototype.insertNode = function(t, e) { (0, i.default)(e).call(e, function(n, o) { n.nodeName && null !== n.textContent && (('BR' === n.nodeName && o === e.length - 1) || t.appendChild(n.cloneNode(!0))); }); }), e ); })(s(n(24)).default); e.default = p; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(40)), a = r(n(1)), u = r(n(3)), l = r(n(4)), c = ((o = function(t, e) { return (o = l.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, u.default)(e) : ((n.prototype = e.prototype), new n())); }), s = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, a.default)(e, '__esModule', { value: !0 }); var f = s(n(22)), d = s(n(2)), p = (function(t) { function e(e) { var n, o = this, r = d.default( '<div class="w-e-menu">\n <i class="w-e-icon-paint-brush"></i>\n </div>', ), a = { width: 120, title: '背景颜色', type: 'inline-block', list: (0, i.default)((n = e.config.colors)).call(n, function(t) { return { $elem: d.default( '<i style="color:' + t + ';" class="w-e-icon-paint-brush"></i>', ), value: t, }; }), clickHandler: function(t) { o.command(t); }, }; return (o = t.call(this, r, e, a) || this); } return ( c(e, t), (e.prototype.command = function(t) { this.editor.cmd.do('backColor', t); }), (e.prototype.tryChangeActive = function() {}), e ); })(f.default); e.default = p; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(40)), a = r(n(1)), u = r(n(3)), l = r(n(4)), c = ((o = function(t, e) { return (o = l.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, u.default)(e) : ((n.prototype = e.prototype), new n())); }), s = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, a.default)(e, '__esModule', { value: !0 }); var f = s(n(22)), d = s(n(2)), p = (function(t) { function e(e) { var n, o = this, r = d.default( '<div class="w-e-menu">\n <i class="w-e-icon-pencil2"></i>\n </div>', ), a = { width: 120, title: '文字颜色', type: 'inline-block', list: (0, i.default)((n = e.config.colors)).call(n, function(t) { return { $elem: d.default('<i style="color:' + t + ';" class="w-e-icon-pencil2"></i>'), value: t, }; }), clickHandler: function(t) { o.command(t); }, }; return (o = t.call(this, r, e, a) || this); } return ( c(e, t), (e.prototype.command = function(t) { this.editor.cmd.do('foreColor', t); }), (e.prototype.tryChangeActive = function() {}), e ); })(f.default); e.default = p; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(2)), f = c(n(27)), d = c(n(31)), p = c(n(317)), A = (function(t) { function e(e) { var n = s.default( '<div class="w-e-menu">\n <i class="w-e-icon-play"></i>\n </div>', ); return t.call(this, n, e) || this; } return ( l(e, t), (e.prototype.clickHandler = function() { this.createPanel(''); }), (e.prototype.createPanel = function(t) { var e = p.default(this.editor, t); new f.default(this, e).create(); }), (e.prototype.tryChangeActive = function() {}), e ); })(d.default); e.default = A; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(21)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = n(7), u = i(n(2)); e.default = function(t, e) { var n = a.getRandom('input-iframe'), o = a.getRandom('btn-ok'); return { width: 300, height: 0, tabs: [ { title: t.i18next.t('menus.panelMenus.video.插入视频'), tpl: '<div>\n <input \n id="' + n + '" \n type="text" \n class="block" \n placeholder="' + t.i18next.t('如') + ':<iframe src=... ></iframe>"/>\n </td>\n <div class="w-e-button-container">\n <button id="' + o + '" class="right">\n ' + t.i18next.t('插入') + '\n </button>\n </div>\n </div>', events: [ { selector: '#' + o, type: 'click', fn: function() { var e, o = u.default('#' + n), i = (0, r.default)((e = o.val())).call(e); if (i) return ( (function(e) { t.cmd.do('insertHTML', e + '<p><br></p>'); })(i), !0 ); }, }, ], }, ], }; }; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(31)), f = c(n(2)), d = c(n(319)), p = c(n(27)), A = c(n(326)), h = (function(t) { function e(e) { var n, o = f.default('<div class="w-e-menu"><i class="w-e-icon-image"></i></div>'); return (n = t.call(this, o, e) || this), A.default(e), n; } return ( l(e, t), (e.prototype.clickHandler = function() { this.createPanel(); }), (e.prototype.createPanel = function() { var t = d.default(this.editor); new p.default(this, t).create(); }), (e.prototype.tryChangeActive = function() {}), e ); })(s.default); e.default = h; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(21)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = n(7), u = i(n(2)), l = i(n(87)), c = n(30); e.default = function(t) { var e = t.config, n = new l.default(t), o = a.getRandom('up-trigger-id'), i = a.getRandom('up-file-id'), s = a.getRandom('input-link-url'), f = a.getRandom('btn-link'), d = function(e, n) { return void 0 === n && (n = 'menus.panelMenus.image.'), t.i18next.t(n + e); }, p = 1 === e.uploadImgMaxLength ? '' : 'multiple="multiple"', A = [ { title: d('上传图片'), tpl: '<div class="w-e-up-img-container">\n <div id="' + o + '" class="w-e-up-btn">\n <i class="w-e-icon-upload2"></i>\n </div>\n <div style="display:none;">\n <input id="' + i + '" type="file" ' + p + ' accept="image/jpg,image/jpeg,image/png,image/gif,image/bmp"/>\n </div>\n </div>', events: [ { selector: '#' + o, type: 'click', fn: function() { var t = u.default('#' + i).elems[0]; if (!t) return !0; t.click(); }, }, { selector: '#' + i, type: 'change', fn: function() { var t = u.default('#' + i).elems[0]; if (!t) return !0; var e = t.files; return e.length && n.uploadImg(e), !0; }, }, ], }, { title: d('网络图片'), tpl: '<div>\n <input \n id="' + s + '" \n type="text" \n class="block"\n placeholder="' + d('图片链接') + '"/>\n </td>\n <div class="w-e-button-container">\n <button id="' + f + '" class="right">' + d('插入', '') + '</button>\n </div>\n </div>', events: [ { selector: '#' + f, type: 'click', fn: function() { var t, o = u.default('#' + s), i = (0, r.default)((t = o.val())).call(t); if ( i && (function(t) { var n = !0; c.imgRegex.test(t) || (n = !1); var o = e.linkImgCheck(t); if (void 0 === o) !1 === n && console.log(d('您刚才插入的图片链接未通过编辑器校验', 'validate.')); else if (!0 === o) { if (!1 !== n) return !0; alert( d('您插入的网络图片无法识别', 'validate.') + ',' + d('请替换为支持的图片类型', 'validate.') + ':jpg | png | gif ...', ); } else alert(o); return !1; })(i) ) return n.insertImg(i), !0; }, }, ], }, ], h = { width: 300, height: 0, tabs: [] }; return ( window.FileReader && (e.uploadImgShowBase64 || e.uploadImgServer || e.customUploadImg) && h.tabs.push(A[0]), e.showLinkImg && h.tabs.push(A[1]), h ); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(114)), i = o(n(6)); (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = n(7); e.default = function(t, e) { var n = new XMLHttpRequest(); if ( (n.open('POST', t), (n.timeout = e.timeout || 1e4), (n.ontimeout = function() { console.error('wangEditor - 请求超时'), e.onTimeout && e.onTimeout(n); }), n.upload && (n.upload.onprogress = function(t) { var n = t.loaded / t.total; e.onProgress && e.onProgress(n, t); }), e.headers && (0, i.default)(a).call(a, e.headers, function(t, e) { n.setRequestHeader(t, e); }), (n.withCredentials = !!e.withCredentials), e.beforeSend) ) { var o = e.beforeSend(n); if (o && 'object' === (0, r.default)(o) && o.prevent) return o.msg; } return ( (n.onreadystatechange = function() { if (4 === n.readyState) { var t = n.status; if (!(t < 200 || (t >= 300 && t < 400))) { if (t >= 400) return ( console.error('wangEditor - XHR 报错,状态码 ' + t), void (e.onError && e.onError(n)) ); var o, i = n.responseText; if ('object' !== (0, r.default)(i)) try { o = JSON.parse(i); } catch (t) { return ( console.error('wangEditor - 返回结果不是 JSON 格式', i), void (e.onFail && e.onFail(n, i)) ); } else o = i; e.onSuccess(n, o); } } }), n.send(e.formData || null), n ); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(322)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = i(n(2)), u = (function() { function t(t) { (this.editor = t), (this.$textContainer = t.$textContainerElem), (this.$bar = a.default('<div class="w-e-progress"></div>')), (this.isShow = !1), (this.time = 0), (this.timeoutId = 0); } return ( (t.prototype.show = function(t) { var e = this; if (!this.isShow) { this.isShow = !0; var n = this.$bar; this.$textContainer.append(n), (0, r.default)() - this.time > 100 && t <= 1 && (n.css('width', 100 * t + '%'), (this.time = (0, r.default)())); var o = this.timeoutId; o && clearTimeout(o), (this.timeoutId = window.setTimeout(function() { e.hide(); }, 500)); } }), (t.prototype.hide = function() { this.$bar.remove(), (this.isShow = !1), (this.time = 0), (this.timeoutId = 0); }), t ); })(); e.default = u; }, function(t, e, n) { t.exports = n(323); }, function(t, e, n) { var o = n(324); t.exports = o; }, function(t, e, n) { n(325); var o = n(11); t.exports = o.Date.now; }, function(t, e, n) { n(5)( { target: 'Date', stat: !0 }, { now: function() { return new Date().getTime(); }, }, ); }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(327)), i = o(n(328)), a = o(n(329)), u = o(n(337)); e.default = function(t) { r.default(t), i.default(t), a.default(t), u.default(t); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = n(120), i = o(n(87)); function a(t, e) { if ( !(function(t, e) { var n = t.config, o = n.pasteFilterStyle, i = n.pasteIgnoreImg, a = r.getPasteHtml(e, o, i), u = r.getPasteText(e); return !!a || !!u; })(e, t) ) { var n = r.getPasteImgs(t); if (n.length) new i.default(e).uploadImg(n); } } e.default = function(t) { t.txt.eventHooks.pasteEvents.push(function(e) { a(e, t); }); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(87)); e.default = function(t) { t.txt.eventHooks.dropEvents.push(function(e) { var n = e.dataTransfer && e.dataTransfer.files; n && n.length && new r.default(t).uploadImg(n); }); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(330)), i = o(n(64)), a = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var u = a(n(2)); n(335); var l = n(7); function c(t, e, n, o, r) { t.attr( 'style', 'width:' + e + 'px; height:' + n + 'px; left:' + o + 'px; top:' + r + 'px;', ); } function s(t) { var e, n = t.$textContainerElem, o = (function(t, e) { var n = u.default( '<div class="w-e-img-drag-mask">\n <div class="w-e-img-drag-show-size"></div>\n <div class="w-e-img-drag-rb"></div>\n </div>', ); return n.hide(), e.append(n), n; })(0, n); function a() { (0, i.default)(n) .call(n, '.w-e-img-drag-mask') .hide(); } return ( (function(t, n) { t.on('click', function(t) { t.stopPropagation(); }), t.on('mousedown', '.w-e-img-drag-rb', function(o) { if ((o.preventDefault(), e)) { var a = o.clientX, l = o.clientY, s = n.getBoundingClientRect(), f = e.getBoundingClientRect(), d = f.width, p = f.height, A = f.left - s.left, h = f.top - s.top, v = d / p, g = d, m = p, y = u.default(document); y.on('mousemove', x), y.on('mouseup', b), y.on('mouseleave', w); } function w() { y.off('mousemove', x), y.off('mouseup', b); } function x(e) { e.stopPropagation(), e.preventDefault(), (g = d + (e.clientX - a)), (m = p + (e.clientY - l)), g / m != v && (m = g / v), (g = (0, r.default)(g.toFixed(2))), (m = (0, r.default)(m.toFixed(2))), (0, i.default)(t) .call(t, '.w-e-img-drag-show-size') .text( g.toFixed(2).replace('.00', '') + 'px * ' + m.toFixed(2).replace('.00', '') + 'px', ), c(t, g, m, A, h); } function b() { e.attr('width', g + ''), e.attr('height', m + ''); var n = e.getBoundingClientRect(); c(t, g, m, n.left - s.left, n.top - s.top), w(); } }); })(o, n), u.default(document).on('click', a), t.beforeDestroy(function() { u.default(document).off('click', a); }), { showDrag: function(t) { if (l.UA.isIE()) return !1; t && (function(t, e, n) { var o = t.getBoundingClientRect(), a = n.getBoundingClientRect(), u = a.width.toFixed(2), l = a.height.toFixed(2); (0, i.default)(e) .call(e, '.w-e-img-drag-show-size') .text(u + 'px * ' + l + 'px'), c(e, (0, r.default)(u), (0, r.default)(l), a.left - o.left, a.top - o.top), e.show(); })(n, o, (e = t)); }, hideDrag: a, } ); } e.default = function(t) { var e = s(t), n = e.showDrag, o = e.hideDrag; t.txt.eventHooks.imgClickEvents.push(n), t.txt.eventHooks.textScrollEvents.push(o), t.txt.eventHooks.keyupEvents.push(o), t.txt.eventHooks.toolbarClickEvents.push(o), t.txt.eventHooks.menuClickEvents.push(o), t.txt.eventHooks.changeEvents.push(o); }; }, function(t, e, n) { t.exports = n(331); }, function(t, e, n) { var o = n(332); t.exports = o; }, function(t, e, n) { n(333); var o = n(11); t.exports = o.parseFloat; }, function(t, e, n) { var o = n(5), r = n(334); o({ global: !0, forced: parseFloat != r }, { parseFloat: r }); }, function(t, e, n) { var o = n(8), r = n(84).trim, i = n(63), a = o.parseFloat, u = 1 / a(i + '-0') != -1 / 0; t.exports = u ? function(t) { var e = r(String(t)), n = a(e); return 0 === n && '-' == e.charAt(0) ? -0 : n; } : a; }, function(t, e, n) { var o = n(19), r = n(336); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { (e = n(20)(!1)).push([ t.i, '.w-e-text-container {\n overflow: hidden;\n}\n.w-e-img-drag-mask {\n position: absolute;\n z-index: 1;\n border: 1px dashed #ccc;\n box-sizing: border-box;\n}\n.w-e-img-drag-mask .w-e-img-drag-rb {\n position: absolute;\n right: -5px;\n bottom: -5px;\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background: #ccc;\n cursor: se-resize;\n}\n.w-e-img-drag-mask .w-e-img-drag-show-size {\n min-width: 110px;\n height: 22px;\n line-height: 22px;\n font-size: 14px;\n color: #999;\n position: absolute;\n left: 0;\n top: 0;\n background-color: #999;\n color: #fff;\n border-radius: 2px;\n padding: 0 5px;\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = o(n(41)); e.default = function(t) { var e = (function(t) { var e; return { showImgTooltip: function(n) { var o = [ { $elem: r.default("<span class='w-e-icon-trash-o'></span>"), onClick: function(t, e) { return ( t.selection.createRangeByElem(e), t.selection.restoreSelection(), t.cmd.do('delete'), !0 ); }, }, { $elem: r.default('<span>30%</span>'), onClick: function(t, e) { return e.attr('width', '30%'), e.removeAttr('height'), !0; }, }, { $elem: r.default('<span>50%</span>'), onClick: function(t, e) { return e.attr('width', '50%'), e.removeAttr('height'), !0; }, }, { $elem: r.default('<span>100%</span>'), onClick: function(t, e) { return e.attr('width', '100%'), e.removeAttr('height'), !0; }, }, ]; (e = new i.default(t, n, o)).create(); }, hideImgTooltip: function() { e && (e.remove(), (e = null)); }, }; })(t), n = e.showImgTooltip, o = e.hideImgTooltip; t.txt.eventHooks.imgClickEvents.push(n), t.txt.eventHooks.clickEvents.push(o), t.txt.eventHooks.keyupEvents.push(o), t.txt.eventHooks.toolbarClickEvents.push(o), t.txt.eventHooks.menuClickEvents.push(o), t.txt.eventHooks.textScrollEvents.push(o), t.txt.eventHooks.imgDragBarMouseDownEvents.push(o), t.txt.eventHooks.changeEvents.push(o); }; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(6)), a = r(n(1)), u = r(n(3)), l = r(n(4)), c = ((o = function(t, e) { return (o = l.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, u.default)(e) : ((n.prototype = e.prototype), new n())); }), s = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, a.default)(e, '__esModule', { value: !0 }); var f = s(n(2)), d = s(n(22)), p = s(n(339)), A = (function(t) { function e(e) { var n = this, o = f.default( '<div class="w-e-menu">\n <i class="w-e-icon-indent-increase"></i>\n </div>', ), r = { width: 130, title: '设置缩进', type: 'list', list: [ { $elem: f.default( '<p>\n <i class="w-e-icon-indent-increase w-e-drop-list-item"></i>\n ' + e.i18next.t('menus.dropListMenu.indent.增加缩进') + '\n <p>', ), value: 'increase', }, { $elem: f.default( '<p>\n <i class="w-e-icon-indent-decrease w-e-drop-list-item"></i>\n ' + e.i18next.t('menus.dropListMenu.indent.减少缩进') + '\n <p>', ), value: 'decrease', }, ], clickHandler: function(t) { n.command(t); }, }; return (n = t.call(this, o, e, r) || this); } return ( c(e, t), (e.prototype.command = function(t) { var e = this.editor, n = e.selection.getSelectionContainerElem(); if (n && e.$textElem.equal(n)) { var o = e.selection.getSelectionRangeTopNodes(e); o.length > 0 && (0, i.default)(o).call(o, function(n) { p.default(f.default(n), t, e); }); } else n && n.length > 0 && (0, i.default)(n).call(n, function(n) { p.default(f.default(n), t, e); }); e.selection.restoreSelection(), this.tryChangeActive(); }), (e.prototype.tryChangeActive = function() { var t = this.editor, e = t.selection.getSelectionStartElem(), n = f.default(e).getNodeTop(t); n.length <= 0 || ('' != n.elems[0].style.paddingLeft ? this.active() : this.unActive()); }), e ); })(d.default); e.default = A; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(21)), i = o(n(51)), a = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var u = a(n(340)), l = a(n(341)), c = /^(\d+)(\w+)$/, s = /^(\d+)%$/; function f(t) { var e = t.config.indentation; if ('string' == typeof e) { if (c.test(e)) { var n, o = (0, i.default)( (n = (0, r.default)(e) .call(e) .match(c)), ).call(n, 1, 3), a = o[0], u = o[1]; return { value: Number(a), unit: u }; } if (s.test(e)) return { value: Number( (0, r.default)(e) .call(e) .match(s)[1], ), unit: '%', }; } else if (void 0 !== e.value && e.unit) return e; return { value: 2, unit: 'em' }; } e.default = function(t, e, n) { var o = t.getNodeTop(n); /^P$/i.test(o.getNodeName()) && ('increase' === e ? u.default(o, f(n)) : 'decrease' === e && l.default(o, f(n))); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(51)); (0, o(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = function(t, e) { var n = t.elems[0]; if ('' === n.style.paddingLeft) t.css('padding-left', e.value + e.unit); else { var o = n.style.paddingLeft, i = (0, r.default)(o).call(o, 0, o.length - e.unit.length), a = Number(i) + e.value; t.css('padding-left', '' + a + e.unit); } }); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(51)); (0, o(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = function(t, e) { var n = t.elems[0]; if ('' !== n.style.paddingLeft) { var o = n.style.paddingLeft, i = (0, r.default)(o).call(o, 0, o.length - e.unit.length), a = Number(i) - e.value; a > 0 ? t.css('padding-left', '' + a + e.unit) : t.css('padding-left', ''); } }); }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(2)), f = c(n(31)), d = c(n(27)), p = c(n(343)), A = (function(t) { function e(e) { var n = s.default( '<div class="w-e-menu">\n <i class="w-e-icon-happy"></i>\n </div>', ); return t.call(this, n, e) || this; } return ( l(e, t), (e.prototype.createPanel = function() { var t = p.default(this.editor); new d.default(this, t).create(); }), (e.prototype.clickHandler = function() { this.createPanel(); }), (e.prototype.tryChangeActive = function() {}), e ); })(f.default); e.default = A; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(21)), i = o(n(81)), a = o(n(40)), u = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var l = u(n(2)); e.default = function(t) { var e = t.config.emotions; function n(t) { var e, n, o = []; 'image' == t.type ? ((o = (0, a.default)((e = t.content)).call(e, function(t) { return 'string' == typeof t ? '' : '<span title="' + t.alt + '">\n <img class="eleImg" style src="' + t.src + '" alt="[' + t.alt + ']">\n </span>'; })), (o = (0, i.default)(o).call(o, function(t) { return '' !== t; }))) : (o = (0, a.default)((n = t.content)).call(n, function(t) { return '<span class="eleImg" title="' + t + '">' + t + '</span>'; })); return o.join('').replace(/ /g, ''); } return { width: 300, height: 230, tabs: (0, a.default)(e).call(e, function(e) { return { title: t.i18next.t('menus.panelMenus.emoticon.' + e.title), tpl: '<div>' + n(e) + '</div>', events: [ { selector: '.eleImg', type: 'click', fn: function(e) { var n, o, i = l.default(e.target); 'IMG' === i.getNodeName() ? (n = (0, r.default)((o = i.parent().html())).call(o)) : (n = '<span>' + i.html() + '</span>'); return t.cmd.do('insertHTML', n), !0; }, }, ], }; }), }; }; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(2)), f = (function(t) { function e(e) { var n = this, o = s.default( '<div class="w-e-menu">\n <i class="w-e-icon-list2"></i>\n </div>', ), r = { width: 130, title: '序列', type: 'list', list: [ { $elem: s.default( '\n <p>\n <i class="w-e-icon-list2 w-e-drop-list-item"></i>\n ' + e.i18next.t('menus.dropListMenu.list.无序列表') + '\n <p>', ), value: 'insertUnorderedList', }, { $elem: s.default( '<p>\n <i class="w-e-icon-list-numbered w-e-drop-list-item"></i>\n ' + e.i18next.t('menus.dropListMenu.list.有序列表') + '\n <p>', ), value: 'insertOrderedList', }, ], clickHandler: function(t) { n.command(t); }, }; return (n = t.call(this, o, e, r) || this); } return ( l(e, t), (e.prototype.command = function(t) { var e = this.editor, n = e.$textElem; if ((e.selection.restoreSelection(), !e.cmd.queryCommandState(t))) { var o = s.default(e.selection.getSelectionContainerElem()), r = s.default(o.elems[0]).parentUntil('TABLE', o.elems[0]); if ( !( (r && 'TABLE' === s.default(r.elems[0]).getNodeName()) || (e.cmd.do(t), 'LI' === o.getNodeName() && (o = o.parent()), !1 === /^ol|ul$/i.test(o.getNodeName()) || o.equal(n)) ) ) { var i = o.parent(); i.equal(n) || (o.insertAfter(i), i.remove(), e.selection.restoreSelection(), this.tryChangeActive()); } } }), (e.prototype.tryChangeActive = function() {}), e ); })(c(n(22)).default); e.default = f; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(50)), a = r(n(6)), u = r(n(1)), l = r(n(3)), c = r(n(4)), s = ((o = function(t, e) { return (o = c.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, l.default)(e) : ((n.prototype = e.prototype), new n())); }), f = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, u.default)(e, '__esModule', { value: !0 }); var d = f(n(22)), p = f(n(2)), A = f(n(346)), h = n(7), v = (function(t) { function e(e) { var n = this, o = p.default( '<div class="w-e-menu">\n <i class="w-e-icon-row-height"></i>\n </div>', ), r = { width: 100, title: '设置行高', type: 'list', list: new A.default(e, e.config.lineHeights).getItemList(), clickHandler: function(t) { e.selection.saveRange(), n.command(t); }, }; return (n = t.call(this, o, e, r) || this); } return ( s(e, t), (e.prototype.command = function(t) { var e, n = this, o = window.getSelection ? window.getSelection() : document.getSelection(), r = ['P'], u = this.editor, l = ''; u.selection.restoreSelection(); var c = p.default(u.selection.getSelectionContainerElem()), s = p.default(u.selection.getSelectionContainerElem()), f = p.default(u.selection.getSelectionStartElem()).elems[0], d = '', A = [], v = ''; if (c && u.$textElem.equal(c)) { if (h.UA.isIE()) return; var g = [], m = [], y = [], w = p.default(u.selection.getSelectionStartElem()), x = p.default(u.selection.getSelectionEndElem()), b = null === (e = u.selection.getRange()) || void 0 === e ? void 0 : e.commonAncestorContainer.childNodes; m.push(this.getDom(w.elems[0])), null == b || (0, a.default)(b).call(b, function(t, e) { t === n.getDom(w.elems[0]) && g.push(e), t === n.getDom(x.elems[0]) && g.push(e); }); var E = 0, _ = void 0; for (y.push(this.getDom(w.elems[0])); m[E] !== this.getDom(x.elems[0]); ) (_ = p.default(m[E].nextElementSibling).elems[0]), -1 !== (0, i.default)(r).call(r, p.default(_).getNodeName()) ? (y.push(_), m.push(_)) : m.push(_), E++; if ('P' !== p.default(m[0]).getNodeName()) { E = 0; for (var C = 0; C < m.length; C++) if ('P' === p.default(m[C]).getNodeName()) { E = C; break; } if (0 === E) return; for (var M = 0; M !== E; ) m.shift(), M++; } return ( this.setRange(m[0], m[m.length - 1]), (0, a.default)(m).call(m, function(e) { (d = e.getAttribute('style')), (A = d ? d.split(';') : []), (v = ''), 'P' === p.default(e).getNodeName() ? ((v = t ? n.styleProcessing(A) + 'line-height:' + t + ';' : n.styleProcessing(A)), (l = l + '<' + p .default(e) .getNodeName() .toLowerCase() + ' style="' + v + '">' + e.innerHTML + '</' + p .default(e) .getNodeName() .toLowerCase() + '>')) : ((v = n.styleProcessing(A)), (l = l + '<' + p .default(e) .getNodeName() .toLowerCase() + ' style="' + v + '">' + e.innerHTML + '</' + p .default(e) .getNodeName() .toLowerCase() + '>')); }), this.action(l, u), (f = s.elems[0]), void this.setRange(f.children[g[0]], f.children[g[1]]) ); } (f = this.getDom(f)), -1 !== (0, i.default)(r).call(r, p.default(f).getNodeName()) && ((d = f.getAttribute('style')), (A = d ? d.split(';') : []), null == o || o.selectAllChildren(f), u.selection.saveRange(), t ? ((v = d ? this.styleProcessing(A) + 'line-height:' + t + ';' : 'line-height:' + t + ';'), (l = '<' + p .default(f) .getNodeName() .toLowerCase() + ' style="' + v + '">' + f.innerHTML + '</' + p .default(f) .getNodeName() .toLowerCase() + '>'), 'BLOCKQUOTE' === p.default(f).getNodeName() ? p.default(f).css('line-height', t) : this.action(l, u)) : d && ((v = this.styleProcessing(A)), (l = '' === v ? '<' + p .default(f) .getNodeName() .toLowerCase() + '>' + f.innerHTML + '</' + p .default(f) .getNodeName() .toLowerCase() + '>' : '<' + p .default(f) .getNodeName() .toLowerCase() + ' style="' + v + '">' + f.innerHTML + '</' + p .default(f) .getNodeName() .toLowerCase() + '>'), this.action(l, u))); }), (e.prototype.getDom = function(t) { var e = p.default(t).elems[0]; if (!e.parentNode) return e; return (e = (function t(e, n) { var o = p.default(e.parentNode); return n.$textElem.equal(o) ? e : t(o.elems[0], n); })(e, this.editor)); }), (e.prototype.action = function(t, e) { e.cmd.do('insertHTML', t); }), (e.prototype.styleProcessing = function(t) { var e = ''; return ( (0, a.default)(t).call(t, function(t) { '' !== t && -1 === (0, i.default)(t).call(t, 'line-height') && (e = e + t + ';'); }), e ); }), (e.prototype.setRange = function(t, e) { var n = this.editor, o = window.getSelection ? window.getSelection() : document.getSelection(); null == o || o.removeAllRanges(); var r = document.createRange(), i = t, a = e; r.setStart(i, 0), r.setEnd(a, 1), null == o || o.addRange(r), n.selection.saveRange(), null == o || o.removeAllRanges(), n.selection.restoreSelection(); }), (e.prototype.tryChangeActive = function() { var t = this.editor, e = t.selection.getSelectionContainerElem(); if (!e || !t.$textElem.equal(e)) { var n = p.default(t.selection.getSelectionStartElem()), o = (n = this.getDom(n.elems[0])).getAttribute('style') ? n.getAttribute('style') : ''; o && -1 !== (0, i.default)(o).call(o, 'line-height') ? this.active() : this.unActive(); } }), e ); })(d.default); e.default = v; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = i(n(2)), u = (function() { function t(t, e) { var n = this; (this.itemList = [ { $elem: a.default('<span>' + t.i18next.t('默认') + '</span>'), value: '', }, ]), (0, r.default)(e).call(e, function(t) { n.itemList.push({ $elem: a.default('<span>' + t + '</span>'), value: t }); }); } return ( (t.prototype.getItemList = function() { return this.itemList; }), t ); })(); e.default = u; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(2)), f = (function(t) { function e(e) { var n = s.default( '<div class="w-e-menu">\n <i class="w-e-icon-undo"></i>\n </div>', ); return t.call(this, n, e) || this; } return ( l(e, t), (e.prototype.clickHandler = function() { this.editor.history.revoke(); }), (e.prototype.tryChangeActive = function() { this.editor.isCompatibleMode || (this.editor.history.size[0] ? this.active() : this.unActive()); }), e ); })(c(n(24)).default); e.default = f; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(2)), f = (function(t) { function e(e) { var n = s.default( '<div class="w-e-menu">\n <i class="w-e-icon-redo"></i>\n </div>', ); return t.call(this, n, e) || this; } return ( l(e, t), (e.prototype.clickHandler = function() { this.editor.history.restore(); }), (e.prototype.tryChangeActive = function() { this.editor.isCompatibleMode || (this.editor.history.size[1] ? this.active() : this.unActive()); }), e ); })(c(n(24)).default); e.default = f; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(31)), f = c(n(2)), d = c(n(350)), p = c(n(27)), A = c(n(354)), h = (function(t) { function e(e) { var n, o = f.default('<div class="w-e-menu"><i class="w-e-icon-table2"></i></div>'); return (n = t.call(this, o, e) || this), A.default(e), n; } return ( l(e, t), (e.prototype.clickHandler = function() { this.createPanel(); }), (e.prototype.createPanel = function() { var t = d.default(this.editor); new p.default(this, t).create(); }), (e.prototype.tryChangeActive = function() {}), e ); })(s.default); e.default = h; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = n(7), i = o(n(2)); n(351); var a = o(n(353)); e.default = function(t) { var e = new a.default(t), n = r.getRandom('w-col-id'), o = r.getRandom('w-row-id'), u = r.getRandom('btn-link'), l = 'menus.panelMenus.table.', c = function(e) { return t.i18next.t(e); }, s = [ { title: c(l + '插入表格'), tpl: '<div>\n <div class="w-e-table">\n <span>' + c('创建') + '</span>\n <input id="' + o + '" type="text" class="w-e-table-input" value="5"/></td>\n <span>' + c(l + '行') + '</span>\n <input id="' + n + '" type="text" class="w-e-table-input" value="5"/></td>\n <span>' + (c(l + '列') + c(l + '的') + c(l + '表格')) + '</span>\n </div>\n <div class="w-e-button-container">\n <button id="' + u + '" class="right">' + c('插入') + '</button>\n </div>\n </div>', events: [ { selector: '#' + u, type: 'click', fn: function() { var t = Number(i.default('#' + n).val()), r = Number(i.default('#' + o).val()); return t && r && e.createAction(r, t), !0; }, }, ], }, ], f = { width: 330, height: 0, tabs: [] }; return f.tabs.push(s[0]), f; }; }, function(t, e, n) { var o = n(19), r = n(352); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { (e = n(20)(!1)).push([ t.i, '.w-e-table {\n display: flex;\n}\n.w-e-table .w-e-table-input {\n width: 40px;\n text-align: center!important;\n margin: 0 5px;\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = (function() { function t(t) { this.editor = t; } return ( (t.prototype.createAction = function(t, e) { var n = this.editor, o = r.default(n.selection.getSelectionContainerElem()), i = r.default(o.elems[0]).parentUntil('UL', o.elems[0]), a = r.default(o.elems[0]).parentUntil('OL', o.elems[0]); if (!i && !a) { var u = this.createTableHtml(t, e); n.cmd.do('insertHTML', u); } }), (t.prototype.createTableHtml = function(t, e) { for (var n = '', o = '', r = 0; r < t; r++) { o = ''; for (var i = 0; i < e; i++) o += 0 === r ? '<th></th>' : '<td></td>'; n = n + '<tr>' + o + '</tr>'; } return ( '<table border="0" width="100%" cellpadding="0" cellspacing="0"><tbody>' + n + '</tbody></table><p><br></p>' ); }), t ); })(); e.default = i; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(355)); e.default = function(t) { r.default(t); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = o(n(41)), a = o(n(356)), u = o(n(357)); function l(t) { var e = t.selection.getSelectionStartElem(), n = t.selection.getSelectionEndElem(); return (null == e ? void 0 : e.elems[0]) !== (null == n ? void 0 : n.elems[0]); } e.default = function(t) { var e = (function(t) { var e; return { showTableTooltip: function(n) { var o = new u.default(t), c = function(e, n) { return void 0 === n && (n = 'menus.panelMenus.table.'), t.i18next.t(n + e); }, s = [ { $elem: r.default('<span>' + c('删除表格') + '</span>'), onClick: function(t, e) { return ( t.selection.createRangeByElem(e), t.selection.restoreSelection(), t.cmd.do('insertHTML', '<p><br></p>'), !0 ); }, }, { $elem: r.default('<span>' + c('添加行') + '</span>'), onClick: function(t, e) { if (l(t)) return !0; var n = r.default(t.selection.getSelectionStartElem()), i = o.getRowNode(n.elems[0]); if (!i) return !0; var u = Number(o.getCurrentRowIndex(e.elems[0], i)), c = o.getTableHtml(e.elems[0]), s = o.getTableHtml(a.default.ProcessingRow(r.default(c), u).elems[0]); return ( t.selection.createRangeByElem(e), t.selection.restoreSelection(), t.cmd.do('insertHTML', s), !0 ); }, }, { $elem: r.default('<span>' + c('删除行') + '</span>'), onClick: function(t, e) { if (l(t)) return !0; var n = r.default(t.selection.getSelectionStartElem()), i = o.getRowNode(n.elems[0]); if (!i) return !0; var u = Number(o.getCurrentRowIndex(e.elems[0], i)), c = o.getTableHtml(e.elems[0]), s = a.default.DeleteRow(r.default(c), u).elems[0].childNodes[0].childNodes .length, f = ''; return ( t.selection.createRangeByElem(e), t.selection.restoreSelection(), (f = 0 === s ? '<p><br></p>' : o.getTableHtml(a.default.DeleteRow(r.default(c), u).elems[0])), t.cmd.do('insertHTML', f), !0 ); }, }, { $elem: r.default('<span>' + c('添加列') + '</span>'), onClick: function(t, e) { if (l(t)) return !0; var n = r.default(t.selection.getSelectionStartElem()), i = o.getCurrentColIndex(n.elems[0]), u = o.getTableHtml(e.elems[0]), c = o.getTableHtml(a.default.ProcessingCol(r.default(u), i).elems[0]); return ( t.selection.createRangeByElem(e), t.selection.restoreSelection(), t.cmd.do('insertHTML', c), !0 ); }, }, { $elem: r.default('<span>' + c('删除列') + '</span>'), onClick: function(t, e) { if (l(t)) return !0; var n = r.default(t.selection.getSelectionStartElem()), i = o.getCurrentColIndex(n.elems[0]), u = o.getTableHtml(e.elems[0]), c = a.default.DeleteCol(r.default(u), i).elems[0].childNodes[0] .childNodes[0].childNodes.length, s = ''; return ( t.selection.createRangeByElem(e), t.selection.restoreSelection(), (s = 1 === c ? '<p><br></p>' : o.getTableHtml(a.default.DeleteCol(r.default(u), i).elems[0])), t.cmd.do('insertHTML', s), !0 ); }, }, { $elem: r.default('<span>' + c('设置表头') + '</span>'), onClick: function(t, e) { if (l(t)) return !0; var n = r.default(t.selection.getSelectionStartElem()), i = o.getRowNode(n.elems[0]); if (!i) return !0; var u = Number(o.getCurrentRowIndex(e.elems[0], i)); 0 !== u && (u = 0); var c = o.getTableHtml(e.elems[0]), s = o.getTableHtml( a.default.setTheHeader(r.default(c), u, 'th').elems[0], ); return ( t.selection.createRangeByElem(e), t.selection.restoreSelection(), t.cmd.do('insertHTML', s), !0 ); }, }, { $elem: r.default('<span>' + c('取消表头') + '</span>'), onClick: function(t, e) { var n = r.default(t.selection.getSelectionStartElem()), i = o.getRowNode(n.elems[0]); if (!i) return !0; var u = Number(o.getCurrentRowIndex(e.elems[0], i)); 0 !== u && (u = 0); var l = o.getTableHtml(e.elems[0]), c = o.getTableHtml( a.default.setTheHeader(r.default(l), u, 'td').elems[0], ); return ( t.selection.createRangeByElem(e), t.selection.restoreSelection(), t.cmd.do('insertHTML', c), !0 ); }, }, ]; (e = new i.default(t, n, s)).create(); }, hideTableTooltip: function() { e && (e.remove(), (e = null)); }, }; })(t), n = e.showTableTooltip, o = e.hideTableTooltip; t.txt.eventHooks.tableClickEvents.push(n), t.txt.eventHooks.clickEvents.push(o), t.txt.eventHooks.keyupEvents.push(o), t.txt.eventHooks.toolbarClickEvents.push(o), t.txt.eventHooks.menuClickEvents.push(o), t.txt.eventHooks.textScrollEvents.push(o); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = o(n(82)), a = o(n(51)), u = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var l = u(n(2)); function c(t, e) { for (; 0 !== t.childNodes.length; ) t.removeChild(t.childNodes[0]); for (var n = 0; n < e.length; n++) t.appendChild(e[n]); } function s(t) { var e = t.elems[0].childNodes[0]; return ( 'COLGROUP' === e.nodeName && (e = t.elems[0].childNodes[t.elems[0].childNodes.length - 1]), e ); } e.default = { ProcessingRow: function(t, e) { for ( var n = s(t), o = (0, a.default)(Array.prototype).apply(n.childNodes), r = o[0].childNodes.length, u = document.createElement('tr'), f = 0; f < r; f++ ) { var d = document.createElement('td'); u.appendChild(d); } return (0, i.default)(o).call(o, e + 1, 0, u), c(n, o), l.default(n.parentNode); }, ProcessingCol: function(t, e) { for ( var n = s(t), o = (0, a.default)(Array.prototype).apply(n.childNodes), u = function(t) { var n, a = []; for ( (0, r.default)((n = o[t].childNodes)).call(n, function(t) { a.push(t); }); 0 !== o[t].childNodes.length; ) o[t].removeChild(o[t].childNodes[0]); var u = 'TH' !== l.default(a[0]).getNodeName() ? document.createElement('td') : document.createElement('th'); (0, i.default)(a).call(a, e + 1, 0, u); for (var c = 0; c < a.length; c++) o[t].appendChild(a[c]); }, f = 0; f < o.length; f++ ) u(f); return c(n, o), l.default(n.parentNode); }, DeleteRow: function(t, e) { var n = s(t), o = (0, a.default)(Array.prototype).apply(n.childNodes); return (0, i.default)(o).call(o, e, 1), c(n, o), l.default(n.parentNode); }, DeleteCol: function(t, e) { for ( var n = s(t), o = (0, a.default)(Array.prototype).apply(n.childNodes), u = function(t) { var n, a = []; for ( (0, r.default)((n = o[t].childNodes)).call(n, function(t) { a.push(t); }); 0 !== o[t].childNodes.length; ) o[t].removeChild(o[t].childNodes[0]); (0, i.default)(a).call(a, e, 1); for (var u = 0; u < a.length; u++) o[t].appendChild(a[u]); }, f = 0; f < o.length; f++ ) u(f); return c(n, o), l.default(n.parentNode); }, setTheHeader: function(t, e, n) { for ( var o = s(t), u = (0, a.default)(Array.prototype).apply(o.childNodes), f = u[e].childNodes, d = document.createElement('tr'), p = function(t) { var e, o = document.createElement(n); (0, r.default)((e = f[t].childNodes)).call(e, function(t) { o.appendChild(t); }), d.appendChild(o); }, A = 0; A < f.length; A++ ) p(A); return (0, i.default)(u).call(u, e, 1, d), c(o, u), l.default(o.parentNode); }, }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(6)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = i(n(2)), u = (function() { function t(t) { this.editor = t; } return ( (t.prototype.getRowNode = function(t) { var e, n = a.default(t).elems[0]; return n.parentNode ? (n = null === (e = a.default(n).parentUntil('TR', n)) || void 0 === e ? void 0 : e.elems[0]) : n; }), (t.prototype.getCurrentRowIndex = function(t, e) { var n, o = 0, i = t.childNodes[0]; return ( 'COLGROUP' === i.nodeName && (i = t.childNodes[t.childNodes.length - 1]), (0, r.default)((n = i.childNodes)).call(n, function(t, n) { t === e && (o = n); }), o ); }), (t.prototype.getCurrentColIndex = function(t) { var e, n, o = 0, i = 'TD' === a.default(t).getNodeName() || 'TH' === a.default(t).getNodeName() ? t : null === (n = a.default(t).parentUntil('TD', t)) || void 0 === n ? void 0 : n.elems[0], u = a.default(i).parent(); return ( (0, r.default)((e = u.elems[0].childNodes)).call(e, function(t, e) { t === i && (o = e); }), o ); }), (t.prototype.getTableHtml = function(t) { return ( '<table border="0" width="100%" cellpadding="0" cellspacing="0">' + a.default(t).html() + '</table>' ); }), t ); })(); e.default = u; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(40)), a = r(n(1)), u = r(n(3)), l = r(n(4)), c = ((o = function(t, e) { return (o = l.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, u.default)(e) : ((n.prototype = e.prototype), new n())); }), s = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, a.default)(e, '__esModule', { value: !0 }), (e.formatCodeHtml = void 0); var f = s(n(31)), d = s(n(2)), p = n(7), A = s(n(359)), h = s(n(125)), v = s(n(27)), g = s(n(360)); e.formatCodeHtml = function(t, e) { return e ? ((e = (function(t) { var e = t.match(/<pre[\s|\S]+?\/pre>/g); return ( null === e || (0, i.default)(e).call(e, function(e) { t = t.replace(e, e.replace(/<\/code><code>/g, '\n').replace(/<br>/g, '')); }), t ); })( (e = (function t(e) { var n, o = e.match(/<span\sclass="hljs[\s|\S]+?\/span>/gm); if (!o || !o.length) return e; for ( var r = (0, i.default)((n = p.deepClone(o))).call(n, function(t) { return (t = t.replace(/<span\sclass="hljs[^>]+>/, '')).replace( /<\/span>/, '', ); }), a = 0; a < o.length; a++ ) e = e.replace(o[a], r[a]); return t(e); })(e)), )), (e = p.replaceSpecialSymbol(e))) : e; }; var m = (function(t) { function e(e) { var n, o = d.default('<div class="w-e-menu"><i class="w-e-icon-terminal"></i></div>'); return (n = t.call(this, o, e) || this), g.default(e), n; } return ( c(e, t), (e.prototype.insertLineCode = function(t) { var e = this.editor, n = d.default('<code>' + t + '</code>'); e.cmd.do('insertElem', n), e.selection.createRangeByElem(n, !1), e.selection.restoreSelection(); }), (e.prototype.clickHandler = function() { var t = this.editor, e = t.selection.getSelectionText(); this.isActive || (t.selection.isSelectionEmpty() ? this.createPanel('', '') : this.insertLineCode(e)); }), (e.prototype.createPanel = function(t, e) { var n = A.default(this.editor, t, e); new v.default(this, n).create(); }), (e.prototype.tryChangeActive = function() { var t = this.editor; h.default(t) ? this.active() : this.unActive(); }), e ); })(f.default); e.default = m; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(40)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = n(7), u = i(n(2)), l = i(n(125)); e.default = function(t, e, n) { a.getRandom('code'); var o, i = a.getRandom('input-iframe'), c = a.getRandom('select'), s = (a.getRandom('input-code'), a.getRandom('input-text'), a.getRandom('btn-ok')); function f(e) { l.default(t) && (function() { if (!l.default(t)) return; var e = t.selection.getSelectionStartElem(), n = null == e ? void 0 : e.getNodeTop(t); if (!n) return; t.selection.createRangeByElem(n), t.selection.restoreSelection(), n; })(), t.cmd.do('insertHTML', e); var n = t.selection.getSelectionStartElem(), o = null == n ? void 0 : n.getNodeTop(t); u.default('<p><br></p>').insertAfter(o); } var d = function(e) { return t.i18next.t(e); }; return { width: 500, height: 0, tabs: [ { title: d('menus.panelMenus.code.插入代码'), tpl: '<div>\n <select name="" id="' + c + '">\n ' + (0, r.default)((o = t.config.languageType)).call(o, function(t) { return ( '<option ' + (n == t ? 'selected' : '') + ' value ="' + t + '">' + t + '</option>' ); }) + '\n </select>\n <textarea id="' + i + '" type="text" class="wang-code-textarea" placeholder="" style="height: 160px">' + e.replace(/"/g, '"') + '</textarea>\n <div class="w-e-button-container">\n <button id="' + s + '" class="right">' + (l.default(t) ? d('修改') : d('插入')) + '</button>\n </div>\n </div>', events: [ { selector: '#' + s, type: 'click', fn: function() { var e, n = document.getElementById(i), o = u.default('#' + c).val(), r = n.value; if ( ((e = t.highlight ? t.highlight.highlightAuto(r).value : '<xmp>' + r + '</xmp>'), r) ) return ( !l.default(t) && (f('<pre type="' + o + '"><code>' + e + '</code></pre>'), !0) ); }, }, ], }, ], }; }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(361)); e.default = function(t) { r.default(t); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = o(n(41)); e.default = function(t) { var e = (function(t) { var e; return { showCodeTooltip: function(n) { var o, a, u = [ { $elem: r.default( '<span>' + ((o = '删除代码'), void 0 === a && (a = 'menus.panelMenus.code.'), t.i18next.t(a + o) + '</span>'), ), onClick: function(t, e) { return e.remove(), !0; }, }, ]; (e = new i.default(t, n, u)).create(); }, hideCodeTooltip: function() { e && (e.remove(), (e = null)); }, }; })(t), n = e.showCodeTooltip, o = e.hideCodeTooltip; t.txt.eventHooks.codeClickEvents.push(n), t.txt.eventHooks.clickEvents.push(o), t.txt.eventHooks.toolbarClickEvents.push(o), t.txt.eventHooks.menuClickEvents.push(o), t.txt.eventHooks.textScrollEvents.push(o); }; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(24)), f = c(n(2)), d = c(n(363)), p = (function(t) { function e(e) { var n, o = f.default('<div class="w-e-menu"><i class="w-e-icon-split-line"></i></div>'); return (n = t.call(this, o, e) || this), d.default(e), n; } return ( l(e, t), (e.prototype.clickHandler = function() { var t = this.editor, e = t.selection.getRange(), n = t.selection.getSelectionContainerElem(); if (n) { var o = f.default(n.elems[0]), r = o.parentUntil('TABLE', n.elems[0]), i = o.children(); 'CODE' !== o.getNodeName() && ((r && 'TABLE' === f.default(r.elems[0]).getNodeName()) || (i && 0 !== i.length && 'IMG' === f.default(i.elems[0]).getNodeName() && !(null == e ? void 0 : e.collapsed)) || this.createSplitLine()); } }), (e.prototype.createSplitLine = function() { this.editor.cmd.do('insertHTML', '<hr/>'); }), (e.prototype.tryChangeActive = function() {}), e ); })(s.default); e.default = p; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(364)); e.default = function(t) { r.default(t); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = o(n(41)); e.default = function(t) { var e = (function(t) { var e; return { showSplitLineTooltip: function(n) { var o = [ { $elem: r.default('<span>' + t.i18next.t('menus.panelMenus.删除') + '</span>'), onClick: function(t, e) { return ( t.selection.createRangeByElem(e), t.selection.restoreSelection(), t.cmd.do('delete'), !0 ); }, }, ]; (e = new i.default(t, n, o)).create(); }, hideSplitLineTooltip: function() { e && (e.remove(), (e = null)); }, }; })(t), n = e.showSplitLineTooltip, o = e.hideSplitLineTooltip; t.txt.eventHooks.splitLineEvents.push(n), t.txt.eventHooks.clickEvents.push(o), t.txt.eventHooks.keyupEvents.push(o), t.txt.eventHooks.toolbarClickEvents.push(o), t.txt.eventHooks.menuClickEvents.push(o), t.txt.eventHooks.textScrollEvents.push(o); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)), i = n(7), a = '1px solid #c9d8db', u = '#FFF', l = '1px solid #EEE'; e.default = function(t) { var e, n, o, c, s = t.toolbarSelector, f = r.default(s), d = t.textSelector, p = t.config.height, A = t.i18next; null == d ? ((e = r.default('<div></div>')), (n = r.default('<div></div>')), (c = f.children()), f.append(e).append(n), e .css('background-color', u) .css('border', a) .css('border-bottom', l), n .css('border', a) .css('border-top', 'none') .css('height', p + 'px')) : ((e = f), (c = (n = r.default(d)).children())), (o = r.default('<div></div>')) .attr('contenteditable', 'true') .css('width', '100%') .css('height', '100%'); var h = r.default('<div>' + A.t(t.config.placeholder) + '</div>'); h.addClass('placeholder'), c && c.length ? (o.append(c), h.hide()) : o.append(r.default('<p><br></p>')), n.append(o), n.append(h), e.addClass('w-e-toolbar').css('z-index', t.zIndex.get('toolbar')), n.addClass('w-e-text-container'), n.css('z-index', t.zIndex.get()), o.addClass('w-e-text'); var v = i.getRandom('toolbar-elem'); e.attr('id', v); var g = i.getRandom('text-elem'); o.attr('id', g); var m = n.getClientHeight(); m !== o.getClientHeight() && o.css('min-height', m + 'px'), (t.$toolbarElem = e), (t.$textContainerElem = n), (t.$textElem = o), (t.toolbarElemId = v), (t.textElemId = g); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)); e.default = function t(e, n) { var o = e.$textElem, i = o.children(); if (!i || !i.length) return o.append(r.default('<p><br></p>')), void t(e); var a = i.last(); if (n) { var u = a.html().toLowerCase(), l = a.getNodeName(); if (('<br>' !== u && '<br/>' !== u) || 'P' !== l) return o.append(r.default('<p><br></p>')), void t(e); } e.config.focus && (e.selection.createRangeByElem(a, !1, !0), e.selection.restoreSelection()); }; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)); e.default = function(t) { !(function(t) { var e = t.config.onchange; t.txt.eventHooks.changeEvents.push(function() { var n = t.txt.html() || ''; e(n), t.txt.togglePlaceholder(); }); })(t), (function(t) { function e(e) { var n = e.target, o = r.default(n), i = t.$textElem, a = t.$toolbarElem, u = i.isContain(o), l = a.isContain(o), c = a.elems[0] == e.target; if (u) t.isFocus || (function(t) { var e = t.config.onfocus, n = t.txt.html() || ''; e(n); })(t), (t.isFocus = !0); else { if (l && !c) return; t.isFocus && (function(t) { var e = t.config.onblur, n = t.txt.html() || ''; e(n); })(t), (t.isFocus = !1); } } (t.isFocus = !1), r.default(document).on('click', e), t.beforeDestroy(function() { r.default(document).off('click', e); }); })(t), (function(t) { t.$textElem .on('compositionstart', function() { t.isComposing = !0; }) .on('compositionend', function() { t.isComposing = !1; }); })(t); }; }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }), (e.default = function(t) { var e = t.config, n = e.lang, o = e.languages; if (null == t.i18next) t.i18next = { t: function(t) { var e = t.split('.'); return e[e.length - 1]; }, }; else try { t.i18next.init({ ns: 'wangEditor', lng: n, defaultNS: 'wangEditor', resources: o }); } catch (t) { throw new Error('i18next:' + t); } }); }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(64)), i = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o(n(1)).default)(e, '__esModule', { value: !0 }), (e.setUnFullScreen = e.setFullScreen = void 0); var a = i(n(2)); n(370); (e.setFullScreen = function(t) { var e = a.default(t.toolbarSelector), n = t.$textContainerElem, o = t.$toolbarElem, i = (0, r.default)(o).call(o, 'i.w-e-icon-fullscreen'), u = t.config; i.removeClass('w-e-icon-fullscreen'), i.addClass('w-e-icon-fullscreen_exit'), e.addClass('w-e-full-screen-editor'), e.css('z-index', u.zIndexFullScreen), n.css('height', '100%'); }), (e.setUnFullScreen = function(t) { var e = a.default(t.toolbarSelector), n = t.$textContainerElem, o = t.$toolbarElem, i = (0, r.default)(o).call(o, 'i.w-e-icon-fullscreen_exit'), u = t.config; i.removeClass('w-e-icon-fullscreen_exit'), i.addClass('w-e-icon-fullscreen'), e.removeClass('w-e-full-screen-editor'), e.css('z-index', 'auto'), n.css('height', u.height + 'px'); }); e.default = function(t) { if (!t.textSelector && t.config.showFullScreen) { var n = t.$toolbarElem, o = a.default( '<div class="w-e-menu">\n <i class="w-e-icon-fullscreen"></i>\n </div>', ); o.on('click', function(n) { var o; (0, r.default)((o = a.default(n.currentTarget))) .call(o, 'i') .hasClass('w-e-icon-fullscreen') ? e.setFullScreen(t) : e.setUnFullScreen(t); }), n.append(o); } }; }, function(t, e, n) { var o = n(19), r = n(371); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { (e = n(20)(!1)).push([ t.i, '.w-e-full-screen-editor {\n position: fixed;\n width: 100%!important;\n height: 100%!important;\n left: 0;\n top: 0;\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(119)), i = (function() { function t() { (this.tier = { menu: 2, panel: 2, toolbar: 1, tooltip: 1, textContainer: 1 }), (this.baseZIndex = r.default.zIndex); } return ( (t.prototype.get = function(t) { return t && this.tier[t] ? this.baseZIndex + this.tier[t] : this.baseZIndex; }), (t.prototype.init = function(t) { this.baseZIndex == r.default.zIndex && (this.baseZIndex = t.config.zIndex); }), t ); })(); e.default = i; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(6)), a = r(n(81)), u = r(n(1)), l = r(n(3)), c = r(n(4)), s = ((o = function(t, e) { return (o = c.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, l.default)(e) : ((n.prototype = e.prototype), new n())); }), f = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, u.default)(e, '__esModule', { value: !0 }); var d = f(n(374)), p = n(7), A = n(30); var h = (function(t) { function e(e) { var n = t.call(this, function(t, o) { var r; if ( ((t = (function(t, e) { return (0, a.default)(t).call(t, function(t) { var n = t.type, o = t.target, r = t.attributeName; return ( 'attributes' != n || ('attributes' == n && ('contenteditable' == r || o != e)) ); }); })(t, o.target)), (r = n.data).push.apply(r, t), e.isCompatibleMode) ) n.asyncSave(); else if (!e.isComposing) return n.asyncSave(); }) || this; return (n.editor = e), (n.data = []), (n.asyncSave = A.EMPTY_FN), n; } return ( s(e, t), (e.prototype.save = function() { this.data.length && (this.editor.history.save(this.data), (this.data.length = 0), this.emit()); }), (e.prototype.emit = function() { var t; (0, i.default)((t = this.editor.txt.eventHooks.changeEvents)).call(t, function(t) { return t(); }); }), (e.prototype.observe = function() { var e = this; t.prototype.observe.call(this, this.editor.$textElem.elems[0]); var n = this.editor.config.onchangeTimeout; (this.asyncSave = p.debounce(function() { e.save(); }, n)), this.editor.isCompatibleMode || this.editor.$textElem.on('compositionend', function() { e.asyncSave(); }); }), e ); })(d.default); e.default = h; }, function(t, e, n) { 'use strict'; var o = n(0)(n(1)); (0, o.default)(e, '__esModule', { value: !0 }); var r = (function() { function t(t, e) { var n = this; (this.options = { subtree: !0, childList: !0, attributes: !0, attributeOldValue: !0, characterData: !0, characterDataOldValue: !0, }), (this.callback = function(e) { t(e, n); }), (this.observer = new MutationObserver(this.callback)), e && (this.options = e); } return ( (0, o.default)(t.prototype, 'target', { get: function() { return this.node; }, enumerable: !1, configurable: !0, }), (t.prototype.observe = function(t) { this.node instanceof Node || ((this.node = t), this.connect()); }), (t.prototype.connect = function() { if (this.node) return this.observer.observe(this.node, this.options), this; throw new Error('还未初始化绑定,请您先绑定有效的 Node 节点'); }), (t.prototype.disconnect = function() { var t = this.observer.takeRecords(); t.length && this.callback(t), this.observer.disconnect(); }), t ); })(); e.default = r; }, function(t, e, n) { 'use strict'; var o = n(0)(n(1)), r = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, o.default)(e, '__esModule', { value: !0 }); var i = r(n(376)), a = r(n(388)), u = r(n(389)), l = (function() { function t(t) { (this.editor = t), (this.content = new i.default(t)), (this.scroll = new a.default(t)), (this.range = new u.default(t)); } return ( (0, o.default)(t.prototype, 'size', { get: function() { return this.scroll.size; }, enumerable: !1, configurable: !0, }), (t.prototype.observe = function() { this.content.observe(), this.scroll.observe(), !this.editor.isCompatibleMode && this.range.observe(); }), (t.prototype.save = function(t) { t.length && (this.content.save(t), this.scroll.save(), !this.editor.isCompatibleMode && this.range.save()); }), (t.prototype.revoke = function() { this.editor.change.disconnect(); var t = this.content.revoke(); t && (this.scroll.revoke(), this.editor.isCompatibleMode || (this.range.revoke(), this.editor.$textElem.focus())), this.editor.change.connect(), t && this.editor.change.emit(); }), (t.prototype.restore = function() { this.editor.change.disconnect(); var t = this.content.restore(); t && (this.scroll.restore(), this.editor.isCompatibleMode || (this.range.restore(), this.editor.$textElem.focus())), this.editor.change.connect(), t && this.editor.change.emit(); }), t ); })(); e.default = l; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(377)), i = o(n(386)), a = (function() { function t(t) { this.editor = t; } return ( (t.prototype.observe = function() { this.editor.isCompatibleMode ? (this.cache = new i.default(this.editor)) : (this.cache = new r.default(this.editor)), this.cache.observe(); }), (t.prototype.save = function(t) { this.editor.isCompatibleMode ? this.cache.save() : this.cache.compile(t); }), (t.prototype.revoke = function() { var t; return null === (t = this.cache) || void 0 === t ? void 0 : t.revoke(); }), (t.prototype.restore = function() { var t; return null === (t = this.cache) || void 0 === t ? void 0 : t.restore(); }), t ); })(); e.default = a; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(88)), f = c(n(379)), d = n(380), p = (function(t) { function e(e) { var n = t.call(this, e.config.historyMaxSize) || this; return (n.editor = e), n; } return ( l(e, t), (e.prototype.observe = function() { this.resetMaxSize(this.editor.config.historyMaxSize); }), (e.prototype.compile = function(t) { return this.save(f.default(t)), this; }), (e.prototype.revoke = function() { return t.prototype.revoke.call(this, function(t) { d.revoke(t); }); }), (e.prototype.restore = function() { return t.prototype.restore.call(this, function(t) { d.restore(t); }); }), e ); })(s.default); e.default = p; }, function(t, e, n) { 'use strict'; var o = n(0)(n(1)); (0, o.default)(e, '__esModule', { value: !0 }), (e.CeilStack = void 0); var r = (function() { function t(t) { void 0 === t && (t = 0), (this.data = []), (this.max = 0), (this.reset = !1), (t = Math.abs(t)) && (this.max = t); } return ( (t.prototype.resetMax = function(t) { (t = Math.abs(t)), this.reset || isNaN(t) || ((this.max = t), (this.reset = !0)); }), (0, o.default)(t.prototype, 'size', { get: function() { return this.data.length; }, enumerable: !1, configurable: !0, }), (t.prototype.instack = function(t) { return ( this.data.unshift(t), this.max && this.size > this.max && (this.data.length = this.max), this ); }), (t.prototype.outstack = function() { return this.data.shift(); }), (t.prototype.clear = function() { return (this.data.length = 0), this; }), t ); })(); e.CeilStack = r; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(50)), i = o(n(6)); (0, o(n(1)).default)(e, '__esModule', { value: !0 }); var a = n(7); function u(t) { switch (t) { case 'childList': return 'node'; case 'attributes': return 'attr'; default: return 'text'; } } function l(t) { switch (t.type) { case 'attributes': return t.target.getAttribute(t.attributeName) || ''; case 'characterData': return t.target.textContent; default: return ''; } } function c(t) { var e = {}; return ( t.addedNodes.length && (e.add = a.toArray(t.addedNodes)), t.removedNodes.length && (e.remove = a.toArray(t.removedNodes)), e ); } function s(t) { return t.previousSibling ? { type: 'before', target: t.previousSibling } : t.nextSibling ? { type: 'after', target: t.nextSibling, } : { type: 'parent', target: t.target }; } var f = ['UL', 'OL', 'H1', 'H2', 'H3', 'H4', 'H5', 'H6']; function d(t, e) { for (var n = 0, o = e.length - 1; o > 0 && t.contains(e[o]); o--) n++; return n; } e.default = function(t) { var e = [], n = !1, o = []; return ( (0, i.default)(t).call(t, function(t, i) { var p = { type: u(t.type), target: t.target, attr: t.attributeName || '', value: l(t) || '', oldValue: t.oldValue || '', nodes: c(t), position: s(t), }; if ((e.push(p), a.UA.isFirefox)) { if (n && t.addedNodes.length && 1 == t.addedNodes[0].nodeType) { var A = t.addedNodes[0], h = { type: 'node', target: A, attr: '', value: '', oldValue: '', nodes: { add: [n] }, position: { type: 'parent', target: A }, }; -1 != (0, r.default)(f).call(f, A.nodeName) ? ((h.nodes.add = a.toArray(A.childNodes)), e.push(h)) : 3 == n.nodeType ? (d(A, o) && (h.nodes.add = a.toArray(A.childNodes)), e.push(h)) : -1 == (0, r.default)(f).call(f, t.target.nodeName) && d(A, o) && ((h.nodes.add = a.toArray(A.childNodes)), e.push(h)); } 'node' == p.type && 1 == t.removedNodes.length ? ((n = t.removedNodes[0]), o.push(n)) : ((n = !1), (o.length = 0)); } }), e ); }; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(381)), i = o(n(6)); function a(t, e) { var n = t.position.target; switch (t.position.type) { case 'before': n.nextSibling ? ((n = n.nextSibling), (0, i.default)(e).call(e, function(e) { t.target.insertBefore(e, n); })) : (0, i.default)(e).call(e, function(e) { t.target.appendChild(e); }); break; case 'after': (0, i.default)(e).call(e, function(e) { t.target.insertBefore(e, n); }); break; default: (0, i.default)(e).call(e, function(t) { n.appendChild(t); }); } } (0, o(n(1)).default)(e, '__esModule', { value: !0 }), (e.restore = e.revoke = void 0); var u = { node: function(t) { for (var e = 0, n = (0, r.default)(t.nodes); e < n.length; e++) { var o = n[e], u = o[0], l = o[1]; switch (u) { case 'add': (0, i.default)(l).call(l, function(e) { t.target.removeChild(e); }); break; default: a(t, l); } } }, text: function(t) { t.target.textContent = t.oldValue; }, attr: function(t) { var e = t.target; null == t.oldValue ? e.removeAttribute(t.attr) : e.setAttribute(t.attr, t.oldValue); }, }; e.revoke = function(t) { for (var e = t.length - 1; e > -1; e--) { var n = t[e]; u[n.type](n); } }; var l = { node: function(t) { for (var e = 0, n = (0, r.default)(t.nodes); e < n.length; e++) { var o = n[e], u = o[0], l = o[1]; switch (u) { case 'add': a(t, l); break; default: (0, i.default)(l).call(l, function(t) { t.parentNode.removeChild(t); }); } } }, text: function(t) { t.target.textContent = t.value; }, attr: function(t) { t.target.setAttribute(t.attr, t.value); }, }; e.restore = function(t) { for (var e = 0, n = t; e < n.length; e++) { var o = n[e]; l[o.type](o); } }; }, function(t, e, n) { t.exports = n(382); }, function(t, e, n) { var o = n(383); t.exports = o; }, function(t, e, n) { n(384); var o = n(11); t.exports = o.Object.entries; }, function(t, e, n) { var o = n(5), r = n(385).entries; o( { target: 'Object', stat: !0 }, { entries: function(t) { return r(t); }, }, ); }, function(t, e, n) { var o = n(14), r = n(55), i = n(25), a = n(52).f, u = function(t) { return function(e) { for (var n, u = i(e), l = r(u), c = l.length, s = 0, f = []; c > s; ) (n = l[s++]), (o && !a.call(u, n)) || f.push(t ? [n, u[n]] : u[n]); return f; }; }; t.exports = { entries: u(!0), values: u(!1) }; }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var o = n(387), r = (function() { function t(t) { (this.editor = t), (this.data = new o.TailChain()); } return ( (t.prototype.observe = function() { this.data.resetMax(this.editor.config.historyMaxSize), this.data.insertLast(this.editor.$textElem.html()); }), (t.prototype.save = function() { return this.data.insertLast(this.editor.$textElem.html()), this; }), (t.prototype.revoke = function() { var t = this.data.prev(); return !!t && (this.editor.$textElem.html(t), !0); }), (t.prototype.restore = function() { var t = this.data.next(); return !!t && (this.editor.$textElem.html(t), !0); }), t ); })(); e.default = r; }, function(t, e, n) { 'use strict'; var o = n(0), r = o(n(82)), i = o(n(1)); (0, i.default)(e, '__esModule', { value: !0 }), (e.TailChain = void 0); var a = (function() { function t() { (this.data = []), (this.max = 0), (this.point = 0), (this.isRe = !1); } return ( (t.prototype.resetMax = function(t) { (t = Math.abs(t)) && (this.max = t); }), (0, i.default)(t.prototype, 'size', { get: function() { return this.data.length; }, enumerable: !1, configurable: !0, }), (t.prototype.insertLast = function(t) { var e; this.isRe && ((0, r.default)((e = this.data)).call(e, this.point + 1), (this.isRe = !1)); for (this.data.push(t); this.max && this.size > this.max; ) this.data.shift(); return (this.point = this.size - 1), this; }), (t.prototype.current = function() { return this.data[this.point]; }), (t.prototype.prev = function() { if ((!this.isRe && (this.isRe = !0), this.point--, !(this.point < 0))) return this.current(); this.point = 0; }), (t.prototype.next = function() { if ((!this.isRe && (this.isRe = !0), this.point++, !(this.point >= this.size))) return this.current(); this.point = this.size - 1; }), t ); })(); e.TailChain = a; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = (function(t) { function e(e) { var n = t.call(this, e.config.historyMaxSize) || this; return (n.editor = e), (n.last = 0), (n.target = e.$textElem.elems[0]), n; } return ( l(e, t), (e.prototype.observe = function() { var t = this; (this.target = this.editor.$textElem.elems[0]), this.editor.$textElem.on('scroll', function() { t.last = t.target.scrollTop; }), this.resetMaxSize(this.editor.config.historyMaxSize); }), (e.prototype.save = function() { return t.prototype.save.call(this, [this.last, this.target.scrollTop]), this; }), (e.prototype.revoke = function() { var e = this; return t.prototype.revoke.call(this, function(t) { e.target.scrollTop = t[0]; }); }), (e.prototype.restore = function() { var e = this; return t.prototype.restore.call(this, function(t) { e.target.scrollTop = t[1]; }); }), e ); })(c(n(88)).default); e.default = s; }, function(t, e, n) { 'use strict'; var o, r = n(0), i = r(n(1)), a = r(n(3)), u = r(n(4)), l = ((o = function(t, e) { return (o = u.default || ({ __proto__: [] } instanceof Array && function(t, e) { t.__proto__ = e; }) || function(t, e) { for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]); })(t, e); }), function(t, e) { function n() { this.constructor = t; } o(t, e), (t.prototype = null === e ? (0, a.default)(e) : ((n.prototype = e.prototype), new n())); }), c = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, i.default)(e, '__esModule', { value: !0 }); var s = c(n(88)), f = c(n(2)), d = n(7); function p(t) { return { start: [t.startContainer, t.startOffset], end: [t.endContainer, t.endOffset], root: t.commonAncestorContainer, collapsed: t.collapsed, }; } var A = (function(t) { function e(e) { var n = t.call(this, e.config.historyMaxSize) || this; return ( (n.editor = e), (n.lastRange = p(document.createRange())), (n.root = e.$textElem.elems[0]), (n.updateLastRange = d.debounce(function() { n.lastRange = p(n.rangeHandle); }, e.config.onchangeTimeout)), n ); } return ( l(e, t), (0, i.default)(e.prototype, 'rangeHandle', { get: function() { var t = document.getSelection(); return t && t.rangeCount ? t.getRangeAt(0) : document.createRange(); }, enumerable: !1, configurable: !0, }), (e.prototype.observe = function() { var t = this; function e() { var e = t.rangeHandle; (t.root === e.commonAncestorContainer || t.root.contains(e.commonAncestorContainer)) && (t.editor.isComposing || t.updateLastRange()); } (this.root = this.editor.$textElem.elems[0]), this.resetMaxSize(this.editor.config.historyMaxSize), f.default(document).on('selectionchange', e), this.editor.beforeDestroy(function() { f.default(document).off('selectionchange', e); }), t.editor.$textElem.on('keydown', function(e) { ('Backspace' != e.key && 'Delete' != e.key) || t.updateLastRange(); }); }), (e.prototype.save = function() { var e = p(this.rangeHandle); return t.prototype.save.call(this, [this.lastRange, e]), (this.lastRange = e), this; }), (e.prototype.set = function(t) { if (t) { var e = this.rangeHandle; return ( e.setStart.apply(e, t.start), e.setEnd.apply(e, t.end), this.editor.menus.changeActive(), !0 ); } return !1; }), (e.prototype.revoke = function() { var e = this; return t.prototype.revoke.call(this, function(t) { e.set(t[0]); }); }), (e.prototype.restore = function() { var e = this; return t.prototype.restore.call(this, function(t) { e.set(t[1]); }); }), e ); })(s.default); e.default = A; }, function(t, e, n) { 'use strict'; var o = function(t) { return t && t.__esModule ? t : { default: t }; }; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); var r = o(n(2)); n(391); var i, a, u = !1; e.default = { disable: function(t) { if (!u) { t.$textElem.hide(); var e = t.zIndex.get('textContainer'), n = t.txt.html(); (i = r.default( '<div class="w-e-content-mantle" style="z-index:' + e + '">\n <div class="w-e-content-preview w-e-text">' + n + '</div>\n </div>', )), t.$textContainerElem.append(i); var o = t.zIndex.get('menu'); (a = r.default('<div class="w-e-menue-mantle" style="z-index:' + o + '"></div>')), t.$toolbarElem.append(a), (u = !0); } }, enable: function(t) { u && (i.remove(), a.remove(), t.$textElem.show(), (u = !1)); }, }; }, function(t, e, n) { var o = n(19), r = n(392); 'string' == typeof (r = r.__esModule ? r.default : r) && (r = [[t.i, r, '']]); var i = { insert: 'head', singleton: !1 }; o(r, i); t.exports = r.locals || {}; }, function(t, e, n) { (e = n(20)(!1)).push([ t.i, '.w-e-content-mantle {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow-y: auto;\n}\n.w-e-content-mantle .w-e-content-preview {\n width: 100%;\n min-height: 100%;\n padding: 0 10px;\n line-height: 1.5;\n}\n.w-e-content-mantle .w-e-content-preview img {\n cursor: default;\n}\n.w-e-content-mantle .w-e-content-preview img:hover {\n box-shadow: none;\n}\n.w-e-menue-mantle {\n position: absolute;\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n}\n', '', ]), (t.exports = e); }, function(t, e, n) { 'use strict'; (0, n(0)(n(1)).default)(e, '__esModule', { value: !0 }); }, ]).default; }); //# sourceMappingURL=wangEditor.min.js.map