mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-08-17 21:25:47 +02:00
66 lines
213 KiB
JavaScript
66 lines
213 KiB
JavaScript
;(() => {
|
||
const stylesheetSelector = "link[rel=stylesheet]"
|
||
const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href))
|
||
const version = "1786507437784"
|
||
const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href)
|
||
const removeAfterLoad = (freshLink, staleLink) => {
|
||
const remove = () => staleLink.remove()
|
||
if (freshLink.sheet) {
|
||
requestAnimationFrame(remove)
|
||
return
|
||
}
|
||
freshLink.addEventListener("load", remove, { once: true })
|
||
}
|
||
for (const link of Array.from(document.querySelectorAll(stylesheetSelector))) {
|
||
const url = new URL(link.href, location.href)
|
||
if (url.origin !== location.origin || url.searchParams.get("v") === version) continue
|
||
url.searchParams.set("v", version)
|
||
if (loaded.has(url.href)) {
|
||
const freshLink = findLoadedLink(url.href)
|
||
if (freshLink && freshLink !== link) removeAfterLoad(freshLink, link)
|
||
continue
|
||
}
|
||
const freshLink = document.createElement("link")
|
||
freshLink.rel = "stylesheet"
|
||
freshLink.href = url.href
|
||
link.parentNode?.insertBefore(freshLink, link.nextSibling)
|
||
loaded.add(url.href)
|
||
removeAfterLoad(freshLink, link)
|
||
}
|
||
})();
|
||
import{a as e,n as t,r as n,t as r}from"./rolldown-runtime.js?v=1786507437784";import{An as i,Bn as a,En as o,Fn as s,G as c,Gn as l,Hn as u,K as d,Mn as f,Rn as p,Tr as m,Vn as h,Wn as g,Yn as _,Zn as v,br as y,et as b,gn as x,kn as S,lr as C,mn as w,nn as T,or as E,pn as D,rt as O,vr as ee,yn as k,yr as A,zn as te}from"./vendor-utils.js?v=1786507437784";function ne(e){let t=0;for(let n=0;n<e.length;++n)e[n]===`&`&&++t;return t}function re(e,t){let n=[];return t.split(oe).forEach(t=>{let r=ne(t);if(!r){e.forEach(e=>{n.push((e&&e+` `)+t)});return}else if(r===1){e.forEach(e=>{n.push(t.replace(`&`,e))});return}let i=[t];for(;r--;){let t=[];i.forEach(n=>{e.forEach(e=>{t.push(n.replace(`&`,e))})}),i=t}i.forEach(e=>n.push(e))}),n}function ie(e,t){let n=[];return t.split(oe).forEach(t=>{e.forEach(e=>{n.push((e&&e+` `)+t)})}),n}function ae(e){let t=[``];return e.forEach(e=>{e=e&&e.trim(),e&&(t=e.includes(`&`)?re(t,e):ie(t,e))}),t.join(`, `).replace(se,` `)}var oe,se,j=t((()=>{oe=/\s*,(?![^(]*\))\s*/g,se=/\s+/g}));function ce(e){if(!e)return;let t=e.parentElement;t&&t.removeChild(e)}function M(e,t){return(t==null?document.head:t).querySelector(`style[cssr-id="${e}"]`)}function le(e){let t=document.createElement(`style`);return t.setAttribute(`cssr-id`,e),t}function ue(e){return e?/^\s*@(s|m)/.test(e):!1}var de=t((()=>{}));function fe(e){return e.replace(F,e=>`-`+e.toLowerCase())}function N(e,t=` `){return typeof e==`object`&&e?` {
|
||
`+Object.entries(e).map(e=>t+` ${fe(e[0])}: ${e[1]};`).join(`
|
||
`)+`
|
||
`+t+`}`:`: ${e};`}function pe(e,t,n){return typeof e==`function`?e({context:t.context,props:n}):e}function me(e,t,n,r){if(!t)return``;let i=pe(t,n,r);if(!i)return``;if(typeof i==`string`)return`${e} {\n${i}\n}`;let a=Object.keys(i);if(a.length===0)return n.config.keepEmptyBlock?e+` {
|
||
}`:``;let o=e?[e+` {`]:[];return a.forEach(e=>{let t=i[e];if(e===`raw`){o.push(`
|
||
`+t+`
|
||
`);return}e=fe(e),t!=null&&o.push(` ${e}${N(t)}`)}),e&&o.push(`}`),o.join(`
|
||
`)}function he(e,t,n){e&&e.forEach(e=>{if(Array.isArray(e))he(e,t,n);else if(typeof e==`function`){let r=e(t);Array.isArray(r)?he(r,t,n):r&&n(r)}else e&&n(e)})}function ge(e,t,n,r,i){let a=e.$,o=``;if(!a||typeof a==`string`)ue(a)?o=a:t.push(a);else if(typeof a==`function`){let e=a({context:r.context,props:i});ue(e)?o=e:t.push(e)}else if(a.before&&a.before(r.context),!a.$||typeof a.$==`string`)ue(a.$)?o=a.$:t.push(a.$);else if(a.$){let e=a.$({context:r.context,props:i});ue(e)?o=e:t.push(e)}let s=ae(t),c=me(s,e.props,r,i);o?n.push(`${o} {`):c.length&&n.push(c),e.children&&he(e.children,{context:r.context,props:i},e=>{if(typeof e==`string`){let t=me(s,{raw:e},r,i);n.push(t)}else ge(e,t,n,r,i)}),t.pop(),o&&n.push(`}`),a&&a.after&&a.after(r.context)}function P(e,t,n){let r=[];return ge(e,[],r,t,n),r.join(`
|
||
|
||
`)}var F,_e=t((()=>{j(),de(),F=/[A-Z]/g}));function ve(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var I=t((()=>{})),ye=t((()=>{I()}));function L(e,t,n,r){let{els:i}=t;if(n===void 0)i.forEach(ce),t.els=[];else{let e=M(n,r);e&&i.includes(e)&&(ce(e),t.els=i.filter(t=>t!==e))}}function R(e,t){e.push(t)}function be(e,t,n,r,i,a,o,s,c){let l;if(n===void 0&&(l=t.render(r),n=ve(l)),c){c.adapter(n,l==null?t.render(r):l);return}s===void 0&&(s=document.head);let u=M(n,s);if(u!==null&&!a)return u;let d=u==null?le(n):u;if(l===void 0&&(l=t.render(r)),d.textContent=l,u!==null)return u;if(o){let e=s.querySelector(`meta[name="${o}"]`);if(e)return s.insertBefore(d,e),R(t.els,d),d}return i?s.insertBefore(d,s.querySelector(`style, link`)):s.appendChild(d),R(t.els,d),d}var z=t((()=>{ye(),de(),typeof window<`u`&&(window.__cssrContext={})}));function xe(e){return P(this,this.instance,e)}function Se(e={}){let{id:t,ssr:n,props:r,head:i=!1,force:a=!1,anchorMetaName:o,parent:s}=e;return be(this.instance,this,t,r,i,a,o,s,n)}function Ce(e={}){let{id:t,parent:n}=e;L(this.instance,this,t,n)}var we,Te,Ee=t((()=>{_e(),z(),we=function(e,t,n,r){return{instance:e,$:t,props:n,children:r,els:[],render:xe,mount:Se,unmount:Ce}},Te=function(e,t,n,r){return Array.isArray(t)?we(e,{$:null},null,t):Array.isArray(n)?we(e,t,null,n):Array.isArray(r)?we(e,t,n,r):we(e,t,n,null)}}));function De(e={}){let t={c:((...e)=>Te(t,...e)),use:(e,...n)=>e.install(t,...n),find:M,context:{},config:e};return t}var B=t((()=>{Ee(),de()})),Oe=t((()=>{}));function ke(e,t){if(e===void 0)return!1;if(t){let{context:{ids:n}}=t;return n.has(e)}return M(e)!==null}var Ae=t((()=>{de()})),je=n({CssRender:()=>De,default:()=>Me,exists:()=>ke,hash:()=>ve}),Me,Ne=t((()=>{B(),Oe(),ye(),Ae(),Me=De}));function Pe(){Ie.forEach(e=>e(...V.get(e))),Ie=[]}function Fe(e,...t){V.set(e,t),!Ie.includes(e)&&Ie.push(e)===1&&requestAnimationFrame(Pe)}var Ie,V,Le=t((()=>{Ie=[],V=new WeakMap}));function Re(){Be.forEach((e,t)=>e(...Ve[t])),Be=[],Ve=[]}function ze(e,...t){Be.push(e)===1&&requestAnimationFrame(Re),Ve.push(t)}var Be,Ve,He=t((()=>{Be=[],Ve=[]}));function Ue(e){return e.nodeType===9?null:e.parentNode}function We(e){if(e===null)return null;let t=Ue(e);if(t===null)return null;if(t.nodeType===9)return document.documentElement;if(t.nodeType===1){let{overflow:e,overflowX:n,overflowY:r}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(e+r+n))return t}return We(t)}var Ge=t((()=>{}));function Ke(e){return typeof e==`string`?document.querySelector(e):typeof e==`function`?e():e}var qe=t((()=>{}));function Je(e,t){let{target:n}=e;for(;n;){if(n.dataset&&n.dataset[t]!==void 0)return!0;n=n.parentElement}return!1}var Ye=t((()=>{}));function Xe(e){return e.composedPath()[0]||null}var Ze=t((()=>{}));function Qe(e){if(typeof e==`number`)return{"":e.toString()};let t={};return e.split(/ +/).forEach(e=>{if(e===``)return;let[n,r]=e.split(`:`);r===void 0?t[``]=n:t[n]=r}),t}function $e(e,t){var n;if(e==null)return;let r=Qe(e);if(t===void 0)return r[``];if(typeof t==`string`)return(n=r[t])==null?r[``]:n;if(Array.isArray(t)){for(let e=t.length-1;e>=0;--e){let n=t[e];if(n in r)return r[n]}return r[``]}else{let e,n=-1;return Object.keys(r).forEach(i=>{let a=Number(i);!Number.isNaN(a)&&t>=a&&a>=n&&(n=a,e=r[i])}),e}}var et=t((()=>{}));function tt(e){return typeof e==`string`?e.endsWith(`px`)?Number(e.slice(0,e.length-2)):Number(e):e}function nt(e){if(e!=null)return typeof e==`number`?`${e}px`:e.endsWith(`px`)?e:`${e}px`}function rt(e,t){let n=e.trim().split(/\s+/g),r={top:n[0]};switch(n.length){case 1:r.right=n[0],r.bottom=n[0],r.left=n[0];break;case 2:r.right=n[1],r.left=n[1],r.bottom=n[0];break;case 3:r.right=n[1],r.bottom=n[2],r.left=n[1];break;case 4:r.right=n[1],r.bottom=n[2],r.left=n[3];break;default:throw Error(`[seemly/getMargin]:`+e+` is not a valid value.`)}return t===void 0?r:r[t]}function it(e,t){let[n,r]=e.split(` `);return t?t===`row`?n:r:{row:n,col:r||n}}var at=t((()=>{et()})),ot,st=t((()=>{ot={aliceblue:`#F0F8FF`,antiquewhite:`#FAEBD7`,aqua:`#0FF`,aquamarine:`#7FFFD4`,azure:`#F0FFFF`,beige:`#F5F5DC`,bisque:`#FFE4C4`,black:`#000`,blanchedalmond:`#FFEBCD`,blue:`#00F`,blueviolet:`#8A2BE2`,brown:`#A52A2A`,burlywood:`#DEB887`,cadetblue:`#5F9EA0`,chartreuse:`#7FFF00`,chocolate:`#D2691E`,coral:`#FF7F50`,cornflowerblue:`#6495ED`,cornsilk:`#FFF8DC`,crimson:`#DC143C`,cyan:`#0FF`,darkblue:`#00008B`,darkcyan:`#008B8B`,darkgoldenrod:`#B8860B`,darkgray:`#A9A9A9`,darkgrey:`#A9A9A9`,darkgreen:`#006400`,darkkhaki:`#BDB76B`,darkmagenta:`#8B008B`,darkolivegreen:`#556B2F`,darkorange:`#FF8C00`,darkorchid:`#9932CC`,darkred:`#8B0000`,darksalmon:`#E9967A`,darkseagreen:`#8FBC8F`,darkslateblue:`#483D8B`,darkslategray:`#2F4F4F`,darkslategrey:`#2F4F4F`,darkturquoise:`#00CED1`,darkviolet:`#9400D3`,deeppink:`#FF1493`,deepskyblue:`#00BFFF`,dimgray:`#696969`,dimgrey:`#696969`,dodgerblue:`#1E90FF`,firebrick:`#B22222`,floralwhite:`#FFFAF0`,forestgreen:`#228B22`,fuchsia:`#F0F`,gainsboro:`#DCDCDC`,ghostwhite:`#F8F8FF`,gold:`#FFD700`,goldenrod:`#DAA520`,gray:`#808080`,grey:`#808080`,green:`#008000`,greenyellow:`#ADFF2F`,honeydew:`#F0FFF0`,hotpink:`#FF69B4`,indianred:`#CD5C5C`,indigo:`#4B0082`,ivory:`#FFFFF0`,khaki:`#F0E68C`,lavender:`#E6E6FA`,lavenderblush:`#FFF0F5`,lawngreen:`#7CFC00`,lemonchiffon:`#FFFACD`,lightblue:`#ADD8E6`,lightcoral:`#F08080`,lightcyan:`#E0FFFF`,lightgoldenrodyellow:`#FAFAD2`,lightgray:`#D3D3D3`,lightgrey:`#D3D3D3`,lightgreen:`#90EE90`,lightpink:`#FFB6C1`,lightsalmon:`#FFA07A`,lightseagreen:`#20B2AA`,lightskyblue:`#87CEFA`,lightslategray:`#778899`,lightslategrey:`#778899`,lightsteelblue:`#B0C4DE`,lightyellow:`#FFFFE0`,lime:`#0F0`,limegreen:`#32CD32`,linen:`#FAF0E6`,magenta:`#F0F`,maroon:`#800000`,mediumaquamarine:`#66CDAA`,mediumblue:`#0000CD`,mediumorchid:`#BA55D3`,mediumpurple:`#9370DB`,mediumseagreen:`#3CB371`,mediumslateblue:`#7B68EE`,mediumspringgreen:`#00FA9A`,mediumturquoise:`#48D1CC`,mediumvioletred:`#C71585`,midnightblue:`#191970`,mintcream:`#F5FFFA`,mistyrose:`#FFE4E1`,moccasin:`#FFE4B5`,navajowhite:`#FFDEAD`,navy:`#000080`,oldlace:`#FDF5E6`,olive:`#808000`,olivedrab:`#6B8E23`,orange:`#FFA500`,orangered:`#FF4500`,orchid:`#DA70D6`,palegoldenrod:`#EEE8AA`,palegreen:`#98FB98`,paleturquoise:`#AFEEEE`,palevioletred:`#DB7093`,papayawhip:`#FFEFD5`,peachpuff:`#FFDAB9`,peru:`#CD853F`,pink:`#FFC0CB`,plum:`#DDA0DD`,powderblue:`#B0E0E6`,purple:`#800080`,rebeccapurple:`#663399`,red:`#F00`,rosybrown:`#BC8F8F`,royalblue:`#4169E1`,saddlebrown:`#8B4513`,salmon:`#FA8072`,sandybrown:`#F4A460`,seagreen:`#2E8B57`,seashell:`#FFF5EE`,sienna:`#A0522D`,silver:`#C0C0C0`,skyblue:`#87CEEB`,slateblue:`#6A5ACD`,slategray:`#708090`,slategrey:`#708090`,snow:`#FFFAFA`,springgreen:`#00FF7F`,steelblue:`#4682B4`,tan:`#D2B48C`,teal:`#008080`,thistle:`#D8BFD8`,tomato:`#FF6347`,turquoise:`#40E0D0`,violet:`#EE82EE`,wheat:`#F5DEB3`,white:`#FFF`,whitesmoke:`#F5F5F5`,yellow:`#FF0`,yellowgreen:`#9ACD32`,transparent:`#0000`}}));function ct(e,t,n){t/=100,n/=100;let r=t*Math.min(n,1-n)+n;return[e,r?(2-2*n/r)*100:0,r*100]}function lt(e,t,n){t/=100,n/=100;let r=n-n*t/2,i=Math.min(r,1-r);return[e,i?(n-r)/i*100:0,r*100]}function ut(e,t,n){t/=100,n/=100;let r=(r,i=(r+e/60)%6)=>n-n*t*Math.max(Math.min(i,4-i,1),0);return[r(5)*255,r(3)*255,r(1)*255]}function dt(e,t,n){e/=255,t/=255,n/=255;let r=Math.max(e,t,n),i=r-Math.min(e,t,n),a=i&&(r==e?(t-n)/i:r==t?2+(n-e)/i:4+(e-t)/i);return[60*(a<0?a+6:a),r&&i/r*100,r*100]}function ft(e,t,n){e/=255,t/=255,n/=255;let r=Math.max(e,t,n),i=r-Math.min(e,t,n),a=1-Math.abs(r+r-i-1),o=i&&(r==e?(t-n)/i:r==t?2+(n-e)/i:4+(e-t)/i);return[60*(o<0?o+6:o),a?i/a*100:0,(r+r-i)*50]}function pt(e,t,n){t/=100,n/=100;let r=t*Math.min(n,1-n),i=(t,i=(t+e/30)%12)=>n-r*Math.max(Math.min(i-3,9-i,1),-1);return[i(0)*255,i(8)*255,i(4)*255]}var mt=t((()=>{}));function ht(e){return parseInt(e,16)}function gt(e){try{let t;if(t=Kt.exec(e))return[kt(t[1]),U(t[5]),U(t[9]),Ot(t[13])];if(t=Wt.exec(e))return[kt(t[1]),U(t[5]),U(t[9]),1];throw Error(`[seemly/hsla]: Invalid color value ${e}.`)}catch(e){throw e}}function _t(e){try{let t;if(t=qt.exec(e))return[kt(t[1]),U(t[5]),U(t[9]),Ot(t[13])];if(t=Gt.exec(e))return[kt(t[1]),U(t[5]),U(t[9]),1];throw Error(`[seemly/hsva]: Invalid color value ${e}.`)}catch(e){throw e}}function vt(e){try{let t;if(t=Zt.exec(e))return[ht(t[1]),ht(t[2]),ht(t[3]),1];if(t=Jt.exec(e))return[H(t[1]),H(t[5]),H(t[9]),1];if(t=Yt.exec(e))return[H(t[1]),H(t[5]),H(t[9]),Ot(t[13])];if(t=Xt.exec(e))return[ht(t[1]+t[1]),ht(t[2]+t[2]),ht(t[3]+t[3]),1];if(t=$t.exec(e))return[ht(t[1]),ht(t[2]),ht(t[3]),Ot(ht(t[4])/255)];if(t=Qt.exec(e))return[ht(t[1]+t[1]),ht(t[2]+t[2]),ht(t[3]+t[3]),Ot(ht(t[4]+t[4])/255)];if(e in ot)return vt(ot[e]);if(Wt.test(e)||Kt.test(e)){let[t,n,r,i]=gt(e);return[...pt(t,n,r),i]}else if(Gt.test(e)||qt.test(e)){let[t,n,r,i]=_t(e);return[...ut(t,n,r),i]}throw Error(`[seemly/rgba]: Invalid color value ${e}.`)}catch(e){throw e}}function yt(e){return e>1?1:e<0?0:e}function bt(e,t,n){return`rgb(${H(e)}, ${H(t)}, ${H(n)})`}function xt(e,t,n,r){return`rgba(${H(e)}, ${H(t)}, ${H(n)}, ${yt(r)})`}function St(e,t,n,r,i){return H((e*t*(1-r)+n*r)/i)}function Ct(e,t){Array.isArray(e)||(e=vt(e)),Array.isArray(t)||(t=vt(t));let n=e[3],r=t[3],i=Ot(n+r-n*r);return xt(St(e[0],n,t[0],r,i),St(e[1],n,t[1],r,i),St(e[2],n,t[2],r,i),i)}function wt(e,t){let[n,r,i,a=1]=Array.isArray(e)?e:vt(e);return typeof t.alpha==`number`?xt(n,r,i,t.alpha):xt(n,r,i,a)}function Tt(e,t){let[n,r,i,a=1]=Array.isArray(e)?e:vt(e),{lightness:o=1,alpha:s=1}=t;return jt([n*o,r*o,i*o,a*s])}function Et(e){var t;return(t=(Array.isArray(e)?e:vt(e))[3])==null?1:t}function Dt(e){return`${Et(e)}`}function Ot(e){let t=Math.round(Number(e)*100)/100;return t>1?1:t<0?0:t}function kt(e){let t=Math.round(Number(e));return t>=360||t<0?0:t}function H(e){let t=Math.round(Number(e));return t>255?255:t<0?0:t}function U(e){let t=Math.round(Number(e));return t>100?100:t<0?0:t}function At(e){let[t,n,r]=Array.isArray(e)?e:vt(e);return bt(t,n,r)}function jt(e){let[t,n,r]=e;return 3 in e?`rgba(${H(t)}, ${H(n)}, ${H(r)}, ${Ot(e[3])})`:`rgba(${H(t)}, ${H(n)}, ${H(r)}, 1)`}function Mt(e){return`hsv(${kt(e[0])}, ${U(e[1])}%, ${U(e[2])}%)`}function Nt(e){let[t,n,r]=e;return 3 in e?`hsva(${kt(t)}, ${U(n)}%, ${U(r)}%, ${Ot(e[3])})`:`hsva(${kt(t)}, ${U(n)}%, ${U(r)}%, 1)`}function Pt(e){return`hsl(${kt(e[0])}, ${U(e[1])}%, ${U(e[2])}%)`}function Ft(e){let[t,n,r]=e;return 3 in e?`hsla(${kt(t)}, ${U(n)}%, ${U(r)}%, ${Ot(e[3])})`:`hsla(${kt(t)}, ${U(n)}%, ${U(r)}%, 1)`}function It(e){if(typeof e==`string`){let t;if(t=Zt.exec(e))return`${t[0]}FF`;if(t=$t.exec(e))return t[0];if(t=Xt.exec(e))return`#${t[1]}${t[1]}${t[2]}${t[2]}${t[3]}${t[3]}FF`;if(t=Qt.exec(e))return`#${t[1]}${t[1]}${t[2]}${t[2]}${t[3]}${t[3]}${t[4]}${t[4]}`;throw Error(`[seemly/toHexString]: Invalid hex value ${e}.`)}return`#${e.slice(0,3).map(e=>H(e).toString(16).toUpperCase().padStart(2,`0`)).join(``)}`+(e.length===3?`FF`:H(e[3]*255).toString(16).padStart(2,`0`).toUpperCase())}function Lt(e){if(typeof e==`string`){let t;if(t=Zt.exec(e))return t[0];if(t=$t.exec(e))return t[0].slice(0,7);if(t=Xt.exec(e)||Qt.exec(e))return`#${t[1]}${t[1]}${t[2]}${t[2]}${t[3]}${t[3]}`;throw Error(`[seemly/toHexString]: Invalid hex value ${e}.`)}return`#${e.slice(0,3).map(e=>H(e).toString(16).toUpperCase().padStart(2,`0`)).join(``)}`}var Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en=t((()=>{st(),mt(),Rt=`^\\s*`,zt=`\\s*$`,Bt=`\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))%\\s*`,Vt=`\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))\\s*`,Ht=`([0-9A-Fa-f])`,Ut=`([0-9A-Fa-f]{2})`,Wt=RegExp(`${Rt}hsl\\s*\\(${Vt},${Bt},${Bt}\\)${zt}`),Gt=RegExp(`${Rt}hsv\\s*\\(${Vt},${Bt},${Bt}\\)${zt}`),Kt=RegExp(`${Rt}hsla\\s*\\(${Vt},${Bt},${Bt},${Vt}\\)${zt}`),qt=RegExp(`${Rt}hsva\\s*\\(${Vt},${Bt},${Bt},${Vt}\\)${zt}`),Jt=RegExp(`${Rt}rgb\\s*\\(${Vt},${Vt},${Vt}\\)${zt}`),Yt=RegExp(`${Rt}rgba\\s*\\(${Vt},${Vt},${Vt},${Vt}\\)${zt}`),Xt=RegExp(`${Rt}#${Ht}${Ht}${Ht}${zt}`),Zt=RegExp(`${Rt}#${Ut}${Ut}${Ut}${zt}`),Qt=RegExp(`${Rt}#${Ht}${Ht}${Ht}${Ht}${zt}`),$t=RegExp(`${Rt}#${Ut}${Ut}${Ut}${Ut}${zt}`)}));function tn(e=8){return Math.random().toString(16).slice(2,2+e)}function nn(e,t){let n=[];for(let r=0;r<e;++r)n.push(t);return n}function rn(e,t){let n=[];if(!t){for(let t=0;t<e;++t)n.push(t);return n}for(let r=0;r<e;++r)n.push(t(r));return n}async function an(e){return new Promise(t=>{setTimeout(t,e)})}var on=t((()=>{})),sn=n({beforeNextFrame:()=>ze,beforeNextFrameOnce:()=>Fe,changeColor:()=>wt,composite:()=>Ct,createId:()=>tn,depx:()=>tt,getAlpha:()=>Et,getAlphaString:()=>Dt,getGap:()=>it,getMargin:()=>rt,getPadding:()=>rt,getPreciseEventTarget:()=>Xe,getScrollParent:()=>We,happensIn:()=>Je,hsl2hsv:()=>ct,hsl2rgb:()=>pt,hsla:()=>gt,hsv2hsl:()=>lt,hsv2rgb:()=>ut,hsva:()=>_t,indexMap:()=>rn,parseResponsiveProp:()=>Qe,parseResponsivePropValue:()=>$e,pxfy:()=>nt,repeat:()=>nn,rgb2hsl:()=>ft,rgb2hsv:()=>dt,rgba:()=>vt,roundAlpha:()=>Ot,roundChannel:()=>H,roundDeg:()=>kt,roundPercent:()=>U,scaleColor:()=>Tt,sleep:()=>an,toHexString:()=>Lt,toHexaString:()=>It,toHslString:()=>Pt,toHslaString:()=>Ft,toHsvString:()=>Mt,toHsvaString:()=>Nt,toRgbString:()=>At,toRgbaString:()=>jt,unwrapElement:()=>Ke}),cn=t((()=>{Le(),He(),Ge(),qe(),Ye(),Ze(),at(),en(),on()}));function ln(e){return e.composedPath()[0]}var un=t((()=>{}));function dn(e,t,n){if(e===`mousemoveoutside`){let e=e=>{t.contains(ln(e))||n(e)};return{mousemove:e,touchstart:e}}else if(e===`clickoutside`){let e=!1,r=n=>{e=!t.contains(ln(n))},i=r=>{e&&(t.contains(ln(r))||n(r))};return{mousedown:r,mouseup:i,touchstart:r,touchend:i}}return console.error(`[evtd/create-trap-handler]: name \`${e}\` is invalid. This could be a bug of evtd.`),{}}function fn(e,t,n){let r=hn[e],i=r.get(t);i===void 0&&r.set(t,i=new WeakMap);let a=i.get(n);return a===void 0&&i.set(n,a=dn(e,t,n)),a}function pn(e,t,n,r){if(e===`mousemoveoutside`||e===`clickoutside`){let i=fn(e,t,n);return Object.keys(i).forEach(e=>{W(e,document,i[e],r)}),!0}return!1}function mn(e,t,n,r){if(e===`mousemoveoutside`||e===`clickoutside`){let i=fn(e,t,n);return Object.keys(i).forEach(e=>{G(e,document,i[e],r)}),!0}return!1}var hn,gn=t((()=>{vn(),un(),hn={mousemoveoutside:new WeakMap,clickoutside:new WeakMap}}));function _n(){if(typeof window>`u`)return{on:()=>{},off:()=>{}};let e=new WeakMap,t=new WeakMap;function n(){e.set(this,!0)}function r(){e.set(this,!0),t.set(this,!0)}function i(e,t,n){let r=e[t];return e[t]=function(){return n.apply(e,arguments),r.apply(e,arguments)},e}function a(e,t){e[t]=Event.prototype[t]}let o=new WeakMap,s=Object.getOwnPropertyDescriptor(Event.prototype,`currentTarget`);function c(){var e;return(e=o.get(this))==null?null:e}function l(e,t){s!==void 0&&Object.defineProperty(e,"currentTarget",{configurable:!0,enumerable:!0,get:t==null?s.get:t})}let u={bubble:{},capture:{}},d={};function f(){let s=function(s){let{type:d,eventPhase:f,bubbles:p}=s,m=ln(s);if(f===2)return;let h=f===1?`capture`:`bubble`,g=m,_=[];for(;g===null&&(g=window),_.push(g),g!==window;)g=g.parentNode||null;let v=u.capture[d],y=u.bubble[d];if(i(s,`stopPropagation`,n),i(s,`stopImmediatePropagation`,r),l(s,c),h===`capture`){if(v===void 0)return;for(let n=_.length-1;n>=0&&!e.has(s);--n){let e=_[n],r=v.get(e);if(r!==void 0){o.set(s,e);for(let e of r){if(t.has(s))break;e(s)}}if(n===0&&!p&&y!==void 0){let n=y.get(e);if(n!==void 0)for(let e of n){if(t.has(s))break;e(s)}}}}else if(h===`bubble`){if(y===void 0)return;for(let n=0;n<_.length&&!e.has(s);++n){let e=_[n],r=y.get(e);if(r!==void 0){o.set(s,e);for(let e of r){if(t.has(s))break;e(s)}}}}a(s,`stopPropagation`),a(s,`stopImmediatePropagation`),l(s)};return s.displayName=`evtdUnifiedHandler`,s}function p(){let e=function(e){let{type:t,eventPhase:n}=e;if(n!==2)return;let r=d[t];r!==void 0&&r.forEach(t=>t(e))};return e.displayName=`evtdUnifiedWindowEventHandler`,e}let m=f(),h=p();function g(e,t){let n=u[e];return n[t]===void 0&&(n[t]=new Map,window.addEventListener(t,m,e===`capture`)),n[t]}function _(e){return d[e]===void 0&&(d[e]=new Set,window.addEventListener(e,h)),d[e]}function v(e,t){let n=e.get(t);return n===void 0&&e.set(t,n=new Set),n}function y(e,t,n,r){let i=u[t][n];if(i!==void 0){let t=i.get(e);if(t!==void 0&&t.has(r))return!0}return!1}function b(e,t){let n=d[e];return!!(n!==void 0&&n.has(t))}function x(e,t,n,r){let i;if(i=typeof r==`object`&&r.once===!0?a=>{S(e,t,i,r),n(a)}:n,pn(e,t,i,r))return;let a=v(g(r===!0||typeof r==`object`&&r.capture===!0?`capture`:`bubble`,e),t);if(a.has(i)||a.add(i),t===window){let t=_(e);t.has(i)||t.add(i)}}function S(e,t,n,r){if(mn(e,t,n,r))return;let i=r===!0||typeof r==`object`&&r.capture===!0,a=i?`capture`:`bubble`,o=g(a,e),s=v(o,t);if(t===window&&!y(t,i?`bubble`:`capture`,e,n)&&b(e,n)){let t=d[e];t.delete(n),t.size===0&&(window.removeEventListener(e,h),d[e]=void 0)}s.has(n)&&s.delete(n),s.size===0&&o.delete(t),o.size===0&&(window.removeEventListener(e,m,a===`capture`),u[a][e]=void 0)}return{on:x,off:S}}var W,G,vn=t((()=>{gn(),un(),{on:W,off:G}=_n()})),yn=n({off:()=>G,on:()=>W}),bn=t((()=>{vn()}));function xn(e){let t=y(!!e.value);if(t.value)return A(t);let n=E(e,e=>{e&&(t.value=!0,n())});return A(t)}var Sn=t((()=>{T()}));function Cn(e){let t=k(e),n=y(t.value);return E(t,e=>{n.value=e}),typeof e==`function`?n:{__v_isRef:!0,get value(){return n.value},set value(t){e.set(t)}}}var wn=t((()=>{T()}));function Tn(){return i()!==null}var En,Dn=t((()=>{T(),En=typeof window<`u`}));function On(e){if(An)return;let t=!1;l(()=>{An||kn==null||kn.then(()=>{t||e()})}),u(()=>{t=!0})}var kn,An,jn,Mn=t((()=>{T(),Dn(),jn=()=>{var e,t;kn=En?(t=(e=document)==null?void 0:e.fonts)==null?void 0:t.ready:void 0,An=!1,kn===void 0?An=!0:kn.then(()=>{An=!0})},jn()}));function Nn(e){if(e.clientX>0||e.clientY>0)Fn.value={x:e.clientX,y:e.clientY};else{let{target:t}=e;if(t instanceof Element){let{left:e,top:n,width:r,height:i}=t.getBoundingClientRect();e>0||n>0?Fn.value={x:e+r/2,y:n+i/2}:Fn.value={x:0,y:0}}else Fn.value=null}}function Pn(){if(!En)return A(y(null));In===0&&W(`click`,document,Nn,!0);let e=()=>{In+=1};return Ln&&(Ln=Tn())?(h(e),u(()=>{--In,In===0&&G(`click`,document,Nn,!0)})):e(),A(Fn)}var Fn,In,Ln,Rn=t((()=>{T(),bn(),Dn(),Fn=y(null),In=0,Ln=!0}));function zn(){Vn.value=Date.now()}function Bn(e){if(!En)return A(y(!1));let t=y(!1),n=null;function r(){n!==null&&window.clearTimeout(n)}function i(){r(),t.value=!0,n=window.setTimeout(()=>{t.value=!1},e)}Hn===0&&W(`click`,window,zn,!0);let a=()=>{Hn+=1,W(`click`,window,i,!0)};return Un&&(Un=Tn())?(h(a),u(()=>{--Hn,Hn===0&&G(`click`,window,zn,!0),G(`click`,window,i,!0),r()})):a(),A(t)}var Vn,Hn,Un,Wn=t((()=>{T(),bn(),Dn(),Vn=y(void 0),Hn=0,Un=!0}));function Gn(e){e.matches&&(Qn.value=`dark`)}function Kn(e){e.matches&&(Qn.value=`light`)}function qn(){$n=window.matchMedia(`(prefers-color-scheme: dark)`),er=window.matchMedia(`(prefers-color-scheme: light)`),$n.matches?Qn.value=`dark`:er.matches?Qn.value=`light`:Qn.value=null,$n.addEventListener?($n.addEventListener(`change`,Gn),er.addEventListener(`change`,Kn)):$n.addListener&&($n.addListener(Gn),er.addListener(Kn))}function Jn(){`removeEventListener`in $n?($n.removeEventListener(`change`,Gn),er.removeEventListener(`change`,Kn)):`removeListener`in $n&&($n.removeListener(Gn),er.removeListener(Kn)),$n=void 0,er=void 0}function Yn(){return Zn?(Xn===0&&qn(),tr&&(tr=Tn())&&(h(()=>{Xn+=1}),u(()=>{--Xn,Xn===0&&Jn()})),A(Qn)):A(Qn)}var Xn,Zn,Qn,$n,er,tr,nr=t((()=>{T(),Dn(),Xn=0,Zn=typeof window<`u`&&window.matchMedia!==void 0,Qn=y(null),tr=!0}));function rr(e,t){return E(e,e=>{e!==void 0&&(t.value=e)}),k(()=>e.value===void 0?t.value:e.value)}var ir=t((()=>{T()}));function ar(){let e=y(!1);return l(()=>{e.value=!0}),A(e)}var or=t((()=>{T()}));function sr(e,t){return k(()=>{for(let n of t)if(e[n]!==void 0)return e[n];return e[t[t.length-1]]})}var cr=t((()=>{T()}));function lr(){return ur}var ur,dr=t((()=>{ur=(typeof window>`u`?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform===`MacIntel`&&navigator.maxTouchPoints>1)&&!window.MSStream}));function fr(e){return`(min-width: ${e}px)`}function pr(e=mr){if(!En||typeof window.matchMedia!=`function`)return k(()=>[]);let t=y({}),n=Object.keys(e),r=(e,n)=>{e.matches?t.value[n]=!0:t.value[n]=!1};return n.forEach(t=>{let n=e[t],i,a;hr[n]===void 0?(i=window.matchMedia(fr(n)),i.addEventListener?i.addEventListener(`change`,e=>{a.forEach(n=>{n(e,t)})}):i.addListener&&i.addListener(e=>{a.forEach(n=>{n(e,t)})}),a=new Set,hr[n]={mql:i,cbs:a}):(i=hr[n].mql,a=hr[n].cbs),a.add(r),i.matches&&a.forEach(e=>{e(i,t)})}),u(()=>{n.forEach(t=>{let{cbs:n}=hr[e[t]];n.has(r)&&n.delete(r)})}),k(()=>{let{value:e}=t;return n.filter(t=>e[t])})}var mr,hr,gr=t((()=>{T(),Dn(),mr={xs:0,s:640,m:1024,l:1280,xl:1536,"2xl":1920},hr={}}));function _r(e){if(!En)return k(()=>void 0);let t=e===void 0?pr():pr(e);return k(()=>{let{value:e}=t;if(e.length!==0)return e[e.length-1]})}var vr=t((()=>{T(),gr(),Dn()}));function yr(e={},t){let n=ee({ctrl:!1,command:!1,win:!1,shift:!1,tab:!1}),{keydown:r,keyup:i}=e,a=e=>{switch(e.key){case`Control`:n.ctrl=!0;break;case`Meta`:n.command=!0,n.win=!0;break;case`Shift`:n.shift=!0;break;case`Tab`:n.tab=!0;break}r!==void 0&&Object.keys(r).forEach(t=>{if(t!==e.key)return;let n=r[t];if(typeof n==`function`)n(e);else{let{stop:t=!1,prevent:r=!1}=n;t&&e.stopPropagation(),r&&e.preventDefault(),n.handler(e)}})},o=e=>{switch(e.key){case`Control`:n.ctrl=!1;break;case`Meta`:n.command=!1,n.win=!1;break;case`Shift`:n.shift=!1;break;case`Tab`:n.tab=!1;break}i!==void 0&&Object.keys(i).forEach(t=>{if(t!==e.key)return;let n=i[t];if(typeof n==`function`)n(e);else{let{stop:t=!1,prevent:r=!1}=n;t&&e.stopPropagation(),r&&e.preventDefault(),n.handler(e)}})},s=()=>{(t===void 0||t.value)&&(W(`keydown`,document,a),W(`keyup`,document,o)),t!==void 0&&E(t,e=>{e?(W(`keydown`,document,a),W(`keyup`,document,o)):(G(`keydown`,document,a),G(`keyup`,document,o))})};return Tn()?(h(s),u(()=>{(t===void 0||t.value)&&(G(`keydown`,document,a),G(`keyup`,document,o))})):s(),A(n)}var br=t((()=>{T(),bn(),Dn()}));function xr(){return Sr}var Sr,Cr=t((()=>{dr(),Sr=typeof window>`u`?!1:ur||window.safari!==void 0})),wr=n({onFontsReady:()=>On,useBreakpoint:()=>_r,useBreakpoints:()=>pr,useClickPosition:()=>Pn,useClicked:()=>Bn,useCompitable:()=>sr,useFalseUntilTruthy:()=>xn,useIsIos:()=>lr,useIsMounted:()=>ar,useIsSafari:()=>xr,useKeyboard:()=>yr,useMemo:()=>Cn,useMergedState:()=>rr,useOsTheme:()=>Yn}),Tr=t((()=>{Sn(),wn(),Mn(),Rn(),Wn(),nr(),ir(),or(),cr(),dr(),gr(),vr(),br(),Cr()}));function Er(e,t,n=`default`){let r=t[n];if(r===void 0)throw Error(`[vueuc/${e}]: slot[${n}] is empty.`);return r()}function Dr(e,t=!0,n=[]){return e.forEach(e=>{if(e!==null){if(typeof e!=`object`){(typeof e==`string`||typeof e==`number`)&&n.push(o(String(e)));return}if(Array.isArray(e)){Dr(e,t,n);return}if(e.type===w){if(e.children===null)return;Array.isArray(e.children)&&Dr(e.children,t,n)}else e.type!==D&&n.push(e)}}),n}function Or(e,t,n=`default`){let r=t[n];if(r===void 0)throw Error(`[vueuc/${e}]: slot[${n}] is empty.`);let i=Dr(r());if(i.length===1)return i[0];throw Error(`[vueuc/${e}]: slot[${n}] should have exactly one child.`)}var kr=t((()=>{T()}));function Ar(){if(Fr===null&&(Fr=document.getElementById(`v-binder-view-measurer`),Fr===null)){Fr=document.createElement(`div`),Fr.id=`v-binder-view-measurer`;let{style:e}=Fr;e.position=`fixed`,e.left=`0`,e.right=`0`,e.top=`0`,e.bottom=`0`,e.pointerEvents=`none`,e.visibility=`hidden`,document.body.appendChild(Fr)}return Fr.getBoundingClientRect()}function jr(e,t){let n=Ar();return{top:t,left:e,height:0,width:0,right:n.width-e,bottom:n.height-t}}function Mr(e){let t=e.getBoundingClientRect(),n=Ar();return{left:t.left-n.left,top:t.top-n.top,bottom:n.height+n.top-t.bottom,right:n.width+n.left-t.right,width:t.width,height:t.height}}function Nr(e){return e.nodeType===9?null:e.parentNode}function Pr(e){if(e===null)return null;let t=Nr(e);if(t===null)return null;if(t.nodeType===9)return document;if(t.nodeType===1){let{overflow:e,overflowX:n,overflowY:r}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(e+r+n))return t}return Pr(t)}var Fr,Ir=t((()=>{Fr=null})),Lr,Rr=t((()=>{T(),cn(),bn(),kr(),Ir(),Lr=S({name:`Binder`,props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(e){var t;_(`VBinder`,(t=i())==null?void 0:t.proxy);let n=s(`VBinder`,null),r=y(null),a=t=>{r.value=t,n&&e.syncTargetWithParent&&n.setTargetRef(t)},o=[],c=()=>{let e=r.value;for(;e=Pr(e),e!==null;)o.push(e);for(let e of o)W(`scroll`,e,m,!0)},l=()=>{for(let e of o)G(`scroll`,e,m,!0);o=[]},d=new Set,f=e=>{d.size===0&&c(),d.has(e)||d.add(e)},p=e=>{d.has(e)&&d.delete(e),d.size===0&&l()},m=()=>{Fe(h)},h=()=>{d.forEach(e=>e())},g=new Set,v=e=>{g.size===0&&W(`resize`,window,x),g.has(e)||g.add(e)},b=e=>{g.has(e)&&g.delete(e),g.size===0&&G(`resize`,window,x)},x=()=>{g.forEach(e=>e())};return u(()=>{G(`resize`,window,x),l()}),{targetRef:r,setTargetRef:a,addScrollListener:f,removeScrollListener:p,addResizeListener:v,removeResizeListener:b}},render(){return Er(`binder`,this.$slots)}})})),zr,Br=t((()=>{T(),kr(),zr=S({name:`Target`,setup(){let{setTargetRef:e,syncTarget:t}=s(`VBinder`);return{syncTarget:t,setTargetDirective:{mounted:e,updated:e}}},render(){let{syncTarget:e,setTargetDirective:t}=this;return e?C(Or(`follower`,this.$slots),[[t]]):Or(`follower`,this.$slots)}})})),Vr,Hr,Ur=t((()=>{bn(),Vr=`@@mmoContext`,Hr={mounted(e,{value:t}){e[Vr]={handler:void 0},typeof t==`function`&&(e[Vr].handler=t,W(`mousemoveoutside`,e,t))},updated(e,{value:t}){let n=e[Vr];typeof t==`function`?n.handler?n.handler!==t&&(G(`mousemoveoutside`,e,n.handler),n.handler=t,W(`mousemoveoutside`,e,t)):(e[Vr].handler=t,W(`mousemoveoutside`,e,t)):n.handler&&(G(`mousemoveoutside`,e,n.handler),n.handler=void 0)},unmounted(e){let{handler:t}=e[Vr];t&&G(`mousemoveoutside`,e,t),e[Vr].handler=void 0}}})),Wr,Gr,Kr=t((()=>{bn(),Wr=`@@coContext`,Gr={mounted(e,{value:t,modifiers:n}){e[Wr]={handler:void 0},typeof t==`function`&&(e[Wr].handler=t,W(`clickoutside`,e,t,{capture:n.capture}))},updated(e,{value:t,modifiers:n}){let r=e[Wr];typeof t==`function`?r.handler?r.handler!==t&&(G(`clickoutside`,e,r.handler,{capture:n.capture}),r.handler=t,W(`clickoutside`,e,t,{capture:n.capture})):(e[Wr].handler=t,W(`clickoutside`,e,t,{capture:n.capture})):r.handler&&(G(`clickoutside`,e,r.handler,{capture:n.capture}),r.handler=void 0)},unmounted(e,{modifiers:t}){let{handler:n}=e[Wr];n&&G(`clickoutside`,e,n,{capture:t.capture}),e[Wr].handler=void 0}}}));function qr(e,t){console.error(`[vdirs/${e}]: ${t}`)}var Jr=t((()=>{})),Yr,Xr,Zr=t((()=>{Jr(),Yr=class{constructor(){this.elementZIndex=new Map,this.nextZIndex=2e3}get elementCount(){return this.elementZIndex.size}ensureZIndex(e,t){let{elementZIndex:n}=this;if(t!==void 0){e.style.zIndex=`${t}`,n.delete(e);return}let{nextZIndex:r}=this;n.has(e)&&n.get(e)+1===this.nextZIndex||(e.style.zIndex=`${r}`,n.set(e,r),this.nextZIndex=r+1,this.squashState())}unregister(e,t){let{elementZIndex:n}=this;n.has(e)?n.delete(e):t===void 0&&qr(`z-index-manager/unregister-element`,`Element not found when unregistering.`),this.squashState()}squashState(){let{elementCount:e}=this;e||(this.nextZIndex=2e3),this.nextZIndex-e>2500&&this.rearrange()}rearrange(){let e=Array.from(this.elementZIndex.entries());e.sort((e,t)=>e[1]-t[1]),this.nextZIndex=2e3,e.forEach(e=>{let t=e[0],n=this.nextZIndex++;`${n}`!==t.style.zIndex&&(t.style.zIndex=`${n}`)})}},Xr=new Yr})),Qr,$r,ei=t((()=>{Zr(),Qr=`@@ziContext`,$r={mounted(e,t){let{value:n={}}=t,{zIndex:r,enabled:i}=n;e[Qr]={enabled:!!i,initialized:!1},i&&(Xr.ensureZIndex(e,r),e[Qr].initialized=!0)},updated(e,t){let{value:n={}}=t,{zIndex:r,enabled:i}=n,a=e[Qr].enabled;i&&!a&&(Xr.ensureZIndex(e,r),e[Qr].initialized=!0),e[Qr].enabled=!!i},unmounted(e,t){if(!e[Qr].initialized)return;let{value:n={}}=t,{zIndex:r}=n;Xr.unregister(e,r)}}})),ti=t((()=>{Ur(),Kr(),ei()}));function ni(e,t){return`<style cssr-id="${e}">\n${t}\n</style>`}function ri(e,t,n){let{styles:r,ids:i}=n;i.has(e)||r!==null&&(i.add(e),r.push(ni(e,t)))}function ii(){if(oi)return;let e=s(ai,null);if(e!==null)return{adapter:(t,n)=>ri(t,n,e),context:e}}var ai,oi,si=t((()=>{T(),ai=`@css-render/vue3-ssr`,oi=typeof document<`u`}));function ci(e,t){console.error(`[vueuc/${e}]: ${t}`)}var li=t((()=>{})),ui,di,fi=t((()=>{Ne(),{c:ui}=De(),di=`vueuc-style`}));function pi(e){return e&-e}var mi,hi=t((()=>{mi=class{constructor(e,t){this.l=e,this.min=t;let n=Array(e+1);for(let t=0;t<e+1;++t)n[t]=0;this.ft=n}add(e,t){if(t===0)return;let{l:n,ft:r}=this;for(e+=1;e<=n;)r[e]+=t,e+=pi(e)}get(e){return this.sum(e+1)-this.sum(e)}sum(e){if(e===void 0&&(e=this.l),e<=0)return 0;let{ft:t,min:n,l:r}=this;if(e>r)throw Error("[FinweckTree.sum]: `i` is larger than length.");let i=e*n;for(;e>0;)i+=t[e],e-=pi(e);return i}getBound(e){let t=0,n=this.l;for(;n>t;){let r=Math.floor((t+n)/2),i=this.sum(r);if(i>e){n=r;continue}else if(i<e){if(t===r)return this.sum(t+1)<=e?t+1:r;t=r}else return r}return t}}}));function gi(e){return typeof e==`string`?document.querySelector(e):e()||null}var _i=t((()=>{})),vi=t((()=>{li(),fi(),kr(),hi(),_i()})),yi,bi=t((()=>{T(),Tr(),kr(),yi=S({name:`LazyTeleport`,props:{to:{type:[String,Object],default:void 0},disabled:Boolean,show:{type:Boolean,required:!0}},setup(e){return{showTeleport:xn(m(e,`show`)),mergedTo:k(()=>{let{to:t}=e;return t==null?`body`:t})}},render(){return this.showTeleport?this.disabled?Er(`lazy-teleport`,this.$slots):f(x,{disabled:this.disabled,to:this.mergedTo},Er(`lazy-teleport`,this.$slots)):null}})}));function xi(e,t,n,r,i,a){if(!i||a)return{placement:e,top:0,left:0};let[o,s]=e.split(`-`),c=s==null?`center`:s,l={top:0,left:0},u=(e,i,a)=>{let o=0,s=0,c=n[e]-t[i]-t[e];return c>0&&r&&(a?s=Ai[i]?c:-c:o=Ai[i]?c:-c),{left:o,top:s}},d=o===`left`||o===`right`;if(c!==`center`){let r=ki[e],i=wi[r],a=Ei[r];if(n[a]>t[a]){if(t[r]+t[a]<n[a]){let e=(n[a]-t[a])/2;t[r]<e||t[i]<e?t[r]<t[i]?(c=Ti[s],l=u(a,i,d)):l=u(a,r,d):c=`center`}}else n[a]<t[a]&&t[i]<0&&t[r]>t[i]&&(c=Ti[s])}else{let e=o===`bottom`||o===`top`?`left`:`top`,r=wi[e],i=Ei[e],a=(n[i]-t[i])/2;(t[e]<a||t[r]<a)&&(t[e]>t[r]?(c=ji[e],l=u(i,e,d)):(c=ji[r],l=u(i,r,d)))}let f=o;return t[o]<n[Ei[o]]&&t[o]<t[wi[o]]&&(f=wi[o]),{placement:c===`center`?f:`${f}-${c}`,left:l.left,top:l.top}}function Si(e,t){return t?Oi[e]:Di[e]}function Ci(e,t,n,r,i,a){if(a)switch(e){case`bottom-start`:return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left)}px`,transform:`translateY(-100%)`};case`bottom-end`:return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:`translateX(-100%) translateY(-100%)`};case`top-start`:return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left)}px`,transform:``};case`top-end`:return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:`translateX(-100%)`};case`right-start`:return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:`translateX(-100%)`};case`right-end`:return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:`translateX(-100%) translateY(-100%)`};case`left-start`:return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left)}px`,transform:``};case`left-end`:return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left)}px`,transform:`translateY(-100%)`};case`top`:return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left+n.width/2)}px`,transform:`translateX(-50%)`};case`right`:return{top:`${Math.round(n.top-t.top+n.height/2)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:`translateX(-100%) translateY(-50%)`};case`left`:return{top:`${Math.round(n.top-t.top+n.height/2)}px`,left:`${Math.round(n.left-t.left)}px`,transform:`translateY(-50%)`};default:return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left+n.width/2)}px`,transform:`translateX(-50%) translateY(-100%)`}}switch(e){case`bottom-start`:return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+i)}px`,transform:``};case`bottom-end`:return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+n.width+i)}px`,transform:`translateX(-100%)`};case`top-start`:return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+i)}px`,transform:`translateY(-100%)`};case`top-end`:return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+n.width+i)}px`,transform:`translateX(-100%) translateY(-100%)`};case`right-start`:return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+n.width+i)}px`,transform:``};case`right-end`:return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+n.width+i)}px`,transform:`translateY(-100%)`};case`left-start`:return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+i)}px`,transform:`translateX(-100%)`};case`left-end`:return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+i)}px`,transform:`translateX(-100%) translateY(-100%)`};case`top`:return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+n.width/2+i)}px`,transform:`translateY(-100%) translateX(-50%)`};case`right`:return{top:`${Math.round(n.top-t.top+n.height/2+r)}px`,left:`${Math.round(n.left-t.left+n.width+i)}px`,transform:`translateY(-50%)`};case`left`:return{top:`${Math.round(n.top-t.top+n.height/2+r)}px`,left:`${Math.round(n.left-t.left+i)}px`,transform:`translateY(-50%) translateX(-100%)`};default:return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+n.width/2+i)}px`,transform:`translateX(-50%)`}}}var wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi=t((()=>{wi={top:`bottom`,bottom:`top`,left:`right`,right:`left`},Ti={start:`end`,center:`center`,end:`start`},Ei={top:`height`,bottom:`height`,left:`width`,right:`width`},Di={"bottom-start":`top left`,bottom:`top center`,"bottom-end":`top right`,"top-start":`bottom left`,top:`bottom center`,"top-end":`bottom right`,"right-start":`top left`,right:`center left`,"right-end":`bottom left`,"left-start":`top right`,left:`center right`,"left-end":`bottom right`},Oi={"bottom-start":`bottom left`,bottom:`bottom center`,"bottom-end":`bottom right`,"top-start":`top left`,top:`top center`,"top-end":`top right`,"right-start":`top right`,right:`center right`,"right-end":`bottom right`,"left-start":`top left`,left:`center left`,"left-end":`bottom left`},ki={"bottom-start":`right`,"bottom-end":`left`,"top-start":`right`,"top-end":`left`,"right-start":`bottom`,"right-end":`top`,"left-start":`bottom`,"left-end":`top`},Ai={top:!0,bottom:!1,left:!0,right:!1},ji={top:`end`,bottom:`start`,left:`end`,right:`start`}})),Ni,Pi,Fi=t((()=>{T(),ti(),Tr(),si(),vi(),bi(),Mi(),Ir(),Ni=ui([ui(`.v-binder-follower-container`,{position:`absolute`,left:`0`,right:`0`,top:`0`,height:`0`,pointerEvents:`none`,zIndex:`auto`}),ui(`.v-binder-follower-content`,{position:`absolute`,zIndex:`auto`},[ui(`> *`,{pointerEvents:`all`})])]),Pi=S({name:`Follower`,inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:`bottom`},syncTrigger:{type:Array,default:[`resize`,`scroll`]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup(e){let t=s(`VBinder`),n=Cn(()=>e.enabled===void 0?e.show:e.enabled),r=y(null),i=y(null),a=()=>{let{syncTrigger:n}=e;n.includes(`scroll`)&&t.addScrollListener(d),n.includes(`resize`)&&t.addResizeListener(d)},o=()=>{t.removeScrollListener(d),t.removeResizeListener(d)};l(()=>{n.value&&(d(),a())});let c=ii();Ni.mount({id:`vueuc/binder`,head:!0,anchorMetaName:di,ssr:c}),u(()=>{o()}),On(()=>{n.value&&d()});let d=()=>{if(!n.value)return;let a=r.value;if(a===null)return;let o=t.targetRef,{x:s,y:c,overlap:l}=e,u=s!==void 0&&c!==void 0?jr(s,c):Mr(o);a.style.setProperty(`--v-target-width`,`${Math.round(u.width)}px`),a.style.setProperty(`--v-target-height`,`${Math.round(u.height)}px`);let{width:d,minWidth:f,placement:p,internalShift:m,flip:h}=e;a.setAttribute(`v-placement`,p),l?a.setAttribute(`v-overlap`,``):a.removeAttribute(`v-overlap`);let{style:g}=a;d===`target`?g.width=`${u.width}px`:d===void 0?g.width=``:g.width=d,f===`target`?g.minWidth=`${u.width}px`:f===void 0?g.minWidth=``:g.minWidth=f;let _=Mr(a),v=Mr(i.value),{left:y,top:b,placement:x}=xi(p,u,_,m,h,l),S=Si(x,l),{left:C,top:w,transform:T}=Ci(x,v,u,b,y,l);a.setAttribute(`v-placement`,x),a.style.setProperty(`--v-offset-left`,`${Math.round(y)}px`),a.style.setProperty(`--v-offset-top`,`${Math.round(b)}px`),a.style.transform=`translateX(${C}) translateY(${w}) ${T}`,a.style.setProperty(`--v-transform-origin`,S),a.style.transformOrigin=S};E(n,e=>{e?(a(),f()):o()});let f=()=>{te().then(d).catch(e=>console.error(e))};[`placement`,`x`,`y`,`internalShift`,`flip`,`width`,`overlap`,`minWidth`].forEach(t=>{E(m(e,t),d)}),[`teleportDisabled`].forEach(t=>{E(m(e,t),f)}),E(m(e,`syncTrigger`),e=>{e.includes(`resize`)?t.addResizeListener(d):t.removeResizeListener(d),e.includes(`scroll`)?t.addScrollListener(d):t.removeScrollListener(d)});let p=ar();return{VBinder:t,mergedEnabled:n,offsetContainerRef:i,followerRef:r,mergedTo:Cn(()=>{let{to:t}=e;if(t!==void 0)return t;p.value}),syncPosition:d}},render(){return f(yi,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var e,t;let n=f(`div`,{class:[`v-binder-follower-container`,this.containerClass],ref:`offsetContainerRef`},[f(`div`,{class:`v-binder-follower-content`,ref:`followerRef`},(t=(e=this.$slots).default)==null?void 0:t.call(e))]);return this.zindexable?C(n,[[$r,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):n}})}})})),Ii=t((()=>{Rr(),Br(),Fi()})),Li,Ri=t((()=>{Li=[]})),zi,Bi=t((()=>{Ri(),zi=function(){return Li.some(function(e){return e.activeTargets.length>0})}})),Vi,Hi=t((()=>{Ri(),Vi=function(){return Li.some(function(e){return e.skippedTargets.length>0})}})),Ui,Wi,Gi=t((()=>{Ui=`ResizeObserver loop completed with undelivered notifications.`,Wi=function(){var e;typeof ErrorEvent==`function`?e=new ErrorEvent(`error`,{message:Ui}):(e=document.createEvent(`Event`),e.initEvent(`error`,!1,!1),e.message=Ui),window.dispatchEvent(e)}})),Ki,qi=t((()=>{(function(e){e.BORDER_BOX=`border-box`,e.CONTENT_BOX=`content-box`,e.DEVICE_PIXEL_CONTENT_BOX=`device-pixel-content-box`})(Ki||(Ki={}))})),Ji,Yi=t((()=>{Ji=function(e){return Object.freeze(e)}})),Xi,Zi=t((()=>{Yi(),Xi=function(){function e(e,t){this.inlineSize=e,this.blockSize=t,Ji(this)}return e}()})),Qi,$i=t((()=>{Yi(),Qi=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Ji(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}()})),ea,ta,na,ra,ia=t((()=>{ea=function(e){return e instanceof SVGElement&&`getBBox`in e},ta=function(e){if(ea(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},na=function(e){var t;if(e instanceof Element)return!0;var n=(t=e==null?void 0:e.ownerDocument)==null?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},ra=function(e){switch(e.tagName){case`INPUT`:if(e.type!==`image`)break;case`VIDEO`:case`AUDIO`:case`EMBED`:case`OBJECT`:case`CANVAS`:case`IFRAME`:case`IMG`:return!0}return!1}})),aa,oa=t((()=>{aa=typeof window<`u`?window:{}})),sa,ca,la,ua,da,fa,pa,ma,ha,ga=t((()=>{qi(),Zi(),$i(),ia(),Yi(),oa(),sa=new WeakMap,ca=/auto|scroll/,la=/^tb|vertical/,ua=/msie|trident/i.test(aa.navigator&&aa.navigator.userAgent),da=function(e){return parseFloat(e||`0`)},fa=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new Xi((n?t:e)||0,(n?e:t)||0)},pa=Ji({devicePixelContentBoxSize:fa(),borderBoxSize:fa(),contentBoxSize:fa(),contentRect:new Qi(0,0,0,0)}),ma=function(e,t){if(t===void 0&&(t=!1),sa.has(e)&&!t)return sa.get(e);if(ta(e))return sa.set(e,pa),pa;var n=getComputedStyle(e),r=ea(e)&&e.ownerSVGElement&&e.getBBox(),i=!ua&&n.boxSizing===`border-box`,a=la.test(n.writingMode||``),o=!r&&ca.test(n.overflowY||``),s=!r&&ca.test(n.overflowX||``),c=r?0:da(n.paddingTop),l=r?0:da(n.paddingRight),u=r?0:da(n.paddingBottom),d=r?0:da(n.paddingLeft),f=r?0:da(n.borderTopWidth),p=r?0:da(n.borderRightWidth),m=r?0:da(n.borderBottomWidth),h=r?0:da(n.borderLeftWidth),g=d+l,_=c+u,v=h+p,y=f+m,b=s?e.offsetHeight-y-e.clientHeight:0,x=o?e.offsetWidth-v-e.clientWidth:0,S=i?g+v:0,C=i?_+y:0,w=r?r.width:da(n.width)-S-x,T=r?r.height:da(n.height)-C-b,E=w+g+x+v,D=T+_+b+y,O=Ji({devicePixelContentBoxSize:fa(Math.round(w*devicePixelRatio),Math.round(T*devicePixelRatio),a),borderBoxSize:fa(E,D,a),contentBoxSize:fa(w,T,a),contentRect:new Qi(d,c,w,T)});return sa.set(e,O),O},ha=function(e,t,n){var r=ma(e,n),i=r.borderBoxSize,a=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(t){case Ki.DEVICE_PIXEL_CONTENT_BOX:return o;case Ki.BORDER_BOX:return i;default:return a}}})),_a,va=t((()=>{ga(),Yi(),_a=function(){function e(e){var t=ma(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=Ji([t.borderBoxSize]),this.contentBoxSize=Ji([t.contentBoxSize]),this.devicePixelContentBoxSize=Ji([t.devicePixelContentBoxSize])}return e}()})),ya,ba=t((()=>{ia(),ya=function(e){if(ta(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t}})),xa,Sa=t((()=>{Ri(),va(),ba(),ga(),xa=function(){var e=1/0,t=[];Li.forEach(function(n){if(n.activeTargets.length!==0){var r=[];n.activeTargets.forEach(function(t){var n=new _a(t.target),i=ya(t.target);r.push(n),t.lastReportedSize=ha(t.target,t.observedBox),i<e&&(e=i)}),t.push(function(){n.callback.call(n.observer,r,n.observer)}),n.activeTargets.splice(0,n.activeTargets.length)}});for(var n=0,r=t;n<r.length;n++){var i=r[n];i()}return e}})),Ca,wa=t((()=>{Ri(),ba(),Ca=function(e){Li.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(ya(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})}})),Ta,Ea=t((()=>{Bi(),Hi(),Gi(),Sa(),wa(),Ta=function(){var e=0;for(Ca(e);zi();)e=xa(),Ca(e);return Vi()&&Wi(),e>0}})),Da,Oa,ka,Aa,ja=t((()=>{Oa=[],ka=function(){return Oa.splice(0).forEach(function(e){return e()})},Aa=function(e){if(!Da){var t=0,n=document.createTextNode(``);new MutationObserver(function(){return ka()}).observe(n,{characterData:!0}),Da=function(){n.textContent=``.concat(t?t--:t++)}}Oa.push(e),Da()}})),Ma,Na=t((()=>{ja(),Ma=function(e){Aa(function(){requestAnimationFrame(e)})}})),Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua=t((()=>{Ea(),oa(),Na(),Pa=0,Fa=function(){return!!Pa},Ia=250,La={attributes:!0,characterData:!0,childList:!0,subtree:!0},Ra=[`resize`,`load`,`transitionend`,`animationend`,`animationstart`,`animationiteration`,`keyup`,`keydown`,`mouseup`,`mousedown`,`mouseover`,`mouseout`,`blur`,`focus`],za=function(e){return e===void 0&&(e=0),Date.now()+e},Ba=!1,Va=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(e===void 0&&(e=Ia),!Ba){Ba=!0;var n=za(e);Ma(function(){var r=!1;try{r=Ta()}finally{if(Ba=!1,e=n-za(),!Fa())return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,La)};document.body?t():aa.addEventListener(`DOMContentLoaded`,t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Ra.forEach(function(t){return aa.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),Ra.forEach(function(t){return aa.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),Ha=function(e){!Pa&&e>0&&Va.start(),Pa+=e,!Pa&&Va.stop()}})),Wa,Ga,Ka=t((()=>{qi(),ga(),ia(),Wa=function(e){return!ea(e)&&!ra(e)&&getComputedStyle(e).display===`inline`},Ga=function(){function e(e,t){this.target=e,this.observedBox=t||Ki.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=ha(this.target,this.observedBox,!0);return Wa(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}()})),qa,Ja=t((()=>{qa=function(){function e(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}return e}()})),Ya,Xa,Za,Qa=t((()=>{Ua(),Ka(),Ja(),Ri(),Ya=new WeakMap,Xa=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},Za=function(){function e(){}return e.connect=function(e,t){var n=new qa(e,t);Ya.set(e,n)},e.observe=function(e,t,n){var r=Ya.get(e),i=r.observationTargets.length===0;Xa(r.observationTargets,t)<0&&(i&&Li.push(r),r.observationTargets.push(new Ga(t,n&&n.box)),Ha(1),Va.schedule())},e.unobserve=function(e,t){var n=Ya.get(e),r=Xa(n.observationTargets,t),i=n.observationTargets.length===1;r>=0&&(i&&Li.splice(Li.indexOf(n),1),n.observationTargets.splice(r,1),Ha(-1))},e.disconnect=function(e){var t=this,n=Ya.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}()})),$a,eo=t((()=>{Qa(),ia(),$a=function(){function e(e){if(arguments.length===0)throw TypeError(`Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.`);if(typeof e!=`function`)throw TypeError(`Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.`);Za.connect(this,e)}return e.prototype.observe=function(e,t){if(arguments.length===0)throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!na(e))throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element`);Za.observe(this,e,t)},e.prototype.unobserve=function(e){if(arguments.length===0)throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!na(e))throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element`);Za.unobserve(this,e)},e.prototype.disconnect=function(){Za.disconnect(this)},e.toString=function(){return`function ResizeObserver () { [polyfill code] }`},e}()})),to=t((()=>{eo(),va(),Zi()})),no,ro,io=t((()=>{to(),no=class{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<`u`&&window.ResizeObserver||$a)(this.handleResize),this.elHandlersMap=new Map}handleResize(e){for(let t of e){let e=this.elHandlersMap.get(t.target);e!==void 0&&e(t)}}registerHandler(e,t){this.elHandlersMap.set(e,t),this.observer.observe(e)}unregisterHandler(e){this.elHandlersMap.has(e)&&(this.elHandlersMap.delete(e),this.observer.unobserve(e))}},ro=new no})),ao,oo=t((()=>{T(),io(),vi(),ao=S({name:`ResizeObserver`,props:{onResize:Function},setup(e){let t=!1,n=i().proxy;function r(t){let{onResize:n}=e;n!==void 0&&n(t)}l(()=>{let e=n.$el;if(e===void 0){ci(`resize-observer`,`$el does not exist.`);return}if(e.nextElementSibling!==e.nextSibling&&e.nodeType===3&&e.nodeValue!==``){ci(`resize-observer`,`$el can not be observed (it may be a text node).`);return}e.nextElementSibling!==null&&(ro.registerHandler(e.nextElementSibling,r),t=!0)}),u(()=>{t&&ro.unregisterHandler(n.$el.nextElementSibling)})},render(){return v(this.$slots,`default`)}})}));function so(){return typeof document>`u`?!1:(lo===void 0&&(lo=`matchMedia`in window&&window.matchMedia(`(pointer:coarse)`).matches),lo)}function co(){return typeof document>`u`?1:(uo===void 0&&(uo=`chrome`in window?window.devicePixelRatio:1),uo)}var lo,uo,fo=t((()=>{})),po,mo=t((()=>{po=`VVirtualListXScroll`}));function ho({columnsRef:e,renderColRef:t,renderItemWithColsRef:n}){let r=y(0),i=y(0),a=k(()=>{let t=e.value;if(t.length===0)return null;let n=new mi(t.length,0);return t.forEach((e,t)=>{n.add(t,e.width)}),n}),o=Cn(()=>{let e=a.value;return e===null?0:Math.max(e.getBound(i.value)-1,0)});return _(po,{startIndexRef:o,endIndexRef:Cn(()=>{let t=a.value;return t===null?0:Math.min(t.getBound(i.value+r.value)+1,e.value.length-1)}),columnsRef:e,renderColRef:t,renderItemWithColsRef:n,getLeft:e=>{let t=a.value;return t===null?0:t.sum(e)}}),{listWidthRef:r,scrollLeftRef:i}}var go=t((()=>{T(),Tr(),vi(),mo()})),_o,vo=t((()=>{T(),mo(),_o=S({name:`VirtualListRow`,props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){let{startIndexRef:e,endIndexRef:t,columnsRef:n,getLeft:r,renderColRef:i,renderItemWithColsRef:a}=s(po);return{startIndex:e,endIndex:t,columns:n,renderCol:i,renderItemWithCols:a,getLeft:r}},render(){let{startIndex:e,endIndex:t,columns:n,renderCol:r,renderItemWithCols:i,getLeft:a,item:o}=this;if(i!=null)return i({itemIndex:this.index,startColIndex:e,endColIndex:t,allColumns:n,item:o,getLeft:a});if(r!=null){let i=[];for(let s=e;s<=t;++s){let e=n[s];i.push(r({column:e,left:a(s),item:o}))}return i}return null}})})),yo,bo,xo=t((()=>{T(),cn(),Tr(),si(),oo(),vi(),fo(),go(),vo(),yo=ui(`.v-vl`,{maxHeight:`inherit`,height:`100%`,overflow:`auto`,minWidth:`1px`},[ui(`&:not(.v-vl--show-scrollbar)`,{scrollbarWidth:`none`},[ui(`&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb`,{width:0,height:0,display:`none`})])]),bo=S({name:`VirtualList`,inheritAttrs:!1,props:{showScrollbar:{type:Boolean,default:!0},columns:{type:Array,default:()=>[]},renderCol:Function,renderItemWithCols:Function,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:`div`},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:`key`},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},setup(e){let t=ii();yo.mount({id:`vueuc/virtual-list`,head:!0,anchorMetaName:di,ssr:t}),l(()=>{let{defaultScrollIndex:t,defaultScrollKey:n}=e;t==null?n!=null&&x({key:n}):x({index:t})});let n=!1,r=!1;a(()=>{if(n=!1,!r){r=!0;return}x({top:_.value,left:s.value})}),g(()=>{n=!0,r||(r=!0)});let i=Cn(()=>{if(e.renderCol==null&&e.renderItemWithCols==null||e.columns.length===0)return;let t=0;return e.columns.forEach(e=>{t+=e.width}),t}),o=k(()=>{let t=new Map,{keyField:n}=e;return e.items.forEach((e,r)=>{t.set(e[n],r)}),t}),{scrollLeftRef:s,listWidthRef:c}=ho({columnsRef:m(e,`columns`),renderColRef:m(e,`renderCol`),renderItemWithColsRef:m(e,`renderItemWithCols`)}),u=y(null),d=y(void 0),f=new Map,p=k(()=>{let{items:t,itemSize:n,keyField:r}=e,i=new mi(t.length,n);return t.forEach((e,t)=>{let n=e[r],a=f.get(n);a!==void 0&&i.add(t,a)}),i}),h=y(0),_=y(0),v=Cn(()=>Math.max(p.value.getBound(_.value-tt(e.paddingTop))-1,0)),b=k(()=>{let{value:t}=d;if(t===void 0)return[];let{items:n,itemSize:r}=e,i=v.value,a=Math.min(i+Math.ceil(t/r+1),n.length-1),o=[];for(let e=i;e<=a;++e)o.push(n[e]);return o}),x=(e,t)=>{if(typeof e==`number`){T(e,t,`auto`);return}let{left:n,top:r,index:i,key:a,position:s,behavior:c,debounce:l=!0}=e;if(n!==void 0||r!==void 0)T(n,r,c);else if(i!==void 0)w(i,c,l);else if(a!==void 0){let e=o.value.get(a);e!==void 0&&w(e,c,l)}else s===`bottom`?T(0,2**53-1,c):s===`top`&&T(0,0,c)},S,C=null;function w(t,n,r){let{value:i}=p,a=i.sum(t)+tt(e.paddingTop);if(!r)u.value.scrollTo({left:0,top:a,behavior:n});else{S=t,C!==null&&window.clearTimeout(C),C=window.setTimeout(()=>{S=void 0,C=null},16);let{scrollTop:e,offsetHeight:r}=u.value;if(a>e){let o=i.get(t);a+o<=e+r||u.value.scrollTo({left:0,top:a+o-r,behavior:n})}else u.value.scrollTo({left:0,top:a,behavior:n})}}function T(e,t,n){u.value.scrollTo({left:e,top:t,behavior:n})}function E(t,r){var i,a,s;if(n||e.ignoreItemResize||re(r.target))return;let{value:c}=p,l=o.value.get(t),d=c.get(l),m=(s=(a=(i=r.borderBoxSize)==null?void 0:i[0])==null?void 0:a.blockSize)==null?r.contentRect.height:s;if(m===d)return;m-e.itemSize===0?f.delete(t):f.set(t,m-e.itemSize);let g=m-d;if(g===0)return;c.add(l,g);let _=u.value;if(_!=null){if(S===void 0){let e=c.sum(l);_.scrollTop>e&&_.scrollBy(0,g)}else(l<S||l===S&&m+c.sum(l)>_.scrollTop+_.offsetHeight)&&_.scrollBy(0,g);ne()}h.value++}let D=!so(),O=!1;function ee(t){var n;(n=e.onScroll)==null||n.call(e,t),(!D||!O)&&ne()}function A(t){var n;if((n=e.onWheel)==null||n.call(e,t),D){let e=u.value;if(e!=null){if(t.deltaX===0&&(e.scrollTop===0&&t.deltaY<=0||e.scrollTop+e.offsetHeight>=e.scrollHeight&&t.deltaY>=0))return;t.preventDefault(),e.scrollTop+=t.deltaY/co(),e.scrollLeft+=t.deltaX/co(),ne(),O=!0,Fe(()=>{O=!1})}}}function te(t){if(n||re(t.target))return;if(e.renderCol==null&&e.renderItemWithCols==null){if(t.contentRect.height===d.value)return}else if(t.contentRect.height===d.value&&t.contentRect.width===c.value)return;d.value=t.contentRect.height,c.value=t.contentRect.width;let{onResize:r}=e;r!==void 0&&r(t)}function ne(){let{value:e}=u;e!=null&&(_.value=e.scrollTop,s.value=e.scrollLeft)}function re(e){let t=e;for(;t!==null;){if(t.style.display===`none`)return!0;t=t.parentElement}return!1}return{listHeight:d,listStyle:{overflow:`auto`},keyToIndex:o,itemsStyle:k(()=>{let{itemResizable:t}=e,n=nt(p.value.sum());return h.value,[e.itemsStyle,{boxSizing:`content-box`,width:nt(i.value),height:t?``:n,minHeight:t?n:``,paddingTop:nt(e.paddingTop),paddingBottom:nt(e.paddingBottom)}]}),visibleItemsStyle:k(()=>(h.value,{transform:`translateY(${nt(p.value.sum(v.value))})`})),viewportItems:b,listElRef:u,itemsElRef:y(null),scrollTo:x,handleListResize:te,handleListScroll:ee,handleListWheel:A,handleItemResize:E}},render(){let{itemResizable:e,keyField:t,keyToIndex:n,visibleItemsTag:r}=this;return f(ao,{onResize:this.handleListResize},{default:()=>{var i,a;return f(`div`,p(this.$attrs,{class:[`v-vl`,this.showScrollbar&&`v-vl--show-scrollbar`],onScroll:this.handleListScroll,onWheel:this.handleListWheel,ref:`listElRef`}),[this.items.length===0?(a=(i=this.$slots).empty)==null?void 0:a.call(i):f(`div`,{ref:`itemsElRef`,class:`v-vl-items`,style:this.itemsStyle},[f(r,Object.assign({class:`v-vl-visible-items`,style:this.visibleItemsStyle},this.visibleItemsProps),{default:()=>{let{renderCol:r,renderItemWithCols:i}=this;return this.viewportItems.map(a=>{let o=a[t],s=n.get(o),c=r==null?void 0:f(_o,{index:s,item:a}),l=i==null?void 0:f(_o,{index:s,item:a}),u=this.$slots.default({item:a,renderedCols:c,renderedItemWithCols:l,index:s})[0];return e?f(ao,{key:o,onResize:e=>this.handleItemResize(o,e)},{default:()=>u}):(u.key=o,u)})}})])])}})}})})),So=t((()=>{xo()})),Co=t((()=>{oo(),io()})),wo,To,Eo=t((()=>{si(),T(),vi(),wo=ui(`.v-x-scroll`,{overflow:`auto`,scrollbarWidth:`none`},[ui(`&::-webkit-scrollbar`,{width:0,height:0})]),To=S({name:`XScroll`,props:{disabled:Boolean,onScroll:Function},setup(){let e=y(null);function t(e){!(e.currentTarget.offsetWidth<e.currentTarget.scrollWidth)||e.deltaY===0||(e.currentTarget.scrollLeft+=e.deltaY+e.deltaX,e.preventDefault())}let n=ii();return wo.mount({id:`vueuc/x-scroll`,head:!0,anchorMetaName:di,ssr:n}),Object.assign({selfRef:e,handleWheel:t},{scrollTo(...t){var n;(n=e.value)==null||n.scrollTo(...t)}})},render(){return f(`div`,{ref:`selfRef`,onScroll:this.onScroll,onWheel:this.disabled?void 0:this.handleWheel,class:`v-x-scroll`},this.$slots)}})})),Do,Oo,ko,Ao=t((()=>{T(),si(),vi(),Do=`v-hidden`,Oo=ui(`[v-hidden]`,{display:`none!important`}),ko=S({name:`Overflow`,props:{getCounter:Function,getTail:Function,updateCounter:Function,onUpdateCount:Function,onUpdateOverflow:Function},setup(e,{slots:t}){let n=y(null),r=y(null);function i(i){let{value:a}=n,{getCounter:o,getTail:s}=e,c;if(c=o===void 0?r.value:o(),!a||!c)return;c.hasAttribute(Do)&&c.removeAttribute(Do);let{children:l}=a;if(i.showAllItemsBeforeCalculate)for(let e of l)e.hasAttribute(Do)&&e.removeAttribute(Do);let u=a.offsetWidth,d=[],f=t.tail?s==null?void 0:s():null,p=f?f.offsetWidth:0,m=!1,h=a.children.length-+!!t.tail;for(let t=0;t<h-1;++t){if(t<0)continue;let n=l[t];if(m){n.hasAttribute(Do)||n.setAttribute(Do,``);continue}else n.hasAttribute(Do)&&n.removeAttribute(Do);let r=n.offsetWidth;if(p+=r,d[t]=r,p>u){let{updateCounter:n}=e;for(let r=t;r>=0;--r){let i=h-1-r;n===void 0?c.textContent=`${i}`:n(i);let a=c.offsetWidth;if(p-=d[r],p+a<=u||r===0){m=!0,t=r-1,f&&(t===-1?(f.style.maxWidth=`${u-a}px`,f.style.boxSizing=`border-box`):f.style.maxWidth=``);let{onUpdateCount:n}=e;n&&n(i);break}}}}let{onUpdateOverflow:g}=e;m?g!==void 0&&g(!0):(g!==void 0&&g(!1),c.setAttribute(Do,``))}let a=ii();return Oo.mount({id:`vueuc/overflow`,head:!0,anchorMetaName:di,ssr:a}),l(()=>i({showAllItemsBeforeCalculate:!1})),{selfRef:n,counterRef:r,sync:i}},render(){let{$slots:e}=this;return te(()=>this.sync({showAllItemsBeforeCalculate:!1})),f(`div`,{class:`v-overflow`,ref:`selfRef`},[v(e,`default`),e.counter?e.counter():f(`span`,{style:{display:`inline-block`},ref:`counterRef`}),e.tail?e.tail():null])}})})),jo=t((()=>{Ao()}));function Mo(e){return e instanceof HTMLElement}function No(e){for(let t=0;t<e.childNodes.length;t++){let n=e.childNodes[t];if(Mo(n)&&(Fo(n)||No(n)))return!0}return!1}function Po(e){for(let t=e.childNodes.length-1;t>=0;t--){let n=e.childNodes[t];if(Mo(n)&&(Fo(n)||Po(n)))return!0}return!1}function Fo(e){if(!Io(e))return!1;try{e.focus({preventScroll:!0})}catch(e){}return document.activeElement===e}function Io(e){if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute(`tabIndex`)!==null)return!0;if(e.getAttribute(`disabled`))return!1;switch(e.nodeName){case`A`:return!!e.href&&e.rel!==`ignore`;case`INPUT`:return e.type!==`hidden`&&e.type!==`file`;case`SELECT`:case`TEXTAREA`:return!0;default:return!1}}var Lo=t((()=>{})),Ro,zo,Bo=t((()=>{T(),cn(),bn(),Lo(),vi(),Ro=[],zo=S({name:`FocusTrap`,props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:[String,Function],finalFocusTo:[String,Function],returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){let t=tn(),n=y(null),r=y(null),i=!1,a=!1,o=typeof document>`u`?null:document.activeElement;function s(){return Ro[Ro.length-1]===t}function c(t){var n;t.code===`Escape`&&s()&&((n=e.onEsc)==null||n.call(e,t))}l(()=>{E(()=>e.active,e=>{e?(p(),W(`keydown`,document,c)):(G(`keydown`,document,c),i&&m())},{immediate:!0})}),u(()=>{G(`keydown`,document,c),i&&m()});function d(e){if(!a&&s()){let t=f();if(t===null||t.contains(Xe(e)))return;h(`first`)}}function f(){let e=n.value;if(e===null)return null;let t=e;for(;t=t.nextSibling,!(t===null||t instanceof Element&&t.tagName===`DIV`););return t}function p(){var n;if(!e.disabled){if(Ro.push(t),e.autoFocus){let{initialFocusTo:t}=e;t===void 0?h(`first`):(n=gi(t))==null||n.focus({preventScroll:!0})}i=!0,document.addEventListener(`focus`,d,!0)}}function m(){var n;if(e.disabled||(document.removeEventListener(`focus`,d,!0),Ro=Ro.filter(e=>e!==t),s()))return;let{finalFocusTo:r}=e;r===void 0?e.returnFocusOnDeactivated&&o instanceof HTMLElement&&(a=!0,o.focus({preventScroll:!0}),a=!1):(n=gi(r))==null||n.focus({preventScroll:!0})}function h(t){if(s()&&e.active){let e=n.value,i=r.value;if(e!==null&&i!==null){let n=f();if(n==null||n===i){a=!0,e.focus({preventScroll:!0}),a=!1;return}a=!0;let r=t===`first`?No(n):Po(n);a=!1,r||(a=!0,e.focus({preventScroll:!0}),a=!1)}}}function g(e){if(a)return;let t=f();t!==null&&(e.relatedTarget!==null&&t.contains(e.relatedTarget)?h(`last`):h(`first`))}function _(e){a||(e.relatedTarget!==null&&e.relatedTarget===n.value?h(`last`):h(`first`))}return{focusableStartRef:n,focusableEndRef:r,focusableStyle:`position: absolute; height: 0; width: 0;`,handleStartFocus:g,handleEndFocus:_}},render(){let{default:e}=this.$slots;if(e===void 0)return null;if(this.disabled)return e();let{active:t,focusableStyle:n}=this;return f(w,null,[f(`div`,{"aria-hidden":`true`,tabindex:t?`0`:`-1`,ref:`focusableStartRef`,style:n,onFocus:this.handleStartFocus}),e(),f(`div`,{"aria-hidden":`true`,style:n,ref:`focusableEndRef`,tabindex:t?`0`:`-1`,onFocus:this.handleEndFocus})])}})})),Vo=t((()=>{Bo()})),Ho=n({Binder:()=>Lr,FocusTrap:()=>zo,Follower:()=>Pi,LazyTeleport:()=>yi,Overflow:()=>ko,ResizeObserver:()=>ao,Target:()=>zr,VBinder:()=>Lr,VFocusTrap:()=>zo,VFollower:()=>Pi,VLazyTeleport:()=>yi,VOverflow:()=>ko,VResizeObserver:()=>ao,VTarget:()=>zr,VVirtualList:()=>bo,VXScroll:()=>To,VirtualList:()=>bo,XScroll:()=>To,resizeObserverManager:()=>ro}),Uo=t((()=>{Ii(),So(),bi(),Co(),Eo(),jo(),Vo()}));function Wo(e){return Array.isArray(e)?e:[e]}var Go={STOP:`STOP`};function Ko(e,t){let n=t(e);e.children!==void 0&&n!==Go.STOP&&e.children.forEach(e=>Ko(e,t))}function qo(e,t={}){let{preserveGroup:n=!1}=t,r=[],i=n?e=>{e.isLeaf||(r.push(e.key),a(e.children))}:e=>{e.isLeaf||(e.isGroup||r.push(e.key),a(e.children))};function a(e){e.forEach(i)}return a(e),r}function Jo(e,t){let{isLeaf:n}=e;return n===void 0?!t(e):n}function Yo(e){return e.children}function Xo(e){return e.key}function Zo(){return!1}function Qo(e,t){let{isLeaf:n}=e;return!(n===!1&&!Array.isArray(t(e)))}function $o(e){return e.disabled===!0}function es(e,t){return e.isLeaf===!1&&!Array.isArray(t(e))}function ts(e){var t;return e==null?[]:Array.isArray(e)?e:(t=e.checkedKeys)==null?[]:t}function ns(e){var t;return e==null||Array.isArray(e)||(t=e.indeterminateKeys)==null?[]:t}function rs(e,t){let n=new Set(e);return t.forEach(e=>{n.has(e)||n.add(e)}),Array.from(n)}function is(e,t){let n=new Set(e);return t.forEach(e=>{n.has(e)&&n.delete(e)}),Array.from(n)}function as(e){return(e==null?void 0:e.type)===`group`}function os(e){let t=new Map;return e.forEach((e,n)=>{t.set(e.key,n)}),e=>{var n;return(n=t.get(e))==null?null:n}}var ss=class extends Error{constructor(){super(),this.message=`SubtreeNotLoadedError: checking a subtree whose required nodes are not fully loaded.`}};function cs(e,t,n,r){return fs(t.concat(e),n,r,!1)}function ls(e,t){let n=new Set;return e.forEach(e=>{let r=t.treeNodeMap.get(e);if(r!==void 0){let e=r.parent;for(;e!==null&&!(e.disabled||n.has(e.key));)n.add(e.key),e=e.parent}}),n}function us(e,t,n,r){let i=fs(t,n,r,!1),a=fs(e,n,r,!0),o=ls(e,n),s=[];return i.forEach(e=>{(a.has(e)||o.has(e))&&s.push(e)}),s.forEach(e=>i.delete(e)),i}function ds(e,t){let{checkedKeys:n,keysToCheck:r,keysToUncheck:i,indeterminateKeys:a,cascade:o,leafOnly:s,checkStrategy:c,allowNotLoaded:l}=e;if(!o)return r===void 0?i===void 0?{checkedKeys:Array.from(n),indeterminateKeys:Array.from(a)}:{checkedKeys:is(n,i),indeterminateKeys:Array.from(a)}:{checkedKeys:rs(n,r),indeterminateKeys:Array.from(a)};let{levelTreeNodeMap:u}=t,d;d=i===void 0?r===void 0?fs(n,t,l,!1):cs(r,n,t,l):us(i,n,t,l);let f=c===`parent`,p=c===`child`||s,m=d,h=new Set,g=Math.max.apply(null,Array.from(u.keys()));for(let e=g;e>=0;--e){let t=e===0,n=u.get(e);for(let e of n){if(e.isLeaf)continue;let{key:n,shallowLoaded:r}=e;if(p&&r&&e.children.forEach(e=>{!e.disabled&&!e.isLeaf&&e.shallowLoaded&&m.has(e.key)&&m.delete(e.key)}),e.disabled||!r)continue;let i=!0,a=!1,o=!0;for(let t of e.children){let e=t.key;if(!t.disabled){if(o&&(o=!1),m.has(e))a=!0;else if(h.has(e)){a=!0,i=!1;break}else if(i=!1,a)break}}i&&!o?(f&&e.children.forEach(e=>{!e.disabled&&m.has(e.key)&&m.delete(e.key)}),m.add(n)):a&&h.add(n),t&&p&&m.has(n)&&m.delete(n)}}return{checkedKeys:Array.from(m),indeterminateKeys:Array.from(h)}}function fs(e,t,n,r){let{treeNodeMap:i,getChildren:a}=t,o=new Set,s=new Set(e);return e.forEach(e=>{let t=i.get(e);t!==void 0&&Ko(t,e=>{if(e.disabled)return Go.STOP;let{key:t}=e;if(!o.has(t)&&(o.add(t),s.add(t),es(e.rawNode,a))){if(r)return Go.STOP;if(!n)throw new ss}})}),s}function ps(e,{includeGroup:t=!1,includeSelf:n=!0},r){var i;let a=r.treeNodeMap,o=e==null||(i=a.get(e))==null?null:i,s={keyPath:[],treeNodePath:[],treeNode:o};if(o!=null&&o.ignored)return s.treeNode=null,s;for(;o;)!o.ignored&&(t||!o.isGroup)&&s.treeNodePath.push(o),o=o.parent;return s.treeNodePath.reverse(),n||s.treeNodePath.pop(),s.keyPath=s.treeNodePath.map(e=>e.key),s}function ms(e){if(e.length===0)return null;let t=e[0];return t.isGroup||t.ignored||t.disabled?t.getNext():t}function hs(e,t){let n=e.siblings,r=n.length,{index:i}=e;return t?n[(i+1)%r]:i===n.length-1?null:n[i+1]}function gs(e,t,{loop:n=!1,includeDisabled:r=!1}={}){let i=t===`prev`?_s:hs,a={reverse:t===`prev`},o=!1,s=null;function c(t){if(t!==null){if(t===e){if(!o)o=!0;else if(!e.disabled&&!e.isGroup){s=e;return}}else if((!t.disabled||r)&&!t.ignored&&!t.isGroup){s=t;return}if(t.isGroup){let e=ys(t,a);e===null?c(i(t,n)):s=e}else{let e=i(t,!1);if(e!==null)c(e);else{let e=vs(t);e!=null&&e.isGroup?c(i(e,n)):n&&c(i(t,!0))}}}}return c(e),s}function _s(e,t){let n=e.siblings,r=n.length,{index:i}=e;return t?n[(i-1+r)%r]:i===0?null:n[i-1]}function vs(e){return e.parent}function ys(e,t={}){let{reverse:n=!1}=t,{children:r}=e;if(r){let{length:e}=r,i=n?e-1:0,a=n?-1:e,o=n?-1:1;for(let e=i;e!==a;e+=o){let n=r[e];if(!n.disabled&&!n.ignored)if(n.isGroup){let e=ys(n,t);if(e!==null)return e}else return n}}return null}var bs={getChild(){return this.ignored?null:ys(this)},getParent(){let{parent:e}=this;return e!=null&&e.isGroup?e.getParent():e},getNext(e={}){return gs(this,`next`,e)},getPrev(e={}){return gs(this,`prev`,e)}};function xs(e,t){let n=t?new Set(t):void 0,r=[];function i(e){e.forEach(e=>{r.push(e),!(e.isLeaf||!e.children||e.ignored)&&(e.isGroup||n===void 0||n.has(e.key))&&i(e.children)})}return i(e),r}function Ss(e,t){let n=e.key;for(;t;){if(t.key===n)return!0;t=t.parent}return!1}function Cs(e,t,n,r,i,a=null,o=0){let s=[];return e.forEach((c,l)=>{var u;let d=Object.create(r);if(d.rawNode=c,d.siblings=s,d.level=o,d.index=l,d.isFirstChild=l===0,d.isLastChild=l+1===e.length,d.parent=a,!d.ignored){let e=i(c);Array.isArray(e)&&(d.children=Cs(e,t,n,r,i,d,o+1))}s.push(d),t.set(d.key,d),n.has(o)||n.set(o,[]),(u=n.get(o))==null||u.push(d)}),s}function ws(e,t={}){var n;let r=new Map,i=new Map,{getDisabled:a=$o,getIgnored:o=Zo,getIsGroup:s=as,getKey:c=Xo}=t,l=(n=t.getChildren)==null?Yo:n,u=t.ignoreEmptyChildren?e=>{let t=l(e);return Array.isArray(t)?t.length?t:null:t}:l,d=Cs(e,r,i,Object.assign({get key(){return c(this.rawNode)},get disabled(){return a(this.rawNode)},get isGroup(){return s(this.rawNode)},get isLeaf(){return Jo(this.rawNode,u)},get shallowLoaded(){return Qo(this.rawNode,u)},get ignored(){return o(this.rawNode)},contains(e){return Ss(this,e)}},bs),u);function f(e){if(e==null)return null;let t=r.get(e);return t&&!t.isGroup&&!t.ignored?t:null}function p(e){if(e==null)return null;let t=r.get(e);return t&&!t.ignored?t:null}function m(e,t){let n=p(e);return n?n.getPrev(t):null}function h(e,t){let n=p(e);return n?n.getNext(t):null}function g(e){let t=p(e);return t?t.getParent():null}function _(e){let t=p(e);return t?t.getChild():null}let v={treeNodes:d,treeNodeMap:r,levelTreeNodeMap:i,maxLevel:Math.max(...i.keys()),getChildren:u,getFlattenedNodes(e){return xs(d,e)},getNode:f,getPrev:m,getNext:h,getParent:g,getChild:_,getFirstAvailableNode(){return ms(d)},getPath(e,t={}){return ps(e,t,v)},getCheckedKeys(e,t={}){let{cascade:n=!0,leafOnly:r=!1,checkStrategy:i=`all`,allowNotLoaded:a=!1}=t;return ds({checkedKeys:ts(e),indeterminateKeys:ns(e),cascade:n,leafOnly:r,checkStrategy:i,allowNotLoaded:a},v)},check(e,t,n={}){let{cascade:r=!0,leafOnly:i=!1,checkStrategy:a=`all`,allowNotLoaded:o=!1}=n;return ds({checkedKeys:ts(t),indeterminateKeys:ns(t),keysToCheck:e==null?[]:Wo(e),cascade:r,leafOnly:i,checkStrategy:a,allowNotLoaded:o},v)},uncheck(e,t,n={}){let{cascade:r=!0,leafOnly:i=!1,checkStrategy:a=`all`,allowNotLoaded:o=!1}=n;return ds({checkedKeys:ts(t),indeterminateKeys:ns(t),keysToUncheck:e==null?[]:Wo(e),cascade:r,leafOnly:i,checkStrategy:a,allowNotLoaded:o},v)},getNonLeafKeys(e={}){return qo(d,e)}};return v}function Ts(e,t,n){var r;let i=b(),a=Os(e,n.timeZone,(r=n.locale)==null?i.locale:r);return`formatToParts`in a?Es(a,t):Ds(a,t)}function Es(e,t){let n=e.formatToParts(t);for(let e=n.length-1;e>=0;--e)if(n[e].type===`timeZoneName`)return n[e].value}function Ds(e,t){let n=e.format(t).replace(/\u200E/g,``),r=/ [\w-+ ]+$/.exec(n);return r?r[0].substr(1):``}function Os(e,t,n){return new Intl.DateTimeFormat(n?[n.code,`en-US`]:void 0,{timeZone:t,timeZoneName:e})}function ks(e,t){let n=Is(t);return`formatToParts`in n?js(n,e):Ms(n,e)}var As={year:0,month:1,day:2,hour:3,minute:4,second:5};function js(e,t){try{let n=e.formatToParts(t),r=[];for(let e=0;e<n.length;e++){let t=As[n[e].type];t!==void 0&&(r[t]=parseInt(n[e].value,10))}return r}catch(e){if(e instanceof RangeError)return[NaN];throw e}}function Ms(e,t){let n=e.format(t),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n);return[parseInt(r[3],10),parseInt(r[1],10),parseInt(r[2],10),parseInt(r[4],10),parseInt(r[5],10),parseInt(r[6],10)]}var Ns={},Ps=new Intl.DateTimeFormat(`en-US`,{hourCycle:`h23`,timeZone:`America/New_York`,year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`}).format(new Date(`2014-06-25T04:00:00.123Z`)),Fs=Ps===`06/25/2014, 00:00:00`||Ps===`06/25/2014 00:00:00`;function Is(e){return Ns[e]||(Ns[e]=Fs?new Intl.DateTimeFormat(`en-US`,{hourCycle:`h23`,timeZone:e,year:`numeric`,month:`numeric`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`}):new Intl.DateTimeFormat(`en-US`,{hour12:!1,timeZone:e,year:`numeric`,month:`numeric`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`})),Ns[e]}function Ls(e,t,n,r,i,a,o){let s=new Date(0);return s.setUTCFullYear(e,t,n),s.setUTCHours(r,i,a,o),s}var Rs=36e5,zs=6e4,Bs={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function Vs(e,t,n){if(!e)return 0;let r=Bs.timezoneZ.exec(e);if(r)return 0;let i,a;if(r=Bs.timezoneHH.exec(e),r)return i=parseInt(r[1],10),Gs(i)?-(i*Rs):NaN;if(r=Bs.timezoneHHMM.exec(e),r){i=parseInt(r[2],10);let e=parseInt(r[3],10);return Gs(i,e)?(a=Math.abs(i)*Rs+e*zs,r[1]===`+`?-a:a):NaN}if(qs(e)){t=new Date(t||Date.now());let r=Us(n?t:Hs(t),e);return-(n?r:Ws(t,r,e))}return NaN}function Hs(e){return Ls(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function Us(e,t){let n=ks(e,t),r=Ls(n[0],n[1]-1,n[2],n[3]%24,n[4],n[5],0).getTime(),i=e.getTime(),a=i%1e3;return i-=a>=0?a:1e3+a,r-i}function Ws(e,t,n){let r=e.getTime()-t,i=Us(new Date(r),n);if(t===i)return t;r-=i-t;let a=Us(new Date(r),n);return i===a?i:Math.max(i,a)}function Gs(e,t){return-23<=e&&e<=23&&(t==null||0<=t&&t<=59)}var Ks={};function qs(e){if(Ks[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),Ks[e]=!0,!0}catch(e){return!1}}var Js=60*1e3,Ys={X:function(e,t,n){let r=Xs(n.timeZone,e);if(r===0)return`Z`;switch(t){case`X`:return $s(r);case`XXXX`:case`XX`:return Qs(r);default:return Qs(r,`:`)}},x:function(e,t,n){let r=Xs(n.timeZone,e);switch(t){case`x`:return $s(r);case`xxxx`:case`xx`:return Qs(r);default:return Qs(r,`:`)}},O:function(e,t,n){let r=Xs(n.timeZone,e);switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+ec(r,`:`);default:return`GMT`+Qs(r,`:`)}},z:function(e,t,n){switch(t){case`z`:case`zz`:case`zzz`:return Ts(`short`,e,n);default:return Ts(`long`,e,n)}}};function Xs(e,t){var n;let r=e?Vs(e,t,!0)/Js:(n=t==null?void 0:t.getTimezoneOffset())==null?0:n;if(Number.isNaN(r))throw RangeError(`Invalid time zone specified: `+e);return r}function Zs(e,t){let n=e<0?`-`:``,r=Math.abs(e).toString();for(;r.length<t;)r=`0`+r;return n+r}function Qs(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Zs(Math.floor(r/60),2),a=Zs(Math.floor(r%60),2);return n+i+t+a}function $s(e,t){return e%60==0?(e>0?`-`:`+`)+Zs(Math.abs(e)/60,2):Qs(e,t)}function ec(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.floor(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+Zs(a,2)}function tc(e){let t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e-+t}var nc=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,rc=36e5,ic=6e4,ac=2,oc={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:nc};function sc(e,t={}){if(arguments.length<1)throw TypeError(`1 argument required, but only `+arguments.length+` present`);if(e===null)return new Date(NaN);let n=t.additionalDigits==null?ac:Number(t.additionalDigits);if(n!==2&&n!==1&&n!==0)throw RangeError(`additionalDigits must be 0, 1 or 2`);if(e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`)return new Date(e.getTime());if(typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`)return new Date(e);if(Object.prototype.toString.call(e)!==`[object String]`)return new Date(NaN);let r=cc(e),{year:i,restDateString:a}=lc(r.date,n),o=uc(a,i);if(o===null||isNaN(o.getTime()))return new Date(NaN);if(o){let e=o.getTime(),n=0,i;if(r.time&&(n=dc(r.time),n===null||isNaN(n)))return new Date(NaN);if(r.timeZone||t.timeZone){if(i=Vs(r.timeZone||t.timeZone,new Date(e+n)),isNaN(i))return new Date(NaN)}else i=tc(new Date(e+n)),i=tc(new Date(e+n+i));return new Date(e+n+i)}else return new Date(NaN)}function cc(e){let t={},n=oc.dateTimePattern.exec(e),r;if(n?(t.date=n[1],r=n[3]):(n=oc.datePattern.exec(e),n?(t.date=n[1],r=n[2]):(t.date=null,r=e)),r){let e=oc.timeZone.exec(r);e?(t.time=r.replace(e[1],``),t.timeZone=e[1].trim()):t.time=r}return t}function lc(e,t){if(e){let n=oc.YYY[t],r=oc.YYYYY[t],i=oc.YYYY.exec(e)||r.exec(e);if(i){let t=i[1];return{year:parseInt(t,10),restDateString:e.slice(t.length)}}if(i=oc.YY.exec(e)||n.exec(e),i){let t=i[1];return{year:parseInt(t,10)*100,restDateString:e.slice(t.length)}}}return{year:null}}function uc(e,t){if(t===null)return null;let n,r,i;if(!e||!e.length)return n=new Date(0),n.setUTCFullYear(t),n;let a=oc.MM.exec(e);if(a)return n=new Date(0),r=parseInt(a[1],10)-1,gc(t,r)?(n.setUTCFullYear(t,r),n):new Date(NaN);if(a=oc.DDD.exec(e),a){n=new Date(0);let e=parseInt(a[1],10);return _c(t,e)?(n.setUTCFullYear(t,0,e),n):new Date(NaN)}if(a=oc.MMDD.exec(e),a){n=new Date(0),r=parseInt(a[1],10)-1;let e=parseInt(a[2],10);return gc(t,r,e)?(n.setUTCFullYear(t,r,e),n):new Date(NaN)}if(a=oc.Www.exec(e),a)return i=parseInt(a[1],10)-1,vc(i)?fc(t,i):new Date(NaN);if(a=oc.WwwD.exec(e),a){i=parseInt(a[1],10)-1;let e=parseInt(a[2],10)-1;return vc(i,e)?fc(t,i,e):new Date(NaN)}return null}function dc(e){let t,n,r=oc.HH.exec(e);if(r)return t=parseFloat(r[1].replace(`,`,`.`)),yc(t)?t%24*rc:NaN;if(r=oc.HHMM.exec(e),r)return t=parseInt(r[1],10),n=parseFloat(r[2].replace(`,`,`.`)),yc(t,n)?t%24*rc+n*ic:NaN;if(r=oc.HHMMSS.exec(e),r){t=parseInt(r[1],10),n=parseInt(r[2],10);let e=parseFloat(r[3].replace(`,`,`.`));return yc(t,n,e)?t%24*rc+n*ic+e*1e3:NaN}return null}function fc(e,t,n){t=t||0,n=n||0;let r=new Date(0);r.setUTCFullYear(e,0,4);let i=r.getUTCDay()||7,a=t*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}var pc=[31,28,31,30,31,30,31,31,30,31,30,31],mc=[31,29,31,30,31,30,31,31,30,31,30,31];function hc(e){return e%400==0||e%4==0&&e%100!=0}function gc(e,t,n){if(t<0||t>11)return!1;if(n!=null){if(n<1)return!1;let r=hc(e);if(r&&n>mc[t]||!r&&n>pc[t])return!1}return!0}function _c(e,t){if(t<1)return!1;let n=hc(e);return!(n&&t>366||!n&&t>365)}function vc(e,t){return!(e<0||e>52||t!=null&&(t<0||t>6))}function yc(e,t,n){return!(e<0||e>=25||t!=null&&(t<0||t>=60)||n!=null&&(n<0||n>=60))}var bc=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function xc(e,t,n={}){t=String(t);let r=t.match(bc);if(r){let i=sc(n.originalDate||e,n);t=r.reduce(function(e,t){if(t[0]===`'`)return e;let r=e.indexOf(t),a=e[r-1]===`'`,o=e.replace(t,`'`+Ys[t[0]](i,t,n)+`'`);return a?o.substring(0,r-1)+o.substring(r+1):o},t)}return O(e,t,n)}function Sc(e,t,n){e=sc(e,n);let r=Vs(t,e,!0),i=new Date(e.getTime()-r),a=new Date(0);return a.setFullYear(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()),a.setHours(i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds(),i.getUTCMilliseconds()),a}function Cc(e,t,n,r){return r={...r,timeZone:t,originalDate:e},xc(Sc(e,t,{timeZone:r.timeZone}),n,r)}function wc(){return wc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wc.apply(this,arguments)}function Tc(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Dc(e,t)}function Ec(e){return Ec=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ec(e)}function Dc(e,t){return Dc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Dc(e,t)}function Oc(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function kc(e,t,n){return kc=Oc()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&Dc(i,n.prototype),i},kc.apply(null,arguments)}function Ac(e){return Function.toString.call(e).indexOf(`[native code]`)!==-1}function jc(e){var t=typeof Map==`function`?new Map:void 0;return jc=function(e){if(e===null||!Ac(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return kc(e,arguments,Ec(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Dc(n,e)},jc(e)}var Mc=/%[sdj%]/g,Nc=function(){};function Pc(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function Fc(e){var t=[...arguments].slice(1),n=0,r=t.length;return typeof e==`function`?e.apply(null,t):typeof e==`string`?e.replace(Mc,function(e){if(e===`%%`)return`%`;if(n>=r)return e;switch(e){case`%s`:return String(t[n++]);case`%d`:return Number(t[n++]);case`%j`:try{return JSON.stringify(t[n++])}catch(e){return`[Circular]`}break;default:return e}}):e}function Ic(e){return e===`string`||e===`url`||e===`hex`||e===`email`||e===`date`||e===`pattern`}function K(e,t){return!!(e==null||t===`array`&&Array.isArray(e)&&!e.length||Ic(t)&&typeof e==`string`&&!e)}function Lc(e,t,n){var r=[],i=0,a=e.length;function o(e){r.push.apply(r,e||[]),i++,i===a&&n(r)}e.forEach(function(e){t(e,o)})}function Rc(e,t,n){var r=0,i=e.length;function a(o){if(o&&o.length){n(o);return}var s=r;r+=1,s<i?t(e[s],a):n([])}a([])}function zc(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n]||[])}),t}var Bc=function(e){Tc(t,e);function t(t,n){var r=e.call(this,`Async Validation Error`)||this;return r.errors=t,r.fields=n,r}return t}(jc(Error));function Vc(e,t,n,r,i){if(t.first){var a=new Promise(function(t,a){Rc(zc(e),n,function(e){return r(e),e.length?a(new Bc(e,Pc(e))):t(i)})});return a.catch(function(e){return e}),a}var o=t.firstFields===!0?Object.keys(e):t.firstFields||[],s=Object.keys(e),c=s.length,l=0,u=[],d=new Promise(function(t,a){var d=function(e){if(u.push.apply(u,e),l++,l===c)return r(u),u.length?a(new Bc(u,Pc(u))):t(i)};s.length||(r(u),t(i)),s.forEach(function(t){var r=e[t];o.indexOf(t)===-1?Lc(r,n,d):Rc(r,n,d)})});return d.catch(function(e){return e}),d}function Hc(e){return!!(e&&e.message!==void 0)}function Uc(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function Wc(e,t){return function(n){var r=e.fullFields?Uc(t,e.fullFields):t[n.field||e.fullField];return Hc(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n==`function`?n():n,fieldValue:r,field:n.field||e.fullField}}}function Gc(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];typeof r==`object`&&typeof e[n]==`object`?e[n]=wc({},e[n],r):e[n]=r}}return e}var Kc=function(e,t,n,r,i,a){e.required&&(!n.hasOwnProperty(e.field)||K(t,a||e.type))&&r.push(Fc(i.messages.required,e.fullField))},qc=function(e,t,n,r,i){(/^\s+$/.test(t)||t===``)&&r.push(Fc(i.messages.whitespace,e.fullField))},Jc,Yc=(function(){if(Jc)return Jc;var e=`[a-fA-F\\d:]`,t=function(t){return t&&t.includeBoundaries?`(?:(?<=\\s|^)(?=`+e+`)|(?<=`+e+`)(?=\\s|$))`:``},n=`(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}`,r=`[a-fA-F\\d]{1,4}`,i=(`
|
||
(?:
|
||
(?:`+r+`:){7}(?:`+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
|
||
(?:`+r+`:){6}(?:`+n+`|:`+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
|
||
(?:`+r+`:){5}(?::`+n+`|(?::`+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
|
||
(?:`+r+`:){4}(?:(?::`+r+`){0,1}:`+n+`|(?::`+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
|
||
(?:`+r+`:){3}(?:(?::`+r+`){0,2}:`+n+`|(?::`+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
|
||
(?:`+r+`:){2}(?:(?::`+r+`){0,3}:`+n+`|(?::`+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
|
||
(?:`+r+`:){1}(?:(?::`+r+`){0,4}:`+n+`|(?::`+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
|
||
(?::(?:(?::`+r+`){0,5}:`+n+`|(?::`+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
|
||
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
|
||
`).replace(/\s*\/\/.*$/gm,``).replace(/\n/g,``).trim(),a=RegExp(`(?:^`+n+`$)|(?:^`+i+`$)`),o=RegExp(`^`+n+`$`),s=RegExp(`^`+i+`$`),c=function(e){return e&&e.exact?a:RegExp(`(?:`+t(e)+n+t(e)+`)|(?:`+t(e)+i+t(e)+`)`,`g`)};c.v4=function(e){return e&&e.exact?o:RegExp(``+t(e)+n+t(e),`g`)},c.v6=function(e){return e&&e.exact?s:RegExp(``+t(e)+i+t(e),`g`)};var l=`(?:(?:[a-z]+:)?//)`,u=`(?:\\S+(?::\\S*)?@)?`,d=c.v4().source,f=c.v6().source,p=`(?:`+l+`|www\\.)`+u+`(?:localhost|`+d+`|`+f+`|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return Jc=RegExp(`(?:^`+p+`$)`,`i`),Jc}),Xc={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Zc={integer:function(e){return Zc.number(e)&&parseInt(e,10)===e},float:function(e){return Zc.number(e)&&!Zc.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return typeof e.getTime==`function`&&typeof e.getMonth==`function`&&typeof e.getYear==`function`&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&typeof e==`number`},object:function(e){return typeof e==`object`&&!Zc.array(e)},method:function(e){return typeof e==`function`},email:function(e){return typeof e==`string`&&e.length<=320&&!!e.match(Xc.email)},url:function(e){return typeof e==`string`&&e.length<=2048&&!!e.match(Yc())},hex:function(e){return typeof e==`string`&&!!e.match(Xc.hex)}},Qc=function(e,t,n,r,i){if(e.required&&t===void 0){Kc(e,t,n,r,i);return}var a=[`integer`,`float`,`array`,`regexp`,`object`,`method`,`email`,`number`,`date`,`url`,`hex`],o=e.type;a.indexOf(o)>-1?Zc[o](t)||r.push(Fc(i.messages.types[o],e.fullField,e.type)):o&&typeof t!==e.type&&r.push(Fc(i.messages.types[o],e.fullField,e.type))},$c=function(e,t,n,r,i){var a=typeof e.len==`number`,o=typeof e.min==`number`,s=typeof e.max==`number`,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=t,u=null,d=typeof t==`number`,f=typeof t==`string`,p=Array.isArray(t);if(d?u=`number`:f?u=`string`:p&&(u=`array`),!u)return!1;p&&(l=t.length),f&&(l=t.replace(c,`_`).length),a?l!==e.len&&r.push(Fc(i.messages[u].len,e.fullField,e.len)):o&&!s&&l<e.min?r.push(Fc(i.messages[u].min,e.fullField,e.min)):s&&!o&&l>e.max?r.push(Fc(i.messages[u].max,e.fullField,e.max)):o&&s&&(l<e.min||l>e.max)&&r.push(Fc(i.messages[u].range,e.fullField,e.min,e.max))},el=`enum`,q={required:Kc,whitespace:qc,type:Qc,range:$c,enum:function(e,t,n,r,i){e[el]=Array.isArray(e[el])?e[el]:[],e[el].indexOf(t)===-1&&r.push(Fc(i.messages[el],e.fullField,e[el].join(`, `)))},pattern:function(e,t,n,r,i){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(Fc(i.messages.pattern.mismatch,e.fullField,t,e.pattern))):typeof e.pattern==`string`&&(new RegExp(e.pattern).test(t)||r.push(Fc(i.messages.pattern.mismatch,e.fullField,t,e.pattern))))}},tl=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t,`string`)&&!e.required)return n();q.required(e,t,r,a,i,`string`),K(t,`string`)||(q.type(e,t,r,a,i),q.range(e,t,r,a,i),q.pattern(e,t,r,a,i),e.whitespace===!0&&q.whitespace(e,t,r,a,i))}n(a)},nl=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t)&&!e.required)return n();q.required(e,t,r,a,i),t!==void 0&&q.type(e,t,r,a,i)}n(a)},rl=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t===``&&(t=void 0),K(t)&&!e.required)return n();q.required(e,t,r,a,i),t!==void 0&&(q.type(e,t,r,a,i),q.range(e,t,r,a,i))}n(a)},il=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t)&&!e.required)return n();q.required(e,t,r,a,i),t!==void 0&&q.type(e,t,r,a,i)}n(a)},al=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t)&&!e.required)return n();q.required(e,t,r,a,i),K(t)||q.type(e,t,r,a,i)}n(a)},ol=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t)&&!e.required)return n();q.required(e,t,r,a,i),t!==void 0&&(q.type(e,t,r,a,i),q.range(e,t,r,a,i))}n(a)},sl=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t)&&!e.required)return n();q.required(e,t,r,a,i),t!==void 0&&(q.type(e,t,r,a,i),q.range(e,t,r,a,i))}n(a)},cl=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();q.required(e,t,r,a,i,`array`),t!=null&&(q.type(e,t,r,a,i),q.range(e,t,r,a,i))}n(a)},ll=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t)&&!e.required)return n();q.required(e,t,r,a,i),t!==void 0&&q.type(e,t,r,a,i)}n(a)},ul=`enum`,dl=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t)&&!e.required)return n();q.required(e,t,r,a,i),t!==void 0&&q[ul](e,t,r,a,i)}n(a)},fl=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t,`string`)&&!e.required)return n();q.required(e,t,r,a,i),K(t,`string`)||q.pattern(e,t,r,a,i)}n(a)},pl=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t,`date`)&&!e.required)return n();if(q.required(e,t,r,a,i),!K(t,`date`)){var o=t instanceof Date?t:new Date(t);q.type(e,o,r,a,i),o&&q.range(e,o.getTime(),r,a,i)}}n(a)},ml=function(e,t,n,r,i){var a=[],o=Array.isArray(t)?`array`:typeof t;q.required(e,t,r,a,i,o),n(a)},hl=function(e,t,n,r,i){var a=e.type,o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t,a)&&!e.required)return n();q.required(e,t,r,o,i,a),K(t,a)||q.type(e,t,r,o,i)}n(o)},gl={string:tl,method:nl,number:rl,boolean:il,regexp:al,integer:ol,float:sl,array:cl,object:ll,enum:dl,pattern:fl,date:pl,url:hl,hex:hl,email:hl,required:ml,any:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(K(t)&&!e.required)return n();q.required(e,t,r,a,i)}n(a)}};function _l(){return{default:`Validation error on field %s`,required:`%s is required`,enum:`%s must be one of %s`,whitespace:`%s cannot be empty`,date:{format:`%s date %s is invalid for format %s`,parse:`%s date could not be parsed, %s is invalid `,invalid:`%s date %s is invalid`},types:{string:`%s is not a %s`,method:`%s is not a %s (function)`,array:`%s is not an %s`,object:`%s is not an %s`,number:`%s is not a %s`,date:`%s is not a %s`,boolean:`%s is not a %s`,integer:`%s is not an %s`,float:`%s is not a %s`,regexp:`%s is not a valid %s`,email:`%s is not a valid %s`,url:`%s is not a valid %s`,hex:`%s is not a valid %s`},string:{len:`%s must be exactly %s characters`,min:`%s must be at least %s characters`,max:`%s cannot be longer than %s characters`,range:`%s must be between %s and %s characters`},number:{len:`%s must equal %s`,min:`%s cannot be less than %s`,max:`%s cannot be greater than %s`,range:`%s must be between %s and %s`},array:{len:`%s must be exactly %s in length`,min:`%s cannot be less than %s in length`,max:`%s cannot be greater than %s in length`,range:`%s must be between %s and %s in length`},pattern:{mismatch:`%s value %s does not match pattern %s`},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var vl=_l(),yl=function(){function e(e){this.rules=null,this._messages=vl,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;if(!e)throw Error(`Cannot configure a schema with no rules`);if(typeof e!=`object`||Array.isArray(e))throw Error(`Rules must be an object`);this.rules={},Object.keys(e).forEach(function(n){var r=e[n];t.rules[n]=Array.isArray(r)?r:[r]})},t.messages=function(e){return e&&(this._messages=Gc(_l(),e)),this._messages},t.validate=function(t,n,r){var i=this;n===void 0&&(n={}),r===void 0&&(r=function(){});var a=t,o=n,s=r;if(typeof o==`function`&&(s=o,o={}),!this.rules||Object.keys(this.rules).length===0)return s&&s(null,a),Promise.resolve(a);function c(e){var t=[],n={};function r(e){if(Array.isArray(e)){var n;t=(n=t).concat.apply(n,e)}else t.push(e)}for(var i=0;i<e.length;i++)r(e[i]);t.length?(n=Pc(t),s(t,n)):s(null,a)}if(o.messages){var l=this.messages();l===vl&&(l=_l()),Gc(l,o.messages),o.messages=l}else o.messages=this.messages();var u={};(o.keys||Object.keys(this.rules)).forEach(function(e){var n=i.rules[e],r=a[e];n.forEach(function(n){var o=n;typeof o.transform==`function`&&(a===t&&(a=wc({},a)),r=a[e]=o.transform(r)),o=typeof o==`function`?{validator:o}:wc({},o),o.validator=i.getValidationMethod(o),o.validator&&(o.field=e,o.fullField=o.fullField||e,o.type=i.getType(o),u[e]=u[e]||[],u[e].push({rule:o,value:r,source:a,field:e}))})});var d={};return Vc(u,o,function(t,n){var r=t.rule,i=(r.type===`object`||r.type===`array`)&&(typeof r.fields==`object`||typeof r.defaultField==`object`);i=i&&(r.required||!r.required&&t.value),r.field=t.field;function s(e,t){return wc({},t,{fullField:r.fullField+`.`+e,fullFields:r.fullFields?[].concat(r.fullFields,[e]):[e]})}function c(c){c===void 0&&(c=[]);var l=Array.isArray(c)?c:[c];!o.suppressWarning&&l.length&&e.warning(`async-validator:`,l),l.length&&r.message!==void 0&&(l=[].concat(r.message));var u=l.map(Wc(r,a));if(o.first&&u.length)return d[r.field]=1,n(u);if(!i)n(u);else{if(r.required&&!t.value)return r.message===void 0?o.error&&(u=[o.error(r,Fc(o.messages.required,r.field))]):u=[].concat(r.message).map(Wc(r,a)),n(u);var f={};r.defaultField&&Object.keys(t.value).map(function(e){f[e]=r.defaultField}),f=wc({},f,t.rule.fields);var p={};Object.keys(f).forEach(function(e){var t=f[e];p[e]=(Array.isArray(t)?t:[t]).map(s.bind(null,e))});var m=new e(p);m.messages(o.messages),t.rule.options&&(t.rule.options.messages=o.messages,t.rule.options.error=o.error),m.validate(t.value,t.rule.options||o,function(e){var t=[];u&&u.length&&t.push.apply(t,u),e&&e.length&&t.push.apply(t,e),n(t.length?t:null)})}}var l;if(r.asyncValidator)l=r.asyncValidator(r,t.value,c,t.source,o);else if(r.validator){try{l=r.validator(r,t.value,c,t.source,o)}catch(e){console.error==null||console.error(e),o.suppressValidatorError||setTimeout(function(){throw e},0),c(e.message)}l===!0?c():l===!1?c(typeof r.message==`function`?r.message(r.fullField||r.field):r.message||(r.fullField||r.field)+` fails`):l instanceof Array?c(l):l instanceof Error&&c(l.message)}l&&l.then&&l.then(function(){return c()},function(e){return c(e)})},function(e){c(e)},a)},t.getType=function(e){if(e.type===void 0&&e.pattern instanceof RegExp&&(e.type=`pattern`),typeof e.validator!=`function`&&e.type&&!gl.hasOwnProperty(e.type))throw Error(Fc(`Unknown rule type %s`,e.type));return e.type||`string`},t.getValidationMethod=function(e){if(typeof e.validator==`function`)return e.validator;var t=Object.keys(e),n=t.indexOf(`message`);return n!==-1&&t.splice(n,1),t.length===1&&t[0]===`required`?gl.required:gl[this.getType(e)]||void 0},e}();yl.register=function(e,t){if(typeof t!=`function`)throw Error(`Cannot register a validator by type, validator is not a function`);gl[e]=t},yl.warning=Nc,yl.messages=vl,yl.validators=gl;var bl=(function(){if(typeof Map<`u`)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t?(n=r,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){t===void 0&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},t}()})(),xl=typeof window<`u`&&typeof document<`u`&&window.document===document,Sl=(function(){return typeof global<`u`&&global.Math===Math?global:typeof self<`u`&&self.Math===Math?self:typeof window<`u`&&window.Math===Math?window:Function(`return this`)()})(),Cl=(function(){return typeof requestAnimationFrame==`function`?requestAnimationFrame.bind(Sl):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}})(),wl=2;function Tl(e,t){var n=!1,r=!1,i=0;function a(){n&&(n=!1,e()),r&&s()}function o(){Cl(a)}function s(){var e=Date.now();if(n){if(e-i<wl)return;r=!0}else n=!0,r=!1,setTimeout(o,t);i=e}return s}var El=20,Dl=[`top`,`right`,`bottom`,`left`,`width`,`height`,`size`,`weight`],Ol=typeof MutationObserver<`u`,kl=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=Tl(this.refresh.bind(this),El)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){!xl||this.connected_||(document.addEventListener(`transitionend`,this.onTransitionEnd_),window.addEventListener(`resize`,this.refresh),Ol?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener(`DOMSubtreeModified`,this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!xl||!this.connected_||(document.removeEventListener(`transitionend`,this.onTransitionEnd_),window.removeEventListener(`resize`,this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener(`DOMSubtreeModified`,this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=t===void 0?``:t;Dl.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Al=(function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e}),jl=(function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||Sl}),Ml=Hl(0,0,0,0);function Nl(e){return parseFloat(e)||0}function Pl(e){return[...arguments].slice(1).reduce(function(t,n){var r=e[`border-`+n+`-width`];return t+Nl(r)},0)}function Fl(e){for(var t=[`top`,`right`,`bottom`,`left`],n={},r=0,i=t;r<i.length;r++){var a=i[r],o=e[`padding-`+a];n[a]=Nl(o)}return n}function Il(e){var t=e.getBBox();return Hl(0,0,t.width,t.height)}function Ll(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return Ml;var r=jl(e).getComputedStyle(e),i=Fl(r),a=i.left+i.right,o=i.top+i.bottom,s=Nl(r.width),c=Nl(r.height);if(r.boxSizing===`border-box`&&(Math.round(s+a)!==t&&(s-=Pl(r,`left`,`right`)+a),Math.round(c+o)!==n&&(c-=Pl(r,`top`,`bottom`)+o)),!zl(e)){var l=Math.round(s+a)-t,u=Math.round(c+o)-n;Math.abs(l)!==1&&(s-=l),Math.abs(u)!==1&&(c-=u)}return Hl(i.left,i.top,s,c)}var Rl=(function(){return typeof SVGGraphicsElement<`u`?function(e){return e instanceof jl(e).SVGGraphicsElement}:function(e){return e instanceof jl(e).SVGElement&&typeof e.getBBox==`function`}})();function zl(e){return e===jl(e).document.documentElement}function Bl(e){return xl?Rl(e)?Il(e):Ll(e):Ml}function Vl(e){var t=e.x,n=e.y,r=e.width,i=e.height,a=Object.create((typeof DOMRectReadOnly<`u`?DOMRectReadOnly:Object).prototype);return Al(a,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t}),a}function Hl(e,t,n,r){return{x:e,y:t,width:n,height:r}}var Ul=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Hl(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=Bl(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Wl=function(){function e(e,t){var n=Vl(t);Al(this,{target:e,contentRect:n})}return e}(),Gl=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new bl,typeof e!=`function`)throw TypeError(`The callback provided as parameter 1 is not a function.`);this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);if(!(typeof Element>`u`||!(Element instanceof Object))){if(!(e instanceof jl(e).Element))throw TypeError(`parameter 1 is not of type "Element".`);var t=this.observations_;t.has(e)||(t.set(e,new Ul(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);if(!(typeof Element>`u`||!(Element instanceof Object))){if(!(e instanceof jl(e).Element))throw TypeError(`parameter 1 is not of type "Element".`);var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new Wl(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Kl=typeof WeakMap<`u`?new WeakMap:new bl,ql=function(){function e(t){if(!(this instanceof e))throw TypeError(`Cannot call a class as a function.`);if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);var n=new Gl(t,kl.getInstance(),this);Kl.set(this,n)}return e}();[`observe`,`unobserve`,`disconnect`].forEach(function(e){ql.prototype[e]=function(){var t;return(t=Kl.get(this))[e].apply(t,arguments)}});var Jl=(function(){return Sl.ResizeObserver===void 0?ql:Sl.ResizeObserver})();function Yl(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function Xl(e){var t=document.createElement(`style`);return t.setAttribute(`data-emotion`,e.key),e.nonce!==void 0&&t.setAttribute(`nonce`,e.nonce),t.appendChild(document.createTextNode(``)),t.setAttribute(`data-s`,``),t}var Zl=function(){function e(e){var t=this;this._insertTag=function(e){var n=t.tags.length===0?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling;t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=e.speedy===void 0||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(Xl(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=Yl(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){var t;return(t=e.parentNode)==null?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),Ql=`-ms-`,$l=`-moz-`,J=`-webkit-`,eu=`comm`,tu=`rule`,nu=`decl`,ru=`@import`,iu=`@keyframes`,au=`@layer`,ou=Math.abs,su=String.fromCharCode,cu=Object.assign;function lu(e,t){return X(e,0)^45?(((t<<2^X(e,0))<<2^X(e,1))<<2^X(e,2))<<2^X(e,3):0}function uu(e){return e.trim()}function du(e,t){return(e=t.exec(e))?e[0]:e}function Y(e,t,n){return e.replace(t,n)}function fu(e,t){return e.indexOf(t)}function X(e,t){return e.charCodeAt(t)|0}function pu(e,t,n){return e.slice(t,n)}function mu(e){return e.length}function hu(e){return e.length}function gu(e,t){return t.push(e),e}function _u(e,t){return e.map(t).join(``)}var vu=1,yu=1,bu=0,xu=0,Z=0,Su=``;function Cu(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:vu,column:yu,length:o,return:``}}function wu(e,t){return cu(Cu(``,null,null,``,null,null,0),e,{length:-e.length},t)}function Tu(){return Z}function Eu(){return Z=xu>0?X(Su,--xu):0,yu--,Z===10&&(yu=1,vu--),Z}function Du(){return Z=xu<bu?X(Su,xu++):0,yu++,Z===10&&(yu=1,vu++),Z}function Ou(){return X(Su,xu)}function ku(){return xu}function Au(e,t){return pu(Su,e,t)}function ju(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Mu(e){return vu=yu=1,bu=mu(Su=e),xu=0,[]}function Nu(e){return Su=``,e}function Pu(e){return uu(Au(xu-1,Lu(e===91?e+2:e===40?e+1:e)))}function Fu(e){for(;(Z=Ou())&&Z<33;)Du();return ju(e)>2||ju(Z)>3?``:` `}function Iu(e,t){for(;--t&&Du()&&!(Z<48||Z>102||Z>57&&Z<65||Z>70&&Z<97););return Au(e,ku()+(t<6&&Ou()==32&&Du()==32))}function Lu(e){for(;Du();)switch(Z){case e:return xu;case 34:case 39:e!==34&&e!==39&&Lu(Z);break;case 40:e===41&&Lu(e);break;case 92:Du();break}return xu}function Ru(e,t){for(;Du()&&e+Z!==57&&!(e+Z===84&&Ou()===47););return`/*`+Au(t,xu-1)+`*`+su(e===47?e:Du())}function zu(e){for(;!ju(Ou());)Du();return Au(e,xu)}function Bu(e){return Nu(Vu(``,null,null,null,[``],e=Mu(e),0,[0],e))}function Vu(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=``,b=i,x=a,S=r,C=y;g;)switch(m=v,v=Du()){case 40:if(m!=108&&X(C,d-1)==58){fu(C+=Y(Pu(v),`&`,`&\f`),`&\f`)!=-1&&(_=-1);break}case 34:case 39:case 91:C+=Pu(v);break;case 9:case 10:case 13:case 32:C+=Fu(m);break;case 92:C+=Iu(ku()-1,7);continue;case 47:switch(Ou()){case 42:case 47:gu(Uu(Ru(Du(),ku()),t,n),c);break;default:C+=`/`}break;case 123*h:s[l++]=mu(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=Y(C,/\f/g,``)),p>0&&mu(C)-d&&gu(p>32?Wu(C+`;`,r,n,d-1):Wu(Y(C,` `,``)+`;`,r,n,d-2),c);break;case 59:C+=`;`;default:if(gu(S=Hu(C,t,n,l,u,i,s,y,b=[],x=[],d),a),v===123)if(u===0)Vu(C,t,S,S,b,a,d,s,x);else switch(f===99&&X(C,3)===110?100:f){case 100:case 108:case 109:case 115:Vu(e,S,S,r&&gu(Hu(e,S,S,0,0,i,s,y,i,b=[],d),x),i,x,d,s,r?b:x);break;default:Vu(C,S,S,S,[``],x,0,s,x)}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+mu(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&Eu()==125)continue}switch(C+=su(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=(mu(C)-1)*_,_=1;break;case 64:Ou()===45&&(C+=Pu(Du())),f=Ou(),u=d=mu(y=C+=zu(ku())),v++;break;case 45:m===45&&mu(C)==2&&(h=0)}}return a}function Hu(e,t,n,r,i,a,o,s,c,l,u){for(var d=i-1,f=i===0?a:[``],p=hu(f),m=0,h=0,g=0;m<r;++m)for(var _=0,v=pu(e,d+1,d=ou(h=o[m])),y=e;_<p;++_)(y=uu(h>0?f[_]+` `+v:Y(v,/&\f/g,f[_])))&&(c[g++]=y);return Cu(e,t,n,i===0?tu:s,c,l,u)}function Uu(e,t,n){return Cu(e,t,n,eu,su(Tu()),pu(e,2,-2),0)}function Wu(e,t,n,r){return Cu(e,t,n,nu,pu(e,0,r),pu(e,r+1,-1),r)}function Gu(e,t){for(var n=``,r=hu(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||``;return n}function Ku(e,t,n,r){switch(e.type){case au:if(e.children.length)break;case ru:case nu:return e.return=e.return||e.value;case eu:return``;case iu:return e.return=e.value+`{`+Gu(e.children,r)+`}`;case tu:e.value=e.props.join(`,`)}return mu(n=Gu(e.children,r))?e.return=e.value+`{`+n+`}`:``}function qu(e){var t=hu(e);return function(n,r,i,a){for(var o=``,s=0;s<t;s++)o+=e[s](n,r,i,a)||``;return o}}function Ju(e){return function(t){t.root||(t=t.return)&&e(t)}}function Yu(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Xu=function(e,t,n){for(var r=0,i=0;r=i,i=Ou(),r===38&&i===12&&(t[n]=1),!ju(i);)Du();return Au(e,xu)},Zu=function(e,t){var n=-1,r=44;do switch(ju(r)){case 0:r===38&&Ou()===12&&(t[n]=1),e[n]+=Xu(xu-1,t,n);break;case 2:e[n]+=Pu(r);break;case 4:if(r===44){e[++n]=Ou()===58?`&\f`:``,t[n]=e[n].length;break}default:e[n]+=su(r)}while(r=Du());return e},Qu=function(e,t){return Nu(Zu(Mu(e),t))},$u=new WeakMap,ed=function(e){if(!(e.type!==`rule`||!e.parent||e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;n.type!==`rule`;)if(n=n.parent,!n)return;if(!(e.props.length===1&&t.charCodeAt(0)!==58&&!$u.get(n))&&!r){$u.set(e,!0);for(var i=[],a=Qu(t,i),o=n.props,s=0,c=0;s<a.length;s++)for(var l=0;l<o.length;l++,c++)e.props[c]=i[s]?a[s].replace(/&\f/g,o[l]):o[l]+` `+a[s]}}},td=function(e){if(e.type===`decl`){var t=e.value;t.charCodeAt(0)===108&&t.charCodeAt(2)===98&&(e.return=``,e.value=``)}};function nd(e,t){switch(lu(e,t)){case 5103:return J+`print-`+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return J+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return J+e+$l+e+Ql+e+e;case 6828:case 4268:return J+e+Ql+e+e;case 6165:return J+e+Ql+`flex-`+e+e;case 5187:return J+e+Y(e,/(\w+).+(:[^]+)/,J+`box-$1$2`+Ql+`flex-$1$2`)+e;case 5443:return J+e+Ql+`flex-item-`+Y(e,/flex-|-self/,``)+e;case 4675:return J+e+Ql+`flex-line-pack`+Y(e,/align-content|flex-|-self/,``)+e;case 5548:return J+e+Ql+Y(e,`shrink`,`negative`)+e;case 5292:return J+e+Ql+Y(e,`basis`,`preferred-size`)+e;case 6060:return J+`box-`+Y(e,`-grow`,``)+J+e+Ql+Y(e,`grow`,`positive`)+e;case 4554:return J+Y(e,/([^-])(transform)/g,`$1`+J+`$2`)+e;case 6187:return Y(Y(Y(e,/(zoom-|grab)/,J+`$1`),/(image-set)/,J+`$1`),e,``)+e;case 5495:case 3959:return Y(e,/(image-set\([^]*)/,J+"$1$`$1");case 4968:return Y(Y(e,/(.+:)(flex-)?(.*)/,J+`box-pack:$3`+Ql+`flex-pack:$3`),/s.+-b[^;]+/,`justify`)+J+e+e;case 4095:case 3583:case 4068:case 2532:return Y(e,/(.+)-inline(.+)/,J+`$1$2`)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(mu(e)-1-t>6)switch(X(e,t+1)){case 109:if(X(e,t+4)!==45)break;case 102:return Y(e,/(.+:)(.+)-([^]+)/,`$1`+J+`$2-$3$1`+$l+(X(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~fu(e,`stretch`)?nd(Y(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(X(e,t+1)!==115)break;case 6444:switch(X(e,mu(e)-3-(~fu(e,`!important`)&&10))){case 107:return Y(e,`:`,`:`+J)+e;case 101:return Y(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+J+(X(e,14)===45?`inline-`:``)+`box$3$1`+J+`$2$3$1`+Ql+`$2box$3`)+e}break;case 5936:switch(X(e,t+11)){case 114:return J+e+Ql+Y(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return J+e+Ql+Y(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return J+e+Ql+Y(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return J+e+Ql+e+e}return e}var rd=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case nu:e.return=nd(e.value,e.length);break;case iu:return Gu([wu(e,{value:Y(e.value,`@`,`@`+J)})],r);case tu:if(e.length)return _u(e.props,function(t){switch(du(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return Gu([wu(e,{props:[Y(t,/:(read-\w+)/,`:`+$l+`$1`)]})],r);case`::placeholder`:return Gu([wu(e,{props:[Y(t,/:(plac\w+)/,`:`+J+`input-$1`)]}),wu(e,{props:[Y(t,/:(plac\w+)/,`:`+$l+`$1`)]}),wu(e,{props:[Y(t,/:(plac\w+)/,Ql+`input-$1`)]})],r)}return``})}}],id=function(e){var t=e.key;if(t===`css`){var n=document.querySelectorAll(`style[data-emotion]:not([data-s])`);Array.prototype.forEach.call(n,function(e){e.getAttribute(`data-emotion`).indexOf(` `)!==-1&&(document.head.appendChild(e),e.setAttribute(`data-s`,``))})}var r=e.stylisPlugins||rd,i={},a,o=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll(`style[data-emotion^="`+t+` "]`),function(e){for(var t=e.getAttribute(`data-emotion`).split(` `),n=1;n<t.length;n++)i[t[n]]=!0;o.push(e)});var s,c=[ed,td],l,u=[Ku,Ju(function(e){l.insert(e)})],d=qu(c.concat(r,u)),f=function(e){return Gu(Bu(e),d)};s=function(e,t,n,r){l=n,f(e?e+`{`+t.styles+`}`:t.styles),r&&(p.inserted[t.name]=!0)};var p={key:t,sheet:new Zl({key:t,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:i,registered:{},insert:s};return p.sheet.hydrate(o),p};function ad(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var od={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},sd=/[A-Z]|^ms/g,cd=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ld=function(e){return e.charCodeAt(1)===45},ud=function(e){return e!=null&&typeof e!=`boolean`},dd=Yu(function(e){return ld(e)?e:e.replace(sd,`-$&`).toLowerCase()}),fd=function(e,t){switch(e){case`animation`:case`animationName`:if(typeof t==`string`)return t.replace(cd,function(e,t,n){return gd={name:t,styles:n,next:gd},t})}return od[e]!==1&&!ld(e)&&typeof t==`number`&&t!==0?t+`px`:t};function pd(e,t,n){if(n==null)return``;var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case`boolean`:return``;case`object`:var i=n;if(i.anim===1)return gd={name:i.name,styles:i.styles,next:gd},i.name;var a=n;if(a.styles!==void 0){var o=a.next;if(o!==void 0)for(;o!==void 0;)gd={name:o.name,styles:o.styles,next:gd},o=o.next;return a.styles+`;`}return md(e,t,n);case`function`:if(e!==void 0){var s=gd,c=n(e);return gd=s,pd(e,t,c)}break}var l=n;if(t==null)return l;var u=t[l];return u===void 0?l:u}function md(e,t,n){var r=``;if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=pd(e,t,n[i])+`;`;else for(var a in n){var o=n[a];if(typeof o!=`object`){var s=o;t!=null&&t[s]!==void 0?r+=a+`{`+t[s]+`}`:ud(s)&&(r+=dd(a)+`:`+fd(a,s)+`;`)}else if(Array.isArray(o)&&typeof o[0]==`string`&&(t==null||t[o[0]]===void 0))for(var c=0;c<o.length;c++)ud(o[c])&&(r+=dd(a)+`:`+fd(a,o[c])+`;`);else{var l=pd(e,t,o);switch(a){case`animation`:case`animationName`:r+=dd(a)+`:`+l+`;`;break;default:r+=a+`{`+l+`}`}}}return r}var hd=/label:\s*([^\s;{]+)\s*(;|$)/g,gd;function _d(e,t,n){if(e.length===1&&typeof e[0]==`object`&&e[0]!==null&&e[0].styles!==void 0)return e[0];var r=!0,i=``;gd=void 0;var a=e[0];a==null||a.raw===void 0?(r=!1,i+=pd(n,t,a)):i+=a[0];for(var o=1;o<e.length;o++)i+=pd(n,t,e[o]),r&&(i+=a[o]);hd.lastIndex=0;for(var s=``,c;(c=hd.exec(i))!==null;)s+=`-`+c[1];return{name:ad(i)+s,styles:i,next:gd}}function vd(e,t,n){var r=``;return n.split(` `).forEach(function(n){e[n]===void 0?n&&(r+=n+` `):t.push(e[n]+`;`)}),r}var yd=function(e,t,n){var r=e.key+`-`+t.name;n===!1&&e.registered[r]===void 0&&(e.registered[r]=t.styles)},bd=function(e,t,n){yd(e,t,n);var r=e.key+`-`+t.name;if(e.inserted[t.name]===void 0){var i=t;do e.insert(t===i?`.`+r:``,i,e.sheet,!0),i=i.next;while(i!==void 0)}};function xd(e,t){if(e.inserted[t.name]===void 0)return e.insert(``,t,e.sheet,!0)}function Sd(e,t,n){var r=[],i=vd(e,r,n);return r.length<2?n:i+t(r)}var Cd=function(e){var t=id(e);t.sheet.speedy=function(e){this.isSpeedy=e},t.compat=!0;var n=function(){var e=_d([...arguments],t.registered,void 0);return bd(t,e,!1),t.key+`-`+e.name};return{css:n,cx:function(){var e=[...arguments];return Sd(t.registered,n,wd(e))},injectGlobal:function(){xd(t,_d([...arguments],t.registered))},keyframes:function(){var e=_d([...arguments],t.registered),n=`animation-`+e.name;return xd(t,{name:e.name,styles:`@keyframes `+n+`{`+e.styles+`}`}),n},hydrate:function(e){e.forEach(function(e){t.inserted[e]=!0})},flush:function(){t.registered={},t.inserted={},t.sheet.flush()},sheet:t.sheet,cache:t,getRegisteredStyles:vd.bind(null,t.registered),merge:Sd.bind(null,t.registered,n)}},wd=function e(t){for(var n=``,r=0;r<t.length;r++){var i=t[r];if(i!=null){var a=void 0;switch(typeof i){case`boolean`:break;case`object`:if(Array.isArray(i))a=e(i);else for(var o in a=``,i)i[o]&&o&&(a&&(a+=` `),a+=o);break;default:a=i}a&&(n&&(n+=` `),n+=a)}}return n},Td=Cd({key:`css`});Td.flush,Td.hydrate,Td.cx,Td.merge,Td.getRegisteredStyles,Td.injectGlobal,Td.keyframes;var Ed=Td.css;Td.sheet,Td.cache;var Dd=r(((e,t)=>{(function(){var e=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return n.rotl(e,8)&16711935|n.rotl(e,24)&4278255360;for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(Math.random()*256));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<e.length*32;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((e[n]&15).toString(16));return t.join(``)},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(t){for(var n=[],r=0;r<t.length;r+=3)for(var i=t[r]<<16|t[r+1]<<8|t[r+2],a=0;a<4;a++)r*8+a*6<=t.length*8?n.push(e.charAt(i>>>6*(3-a)&63)):n.push(`=`);return n.join(``)},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,``);for(var n=[],r=0,i=0;r<t.length;i=++r%4)i!=0&&n.push((e.indexOf(t.charAt(r-1))&2**(-2*i+8)-1)<<i*2|e.indexOf(t.charAt(r))>>>6-i*2);return n}};t.exports=n})()})),Od=r(((e,t)=>{var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(e.charCodeAt(n)&255);return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join(``)}}};t.exports=n})),kd=r(((e,t)=>{t.exports=function(e){return e!=null&&(n(e)||r(e)||!!e._isBuffer)};function n(e){return!!e.constructor&&typeof e.constructor.isBuffer==`function`&&e.constructor.isBuffer(e)}function r(e){return typeof e.readFloatLE==`function`&&typeof e.slice==`function`&&n(e.slice(0,0))}})),Ad=r(((e,t)=>{(function(){var e=Dd(),n=Od().utf8,r=kd(),i=Od().bin,a=function(t,o){t.constructor==String?t=o&&o.encoding===`binary`?i.stringToBytes(t):n.stringToBytes(t):r(t)?t=Array.prototype.slice.call(t,0):!Array.isArray(t)&&t.constructor!==Uint8Array&&(t=t.toString());for(var s=e.bytesToWords(t),c=t.length*8,l=1732584193,u=-271733879,d=-1732584194,f=271733878,p=0;p<s.length;p++)s[p]=(s[p]<<8|s[p]>>>24)&16711935|(s[p]<<24|s[p]>>>8)&4278255360;s[c>>>5]|=128<<c%32,s[(c+64>>>9<<4)+14]=c;for(var m=a._ff,h=a._gg,g=a._hh,_=a._ii,p=0;p<s.length;p+=16){var v=l,y=u,b=d,x=f;l=m(l,u,d,f,s[p+0],7,-680876936),f=m(f,l,u,d,s[p+1],12,-389564586),d=m(d,f,l,u,s[p+2],17,606105819),u=m(u,d,f,l,s[p+3],22,-1044525330),l=m(l,u,d,f,s[p+4],7,-176418897),f=m(f,l,u,d,s[p+5],12,1200080426),d=m(d,f,l,u,s[p+6],17,-1473231341),u=m(u,d,f,l,s[p+7],22,-45705983),l=m(l,u,d,f,s[p+8],7,1770035416),f=m(f,l,u,d,s[p+9],12,-1958414417),d=m(d,f,l,u,s[p+10],17,-42063),u=m(u,d,f,l,s[p+11],22,-1990404162),l=m(l,u,d,f,s[p+12],7,1804603682),f=m(f,l,u,d,s[p+13],12,-40341101),d=m(d,f,l,u,s[p+14],17,-1502002290),u=m(u,d,f,l,s[p+15],22,1236535329),l=h(l,u,d,f,s[p+1],5,-165796510),f=h(f,l,u,d,s[p+6],9,-1069501632),d=h(d,f,l,u,s[p+11],14,643717713),u=h(u,d,f,l,s[p+0],20,-373897302),l=h(l,u,d,f,s[p+5],5,-701558691),f=h(f,l,u,d,s[p+10],9,38016083),d=h(d,f,l,u,s[p+15],14,-660478335),u=h(u,d,f,l,s[p+4],20,-405537848),l=h(l,u,d,f,s[p+9],5,568446438),f=h(f,l,u,d,s[p+14],9,-1019803690),d=h(d,f,l,u,s[p+3],14,-187363961),u=h(u,d,f,l,s[p+8],20,1163531501),l=h(l,u,d,f,s[p+13],5,-1444681467),f=h(f,l,u,d,s[p+2],9,-51403784),d=h(d,f,l,u,s[p+7],14,1735328473),u=h(u,d,f,l,s[p+12],20,-1926607734),l=g(l,u,d,f,s[p+5],4,-378558),f=g(f,l,u,d,s[p+8],11,-2022574463),d=g(d,f,l,u,s[p+11],16,1839030562),u=g(u,d,f,l,s[p+14],23,-35309556),l=g(l,u,d,f,s[p+1],4,-1530992060),f=g(f,l,u,d,s[p+4],11,1272893353),d=g(d,f,l,u,s[p+7],16,-155497632),u=g(u,d,f,l,s[p+10],23,-1094730640),l=g(l,u,d,f,s[p+13],4,681279174),f=g(f,l,u,d,s[p+0],11,-358537222),d=g(d,f,l,u,s[p+3],16,-722521979),u=g(u,d,f,l,s[p+6],23,76029189),l=g(l,u,d,f,s[p+9],4,-640364487),f=g(f,l,u,d,s[p+12],11,-421815835),d=g(d,f,l,u,s[p+15],16,530742520),u=g(u,d,f,l,s[p+2],23,-995338651),l=_(l,u,d,f,s[p+0],6,-198630844),f=_(f,l,u,d,s[p+7],10,1126891415),d=_(d,f,l,u,s[p+14],15,-1416354905),u=_(u,d,f,l,s[p+5],21,-57434055),l=_(l,u,d,f,s[p+12],6,1700485571),f=_(f,l,u,d,s[p+3],10,-1894986606),d=_(d,f,l,u,s[p+10],15,-1051523),u=_(u,d,f,l,s[p+1],21,-2054922799),l=_(l,u,d,f,s[p+8],6,1873313359),f=_(f,l,u,d,s[p+15],10,-30611744),d=_(d,f,l,u,s[p+6],15,-1560198380),u=_(u,d,f,l,s[p+13],21,1309151649),l=_(l,u,d,f,s[p+4],6,-145523070),f=_(f,l,u,d,s[p+11],10,-1120210379),d=_(d,f,l,u,s[p+2],15,718787259),u=_(u,d,f,l,s[p+9],21,-343485551),l=l+v>>>0,u=u+y>>>0,d=d+b>>>0,f=f+x>>>0}return e.endian([l,u,d,f])};a._ff=function(e,t,n,r,i,a,o){var s=e+(t&n|~t&r)+(i>>>0)+o;return(s<<a|s>>>32-a)+t},a._gg=function(e,t,n,r,i,a,o){var s=e+(t&r|n&~r)+(i>>>0)+o;return(s<<a|s>>>32-a)+t},a._hh=function(e,t,n,r,i,a,o){var s=e+(t^n^r)+(i>>>0)+o;return(s<<a|s>>>32-a)+t},a._ii=function(e,t,n,r,i,a,o){var s=e+(n^(t|~r))+(i>>>0)+o;return(s<<a|s>>>32-a)+t},a._blocksize=16,a._digestsize=16,t.exports=function(t,n){if(t==null)throw Error(`Illegal argument `+t);var r=e.wordsToBytes(a(t,n));return n&&n.asBytes?r:n&&n.asString?i.bytesToString(r):e.bytesToHex(r)}})()})),jd=r(((e,t)=>{(function(n,r){typeof define==`function`&&define.amd?define(r):typeof e==`object`?t.exports=r():n.NProgress=r()})(e,function(){var e={};e.version=`0.2.0`;var t=e.settings={minimum:.08,easing:`ease`,positionUsing:``,speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:`[role="bar"]`,spinnerSelector:`[role="spinner"]`,parent:`body`,template:`<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>`};e.configure=function(e){var n,r;for(n in e)r=e[n],r!==void 0&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var s=e.isStarted();r=n(r,t.minimum,1),e.status=r===1?null:r;var c=e.render(!s),l=c.querySelector(t.barSelector),u=t.speed,d=t.easing;return c.offsetWidth,a(function(n){t.positionUsing===``&&(t.positionUsing=e.getPositioningCSS()),o(l,i(r,u,d)),r===1?(o(c,{transition:`none`,opacity:1}),c.offsetWidth,setTimeout(function(){o(c,{transition:`all `+u+`ms linear`,opacity:0}),setTimeout(function(){e.remove(),n()},u)},u)):setTimeout(n,u)}),this},e.isStarted=function(){return typeof e.status==`number`},e.start=function(){e.status||e.set(0);var n=function(){setTimeout(function(){e.status&&(e.trickle(),n())},t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return!t&&!e.status?this:e.inc(.3+.5*Math.random()).set(1)},e.inc=function(t){var r=e.status;return r?(typeof t!=`number`&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},(function(){var t=0,n=0;e.promise=function(r){return!r||r.state()===`resolved`?this:(n===0&&e.start(),t++,n++,r.always(function(){n--,n===0?(t=0,e.done()):e.set((t-n)/t)}),this)}})(),e.render=function(n){if(e.isRendered())return document.getElementById(`nprogress`);c(document.documentElement,`nprogress-busy`);var i=document.createElement(`div`);i.id=`nprogress`,i.innerHTML=t.template;var a=i.querySelector(t.barSelector),s=n?`-100`:r(e.status||0),l=document.querySelector(t.parent),u;return o(a,{transition:`all 0 linear`,transform:`translate3d(`+s+`%,0,0)`}),t.showSpinner||(u=i.querySelector(t.spinnerSelector),u&&d(u)),l!=document.body&&c(l,`nprogress-custom-parent`),l.appendChild(i),i},e.remove=function(){l(document.documentElement,`nprogress-busy`),l(document.querySelector(t.parent),`nprogress-custom-parent`);var e=document.getElementById(`nprogress`);e&&d(e)},e.isRendered=function(){return!!document.getElementById(`nprogress`)},e.getPositioningCSS=function(){var e=document.body.style,t=`WebkitTransform`in e?`Webkit`:`MozTransform`in e?`Moz`:`msTransform`in e?`ms`:`OTransform`in e?`O`:``;return t+`Perspective`in e?`translate3d`:t+`Transform`in e?`translate`:`margin`};function n(e,t,n){return e<t?t:e>n?n:e}function r(e){return(-1+e)*100}function i(e,n,i){var a=t.positionUsing===`translate3d`?{transform:`translate3d(`+r(e)+`%,0,0)`}:t.positionUsing===`translate`?{transform:`translate(`+r(e)+`%,0)`}:{"margin-left":r(e)+`%`};return a.transition=`all `+n+`ms `+i,a}var a=(function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),e.length==1&&t()}})(),o=(function(){var e=[`Webkit`,`O`,`Moz`,`ms`],t={};function n(e){return e.replace(/^-ms-/,`ms-`).replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})}function r(t){var n=document.body.style;if(t in n)return t;for(var r=e.length,i=t.charAt(0).toUpperCase()+t.slice(1),a;r--;)if(a=e[r]+i,a in n)return a;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n=arguments,r,i;if(n.length==2)for(r in t)i=t[r],i!==void 0&&t.hasOwnProperty(r)&&a(e,r,i);else a(e,n[1],n[2])}})();function s(e,t){return(typeof e==`string`?e:u(e)).indexOf(` `+t+` `)>=0}function c(e,t){var n=u(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function l(e,t){var n=u(e),r;s(e,t)&&(r=n.replace(` `+t+` `,` `),e.className=r.substring(1,r.length-1))}function u(e){return(` `+(e.className||``)+` `).replace(/\s+/gi,` `)}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e})})),Md=r(((e,t)=>{(function(){var e,n,r,i,a,o;typeof performance<`u`&&performance!==null&&performance.now?t.exports=function(){return performance.now()}:typeof process<`u`&&process!==null&&process.hrtime?(t.exports=function(){return(e()-a)/1e6},n=process.hrtime,e=function(){var e=n();return e[0]*1e9+e[1]},i=e(),o=process.uptime()*1e9,a=i-o):Date.now?(t.exports=function(){return Date.now()-r},r=Date.now()):(t.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(e)})),Nd=r(((e,t)=>{for(var n=Md(),r=typeof window>`u`?global:window,i=[`moz`,`webkit`],a=`AnimationFrame`,o=r[`request`+a],s=r[`cancel`+a]||r[`cancelRequest`+a],c=0;!o&&c<i.length;c++)o=r[i[c]+`Request`+a],s=r[i[c]+`Cancel`+a]||r[i[c]+`CancelRequest`+a];if(!o||!s){var l=0,u=0,d=[],f=1e3/60;o=function(e){if(d.length===0){var t=n(),r=Math.max(0,f-(t-l));l=r+t,setTimeout(function(){var e=d.slice(0);d.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(l)}catch(e){setTimeout(function(){throw e},0)}},Math.round(r))}return d.push({handle:++u,callback:e,cancelled:!1}),u},s=function(e){for(var t=0;t<d.length;t++)d[t].handle===e&&(d[t].cancelled=!0)}}t.exports=function(e){return o.call(r,e)},t.exports.cancel=function(){s.apply(r,arguments)},t.exports.polyfill=function(e){e||(e=r),e.requestAnimationFrame=o,e.cancelAnimationFrame=s}}));function Pd(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}Wd(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function Fd(e){var t=``;Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var r=e[n];if(r.type===$.CLOSE_PATH)t+=`z`;else if(r.type===$.HORIZ_LINE_TO)t+=(r.relative?`h`:`H`)+r.x;else if(r.type===$.VERT_LINE_TO)t+=(r.relative?`v`:`V`)+r.y;else if(r.type===$.MOVE_TO)t+=(r.relative?`m`:`M`)+r.x+` `+r.y;else if(r.type===$.LINE_TO)t+=(r.relative?`l`:`L`)+r.x+` `+r.y;else if(r.type===$.CURVE_TO)t+=(r.relative?`c`:`C`)+r.x1+` `+r.y1+` `+r.x2+` `+r.y2+` `+r.x+` `+r.y;else if(r.type===$.SMOOTH_CURVE_TO)t+=(r.relative?`s`:`S`)+r.x2+` `+r.y2+` `+r.x+` `+r.y;else if(r.type===$.QUAD_TO)t+=(r.relative?`q`:`Q`)+r.x1+` `+r.y1+` `+r.x+` `+r.y;else if(r.type===$.SMOOTH_QUAD_TO)t+=(r.relative?`t`:`T`)+r.x+` `+r.y;else{if(r.type!==$.ARC)throw Error(`Unexpected command type "`+r.type+`" at index `+n+`.`);t+=(r.relative?`a`:`A`)+r.rX+` `+r.rY+` `+r.xRot+` `+ +r.lArcFlag+` `+ +r.sweepFlag+` `+r.x+` `+r.y}}return t}function Id(e,t){var n=e[0],r=e[1];return[n*Math.cos(t)-r*Math.sin(t),n*Math.sin(t)+r*Math.cos(t)]}function Ld(){for(var e=[...arguments],t=0;t<e.length;t++)if(typeof e[t]!=`number`)throw Error(`assertNumbers arguments[`+t+`] is not a number. `+typeof e[t]+` == typeof `+e[t]);return!0}function Rd(e,t,n){e.lArcFlag=e.lArcFlag===0?0:1,e.sweepFlag=e.sweepFlag===0?0:1;var r=e.rX,i=e.rY,a=e.x,o=e.y;r=Math.abs(e.rX),i=Math.abs(e.rY);var s=Id([(t-a)/2,(n-o)/2],-e.xRot/180*Gd),c=s[0],l=s[1],u=c**2/r**2+l**2/i**2;1<u&&(r*=Math.sqrt(u),i*=Math.sqrt(u)),e.rX=r,e.rY=i;var d=r**2*l**2+i**2*c**2,f=(e.lArcFlag===e.sweepFlag?-1:1)*Math.sqrt(Math.max(0,(r**2*i**2-d)/d)),p=r*l/i*f,m=-i*c/r*f,h=Id([p,m],e.xRot/180*Gd);e.cX=h[0]+(t+a)/2,e.cY=h[1]+(n+o)/2,e.phi1=Math.atan2((l-m)/i,(c-p)/r),e.phi2=Math.atan2((-l-m)/i,(-c-p)/r),e.sweepFlag===0&&e.phi2>e.phi1&&(e.phi2-=2*Gd),e.sweepFlag===1&&e.phi2<e.phi1&&(e.phi2+=2*Gd),e.phi1*=180/Gd,e.phi2*=180/Gd}function zd(e,t,n){Ld(e,t,n);var r=e*e+t*t-n*n;if(0>r)return[];if(r===0)return[[e*n/(e*e+t*t),t*n/(e*e+t*t)]];var i=Math.sqrt(r);return[[(e*n+t*i)/(e*e+t*t),(t*n-e*i)/(e*e+t*t)],[(e*n-t*i)/(e*e+t*t),(t*n+e*i)/(e*e+t*t)]]}function Bd(e,t,n){return(1-n)*e+n*t}function Vd(e,t,n,r){return e+Math.cos(r/180*Gd)*t+Math.sin(r/180*Gd)*n}function Hd(e,t,n,r){var i=1e-6,a=t-e,o=n-t,s=3*a+3*(r-n)-6*o,c=6*(o-a),l=3*a;return Math.abs(s)<i?[-l/c]:function(e,t,n){n===void 0&&(n=1e-6);var r=e*e/4-t;if(r<-n)return[];if(r<=n)return[-e/2];var i=Math.sqrt(r);return[-e/2-i,-e/2+i]}(c/s,l/s,i)}function Ud(e,t,n,r,i){var a=1-i;return e*(a*a*a)+t*(3*a*a*i)+n*(3*a*i*i)+r*(i*i*i)}var Wd,Gd,Q,Kd,qd,Jd,Yd,Xd,Zd,$,Qd,$d=t((()=>{Wd=function(e,t){return(Wd=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},Gd=Math.PI,Kd=Math.PI/180,(function(e){function t(){return i((function(e,t,n){return e.relative&&(e.x1!==void 0&&(e.x1+=t),e.y1!==void 0&&(e.y1+=n),e.x2!==void 0&&(e.x2+=t),e.y2!==void 0&&(e.y2+=n),e.x!==void 0&&(e.x+=t),e.y!==void 0&&(e.y+=n),e.relative=!1),e}))}function n(){var e=NaN,t=NaN,n=NaN,r=NaN;return i((function(i,a,o){return i.type&$.SMOOTH_CURVE_TO&&(i.type=$.CURVE_TO,e=isNaN(e)?a:e,t=isNaN(t)?o:t,i.x1=i.relative?a-e:2*a-e,i.y1=i.relative?o-t:2*o-t),i.type&$.CURVE_TO?(e=i.relative?a+i.x2:i.x2,t=i.relative?o+i.y2:i.y2):(e=NaN,t=NaN),i.type&$.SMOOTH_QUAD_TO&&(i.type=$.QUAD_TO,n=isNaN(n)?a:n,r=isNaN(r)?o:r,i.x1=i.relative?a-n:2*a-n,i.y1=i.relative?o-r:2*o-r),i.type&$.QUAD_TO?(n=i.relative?a+i.x1:i.x1,r=i.relative?o+i.y1:i.y1):(n=NaN,r=NaN),i}))}function r(){var e=NaN,t=NaN;return i((function(n,r,i){if(n.type&$.SMOOTH_QUAD_TO&&(n.type=$.QUAD_TO,e=isNaN(e)?r:e,t=isNaN(t)?i:t,n.x1=n.relative?r-e:2*r-e,n.y1=n.relative?i-t:2*i-t),n.type&$.QUAD_TO){e=n.relative?r+n.x1:n.x1,t=n.relative?i+n.y1:n.y1;var a=n.x1,o=n.y1;n.type=$.CURVE_TO,n.x1=((n.relative?0:r)+2*a)/3,n.y1=((n.relative?0:i)+2*o)/3,n.x2=(n.x+2*a)/3,n.y2=(n.y+2*o)/3}else e=NaN,t=NaN;return n}))}function i(e){var t=0,n=0,r=NaN,i=NaN;return function(a){if(isNaN(r)&&!(a.type&$.MOVE_TO))throw Error(`path must start with moveto`);var o=e(a,t,n,r,i);return a.type&$.CLOSE_PATH&&(t=r,n=i),a.x!==void 0&&(t=a.relative?t+a.x:a.x),a.y!==void 0&&(n=a.relative?n+a.y:a.y),a.type&$.MOVE_TO&&(r=t,i=n),o}}function a(e,t,n,r,a,o){return Ld(e,t,n,r,a,o),i((function(i,s,c,l){var u=i.x1,d=i.x2,f=i.relative&&!isNaN(l),p=i.x===void 0?f?0:s:i.x,m=i.y===void 0?f?0:c:i.y;function h(e){return e*e}i.type&$.HORIZ_LINE_TO&&t!==0&&(i.type=$.LINE_TO,i.y=i.relative?0:c),i.type&$.VERT_LINE_TO&&n!==0&&(i.type=$.LINE_TO,i.x=i.relative?0:s),i.x!==void 0&&(i.x=i.x*e+m*n+(f?0:a)),i.y!==void 0&&(i.y=p*t+i.y*r+(f?0:o)),i.x1!==void 0&&(i.x1=i.x1*e+i.y1*n+(f?0:a)),i.y1!==void 0&&(i.y1=u*t+i.y1*r+(f?0:o)),i.x2!==void 0&&(i.x2=i.x2*e+i.y2*n+(f?0:a)),i.y2!==void 0&&(i.y2=d*t+i.y2*r+(f?0:o));var g=e*r-t*n;if(i.xRot!==void 0&&(e!==1||t!==0||n!==0||r!==1))if(g===0)delete i.rX,delete i.rY,delete i.xRot,delete i.lArcFlag,delete i.sweepFlag,i.type=$.LINE_TO;else{var _=i.xRot*Math.PI/180,v=Math.sin(_),y=Math.cos(_),b=1/h(i.rX),x=1/h(i.rY),S=h(y)*b+h(v)*x,C=2*v*y*(b-x),w=h(v)*b+h(y)*x,T=S*r*r-C*t*r+w*t*t,E=C*(e*r+t*n)-2*(S*n*r+w*e*t),D=S*n*n-C*e*n+w*e*e,O=(Math.atan2(E,T-D)+Math.PI)%Math.PI/2,ee=Math.sin(O),k=Math.cos(O);i.rX=Math.abs(g)/Math.sqrt(T*h(k)+E*ee*k+D*h(ee)),i.rY=Math.abs(g)/Math.sqrt(T*h(ee)-E*ee*k+D*h(k)),i.xRot=180*O/Math.PI}return i.sweepFlag!==void 0&&0>g&&(i.sweepFlag=+!i.sweepFlag),i}))}function o(){return function(e){var t={};for(var n in e)t[n]=e[n];return t}}e.ROUND=function(e){function t(t){return Math.round(t*e)/e}return e===void 0&&(e=0x9184e72a000),Ld(e),function(e){return e.x1!==void 0&&(e.x1=t(e.x1)),e.y1!==void 0&&(e.y1=t(e.y1)),e.x2!==void 0&&(e.x2=t(e.x2)),e.y2!==void 0&&(e.y2=t(e.y2)),e.x!==void 0&&(e.x=t(e.x)),e.y!==void 0&&(e.y=t(e.y)),e.rX!==void 0&&(e.rX=t(e.rX)),e.rY!==void 0&&(e.rY=t(e.rY)),e}},e.TO_ABS=t,e.TO_REL=function(){return i((function(e,t,n){return e.relative||(e.x1!==void 0&&(e.x1-=t),e.y1!==void 0&&(e.y1-=n),e.x2!==void 0&&(e.x2-=t),e.y2!==void 0&&(e.y2-=n),e.x!==void 0&&(e.x-=t),e.y!==void 0&&(e.y-=n),e.relative=!0),e}))},e.NORMALIZE_HVZ=function(e,t,n){return e===void 0&&(e=!0),t===void 0&&(t=!0),n===void 0&&(n=!0),i((function(r,i,a,o,s){if(isNaN(o)&&!(r.type&$.MOVE_TO))throw Error(`path must start with moveto`);return t&&r.type&$.HORIZ_LINE_TO&&(r.type=$.LINE_TO,r.y=r.relative?0:a),n&&r.type&$.VERT_LINE_TO&&(r.type=$.LINE_TO,r.x=r.relative?0:i),e&&r.type&$.CLOSE_PATH&&(r.type=$.LINE_TO,r.x=r.relative?o-i:o,r.y=r.relative?s-a:s),r.type&$.ARC&&(r.rX===0||r.rY===0)&&(r.type=$.LINE_TO,delete r.rX,delete r.rY,delete r.xRot,delete r.lArcFlag,delete r.sweepFlag),r}))},e.NORMALIZE_ST=n,e.QT_TO_C=r,e.INFO=i,e.SANITIZE=function(e){e===void 0&&(e=0),Ld(e);var t=NaN,n=NaN,r=NaN,a=NaN;return i((function(i,o,s,c,l){var u=Math.abs,d=!1,f=0,p=0;if(i.type&$.SMOOTH_CURVE_TO&&(f=isNaN(t)?0:o-t,p=isNaN(n)?0:s-n),i.type&($.CURVE_TO|$.SMOOTH_CURVE_TO)?(t=i.relative?o+i.x2:i.x2,n=i.relative?s+i.y2:i.y2):(t=NaN,n=NaN),i.type&$.SMOOTH_QUAD_TO?(r=isNaN(r)?o:2*o-r,a=isNaN(a)?s:2*s-a):i.type&$.QUAD_TO?(r=i.relative?o+i.x1:i.x1,a=i.relative?s+i.y1:i.y2):(r=NaN,a=NaN),i.type&$.LINE_COMMANDS||i.type&$.ARC&&(i.rX===0||i.rY===0||!i.lArcFlag)||i.type&$.CURVE_TO||i.type&$.SMOOTH_CURVE_TO||i.type&$.QUAD_TO||i.type&$.SMOOTH_QUAD_TO){var m=i.x===void 0?0:i.relative?i.x:i.x-o,h=i.y===void 0?0:i.relative?i.y:i.y-s;f=isNaN(r)?i.x1===void 0?f:i.relative?i.x:i.x1-o:r-o,p=isNaN(a)?i.y1===void 0?p:i.relative?i.y:i.y1-s:a-s;var g=i.x2===void 0?0:i.relative?i.x:i.x2-o,_=i.y2===void 0?0:i.relative?i.y:i.y2-s;u(m)<=e&&u(h)<=e&&u(f)<=e&&u(p)<=e&&u(g)<=e&&u(_)<=e&&(d=!0)}return i.type&$.CLOSE_PATH&&u(o-c)<=e&&u(s-l)<=e&&(d=!0),d?[]:i}))},e.MATRIX=a,e.ROTATE=function(e,t,n){t===void 0&&(t=0),n===void 0&&(n=0),Ld(e,t,n);var r=Math.sin(e),i=Math.cos(e);return a(i,r,-r,i,t-t*i+n*r,n-t*r-n*i)},e.TRANSLATE=function(e,t){return t===void 0&&(t=0),Ld(e,t),a(1,0,0,1,e,t)},e.SCALE=function(e,t){return t===void 0&&(t=e),Ld(e,t),a(e,0,0,t,0,0)},e.SKEW_X=function(e){return Ld(e),a(1,0,Math.atan(e),1,0,0)},e.SKEW_Y=function(e){return Ld(e),a(1,Math.atan(e),0,1,0,0)},e.X_AXIS_SYMMETRY=function(e){return e===void 0&&(e=0),Ld(e),a(-1,0,0,1,e,0)},e.Y_AXIS_SYMMETRY=function(e){return e===void 0&&(e=0),Ld(e),a(1,0,0,-1,0,e)},e.A_TO_C=function(){return i((function(e,t,n){return $.ARC===e.type?function(e,t,n){var r,i,a,o;e.cX||Rd(e,t,n);for(var s=Math.min(e.phi1,e.phi2),c=Math.max(e.phi1,e.phi2)-s,l=Math.ceil(c/90),u=Array(l),d=t,f=n,p=0;p<l;p++){var m=Bd(e.phi1,e.phi2,p/l),h=Bd(e.phi1,e.phi2,(p+1)/l),g=h-m,_=4/3*Math.tan(g*Kd/4),v=[Math.cos(m*Kd)-_*Math.sin(m*Kd),Math.sin(m*Kd)+_*Math.cos(m*Kd)],y=v[0],b=v[1],x=[Math.cos(h*Kd),Math.sin(h*Kd)],S=x[0],C=x[1],w=[S+_*Math.sin(h*Kd),C-_*Math.cos(h*Kd)],T=w[0],E=w[1];u[p]={relative:e.relative,type:$.CURVE_TO};var D=function(t,n){var r=Id([t*e.rX,n*e.rY],e.xRot),i=r[0],a=r[1];return[e.cX+i,e.cY+a]};r=D(y,b),u[p].x1=r[0],u[p].y1=r[1],i=D(T,E),u[p].x2=i[0],u[p].y2=i[1],a=D(S,C),u[p].x=a[0],u[p].y=a[1],e.relative&&(u[p].x1-=d,u[p].y1-=f,u[p].x2-=d,u[p].y2-=f,u[p].x-=d,u[p].y-=f),d=(o=[u[p].x,u[p].y])[0],f=o[1]}return u}(e,e.relative?0:t,e.relative?0:n):e}))},e.ANNOTATE_ARCS=function(){return i((function(e,t,n){return e.relative&&(t=0,n=0),$.ARC===e.type&&Rd(e,t,n),e}))},e.CLONE=o,e.CALCULATE_BOUNDS=function(){var e=function(e){var t={};for(var n in e)t[n]=e[n];return t},a=t(),o=r(),s=n(),c=i((function(t,n,r){var i=s(o(a(e(t))));function l(e){e>c.maxX&&(c.maxX=e),e<c.minX&&(c.minX=e)}function u(e){e>c.maxY&&(c.maxY=e),e<c.minY&&(c.minY=e)}if(i.type&$.DRAWING_COMMANDS&&(l(n),u(r)),i.type&$.HORIZ_LINE_TO&&l(i.x),i.type&$.VERT_LINE_TO&&u(i.y),i.type&$.LINE_TO&&(l(i.x),u(i.y)),i.type&$.CURVE_TO){l(i.x),u(i.y);for(var d=0,f=Hd(n,i.x1,i.x2,i.x);d<f.length;d++)0<(O=f[d])&&1>O&&l(Ud(n,i.x1,i.x2,i.x,O));for(var p=0,m=Hd(r,i.y1,i.y2,i.y);p<m.length;p++)0<(O=m[p])&&1>O&&u(Ud(r,i.y1,i.y2,i.y,O))}if(i.type&$.ARC){l(i.x),u(i.y),Rd(i,n,r);for(var h=i.xRot/180*Math.PI,g=Math.cos(h)*i.rX,_=Math.sin(h)*i.rX,v=-Math.sin(h)*i.rY,y=Math.cos(h)*i.rY,b=i.phi1<i.phi2?[i.phi1,i.phi2]:-180>i.phi2?[i.phi2+360,i.phi1+360]:[i.phi2,i.phi1],x=b[0],S=b[1],C=function(e){var t=e[0],n=e[1],r=180*Math.atan2(n,t)/Math.PI;return r<x?r+360:r},w=0,T=zd(v,-g,0).map(C);w<T.length;w++)(O=T[w])>x&&O<S&&l(Vd(i.cX,g,v,O));for(var E=0,D=zd(y,-_,0).map(C);E<D.length;E++){var O;(O=D[E])>x&&O<S&&u(Vd(i.cY,_,y,O))}}return t}));return c.minX=1/0,c.maxX=-1/0,c.minY=1/0,c.maxY=-1/0,c}})(Q||(Q={})),Jd=function(){function e(){}return e.prototype.round=function(e){return this.transform(Q.ROUND(e))},e.prototype.toAbs=function(){return this.transform(Q.TO_ABS())},e.prototype.toRel=function(){return this.transform(Q.TO_REL())},e.prototype.normalizeHVZ=function(e,t,n){return this.transform(Q.NORMALIZE_HVZ(e,t,n))},e.prototype.normalizeST=function(){return this.transform(Q.NORMALIZE_ST())},e.prototype.qtToC=function(){return this.transform(Q.QT_TO_C())},e.prototype.aToC=function(){return this.transform(Q.A_TO_C())},e.prototype.sanitize=function(e){return this.transform(Q.SANITIZE(e))},e.prototype.translate=function(e,t){return this.transform(Q.TRANSLATE(e,t))},e.prototype.scale=function(e,t){return this.transform(Q.SCALE(e,t))},e.prototype.rotate=function(e,t,n){return this.transform(Q.ROTATE(e,t,n))},e.prototype.matrix=function(e,t,n,r,i,a){return this.transform(Q.MATRIX(e,t,n,r,i,a))},e.prototype.skewX=function(e){return this.transform(Q.SKEW_X(e))},e.prototype.skewY=function(e){return this.transform(Q.SKEW_Y(e))},e.prototype.xSymmetry=function(e){return this.transform(Q.X_AXIS_SYMMETRY(e))},e.prototype.ySymmetry=function(e){return this.transform(Q.Y_AXIS_SYMMETRY(e))},e.prototype.annotateArcs=function(){return this.transform(Q.ANNOTATE_ARCS())},e}(),Yd=function(e){return e===` `||e===` `||e===`\r`||e===`
|
||
`},Xd=function(e){return 48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57},Zd=function(e){function t(){var t=e.call(this)||this;return t.curNumber=``,t.curCommandType=-1,t.curCommandRelative=!1,t.canParseCommandOrComma=!0,t.curNumberHasExp=!1,t.curNumberHasExpDigits=!1,t.curNumberHasDecimal=!1,t.curArgs=[],t}return Pd(t,e),t.prototype.finish=function(e){if(e===void 0&&(e=[]),this.parse(` `,e),this.curArgs.length!==0||!this.canParseCommandOrComma)throw SyntaxError(`Unterminated command at the path end.`);return e},t.prototype.parse=function(e,t){var n=this;t===void 0&&(t=[]);for(var r=function(e){t.push(e),n.curArgs.length=0,n.canParseCommandOrComma=!0},i=0;i<e.length;i++){var a=e[i],o=!(this.curCommandType!==$.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!==`0`&&this.curNumber!==`1`),s=Xd(a)&&(this.curNumber===`0`&&a===`0`||o);if(!Xd(a)||s)if(a!==`e`&&a!==`E`)if(a!==`-`&&a!==`+`||!this.curNumberHasExp||this.curNumberHasExpDigits)if(a!==`.`||this.curNumberHasExp||this.curNumberHasDecimal||o){if(this.curNumber&&this.curCommandType!==-1){var c=Number(this.curNumber);if(isNaN(c))throw SyntaxError(`Invalid number ending at `+i);if(this.curCommandType===$.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>c)throw SyntaxError(`Expected positive number, got "`+c+`" at index "`+i+`"`)}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!==`0`&&this.curNumber!==`1`)throw SyntaxError(`Expected a flag, got "`+this.curNumber+`" at index "`+i+`"`)}this.curArgs.push(c),this.curArgs.length===Qd[this.curCommandType]&&($.HORIZ_LINE_TO===this.curCommandType?r({type:$.HORIZ_LINE_TO,relative:this.curCommandRelative,x:c}):$.VERT_LINE_TO===this.curCommandType?r({type:$.VERT_LINE_TO,relative:this.curCommandRelative,y:c}):this.curCommandType===$.MOVE_TO||this.curCommandType===$.LINE_TO||this.curCommandType===$.SMOOTH_QUAD_TO?(r({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),$.MOVE_TO===this.curCommandType&&(this.curCommandType=$.LINE_TO)):this.curCommandType===$.CURVE_TO?r({type:$.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===$.SMOOTH_CURVE_TO?r({type:$.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===$.QUAD_TO?r({type:$.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===$.ARC&&r({type:$.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber=``,this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!Yd(a))if(a===`,`&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(a!==`+`&&a!==`-`&&a!==`.`)if(s)this.curNumber=a,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw SyntaxError(`Unterminated command at index `+i+`.`);if(!this.canParseCommandOrComma)throw SyntaxError(`Unexpected character "`+a+`" at index `+i+`. Command cannot follow comma`);if(this.canParseCommandOrComma=!1,a!==`z`&&a!==`Z`)if(a===`h`||a===`H`)this.curCommandType=$.HORIZ_LINE_TO,this.curCommandRelative=a===`h`;else if(a===`v`||a===`V`)this.curCommandType=$.VERT_LINE_TO,this.curCommandRelative=a===`v`;else if(a===`m`||a===`M`)this.curCommandType=$.MOVE_TO,this.curCommandRelative=a===`m`;else if(a===`l`||a===`L`)this.curCommandType=$.LINE_TO,this.curCommandRelative=a===`l`;else if(a===`c`||a===`C`)this.curCommandType=$.CURVE_TO,this.curCommandRelative=a===`c`;else if(a===`s`||a===`S`)this.curCommandType=$.SMOOTH_CURVE_TO,this.curCommandRelative=a===`s`;else if(a===`q`||a===`Q`)this.curCommandType=$.QUAD_TO,this.curCommandRelative=a===`q`;else if(a===`t`||a===`T`)this.curCommandType=$.SMOOTH_QUAD_TO,this.curCommandRelative=a===`t`;else{if(a!==`a`&&a!==`A`)throw SyntaxError(`Unexpected character "`+a+`" at index `+i+`.`);this.curCommandType=$.ARC,this.curCommandRelative=a===`a`}else t.push({type:$.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=a,this.curNumberHasDecimal=a===`.`}else this.curNumber+=a,this.curNumberHasDecimal=!0;else this.curNumber+=a;else this.curNumber+=a,this.curNumberHasExp=!0;else this.curNumber+=a,this.curNumberHasExpDigits=this.curNumberHasExp}return t},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(t,n){n===void 0&&(n=[]);for(var r=0,i=Object.getPrototypeOf(this).parse.call(this,t);r<i.length;r++){var a=i[r],o=e(a);Array.isArray(o)?n.push.apply(n,o):n.push(o)}return n}}})},t}(Jd),$=function(e){function t(n){var r=e.call(this)||this;return r.commands=typeof n==`string`?t.parse(n):n,r}return Pd(t,e),t.prototype.encode=function(){return t.encode(this.commands)},t.prototype.getBounds=function(){var e=Q.CALCULATE_BOUNDS();return this.transform(e),e},t.prototype.transform=function(e){for(var t=[],n=0,r=this.commands;n<r.length;n++){var i=e(r[n]);Array.isArray(i)?t.push.apply(t,i):t.push(i)}return this.commands=t,this},t.encode=function(e){return Fd(e)},t.parse=function(e){var t=new Zd,n=[];return t.parse(e,n),t.finish(n),n},t.CLOSE_PATH=1,t.MOVE_TO=2,t.HORIZ_LINE_TO=4,t.VERT_LINE_TO=8,t.LINE_TO=16,t.CURVE_TO=32,t.SMOOTH_CURVE_TO=64,t.QUAD_TO=128,t.SMOOTH_QUAD_TO=256,t.ARC=512,t.LINE_COMMANDS=t.LINE_TO|t.HORIZ_LINE_TO|t.VERT_LINE_TO,t.DRAWING_COMMANDS=t.HORIZ_LINE_TO|t.VERT_LINE_TO|t.LINE_TO|t.CURVE_TO|t.SMOOTH_CURVE_TO|t.QUAD_TO|t.SMOOTH_QUAD_TO|t.ARC,t}(Jd),Qd=((qd={})[$.MOVE_TO]=2,qd[$.LINE_TO]=2,qd[$.HORIZ_LINE_TO]=1,qd[$.VERT_LINE_TO]=1,qd[$.CLOSE_PATH]=0,qd[$.QUAD_TO]=4,qd[$.SMOOTH_QUAD_TO]=2,qd[$.CURVE_TO]=6,qd[$.SMOOTH_CURVE_TO]=4,qd[$.ARC]=7,qd)}));function ef(e){"@babel/helpers - typeof";return ef=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},ef(e)}function tf(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function nf(e,t,n,r,i){if(typeof e==`string`&&(e=document.getElementById(e)),!e||ef(e)!==`object`||!(`getContext`in e))throw TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var a=e.getContext(`2d`);try{return a.getImageData(t,n,r,i)}catch(e){throw Error(`unable to access image data: `+e)}}function rf(e,t,n,r,i,a){if(!(isNaN(a)||a<1)){a|=0;var o=nf(e,t,n,r,i);o=af(o,t,n,r,i,a),e.getContext(`2d`).putImageData(o,t,n)}}function af(e,t,n,r,i,a){for(var o=e.data,s=2*a+1,c=r-1,l=i-1,u=a+1,d=u*(u+1)/2,f=new cf,p=f,m,h=1;h<s;h++)p=p.next=new cf,h===u&&(m=p);p.next=f;for(var g=null,_=null,v=0,y=0,b=of[a],x=sf[a],S=0;S<i;S++){p=f;for(var C=o[y],w=o[y+1],T=o[y+2],E=o[y+3],D=0;D<u;D++)p.r=C,p.g=w,p.b=T,p.a=E,p=p.next;for(var O=0,ee=0,k=0,A=0,te=u*C,ne=u*w,re=u*T,ie=u*E,ae=d*C,oe=d*w,se=d*T,j=d*E,ce=1;ce<u;ce++){var M=y+((c<ce?c:ce)<<2),le=o[M],ue=o[M+1],de=o[M+2],fe=o[M+3],N=u-ce;ae+=(p.r=le)*N,oe+=(p.g=ue)*N,se+=(p.b=de)*N,j+=(p.a=fe)*N,O+=le,ee+=ue,k+=de,A+=fe,p=p.next}g=f,_=m;for(var pe=0;pe<r;pe++){var me=j*b>>>x;if(o[y+3]=me,me!==0){var he=255/me;o[y]=(ae*b>>>x)*he,o[y+1]=(oe*b>>>x)*he,o[y+2]=(se*b>>>x)*he}else o[y]=o[y+1]=o[y+2]=0;ae-=te,oe-=ne,se-=re,j-=ie,te-=g.r,ne-=g.g,re-=g.b,ie-=g.a;var ge=pe+a+1;ge=v+(ge<c?ge:c)<<2,O+=g.r=o[ge],ee+=g.g=o[ge+1],k+=g.b=o[ge+2],A+=g.a=o[ge+3],ae+=O,oe+=ee,se+=k,j+=A,g=g.next;var P=_,F=P.r,_e=P.g,ve=P.b,I=P.a;te+=F,ne+=_e,re+=ve,ie+=I,O-=F,ee-=_e,k-=ve,A-=I,_=_.next,y+=4}v+=r}for(var ye=0;ye<r;ye++){y=ye<<2;var L=o[y],R=o[y+1],be=o[y+2],z=o[y+3],xe=u*L,Se=u*R,Ce=u*be,we=u*z,Te=d*L,Ee=d*R,De=d*be,B=d*z;p=f;for(var Oe=0;Oe<u;Oe++)p.r=L,p.g=R,p.b=be,p.a=z,p=p.next;for(var ke=r,Ae=0,je=0,Me=0,Ne=0,Pe=1;Pe<=a;Pe++){y=ke+ye<<2;var Fe=u-Pe;Te+=(p.r=L=o[y])*Fe,Ee+=(p.g=R=o[y+1])*Fe,De+=(p.b=be=o[y+2])*Fe,B+=(p.a=z=o[y+3])*Fe,Ne+=L,Ae+=R,je+=be,Me+=z,p=p.next,Pe<l&&(ke+=r)}y=ye,g=f,_=m;for(var Ie=0;Ie<i;Ie++){var V=y<<2;o[V+3]=z=B*b>>>x,z>0?(z=255/z,o[V]=(Te*b>>>x)*z,o[V+1]=(Ee*b>>>x)*z,o[V+2]=(De*b>>>x)*z):o[V]=o[V+1]=o[V+2]=0,Te-=xe,Ee-=Se,De-=Ce,B-=we,xe-=g.r,Se-=g.g,Ce-=g.b,we-=g.a,V=ye+((V=Ie+u)<l?V:l)*r<<2,Te+=Ne+=g.r=o[V],Ee+=Ae+=g.g=o[V+1],De+=je+=g.b=o[V+2],B+=Me+=g.a=o[V+3],g=g.next,xe+=L=_.r,Se+=R=_.g,Ce+=be=_.b,we+=z=_.a,Ne-=L,Ae-=R,je-=be,Me-=z,_=_.next,y+=r}}return e}var of,sf,cf,lf=t((()=>{of=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],sf=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24],cf=function e(){tf(this,e),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}}));function uf(e,t=`utf8`){return new TextDecoder(t).decode(e)}function df(e){return ff.encode(e)}var ff,pf=t((()=>{ff=new TextEncoder})),mf,hf,gf,_f,vf=t((()=>{pf(),d(),mf=1024*8,hf=(()=>{let e=new Uint8Array(4),t=new Uint32Array(e.buffer);return!((t[0]=1)&e[0])})(),gf={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array},_f=class e{constructor(t=mf,n={}){c(this,`buffer`,void 0),c(this,`byteLength`,void 0),c(this,`byteOffset`,void 0),c(this,`length`,void 0),c(this,`offset`,void 0),c(this,`lastWrittenByte`,void 0),c(this,`littleEndian`,void 0),c(this,`_data`,void 0),c(this,`_mark`,void 0),c(this,`_marks`,void 0);let r=!1;typeof t==`number`?t=new ArrayBuffer(t):(r=!0,this.lastWrittenByte=t.byteLength);let i=n.offset?n.offset>>>0:0,a=t.byteLength-i,o=i;(ArrayBuffer.isView(t)||t instanceof e)&&(t.byteLength!==t.buffer.byteLength&&(o=t.byteOffset+i),t=t.buffer),r?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=t,this.length=a,this.byteLength=a,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,a),this._mark=0,this._marks=[]}available(e=1){return this.offset+e<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(e=1){return this.offset+=e,this}back(e=1){return this.offset-=e,this}seek(e){return this.offset=e,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let e=this._marks.pop();if(e===void 0)throw Error(`Mark stack empty`);return this.seek(e),this}rewind(){return this.offset=0,this}ensureAvailable(e=1){if(!this.available(e)){let t=(this.offset+e)*2,n=new Uint8Array(t);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=t,this.byteLength=t,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(e=1){return this.readArray(e,`uint8`)}readArray(e,t){let n=gf[t].BYTES_PER_ELEMENT*e,r=this.byteOffset+this.offset,i=this.buffer.slice(r,r+n);if(this.littleEndian===hf&&t!==`uint8`&&t!==`int8`){let e=new Uint8Array(this.buffer.slice(r,r+n));e.reverse();let i=new gf[t](e.buffer);return this.offset+=n,i.reverse(),i}let a=new gf[t](i);return this.offset+=n,a}readInt16(){let e=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,e}readUint16(){let e=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,e}readInt32(){let e=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,e}readUint32(){let e=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat32(){let e=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat64(){let e=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,e}readBigInt64(){let e=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,e}readBigUint64(){let e=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,e}readChar(){return String.fromCharCode(this.readInt8())}readChars(e=1){let t=``;for(let n=0;n<e;n++)t+=this.readChar();return t}readUtf8(e=1){return uf(this.readBytes(e))}decodeText(e=1,t=`utf8`){return uf(this.readBytes(e),t)}writeBoolean(e){return this.writeUint8(e?255:0),this}writeInt8(e){return this.ensureAvailable(1),this._data.setInt8(this.offset++,e),this._updateLastWrittenByte(),this}writeUint8(e){return this.ensureAvailable(1),this._data.setUint8(this.offset++,e),this._updateLastWrittenByte(),this}writeByte(e){return this.writeUint8(e)}writeBytes(e){this.ensureAvailable(e.length);for(let t=0;t<e.length;t++)this._data.setUint8(this.offset++,e[t]);return this._updateLastWrittenByte(),this}writeInt16(e){return this.ensureAvailable(2),this._data.setInt16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(e){return this.ensureAvailable(2),this._data.setUint16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(e){return this.ensureAvailable(4),this._data.setInt32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(e){return this.ensureAvailable(4),this._data.setUint32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(e){return this.ensureAvailable(4),this._data.setFloat32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(e){return this.ensureAvailable(8),this._data.setFloat64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(e){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(e){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(e){return this.writeUint8(e.charCodeAt(0))}writeChars(e){for(let t=0;t<e.length;t++)this.writeUint8(e.charCodeAt(t));return this}writeUtf8(e){return this.writeBytes(df(e))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}})),yf=function(e,t){return yf=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},yf(e,t)};function bf(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);yf(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var xf=r(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):n.JSON5=r()})(e,(function(){function e(e,t){return t={exports:{}},e(t,t.exports),t.exports}var t=e(function(e){var t=e.exports=typeof window<`u`&&window.Math==Math?window:typeof self<`u`&&self.Math==Math?self:Function(`return this`)();typeof __g==`number`&&(__g=t)}),n=e(function(e){var t=e.exports={version:`2.6.5`};typeof __e==`number`&&(__e=t)});n.version;var r=function(e){return typeof e==`object`?e!==null:typeof e==`function`},i=function(e){if(!r(e))throw TypeError(e+` is not an object!`);return e},a=function(e){try{return!!e()}catch(e){return!0}},o=!a(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7}),s=t.document,c=r(s)&&r(s.createElement),l=function(e){return c?s.createElement(e):{}},u=!o&&!a(function(){return Object.defineProperty(l(`div`),"a",{get:function(){return 7}}).a!=7}),d=function(e,t){if(!r(e))return e;var n,i;if(t&&typeof(n=e.toString)==`function`&&!r(i=n.call(e))||typeof(n=e.valueOf)==`function`&&!r(i=n.call(e))||!t&&typeof(n=e.toString)==`function`&&!r(i=n.call(e)))return i;throw TypeError(`Can't convert object to primitive value`)},f=Object.defineProperty,p={f:o?Object.defineProperty:function(e,t,n){if(i(e),t=d(t,!0),i(n),u)try{return f(e,t,n)}catch(e){}if(`get`in n||`set`in n)throw TypeError(`Accessors not supported!`);return`value`in n&&(e[t]=n.value),e}},m=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}},h=o?function(e,t,n){return p.f(e,t,m(1,n))}:function(e,t,n){return e[t]=n,e},g={}.hasOwnProperty,_=function(e,t){return g.call(e,t)},v=0,y=Math.random(),b=function(e){return`Symbol(`.concat(e===void 0?``:e,`)_`,(++v+y).toString(36))},x=e(function(e){var r=`__core-js_shared__`,i=t[r]||(t[r]={});(e.exports=function(e,t){return i[e]||(i[e]=t===void 0?{}:t)})(`versions`,[]).push({version:n.version,mode:`global`,copyright:`© 2019 Denis Pushkarev (zloirock.ru)`})})(`native-function-to-string`,Function.toString),S=e(function(e){var r=b(`src`),i=`toString`,a=(``+x).split(i);n.inspectSource=function(e){return x.call(e)},(e.exports=function(e,n,i,o){var s=typeof i==`function`;s&&(_(i,`name`)||h(i,`name`,n)),e[n]!==i&&(s&&(_(i,r)||h(i,r,e[n]?``+e[n]:a.join(String(n)))),e===t?e[n]=i:o?e[n]?e[n]=i:h(e,n,i):(delete e[n],h(e,n,i)))})(Function.prototype,i,function(){return typeof this==`function`&&this[r]||x.call(this)})}),C=function(e){if(typeof e!=`function`)throw TypeError(e+` is not a function!`);return e},w=function(e,t,n){if(C(e),t===void 0)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}},T=`prototype`,E=function(e,r,i){var a=e&E.F,o=e&E.G,s=e&E.S,c=e&E.P,l=e&E.B,u=o?t:s?t[r]||(t[r]={}):(t[r]||{})[T],d=o?n:n[r]||(n[r]={}),f=d[T]||(d[T]={}),p,m,g,_;for(p in o&&(i=r),i)m=!a&&u&&u[p]!==void 0,g=(m?u:i)[p],_=l&&m?w(g,t):c&&typeof g==`function`?w(Function.call,g):g,u&&S(u,p,g,e&E.U),d[p]!=g&&h(d,p,_),c&&f[p]!=g&&(f[p]=g)};t.core=n,E.F=1,E.G=2,E.S=4,E.P=8,E.B=16,E.W=32,E.U=64,E.R=128;var D=E,O=Math.ceil,ee=Math.floor,k=function(e){return isNaN(e=+e)?0:(e>0?ee:O)(e)},A=function(e){if(e==null)throw TypeError(`Can't call method on `+e);return e},te=function(e){return function(t,n){var r=String(A(t)),i=k(n),a=r.length,o,s;return i<0||i>=a?e?``:void 0:(o=r.charCodeAt(i),o<55296||o>56319||i+1===a||(s=r.charCodeAt(i+1))<56320||s>57343?e?r.charAt(i):o:e?r.slice(i,i+2):(o-55296<<10)+(s-56320)+65536)}}(!1);D(D.P,`String`,{codePointAt:function(e){return te(this,e)}}),n.String.codePointAt;var ne=Math.max,re=Math.min,ie=function(e,t){return e=k(e),e<0?ne(e+t,0):re(e,t)},ae=String.fromCharCode,oe=String.fromCodePoint;D(D.S+D.F*(!!oe&&oe.length!=1),`String`,{fromCodePoint:function(e){for(var t=arguments,n=[],r=arguments.length,i=0,a;r>i;){if(a=+t[i++],ie(a,1114111)!==a)throw RangeError(a+` is not a valid code point`);n.push(a<65536?ae(a):ae(((a-=65536)>>10)+55296,a%1024+56320))}return n.join(``)}}),n.String.fromCodePoint;var se={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},j={isSpaceSeparator:function(e){return typeof e==`string`&&se.Space_Separator.test(e)},isIdStartChar:function(e){return typeof e==`string`&&(e>=`a`&&e<=`z`||e>=`A`&&e<=`Z`||e===`$`||e===`_`||se.ID_Start.test(e))},isIdContinueChar:function(e){return typeof e==`string`&&(e>=`a`&&e<=`z`||e>=`A`&&e<=`Z`||e>=`0`&&e<=`9`||e===`$`||e===`_`||e===``||e===``||se.ID_Continue.test(e))},isDigit:function(e){return typeof e==`string`&&/[0-9]/.test(e)},isHexDigit:function(e){return typeof e==`string`&&/[0-9A-Fa-f]/.test(e)}},ce,M,le,ue,de,fe,N,pe,me,he=function(e,t){ce=String(e),M=`start`,le=[],ue=0,de=1,fe=0,N=void 0,pe=void 0,me=void 0;do N=ye(),Te[M]();while(N.type!==`eof`);return typeof t==`function`?ge({"":me},``,t):me};function ge(e,t,n){var r=e[t];if(typeof r==`object`&&r)if(Array.isArray(r))for(var i=0;i<r.length;i++){var a=String(i),o=ge(r,a,n);o===void 0?delete r[a]:Object.defineProperty(r,a,{value:o,writable:!0,enumerable:!0,configurable:!0})}else for(var s in r){var c=ge(r,s,n);c===void 0?delete r[s]:Object.defineProperty(r,s,{value:c,writable:!0,enumerable:!0,configurable:!0})}return n.call(e,t,r)}var P,F,_e,ve,I;function ye(){for(P=`default`,F=``,_e=!1,ve=1;;){I=L();var e=be[P]();if(e)return e}}function L(){if(ce[ue])return String.fromCodePoint(ce.codePointAt(ue))}function R(){var e=L();return e===`
|
||
`?(de++,fe=0):e?fe+=e.length:fe++,e&&(ue+=e.length),e}var be={default:function(){switch(I){case` `:case`\v`:case`\f`:case` `:case`\xA0`:case``:case`
|
||
`:case`\r`:case`\u2028`:case`\u2029`:R();return;case`/`:R(),P=`comment`;return;case void 0:return R(),z(`eof`)}if(j.isSpaceSeparator(I)){R();return}return be[M]()},comment:function(){switch(I){case`*`:R(),P=`multiLineComment`;return;case`/`:R(),P=`singleLineComment`;return}throw B(R())},multiLineComment:function(){switch(I){case`*`:R(),P=`multiLineCommentAsterisk`;return;case void 0:throw B(R())}R()},multiLineCommentAsterisk:function(){switch(I){case`*`:R();return;case`/`:R(),P=`default`;return;case void 0:throw B(R())}R(),P=`multiLineComment`},singleLineComment:function(){switch(I){case`
|
||
`:case`\r`:case`\u2028`:case`\u2029`:R(),P=`default`;return;case void 0:return R(),z(`eof`)}R()},value:function(){switch(I){case`{`:case`[`:return z(`punctuator`,R());case`n`:return R(),xe(`ull`),z(`null`,null);case`t`:return R(),xe(`rue`),z(`boolean`,!0);case`f`:return R(),xe(`alse`),z(`boolean`,!1);case`-`:case`+`:R()===`-`&&(ve=-1),P=`sign`;return;case`.`:F=R(),P=`decimalPointLeading`;return;case`0`:F=R(),P=`zero`;return;case`1`:case`2`:case`3`:case`4`:case`5`:case`6`:case`7`:case`8`:case`9`:F=R(),P=`decimalInteger`;return;case`I`:return R(),xe(`nfinity`),z(`numeric`,1/0);case`N`:return R(),xe(`aN`),z(`numeric`,NaN);case`"`:case`'`:_e=R()===`"`,F=``,P=`string`;return}throw B(R())},identifierNameStartEscape:function(){if(I!==`u`)throw B(R());R();var e=we();switch(e){case`$`:case`_`:break;default:if(!j.isIdStartChar(e))throw ke();break}F+=e,P=`identifierName`},identifierName:function(){switch(I){case`$`:case`_`:case``:case``:F+=R();return;case`\\`:R(),P=`identifierNameEscape`;return}if(j.isIdContinueChar(I)){F+=R();return}return z(`identifier`,F)},identifierNameEscape:function(){if(I!==`u`)throw B(R());R();var e=we();switch(e){case`$`:case`_`:case``:case``:break;default:if(!j.isIdContinueChar(e))throw ke();break}F+=e,P=`identifierName`},sign:function(){switch(I){case`.`:F=R(),P=`decimalPointLeading`;return;case`0`:F=R(),P=`zero`;return;case`1`:case`2`:case`3`:case`4`:case`5`:case`6`:case`7`:case`8`:case`9`:F=R(),P=`decimalInteger`;return;case`I`:return R(),xe(`nfinity`),z(`numeric`,ve*(1/0));case`N`:return R(),xe(`aN`),z(`numeric`,NaN)}throw B(R())},zero:function(){switch(I){case`.`:F+=R(),P=`decimalPoint`;return;case`e`:case`E`:F+=R(),P=`decimalExponent`;return;case`x`:case`X`:F+=R(),P=`hexadecimal`;return}return z(`numeric`,ve*0)},decimalInteger:function(){switch(I){case`.`:F+=R(),P=`decimalPoint`;return;case`e`:case`E`:F+=R(),P=`decimalExponent`;return}if(j.isDigit(I)){F+=R();return}return z(`numeric`,ve*Number(F))},decimalPointLeading:function(){if(j.isDigit(I)){F+=R(),P=`decimalFraction`;return}throw B(R())},decimalPoint:function(){switch(I){case`e`:case`E`:F+=R(),P=`decimalExponent`;return}if(j.isDigit(I)){F+=R(),P=`decimalFraction`;return}return z(`numeric`,ve*Number(F))},decimalFraction:function(){switch(I){case`e`:case`E`:F+=R(),P=`decimalExponent`;return}if(j.isDigit(I)){F+=R();return}return z(`numeric`,ve*Number(F))},decimalExponent:function(){switch(I){case`+`:case`-`:F+=R(),P=`decimalExponentSign`;return}if(j.isDigit(I)){F+=R(),P=`decimalExponentInteger`;return}throw B(R())},decimalExponentSign:function(){if(j.isDigit(I)){F+=R(),P=`decimalExponentInteger`;return}throw B(R())},decimalExponentInteger:function(){if(j.isDigit(I)){F+=R();return}return z(`numeric`,ve*Number(F))},hexadecimal:function(){if(j.isHexDigit(I)){F+=R(),P=`hexadecimalInteger`;return}throw B(R())},hexadecimalInteger:function(){if(j.isHexDigit(I)){F+=R();return}return z(`numeric`,ve*Number(F))},string:function(){switch(I){case`\\`:R(),F+=Se();return;case`"`:if(_e)return R(),z(`string`,F);F+=R();return;case`'`:if(!_e)return R(),z(`string`,F);F+=R();return;case`
|
||
`:case`\r`:throw B(R());case`\u2028`:case`\u2029`:Ae(I);break;case void 0:throw B(R())}F+=R()},start:function(){switch(I){case`{`:case`[`:return z(`punctuator`,R())}P=`value`},beforePropertyName:function(){switch(I){case`$`:case`_`:F=R(),P=`identifierName`;return;case`\\`:R(),P=`identifierNameStartEscape`;return;case`}`:return z(`punctuator`,R());case`"`:case`'`:_e=R()===`"`,P=`string`;return}if(j.isIdStartChar(I)){F+=R(),P=`identifierName`;return}throw B(R())},afterPropertyName:function(){if(I===`:`)return z(`punctuator`,R());throw B(R())},beforePropertyValue:function(){P=`value`},afterPropertyValue:function(){switch(I){case`,`:case`}`:return z(`punctuator`,R())}throw B(R())},beforeArrayValue:function(){if(I===`]`)return z(`punctuator`,R());P=`value`},afterArrayValue:function(){switch(I){case`,`:case`]`:return z(`punctuator`,R())}throw B(R())},end:function(){throw B(R())}};function z(e,t){return{type:e,value:t,line:de,column:fe}}function xe(e){for(var t=0,n=e;t<n.length;t+=1){var r=n[t];if(L()!==r)throw B(R());R()}}function Se(){switch(L()){case`b`:return R(),`\b`;case`f`:return R(),`\f`;case`n`:return R(),`
|
||
`;case`r`:return R(),`\r`;case`t`:return R(),` `;case`v`:return R(),`\v`;case`0`:if(R(),j.isDigit(L()))throw B(R());return`\0`;case`x`:return R(),Ce();case`u`:return R(),we();case`
|
||
`:case`\u2028`:case`\u2029`:return R(),``;case`\r`:return R(),L()===`
|
||
`&&R(),``;case`1`:case`2`:case`3`:case`4`:case`5`:case`6`:case`7`:case`8`:case`9`:throw B(R());case void 0:throw B(R())}return R()}function Ce(){var e=``,t=L();if(!j.isHexDigit(t)||(e+=R(),t=L(),!j.isHexDigit(t)))throw B(R());return e+=R(),String.fromCodePoint(parseInt(e,16))}function we(){for(var e=``,t=4;t-->0;){var n=L();if(!j.isHexDigit(n))throw B(R());e+=R()}return String.fromCodePoint(parseInt(e,16))}var Te={start:function(){if(N.type===`eof`)throw Oe();Ee()},beforePropertyName:function(){switch(N.type){case`identifier`:case`string`:pe=N.value,M=`afterPropertyName`;return;case`punctuator`:De();return;case`eof`:throw Oe()}},afterPropertyName:function(){if(N.type===`eof`)throw Oe();M=`beforePropertyValue`},beforePropertyValue:function(){if(N.type===`eof`)throw Oe();Ee()},beforeArrayValue:function(){if(N.type===`eof`)throw Oe();if(N.type===`punctuator`&&N.value===`]`){De();return}Ee()},afterPropertyValue:function(){if(N.type===`eof`)throw Oe();switch(N.value){case`,`:M=`beforePropertyName`;return;case`}`:De()}},afterArrayValue:function(){if(N.type===`eof`)throw Oe();switch(N.value){case`,`:M=`beforeArrayValue`;return;case`]`:De()}},end:function(){}};function Ee(){var e;switch(N.type){case`punctuator`:switch(N.value){case`{`:e={};break;case`[`:e=[];break}break;case`null`:case`boolean`:case`numeric`:case`string`:e=N.value;break}if(me===void 0)me=e;else{var t=le[le.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,pe,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(typeof e==`object`&&e)le.push(e),M=Array.isArray(e)?`beforeArrayValue`:`beforePropertyName`;else{var n=le[le.length-1];M=n==null?`end`:Array.isArray(n)?`afterArrayValue`:`afterPropertyValue`}}function De(){le.pop();var e=le[le.length-1];M=e==null?`end`:Array.isArray(e)?`afterArrayValue`:`afterPropertyValue`}function B(e){return Me(e===void 0?`JSON5: invalid end of input at `+de+`:`+fe:`JSON5: invalid character '`+je(e)+`' at `+de+`:`+fe)}function Oe(){return Me(`JSON5: invalid end of input at `+de+`:`+fe)}function ke(){return fe-=5,Me(`JSON5: invalid identifier character at `+de+`:`+fe)}function Ae(e){console.warn(`JSON5: '`+je(e)+`' in strings is not valid ECMAScript; consider escaping`)}function je(e){var t={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`};if(t[e])return t[e];if(e<` `){var n=e.charCodeAt(0).toString(16);return`\\x`+(`00`+n).substring(n.length)}return e}function Me(e){var t=SyntaxError(e);return t.lineNumber=de,t.columnNumber=fe,t}return{parse:he,stringify:function(e,t,n){var r=[],i=``,a,o,s=``,c;if(typeof t==`object`&&t&&!Array.isArray(t)&&(n=t.space,c=t.quote,t=t.replacer),typeof t==`function`)o=t;else if(Array.isArray(t)){a=[];for(var l=0,u=t;l<u.length;l+=1){var d=u[l],f=void 0;typeof d==`string`?f=d:(typeof d==`number`||d instanceof String||d instanceof Number)&&(f=String(d)),f!==void 0&&a.indexOf(f)<0&&a.push(f)}}return n instanceof Number?n=Number(n):n instanceof String&&(n=String(n)),typeof n==`number`?n>0&&(n=Math.min(10,Math.floor(n)),s=` `.substr(0,n)):typeof n==`string`&&(s=n.substr(0,10)),p(``,{"":e});function p(e,t){var n=t[e];switch(n!=null&&(typeof n.toJSON5==`function`?n=n.toJSON5(e):typeof n.toJSON==`function`&&(n=n.toJSON(e))),o&&(n=o.call(t,e,n)),n instanceof Number?n=Number(n):n instanceof String?n=String(n):n instanceof Boolean&&(n=n.valueOf()),n){case null:return`null`;case!0:return`true`;case!1:return`false`}if(typeof n==`string`)return m(n,!1);if(typeof n==`number`)return String(n);if(typeof n==`object`)return Array.isArray(n)?_(n):h(n)}function m(e){for(var t={"'":.1,'"':.2},n={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},r=``,i=0;i<e.length;i++){var a=e[i];switch(a){case`'`:case`"`:t[a]++,r+=a;continue;case`\0`:if(j.isDigit(e[i+1])){r+=`\\x00`;continue}}if(n[a]){r+=n[a];continue}if(a<` `){var o=a.charCodeAt(0).toString(16);r+=`\\x`+(`00`+o).substring(o.length);continue}r+=a}var s=c||Object.keys(t).reduce(function(e,n){return t[e]<t[n]?e:n});return r=r.replace(new RegExp(s,`g`),n[s]),s+r+s}function h(e){if(r.indexOf(e)>=0)throw TypeError(`Converting circular structure to JSON5`);r.push(e);var t=i;i+=s;for(var n=a||Object.keys(e),o=[],c=0,l=n;c<l.length;c+=1){var u=l[c],d=p(u,e);if(d!==void 0){var f=g(u)+`:`;s!==``&&(f+=` `),f+=d,o.push(f)}}var m;if(o.length===0)m=`{}`;else{var h;if(s===``)h=o.join(`,`),m=`{`+h+`}`;else{var _=`,
|
||
`+i;h=o.join(_),m=`{
|
||
`+i+h+`,
|
||
`+t+`}`}}return r.pop(),i=t,m}function g(e){if(e.length===0)return m(e,!0);var t=String.fromCodePoint(e.codePointAt(0));if(!j.isIdStartChar(t))return m(e,!0);for(var n=t.length;n<e.length;n++)if(!j.isIdContinueChar(String.fromCodePoint(e.codePointAt(n))))return m(e,!0);return e}function _(e){if(r.indexOf(e)>=0)throw TypeError(`Converting circular structure to JSON5`);r.push(e);var t=i;i+=s;for(var n=[],a=0;a<e.length;a++){var o=p(String(a),e);n.push(o===void 0?`null`:o)}var c;if(n.length===0)c=`[]`;else if(s===``)c=`[`+n.join(`,`)+`]`;else{var l=`,
|
||
`+i,u=n.join(l);c=`[
|
||
`+i+u+`,
|
||
`+t+`]`}return r.pop(),i=t,c}}}}))}));function Sf(e){return`Minified Redux error #`+e+`; visit https://redux.js.org/Errors?code=`+e+` for the full message or use the non-minified dev environment for full errors. `}var Cf=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})(),wf=function(){return Math.random().toString(36).substring(7).split(``).join(`.`)},Tf={INIT:`@@redux/INIT`+wf(),REPLACE:`@@redux/REPLACE`+wf(),PROBE_UNKNOWN_ACTION:function(){return`@@redux/PROBE_UNKNOWN_ACTION`+wf()}};function Ef(e){if(typeof e!=`object`||!e)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Df(e,t,n){var r;if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(Sf(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(Sf(1));return n(Df)(e,t)}if(typeof e!=`function`)throw Error(Sf(2));var i=e,a=t,o=[],s=o,c=!1;function l(){s===o&&(s=o.slice())}function u(){if(c)throw Error(Sf(3));return a}function d(e){if(typeof e!=`function`)throw Error(Sf(4));if(c)throw Error(Sf(5));var t=!0;return l(),s.push(e),function(){if(t){if(c)throw Error(Sf(6));t=!1,l();var n=s.indexOf(e);s.splice(n,1),o=null}}}function f(e){if(!Ef(e))throw Error(Sf(7));if(e.type===void 0)throw Error(Sf(8));if(c)throw Error(Sf(9));try{c=!0,a=i(a,e)}finally{c=!1}for(var t=o=s,n=0;n<t.length;n++){var r=t[n];r()}return e}function p(e){if(typeof e!=`function`)throw Error(Sf(10));i=e,f({type:Tf.REPLACE})}function m(){var e,t=d;return e={subscribe:function(e){if(typeof e!=`object`||!e)throw Error(Sf(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}},e[Cf]=function(){return this},e}return f({type:Tf.INIT}),r={dispatch:f,subscribe:d,getState:u,replaceReducer:p},r[Cf]=m,r}function Of(e,t,...n){if(kf()&&t===void 0)throw Error(`invariant requires an error message argument`);if(!e){let e;if(t===void 0)e=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{let r=0;e=Error(t.replace(/%s/g,function(){return n[r++]})),e.name=`Invariant Violation`}throw e.framesToPop=1,e}}function kf(){return typeof process<`u`&&!0}var Af=typeof global<`u`?global:self,jf=Af.MutationObserver||Af.WebKitMutationObserver;function Mf(e){return function(){let t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}function Nf(e){let t=1,n=new jf(e),r=document.createTextNode(``);return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}var Pf=typeof jf==`function`?Nf:Mf,Ff=class{enqueueTask(e){let{queue:t,requestFlush:n}=this;t.length||(n(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{let{queue:e}=this;for(;this.index<e.length;){let t=this.index;if(this.index++,e[t].call(),this.index>this.capacity){for(let t=0,n=e.length-this.index;t<n;t++)e[t]=e[t+this.index];e.length-=this.index,this.index=0}}e.length=0,this.index=0,this.flushing=!1},this.registerPendingError=e=>{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=Pf(this.flush),this.requestErrorThrow=Mf(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}},If=class{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}},Lf=class{create(e){let t=this.freeTasks,n=t.length?t.pop():new If(this.onError,e=>t[t.length]=e);return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}},Rf=new Ff,zf=new Lf(Rf.registerPendingError);function Bf(e){Rf.enqueueTask(zf.create(e))}function Vf(e,t,n,r){let i=n?n.call(r,e,t):void 0;if(i!==void 0)return!!i;if(e===t)return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;let a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;let s=Object.prototype.hasOwnProperty.bind(t);for(let o=0;o<a.length;o++){let c=a[o];if(!s(c))return!1;let l=e[c],u=t[c];if(i=n?n.call(r,l,u,c):void 0,i===!1||i===void 0&&l!==u)return!1}return!0}var Hf=r(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),Uf={};(function e(t,n,r,i){var a=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL),o=typeof Path2D==`function`&&typeof DOMMatrix==`function`,s=(function(){if(!t.OffscreenCanvas)return!1;try{var e=new OffscreenCanvas(1,1),n=e.getContext(`2d`);n.fillRect(0,0,1,1);var r=e.transferToImageBitmap();n.createPattern(r,`no-repeat`)}catch(e){return!1}return!0})();function c(){}function l(e){var r=n.exports.Promise,i=r===void 0?t.Promise:r;return typeof i==`function`?new i(e):(e(c,c),null)}var u=(function(e,t){return{transform:function(n){if(e)return n;if(t.has(n))return t.get(n);var r=new OffscreenCanvas(n.width,n.height);return r.getContext(`2d`).drawImage(n,0,0),t.set(n,r),r},clear:function(){t.clear()}}})(s,new Map),d=function(){var e,t,n={},r=0;return typeof requestAnimationFrame==`function`&&typeof cancelAnimationFrame==`function`?(e=function(e){var t=Math.random();return n[t]=requestAnimationFrame(function i(a){r===a||r+16-1<a?(r=a,delete n[t],e()):n[t]=requestAnimationFrame(i)}),t},t=function(e){n[e]&&cancelAnimationFrame(n[e])}):(e=function(e){return setTimeout(e,16)},t=function(e){return clearTimeout(e)}),{frame:e,cancel:t}}(),f=(function(){var t,n,i={};function o(e){function t(t,n){e.postMessage({options:t||{},callback:n})}e.init=function(t){var n=t.transferControlToOffscreen();e.postMessage({canvas:n},[n])},e.fire=function(r,a,o){if(n)return t(r,null),n;var s=Math.random().toString(36).slice(2);return n=l(function(a){function c(t){t.data.callback===s&&(delete i[s],e.removeEventListener(`message`,c),n=null,u.clear(),o(),a())}e.addEventListener(`message`,c),t(r,s),i[s]=c.bind(null,{data:{callback:s}})}),n},e.reset=function(){for(var t in e.postMessage({reset:!0}),i)i[t](),delete i[t]}}return function(){if(t)return t;if(!r&&a){var n=[`var CONFETTI, SIZE = {}, module = {};`,`(`+e.toString()+`)(this, module, true, SIZE);`,`onmessage = function(msg) {`,` if (msg.data.options) {`,` CONFETTI(msg.data.options).then(function () {`,` if (msg.data.callback) {`,` postMessage({ callback: msg.data.callback });`,` }`,` });`,` } else if (msg.data.reset) {`,` CONFETTI && CONFETTI.reset();`,` } else if (msg.data.resize) {`,` SIZE.width = msg.data.resize.width;`,` SIZE.height = msg.data.resize.height;`,` } else if (msg.data.canvas) {`,` SIZE.width = msg.data.canvas.width;`,` SIZE.height = msg.data.canvas.height;`,` CONFETTI = module.exports.create(msg.data.canvas);`,` }`,`}`].join(`
|
||
`);try{t=new Worker(URL.createObjectURL(new Blob([n])))}catch(e){return typeof console<`u`&&typeof console.warn==`function`&&console.warn(`🎊 Could not load worker`,e),null}o(t)}return t}})(),p={particleCount:50,angle:90,spread:45,startVelocity:45,decay:.9,gravity:1,drift:0,ticks:200,x:.5,y:.5,shapes:[`square`,`circle`],zIndex:100,colors:[`#26ccff`,`#a25afd`,`#ff5e7e`,`#88ff5a`,`#fcff42`,`#ffa62d`,`#ff36ff`],disableForReducedMotion:!1,scalar:1};function m(e,t){return t?t(e):e}function h(e){return e!=null}function g(e,t,n){return m(e&&h(e[t])?e[t]:p[t],n)}function _(e){return e<0?0:Math.floor(e)}function v(e,t){return Math.floor(Math.random()*(t-e))+e}function y(e){return parseInt(e,16)}function b(e){return e.map(x)}function x(e){var t=String(e).replace(/[^0-9a-f]/gi,``);return t.length<6&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),{r:y(t.substring(0,2)),g:y(t.substring(2,4)),b:y(t.substring(4,6))}}function S(e){var t=g(e,`origin`,Object);return t.x=g(t,`x`,Number),t.y=g(t,`y`,Number),t}function C(e){e.width=document.documentElement.clientWidth,e.height=document.documentElement.clientHeight}function w(e){var t=e.getBoundingClientRect();e.width=t.width,e.height=t.height}function T(e){var t=document.createElement(`canvas`);return t.style.position=`fixed`,t.style.top=`0px`,t.style.left=`0px`,t.style.pointerEvents=`none`,t.style.zIndex=e,t}function E(e,t,n,r,i,a,o,s,c){e.save(),e.translate(t,n),e.rotate(a),e.scale(r,i),e.arc(0,0,1,o,s,c),e.restore()}function D(e){var t=e.angle*(Math.PI/180),n=e.spread*(Math.PI/180);return{x:e.x,y:e.y,wobble:Math.random()*10,wobbleSpeed:Math.min(.11,Math.random()*.1+.05),velocity:e.startVelocity*.5+Math.random()*e.startVelocity,angle2D:-t+(.5*n-Math.random()*n),tiltAngle:(Math.random()*.5+.25)*Math.PI,color:e.color,shape:e.shape,tick:0,totalTicks:e.ticks,decay:e.decay,drift:e.drift,random:Math.random()+2,tiltSin:0,tiltCos:0,wobbleX:0,wobbleY:0,gravity:e.gravity*3,ovalScalar:.6,scalar:e.scalar,flat:e.flat}}function O(e,t){t.x+=Math.cos(t.angle2D)*t.velocity+t.drift,t.y+=Math.sin(t.angle2D)*t.velocity+t.gravity,t.velocity*=t.decay,t.flat?(t.wobble=0,t.wobbleX=t.x+10*t.scalar,t.wobbleY=t.y+10*t.scalar,t.tiltSin=0,t.tiltCos=0,t.random=1):(t.wobble+=t.wobbleSpeed,t.wobbleX=t.x+10*t.scalar*Math.cos(t.wobble),t.wobbleY=t.y+10*t.scalar*Math.sin(t.wobble),t.tiltAngle+=.1,t.tiltSin=Math.sin(t.tiltAngle),t.tiltCos=Math.cos(t.tiltAngle),t.random=Math.random()+2);var n=t.tick++/t.totalTicks,r=t.x+t.random*t.tiltCos,i=t.y+t.random*t.tiltSin,a=t.wobbleX+t.random*t.tiltCos,s=t.wobbleY+t.random*t.tiltSin;if(e.fillStyle=`rgba(`+t.color.r+`, `+t.color.g+`, `+t.color.b+`, `+(1-n)+`)`,e.beginPath(),o&&t.shape.type===`path`&&typeof t.shape.path==`string`&&Array.isArray(t.shape.matrix))e.fill(ne(t.shape.path,t.shape.matrix,t.x,t.y,Math.abs(a-r)*.1,Math.abs(s-i)*.1,Math.PI/10*t.wobble));else if(t.shape.type===`bitmap`){var c=Math.PI/10*t.wobble,l=Math.abs(a-r)*.1,d=Math.abs(s-i)*.1,f=t.shape.bitmap.width*t.scalar,p=t.shape.bitmap.height*t.scalar,m=new DOMMatrix([Math.cos(c)*l,Math.sin(c)*l,-Math.sin(c)*d,Math.cos(c)*d,t.x,t.y]);m.multiplySelf(new DOMMatrix(t.shape.matrix));var h=e.createPattern(u.transform(t.shape.bitmap),`no-repeat`);h.setTransform(m),e.globalAlpha=1-n,e.fillStyle=h,e.fillRect(t.x-f/2,t.y-p/2,f,p),e.globalAlpha=1}else if(t.shape===`circle`)e.ellipse?e.ellipse(t.x,t.y,Math.abs(a-r)*t.ovalScalar,Math.abs(s-i)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI):E(e,t.x,t.y,Math.abs(a-r)*t.ovalScalar,Math.abs(s-i)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI);else if(t.shape===`star`)for(var g=Math.PI/2*3,_=4*t.scalar,v=8*t.scalar,y=t.x,b=t.y,x=5,S=Math.PI/x;x--;)y=t.x+Math.cos(g)*v,b=t.y+Math.sin(g)*v,e.lineTo(y,b),g+=S,y=t.x+Math.cos(g)*_,b=t.y+Math.sin(g)*_,e.lineTo(y,b),g+=S;else e.moveTo(Math.floor(t.x),Math.floor(t.y)),e.lineTo(Math.floor(t.wobbleX),Math.floor(i)),e.lineTo(Math.floor(a),Math.floor(s)),e.lineTo(Math.floor(r),Math.floor(t.wobbleY));return e.closePath(),e.fill(),t.tick<t.totalTicks}function ee(e,t,n,a,o){var s=t.slice(),c=e.getContext(`2d`),f,p,m=l(function(t){function l(){f=p=null,c.clearRect(0,0,a.width,a.height),u.clear(),o(),t()}function m(){r&&!(a.width===i.width&&a.height===i.height)&&(a.width=e.width=i.width,a.height=e.height=i.height),!a.width&&!a.height&&(n(e),a.width=e.width,a.height=e.height),c.clearRect(0,0,a.width,a.height),s=s.filter(function(e){return O(c,e)}),s.length?f=d.frame(m):l()}f=d.frame(m),p=l});return{addFettis:function(e){return s=s.concat(e),m},canvas:e,promise:m,reset:function(){f&&d.cancel(f),p&&p()}}}function k(e,n){var r=!e,i=!!g(n||{},`resize`),o=!1,s=g(n,`disableForReducedMotion`,Boolean),c=a&&g(n||{},`useWorker`)?f():null,u=r?C:w,d=e&&c?!!e.__confetti_initialized:!1,p=typeof matchMedia==`function`&&matchMedia(`(prefers-reduced-motion)`).matches,m;function h(t,n,r){for(var i=g(t,`particleCount`,_),a=g(t,`angle`,Number),o=g(t,`spread`,Number),s=g(t,`startVelocity`,Number),c=g(t,`decay`,Number),l=g(t,`gravity`,Number),d=g(t,`drift`,Number),f=g(t,`colors`,b),p=g(t,`ticks`,Number),h=g(t,`shapes`),y=g(t,`scalar`),x=!!g(t,`flat`),C=S(t),w=i,T=[],E=e.width*C.x,O=e.height*C.y;w--;)T.push(D({x:E,y:O,angle:a,spread:o,startVelocity:s,color:f[w%f.length],shape:h[v(0,h.length)],ticks:p,decay:c,gravity:l,drift:d,scalar:y,flat:x}));return m?m.addFettis(T):(m=ee(e,T,u,n,r),m.promise)}function y(n){var a=s||g(n,`disableForReducedMotion`,Boolean),f=g(n,`zIndex`,Number);if(a&&p)return l(function(e){e()});r&&m?e=m.canvas:r&&!e&&(e=T(f),document.body.appendChild(e)),i&&!d&&u(e);var _={width:e.width,height:e.height};c&&!d&&c.init(e),d=!0,c&&(e.__confetti_initialized=!0);function v(){if(c){var t={getBoundingClientRect:function(){if(!r)return e.getBoundingClientRect()}};u(t),c.postMessage({resize:{width:t.width,height:t.height}});return}_.width=_.height=null}function y(){m=null,i&&(o=!1,t.removeEventListener(`resize`,v)),r&&e&&(document.body.contains(e)&&document.body.removeChild(e),e=null,d=!1)}return i&&!o&&(o=!0,t.addEventListener(`resize`,v,!1)),c?c.fire(n,_,y):h(n,_,y)}return y.reset=function(){c&&c.reset(),m&&m.reset()},y}var A;function te(){return A||(A=k(null,{useWorker:!0,resize:!0})),A}function ne(e,t,n,r,i,a,o){var s=new Path2D(e),c=new Path2D;c.addPath(s,new DOMMatrix(t));var l=new Path2D;return l.addPath(c,new DOMMatrix([Math.cos(o)*i,Math.sin(o)*i,-Math.sin(o)*a,Math.cos(o)*a,n,r])),l}function re(e){if(!o)throw Error(`path confetti are not supported in this browser`);var t,n;typeof e==`string`?t=e:(t=e.path,n=e.matrix);var r=new Path2D(t),i=document.createElement(`canvas`).getContext(`2d`);if(!n){for(var a=1e3,s=a,c=a,l=0,u=0,d,f,p=0;p<a;p+=2)for(var m=0;m<a;m+=2)i.isPointInPath(r,p,m,`nonzero`)&&(s=Math.min(s,p),c=Math.min(c,m),l=Math.max(l,p),u=Math.max(u,m));d=l-s,f=u-c;var h=10,g=Math.min(h/d,h/f);n=[g,0,0,g,-Math.round(d/2+s)*g,-Math.round(f/2+c)*g]}return{type:`path`,path:t,matrix:n}}function ie(e){var t,n=1,r=`#000000`,i=`"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "EmojiOne Color", "Android Emoji", "Twemoji Mozilla", "system emoji", sans-serif`;typeof e==`string`?t=e:(t=e.text,n=`scalar`in e?e.scalar:n,i=`fontFamily`in e?e.fontFamily:i,r=`color`in e?e.color:r);var a=10*n,o=``+a+`px `+i,s=new OffscreenCanvas(a,a),c=s.getContext(`2d`);c.font=o;var l=c.measureText(t),u=Math.ceil(l.actualBoundingBoxRight+l.actualBoundingBoxLeft),d=Math.ceil(l.actualBoundingBoxAscent+l.actualBoundingBoxDescent),f=2,p=l.actualBoundingBoxLeft+f,m=l.actualBoundingBoxAscent+f;u+=f+f,d+=f+f,s=new OffscreenCanvas(u,d),c=s.getContext(`2d`),c.font=o,c.fillStyle=r,c.fillText(t,p,m);var h=1/n;return{type:`bitmap`,bitmap:s.transferToImageBitmap(),matrix:[h,0,0,h,-u*h/2,-d*h/2]}}n.exports=function(){return te().apply(this,arguments)},n.exports.reset=function(){te().reset()},n.exports.create=k,n.exports.shapeFromPath=re,n.exports.shapeFromText=ie})((function(){return typeof window<`u`?window:typeof self<`u`?self:this||{}})(),Uf,!1);var Wf=Uf.exports;Uf.exports.create;var Gf=e(r(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r():typeof define==`function`&&define.amd?define([],r):typeof e==`object`?e.ClipboardJS=r():n.ClipboardJS=r()})(e,function(){return(function(){var e={686:(function(e,t,n){n.d(t,{default:function(){return O}});var r=n(279),i=n.n(r),a=n(370),o=n.n(a),s=n(817),c=n.n(s);function l(e){try{return document.execCommand(e)}catch(e){return!1}}var u=function(e){var t=c()(e);return l(`cut`),t};function d(e){var t=document.documentElement.getAttribute(`dir`)===`rtl`,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[t?`right`:`left`]=`-9999px`;var r=window.pageYOffset||document.documentElement.scrollTop;return n.style.top=``.concat(r,`px`),n.setAttribute(`readonly`,``),n.value=e,n}var f=function(e,t){var n=d(e);t.container.appendChild(n);var r=c()(n);return l(`copy`),n.remove(),r},p=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},n=``;return typeof e==`string`?n=f(e,t):e instanceof HTMLInputElement&&![`text`,`search`,`url`,`tel`,`password`].includes(e==null?void 0:e.type)?n=f(e.value,t):(n=c()(e),l(`copy`)),n};function m(e){"@babel/helpers - typeof";return m=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},m(e)}var h=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.action,n=t===void 0?`copy`:t,r=e.container,i=e.target,a=e.text;if(n!==`copy`&&n!==`cut`)throw Error(`Invalid "action" value, use either "copy" or "cut"`);if(i!==void 0)if(i&&m(i)===`object`&&i.nodeType===1){if(n===`copy`&&i.hasAttribute(`disabled`))throw Error(`Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute`);if(n===`cut`&&(i.hasAttribute(`readonly`)||i.hasAttribute(`disabled`)))throw Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw Error(`Invalid "target" value, use a valid Element`);if(a)return p(a,{container:r});if(i)return n===`cut`?u(i):p(i,{container:r})};function g(e){"@babel/helpers - typeof";return g=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},g(e)}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),e}function b(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}function x(e,t){return x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},x(e,t)}function S(e){var t=T();return function(){var n=E(e),r;if(t){var i=E(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return C(this,r)}}function C(e,t){return t&&(g(t)===`object`||typeof t==`function`)?t:w(e)}function w(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function T(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function D(e,t){var n=`data-clipboard-`.concat(e);if(t.hasAttribute(n))return t.getAttribute(n)}var O=function(e){b(n,e);var t=S(n);function n(e,r){var i;return _(this,n),i=t.call(this),i.resolveOptions(r),i.listenClick(e),i}return y(n,[{key:`resolveOptions`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof e.action==`function`?e.action:this.defaultAction,this.target=typeof e.target==`function`?e.target:this.defaultTarget,this.text=typeof e.text==`function`?e.text:this.defaultText,this.container=g(e.container)===`object`?e.container:document.body}},{key:`listenClick`,value:function(e){var t=this;this.listener=o()(e,`click`,function(e){return t.onClick(e)})}},{key:`onClick`,value:function(e){var t=e.delegateTarget||e.currentTarget,n=this.action(t)||`copy`,r=h({action:n,container:this.container,target:this.target(t),text:this.text(t)});this.emit(r?`success`:`error`,{action:n,text:r,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:`defaultAction`,value:function(e){return D(`action`,e)}},{key:`defaultTarget`,value:function(e){var t=D(`target`,e);if(t)return document.querySelector(t)}},{key:`defaultText`,value:function(e){return D(`text`,e)}},{key:`destroy`,value:function(){this.listener.destroy()}}],[{key:`copy`,value:function(e){return p(e,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body})}},{key:`cut`,value:function(e){return u(e)}},{key:`isSupported`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[`copy`,`cut`],t=typeof e==`string`?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}]),n}(i())}),828:(function(e){if(typeof Element<`u`&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}function n(e,t){for(;e&&e.nodeType!==9;){if(typeof e.matches==`function`&&e.matches(t))return e;e=e.parentNode}}e.exports=n}),438:(function(e,t,n){var r=n(828);function i(e,t,n,r,i){var a=o.apply(this,arguments);return e.addEventListener(n,a,i),{destroy:function(){e.removeEventListener(n,a,i)}}}function a(e,t,n,r,a){return typeof e.addEventListener==`function`?i.apply(null,arguments):typeof n==`function`?i.bind(null,document).apply(null,arguments):(typeof e==`string`&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return i(e,t,n,r,a)}))}function o(e,t,n,i){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&i.call(e,n)}}e.exports=a}),879:(function(e,t){t.node=function(e){return e!==void 0&&e instanceof HTMLElement&&e.nodeType===1},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return e!==void 0&&(n===`[object NodeList]`||n===`[object HTMLCollection]`)&&`length`in e&&(e.length===0||t.node(e[0]))},t.string=function(e){return typeof e==`string`||e instanceof String},t.fn=function(e){return Object.prototype.toString.call(e)===`[object Function]`}}),370:(function(e,t,n){var r=n(879),i=n(438);function a(e,t,n){if(!e&&!t&&!n)throw Error(`Missing required arguments`);if(!r.string(t))throw TypeError(`Second argument must be a String`);if(!r.fn(n))throw TypeError(`Third argument must be a Function`);if(r.node(e))return o(e,t,n);if(r.nodeList(e))return s(e,t,n);if(r.string(e))return c(e,t,n);throw TypeError(`First argument must be a String, HTMLElement, HTMLCollection, or NodeList`)}function o(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}function s(e,t,n){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,n)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,n)})}}}function c(e,t,n){return i(document.body,e,t,n)}e.exports=a}),817:(function(e){function t(e){var t;if(e.nodeName===`SELECT`)e.focus(),t=e.value;else if(e.nodeName===`INPUT`||e.nodeName===`TEXTAREA`){var n=e.hasAttribute(`readonly`);n||e.setAttribute(`readonly`,``),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute(`readonly`),t=e.value}else{e.hasAttribute(`contenteditable`)&&e.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(e),r.removeAllRanges(),r.addRange(i),t=r.toString()}return t}e.exports=t}),279:(function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],i=[];if(r&&t)for(var a=0,o=r.length;a<o;a++)r[a].fn!==t&&r[a].fn._!==t&&i.push(r[a]);return i.length?n[e]=i:delete n[e],this}},e.exports=t,e.exports.TinyEmitter=t})},t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}return(function(){n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t}})(),(function(){n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}})(),n(686)})().default})}))(),1),Kf=e=>{let t=(e==null?void 0:e.appendToBody)===void 0||e.appendToBody;return{toClipboard(e,n){return new Promise((r,i)=>{let a=document.createElement(`button`),o=new Gf.default(a,{text:()=>e,action:()=>`copy`,container:n===void 0?document.body:n});o.on(`success`,e=>{o.destroy(),r(e)}),o.on(`error`,e=>{o.destroy(),i(e)}),t&&document.body.appendChild(a),a.click(),t&&document.body.removeChild(a)})}}};export{Hr as $,jt as $t,Bo as A,vn as At,io as B,Ct as Bt,ws as C,Ae as Cn,On as Ct,Ho as D,ve as Dn,xn as Dt,os as E,I as En,Sn as Et,bo as F,tn as Ft,si as G,Tt as Gt,Fi as H,_t as Ht,xo as I,rn as It,ei as J,Pt as Jt,ii as K,Lt as Kt,ao as L,on as Lt,ko as M,W as Mt,Eo as N,sn as Nt,Uo as O,yn as Ot,To as P,cn as Pt,Ur as Q,At as Qt,oo as R,nn as Rt,Cc as S,ke as Sn,Mn as St,ss as T,B as Tn,Cn as Tt,bi as U,en as Ut,Pi as V,gt as Vt,yi as W,vt as Wt,Gr as X,Mt as Xt,$r as Y,Ft as Yt,Kr as Z,Nt as Zt,jd as _,Ye as _n,rr as _t,Bf as a,ft as an,Tr as at,Jl as b,je as bn,Rn as bt,xf as c,it as cn,gr as ct,vf as d,nt as dn,lr as dt,ct as en,zr as et,lf as f,et as fn,cr as ft,Nd as g,Je as gn,ir as gt,$d as h,Ze as hn,ar as ht,Vf as i,mt as in,wr as it,Ao as j,G as jt,zo as k,bn as kt,bf as l,rt as ln,pr as lt,$ as m,Xe as mn,or as mt,Wf as n,lt as nn,Lr as nt,Of as o,dt as on,br as ot,rf as p,$e as pn,sr as pt,ti as q,It as qt,Hf as r,ut as rn,Rr as rt,Df as s,tt as sn,yr as st,Kf as t,pt as tn,Br as tt,_f as u,at as un,dr as ut,Ad as v,Fe as vn,Wn as vt,xs as w,De as wn,wn as wt,yl as x,Ne as xn,Pn as xt,Ed as y,Le as yn,Bn as yt,ro as z,wt as zt}; |