| 14795 | const e_ = (t) => |
| 14796 | (t + "").replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">"); |
| 14797 | function n_() { |
| 14798 | let t = "", |
| 14799 | e = "", |
| 14800 | n = ""; |
| 14801 | const r = [], |
| 14802 | i = () => (e = n = ""), |
| 14803 | o = (t, n) => { |
| 14804 | var r; |
| 14805 | return ( |
| 14806 | null != n && |
| 14807 | (e += ` ${t}="${((r = n), e_(r).replace(/"/g, """).replace(/\t/g, "	").replace(/\n/g, "
").replace(/\r/g, "
"))}"`), |
| 14808 | a |
| 14809 | ); |
| 14810 | }, |
| 14811 | a = { |
| 14812 | open(s) { |
| 14813 | (((o) => { |
| 14814 | (e && ((t += `${e}>${n}`), i()), r.push(o)); |
| 14815 | })(s), |
| 14816 | (e = "<" + s)); |
| 14817 | for ( |
| 14818 | var u = arguments.length, l = new Array(u > 1 ? u - 1 : 0), c = 1; |
| 14819 | c < u; |
| 14820 | c++ |
| 14821 | ) |
| 14822 | l[c - 1] = arguments[c]; |
| 14823 | for (const t of l) for (const e in t) o(e, t[e]); |
| 14824 | return a; |
| 14825 | }, |
| 14826 | close() { |
| 14827 | const o = r.pop(); |
| 14828 | return ( |
| 14829 | (t += e ? e + (n ? `>${n}</${o}>` : "/>") : `</${o}>`), |
| 14830 | i(), |
| 14831 | a |
| 14832 | ); |
| 14833 | }, |
| 14834 | attr: o, |
| 14835 | text: (t) => ((n += e_(t)), a), |
| 14836 | toString: () => t, |
| 14837 | }; |
| 14838 | return a; |
| 14839 | } |
| 14840 | const r_ = (t) => i_(n_(), t) + ""; |
| 14841 | function i_(t, e) { |
| 14842 | if ((t.open(e.tagName), e.hasAttributes())) { |