import { ba as t, bb as e } from "./index-476be0bb.js"; var n = { exports: {} }; /*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha */ const r = e( (n.exports = (function () { return (function () { var t = { 686: function (t, e, n) { n.d(e, { default: function () { return w; }, }); var r = n(279), o = n.n(r), i = n(370), u = n.n(i), c = n(817), a = n.n(c); function f(t) { try { return document.execCommand(t); } catch (e) { return !1; } } var l = function (t) { var e = a()(t); return f("cut"), e; }, s = function (t, e) { var n = (function (t) { var e = "rtl" === document.documentElement.getAttribute("dir"), n = document.createElement("textarea"); (n.style.fontSize = "12pt"), (n.style.border = "0"), (n.style.padding = "0"), (n.style.margin = "0"), (n.style.position = "absolute"), (n.style[e ? "right" : "left"] = "-9999px"); var r = window.pageYOffset || document.documentElement.scrollTop; return ( (n.style.top = "".concat(r, "px")), n.setAttribute("readonly", ""), (n.value = t), n ); })(t); e.container.appendChild(n); var r = a()(n); return f("copy"), n.remove(), r; }, p = function (t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : { container: document.body }, n = ""; return ( "string" == typeof t ? (n = s(t, e)) : t instanceof HTMLInputElement && !["text", "search", "url", "tel", "password"].includes( null == t ? void 0 : t.type ) ? (n = s(t.value, e)) : ((n = a()(t)), f("copy")), n ); }; function d(t) { return (d = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t; } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t; })(t); } var y = function () { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, e = t.action, n = void 0 === e ? "copy" : e, r = t.container, o = t.target, i = t.text; if ("copy" !== n && "cut" !== n) throw new Error( 'Invalid "action" value, use either "copy" or "cut"' ); if (void 0 !== o) { if (!o || "object" !== d(o) || 1 !== o.nodeType) throw new Error( 'Invalid "target" value, use a valid Element' ); if ("copy" === n && o.hasAttribute("disabled")) throw new Error( 'Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute' ); if ( "cut" === n && (o.hasAttribute("readonly") || o.hasAttribute("disabled")) ) throw new Error( 'Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes' ); } return i ? p(i, { container: r }) : o ? "cut" === n ? l(o) : p(o, { container: r }) : void 0; }; function v(t) { return (v = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t; } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t; })(t); } function h(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } function m(t, e) { return (m = Object.setPrototypeOf || function (t, e) { return (t.__proto__ = e), t; })(t, e); } function b(t) { var e = (function () { if ("undefined" == typeof Reflect || !Reflect.construct) return !1; if (Reflect.construct.sham) return !1; if ("function" == typeof Proxy) return !0; try { return ( Date.prototype.toString.call( Reflect.construct(Date, [], function () {}) ), !0 ); } catch (t) { return !1; } })(); return function () { var n, r, o, i = g(t); if (e) { var u = g(this).constructor; n = Reflect.construct(i, arguments, u); } else n = i.apply(this, arguments); return ( (r = this), !(o = n) || ("object" !== v(o) && "function" != typeof o) ? (function (t) { if (void 0 === t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return t; })(r) : o ); }; } function g(t) { return (g = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { return t.__proto__ || Object.getPrototypeOf(t); })(t); } function E(t, e) { var n = "data-clipboard-".concat(t); if (e.hasAttribute(n)) return e.getAttribute(n); } var S = (function (t) { !(function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function" ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 }, })), e && m(t, e); })(i, t); var e, n, r, o = b(i); function i(t, e) { var n; return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, i), (n = o.call(this)).resolveOptions(e), n.listenClick(t), n ); } return ( (e = i), (n = [ { key: "resolveOptions", value: function () { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; (this.action = "function" == typeof t.action ? t.action : this.defaultAction), (this.target = "function" == typeof t.target ? t.target : this.defaultTarget), (this.text = "function" == typeof t.text ? t.text : this.defaultText), (this.container = "object" === v(t.container) ? t.container : document.body); }, }, { key: "listenClick", value: function (t) { var e = this; this.listener = u()(t, "click", function (t) { return e.onClick(t); }); }, }, { key: "onClick", value: function (t) { var e = t.delegateTarget || t.currentTarget, n = this.action(e) || "copy", r = y({ action: n, container: this.container, target: this.target(e), text: this.text(e), }); this.emit(r ? "success" : "error", { action: n, text: r, trigger: e, clearSelection: function () { e && e.focus(), window.getSelection().removeAllRanges(); }, }); }, }, { key: "defaultAction", value: function (t) { return E("action", t); }, }, { key: "defaultTarget", value: function (t) { var e = E("target", t); if (e) return document.querySelector(e); }, }, { key: "defaultText", value: function (t) { return E("text", t); }, }, { key: "destroy", value: function () { this.listener.destroy(); }, }, ]), (r = [ { key: "copy", value: function (t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : { container: document.body }; return p(t, e); }, }, { key: "cut", value: function (t) { return l(t); }, }, { key: "isSupported", value: function () { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ["copy", "cut"], e = "string" == typeof t ? [t] : t, n = !!document.queryCommandSupported; return ( e.forEach(function (t) { n = n && !!document.queryCommandSupported(t); }), n ); }, }, ]), n && h(e.prototype, n), r && h(e, r), i ); })(o()), w = S; }, 828: function (t) { if ("undefined" != typeof Element && !Element.prototype.matches) { var e = Element.prototype; e.matches = e.matchesSelector || e.mozMatchesSelector || e.msMatchesSelector || e.oMatchesSelector || e.webkitMatchesSelector; } t.exports = function (t, e) { for (; t && 9 !== t.nodeType; ) { if ("function" == typeof t.matches && t.matches(e)) return t; t = t.parentNode; } }; }, 438: function (t, e, n) { var r = n(828); function o(t, e, n, r, o) { var u = i.apply(this, arguments); return ( t.addEventListener(n, u, o), { destroy: function () { t.removeEventListener(n, u, o); }, } ); } function i(t, e, n, o) { return function (n) { (n.delegateTarget = r(n.target, e)), n.delegateTarget && o.call(t, n); }; } t.exports = function (t, e, n, r, i) { return "function" == typeof t.addEventListener ? o.apply(null, arguments) : "function" == typeof n ? o.bind(null, document).apply(null, arguments) : ("string" == typeof t && (t = document.querySelectorAll(t)), Array.prototype.map.call(t, function (t) { return o(t, e, n, r, i); })); }; }, 879: function (t, e) { (e.node = function (t) { return ( void 0 !== t && t instanceof HTMLElement && 1 === t.nodeType ); }), (e.nodeList = function (t) { var n = Object.prototype.toString.call(t); return ( void 0 !== t && ("[object NodeList]" === n || "[object HTMLCollection]" === n) && "length" in t && (0 === t.length || e.node(t[0])) ); }), (e.string = function (t) { return "string" == typeof t || t instanceof String; }), (e.fn = function (t) { return ( "[object Function]" === Object.prototype.toString.call(t) ); }); }, 370: function (t, e, n) { var r = n(879), o = n(438); t.exports = function (t, e, n) { if (!t && !e && !n) throw new Error("Missing required arguments"); if (!r.string(e)) throw new TypeError("Second argument must be a String"); if (!r.fn(n)) throw new TypeError("Third argument must be a Function"); if (r.node(t)) return (function (t, e, n) { return ( t.addEventListener(e, n), { destroy: function () { t.removeEventListener(e, n); }, } ); })(t, e, n); if (r.nodeList(t)) return (function (t, e, n) { return ( Array.prototype.forEach.call(t, function (t) { t.addEventListener(e, n); }), { destroy: function () { Array.prototype.forEach.call(t, function (t) { t.removeEventListener(e, n); }); }, } ); })(t, e, n); if (r.string(t)) return (function (t, e, n) { return o(document.body, t, e, n); })(t, e, n); throw new TypeError( "First argument must be a String, HTMLElement, HTMLCollection, or NodeList" ); }; }, 817: function (t) { t.exports = function (t) { var e; if ("SELECT" === t.nodeName) t.focus(), (e = t.value); else if ("INPUT" === t.nodeName || "TEXTAREA" === t.nodeName) { var n = t.hasAttribute("readonly"); n || t.setAttribute("readonly", ""), t.select(), t.setSelectionRange(0, t.value.length), n || t.removeAttribute("readonly"), (e = t.value); } else { t.hasAttribute("contenteditable") && t.focus(); var r = window.getSelection(), o = document.createRange(); o.selectNodeContents(t), r.removeAllRanges(), r.addRange(o), (e = r.toString()); } return e; }; }, 279: function (t) { function e() {} (e.prototype = { on: function (t, e, n) { var r = this.e || (this.e = {}); return (r[t] || (r[t] = [])).push({ fn: e, ctx: n }), this; }, once: function (t, e, n) { var r = this; function o() { r.off(t, o), e.apply(n, arguments); } return (o._ = e), this.on(t, o, n); }, emit: function (t) { for ( var e = [].slice.call(arguments, 1), n = ((this.e || (this.e = {}))[t] || []).slice(), r = 0, o = n.length; r < o; r++ ) n[r].fn.apply(n[r].ctx, e); return this; }, off: function (t, e) { var n = this.e || (this.e = {}), r = n[t], o = []; if (r && e) for (var i = 0, u = r.length; i < u; i++) r[i].fn !== e && r[i].fn._ !== e && o.push(r[i]); return o.length ? (n[t] = o) : delete n[t], this; }, }), (t.exports = e), (t.exports.TinyEmitter = e); }, }, e = {}; function n(r) { if (e[r]) return e[r].exports; var o = (e[r] = { exports: {} }); return t[r](o, o.exports, n), o.exports; } return ( (n.n = function (t) { var e = t && t.__esModule ? function () { return t.default; } : function () { return t; }; return n.d(e, { a: e }), e; }), (n.d = function (t, e) { for (var r in e) n.o(e, r) && !n.o(t, r) && Object.defineProperty(t, r, { enumerable: !0, get: e[r] }); }), (n.o = function (t, e) { return Object.prototype.hasOwnProperty.call(t, e); }), n(686) ); })().default; })()) ); export { r as C };